body {
		text-align:center;
		background-color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#666;
		margin:0;
		padding:0;
		}

#frame {
		width:770px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
#leftwrapper {width:568px; float:left; margin:0; padding:0;}

		
#contentleft {
		width:216px;
		padding:0;
		margin:0;
		float:left;
		background:#fff;
}
#contentleft-all {
		width:178px;
		padding:0;
		margin:0;
		float:left;
		background:#fff;
}
#contentleft-all H2 {color:#036;}
#contentright {
		width:202px;
		padding:0;
		margin:0;
		float:right;
		background:#fff;
}
#contentright-all {
		width:200px;
		padding:0;
		margin:0;
		float:right;
		background:#fff;
}

* html #contentright-all {
display: inline;
margin-left: -200px;
}

UL {padding:0; margin:10px 0px 0px 10px;}
LI {margin-left:1px;}

/* HEADER */
	#contentheader {
		padding:0; margin-left:0; margin-right:0; margin-top:5px;
		}
	#headerwrapper {
		float:left;
		position:relative;
	}
	#fullwrapheader {margin:0; padding:0; width:500px; float:right;}
	#headerlinks {
	
	 padding:0px 5px 2px 5px;
	 margin:0;
	 float:right;
	 font-size:0.85em;
	 font-weight:bold;
	 text-align:right;
	 background-color:#FFF;
	 display:block;

	}
#headerlinks A {text-decoration: underline; color:#4F4D4D;}
#headerlinks A:visited {text-decoration: underline; color:#4F4D4D;}
#headerlinks A:hover {text-decoration:none; color:#4F4D4D;}

#headerlogoclick {float:left; padding:15px 0px 5px 0px;}
#headerlogoclick img {width:160px; height:70px; margin:0; border:0;}
	
	#topheadlanguages {
	 float:right;
	 text-align:right;
	 padding:64px 0px 0px 0px;
	 width:500px;
	 margin:0px 0px 4px 0px;
	 font-size:0.85em;
	 font-weight:bold;
	} 
	#topheadlanguages A, #topheadlanguages A:visited {text-decoration: underline; color:#FFF;}
	#topheadlanguages A:visited {text-decoration: underline; color:#fff;}
	#topheadlanguages A:hover {text-decoration:none; color:#FFF;}
	#topheadlanguages #navlist1 {margin:0; padding:0;}
	#topheadlanguages #navlist1 ul {margin:0; padding:0;}
	#topheadlanguages #navlist1 li
	{
	display: inline;
	list-style-type: none;
	padding-right: 4px;
	margin:0;
	}
/* END HEADER */	
	
/* NAV */

#navcontainer
{
width: 100%;
float: left;
margin:3px 0px 12px 0px;
}

table.nav tr td a
{
	display: block;
	height: 25px;
	line-height: 25px;
	background: url(/images/dark.png) repeat-x;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
}
table.nav tr td a:visited
{
	background: url(/images/dark.png) repeat-x;
	color: #FFFFFF;
	font-size: 11px;
}

table.nav tr td a:hover
{
	background: url(/images/light.png) repeat-x;
	color: #003366;
	font-size: 11px;
}
table tr td a.navvis
{
	background: url(/images/light.png) repeat-x !important;
	color: #003366 !important;
	font-size: 11px;
}
/** END NAV **/

/** LEFT COLUMN **/
#abouttop {
background-image:url(/images/abouttop-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#DEEBF8;
padding:10px 5px 5px 5px;
margin:0px 0px 5px 0px;
}
#abouttop img {display:block; margin:4px 0px;}
#abouttop HR {color:#92AAC2;margin:6px 10px;background-color:#92AAC2; border:0; height:1px;}
#abouttop H2 {font-size:1.1em; font-weight:normal;}

#reservationdata {
display:block;
font-weight:normal;
}
#reservationbuttonblock {float:right; margin:0; padding:0; }
#reservationbutton A, #reservationbutton A:hover, #reservationbutton A:visited {
background-image:url(/images/button-search.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:68px;
height:23px;
text-align:center;
padding-top:8px;
margin:0px 5px;
text-decoration:none;
}
#reservationdata P {
display:block; margin:0px; padding:0;
}

#reservationbutton2 A, #reservationbutton2 A:hover, #reservationbutton2 A:visited {
background-image:url(/images/button-search2.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:135px;
height:24px;
text-align:center;
padding-top:7px;
margin:0px 5px;
text-decoration:none;
}

#reservationbutton3 A, #reservationbutton3 A:hover, #reservationbutton3 A:visited {
background-image:url(/images/button-search2.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:left;
width:135px;
height:24px;
text-align:center;
padding-top:7px;
margin:0px 5px 5px 0px;
text-decoration:none;
}
#reservationbutton4 A, #reservationbutton4 A:hover, #reservationbutton4 A:visited {
background-image:url(/images/button-search3.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:165px;
height:24px;
text-align:center;
padding-top:7px;
margin:0px 5px;
text-decoration:none;
font-size:1.2em;
}
/** END LEFT COLUMN **/


/** CENTRAL COLUMN **/	
#contentcenter {
		width:332px;
		padding:0px 10px 0px 10px;
		float:left;
		background-color:#FFF;
		margin-top:5px;
}
#contentcenter-all {
		width:372px;
		padding:0px 10px;
		float:left;
		background-color:#FFF;
}
#contentcenter-all P {display:block; margin:10px 0px 15px 0px;}
#contentcenter-all TABLE  {width:372px; margin-top:9px;}
#contentcenter-all H2 {font-weight:normal; font-size:1.3em; color:#036; margin-bottom:7px;}

