.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}.landing-border{border:1px solid #b3b3b3;border-radius:4px}.aslink{color:#0053cf;cursor:pointer;text-decoration:none}h2:first-letter{color:inherit}.generator_section{background-color:#00a4b3;background-image:url("/img/kz_version/generator_bg_kz.jpg")}.generator_section #search-form{background:#00a4b3;border-radius:5px;box-shadow:0 0 20px 2px rgba(0,0,0,0.4);border:3px solid rgba(255,255,255,0.2)}.bp_benefits{background:url("/img/kz_version/slider_bg.jpg") center;box-shadow:none;height:510px;padding-top:19px;background-size:cover}.bp_benefits h2{color:#fff;font-size:31px;margin:0 -20px 16px 0;padding:8px 0 13px 69px;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.3)}.bp_benefits h2:before{background:url("/img/main/flight_sprite.png") no-repeat -20px 0;content:"";position:absolute;top:0;left:0;width:57px;height:57px}.bp_benefits h2:first-letter{color:inherit}.support_info{margin-top:40px;padding:0 15px;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}.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}.vertical_slider_item .vertical_slider_item_head{height:130px;bottom:5px}.vertical_slider_item .vertical_slider_item_text p{color:#1a1a1a;font-size:13px;line-height:15px}.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}.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}.lp_content h2:first-letter{color:inherit}.main-footer{position:relative;z-index:1}.support_skype{margin-top:9px}.get_support_help,.get_support_mail{background:-moz-linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 0);background:-webkit-linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 0);background:-o-linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 0);background:-ms-linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 0);background:linear-gradient(to right, #fff 50%, rgba(255,255,255,0) 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x;cursor:pointer}.get_support_help:hover,.get_support_mail:hover{text-decoration:none}.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}.flight_scheduled .scheduled_flight_with_chart .lp_block_view.month-price-chart{bottom:-78px !important}@media (max-width:1050px){.generator_section,.generator_section #search-form{background:#00a4b3 !important;border-radius:0;box-shadow:none;border:none}.bp_benefits{display:none}.call_text.top-menu-wrap .support_phone_panel{width:132px}}@media all and (max-width:990px){.how_to_block{margin-top:0}.how_to_block .how_to_content{width:100%}}@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%}}.content_block .flight_scheduled p{margin-bottom:10px !important}.generator_wrap .generator-hint-block{padding-bottom:.5em}.generator_wrap .generator-hint-block p{margin-bottom:10px;font-size:13px;line-height:1.17;color:#333;text-align:left;font-weight:400}.generator_wrap .generator-hint-block .generator-hint-link{line-height:1.5em;padding:5px 10px 7px;background:rgba(255,255,255,0.4);border-radius:4px;color:#194066;font-size:13px}.generator_wrap .generator-hint-block .generator-hint-link a{font-weight:700;text-decoration:underline}.generator_wrap .generator-hint-block .generator-hint-link a:hover{text-decoration:none}
