/* day-offers */
#lay-main-content {
	padding-top:8px;
}
.lay-full-width {
	width:972px;
	margin:0 9px 0 9px;
	padding-bottom:10px;
	background:#fff;
}
#day-offers-box {
	margin-bottom:10px;
}
#day-offers {
	background: url('i/bg_box_small_white.gif') center top repeat-y;
}
#cnt-day-offers-tabs, #day-offers .day-offers-top {
	background: url('i/bg_box_small_green_white_t.gif') right top no-repeat;
}
#day-offers .day-offers-top {
	padding-top:13px;
}
#day-offers-tabs {
	margin:3px 0 0 10px;
	width:620px;
	height:33px;
}
#day-offers-tabs li {
	display:inline;
	float:left;
	padding-left:2px;
	background: url('i/bg_day_offers_tab.gif') left top no-repeat;
}
#day-offers-tabs li a {
	color:#6c6957;
	font-size:14px;
	text-decoration:none;
	padding:0 9px;
	float:left;
	height:32px;
	line-height:32px;
}
#day-offers-tabs li#day-offers-more a {
	color:#b4cbde;
	font-size:12px;
	text-decoration:underline;
}
#day-offers-tabs li#day-offers-more a span {
	color: #1c51a9;
}
#day-offers-tabs li#day-offers-more a:hover, #day-offers-tabs li#day-offers-more a:hover span {
	color:#153c7d;
}
#day-offers-tabs li a:hover {
	color:#21201e;
}
#day-offers-tabs li.on a {
	background:#edf5d7;
	color:#21201e;
}
#wrp-day-offers {
	position:relative;
	padding:0 11px 0 11px;
	width:620px;
	height:296px;
	background: url('i/bg_box_small_white_b.gif') center bottom no-repeat;
}
#cnt-day-offers {
	width: 620px;
	overflow: hidden;
}
#day-offers-set {
	width: 3720px;
}

#day-offers-snow-set {
	width: 4340px;
}


#day-offers-1,
#day-offers-2,
#day-offers-3,
#day-offers-4,
#day-offers-5,
#day-offers-6,
#day-offers-7 {
	float: left;
	width: 620px;
}
#wrp-day-offers2 {
	padding:0 1px 17px 1px;
	width:640px;
	background: url('i/bg_box_small_white_b.gif') center bottom no-repeat;
}
#day-offers .day-offers-img {
	height:213px;
	padding:1px 0;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
}
#wrp-day-offers2 .day-offers-img, #wrp-day-offers2 .day-offers-text {
	margin:0 10px;
}
#day-offers .day-offers-list {
	line-height:27px;
	padding:10px 0 3px 0;
	background: url('i/bg_day_offers_list.gif') left top repeat-x;
}
#day-offers .special-offers-list-right, #day-offers .special-offers-list-left {
	margin-top:10px;
}
#day-offers .special-offers-list-left {
	width:309px;
	border-right:1px solid #d2d2d2;
}
#day-offers .special-offers-list-right {
	margin-left:10px;
	width:310px;
}
#day-offers .cnt-our-rec-right h2 {
	margin-left:10px;
}
#day-offers .special-offer {
	padding:10px ;
	margin:0 10px 0 0;
	border-bottom:1px solid #e5e5e5;
}
.cnt-our-rec-left {
	width:310px;
	padding-left:10px;
	float:left;
}
.cnt-our-rec-right {
	float:left;
	width:310px;
}
#our-rec-box {
	padding-top:20px;
	background: url('i/bg_orange_gray_g.gif') 0 60px repeat-x;
}
#our-rec-box .text-right {
	padding:10px;
}
#day-offers .day-offer-1 {
	float:left;
	height:47px;
	width:310px;
	border-right:1px solid #d2d2d2;
}
#day-offers .day-offer-2 {
	float:left;
	height:47px;
	width:309px;
}
#day-offers .hotel {
	width:193px;
	padding:3px 100px 0 8px;
}
#day-offers .special-offer .hotel {
	width:179px;
	padding:3px 100px 0 0;
}
#day-offers .hotel a {
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}
#day-offers .region-price {
	height:32px;
	padding:0 8px;
}
#day-offers .special-offer .region-price {
	padding:0;
}
#day-offers .region {
	padding-top:9px;
	height:23px;
	float:left;
}
#day-offers .price {
	padding-top:2px;
	height:30px;
	float:right;
	font-size:14px;
	white-space: nowrap;
}
#day-offers .price strong {
	line-height:30px;
	font-size:26px;
	font-weight:bold;
	color:#d41a00;
	letter-spacing: -0.05em;
}
#day-offers .day-offers-text {
	background: url('i/bg_special_offer.gif') left bottom repeat-x;
}
#day-offers .day-offers-text p {
	float:left;
	width:365px;
	padding:10px;
}

