#uniform-search_submit {background:#FF9E40!important;border:medium none !important;}
#aviasales_search_main_params #aviasales_current_search_params .aviasales_flight-points .aviasales_point_full_name,.aviasales_box_header.aviasales_as-ref  {font-size:22px!important;color:#FF9E40!important;}
#aviasales_rating_info {display:none;}
.header-menu-right-arrow-slider li {width:114px!important;margin-left:-6px!important;}

#aviasales_search_history_list .aviasales_current {background:#FF9E40!important;}
div.aviasales_history_state:hover {background:#FF9E40!important;}
div.aviasales_history_state:hover span {background:#FF9E40!important;color:#FFF!important;border-bottom:1px dashed #FFF!important;}
span.aviasales_as-ref.aviasales_ref {color:#FF9E40!important;border-bottom:1px dashed #FF9E40!important;}

div.button span {background:#FF9E40;}
/************************************************************************/
#mainwrap {height:0px;}
#aviasales_page {min-height:200px;}
/* #aviasales_floating_container {margin-top:-100px;} */
.aviasales_main-col {margin-bottom:0;margin-top:-5px!important;}
.aviasales_side-col {margin:65px 0 0 732px!important;}
.aviasales_footer-wrapper {height:auto;min-height:0px}

#aviasales_search_main_params {border:0px!important;}

.aviasales_passenger_ico,#aviasales_new_search #aviasales_change_places div{
background-image:url("http://flydex.ru/images/ui/sprites/aviasales_sprite.png")!important;
}
#aviasales_new_search .aviasales_form_line_wrapper .datepicker_trigger, #aviasales_new_search .aviasales_form_line_wrapper .aviasales_dp_trigger{
background-image:url("http://flydex.ru/images/ui/sprites/aviasales_cal.png")!important;}

#aviasales_best_prices_box,#aviasales_nearest_cities_box {width:993px!important;}

.aviasales_as-button, div.aviasales_button, #aviasales_new_search .button, #latest_orders_place_filter .button, #latest_prices_table .button, .deactivation_button .button{
background-image:none!important;
background:#FF9E40!important;
border:medium none !important;
}
#aviasales_search_main_params {width:963px!important;}
#aviasales_sidebar_content {width:261px!important;}

#aviasales_search_main_params,#aviasales_form_contents  {background-color:#333844!important;}
#aviasales_depart_date,#aviasales_current_params_dates_type,#aviasales_current_params_count_params,
#aviasales_current_params_count_params,#aviasales_new_search_link,#aviasales_selector_label,#aviasales_current_params_trip_class,.aviasales_selector_head .aviasales_selector_label{color:#FFF!important;}

.aviasales_form_input_unit.aviasales_origin  label,.aviasales_form_input_unit.aviasales_destination label,.aviasales_form_input_unit.aviasales_direct label,
#uniform-aviasales_not_strict_dates_checkbox,#uniform-aviasales_one_way_checkbox,#passengers_num p,#trip_class p,.aviasales_is-direct label{color:#FFF!important;}

.aviasales_selector .aviasales_selector_head .aviasales_selector_value {color:#FF9E40!important;border-bottom:0px dashed #FF9E40!important;}
.aviasales_selector .aviasales_selector_head .aviasales_selector_value:hover {color:#FFF!important;border-bottom:1px dashed #FFF!important;}
.aviasales_box_header.aviasales_as-ref {color:#FFF!important;border-bottom:#FFF!important;font-size:15px!important;}
.aviasales_box_header.aviasales_as-ref:hover {color:#FFF!important;text-decoration:underline!important;border-bottom:0px!important;}

.aviasales_matrix-container {background:#333844!important;}

.aviasales_active_item_month .aviasales_navigation_month, .aviasales_active_item_week .aviasales_navigation_week {background:#FF9E40!important;}
#aviasales_best-prices-calendar .aviasales_matrix_header,#aviasales_nearest_cities .aviasales_matrix_header {background:#333844!important;color:#FF9E40!important;}
.aviasales_as-ref {color:#78BFD5!important;border-bottom:0px dashed #009ACB!important;}
.aviasales_matrix_header .aviasales_as-ref {color:#FFF!important;}
#aviasales_nearest_cities_matrix,.aviasales_side-section .aviasales_adv_slider, .aviasales_side-section .aviasales_checkboxes_group, .aviasales_side-section .aviasales_info_message {background:#EEF5FB!important;border-bottom:1px solid #CCCCCA!important;color:#404040!important;}
#aviasales_new_search_link {border-bottom:1px dashed #FFF!important;padding-bottom:1px;font-size:17px;}
#aviasales_best-prices-calendar .aviasales_matrix_header .aviasales_ico-calendar-hot,.aviasales_span_ico {display:none!important;}

#aviasales_search_results {width:740px!important;border-left:2px solid #FF9E40!important;margin-top:-3px!important;}

.ui-slider-available-range, .ui-slider-range, .ui-slider-horizontal {background:#FF9E40!important;}
.aviasales_slider_output {border:1px solid #FF9E40!important;}

#aviasales_new_search .aviasales_origin input.text, #aviasales_new_search .aviasales_destination input.text, #aviasales_new_search .aviasales_direct input.text, #aviasales_new_search .aviasales_return input.text {-webkit-transition: .2s ease-in-out;
			-moz-transition: .2s ease-in-out;
			-o-transition: .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;}
#aviasales_new_search .aviasales_origin input.text:focus, #aviasales_new_search .aviasales_destination input.text:focus, #aviasales_new_search .aviasales_direct input.text:focus, #aviasales_new_search .aviasales_return input.text:focus {border:1px solid #e7a639;
			-moz-box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;
			-webkit-box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;
			box-shadow: 0 1px 3px #e7a639 inset, 0 0 7px #fd8533;}

.aviasales_datepicker_frame {background:#FFF!important;}
			
.aviasales_datepicker_frame .avisales_dp_month_layout .avisales_dp_month_grid ul .aviasales_day_depart {background:#FE983B!important;color:#FFFFFF!important;}
.aviasales_datepicker_frame .avisales_dp_month_layout .avisales_dp_weekdays li {color:#8C8C8C!important;}
.aviasales_datepicker_frame .avisales_dp_month_layout .avisales_dp_weekdays .aviasales_weekday_5, .aviasales_datepicker_frame .avisales_dp_month_layout .avisales_dp_weekdays .aviasales_weekday_6 {color:#FF7605!important;}

.aviasales_proposal {border-bottom:2px solid #FF9E40!important;padding:10px 0;}
.aviasales_proposal:hover {background:#EFEFEF!important;}
.aviasales_proposal_layout {padding:20px 0!important;}
.aviasales_proposal_layout:hover {background:#EFEFEF!important;}
.aviasales_proposal_buy_button {background-color:transparent!important;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;}
.aviasales_as-button, div.aviasales_button, #aviasales_new_search .button, #latest_orders_place_filter .button, #latest_prices_table .button, .deactivation_button .button {text-shadow:#D97F32 0px 0px 1px!important;}
.aviasales_proposal_buy_button a .aviasales_as-button .aviasales_button_label {font-size:16px!important;position:relative;top:-2px;}
.aviasales_proposal_layout .aviasales_depart,.aviasales_proposal_layout .aviasales_return {border-top:0px!important;}
.aviasales_proposal_layout .aviasales_depart:hover,.aviasales_proposal_layout .aviasales_return:hover {background:transparent!important;}
.aviasales_share {display:none;}

.aviasales_proposal_layout .aviasales_proposal_header .aviasales_gates_count {left:228px!important;position:absolute!important;top:4px!important;}

.aviasales_flight_data .aviasales_details {position:relative;top:-9px;}
.aviasales_flight_data .aviasales_details .aviasales_as-ref {position:relative;margin-left:17px;border-bottom:1px solid #78BFD5!important;top:4px;text-transform:lowercase;}

.aviasales_month_calendar {max-width:713px!important;}

.aviasales_point_airport_name {color:#FF9E40!important;}

.aviasales_aircompany_big_logo img {float:right;left:-5px;position:relative;width:105px!important;}

.aviasales_flight_data  .aviasales_details .aviasales_as-ref:after {background:url(//flydex.ru/images/ui/sprites/arrow-aviasales.png) no-repeat scroll 0 0 transparent;display:inline-block;width:9px;height:5px;position:relative;}

.aviasales_ico-doublearrow {background-image:url(//flydex.ru/images/ui/sprites/icon-doublearrow.gif)!important;}
.aviasales_ico-doublearrow :after{width:15px;height:15px;display:inline-block;background:url(//flydex.ru/images/ui/sprites/aviasales_arrow_dest.png) no-repeat scroll 0 0 transparent!important;}
.aviasales_ico-boldarrowdown {background-image:url(//flydex.ru/images/ui/sprites/icon-boldarrowright.gif)!important;}

.aviasales_tooltip_content {background:#333844!important;}
.aviasales_tooltip_content .aviasales_price_value {color:#FF9E40!important;font-weight:bold;}
.aviasales_currency_code {color:#FFF!important;}
.aviasales_tooltip_tongue {display:none;}
.aviasales_gate_entry {background:#333844!important;cursor:pointer;}
.aviasales_gate_entry:hover {background:#FF9E40!important;}
.aviasales_gate_entry:hover .aviasales_price_value {color:#FFF!important;}
.aviasales_gate_entry:hover .aviasales_button_label {text-decoration:underline;}

.aviasales_beta {display:none;}

.aviasales_place_name  .aviasales_tooltiped {color:#000!important;}
.aviasales_proposal_layout .aviasales_flight_depart .aviasales_date, .aviasales_proposal_layout .aviasales_flight_landing .aviasales_date {color:#000000;font-size:15px;font-weight:bold;}

.aviasales_gate_name {color:#FFF!important;}
.aviasales_proposal_layout .aviasales_proposal_header .aviasales_aircompany_price {left:370px!important;}

#aviasales_window_close {background-color:#EEF5FB!important;}
.aviasales_windows #aviasales_ajax_progress {background-color:#333844!important;background:#333844!important;}
.aviasales_window_content #aviasales_main_ajax_loading_window #aviasales_ajax_progress {background-color:#333844!important;background:#333844!important;}

.aviasales_proposal_buy_button a .aviasales_price {position:relative;left:25px;top:-1px;}
.aviasales_proposal_layout .aviasales_proposal_short_layout .aviasales_proposal_flight_short .aviasales_flight_data .aviasales_no_stops_message, .aviasales_proposal_layout .aviasales_proposal_short_layout .aviasales_proposal_flight_short .aviasales_flight_data .aviasales_stops_data {top:10px!important;}
#aviasales_floating_container {margin-top:-110px!important;}
#aviasales_collapse_expand_container .aviasales_ico-boldarrowdown, #aviasales_collapse_expand_container .aviasales_ico-boldarrowup {top:0px;left:-7px;}
#aviasales_best-prices-matrixes table tr td.aviasales_find:hover, #aviasales_best-prices-matrixes table tr td.aviasales_minimal_price:hover, #aviasales_best-prices-matrixes table tr td.aviasales_price:hover, .aviasales_the_matrix table tr td.aviasales_find:hover, .aviasales_the_matrix table tr td.aviasales_minimal_price:hover, .aviasales_the_matrix table tr td.aviasales_price:hover, .aviasales_week_grid_matrix table tr td.aviasales_find:hover, .aviasales_week_grid_matrix table tr td.aviasales_minimal_price:hover, .aviasales_week_grid_matrix table tr td.aviasales_price:hover, .aviasales_month_calendar_grid table tr td.aviasales_find:hover, .aviasales_month_calendar_grid table tr td.aviasales_minimal_price:hover, .aviasales_month_calendar_grid table tr td.aviasales_price:hover {color:#FF9E40!important;}

#aviasales_proposals_swapper .aviasales_add_more_proposals {width:742px!important;}
.aviasales_footer-wrapper {display:none;}

.powered a {display:none;}

.TPWL {background-color:#fff!important;}
.TPWL.TPWL-page-nameHotels {overflow-x:hidden;}
.TPWL-layout-content {min-height:500px;}
.TPWL-layout-row-c {width:1000px!important;}
.TPWL-search_navigation, .TPWL-search_results, .foul_search_window, .TPWL-realtime_progressbar_track {width:1000px!important;}
.TPWL .preheader-menu-left li:after,.TPWL .preheader-menu-left li:first-child:before {top:-3px!important;}
.TPWL .footer-border-top {display:none;top:-11px!important;}
.TPWL-ticket-muty_city_flight-leg .TPWL-ticket-flight_details__duration {margin-left:38px!important;}
.TPWL-ticket-flight_details__stops {margin-left:153px!important;margin-top:5px!important;}
.TPWL-ticket-flight_details__duration {margin-top:5px!important;}
.TPWL .footer-wrap {top:-10px!important;}
.TPWL .footer-menu li a {font-size:11px!important;}
.TPWL.TPWL-page-nameHotels .footer-menu li a, .TPWL.TPWL-page-nameHotels .preheader-menu-left li a {font-size:13px!important;}
.TPWL .footer-menu-cnt .delim.delimf1 {margin-left:98px!important;margin-top:-98px!important;}
.TPWL .footer-menu-cnt .delim.delimf2 {margin-top:-98px!important;}
.TPWL-search_form-dates {position:relative;left:-398px!important;}
.TPWL-search_info>h2 {padding-left:25px!important;}
.TPWL-search_info-params-change {padding-right:25px!important;}
.TPWL-search_form.TPWL-search_form--wide .TPWL-search_form-params-submit {float:left!important;margin-left:20px!important;}
.TPWL-ui-btn-styleDefault {background-color:#FF9E40!important;border-color:#DF8127!important;}
.TPWL-style-borderColor-dark, .TPWL-hotels-sorting-control[data-TPWL-state=checked] .TPWL-hotels-sorting-item-helper, .TPWL-hotels-one-rooms-wrap, .TPWL-hotels-one-rooms-item {border-bottom-color:#FF9E40!important;}
.TPWL-style-textColor-interesting, .TPWL-hotels-sorting-control[data-TPWL-state=checked] .TPWL-hotels-sorting-item-helper {color:#000!important;}
.TPWL-icon, .TPWL-preroll-features-list__check:before, .TPWL-preroll-features-list__feature:before, .TPWL-preroll-features-list__thumb:before, .TPWL-preroll-features-list__cash:before, .icon-datepicker {background-color:#F09F50;}
#pagemain .week_minimal_prices.one_way .prices_contaner {width:750px!important;}
.TPWL-hotels-grid-location-distance,.TPWL-hotels-one-location-distance {color:#404040!important;}
.TPWL-icon, .ui-datepicker-trigger, .TPWL-style-bgColor-icon, .TPWL-preroll-features-list__check:before, .TPWL-preroll-features-list__feature:before, .TPWL-preroll-features-list__thumb:before, .TPWL-preroll-features-list__cash:before {background-color:#F09F50;}
.TPWL-style-borderColor-darkest, .TPWL-ui-range .jslider .jslider-pointer, .TPWL-filters .ui-slider-handle {border-color:#FF9E40!important;}
.TPWL-hotels-one-photosCarousel ul.TPWL-hotels-one-photosCarousel-c,.TPWL-hotels-one-photosCarousel {/* width:640px!important;height:417px!important; */}
.TPWL-hotels-one-photosCarousel img {width:auto;}
.TPWL-hotels-one-quality {/* right:175px!important; */}
.TPWL-hotels-one-photos {margin:0px 155px 50px;max-height:517px;}
.TPWL-hotels-one-photos-list {height:500px;width:160px;overflow-y:scroll;}
.TPWL-link.TPWL-hotels-one-photos-more {white-space:nowrap;}
.TPWL-hotels-filter-item-h {background:#484E59;color:#FFF;text-align:center;padding-top:10px;margin-bottom:10px;}
.TPWL-block-collection .TPWL-block {margin-bottom:11px;border:2px solid #484E59;padding-right:15px;border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;}
.TPWL-hotels-grid-title {color:#404040!important;border-bottom:1px solid #000!important;}
.TPWL-hotels-filter-item-h.TPWL-block-h {width:189px;margin-left:-11px;margin-top:-12px;border-radius:9px 6px 0 0;-moz-border-radius:9px 6px 0 0;-webkit-border-radius:9px 6px 0 0;}
.TPWL-hotels-map-control-close-text {color:#404040!important;border-bottom-color:#404040!important;}
.TPWL-hotels-grid-title:hover  {color:#FF9E40!important;border-bottom:1px solid #FF9E40!important;text-decoration:none!important;}
.TPWL-hotels-grid-location-c-typeLink {margin-left:-20px!important;}
.TPWL-list-item.TPWL-hotels-grid-list-item {margin-top:30px;border-bottom:1px dotted #444;}
.TPWL-hotels-grid-location-c-typeLink .TPWL-icon {background-color:#B76355!important;height:16px;width:12px;left:18px;background-size:12px 16px;}
.TPWL-sticky_informer.TPWL-style-bgColor-dark.TPWL-style-textColor-onDark {margin-left:-503px!important;width:1000px!important;}
.TPWL-hotels-grid-middle .TPWL-hotels-grid-photos-item {margin:0px 8px 7px 0!important;}
.TPWL-ui-range .jslider .jslider-pointer {background:#FF9E40!important;width:12px;height:11px;top:-6px;border-radius:12px 12px 12px 12px;}
.TPWL-style-bgColor-dark, .TPWL-ui-tabs-switch-item-control[data-tpwl-state=active], .TPWL-ui-range .jslider .jslider-bg .v, .TPWL-ui-range .jslider .jslider-pointer, .ui-progressbar .ui-progressbar-value, .ui-datepicker td .ui-state-active, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .TPWL-search_progress__bar .progress, .TPWL-filters .ui-slider-range, .TPWL-filters .ui-slider-handle {background-color:#383E4A!important;}
.TPWL-hotels-form-nameMain-typeWide .TPWL-hotels-form-item-nameCheckOut,.TPWL-hotels-form-nameMain-typeWide .TPWL-hotels-form-item-nameCheckIn,#checkInVisibletabs,#checkOutVisibletabs {width:150px;}
.TPWL-cols.TPWL-cols-onLeft240 .TPWL-cols-middle-c {padding:0 0 0 202px!important;}
.TPWL-cols.TPWL-cols-onLeft240 .TPWL-cols-side {width:190px!important;}
.TPWL-hotels-map-control-open-link {width:190px!important;}