/* MAIN LAYOUT HotelSystems.pl */

a { color: #453c34; text-decoration:none; }
a:hover { color: #6F6B68; text-decoration: none; }
a img { border:none; }
input {color:#7f6f5f; font-size:11px; float:left;  line-height:14px; border:0 none!important; background:none!important; padding:4px 0;	text-align:center;	vertical-align:middle; cursor:pointer}

body {
	
	background:#f0ebe2 url(/pub/solarspa/img/sanatBody.jpg) repeat center 280px;	
	font:normal 13px/18px Arial, Tahoma, Helvetica, sans-serif;
	color:#e8e2cc;
}

.centerDiv { width:100%; float:left}
.centerDivIn { width:980px; margin:0 auto}

.centHeader {background:url(/pub/solarspa/img/centHeader.png) no-repeat center top;}
.centMiddle {background:url(/pub/solarspa/img/centMiddle.png) repeat-y center top;}
.centFooter {background:url(/pub/solarspa/img/centFooter.png) no-repeat center top;}

#header { width:100%;height:476px; position:relative; float:left; overflow:hidden; background:url(/pub/solarspa/img/nav.png) no-repeat center 432px;}
	#langsHld {width:134px;position:absolute; right:-10px; top:-9px;float:left;}
	#FB_link {padding-top: 11px;}
		#langs {float:right;width:152px; margin-top:6px}
		#langs a {float:left;width:38px; text-align:center}
	#addRightHld {width:134px; height:70px;	position:absolute; right:7px; top:0;float:left;background:url(/pub/solarspa/img/flags.png) no-repeat center top;}
	#addRightHld img {float:left; margin-left:10px}
	#logoHld {	position:absolute; left:-2px; top:-5px;float:left;z-index:15}
		#logo {	position:absolute;z-index:50}
		#titleLogo {position:absolute;	left:50px;	top:-600px;	z-index:1}
	#offersHolder {width:224px; left:1px; top:73px; z-index:10; float:left; position:absolute;}
	#headerReplaceFL {right:0px; top:32px; z-index:10; float:left; position:absolute;}
	#headerReplaceFL img { float:left;}
	#fl_home_replace {width:40px;float:left;	position:absolute;left:0;bottom:0;height: 45px;z-index: 60;} 
	#fl_home_replace a { float:left; width:100%; }
	#fl_home_replace a img {float:left; padding:13px 0 0 11px}
	#fl_NAV_replace {width:940px;float:left;	position:absolute;right:0;bottom:0;height: 45px;z-index: 60;} 
		#mainMenuHld {width:100%; float:left;margin-top:5px; }
	#fl_NAV-SEC_replace {width:100%; float:left; left:0;bottom:0;height:26px;}
#middle { width:100%;height:auto; float:left;  background:url(/pub/solarspa/img/topShadow.png) no-repeat right 27px;}
	#pageHld { float:right; width:979px;  background:url(/pub/solarspa/img/bottomShadow.png) no-repeat right bottom;}
		#page {float:left; width:978px; }
			#topPage { float:left; width:100%; display:none}
			#cntHolder {float:left; width:754px; overflow:hidden; background:url(/pub/solarspa/img/nav.png) no-repeat scroll left -43px transparent;}
			#pageContent {  float:right; width:100%;}
#footer { width:100%;padding-bottom:35px;float:left; overflow:hidden; background:url(/pub/solarspa/img/footer.png) no-repeat center 137px;}
	#footerIn { float:left; width:100%;}
	#contactDet { float:left; width:100%;text-align:left; margin-top:10px; }
	#contactDet p, #contactDet a, #contactDet {color:#d9caa4; font-size:12px }
		

/* pageContent */

#pageContent { float:left; width:100%; }
#pageContent .col {float:left}
#pageContent .colSpacer {width:20px; height:300px; line-height:300px; float:left; }
#pageContent .colIn { float:right;}
#pageContent #col0 { width:224px; float:left; background:#E8E2CC url(/pub/solarspa/img/col0.jpg) repeat-y top center}
#pageContent #col0 .colIn {  width:100%}
#pageContent #col1 { width:710px; float:right}
#pageContent #col1 .colIn {  width:685px; float:left}
#pageContent #col2 {display:none }
#pageContent #col2 .colIn {  width:100%}



#secContent { float:right; width:100%; padding:0 0 12px 0;}
#secContent h2 {padding:18px 0; float:left;font:22px/26px Trajan Pro,Times New Roman,Tahoma,Serif;width:100%;background:url(/pub/solarspa/img/h2.png) no-repeat 0 bottom;}
    #secText { float:left; width:520px; padding:18px 0 0 0}
    #secText strong {}
    #secText h3, #secText h4 { font-weight:normal; font-size:13px; line-height:22px; padding:3px 0;}
	#secText h3 { color:#A5B21F;font-size:16px;}
    #secText ul { padding:5px 10px;; list-style-type:disc;}
	#secText p { padding:0 0 15px 0}
	#secText ul li { margin-left:15px; }
	#secText a {color:#CCAD08}
	#secText a:hover {color:#FFF}

	#imgContent  { float:right; width:134px; padding:10px 0 0 0}
	.gimg {	background:url(/pub/solarspa/img/imageBG.png) no-repeat top center;	float:left;	padding-bottom:0px	}
	.gimg a { float:left; width:134px; height:94px}
	.gimg img {	padding:0px;background-color:#E8E2CC;margin:7px 0 0 7px	}

	.galleryBtn {margin-left:6px!important; width:121px!important; background:url("/pub/solarspa/img/boxBtnGreenSmall.png") no-repeat right top!important}
	.galleryBtn:hover {background-position:right bottom!important}

/*MENU*/

#mainMenuHld ul {padding:0px;margin:0px;width:100%;list-style:none;text-align:center; margin:0 auto}
#mainMenuHld ul li {width:auto; padding:0 15px;margin:0px;display:inline }
#mainMenuHld ul li a {font:normal 21px/32px Trajan Pro,"Times New Roman",Tahoma,Serif; color:#f2e7d3;}
#mainMenuHld ul li a:hover{color:#FFF}

/* SEC NAV */
#secNav { width:710px; float:right;}
.pobotoweNav {width:714px!important;}
#secNav ul { width:100%}
#secNav  ul li {padding:0 38px 0 0;margin:0px; display:inline; float:left;}
#secNav  ul li.active a {font-weight:bold!important;color:#CBAE0A}
#secNav  ul li.last { background:none; }
#secNav  ul li a {color:#d9caa4; font:normal 14px/26px Trajan Pro,Arial,Tahoma,Serif;}
#secNav ul li a:hover {color:#CBAE0A} 

/* footer NAV */
#contactDet ul { width:auto}
#contactDet ul li{ display:inline; padding:0 10px;}
#contactDet ul li.last {}
#contactDet ul li a {color:#7f6f5f; font-size:11px}
#contactDet ul li a:hover {color:#6F553E; text-decoration:underline}
	a#hs_link, a#hs_link1 {color:#a5b21d; float:right}
	a#hs_link:hover, a#hs_link1:hover { text-decoration:underline}
	#hs_link1 {padding-right:15px; }

/* BOX */

.box {  width:100%; float:left;padding:0;background:url(/pub/solarspa/img/box.jpg) no-repeat center top}
	  .boxIn { width:200px;padding:0 0 10px 0;float:right; background-position:right 1px; background-repeat:no-repeat; }
		  .box_desc {width:198px; float:right; font-size:11px; line-height:15px; padding-bottom:15px; }
		  .box_desc a, .box_desc { color:#034611}
		  .box_desc a:hover{color:#137227}

.box_btn { float:right; width:170px}
.box_btn a, .galleryBtn { width:151px; height:28px; color:#FFF; font:normal 13px/28px Trajan Pro,"Times New Roman",Tahoma,Serif; text-align:center; float:left; background:#7e0000 url(/pub/solarspa/img/boxBtn.gif) no-repeat center top}
.box_btn a:hover { background-position:center bottom}

.boxNewsletter .box_btn {width:73px}
.box h3 { width:155px; margin:20px 0 8px;color:#002900;  font:normal 18px/26px Trajan Pro,"Times New Roman",Tahoma,Serif; float:left }

#col0 .box {} 
#col2 .box {} 

.boxGal .boxIn h3, .boxGal .boxIn #fl_park_replace, .boxGal .boxIn .box_btn {position:absolute; left:0; top:1px; z-index:5}
.boxGal .boxIn #fl_park_replace {z-index:8}
.boxGal .boxIn .box_btn {left:54px; top:100px; z-index:10}

.boxPromo .boxIn { background-image:url(/pub/solarspa/img/prezBox.png)}
.boxGal .boxIn {position:relative; background-image:url(/pub/solarspa/img/galBox.jpg); width:100%; height:139px; padding:0} 
.boxGal .box_btn a {background-image:url("/pub/solarspa/img/boxBtnGreen.png"); background-color:transparent} 
.boxRez .boxIn {background-image:url(/pub/solarspa/img/boxRez.png)} 
.boxKontakt {}
.boxNewsletter .box_desc { width:170px; height:20px; float:left; background:url(/pub/solarspa/img/newsletterInput.png) no-repeat right top}

.boxGal h3 { float:left; padding:0; height:103px; text-indent:-9999px; margin:0}
.boxMap .boxIn { padding-bottom:0; background-image:url(/pub/solarspa/img/boxMap.png);}
.boxWeather .boxIn { padding-bottom:0; background-image:url(/pub/solarspa/img/boxWeather.png);}
.boxMap h3 { width:100%; font-size:14px }
.boxWeather h3 { width:100%; font-size:13px }
.boxMap h3 a, .boxWeather h3 a {color:#002900}
.boxMap h3 a:hover, .boxWeather h3 a:hover { border-bottom:1px solid #002900}


/* REZ BOX */

.boxRez .fields a { width:83px; height:21px; float:left; background:#FFF url(/pub/solarspa/img/boxRezInput.png) no-repeat center top!important}
.boxRez input {width:70px;}
.date_from { margin-right:11px; float:left}

/* TABLE */

#secText table {
border-collapse:collapse;
border-color:#1D6B17;
border-color:#1D6B17;
border-style:solid;
border-width:1px;
margin:10px 0;
width:100%;
}

#secText table td, #secText table th {
border-bottom:1px solid #1D6B17;
border-left:1px solid #1D6B17;
padding:5px;
text-align:center;
vertical-align:middle
}

#secText table td {
background:#437B13 none repeat scroll 0 0;
}

#secText table th {
background:#386F07 none repeat scroll 0 0;
}

#secText table tr:hover td, #secText table tr:hover th {background:#1D6B17 none repeat scroll 0 0 !important;}



#contactDet p, #contactDet a, #contactDet {
color:#03601A!important}

a.allPakiety { float:left; width:81px; height:157px; background:url(/pub/solarspa/img/wszystkiePakiety.png) no-repeat center top; text-indent:-9999px}
a.allPakiety:hover  { background-position:center bottom}

.name #langs { margin-top:0; height:20px; overflow:hidden ; width:135px}
.name #FB_link { display:none}
.name #langs a { margin-top: -8px;}

.cennik_cnt #secText { width:100%!important}