#day-offers .day-offers-text p {
	float:left;
	width:365px;
	padding:10px;
}

#day-offers .day-offers-text-long p {
	float:left;
	padding:10px;
}

#day-offers .day-offers-text a {
	margin:35px 20px 0 0;
	float:right;
	width:202px;
	height:34px;
	background: url('i/b_all_offers.png') left top no-repeat;
}
#day-offers .day-offers-text a:hover {
	background-position: left bottom;
}



#region-tree ul.menu-tree {	
	margin:20px 0px 0px 0px;
	float:right;

}

#region-tree a.tree-link {
	background:url('i/bullet_yellow.gif') no-repeat scroll 0px 7px ;
	height:20px;
	color:#5486A6;
	text-decoration:none;	
	margin:5px 20px 0 0px;
}
#region-tree a.tree-link:hover {
	background:url('i/bullet_yellow.gif') no-repeat scroll 0px 7px ;
	color:#153C7D;
	text-decoration:none;	
	margin:5px 20px 0 0;
	height:20px;
}




#slider-btn {
	position:absolute;
	width:642px;
	top:0;
	left:0;
}
#slider-left a {
	position:absolute;
	top:108px;
	left:11px;
	height:62px;
	width:57px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('i/slider_btn_left.png') !important;
	background-image: url('i/slider_btn_left.gif');
}
#slider-right a {
	position:absolute;
	top:108px;
	right:11px;
	height:62px;
	width:57px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('i/slider_btn_right.png') !important;
	background-image: url('i/slider_btn_right.gif');
}
#slider-right a:hover, #slider-left a:hover {
	background-position: left bottom;
}
/* opinion box */
#opinions-box-hp {
	margin-bottom:10px;
	padding-top: 380px;
}
#opinions-hp {
	width:312px;
	height:361px;
	background: url('i/bg_box_big_brown.gif') left top repeat-y;
}
#opinions-tools-hp {
	width:301px;
	padding:13px 11px 4px 0;
	text-align:right;
	background: url('i/bg_box_big_brown_t.gif') left top no-repeat;
	border-bottom:1px solid #d2d2d2;
}
#opinions-list-hp {
	width:310px;
	height: 325px;
	padding:0 1px 0 1px;
	background: url('i/bg_box_big_brown_b.gif') left bottom no-repeat;
}

#opinions-list-hp .opinion-body-hp {
	display: none;
}

#opinions-list-hp .opinion-full-hp .opinion-body-hp {
	display: block;
}
#opinions-list-hp li {
	padding:10px 0 14px 10px;
	background: #f2f1ec url('i/bg_opinion_li.gif') left bottom repeat-x;
	vertical-align: bottom;
}
#opinions-list-hp li.opinion-full-hp {
	background-color:#fff;
}
#opinions-hp .opinion-head-box-hp {
	width:250px;
	float:left;
}
#opinions-hp .hotel-name {
	padding-top:3px;
	font-size:16px;
	font-weight:bold;
}
#opinions-hp .stars-region {
	font-size:11px;
	margin-top:3px;
	padding-left:55px;	
}
#opinions-hp .rating-box-hp {
	width:50px;
	height:33px;
	padding-top:10px;
	float:right;
}
#opinions-hp .opinion-body-row-hp {
	width:290px;
	padding-top:3px;
	line-height:16px;
	color:#949087;
}
#opinions-hp .opinion-label-hp, #opinions-hp .opinion-pic-hp {
	width:80px;
	float:left;
	text-align:right;
}
#opinions-hp .opinion-pic-hp {
	margin-top:2px;
	height:60px;
}
#opinions-hp .opinion-value-hp, #opinions-hp .opinion-txt-hp {
	padding:0 0 0 90px;
}
#opinions-hp .opinion-body-row-hp strong {
	color:#4c4637;
	font-weight:bold;
}
#opinions-hp .opinion-txt-hp {
	line-height:16px;
	color:#4c4637;
}
/*promotions*/
#promotions {
	background: url('i/bg_box_small_orange.gif') left top repeat-y;
}
#promotions-top {
	background: url('i/bg_box_small_orange_t.gif') left top no-repeat;
}
#promotions-bottom {
	height:348px;
	padding:13px 11px 0 11px;
	background: url('i/bg_box_small_orange_b.gif') left bottom no-repeat;
}
#promotions .promotions-group {
	width:207px;
	border-top:1px solid #d2d2d2;
	padding-top:1px;
	float:left;
}
#promotions .promotions-group-last {
	width:206px;
	border-top:1px solid #d2d2d2;
	padding-top:1px;
	float:left;
}
#promotions .promotions-img-hp {
	height:93px;
}
#promotions h3 {
	font-size:14px;
	font-weight:bold;
	color:#4c4126;
	line-height:34px;
	padding:0 10px;
	background: url('i/bg_promotions_h.gif') left top repeat-x;
	border-right:1px solid #fff7da;
}
#promotions .promotions-group-last h3 {
	border-right:0 none;
}


