@charset "utf-8";.ui-tabs.payment_way_tabs{padding:0;background:none;border:none;border-top:1px solid #1c1c47}.payment_way_tabs .ui-widget-header{background:#22225e;border:none}.ui-tabs.payment_way_tabs .ui-tabs-nav{padding:14px 14px 0}.ui-tabs.payment_way_tabs .ui-tabs-nav li{margin:0 3px 0 2px}.payment_way_tabs .ui-state-default,.payment_way_tabs.ui-widget-content .ui-state-default,.payment_way_tabs .ui-widget-header .ui-state-default{padding:0;background:#4f4f93;border:none;font-size:13px;line-height:18px;color:#FFF}.ui-tabs.payment_way_tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;background:#fafcfb;color:#000}.ui-tabs.payment_way_tabs .ui-tabs-nav li a{width:160px;padding:10px 10px}.ui-tabs.payment_way_tabs .ui-tabs-nav li span{display:block;margin:9px 0 0;font-size:18px}.payment_way_tabs .ui-state-default a,.payment_way_tabs .ui-state-default a:link,.payment_way_tabs .ui-state-default a:visited{color:#FFF}.payment_way_tabs .ui-state-active a,.payment_way_tabs .ui-state-active a:link,.payment_way_tabs .ui-state-active a:visited{color:#000}.payment_way_tabs .ui-state-active a span,.payment_way_tabs .ui-state-active a:link span,.payment_way_tabs .ui-state-active a:visited span{color:#22225e}.ui-tabs.payment_way_tabs .ui-tabs-panel{padding:0}.payment_way_tabs .way_th{padding-top:20px;border-bottom:none}.payment_way_tabs .b_preloader{position:absolute;width:100%;height:100%;background-color:#ffffff;opacity:.85;filter:alpha(opacity=85);overflow:hidden;z-index:200}.select_card_type{padding:0 15px 7px;font-size:13px}.select_card_type .select_descr{float:left;line-height:36px;color:#000}.select_card_type.usb_cards_block{padding:10px 10px 0}.select_card_type.usb_cards_block .select_label{display:inline-block;margin:10px 15px 0 0}.select_card_type.usb_cards_block .select_select{display:inline-block}.select_card_type .chosen-container-single .chosen-single span{margin-right:10px}.ui-widget-content .select_descr a{color:#4990e2}.payment_markup{padding:10px 0 0;font-size:12px;line-height:17px;font-style:italic}.payment_block .legal_person_block{display:none}.booking_form .service_package{margin-bottom:20px}.booking_form .service_package .h2{margin:0 -15px 20px}.booking_form .service_package .icheckbox_minimal{float:left;top:9px}.booking_form .service_package label{line-height:40px;top:9px;color:#000}.booking_form .service_package a{color:#b543a0;float:right;border:1px solid #b543a0;font-size:16px;font-weight:bold;padding:10px 15px}.add_bonus_desc{font-size:11px;color:grey}.card-type-list{margin:0 15px 15px;padding:0 0 10px;border-bottom:1px dotted #ced5e2}.card-type-list__heading{margin:0 0 7px;font-size:14px;line-height:16px;color:#000000}.card-type-list__item{display:inline-block;margin:0 25px 0 0;vertical-align:top}.card-type-list .iradio_minimal{display:block;float:left;margin:20px 0 0}.card-type-list .iradio_minimal.error{border:none !important}.card-type-list label{display:block;float:left}.card-type-list__error{position:absolute;top:90px;left:5px;width:160px;padding:10px 0;background:#ffffff;border:1px solid red;text-align:center;font-size:12px;color:red;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.card-type-list__error .arrow{display:block;position:absolute;left:17px;top:-5px;width:10px;height:5px;margin-left:-5px;background:url('/img/error_bot.gif?48016') no-repeat 0 0}.payment-box{margin:0 -15px;padding:20px 15px;border-top:1px dotted #ced5e2}.payment-box p{margin-top:15px}.payment-box .pay-method{position:relative;padding:12px 12px 12px 40px;float:left;border:1px solid #ced5e2;box-sizing:border-box}.payment-box .pay-method.active{border-color:#1c1c47}.payment-box .pay-method.ibox{width:25%;margin-right:2%}.payment-box .pay-method.paylogic{width:78%}.payment-box .pay-method .iradio_minimal{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto}.payment-box .pay-method .iradio_minimal:before{top:10px;left:10px}.payment-box .pay-method .iradio_minimal:after{top:13px;left:13px}.payment-box .pay-method .logos{cursor:pointer}.payment-box .pay-method .logos li{float:left;height:55px;margin-right:20px;line-height:45px}.payment-box .pay-method .logos li img{width:100%;height:auto;vertical-align:bottom}.price-table .price-list{font-size:15px;padding-top:0}.booking_personal_account .price-table{border:none}.booking_personal_account .price-list{padding-bottom:20px}.terminals-description{padding:0 12px 10px;font-size:12px;line-height:20px}.fake-price{display:inline-block;margin-top:15px;padding:5px 7px;background:#E7EBEE;border-radius:4px;clear:both;text-align:center}