@CHARSET "UTF-8";
* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: inherit;
}

body {
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color: #AECF36;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

/*a *, a:visited * {
	color: #AECF36;
}*/

.fleft{float: left;}
.fright{float: right;}

/********* FONTS **************/

.avenyMedium {
	font-family: 'aveny_medium', arial, 'Sans-Serif';
}
.avenyRegular {
	font-family: 'aveny_regular', arial, 'Sans-Serif';
}
.avenySemiBold {
	font-family: 'aveny_semibold', arial, 'Sans-Serif';
}
.avenyLight {
	font-family: 'aveny_light', arial, 'Sans-Serif';
}

/********* STYLES *************/
.hidden {
	display: none;
}
.header_gray {
	font-family: arial;
	font-size: 11px;
	color: #787876;
	text-decoration: none;
	font-weight: normal;
}

.main_header {
	font-size: 31px;
	color: #3d3221;
	text-decoration: none;
	font-weight: normal;
}

.input_search_white {
	font-family: arial;
	font-size: 15px;
	color: #fcfbfa;
	text-decoration: none;
	font-weight: normal;
}

.input_search_black {
	font-family: arial;
	font-size: 11px;
	color: #3d3221;
	text-decoration: none;
	font-weight: normal;
}

.latest_news {
	font-family: arial;
	font-size: 12px;
	color: #534d47;
	text-decoration: underline;
	font-weight: bold;
	margin-bottom: 5px;
}
.main_latest_news {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

.footer_menu_txt {
	font-family: arial;
	font-size: 12px;
	line-height: 54px;
	color: #4a3a22;
	text-decoration: none;
	font-weight: bold;
}

.footer_menu_txt:visited{color: #4a3a22;}

.lojtra {
	font-weight: bold !important;
}

#benefits {
	/* 6 footer links
	 * width: 780px;
	 * 5 footer links
	 * width: 650px;
	 */
	width: 650px;
	height: 194px;
	text-align: center;
	margin: 5px auto 0 auto;
	position: relative;
	clear:both;
}

#benefits a {
	display: block;
	width: 98px;
	height: 150px;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	margin: 15px 16px 0;
	float: left;
	color: #534D47;
	font-family: 'aveny_regular', arial, Sans-Serif;
}

#benefits a.guestCard {
	background: url('../pics/footer_card_normal.png') bottom center no-repeat;
}
#benefits a.guestCard:hover {
	background: url('../pics/footer_card_hover.png') bottom center no-repeat;
}
#benefits a.webcams {
	background: url('../pics/footer_webcam_normal.png') bottom center no-repeat;
}
#benefits a.webcams:hover {
	background: url('../pics/footer_webcam_hover.png') bottom center no-repeat;
}
#benefits a.press {
	background: url('../pics/footer_press.png') bottom right no-repeat;
}
#benefits a.press:hover {
	background: url('../pics/footer_press.png') bottom left no-repeat;
}
#benefits a.subscribe {
	background: url('../pics/footer_email_normal.png') bottom center no-repeat;
}
#benefits a.subscribe:hover {
	background: url('../pics/footer_email_hover.png') bottom center no-repeat;
}
#benefits a.catalogs {
	background: url('../pics/footer_catalogues_normal.png') bottom center no-repeat;
}
#benefits a.catalogs:hover {
	background: url('../pics/footer_catalogues_hover.png') bottom center no-repeat;
}
#benefits a.feratel {
	background: url('../pics/footer_feratel.png') bottom right no-repeat;
}
#benefits a.feratel:hover {
	background: url('../pics/footer_feratel.png') bottom left no-repeat;
}

.main_txt {
	color: #534D47;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
.main_txt h3{
	color:#AECF36;
	font-family: 'aveny_regular',arial,Sans-Serif;
}

.main_txt ul,
.main_txt div ul,
.main_content.main_txt ul,
.main_content ul{
	padding-left: 15px;
	overflow: visible;
	list-style-image: url('../pics/ul_li_list_style.png');
}

.main_txt ul li {
	overflow: visible;
}

/*****************     TOP        *************************/

body {
	background: #D6D4D7;
}

#wraper_top {
	z-index: 200;
	position: relative;
	width: 100%;
	height: 182px;
	background: url("../pics/head_body.png") top left repeat-x;
}

#wraper_top div.main {
	width: 960px;
	height: 160px;
	background: url("../pics/head_sredina.jpg") top left no-repeat;
	margin: 0 auto;
	z-index: 100;
	position: relative;
}

.main_menu a {text-decoration:none;}

#wraper_top div.main ul.main_menu * {
	color: #52524a;
}

#wraper_top div.main ul.main_menu *.active {
	color: #A4D82B !important;
}
#wraper_top div.main ul.main_menu *:hover {
	color: #52524a;
}

#wraper_top div.main h2, #wraper_top div.main h2 * {
	font-size: 22px;
	line-height: 26px;
}

#wraper_top div.main h3, #wraper_top div.main h3 * {
	font-size: 22px;
	line-height: 24px;
}

#wraper_top div.main h4, #wraper_top div.main h4 * {
	font-size: 20px;
	line-height: 22px;
}

#wraper_top div.main h5, #wraper_top div.main h5 * {
	font-size: 18px;
	line-height: 20px;
}

#wraper_top div.main h6, #wraper_top div.main h6 * {
	font-size: 16px;
	line-height: 18px;
}

#wraper_top div.main ul {
	position: absolute;
}

#wraper_top div.main ul li {
	float: left;
	list-style-type: none;
	position: relative;
	text-align: left;
}

#wraper_top div.main ul.main_menu {
	width: 960px;
	display: inline;
	position: relative;
	z-index: 200;
	height: 37px;
}
#wraper_top div.main ul.toolbar {
	float: right;
	position: relative;
}
#wraper_top div.main ul.toolbar li {
	float: right;
}

#wraper_top div.main ul.toolbar li#language_bar {
	height: 25px;
	width: 80px;
}

#wraper_top div.main ul.main_menu li.main_menu {
	position: relative;
	padding: 0 10px;
	line-height: 37px;
	height: 37px;
}

#wraper_top div.main ul.main_menu li.main_menu h2, #wraper_top div.main ul.main_menu li.main_menu h2 a {
	height: 37px;
	line-height: 39px;
	color: white;
}

#wraper_top div.main ul.main_menu li.main_menu:hover {
	background: url('../pics/menuGradient.jpg') left top repeat-x;
}
#wraper_top div.main ul.main_menu li.main_menu:hover h2, #wraper_top div.main ul.main_menu li.main_menu:hover h2 a {
	color: #52524a;
}

#wraper_top div.main ul.main_menu li ul {
	background: none repeat scroll 0 0 #53534B;
	box-shadow: 5px 5px 5px black;
	display: none;
	left: 0;
	line-height: 18px;
	position: absolute;
	text-align: left;
	top: 37px;
	width: 200px;
	padding-top: 12px;
}

#wraper_top div.main ul.main_menu li ul li {
	padding: 2px 10px;
	width: 180px;
	border-bottom: 1px solid #d9d5d2;
}

#wraper_top div.main ul.main_menu li ul li ul {
	left: 200px;
	position: absolute;
	text-align: left;
	top: 0px;
}

#wraper_top div.main ul.main_menu li:hover ul {
	display: block;
	background: white;
}

#wraper_top div.main ul.main_menu li ul li h3, #wraper_top div.main ul.main_menu li ul li h3 a {
	color: #535349;
	font-size: 16px;
	display: block;
}

#wraper_top div.main ul.main_menu li:hover ul li h3 a:hover {
	color: #A4D82B;
}

#wraper_top div.main ul.main_menu li:hover ul li ul {
	display: none;
}

#wraper_top div.main ul.main_menu li ul li:hover ul {
	display: block;
	padding-top: 0;
}
#wraper_top div.main ul.main_menu li ul li:hover ul li ul {
	display: none;
}

#wraper_top div.main ul.main_menu li ul li ul li h4, #wraper_top div.main ul.main_menu li ul li ul li h4 a {
	color: #535349;
	font-size: 16px;
	display: block;
}

#wraper_top div.main ul.main_menu li:hover ul li ul li h4 a:hover {
	color: #A4D82B;
}

#wraper_top div.main ul.main_menu li ul li ul li ul li h5, #wraper_top div.main ul.main_menu li ul li ul li ul li h5 a {
	color: #535349;
	font-size: 16px;
	display: block;
}

#wraper_top div.main ul.main_menu li:hover ul li ul li h5 a:hover {
	color: #A4D82B;
}

#wraper_top div.main ul.main_menu li ul li ul li:hover ul {
	display: block;
}
#wraper_top div.main ul.main_menu li ul li ul li:hover ul li ul {
	display: none;
}

#wraper_top div.main ul.main_menu li ul li ul li ul li:hover ul {
	display: block;
}
#wraper_top div.main ul.main_menu li ul li ul li ul li:hover ul li ul {
	display: none;
}

#language_bar #langTab {
	background: url("../pics/jeziki_ozadje.png") top left no-repeat;
	margin-left: 10px;
	margin-top: 5px;
	width: 70px;
	position: absolute;
	z-index: 5;
}

#language_bar #langTab div.centerSide p {
	height: 20px;
	width: 70px;
	text-align: center;
}

a.langSelected {
	font-family: arial;
	font-size: 12px;
	color: #787876;
	text-decoration: none;
	display: block;
	width: 70px;
	height: 13px;
	text-align: center;
	line-height: 1px;
	padding: 3px 0;
}

a.langSelected img {
	border: 0;
}

a.lang {
	font-family: arial;
	font-size: 12px;
	color: #787876;
	text-decoration: none;
	display: block;
	width: 70px;
	height: 10px;
	background: #F6F2EF;
	text-align: center;
	line-height: 1px;
	padding: 0px;
}

a.lang:hover {
	text-decoration: underline;
}

a.lang img {
	margin-left: 5px;
	border: 0;
}

div.closeShadowTop {
	background: url("../pics/jeziki_ozadje.png") no-repeat 0px 0px;
	height: 6px;
}
div.closeShadowBottom {
	background: url("../pics/jeziki_ozadje.png") no-repeat 0px -10px;
	height: 6px;
}

#wraper_top div.main ul li.search_box {
	width: 179px;
	height: 19px;
	margin-top: 5px;
	position: relative;
	background: url("../pics/search_site.png") top left no-repeat;
	line-height: 19px;
}

#wraper_top div.main ul li.search_box input.search_input {
	height: 19px;
	line-height: 19px;
	width: 120px;
	border: 0;
	background: none;
	margin: 0 0 0 28px;
}

#wraper_top div.main ul li.search_box a.search_submit {
	display: block;
	width: 25px;
	height: 19px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url("../pics/search_site_normal.png") top left no-repeat;
}

#wraper_top div.main ul li.search_box form a.search_submit:hover {
	background: url("../pics/search_site_press.png") top left no-repeat;
}

#wraper_top div.main ul li.divider {
	width: 29px;
	height: 29px;
	background: none;
	text-align: center;
}

#wraper_top div.main ul li.register {
	height: 29px;
	background: none;
	position: relative;
}

#wraper_top div.main ul li.register a.header_gray {
	background: url('../pics/loginIcon.jpg') left center no-repeat;
	padding-left: 20px;
}

#wraper_top div.main ul li.register a:hover {
	text-decoration: underline;
}

#wraper_top div.main ul li div.login {
	display: none;
	height: 100px;
	width: 200px;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 30px;
	background: white;
	border: 1px solid #53534b;
}

#wraper_top div.main ul li:hover div.login {
	display: block;
}

#wraper_top div.main ul li div.login form {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

#wraper_top div.main ul li div.login form input {
	width: 93px;
	height: 21px;
	border: 1px solid #d4d2d3;
	float: left;
	margin-right: 2px;
	padding: 0 5px 0 5px;
}

#wraper_top div.main ul li div.login a.login_submit {
	display: block;
	height: 21px;
	width: 50px;
	border: 1px solid #d4d2d3;
	background: #dfdbdc;
	text-align: center;
	line-height: 21px;
	float: left;
	margin-right: 10px;
}

#wraper_top div.main ul li.print_contact {
	height: 20px;
	margin-right: -7px;
	position: relative;
	margin-top: 10px;
}

#wraper_top div.main ul li.print_contact a {
	width: 16px;
	height: 15px;
	float: left;
	margin-left: 3px;
}

#wraper_top div.main ul li.print_contact a.sitemap {
	background: url("../pics/head_sitemap.gif") bottom left no-repeat;
}
#wraper_top div.main ul li.print_contact a.sitemap:hover {
	background: url("../pics/head_sitemap.gif") bottom left no-repeat;
}
#wraper_top div.main ul li.print_contact a.contact {
	background: url("../pics/head_email.gif") bottom left no-repeat;
}
#wraper_top div.main ul li.print_contact a.contact:hover {
	background: url("../pics/head_email.gif") bottom left no-repeat;
}

#wraper_top div.main ul li.print_contact a.print {
	background: url("../pics/head_print.gif") bottom left no-repeat;
}
#wraper_top div.main ul li.print_contact a.print:hover {
	background: url("../pics/head_print.gif") bottom left no-repeat;
}
a.curent_conditions {
	background: url("../pics/icon-pdf.png") bottom left no-repeat;
	padding-left: 20px;
	font-size: 10px;
	width: auto;
	height: 18px;
	margin-bottom: 5px;
	line-height: 18px;
	position: absolute;
	right: 420px;
	bottom: 20px;
	white-space: nowrap;
}

#wraper_top div.main ul li.social_icons {
	height: 25px;
	margin-top: 5px;
	width: 120px;
	position: relative;
}

#wraper_top div.main ul li.social_icons a {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 8px;
}

#wraper_top div.main ul li.social_icons a.facebook {
	background: url("../pics/head_facebook.gif") top left no-repeat;
}
#wraper_top div.main ul li.social_icons a.rss {
	background: url("../pics/head_rss.gif") top left no-repeat;
}
#wraper_top div.main ul li.social_icons a.twitter {
	background: url("../pics/head_twitter.gif") top left no-repeat;
}
#wraper_top div.main ul li.social_icons a.youtube {
	background: url("../pics/head_youtube.gif") top left no-repeat;
}

