/* pakiety hotel systems */

.middleIn { display:none}
.offerImage { display:none}
 .offerPhoto { float:right; margin-left:15px; margin-bottom:10px; border:1px solid #EDEEDC; padding:1px; display:block!important}

#secText .HSBooking .HSBooking-Tab {padding-left:12px!important}

.offerTop { margin-left:15px; width:350px; float:right; background: #DFDCD7; /* Old browsers */
overflow:hidden; }
.offerTop span { color:#545454; float: left; font-size:18px;line-height:28px;padding:8px 0; text-align: center; width:100%;}
.offerTop span strong {color:#AA1B1F; font-size:26px; font-weight:normal}
.offerTop:hover { background:#C3A231}
.offerTop img { float:right}

.offerTop span strong.oldPrice { background-position: center; font-size:20px }


.separateOffer { padding:0; float:right; width:100%}
.separateOffer .desc { float:left; width:100%}
.separateOffer ul { padding:5px 15px 15px!important}
.separateOffer ul li { margin-left:20px!important; }

.btnBig { width:100%}


.bookOffer {background:#673129;     color: #FFF!important;font-size: 16px; text-align: center; padding:10px 0;
    text-decoration: none !important; margin:0 auto;
    width: 200px; float:left; margin-left:270px; margin-bottom:30px
}
.bookOffer:hover { background:red}

#hs_booking {float:left; width:100%; padding-bottom:30px}
#hs_booking .loading {text-align:center;padding:40px;}
#hs_booking .title {background:#928467; padding:10px 0;float:left; width:100%; margin-top:20px; color:#FFF}

#hs_booking .title .date { float:left; width:210px; margin:0 10px; text-align:left; font-size:16px; line-height:22px}
#hs_booking .title .date span { float:left; }
#hs_booking .title .desc { float:right;width:260px; line-height:22px }
#hs_booking .title .days {float: right;
    margin-right: 20px;
    width: 135x;}
#hs_booking .title .desc span { float:left;width:120px; text-align:center;}
#hs_booking a#date_from_a {
	background-repeat:no-repeat;
	background-position:100% 100%;
	padding-right:20px;
}
#hs_booking .title input, #hs_booking .title select { 
	margin:0 10px!important;
	background-color:#FFF!important;
	border:solid 1px #E7E7E7!important;
	font-size:11px!important;
	width:80px!important;
	padding:2px 1px!important;
 text-align:center
}
.guest_types { float: left;
    margin-left: 17px;
    width: 222px;}
#hs_booking .title select { width:auto!important;margin: 0 1px !important;float: right;}
#hs_booking .booking_variant { 
	border-bottom:solid 1px #928467; border-top:0 none;	
	position:relative;
	height:60px;
	padding-top:5px;
	overflow:hidden;
	float:left; width:100%;background:#FFF
}
#hs_booking .booking_variant:hover { background:#E5E2DE}
#hs_booking .booking_variant .img {float: left;margin:0 10px;height:55px;overflow:hidden;}
#hs_booking .booking_variant .desc {float:left;}
#hs_booking .booking_variant .price {position:absolute;font-size:24px;top:10px;right:10px;color:#6B6D1D;}
#hs_booking .booking_variant .price .old_price {font-size:16px;}
#hs_booking .booking_variant .button {position:absolute;bottom:0;right:0;}
#hs_booking .booking_variant .button button {padding: 0 10px 3px 95px;	cursor:pointer;background:#6B6D1D;
    color: #FFFFFF !important;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    width: 100%; border:0 none;}
#hs_booking .booking_variant .button:hover button { background:#8B181B!important}
#hs_booking .booking_variant .variant_name { font-size:17px; line-height:28px;}
#hs_booking .booking_variant .room_type {float: left; font-size: 12px;  padding-top: 5px;}
#hs_booking .book_tag { width:80px; height:14px;line-height:14px;text-align:center; font-size:10px;color:white;position:absolute;right:106px; z-index:10;	top:48px;}

#hs_booking .book_inquire { background-image:url("http://palaclomnica.hotelsystems.pl/skins/hotelsystems/img/book_tag.gif"); }
#hs_booking .book_online { background-image:url("http://palaclomnica.hotelsystems.pl/skins/hotelsystems/img/book_now_tag.gif"); }