@charset "utf-8";.preloader_page .preloader_banner{max-width:860px;max-height:410px;margin:30px auto 0;border-radius:10px;overflow:hidden;box-shadow:0 0 20px #3a3a3a}.preloader_page .preloader_banner .preloader_banner{margin:0}#page.preloader_page{background:#ffffff !important}.one_offer .hotel_name,.one_offer .hotel_photos img{cursor:pointer}#infowindow{display:none}.map_popup{height:90%}#infowindow.on_map{display:block}.b_gmap_inner #g_map{width:100%;height:100%}.city_marker{padding:6px !important}.city_marker span{display:block;padding:5px 10px;background:#b543a0;border:1px solid #b543a0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/js/PIE.htc?48016);font-weight:normal;color:#ffffff;font-size:13px;line-height:16px}.city_marker span:after{position:absolute;left:50%;bottom:0;display:block;width:16px;height:9px;margin-left:-8px;content:""}.city_marker span:after{content:"";position:absolute;z-index:250}.city_marker_none{display:none!important}.carusel_serv{width:958px}.discount_desc{display:none;float:none;padding:15px 0 0;clear:both}.bus_search_result .new_search{display:none}.transfer_search_result .new_search,.transfer_booking .new_search{display:none}.gd_search_result .clear_filters,.bus_search_result .clear_filters{display:none}.car_class_choice .checker.visible{display:block}.car_class_choice .checker{display:none}.birth_date .txtinput.year{width:75px!important}.f_0{background:#e9eaed url("/img/gd/seats_corners_occupied.png?48016") no-repeat !important}input:disabled{opacity:.5}input[type='text']:disabled{background-color:#FAFCFB;opacity:.5}.back_date_time{display:block}.hidden,.cabinet a.hidden,#forgot_popup{display:none}.gd_search_result .new_search,.hotels_search_result .new_search,.car_search_result .new_search,.additional_search_tools{display:none}.hotels_search_result .new_search,.car_search_result .new_search{border-top:1px solid #1c1c47}#map{width:930px;height:420px}.b_errors{display:none;font-weight:normal}.b_errors,.errors_block,.b_errors_fields{position:absolute;left:0;top:0;width:auto;background:#ced5e2;color:#111;padding:6px 8px;z-index:210;min-width:50px}.b_errors,.errors_block,.b_errors_fields{background:#ffffff;border:1px solid #aebad2;text-align:center;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 3px 6px -1px rgba(0,0,0,0.6);-moz-box-shadow:0 3px 6px -1px rgba(0,0,0,0.6);-webkit-box-shadow:0 3px 6px -1px rgba(0,0,0,0.6);behavior:url(/js/PIE.htc?48016)}.b_errors .arrow,.b_errors_fields .arrow{display:block;position:absolute;left:50%;top:-5px;width:10px;height:5px;margin-left:-5px;background:url('/img/arrow_tip_main.png?48016') no-repeat 0 0}.errors_block{border:1px solid #EF2E6F;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.errors_block .arrow{background:url('/img/error_bot.gif?48016') no-repeat 0 0}.b_errors_fields .arrow{background:url('/img/arrow_close.png?48016') no-repeat 0 0 !important;width:18px;height:5px;bottom:-5px;top:auto}.save_shadow{display:none;position:fixed;left:0;right:0;top:0;bottom:0;opacity:.5;z-index:1000;background:url("/img/allert_overlay.png?48016") repeat scroll 0 0 rgba(0,0,0,0)}.save_wrap{display:none;position:fixed;left:0;right:0;bottom:0;height:30px;background:#1c1c47;z-index:1101}.save_wrap .save_bar{background-color:#b543a0;height:30px;color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,0.5);-webkit-animation:animate-bg 5s linear infinite;-moz-animation:animate-bg 5s linear infinite}.save_wrap_text{position:absolute;top:0;width:100%;height:30px;font-size:15px;line-height:30px;color:#ffffff;font-weight:bold;text-align:center}@-webkit-keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}@-moz-keyframes animate-bg{from{background-position:0 0}to{background-position:-80px 0}}#card_date_year_error,#card_date_month_error{width:75px!important}