#wraper_top div.main div.home_weather {
	height: 85px;
	width: 395px;
	float: right;
	position: relative;
	clear: both;
}

#wraper_top div.main div.home_weather a.home_link {
	float: left;
	height: 86px;
	left: -572px;
	position: absolute;
	top: -17px;
	width: 179px;
	z-index: 999999;
}

#head_weather {
	width: 395px;
	height: 74px;
	float: right;
	position: absolute;
	overflow: hidden;
}

.weather_opened {
	top: 5px;
	right: 0;
}

.weather_closed {
	top: 5px;
	right: -370px;
}

#head_weather div.open_close {
	width: 25px;
	height: 74px;
	position: absolute;
	top: 0;
	left: 0;
}

#head_weather div.open_close a {
	width: 25px;
	height: 74px;
	display: block;
}
#head_weather div.open_close a.opened {
	background: url("../pics/vreme_zapri.png") top left no-repeat;
}

#head_weather div.open_close a.closed {
	background: url("../pics/vreme_odpri.png") top left no-repeat;
}

#head_weather div.main_box {
	width: 368px;
	height: 74px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 27px;
	background: url("../pics/vreme_ozadje.png") top left no-repeat;
}

#head_weather div.main_box div.today {
	width: 150px;
	height: 44px;
	float: left;
	overflow: hidden;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 10px;
}

#head_weather div.main_box div.today div.info {
	width: 98px;
	height: 44px;
	text-align: right;
	float: left;
}
#head_weather div.main_box div.today div.info > table {
	width:98px;
}

#head_weather div.main_box div.today div.weather_icon {
	width: 40px;
	height: 34px;
	float: left;
	margin: 12px 0 0 8px;
	text-align:center;
}

#head_weather div.main_box div.today div.weather_icon img{
	width: 35px;
}

#head_weather div.main_box div.divider {
	float: left;
	width: 1px;
	height: 43px;
	margin-top: 6px;
	background: url("../pics/vreme_divider.png") top left no-repeat;
}

#head_weather div.main_box div.next_days {
	width: 99px;
	height: 52px;
	overflow: hidden;
	float: left;
}

#head_weather div.main_box div.next_days div.info_n {
	width: 99px;
	height: 18px;
	line-height: 23px;
	text-align: center;
}

#head_weather div.main_box div.next_days div.weather_icon_n {
	width: 99px;
	height: 29px;
	text-align: center;
}

#head_weather div.main_box div.next_days div.weather_icon_n img {
	width: 35px;
}

#head_weather div.main_box div.latest_update {
	width: 335px;
	height: 19px;
	line-height: 19px;
	position: absolute;
	bottom: 0;
	left: 33px;
}

#head_main_menu {
	height: 37px;
	width: 885px;
	float: left;
	margin-top: 8px;
	margin-left: -6px;
}

#quick_links {
	background: url("../pics/head_quick_links.png") no-repeat;
	float: right;
	width: 75px;
	cursor: pointer;
	position: relative;
}

#quick_links a {
	display: block;
	float: right;
	font-family: arial;
	font-size: 12px;
	height: 32px;
	text-align: center;
	text-decoration: none;
	width: 52px;
	color: #787876;
}

#quick_links #display_links {
	position: absolute;
	float: right;
	top: 30px;
}

#quick_links #display_links ul {
	width: auto;
}

#quick_links #display_links ul li {
	float: none;
	display: block;
}

#head_main_menu ul {
	list-style: none;
}

#head_main_menu ul li.main_menu h1 a {
	display: block;
	height: 34px !important;
	font-size: 20px;
	color: white;
	font-weight: normal;
	line-height: 37px;
	text-decoration: none;
	padding: 0 10px;
	font-weight: 900;
}

#head_main_menu ul li.main_menu h1 a:hover {
	color: #a4d82b;
}

#head_main_menu ul li.main_menu h1 a.active {
	color: #a4d82b;
}

#head_main_menu ul li.quick_links {
	width: 74px;
	height: 31px;
	background: url("../pics/head_quick_links.png") top left no-repeat;
	display: block;
}

#head_main_menu ul li.quick_links a {
	width: 30px;
	height: 27px;
	display: block;
	text-align: left;
	line-height: 11px;
	padding-left: 34px;
	padding-top: 4px;
}

#head_main_menu ul li.quick_links a:hover {
	text-decoration: underline;
}

#wraper_chrums {
	width: 100%;
	height: 22px;
	background: white;
	position: relative;
	z-index: 10;
}

#wraper_chrums div.main {
	width: 960px;
	height: 22px;
	margin: 0 auto;
	background: none;
	background: white;
}

#wraper_chrums div.main ul {
	list-style: none;
	width: 958px;
	height: 22px;
	overflow: hidden;
	margin-left: 2px;
}

#wraper_chrums div.main ul li {
	height: 22px;
	line-height: 17px;
	display: inline;
	float: left;
}

#wraper_chrums div.main ul li.divider {
	width: 6px;
	height: 22px;
	background: url("../pics/path_bulletin.gif") center left no-repeat;
}

#wraper_chrums div.main ul li a {
	line-height: 17px;
	padding: 0 8px;
	color: #848484;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#wraper_chrums div.main ul li a:hover {
	text-decoration: underline;
}

#wraper_head_pic {
	width: 100%;
	position: relative;
	/*height:500px;*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#wraper_head_pic.opened_head.low {
	/*height: 500px;*/
}

#wraper_head_pic.opened_head_small {
	height: 256px;
}

.customMarinT {
	margin-top: -170px !important;
}

.mainHeadTitle {
	font-size: 48px;
	color: white;
	display: block;
	margin: 0 auto;
	width: 960px;
	padding-bottom: 10px;
	padding-top: 42px;
}

.mainHeadTitle span {
	background: url('../pics/headX.png') right 27px no-repeat;
	padding-right: 67px;
}

.whiteGradient {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 217px;
	background: url('../pics/whiteGradient.png') bottom left repeat-x;
}

.opened_head {
	/*height:425px;*/
}

.closed_head {
	height: 19px;
	display: none;
}

.extend_shorten {
	width: 960px;
	height: 19px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -480px;
}
.extend_shorten a {
	display: block;
	width: 54px;
	height: 19px;
	float: right;
	z-index: 1000;
}

.extend_shorten a.opened {
	background: url("../pics/head_zapri_normal.png") top left no-repeat;
}
.extend_shorten a.opened:hover {
	background: url("../pics/head_zapri_hover.png") top left no-repeat;
}
.extend_shorten a.closed {
	display: block !important;
	background: url("../pics/head_odpri_normal.png") top left no-repeat;
}
.extend_shorten a.closed:hover {
	display: block !important;
	background: url("../pics/head_odpri_hover.png") top left no-repeat;
}

#hideBody {
	position: relative;
	background: none repeat scroll 0 0 white;
}

#wraper_head_pic div.gradient_back {
	width: 100%;
	height: 425px;
	background: url("../pics/head_over_graient.png") center top repeat-y;
	position: absolute;
	top: 0;
	left: 0;
}

#wraper_head_pic div.offer {
	/* 	bottom: 0; */
	/* 	display: inline-block; */
	position: absolute;
	width: 100%;
}

#wraper_head_pic div.offer2 {
	background: url('../pics/head_transparent.png') left bottom repeat-x;
}

#wraper_head_pic div.offer div.box {
	margin: 0 auto;
	width: 825px;
	height: 97px;
	overflow: hidden;
	position: relative;
}

#wraper_head_pic div.offer div.box ul {
	height: 92px;
}

#wraper_head_pic div.offer div.box ul._1 {
	position: absolute;
}

#wraper_head_pic div.offer div.box ul._1 li {
	background: white;
}

#wraper_head_pic div.offer div._2 {
	position: absolute;
	width: 796px;
	height: 97px;
	background: url('../pics/head_transparent.png') left bottom repeat-x;
}

#wraper_head_pic div.offer ul._3 {
	position: absolute;
}

#wraper_head_pic div.offer ul li {
	display: block;
	width: 196px;
	height: 90px;
	float: left;
	position: relative;
	margin-right: 4px;
}

#wraper_head_pic div.offer ul li a {
	display: block;
	width: 190px;
	height: 85px;
	margin: 3px;
	text-decoration: none;
}

#wraper_head_pic div.offer ul li a:hover {
	background: url('../pics/offer_hover_1px.png') top left repeat-x;
}

#wraper_head_pic div.offer ul li a:hover span {
	text-decoration: underline;
}

#wraper_head_pic div.offer ul li.last {
	margin-right: 0 !important;
}

#wraper_head_pic div.offer ul li a span {
	display: block;
	width: 97%;
	position: absolute;
	bottom: 0;
	text-align: center;
	margin-bottom: 11px;
	color: #fffdfd;
	font-family: arial;
	font-size: 12px;
	cursor: pointer;
}

#wraper_head_pic div.offer ul li a span img {
	border: 0;
}

#wraper_head_pic div.offer ul li a span:hover {
	text-decoration: underline;
}

#wraper_head_pic div.offer ul li a span img {
	padding-right: 10px;
}

#wraper_head_pic div.transparent_line div.main_box {
	width: 960px;
	height: 500px;
	margin: 0 auto;
	overflow: hidden;
}

#wraper_head_pic div.transparent_line div.main_box div.left_arrow {
	width: 53px;
	height: 328px;
	position: relative;
	float: left;
}

#wraper_head_pic div.transparent_line div.main_box div.left_arrow a {
	width: 38px;
	height: 57px;
	position: absolute;
	top: 155px;
	left: 0;
	background: url("../pics/head_left.png") top left no-repeat;
}

#wraper_head_pic div.transparent_line div.main_box div.left_arrow a:hover {
}

#wraper_head_pic div.transparent_line div.main_box div.right_arrow {
	width: 38px;
	height: 328px;
	position: relative;
	float: right;
}

#wraper_head_pic div.transparent_line div.main_box div.right_arrow a {
	width: 38px;
	height: 57px;
	position: absolute;
	top: 155px;
	right: 0;
	background: url("../pics/head_right.png") top left no-repeat;
}

#wraper_head_pic div.transparent_line div.main_box div.right_arrow a:hover {
}

#wraper_head_pic div.transparent_line div.main_box div.main_part {
	width: 854px;
	height: 328px;
	position: relative;
	float: left;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery {
	width: 420px;
	height: 293px;
	position: absolute;
	top: 15px;
	right: 80px;
	background: url("../pics/head_foto_okvir.png") top left no-repeat;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery div.img_box {
	height: 253px;
	left: 34px;
	top: 10px;
	width: 354px;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery a {
	width: 354px;
	height: 253px;
	display: block;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery div.overlay {
	width: 348px;
	height: 64px;
	position: absolute;
	top: 30px;
	left: 2px;
	background: url("../pics/head_foto_okvir_naslov.png") top left no-repeat;
	z-index: 100;
	overflow: hidden;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery div.overlay span.element {
	width: 100% !important;
	text-overflow: ellipsis;
	overflow: hidden;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery div.overlay span {
	font-family: arial;
	font-size: 16px;
	text-decoration: none;
	vertical-align: middle;
	float: left;
	display: block;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery div.overlay span span.title {
	padding-top: 13px;
	font-size: 14px;
	white-space: nowrap;
	word-wrap: normal;
	height: 31px;
	font-family: 'aveny_regular', Arial, sans-serif;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_gallery div.overlay span span.big_bold {
	line-height: 35px;
	font-size: 22px;
	color: #9cd21a;
	padding-right: 5px;
}

.slide_x {
	width: 12px;
	height: 12px;
	display: block;
	background: url("../pics/slideshow_x.png") top left no-repeat;
	margin: 12px 4px 0 11px;
}

.big_bold {
	font-size: 27px !important;
	font-weight: 900;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_header {
	width: 308px;
	height: 312px;
	position: relative;
	top: -24px;
	left: 65px;
	background: url("../pics/head_copy.png") bottom left no-repeat;
	font-size: 103px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	text-shadow: 1px 1px 0px #000000;
	font-weight: 900;
}

.ways_txt {
	display: block;
	width: 202px;
	height: 103px;
	text-align: left;
	font-family: Impact;
	position: absolute;
	top: 22px;
	left: 0;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_offer {
	width: 854px;
	height: 92px;
	position: absolute;
	top: 384px;
	left: 50%;
	margin-left: -405px;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_offer ul {
	list-style: none;
	width: 854px;
	height: 30px;
	overflow: hidden;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_offer ul li {
	display: inline !important;
	float: left !important;
	width: 196px !important;
	height: 41px !important;
	background: none;
	z-index: 1;
	margin-right: 10px !important;
	text-align: center;
	text-decoration: none;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_offer ul li a {
	text-align: center;
	font-family: arial;
	font-size: 12px;
	color: #fffdfd;
	text-decoration: none;
	padding-left: 15px;
	background: url("../pics/head_bullet.png") 0px 6px no-repeat;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_offer ul li a:hover {
	text-decoration: underline;
}

#wraper_head_pic div.transparent_line div.main_box div.main_part div.head_offer ul li a span {
	padding-left: 20px;
}

#wraper_body {
	width: 100%;
	position: relative;
	background: none;
	margin-top: -250px;
	padding-bottom: 40px;
}

.boxesTemplate #wraper_body {
	margin-top: 0px;
}

#wraper_body div.main_box {
	overflow: hidden;
	padding-top: 10px;
}

#wraper_body div.main_box.content {
	width: 960px;
	margin: 0 auto;
}

#wraper_body div.main_box div.left_part {
	width: 314px;
	margin-right: 11px;
	float: left;
	margin-top: 18px;
}

#wraper_body div.main_box div.right_part {
	width: 635px;
	float: right;
	margin-top: 20px;
	position: relative;
}

#wraper_body div.main_box div.right_part.bottom{
	margin-top:0;
}

#wraper_body div.main_box div.right_part.full {
	background: none repeat scroll 0 0 transparent;
	width: 960px;
}
#wraper_body div.main_box div.right_part.full.webcams{
	width:958px;
	background-color:white;
}


#wraper_body div.main_box div.right_part.full.border {
	border: 1px solid #d0d0d0;
}

#wraper_body div.main_box div.right_part.full.border.iframe {
	width:958px;
}
#wraper_body div.main_box div.right_part.full.border.iframe iframe{
	margin: 0 auto;
	width:958px;
	height:600px;
}
#wraper_body div.main_box div.right_part.full.border.iframe.feratel iframe{
	height:1550px;
}