#contentcenter-all H3 {font-weight:normal; font-size:1.1em; color:#036; margin:16px 0px 4px 0px;}

.titleabout {
font-size:1.4em;
border-bottom:1px solid #9EB1C5;
padding-bottom:6px;
width:175px;
color:#003366;
font-weight:normal;
}
.titleabout2 {
font-size:1.4em;
border-bottom:1px solid #9EB1C5;
padding-bottom:6px;
color:#003366;
font-weight:normal;
}
.midabout {width:26px;}
.imgabout {width:171px; vertical-align:bottom;}


.galleryleft {width:100px;}
.gallerymid {width:172px; text-align:center; font-weight:bold; color:#036;}
.galleryright {width:100px; text-align:right;}
.galleryleft img, .galleryright img {vertical-align: middle; margin:1px;}

#toolbar {
float:right;
display:block;
font-size:0.85em;
width:372px;
text-align:right;
height:25px;
}
#toolbar img {vertical-align:middle;}
#toolbar A {color:#4F4D4D;}
#toolbar A:visited {color:#4F4D4D;}
#toolbar A:HOVER {color:#4F4D4D;}

		
/*END CENTRAL COLUMN */


/** RIGHT COLUMN, LEFT COLUMN ALL PAGES EXCEPT HP **/


#navcontainer2 UL {list-style:disc; padding:0; margin:0px 0px 0px 20px; font-size:0.85em;}
#navcontainer2 UL LI {color:#003366; margin:2px 0px;}
#navcontainer2 UL LI A {color:#666; font-weight:normal; background:none;}
#navcontainer2 UL LI A:VISITED {color:#666; font-weight:normal; background:none;}
#navcontainer2 UL LI A:HOVER {color:#666; font-weight:normal; background:none; text-decoration:none; text-transform:none;}
#navcontainer2 UL LI A.current {color:#085BAE; text-decoration:none;}

#navcontainer3 UL {list-style:none; padding:0; margin:0px 0px 15px 10px; font-size:1em;}
#navcontainer3 UL LI {color:#003366; margin:2px 0px;}
#navcontainer3 UL LI A {color:#666; font-weight:normal; background:none; text-transform:none;}
#navcontainer3 UL LI A:VISITED {color:#666; font-weight:normal; background:none;}
#navcontainer3 UL LI A:HOVER {color:#666; font-weight:normal; background:none; text-decoration:none; text-transform:none;}
#navcontainer3 TABLE {display:inline; height:14px; vertical-align:middle; margin:0; padding:0; border:0;}
#navcontainer3 TABLE TR TD {padding:0;}

#navcontainer4 UL {list-style:none; padding:0; margin:0px 0px 0px 15px;}
#navcontainer4 UL LI {margin:7px 0px;}
#navcontainer4 UL LI A {color:#003366; font-weight:normal; background:none; text-transform:none;}
#navcontainer4 UL LI A:VISITED {color:#003366; font-weight:normal; background:none; text-transform:none;}
#navcontainer4 UL LI A:HOVER {color:#003366; font-weight:normal; background:none; text-decoration:none; text-transform:none;}

#navcontainer6 UL {list-style:disc; padding:0; margin:4px 0px 4px 15px; font-size:1em;}
#navcontainer6 UL LI {color:#003366; margin:2px 0px;}
#navcontainer6 UL LI A {color:#666; font-weight:normal; background:none;}
#navcontainer6 UL LI A:VISITED {color:#666; font-weight:normal; background:none;}
#navcontainer6 UL LI A:HOVER {color:#666; font-weight:normal; background:none; text-decoration:none; text-transform:none;}
#navcontainer6 UL LI A.current {color:#085BAE; text-decoration:none;}

#navcontainer7 UL {list-style:disc; padding:0; margin:15px 0px 8px 15px; font-size:1em;}
#navcontainer7 UL LI {color:#036; margin:2px 0px;}
#navcontainer7 UL LI A {color:#036; font-weight:normal; background:none;}
#navcontainer7 UL LI A:VISITED {color:#036; font-weight:normal; background:none;}
#navcontainer7 UL LI A:HOVER {color:#036; font-weight:normal; background:none; text-decoration:none; text-transform:none;}
#navcontainer7 UL LI A.current {color:#085BAE; text-decoration:none;}
#navcontainer7 H2 {font-size:1.2em;}
#navcontainer7 TABLE {display:inline; height:14px; vertical-align:middle; margin:0; padding:0; border:0;}
#navcontainer7 TABLE TR TD {width:10px; padding:0;}

H2.m15 {margin-left:5px; font-weight:normal; font-size:1.1em; color:#036; margin-top:10px;}
#abouttop #links {display:block; float:right; font-size:0.85em; font-weight:bold;}

#camping {display:block; margin-top:5px; background-image:url(/images/bg-visitcamps.gif); background-repeat:no-repeat; background-position:top;padding:5px 15px 5px 5px; text-align:center;}
#camping H2 {color:#388A43; margin:3px 0px 0px 0px; padding:0; font-size:1.1em;}
#camping H3 {color:#388A43; margin:0px 0px 5px 0px; font-size:1em; font-weight:normal; padding:0;}
#camping P {font-size:0.85em; margin:5px 0px 7px 0px;}
#camping HR {color:#92AAC2;margin:0px 10px;background-color:#92AAC2; border:0; height:1px; padding:0;}


#newsletter {
padding: 5px 5px 5px 10px; margin:0px 0px 5px 0px; font-size:1em;
}
#newsletter H2 {color:#036;}
#newsletter H4 {font-size:0.85em; color:#036;}
#newsletter P {font-size:0.85em; margin:2px 0px 4px 0px; padding:0;}
#newsletter #signup {display:inline;}
#newsletter INPUT {border:1px solid #036; width:100px; font-size:11px;}
#newsletter #input {float:left; width:105px;}
#button2 A, #button2 A:hover, #button2 A:visited {
background-image:url(/images/button-signup.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:normal;
float:left;
width:75px;
height:16px;
text-align:center;
margin:2px 0px 0px 2px;
font-size:0.85em;
text-decoration:none;
text-align:center;
}


