﻿h1 {
		font-size:1.5em;
		color:#003366;
		font-weight:normal;
		margin:3px 0px 10px 0px;
		}
h2 {
		font-size:1.2em;
		color:#435465;
		font-weight:normal;
}
h3 {
		font-size:1em;
		color:#435465;
		font-weight:bold;
}
h4 {
		font-size:0.9em;
		color:#435465;
		font-weight:bold;
}
.all-our-top {width:770px; border-bottom:5px solid #435465; margin:0px 0px 10px 0px; vertical-align:middle;}

#ourhotels A, #ourhotels A:HOVER, #ourhotels A:link {background-image:url(/images/tab-allHotels-off.gif); background-repeat:no-repeat; background-position:top; width:204px; padding:7px 3px 0px 3px; height:25px; vertical-align:middle; font-weight:bold; color:#845D03; text-align:center; background-color:#DBCEA9; display:block;text-decoration:none;}
#ourapts A, #ourapts A:HOVER, #ourapts A:link {background-image:url(/images/tab-allApts-off.gif); background-repeat:no-repeat; background-position:top; width:204px; padding:7px 3px 0px 3px; height:25px; font-weight:bold; color:#036; text-align:center; background-color:#82A4C9;display:block; text-decoration:none;}
#ourfact {background-image:url(/images/tab-Fact-on.gif); background-repeat:no-repeat; background-position:top; width:204px; padding:7px 3px 0px 3px; height:25px; font-weight:bold; color:#ECF2F6; text-align:center; background-color:#6E7E8E;display:block; text-decoration:none;}

.width350 {width:350px;}
.width140 {width:140px;}

.highlightblue {color:#003366; font-weight:bold;}
.highlightgreen {color:#435465; font-weight:bold;}

.rightalign {text-align:right;}

.tablehead {padding:3px 4px; text-align:center; color:#435465; font-weight:bold; background-color:#D9EAD8; border-bottom:1px solid #435465;}
.tablerow {padding:3px 4px; border:1px solid #D9EAD8;}

/* HEADER */
	
	#headerimage_HR {
	 width:770px;
	 float:left;
	 background-image:url(/images/header-hotel_hr.jpg);
	 background-repeat:no-repeat;
	 display: inline;
	 padding:0px;margin:0px;
	 height:100px;
	 position:relative;
	}
	#headerimage_EN {
	 width:770px;
	 float:left;
	 background-image:url(/images/header-hotel_en.jpg);
	 background-repeat:no-repeat;
	 display: inline;
	 padding:0px;margin:0px;
	 height:100px;
	 position:relative;
	}
	#headerimage_DE {
	 width:770px;
	 float:left;
	 background-image:url(/images/header-hotel_de.jpg);
	 background-repeat:no-repeat;
	 display: inline;
	 padding:0px;margin:0px;
	 height:100px;
	 position:relative;
	}
	#headerimage_IT {
	 width:770px;
	 float:left;
	 background-image:url(/images/header-hotel_it.jpg);
	 background-repeat:no-repeat;
	 display: inline;
	 padding:0px;margin:0px;
	 height:100px;
	 position:relative;
	}
/* END HEADER */

/** CENTRALNI IMG NA HP **/
#centerimage {
width:322px;
height:310px;
padding:0px 0px 0px 10px;
background-repeat:no-repeat;
background-position:top left;
font-size:0.9em;
color:#666;
font-weight:bold;
}
#centerimage H1 {color:#4F4D4D; margin:0; padding:0; font-size:1.9em; font-weight:normal;}	
#centerimage H2 {color:#4F4D4D; margin:0; padding:0; font-size:1.3em;}	
#centerimagelink {display:block; float:right; margin-top:290px; padding:0px 50px 0px 0px;}


#homeintrotext {padding:10px; margin:8px 0px; background-image:url(/images/bg-camp-introtext.gif); background-repeat:repeat-x; background-position:top;}

#homeintrotext P { margin:6px 0px;}


#abouttop2 h3 {
		font-size:0.95em;
		color:#4F4D4D;
		font-weight:bold;
		display:block;
		margin:0px 0px 5px 5px;
}
	
/**LISTA OBJEKATA **/
#camplist {
background-image:url(/images/abouttop-bg-camp.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#E1F2DF;
padding:10px 5px 5px 5px;
margin:9px 0px 5px 0px;
}
#camplist H2 {color:#297633;}
#camplist img {display:block; margin:4px 0px;}
#camplist HR {color:#92AAC2;margin:6px 10px;background-color:#92AAC2; border:0; height:1px;}

