@import url(bootstrap.min.css);@import url(bootstrap_ms.css);@import url(jquery-ui.min.css);@import url(base.min.css);@import url(colors_hotels.min.css);.row.under_nav .col_under_nav{padding-left:30px;padding-right:30px}.row.under_nav h3{margin-top:0;font-size:1.6em}.search_fields .row{margin:10px -15px}.search_fields .col-sm-12,.search_fields .col-sm-24,.search_fields .col-sm-6,.search_fields .col-sm-8,.search_fields .col-xs-12,.search_fields .col-xs-6{padding-left:15px;padding-right:15px}.search_fields select{background:#d2e5c9;color:#6a934f;border-radius:4px;border-top:1px solid #548333}.search_fields select:focus{border:0;border-top:1px solid #548333;box-shadow:none;outline:0}.search_fields .checkbox,.search_fields .radio{padding:0;min-height:0}.search_fields .checkbox input[type=checkbox]{border-radius:4px;width:15px;height:15px}.row.under_nav a.more_extras{color:#2a6302}.row.under_nav a.more_extras i{font-size:.8em}.row.under_nav .checkbox label{color:#333237}.search_btn_col{text-align:right}@media (max-width:1279px){.search_btn_col{text-align:left}}.search_btn_col .btn_search{padding:10px 25px;margin-top:10px;margin-bottom:3px;font-size:1.3em;background-color:#000;color:#fff;text-transform:uppercase;font-weight:700}.search_btn_col .btn_search i{margin-right:5px}@media (max-width:1279px){.search_btn_col{padding-left:15px;padding-right:30px}.search_fields{padding-right:30px}}.under_nav .col_right{border-left:1px solid #136D9F;padding-left:33px}.under_nav .col_right h2.contact_phone{color:#fff;font-family:glober_regular_italic;font-style:italic;font-size:2.2em;line-height:48px}.under_nav .col_right h2.contact_phone span.i_phone{display:block;float:left;width:48px;height:48px;background-image:url(img/icons_contacts.png);background-size:192px 48px;margin-right:10px}.ie8 .under_nav .col_right h2.contact_phone span.i_phone{background-image:url(img/icons_contacts_real_size.png)}.under_nav .col_right .work_time span{color:#003B63;font-size:1.1em}.under_nav .col_right .work_time em{color:#fff;font-size:1.3em}.row .title_row{margin-top:15px}.title_row h3{margin-top:0;line-height:30px}.row .left_col h3 a.more_link:hover{text-decoration:underline}.title_row .more_link i.glyphicon-menu-right{font-size:.8em;font-weight:400}.title_row h3 i.glyphicon-menu-right{font-size:.65em;font-weight:400}.title_row div{vertical-align:bottom;line-height:30px}@media (max-width:767px){.row .title_row div{text-align:left}}.row .title_row div a{text-decoration:underline}.icons_links_all{display:inline-block;background:url(img/icons_links_hotels_all.png) no-repeat;background-size:40px 20px;width:20px;height:20px;margin-right:5px;vertical-align:middle}.ie8 .icons_links_all{background:url(img/icons_links_hotels_all_real_size.png) no-repeat}.i_all_promotions{background-position:0 0}.i_all_vip_hotels{background-position:-20px 0}.carousel{width:auto}.carousel-inner{position:relative;overflow:hidden;width:auto;margin:0 60px}.carousel-control{position:absolute;top:0;left:0;margin:0 30px;bottom:0;width:14px;opacity:1;filter:none;font-size:20px;color:#fff;text-align:center;vertical-align:middle;text-shadow:none}.carousel-control.left{background:url(img/icon_carousel_arrow_green_l.png) left center no-repeat;background-size:14px 28px;filter:none}.ie8 .carousel-control.left{background:url(img/icon_carousel_arrow_green_l_real_size.png) left center no-repeat}.carousel-control.right{left:auto;right:0;background:url(img/icon_carousel_arrow_green_r.png) right center no-repeat;background-size:14px 28px;filter:none}.ie8 .carousel-control.right{background:url(img/icon_carousel_arrow_green_r_real_size.png) left center no-repeat}#tickets_promotions{padding-left:15px;padding-right:15px}#tickets_promotions .carousel_row .carousel_col{padding-left:0;padding-right:0}#tickets_promotions .carousel-inner{min-height:160px}#tickets_promotions .carousel_item{width:390px;margin:10px 0}#tickets_promotions .carousel_item img{display:block;float:none;clear:both;border-radius:10px}#tickets_promotions .carousel_item .promo_date{display:block;color:#A9A9AC;font-family:glober_regular_italic;font-style:italic;margin-top:8px}#tickets_promotions .carousel_item .promo_date i.icon_date_grey{display:inline-block;background:url(img/icon_date_grey.png) left bottom no-repeat;background-size:16px 16px;width:16px;height:16px;margin-right:5px}.ie8 #tickets_promotions .carousel_item .promo_date i.icon_date_grey{background:url(img/icon_date_grey_real_size.png) left bottom no-repeat}#tickets_promotions .carousel_item .short_text{color:#313134;font-size:1.1em}#tickets_promotions .carousel_item .price{color:#539527;font-family:glober_regular_italic;font-style:italic;font-size:2.2em;line-height:48px;text-align:right}#tickets_promotions .carousel_item .btn_res_cont{text-align:right}#tickets_promotions .carousel_item .btn_reserve{background-color:#313134;color:#fff;padding:2px 5px}@media (max-width:767px){#tickets_promotions .carousel_item .btn_res_cont,#tickets_promotions .carousel_item .price{text-align:left}#tickets_promotions .carousel_item{width:auto}}#tickets_promotions .carousel_item .item_cols{padding-left:0;padding-right:0}#tickets_promotions .carousel_item .item_cols .promo_discount{position:absolute;left:3px;top:3px;font-weight:700;width:40px;height:40px;line-height:39px;text-align:center;vertical-align:middle;background-color:#519629;color:#fff;border-radius:20px}#news.row{background-color:#EFEFF2;border-top:1px solid #DCDCDE;border-bottom:1px solid #DCDCDE}#vip_hotels{padding-left:15px;padding-right:15px;background-color:#f3f3f5;border-top:1px solid #ddd;border-bottom:2px solid #ddd}#vip_hotels .carousel_row .carousel_col{padding-left:0;padding-right:0}#vip_hotels .carousel-inner{min-height:160px}#vip_hotels .carousel_item{width:390px;margin:10px 0}#vip_hotels .carousel_item img{display:block;float:none;clear:both;border-radius:10px}#vip_hotels .carousel_item .promo_date{display:block;width:150px;text-align:center;color:#7e7e80;font-family:glober_regular_italic;font-style:italic;margin-top:8px}#vip_hotels .carousel_item .room_type{display:block;text-align:right;color:#7e7e80;font-family:glober_regular_italic;font-style:italic}#vip_hotels .carousel_item .short_text{color:#313134;font-size:1.1em}#vip_hotels .carousel_item .price{color:#539527;font-family:glober_regular_italic;font-style:italic;font-size:2.2em;margin-top:15px;line-height:1em;text-align:right}#vip_hotels .carousel_item .btn_res_cont{text-align:right}#vip_hotels .carousel_item .btn_reserve{background-color:#313134;color:#fff;padding:2px 5px}@media (max-width:767px){#vip_hotels .carousel_item .btn_res_cont,#vip_hotels .carousel_item .price{text-align:left}#vip_hotels .carousel_item{width:auto}}#vip_hotels .carousel_item .item_cols{padding-left:0;padding-right:0}#hotels.row .left_col{padding-right:38px}#hotels.row .right_col{padding-left:38px;border-left:1px solid #D4D4D5}@media (max-width:991px){#hotels.row .left_col{border:0;padding-right:30px}#hotels.row .right_col{padding-left:30px;margin-top:30px}}#hotels.row .row_cell{padding-top:30px;padding-bottom:30px}#hotels.row .title_row{margin:0;padding-left:15px;padding-right:15px}#hotels .left_col .content_items{margin-top:15px;margin-left:15px;margin-right:0;padding-left:0}#hotels .left_col .content_items .hotel_item{margin-top:15px;border-bottom:1px solid #d5d5d5;padding-bottom:15px}#hotels .left_col .content_items .hotel_item .img_col{padding:0}#hotels .left_col .content_items .hotel_item .img_col img{border-radius:10px}#hotels .left_col .content_items .hotel_item .padding-r-0{padding-right:0}#hotels .left_col .content_items .hotel_item .title_row h4.green{margin-top:0;color:#529627}#hotels .left_col .content_items .hotel_item .hotel_stars{text-align:right;color:#7e7d82}#hotels .left_col .content_items .hotel_item .room_type{display:block;text-align:right;color:#7e7e80;font-family:glober_regular_italic;font-style:italic}#hotels .left_col .content_items .hotel_item .price{color:#539527;font-family:glober_regular_italic;font-style:italic;font-size:2.2em;margin-top:0;line-height:1em;text-align:right}#hotels .left_col .content_items .hotel_item .btn_res_cont{text-align:right}#hotels .left_col .content_items .hotel_item .btn_reserve{background-color:#313134;color:#fff;padding:2px 5px}@media (max-width:767px){#hotels .left_col .content_items .hotel_item .title_row{padding-left:0;margin-top:10px}#hotels .left_col .content_items .hotel_item .hotel_stars{padding-left:0;text-align:left}#hotels .left_col .content_items .hotel_item .short_text{padding-left:0}}.paging_row{text-align:right}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#A9A9AC;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#519629;border-color:#519629}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#A9A9AC;border-color:#A9A9AC;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}#hotels.row .right_col{margin-left:0;margin-right:0;padding-right:30px}#hotels.row .right_col .title_row{padding-left:0;padding-right:0;margin-bottom:0}.right_block_wrapper{padding:0 0 30px;margin-bottom:15px;border-bottom:1px solid #D5D5D6}.right_block_wrapper.no_border{border:0;margin:0}.right_block{margin-left:0;margin-right:0}.right_block.green{border-radius:6px;padding:15px;background-color:#B8D4A8;border-top:1px solid #7DA165}.right_block.grey{border-radius:6px;padding:15px;background-color:#F2F2F5;border-top:1px solid #ccccce}.right_block.bordered{border-radius:6px;padding:18px;border:1px solid #d5d5d5}.right_block.bordered .img_wrapper{position:relative;margin-bottom:15px}.right_block.bordered .img_wrapper img{border-radius:6px}.right_block.bordered .img_label_wrapper{display:table-cell;color:#fff;padding:5px 8px;position:absolute;bottom:15%;border-top-right-radius:6px;border-bottom-right-radius:6px;background:url(img/bgr_green_transp_1px.png)}.right_block.bordered .img_label_wrapper h3.city_name{margin:0;line-height:1em}ul.right_block_links{list-style-type:none;padding:0;margin:0}ul.right_block_links.padding_left{padding-left:8px}ul.right_block_links.padding_right{padding-right:8px}ul.right_block_links li{margin:0;padding:7px 0;border-bottom:1px solid #D5D5D6}ul.right_block_links li.first{padding-top:0}ul.right_block_links li.last{border:0;padding-bottom:0}ul.right_block_links li.first_middle{padding-top:0}ul.right_block_links li.last_middle{border:0;padding-bottom:0}@media (max-width:767px){ul.right_block_links li.first_middle{padding-top:10px}ul.right_block_links li.last_middle{border-bottom:1px solid #D5D5D6;padding-bottom:10px}ul.right_block_links.padding_left{padding-left:0}ul.right_block_links.padding_right{padding-right:0}}@media (min-width:992px) and (max-width:1279px){ul.right_block_links li.first_middle{padding-top:10px}ul.right_block_links li.last_middle{border-bottom:1px solid #D5D5D6;padding-bottom:10px}ul.right_block_links.padding_left{padding-left:0}ul.right_block_links.padding_right{padding-right:0}}#hotels.row .right_col .right_block.subscription{padding-left:0;padding-right:0;background-color:none;border:0}#hotels.row .right_col .right_block.subscription .subscr_form_row{margin-left:0;margin-right:0}#hotels.row .right_col .right_block.subscription .subscr_form_items{padding-left:0;padding-right:0}#hotels.row .right_col .right_block.subscription .subscr_form_items input[type=text]{background-color:#E6E6E9;border:0;border-top:1px solid #A9A9AC;border-radius:4px;color:#464649}#hotels.row .right_col .right_block.subscription .subscr_form_items input[type=text]:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}#hotels.row .right_col .right_block.subscription .subscr_form_items .btn_subscription{font-size:1.2em;background-color:#000;color:#fff;padding:3px 12px;margin-left:3px}#hotels.row .right_col .right_block.subscription .subscr_form_items .btn_subscription i.envelope{display:inline-block;width:21px;height:15px;background:url(img/icon_envelope.png) no-repeat;background-size:21px 15px}.ie8 #hotels.row .right_col .right_block.subscription .subscr_form_items .btn_subscription i.envelope{background:url(img/icon_envelope_real_size.png) no-repeat}#hotels.row .right_col .right_block.subscription .subscr_text{margin-top:10px;color:#7C7C7F;font-size:.9em;line-height:1.1em}#hotels.row .right_col .right_block.faq{background-color:#bad5aa;border-top:1px solid #7ea265;padding-top:0;padding-bottom:0;color:#286400}#hotels.row .right_col .right_block.faq ul{list-style-type:none;padding:0;margin-top:0;margin-bottom:0}#hotels.row .right_col .right_block.faq ul li{border-bottom:1px solid #94b280}#hotels.row .right_col .right_block.faq ul li.last{border:0}#hotels.row .right_col .right_block.faq ul li a{display:block;padding:15px 0;color:#286400}#hotels.row .right_col .right_block.faq ul li a:hover{text-decoration:none}form .error{color:red;font-size:.85em;font-weight:400}.vip{background-color:#efa931;border-radius:14px;color:#fff;font-family:glober_regular;font-size:.8em;height:28px;margin-right:2px;padding:5px;text-transform:uppercase;width:28px}