/** END RIGHT COLUMN **/



/** WEATHER **/
#weather {
background-color:#FFF;
padding:0px 10px;
text-align:left;
}
#weather TABLE {
font-size:10px;
border:0;
margin:0;
}
#weather TABLE TR TD {
padding:3px 0px;
text-align:center;
}
.orangetxt {color:#DF7809;}
.redtxt {color:#DF3B09;}
.bluetxt {color:#003366;}
/** END WEATHER **/



#callmeback
{float:right;
border:1px solid #003366;
padding:17px 13px;
color:#036;
font-weight:bold;
font-size:1em;
margin:0;
}
#breadcrumbs {
font-size:0.85em;
color:#4F4D4D;
float:left;
margin:2px 5px 3px 4px;

}
#breadcrumbs A, #breadcrumbs A:link {text-decoration:underline;color:#4F4D4D;}
#breadcrumbs A:VISITED {color:#4F4D4D; font-weight:normal;}
#breadcrumbs A:hover {text-decoration:underline;color:#4F4D4D;}
#breadcrumbs H1 {font-size:2.6em; margin:10px 0px 0px 0px;}
#breadcrumbs P {margin:10px 0px 5px 0px;}
#datatopright {
float:right;
margin:2px 3px 3px 4px;
text-align:right;
font-size:0.85em;}
#datatopright A {text-decoration:underline;color:#4F4D4D;}
#datatopright A:VISITED {color:#4F4D4D; font-weight:normal;}
#datatopright A:hover {text-decoration:underline;color:#4F4D4D;}
#datatopright.strong {font-weight:bold; font-size:1.2em;}

#gps {font-weight:bold; color:#036; font-size:1.1em; background-image: url(/images/icon-gps.gif); background-repeat:no-repeat; background-position: left center;
padding:10px 0px 5px 45px;margin:0; text-align:left;}


#toolbar2 {font-size:0.85em; float:right; width:190px;}
#toolbar2 A {text-decoration:underline;color:#4F4D4D;}
#toolbar2 A:VISITED {color:#4F4D4D; font-weight:normal;}
#toolbar2 A:hover {text-decoration:underline;color:#4F4D4D;}

#seecostbutton A, #seecostbutton A:hover, #seecostbutton A:visited {
background-image:url(/images/button-searchresult-select2.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:150px;
height:24px;
text-align:center;
padding-top:7px;
margin:17px 0px 8px 10px;
font-size:1em;
text-decoration:none;
}



/** RESERVATION BY EMAIL **/
#reservationbyemail {
margin:30px 10px 10px 0px;
}
#reservationbyemail H1 {color:#085BAE;}
#reservationbyemail H2 {color:#085BAE; margin:20px 0px 5px 0px;}
#reservationbyemail H3 {color:#085BAE; margin:5px 0px 0px 0px; font-size:1em; font-weight:normal;}
#reservationbyemail P {font-size:1em;}

TABLE.reservationbyemail  {border:1px solid #003366; margin:0; background-color:#F5F5F5; width:558px;}
.byemailleft {font-size:1em; width:150px; padding:8px 3px 5px 10px; vertical-align:top;}
.byemailright {font-size:1em; width:375px; padding:8px 3px 5px 10px; vertical-align:top;}
.byemailbottom {font-size:1em; width:525px; padding:8px 3px 5px 10px;}
.byemailbottom P {margin:4px 3px 4px 0px;}
.width200 {width:200px;}
.width520 {width:520px;}
#rightreservtitle {
margin:110px 0px 0px 0px;
background-color:#F0F5FA;
color:#036;
font-size:1.1em;
padding:15px 5px;
height:12px;
}
#rightreservtext {
background-image:url(/images/abouttop-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#DEEBF8;
padding:10px 5px 5px 10px;
margin:0px 0px 5px 0px;
}
#rightreservtext H2 {color:#036;}
#rightreservtext P {font-size:0.85em; margin:7px 0px;}
#rightreservtext img {vertical-align:middle;}

.strong {font-weight:bold;}

#bookbutton A, #bookbutton A:hover, #bookbutton A:visited {
background-image:url(/images/button-specialoffer.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:86px;
height:24px;
text-align:center;
padding-top:7px;
margin: 10px 0px;
font-size:1em;
text-decoration:none;
}

#bookbuttonleft A, #bookbuttonleft A:hover, #bookbuttonleft A:visited {
background-image:url(/images/button-specialoffer.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:left;
width:86px;
height:24px;
text-align:center;
padding-top:7px;
margin: 5px 0px 10px 0px;
font-size:1em;
text-decoration:none;
}

DIV.validationsummary {font-size:1em; border:solid 2px red; text-align:left; width:558px;}



/** END RESERVATION BY EMAIL **/