#wraper_body div.main_box div.show_map {
	width: 86px;
	height: 22px;
	position: absolute;
	top: 0px;
	right: 0;
	display: block;
	background: url("../pics/show_map_img.gif") top left no-repeat;
}

#wraper_body div.main_box div.show_map a,
#wraper_body div.main_box div.show_calendar a {
	display: block;
	height: 22px;
	width: 86px;
	text-decoration: none;
	color: #534D47;
}

#wraper_body div.main_box div.show_calendar {
    width: 86px;
    height: 22px;
    position: absolute;
    top: 0;
    right: 90px;
    display: block;
    background: url("../pics/show_map_img.gif") top left no-repeat #E8E7E4;
}

#wraper_body div.main_box div.show_map a:hover,
#wraper_body div.main_box div.show_calendar a:hover {
	text-decoration: underline;
}

#wraper_body div.main_box div.show_map a span,
#wraper_body div.main_box div.show_calendar a span {
	padding-left: 26px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
}

#accomodation_options {
	width: 635px;
}

.right_part.news #accomodation_options{
	margin: 5px 0 10px;
}

#accomodation_options div.acc_list {
	width: 635px;
	height: 35px;
	margin-bottom: 5px;
	background: none;
	padding-top: 9px;
	text-align: center;
}

#accomodation_options div.acc_list table tr td div {
	float: left;
	margin: 0 5px;
	color: #534D47;
}

#accomodation_options div.acc_list a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: left;
	width: 26px;
	height: 26px;
	background: url("../pics/counter_n.png") top left no-repeat;
	color: #534D47;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 26px;
	text-decoration: none;
}

#accomodation_options div.acc_list a.active {
	background: url("../pics/counter_aktiven.png") top left no-repeat;
}

#accomodation_options div.acc_list a:hover {
	background: url("../pics/counter_aktiven.png") top left no-repeat;
}

.centered-block {
	margin-left: auto !important;
	margin-right: auto !important;
}

#accomodation_options div.acc_sort {
	width: 635px;
	height: 26px;
	background: #e6e6e8;
}

#accomodation_options div.acc_sort div.switchView {
	height: 26px;
	float: left;
}

#accomodation_options div.acc_sort div.switchView a {
	padding: 1px 0 0 24px;
	height: 16px;
	text-decoration: underline;
	color: #52524A;
	font-size: 10px;
	font-family: arial;
	margin-left: 12px;
	display: block;
	margin-top: 5px;
	font-weight: bold;
}

#accomodation_options div.acc_sort div.switchView a:hover {
	text-decoration: none;
}
#accomodation_options div.acc_sort div.switchView a.switchToComplex {
	background: url('../pics/view_complex.png') top left no-repeat;
}

#accomodation_options div.acc_sort div.switchView a.switchToSimple {
	background: url('../pics/view_simple.png') top left no-repeat;
}
#accomodation_options div ul {
	list-style: none;
	height: 26px;
	overflow: hidden;
	margin-right: 5px;
	float: right;
	width: 460px;
}
#accomodation_options div.acc_sort ul li {
	height: 26px;
	margin: 0 7px;
	float: right;
	line-height: 26px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#accomodation_options div.acc_sort ul li a {
	line-height: 26px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.main_header_small {
	width: 286px;
	border-style: none none solid solid;
	border-left-width: 12px;
	border-bottom-width: 1px;
	border-color: #afcf35;
	padding-left: 15px;
	padding-bottom: 15px;
	line-height: 24px;
}

.main_header_ex {
	position: relative;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #53534A;
	background: url("../pics/headerXs.png") repeat-x scroll left bottom transparent;
	overflow: hidden;
}

.main_header_ex .content-title {
	padding: 10px 0 0 0;
	float: left;
}

.main_header_middle {
	width: 630px;
	line-height: 24px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	background: url('../pics/headerXs.png') bottom left repeat-x;
}

.full .main_header_middle {
	width: 960px;
	margin: 0 auto 10px auto;
}

.h_divider_15 {
	width: 100%;
	height: 15px;
}

.h_divider_9 {
	width: 100%;
	height: 9px;
}

.h_divider_4 {
	width: 100%;
	height: 10px;
}

.small_box_border {
	width: 300px;
	border: 1px solid #d1cfd0;
	padding: 7px 6px;
}
.middle_box_border2 {
	margin: 13px 15px 18px;
	background: white;
	border: 1px solid #dad1ca;
}
.middle_box_border {
	padding: 10px;
	background: white;
	border: 1px solid #d0d0d0;
}

.full .middle_box_border {
	width: 936px;
	padding: 10px;
	margin: 0 auto;
}

.full.publications .middle_box_border {
	width: 960px;
	border: 0 none;
	padding: 0px;
	background-color:white;
}

.middle_box_border div.gallery {
	height: 108px;
	width: 616px;
	margin: 0 auto;
	overflow: hidden;
}

a.gallery{
	border: 1px solid #d0d0d0;
	padding:5px;
}

.pAtt {
	padding: 14px 0 !important;
}
.wAuto {
	width: auto !important;
}
div.main_content div.pics ul li a.pic {
	background: url("../pics/no_pic_bg.gif") top left no-repeat #E8E6E6;
	float: left;
	height: 145px;
	/*  margin: 4px;*/
	width: 212px;
}

div.main_content div.pics ul li a.pic img {
	width: 212px;
	height: 145px;
}

#intro_search {
	width: 960px;
	background: #53534a;
	-moz-box-shadow: 1px 2px 1px 0px #333333;
	-webkit-box-shadow: 1px 2px 1px 0px #333333;
	box-shadow: 1px 2px 1px 0px #333333;
	margin: 0 auto 10px;
}

#intro_search ul {
	height: 37px;
	overflow: hidden;
	position: relative;
	list-style: none;
	margin-bottom: 12px;
}

#intro_search ul li {
	height: 37px;
	line-height: 37px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-left: 16px;
}

#intro_search ul li div {
	line-height: 36px;
}

#intro_search ul li.search {
	overflow: hidden;
	float: right;
	margin-right: 16px;
	margin-top: 6px;
}

#intro_search ul li.search input {
	display: block;
	width: 68px;
	height: 27px;
	background: url("../pics/searchSlo.jpg") top left no-repeat;
	cursor: pointer;
}

#intro_search ul li.search input.en {
	width: 94px;
	background: url("../pics/search.png") top left no-repeat;
}

#intro_search ul li.search input.en:hover {
	background: url("../pics/search.png") top left no-repeat;
}

#intro_search ul li.search input.en:down {
	background: url("../pics/search.png") top left no-repeat;
}

#intro_search ul li div.calender_input {
	position: absolute;
	right: 0;
	top: 10px;
	width: 27px;
	height: 21px;
}

#intro_search ul li div input.calender_input{
	background: url("../pics/search_koledar_icon.gif") center right no-repeat white;
	padding-right: 25px;
	cursor: pointer;
}

#intro_search ul li div.description {
	float: left;
	text-align: right;
	padding-right: 5px;
}

#intro_search ul li div.input {
	float: right;
	text-align: left;
	padding: 0 !important;
}

#intro_search ul li div.input form {
}

#intro_search ul li div.input input {
	width: 121px;
	height: 19px;
	border: 1px solid #beb1a1;
	padding: 0 5px 0 5px;
	line-height: 19px;
}

#intro_search ul li div.input select.small {
	width: 50px;
	height: 21px;
	border: 1px solid #beb1a1;
	padding: 2px 2px 2px 5px;
	text-align: left;
}

#intro_search ul li div.input select.big {
	width: 163px;
	height: 21px;
	border: 1px solid #beb1a1;
	padding: 2px 2px 2px 5px;
	text-align: left;
}

#introSlideshow {
	width: 960px;
	overflow: hidden;
	position: relative;
	height: 338px;
	margin: 0 auto;
}

#introSlideshow, #introSlideshow * {
	font-family: 'aveny_regular', arial, Sans-Serif;
}

.right_part.full #introSlideshow {
	width: 100%;
}

#introSlideshow.narrow {
	width: 602px;
}

#introSlideshow div.item {
	position: absolute;
	border: 1px solid #d3d1d2;
	background: white;
	padding: 6px;
	overflow: hidden;
}

#introSlideshow div.topPick {
	display: block;
	width: 55px;
	height: 54px;
	position: absolute;
	bottom: 30px;
	right: 30px;
	background: none;
	border: 0;
	padding: 0;
	z-index: 10;
}

#introSlideshow div a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}
#introSlideshow div a img {
	border: 0;
}

#introSlideshow div a div.title {
	/*filter: alpha(opacity=60);
	opacity: 0.6;*/
	background: url("../pics/ex.png") no-repeat scroll left center transparent;
  color: #53534A;
  font-size: 18px;
  height: 32px;
  line-height: 32px;
  margin-left: 8px;
  padding: 0 0 0 18px;
  text-decoration: none;
}

.box_menu_title{
	background: url('../pics/box_title_bg.png') repeat left top;
	position: absolute;
	left: 0;
	bottom: 0;
	width:100%;
}

.publications #introSlideshow div a div.box_menu_title span.dl-icon{
	background: url("../pics/brochures_download_icon.png") center center no-repeat transparent;
	float:right;
	width:20px;
	margin-right:10px;
	height:32px;
}

#introSlideshow div a div span.title {
	display: block;
	text-decoration: none;
	padding: 0 0 0 18px;
	line-height: 32px;
	height: 32px;
	background: url('../pics/ex.png') center left no-repeat;
	margin-left: 8px;
	font-size: 18px;
	color: #53534A;
	float: left;
}

.posW1 {
	left: 0;
}
.posW2 {
	left: 324px;
}
.posW3 {
	right: 0;
}

.posH1 {
	top: 0;
}
.posH2 {
	top: 173px;
}
.sizeW1 {
	width: 300px;
}
.sizeW1.sizeWs{
	width: 285px;
}
.sizeW2 {
	width: 622px;
}
.sizeH1 {
	height: 150px;
}
.sizeH2 {
	height: 323px;
}

.pos4W1 {
	left: 0;
}
.pos4W2 {
	left: 343px;
}
.pos4W3 {
	left: 485px;
}
.pos4W4 {
	right: 0;
}

.pos4H1 {
	top: 0;
}
.pos4H2 {
	top: 179px;
}
.sizeW41 {
	width: 220px;
}
.sizeW42 {
	width: 463px;
}
.sizeH41 {
	height: 156px;
}
.sizeH42 {
	height: 332px;
}

.intro_banner {
	width: 300px;
	height: 88px;
	overflow: hidden;
}

.intro_banner a {
	width: 300px;
	height: 88px;
	display: block;
}

.intro_banner a img {
	width: 300px;
	height: 88px;
}
.shadow_small {

	width: 0px;
	height: 0px;
}

#latest_news {
	width: 621px;
	height: 284px;
	overflow: hidden;
	position: relative;
}

#latest_news a {
	display: block;
	width: 245px;
	height: 284px;
	float: left;
	z-index: 1;
}

#latest_news a img {
	z-index: 1;
}

#latest_news ul {
	list-style: none;
	height: 284px;
	width: 376px;
	position: absolute;
	top: 0;
	right: 0;
}

#latest_news ul li {
	width: 376px;
	height: 95px;
	line-height: 14px;
	overflow: visible;
	position: absolute;
	background: url("../pics/latest_news_normal.gif") top right no-repeat;
}

#latest_news ul li.n1 {
	top: 0;
	right: 0;
}

#latest_news ul li.n2 {
	top: 95px;
	right: 0;
}

#latest_news ul li.n3 {
	top: 190px;
	right: 0;
}
#latest_news ul li.active {
	z-index: 100;
	background: url("../pics/latest_news_active2.gif") top right no-repeat;
	padding-left: 22px;
}

.latest_news.active {
	width: 20px;
	height: 40px;
	/* 	background:url("../pics/latest_news_puscica.png") top right no-repeat; */
	position: absolute;
	left: -20px;
	top: 26px;
}

#latest_news ul li a {
	display: block;
	width: 376px;
	height: 95px;
	overflow: visible;
	text-decoration: none;
	line-height: 14px;
}

#latest_news ul li a:hover {
	background: url("../pics/latest_news_active.gif") top right no-repeat;
}

#latest_news ul li a.active {
	background: url("../pics/latest_news_active.gif") top right no-repeat;
}

#latest_news ul li a div.text {
	float: left;
	margin-left: 22px;
	margin-right: 11px;
	margin-top: 11px;
	height: 76px;
	width: 232px;
	overflow: hidden;
	line-height: 14px;
	text-decoration: none;
}

#latest_news ul li a div.text span {
	text-decoration: none;
	display: block;
}

#latest_news ul li a div.pic {
	float: left;
	height: 72px;
	width: 95px;
	margin-top: 11px;
}

#highlights {
	width: 621px;
	height: 236px;
	overflow: hidden;
	position: relative;
}

#highlights ul {
	width: 621px;
	height: 236px;
	overflow: hidden;
}

#highlights ul li {
	width: 621px;
	height: 236px;
	overflow: hidden;
	display: inline;
	float: left;
}

#highlights ul li div.pic {
	width: 245px;
	height: 236px;
	float: left;
}

#highlights ul li div.pic a {
	width: 245px;
	height: 236px;
	display: block;
}

#highlights ul li div.main {
	width: 285px;
	height: 236px;
	margin-right: 20px;
	margin-left: 20px;
	float: left;
}

#highlights ul li div.main a {
	display: block;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 10px;
}

#highlights ul li div.main span {
	display: block;
	font-family: arial;
	color: #534d47;
}

#highlights ul li div.main span.highlight_date {
	font-style: italic;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 14px;
	line-height: 11px;
	margin-top: 10px;
}

#highlights ul li div.main span.highlight_header {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 8px;
	line-height: 14px;
}

#highlights ul li div.main span.highlight_header a {
	color: #534d47;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}

#highlights ul li div.main span.highlight_header a:hover {
	text-decoration: underline;
}

#highlights ul li div.main span.highlight_main {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	max-height: 156px;
	overflow: hidden;
}
#highlights div.left_arrow_event {
	width: 51px;
	height: 236px;
	position: absolute;
	top: 0;
	left: 0;
	width: 51px;
	z-index: 10;
}

