.absolute{position:absolute;top:0;left:0;}
.text_overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.common_font{font-size:15px;line-height:18px;}
input::-ms-clear{display:none;}
.display-flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flexbox-column{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:column;-moz-box-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;}
.flexbox-wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.generator_section{background-image:url("../../img/kz_version/generator_bg_kz.jpg");}.generator_section #search-form{background:#00a4b3;}
.home-page .generator_wrap{box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1);}
.quick_search_panel,.subscribe-block{background:#00a4b3;}
.subscribe-block{margin-bottom:20px;}
.bp_benefits{background:url("../../img/kz_version/slider_bg.jpg") center;box-shadow:none;}.bp_benefits h2{margin-right:-20px;}
.lp_block{background-image:url("../../img/kz_version/cities_sprite.jpg");}
.lp_block_almaty{background-position:0 0;height:250px;width:650px;}.lp_block_almaty .lp_block_overlay li{font-size:11px;float:left;width:30%;}
.lp_block_aktau{background-position:0 -251px;}
.lp_block_shymkent{background-position:-238px -251px;}
.lp_block_kostanai{background-position:0 -489px;clear:left;margin-left:0;}
.lp_block_aktobe{background-position:-238px -489px;}
.lp_block_astana{background-position:-476px -251px;width:475px;height:475px;position:absolute;top:0;right:0;}.lp_block_astana p{font-size:23px;line-height:29px;}
.lp_block_astana .price{font-size:23px;}
.lp_block_astana .lp_block_head .static-price-value{font-size:27px;}
.lp_block_astana .lp_block_overlay li{font-size:12px;float:left;width:45%;}
.support_info{margin-top:40px;background:#00a4b3;background-image:-webkit-radial-gradient(farthest-side at 40px 40px, rgba(255, 255, 255, 0.7) 0%, #00a4b3 100%);background-image:-moz-radial-gradient(farthest-side at 40px 40px, rgba(255, 255, 255, 0.7) 0%, #00a4b3 100%);background-image:radial-gradient(farthest-side at 40px 40px, rgba(255, 255, 255, 0.7) 0%, #00a4b3 100%);}.support_info:after{background-image:url("../../img/kz_version/support_bg_girl.png");height:401px;width:369px;}
.button_orange,.button_orange:hover{background:#20732b;}
.meta_search .search-form-input .back,.quick_search_panel .search-form-input .back input[type=radio]+label span,input[type=checkbox]+label span{border-color:#008c99;}
.meta_search .search-form-input.error .back,.quick_search_panel .search-form-input.error .back,.search_view_form .search-form-input.error .back{border-color:#cc0018;}
.how_to_block{margin:50px 0 0;}.how_to_block h2{border-bottom:none;font-size:28px;}.how_to_block h2 span{border-bottom:2px dashed rgba(0, 83, 207, 0.91);}
.how_to_block p{margin-bottom:10px;}
.how_to_block .how_to_content{display:block;}
.how_to_block ul{float:none;width:auto;}
.how_to_block li{min-height:23px;}.how_to_block li:first-child{padding-top:7px;}
.full_slider_item h3,.full_slider_item p{width:475px;}
.full_slider_item:after{background:url("../../img/kz_version/benefit_mobile_bp_kz.png") no-repeat 0 0;}
.vertical_slider_item.show-home-slider{background-image:url("../../img/kz_version/benefits_bg.jpg");background-position:-467px 0;}
.vertical_slider_item.real_prices{background-position:0 0;}
.vertical_slider_item.partners{background-position:0 -236px;}
.vertical_slider_item.payment_type{background-position:-468px -236px;}
.lp_block_overlay_head:hover .city_name{text-decoration:none;}
.lp_block_overlay li{color:#fff;cursor:pointer;}
.modal_window_bg{z-index:21;}
.trip_direction label{display:inline-block;}
.popup_head{display:none;}
.close_btn_with_text{color:#fff;cursor:pointer;font:13px/15px 'Open Sans',sans-serif;height:40px;padding:9px 20px 0 0;position:absolute;top:0;right:10px;z-index:10;}.close_btn_with_text:after{background:url('../../img/sprite_v2.png') -250px -150px no-repeat;content:'';width:14px;height:14px;position:absolute;top:10px;right:0;}
.lp_content h2{color:#1a1a1a;font:600 31px/36px 'Open Sans',sans-serif;margin:26px 0 23px;}
.main-footer{position:relative;z-index:1;}
.support_skype{margin-top:9px;}
.get_support_help{background:-moz-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:-webkit-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:-o-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:-ms-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background:linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x;cursor:pointer;}
.top-menu-wrap .support_phone_panel a{color:#fff;}
.pop-route-map-block .brief:first-letter{text-transform:uppercase;}
#content .item{border:2px solid rgba(179, 179, 179, 0);border-radius:5px;margin-bottom:10px;overflow:hidden;position:relative;}#content .item.selected-hotel{border:3px solid #3D9943;margin-left:-2px;width:920px;}#content .item.selected-hotel .item_border{border-radius:0;border:none;}
#content .item .nightsCount{font-size:15px;}
#content .item.open{border-color:#B3B3B3;}
#content .item_wrap>div{display:table-cell;vertical-align:top;}
.short_panel_info ul{margin-top:6px;}
@media (max-width:1050px){.home-page .generator_wrap{box-shadow:none;} .generator_section,.generator_section #search-form{background:#00a4b3 !important;} .call_text.top-menu-wrap .support_phone_panel{width:132px;}}@media all and (max-width:990px){.lp_block{width:100%;height:auto;background:transparent;}.lp_block_almaty,.lp_block_astana{width:100%;height:100%;position:static;}.lp_block_almaty .lp_block_overlay li,.lp_block_astana .lp_block_overlay li{padding:0;font-size:19px;width:100%;float:none;} .how_to_block{margin-top:0;} .how_to_block .how_to_content{width:100%;}}.generator_popup,.short_panel.modal-mode .meta_search{background:#00a4b3;}.generator_popup #roundtrip,.short_panel.modal-mode .meta_search #roundtrip{margin-left:20px;}
.lp_subscription{background:#00a4b3;}
@media all and (max-width:1024px){.generator_section,.generator_wrap{background-color:#00a4b3;}}@media all and (max-width:950px){.generator_popup{left:0;margin-left:0 !important;width:100%;}}@media all and (max-width:769px){.loc_footer_content img,.lp_footer .loc_footer_content img{float:none;} .loc_footer_content .footer_nav_item,.lp_footer .loc_footer_content .footer_nav_item{padding-top:10px;float:none;} .loc_footer_content p,.lp_footer .loc_footer_content p{padding:15px 10px 0 0;float:none;}}@media (max-width:480px){.generator_popup .generator_row{margin-left:10px;}}.meta_search .search-form-input.focused-datapicker .back,.search_view_form .search-form-input.focused-datapicker .back,.meta_search .search-form-input.focused-autocomplete .back,.search_view_form .search-form-input.focused-autocomplete .back{border-color:#00a4b3;}
.meta_search .search-form-input .back,.search_view_form .search-form-input .back{border-color:#00a4b3;}
.button_orange,.button_orange:hover{background:#00a4b3;}
.generator_cell.combobox_view.open_combobox_view{border-color:#00a4b3;}
.generator_cell.combobox_view .combobox{border-color:#00a4b3;}
#ui-datepicker-div,.ui-autocomplete{border-color:#00a4b3 !important;}#ui-datepicker-div .ui-autocomplete-junction,.ui-autocomplete .ui-autocomplete-junction,#ui-datepicker-div .ui-datepicker-junction,.ui-autocomplete .ui-datepicker-junction{border-left-color:#00a4b3 !important;border-right-color:#00a4b3 !important;}
#ui-datepicker-div{margin-top:-1px;}
.generator_popup{background:#00a4b3;}.generator_popup .popup_head{background-color:#00a4b3;}
.generator_popup.nothing_found .popup_head{background-color:#00a4b3;}
.quick_search_panel{box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);position:fixed;top:0;left:0;z-index:20;}.quick_search_panel .fixedwidth{position:relative;}
.quick_search_panel.mobile_version{position:absolute;}
.quick_search_panel form{padding-top:40px;padding-bottom:2px;}
.quick_search_panel .meta_search .generator_cell{margin:0 5px 9px 0;float:left;width:230px;}.quick_search_panel .meta_search .generator_cell.date_field{width:191px;}
.quick_search_panel .meta_search .generator_cell.find_hotel{width:auto;}
.quick_search_panel .meta_search .combobox_view,.quick_search_panel .meta_search .find_hotel{margin-bottom:6px;}
.quick_search_panel .meta_search .fixedwidth{position:relative;}
.quick_search_panel .meta_search .button_cell{top:40px;position:absolute;right:0;}
.quick_search_panel .meta_search .button_orange{font-size:17px;width:89px;overflow:hidden;}.quick_search_panel .meta_search .button_orange .button-inner{font-size:17px;}
.quick_search_panel.simple_version form{padding-top:10px;padding-bottom:2px;}
.quick_search_panel.simple_version #roundtrip,.quick_search_panel.simple_version .white_close,.quick_search_panel.simple_version .combobox_view,.quick_search_panel.simple_version .find_hotel,.quick_search_panel.simple_version .generator_passengers{display:none;}
.quick_search_panel.simple_version .meta_search .search-form-input{height:30px;line-height:28px;}.quick_search_panel.simple_version .meta_search .search-form-input input,.quick_search_panel.simple_version .meta_search .search-form-input .back{height:30px;line-height:28px;font-size:17px;}
.quick_search_panel.simple_version .meta_search .search-form-input .back.back.calendar-icon:after{top:20px;right:11px;width:17px;height:15px;background-position:0 0;}
.quick_search_panel.simple_version .meta_search .search-form-input .hint__disabled-mode{font-size:19px;}
.quick_search_panel.simple_version .meta_search .button_cell{top:10px;}
.quick_search_panel.simple_version .meta_search .button_orange{line-height:28px;height:30px;}.quick_search_panel.simple_version .meta_search .button_orange .button-inner{font-size:17px;line-height:28px;}
