body {
		text-align:center;
		background-image: url(/images/baloni_02.jpg);
		font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#FFF;
		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:#ffad59;}
#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;}
LI {margin-left:20px;}

/* 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 3px 0px;
}

table.nav tr td a
{
	display: block;
	height: 25px;
	line-height: 25px;
	background: url(/images/dark_kids.png) repeat-x;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}
table.nav tr td a:visited
{
	background: url(/images/dark_kids.png) repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

table.nav tr td a:hover
{
	background: url(/images/light_kids.png) repeat-x;
	color: #ffad59;
	font-size: 12px;
	font-weight:bold;
}
table tr td a.navvis
{
	background: url(/images/light_kids.png) repeat-x !important;
	color: #ffad59 !important;
	font-size: 12px;
	font-weight:bold;
}
/** 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:9px 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:768px;
		padding:0px 0px 0px 0px;
		float:left;
		background-image: url();
        margin-top:0px;
        background-repeat:no-repeat;
        background-position:top left;
}
#contentcenter-all {
		width:768px;
		padding:30px 10px 30px 10px;
		float:left;
		background-image: url();
        
}
#contentcenter-all P {display:block; margin:10px 10px 10px 10px;}
#contentcenter-all TABLE  {width:770px; margin-top:0px;}
#contentcenter-all H2 {font-weight:normal; font-size:1.3em; color:#ffad59; margin-bottom:7px;}

#contentcenter-all H3 {font-weight:normal; font-size:1.1em; color:#ffad59; margin:16px 0px 4px 0px;}

.titleabout {
font-size:1.4em;
border-bottom:1px solid #9EB1C5;
padding-bottom:6px;
width:175px;
color:#ffad59;
font-weight:normal;
}
.titleabout2 {
font-size:1.4em;
border-bottom:1px solid #9EB1C5;
padding-bottom:6px;
color:#ffad59;
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:#ffad59;}
.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:#ffad59; 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:#ffad59; 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 {width:10px; 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:#ffad59; font-weight:normal; background:none; text-transform:none;}
#navcontainer4 UL LI A:VISITED {color:#ffad59; font-weight:normal; background:none; text-transform:none;}
#navcontainer4 UL LI A:HOVER {color:#ffad59; 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:#ffad59; 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:#ffad59; margin:2px 0px;}
#navcontainer7 UL LI A {color:#ffad59; font-weight:normal; background:none;}
#navcontainer7 UL LI A:VISITED {color:#ffad59; font-weight:normal; background:none;}
#navcontainer7 UL LI A:HOVER {color:#ffad59; 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:#ffad59; 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:#ffad59;}
#newsletter H4 {font-size:0.85em; color:#ffad59;}
#newsletter P {font-size:0.85em; margin:2px 0px 4px 0px; padding:0;}
#newsletter #signup {display:inline;}
#newsletter INPUT {border:1px solid #ffad59; 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:#ffad59;}
/** END WEATHER **/



#callmeback
{float:right;
border:1px solid #ffad59;
padding:17px 13px;
color:#ffad59;
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:#ffad59; 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 #ffad59; 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:#ffad59;
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:#ffad59;}
#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:#ffad59;}

#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:#ffad59;}


/** checkout **/
.gold {color:#AE7E0A;font-size:1.3em; display:inline;}
.reservationbyemail2 TD {padding:3px 3px 3px 10px;}
TABLE.reservationbyemail2  {border:1px solid #ffad59; 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 #ffad59;
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: #ffad59;
}

#checkout-selection UL LI.current {
background-color: #FFF;
color: #ffad59;
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 #ffad59; 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 #ffad59; 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:#ffad59; 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:#ffad59; }
.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:#ffad59;
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:#ffad59; height:1px; padding:0px 15px;background-color:#ffad59; border:0;}
	A {color:#ffad59; text-decoration:underline;}
	A:VISITED {color:#ffad59;}
	A:HOVER {color:#ffad59; text-decoration:none;}
	p {display:block;}
	img {border:0;}
	
	
	INPUT, SELECT, TEXTAREA {color:#454545; font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
		
	h1 {
		font-size:1.3em;
		color:#ffad59;
		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:#ffad59; 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:#ffad59; 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:#ffad59; 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:#ffad59; 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:#ffad59;}
	.bluesmall {color:#ffad59; 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 15px 25px 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:#ffad59; 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-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-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:left; 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:#ffad59;
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;}