#promotions .searchbutton {
	float:right;
	padding:0px 10px;
}
#promotions .promotions-list-hp {
	border-top:1px solid #d9d8d4;
	border-right:1px solid #ffdf69;
}
#promotions .promotions-group-last .promotions-list-hp {
	border-right:0 none;
}
#promotions .promotions-list-hp li {
	padding:0 10px;
	line-height:34px;
	height:35px;
	border-bottom:1px solid #d9d8d4;
	background:#fff;
	text-align:right;
	vertical-align: bottom;
}
#promotions .promotions-list-hp li a {
	color:#c9c7c3;
	padding-top:1px;
	float:left;
	line-height:33px;
}
#promotions .promotions-list-hp li a span {
	color: #4c4637;
}
#promotions .promotions-list-hp li a:hover {
	color:#eea399;
}
#promotions .promotions-list-hp li a:hover span {
	color:#D41A00;
}
#promotions .promotions-list-hp li:hover {
	background: url('i/bg_promotions_li_h.gif') left top repeat-x;
}
#promotions .price {
	font-size:11px;
}
#promotions .price strong {
	color:#d41a00;
	font-size:14px;
	font-weight: normal;
	letter-spacing: -0.05em;
}
#promotions .promotions-more-hp {
	color:#aba9a2;
	padding:3px 10px 0 0;
	text-align:right;
}
/* Dot Pay, guarantee & newsletter*/
#newsletter-box, #guarantee-box, #dot-pay-box {
	width:312px;
	float:left;
	margin-right:18px;
}
#newsletter-box{
	margin-right: 0;
}

#cnt-sidebar-hp.cnt-sidebar-v2 #newsletter-box,
#cnt-sidebar-hp.cnt-sidebar-v2 #guarantee-box,
#cnt-sidebar-hp.cnt-sidebar-v2 #dot-pay-box {
	margin-right: 0;
	float: none;
}

#cnt-dot-pay {
	height:59px;
	padding-top:28px;
	background: url('i/bg_dot_pay_hp.png') left top no-repeat;
}
.visa {
	display:block;
	float:left;
	width:41px;
	height:27px;
	background: url('i/bg_visa.png') center center no-repeat;
}
.mastercard {
	display:block;
	float:left;
	width:41px;
	height:27px;
	margin-right:9px;
	background: url('i/bg_mastercard.png') center center no-repeat;
}
.inteligo {
	display:block;
	float:left;
	width:38px;
	height:27px;
	margin-right:9px;
	background: url('i/bg_inteligo.png') center center no-repeat;
}
.mtransfer {
	display:block;
	float:left;
	width:50px;
	height:27px;
	margin-right:9px;
	background: url('i/bg_mtransfer.png') center center no-repeat;
}
.dotpay {
	display:block;
	float:left;
	width:64px;
	height:27px;
	padding:0 20px 0 17px;
	background: url('i/bg_dotpay.png') center center no-repeat;
}
#newsletter-box-hp .txt-newsletter, #newsletter-box .txt-newsletter {
	float:left;
	width:210px;
	padding-top: 4px;
	margin-top:11px;
	font-size:12px;
	height: 16px;
	color:#818181;
	border: 1px solid #b2b2b2;
	border-bottom-color: #e9e9e9;
}
#newsletter-box-hp .b-newsletter-add, #newsletter-box .b-newsletter-add {
	margin-top:9px;
	margin-left:5px;
}
#guarantee-box h2 {
	position:relative;
}
#cnt-guarantee {
	background: url('i/bg_guarantee_hp.png') left top no-repeat;
	width: 304px;
	padding: 0 4px;
}