#scnd-leftwrapper {width:562px; margin-right:8px; float:left; padding:0;}
#additinfo {
background-color:#D8E7F6;
padding:10px 5px 10px 5px;
margin:0;
}
#additinfo H2 {margin:5px 0px; color:#036;}

#abouttop2 {
background-image:url(/images/abouttop2-bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#FFF;
padding:10px 5px 5px 0px;
margin:0;
}
#abouttop2 img {display:block; margin:4px 0px;}
#abouttop2 HR {color:#92AAC2;margin:6px 10px;background-color:#92AAC2; border:0; height:1px;}
#abouttop H2, #abouttop2 {color:#036;}

#abouttop3 {
background-image:url(/images/abouttop2-bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#FFF;
padding:10px 5px 5px 20px;
margin:0;
}
#abouttop3 img {display:block; margin:4px 0px;}
#abouttop3 HR {color:#92AAC2;margin:6px 10px;background-color:#92AAC2; border:0; height:1px;}
#abouttop H2, #abouttop3 {color:#036;}

/** checkout **/
.gold {color:#AE7E0A;font-size:1.3em; display:inline;}
.reservationbyemail2 TD {padding:3px 3px 3px 10px;}
TABLE.reservationbyemail2  {border:1px solid #003366; margin:15px 0px; background-color:#F5F5F5; width:558px;}
.byemail2 {font-size:1em; padding:3px 3px 3px 10px;}
.byemail2 P {margin:3px 0px 20px 0px; font-size:0.75em !important;}
.byemail3 {font-size:1em; padding:3px 3px 3px 10px !important;}
.byemailtop {font-size:1em;padding:8px 4px 5px 4px !important;vertical-align:middle;}
.width350 {width:350px;}
.padding30 {padding:4px 30px;}
#reservationbyemail HR {color:#98A8B3; height:1px; margin:3px 10px 3px 5px;background-color:#98A8B3; border:0;}

#checkout-selection {
padding: 0;
margin: 0;
list-style-type: none;
color: #085BAE;
width: 770px;
text-align: center;
border-bottom: 2px solid #036;
font-size:1.1em;
}
#checkout-selection #checkoutsubnav {margin:0px 0px 5px 0px; padding:0;}
#checkout-selection li { display: inline; }

#checkout-selection li 
{
text-decoration: none;
background-color: #FFF;
color: #085BAE;
padding: .1em 1em;
}

#checkout-selection li a:hover
{
background-color: #FFF;
color: #036;
}

#checkout-selection UL LI.current {
background-color: #FFF;
color: #036;
font-weight:bold;
}
.checkout-highlight {font-size:140%; padding-right:5px;}

#bookingdetails {padding:3px; background-color:#DDD; margin:0;}
#bookingdetails P {margin:0;padding:0;}
TABLE.checkout  {margin:15px 0px 0px 0px; background-color:#FFFFFF; width:558px;}
.checkout TD {padding:8px 3px 5px 10px;}

#resumeselection {border:1px solid #036; padding:12px; width:396px; margin:0;}
#resumeselection TABLE {width:396px; font-size:0.85em; margin:5px 0px;}
.resumeselection-bottom {vertical-align:bottom; padding-left:10px; width:170px; font-weight:bold;}

/**END CHECKOUT **/

/** FOOTER **/	
#footer {
	background: #FFF;
	border-top: 1px solid #CCC;
	margin-top:10px;
	float:left;
	width:770px;
}
#footerlogo {display:inline; float:left; width:83px;}
#footernav {display:inline; float:left;}
#footerlist UL {margin:7px 4px 4px 10px; padding:0;}
#footerlist li
{
display: inline;
list-style-type: none;
padding: 0px 7px;
margin:0;
border-left:1px solid #4F4D4D;
font-size:0.85em;
}
#footerlist li A {color:#666; font-weight:bold;}
#footerlist li A:VISITED {color:#666; font-weight:bold;}
#footerlist li A:HOVER {color:#666; font-weight:bold;}
/** END FOOTER **/