#highlights div.left_arrow_event a {
	display: block;
	width: 51px;
	height: 236px;
	background: url("../pics/events_levo_normal.png") top left no-repeat;
}

#highlights div.left_arrow_event a:hover {
	display: block;
	width: 51px;
	height: 236px;
	background: url("../pics/events_levo_hover.png") top left no-repeat;
}

#highlights div.right_arrow_event {
	width: 51px;
	height: 236px;
	position: absolute;
	top: 0;
	right: 0;
	width: 51px;
	z-index: 10;
}

#highlights div.right_arrow_event a {
	display: block;
	width: 51px;
	height: 236px;
	background: url("../pics/events_desno_normal.png") top left no-repeat;
}

#highlights div.right_arrow_event a:hover {
	display: block;
	width: 51px;
	height: 236px;
	background: url("../pics/events_desno_hover.png") top left no-repeat;
}

#media_highlights_intro {
	overflow: hidden;
	position: relative;
}

#media_highlights_intro ul {
	list-style: none;
	overflow: hidden;
}

#media_highlights_intro ul li {
	position: relative;
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 228px;
	height: 160px;
}

#media_highlights_intro ul.small li {
	position: relative;
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	width: 198px;
	height: 140px;
}

#media_highlights_intro ul li.last_left {
	margin-right: 0px;
}

#media_highlights_intro ul li div.pic img {
	position: absolute;
	width: 228px;
	height: 160px;
}


#media_highlights_intro ul.small li div.pic img {
	width: 198px;
	height: 140px;
}

#media_highlights_intro ul li a:hover div {
	background: url('../pics/offer_hover_1px.png') top left;
	z-index: 100;
	width: 228px;
	height: 160px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

#media_highlights_intro ul.small li a:hover div {
	width: 198px;
	height: 140px;
}

#media_highlights_intro ul li a.is_video {
	background: url("../pics/foto_video_highlights.png") center center no-repeat;
	position: absolute;
	width: 228px;
	height: 160px;
	z-index: 10;
}

#media_highlights_intro ul.small li a.is_video {
	width: 198px;
	height: 140px;
}

#content_menu_left {
	width: 314px;
	overflow: hidden;
}

#content_menu_left div.header {
	width: 314px;
	overflow: hidden;
	background: url("../pics/smallTitleX.png") left 14px no-repeat;
	margin-bottom: 7px;
}

#content_menu_left div.closed {
	width: 314px;
	height: 35px !important;
	overflow: hidden !important;
	border-style: solid none solid none;
	border-color: #797971;
	border-width: 1px;
	margin-bottom: 7px;
}

#content_menu_left div.header a.header {
	height: 35px;
	width: 280px;
	display: block;
	position: relative;
	text-decoration: none;
	float: left;
	color: #3D3221;
}

#content_menu_left div.header a.header:hover {
	text-decoration: underline;
}

.noBorder {
	border: 0 !important;
}

#content_menu_left div.header a.header:hover span {
	text-decoration: none;
	color: #3D3221;
}

#content_menu_left div.header a.header span {
	color: #3D3221;
	font-size: 23px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 15px;
	line-height: 35px;
}

#content_menu_left div.header a.header div.show_map {
	width: 86px;
	height: 22px;
	position: absolute;
	top: 5px;
	right: 0;
	display: block;
	background: url("../pics/show_map_img.gif") top left no-repeat;
}

#content_menu_left div.header div.expand_shorten {
	/* 	position:absolute; */
	padding: 10px;
	float: right;
	display: block;
	top: 11px;
	right: 11px;
	width: 14px;
	height: 14px;
	background: url("../pics/meni_zapri_normal.gif") 10px 10px no-repeat;
	cursor: pointer;
}

#content_menu_left div.header div.expand_shorten:hover {
	background: url("../pics/meni_zapri_hover.gif") 10px 10px no-repeat !important;
}

#content_menu_left div.header a.header:hover div.expand_shorten {
	background: url("../pics/meni_odpri_hover.gif") 10px 10px no-repeat;
}
#content_menu_left div.header.closed div.expand_shorten {
	background: url("../pics/meni_odpri_normal.gif") 10px 10px no-repeat !important;
}

#content_menu_left div.header.closed div.expand_shorten:hover {
	background: url("../pics/meni_odpri_hover.gif") 10px 10px no-repeat !important;
}

#content_menu_left div.header ul {
	list-style: none;
	width: 312px;
	overflow: hidden;
	border-width: 1px;
	border-color: #D0D0D0;
	border-style: solid;
	background: white;
}

#content_menu_left div.header ul li {
	width: 312px;
	background: url("../pics/meni_divider.gif") top left repeat-x;
	padding-top: 1px;
	position: relative;
}
#content_menu_left div.header ul li.first {
	background: none !important;
}
#content_menu_left div.header ul li.closed ul {
	display: none !important;
}
#content_menu_left div.header ul li.active {
	color: white !important;
	background: #abcf37 !important;
}

#content_menu_left div.header ul li.active a span {
	color: white !important;
}

#content_menu_left div.header ul li a {
	font-family: arial;
	font-size: 15px;
	line-height: 16px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	padding: 5px 16px;
	display: block;
	cursor: pointer;
	clear:both;
}

#GMap {
	top: 0 !important;
}
#content_menu_left div.header ul li a:hover {
	background: #53534a;
	color: white;
}

#content_menu_left div.header ul li a.active {
	background: #53534a;
	color: white;
}

#content_menu_left div.header ul li a span {
	font-family: arial;
	font-size: 15px;
	line-height: 15px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

#content_menu_left div.header ul li a:hover span {
	color: white;
}

#content_menu_left div.header ul li a.active span {
	color: white;
	TEXT-DECORATION: none;
}

#content_menu_left div.header ul li ul li a.active span {
	color: #77A502;
	TEXT-DECORATION: underline;
}

#content_menu_left div.header ul li ul {
	list-style: none;
	width: 312px;
	overflow: hidden;
	border: none;
}

#content_menu_left div.header ul li ul li {
	width: 312px;
}

#content_menu_left div.header ul li ul li a {
	font-family: arial;
	font-size: 15px;
	line-height: 16px;
	color: #534d47 !important;
	text-decoration: none;
	font-weight: normal;
	padding: 8px 20px;
	background: none !important;
	display: block;
}

#content_menu_left div.header ul li ul.closed {
	display: none !important;
}

#content_menu_left div.header ul li ul li ul.closed {
	display: none !important;
}

#content_menu_left div.header ul li ul li a span {
	background: url("../pics/left_menu_buletin.gif") 0px 5px no-repeat;
	padding-left: 15px;
	display: block;
}

#content_menu_left div.header ul li ul li a span.months {
	background: none;
}

#content_menu_left div.header ul li ul li ul li a span {
	background: url("../pics/left_menu_buletin.gif") 0px 5px no-repeat;
	padding-left: 15px;
	display: block;
}

#content_menu_left div.header ul li ul li a:hover {
	background: none !important;
	color: #534d47 !important;
	text-decoration: underline;
}

#content_menu_left div.header ul li ul li a.active {
	text-decoration: underline;
}

#content_menu_left div.header ul li ul li ul {
	background: none;
	padding: 0;
}

#content_menu_left div.header ul li ul li {
	background: url("../pics/meni_divider.gif") top left repeat-x;
}

#content_menu_left div.header ul li ul li ul li a {
	padding: 8px 20px 8px 40px;
}

#content_menu_left div.header ul li ul li ul li a.active {
	text-decoration: underline;
}

#content_menu_left div.header ul li ul li a:hover span {
	background: url("../pics/left_menu_buletin.gif") 0px 4px no-repeat;
	color: #77A502 !important;
	text-decoration: underline;
}

.white_background {
	background-color: white;
}

.right_part.full .white_background {
	background: none;
}

#wraper_body div.main_box div.right_part div.main_content {

	overflow: hidden;
}

#wraper_body div.main_box div.right_part.full div.main_content {
	width: 100%;
}

div.main_content h3 {
	color: rgb(174, 207, 54);
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 19px;
	text-decoration: none;
	line-height: 22px;
}

div.main_content h4 {
	color: rgb(83, 77, 71);
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 17px;
	text-decoration: none;
}

#wraper_body div.main_box div.right_part div.main_content div.pics {
	float: left;
	width: 212px;
	overflow: hidden;
	margin-right: 10px;
}

#wraper_body div.main_box div.right_part div.main_content div.pics ul {
	list-style: none;
	float: left;
}

#wraper_body div.main_box div.right_part div.main_content div.pics ul li {
	float: left;
	margin-bottom: 10px;
}

.main_txt_content hr{
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom;
	height:4px;
	margin:10px 0;
}

#wraper_body div.main_box div.right_part div.main_content div.main_txt_content {
	display: inline;
	float: left;
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	width: 390px;
}

#wraper_body div.main_box div.right_part div.main_content div.main_txt_content.no_pics {
	width: auto;
}

#wraper_body div.main_box div.right_part.full div.main_content div.main_txt_content p {
	padding: 0 20px 20px 0;
}

div.main_txt_content h3 {
	color: #AECF36;
	line-height: 19px;
}

div.main_txt_content table {
	border-color: #B2BECC;
	/*border-style: none solid solid;*/
	/*border-width: 1px;*/
	/*overflow: hidden;*/
	border-collapse: collapse;
}

div.main_txt_content table td {
	vertical-align: top;
	padding:5px;
	border-bottom:1px solid #534d47;
}

div.main_txt_content table tr:first-child td {
	padding-top: 0px;
}

div.main_txt_content table table tr:first-child td {
	padding-top: 0px;
}

div.main_txt_content table tr td:first-child {
	padding-right: 10px;
}

div.main_txt_content table table tr td:first-child {
	padding-left: 0px;
}

div.main_txt_content table tr td:last-child {
	padding-right: 0px;
}

div.main_txt_content table table tr td:last-child {
	padding-right: 0px;
}

div.main_txt_content table tr:last-child td {
	padding-bottom: 14px;
	border-bottom:0 none;
}

div.main_txt_content table table tr:last-child td {
	padding-bottom: 0px;
}

div.main_txt_content table tr td table {
	border: none;
	overflow: hidden;
	border-collapse: collapse;
}

div.main_txt_content table tr td table tbody {
	padding: 0px;
	border: none;
}

div.main_txt_content table thead tr th h3 {
	color: #534D47 !important;
	font-size: 12px;
}

div.main_txt_content table thead tr th {
	/*background: #B2BECC;*/
	padding: 10px 0;
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
	color: #534D47 !important;
}

.check {
	padding: 7px 20px !important;
}

.input {
	padding: 10px 20px !important;
	color: #534D47;
	display: block;
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	line-height: 16px;
	padding: 15px 20px;
	text-decoration: none;
}

.check_selected {
	background: #53534a !important;
	/*padding: 10px 20px !important;*/
	color: white !important;
	display: block !important;
	padding: 7px 20px !important;
}

.check_selected span {
	color: white !important;
}

#content_menu_left div.header ul li ul li a.check_selected span {
	color: #77A502 !important;
}

.input_selected {
	background: #53534a !important;
	padding: 10px 20px !important;
	color: white;
	display: block !important;
}

#content_menu_left div.header ul li a.input_selected,
#content_menu_left div.header ul li a.input_selected span.clear {
	color: white;
}

.check_selected:hover {
	background: #53534a !important;
	color: white;
}

#content_menu_left div.header ul li ul li a.selected {
	background: none !important;
	color: #534d47 !important;
	text-decoration: underline;
}

#content_menu_left div.header ul li ul li a.selected span {
	color: #534d47 !important;
	text-decoration: underline;
	background: url("../pics/left_menu_buletin.gif") 0px 4px no-repeat;
}

#content_menu_left div.header ul li ul li a span {
	padding-left: 20px;
	display: block;
	background: url("../pics/left_menu_buletin.gif") 0px 4px no-repeat;
	color: #77a502;
}

#content_menu_left div.header ul li ul li ul {
	border: 0;
	padding: 0;
	background: none !important;
}

#content_menu_left div.header ul li ul li ul li {
	background: none !important;
	border: 0;
	padding: 0;
}

#content_menu_left div.header ul li ul li ul li a {
	font-family: arial;
	font-size: 15px;
	line-height: 15px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	padding: 3px 19px 3px 36px !important;
	width: 257px !important;
}

#content_menu_left div.header ul li ul li ul li.active a {
	text-decoration: underline;
}

.check_last {
	background: none !important;
	padding: 10px 20px !important;
}

.check:hover a {
	color: #534D47 !important;
	background: none !important;
}

.check:hover li {
	cursor: pointer;
}

.check_last:hover {
	color: #534D47 !important;
}

.input_menu {
	margin-right: 10px;
	/*margin-top: 2px;*/
	height:auto;
	padding:0;
	display: block;
	float: left;
}

.input_menu_sub {
	margin-right: 10px;
	margin-top: 2px;
	margin-left: 15px;
	display: block;
	float: left;
}

.count {
	font-family: arial;
	font-size: 14px;
	color: #7b9c04;
	display: inline !important;
	background: none !important;
	padding: 0 !important;
}

.check_span {
	display: inline !important;
	background: none !important;
	padding: 0 !important;
}

.no_hover {
	padding: 4px 20px !important;
}

.no_hover:hover {
	text-decoration: none !important;
}

.count_selected {
	font-family: arial;
	font-size: 14px;
	color: white;
	display: inline !important;
}

.no_pics {
	width: 601px !important;
}

.right_part.full .no_pics {
	width: 100% !important;
}

#wraper_body div.main_box div.right_part div.main_content div.main_txt_content span {
	display: block;
}

#wraper_body div.main_box div.right_part div.main_content div.main_txt_content span ul {
	list-style: disc !important;
	margin-left: 20px !important;
	position: relative;
}

#experiences {
	width: 960px;
	overflow: hidden;
	margin-bottom: 20px;
}

#experiences div.main_header span.number_ex {
	font-family: Impact;
	font-size: 45px;
	color: #53534A;
	font-weight: bold;
	text-decoration: none;
	float: left;
}

.ex{
	background: url("../pics/headerXbig.png") no-repeat scroll left bottom transparent;
    display: block;
    float: left;
    height: 35px;
      width: 25px;
}