#navcontainer8 UL {list-style:none; padding:0; margin:0px 0px 0px 15px; font-size:1em;}
#navcontainer8 UL LI {color:#003366; margin:2px 0px;}
#navcontainer8 UL LI A {color:#003366; font-weight:normal; background:none; text-transform:none;}
#navcontainer8 UL LI A:HOVER {color:#003366; font-weight:normal; background:none; text-decoration:none; text-transform:none;}
#navcontainer8 TABLE {display:inline; height:14px; vertical-align:middle; margin:0; padding:0; border:0;}
#navcontainer8 TABLE TR TD {width:10px; padding:0;}

#bookapartment {padding:5px; background-image:url(/images/bg-camp-book-apt.gif); background-repeat:repeat-x; background-position:top;text-align:center; margin-top:5px;}
#bookapartment H2 {color:#2977D0; margin:3px 0px 0px 0px; padding:0;}
#bookapartment H3 {color:#2977D0; margin:0px 0px 5px 0px;  font-weight:normal; padding:0;}
#bookapartment P {font-size:0.85em; margin:5px 0px 7px 0px;}
#bookapartment HR {color:#92AAC2;margin:0px 10px;background-color:#92AAC2; border:0; height:1px; padding:0;}



/** LEFT COLUMN **/
#reservationcontact {
background-color:#DFE9F4;
padding:15px 5px 10px 5px;
margin:0;
font-size:0.85em; font-weight:bold;
border-bottom:1px solid #FFF;
}
#reservationcontact H1 {text-align:center; margin-bottom:8px; font-size:1.3em; font-weight:bold;}
#reservationcontact TABLE {margin:10px 5px 0px 5px;}
#reservationcontact HR {color:#8BA5BF; background-color:#8BA5BF; height:1px; padding:0px; width:175px;}

#homecampingcard {background-image:url(/images/bg-campingCard-home.gif); background-repeat:no-repeat; background-position:center top; margin:0; padding:10px; color:#58595B;}
#homecampingcard P { margin:5px 0px;}
#homecampingcard H2 {color:#297633;}
#homecampingcard HR {color:#92AAC2;margin:0px;background-color:#92AAC2; border:0; height:1px;}
#homecampingcard #text {padding-top:65px;}


#hotelsearch2 {
background-color:#D9EAD8;
margin:0;
padding:0;
color:#036;
font-weight:bold;
float:left;
display:block;
font-size:0.85em;
}

#hotelsearch2 SELECT, #hotelsearch INPUT {margin-top:2px;}
#hotelsearch2 h3 {display:block; margin:6px 0px 2px 0px !important; font-size:1em; font-weight:bold;}
#hotelreservation2 {padding:0px 5px 5px 6px; margin:0; width:189px;}
#hotelreservation2 H2 {color:#638A43 !important; font-size:1.3em; margin:15px 0px 5px 0px;}
.bottomborder {border-bottom:4px solid #435465; margin:0; padding:0;display:block;}

#reservation-resume {text-align:right; margin:10px 0px 2px 0px;padding:0px 10px 0px 3px;}
#reservation-resume H1 {font-weight:bold;font-size:1.3em;}
#reservation-resume H3.htl-price {color:#435465; font-size:1.4em; font-weight:normal;}
#reservation-resume H4.htl-title {color:#435465; font-size:1.3em;font-weight:normal;}
#reservation-resume P {color:#58595B; font-size:1.2em; margin:6px 0px;}

#belowimg {background-color:#D9EAD8; float:right; height:14px; padding:4px 10px; font-size:0.85em; margin:0;}
#hotel-desc {float:left; padding:10px; margin:0;}
#hotel-desc P {}
#hotel-desc H1 {color:#435465; margin-bottom:15px; font-weight:normal; font-size:1.4em;}
#hotel-desc H2 {color:#435465;}
#hotel-desc H3 {color:#036; font-weight:normal; margin:5px 0px; font-size:1em;}
#hotel-desc TABLE TR TD {padding:5px 10px; margin:0; vertical-align:top;}
.hotel-desc-border { background-image:url(/images/camp-desc-tbborder-bg.gif); background-repeat:no-repeat; background-position:bottom left;}
#navcontainer5 UL {list-style:disc; padding:0; margin:10px 0px 15px 20px; }
#navcontainer5 UL LI {color:#666; margin:2px 0px;}
#navcontainer5 UL LI A {color:#003366; font-weight:normal; background:none; text-transform:none;}
#navcontainer5 UL LI A:HOVER {color:#666; font-weight:normal; background:none; text-decoration:none; text-transform:none;}

.highlighted {background-color:#DDF5DD; text-align:left; padding:4px 10px;  margin:5px 0px 10px 0px;}
/** END LEFT COLUMN **/

/** SPECIAL OFFERS PAGE **/
#specialoffermain {
width:756px;
padding: 15px 7px;
margin:0px 0px 20px 0px;
border-bottom:2px solid #D0A846;
background-color:#F1E7CF;
background-image:url(/images/specOffers-htl-main.gif);
background-repeat:repeat-x;
background-position:bottom;
float:left;
}
#specialoffermain H1 {font-size:1.3em; font-weight:normal;}
#specialoffermain H2 {
color:#58595B;
font-size:1.1em;
margin-bottom:15px;
}
#specialoffermain img {float:left; margin:0px 15px 25px 0px;}