/** CALENDAR **/
TABLE.calendar {border:1px solid #003366; margin:0px; background-color:#FFFFFF; }
TABLE TR TD.calendar {padding:3px;}
.calendartop {padding:3px !important; vertical-align:middle; text-align:center;}
.calendarleftH {font-size:1em; width:150px;padding:8px 3px 5px 10px;}
.calendarrightH {font-size:1em; padding:8px 3px 5px 10px;}
.calendarleftV {font-size:1em; padding:8px 3px 2px 10px;}
.calendarrightV {font-size:1em; padding: 2px 3px 5px 10px;}
.calendarweekday {font-size:1em;}
.calendarnights {font-size:1em; padding: 0px 3px 5px 10px;}
.calendarwidth200 {width:200px;}
.calendartitle { font-family:verdana; font-size:11px; color:#085BAE;padding:3px;}
.calendardays { font-family:verdana; font-size:10px; color:#000000; text-align:center; background-color:#e9e1ca; width:15px;padding:3px;}
.calendarfoot { font-family:verdana; font-size:10px; color:#E9E1CA; }
.calendarday { font-family:verdana; font-size:10px; color:#999999;background-color:#e9e9e9;text-align:center; padding:3px;}
.calendarday2 { font-family:verdana; font-size:10px; color:#999999;background-color:#B8CADE; text-align:center;padding:3px;}
.calendarcurrentDay { font-family:verdana; font-size:10px; color:#036; background-color:#9DCBFF;text-align:center; padding:3px;}
A.calendartitlea { text-decoration:underline; color:#085BAE !important; font-weight:bold; }
.calendardaya A, .calendarday A:HOVER { text-decoration:none; color:#666;}
.calendarcurrenta A, .calendarcurrenta A:HOVER { text-decoration:none; color:#036; }
.calendarfoot { text-decoration:none; color:#333333; background-color:#e9e1ca; font-weight:bold; font-size:11px;padding:3px;}
.uppercase { text-transform:uppercase; }
.calendarsearchleftV {padding:8px 3px 2px 0px;text-transform:uppercase;} 
.calendarsearchrightV {padding: 2px 3px 5px 0px; font-weight:normal;} 
.calendarsearchrightV SELECT {font-size: 11px}
.calendarsearchNights {padding:8px 3px 2px 0px;font-weight:normal;text-transform:none;}
.calendarsearchWeekDays {padding: 2px 3px 5px 0px;font-weight:normal;text-transform:none;}

/** END CALENDAR **/

/** PURE TEXT PAGES **/

#full-content {margin:0; padding:0; width:770px;}
#full-content P {margin:10px 0px;}
#full-content H1 {font-size:1.3em;
border-bottom:1px solid #9EB1C5;
padding-bottom:6px;
color:#003366;
font-weight:normal;
}

/** NEWSLETTER PRIJAVA **/
#newsletter1 {width:770px; margin:0; padding:0;}
.newsletter1 {padding:5px;}

/** END NEWSLETTER PRIJAVA **/
#selectbutton A, #selectbutton A:hover, #selectbutton A:visited {
background-image:url(/images/button-searchresult-select.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:116px;
height:24px;
text-align:center;
padding-top:7px;
margin:0px;
font-size:1em;
text-decoration:none;
}

#selectallbutton A, #selectallbutton A:hover, #selectallbutton A:visited {
background-image:url(/images/button-seeAllApt.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:210px;
height:24px;
text-align:center;
padding-top:7px;
margin:0px;
font-size:1em;
text-decoration:none;
}


#selectallbutton2 A, #selectallbutton2 A:hover, #selectallbutton2 A:visited {
background-image:url(/images/button-seeAllApt.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:right;
width:210px;
height:24px;
text-align:center;
padding-top:7px;
margin:15px 0px;
font-size:1em;
text-decoration:none;
}



	HR {color:#003366; height:1px; padding:0px 15px;background-color:#003366; border:0;}
	A {color:#003366; text-decoration:underline;}
	A:VISITED {color:#003366;}
	A:HOVER {color:#003366; text-decoration:none;}
	p {display:block;}
	img {border:0;}
	
	
	INPUT, SELECT, TEXTAREA {color:#454545; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
		
	h1 {
		font-size:1.3em;
		color:#003366;
		font-weight:normal;
		margin:0px 0px 5px 0px;
		}
	H1.orange {font-size:1.2em; color:#DF7809; font-weight:normal; margin:0px 0px 10px 0px;}
	H1.gold {color:#AE7E0A;font-size:1.5em; margin:10px 0px 10px 0px;}
	h2 {font-size:1.1em; color:#003366; margin:0px 0px 4px 0px; font-weight:normal; display:block; font-family:Arial, Helvetica, sans-serif;}
	h4 {font-size:0.85em; font-weight:bold; color:#003366; margin:0px 0px 2px 0px; display:block;}
	H3.darkgold {font-weight:normal; color:#845D03; display:block; font-weight:bold; margin:0px 0px 5px 0px;}
	H3.htl-price {font-weight:normal; color:#845D03; display:block; font-weight:bold; margin:0px 0px 5px 0px;}
	H3.gold {font-weight:normal; color:#AE7E0A; display:block; font-weight:bold; margin:0px 0px 5px 0px;}
	H4.gold {display:inline; margin:0px 0px 5px 0px; padding:0; color:#AE7E0A; display:block; font-size:1em; font-weight:bold;}
	H4.htl-title {display:inline; margin:0px 0px 5px 0px; padding:0; color:#AE7E0A; display:block; font-size:1em; font-weight:bold;}
	H3.darkblue {font-weight:normal; color:#003366; display:block; font-weight:bold; margin:0px 0px 5px 0px;}
	H4.blue {display:inline; margin:0px 0px 5px 0px; padding:0; color:#297DD0; display:block; font-size:1em; font-weight:bold;}
	H3.appt-price {font-weight:normal; color:#003366; display:block; font-weight:bold; margin:0px 0px 5px 0px;}
	H4.appt-title {display:inline; margin:0px 0px 5px 0px; padding:0; color:#297DD0; display:block; font-size:1em; font-weight:bold;}
	
	.bluetxt {color:#003366;}
	.bluesmall {color:#003366; font-size:0.8em;}
	.redtxt {color:#D01414; font-weight:bold;}	
	.greytxt {color:#666;}
	
	.errormessage {width:500px; padding:20px; border:1px solid #FF6600; color:#FF6600; font-weight:bold; font-size:0.9em; margin:20px auto; text-align:center;}
	.rightalign {text-align:right;}
div.clear {
  clear: both; }
  
 
.selectListSearchWidth 
{
	width : 130px;
}
.offersimg { margin:0px 5px 5px 0px;}
.offersalign {vertical-align:top;}
.padding8 {padding:4px 8px; margin:0;}
.width230 {width:230px;}

#contactcenter {margin:0px 0px 10px 0px; padding:0;}
#contactcenter P {font-size:1em; margin:5px 0px;}
#lowestonlinerate {margin:0px 0px 15px 0px; background-color:#245D95; color:#FFF; font-size:1.1em; background-image:url(/images/bg-lowestonlinerate.gif); background-repeat:repeat-y; background-position:center; padding:15px 10px 15px 10px;}

#bookingnumber {border:1px solid #297DD0; color:#297DD0; font-weight:bold; padding:5px 10px; margin:10px 0px; width:300px;}

.canceled {border:1px solid #F60; padding:10px; border:3px solid #F60; color:#F63; font-size:1.8em; text-transform:uppercase; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; width:300px; text-align:center; background-image:url(/images/transp.png);}


#breadcrumbs2 {
color:#4F4D4D;
float:left;
margin:7px 0px 10px 0px;
width:372px;
display:block;
float:left;
font-size:0.85em;
}
#breadcrumbs2 A, #breadcrumbs2 A:link, #breadcrumbs2 A:hover {text-decoration:underline;color:#4F4D4D;}


/** NASLOVI ZA BOOKING **/
H1.booking-Hotel {color:#AE7E0A !important;font-size:1.5em; margin:10px 0px 10px 0px;}
H1.booking-Apartment {color:#297DD0 !important;font-size:1.5em; margin:10px 0px 10px 0px;}
H1.booking-Camp {color:#388A43 !important;font-size:1.5em; margin:10px 0px 10px 0px;}

/** TEXT EDITOR EXTRA **/

.highlightblue {color:#003366; font-weight:bold;}
.highlightgold {color:#AE7E0A; font-weight:bold;}
.highlightbrightblue {color:#297DD0; font-weight:bold;}
.highlightgreen {color:#388A43; font-weight:bold;}

.width770 {width:770px;}

#map-Hotel {border:1px solid #AE7E0A; padding:10px; margin-bottom:10px;}
#map-Hotel H2 {color:#AE7E0A;}
#map-Apartment {border:1px solid #297DD0; padding:10px; margin-bottom:10px;}
#map-Apartment H2 {color:#297DD0;}
#map-Camp {border:1px solid #388A43; padding:10px; margin-bottom:10px;}
#map-Camp H2 {color:#388A43;}


#getemailupdatesbg { background-image:url(/images/bg-getemailupdates.gif); background-repeat:repeat-x; background-position:top; margin:0; padding:0;}

.appt-h1 {color:#297DD0; margin-bottom:15px; font-size:1.4em;font-weight:normal; }

#appt-offers2 {
width:756px;
padding: 8px 7px 15px 7px;
margin:0px 0px 10px 0px;
float:left;
}

#appt-offers2 TABLE {margin-bottom:10px;}
#appt-offers2 H1 {color:#297DD0; margin-bottom:15px; font-size:1.4em;font-weight:normal; }
#appt-offers2 H3.appt-price {font-size:1em;}
#appt-offers2 #stars img {margin:0;}
#appt-offers2 P {display:block; color:#58595B; margin:8px 0px;}
#appt-offers2 #hotelname {margin:3px 0px; padding:0; color:#085BAE; font-weight:normal; float:left;}
#appt-offers2 #right {float:left; width:537px;}
#appt-offers2 #left {float:left; width:219px;}

.htl-h1 {color:#AE7E0A; margin-bottom:15px; font-weight:normal; font-size:1.4em;}

#htl-offers2 {
width:756px;
padding: 8px 7px 15px 7px;
margin:0px 0px 10px 0px;
float:left;
}
#htl-offers2 TABLE {margin-bottom:10px;}
#htl-offers2 H1 {color:#AE7E0A; margin-bottom:15px; font-weight:normal; font-size:1.4em;}
#htl-offers2 H3.htl-price {font-size:1em;}
#htl-offers2 #stars img {margin:0;}
#htl-offers2 P {display:block; color:#58595B; margin:8px 0px;}
#htl-offers2 P img {margin:2px 0px 0px 0px;}
#htl-offers2 #hotelname {margin:3px 0px; padding:0; color:#AE7E0A;font-weight:normal; float:left;}
#htl-offers2 #right {float:right; width:537px;}
#htl-offers2 #left {float:left; width:219px;}
.width750 {width:750px;}

.margin15 {margin:15px 0px;}

.centeralign {text-align:center;}


A.greylink, A:HOVER.greylink, A:VISITED.greylink   {color:#4F4D4D;}

.titleabout3 {
font-size:1.2em;
border-bottom:0px solid #9EB1C5;
padding-bottom:0px;
color:#003366;
font-weight:bold;
}

.gallery-stars0 {margin:0 auto; width:80px;}
.gallery-stars {display:inline; padding:0;text-align:center;}
.gallery-stars IMG {border:0; padding:0; float:left;}
.gallery_thumb {text-align:center; padding:6px 15px; background-image:url(/images/bg-gallery.gif); background-repeat:repeat-x; background-position:top;}
.gallery_thumb2 {text-align:center; padding:6px 15px;border:1px solid #CBDAE9; margin:0 auto;}
.gallery_votes {color:#666; font-size:0.85em; margin:0; padding:2px; text-align:center;}


/**/
.specialoffersleftcol #breadcrumbs {margin:3px 0px 7px 0px !important;}

.specialoffersleftcolDIV .offersalign, .specialoffersleftcolDIV-htl .offersalign, .specialoffersleftcolDIV-appt .offersalign {padding:0px 8px 8px 0px;}

.specialoffersleftcolTD H2 {margin:10px 0px 15px 0px;}

.specialoffersrightcolTD, .specialoffersrightcolTD-htl, .specialoffersrightcolTD-appt {
		width:200px;
		padding:10px 0px 20px 8px;
		margin:0;
		float:right;
		background:#fff;
}
.specialoffersrightcolTD .table {margin:0px; padding:0px;}

.specialoffersleftcolTD #apptname {margin:3px 0px; padding:0; color:#297DD0;font-weight:normal; float:left;}
.specialoffersrightcolTD  #apptname {margin:3px 0px; padding:3px 0px 5px 0px; color:#297DD0;font-weight:normal; float:right;}

.specialoffersleftcolTD-appt {
padding:5px 0px 5px 0px; border-right:1px solid #5C89B7; vertical-align:top;
}
.specialoffersleftcolTD-htl {
padding:5px 0px 5px 0px; border-right:1px solid #CEA43D; vertical-align:top;
}

.specialoffersleftcolDIV-htl, .specialoffersleftcolDIV-htl TABLE {width:554px;}
.specialoffersleftcolDIV-htl TD P {margin:0px 0px 10px 0px;}
.specialoffersleftcolDIV-htl #hotelname {margin:3px 0px; padding:0; color:#AE7E0A;font-weight:normal; float:left;}
.specialoffersleftcolDIV-htl .offersalign #right {width:340px;}

.specialoffersrightcolTD-htl {float:right;}
.specialoffersrightcolTD-htl  #hotelname {margin:3px 0px; padding:3px 0px 5px 0px; color:#AE7E0A;font-weight:normal; float:right;}
.specialoffersrightcolTD-htl .specialofferstrong {color:#003366 !important; font-weight:bold; margin:0px 0px 5px 0px; font-size:0.9em;}
.specialoffersrightcolTD-htl .divider {height:1px !important; background-color:#AE7E0A; width:200px; padding:0px; margin:10px 0px;}

.specialoffersleftcolDIV-appt, .specialoffersleftcolDIV-appt TABLE {width:554px;}
.specialoffersleftcolDIV-appt TD P {margin:0px 0px 10px 0px;}
.specialoffersleftcolDIV-appt #hotelname {margin:3px 0px; padding:0; color:#297DD0;font-weight:normal; float:left;}
.specialoffersleftcolDIV-appt .offersalign #right {width:340px;}

.specialoffersrightcolTD-appt {float:right;}
.specialoffersrightcolTD-appt  #hotelname {margin:3px 0px; padding:3px 0px 5px 0px; color:#297DD0;font-weight:normal; float:right;}
.specialoffersrightcolTD-appt .specialofferstrong {color:#003366 !important; font-weight:bold; margin:0px 0px 5px 0px; font-size:0.9em;}
.specialoffersrightcolTD-appt .divider {height:1px; background-color:#5C89B7; width:200px; padding:0px; margin:10px 0px;}

.htl-hotelname { margin:3px 0px; padding:3px 0px 5px 0px; color:#AE7E0A; font-weight:normal; }
.appt-hotelname { margin:3px 0px; padding:3px 0px 5px 0px; color:#297DD0;font-weight:normal; }


h1.hotelSO {
		font-size:1.5em;
		color:#AE7E0A;
		font-weight:normal;
		margin:3px 0px 10px 0px;
}
h1.apptSO {
		font-size:1.5em;
		color:#297DD0;
		font-weight:normal;
		margin:3px 0px 10px 0px;
}
h2.apptSO {
		font-size:1.2em;
		color:#297DD0;
		font-weight:normal;
		margin:3px 0px 10px 0px;
}


/* hotel tabs */
TABLE.subnav-htl {width:770px; border-bottom: 4px solid #CEA43D; padding: 0;
margin: 5px 0px 0px 0px; height:25px;}
TD.subnav-htl
#tabs-htl {float:left; padding: 0;
margin: 0; height:20px;}
#tabs-htl ul
{
padding: 0;
margin: 0;
color: White;
float: left;
font-family: arial, helvetica, sans-serif;
font-size:0.95em;
}
#tabs-htl ul li { display: inline; }

#tabs-htl ul li a
{
padding: 5px 8px 1px 8px;
background-image:url(/images/bg-subnav-off.gif);
background-repeat:repeat-x; background-position:top;
color: #845D03;
text-decoration: none;
float: left;
height:19px;
border-right:1px solid #FFF;
}

#tabs-htl ul li a:hover
{
background-image:url(/images/bg-subnav-on.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}
#tabs-htl UL LI A.current
{
background-image:url(/images/bg-subnav-on.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}

/* appt tabs */

TABLE.subnav-appt {width:770px; border-bottom: 4px solid #5C89B7; padding: 0;
margin: 5px 0px 0px 0px; height:25px;}
TD.subnav-appt

#tabs-appt {float:left; padding: 0;
margin: 0; height:20px;}

#tabs-appt ul
{
padding: 0;
margin: 0;
color: White;
float: left;
font-family: arial, helvetica, sans-serif;
font-size:0.95em;
}
#tabs-appt ul li { display: inline; }

#tabs-appt ul li a
{
padding: 5px 10px 1px 10px;
background-image:url(/images/bg-subnav-off-apt.gif);
background-repeat:repeat-x; background-position:top;
color: #003366;
text-decoration: none;
float: left;
height:19px;
border-right:1px solid #FFF;
}

#tabs-appt ul li a:hover
{
background-image:url(/images/bg-subnav-on-apt.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}
#tabs-appt UL LI A.current
{
background-image:url(/images/bg-subnav-on-apt.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}

/* camp tabs */
TABLE.subnav-camp {width:770px; border-bottom: 4px solid #68A771; padding: 0;
margin: 5px 0px 0px 0px; height:25px;}
TD.subnav-camp
#tabs-camp {float:left; padding: 0;
margin: 0; height:20px;}
#tabs-camp ul
{
padding: 0;
margin: 0;
color: White;
float: left;
font-family: arial, helvetica, sans-serif;
font-size:0.95em;
}
#tabs-camp ul li { display: inline; }

#tabs-camp ul li a
{
padding: 5px 10px 1px 10px;
background-image:url(/images/bg-subnav-off-camp.gif);
background-repeat:repeat-x; background-position:top;
color: #257830;
text-decoration: none;
float: left;
height:19px;
border-right:1px solid #FFF;
}

#tabs-camp ul li a:hover
{
background-image:url(/images/bg-subnav-on-camp.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}
#tabs-camp UL LI A.current
{
background-image:url(/images/bg-subnav-on-camp.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}


/*Added for 2-col homepage**/
#contentcenter-2col {
float:right;
margin:0px 0px 0px 10px;
}

#contactcenter-2col{
background:#B7CBDF url(/images/hp-2col-newsletter-bg.gif) no-repeat bottom left;
padding:5px;
font-size:0.85em;
color:#194877;
margin:1px 0px 0px 0px;
position:relative;
}
#contactcenter-2col H4 {color:#194877; font-size:1em; font-weight:bold; margin:0px 0px 5px 0px; font-weight:bold; border-bottom:1px solid #DDE7F1; }
#contactcenter-2col #image {width:83px; float:left;position:relative;}
#contactcenter-2col #info {float:left;position:relative;}
#contactcenter-2col #info TABLE {border:none; border-spacing:0px;}

#newsletter-2col {
padding: 5px 5px 5px 10px; margin:1px 0px 0px 0px; font-size:0.85em;color:#444;
border:1px solid #EEF2F5;background:#fff url(/images/hp-2col-newsletter2-bg.gif) no-repeat bottom right;position:relative;
}
#newsletter-2col  H4 {font-size:1em; color:#6D8BAA; border-bottom:1px solid #EEF2F5;margin:0px 0px 5px 0px; font-weight:bold;}
#newsletter-2col  P {font-size:1.2em; margin:2px 0px 6px 0px; padding:0;position:relative;}
#newsletter-2col  #signup {margin:0px; position:relative;}
#newsletter-2col  INPUT {background-color:#E1EAF3; border:none; width:105px; font-size:11px; color:#577087;}
#newsletter-2col  #input {float:left; width:105px;position:relative;}
#newsletter-2col #signup #button2 {position:relative !important;}

#kids-2col A {
background:#B7CBDF url(/images/hp-2col-kids-bg.gif) no-repeat bottom left;
padding:5px;
height:58px;
font-size:0.85em;
color:#CDA93C; font-weight:bold;
margin:1px 0px 0px 0px;
border:1px solid #FDF4D4;
display:block; text-decoration:none;
}

#camping-2col {
background:#B7CBDF url(/images/hp-2col-camping-bg.gif) no-repeat bottom left;
padding:5px;
font-size:0.85em;
height:58px;
margin:1px 0px 0px 0px;color:#444;border:1px solid #ECF9EE;
}
#camping-2col H4 {font-size:1em; color:#388A43; margin:0px 0px 5px 0px; font-weight:bold;}
#camping-2col P {font-size:1em; margin:0px 0px 2px 15px;}
#camping-2col A, #camping-2col A:VISITED {color:#195822;}

#wrapperfull {width:100%;}
#contentcenter-2col {
		padding:0px;
		float:right;
		margin-top:5px;
}
#offer-hp-2col {
		width:265px;
		padding:0px;
		float:left;
		background:#FFFCF5 url(/images/hp-2col-offers-bg.gif) no-repeat top right;
		margin:10px 0px;
		border:1px solid #F2E9D3;
		color:#333;
}
TABLE.offer-hp-2cols { background:url(/images/hp-2col-offerstitle-bg.gif) no-repeat bottom left; margin:0px; width:100%;}
.offer-hp-2cols TR TD {padding:2px 5px 2px 10px; color:#FFF; font-size:1.3em;}
.offer-hp-2col-deal {padding:5px 10px;}

.offer-hp-2col-deal TABLE {width:100%; margin:0px 0px 5px 0px;}
.offer-hp-2col-deal .title {font-size:1em; vertical-align:top;}
.offer-hp-2col-deal .rightalign {font-size:0.9em;}
.offer-hp-2col-deal TR TD {font-size:0.9em; padding:2px;}
.offer-hp-2col-deal HR {background-color:#C3A050; color:#C3A050; border:none; margin:5px 0px; padding:0px; height:1px;}
.offer-hp-2col-highlight {text-align:right; width:156px; color:#315B86; font-size:0.85em !important;}
.offer-hp-2col-highlight a { text-decoration:none; color:#315B86;}

#offer-hp-2col-r {
		width:265px;
		padding:0px;
		float:right;
		background:#FFFCF5 url(/images/hp-2col-offers-bg.gif) no-repeat top right;
		margin:10px 0px;
		border:1px solid #F2E9D3;
}

.alloffers-hp-2col {float:right; padding:0px 10px 10px 10px;}
.alloffers-hp-2col A, .alloffers-hp-2col A:VISITED {color:#C3A050;}
