div.hs {}

div#rezerwacja_hs {
	margin-top:13px;
}

html>/**/body div#rezerwacja_hs {
	margin-top: 16px;
}

div.hs div.baner {	
	font-size:10px;
	font-family:Arial;
	color:#ffffff;	
	position:relative;
}


div.hs div.baner2 {
	background-repeat:no-repeat;
	width:245px;
	height:145px;
	/*background-image:url('http://www.sandhotel.pl/serwis_pl/templates/sand3/images/rezerwacja.gif');*/
	margin-bottom:5px;
}

div.hs div.baner2 h3 {
	font-size:14px;
	letter-spacing:4px;
	color:#c6f1bf;
	margin:0px;
	margin-bottom:30px;
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}

div.hs div.baner div.date_to { }

div.hs div.baner div.f { clear:both; }

div.hs div.cl { clear:both; }

div.hs div.baner div.f div.label {
	float:left;
	text-align:right;
	width:80px;
	margin-right:10px;
	line-height:20px;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
}

a#date_from_a,a#date_to_a {
	padding-right:25px;
	background-image:url('cal.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
	line-height:20px;
	height:20px;
}


div.hs div.baner div.f input { 
	border:none;
	background-color: #c6f1bf;
	padding:2px;
	font-size:10px; 
	line-height:10px; 
	width:75px;
	height:18px;
}


  .hs_offers { width:615px; overflow:hidden}
  .hs_offersIn { width:640px; float:left}
  .oferta_home { float:left; width:300px; margin-right:15px; background-repeat:no-repeat; background-position:center bottom; margin-bottom:20px; background-color:#CFC58E ;text-decoration:none!important }
  	.holderHomeOF { width:100%; float:left; height:177px; background:url(holderHomeOF.png) no-repeat left top}
.oferta_home:hover .holderHomeOF { background-position:left bottom}	
.oferta_home:hover { background-color:#AFA362}
		.titleHomeOF { height:55px; float:left; width:100%; color:#000; font-weight:bold; font-size:12px; line-height:29px; text-align:center;}
		.infoHomeOF {height:88px; float:left; width:295px; color:#173F19; font-weight:bold; font-size:13px; line-height:20px; text-align:right;}
  		.seeHomeOF {height:30px; float:right; width:100px; color:#FFF; font-weight:bold; font-size:12px; line-height:20px; text-align:center;}
		
		
		
.backToList {background:#3F6F40;color:#EEEADE !important;font-size:13px;padding:5px;text-align:center;text-decoration:none; margin:10px 0; float:left}
		.backToList:hover { background:#467C47}
		/*h2 { width:100%; float:left; padding:12px 0; margin:0; color:#427544; font-size:20px; line-height:24px; text-transform:uppercase; font-weight:normal; border-bottom:1px solid #4F4F4F;}*/
		.bigImgHld {float:left;  width:100%; overflow:hidden}
		.mainDescOF {float:left; width:100%; font-size:13px;}
		
		.descHld {background:#4F4F4F;float:left;padding:0;width:100%;}
		.descHld p {color:#FFFFFF;float:left;font-size:16px;line-height:32px;margin:0;text-align:center;width:430px;}
		.descHld a {background:#990000;float:right;font-size:13px;line-height:22px;padding:5px 12px;text-decoration:none; color:#FFF!important; text-transform:uppercase}
		.descHld a:hover, .bottomLinkHS:hover {background:#D60000;}
		.descHld img { float:left;}
		.bottomLinkHS { margin-bottom:20px; font-weight:bold; float:left; width:230px; margin-left:180px; background:#990000;color:#FFF !important;font-size:16px;margin-top:15px;padding:15px 0;text-align:center;text-decoration:none;}		

div .hs_py h3
{
padding-left:10px;
color: #F0E4BE;
}

div .hs_py {

clear : both;
}		