#experiences div.main_header  span.small {
	font-size: 23px !important;
	font-family: "arial black", arial;
	height: 34px !important;
	color: #aecf36;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000000;
	vertical-align: top;
	font-weight: 900;
}

#experiences div.main_header a.back_ex {
	display: block;
	text-decoration: none;
	font-size: 18px;
	background: url('../pics/nazaj.png') left center no-repeat;
	font-family: 'aveny_regular', arial, Sans-Serif;
	position: absolute;
	right: 0;
	top: 20px;
	padding-left: 15px;
	color: #53534A;
}

#experiences div.main_header a.back_ex:hover {
	text-decoration: underline;
}

#experiences div.quick_info {
	width: 750px;
	padding: 0 0 10px 0;
	position: relative;
	overflow: hidden;
}

#experiences div.quick_info.pic {
	width: 470px;
}

#experiences div.quick_info.attractions {
	width: 675px;
	margin: 15px 0;
	position: relative;
}

#experiences a.book_now {
	display: block;
	float: right;
	height: 41px;
	line-height: 41px;
	background: url("../pics/book_now.png") no-repeat scroll left top transparent;
	color: white;
	font-size: 25px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 #000000;
	font-weight: 900;
	font-family: 'aveny_regular', arial, Sans-Serif;
}

#experiences a.book_now span {
	background: url("../pics/book_now.png") no-repeat scroll right -41px transparent;
	display: block;
	color: white;
	padding: 0 45px 0 10px;
	margin-left: 6px;
}

#experiences a.book_now:hover, #experiences a.book_now:active {
	background: url("../pics/book_now.png") no-repeat left -82px;
}
#experiences a.book_now:hover span, #experiences a.book_now:active span {
	background: url("../pics/book_now.png") no-repeat right -123px;
}

#experiences div.main {
	width: 960px;
	overflow: hidden;
	position: relative;
}

#experiences div.main div.left_menu {
	width: 255px;
	position: absolute;
	top: 0;
	left: 0;
}

#experiences div.main div.left_menu ul {
	list-style: none;
	height: auto;
	width: 255px;
	border-style: solid none none none;
	border-top-width: 1px;
	border-color: #787971;
}

#experiences div.main div.left_menu ul li {
	width: 254px;
	height: 45px;
	border-style: none none solid none;
	border-bottom-width: 1px;
	border-left-width: 6px;
	border-color: #787971;
	line-height: 45px;
}

#experiences div.main div.left_menu ul li a {
	display: block;
	width: 238px;
	height: 45px;
	color: #3D3221;
	font-size: 23px;
	font-weight: normal;
	line-height: 45px;
	text-decoration: none;
	padding-left: 15px;
	background: url("../pics/smallTitleX.png") no-repeat scroll left 19px;
	margin-left: 2px;
}
#experiences div.main div.left_menu ul li a.active {
	background: white url("../pics/smallTitleX.png") no-repeat scroll left 19px;
}

#experiences div.main div.left_menu ul li a:hover {
	background: white url("../pics/smallTitleX.png") no-repeat scroll left 19px;
}

#experiences div.main div.right_content.full {
	width: 960px;
}

#experiences div.main div.right_content {
	float: right;
	margin-bottom: 23px;
	min-height: 500px;
	width: 706px;
	background: white;
}

#experiences div.main div.right_content.news {
	margin: 0 auto;
	float: none;
	min-height: 0px !important;
}

#experiences div.main div.right_content.news.full div.border {
	width: 922px;
}

#experiences div.main div.right_content.news.full div.border {
	min-height: 0px !important;
}

#experiences div.main div.right_content div.border {
	border: 1px solid #D0D0D0;
	padding: 12px 18px;
	min-height: 350px;
}

div.main_contentEvent {
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom white;
	overflow: hidden;
	padding-bottom: 20px;
}

.last div.main_contentEvent{
	background: none;
}

div.eventTitle {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.eventPadding {
	margin-bottom: 13px !important;
	padding: 0 !important;
}

div.eventTitle a,
div.eventTitle span {
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 22px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
}

.eventTitleTable, .eventTitleTable * {
	font-family: arial;
	font-size: 22px;
	line-height:22px;
	color: #53534a;
	font-family: 'aveny_regular', arial, Sans-Serif;
	padding-bottom:7px;
}
.eventInfoBold {
	font-size: 16px;
	font-family: 'aveny_regular', arial, Sans-Serif;
}

div.picsEvent {
	width: 211px;
	float: left;
}

div.picsEvent a.eventPic {
	display: block;
	float: left;
	width: 195px;
	height: 138px;
	margin: 0 8px 8px 8px;
	overflow:hidden;
	font-size: 0;
	/*border:1px solid #d2d2d2;*/
}

#area_ex div.main_content .event-gallery li{
	width:130px;
	height:82px;
	border: 1px solid rgb(208, 208, 208);
	padding:5px;
	margin: 0 10px 10px 0;
}

#area_ex div.main_content .event-gallery a.gallery {
	width:130px;
	height:82px;
	border: 0 none;
	text-align:center;
	overflow:hidden;
	padding:0;
}
#area_ex div.main_content .event-gallery a.gallery img.event-pic{
	max-width:130px;
}

a.eventPic div.pic-wrapper {
	text-align: center;
}

div.picsEvent a {
	float: right;
	font-family: arial;
	line-height: 14px;
	font-size: 11px;
	color: #534d47;
	text-decoration: underline;
	font-weight: bolder;
}

div.picsEvent ul {
	list-style: none;
}

div.main_txt_contentEvent .eventTitle{
	line-height: 25px;
}

div.main_txt_contentEvent {
	width: 362px;
	margin-left: 15px;
	float: left;
	font-family: arial;
	line-height: 14px;
	font-size: 11px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

div.main_txt_contentEvent table {
	border-collapse: collapse;
	margin-bottom: 15px;
	width: 100%;
}

div.main_txt_contentEvent tr {
	background: url("../pics/events_back.jpg") bottom left repeat-x;
	line-height: 14px;
}

div.main_txt_contentEvent tr td {
	font-family: arial;
	font-size: 11px;
	color: #534D47;
	text-decoration: none;
	padding:7px 0 10px;
}

div.main_txt_contentEvent div.leftPart {
	float: left;
	background: url("../pics/gumb_levo.png") top center no-repeat;
	width: 5px;
	height: 23px;
}

div.main_txt_contentEvent div.middlePart {
	float: left;
	/* 	background: url("../pics/gumb_body.png") top center repeat-x; */
	height: 23px;
}

div.main_txt_contentEvent div.middlePart a {
	/* 	display:block; */
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
	text-align: center;
	float: left;
	/* 	padding: 5px; */
}

div.main_txt_contentEvent div.middlePart a.map {
	background: url("../pics/zemljevid_pin.gif") no-repeat scroll left center transparent;
	color: #534D47;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin-left: 12px;
	margin-top: 12px;
	padding-left: 13px;
	text-align: left;
	text-decoration: underline;
	text-shadow: none;
	width: 125px;
}

div.main_txt_contentEvent div.rightPart {
	float: left;
	background: url("../pics/gumb_desno.png") top center no-repeat;
	width: 5px;
	height: 23px;
}

#list_ex {
	width: 635px;
	overflow: hidden;
	list-style: none;
}

#list_ex ul {
	width: 635px;
	overflow: hidden;
	list-style: none;
}

#list_ex ul li {
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom white;
	margin-bottom: 15px;
	padding-bottom: 20px;
}

#list_ex ul li.last{
	background: none;
	margin-bottom: 0;
	padding-bottom:0;
}

#list_ex ul li div.header {
	width: 613px;
	background: white;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #CFC7BC;
}

#list_ex ul li div.header div.pic {
	float: left;
	width: 95px;
	height: 72px;
}

#list_ex ul li div.header div.pic a {
	width: 95px;
	height: 72px;
	position: relative;
	display: block;
	overflow: hidden;
}

#list_ex ul li div.header div.pic a img {
	position: absolute;
	max-width:95px;
	max-height:72px;
}

#list_ex ul li div.header div.nb_ex {
	float: left;
	margin: 0 15px 0 20px;
	height: 75px;
	font-family: Impact;
	font-size: 75px;
	line-height: 75px;
	color: #53534b;
	text-decoration: none;
}

#list_ex ul li div.header div.info {
	margin: 10px 0;
	float: left;
	width: 550px;
}

#list_ex ul li div.header div.info span {
	display: block;
}

#list_ex ul li div.header div.info span.head_txt {
	font-family: arial;
	font-size: 19px;
	line-height: 23px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}

#list_ex ul li div.header div.info span.head_txt a {
	font-family: arial;
	font-size: 19px;
	line-height: 23px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}

#list_ex ul li div.header div.info span.main_txt {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

#list_ex ul li div.header div.nb {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 12px;
	left: 110px;
	font-weight: 900;
	font-family: "arial black", arial;
	font-size: 25px;
	line-height: 25px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
}

#list_ex ul li div.header div.top_pick_ex {
	width: 61px;
	height: 61px;
	/*	position:absolute;
	 top:33px;
	 left:60px; */
	margin: 4px 0px 0px 0px;
	float: right;
	background: url("../pics/top_pick_small.png") no-repeat left top;
}

#list_ex ul li div.info_top {
	width: 613px;
}

#list_ex ul li div.info_top table {
	width: 100%;
	text-align: left;
	margin-bottom: 1px;
	position: relative;
}

#list_ex ul li div.info_top table tr th {
	font-family: arial;
	font-size: 12px;
	line-height: 34px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
	background: #dedede;
	border-style: none solid none none;
	border-width: 1px;
	border-color: white;
	padding-left: 20px;
}

#list_ex ul li div.info_top table tr th a {
	font-family: arial;
	font-size: 14px;
	line-height: 34px;
	color: #3d3322;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	padding-right: 20px;
	text-align: right;
	background: url("../pics/more_info_pusica.gif") no-repeat center right;
	margin-right: 30px;
}

#list_ex ul li div.info_top table tr th a:hover{text-decoration: none;}

#list_ex ul li div.info_top table tr th.last {
	border: 0 !important;
}

#list_ex ul li div.info_top table tr td {
	font-family: arial;
	position: relative;
	font-size: 11px;
	line-height: 16px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	background: white;
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #b2becc;
	padding: 10px 0 10px 20px;
}

#list_ex ul li div.info_top table tr td.last {
	border-style: none solid solid solid !important;
	border-width: 1px;
	border-color: #b2becc;
}

#list_ex ul li div.info_top table tr td.last a.price {
	color: #534D47;
	text-decoration: underline;
}

#list_ex ul li div.info_top table tr td.last a.price:hover {
	text-decoration: none;
}

#list_ex ul li div.info_top table tr td.last div.info {
	width: 98%;
	position: relative;
}

#list_ex ul li div.info_top table tr td a.button {
	width: 110px;
	float: right;
	margin-left:10px;
}

#list_ex ul li div.info_top table tr td a.book_now {
	/* 	position:absolute; */
	/* 	top:44px; */
	/* 	right:11px; */
	/* 	background:url("../pics/book_now_small.gif") no-repeat top left; */
	/* 	width:90px; */
	/* 	height:23px; */
	/* 	display:block; */

	/* 	font-family: "arial black", arial; */
	/*     font-size: 15px; */
	/*     font-weight: bold; */
	/*     line-height: 23px; */
	/* 	color: white; */
	/* 	text-shadow: 1px 1px 2px #000000; */
	/* 	padding-left:5px; */
	/* 	text-decoration:none; */
}

#overview_ex {

}

#overview_ex ul.content-ul {
	list-style: none;
}

#overview_ex ul.content-ul li.content-item {
	width: 662px;
	overflow: hidden;
	margin-bottom: 12px;
}

#overview_ex ul li.newHeader {
	margin-bottom: 25px;
}

#overview_ex ul li.newHeader div.header {
	padding: 10px;
	color: #676661;
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 22px;
	line-height: 16px;
	text-decoration: none;
	background: none;
}

#overview_ex ul li.newHeader div.main_content {
	border: 0;
	padding: 2px 10px;
}

#overview_ex ul li div.header {
	background: #dedede;
	padding: 10px;
	color: #534D47;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}

#overview_ex ul li div.info_top table tr th.last {
	border: 0 !important;
}

#overview_ex ul li div.info_top {
	border: none;
	padding: 0;
}

#overview_ex ul li div.info_top table tr td {
	font-family: arial;
	position: relative;
	font-size: 11px;
	line-height: 16px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	background: white;
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #e7ded5;
	padding: 5px 0 5px 20px;
}

#overview_ex ul li div.main_content {
	border-color: #e7ded5;
	border-style: none solid solid solid;
	border-width: 1px;
	padding: 14px;
	width: 632px;
}

.main_content a,
.main_txt_content a,
#overview_ex ul li div.main_content a {
	color: #AECF36;
	font-weight: normal;
	text-decoration: underline;
}

.main_content a:hover,
.main_txt_content a:hover,
#overview_ex ul li div.main_content a:hover,
.right_content .main_txt a:visited {
	color: #AECF36;
	text-decoration: underline;
}
.right_content .main_txt a:hover {
	color: #AECF36;
	text-decoration: none;
}

.right_content .main_txt a.button {
	color: #fff;
}
.right_content .main_txt a.button:hover {
	color: #fff;
}

#overview_ex ul li div.main_content ul.types {
	list-style: none;
	overflow: hidden;
}

#overview_ex ul li div.main_content ul.types li {
	width: 64px;
	height: 64px;
	margin: 0 6px 6px 0;
	display: inline;
	float: left;
}

#overview_ex ul li div.main_content ul.types li a {
	width: 64px;
	height: 64px;
	display: block;
}

div.border table.shortTable{
	width:420px;
	float:left;
}

div.border table {
	width: 662px;
	text-align: left;
	margin-bottom: 1px;
	position: relative;
}

div.border table tr th {
	font-family: arial;
	font-size: 12px;
	line-height: 34px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
	background: #dedede;
	border-style: none solid none none;
	border-width: 1px;
	border-color: white;
	padding-left: 20px;
}

div.border table tr th a {
	font-family: arial;
	font-size: 14px;
	line-height: 34px;
	color: #3d3322;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	padding-right: 20px;
	text-align: right;
	background: url("../pics/more_info_pusica.gif") no-repeat center right;
	margin-right: 30px;
}