#cnt-guarantee .guarantee-items-wrp {
	height:87px;
	width: 304px;
	overflow: hidden;
}
#cnt-guarantee .guarantee-items {
	width: 912px;
	height: 87px;
	
}
#cnt-guarantee .guarantee-item {
	float: left;
	width: 304px;
	height: 87px;
	background-image: url('i/guarantee_bar.gif');
	background-repeat: no-repeat;
}


#guarantee-box .slider-small-btn  {
	position:absolute;
	right:0;
	top:14px;
	width:39px;
	height:17px;
}
#guarantee-box .slider-small-btn a {
	float:left;
	width:17px;
	height:17px;
}
#guarantee-box .slider-small-btn a.slider-small-left  {
	background: url('i/b_slider_small.gif') left top no-repeat;
}
#guarantee-box .slider-small-btn a.slider-small-left:hover {
	background-position:left bottom;
}
#guarantee-box .slider-small-btn a.slider-small-right {
	margin-left:5px;
	background: url('i/b_slider_small.gif') right top no-repeat;
}
#guarantee-box .slider-small-btn a.slider-small-right:hover {
	background-position:right bottom;
}
#guarantee-box .guarantee-item a {
	float: left;
}
#guarantee-box .guarantee-item p a {
	float: none;
	display: block;
}
#guarantee-box .guarantee-item p {
	font-size:14px;
	padding: 22px 10px 0 140px;
}

#guarantee-box .pit {
	background-position: 116px 3px;
}
#guarantee-box .pit img {
	margin:13px 0 0 18px;
}

#guarantee-box .guar p {
	padding-left: 180px;
}
#guarantee-box .guar {
	background-position: 158px 3px;
}
#guarantee-box .guar img {
	margin:3px 0 0 15px;
}

#guarantee-box .comeon p {
	padding-left: 130px;
	font-size: 11px;
}
#guarantee-box .comeon p strong {
	color: #D41A00;
}
#guarantee-box .comeon {
	background-position: 118px 3px;
}
#guarantee-box .comeon img {
	margin:13px 0 0 7px;
}


#cnt-newsletter {
	height:69px;
	padding:18px 13px 0 13px;
	background: url('i/bg_newsletter_hp.png') left top no-repeat;
}
/*partners*/
#partners-box {
	margin-top:20px;
}
#partners-box p {
	display:block;
	float:left;
	height:56px;
	width:70px;
	padding:0 10px;
	line-height:56px;
	background: url('i/bg_partners.gif') right center no-repeat;
}
#partners-box .partners-label {
	text-align:right;
}
#partners-box .partners-more {
	background-position: left center;
}
#partners-list-hp {
	float:left;
	width:772px;
	padding:2px 10px;
}
#partners-list-hp li {
	width:82px;
	padding:0 7px;
	float:left;
}
#partners-list-hp li a {
	width:78px;
	height:48px;
	padding:2px;
	float:left;
	background: url('i/bg_partners_item.png') center top no-repeat;
}
#partners-list-hp li a:hover {
	background-position: center bottom;
}
#directions-box {
	padding-bottom:20px;
	background: url('i/bg_orange_gray_g.gif') 0 40px repeat-x;	
}
#directions-box #promotions {
	margin-left:10px;
	padding-top:15px;
	background:0 none;
}
#directions-box #promotions h3 {
	line-height:45px;
	background: url('i/bg_directions_h.gif') left top repeat-x;
}
#directions-box  .promotions-group, #directions-box  .promotions-group-last {
	border:0 none;
}

/** category index */
#categoryindexcontent .cat-index{
	margin:10px 0px 10px 20px;
	display:block;
	float:left;
	
}
#categoryindexcontent .cat-index-text{
	display:block;
	margin:0px 0px 25px 20px;
	float:left;
	width:290px;
}


#day-offers .day-offers-text-long p {
	float:left;
	width:600px;
	padding:10px;
}