#specialoffermain H3 {font-size:1em; font-weight:normal; color:#845D03; display:block; margin:3px 0px;}
#specialoffermain H4 {display:inline; margin:5px 0px 10px 0px; padding:0; color:#AE7E0A; display:block; font-size:1.1em; font-weight:bold;}
#specialoffermain #hotelname {margin:3px 0px; padding:0; color:#AE7E0A; font-size:1em; font-weight:normal; float:left;}
#specialoffermain #stars img {margin:0;}
.highlight {font-size:1.1em; font-weight:bold;}	
#specialoffermain P {display:block; color:#58595B; font-size:0.9em; margin:8px 0px;}
.specialofferstrong {color:#003366 !important; font-weight:bold; margin-top:0px;}

#specialofferbutton A, #specialofferbutton A:hover, #specialofferbutton 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:23px;
text-align:center;
padding-top:8px;
margin:0px 5px;
font-size:1em;
text-decoration:none;
}

#htl-offers {
width:756px;
padding: 8px 7px 15px 7px;
margin:0px 0px 10px 0px;
border-bottom:2px solid #D0A846;
float:left;
}
#htl-offers TABLE {margin-bottom:10px;}
#htl-offers H1 {color:#AE7E0A; margin-bottom:15px; font-weight:normal; font-size:1.4em;}
#htl-offers #stars img {margin:0;}
#htl-offers P {display:block; color:#58595B; margin:8px 0px;}
#htl-offers P img {margin:2px 0px 0px 0px;}
#htl-offers #hotelname {margin:3px 0px; padding:0; color:#AE7E0A; font-weight:normal; float:left;}
#htl-offers #right {float:left; width:537px;}
#htl-offers #left {float:left; width:219px;}


#appt-offers {
width:756px;
padding: 8px 7px 15px 7px;
margin:0px 0px 10px 0px;
float:left;
border-bottom:2px solid #638AB3;
}
#appt-offers TABLE {margin-bottom:10px;}
#appt-offers H1 {color:#297DD0; margin-bottom:15px; font-size:1.4em;font-weight:normal; }
#appt-offers #stars img {margin:0;}
#appt-offers P {display:block; color:#58595B; margin:8px 0px;}
#appt-offers #hotelname {margin:3px 0px; padding:0; color:#085BAE; font-weight:normal; float:left;}
#appt-offers #right {float:left; width:537px;}
#appt-offers #left {float:left; width:219px;}

#offers-spec  {
width:756px;
padding: 15px 7px 5px 7px;
margin:0;
float:left;
}
#offers-spec  TABLE {margin-bottom:10px;}
#offers-spec  H1 {color:#435465; margin-bottom:15px; font-weight:normal; font-size:1.4em;}
#offers-spec  img {margin:0px 15px 25px 0px;}
#offers-spec  #stars img {margin:0;}
#offers-spec  P {display:block; color:#58595B; margin:8px 0px;}
#offers-spec  P img {margin:2px 0px 0px 0px;}
#offers-spec  #hotelname {margin:3px 0px; padding:0; color:#AE7E0A; font-weight:normal; float:left;}
#offers-spec  #right {float:left; width:537px;}
#offers-spec  #left {float:left; width:219px;}

#offerschange {
width:756px;
padding: 8px 7px 15px 7px;
margin:0px 0px 10px 0px;
float:left;
border-bottom:2px solid #435465;
}