div.border table tr th.last {
	border: 0 !important;
}

div.border table tr td {
	font-family: arial;
	position: relative;
	font-size: 11px;
	line-height: 16px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #b2becc;
	padding: 5px 0 5px 20px;
}

div.border table tr td.last {
	border-style: none solid solid solid !important;
	border-width: 1px;
	border-color: #b2becc;
	padding: 0px;
}

div.border table tr td.last div.info {
	width: 98%;
	position: relative;
}

div.border table tr td a.book_now {
	/* 	position:absolute; */
	top: 44px;
	right: 11px;
	background: url("../pics/book_now_small.gif") no-repeat top left;
	width: 90px;
	height: 23px;
	display: block;
	font-family: "arial black", arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 23px;
	color: white;
	text-shadow: 1px 1px 2px #000000;
	padding-left: 5px;
	text-decoration: none;
	font-weight: 900;
}

div.border div.info_top {
	border: 1px solid #b2becc;
	padding: 15px 20px;
}

div.border div.info_top_map {
	width: 642px;
	/*
	 border:1px solid #b2becc;
	 padding:15px 20px; */
}

#similar_ex {
	width: auto;
	overflow: hidden;
	list-style: none;
}

#similar_ex div.info_top table tr td.last a.button {
	float: right;
	width: 90px;
	margin-left: 20px;
}

#similar_ex ul {
	overflow: hidden;
	list-style: none;
}

#similar_ex ul li {
	margin-bottom: 20px;
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom transparent !important;
	margin-bottom: 13px;
	padding-bottom: 1px;
}

#similar_ex ul li div.header {
	/* 	height:94px; */
	overflow: hidden;
	position: relative;
	margin-bottom: 1px;
}

#similar_ex ul li div.header div.pic {
	float: left;
	width: 95px;
	height: 72px;
	overflow: hidden;
}

#similar_ex ul li div.header div.pic a {
	font-size: 0;
}

#similar_ex ul li div.header div.pic a img.pic {
	max-width: 95px;
	max-height: 72px;
}

#similar_ex ul li div.header div.nb_ex {
	color: #53534B;
	float: left;
	font-family: Impact;
	font-size: 75px;
	height: 75px;
	line-height: 75px;
	margin: 0 15px 0 20px;
	text-decoration: none;
}

#similar_ex ul li div.header div.info {
	float: left;
	margin: 10px 0;
	width: 550px;
}

#similar_ex ul li div.header div.info span {
	display: block;
}

#similar_ex ul li div.header div.info span.head_txt a {
	font-family: arial;
	font-size: 19px;
	line-height: 23px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 5px;
}

#similar_ex ul li div.header div.info span.main_txt {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

#similar_ex ul li div.header div.nb {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 12px;
	left: 110px;
	font-weight: 900;
	font-family: "arial black", arial;
	font-size: 25px;
	line-height: 25px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 2px #000000;
}

#similar_ex ul li div.header div.top_pick_ex {
	background: url("../pics/top_pick_small.png") no-repeat scroll left top transparent;
	float: right;
	height: 62px;
	margin: 4px 4px 0 0;
	width: 62px;
}

#similar_ex ul li div.info_top {
	padding: 0px;
	border: none;
}

#similar_ex ul li div.info_top table {
	width: 652px;
	text-align: left;
	margin-bottom: 1px;
	position: relative;
}

#similar_ex ul li div.info_top table tr th {
	font-family: arial;
	font-size: 12px;
	line-height: 34px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
	background: #dedede;
	border-style: none solid none none;
	border-width: 1px;
	border-color: white;
	padding-left: 20px;
}

#similar_ex ul li div.info_top table tr th a {
	font-family: arial;
	font-size: 14px;
	line-height: 34px;
	color: #3d3322;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	padding-right: 20px;
	text-align: right;
	background: url("../pics/more_info_pusica.gif") no-repeat center right;
	margin-right: 30px;
}

#similar_ex ul li div.info_top table tr th.last {
	border: 0 !important;
}

#similar_ex ul li div.info_top table tr td {
	position: relative;
	font-size: 12px;
	line-height: 16px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	background: white;
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #e7ded5;
	padding: 5px 0 5px 20px;
}

#similar_ex ul li div.info_top table tr td.last {
	border-style: none solid solid solid !important;
	border-width: 1px;
	border-color: #e7ded5;
}

#similar_ex ul li div.info_top table tr td a.book_now {
	position: absolute;
	top: 44px;
	right: 11px;
}

#similar_ex div.middle_box_border {
	border: 1px solid #DAD1CA;
	padding: 7px 7px;
}

.is_avalible {
	display: block;
	padding-left: 40px;
	line-height: 28px !important;
	background: url("../pics/ikona_poz.gif") no-repeat left top;
}

.not_avalible {
	display: block;
	padding-left: 40px;
	line-height: 28px !important;
	background: url("../pics/ikona_neg.gif") no-repeat left top;
}

#prices_ex a.button {
	display: block;
	/* 	background: url('../pics/book_now_small.gif') left top no-repeat; */
	width: 95px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: "arial black", arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #000000;
	margin: 3px auto;
	font-weight: 900;
}

/* #prices_ex a.button:hover{ */
/* 	background: url('../pics/gumb_mali_hoover.png') left top no-repeat; */
/* } */

/* #prices_ex a.button:active { */
/* 	background: url('../pics/gumb_mali_press.png') left top no-repeat; */
/* 	line-height: 25px; */
/* } */

/*#prices_ex a.button:active span{
 display: block;
 margin: 1px 0 0 1px;
 }*/

#prices_ex {
	width: 668px;
	overflow: hidden;
	list-style: none;
}

#prices_ex ul {
	width: 668px;
	overflow: hidden;
	list-style: none;
}

#prices_ex ul li {
	width: 668px;
	margin-bottom: 18px;
}

#prices_ex ul li div.info_top {
	width: 668px;
	position: relative;
	padding: 0px;
	border: none;
}

#prices_ex ul li div.info_bottom {
	width: 668px;
	position: relative;
}

#prices_ex ul li div.info_bottom div.additions {
	margin: 20px 0 1px 0;
	color: #534D47;
	font-family: arial, sans-serif;
	padding: 10px 0 10px 20px;
	font-weight: bold;
	font-size: 19px;
}

#prices_ex ul li div table {
	width: 668px;
	text-align: left;
	margin-bottom: 1px;
	position: relative;
}

#prices_ex ul li div table tr th {
	font-family: arial;
	font-size: 12px;
	line-height: 34px;
	color: #534d47;
	text-decoration: none;
	font-weight: bold;
	background: #dedede;
	border-style: none solid none none;
	border-width: 1px;
	border-color: white;
	padding-left: 20px;
}

#prices_ex ul li div table tr th.center {
	padding-left: 0px;
}

#prices_ex ul li div table tr th.last {
	padding: 0;
}

#prices_ex ul li div table tr th a {
	font-family: arial;
	font-size: 14px;
	line-height: 34px;
	color: #3d3322;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
	float: right;
	display: block;
	background: url("../pics/more_info_pusica.gif") no-repeat center right;
	margin-right: 30px;
	width: auto;
}

#prices_ex ul li div table tr th.last {
	border: 0 !important;
	position: relative !important;
}

#prices_ex ul li div table tr td {
	font-family: arial;
	position: relative;
	font-size: 11px;
	line-height: 16px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	background: white;
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #b2becc;
	padding: 5px 0 5px 20px;
}

#prices_ex ul li div table tr td.last {
	border-style: none solid solid solid !important;
	border: 1px #b2becc;
	padding: 0;
}

#prices_ex ul li div table tr td span.pos {
	background: url('../pics/ikona_poz.gif') center left no-repeat;
	overflow: visible;
	display: block;
	padding: 5px 0 5px 0px;
}

#prices_ex ul li div table tr td span.neg {
	background: url('../pics/ikona_neg.gif') center left no-repeat;
	overflow: visible;
	display: block;
	padding: 5px 0 5px 0px;
}

#guides_ex ul {
	list-style: none;
}

#guides_ex ul li {
	width: 662px;
	overflow: hidden;
	margin-bottom: 15px;
}

#guides_ex ul li div.header {
	background: none repeat scroll 0 0 transparent;
	color: #676661;
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 22px;
	line-height: 25px;
	padding: 0 0 10px 0;
	text-decoration: none;
}

#guides_ex ul li div.main_content {
	overflow: hidden;
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom white !important;
	padding: 0 0 10px;
}

#guides_ex ul li div.main_content div.guides.pic {
	margin: 0 15px 15px 0;
	width: 203px;
	height: 146px;
	float: left;
	text-align:center;
}

#guides_ex ul li div.main_content img.picwiw {
	max-width: 203px;
	max-height: 146px;
}

#guides_ex ul li div.main_content a {
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;
}

#guides_ex ul li div.main_content ul.types {
	list-style: none;
	overflow: hidden;
}

#guides_ex ul li div.main_content ul.types li {
	width: 64px;
	height: 64px;
	margin: 0 6px 6px 0;
	display: inline;
	float: left;
}

#guides_ex ul li div.main_content ul.types li a {
	width: 64px;
	height: 64px;
	display: block;
}

.pos_ex {
	bottom: 0;
	position: absolute;
	right: 0;
}
.shadow_medium {

	height: 23px;
	width: 619px;
}

#area_ex {
	width: 662px;
}

#area_ex div.main_content {
	/*
	 border-color: #b2becc;
	 border-style: solid;
	 border-width: 1px;
	 */
	padding: 14px;
	width: 632px;
}

#area_ex div.main_content ul {
	list-style: none;
	overflow: hidden;
	/*margin-top:21px;*/
}

#area_ex div.main_content ul li {
	width: 130px;
	height: 82px;
	display: block;
	margin-bottom: 21px;
	float: left;
	margin-right: 21px;
}
#area_ex div.main_content ul li a {
	width: 130px;
	height: 82px;
	display: block;
}

.no_margin {
	margin-right: 0 !important;
}

#grades_ex {
	width: 662px;
}

#grades_ex ul {
	list-style: none;
}

#grades_ex ul li {
	overflow: hidden;
	margin-bottom: 12px;
}

#grades_ex ul li div.header {
	color: #524D47;
	font-family: 'aveny_medium', arial, Sans-Serif;
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 10px 0;
	text-decoration: none;
}

#grades_ex ul li div.main_content {
	font-size: 12px;
	padding: 14px 0;
}

#grades_ex ul li div.main_content a {
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;
}

#grades_ex ul li div.main_content ul.types {
	list-style: none;
	overflow: hidden;
}

#grades_ex ul li div.main_content ul.types li {
	width: 64px;
	height: 64px;
	margin: 0 6px 6px 0;
	display: inline;
	float: left;
}

#grades_ex ul li div.main_content ul.types li a {
	width: 64px;
	height: 64px;
	display: block;
}

#review_ex {
	width: 662px;
}

#review_ex div.acc_sort {
	width: 662px;
	height: 26px;
	background: #e7ded5;
	margin-bottom: 1px;
}

#review_ex div.acc_sort ul {
	list-style: none;
	width: 648px;
	height: 26px;
	overflow: hidden;
}
#review_ex div.acc_sort ul li {
	height: 26px;
	float: right;
	line-height: 26px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#review_ex div.acc_sort ul li a {
	line-height: 26px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#review_ex ul {
	list-style: none;
	width: 662px;
	overflow: hidden;
}
#review_ex ul li {
	float: right;
	line-height: 26px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 15px;
}

#review_ex ul li div.header_top {
	background: #E7DED5;
	padding: 7px 14px;
	width: 634px;
	color: #534D47;
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
}

#review_ex ul li div.middle_box_border {
	width: 660px !important;
	border-style: none solid solid solid;
	padding: 0 !important;
}

#review_ex ul li a {
	line-height: 26px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#review_ex ul li div div.info {
	width: 660px;
	overflow: hidden;
	padding-top: 20px;
}

#review_ex ul li div div.info div.picture {
	float: left;
	margin-left: 14px;
}

#review_ex ul li div div.info div.picture img {
	border: 1px solid #D1CFD0;
	padding: 5px;
}

#review_ex ul li div div.info div.links_info {
	width: 400px;
	float: right;
}

#review_ex ul li div div.info div.links_info table {
	line-height: 17px;
	margin-bottom: 20px;
	width: 250px;
}

#review_ex ul li div div.info div.links_info table td {
	background: none;
	border: none;
	padding: 0px;
	line-height: 16px;
}

#review_ex ul li div div.info div.links_info table tr.background {
	background: url("../pics/meni_divider.gif") repeat-x left top;
	height: 1px;
	width: 100%;
}

#review_ex ul li div div.info div.description {
	width: 386px;
	float: right;
	margin-right: 14px;
	margin-bottom: 5px;
}

#review_ex ul li div div.info div.user_photos {
	width: 660px;
	float: left;
	overflow: hidden;
}

#review_ex ul li div div.info div.user_photos span.user_txt {
	display: block;
	margin-left: 20px;
	margin-bottom: 5px;
}

#review_ex ul li div div.info div.user_photos ul {
	list-style: none;
	width: 636px;
	padding: 14px 14px 7px 14px;
	border: 1px #D1CFD0;
	border-style: solid none none none;
}

#review_ex ul li div div.info div.user_photos ul li {
	border: 1px solid #D1CFD0;
	display: block;
	float: left;
	height: 82px;
	margin-bottom: 17px;
	margin-right: 17px;
	padding: 5px;
	width: 130px;
}

#attractions_ex {
	width: 662px;
}

#attractions_ex div.info {
	border-color: #b2becc;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 12px;
	padding: 14px;
	width: 632px;
}

#attractions_ex ul {
	list-style: none;
}

#attractions_ex ul li {
	width: 662px;
	overflow: hidden;
	margin-bottom: 12px;
	margin-top: 5px;
}

#attractions_ex ul li div.header {
	background: #dedede;
	padding: 7px 14px;
	color: #534D47;
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
}

#attractions_ex ul li div.main_content {
	border-color: #b2becc;
	border-style: none solid solid solid;
	border-width: 1px;
	padding: 14px;
	width: 632px;
	overflow: hidden;
}