#offerschange TABLE {margin-bottom:10px;}
#offerschange H1 {color:#435465; margin-bottom:15px; font-size:1.4em;font-weight:normal; }
#offerschange #stars img {margin:0;}
#offerschange P {display:block; color:#58595B; margin:8px 0px;}
#offerschange #hotelname {margin:3px 0px; padding:0; color:#085BAE; font-weight:normal; float:left;}
#offerschange #right {float:left; width:537px;}
#offerschange #left {float:left; width:219px;}

/** END SPECIAL OFFERS PAGE **/

/** R0OMS AND PRICES TABOVI **/
TABLE.subnav {width:770px; border-bottom: 4px solid #435465; padding: 0;
margin: 5px 0px 0px 0px; height:25px;}
TD.subnav
#tabs {float:left; padding: 0;
margin: 0; height:20px;}
#tabs ul
{
padding: 0;
margin: 0;
color: White;
float: left;
font-family: arial, helvetica, sans-serif;
font-size:0.95em;
}
#tabs ul li { display: inline; }

#tabs 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 ul li a:hover
{
background-image:url(/images/bg-subnav-on-camp.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}
#tabs UL LI A.current
{
background-image:url(/images/bg-subnav-on-camp.gif);
background-repeat:repeat-x; background-position:top;
color: #fff;
}
/** END R0OMS AND PRICES TABOVI **/
#roomresults {margin:0; padding:0; width:770px; float:left;}
#roomresults TABLE {padding:0;
margin:0;}
TABLE.roomsresult
{ 
border-bottom:2px solid #A5D1A0;
}
.rooms-hotel {background-color:#D9EAD8; color:#388743; font-weight:bold; font-size:1.1em; padding:7px 4px; width:562px;}
.rooms-price {background-color:#BFDBBD; color:#388743; font-weight:bold; font-size:1.2em; padding:7px 4px; text-align:right;width:210px;}
.rooms-desc {padding:20px 4px 20px 0px; vertical-align:top; width:568px;}
#room-cont {float:left; margin:0; }
#left-room-desc {float:left; width:217px;}
.room-desc img {float:left; margin:0px 0px 5px 5px;}
#right-room-desc {float:left; width:333px;}
#right-room-desc P {color:#58595B;}
.rooms-book {text-align:right; padding:6px 0px 20px 4px; color:#58595B; vertical-align:top; width:194px; border-left:2px solid #435465;}
.rooms-book P {margin:0px 0px 4px 0px; display:block; float:right;}


/** All our hotels & apartments */
#breadcrumbs H2 {font-weight:bold; margin:10px 0px 0px 0px; font-size:1.4em;}
#breadcrumbs H1 {color:#435465; font-weight:bold; margin-top:5px;}
#containertop #breadcrumbs H1 A, #containertop  #breadcrumbs H1 A:HOVER, #containertop  #breadcrumbs H1 A:VISITED {color:#435465; font-weight:bold; text-decoration:none;}
#all-our-ht-apt {width:770px;  padding:0; margin:19px 0px 0px 0px;}
#all-our-ht-apt H1 {color:#435465;}
#all-our-ht-apt P { margin:0px 0px 4px 0px;}
#all-our-ht-apt #breadcrumbs {margin-left:0px !important; width:730px;}
#all-our-ht-apt #breadcrumbs H1 {font-size:1.7em; color:#435465; font-weight:normal;}
#all-our-ht-apt #breadcrumbs H1 A, #all-our-ht-apt #breadcrumbs H1 A:HOVER, #all-our-ht-apt #breadcrumbs H1 A:VISITED {color:#435465; text-decoration:none;}
#all-our-ht-apt #breadcrumbs P {margin:5px 0px;}
P.meetings  {}



.all-our-top {width:770px; border-bottom:5px solid #6E7E8E; margin:0px 0px 10px 0px; vertical-align:middle;}

#ourfact A, #ourfact A:HOVER, #ourfact A:link {background-image:url(/images/tab-Fact-off.gif); background-repeat:no-repeat; background-position:top; width:204px; padding:7px 3px 0px 3px; height:25px; font-weight:bold; color:#384B5E; text-align:center; background-color:#B9C2CB;display:block; text-decoration:none;}

#ourfactvis {background-image:url(/images/tab-Fact-on.gif); background-repeat:no-repeat; background-position:top; width:204px; padding:7px 3px 0px 3px; height:25px; font-weight:bold; color:#ECF2F6; text-align:center; background-color:#6E7E8E;display:block; text-decoration:none;}

.all-our-fact {width:770px; border-bottom:5px solid #6E7E8E; margin:0px 0px 10px 0px; vertical-align:middle;}
.width140 {width:140px;}

.all-our-top2 {width:770px; border-bottom:2px solid #435465; margin-bottom:10px;}
.allourimg {width:310px; padding-bottom:15px; vertical-align:top;}
.allourtxt {width:440px; vertical-align:top; padding:0px 10px 5px 0px; vertical-align:top;}
.allourtxt P {margin:0px 0px 4px 0px; padding:0;}


#seeallbutton A, #seeallbutton A:hover, #seeallbutton A:visited {
background-image:url(/images/button-seeOurAptResorts.gif);
background-repeat:no-repeat;
background-position:right;
color:#FFF;
font-weight:bold;
display:block;
float:left;
width:190px;
height:25px;
text-align:center;
padding-top:7px;
margin:0px;
text-decoration:none;
}

/** END All our hotels & apartments */

/**Specification left column **/

#left-specification {
		width:166px;
		padding:10px 6px 60px 6px;
		margin:0;
		float:left;
		background:#D9EAD8;
		background-image:url(/images/bg-camp-left-specification.gif);
		background-repeat:repeat-x;
		background-position:bottom;
}
#left-specification H1 {color:#435465; margin:0; padding:5px 6px;}
#left-specification H2 {color:#435465; margin:0; padding:10px 6px 5px 6px;}
H2.specification {margin-top:15px;}
/**END Specification left column **/

/** SEARCH **/
#htl-search {
width:756px;
padding: 0px 7px 3px 7px;
margin:0px 0px 0px 0px;
float:left;
}
#htl-search P {display:block; color:#58595B; font-size:0.9em;}
TABLE.search TD {height:22px;}
#htl-search-res {float:left; padding:0; width:770px; margin:0;}
TABLE.searchtitle {background-color:#D9EAD8; width:770px;margin-bottom:5px;}
TABLE.searchtitle TD {color:#435465; font-size:1.5em; padding:10px;}
TABLE.searchtitle TD H2 A, TABLE.searchtitle TD H2 A:HOVER, TABLE.searchtitle TD H2 A:VISITED {color:#435465; text-decoration:none; font-size:0.8em;}
TABLE.searchtitle P {font-size:0.7em; color:#58595B; margin-top:6px;}
#htl-search-res-about {padding:0px 5px 5px 10px; border-bottom:2px solid #435465; margin-bottom:15px;}
#htl-search-res-about TABLE {width:755px;}
#htl-search-res-about TABLE TR TD {vertical-align:top;}
TABLE.searchoffertitle {background-color:#F1E7CF; width:770px;margin-bottom:15px;}
TABLE.searchoffertitle TD {color:#AE7E0A; font-size:1.3em; padding:3px 7px;}
TABLE.searchoffertitle P {font-size:0.85em; color:#58595B; margin-top:6px;}
#htl-search-res-offer {padding:0px 5px 5px 10px; margin-bottom:5px;}
#htl-search-res-offer TABLE {width:755px;}
#htl-search-res-offer TABLE TR TD {vertical-align:top;}
.search-offer-img {width:217px; padding:10px 5px 5px 0px;}

H1.TabSpecialOfferListTitle {color:#435465 !important;font-size:1.4em; margin:10px 0px 10px 0px;}

.bigger {font-size:1.1em;}
.small {font-size:0.85em;}
.search-res-img {width:255px; padding:10px 15px 5px 0px;}
.search-res-info {padding:5px 0px 5px 0px;}
.search-res-info P {margin:5px 0px;}
#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;
}


#bigbutton A, #bigbutton A:hover, #bigbutton A:visited {
background-image:url(/images/button-big.gif);
background-repeat:no-repeat;
background-position:left;
color:#FFF;
font-weight:bold;
display:block;
float:left;
width:260px;
height:25px;
text-align:center;
padding-top:7px;
margin:0px;
text-decoration:none;
}


#findsearch {
float:left;
width:420px;
border:1px solid #003366;
padding:13px 10px;
margin:15px 0px 25px 0px;
}
#findsearch P {color:#2F7F3A; margin: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;}

#search-map {
float:left;
padding:0;
margin:0px 0px 10px 0px;
width:770px;
height:174px;
}
#changesearch {
float:left;
width:700px;
}
#changesearch img {margin:0px 3px 0px 0px;}
#changesearch TABLE TR TD {color:#1C6025; font-size:11px; padding:3px;}
.calendarsearchinput {width:148px;}
.calendar {width:40px;}
.width100 {width:100px;}
.width200 {width:200px;}
.width300 {width:300px;}
.change1 {vertical-align:top; padding-right:10px;}
.width750 {width:750px;}
/** END SEARCH **/

/** FAQ ETC **/
H2.specificationCenter {color:#435465 !important; margin:20px 0px;}
HR.specificationCenter {color:#92AAC2;margin:0;background-color:#92AAC2; border:0; height:1px;}

/** END FAQ ETC **/

/** CAMPSITE MAP **/

#fullmap {width:770px; margin:10px 0px;}

/** PRICES SPEC **/

#prices-leftwrapper {width:540px; border:1px solid #036; margin-right:8px; margin-top:10px; float:left; padding:10px;}

#lowestrate-camp {float:left; color:#036; font-size:1em;}


#campbookingmain {
background-color:#D9EAD8;
margin:0;
padding:0px 5px 5px 5px;
color:#036;
font-weight:bold;
float:left;
display:block;
width:190px;
}
#campbookingmain HR {color:#8BA5BF; height:1px; padding:0px; background-color:#8BA5BF;}
#campbooking {text-align:left; margin:10px 0px 2px 0px;padding:0px 0px 0px 3px;}
#campbooking  H1 {font-size:1.3em; font-weight:bold;}
#campbooking  H3.reserv {color:#435465; font-size:1.4em; font-weight:normal; margin:0px 0px 5px 0px;}

#reservationcontact2 {
padding:0px 0px 10px 0px;
margin:5px 0px 0px 0px;
color:#4F4D4D;
}
#reservationcontact2 H1 {text-align:center; margin-bottom:8px; font-size:1.3em;}
#reservationcontact2 TABLE {margin:10px 0px 0px 0px;font-weight:bold; font-size:0.85em;}
#reservationcontact2 HR {color:#8BA5BF; height:1px; padding:0px; background-color:#8BA5BF;}
#reservationcontact2 P {margin:0px 0px 0px 5px; color:#036; font-size:1em; font-weight:normal;}



/** CAMPING CARD **/
#campingcardmain {width:528px; margin:auto;}
#campingcard {width: 528px; margin:5px auto; float:left;}
#topback {float:left; width:528px;  margin:0px auto 10px auto; text-align:right;}
.tabletop { background-image:url(/images/bg-campingcard-formtop.jpg); background-repeat:no-repeat; background-position:top; height:100px; width:528px;}
.tabletop H2 {color:#435465; font-size:1.4em; font-weight:normal; padding: 25px 5px 25px 18px; line-height:1.2em;}
.tablecamp1 {padding:3px 5px 3px 20px; background-color:#E1F2DF; width:125px;}
.tablecampsmall {padding:5px 10px; background-color:#E1F2DF; font-size:0.9em; text-align:right;}
.tablecamp {padding:3px 20px 3px 20px; background-color:#E1F2DF;}
.tablecampintro {color:#036; font-size:1.1em; font-weight:normal; margin:3px 0px;padding:3px 10px 3px 20px; background-color:#E1F2DF;}
.tablecamp H3 {color:#435465; font-size:1.3em; font-weight:normal; padding: 5px 0px; margin:10px 0px 5px 0px;}
.tablecamp HR {color:#92AAC2;margin:0px;background-color:#92AAC2; border:0; height:1px;}
.tablecamp2 {padding:3px 5px; background-color:#E1F2DF; width:368px;}
.tablebottom {padding:10px 20px 3px 20px; background-image:url(/images/bg-campingcard-formbottom.gif); background-repeat:repeat-x; background-position:top;}
.tbbottom1 {color:#435465; font-size:1.4em; font-weight:normal; width:350px; padding:10px;}
.tbbottom2 {padding:10px 15px;}
.biggreentxt {color:#435465; font-size:1.4em; font-weight:normal;}

/** FAQ **/
#campfaq {width:770px; padding:0; margin:10px 0px;}
#campfaq H1 {background-color:#D9EAD8; padding:3px 10px; font-size:1.1em; font-weight:normal; color:#435465; margin:0px 0px 10px 0px;}
#campfaq P {font-size:0.9em; margin:5px 0px;}

H2.object-faq-title {color:#435465; border-bottom:1px solid #435465; padding:3px 5px; margin:7px 0px; background-image:url(/images/bg-object-faq-title-camp.gif); background-repeat:repeat-x; background-position:bottom; display:block;}
P.object-faq-title {margin:5px 10px;}


#belowroomsprices {margin:0; padding:0;}
#belowroomsprices H2.m15 {
		font-size:1.2em;
		color:#435465;
		font-weight:normal;

}