#attractions_ex ul li div.main_content div.pic {
	width: 210px;
	float: left;
	text-align: right;
}

#attractions_ex ul li div.main_content div.pic a {
	display: block;
}

#attractions_ex ul li div.main_content div.pic a img {
}

#attractions_ex ul li div.main_content div.description {
	width: 400px;
	float: right;
}

#attractions_ex ul li div.main_content div.description a {
	/* 	background: url("../pics/book_now_small.gif") no-repeat scroll left top transparent; */
	color: white;
	display: block;
	margin-top: 10px;
	font-family: "arial black", arial;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	text-decoration: none;
	text-shadow: 1px 1px 2px #000000;
	width: 150px;
	font-weight: 900;
	margin-left: 0;
}

#attractions_ex ul li div.main_content div.description a.map {
	background: url("../pics/zemljevid_pin.gif") no-repeat scroll left center transparent;
	color: #534D47;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	margin-left: 12px;
	padding-left: 13px;
	text-align: left;
	text-decoration: underline;
	text-shadow: none;
}

#attractions_ex ul li div.main_content a {
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;
}

#attractions {
	width: 635px;
}

#attractions div.info {
	border-color: #b2becc;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 12px;
	padding: 14px;
	width: 635px;
}

#attractions ul {
	list-style: none;
	padding: 5px;
}

#attractions ul li {
	overflow: hidden;
	margin-bottom: 12px;
	margin-top: 5px;
	background: white url("../pics/events_back.jpg") repeat-x scroll left bottom !important;
}

#attractions ul li div.main_content div.header a {
	color: #534D47;
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}

#attractions ul li div.wrapper {
	padding: 8px;
}

#attractions ul li div.main_content {
	overflow: hidden;
}

#attractions ul li div.main_content div.pic {
	width: 210px;
	float: left;
	text-align: left;
}

#attractions {
	border: 1px solid #d0d0d0;
	width: 633px;
}

#attractions ul li div.main_content div.pic a {
	display: block;
	width: 195px;
	height: 138px;
	/*padding:8px;*/
	font-size: 0;
	/*border:1px solid #d2d2d2;*/
}

#attractions ul li div.main_content div.description a.map {
	background: url("../pics/zemljevid_pin.gif") no-repeat scroll left center transparent;
	color: #534D47;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	margin-left: 12px;
	margin-top: 15px;
	padding-left: 13px;
	text-align: left;
	text-decoration: underline;
	text-shadow: none;
}
#attractions ul li div.main_content div.pic a img {
}

#overview_at div.main_content.main_txt img {
	border: 1px solid #D1CFD0;
	padding: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#overview_ex div.main_content.main_txt img.text {
	border: 1px solid #D1CFD0;
	padding: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#wraper_body div.main_box div.right_part #attractions ul li div.main_content.main_txt {
	width: 591px;
	overflow: hidden;
	margin-top: 0px;
}

#attractions ul li div.main_content div.description {
	width: 380px;
	float: left;
}

#attractions ul li div.main_content div.description .header {
	font-size: 19px;
	line-height: 21px;
	font-weight: bold;
}

.w456px {
	width: 456px;
}

#attractions ul li div.main_content div.description a.button {
	/* 	background: url("../pics/book_now_small.gif") no-repeat scroll left top transparent; */
	color: white;
	display: block;
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	text-decoration: none;
	text-shadow: 1px 1px 2px #000000;
	width: 150px;
	float: left;
	/*    left:-110px; */
	font-weight: 900;
	margin-left: 0px;
}

#attractions ul li div.main_content a {
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;
}

.attraction-head-pic {
	margin: 8px 25px 15px 0;
	float: left;
	min-width: 256px;
	max-height: 80px;
}

a.gumb, a.button {
	display: block;
	background: url('../pics/gumb_standard_big.png') top left no-repeat transparent;
	height: 25px;
	text-align: center;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: "arial black", arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 3px 23px 3px 0;
	padding: 0 7px 0 7px;
	cursor: pointer;
	position: relative;
	font-weight: 900;
}

a.gumb, a.button {
	color: #fff;
}
a.gumb:hover, a.button:hover {
	color: #fff;
}
a.gumb span, a.button span {
	color: #fff;
}
a.gumb:hover span, a.button:hover span {
	color: #fff;
}

a.gumb span.end, a.button span.end {
	display: block;
	background: url('../pics/gumb_standard_big.png') bottom right no-repeat transparent;
	width: 23px;
	height: 25px;
	position: absolute;
	top: 0;
	right: -23px;
}

/*
 a.gumb span.start,
 a.button span.start{
 display: block;
 background: url('../pics/gumb_mali_normal.png') left top no-repeat white;
 width: 10px;
 height: 23px;
 position: absolute;
 top: 0;
 left: 0;
 }
 a.gumb span.end,
 a.button span.end{
 display: block;
 background: url('../pics/gumb_mali_normal.png') right top no-repeat white;
 width: 10px;
 height: 23px;
 position: absolute;
 top: 0;
 right: 0;
 }
 a.gumb:hover,

 a.button:hover{
 background: url('../pics/gumb_mali_hoover_bg.png') top repeat-x;
 }
 a.gumb:hover span.start,
 a.button:hover span.start{
 background: url('../pics/gumb_mali_hoover.png') left top no-repeat white;
 }
 a.gumb:hover span.end,
 a.button:hover span.end{
 background: url('../pics/gumb_mali_hoover.png') right top no-repeat white;
 }
 a.gumb:active,
 a.button:active {
 background: url('../pics/gumb_mali_press_bg.png') top repeat-x;
 line-height: 25px;
 }
 a.gumb:active span.start,
 a.button:active span.start{
 background: url('../pics/gumb_mali_press.png') left top no-repeat white;
 }
 a.gumb:active span.end,
 a.button:active span.end{
 background: url('../pics/gumb_mali_press.png') right top no-repeat white;
 }
 */

#overview_at {
}

#overview_at ul.item-list {

}

#overview_at ul li {

}

#overview_at ul li div div ul{
	padding-left: 15px;
	overflow: visible;
	list-style-image: url('../pics/ul_li_list_style.png');
}

#overview_at ul li div.header {
	color: #524d47;
	font-family: 'aveny_medium', arial, Sans-Serif;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom !important;
	padding: 10px 0;
	margin-bottom:10px;
}

#overview_at ul li div.main_content {
	overflow: hidden;
}

#overview_at ul li div.main_content table.first {
	float: left;
	margin-bottom: 20px;
}

.w200px {
	width: 200px;
	margin-top: 6px;
}
#overview_at ul li div.main_content table.second {
	float: right;
}
#overview_at ul li div.main_content table tr {
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom !important;
}
#overview_at ul li div.main_content table tr td {
	padding: 2px 7px 7px 0;
	height: 25px;
	border: 0;
}

#overview_at ul li div.main_content table tr td.first {
	font-weight: bold;
	font-size: 14px;
}


#overview_at ul li div.main_content table tr td.last {
	padding-right: 0;
}

#overview_at ul li div.main_content table tr td.last.bool {
	padding-right: 0;
	width: 60px;
}

#overview_at ul li div.main_content table.second tr.last td {
	background: 0;
}

#overview_at ul li div.main_content table.second tr.last td.first {
	padding-right: 0;
}

#overview_at ul li div.main_content table tr td.last.bool div {
	float: left;
}

div.poz {
	background: url('../pics/atrakcije_ok.gif') no-repeat;
	width: 25px;
	height: 25px;
}

div.neg {
	background: url('../pics/atrakcije_x.gif') no-repeat;
	width: 25px;
	height: 25px;
}

#closed_links {
	width: 960px;
	float: left;
	height: 35px;
}

#closed_links ul {
	list-style: none;
	height: 35px;
	overflow: hidden;
}

#closed_links ul li {
	height: 35px;
	line-height: 35px;
	float: left;
	display: inline;
	margin-right: 15px;
	padding-left: 25px;
	background: url("../pics/ikona_zaprta_glava.png") left center no-repeat;
}

#closed_links ul li a {
	display: block;
	font-family: arial;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	line-height: 35 px;
	color: black;
}
#closed_links ul li a:hover {
	text-decoration: none;
}

.contentBox {

}

/**********  footer  ************/

#wraper_footer {
	width: 100%;
	background: #d7d7d7 url("../pics/footer_body.jpg") top center repeat-x;
}

#wraper_footer div.main {
	width: 960px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#wraper_footer div.main.footer {
	background: none transparent;
}


#wraper_footer div.copyright {
	line-height: 32px;
	width: 960px;
	margin: 0 auto;
}

#wraper_footer div.copyright span {
	float: left;
	display: block;
	line-height: 36px;
	font-size: 12px;
	color: #53534a;
	font-family: arial;
}

#wraper_footer div.copyright span a {
	line-height: 36px;
	font-size: 12px;
	color: #534D47;
	text-decoration: none;
}

#wraper_footer div.copyright span.big {
	color: #534D47;
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 18px;
}

#wraper_footer div.copyright span a:hover {
	text-decoration: underline;
}

#wraper_footer div.copyright span.left {
	float: left;
}

#wraper_footer div.copyright span.right {
	float: right;
}

#footer_menu {
	height: 64px;
	overflow: hidden;
	float: left;
}

#wraper_footer div.main div.social {
	height: 40px;
	float: right;
	text-align: right;
	margin-top: 17px;
}

#wraper_footer div.main div.social a {
	width: 39px;
	height: 38px;
	display: block;
	margin-left: 4px;
	float: right;
}

#wraper_footer div.main div.social a.youtube {
	background: url('../pics/footer_social.png') top center no-repeat;
}
#wraper_footer div.main div.social a.youtube:hover {
	background: url('../pics/footer_social.png') bottom center no-repeat;
}

#wraper_footer div.main div.social a.facebook {
	background: url('../pics/footer_social.png') top right no-repeat;
}
#wraper_footer div.main div.social a.facebook:hover{
	background: url('../pics/footer_social.png') bottom right no-repeat;
}

#wraper_footer div.main div.social a.twitter {
	background: url('../pics/footer_social.png') top left no-repeat;
}
#wraper_footer div.main div.social a.twitter:hover {
	background: url('../pics/footer_social.png') bottom left no-repeat;
}

#footer_menu ul {
	height: 54px;
	overflow: hidden;
	list-style: none;
	margin-top: 10px;
	float: left;
}

#footer_menu ul li {
	height: 54px;
	line-height: 54px;
	display: inline;
	float: left;
}

#footer_menu ul li.facebook_footer {

}

#footer_menu ul li h3 a {
	margin: 0 11px;
}

#footer_menu ul li h3 a:hover {
	text-decoration: underline;
}

#footer_menu ul li.divider {

}

#wraper_footer div.main div.info {
	height: 90px;
	width: 960px;
	overflow: hidden;
	margin-top: 19px;
}

#wraper_footer div.main div.info div.b_logo {
	width: 67px;
	height: 90px;
	float: left;
	background: url("../pics/footer_bohinj_logotip.png") top left no-repeat;
}

#wraper_footer div.main div.info ul {
	height: 41px;
	width: 873px;
	margin-top: 47px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
	background: url("../pics/footer_divider.gif") top left no-repeat;
}

#wraper_footer div.main div.info ul li {
	background: url("../pics/footer_divider.gif") top right no-repeat;
	height: 41px;
	display: inline;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

#wraper_footer div.main div.info ul li a {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

#wraper_footer div.main div.info ul li a:hover {
	text-decoration: underline;
}
#wraper_footer div.main div.partners {
	width: 960px;
	height: 166px;
	margin-top: 19px;
}

#wraper_footer div.main div.partners ul {
	list-style: none;
	width: 960px;
	height: 166px;
	overflow: hidden;
}

#wraper_footer div.main div.partners ul li {
	height: 166px;
	display: inline;
	float: left;
	margin-right: 4px;
}

#wraper_footer div.main div.partners ul li table {
	padding: 10px;
	height: 166px;
}

#wraper_footer div.main div.partners ul li table tr td {
	vertical-align: middle;
}

#wraper_footer div.main div.partners ul li span.partners_txt {
	vertical-align: bottom;
	text-align: right;
	font-family: georgia;
	font-size: 31px;
	line-height: 28px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-top: 70px;
}
#wraper_footer div.main div.rights {
	width: 960px;
	height: 119px;
	overflow: hidden;
	text-align: center;
}

#wraper_footer div.main div.rights span {
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	display: block;
}

#wraper_footer div.main div.rights span.white {
	font-weight: bold;
	color: #f4eee8;
	padding: 18px 0;
}

#wraper_footer div.main div.rights span.main {
	color: #67625c;
}

#wraper_footer div.main div.subscribe {
	position: absolute;
	width: 302px;
	height: 175px;
	top: -30px;
	right: 0;
	background: url("../pics/footer_newsletter.png") top right no-repeat;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	color: #534d47;
	text-decoration: none;
	font-weight: normal;
}

#wraper_footer div.main div.subscribe span {
	display: block;
	margin-top: 14px;
	width: 260px;
}

#wraper_footer div.main div.subscribe a.img {
	width: 302px;
	height: 25px;
	display: block;
	margin-top: 110px;
}

#wraper_footer div.main div.subscribe a.play_button {
	width: 33px;
	height: 33px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("../pics/footer_newsletter_n.gif") top left no-repeat;
}

#wraper_footer div.main div.subscribe a.play_button:hover {
	background: url("../pics/footer_newsletter_hover.gif") top left no-repeat;
}

/* ------------------ BOOK POPUP --------------------------------*/
div#cboxLoadedContent {
	margin-bottom: 0px !important;
}

div#cboxLoadedContent form h2 {
	color: white;
  font-family: arial;
  font-weight: bold;
  margin-bottom: 5px;
  position: absolute;
  top: -60px;
}

div#cboxLoadedContent form table {
	color: #52534b;
	font-family: 'aveny_regular', arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}

div#cboxLoadedContent form table tr td {
	padding: 5px;
}

div#cboxLoadedContent form table tr td {
	border-width: 1px;
}

div#cboxLoadedContent form table tr td.head {
	text-align: right;
	width: 280px;
}

div#cboxLoadedContent form table tr td ul {
	margin-top: 5px;
	overflow: hidden;
}

div#cboxLoadedContent form table tr td ul li {
	float: left;
	width: 50%;
}

div#cboxLoadedContent form table tr td ul li div label {
	width: 90%;
	float: left;
	text-align: left;
}

div#cboxLoadedContent form table tr td ul li div input {
	float: left;
}

div#cboxLoadedContent form input {
	width: 440px;
	border: 1px solid #dfdfdf;
	padding: 3px 5px;
}

div#cboxLoadedContent form table tr td textarea {
	border: 1px solid #dfdfdf;
	padding: 3px 5px;
	width:440px;
}

div#cboxLoadedContent form table tr td ul li div input[type=checkbox] {
	margin-right: 5px;
	margin-top: 5px;
	width: 30px;
}

div#cboxLoadedContent form table tr td select.acc_type{
	width:420px;
	padding:4px 5px;
}

div#cboxLoadedContent form button[type=button] {
	background: url("../pics/gumb_mali_normal.png") no-repeat top left;
	height: 23px;
	width: 95px;
	cursor: pointer;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-shadow: 1px 1px 0 #000000;
	text-transform: uppercase;
	font-weight: 900;
	float:right;
}

div#cboxLoadedContent form button[type=button]:hover {
	background: url("../pics/gumb_mali_hoover.png") no-repeat top left;
}

div#cboxLoadedContent form button[type=button]:active {
	background: url("../pics/gumb_mali_press.png") no-repeat top left;
}

div#cboxLoadedContent form a.button {
	width: 150px;
	margin: 0 20px 0 0;
	clear:both;
}

div#cboxLoadedContent form#book_form{
	padding:20px 0 30px;
	overflow:hidden;
}

div#cboxLoadedContent form .newsletter-publications-list{font-size:12px;}

/* SITEMAP CSS */
div.sitemap {
	margin-top: 10px;
	font-family: arial;
	font-size: 11px;
	color: #534D47;
	text-decoration: underline;
	font-weight: normal;
	border: 1px solid rgb(208, 208, 208);
	background: white;
}

div.sitemap h2 a {
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	color: #534D47;
	text-decoration: underline;
	font-weight: normal;
	line-height: 22px;
	text-transform: uppercase;
}

div.sitemap h3 a, div.sitemap h4 a, div.sitemap h5 a, div.sitemap h6 a {
	font-family: arial;
	font-size: 11px;
	color: #534D47;
	text-decoration: underline;
	font-weight: normal;
	line-height: 22px;
}

div.sitemap a:visited {
	color: #534D47;
}

div.sitemap li {
	margin-left: 10px;
}

.experience-head-pic {
	margin: 0 25px 15px 0;
	float: left;
	min-width: 256px;
	max-height: 80px;
}

div#experiences img.text {
	margin: 8px 15px 5px 0;
	float: left;
}

div#experiences table.quickInfo {
	width: 99%;
	border-collapse: collapse;
	border: 1px solid #B2BECC;
	margin: 10px 0;
}

div#experiences table.quickInfo tr th {
	background: none repeat scroll 0 0 #B2BECC;
	color: #534D47;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	/*	padding: 14px;*/
	height: 34px;
	text-decoration: none;
}

div#experiences table.quickInfo tr td {
	border: 1px solid #B2BECC;
	padding: 14px;
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

div#experiences table.quickInfo tr td img.type {
	margin-right: 2px;
}

div#experiences table.quickInfo tr td a {
	color: #534D47;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.newsAll {
	color: #534D47;
	display: block;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 10px;
	text-decoration: underline;
	float: right;
}

/* ckediotr style fonts  */

.h3_green {
	color: #AECF36;
}

div#similar_ex ul li div.middle_box_border div.header div.info p span.head_txt a {
	color: #534D47;
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
	margin-bottom: 5px;
	text-decoration: none;
}

div#similar_ex ul li div.middle_box_border div.header div.info span.head_txt a {
	color: #534D47;
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
	margin-bottom: 5px;
	text-decoration: none;
}

#events {
	border: 1px solid #D0D0D0;
}

#events div.middle_box_border {
	margin-bottom: 10px;
	padding-top: 10px;
}

.page-title {
	padding: 45px 0 20px;
	color: white;
	font-size: 48px;
	position:relative;
}

/* WEBCAMS */
ul.webcams {

}

ul.webcams li {
	background: url('../pics/divider_x.png') left bottom repeat-x transparent;
	padding: 15px 15px 25px 30px;
	overflow: hidden;
	line-height: 31px;
}

ul.webcams li.last{background: none;}

ul.webcams .camera {
	background: url('../pics/webcams_cam.png') left center no-repeat transparent;
	height: 31px;
	padding: 0 12px 0 0;
	width: 31px;
	float: left;
	cursor: pointer;
}

ul.webcams .photo {
	background: url('../pics/webcams_pic.png') left center no-repeat transparent;
	height: 31px;
	padding: 0 12px 0 0;
	width: 31px;
	float: left;
}

ul.webcams .btn.btnDown {
	background: url('../pics/webcams_dol.png') left center no-repeat transparent;
	height: 31px;
	width: 31px;
	float: right;
}

ul.webcams .btn {
	background: url('../pics/webcams_gor.png') left center no-repeat transparent;
	height: 31px;
	width: 31px;
	float: right;
}

ul.webcams li .htmlcode {
	padding: 10px 20px;
}

ul.webcams .row {
	cursor: pointer;
}

#list_ex.simple {
	overflow: hidden;
	border: 1px solid #dad1ca;
	width: 633px;
}

#list_ex.simple ul {
	padding: 0 8px;
	width: auto;
}
#list_ex.simple ul li {
	background: url('../pics/events_back.jpg') bottom left repeat-x;
	overflow: hidden;
	width: auto;
	margin-top: 10px;
	padding-bottom: 10px;
}

#list_ex.simple ul li div {

	float: left;
}

#list_ex.simple ul li div.title {
	margin-top: 11px;
	width: 425px;
}

a.num,
a.next,
a.prev{
	color: rgb(61, 50, 33);
}
a.num span,
a.next span,
a.prev span{
	color: rgb(61, 50, 33);
}

#list_ex.simple ul li div.number a {
	display: block;
	width: 80px;
}
#list_ex.simple ul li div.number a span.big_bold {
	color: #9CD21A;
	font-size: 22px;
	padding-left: 20px;
	width: 80px;
	margin-left: 5px;
	background: url("../pics/slideshow_x.png") no-repeat scroll left center transparent;
}
#list_ex.simple ul li div.title a {
	color: #534D47;
	font-family: arial;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}

#list_ex.simple ul li div.more {
	float: right
}

.content-title {
	width: 700px;
}

.displayBlock {
	display: block;
}

.ui-autocomplete.limit-height {
	background: white;
	border-radius: 10px;
	padding: 0;
}
/*.ui-autocomplete.limit-height li{background:white;}*/

.head_email_link {
	position: absolute;
	left: -392px;
	bottom: 18px;
	color: #51524A;
	font-size: 24px;
	text-decoration: none;
}
.head_email_link:hover {
	text-decoration: underline;
}

.publication-item{
	border: 1px solid #D0D0D0;
  padding: 6px;
  position: absolute;
}

#cboxClose{
	left:0;
	right: auto;
}

#colorbox, #cboxLoadedContent, #cboxContent, #cboxWrapper, #cboxWrapper{
	overflow: visible!important;
}

.absolute{
	position:absolute;
}

.cbox-form-title{
	top:-60px;
	font-size:28px;
	font-family: 'aveny_regular', arial, Sans-Serif;
	color:white;
}

/** BOHINJ GUEST CARD **/
#bohinjCard.border{
	border: 1px solid #D0D0D0;
	padding: 10px;
	margin-bottom:15px;
	background-color: white;
}

#bohinjCard table{
	width:100%;
}

#bohinjCard table tr td {
	border:0 none;
	vertical-align:top;
}

#bohinjCard .infoCard .button {
	float:left;
}

#bohinjCard table tr td div.infoCard span.big_bold{
	line-height: 39px;
	font-size: 22px;
	color: #9cd21a;
	display:block;
	position:relative;
	left:-20px;
}

#bohinjCard table tr td div.infoCard span.big_bold span.slide_x{
	width: 12px;
	height: 12px;
	display: block;
	background: url("../pics/slideshow_x.png") top left no-repeat;
	margin: 14px 8px 0 0;
	float: left;
}
#bohinjCard table tr td div.infoCard span.headerCard{
	background: url("../pics/events_back.jpg") bottom left repeat-x;
	line-height: 39px;
	font-size: 22px;
	color:#3d3221;
	margin-bottom:15px;
	padding-bottom:15px;
	display:block;
}
#bohinjCard table tr td div.infoCard div.main_txt{
	margin-bottom: 15px;

}

.n0{padding:10px 5px 0 0; float:left;}

.item-list-large {
	padding:5px;
}

.item-list-large ul li {
    background: url("../pics/events_back.jpg") repeat-x scroll left bottom white !important;
    margin-bottom: 12px;
    margin-top: 5px;
    overflow: hidden;
}
.item-list-large ul li.last{background: none !important;}

.item-list-large ul li .wrapper {
	padding: 8px;
}

.item-list-large ul li .main_content {
	overflow: hidden;
}

.item-list-large ul li .main_content .pic {
	width: 210px;
	height: 150px;
	float: left;
	text-align: center;
	margin-right:10px;
}

.item-list-large ul li .main_content .pic img{
	max-width: 195px;
	max-height:138px;
}

.item-list-large ul li .main_content .description {
	width: 385px;
	float: left;
}

.item-list-large ul li .main_content .header{
  color: #534D47;
  font-family: 'aveny_regular',arial,Sans-Serif;
  font-size: 19px;
  font-weight: bold;
  text-decoration: none;
  line-height:normal;
}

.item-list-large {
	border: 1px solid #d0d0d0;
	width: 623px;
}

.item-list-large ul li div.main_content div.pic a {
	display: block;
	width: 195px;
	height: 138px;
	/*padding:8px;*/
	font-size: 0;
	/*border:1px solid #d2d2d2;*/
}

.item-list-large ul li div.main_content div.description a.map {
	background: url("../pics/zemljevid_pin.gif") no-repeat scroll left center transparent;
	color: #534D47;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	margin-left: 12px;
	margin-top: 15px;
	padding-left: 13px;
	text-align: left;
	text-decoration: underline;
	text-shadow: none;
}

div.main_content a img.content-gallery-img {
	min-width:178px;
	max-height:118px;
}

table.aktualno{
	margin-bottom:20px;
	width:100%;
}

table.aktualno tr td h4{
	padding-bottom:4px;
}

table.aktualno tr td,
div.border table.aktualno tr td {
	border-collapse: collapse;
	background: url("../pics/events_back.jpg") repeat-x scroll left bottom transparent;
	border:0 none;
	padding-bottom:6px;
}

.htmlcode td.weather_data_txt{
	font-size: 14px;
	line-height:19px;
	text-align:left;
}
.htmlcode td.weather_data_txt .exposed{
	color:#9CB52D;
	font-weight: bold;
}

.htmlcode td.weather_data_txt .exposed.old{
	color:red;
}

.numChildren{
	z-index:100;
	width: 961px;
	top:38px;
}

.numChildren .title{
	text-align:center;
	background-color:#53534b;
	padding:3px 0;
	color:white;
	font-size:14px;
}

.numChildren .line{
	background-color:#6c6c64;
	border-bottom:1px solid #53534b;
	padding: 6px 0;
}

.numChildren .line:hover{
	background-color:#82827A;
}

.numChildren .line .selectCenter{
	width:150px;
	margin:0 auto;
	color:white;
	font-size:12px;
}

.selChildrenSearchLine1{
	position:relative;
	width:50px;
	padding:2px;
}

#feratelForm{
	position:relative;
}

.input_search_acc{
	width:100%;
	font-size: 15px;
	padding:7px 20px;
}

.input_search_acc:focus{
    outline:none;
}

.print_logo{
	width:35px;
	height: 27px;
	position: absolute;
	top: 0;
	right: 0;
	background: url("../pics/meni_print_normal.png") no-repeat center center;
}
a:hover .print_logo,
.print_logo:hover{
	background: none !important;
	color:inherit !important;
	background-color: transparent !important;
	background: url("../pics/meni_print_hover.png") no-repeat center center !important;
}

h1.page-title a.back_ex {
    display: block;
    text-decoration: none;
    font-size: 18px;
    background: url("../pics/nazaj.png") no-repeat scroll left center transparent;
    font-family: 'aveny_regular',arial,Sans-Serif;
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding-left: 15px;
    color: rgb(83, 83, 74);
}

.dload{
	float: left;
	margin-right:15px;
}
.press{
	color:rgb(83, 77, 71);
}
.press #cboxClose{
	top:0;
	right:0;
	left:auto;
}

.press table tr th {
	font-family: arial;
	font-size: 12px;
	line-height: 34px;
	color: rgb(83, 77, 71);
	text-decoration: none;
	font-weight: bold;
	background: none repeat scroll 0% 0% rgb(222, 222, 222);
	border-style: none solid none none;
	border-width: 1px;
	border-color: white;
	padding:0 10px;
	text-align:left;
}

div.press_preview {
	width: 420px;
	float:left;
}

div.press_preview img{
	width: 400px;
}

.press .title{
	padding-bottom:10px;
	font-weight:bold;
}

.press .no-title{
	padding-top:25px;
}

.copy-wrapper{
	padding-bottom:10px;
}

.copy{
	color: rgb(174, 207, 54);
}

.clear-both{
	clear:both;
}

.posRel,
#experiences div.main div.left_menu.posRel{
	position:relative;
}

#experiences div.main div.left_menu.posRel ul li a {
	overflow:hidden;
}

#experiences div.main div.left_menu.posRel .aktualno {
	margin-top:15px;
	width:98%;
}

#experiences div.main div.left_menu.posRel .aktualno h4 {
	font-size:11px;
}

#experiences div.main div.left_menu.posRel .aktualno td {
	font-size:10px;
}

.formhdr{
	margin-bottom:10px;
}

form {
	margin-bottom:10px;
}

form input {
	border: 1px solid rgb(223, 223, 223);
	padding: 3px 5px;
	height:2em;
	margin-right:2em;
}

form input[type="submit"] {
	height:2.6em;
}

.formmsg.error{
	color:red;
}
