/*style.css*/

/*style_base.css*/
.trd-footer__item,.trd-footer__social,.trd-header__menu__item{vertical-align:top;display:inline-block}#fareRules a.popupLink,.formButton button,.formButton button:active,.formButton button:focus,.formButton button:hover,.new-flights-EAR__controls__control,.trd-checkout-booking__toggler__switch,.trd-checkout-booking__toggler__switch:active,.trd-checkout-booking__toggler__switch:focus,.trd-checkout-booking__toggler__switch:hover,.trd-checkout-route__segments__share__link:active,.trd-checkout-route__segments__share__link:focus,.trd-checkout__fareRules a.popupLink{outline:0}.trd-checkout-loading__huge .fartingPreloader__progress,.trd-checkout-loading__popup__content .fartingPreloader__progress,.trd-flightsResults__loader .fartingPreloader__progress{animation:trdloading 100s 1 forwards}*,h1,h2,h3,h4,h5,h6,input{font-family:"Helvetica Neue",Tahoma,Helvetica,sans-serif}a,a:link,a:active,a:hover{color:#e87e00}currency{font-family:inherit!important}currency[currency=RUB]:after{content:"."}.departureContent div{white-space:nowrap}.trd-stub-container{padding-left:25px}.trd-stub-container #status,.trd-stub-container__link{display:block;margin-top:15px}.trd-stub-container .fartingPreloader__bar{background:#eff1f3;display:inline-block;width:100%;margin:20px auto 0;overflow:hidden;border-radius:25px;box-shadow:0 0 20px 7px #fff}.trd-stub-container .fartingPreloader__progress{animation:trdloading 100s 1 forwards;display:block;height:19px;width:0;background:#269dd7;border-radius:25px;position:relative}.trd-stub-container .fartingPreloader__progress:before{content:' ';background:url(img/plane_loading.gif) center center no-repeat;height:19px;width:55px;position:absolute;right:10px}.nemo-po-passengers__searchAdd__add__button_icon{font-size:20px;margin-top:-7px;margin-left:2px}.nemo-po-search__container__item__buttons__icon{margin-top:-3px}.nemo-ui-container{box-shadow:none}.nemo-po-messages__form__new__button,.nemo-po-messages__form__new__button:link,.nemo-po-messages__form__new__button:visited,.nemo-ui-button,.nemo-ui-button:link,.nemo-ui-button:visited,.new-authConfirmPopup__form__buttons__confirm,.new-authConfirmPopup__form__buttons__confirm:link,.new-authConfirmPopup__form__buttons__confirm:visited,.ui-dialog-buttonpane .ui-button,.ui-dialog-buttonpane .ui-button:link,.ui-dialog-buttonpane .ui-button:visited{box-shadow:none!important;background:#ffd305;border-radius:2px;color:#693d00;font-size:14px;height:30px;line-height:30px}.nemo-po-messages__form__new__button.new-flights-passInfo__footer__button_buy,.nemo-po-messages__form__new__button.trd-checkout-payment__buyBtn,.nemo-ui-button.new-flights-passInfo__footer__button_buy,.nemo-ui-button.trd-checkout-payment__buyBtn,.new-authConfirmPopup__form__buttons__confirm.new-flights-passInfo__footer__button_buy,.new-authConfirmPopup__form__buttons__confirm.trd-checkout-payment__buyBtn,.ui-dialog-buttonpane .ui-button.new-flights-passInfo__footer__button_buy,.ui-dialog-buttonpane .ui-button.trd-checkout-payment__buyBtn{box-sizing:border-box;line-height:20px;font-size:14px;height:31px;padding:5px 21px 6px}.nemo-po-messages__form__new__button:active,.nemo-po-messages__form__new__button:focus,.nemo-po-messages__form__new__button:focus:active,.nemo-po-messages__form__new__button:focus:hover,.nemo-po-messages__form__new__button:hover,.nemo-ui-button:active,.nemo-ui-button:focus,.nemo-ui-button:focus:active,.nemo-ui-button:focus:hover,.nemo-ui-button:hover,.new-authConfirmPopup__form__buttons__confirm:active,.new-authConfirmPopup__form__buttons__confirm:focus,.new-authConfirmPopup__form__buttons__confirm:focus:active,.new-authConfirmPopup__form__buttons__confirm:focus:hover,.new-authConfirmPopup__form__buttons__confirm:hover,.ui-dialog-buttonpane .ui-button:active,.ui-dialog-buttonpane .ui-button:focus,.ui-dialog-buttonpane .ui-button:focus:active,.ui-dialog-buttonpane .ui-button:focus:hover,.ui-dialog-buttonpane .ui-button:hover{background:#ffd305;color:#000}.nemo-po-messages__form__new__button:disabled,.nemo-po-messages__form__new__button:disabled:active,.nemo-po-messages__form__new__button:disabled:disabled,.nemo-po-messages__form__new__button:disabled:disabled:hover,.nemo-po-messages__form__new__button:disabled:focus,.nemo-po-messages__form__new__button:disabled:focus:active,.nemo-po-messages__form__new__button:disabled:focus:hover,.nemo-po-messages__form__new__button:disabled:hover,.nemo-po-messages__form__new__button_disabled,.nemo-po-messages__form__new__button_disabled:active,.nemo-po-messages__form__new__button_disabled:disabled,.nemo-po-messages__form__new__button_disabled:disabled:hover,.nemo-po-messages__form__new__button_disabled:focus,.nemo-po-messages__form__new__button_disabled:focus:active,.nemo-po-messages__form__new__button_disabled:focus:hover,.nemo-po-messages__form__new__button_disabled:hover,.nemo-ui-button:disabled,.nemo-ui-button:disabled:active,.nemo-ui-button:disabled:disabled,.nemo-ui-button:disabled:disabled:hover,.nemo-ui-button:disabled:focus,.nemo-ui-button:disabled:focus:active,.nemo-ui-button:disabled:focus:hover,.nemo-ui-button:disabled:hover,.nemo-ui-button_disabled,.nemo-ui-button_disabled:active,.nemo-ui-button_disabled:disabled,.nemo-ui-button_disabled:disabled:hover,.nemo-ui-button_disabled:focus,.nemo-ui-button_disabled:focus:active,.nemo-ui-button_disabled:focus:hover,.nemo-ui-button_disabled:hover,.new-authConfirmPopup__form__buttons__confirm:disabled,.new-authConfirmPopup__form__buttons__confirm:disabled:active,.new-authConfirmPopup__form__buttons__confirm:disabled:disabled,.new-authConfirmPopup__form__buttons__confirm:disabled:disabled:hover,.new-authConfirmPopup__form__buttons__confirm:disabled:focus,.new-authConfirmPopup__form__buttons__confirm:disabled:focus:active,.new-authConfirmPopup__form__buttons__confirm:disabled:focus:hover,.new-authConfirmPopup__form__buttons__confirm:disabled:hover,.new-authConfirmPopup__form__buttons__confirm_disabled,.new-authConfirmPopup__form__buttons__confirm_disabled:active,.new-authConfirmPopup__form__buttons__confirm_disabled:disabled,.new-authConfirmPopup__form__buttons__confirm_disabled:disabled:hover,.new-authConfirmPopup__form__buttons__confirm_disabled:focus,.new-authConfirmPopup__form__buttons__confirm_disabled:focus:active,.new-authConfirmPopup__form__buttons__confirm_disabled:focus:hover,.new-authConfirmPopup__form__buttons__confirm_disabled:hover,.ui-dialog-buttonpane .ui-button:disabled,.ui-dialog-buttonpane .ui-button:disabled:active,.ui-dialog-buttonpane .ui-button:disabled:disabled,.ui-dialog-buttonpane .ui-button:disabled:disabled:hover,.ui-dialog-buttonpane .ui-button:disabled:focus,.ui-dialog-buttonpane .ui-button:disabled:focus:active,.ui-dialog-buttonpane .ui-button:disabled:focus:hover,.ui-dialog-buttonpane .ui-button:disabled:hover,.ui-dialog-buttonpane .ui-button_disabled,.ui-dialog-buttonpane .ui-button_disabled:active,.ui-dialog-buttonpane .ui-button_disabled:disabled,.ui-dialog-buttonpane .ui-button_disabled:disabled:hover,.ui-dialog-buttonpane .ui-button_disabled:focus,.ui-dialog-buttonpane .ui-button_disabled:focus:active,.ui-dialog-buttonpane .ui-button_disabled:focus:hover,.ui-dialog-buttonpane .ui-button_disabled:hover{background:#dfe0dc;color:#959595;cursor:default;box-shadow:none!important}.nemo-po-messages__form__new__button_tiny,.nemo-ui-button_tiny,.new-authConfirmPopup__form__buttons__confirm_tiny,.ui-dialog-buttonpane .ui-button_tiny{padding:0 11px 1px;height:18px;font-size:11px;line-height:14px;min-width:auto}.nemo-ui-textInput__input{height:23px;border:1px solid #c1c2c2;font-size:12px;border-radius:2px}.nemo-ui-textInput__input:focus,.nemo-ui-textInput__input:hover{box-shadow:none;border-color:#c1c2c2}.nemo-ui-select__toggle{border-radius:2px;border:1px solid #2d88b5;background:#fff!important;height:33px;line-height:31px;font-size:14px;color:#434647;padding:0 35px 0 10px}.nemo-ui-autocomplete,.nemo-ui-select__dropdown{border-radius:0;box-shadow:0 3px 8px rgba(0,0,0,.62)}.nemo-ui-select__dropdown{margin:0}.nemo-ui-select__dropdown__item{padding-top:6px;padding-bottom:6px}.nemo-ui-select__dropdown__item_disabled{background:#f7f7f7;cursor:auto;color:#6e6e9e}.nemo-ui-select__dropdown__item_disabled:hover{background:#f7f7f7}.nemo-ui-autocomplete{overflow:auto;max-height:500px;z-index:10000}.nemo-ui-autocomplete_open{margin-top:2px;margin-left:1px}.nemo-ui-autocomplete .ui-menu-item{padding:3px 8px;border:0;font-size:14px;color:#434647}.nemo-ui-autocomplete .ui-state-focus{background:#eff1f3!important}.nemo-ui-autocomplete__match{background-color:transparent;color:#0063b3}.nemo-ui-dangerColor{color:#ff0253}.new-ui-hilight{border-radius:0;font-size:11px;line-height:14px;padding:13px 9px}.new-ui-hilight_info{font-size:14px;background:#eff1f3}.new-ui-hilight_info,.new-ui-hilight_info *{color:#414042}.new-ui-hilight_info .new-flights-passInfo__info__notes__header{padding-bottom:5px}.new-ui-hilight_error{background-color:#d8263b}.nemo-ui-hint__error{border-radius:0;box-shadow:none;left:auto;bottom:auto;top:20px;cursor:default;position:relative;display:inline;margin-left:0}.nemo-ui-hint__error span{padding:8px 10px 10px;text-align:left;white-space:nowrap;word-wrap:break-word;font-size:11px;color:#fff;background-color:#d8263b}.nemo-ui-hint__error__arrow{background:url(img/arrow-red-top.png) 10px 0 no-repeat;padding-top:15px}.nemo-ui-hint__error__arrowLeft{background:url(img/arrow-red-left.png) no-repeat;top:-20px;left:400px;padding-left:8px;font-size:13px}.nemo-ui-hint__error__arrowDown{background:url(img/arrow-red-down.png) 30px bottom no-repeat;padding-bottom:18px}.nemo-ui-hint__error__arrowDown span{position:inherit}.ui-dialog{overflow:visible;padding:0;box-shadow:0 3px 8px rgba(0,0,0,.62)}.ui-dialog>*{position:relative;z-index:1}.ui-dialog:before{content:'';position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:0}.ui-dialog__wrapper{background:rgba(0,0,0,.5)}.ui-dialog.ui-dialog_request .ui-dialog-title{color:#2d2d32}.ui-dialog .ui-dialog-titlebar{box-shadow:none;background:#fff;font-size:14px}.ui-dialog-titlebar{border-radius:0;font-size:14px}.ui-dialog-titlebar .ui-dialog-titlebar-close{background:url(img/close.png) no-repeat rgba(0,0,0,0)}.ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background-color:transparent;background-image:url(img/close-active.png)}.ui-dialog-buttonpane,.ui-dialog-content{background:#eff1f3;border-radius:0}.ui-dialog-titlebar-close{height:19px;position:absolute;right:8px;top:8px;width:19px;z-index:2}.ui-dialog-buttonpane .ui-button{height:25px;line-height:25px}.ui-dialog-buttonpane .ui-button_secondary{font-size:12px}.ui-dialog .ui-progressbar{background-color:#dfe0d8}.ui-dialog .ui-progressbar .ui-progressbar-value{background-color:#ffd305}.ui-dialog .ui-dialog-buttonset .ui-button,.ui-dialog .ui-dialog-buttonset .ui-button:link,.ui-dialog .ui-dialog-buttonset .ui-button:visited{box-shadow:none;background:#ffd305;border-radius:2px;color:#693d00;font-size:14px;height:30px;line-height:30px}.ui-dialog .ui-dialog-buttonset .ui-button:active,.ui-dialog .ui-dialog-buttonset .ui-button:focus,.ui-dialog .ui-dialog-buttonset .ui-button:focus:active,.ui-dialog .ui-dialog-buttonset .ui-button:focus:hover,.ui-dialog .ui-dialog-buttonset .ui-button:hover{background:#ffd305;color:#000}.ui-dialog .ui-dialog-buttonpane{box-shadow:none;background:#eff1f3;border-top:1px solid #c1c2c2}.ui-dialog .ui-dialog-title{white-space:normal}.nemo-pmu-wrapper{border-radius:0;margin-top:2px;box-shadow:0 3px 8px rgba(0,0,0,.62);padding:10px 5px;z-index:1001}.nemo-pmu-instance{border-radius:0;width:245px}.nemo-pmu-instance+.nemo-pmu-instance .nemo-pmu-daysOfWeek,.nemo-pmu-instance+.nemo-pmu-instance .nemo-pmu-daysWrap,.nemo-pmu-instance+.nemo-pmu-instance .nemo-pmu-monthsWrap,.nemo-pmu-instance+.nemo-pmu-instance .nemo-pmu-yearsWrap{border-left:1px dotted #dadada}.nemo-pmu-monthHeader{background:#fff;height:auto;line-height:normal}.nemo-pmu-dayOfWeek,.nemo-pmu-month{line-height:25px;color:#434647!important}.nemo-pmu-month{font-size:14px!important}.nemo-pmu-month:hover{background-color:transparent}.nemo-pmu-daysOfWeek,.nemo-pmu-daysWrap,.nemo-pmu-monthsWrap,.nemo-pmu-yearsWrap{width:100%;padding:0 5px}.nemo-pmu-dayOfWeek{width:30px;font-size:11px;margin-right:4px}.nemo-pmu-dayOfWeek:last-child{margin:0}.nemo-pmu-next,.nemo-pmu-prev{background:url(img/sprite.png) -165px 0!important;width:15px!important;height:13px!important;top:6px;bottom:auto}.nemo-pmu-days,.nemo-pmu-months,.nemo-pmu-years{padding:0;border:0;margin:0;width:auto;line-height:0}.nemo-pmu-months,.nemo-pmu-years{margin-top:10px}.nemo-pmu-months_month,.nemo-pmu-years_year{border:0!important;color:#0c7bb5}.nemo-pmu-months_month:hover,.nemo-pmu-years_year:hover{background-color:transparent}.nemo-pmu-months_month.nemo-pmu-selected,.nemo-pmu-months_month.nemo-pmu-selected:hover,.nemo-pmu-years_year.nemo-pmu-selected,.nemo-pmu-years_year.nemo-pmu-selected:hover{background:#0c7bb5;color:#fff}.nemo-pmu-days_day{width:30px;height:30px;margin:0 4px 4px 0;border:0!important;padding-top:13px;line-height:17px;color:#0c7bb5;font-size:11px;border-radius:2px;transition:none 0s}.nemo-pmu-days_day:nth-child(7n){margin-right:0}.nemo-pmu-days_day:hover{margin-left:0;margin-top:0;background-color:transparent;color:#0c7bb5}.nemo-pmu-days_day:not(.nemo-pmu-disabled):not(.nemo-pmu-date_hilighted):hover{background:#eff1f3;position:relative}.nemo-pmu-days_day:not(.nemo-pmu-disabled):not(.nemo-pmu-date_hilighted):hover:after{content:'';position:absolute;width:15px;height:7px;background:url(img/sprite.png) -132px -100px;top:5px;left:7px;transform:scaleX(-1)}.nemo-pmu-saturday,.nemo-pmu-sunday{color:#e71d27}.nemo-pmu-disabled,.nemo-pmu-disabled:hover{color:#a8abac}.nemo-pmu-notInMonth{height:1px;padding:0;overflow:hidden;opacity:0;cursor:auto}.nemo-pmu-date_period{background-color:transparent}.nemo-pmu-date_hilighted{position:relative}.nemo-pmu-date_hilighted,.nemo-pmu-date_hilighted:hover{background:#0c7bb5;color:#fff}.nemo-pmu-date_hilighted:after{content:'';position:absolute;width:15px;height:7px;background:url(img/sprite.png) -102px -100px;top:5px;left:7px}.trd-pmu_RT .nemo-pmu-days_day:not(.nemo-pmu-disabled):not(.nemo-pmu-date_hilighted):hover:after{transform:none}.ui-datepicker{padding:5px 0 10px;border-radius:0}.ui-datepicker .ui-datepicker-header{background:0 0}.ui-datepicker .ui-datepicker-title{color:#434647}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon{background:url(img/sprite.png) -165px 0}.ui-datepicker .ui-datepicker-prev .ui-icon{transform:rotate(180deg)}.ui-datepicker table.ui-datepicker-calendar{margin:5px}.ui-datepicker table.ui-datepicker-calendar .ui-state-default{color:#0c7bb5}.ui-datepicker table.ui-datepicker-calendar .ui-state-hover{line-height:17px;border:0;opacity:.7}.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-unselectable.ui-state-disabled .ui-state-default{color:#a8abac}.ui-datepicker th{font-size:11px;text-transform:none;color:#434647!important;border:0;padding-bottom:10px}.ui-datepicker td{border:0;font-size:11px}.ui-datepicker td.ui-datepicker-week-end .ui-state-default{color:#e71d27}.ui-datepicker td .ui-state-default{width:30px;height:30px;margin:0 4px 4px 0;padding-top:13px;line-height:17px}.trd-ui-loading_inline{margin-top:10px;margin-bottom:10px}.trd-ui-loading_inline__plane{float:left;display:block;width:34px;height:11px;background:url(img/processing.gif) left top no-repeat}.trd-ui-loading_inline__text{float:left;display:block;margin-left:8px;margin-top:-1px}.ui-widget-overlay{display:none}.nemo-common-pageHeader__dropMenu{margin-left:0}.nemo-common-pageHeader__dropMenu__button{padding:0 15px 0 0!important;width:auto;color:#0063b3;border-bottom:1px dotted;position:relative;line-height:11px;font-size:12px;text-transform:capitalize;cursor:pointer}.nemo-common-pageHeader__dropMenu__button:after{content:'';border:3px solid;border-left-color:transparent;border-right-color:transparent;border-bottom:0;position:absolute;right:1px;top:50%;margin-top:-2px}.nemo-common-pageHeader__dropMenu__button:active,.nemo-common-pageHeader__dropMenu__button:hover{color:#e87e00}.nemo-common-pageHeader__droplist{border-radius:0;box-shadow:0 3px 8px rgba(0,0,0,.62);padding:0;left:0;right:auto;min-width:42px}.nemo-common-pageHeader__droplist_auth{left:auto;right:-20px}.nemo-common-pageHeader__droplist__option{margin:0;padding:0 8px;border:0;border-radius:0;font-size:11px;line-height:18px;color:#0063b3;height:auto;text-transform:capitalize}.nemo-common-pageHeader__droplist__option:hover{background-color:#eff1f3;color:#434647}
.trd-header{line-height:11px;font-size:12px}
.trd-header__inner{max-width:990px;padding-left:10px;padding-right:10px;margin:0 auto;padding-top:0px;position:relative}.trd-header__helplink,.trd-header__langselector,.trd-header__officesLink{display:inline-block;vertical-align:top;margin-right:45px;position:relative}.trd-header__helplink,.trd-header__officesLink{padding-left:15px}.trd-header__helplink:before,.trd-header__officesLink:before{content:'';position:absolute;left:0;top:50%;background:url(../img/icons/sprite-sec.png) no-repeat;width:10px;height:13px;margin-top:-7px}.trd-header__helplink:before{background-position:-1px -4px;width:13px}.trd-header__auth{position:absolute;top:8px;right:20px}.trd-header__auth__logout{display:inline-block;margin-left:15px;padding-left:10px;position:relative}.trd-header__auth__logout:active,.trd-header__auth__logout:hover,.trd-header__auth__logout:link,.trd-header__auth__logout:visited{color:#ff6275}.trd-header__auth__logout:before{content:'';position:absolute;left:0;top:50%;background:url(img/sprite.png) -25px 0 no-repeat;width:7px;height:7px;margin-top:-4px}.trd-header__auth__dropdown{padding:30px 0;line-height:normal;max-width:100vw}.trd-header__auth__dropdown__inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.trd-header__auth__checkOrder,.trd-header__auth__login{padding:0 10px 0 20px;min-width:280px;color:#1a1a1a;border-right:1px dotted #dadada}.trd-header__auth__checkOrder:last-child,.trd-header__auth__login:last-child{border-right:none}.trd-header__auth__checkOrder__header,.trd-header__auth__login__header{min-width:250px;max-width:50vw;font-size:18px;line-height:17px;white-space:nowrap;height:40px}.trd-header__auth__checkOrder .js-validation_errormessage,.trd-header__auth__checkOrder .nemo-auth__error,.trd-header__auth__login .js-validation_errormessage,.trd-header__auth__login .nemo-auth__error{background:#ff6275;color:#fff;font-size:11px;line-height:16px;min-height:68px;padding:10px 30px 10px 10px;border-radius:0;box-shadow:none;left:auto;width:250px;text-align:left;top:auto;bottom:30px;transform:none}.trd-header__auth__checkOrder .nemo-auth__field,.trd-header__auth__checkOrder .nemo-common-checkOrder__field,.trd-header__auth__login .nemo-auth__field,.trd-header__auth__login .nemo-common-checkOrder__field{position:static}.trd-header__auth__checkOrder .pro-validation_error_block .nemo-ui-textInput__input,.trd-header__auth__login .pro-validation_error_block .nemo-ui-textInput__input{border-color:#ff8191}.trd-header__auth__checkOrder .nemo-auth__error,.trd-header__auth__login .nemo-auth__error{position:absolute}.trd-header__auth__authLink{color:#0063b3;cursor:pointer;border-bottom:1px dotted}.trd-header__auth__authLink:hover{color:#e87e00}
.trd-header__menu{padding-top:19px;clear:both}.trd-checkout-loading__huge .fartingPreloader__logo,.trd-flightsResults__loader .fartingPreloader__logo,.trd-header__menu__logo{float:right;width:261px;height:38px}.trd-header__menu__logo_ru{background:url(img/sprite.png) 0 -16px no-repeat}.trd-header__menu__logo_en{background:url(img/sprite.png) 0 -247px no-repeat}.trd-header__menu__item{margin-right:12px;position:relative;line-height:47px;font-size:24px;text-decoration:none;padding-left:100px}
.trd-header__menu__item:before{content:'';position:absolute;left:0;top:50%;/*background:url(../img/icons/cars_hotels.png) no-repeat*/}
.trd-header__menu__item:active,.trd-header__menu__item:hover,.trd-header__menu__item_active,.trd-header__menu__item_active:visited{color:#434647}
.trd-header__menu__item_pointer:after{content:'';position:absolute;bottom:0;border:8px solid transparent;border-top:0;border-bottom-color:#75849b;margin-left:-8px}
.trd-header__menu__item_pointer_strahovka:after{content:'';position:absolute;bottom:0;border:8px solid transparent;border-top:0;border-bottom-color:#00a5e0;margin-left:-106px}
.trd-header__menu__item_pointer_tours:after {content: '';position: absolute;bottom: 0;border: 8px solid transparent;border-top: 0;border-bottom-color: #0b4f82;margin-left: -155px;}
.trd-header__menu__item_flights{/*padding-left:50px*/padding-left:17px}
.trd-header__menu__item_flights:before{background-position:-27px -5px;width:47px;height:22px;margin-top:-11px}
.trd-header__menu__item_trains{padding-left:29px}
.trd-header__menu__item_trains:before{background-position:0 0;width:27px;height:30px;margin-top:-16px}
.trd-header__menu__item_hotels{padding-left:10px}
/*.trd-header__menu__item_hotels:before{background-position:-76px -6px;width:30px;height:21px;margin-top:-11px}*/
.trd-header__menu__item_flights.trd-header__menu__item_active:after{left:23px}
.trd-header__menu__item_trains.trd-header__menu__item_active:after{left:12px}
.trd-header__menu__item_hotels.trd-header__menu__item_active:after{left:13px}.trd-header__menu__item_flights.trd-header__menu__item_active:before,.trd-header__menu__item_flights:hover:before{background-position:-27px -43px}.trd-header__menu__item_trains.trd-header__menu__item_active,.trd-header__menu__item_trains:hover{padding-left:29px}.trd-header__menu__item_trains.trd-header__menu__item_active:before,.trd-header__menu__item_trains:hover:before{background-position:0 -38px}
/*.trd-header__menu__item_hotels.trd-header__menu__item_active,.trd-header__menu__item_hotels:hover{padding-left:33px}
.trd-header__menu__item_hotels.trd-header__menu__item_active:before,.trd-header__menu__item_hotels:hover:before{background-position:-76px -44px}*/
.trd-footer{max-width:1000px;padding-left:20px;padding-right:20px;margin:63px auto 22px;font-size:12px;line-height:18px}
.trd-footer__item{border-top:1px solid #e0e0e0;width:300px;padding:20px 10px 0 0;color:#434647}
.trd-footer__item_payments{width:460px}
.trd-footer__infoItem{margin-bottom:20px;font-size:12px;font-family: sans-serif; line-height: 1.6;}
.trd-footer__infoItem__link{color:inherit!important}
.trd-footer__social{margin-right:10px;width:19px;height:19px;background:url(img/sprite.png) no-repeat}
.trd-footer__allPaymentsLink,.trd-footer__paymentLink,.trd-footer__verifiers__item{display:inline-block;vertical-align:middle}
.trd-footer__social:first-child{margin-left:-3px}
.trd-footer__social_fb{background-position:-101px -51px}
.trd-footer__social_vk{background-position:-122px -51px}
.trd-cms__subHeader{background:#2e8bca;min-height:29px;text-align:right}
.trd-cms__subHeader__inner{max-width:980px;margin:0 auto;padding:0px 20px;padding-top: 14px;padding-bottom: 5px;}
.trd-cms__subHeader__link{color:#fff!important;display:inline-block;font-size:13px;line-height:19px;position:relative;margin-left:4px}
.trd-cms__subHeader__link:before{content:'';position:absolute;width:19px;height:19px;top:0;left:0;background:url(img/sprite.png) 0 -148px}
.trd-cms__subHeader__link_corporate:before{background-position:-21px -148px}
.trd-cms__sections{/*background:#269dd8*/ background: -webkit-linear-gradient(bottom,#07a0d3 0,#07a0d3 100%);}
.trd-cms__sections__inner{max-width:1000px;margin:0 auto;padding:15px 8px 27px}
.trd-cms__sections__inner:after{content:'';display:table;width:100%;clear:both}
.trd-cms__sections__support{float:right;padding-top:30px;color:#fff;text-align:right;font-size:14px}
.trd-cms__sections__support__header{position:relative;line-height:25px}
.trd-cms__sections__support__header:before{content:'';width:41px;height:41px;position:absolute;left:-46px;bottom:0;background:url(../img/icons/sprite.png) -43px -149px}
.trd-cms__sections__support__phones{font-size:22px;line-height:28px}.trd-cms__sections__support__contact__link{color:#fff!important}
.trd-cms__sections__link{display:inline-block;vertical-align:middle;line-height:41px;border-radius:41px;margin-right:6px;padding:0 15px 0 45px;color:#fff!important;/*background-color:#425d7291;*/ background-color: #425d7252; text-decoration:none;font-size:14px;position:relative;margin-top:10px}
/*.trd-cms__sections__link:before{content:'';position:absolute;left:15px;top:50%;background:url(../img/icons/sprite.png)}*/
.trd-cms__sections__link_car{padding-left:50px}.trd-cms__sections__link_car:before{width:28px;height:24px;margin-top:-12px;background-position:-87px -148px}
.trd-cms__sections__link_transfer{padding-left:16px}
/*.trd-cms__sections__link_transfer:before{width:21px;height:28px;margin-top:-14px;background-position:-117px -148px}*/
.trd-cms__sections__link_tickets{padding-left:16px}.trd-cms__sections__link_tickets:before{width:20px;height:28px;margin-top:-14px;background-position:-156px -153px}
.trd-cms__sections__link_sightseeing{padding-left:43px}
.trd-cms__sections__link_sightseeing:before{width:23px;height:29px;margin-top:-15px;background-position:-155px -152px}
.trd-cms__promo{/*background:#0c7bb5;background-image: url(../img/bg_roger-keller.jpg);background-position: 0% 49%;background-size: cover;*/}
.trd-cms__promo__inner{max-width:1000px;padding-left:15px;margin:0 auto;padding-top:33px;padding-right:0}.trd-cms__promo__item{display:inline-block;vertical-align:top;padding-right:0;width:24%;min-height:345px;color:#fff;position:relative}.trd-cms__promo__item *{position:relative;z-index:1}.trd-cms__promo__item_card:before,.trd-cms__promo__item_corp:before,.trd-cms__promo__item_offices:before{position:absolute;z-index:0;content:''}.trd-cms__promo__item_card:before{background:url(img/card-bg.png);width:242px;height:253px;top:34px;left:-54px}.trd-cms__promo__item_offices:before{background:url(img/offices-map.png);width:191px;height:197px;right:20px;bottom:28px}.trd-cms__promo__item_corp:before{background:url(img/corp-bg.png);width:189px;height:159px;right:30px;bottom:40px}.trd-cms__promo__item__header{line-height:14px;border-bottom:1px solid #78c2e7;font-size:14px;color:#93ceec;min-height:35px}.trd-cms__promo__infoLink{display:block;border-bottom:1px dotted #78c2e7;color:#fff!important;font-weight:500;font-size:18px;padding-left:50px;line-height:25px;padding-top:25px;padding-bottom:25px;text-decoration:none;position:relative}.trd-cms__promo__infoLink:last-child{border-bottom:0}.trd-cms__promo__infoLink:before{content:'';position:absolute;left:0;top:18px;width:38px;height:38px;background:url(img/sprite.png) 0 -170px}.trd-cms__promo__infoLink_shedule:before{background-position:0 -209px}.trd-cms__promo__cardImg{width:100%;margin-top:10px}.trd-cms__promo__cardText{font-size:16px;font-weight:700}.trd-cms__promo__cardAdditional{color:#ffd305;font-size:36px;line-height:30px;font-weight:700;margin-top:5px}.trd-cms__promo__corpText,.trd-cms__promo__officesText{font-size:25px;line-height:29px;margin-top:5px}.trd-cms__promo__corpAdditional{font-size:14px;color:#ffd305;font-weight:700;margin-top:10px}
.trd-cms__info{max-width:950px;margin:0 auto;padding-right:0;padding-top:20px}
.trd-cms__info__item{display:inline-block;vertical-align:top;padding-right:0px;width:25%;color:#434647;font-size:11px;line-height:15px}
.trd-cms__info__item_about{width:50%}.trd-cms__info__item__header{font-size:14px;line-height:60px}.trd-cms__info__item__link{line-height:20px}
.trd-cms__info__item p{margin-bottom:6px}
.trd-cms-error__wrapper{width:100%;height:100%;position:fixed;background:#269dd8;z-index:10000;left:0;top:0}
.trd-cms-error__container{max-width:1130px;margin:0 auto;position:relative;height:100vh;background:#269dd8;overflow:hidden}
.trd-cms-error__main{max-width:440px;padding-top:100px;margin-left:100px;position:relative;z-index:10}@media all and (max-width:600px){.trd-cms-error__main{margin-left:20px}}
.trd-cms-error__main__logo{width:188px;height:40px;background:url(img/404/white_logo.png) no-repeat;margin-bottom:30px}
.trd-cms-error__main__text{color:#fff;background:#269dd8}
.trd-cms-error__main__text__header{font-size:30px;line-height:33px}
.trd-cms-error__main__text__caption{display:inline-block;padding-top:10px;font-size:14px}
.trd-cms-error__main__links .trd-cms__sections__link{margin-top:20px}
.trd-cms-error__main__links .trd-cms__sections__link:before{content:'';position:absolute;left:9px;top:50%;background:url(img/sprite_white.svg) no-repeat;background-size:125.5px auto}
.trd-cms-error__main__links .trd-cms__sections__link_flights{padding-left:60px}
.trd-cms-error__main__links .trd-cms__sections__link_flights:before{width:47px;height:22px;margin-top:-10px;background-position:-35px -56px}
.trd-cms-error__main__links .trd-cms__sections__link_trains{padding-left:48px}
.trd-cms-error__main__links .trd-cms__sections__link_trains:before{background-position:-8px -12px;width:27px;height:30px;margin-top:-16px;left:15px}
.trd-cms-error__main__links .trd-cms__sections__link_hotels{padding-left:50px}
.trd-cms-error__main__links .trd-cms__sections__link_hotels:before{background-position:-86px -18px;width:30px;height:21px;margin-top:-13px;left:15px}
.trd-cms-error__airplane{width:100%;position:absolute;height:400px;background:url(img/404/line_plane.svg) no-repeat;left:0;top:39%;z-index:2}
.trd-cms-error__moon{position:absolute;left:8%;top:41%;width:240px;height:300px;background:url(img/404/moon.svg) no-repeat}
.trd-cms-error__star{position:absolute;width:100px;height:100px;top:74.3%;left:53.4%;background:url(img/404/star.svg) no-repeat}
.trd-cms-error__rocket{position:absolute;width:550px;height:610px;top:4.8%;right:10.8%;background:url(img/404/rocket.svg) no-repeat;z-index:4}
.trd-cms-error__monster{position:absolute;width:200px;height:310px;top:31.6%;right:21%;background:url(img/404/chudik.png) no-repeat;z-index:3}
.trd-cms-error__cometLong{position:absolute;width:70px;height:75px;top:57.5%;left:43%;background:url(img/404/comet-long.png) no-repeat}
.trd-cms-error__cometShort{position:absolute;width:50px;height:50px;background:url(img/404/comet-short.png) no-repeat}
.trd-cms-error__cometShort__right{top:18.7%;right:14%}
.trd-cms-error__cometShort__left{top:41.3%;left:40.6%}@media all and (max-width:500px){.trd-cms-error__monster,.trd-cms-error__rocket{display:none}}
.nemo-common-contentPageBody{background:#fff}.nemo-common-contentPageBody .trd-cms__info,.nemo-common-contentPageBody .trd-cms__promo,.nemo-common-contentPageBody .trd-cms__sections,.nemo-common-contentPageBody .trd-cms__subHeader{display:none}
.nemo-common-appError{padding-top:0;padding-bottom:0}
.nemo-flights-form{margin:0;background-color:#269dd8;background: -webkit-linear-gradient(bottom,#07a1d4 0,#2e8bca 100%);}
.nemo-flights-form__CRBtn{max-width:980px;padding-left:20px;padding-right:20px;margin:25px auto 0}
.nemo-flights-form__notFoundError{max-width:980px;padding-left:20px;padding-right:20px;margin:0 auto 20px}
.nemo-flights-form__notFoundError__inner{background-color:#fcfbb9;padding:13px 9px;line-height:14px;font-size:11px}
.nemo-flights-form__header{margin-bottom: 10px;max-width: 1001px;padding-right: 20px;margin: 0 auto;line-height: 26px;font-size: 28px;color: #3d3d3d;margin-top: 12px;}
.nemo-flights-form__routeTypeSelector{max-width:980px;margin:0 auto 20px;display:block;padding:0 20px}
.nemo-flights-form__routeTypeSelector__button:after,.nemo-flights-form__routeTypeSelector__button:before,.nemo-flights-form__route__segment__item__date__indicator:after{display:none}.nemo-flights-form__routeTypeSelector_buttons{text-align:left}.nemo-flights-form__routeTypeSelector__button{background-color:transparent;height:30px;line-height:30px;padding:0 5px;border-radius:2px!important;margin-right:10px;min-width:0;color:#fff;font-size:14px;border:0!important;margin-left:0!important}.nemo-flights-form__routeTypeSelector__button:active,.nemo-flights-form__routeTypeSelector__button:hover{background:0 0;color:#fff}.nemo-flights-form__routeTypeSelector__button_active{background:#0c7bb5!important}.nemo-flights-form__routeTypeSelector__button__text{border-bottom:1px dotted}.nemo-flights-form__routeTypeSelector__button_active .nemo-flights-form__routeTypeSelector__button__text{border-bottom:1px dotted transparent}.nemo-flights-form__formContainer{background-color:transparent}.nemo-flights-form__formContainer__inner{max-width:980px;padding-left:20px;padding-right:20px;margin:0 auto;padding-top:0;width:100%}.nemo-flights-form__buttonContainer{padding-left:15px;min-width:70px}.nemo-flights-form__searchButton{min-width:130px;height:40px;line-height:40px;font-size:14px;border-radius:1px}.nemo-flights-form__route{position:relative}.nemo-flights-form__route__segment{width:81%;padding-bottom:15px;position:relative}.nemo-flights-form__route__segment_schedule{width:100%}.nemo-flights-form__route__segment_returnSegment{width:19%;bottom:0}.nemo-flights-form__route__segment_CR{width:100%}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item{width:40%}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__item_date{width:20%}.nemo-flights-form__route__segment__switchGeos{width:19px;height:19px;position:absolute;border-radius:19px;background:#269dd8;right:-9px;top:50%;z-index:1;margin-top:-10px}.nemo-flights-form__route__segment__switchGeos:after{content:'';position:absolute;width:9px;height:11px;background:url(img/sprite.png) -121px 0;top:50%;left:50%;margin-top:-6px;margin-left:-5px;cursor:pointer}.nemo-flights-form__route__segment__input,.nemo-flights-form__route__segment__item__dummy,.nemo-flights-form__route__switchToRT{height:40px;border:1px solid #2d88b5!important;border-radius:1px;font-size:14px;padding-left:7px}.nemo-flights-form__route__segment__input_date,.nemo-flights-form__route__segment__item__date__dummy,.nemo-flights-form__route__segment__item__dummy_date,.nemo-flights-form__route__switchToRT_date{padding-left:33px;padding-right:33px}.nemo-flights-form__route__segment__item{padding-right:0;width:37%}.nemo-flights-form__route__segment__item_date{padding-left:15px;width:26%}.nemo-flights-form__route__segment__item__dummy{text-indent:0;color:#434647;line-height:38px}.nemo-flights-form__route__segment__item__date__dummy{text-indent:0}.nemo-flights-form__route__segment__item__date__indicator{border:0;background:url(img/sprite.png) -158px -95px;width:18px;height:20px;margin-top:-10px;right:auto;left:8px;text-indent:-1000px;overflow:hidden;border-radius:0;opacity:1}.nemo-flights-form__passengers__error,.nemo-flights-form__route__segment__item__error,.nemo-flights-form__route__segment__notFoundDateHint{bottom:auto;top:100%;margin:10px 0 0;left:0;transform:none;background:#fcfbb9;border-radius:0;padding:10px;line-height:16px;font-size:11px;color:#ff6275}.nemo-flights-form__passengers__error:before,.nemo-flights-form__route__segment__item__error:before,.nemo-flights-form__route__segment__notFoundDateHint:before{content:'';position:absolute;left:10px;bottom:100%;border:8px solid transparent;border-top:0;border-bottom-color:#fcfbb9}.nemo-flights-form__route__segment__item .nemo-ui-dummiedInput__dummy__aux{color:inherit}.nemo-flights-form__route__segment__item_from,.nemo-flights-form__route__segment__item_to{padding-bottom:0;padding-left:0}.nemo-flights-form__route__segment__notFoundDateHint{background-color:#b0ffdf;color:#545344;bottom:100%;top:auto;margin:8px;max-width:100vw;right:0;left:auto;text-align:left;padding:8px 15px 5px;cursor:auto}.nemo-flights-form__route__segment__notFoundDateHint:before{border-bottom-color:#b0ffdf;transform:rotate(180deg);top:100%;bottom:auto;left:auto;right:10px}.nemo-flights-form__route__segment__notFoundDateHint__dates{white-space:nowrap;margin-left:-3px;margin-top:4px}.nemo-flights-form__route__segment__notFoundDateHint__dates__link{display:inline-block;vertical-align:top;padding:2px 3px;text-align:center;cursor:pointer;border-radius:2px}.nemo-flights-form__route__segment__notFoundDateHint__dates__link_current{background:#0c7bb5;color:#fff;overflow:hidden;height:16px}.nemo-flights-form__route__segment__notFoundDateHint__dates__link_inactive{cursor:auto}.nemo-flights-form__route__segment__notFoundDateHint__dates__link__inner{border-bottom:1px dotted;line-height:13px}.nemo-flights-form__route__segment__notFoundDateHint__dates__link_current .nemo-flights-form__route__segment__notFoundDateHint__dates__link__inner,.nemo-flights-form__route__segment__notFoundDateHint__dates__link_inactive .nemo-flights-form__route__segment__notFoundDateHint__dates__link__inner{border-bottom:0}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__notFoundDateHint{right:auto;left:0}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__notFoundDateHint:before{right:auto;left:10px}.nemo-flights-form__route__segment_CR:not(.nemo-flights-form__route__segment_lastSegment) .nemo-flights-form__route__segment__notFoundDateHint{bottom:auto;top:0;left:100%;right:auto;margin-top:0;padding-left:7px;padding-right:7px;margin-left:8px}.nemo-flights-form__route__segment_CR:not(.nemo-flights-form__route__segment_lastSegment) .nemo-flights-form__route__segment__notFoundDateHint:before{transform:none;border-left:0;border-top:8px solid transparent;border-right-color:#b0ffdf;border-bottom-color:transparent;top:10px;left:-8px;right:auto;margin:0}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__notFoundDateHint{top:40px;bottom:auto;right:auto;left:80%;margin-left:15px}.nemo-flights-form__route__segment_CR .nemo-flights-form__route__segment__notFoundDateHint:before{transform:none;top:auto;bottom:100%;left:10px;right:auto}.nemo-flights-form__route__segment__item_hasError .nemo-flights-form__route__segment__input,.nemo-flights-form__route__segment__item_hasError .nemo-flights-form__route__segment__item__dummy{background:#fcfbb9}.nemo-flights-form__route__segment__item_to .nemo-flights-form__route__segment__input,.nemo-flights-form__route__segment__item_to .nemo-flights-form__route__segment__item__dummy{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0!important;padding-left:17px}.nemo-flights-form__route__segment__item_from .nemo-flights-form__route__segment__input,.nemo-flights-form__route__segment__item_from .nemo-flights-form__route__segment__item__dummy{border-top-right-radius:0;border-bottom-right-radius:0}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item_date{padding-left:0}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__input,.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item__dummy{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0!important}.nemo-flights-form__route__segment_returnSegment .nemo-flights-form__route__segment__item__date__indicator{transform:scaleX(-1)}.nemo-flights-form__route__switchToRT{border-top-left-radius:0;border-top-right-radius:0;background:#fff;color:rgba(100,100,100,.75);font-size:14px;border-left:0!important;padding-left:33px;position:relative;text-align:left;line-height:38px}.nemo-flights-form__route__switchToRT:after{content:'';position:absolute;background:url(img/sprite.png) -158px -95px;width:18px;height:20px;top:50%;margin-top:-10px;right:auto;left:8px;text-indent:-1000px;overflow:hidden;border-radius:0;opacity:1;transform:scaleX(-1)}.nemo-flights-form__route__removeCRSegment{background:#fff!important;width:19px;height:19px;left:100%;right:auto;margin:-17px 0 0 15px;top:50%;border-radius:19px}.nemo-flights-form__route__removeCRSegment:before{content:'';background:url(img/sprite.png) -25px 0 no-repeat rgba(0,0,0,0);height:7px;width:7px;left:50%;margin-top:-3.5px;margin-left:-3.5px;position:absolute;top:50%}.nemo-flights-form__route__switchToOW{width:19px;height:19px;background:#c1c2c2;opacity:1;right:8px;top:50%;margin-top:-10px}.nemo-flights-form__route__switchToOW:before{content:'';position:absolute;top:6px;left:6px;width:7px;height:7px;background:url(img/sprite.png) -132px 0}.nemo-flights-form__route__switchToOW:hover{box-shadow:none;opacity:.8}.nemo-flights-form__route__continueCR{position:absolute;bottom:0;left:100%;margin-left:50px;margin-bottom:25px;text-indent:-1000px;overflow:hidden;width:20px;height:20px;border-radius:19px;opacity:1;background:#fff}.nemo-flights-form__route__continueCR_inactive{display:none}.nemo-flights-form__route__continueCR:before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background:url(img/sprite.png) -155px 0;margin-top:-4px;margin-left:-4px}.nemo-flights-form__route_RT .nemo-flights-form__route__segment:first-child .nemo-flights-form__route__segment__item_date .nemo-flights-form__route__segment__item__dummy{border-top-right-radius:0;border-bottom-right-radius:0}.nemo-flights-form__options{max-width:980px;padding-left:20px;padding-right:20px;margin:0 auto}.nemo-flights-form__options__passengers{display:inline-block;vertical-align:top;margin-right:30px;position:relative}.nemo-flights-form__options__passengers__opener{display:inline-block;vertical-align:middle;margin-left:35px;color:#fff;border-bottom:1px dotted;position:relative;font-size:14px;line-height:14px;cursor:pointer;margin-top:25px}.nemo-flights-form__options__passengers__opener:before{content:'';width:12px;height:12px;background:url(img/sprite.png) -141px 0;position:absolute;left:-20px;top:50%;margin-top:-6px}.nemo-flights-form__options__passengers__type{display:inline-block;vertical-align:top;margin-left:15px;color:#fff}.nemo-flights-form__options__passengers__type:first-child{margin-left:0}.nemo-flights-form__options__passengers__type__header{line-height:15px;font-size:11px}.nemo-flights-form__options__passengers__type__additional{color:#bee2f3;font-size:10px}.nemo-flights-form__options__passengers__type__select__toggle,.trd-flights-form__schedule__passengers__type__select__toggle{min-width:55px}.nemo-flights-form__options__passengers__type__select__toggle:after,.trd-flights-form__schedule__passengers__type__select__toggle:after{background:0 0;border:5px solid transparent;border-bottom:0;border-top-color:#434647;width:0;height:0;right:10px;margin-top:-3px}.nemo-flights-form__options__class,.nemo-flights-form__options__direct{display:inline-block;vertical-align:top;margin-right:20px;line-height:21px;border-radius:20px;background:#1d91cc;color:#fff;font-size:14px;margin-top:20px}.nemo-flights-form__options__class__item,.nemo-flights-form__options__direct__item{display:inline-block;vertical-align:top;border-radius:20px;padding:3px 8px;cursor:pointer}.nemo-flights-form__options__class__item_active,.nemo-flights-form__options__direct__item_active{background:#0c7bb5}.nemo-flights-form__options__class__item__text,.nemo-flights-form__options__direct__item__text{border-bottom:1px dotted}.nemo-flights-form__options__class__item_active .nemo-flights-form__options__class__item__text,.nemo-flights-form__options__direct__item_active .nemo-flights-form__options__direct__item__text{border-bottom-color:transparent}.nemo-flights-form__options__direct{margin-right:0}.nemo-flights-form__geoAC{min-width:300px}.nemo-flights-form__geoAC__item{clear:both}.nemo-flights-form__geoAC__item_airport{font-size:12px!important;padding-left:30px!important;position:relative}.nemo-flights-form__geoAC__item_airport:before{content:'';width:10px;height:10px;position:absolute;top:8px;left:14px;background:url(img/sprite.png) -120px -98px}.nemo-flights-form__geoAC__item__IATA{float:right;font-size:11px;color:#a8abac;padding-left:10px}.trd-flights-form__schedule{background:#fff;margin-top:20px;padding-bottom:20px}.trd-flights-form__schedule__inner{max-width:980px;padding-left:20px;padding-right:20px;margin:0 auto;padding-top:20px;position:relative}.trd-flights-form__schedule__flightsLoading{line-height:36px;padding-left:45px;background:url(https://old.agent.ru/media/img/icons/processing.gif) 4px center no-repeat rgba(0,0,0,0);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.trd-flights-form__schedule__flightsNoPFs{line-height:45px;background:#fffb9e;padding:0 20px 0 25px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.trd-flights-form__schedule__dateshift{background-color:#eff1f3;border-radius:10px;float:right;font-size:11px}.trd-flights-form__schedule__dateshift__item{display:inline-block;vertical-align:top;white-space:nowrap;height:22px;padding:3px 10px;line-height:16px;color:#0063b3;cursor:pointer}.trd-flights-form__schedule__dateshift__item_active{color:#fff;background:#0063b3;border-radius:10px}.trd-flights-form__schedule__dateshift__item__text{border-bottom:1px dotted}.trd-flights-form__schedule__table{border-spacing:0;font-size:11px;table-layout:fixed;border-collapse:collapse;width:100%}.trd-flights-form__schedule__table__header{text-align:left;font-weight:400;padding:11px 15px 6px;line-height:15px}.trd-flights-form__schedule__table__header_logo{width:10%}.trd-flights-form__schedule__table__header_flight{width:8%}.trd-flights-form__schedule__table__header_departure{width:10%;text-align:right}.trd-flights-form__schedule__table__header_arrival{width:10%}.trd-flights-form__schedule__table__header_timeEnRoute{width:16%;text-align:right}.trd-flights-form__schedule__table__header_select{text-align:right;padding-right:0}.trd-flights-form__schedule__table__header__text{color:#a8abac;display:inline-block;vertical-align:top}.trd-flights-form__schedule__table__header__text_sortable{color:#0063b3;border-bottom:1px dotted;cursor:pointer}.trd-flights-form__schedule__table__header_sortDown:after,.trd-flights-form__schedule__table__header_sortUp:after{content:'';display:inline-block;background:url(https://old.agent.ru/media/img/icons/sort-down.png) left center no-repeat;height:13px;width:12px;vertical-align:top;margin-left:5px}.trd-flights-form__schedule__table__header_sortUp:after{background-image:url(https://old.agent.ru/media/img/icons/sort-up.png)}.trd-flights-form__schedule__table__header_sortDown .trd-flights-form__schedule__table__header__text,.trd-flights-form__schedule__table__header_sortUp .trd-flights-form__schedule__table__header__text{color:#f99d1c}.trd-flights-form__schedule__infoPopup{width:100vw!important;max-width:770px}.trd-flights-form__schedule__flight__logo__image,.trd-flights-form__schedule__infoPopup__table__logo{max-width:57px;max-height:45px}.trd-flights-form__schedule__infoPopup .ui-dialog-content,.trd-flights-form__schedule__infoPopup .ui-dialog-titlebar{background:#f8f9fa}.trd-flights-form__schedule__infoPopup .ui-dialog-titlebar{height:27px}.trd-flights-form__schedule__infoPopup__route{color:#434647;font-size:18px;font-weight:700;line-height:22px;margin:0;padding:34px 0 10px}.trd-flights-form__schedule__infoPopup__table{border-collapse:collapse;font-size:11px;width:100%}.trd-flights-form__schedule__infoPopup__table__header{border-bottom:1px solid #e0e0e0;color:#a8abac;font-weight:400;padding:11px 5px 6px;text-align:left;vertical-align:text-top;white-space:nowrap}.trd-flights-form__schedule__infoPopup__table__header_timeEnRoute,.trd-flights-form__schedule__infoPopup__table__item_timeEnRoute{text-align:right}.trd-flights-form__schedule__infoPopup__table__item{background:#fff;border-bottom:1px solid #e0e0e0;padding:11px 5px 12px;vertical-align:top}.trd-flights-form__schedule__infoPopup__table__item_logo{padding:10px 5px 3px 2px;width:67px}.trd-flights-form__schedule__infoPopup__table__flightNum,.trd-flights-form__schedule__infoPopup__table__time{font-weight:700}.trd-flights-form__schedule__infoPopup__table__time{display:inline-block;margin-right:3px}.trd-flights-form__schedule__infoPopup__table__classes{background-color:#eff1f3;border-bottom:1px solid #e0e0e0;padding:11px 5px;vertical-align:top}tr:last-child .trd-flights-form__schedule__infoPopup__table__classes{border-bottom:0}.trd-flights-form__schedule__infoPopup__calendarHeader{color:#434647;font-size:14px;margin:0;padding:23px 0 10px;font-weight:700}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-wrapper{background-color:transparent;box-shadow:none;margin:0;padding:0}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-month,.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-monthHeader{background-color:transparent;line-height:21px;padding:3px 0 5px;font-size:14px;height:auto}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-monthHeader:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-month{padding:0}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-daysOfWeek{padding:0;border-left:0!important}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-dayOfWeek{font-size:11px;line-height:13px;padding-bottom:5px;width:23px;margin:0}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-days_day{width:23px;height:19px;line-height:19px;padding:0;margin:0;vertical-align:top}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-instance{width:181px;padding:0 10px;position:relative}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-instance:last-child:before{content:'';position:absolute;top:39px;left:0;bottom:0;border-left:1px dotted #434647}.trd-flights-form__schedule__infoPopup__calendar .nemo-pmu-daysWrap{padding:0;border-left:0!important}.trd-flights-form__schedule__infoPopup__calendar__active{color:#0063b3}.trd-flights-form__schedule__infoPopup__calendar__active.nemo-pmu-saturday,.trd-flights-form__schedule__infoPopup__calendar__active.nemo-pmu-sunday{color:#ff001e}.trd-flights-form__schedule__flight{color:#434647}.trd-flights-form__schedule__flight__arrival,.trd-flights-form__schedule__flight__departure,.trd-flights-form__schedule__flight__flght,.trd-flights-form__schedule__flight__timeEnRoute{padding:10px 15px;vertical-align:top;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.trd-flights-form__schedule__flight__logo,.trd-flights-form__schedule__flight__select{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.trd-flights-form__schedule__flight__select{text-align:right;padding:10px 0;position:relative}.trd-flights-form__schedule__flight__select__day{display:inline-block;vertical-align:top;height:37px;width:37px;line-height:13px;padding-top:7px;text-align:center;background:#f0f1f3;border-left:1px solid rgba(176,176,176,.25);font-size:11px;cursor:pointer;position:relative}.trd-flights-form__schedule__flight__select__day_searchDate{background:#d8e5ed}.trd-flights-form__schedule__flight__select__day_active{color:#fff;background:#0063b3;z-index:1}.trd-flights-form__schedule__flight__select__day_inactive{cursor:auto;text-indent:-100000px;position:relative}.trd-flights-form__schedule__flight__select__day_inactive:before{content:'';color:#a0a0a0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-indent:0}.trd-flights-form__schedule__flight__select__day:first-child{border-radius:4px 0 0 4px;border-left:0}.trd-flights-form__schedule__flight__select__day:last-child{border-radius:0 4px 4px 0}.trd-flights-form__schedule__flight__logo{padding:7px 15px 10px 20px}.trd-flights-form__schedule__flight__flght{vertical-align:middle}.trd-flights-form__schedule__flight__flght__number{color:#434647;text-decoration:none;border-bottom:1px dotted;cursor:pointer}.trd-flights-form__schedule__flight__arrival,.trd-flights-form__schedule__flight__departure{white-space:nowrap}.trd-flights-form__schedule__flight__arrival__time,.trd-flights-form__schedule__flight__departure__time{display:inline-block;min-width:31px;text-align:right;color:#414042;font-size:14px;font-weight:700}.trd-flights-form__schedule__flight__arrival__place,.trd-flights-form__schedule__flight__departure__place{display:block;font-size:11px;color:#a0a0a0}.trd-flights-form__schedule__flight__departure{text-align:right;padding-right:15px}.trd-flights-form__schedule__flight__arrival{padding-left:15px}.trd-flights-form__schedule__flight__timeEnRoute{text-align:right}.trd-flights-form__schedule__passengers{position:absolute;right:10px;background-color:#f8f9fa;box-shadow:0 3px 8px rgba(0,0,0,.62);padding:35px 40px 20px 20px;z-index:1;font-size:11px;display:none;margin-top:5px}.trd-flights-form__schedule__passengers__arrow{position:absolute;border:10px solid transparent;border-top:0;border-bottom-color:#f8f9fa;z-index:1;bottom:100%;margin-right:-1px}.trd-flights-form__schedule__passengers__close{background:url(https://old.agent.ru/media/img/buttons/close.png) no-repeat rgba(0,0,0,0);height:19px;position:absolute;right:8px;top:8px;width:19px;z-index:2;cursor:pointer}.trd-flights-form__schedule__passengers__close:hover{background-image:url(https://old.agent.ru/media/img/buttons/close-active.png)}.trd-flights-form__schedule__passengers__type{display:inline-block;margin-left:15px}.trd-flights-form__schedule__passengers__type:first-child{margin-left:0}.trd-flights-form__schedule__passengers__type__header{margin-bottom:3px}.trd-flights-form__schedule__passengers__type__select__toggle{line-height:25px;height:27px;border-color:#b9bcbd}.trd-flights-form__schedule__passengers__type__additional{margin-top:3px;font-size:9px}.trd-flights-form__schedule__passengers__submit{margin-top:30px;line-height:40px;height:40px;font-size:14px}.trd-flights-form__schedule__postfilters{margin-bottom:20px}.trd-flights-form__schedule__postfilters__item{display:inline-block;vertical-align:top;position:relative;white-space:nowrap;margin-right:9px;min-height:22px}.trd-flights-form__schedule__postfilters__item__toggle{border-radius:10px;padding:3px 10px;display:inline-block;vertical-align:top;cursor:pointer}.trd-flights-form__schedule__postfilters__item__toggle,.trd-flights-form__schedule__postfilters__item__toggle.nemo-ui-select__toggle_open:hover{background:#eff1f3}.trd-flights-form__schedule__postfilters__item__toggle_inactive{background:#eff1f3;cursor:auto}.trd-flights-form__schedule__postfilters__item__toggle_inactive .trd-flights-form__schedule__postfilters__item__toggle__text{color:#a8abac;border-bottom:0}.trd-flights-form__schedule__postfilters__item__toggle_hasValue{background:#0063b3}.trd-flights-form__schedule__postfilters__item__toggle_hasValue .trd-flights-form__schedule__postfilters__item__toggle__text{color:#fff}.trd-flights-form__schedule__postfilters__item__toggle__text{font-size:11px;border-bottom:1px dotted;color:#0063b3}.trd-flights-form__schedule__postfilters__item__dropdown{position:absolute;left:0;top:100%;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.62);display:none;z-index:10001;margin-top:12px;margin-left:-10px}.trd-flights-form__schedule__postfilters__item__dropdown:before{content:'';background:url(https://old.agent.ru/media/img/icons/popup-arrow.png) no-repeat rgba(0,0,0,0);border:0;height:12px;left:17px;margin-top:-12px;position:absolute;top:0;width:27px;z-index:2}.trd-flights-form__schedule__postfilters__item__dropdown__footer{border-top:1px solid #cbd3d6;background:#eff1f3;padding:20px}.trd-flights-form__schedule__postfilters__item__dropdown__footer__choose{height:18px;line-height:18px;padding-left:12px;padding-right:12px;font-size:11px;margin-right:11px;vertical-align:middle}.trd-flights-form__schedule__postfilters__item__dropdown__footer__clear{display:inline-block;vertical-align:middle;font-size:11px;line-height:15px;border-bottom:1px dotted;cursor:pointer;color:#0063b3}.trd-flights-form__schedule__postfilters__item__dropdown__variants{padding:15px 10px 10px}.trd-flights-form__schedule__postfilters__item__dropdown__variants__item{display:table;border-radius:10px;padding:0 25px 0 10px;line-height:21px;color:#0063b3;cursor:pointer;background-position:right center;background-repeat:no-repeat;margin-top:4px;font-size:11px}.trd-flights-form__schedule__postfilters__item__dropdown__variants__item:first-child{margin-top:0}.trd-flights-form__schedule__postfilters__item__dropdown__variants__item:hover{background-color:#eff1f3;background-image:url(https://old.agent.ru/media/img/icons/checkbox-unselected-hover.png)}.trd-flights-form__schedule__postfilters__item__dropdown__variants__item_selected,.trd-flights-form__schedule__postfilters__item__dropdown__variants__item_selected:hover{background-color:#0c7bb5;background-image:url(https://old.agent.ru/media/img/icons/checkbox-selected.png);color:#fff}.nemo-flights-results{max-width:980px;padding-left:20px;padding-right:20px;margin:0 auto;color:inherit}.nemo-flights-results *{box-sizing:content-box}#bookingIndexForm .searchFormSubstrate *,div.variantDetails .chooseForm .formButton input{box-sizing:border-box}.trd-flightsResults__loader{position:fixed;background:#fff;height:100vh;left:0;top:0;width:100vw;z-index:1000}.nemo-flights-results__warning{max-width:400px}.nemo-common-postFilters,.nemo-flights-results__content__offers{display:none}.nemo-flights-results__content__results{-ms-flex-preferred-size:100%;flex-basis:100%}.filterButton{position:relative}.filterButton__change.nemo-ui-select__toggle_open{background:0 0}.lowcostLink{position:static}table.flights.choice td.aircompany .airLogoWrapper{height:36px;line-height:36px}table.flights.choice td.aircompany .airLogoWrapper:last-child{height:46px}table.flights.choice td.aircompany .airLogoWrapper .airLogo{display:inline;vertical-align:middle}table.flights.choice td.aircompany .aircompanyContent.airLogoWrapper{position:absolute;height:90px}table.flights.choice td.aircompany div.variantDetails div.departureContent{padding-left:76px}table.flights.choice td.aircompany .flightContent .airLogo{margin-top:0;margin-left:5px}table.flights.choice td.price .paymentChoice span nobr currency{font-size:11px}div.variantDetails div.detailsSubmit{margin-top:-1px}div.variantDetails div.price currency{font-size:11px;vertical-align:top;display:inline-block;margin-left:5px;margin-top:20px}.trd-flights-results__flightsGroup__flightInfo .ui-dialog-title,table.flights.choice .js-common-pseudoSelect__dropdown{display:none}table.flights.choice #exchange{position:relative}table.flights{overflow:visible!important}table.flights a.chooseLink.nemo-ui-select__toggle_open,table.flights a.chooseLink.nemo-ui-select__toggle_open:hover{background:url(https://old.agent.ru/media/img/icons/change-active.png) right 6px no-repeat rgba(0,0,0,0);border-bottom:1px dotted #f99d1c!important;color:#f99d1c!important}table.flights.choice th.toPay div#exchange ul li:hover{background-color:#a4e0f8}#bookingIndexForm .searchFormSubstrate{padding:20px 0!important;width:980px!important}#bookingIndexForm .searchFormSubstrate label{padding:0;color:inherit}#bookingIndexForm .searchFormSubstrate .nemo-flights-results__form{margin-top:-10px}#bookingIndexForm .searchFormSubstrate #closeChangeSearch{position:relative;z-index:10;box-sizing:content-box}#bookingIndexForm .searchFormSubstrate .nemo-ui-dummiedInput__dummy__aux,#bookingIndexForm .searchFormSubstrate .nemo-ui-dummiedInput__dummy__main,#bookingIndexForm .searchFormSubstrate .nemo-ui-dummiedInput__dummy__placeholder{right:auto;position:static;font-size:14px}#bookingIndexForm .searchFormSubstrate .nemo-ui-dummiedInput__dummy__aux,#bookingIndexForm .searchFormSubstrate .nemo-ui-dummiedInput__dummy__main{color:#434647}#bookingIndexForm .searchFormSubstrate .nemo-flights-form__options__passengers__type__header{color:#fff}.js-common-pseudoSelect{position:relative}#searchLinkBlock.js-common-pseudoSelect #popup{right:-20px;left:auto;top:100%}#searchLinkBlock.js-common-pseudoSelect #popup *{color:#434647}.detailsSubmit .js-common-pseudoSelect__dropdown{top:30px;right:auto;left:-75px}#searchLink.nemo-ui-select__toggle_open a.popupLink,div.variantDetails .variantLink.popupLink.nemo-ui-select__toggle_open{background-image:url(https://old.agent.ru/media/img/icons/search-link-active.png);border-bottom:medium none!important}#searchLink.nemo-ui-select__toggle_open a.popupLink span,div.variantDetails .variantLink.popupLink.nemo-ui-select__toggle_open span{border-bottom:1px dotted #f99d1c!important;color:#f99d1c!important}div.variantDetails{z-index:100!important}#fareRules,#fareSegments{z-index:10;position:relative}#fareRules *{box-sizing:content-box}.nemo-flights-results__compareTable *,.trd-checkout-footer__checkOrder *{box-sizing:border-box}#fareRules a.popupLink.disable{border-bottom:1px solid rgba(255,255,255,0)}#fareSegments{margin-top:-20px}#fareInfoTranslationCredits sup.star{top:auto;line-height:normal;font-size:12px}.trd-flights-results__flightsGroup__flightInfo .ui-dialog-titlebar{background:0 0;z-index:20;height:1px;overflow:visible;padding:0}.trd-flights-results__flightsGroup__flightInfo .js-nemoApp__popupBlock,.trd-flights-results__flightsGroup__flightInfo .ui-dialog-content{position:relative;z-index:10}.styledCheckbox{background-position:right 7px!important}.formButton button{border:0;background:#ffd305;vertical-align:bottom;padding:5px 21px 6px;color:#693d00;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;overflow:visible;display:block;line-height:17px;border-radius:2px;-webkit-appearance:none;height:20px}.formButton .trd-flights-results__flightsListGroup__buyButton_bookingCheck{background-color:#dfe0dc;color:#959595;cursor:default}.formButton .trd-flights-results__flightsListGroup__buyButton_bookingCheck:before{content:'';position:absolute;background:#e7e8e1;width:430px;top:35px;left:0;bottom:0;z-index:10}.formButton .trd-flights-results__flightsListGroup__buyButton_bookingCheck .checkingAvailability{display:block;z-index:20;font-size:11px;color:#434647}.nemo-flights-results__compareTable__groupsItem__duration,.nemo-flights-results__compareTable__groupsItem__linkToFullTicket,.nemo-flights-results__compareTable__showMore__switch__icon{display:none}.trd-flights-results__flightsListGroup__buyButton_bookingCheck__cover{position:fixed;z-index:999999;background:rgba(0,0,0,0);top:0;right:0;bottom:0;left:0}table.flights.choice span.connectionCities{max-width:112px;overflow:hidden;text-overflow:ellipsis}div.variantDetails div.segmentDelimitter{height:0!important;background-color:transparent!important;border-bottom:1px dotted #c4c4c4;margin-left:75px}.trd-flights-results__PFBlock__dropdown{position:absolute;left:10px;top:100%;margin-top:12px!important;z-index:100001;right:auto;box-shadow:0 3px 8px rgba(0,0,0,.62)}.trd-flights-results__PFBlock__dropdown:before{content:'';background:url(https://old.agent.ru/media/img/icons/popup-arrow.png) no-repeat rgba(0,0,0,0);border:0;height:12px;left:17px;margin-top:-12px;position:absolute;top:0;width:27px;z-index:2}.trd-flights-results__PFBlock__dropdown *{white-space:nowrap}.trd-flights-results__PFBlock__dropdown .filterButton__filtersContent,.trd-flights-results__PFBlock__dropdown .filterButton__formButton{margin:0!important}.trd-flights-results__PFBlock__dropdown .filterSegment__checkboxList{padding-right:20px}@keyframes trdloading{0%{width:0}20%{width:80%}100%{width:100%}}.nemo-flights-results__compareTable{margin:0 -20px;padding-top:4px}.nemo-flights-results__compareTable__root{padding:0 0 30px;background-color:transparent;border:none;word-spacing:15px}.nemo-flights-results__compareTable__item{max-width:480px;box-shadow:none;border-radius:0}.nemo-flights-results__compareTable__pager{border-radius:0;line-height:20px;padding:5px 13px;font-size:13px;background:#269cd9}.nemo-flights-results__compareTable__pager__next,.nemo-flights-results__compareTable__pager__prev{padding:0;width:20px;height:20px;background-color:transparent;opacity:.75}.nemo-flights-results__compareTable__companyColumn,.nemo-flights-results__compareTable__companyLogo,.nemo-flights-results__compareTable__groupsItem{width:160px;background:#f0f1f3}.nemo-flights-results__compareTable__companyLogo{height:50px;background:#fff}.nemo-flights-results__compareTable__companyColumn:before{background:rgba(176,176,176,.25)}.nemo-flights-results__compareTable__companyLogo,.nemo-flights-results__compareTable__groupsItem{border-bottom-color:rgba(176,176,176,.25)}.nemo-flights-results__compareTable__groupsItem{height:45px}.nemo-flights-results__compareTable__groupsItem_hidden{height:auto;margin:-11px 0 0;box-shadow:none;border:1px solid rgba(176,176,176,.25)}.nemo-flights-results__compareTable__groupsItem__shortInfo{min-height:44px}.nemo-flights-results__compareTable__groupsItem_hidden .nemo-flights-results__compareTable__groupsItem__shortInfo{margin-left:-1px;margin-right:-1px}.nemo-flights-results__compareTable__groupsItem__price{padding-top:5px;line-height:18px}.nemo-flights-results__compareTable__groupsItem__price,.nemo-flights-results__compareTable__groupsItem__transfers{font-size:11px}.nemo-flights-results__compareTable__groupsItem__flightSelectWrap{margin-top:0;padding-bottom:0}.nemo-flights-results__compareTable__groupsItem__selector__selectContainer{padding:0}.nemo-flights-results__compareTable__groupsItem__selector__selected{padding:0;background:0 0!important;border:0;text-align:center}.nemo-flights-results__compareTable__groupsItem__selector__selected__time{margin:0;line-height:17px}.nemo-flights-results__compareTable__groupsItem__selector__selected__time__arrival,.nemo-flights-results__compareTable__groupsItem__selector__selected__time__departure{font-size:14px;font-weight:700;color:#434647!important}.nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck{background-color:transparent!important}.nemo-flights-results__compareTable__showMore__switch{text-decoration:none!important;font-size:12px;opacity:1;background:0 0;padding:0;margin-top:5px;border-radius:0}.trd-checkout__stepbar__info{background-color:#eff1f3;margin:0 -20px;padding:11px 20px;display:table;width:100%}.trd-checkout__stepbar__info :hover{cursor:default}.trd-checkout__stepbar__info__item{display:table-cell}.trd-checkout__stepbar__info__item__segmentGroups{width:70%}.trd-checkout__stepbar__info__item__segmentGroups__group{border-bottom:1px solid #e0e0e0}.trd-checkout__stepbar__info__item__segmentGroups__group:first-child{margin-top:-10px}.trd-checkout__stepbar__info__item__segmentGroups__group:last-child{border-bottom:none}.trd-checkout__stepbar__info__item__segmentGroups__group:last-child .trd-checkout__stepbar__info__item__segmentGroups__group__segment__info__flightInfo{padding-bottom:0}.trd-checkout__stepbar__info__item__segmentGroups__group h5{color:#a8abac;padding-bottom:0}.trd-checkout__stepbar__info__item__segmentGroups__group__customerInfo_fullName{text-transform:capitalize}.trd-checkout__stepbar__info__item__segmentGroups__group__customerInfo_docNumber{text-transform:lowercase}.trd-checkout__stepbar__info__item__segmentGroups__group__segment{padding-top:10px}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__logo{float:left;width:14%}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__info{float:left;color:#a8abac;width:86%}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__info__date{float:left}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__info__date__time{font-size:17px;font-weight:700;color:#434647!important}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__info__date__flightTime{float:right;color:#434647}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__info__flightInfo{color:#434647;margin-top:5px;padding-bottom:10px}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__info__segmentSeparator{border-bottom:1px dotted #c4c4c4}.trd-checkout__stepbar__info__item__segmentGroups__group__segment__info__segmentSeparator__waitingTime{position:absolute;margin-left:350px;margin-top:-8px;padding:0 5px 0 28px;background-color:#eff1f3;background-image:url(img/connection.png);background-repeat:no-repeat;background-position:5px center;color:#434647}.trd-checkout__stepbar__info__item__bookingClass{width:20%;vertical-align:middle;text-align:center}.trd-checkout__stepbar__info__item__priceHolder{width:10%;vertical-align:middle;text-align:center}.trd-checkout__stepbar__info__item__priceHolder money{font-size:18px}.trd-checkout__stepbar__info__item__priceHolder money currency{font-size:11px}.trd-checkout{padding-top:0}.trd-checkout #steps span.current span,.trd-checkout #steps span.disabled{padding-top:7px!important}a.trd-checkout__needDocs{font-size:14px}.trd-checkout__fareRules:before{top:0;left:0;right:0;bottom:0}.trd-checkout__fareRules a.popupLink.disable{border-bottom:1px solid rgba(255,255,255,0)}.trd-checkout__fareRules .ui-dialog-titlebar{background:#fff;min-height:0}.trd-checkout__fareRules .ui-dialog-titlebar-close{top:8px;width:19px;height:19px;line-height:19px;margin-top:0}.trd-checkout__fareRules div#fareInfoTranslationCredits{margin-bottom:-10px}.trd-checkout__fareRules div#fareSegments{margin-top:-10px}.trd-checkout .nemo-ui-hint{background:#fffb9e}.trd-checkout__paymentError{margin-top:50px}.trd-checkout__agreements a{display:block;color:#0063b3}.trd-checkout__agreements a:first-child{display:inline}.trd-checkout__agreements__link{background:url(img/external.png) -2px 3px no-repeat;padding-left:14px;margin-bottom:4px}.trd-checkout__agreements__link_first{margin-top:4px}.trd-checkout__rulesAgreeCheckboxCaption{background-color:transparent;padding-left:0;float:left}.trd-checkout__rulesAgreeCheckboxCaption__lowcost{display:block;position:static;font-size:1em;color:#434647}.trd-checkout__cancelOrder a,.trd-checkout__cancelOrder a:active,.trd-checkout__cancelOrder a:focus,.trd-checkout__cancelOrder a:hover{border-bottom:none;color:#ff0253!important}.trd-checkout__cancelOrder a{display:inline-block;background:url(img/x.png) 0 4px no-repeat;padding-left:14px;margin:34px 0 35px}.trd-checkout__cancelOrder a span{border-bottom:1px dotted #ff0253!important}.trd-checkout__header{font-size:30px;padding-top:20px;margin-bottom:12px}.trd-checkout__header_success span{color:#06bd72}.trd-checkout__header_fail span{color:#ff0253}.trd-checkout__subHeader{margin-top:-20px;margin-bottom:15px}.trd-checkout__subHeader p{padding-bottom:3px}.trd-checkout-booking__toggler{padding:35px 0 10px;display:inline-block}.trd-checkout-booking__toggler__switch{font-size:14px;text-decoration:none;border-bottom:1px dotted;display:inline-block;position:relative}.trd-checkout-booking__toggler__switch:before{content:"";width:10px;height:10px;background:url(img/arrow-toggler.svg) center center no-repeat;position:absolute;left:-20px;top:50%;transform:translateY(-50%);background-size:contain;transition:all .3s}.trd-checkout-booking__toggler__switch_active:before{transform:rotate(90deg) translateX(-50%)}.trd-checkout .chosen-single div b{background:url(img/arrow-gray-down.png) 8px center no-repeat}.trd-checkout-footer__checkOrder{color:#1a1a1a;margin:30px 0 20px;padding-top:30px;border-top:1px solid #e0e0e0}.trd-checkout-footer__checkOrder__header{font-weight:700;font-size:18px;margin-bottom:15px}.trd-checkout-footer__checkOrder .pro-validation_error_block .nemo-ui-textInput__input{border-color:#ff8191}.trd-checkout-footer__checkOrder .js-validation_errormessage{background:#ff6275;color:#fff;font-size:11px;left:270px;transform:none;bottom:auto;top:0;padding:0 5px;height:23px;line-height:23px;border-radius:2px}.trd-checkout-footer__checkOrder .nemo-common-checkOrder__field{width:auto;margin:0 0 10px}.trd-checkout-footer__checkOrder .nemo-common-checkOrder__field__label__caption{display:inline-block;margin-right:10px;min-width:115px}.trd-checkout-footer__checkOrder .nemo-common-checkOrder__field__label__input{width:140px}.trd-checkout-footer__checkOrder .nemo-common-checkOrder__form__fields{min-height:auto;margin-bottom:10px}.trd-checkout-footer__checkOrder .nemo-common-checkOrder__form__submit{font-size:11px;height:18px;line-height:18px;margin-left:125px}.trd-checkout-footer__agreement{margin-top:20px}.trd-checkout-footer__agreement input[type=checkbox]{width:14px;height:14px;display:block;float:left;clear:left}.trd-checkout-footer__agreement__text{float:left;margin-top:-4px;padding-left:4px}.trd-checkout-footer__agreement__error{top:0;margin-left:20px;left:auto;cursor:pointer}.trd-checkout-footer__agreement__error span{position:static}.trd-checkout-footer__agreement__error__wrapper{float:left}.trd-checkout .chosen-container-active .chosen-choices b,.trd-checkout .chosen-container-active .chosen-single b{transform:none}.trd-checkout .chosen-disabled{opacity:1!important;cursor:pointer!important}.trd-checkout .chosen-disabled .chosen-single{color:#c1c2c2!important;cursor:pointer!important}.trd-checkout .chosen-disabled .chosen-single div b{background:url(img/arrow-gray-down-disabled.png) 8px center no-repeat}.trd-checkout .chosen-container{transition:none}.trd-checkout .chosen-container .chosen-search{display:none}.trd-checkout .chosen-container .chosen-drop{margin-top:3px;box-shadow:0 2px 6px #666;border-radius:0}.trd-checkout .chosen-container .chosen-drop .result-selected{cursor:pointer!important;background-color:#a4e0f8}.trd-checkout .chosen-container .active-result,.trd-checkout .chosen-container .disabled-result,.trd-checkout .chosen-container .group-result,.trd-checkout .chosen-container .no-results,.trd-checkout .chosen-container .result-selected,.trd-checkout .chosen-search{transition:none;padding:4px 7px 3px;font-size:12px;height:17px;color:#434647;line-height:17px;box-sizing:content-box;border-top:0}.trd-checkout .chosen-container .active-result:hover,.trd-checkout .chosen-container .disabled-result:hover,.trd-checkout .chosen-container .group-result:hover,.trd-checkout .chosen-container .no-results:hover,.trd-checkout .chosen-container .result-selected:hover,.trd-checkout .chosen-drop__item:hover,.trd-checkout .chosen-search:hover,.trd-checkout .nemo-ui-select__dropdown__item:hover{background-color:#a4e0f8}.trd-checkout .new-flights-passInfo__field__autocomplete{border-radius:0;margin-top:0!important;box-shadow:0 2px 6px #666}.trd-checkout .new-flights-passInfo__field__autocomplete .new-flights-passInfo__field__autocomplete__item{padding:4px 7px 3px;font-size:12px;height:17px;color:#434647;border-bottom:0!important}.trd-checkout .new-flights-passInfo__field__autocomplete .new-flights-passInfo__field__autocomplete__item .new-flights-passInfo__field__autocomplete__item__auxInfo{float:right;font-size:11px;color:#a8abac;height:17px;line-height:17px}.trd-checkout .new-flights-passInfo__field__autocomplete .new-flights-passInfo__field__autocomplete__item .new-flights-passInfo__field__autocomplete__item__mainInfo{float:left;margin-right:10px;height:17px;line-height:17px;text-transform:capitalize;font-size:12px}.trd-checkout .new-flights-passInfo__field__autocomplete .new-flights-passInfo__field__autocomplete__item.ui-state-focus{background-color:#a4e0f8!important}.trd-checkout__buyerCustomer{margin-top:-30px}.trd-checkout__buyerCustomer__phone__title{padding-top:34px}.trd-checkout__buyerCustomer__email{padding-bottom:34px}.trd-checkout__buyerCustomer_done dl dd,.trd-checkout__buyerCustomer_done dl dt{float:left}.trd-checkout__buyerCustomer_done dl dt{clear:left;width:110px;white-space:nowrap;margin-bottom:5px}.trd-checkout__buyerCustomer_done dl dd{width:240px;text-align:right}.trd-checkout__buyerCustomer input{width:220px;height:15px;line-height:15px;padding:3px 5px;font-size:11px;color:#434647;border:1px solid #c1c2c2;background-color:#fff;border-radius:3px}.trd-checkout__buyerCustomer input:active,.trd-checkout__buyerCustomer input:focus{border-color:#abd1ff}.trd-checkout__buyerCustomer input[disabled=disabled]{background-color:#fff;color:#a8abac}.trd-checkout__buyerCustomer input[disabled=disabled]:active,.trd-checkout__buyerCustomer input[disabled=disabled]:focus,.trd-checkout__buyerCustomer input[disabled=disabled]:hover{border-color:#c1c2c2}.trd-checkout__passengers__docTypeSelect{position:absolute;z-index:999}.trd-checkout__passengers__docTypeSelect__hover{position:fixed;background-color:rgba(255,255,255,0);top:0;bottom:0;left:0;right:0;z-index:998}.trd-checkout__passengers__docTypeSelect__subInfo{font-size:11px;color:#a8abac;height:17px;line-height:17px}.trd-checkout__passengers__shortenedList{margin-top:10px}.trd-checkout__passengers__shortenedList li{text-transform:capitalize;font-size:12px}.trd-checkout__passengers__authBlock{margin-top:-8px;min-height:60px;padding-left:160px;overflow:hidden}.trd-checkout__passengers__authBlock__justLoggedText{position:absolute;margin-top:5px;padding-left:160px}.trd-checkout__passengers__authBlock__link{padding:1px 4px 5px 5px;background-color:#fffb9e;border-bottom:none!important}.trd-checkout__passengers__authBlock__link span{border-bottom:1px dotted #0063b3}.trd-checkout__passengers__authBlock__popup{display:none;right:auto;bottom:auto;position:absolute;margin-top:3px;margin-left:-15px;padding:30px 20px 20px;z-index:10001;background-color:#f8f9fa;box-shadow:0 3px 8px rgba(0,0,0,.62);width:350px}.trd-checkout__passengers__authBlock__popup__tabs{margin-bottom:20px}.trd-checkout__passengers__authBlock__popup__tabs span{margin-right:20px}.trd-checkout__passengers__authBlock__popup__closeBtn{position:absolute;right:8px;top:8px;z-index:2;width:19px;height:19px;background:url(img/close.png) no-repeat}.trd-checkout__passengers__authBlock__popup__closeBtn:hover{background:url(img/close-active.png) no-repeat;cursor:pointer}.trd-checkout__passengers__authBlock__popup__errors{min-height:28px;width:222px;padding:13px 9px;clear:both;margin:14px 0;color:#fff;background-color:#d8263b}.trd-checkout__passengers__authBlock__popup__notification{min-height:28px;width:222px;padding:13px 9px;clear:both;margin:14px 0;color:#434647;background-color:#fffb9e}.trd-checkout__passengers__authBlock__popup__label{padding-bottom:2px;padding-left:1px}.trd-checkout__passengers__authBlock__popup label{padding-bottom:10px}.trd-checkout__passengers__authBlock__authFrom{padding-top:12px}.trd-checkout__passengers__item h3{padding-top:0;margin-top:-5px}.trd-checkout__passengers__item__fields{table-layout:fixed;width:940px}.trd-checkout__passengers__item__fields input{width:116px}.trd-checkout__passengers__item__fields th{width:131px;padding-right:0;padding-left:7px;text-overflow:ellipsis}.trd-checkout__passengers__item__fields_joined th{padding-left:5px}.trd-checkout__passengers__item__fields td{width:131px;border-bottom:1px solid #e0e0e0;padding:4px 8px 4px 0}.trd-checkout__passengers__item__fields td .chosen-drop,th.trd-checkout__passengers__item__fields__item_document{width:250px}.trd-checkout__passengers__item__fields td:last-child{padding-right:0}.trd-checkout__passengers__item__fields td .chosen-single,.trd-checkout__passengers__item__fields td input{font-size:12px;background-color:transparent;text-overflow:ellipsis;height:29px;max-height:29px;min-height:29px;line-height:29px;padding:0 6px;color:#434647;border-radius:3px;border:1px solid transparent;transition:none;margin-top:0;box-shadow:none;box-sizing:border-box}.trd-checkout__passengers__item__fields td .chosen-single::-webkit-input-placeholder,.trd-checkout__passengers__item__fields td input::-webkit-input-placeholder{color:#c1c2c2}.trd-checkout__passengers__item__fields td .chosen-single:-moz-placeholder,.trd-checkout__passengers__item__fields td input:-moz-placeholder{color:#c1c2c2}.trd-checkout__passengers__item__fields td .chosen-single.placeholder,.trd-checkout__passengers__item__fields td input.placeholder{color:#c1c2c2}.trd-checkout__passengers__item__fields td .chosen-single:hover,.trd-checkout__passengers__item__fields td input:hover{border-color:#c1c2c2;box-shadow:none}.trd-checkout__passengers__item__fields td .chosen-single:active,.trd-checkout__passengers__item__fields td .chosen-single:focus,.trd-checkout__passengers__item__fields td .chosen-with-drop .chosen-single,.trd-checkout__passengers__item__fields td input:active,.trd-checkout__passengers__item__fields td input:focus{border-color:#abd1ff}.trd-checkout__passengers__item__fields td .chosen-container *{box-sizing:border-box}.trd-checkout__passengers__item__fields td .chosen-with-drop .chosen-single div{display:block}.trd-checkout__passengers__item__fields td .chosen-single{line-height:27px}.trd-checkout__passengers__item__fields td .chosen-single div{display:none}.trd-checkout__passengers__item__fields td .chosen-single:hover div{display:block}td.trd-checkout__passengers__item__fields__item_done{vertical-align:middle;font-size:12px;line-height:14px;padding:12px 5px 11px}th.trd-checkout__passengers__item__fields__item_nationality{width:70px}.trd-checkout__passengers__item__fields__item_gender.trd-checkout__passengers__item__fields__item_done{padding:0}th.trd-checkout__passengers__item__fields__item_birthDate,th.trd-checkout__passengers__item__fields__item_docExpiryDate{width:85px}.trd-checkout__passengers__item__fields__item_birthDate input,.trd-checkout__passengers__item__fields__item_docExpiryDate input{width:84px}.trd-checkout__passengers__item__fields__item_docExpiryDate input[disabled=disabled],.trd-checkout__passengers__item__fields__item_docExpiryDate input[disabled=disabled]:active,.trd-checkout__passengers__item__fields__item_docExpiryDate input[disabled=disabled]:focus,.trd-checkout__passengers__item__fields__item_docExpiryDate input[disabled=disabled]:hover{border-color:#c1c2c2}th.trd-checkout__passengers__item__fields__item_loyaltyCard{width:152px}th.trd-checkout__passengers__item__fields__item_gender{width:34px}.trd-checkout__passengers__item__fields__item_tickets{text-align:right}td.trd-checkout__passengers__item__fields__item_tickets,th.trd-checkout__passengers__item__fields__item_tickets{padding-right:5px!important}.trd-checkout__passengers__item__fields__item_gender{width:41px;margin-top:3px}.trd-checkout__passengers__item__fields__item_gender_label{width:11px;height:23px;padding:0;background-repeat:no-repeat;float:left;margin:0 3px 0 5px}.trd-checkout__passengers__item__fields__item_gender_label input{opacity:0;cursor:pointer}.trd-checkout__passengers__item__fields__item_gender_label:hover{cursor:pointer}.trd-checkout__passengers__item__fields__item_gender_label_done,.trd-checkout__passengers__item__fields__item_gender_label_done:hover{cursor:default}.trd-checkout__passengers__item__fields__item_gender_label_hidden{display:none}.trd-checkout__passengers__item__fields__item_gender_label_male{background-image:url(img/male-inactive.png)}.trd-checkout__passengers__item__fields__item_gender_label_male:hover{background-image:url(img/male.png)}.trd-checkout__passengers__item__fields__item_gender_label_male_active{background-image:url(img/male-active.png)!important}.trd-checkout__passengers__item__fields__item_gender_label_female{background-image:url(img/female-inactive.png)}.trd-checkout__passengers__item__fields__item_gender_label_female:hover{background-image:url(img/female.png)}.trd-checkout__passengers__item__fields__item_gender_label_female_active{background-image:url(img/female-active.png)!important}th.trd-checkout__passengers__item__fields__item_docNumber{width:135px}.trd-checkout__passengers__item__fields__item_firstName input{padding-right:26px!important;width:130px}.trd-checkout__passengers__item__fields__item_firstName_inlineBtn{width:14px;height:15px;background-image:url(img/organizer-inactive.png);background-repeat:no-repeat;position:absolute;margin-left:110px;margin-top:7px;cursor:pointer}.trd-checkout__passengers__item__fields__item_firstName_inlineBtn:hover{background-image:url(img/organizer.png)}.trd-checkout__passengers__item__fields__item_firstName_inlineBtn:active,.trd-checkout__passengers__item__fields__item_firstName_inlineBtn:focus{background-image:url(img/organizer-active.png)}.trd-checkout__passengers__item__fields__item_lastName input{width:130px}.trd-checkout__passengers__item__fields__item_docNumber input{padding-right:26px!important;width:134px}.trd-checkout__passengers__item__fields__item_docNumber_inlineBtn{width:14px;height:15px;background-image:url(img/docType-inactive.png);background-repeat:no-repeat;position:absolute;margin-left:114px;margin-top:7px;cursor:pointer}.trd-checkout__passengers__item__fields__item_docNumber_inlineBtn:active,.trd-checkout__passengers__item__fields__item_docNumber_inlineBtn:focus,.trd-checkout__passengers__item__fields__item_docNumber_inlineBtn:hover{background-image:url(img/docType-active.png)}.trd-checkout__passengers__item__fields__item_loyaltyCard input{float:left;width:99px;border-radius:0 3px 3px 0!important;margin-left:-1px}.trd-checkout__passengers__item__fields__item_loyaltyCard .chosen-container{float:left;width:60px!important}.trd-checkout__passengers__item__fields__item_loyaltyCard .chosen-container .chosen-single{border-radius:3px 0 0 3px;border:1px solid transparent}.trd-checkout__passengers__item__fields__item_loyaltyCard .chosen-container .chosen-single:hover{border-color:#c1c2c2}.trd-checkout__passengers__item__fields__item_loyaltyCard .chosen-container .chosen-drop .result-selected{background-color:#fff}.trd-checkout__passengers__item__fields__item_loyaltyCard .chosen-container .chosen-drop .result-selected:hover{background-color:#a4e0f8}.trd-checkout__passengers__item__fields__item__error .chosen-single,.trd-checkout__passengers__item__fields__item__error input,.trd-checkout__passengers__item__fields__item__error select{border-color:#e9525c #f77676 #f77676 #f1666a!important}.trd-checkout__passengers__item__fields__item__error .trd-checkout__passengers__item__fields__item_gender_label_male{background-image:url(img/male-error.png)!important}.trd-checkout__passengers__item__fields__item__error .trd-checkout__passengers__item__fields__item_gender_label_female{background-image:url(img/female-error.png)!important}.trd-checkout__passengers__item__fields__item__buyer_label{height:15px;line-height:15px;padding:4px 5px 4px 0;font-size:11px;float:left;margin-right:10px;width:145px}.trd-checkout__passengers__item__fields__item__input__hint{position:absolute;font-size:10px;color:#a8abac;clear:both;padding-left:2px;padding-right:2px;text-transform:lowercase;margin-top:8px}.trd-checkout__passengers__item__fields__item__input__hintBuyer{margin-top:10px;margin-left:56px;display:block;position:absolute}div.trd-checkout__passengers__item__fields__item__phoneHint{margin-top:0;margin-left:158px}.trd-checkout__passengers__item__fields__item__rightPhoneTip{position:absolute;width:460px;text-align:left;margin-left:420px;margin-top:-20px}.trd-checkout__passengers__item__fields__item__rightPhoneTip__dash{position:absolute;margin-left:-17px;font-size:inherit}.trd-checkout__passengers__item__fields__item__rightPhoneTip p{display:inline-block;position:relative}.trd-checkout__passengers__item__fields__item__rightPhoneTip p:before{content:'';display:inline-block;width:30px;height:30px;position:absolute;top:-35px;left:0;background:url(img/lightning.svg) center center no-repeat}.trd-checkout__passengers__item__fields__hintRow{height:40px}.trd-checkout__passengers__item__fields__hintRow td{border-bottom:none}.trd-checkout__passengers__item__fields__hint{padding:0 1px 6px 4px;position:absolute;font-size:10px;color:#a8abac;clear:both;margin-top:-2px}.trd-checkout__extService__alphaInsurance__noNeed a,.trd-checkout__extService__alphaInsurance__noNeed a:active,.trd-checkout__extService__alphaInsurance__noNeed a:focus,.trd-checkout__extService__alphaInsurance__noNeed a:hover{color:#414042!important;border-bottom:1px dashed #414042!important}.trd-checkout__extService__alphaInsurance__item{font-size:11px;margin-top:40px}.trd-checkout__extService__alphaInsurance__item h3{padding-top:0}.trd-checkout__extService__alphaInsurance__item__sticker{width:110px;height:110px;background-repeat:no-repeat;background-position:center top;margin-top:-30px;margin-left:830px;position:absolute}.trd-checkout__extService__alphaInsurance__item__oferta{position:absolute;margin-left:690px;text-align:right;margin-top:10px}.trd-checkout__extService__alphaInsurance__item__oferta a:active,.trd-checkout__extService__alphaInsurance__item__oferta a:focus,.trd-checkout__extService__alphaInsurance__item__oferta a:hover{color:#0063b3}.trd-checkout__extService__alphaInsurance__item__info{border-top:1px solid #e0e0e0;padding:10px 0}.trd-checkout__extService__alphaInsurance__item__info p{width:336px;line-height:14px}.trd-checkout__extService__alphaInsurance__item__add{width:336px;border-top:1px solid #e0e0e0;padding-top:3px}.trd-checkout__extService__alphaInsurance__item__add__radio{margin:0;padding:10px 0 10px 9px;width:185px;cursor:pointer;float:left;display:block;line-height:14px;height:35px;box-sizing:border-box;background:url(img/arrow-insurance.png) top right no-repeat}.trd-checkout__extService__alphaInsurance__item__add__radio span{background:0 0;color:#06bd72;font-size:11px}.trd-checkout__extService__alphaInsurance__item__add__radio span:hover{color:#06bd72}.trd-checkout__extService__alphaInsurance__item__add__radio input{margin:1px 4px 0 0;cursor:pointer;float:left;border:0;padding:0;height:14px;width:14px;display:block}.trd-checkout__extService__alphaInsurance__item__add__radio_checked{background:url(img/arrow-green-right-big.png) top right no-repeat #06bd72}.trd-checkout__extService__alphaInsurance__item__add__radio_checked span{color:#fff;font-size:11px}.trd-checkout__extService__alphaInsurance__item__add__radio_checked span:hover{color:#fff}.trd-checkout__extService__alphaInsurance__item__add__price{float:right;margin-top:-1px;text-align:right;white-space:nowrap}.trd-checkout__extService__alphaInsurance__item__add__price money{font-size:18px;font-weight:400}.trd-checkout__extService__alphaInsurance__item__add__price money currency{font-size:11px}.trd-checkout__timelimitBar{margin:0 -20px;padding:0;text-align:right;width:980px;background-color:#434647;color:#fff;z-index:1000}.trd-checkout__timelimitBar__text{float:right;height:51px;line-height:51px;padding-right:12px}.trd-checkout__timelimitBar__text a,.trd-checkout__timelimitBar__text a:active,.trd-checkout__timelimitBar__text a:focus,.trd-checkout__timelimitBar__text a:hover{color:#fff}.trd-checkout__timelimitBar__timer{padding-right:7px;float:right;height:51px}.trd-checkout__timelimitBar__timer__parts__item{float:left;width:35px;height:35px;border-radius:3px;background-color:#fff;margin-top:8px;text-align:center;margin-right:13px}.trd-checkout__timelimitBar__timer__parts__item_val{color:#434647;font-size:18px;font-weight:700;padding-top:3px;height:17px}.trd-checkout__timelimitBar__timer__parts__item_text{color:#a8abac;font-size:10px}.trd-checkout__timelimitBar__timer__parts__item_column{color:#fff;font-size:27px;position:absolute;margin-left:38px}.trd-checkout__timelimitBar_expired{background-color:#ff6275}.trd-checkout__timelimitBar_pinned{position:fixed;bottom:0;top:auto}.trd-checkout-payment{margin-top:10px}.trd-checkout-payment__gateways{width:770px}.trd-checkout-payment__gateways__item a{line-height:18px;height:18px;font-size:14px}.trd-checkout-payment__gateways__item__selectLabel{font-size:14px;padding:8px 0 2px;clear:both;width:100%;height:28px}.trd-checkout-payment__gateways__item__selectLabel__logo{height:28px;margin-top:-22px;margin-left:340px;background-repeat:no-repeat;background-position:left top;overflow:hidden}.trd-checkout-payment__gateways__item__selectLabel_active{background:url(img/darker-grey-switch-arrow.png) 4px bottom no-repeat}.trd-checkout-payment__gateways__item__selectLabel label{display:inline}.trd-checkout-payment__gateways__item__selectLabel label input[type=radio]{width:17px;height:17px;position:relative;top:5px;margin-left:2px}.trd-checkout-payment__gateways__item__selectLabel label a{margin-left:2px}.trd-checkout-payment__gateways__item__info{background-color:#eff1f3;padding:15px 20px 15px 44px;margin-left:-20px}.trd-checkout-payment__gateways__item__info__totalDue money{font-size:48px;font-weight:400;line-height:48px}.trd-checkout-payment__gateways__item__info__totalDue money currency{font-size:18px;margin-left:-8px}.trd-checkout-payment__gateways__item__info__pay button{margin-top:4px}.trd-checkout-payment__gateways__item__info__description{margin-top:33px}.trd-checkout-payment__gateways__item__info__description p{font-size:12px;line-height:18px}.trd-checkout-payment__gateways__item__info__frame{margin-top:15px}.trd-checkout-payment__priceCalc__table tr td,.trd-checkout-payment__priceCalc__table tr th{padding-left:0;border-bottom:none;vertical-align:bottom}.trd-checkout-payment__priceCalc__table tr th{color:#a8abac;font-size:11px;padding-top:0}.trd-checkout-payment__priceCalc__table tr td{border-top:none;text-transform:lowercase;padding-top:0;position:relative;top:-5px}.trd-checkout-payment__priceCalc__table__paymentLogo_card{background-image:url(img/payment-logo-card.png);width:12px;height:8px;display:inline-block;margin-right:5px}.trd-checkout-payment__priceCalc__table__sign{color:#afb1b2;font-size:18px;padding-left:12px;padding-right:15px}.trd-checkout-payment__priceCalc__table money{font-size:18px;display:block;margin-bottom:-3px}.trd-checkout-payment__priceCalc__table money currency{font-size:11px}.trd-checkout-payment__priceCalc__table__totalDue money{font-size:30px;margin-bottom:-6px}.trd-checkout-payment__priceCalc__table__nocomission{border-bottom:1px solid #0063b3}.trd-checkout-payment__priceCalc_inline money{line-height:normal}.trd-checkout-payment__priceCalc_inline money currency{margin-left:0}.trd-checkout-payment__priceCalc_cancelled{margin-top:10px;width:350px;border-top:1px solid #c1c2c2;padding-top:10px}.trd-checkout-payment__priceCalc_cancelled__label{float:left}.trd-checkout-payment__priceCalc_cancelled__totalDue{float:right;position:relative}.trd-checkout-payment__priceCalc_cancelled__totalDue money{font-size:40px}.trd-checkout-payment__priceCalc_cancelled__totalDue money currency{color:#a8abac;font-size:11px;text-align:right;margin-left:0}.trd-checkout-paymentEuroset__logo{margin-top:20px}.trd-checkout-paymentEuroset__error{margin-top:20px;margin-bottom:0}.trd-checkout-paymentEuroset__header{margin-top:0;padding-top:10px}.trd-checkout-paymentEuroset__label{padding:4px 5px 4px 0;display:inline-block;margin-right:10px;cursor:pointer}.trd-checkout-paymentEuroset__input{width:auto;display:inline-block}.trd-checkout-paymentEuroset__input:active,.trd-checkout-paymentEuroset__input:focus{border-color:#abd1ff}.trd-checkout-paymentEuroset__button{display:block;margin-top:10px}.trd-checkout-paymentEuroset__table{display:table}.trd-checkout-paymentEuroset__row{display:table-row}.trd-checkout-paymentEuroset__item{display:table-cell}.trd-checkout-paymentEuroset__note{padding:20px 20px 20px 10px}.trd-checkout-paymentEuroset__note__text{display:inline-block;position:relative;font-size:11px;color:#434647}.trd-checkout-paymentEuroset__note__text:before{content:"*";font-size:11px;position:absolute;left:-10px;top:0}.trd-checkout-loading__huge{position:fixed;background:#fff;height:100vh;left:0;top:0;width:100vw;z-index:1000}.trd-checkout-loading__huge__insurance{background:url(img/insurance-green-left.png) top left no-repeat,url(img/insurance-green-right.png) top right no-repeat;width:auto;height:41px;box-sizing:border-box;top:-2px}.trd-checkout-loading__huge__insurance:before{background:url(img/insurance-green-middle.png) repeat-x;content:' ';position:absolute;width:calc(100% - 128px);height:100%;left:41px}.trd-checkout-loading__huge__insurance i{top:2px}.trd-checkout-loading__huge__insurance i::before{background:url(img/loading-insurance-green.png) bottom left no-repeat;content:' ';z-index:1;position:absolute;left:0;top:0;margin-left:-82px;margin-top:42px;width:98px;height:80px}.trd-checkout-loading__huge__travel{background:url(img/travel-orange-left.png) top left no-repeat,url(img/travel-orange-right.png) top right no-repeat;width:auto;height:41px;box-sizing:border-box;top:-3px}.trd-checkout-loading__huge__travel:before{background:url(img/travel-orange-middle.png) repeat-x;content:' ';position:absolute;width:calc(100% - 111px);height:100%;left:41px}.trd-checkout-loading__huge__travel i{top:3px}.trd-checkout-loading__huge__travel i::before{background:url(img/loading-insurance-orange.svg) bottom left no-repeat;content:' ';z-index:1;position:absolute;left:0;top:0;margin-top:-87px;margin-left:70px;width:93px;height:82px}.trd-checkout-loading__coverage{opacity:.9;display:block;background:#fff;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:10000}.trd-checkout-loading__coverage__content{left:50%;top:50%;right:auto;bottom:auto;display:block;position:fixed;padding:30px 20px 20px}.trd-checkout-loading__coverage__content__loader{padding:2px 21px 2px 41px;background:url(img/processing.gif) 0 4px no-repeat}.trd-checkout-loading__coverage__services__content{margin-left:-280.5px;margin-top:-172.5px}.trd-checkout-loading__coverage__services__content_wrap{padding-left:41px}.trd-checkout-loading__coverage__services__content__block{float:left;width:170px;margin:44px 70px 80px 0}.trd-checkout-loading__coverage__simple__content{margin-left:-79.5px;margin-top:-33.5px}.trd-checkout-loading__popup{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1002;background:rgba(0,0,0,.5)}.trd-checkout-loading__popup__content{width:800px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3)}.trd-checkout-loading__popup__content__text{width:300px;margin:5px auto 0;text-align:center;font-size:14px}.trd-checkout-loading__popup__content__img{width:100px;height:100px;background:url(img/checkmark.svg) center center no-repeat;margin:45px auto 22px}.trd-checkout-loading__popup__content .fartingPreloader__bar{width:60%}.trd-checkout-loading__pay__content{height:350px}.trd-checkout-loading__pay__content__img{background:url(img/lock.svg) center center no-repeat}.trd-checkout-loading__pay__content__text{width:400px}.trd-checkout-loading__pay__content__footer{text-align:right;padding:0 20px 20px;margin-top:70px}.trd-checkout-loading__pay__content__footer img{display:inline-block}.trd-checkout-loading__pay__content__footer img:last-child{margin-left:15px}.trd-checkout-loading__cancel__content__img{background:url(img/basket.svg) center center no-repeat;background-size:contain;height:90px;margin-bottom:32px}.trd-checkout-loading__cancel__content__text{width:250px}.trd-checkout .fartingPreloader__header p{font-size:25px}.trd-checkout-route_closed:hover{background-color:#e7e8e1}.trd-checkout-route_common{padding-bottom:30px}.trd-checkout-route__open{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;z-index:3}.trd-checkout-route__close{width:360px;background:url(img/close.png) 332px 8px no-repeat;cursor:pointer;position:absolute;right:0;top:0;height:100%;z-index:2}.trd-checkout-route__close:hover{background-image:url(img/close-active.png)}.trd-checkout-route__header_cancelled{margin-bottom:66px}.trd-checkout-route__topHint{color:#c1c2c2;position:absolute;width:277px;margin-top:-40px}.trd-checkout-route__topHint__pointers{border-top:1px solid #e0e0e0;width:142px;float:right;margin-top:7px}.trd-checkout-route__topHint__pointers__pointer{height:10px;float:left;border-right:1px solid #e0e0e0}.trd-checkout-route__topHint__pointers__pointer_arr,.trd-checkout-route__topHint__pointers__pointer_dep{width:70px}.trd-checkout-route__segments{background-color:#eff1f3;position:relative;display:block;width:920px;min-height:172px;border:0;margin:28px 0 17px;padding-left:20px;padding-top:11px}.trd-checkout-route__segments__share{position:absolute;right:0;width:220px;text-align:right;background-image:url(img/arrow-brown-down.png);background-repeat:no-repeat;background-position:center top;bottom:-27px;padding-top:15px}.trd-checkout-route__segments__share__link{background-image:url(img/share-mail-logo.png)!important;background-repeat:no-repeat;background-position:left 1px;padding:0 0 1px 23px;text-decoration:none}.trd-checkout-route__segments__share__link span{margin-right:20px}.trd-checkout-route__segments__share__error{position:absolute;top:43px;left:480px;padding-left:7px}.trd-checkout-route__segments__share__popup__hint{font-size:11px;color:#a8abac;position:absolute;margin-left:1px;margin-top:1px}div.trd-checkout-route__segments__share__popup{width:680px;height:136px;position:fixed;top:50%!important;left:50%!important;margin-top:-68px;margin-left:-340px;box-sizing:border-box}div.trd-checkout-route__segments__share__popup table{margin-top:10px}div.trd-checkout-route__segments__share__popup table tr td{border:0;vertical-align:middle;padding:0 15px 25px 0}div.trd-checkout-route__segments__share__popup table tr td label{font-size:12px;height:15px;line-height:13px}div.trd-checkout-route__segments__share__popup table tr td input[type=text]{height:15px;line-height:15px;margin:0;width:220px}div.trd-checkout-route__segments__share__popup table tr td input[type=text]:focus,div.trd-checkout-route__segments__share__popup table tr td input[type=text]:hover{border-color:#64b5f6}div.trd-checkout-route__segments__share__popup table tr td input[type=submit]{font-size:12px;padding:1px 11px}.trd-checkout-route__segments__neverTooLate{position:absolute;z-index:1;right:0;height:100%;width:220px;background-color:#e7e8e1;margin-top:-11px}.trd-checkout-route__segments__neverTooLate .neverTooLateHeader{position:absolute;margin:-20px 0 0 14px;color:#a8abac}.trd-checkout-route__segments__neverTooLate .neverTooLateBlock{padding-top:1px;padding-left:31px;margin-top:29px;margin-left:14px;margin-bottom:-20px;width:160px;box-sizing:border-box}.trd-checkout-route__segments__neverTooLate .neverTooLateBlock a{font-size:14px;line-height:18px;color:#0063b3;text-decoration:underline;outline:0}.trd-checkout-route__segments__neverTooLate .neverTooLateCar{background:url(https://old.agent.ru/media/img/icons/car.png) no-repeat}.trd-checkout-route__segments__neverTooLate .neverTooLateHotel{background:url(https://old.agent.ru/media/img/icons/hotel.png) no-repeat}.trd-checkout-route__segments__neverTooLate .neverTooLateMore{background:url(https://old.agent.ru/media/img/icons/more.png) no-repeat}.trd-checkout-route__segments__group__segment{clear:both;overflow:hidden;font-size:12px}.trd-checkout-route__segments__group__segment img{width:57px;max-width:57px;display:inline}.trd-checkout-route__segments__group__segment__depHeader{width:154px;position:absolute;margin-top:-49px;color:#a8abac}.trd-checkout-route__segments__group__segment__arrHeader{position:absolute;margin-top:-49px;color:#a8abac}.trd-checkout-route__segments__group__segment__durationHeader{position:absolute;margin-top:-67px;color:#a8abac}.trd-checkout-route__segments__group__segment__block{float:left}.trd-checkout-route__segments__group__segment__block_logo{width:58px}.trd-checkout-route__segments__group__segment__block_dep{padding:18px 10px 0 0;width:154px;text-align:right}.trd-checkout-route__segments__group__segment__block_dash{padding:18px 0 0;font-size:30px;line-height:35px;width:27px}.trd-checkout-route__segments__group__segment__block_arr{padding:18px 0 0 10px;width:209px}.trd-checkout-route__segments__group__segment__block_duration{width:60px;padding:36px 5px 0;line-height:14px;font-size:11px}.trd-checkout-route__segments__group__segment__block_flight{clear:left;padding:13px 0 22px 75px;font-size:11px;color:#a8abac}.trd-checkout-route__segments__group__segment__block_flight__weight{background-image:url(img/bag.png);background-repeat:no-repeat;background-position:0 center;padding-left:17px;color:#434647}.trd-checkout-route__segments__group__segment__block_flight__refundable{background-image:url(img/refund.png);background-repeat:no-repeat;background-position:left center;padding-left:22px;padding-bottom:1px;color:#434647}.trd-checkout-route__segments__group__stopover__inner,.trd-checkout-route__segments__group__transfer div{background:url(img/connection.png) 6px 1px no-repeat #eff1f3;padding:0 5px 1px 25px;display:inline-block}.trd-checkout-route__segments__group__segment__block_flight__info{color:#434647}.trd-checkout-route__segments__group__segment__block_flight__info__number{text-transform:uppercase;font-weight:700;font-size:12px}.trd-checkout-route__segments_booking__subBlock__closed__inlines__inline__name,.trd-checkout-route__segments_booking__subBlock__item__name{text-transform:capitalize}.trd-checkout-route__segments__group__segment__block__shortDate{margin-right:5px}.trd-checkout-route__segments__group__segment__block__time{font-size:30px;line-height:35px;font-weight:400}.trd-checkout-route__segments__group__segment__block__airport{width:154px;color:#434647}.trd-checkout-route__segments__group__transfer{clear:both;float:left;border-top:#c4c4c4 dotted 1px;margin:7px 0 3px 70px;width:510px}.trd-checkout-route__segments__group__transfer div{position:absolute;margin:-8px 0 0}.trd-checkout-route__segments__group__stopover{clear:both;float:left;border-top:#c4c4c4 dotted 1px;margin:7px 0 10px 70px;width:510px;position:relative}.trd-checkout-route__segments__group__stopover__inner{position:absolute;margin:-8px 0 0;right:0}.trd-checkout-route__segments__separator{clear:both;height:1px;background-color:#e0e0e0;width:580px}.trd-checkout-route__segments__separator_wide{width:980px;margin-left:-20px;position:absolute}.trd-checkout-route__segments__separator_semiWide{width:720px}.trd-checkout-route__segments_cancelled{background:#fff;padding-left:0;padding-top:0}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__separator{width:100%;background-color:#c1c2c2}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group{overflow:hidden}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group:first-child{border-top:1px solid #c1c2c2}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group:last-child{border-bottom:1px solid #c1c2c2}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__transfer{width:100%;margin-left:80px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__transfer div{background-color:#fff;margin-left:295px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment{font-size:11px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__arrHeader,.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__depHeader,.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__durationHeader{margin-top:-37px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__durationHeader{width:150px;margin-left:-79px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block__time{font-size:18px;line-height:28px;display:inline-block;margin-top:-8px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block__airport{color:#a8abac}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block_flight{color:#434647;padding-left:80px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block_dep,.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block_logo{padding-top:15px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block_arr{width:578px;padding-top:15px}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block_duration{width:70px;padding-right:0;padding-top:15px;text-align:right}.trd-checkout-route__segments_cancelled .trd-checkout-route__segments__group__segment__block_dash{font-size:17px;line-height:22px;width:18px;padding-top:10px}.trd-checkout-route__segments_complete{margin-bottom:40px}.trd-checkout-route__segments_complete .trd-checkout-route__segments__group__segment__block_logo{width:70px;margin-top:20px}.trd-checkout-route__segments_booking{margin:0 -20px;padding:0 20px;width:940px;min-height:auto;cursor:default;display:table}.trd-checkout-route__segments_booking__groups{display:table-cell}.trd-checkout-route__segments_booking__groups__opened{display:none;position:absolute;background-color:#eff1f3}.trd-checkout-route__segments_booking__priceBlock{display:table-cell;vertical-align:middle;text-align:right}.trd-checkout-route__segments_booking__priceBlock money{font-size:18px;margin-left:40px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment,.trd-checkout-route__segments_booking__priceBlock money currency{font-size:11px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group{width:580px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__transfer div{margin-left:303px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block{padding:10px 5px 0 3px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block__time{font-size:14px;font-weight:700;line-height:17px;color:#434647}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block__airport,.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_arr,.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_dep{color:#a8abac}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_logo{padding-top:10px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_dash{width:12px;line-height:16px;font-size:11px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_dep{width:130px;line-height:14px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_dep__forward{background:url(img/flight-forward.png) 10px 14px no-repeat}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_dep__forward.trd-checkout-route__segments__group__segment__block_dep__lowCost{background:url(img/flight-forward-red.png) 10px 14px no-repeat}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_dep__back{background:url(img/flight-back.png) 10px 14px no-repeat}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_dep__back.trd-checkout-route__segments__group__segment__block_dep__lowCost{background:url(img/flight-back-red.png) 10px 14px no-repeat}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_arr{width:261px;line-height:14px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_flight{color:#434647;padding:6px 5px 9px 78px}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_flight img{vertical-align:middle}.trd-checkout-route__segments_booking .trd-checkout-route__segments__group__segment__block_duration{width:77px;text-align:right}.trd-checkout-route__segments_booking__groups__closed .trd-checkout-route__segments__group__segment:last-child{padding-bottom:12px}.trd-checkout-route__segments_booking__groups__closed .trd-checkout-route__segments__group__segment__block_arr{width:160px}.trd-checkout-route__segments_booking__groups__closed .trd-checkout-route__segments__group__segment__block_transfers{background:url(img/connection.png) left 13px no-repeat;padding-left:19px;margin-left:-19px;width:96px}.trd-checkout-route__segments_booking__groups__closed .trd-checkout-route__segments__group__segment__block_transfers__sub{color:#a8abac}.trd-checkout-route__segments_booking__subBlock h5{color:#a8abac;line-height:17px;padding:9px 0 7px}.trd-checkout-route__segments_booking__subBlock__price{position:absolute;right:20px;margin-left:20px;margin-top:-4px}.trd-checkout-route__segments_booking__subBlock__price money{font-size:14px}.trd-checkout-route__segments_booking__subBlock__price money currency{font-size:11px}.trd-checkout-route__segments_booking__subBlock__closed h5{display:inline-block;width:95px}.trd-checkout-route__segments_booking__subBlock__closed__insurances h5{width:180px}.trd-checkout-route__segments_booking__subBlock__closed__buyer,.trd-checkout-route__segments_booking__subBlock__closed__inlines,.trd-checkout-route__segments_booking__subBlock__closed__inlines__inline{display:inline-block}.trd-checkout-route__segments_booking__subBlock__buyer{margin-bottom:7px}.trd-checkout-route__segments_booking__subBlock__item{padding-bottom:7px}.trd-checkout-route_withPadding .trd-checkout-route__segments_booking{padding:25px 20px}.trd-checkout-route_withPadding .trd-checkout-route__segments__group__segment__block_flight{padding:10px 5px 10px 78px}.trd-checkout .trd-checkout-route__segments_booking__groups__opened:after{content:"";display:table;clear:both}.new-flights-EAR money currency:after,.new-flights-EAR__claims__claim__payInfo money currency:after{content:''}.trd-checkout-documents__mainTitle{padding-top:10px}.trd-checkout-documents__blocks{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-right:240px}.trd-checkout-documents__blocks__block{width:240px;float:left;margin-right:20px;margin-top:20px}.trd-checkout-documents__blocks__block:nth-child(4){clear:left}.trd-checkout-documents__blocks__block__header{margin-bottom:20px;font-size:14px;color:#434647;line-height:22px}.trd-checkout-documents__blocks__block__header__icon{width:21px;height:21px;margin-bottom:10px;margin-right:10px;float:left}.trd-checkout-documents__blocks__block__header__icon_ir{background-image:url(img/document-ir.png)}.trd-checkout-documents__blocks__block__header__icon_insurance{background-image:url(img/document-insurance.png)}.trd-checkout-documents__blocks__block__header__icon_aeroexpress{background-image:url(img/document-aeroexpress.png)}.trd-checkout-documents__blocks__block__content__insuranceLink{display:block;margin-bottom:5px;text-transform:capitalize}.trd-checkout-documents__blocks__block__content__insuranceLink span{text-transform:none}.trd-checkout-documents__blocks__block__hint{margin-top:8px}.trd-checkout-documents__blocks__block__hint__arrowUp{width:15px;height:8px;background-image:url(img/arrow-green-up.png);margin-left:20px}.trd-checkout-documents__blocks__block__hint__content{background:#06bd72;padding:10px 20px 10px 10px;color:#fff}.trd-checkout-documents__blocks__block:last-of-type{margin-right:0}.new-flights-EAR{background-color:#fff;padding:0;font-size:12px}.new-flights-EAR *{box-sizing:border-box}.new-flights-EAR label span{background:0 0}.new-flights-EAR input,.new-flights-EAR pre,.new-flights-EAR select,.new-flights-EAR td,.new-flights-EAR textarea{font-size:12px}.new-flights-EAR p{padding-bottom:0}.new-flights-EAR h2{margin:0;padding-top:10px;color:#434647;font-size:18px}.new-flights-EAR h3{margin:0 0 10px}.new-flights-EAR label.nemo-ui-textInput span{position:static}.new-flights-EAR input,.new-flights-EAR select,.new-flights-EAR textarea{border-radius:0;border-color:#e6e6e6}.new-flights-EAR input:hover,.new-flights-EAR select:hover,.new-flights-EAR textarea:hover{border-color:#c1c2c2;box-shadow:none}.new-flights-EAR input:focus,.new-flights-EAR select:focus,.new-flights-EAR textarea:focus{border-color:#abd1ff;box-shadow:none}.new-flights-EAR .nemo-ui-select__toggle:hover{border-color:#c1c2c2}.new-flights-EAR .nemo-ui-select__toggle:active,.new-flights-EAR .nemo-ui-select__toggle:focus,.new-flights-EAR .nemo-ui-select__toggle_open{border-color:#abd1ff!important}.new-flights-EAR .nemo-flights-results__flightsGroup__buyButton_bookingCheck{background:0 0;padding-left:0;padding-right:40px}.new-flights-EAR .nemo-flights-results__compareTable__groupsItem__buyButton_bookingCheck:before,.new-flights-EAR .nemo-flights-results__couplingTable__buyButton_bookingCheck:before,.new-flights-EAR .nemo-flights-results__flightsGroup__buyButton_bookingCheck:before,.new-flights-EAR .nemo-flights-results__flightsListGroup__buyButton_bookingCheck:before{background:url(img/processing.gif) right center no-repeat;width:34px;height:11px;margin-top:.5px}.new-flights-EAR-ui__pane{background-color:#eff1f3}.new-flights-EAR-ui__pane span.nemo-ui-pseudoLink{border-bottom:1px dashed #434647!important;color:#434647!important;font-size:1.1em}.new-flights-EAR-ui__pane:hover{background-color:#e7e8e1}.new-flights-EAR-ui__charge__text{width:163px;margin-right:-3px}.new-flights-EAR-ui__charge input,.new-flights-EAR-ui__charge select{z-index:1;position:relative}.new-flights-EAR-ui__charge input:hover,.new-flights-EAR-ui__charge select:hover{z-index:2}.new-flights-EAR-ui__charge input:active,.new-flights-EAR-ui__charge input:focus,.new-flights-EAR-ui__charge select:active,.new-flights-EAR-ui__charge select:focus{z-index:3}.new-flights-EAR__controls{position:absolute;right:0;margin-top:36px}.new-flights-EAR__controls__notice .tooltipster-content{background:#fcfbb9;padding:10px;max-width:300px;width:300px}.new-flights-EAR__controls__control{display:inline-block;background-color:#ff6275;border-radius:2px;border:none;color:#fff;padding:4px 15px;margin-right:15px}.new-flights-EAR__controls__control:last-child{margin-right:0}.new-flights-EAR__claims__exchange>h2,.new-flights-EAR__claims__return>h2{display:none}.new-flights-EAR__claims__claim h3{margin:10px 0 25px}.new-flights-EAR__claims__claim__title{font-size:1.5em;margin-bottom:10px}.new-flights-EAR__claims__claim__payInfo money{font-size:1.2em}.new-flights-EAR__claims__claim__payInfo money currency{font-size:12px}.new-flights-EAR__claims__claim__calculationComment{display:block;float:none;width:70%;margin-bottom:10px}.new-flights-EAR__newClaim h2{margin-top:15px}.new-flights-EAR__newClaim h3{padding-top:0}.new-flights-EAR__newClaim__disclaimer p{margin-top:0}.new-flights-EAR__inlineGroup label{padding:0}.new-flights-EAR__inlineGroup label input{z-index:1;position:relative}.new-flights-EAR__inlineGroup label input:hover{z-index:2}.new-flights-EAR__inlineGroup label input:active,.new-flights-EAR__inlineGroup label input:focus{z-index:3}.new-flights-EAR__inlineGroup label:nth-child(1) input{margin-left:0}.new-flights-EAR__inlineGroup label:nth-child(2) input{margin-left:-1px}.new-flights-EAR__inlineGroup label:nth-child(3) input{margin-left:-2px}.new-flights-EAR__manager h3{margin-bottom:25px;padding-top:0}.new-flights-EAR__manager__info{margin-bottom:20px}.new-flights-EAR__manager__info__claimPopup .ui-dialog-title{padding:10px 20px!important}.new-flights-EAR__manager__info__freeText{background-color:#eff1f3;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.new-flights-EAR__manager__info__table{border-top:1px solid #e0e0e0}.new-flights-EAR__manager__info__table .new-ui-table__td{padding:11px 20px}.new-flights-EAR__manager__info .new-ui-table__tr_zebred{background-color:#eff1f3}.new-flights-EAR__manager__info .new-ui-table__tr_zebred:nth-child(2n){background-color:#fff}.nemo-flights-results__fareFamilies__popup{width:auto!important;float:left;left:50%!important;position:relative;box-shadow:none;background:0 0}.nemo-flights-results__fareFamilies__popup .ui-dialog-content.ui-widget-content{padding:0!important}.nemo-flights-results__fareFamilies__popup__wrapper{overflow-x:hidden;overflow-y:scroll}.nemo-flights-results__fareFamilies__popup__contents{position:relative;max-width:1920px;min-width:630px;float:left;left:-50%;width:auto;z-index:2000}.nemo-flights-results__fareFamilies__popup__greetings{padding:20px;height:auto}.nemo-flights-results__fareFamilies__popup__tariffs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;max-width:980px;overflow:auto}.nemo-flights-results__fareFamilies__popup__tariffs__title{padding:0;margin:13px 0 15px 20px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff{width:auto;max-width:none;min-width:250px;padding:0;border-radius:0;border-right:1px solid #c1c2c2;border-bottom:1px solid #c1c2c2;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.nemo-flights-results__fareFamilies__popup__tariffs__tariff:hover{background:#e7e8e1}.nemo-flights-results__fareFamilies__popup__tariffs__tariff:hover .nemo-flights-results__fareFamilies__popup__tariffs__tariff__price__radio{background:url(img/fareFamilies/flight-radio-hovered.png)}.nemo-flights-results__fareFamilies__popup__tariffs__tariff:last-child{border-right:none}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header{background:#eff1f3;padding:15px 20px;white-space:nowrap;margin:0!important;border-radius:0;border-bottom:1px solid #c1c2c2}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__title{font-weight:400;font-size:1.1em;text-transform:capitalize}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features{margin-top:11px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature{height:22px;width:22px;background-repeat:no-repeat;background-position:center;float:left;margin-right:9px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_baggage{background-image:url(img/fareFamilies/baggage.png);width:20px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_baggage.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_disabled{background-image:url(img/fareFamilies/baggage-disabled.png);width:22px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_exchangeable{background-image:url(img/fareFamilies/exchange.png);width:18px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_exchangeable.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_disabled{background-image:url(img/fareFamilies/exchange-disabled.png);width:22px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_seats_registration{background-image:url(img/fareFamilies/seats.png);width:15px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_miles{background-image:url(img/fareFamilies/miles.png);width:22px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature_vip_service{background-image:url(img/fareFamilies/vip.png);width:15px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__header__features__feature__tooltip{z-index:2001}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__price{position:static;font-weight:400;font-size:26px;height:auto;line-height:normal;padding:5px 11px 5px 13px;margin:20px 0 30px;display:inline-block;color:#434647;background:0 0;transition:all .2s linear;white-space:nowrap}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__price__radio{width:16px;height:16px;display:inline-block;margin-right:4px;position:relative;top:-1px;background:url(img/fareFamilies/flight-radio.png)}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__price money currency{font-size:11px;margin-left:-2px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features{margin-bottom:0;padding:0 20px 15px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features,.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features *{cursor:pointer}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list{margin:0;padding:0;border-bottom:none}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature{color:#434647}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature,.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature:last-child{margin-bottom:13px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon{height:12px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon_free{background-image:url(img/fareFamilies/feature-free.png)}.nemo-flights-results__fareFamilies__popup__tariffs__tariff__features__list__feature__icon_charge{background-image:url(img/fareFamilies/feature-charge.png)}.nemo-flights-results__fareFamilies__popup__tariffs__tariff_selected{background:#eff1f3}.nemo-flights-results__fareFamilies__popup__tariffs__tariff_selected .nemo-flights-results__fareFamilies__popup__tariffs__tariff__price{background:#0b7bb5;color:#fff;border-radius:2px}.nemo-flights-results__fareFamilies__popup__tariffs__tariff_selected .nemo-flights-results__fareFamilies__popup__tariffs__tariff__price__radio{background:url(img/fareFamilies/flight-radio-selected.png)!important}.nemo-flights-results__fareFamilies__popup__proceed{padding:20px;text-align:right}.nemo-flights-results__fareFamilies__popup__proceed__totalPrice{color:#434647;font-weight:400;font-size:26px;margin-right:10px;position:relative;top:4px}.nemo-flights-results__fareFamilies__popup__proceed__totalPrice currency{font-size:11px;margin-left:-2px}.nemo-flights-results__fareFamilies__popup .ui-dialog-titlebar{left:-50%;padding:5px 50px 0 20px;min-width:750px}.nemo-flights-results__fareFamilies__popup .ui-dialog-titlebar .ui-dialog-title{font-size:11px}.nemo-flights-results__fareFamilies__popup .ui-dialog-titlebar .ui-dialog-titlebar-close{width:19px;height:19px}.nemo-flights-results__fareFamilies__popup .ui-dialog-content{padding:0;background:#fff;min-width:750px}.nemo-flights-results__fareFamilies__popup__selectedFlight *{box-sizing:content-box}.nemo-flights-results__fareFamilies__popup__selectedFlight__title{padding:0;margin:45px 0 15px 20px}.nemo-flights-results__fareFamilies__popup__selectedFlight .trd-checkout-route__segments_booking{margin:0;width:100%;box-sizing:border-box}.nemo-flights-results__fareFamilies__popup__selectedFlight #searchLinkBlock.js-common-pseudoSelect #searchLink{float:none;margin-left:70px}.nemo-flights-results__fareFamilies__popup__selectedFlight #searchLinkBlock.js-common-pseudoSelect #popup{right:auto;left:20px;bottom:auto!important;margin-bottom:40px}.nemo-flights-results__fareFamilies_selected{margin:0 -20px;border-radius:0;border:none;padding:25px 20px 20px;background:#eff1f3;border-top:1px solid #d8d9da;position:relative}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__features{padding-right:200px;white-space:nowrap}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__features__selectedFeature{width:140px;padding-right:20px;display:inline-block;white-space:normal;vertical-align:top}.trd-checkout-ui__forceFocus.chosen-single div,.trd-checkout-ui__forceHover.chosen-single div{display:block!important}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__features__selectedFeature__icon{width:29px;height:29px;background-position:center;background-repeat:no-repeat;margin-bottom:10px}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__features__selectedFeature__icon_free{background-image:url(img/fareFamilies/feature-selected-free.png)}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__features__selectedFeature__icon_charge{background-image:url(img/fareFamilies/feature-selected-charge.png)}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__features__selectedFeature__icon_notAvailable{background-image:url(img/fareFamilies/feature-selected-unavailable.png)}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__features__selectedFeature__title{margin-bottom:2px;color:#434647}.nemo-flights-results__fareFamilies_selected .nemo-flights-results__fareFamilies__rechoose{position:absolute;bottom:20px;left:795px;white-space:nowrap}.new-flights-passInfo__passenger__docType{position:fixed}.new-flights-passInfo__passenger__docType .ui-dialog .ui-dialog-titlebar{padding-top:10px;padding-bottom:0;min-height:40px}.new-flights-passInfo__passenger__docType .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:-20px;margin-top:-9px}.new-commonPopupBody{background:#eff1f3!important}.new-flights-passInfo__inner{padding-left:0;padding-right:0;padding-bottom:0}.new-flights-passInfo__footer .nemo-ui-checkbox__caption{font-size:11px;color:#414042}.new-flights-farerules__codes__code,.new-flights-farerules__codes__code:hover,.new-flights-farerules__ruleInfo__toc__item,.new-flights-farerules__ruleInfo__toc__item:hover,.new-flights-farerules__ruleText__backlink,.new-flights-farerules__ruleText__backlink:hover,.new-flights-farerules__ruleText__header__backlink,.new-flights-farerules__ruleText__header__backlink:hover,.new-ui-pseudoLink,.new-ui-pseudoLink:hover,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text:hover{color:#0063b3;border-bottom:1px dotted #0063b3}.new-flights-farerules__codes__code:active,.new-flights-farerules__ruleInfo__toc__item:active,.new-flights-farerules__ruleText__backlink:active,.new-flights-farerules__ruleText__header__backlink:active,.new-ui-pseudoLink:active,.ui-dialog .ui-dialog-buttonpane .ui-button_pseudoLink .ui-button-text:active{color:#e87e00;border-bottom-color:#e87e00}.new-flights-passInfo__footer__buttons__buttons{text-align:left}.new-flights-passInfo__checkPopup__buttons__back{margin-top:3px;background-color:#cdcdcd;color:#434647}.new-flights-passInfo__checkPopup__buttons__back:active,.new-flights-passInfo__checkPopup__buttons__back:focus,.new-flights-passInfo__checkPopup__buttons__back:hover{background-color:#cdcdcd;color:#000}.new-flights-passInfo__checkPopup__buttons__next{margin-top:3px}.trd-checkout-ui__forceHover{border-color:#c1c2c2!important;box-shadow:none!important}.trd-checkout-ui__forceFocus{border-color:#abd1ff!important;box-shadow:none!important}.new-flights-passInfo__commonInfo__miscItem_serviceInfo{float:right;margin-bottom:20px}.new-flights-passInfo__commonInfo__miscItem_serviceInfo,.new-flights-passInfo__commonInfo__miscItem_serviceInfo:hover{background:#eff1f3;color:#000}.ui-dialog-content{position:relative;z-index:2000}.new-bookStatus-box__label__span{background:0 0;position:static;color:#222}.trd-checkout-notes{font-size:12px}.trd-checkout-notes__content{position:relative;z-index:2000}.trd-checkout-notes__content textarea{height:70px}.nemo-po-dialog__filters .nemo-ui-textInput__input,.nemo-po-dialog__selectcols .nemo-ui-textInput__input,.nemo-po-wrapper .nemo-ui-textInput__input{height:30px}.trd-checkout-notes__content .nemo-ui-checkbox__caption{background:0 0}.nemo-po-search,.nemo-po-wrapper{background:#fff}.trd-checkout-notes .new-flights-EAR-ui__pane{margin:10px 0 0}.pro-wrapper_wide .trd-po-wrapper{max-width:100%}.nemo-po-summary{margin-top:30px}.nemo-po-summary__list{max-width:940px}.nemo-po-search{border-bottom:0;margin:0}.nemo-po-search__container__item_searchField__label{font-size:12px;color:#434647}.nemo-po-search__container__item_searchField__button{background-image:none!important;background-color:#ffd305!important}.nemo-po-search__container__item_searchField__button__icon{background:url(img/search.svg) center center no-repeat}.nemo-po-search__container__item_buttonSettings__button{background-image:none!important;background-color:#ffd305!important}.nemo-po-search__container__item_buttonSettings__button__iconFilters{background:url(img/filter.svg) center center no-repeat}.nemo-po-search__container__item_buttonSettings__button__iconExport{background:url(img/export.svg) center center no-repeat;background-size:contain}.nemo-po-search__container__item_buttonSettings__button__iconSettings{background:url(img/settings.svg) center center no-repeat}.nemo-po-addDocumentsBtns__buttonBox button.nemo-ui-button,.nemo-po-addDocumentsBtns__buttonBox button.nemo-ui-button:active,.nemo-po-addDocumentsBtns__buttonBox button.nemo-ui-button:active:focus,.nemo-po-addDocumentsBtns__buttonBox button.nemo-ui-button:focus,.nemo-po-addDocumentsBtns__buttonBox button.nemo-ui-button:focus:hover,.nemo-po-addDocumentsBtns__buttonBox button.nemo-ui-button:hover,.nemo-po-addDocuments__buttonBox button.nemo-ui-button,.nemo-po-addDocuments__buttonBox button.nemo-ui-button:active,.nemo-po-addDocuments__buttonBox button.nemo-ui-button:active:focus,.nemo-po-addDocuments__buttonBox button.nemo-ui-button:focus,.nemo-po-addDocuments__buttonBox button.nemo-ui-button:focus:hover,.nemo-po-addDocuments__buttonBox button.nemo-ui-button:hover,.nemo-po-passengers__searchAdd__search button.nemo-ui-button,.nemo-po-passengers__searchAdd__search button.nemo-ui-button:active,.nemo-po-passengers__searchAdd__search button.nemo-ui-button:active:focus,.nemo-po-passengers__searchAdd__search button.nemo-ui-button:focus,.nemo-po-passengers__searchAdd__search button.nemo-ui-button:focus:hover,.nemo-po-passengers__searchAdd__search button.nemo-ui-button:hover,.nemo-po-search__container button.nemo-ui-button,.nemo-po-search__container button.nemo-ui-button:active,.nemo-po-search__container button.nemo-ui-button:active:focus,.nemo-po-search__container button.nemo-ui-button:focus,.nemo-po-search__container button.nemo-ui-button:focus:hover,.nemo-po-search__container button.nemo-ui-button:hover,.nemo-po-viewPassenger__buttonPanel button.nemo-po-input__fields__item__buttonDel,.nemo-po-viewPassenger__buttonPanel button.nemo-po-input__fields__item__buttonDel:active,.nemo-po-viewPassenger__buttonPanel button.nemo-po-input__fields__item__buttonDel:active:focus,.nemo-po-viewPassenger__buttonPanel button.nemo-po-input__fields__item__buttonDel:active:hover,.nemo-po-viewPassenger__buttonPanel button.nemo-po-input__fields__item__buttonDel:focus,.nemo-po-viewPassenger__buttonPanel button.nemo-po-input__fields__item__buttonDel:focus:hover,.nemo-po-viewPassenger__buttonPanel button.nemo-po-input__fields__item__buttonDel:hover{background-color:#e6e6e6;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(235,235,235,.75));color:#1e1e2e}.nemo-po-input__fields__item__button_iconDel{top:9px}.nemo-po-messages__reply input[type=text]{min-width:274px}.nemo-po-export__dropmenu{min-width:190px;left:auto;right:0}.nemo-po-export__dropmenu__button:hover{background:#eff1f3}.nemo-po-export__type__drop:first-child button,.nemo-po-export__type__drop:last-child button{border-radius:0}.nemo-po-export__main{background-image:none!important;background-color:#ffd305!important}.nemo-po-dialog__filters>*,.nemo-po-dialog__selectcols>*{z-index:auto}.nemo-po-dialog__filters .ui-dialog-content,.nemo-po-dialog__selectcols .ui-dialog-content{background:#fff}.nemo-po-dialog__filters .ui-dialog-titlebar,.nemo-po-dialog__selectcols .ui-dialog-titlebar{background:#eee}.nemo-po-table thead th:after{background:url(img/sort_arrow.svg) center center no-repeat}.nemo-po-table th,.nemo-po-table th.sorting_asc,.nemo-po-table th.sorting_desc{background-color:#fff}.nemo-po-table th{color:#a8abac;border:0!important;font-size:12px}.nemo-po-table td{border-right:0;font-size:12px;color:#434647}.nemo-po-table tr.even{background:#fff}.nemo-po-externalLinks{margin-top:110px;font-size:20px}.nemo-po-externalLinks__text{margin-top:40px}.nemo-po-externalLinks__upgrade{color:#fff;background:#f59c1e;padding:0 5px;position:relative;display:inline-block}.nemo-po-externalLinks__upgrade i{z-index:2;position:relative;font-style:normal}.nemo-po-externalLinks__upgrade i:before{background:url(img/star.png) bottom left no-repeat;content:' ';z-index:1;position:absolute;left:50%;width:86px;height:82px;top:-90px;margin-left:-32px}.nemo-po-externalLinks__upgrade:after,.nemo-po-externalLinks__upgrade:before{background:url(img/text-orange-bg.png) repeat-x;content:' ';z-index:1;position:absolute;left:0;right:0;height:9px}.nemo-po-externalLinks__upgrade:before{background-position:top left;top:0;margin-top:-4px}.nemo-po-externalLinks__upgrade:after{background-position:bottom left;bottom:0;margin-bottom:-7px}.nemo-po-externalLinks__save{color:#fff;background:#aeb835;padding:0 5px;position:relative;display:inline-block}.nemo-po-externalLinks__save i{z-index:2;position:relative;font-style:normal}.nemo-po-externalLinks__save i:before{background:url(img/cloud.png) bottom left no-repeat;content:' ';z-index:1;position:absolute;left:0;width:96px;height:79px;top:-82px;margin-left:-59px}.nemo-po-externalLinks__save:after,.nemo-po-externalLinks__save:before{background:url(img/text-green-bg.png) repeat-x;content:' ';z-index:1;position:absolute;left:0;right:0;height:9px}.nemo-po-externalLinks__save:before{background-position:top left;top:0;margin-top:-4px}.nemo-po-externalLinks__save:after{background-position:bottom left;bottom:0;margin-bottom:-7px}.nemo-po-extSiteContainer{position:relative;width:1000px;height:1120px;overflow:hidden;margin:0 auto}.nemo-po-extSiteContainer__wrapper{position:absolute;top:-120px;width:100%;height:1000px}.new-confirmPopup-dialog .ui-dialog-titlebar{background:#eee}.new-confirmPopup-dialog .ui-dialog-content{background:#fff;min-height:180px!important}.new-authConfirmPopup__form__buttons__sendAgain,.new-authConfirmPopup__form__buttons__sendAgain:active,.new-authConfirmPopup__form__buttons__sendAgain:active:focus,.new-authConfirmPopup__form__buttons__sendAgain:active:hover,.new-authConfirmPopup__form__buttons__sendAgain:focus,.new-authConfirmPopup__form__buttons__sendAgain:focus:hover,.new-authConfirmPopup__form__buttons__sendAgain:hover{background-color:#e6e6e6!important;background-image:linear-gradient(to bottom,rgba(250,250,250,.75),rgba(235,235,235,.75))!important;color:#1e1e2e}.new-authConfirmPopup__form__buttons__sendAgain{margin-top:0}.dataTables_paginate .paginate_active{background:#ffd305;color:#000}.ui-dialog-choose-user>*{z-index:0}.pro-registration-box .nemo-registration__field__caption{width:25%;font-size:11px;position:relative}.pro-registration-box .nemo-registration__field__caption__subCaption:after{content:'*';color:#d32836}.pro-registration-box .nemo-registration__field__input{width:25%}.pro-registration-box .nemo-registration__field__input.nemo-ui-selectInput__select{height:23px}.pro-registration-box .nemo-registration__field__input.pro-validation_error_field{border-color:#d32836}.pro-registration-box .nemo-registration__field .nemo-ui-hint.nemo-ui-hint_warn{border-radius:0;margin:0 0 0 2.3%;box-shadow:none;color:#fff;background:#d32836;padding:9px;bottom:50%;transform:translateY(50%);font-size:11px;line-height:13px}.pro-registration-box .nemo-registration__field .nemo-ui-hint.nemo-ui-hint_warn:before{content:'';width:10px;height:10px;position:absolute;top:50%;left:-5px;background:#d32836;transform:translate(0,-50%) rotate(45deg);display:block}.pro-registration-box .nemo-registration__field_checkbox{padding-left:25.4%;margin:10px 0}.pro-registration-box .nemo-registration__field_capture,.trd-widget{margin-top:40px}.pro-registration-box .nemo-registration__field_checkbox .nemo-ui-checkbox__caption{font-size:11px}.pro-registration-box .nemo-registration__field_checkbox.pro-validation_error_block{width:100%}.pro-registration-box .nemo-registration__field_checkbox.pro-validation_error_block .nemo-ui-hint.nemo-ui-hint_warn{left:0;margin-left:11%}.pro-registration-box .nemo-registration__field_checkbox.pro-validation_error_block .nemo-ui-hint.nemo-ui-hint_warn:before{left:auto;right:-5px}@media all and (max-width:900px){.pro-registration-box .nemo-registration__field_checkbox.pro-validation_error_block .nemo-ui-hint.nemo-ui-hint_warn{left:50%;margin-left:32%}.pro-registration-box .nemo-registration__field_checkbox.pro-validation_error_block .nemo-ui-hint.nemo-ui-hint_warn:before{left:-5px;right:auto}}.pro-registration-box .nemo-registration__field__captchaField .nemo-ui-hint.nemo-ui-hint_warn{margin-left:35%}.pro-registration-box .nemo-registration__field__captcha{margin-left:15px}.pro-registration-box__button{padding-left:25.4%}.trd-registration__header{padding:0 20px}.trd-registration__required_field:after{content:'*';color:#d32836}.trd-widget{position:relative;padding:20px 100px 90px;background:#007ab7;width:100vw;margin-left:calc(-50.4vw + 50%);box-sizing:border-box}.trd-widget__wrapper{width:920px;margin:0 auto}.trd-widget__header{font-size:26px;font-weight:400;padding:25px 0 30px;color:#fff;position:relative;z-index:1}.trd-widget__content{display:table;width:100%}.trd-widget__content__item{display:table-cell;height:350px}.trd-widget__content__item_hotels{padding-right:15px}.trd-widget__bell{width:60px;height:50px;background:url(img/widget/bell.svg) no-repeat;position:absolute;margin-left:29%;top:-4%}.trd-widget__star{width:110px;height:70px;position:absolute;margin-left:45%;top:8%;background:url(img/widget/star.svg) no-repeat}.trd-widget__pig{width:120px;height:70px;position:absolute;background:url(img/widget/pig.svg) no-repeat;margin-left:3%;bottom:3%}.trd-widget__car{width:140px;height:85px;position:absolute;background:url(img/widget/car.svg) no-repeat;margin-left:28%;bottom:-5%}.trd-widget__taxi{max-width:960px;position:relative;margin:0 auto}.trd-widget__taxi__container{width:200px;min-height:200px;position:absolute;right:0;top:-240px;margin-top:-66px;background:#f0f1f5;padding:10px}.trd-widget__taxi__container_noDoc{margin-top:-5px}.trd-widget__taxi__header{padding:0;height:18px;line-height:18px}.trd-widget__taxi__button{width:100%;padding:0}.trd-widget__taxi__icon{text-align:center;padding:25px 0}.trd-widget__taxi__icon img{display:inline-block}

/*style_all.css*/
.nemo-common-contentPageBody .trd-cms__advantages,.nemo-common-contentPageBody .trd-cms__specialOffers,.nemo-common-contentPageBody .trd-cms__usefulInformation,.nemo-common-contentPageBody .trd-cms__reference{display:none}
.trd-cms__sections__support__header:before{left:-50px;bottom:-8px}
.trd-cms__promo__infoLink{padding-left:0;padding-top:0;margin-top:14px;font-size:18px;line-height:18px}
.trd-cms__promo__infoLink_shedule:after{content:'';position:absolute;left:0;top:60px;width:211px;height:146px;background:url(../img/quick_search.png) 0 0}
.trd-cms__promo__infoLink_shedule:before{display:none}
.trd-cms__promo__hotelsText{font-size:25px;line-height:29px;margin-top:5px}
.trd-cms__promo__hotelsAdditional{font-size:14px;color:#ffd305;font-weight:700;margin-top:10px}
.trd-cms__promo__hotelsAdditional:before{content:'';position:absolute;height:211px;width:163px;top:-37px;right:13px;background:url(../img/group_booking_hotels.png) no-repeat}
.trd-cms__promo__hotelsAdditional span{display:block;color:#ffd305;font-size:36px;line-height:30px;font-weight:700}
.trd-cms__promo__item_hotels a,.trd-cms__promo__item_transfer a,.trd-cms__promo__item_corp a,.trd-cms__promo__item_business a{color:#fff!important;text-decoration:none}
.trd-cms__promo__item_business:before{content:'';position:absolute;background-size:210px 267px;width:210px;height:260px;z-index:0;right:10px;bottom:40px}
.trd-cms__promo__businessText{font-size:18px;line-height:18px;margin-top:14px;font-weight:500}
.trd-cms__promo__businessAdditional{font-size:24px;color:#ffd305;font-weight:700;margin-top:5px}
.trd-cms__promo__businessAdditional span{font-size:44px;margin-right:5px}
.trd-cms__promo__transferSubheader{margin-top:15px;font-weight:500;font-size:18px}
.trd-cms__promo__transferAdditional{height:90px}
.trd-cms__promo__transferAdditional:before{content:'';position:absolute;height:90px;width:209px;top:-14px;left:0;background:url(../img/label_car.png) no-repeat}
.trd-cms__promo__transferAdditional__text{padding:15px 0 0 15px;font-weight:700;font-size:16px}
.trd-cms__promo__transferAdditional__text span{font-size:36px;font-weight:700;line-height:36px}
.trd-cms__promo__transferRemark{color:#93ceec;font-size:11px;line-height:13px}
.trd-cms__promo__transferRemark:after{content:'';position:absolute;height:121px;width:151px;top:25px;right:15px;background:url(../img/booking_auto.png) no-repeat}
.trd-cms__info{padding-top:6px;margin-bottom:12px}
.trd-cms__info__item_about{width:100%;font-size:13px;line-height:18px;text-align:left}
.trd-cms__info__item_about__header__text,.trd-cms__advantages__item__header,.trd-cms__specialOffers__inner__header{position:relative;font-size:22px;line-height:29px;padding-bottom:0;text-align:left}
.trd-cms__info__item_about__header,.trd-cms__usefulInformation__header,.trd-cms__reference__header{position:relative}
.trd-cms__info__item_about__header__text,.trd-cms__usefulInformation__header__text,.trd-cms__reference__header__text{display:inline-block}
.trd-cms__info__item_about__header__icon{position:absolute;display:inline-block;height:60px;width:58px;top:-24px;margin-left:8px;background:url(../img/quickly_buy.png) no-repeat}
.trd-cms__advantages,.trd-cms__specialOffers__inner{max-width:965px;padding:12px 2px 6px 0;margin:0 auto}
.trd-cms__advantages__item{display:inline-block;position:relative;width:33%;color:#434647;vertical-align:top;line-height:19px;padding-top:63px;margin-bottom:9px}
.trd-cms__advantages__item__header:after{content:'';position:absolute;height:1px;width:303px;bottom:0;left:0;background:#d4d4d4}
.trd-cms__advantages__item__header{padding:0 0 10px}
.trd-cms__advantages__item_cheapTickets:before{content:'';position:absolute;height:55px;width:55px;top:0;left:0;background:url(../img/cheap_ticket.png) no-repeat}
.trd-cms__advantages__item_middleOffice:before{content:'';position:absolute;height:55px;width:55px;top:0;left:0;background:url(../img/comfort_cabinet.png) no-repeat}
.trd-cms__advantages__item_booking:before{content:'';position:absolute;height:55px;width:55px;top:0;left:0;background:url(../img/booking_avia.png) no-repeat}
.trd-cms__advantages__item_reliability:before{content:'';position:absolute;height:55px;width:55px;top:0;left:0;background:url(../img/reliability_buying.png) no-repeat}
.trd-cms__advantages__item_planning:before{content:'';position:absolute;height:55px;width:55px;top:0;left:0;background:url(../img/planning_travel.png) no-repeat}
.trd-cms__advantages__item__text{padding:15px 40px 0 0;text-align:justify}
.trd-cms__specialOffers{background:#269dd8;color:#fff;margin-top:21px;margin-bottom:25px}
.trd-cms__specialOffers__inner{position:relative;padding:30px 0 30px 15px;height:184px}
.trd-cms__specialOffers__inner_left,.trd-cms__specialOffers__inner_right{display:inline-block}
.trd-cms__specialOffers__inner_right{position:absolute;display:inline-block;height:185px;width:150px;top:-11px;margin-left:82px;background:url(../img/shares_airlines.png) no-repeat}
.trd-cms__specialOffers__inner__header:after{content:'';position:absolute;height:1px;width:540px;bottom:0;left:0;background:#78c2e7}
.trd-cms__specialOffers__inner__text{padding:15px 0;font-size:14px}
a.trd-cms__specialOffers__inner__socButtons_fb{display:inline-block;background:url(/static/cms/sites/469/icons/fb.svg) no-repeat;width:39px;height:39px}
a.trd-cms__specialOffers__inner__socButtons_vk{display:inline-block;background:url(/static/cms/sites/469/icons/vk.svg) no-repeat;width:39px;height:39px;margin-left:2px}
.trd-cms__usefulInformation,.trd-cms__reference{position:relative;max-width:990px;padding-left:10px;margin:12px auto 0;color:#3b3b3b;line-height:18px;font-size:13px;text-align:justify}
.p_description{margin-top:5px}
.trd-cms__usefulInformation__header__icon{position:absolute;display:inline-block;height:21px;width:21px;top:-14px;background:url(/static/cms/sites/469/icons/pink.svg) no-repeat}
.trd-cms__usefulInformation__header__text,.trd-cms__reference__header__text{font-size:22px;line-height:35px;padding-bottom:5px}
.trd-cms__usefulInformation__text__list{display:block;list-style-type:none;padding:6px 0}
.trd-cms__usefulInformation__text__list__item{display:inline-block;font-size:14px;padding:13px 17px;margin-right:9px;background:#F6F6F6;border-radius:41px}
.trd-cms__usefulInformation__text__list__item a{text-shadow:1px 0 0 rgba(0,99,179,0.04);top:-1px;position:relative}
.trd-cms__reference__header__icon{position:absolute;display:inline-block;height:21px;width:21px;top:-14px;background:url(/static/cms/sites/469/icons/cyan.svg) no-repeat}
.trd-cms__reference .referenceColumns{width:980px;position:relative}
.trd-cms__reference .referenceColumn{display:inline-block;width:25%;vertical-align:top;padding-right:3px;font-size:12px;line-height:14px;padding-top:0;padding-bottom:2px}
.trd-cms__reference .referenceColumn h3{font-size:18px;font-weight:400;color:#434647;padding:15px 0 20px;margin:0}
.trd-cms__reference .referenceColumn p{padding-bottom:4px;line-height:14px!important}
.trd-cms__reference .referenceRow a{display:inline-block;width:25%;vertical-align:top;padding-right:40px;font-size:12px;margin-top:-6px}
.trd-cms__reference .airCode{color:#a8abac;padding-left:7px}
.trd-footer{border-top:1px solid #e0e0e0;padding-left:10px;padding-right:0;width:990px}
.trd-footer__item{border-top:none}
.trd-footer__item_links{width:178px}
.trd-footer__item_payments{width:470px}
.trd-footer__item_payments__row{width:500px}
.trd-footer__item_payments__row:nth-child(2){padding-top:20px}
.trd-footer__paymentItem{display:inline-block;margin-right:25px;vertical-align:middle}
.trd-footer__paymentItem_masc{width:45px;height:28px;background:url(/static/cms/sites/469/icons/mastercard.png) no-repeat}
.trd-footer__paymentItem_visa{width:63px;height:22px;background:url(/static/cms/sites/469/icons/visa.png) no-repeat}
.trd-footer__paymentItem_euro{width:95px;height:16px;background:url(/static/cms/sites/469/icons/euroset.png) no-repeat}
.trd-footer__paymentItem_yandex{width:78px;height:22px;background:url(/static/cms/sites/469/icons/yandex.png) no-repeat}
.trd-footer__paymentItem_alpha{width:20px;height:26px;background:url(/static/cms/sites/469/icons/alphabank.png) no-repeat}
.trd-footer__paymentItem_webmoney{width:100px;height:29px;background:url(/static/cms/sites/469/icons/webmoney.png) no-repeat}
.trd-footer__paymentItem_qiwi{width:27px;height:41px;background:url(/static/cms/sites/469/icons/qivi.png) no-repeat}
.trd-footer__paymentItem_verifiedVisa{width:72px;height:33px;background:url(/static/cms/sites/469/icons/verified%20by%20visa.png) no-repeat}
.trd-footer__paymentItem_verifiedMasc{width:82px;height:29px;background:url(/static/cms/sites/469/icons/mastercard%20securecode.png) no-repeat}
h1,h2,h3,h4,h5{font-family:"Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:22px;font-weight:400}
.trd-contentPage h1{color:#333333;font-weight:400;line-height:normal;font-size:48px;padding:45px 0 4px;margin:0 0 20px}
.trd-contentPageHead{background: #049bc3;background-size: cover; background-image: url(/img/present-bg-svg.svg);background-position: 50% 31%;}
.trd-contentPageHead h1{color:#fff;font-weight:400;line-height:normal;font-size:24px;max-width:980px;margin:0 auto;padding:0 13px;height:115px;line-height:114px;background-repeat:no-repeat;background-position:right top}
.trd-contentBuh .trd-contentPage h1{display:none}
.trd-contentPage h3{font-size:18px;color:#333333;font-weight:700;padding:34px 0 10px;margin:0;height:22px}
.trd-contentPage h4{font-size:18px;color:#333333;font-weight:700;line-height:normal;padding:13px 0 10px;margin:0}
.trd-contentPage h5{font-size:14px;font-weight:400;padding:9px 0 10px}
.trd-contentPage h6{color:#333333;font-size:12px;font-weight:700;margin:0;padding:9px 0 10px}
/*p,ul:not(.officeFilter__checkboxList,.officeMetropolisList,.officeCityList__column){padding-bottom:8px}*/
a:link{color:#0c7bb5;text-decoration:none}
.trd-contentPage thead th{color:#a8abac;font-weight:400;border-bottom:1px solid #e0e0e0;padding:11px 5px 6px;text-align:left;vertical-align:text-top;white-space:nowrap}
.trd-contentPage td{vertical-align:top}
.trd-cms__subHeader__menu,.trd-contentPage{max-width:980px;margin:0 auto;position:relative;text-align:left;}
.trd-contentPage__text,.trd-contentPage__text_text,.trd-contentPage__list{display:inline-block;position:relative;width:680px;font-size:12px;line-height:18px;color:#434647}
.trd-contentPage__list__item{font-size:12px;line-height:18px;padding:0 0 8px}
.trd-contentPage__list__item_announce{color:#a8abac;display:block;font-size:11px;line-height:12px;padding-top:2px}
.trd-cms__contentPage__menu,.trd-contentPage__text_right{display:inline-block;position:relative;vertical-align:top;width:220px;font-size:11px;margin:0 0 0 30px;padding-top:3px;color:#434647}
.right{text-align:right}
.left{text-align:left}
.grey{color:#a8abac}
.marker{background:none repeat scroll 0 0 #fffb9e;color:#1d2670}
.formButton{padding-top:1px;float:left;margin:40px 0 4px}
.formButton a{text-decoration:none}
.formButton input{border:0;background:#ffd305;vertical-align:bottom;padding:5px 21px 6px;height:31px;color:#693d00;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;overflow:visible;display:block;line-height:17px;border-radius:2px;-webkit-appearance:none}
div.indent2x{padding-left:18px}
div.unit{float:left;padding-bottom:10px}
.fileinfo{padding-left:30px;padding-right:30px;background:no-repeat 0 3px}
.fileinfo.word{background-image:url(/static/cms/sites/469/icons/word.png)}
.fileinfo span{display:block;color:grey}
.indentTop{padding-top:19px}
.trd-cms__subHeader__menu__inner{padding:0}
.trd-cms__subHeader__menu__inner li{display:inline-block;vertical-align:top;line-height:11px;font-size:13px;color:#434647;margin:0 0 6px;position:relative}
.trd-contentPage__text.without-title{margin-top:20px}
.trd-contentPage__text p{padding:0 0 8px}
a.trd-contentPage__text__link{position:relative;padding-left:16px}
a.trd-contentPage__text__link:before{content:'';position:absolute;left:0;width:11px;height:10px;top:2px;background:url(/static/cms/sites/469/icons/link-icon.png) 0 0 no-repeat}
.trd-contentPage__text_right p{line-height:14px}
.trd-contentPage__faq{display:inline-block;margin:20px 0 40px}
.trd-contentPage__faq__item{margin-bottom:10px}
.trd-contentPage__faq__item_question{display:inline;border-bottom:1px dotted #0063b3;color:#0063b3;font-size:14px;cursor:pointer}
.trd-contentPage__faq__item_question.active{color:#434647;border-bottom-color:#434647;margin-left:16px}
.trd-contentPage__faq__item_question:before{content:'';position:absolute;left:0;background:url(/img/icons/li-arrow.gif) 0 0 no-repeat;width:9px;height:9px;margin-top:4px;}
.trd-contentPage__faq__item_question.active:before{background:url(/img/icons/li-arrow.gif) 0 0 no-repeat}
.trd-contentPage__faq__item_answer{display:none;padding-bottom:19px;font-size:14px;line-height:19px;color:#434647}
.trd-contentPage__faq__item_answer.active{display:block}
.trd-news-left{width:680px}
.trd-news-right{width:220px}
.trd-news-left,.trd-news-right{vertical-align:top;display:inline-block}
.trd-news-item{font-size:12px;line-height:18px;color:#434647}
.trd-news-item-link:link{color:#0063b3}
.trd-news-item-date{color:#a8abac;font-size:11px;line-height:12px;padding-top:2px}
.trd-news-year{color:#0063b3;font-size:11px;text-decoration:underline;cursor:pointer;margin-bottom:5px}
.trd-header__auth__link{padding-left:10px}
.trd-header__mobileVer{display:inline-block;vertical-align:top}
.trd-header__menu__logo_ru{background:url(../img/logo_new.png) no-repeat;background-size:303px 38px;margin: -9px 0 0 0;}
.trd-header__menu__logo_en{background:url(../img/logo_new.png) no-repeat;background-size:312px 38px}
.trd-header__menu__item{font-size:17px;margin-top:-10px;}
.trd-header__menu__item_auto{padding-left:10px}
.trd-header__menu__item_auto:before{/*background:url(../img/icons/cars.png*/) no-repeat;background-position:-1px 0;width:29px;height:25px;margin-top:-13px}
/*.trd-header__menu__item_auto:hover:before{background-position:-31px 0}*/
.officeFilter__checkboxList,.officeMetropolisList,.officeCityList__column,.officePropertyList__column{list-style-image:none;list-style-type:none;list-style-position:outside;margin:0;padding:0}
ul.officeFilter__checkboxList li:before,ul.officePropertyList__column li:before{content:initial}
.styledCheckbox{border-radius:10px;padding:2px 26px 4px 10px;cursor:pointer;background-position:right 8px;background-repeat:no-repeat}
.styledCheckbox_bg_dark{border-radius:11px;padding:3px 26px 5px 10px;background-position:right 8px}
.styledCheckbox_state_disabled{cursor:default;color:#a8abac;background-color:#eff1f3;background-image:url(/static/cms/sites/469/icons/checkbox-disabled.png)}
.styledCheckbox_state_unselected{color:#0063b3}
.styledCheckbox_state_unselected:hover{background-color:#eff1f3;background-image:url(/static/cms/sites/469/icons/checkbox-unselected-hover.png)}
.styledCheckbox_bg_dark.styledCheckbox_state_unselected{color:#fff}
.styledCheckbox_bg_dark.styledCheckbox_state_unselected:hover{color:#0063b3;background-color:#bee2f3}
.styledCheckbox_state_selected{color:#fff;background-color:#0c7bb5;background-image:url(/static/cms/sites/469/icons/checkbox-selected.png)}
#officeMap{width:980px;height:439px;margin-left:-20px}
#officeMap.narrow{width:720px;float:left}
.geolocateLink{background:transparent url(/static/cms/sites/469/icons/geolocate-white.png) 9px 3px no-repeat;float:left;cursor:pointer;margin-bottom:12px;padding-left:45px}
.geolocateLink_state_hidden{display:none}
.geolocateLink_state_error{background-image:url(/static/cms/sites/469/icons/geolocate-error.png)}
.geolocateLink_state_search{background:transparent url(/static/cms/sites/469/icons/processing-on-blue.gif) no-repeat 0 4px;cursor:default;margin-left:-12px;padding-left:57px}
.geolocateLink__text{color:#fff;font-size:14px;border-bottom:1px dotted #fff}
.officeFilter{float:left;width:260px;height:439px;background-color:#269dd8;margin-right:-20px;padding-left:20px;padding-top:20px}
.officeFilter__delimitter{clear:left;border-top:1px solid #bee2f3;width:80px;clear:left;margin-left:45px}
.trd-contentPage ul li.officeFilter__checkboxItem{clear:both;padding:7px 0 6px 35px;height:28px;margin:0}
.officeFilter__checkboxItem_id_airlineTickets{background:transparent url(/static/cms/sites/469/icons/filter-airlineTickets.png) no-repeat 0 9px}
.officeFilter__checkboxItem_id_railwayTickets{background:transparent url(/static/cms/sites/469/icons/filter-railwayTickets.png) no-repeat 7px 7px}
.officeFilter__checkboxItem_id_hotelReservations{background:transparent url(/static/cms/sites/469/icons/filter-hotelReservations.png) no-repeat 6px 9px}
.officeFilter__checkboxItem_id_tours{background:transparent url(/static/cms/sites/469/icons/filter-tourReservations.png) no-repeat 7px 6px}
.officeFilter__checkboxItem_id_ferryTickets{background:transparent url(/static/cms/sites/469/icons/filter-ferryTickets.png) no-repeat 8px 7px}
.officeFilter__checkboxItem_id_busTickets{background:transparent url(/static/cms/sites/469/icons/filter-busTickets.png) no-repeat 7px 7px}
.officeFilter__checkboxItem_id_theatreTickets{background:transparent url(/static/cms/sites/469/icons/filter-theatreTickets.png) no-repeat 9px 6px}
.officeFilter__checkboxItem_id_insurances{background:transparent url(/static/cms/sites/469/icons/filter-insurances.png) no-repeat 5px 6px}
.officeFilter__checkboxItem_id_airportVipLounges{background:transparent url(/static/cms/sites/469/icons/filter-airportVipLounges.png) no-repeat 5px 8px}
.officeFilter__checkboxItem_id_moneyTransfers{background:transparent url(/static/cms/sites/469/icons/filter-moneyTransfers.png) no-repeat 6px 9px}
.officeFilter__checkboxItem_id_payments{background:transparent url(/static/cms/sites/469/icons/filter-payments.png) no-repeat 7px 6px}
.officeFilter__checkboxItem_id_loanPayments{background:transparent url(/static/cms/sites/469/icons/filter-loanPayments.png) no-repeat 8px 9px}
.officeFilter__checkboxItem_id_giftCard{background:transparent url(/static/cms/sites/469/icons/filter-giftCard.png) no-repeat 8px 7px}
.officeFilter__checkboxItemName{float:left;line-height:13px;font-size:11px}
.officeInfo{font:normal 12px Tahoma,Helvetica,Arial,sans-serif;line-height:18px;color:#434647;margin-right:30px}
.officeInfo__title{margin-top:25px;margin-bottom:18px;font-size:18px;font-weight:700;line-height:24px}
.officeInfo__address{margin-bottom:20px;white-space:pre-line}
.officeInfo__hours{background:transparent url(/static/cms/sites/469/icons/officeHours.png) no-repeat 0 3px;padding-left:18px;white-space:pre-line}
.officeInfo__phone{background:transparent url(/static/cms/sites/469/icons/officePhone.png) no-repeat 0 5px;padding-left:18px;white-space:pre-line}
.officeInfo__more{margin-top:18px;margin-bottom:13px}
.officeName{margin-top:17px}
.trd-contentPage ul.officeMetropolisList{clear:both;padding-top:43px;padding-bottom:9px}
.trd-contentPage ul li.officeMetropolisList__item{font-size:12px;line-height:22px;padding:0;margin:0}
.trd-contentPage ul li.officeMetropolisList__item:before{content:initial}
.officeListDelimitter{border-top:1px solid #c1c2c2;width:80px;clear:left}
.officeCityList{clear:both;padding-top:9px;min-height:215px;padding-bottom:25px}
.officeCityList__column{float:left;width:220px;margin-left:20px}
.officeCityList__column:first-child{margin-left:0}
.trd-contentPage ul li.officeCityList__item{font-size:11px;line-height:18px;padding:0;margin:0}
.trd-contentPage ul li.officeCityList__item:before{content:initial}
.officePropertyList{float:left;width:460px;margin-left:20px}
.officePropertyList:first-child{margin-left:0}
.officePropertyList__header{font-size:14px;font-weight:700;padding-top:21px}
.officePropertyList__info{padding-top:18px}
.officePropertyList__column{float:left;width:220px;padding-bottom:7px;padding-top:10px}
.officePropertyList__column_position_right{margin-left:20px}
.officePropertyList__column_position_bottom{padding-top:1px}
.officePropertyList__delimitter{border-top:1px solid #c1c2c2;width:80px;clear:left;margin-left:40px}
.trd-contentPage ul li.officePropertyList__item{font-size:12px;line-height:18px;padding:7px 0 4px 40px}
.officePropertyList__item_id_airlineTickets{background:transparent url(/static/cms/sites/469/icons/office-airlineTickets.png) no-repeat 0 9px}
.officePropertyList__item_id_railwayTickets{background:transparent url(/static/cms/sites/469/icons/office-railwayTickets.png) no-repeat 7px 7px}
.officePropertyList__item_id_hotelReservations{background:transparent url(/static/cms/sites/469/icons/office-hotelReservations.png) no-repeat 6px 9px}
.officePropertyList__item_id_tours{background:transparent url(/static/cms/sites/469/icons/office-tourReservations.png) no-repeat 7px 6px}
.officePropertyList__item_id_ferryTickets{background:transparent url(/static/cms/sites/469/icons/office-ferryTickets.png) no-repeat 8px 7px}
.officePropertyList__item_id_busTickets{background:transparent url(/static/cms/sites/469/icons/office-busTickets.png) no-repeat 8px 7px}
.officePropertyList__item_id_theatreTickets{background:transparent url(/static/cms/sites/469/icons/office-theatreTickets.png) no-repeat 9px 7px}
.officePropertyList__item_id_insurances{background:transparent url(/static/cms/sites/469/icons/office-insurances.png) no-repeat 5px 6px}
.officePropertyList__item_id_airportVipLounges{background:transparent url(/static/cms/sites/469/icons/office-airportVipLounges.png) no-repeat 5px 8px}
.officePropertyList__item_id_moneyTransfers{background:transparent url(/static/cms/sites/469/icons/office-moneyTransfers.png) no-repeat 6px 9px}
.officePropertyList__item_id_payments{background:transparent url(/static/cms/sites/469/icons/office-payments.png) no-repeat 7px 6px}
.officePropertyList__item_id_loanPayments{background:transparent url(/static/cms/sites/469/icons/office-loanPayments.png) no-repeat 6px 9px}
.officePropertyList__item_id_giftCard{background:transparent url(/static/cms/sites/469/icons/office-giftCard.png) no-repeat 8px 7px}
.officePropertyList__item_id_corporate{background:transparent url(/static/cms/sites/469/icons/office-corporate.png) no-repeat 7px 9px}
.officePropertyList__item_id_acceptsCreditCards{background:transparent url(/static/cms/sites/469/icons/office-acceptsCreditCards.png) no-repeat 7px 10px}
.officePropertyList__item_id_acceptsLoyaltyBonuses{background:transparent url(/static/cms/sites/469/icons/office-acceptsLoyaltyBonuses.png) no-repeat 7px 10px}
.trd-contentPage__feedback{width:100%;font-family:Tahoma,Helvetica,Arial,sans-serif;color:#434647;font-size:11px}
.trd-contentPage__feedback_partnership{margin-top:-80px}
.trd-contentPage__feedback__item{position:relative;display:block;height:auto;margin-bottom:10px}
.trd-contentPage__feedback__item textarea{height:52.8px;width:354px;border:#c1c2c2 1px solid;background-color:#fff;border-radius:3px;font-size:11px;color:#434647}
.trd-contentPage__feedback__item__text{display:inline-block;width:220px;font-size:11px;vertical-align:top;margin-top:5px}
.trd-contentPage__feedback__item__radiobutton__text{display:inline-block;width:342px}
.trd-contentPage__feedback__item__pseudoSelect{position:relative;display:inline-block;vertical-align:middle}
.trd-contentPage__feedback__item__pseudoSelect__input{cursor:pointer}
.trd-contentPage__feedback__item__pseudoSelect:after{content:'';position:absolute;height:5px;width:10px;background:url(/static/cms/sites/469/icons/trigger.png) no-repeat;top:10px;right:10px}
.trd-contentPage__feedback__item__pseudoSelect__list{max-height:180px;overflow-y:scroll}
.trd-contentPage__feedback__item__pseudoSelect__list__item{margin:0;padding:2px 6px 3px;display:block;height:18px!important;font-size:11px;color:#434647;height:13px;cursor:pointer;white-space:nowrap}
.trd-contentPage__feedback__item__pseudoSelect__list__item:hover{background-color:#a4e0f8}
.trd-contentPage__feedback input[type="text"],.trd-contentPage__feedback select{width:354px;height:24px;line-height:15px;padding:3px 22px 3px 5px;font-size:11px;color:#434647;border:#c1c2c2 1px solid;background-color:#fff;border-radius:3px}
.trd-contentPage__feedback input[type="checkbox"]{margin-left:225px;vertical-align:top;height:14px;width:14px}
.trd-contentPage__feedback input[type="radio"]{height:17px;width:17px;margin:5px 0 0}
.trd-contentPage__feedback__button{margin:40px 0 4px 225px;border:0;background:#ffd305;vertical-align:bottom;padding:5px 21px 6px;height:31px;color:#693d00;font-size:14px;font-family:Tahoma,Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;overflow:visible;display:block;line-height:17px;border-radius:2px;-webkit-appearance:none;width:auto}
.trd-contentPage__feedback__button_small{padding:0 11px 1px;margin:0;height:18px;font-size:11px;line-height:14px}
.trd-contentPage__feedback__button_hidden{cursor:pointer;left:0;opacity:0;position:absolute;top:17px;width:67px;height:22px;z-index:1}
.trd-contentPage__feedback__tip{width:342px;margin-left:225px;margin-bottom:10px;font-size:10px;color:#a8abac;padding-top:2px}
.trd-contentPage__feedback__checkbox__text_offer,.trd-contentPage__feedback__checkbox__text_offer_confidentiality{width:342px;padding-left:4px}
.trd-contentPage__feedback__tips{margin:0 0 10px}
.trd-contentPage__feedback__supportNotice{background:#fcfbb9;padding:10px;margin-left:225px;width:350px;margin-bottom:10px}
.trd-contentPage__feedback__tips__radiobutton,.trd-contentPage__feedback__tips_attach .trd-contentPage__feedback__item{margin-left:225px;width:350px;margin-bottom:10px}
.trd-contentPage__feedback__tips__radiobutton__input label,.trd-contentPage__feedback__tips__radiobutton label{display:inline-block;vertical-align:top;max-width:320px;margin-top:5px;padding-left:5px}
.trd-contentPage__feedback__tips__adress__item{position:relative;height:30px;margin-bottom:5px}
.trd-contentPage__feedback__tips__adress__item label{display:inline-block;width:225px;margin-left:225px}
.trd-contentPage__feedback__tips__adress__item input[type="text"]{display:inline-block;width:122px;vertical-align:top}
.order_number{width:112px!important}
.trd-contentPage__feedback__tips_refund{position:relative}
.trd-contentPage__feedback__refund__item{position:relative;height:auto;margin-bottom:5px;margin-left:0;width:auto}
.trd-contentPage__feedback__refund__item label{display:inline-block;margin-left:225px;margin-bottom:5px}
.trd-contentPage__feedback__refund__item .trd-contentPage__feedback__item__text{width:354px}
.trd-contentPage__feedback__refund__item .trd-contentPage__feedback__button,.trd-contentPage__feedback__refund__item .trd-contentPage__feedback__tip{margin-left:225px}
.trd-contentPage__feedback__refund__item .trd-contentPage__feedback__button_hidden{top:20px;margin-left:225px}
.trd-contentPage__feedback__tips__radiobutton__input{display:inline-block;margin-right:20px}
.trd-contentPage__feedback__tips_attach .trd-contentPage__feedback__item label{display:block;width:auto;margin-bottom:5px}
.trd-contentPage__feedback__tips_attach .trd-contentPage__feedback__item .trd-contentPage__feedback__tip{margin-left:0}
.trd-contentPage__feedback_buttons_button.active{background:#0c7bb5;height:29px;border-radius:2px;margin-right:15px}
.trd-contentPage__feedback_buttons_button.active a{color:#fff;height:24px;cursor:default;text-decoration:none;margin-left:0;border:0}
.trd-contentPage__feedback_buttons_button{display:inline-block;font-size:14px;line-height:17px;padding:5px 6px 0;margin:0 15px 10px 0}
.trd-contentPage__feedback_buttons_button a{text-decoration:none;border-bottom:#0063b3 dotted 1px}
.trd-contentPage__feedback__item__checkbox__text_offer,.trd-contentPage__feedback__item__checkbox__text_offer_confidentiality{width:342px;padding-left:4px}
.trd-contentPage__field__error .error{position:absolute;padding:8px 20px 10px;background-color:#d8263b;color:#fff;left:590px;top:-4px}
.trd-contentPage__field__error .error:before{content:'';position:absolute;border:11px solid transparent;border-left-color:#d8263b;border-top:0;top:5px;left:0;transform:rotate(-45deg);margin-left:-7px}
.trd-contentPage__feedback .red{color:red}
.trd-events-title{font-size:30px!important}
#FrameContainer{margin-left:-20px}
.trd-contentPage__feedback__fileText{padding-left:30px}
.trd-contentPage__feedback__fileText p{padding-top:2px;height:20px;display:inline-block}
.trd-contentPage__feedback__fileTextClose:before{content:'';position:absolute;left:0;background:url(/static/cms/sites/469/icons/close.png) 0 0 no-repeat;width:19px;height:19px}
.trd-cms-error__main__logo_ru{width:188px;height:40px;background:url(/static/cms/sites/469/logo/logo-ru-404.png) 0 0 no-repeat;margin-bottom:30px}
.trd-cms-error__main__logo_en{width:188px;height:40px;background:url(/static/cms/sites/469/logo/logo-eng-404.png) 0 0 no-repeat;margin-bottom:30px}
.trd-contentPage_partners{max-width:100%;margin:0 auto;padding-top:8px;position:relative}
.trd-cms-partners__header{width:100%;height:170px;background:#007ab7;padding:0 100px;margin:0;position:relative;line-height:160px}
.trd-cms-partners__header_inner{width:940px;margin:0 auto;position:relative}
.trd-cms-partners__header__text{font-size:48px;display:inline-block;color:#fff;position:relative;z-index:1}
.trd-cms-partners__header__hand{width:380px;height:170px;background:url(/static/cms/sites/469/icons/hand.svg) no-repeat 0 0;position:absolute;top:10%;left:31%}
.trd-cms-partners__header__ticket{width:70px;height:80px;background:url(/static/cms/sites/469/icons/ticket.svg) no-repeat 0 0;position:absolute;top:14%;right:21%}
.trd-cms-partners__header__crown{width:50px;height:50px;background:url(/static/cms/sites/469/icons/crown.svg) no-repeat 0 0;position:absolute;bottom:3%;right:8%}
.trd-cms-partners__content{width:940px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:flex-start;padding-top:20px;margin:0 auto;color:#434647}
.trd-cms-partners__content__item{width:220px;padding-bottom:50px;margin-right:20px}
.trd-cms-partners__content__item:nth-child(4n){margin-right:0}
.trd-cms-partners__content__item__logo{width:100%;height:220px;border:1px solid #e0e0e0;background-position:center center;background-repeat:no-repeat;background-color:#fff}
.trd-cms-partners__content__item__caption{font-size:14px;font-weight:600;padding-top:15px}
.trd-cms-partners__content__item__link{text-decoration:none;color:#414042!important;transition:all .3s}
.trd-cms-partners__content__item__text{padding-top:7px;font-size:11px;line-height:14px}
.trd-cms-errorIP__wrapper{width:100%;position:relative;top:50%;margin-top:-258px;height:400px;padding-top:166px;background-position:50% 0;background-repeat:no-repeat}
.trd-cms-errorIP__container{margin:0 auto;position:relative;width:394px;padding-left:44px}
.trd-cms-errorIP__logo{display:block;width:207px;height:38px}
.trd-cms-errorIP__content{color:#000;padding:23px 0 50px}
.trd-cms-errorIP__content p{font:11px Tahoma,Verdana,Arial,sans-serif;line-height:14px;margin:0 0 14px}
.trd-cms-errorIP__copyright{font:11px Tahoma,Verdana,Arial,sans-serif;font-size:9px;color:#a3a3a3;padding-top:38px}
.trd-contentPage__thankYou{background:url(/static/cms/sites/469/img/thank_you_icons_bck.png) no-repeat;height:522px;width:853px;margin:0 auto;padding-top:225px;text-align:center}
.trd-contentPage__thankYou__title{font-size:30px;color:#434647}
.trd-contentPage__thankYou__text{font-size:18px;color:#a7abac;margin:15px 0 5px}
.trd-contentPage__thankYou__mail{font-size:18px}
.nemo-po-summary__item_messages,.nemo-po-mobileSummary__item_messages{display:none}
.trd-qiwi-title{font-size:14px;color:#adb0b1}
.trd-qiwi-option{display:inline-block;padding:0 30px 0 45px;position:relative}
.trd-qiwi-option:before{position:absolute;content:"";width:45px;height:40px;background:url(/static/cms/sites/469/img/qiwi_icons.png) no-repeat;left:0}
.trd-qiwi-option_wallet:before{background-position:-7px 0}
.trd-qiwi-option_cash:before{background-position:-42px 0}
.trd-qiwi-option_mobile:before{background-position:-81px 0}
.trd-qiwi-option_card:before{background-position:-131px 0}
.trd-qiwi-option__smallText{font-size:11px;color:#a8abac}
.vidget_poisk_form{height:170px;max-width:1024px;margin:0 auto;padding:0 14px}
.name_cursive{font-style:normal}
.counter{opacity:0}
.p-text-rules{font-weight:600;padding:5px 0;font-family:sans-serif}
.p-indention{margin-top:5px;font-family:sans-serif}
.p-voprosy{margin-top:20px}
.links_color_footer{color:#269dd8}
.about_text_align{text-align:justify}
.top-button{text-decoration:none}
.indentation_issues{padding-bottom:4px}
.trd_blog{color:#434647;font-weight:400;line-height:normal;font-size:20px;padding:0 0 5px;margin:0 0 7px}
.img-blog-pages{width:680px;margin-top:-3px}
.blog-content-img-block{margin:8px 0}
.hc__right{width:100%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 6px}
.right-block{min-height:360px;width:250px;float:right}
.img-blog-left{max-width:300px;padding:2px;border:1px solid #e0e0e0;border-radius:2px;margin-top:-3px}
.hypercomments{margin-top:10px}
.hc__right{padding:10px 1px}
.like-post-priziv{color:#af4b13;font-weight:700;margin-bottom:7px;font-family:sans-serif}
.g-plus{background:url(/img/icons/soc-button.png) no-repeat -186px 0;height:30px;width:31px}
.vk{background:url(/img/icons/soc-button.png) no-repeat -124px 0;height:30px;width:31px;position:absolute;margin:-30px 0 0 68px}
.fb{background:url(/img/icons/soc-button.png) no-repeat 0 0;height:30px;width:31px;position:absolute;margin:-30px 0 0 34px}
.g-plus:hover{opacity:.8}
.vk:hover{opacity:.8}
.fb:hover{opacity:.8}
.link-icons-soc{padding:2px 30px 14px 0}
.referenceColumn{width:167px;float:left;padding-right:22px;font-size:13px;line-height:1.4;padding-top:3px;padding-bottom:54px}
.referenceColumns{margin-right:-20px;width:100%;position:relative}
.formComboLink{padding-right:7px}
.calendar__list{font-size:0;display:table;width:100%;position:relative;margin-bottom:62px}
.calendar__list li{font-size:18px;width:25%;vertical-align:top;display:-moz-inline-stack;display:inline-block;position:relative}
.calendar__item{padding:0 10px;text-align:center}
.calendar__img{width:136px;padding:0 26px;margin:0 auto;position:relative;margin-bottom:28px;background-color:#fff}
.calendar__desc{font-size:15px;line-height:1.15}
.table{display:table;width:100%}
.calendar__img .cell{height:84px;border:2px solid #0eacdf;border-radius:50%}
.cell{display:table-cell;vertical-align:middle;text-align:center}
.calendar__value{width:30px;height:30px;border-radius:50%;background-color:#0eacdf;color:#fff;font-size:16px;line-height:30px;text-align:center;position:absolute;left:13px;top:0}
.icon-map{width:45px;height:38px;fill:#0eacdf}
.icon-arrows{width:49px;height:30px;fill:#0eacdf}
.icon-calendar{width:40px;height:34px;fill:#0eacdf}
.icon-thumbup{width:45px;height:41px;fill:#0eacdf}
.airCode{color:#a8abac}
.link{color:#0063b3;cursor:pointer}
.footer_menu_2{width:73px}
.footer_menu_3{width:120px}
.footer_menu_4{width:293px;padding-right:0}
.specialOffers_sity{margin-top:0}
.forma_h1{font-size:21px;margin-left:18px;font-family: 'Raleway', sans-serif;}
.backbutton{background-color:#EF9118;border-radius:2px;color:#fff;cursor:pointer;float:left;font-size:18px;margin:10px 0 0;padding:5px 20px;position:relative;text-align:center;text-decoration:none}
span.backbutton span{background:url(/img/icons/rarr.png) no-repeat scroll 100% 50% transparent;display:block;font-size:20px;margin-left:0;padding:0 40px 0 0}
.lang_ua{color:#fff;font-size:13px;background:#1d91cc;padding:4px 6px;border-radius:0 5px 5px 0}
.lang_ru{color:#fff;font-size:13px;background:#1d91cc;padding:4px 6px;border-radius:5px 0 0 5px}
.H3_title_city{margin:11px 0 0 0;font-size:20px}
.footer_city_to{background:url(../img/footer_city_to.png) #00b2d6;background-size:274px;padding:.7rem 0 0;margin-bottom:2.25rem;margin-top:30px}
.good_price_block{color:#3d3d3d;float:right;padding:5px 7px 8px;margin:-2px 0 0;border-radius:2px}
.is-active{background-color:#269dd8!important}
.good_price{padding:8px 0;font-size:21px;height:35px}
.button_good_price{background:#71c94a;padding:13px 3px 14px;margin-top:12px;color:#fff;width:288px;text-align:center;font-size:18px;border-radius:3px;background-image:linear-gradient(-180deg,#7cbf5d,#5ea73e)}
.a_button_good_price{padding:10px 64px 11px 65px}
.button_good_price:hover{opacity:.9}
.trd-cms__advantages_to{max-width:965px;padding:20px 5px 0 0;margin:0 auto;padding-top:0;text-align:left;line-height:19px}
.description_to{color:#434647}
.calendar_to{padding-bottom:3px;text-align:left;line-height:19px;color:#434647}
.container{margin:0 auto;padding:0 9px;max-width:1039px}
.row{width:1140px;max-width:100%;margin:0 auto}
.column,.columns{float:left;min-height:1px;padding:0 10px}
.row .twelve{width:100%}
.div.gdl-header-wrapper{margin-bottom:30px;position:relative}
h3.gdl-header-title{font-size:24px;line-height:27px;display:inline;margin-bottom:0}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -10px}
.row{width:1140px;max-width:100%;margin:0 auto}
div.gdl-blog-widget{margin-bottom:40px}
div.gdl-blog-widget .blog-content-wrapper{overflow:hidden;background:#fff}
.blog-media-wrapper{margin-bottom:5px}
div.gdl-blog-widget .blog-media-wrapper img{display:block}
.blog-title{font-size:20px;margin-bottom:4px;padding-right:0}
ul.shortcode-list{list-style:none;margin-left:0;color:#ababab}
.partners{padding:6px 0}
.partners a{vertical-align:middle;line-height:38px;opacity:.7;transition:all .2s ease-out 10ms}
.icon__aeroflot,.icon__airastana,.icon__bek,.icon__klm,.icon__qazaq,.icon__scat,.icon__uia{margin:0 11px;height:42px;display:inline-block;background:url(../img/icons/partners.png) no-repeat}
.icon__qazaq{background-position:-216px 0;width:110px}
.icon__bek{background-position:-325px 0;width:132px}
.icon__airastana{width:112px}
.icon__scat{background-position:-112px 0;width:104px}
.icon__klm{background-position:-840px 0;width:72px}
.icon__uia{background-position:-458px 0;width:106px}
.icon__aeroflot{background-position:-562px 0;width:149px}
.container-strahovka{margin:0 auto;padding:0 1px;padding-right:4px;max-width:1065px}
.slash-breadcrumb{color:#0c7bb5}
.city-list:hover{background:#f2f2f2}
.fixedwidth{margin:0 auto;width:1000px}
.main-footer__popular_item:first-child{padding-left:0}
.main-footer__popular_item.popular_country_f{padding:0 .8%;width:26.5%}
.main-footer__popular_item{padding:0 5%;float:left;width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #363b40;overflow:hidden}
.main-footer__popular_item-title{margin-bottom:11px;font-size:15px;font-weight:400;color:gray}
.main-footer__popular_item-list{overflow:hidden;list-style:none}
ul,ol{list-style:none}
.main-footer__popular_item-list.col2 li{width:50%}
.main-footer__popular_item-list li{float:left;margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;color:#ccc}
.main-footer__popular_item a{font-size:13px;color:#ccc}
.main-footer__popular_item.popular_cities_f{padding:0 1.7% 0 6.3%;width:36.9%}
.main-footer__popular_item:last-child{padding-right:0;border-right:none}
.main-footer__popular_item.popular_flights_f{padding:0 5.8%;width:36.5%}
.main-footer__popular{padding-top:15px;padding-bottom:16px}
.main-footer__popular_item-list.col3 li{width:33.3333%}
.icon__twitter{background:url(../img/sprite.png) -88px 0 no-repeat;width:23px}
.icon__twitter,.icon__vk{height:23px;display:inline-block;margin-right:5px}
.icon__vk{background:url(../img/social_icons.png) -116px 0 no-repeat;width:34px;height:34px;background-size:265px auto;background-position:0 0}
.icon__twitter,.icon__vk{display:inline-block;margin-right:5px}
.icon__facebook{display:inline-block;background-image:url(../img/social_icons.png);width:34px;height:34px;margin-right:5px;background-size:265px auto;background-position:40.1% 0}
.icon__telegram{background:url(../img/social_icons.png) -116px 0 no-repeat;width:34px;height:34px;background-size:265px auto;background-position:60.1% 0%;display:inline-block}
.icon__googleplus{background:url(../img/sprite.png) -158px 0 no-repeat;margin-right:5px}
.icon__googleplus,.icon__instagram{display:inline-block;width:23px;height:23px}
.h2-airlines{margin-top:6px;margin-left:0px}
.h2-airline{margin-top:6px;margin-left:0px}
.ul-all{padding:3px 0 3px 15px}
.city-left{color:#3d3d3d}
.samolet-img{width:100%;height:249px;background-size:contain;background-image:url(../img/samolet.svg);background-repeat:no-repeat;margin:5px 0 15px}
@media screen and (max-width: 599px) {
.samolet-imgmob{height:100px;margin:0 0 15px}
}
.hotels-flights-block{padding:10px 0 11px 5px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.a-hotels-flights:hover{text-decoration:underline}

/*style_tables.css*/
html,body{margin:0;padding:0}
body{width:100%!important}
.main{width:1000px;margin:0 auto;padding-top:50px}
.table-city{width:100%;float:left;border-collapse:collapse;margin:5px 0 0;border-bottom:0}
.table-city th{background-color:#f8f8f9;font-size:18px;font-weight:400;text-align:left;border:0}
.table-city th img,.table-city td img{width:27px;float:left;margin-right:10px}
.table-city th{padding:10px;display:flex;align-items:center}
.trd-cms__info__item table td{padding:5px;display:flex;border-top:1px solid #e9e9e9}
.t-1{background-color:#269dd8;color:#fff}
.t-1,.t-2,.t-3{cursor:pointer;border-bottom:1px solid #ccc}
.t-1:hover,.t-2:hover,.t-3:hover{background-color:#ccc!important;color:#000!important}
.inf tr:nth-child(2){margin-top:20px}
.inf{max-width:1000px;margin:0 auto;display:flex}
.table-inf{width:100%}
.table-inf table{width:100%}
.table-inf table td{text-align:center}
.hide-border td{border:none}
.hide-border td:first-child{font-size:14px}
.hide-border td:last-child a{display:block;width:100px;color:#fff;margin:0 auto;font-size:14px;border-radius:3px;font-weight:400;padding:1px;background:#71c94a;background-image:-webkit-linear-gradient(top,#2ecc71,#27ae60);border-top:1px solid #25a35a;border-right:1px solid #009452;border-left:1px solid #009452;border-bottom:1px solid #1f8b4d;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.hide-border{border-bottom:1px dashed #dbe3ef}
.hide-border:hover{background-color:rgba(0,99,179,0.1)}
#inf-2,#inf-3{display:none}
.table_flight{margin-top:0}
.table_flight td{width:33.3%;display:flex}
.table_flight .name{width:100%}
.table_flight .middle{align-items:center}
.name{width:70%;align-items:center;display:flex;font-size:14px;text-align:left;line-height:1.3}
.table_flight .name{font-size:16px}
.price{width:31%;float:left;align-items:center;display:flex;justify-content:center;font-size:14px;color:#fff}
.price:hover{opacity:.9;transition:all .4s ease-out}
.price a{color:#3d3d3d;width:100%;text-align:center}
.unvis{display:none}
.more td,.more td{border-left:none;border-right:none;border-bottom:none;color:#007abf;cursor:pointer}
.more td span{min-width:5%;border-bottom:1px dashed #2fa3e1}
.more td span:hover,.more td span:hover{color:#0b5e88}
#less-i1,#less-i2{display:none;text-align:right}
.dyn{width:100%;max-height:342px;display:flex;flex-wrap:wrap}
.dyn_price p{color:#3d3d3d}
.good_price_block{float:none;height:100%;border-radius:0;margin:0;color:#3d3d3d;margin-top:-8px;font-size:13px}
.button_good_price{width:100%!important}
.dyn_price{width:68.44%;height:100%}
.dyn_price h2{color:#3d3d3d}
.button_good_price{background:#ff8e41;background-image:none}
.stolbs{display:flex;align-items:baseline;height:218px}
.stolb{width:45px;margin:5px;background-color:#0CA1C9}
.stolb:hover{border:2px solid #73C94E!important}
.low{background-color:#E6D26F}
.null{background-color:#ccc}
.m{display:flex}
.m_stolb{width:45px;margin:5px;text-align:center;color:#3d3d3d;margin-top:10px}
@media (max-width: 920px) {
table{width:35%}
}
@media (max-width: 730px) {
table{width:30%}
table th{font-size:18px}
.trd-cms__info{padding-right:22px}
.city-right{display:none}
.city-left{width:100%;margin-left: 12px;}
.airline-time,.airline-name{margin:0 10px}
.table-inf table{width:100%}
}
@media (max-width: 624px) {
table{clear:both;width:50%;margin-bottom:60px}
}
@media (max-width: 524px) {
table{width:40%}
}
@media (max-width: 424px) {
table{width:30%}
table th{font-size:16px}
.good_price_block{width:100%!important}
}
@media (max-width: 324px) {
table{width:24%}
.price{width:35%;font-size:16px}
.name{font-size:16px;margin-right:2px}
table th,table td{padding-left:2px}
table th img,table td img{margin-right:5px}
}
.name i{font-size:0;margin-right:10px;height:29px;width:28px}
.gdl-header-wrapper{margin-top:6px}
#main_table tr:hover{background-color:rgba(0,99,179,0.1)}
#main_table{width:100%;box-shadow:none}
#main_table tr{border-bottom:1px dashed #ccc}
#main_table i,.table-inf i{line-height:40px;background-image:url(../img/icons/icon-fly.png);height:29px;width:28px}
.table-inf i{vertical-align:middle}
.table-inf i::before{display:none}
.main-head td{display:inline-block;text-align:center;background-color:#eceff1;color:#333;font-size:13px}
#main_table .name a{padding:5px}
#main_table .name a:hover i{color:#000!important}
#main_table .price{width:100%}
#main_table .price a{width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}
#main_table td{border:none}
#main_table img{width:100px;margin:0 auto}
#main_table .middle{display:flex}
#main_table .airline{margin:0 auto}
#main_table .name{width:100%}
.trd-contentPage__faq{width:100%}
.footer-wrapper{width:100%}
.table_flight .name{display:block;font-size:13px}
.nemo-flights-form__header{height:auto;margin-top:0;color:#fff}
.nemo-common-pageWrapper{min-height:auto}
.table-city .price{padding:4px 3px}
.table_flight tr td:first-child{padding-left:0!important}
.destination{margin-top:5px}
.header-text-sities,.gdl-header-wrapper,.feature-media-content-wrapper,.cities p{padding-left:5px}
.good_price_block p{padding-left:0}
.trd-contentPage__faq{width:100%!important}
#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;z-index:100500}
#page-preloader .spinner{width:128px;height:128px;position:absolute;left:0;right:0;top:45%;background:url(http://flyagent.com.ua/flyagentnew/img/110.gif) no-repeat 50% 50%;margin:-16px 0 0 -16px;margin:0 auto}
@media(max-width: 1000px) {
.table-city{width:100%!important}
}
@media(max-width: 992px) {
div.title-item-gimmick.left,div.title-item-gimmick.right{display:none}
}
@media(max-width: 981px) {
.dyn_price{width:100%}
.stolb,.m_stolb{width:70px}
.calendar_to{margin-top:210px}
.good_price_block{margin-top:18px}
.trd-contentPageHead h1{background-image:none!important}
.mail_to{display:block!important}
.mail_to > div:nth-child(2){margin-top:30px;width:100%}
#tp-sbscr-widget-1.tp-sbscr-widget{margin:0!important}
.table_reis{width:100%!important}
}
@media(max-width: 768px) {
.trd-cms__promo,.trd-cms__sections__inner{display:none}
.color-open-section{padding-bottom:14px}
.content-outer-wrapper{margin-top:45px}
.blog-item-holder .row{display:block!important}
.blog-item-holder .row img{width:100%}
#main_table .middle{display:none}
#main_table a{font-size:14px}
.trd-contentPageHead h1{background-image:none!important;font-size:24px;min-height:20px;padding:40px 5px;line-height:1.5;display:flex;align-items:center}
.trd-cms__sections__link{visibility:hidden}
.fb_iframe_widget{display:none!important}
.feature-media-content{width:100%!important}
.table_flight tr td:first-child{width:32.6%!important;align-items:center}
.table_flight .name{display:block}
.trd-cms__advantages_to{padding-left:5px}
.trd-cms__advantages{padding-left:0}
.forma_h1{font-size:20px}
#map{display:none}
.table-inf table{width:100%}
.table-inf{width:100%}
.trd-cms__subHeader{margin-top:45px}
}
@media(max-width: 545px) {
.good_price_block{margin-top:30px}
.col-del{display:none}
.m_stolb{font-size:8px}
#tp-sbscr-widget-1.tp-sbscr-widget{margin:0 auto!important}
.mail_to > div:nth-child(2) > div{width:100%!important}
.destination{margin:0 auto}
}
@media(max-width: 400px) {
.good_price_block{margin-top:0}
}
.fontsize_distance{font-size:20px}
.page-part-menu{position:relative;padding:5px 0 3px;list-style:none;font-size:.875rem;color:#00b0dd}
.svzback{background:#f3f6f9}
.table-vozvrat{margin:auto;font-size:13px;border:none}

/*--style_2.css--*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
a{text-decoration:none}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{overflow-y:scroll;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Arial', sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3;margin-bottom:6px;font-family:HelveticaNeue,"Helvetica Neue",Arial,Helvetica,sans-serif}
p{margin-bottom:4px}
p:last-child{margin-bottom:0}
table{border-width:1px;border-style:solid;width:100%;margin-bottom:0}
tr th{border-bottom-width:1px;border-bottom-style:solid;text-align:left}
tr th,tr td{padding:6.6px 15px;padding-right:1px;border-right:1px solid}
tr th:last-child,tr td:last-child{border-right:0}
table th{font-weight:700}
em{font-style:italic}
strong{font-weight:700}
small{font-size:80%}
sup{height:0;line-height:1;position:relative;top:-.6em;vertical-align:baseline!important;vertical-align:bottom;font-size:10px}
sub{height:0;line-height:1;position:relative;top:.2em;vertical-align:baseline!important;vertical-align:bottom;font-size:10px}
ul,ol{margin-left:0}
ul{list-style:circle}
ol{list-style:decimal}
li{/*padding:3px 0;*/list-style-position:inside}
.li-arrow{padding-left:5px;margin-bottom:3px;margin-top:3px;}
blockquote{margin:10px 10px 10px 20px;padding:15px 20px 15px 25px;border-left-width:3px;border-left-style:solid;font-style:oblique;font-size:17px;font-family:Georgia,"Times New Roman",Times,serif}
button,input[type="submit"],input[type="reset"],input[type="button"]{margin:0;display:inline-block;font-weight:700;cursor:pointer;border-style:solid;float:left;padding:8px 16px;font-size:13px;border-width:0;border-bottom-width:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold}
input[type="text"],input[type="password"],input[type="email"],input,textarea,select{padding:7px;margin:0;outline:none;max-width:100%;margin-bottom:10px;border-width:1px;border-style:solid;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
input[type="checkbox"],input[type="radio"]{display:inline;margin-bottom:10px}
select{padding:0}
.alignleft,img.alignleft{float:left;margin:5px 20px 20px 0}
.alignright,img.alignright{float:right;margin:5px 0 20px 20px}
.aligncenter,img.aligncenter{display:block;margin:5px auto}
.alignnone,img.alignnone{margin:5px 20px 20px 0}
.wp-caption{text-align:center;padding:8px 3px 5px;max-width:100%;border-style:solid;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wp-caption img{border:0 none;padding:0;margin:0;max-width:98.5%;width:auto}
.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}
.wp-smiley{margin:0!important;max-height:1em}
.hidden{display:none}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
a,.portfolio-context{transition:color 300ms,background-color 300ms,opacity 300ms;-moz-transition:color 300ms,background-color 300ms,opacity 300ms;-o-transition:color 300ms,background-color 300ms,opacity 300ms;-webkit-transition:color 300ms,background-color 300ms,opacity 300ms}
div.gdl-custom-full-background{position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-1}
div.gdl-custom-full-background img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;z-index:-1}
a.gdl-button{display:inline-block;cursor:pointer;padding:0 15px;height:30px;line-height:30px;margin-bottom:20px;margin-right:10px;border-bottom-width:3px;border-style:solid;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:700}
a.gdl-button.small{padding:1px 12px;height:26px;line-height:26px;font-size:11px}
a.gdl-button.large{padding:2px 20px;height:33px;line-height:34px;font-size:15px}
a.gdl-button:hover{opacity:.8;filter:alpha(opacity=80)}
.preloader{display:block;background:url(/static/theme/loading.gif) center center no-repeat}
div.logo-wrapper{text-align:center;margin:0 10px;max-width:100%;float:left;line-height:0}
div.logo-wrapper a{display:inline-block}
div.logo-wrapper h1{margin:0;line-height:0}
div.logo-wrapper img{display:block}
div.logo-right-text{margin-left:10px;margin-right:10px}
div.logo-right-text-content{margin-bottom:12px}
div.top-navigation-wrapper{background:url(/static/theme/top-bar-background.png);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}
div.top-navigation-wrapper-gimmick{height:3px}
div.top-navigation-container.container{text-align:center;font-size:12px;line-height:100%}
div.top-navigation-left-text{float:left;line-height:18px;margin-left:10px;padding-top:7px;padding-bottom:7px}
div.top-navigation-right-text{float:right;line-height:18px;margin-right:10px;padding-top:7px;padding-bottom:7px}
div.floating-nav-wrapper .sf-menu li a{text-transform:uppercase;font-weight:700}
div.floating-nav-wrapper .sf-menu li li a{font-weight:400;text-transform:none}
div.floating-nav-wrapper ul.sf-menu li:hover ul,div.floating-nav-wrapper ul.sf-menu li.sfHover ul{top:19px;padding-top:15px}
div.floating-nav-wrapper ul.sf-menu li:hover ul li.sfHover ul,div.floating-nav-wrapper ul.sf-menu li.sfHover ul li.sfHover ul{top:0;padding-top:0}
div.top-social-wrapper{float:left;line-height:17px;margin-left:10px;margin-right:5px;display:inline-block;padding-top:7px;padding-bottom:7px}
div.social-wrapper{float:left}
div.social-wrapper img{display:block;max-width:18px;height:auto}
div.social-wrapper div.social-icon{float:left;margin-right:8px;cursor:pointer}
div.social-wrapper div.social-icon:last-child{margin-right:0}
div.shortcode-social-icon{float:left;margin-right:10px}
div.shortcode-social-icon img{display:block;max-width:32px}
div.gdl-navigation-wrapper_ru{float:right;padding-right:50px}
div.gdl-navigation-wrapper_us{float:right}
div.gdl-current-menu{top:0;bottom:0;position:absolute}
div.navigation-wrapper{margin:0 10px;font-family:HelveticaNeue,"Helvetica Neue",Arial,Helvetica,sans-serif}
div.navigation-wrapper .sf-menu li a{text-transform:uppercase;font-weight:700}
div.navigation-wrapper .sf-menu li li a{font-weight:400;text-transform:none}
.sf-menu .sf-sub-indicator{display:none}
.sf-menu li li .sf-sub-indicator{display:inline}
div.responsive-menu-wrapper{margin:0 10px}
div.responsive-menu-wrapper select{width:100%;height:25px}
div.top-search-wrapper{float:left;margin-left:10px}
div.top-search-wrapper .search-text{width:1px;overflow:hidden;float:left}
div.top-search-wrapper form{margin-bottom:0}
div.top-search-wrapper input[type="text"]{padding:7px 12px;line-height:18px;height:18px;border:0;margin-bottom:0;width:150px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:none}
div.top-search-wrapper input[type='submit']{float:left;height:10px;margin:11px 10px 11px 5px;padding:0 20px 0 0;border-width:0;border-left-width:1px;border-left-style:solid;background-size:10px 10px!important}
div.body-wrapper{position:relative}
div.header-wrapper{position:relative;background:url(/static/theme/header-background.png)}
div.header-outer-wrapper.full-slider .header-area-wrapper{position:absolute;left:0;right:0;top:0;z-index:99}
div.header-outer-wrapper.no-top-slider{background-image:url(/static/theme/default-header-background.jpg);background-position:center 0}
div.page-header-wrapper{position:relative}
div.page-header-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;filter:alpha(opacity=70)}
div.page-header-container{position:relative;padding-top:31px;padding-bottom:34px}
h1.page-header-title,h2.page-header-title{font-size:32px;margin:0 10px}
div.page-header-caption{margin:2px 10px 0;font-size:18px}
div.page-header-caption span{margin-right:5px}
div.gdl-header-wrapper{position:relative;text-align:left}
div.gdl-header-wrapper i{font-size:23px;line-height:27px;margin-right:15px}
div.gdl-header-wrapper.navigation-on{padding-right:70px}
h3.gdl-header-title{font-size:22px;line-height:27px;display:inline;margin-bottom:0}
div.color-open-section{padding-top:15px;margin-bottom:45px}
div.gdl-page-item{margin-top:35px}
div.gdl-page-item-post{margin-top:0}
div.gdl-page-item-main-page{margin-top:0}
div.content-outer-wrapper{position:relative}
div.gdl-top-slider-wrapper{margin:0 auto;position:relative}
div.gdl-top-slider li{padding:0}
div.custom-sidebar{margin-bottom:5px;position:relative}
h3.custom-sidebar-title{line-height:19px;position:relative;padding-bottom:10px;margin-bottom:0;text-transform:uppercase}
div.custom-sidebar-title-wrapper{position:relative;margin-bottom:15px;border-bottom-width:3px;border-bottom-style:solid}
div.gdl-sidebar-wrapper{overflow:hidden}
div.gdl-sidebar-wrapper .custom-sidebar-title{display:inline-block}
div.gdl-right-sidebar .sidebar-wrapper{padding-top:55px}
div.gdl-left-sidebar .sidebar-wrapper{padding-top:55px}
div.footer-wrapper{overflow:hidden}
div.footer-wrapper .custom-sidebar{margin-bottom:40px}
div.footer-container{margin-top:0;font-size:13px}
div.footer-twitter-wrapper{padding:40px 0;position:relative}
div.footer-twitter-wrapper .twitter-container{position:relative}
div.footer-twitter-wrapper .gdl-twitter-icon{float:left;font-size:45px;margin-left:10px;margin-top:10px}
div.footer-twitter-wrapper .gdl-twitter-wrapper{overflow:hidden;padding: 20px 0px 0px 0px;}
div.footer-twitter-wrapper ul{margin:0;list-style:none;text-align:left}
div.footer-twitter-wrapper a.date{display:block;margin-top:6px;font-style:italic}
.copyright-wrapper{margin:15px 20px 0;padding:0;position:relative}
@media (max-width: 767px){
.copyright-wrapper{margin:15px 10px 0;padding:0;position:relative}
}
div.copyright-border{border-style:solid;border-top-width:1px;border-bottom-width:1px}
div.copyright-left{padding:8px 0 22px;text-align:left;line-height:1.9}
div.comment-content{margin-top:7px}
div.comment-wrapper #respond{margin-top:30px}
div.sitemap-page .custom-sidebar-title{display:inline-block}
div.floating-nav-wrapper{text-align:center;line-height:0;display:none;position:fixed;top:0;left:0;right:0;z-index:100;padding:10px 0}
div.floating-nav-wrapper ul.sf-menu{display:inline-block;line-height:1}
body.admin-bar div.floating-nav-wrapper{top:28px}
div.contact-form-wrapper{padding-top:0}
div.footer-wrapper div.contact-form-wrapper{padding-top:0}
div.package-info .normal-price{text-decoration:line-through;margin-right:10px}
div.package-info .discount-text,div.package-info .discount-price{font-weight:700}
div.gdl-package-full .package-media-wrapper{margin-bottom:20px}
div.gdl-package-full .package-info-wrapper{border-width:1px;border-style:solid;padding:12px 20px;margin-bottom:30px;font-size:14px;position:relative}
div.gdl-package-full .package-info-wrapper i{margin-right:10px}
div.gdl-package-full .package-info-wrapper .head{font-weight:700}
div.gdl-package-full .package-info-wrapper .package-info{padding:3px 0}
div.gdl-package-full .package-info-wrapper .package-book-now-button{margin-top:0;margin-right:0;position:absolute;right:30px;margin-top:-20px;top:50%}
a.gdl-button.large.package-book-now-button.gdl-button{padding:2px 15px}
.package-content ul.shortcode-list li i{font-size:16px}
.package-content ul.shortcode-list li{line-height:1.5}
a.package-book-now-button{margin-top:20px;margin-bottom:0}
div.package-media-wrapper{position:relative}
div.package-ribbon-wrapper{position:absolute;right:-8px;bottom:22px}
div.package-type{padding:9px 12px;font-size:14px;line-height:1;font-weight:700}
div.package-type span.head{font-size:12px;display:block;line-height:1;margin-bottom:4px}
div.package-type span.discount-text{font-size:18px;display:block;line-height:1}
div.package-type-gimmick{width:0;height:0;float:right;border-width:8px 8px 0 0;border-style:solid;border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent}
.single-package div.social-shares ul li{margin-bottom:25px}
.single-package .social-share-title{margin-top:40px}
div.portfolio-filter-wrapper{position:relative;margin-bottom:45px;margin-top:5px}
div.portfolio-filter-wrapper div.port-current-bar{position:absolute;bottom:-1px;border-bottom-width:2px;border-bottom-style:solid}
div.no-header div.portfolio-filter-header-divider{height:0;overflow:hidden;position:relative;top:9px;border-bottom-width:1px;border-bottom-style:solid}
div.no-header ul.portfolio-item-filter{margin-right:15px;line-height:18px}
ul.portfolio-item-filter{float:left;margin-left:0;list-style:none;overflow:hidden;padding-bottom:3px;border-bottom-width:1px;border-bottom-style:solid}
ul.portfolio-item-filter li{float:left;padding-right:5px;font-size:16px;line-height:1.2}
ul.portfolio-item-filter li:first-child span{display:none}
div.portfolio-media-wrapper.gdl-image a.hover-wrapper{display:block;position:absolute;width:100%;height:100%;transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none}
div.portfolio-media-wrapper span.portfolio-thumbnail-image-hover{position:absolute;opacity:.75;filter:alpha(opacity=75);left:0;right:0;bottom:0;top:0;display:none}
div.portfolio-media-wrapper span.hover-icon{top:50%;left:50%;margin-left:-18px;margin-top:-18px;width:35px;height:35px;display:none;position:absolute}
div.portfolio-item .page-item-title{font-size:18px;margin-bottom:0;margin-top:18px}
div.portfolio-item .page-item-content{margin-top:10px}
div.price-table-wrapper{margin:20px 10px 0}
div.price-item-wrapper{text-align:center}
div.price-item-inner-wrapper{margin:0 3px;border-style:solid;border-width:1px;-moz-box-shadow:0 0 8px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.08);box-shadow:0 0 8px rgba(0,0,0,0.08)}
div.price-item .price-title-wrapper{padding-bottom:5px}
div.price-item .price-title{font-size:19px;padding:6px 20px;text-transform:uppercase}
div.price-item .price-tag{font-size:42px;line-height:1;padding:15px 20px;background-image:url(/static/theme/price-active.png);background-position:0 0;background-repeat:repeat-x;font-weight:700}
div.price-item .price-tag .price-suffix{font-weight:400;font-size:14px;margin-left:5px;font-weight:bold}
div.price-item .price-content{font-size:13px;text-align:center;line-height:1.5;padding-bottom:25px}
div.price-item .price-content ul li{text-align:left}
div.price-item .price-button-wrapper{margin-bottom:10px}
div.price-item .price-button{font-size:13px;display:inline-block;cursor:pointer;padding:4px 15px;border-width:0;border-style:solid}
div.shortcode-price-list{padding:10px 20px;border-bottom-width:1px;border-bottom-style:solid}
div.shortcode-price-content{padding:25px 20px}
div.under-slider-wrapper{border-top-width:4px;border-bottom-width:4px;border-style:solid;padding:30px 0;position:relative}
div.under-slider-inner-wrapper.button-on{padding-right:165px;position:relative;margin:0 10px}
div.under-slider-wrapper .under-slider-title{font-size:33px;margin-bottom:8px}
div.under-slider-wrapper .under-slider-caption{font-size:15px}
div.under-slider-wrapper .under-slider-button{position:absolute;right:0;top:50%;margin-top:-19px}
div.stunning-text-wrapper{text-align:left;position:relative}
div.stunning-text-inner-wrapper{padding:24px 0}
div.stunning-text-wrapper .stunning-text-content{overflow:hidden}
div.stunning-text-wrapper .stunning-text-title{font-size:33px;margin-bottom:8px}
div.stunning-text-wrapper .stunning-text-caption{font-size:15px}
div.stunning-text-wrapper.button-on{padding-right:165px}
div.stunning-text-wrapper .stunning-text-button{position:absolute;right:0;top:50%;margin-top:-19px}
div.title-item-wrapper{position:relative;text-align:center}
div.title-item-inner-wrapper{display:inline-block}
div.title-item-wrapper h2.title-item-header{font-size:22px;line-height:28px;margin-bottom:15px}
div.title-item-gimmick{border-top-width:1px;border-top-style:solid;position:absolute;top:15px}
div.title-item-gimmick.left{left:0}
div.title-item-gimmick.right{right:0}
div.gdl-tab ul.gdl-tab-title{zoom:1}
div.last-minute-deal-wrapper{overflow:hidden;position:relative;background-size:100%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;max-width:100%;float:left;margin-right:20px}
div.last-minute-overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8;filter:alpha(opacity=80)}
div.last-minute-deal{text-align:center;padding:25px 15px;position:relative;z-index:1}
div.last-minute-deal .last-minute-head{margin-bottom:12px}
div.last-minute-deal .last-minute-head i{font-size:40px;line-height:41px;margin-right:10px}
div.last-minute-deal .last-minute-discount-text{font-size:30px;line-height:43px}
div.last-minute-deal .last-minute-title{font-size:22px}
div.progress-bar-wrapper{margin-bottom:15px}
div.progress-bar-wrapper .progress-bar{font-size:15px;line-height:15px;background:url(/static/theme/progress-bar-shadow.png)}
div.progress-bar-wrapper .progress-bar-inner{padding:12px 20px}
div.progress-bar-wrapper .progress-bar span.title{float:left}
div.progress-bar-wrapper .progress-bar span.percent{float:right;font-weight:700}
blockquote.left{width:33%;float:left}
blockquote.right{width:33%;float:right}
blockquote.center{text-align:center;margin:10px 10px 20px 20px}
.gdl-code{overflow:hidden;padding:15px;border:1px #e5e5e5 solid;clear:both;background:#fff;color:#2c2c2c;margin-bottom:20px;font-size:13px;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important}
div.shortcode-dropcap{float:left;font-size:25px;font-size:29px;width:32px;height:32px;line-height:30px;text-align:center;float:left;margin:2px 7px 0 2px}
div.shortcode-dropcap.circle{-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;font-size:18px;margin-right:10px}
div.gdl-gallery-image.shortcode{margin-right:20px;margin-bottom:20px;float:left}
ul.shortcode-list{list-style:none;margin-left:0;color:#888282}
ul.shortcode-list li{line-height:2}
ul.shortcode-list li span{margin-right:3px}
ul.shortcode-list li i{margin-right:8px;color:#8595ad}
div.custom-sidebar #search-text{margin-right:22px}
div.custom-sidebar #searchform{position:relative;margin-bottom:0}
div.custom-sidebar #search-text input[type="text"]{padding:6px 5px;margin:5px;width:100%;height:18px;line-height:18px}
div.custom-sidebar #searchform br.clear{display:none}
div.custom-sidebar #searchsubmit{background-color:transparent;border:none;position:absolute;width:26px;height:26px;padding:0;top:8px;margin-top:0;right:10px}
div.footer-wrapper #search-text input[type="text"]{margin:0}
div.footer-wrapper #searchsubmit{top:2px;right:15px}
div.sidebar-wrapper .contact-form-wrapper{padding-top:7px}
div.sidebar-wrapper .contact-form-wrapper input{height:18px;line-height:18px}
div.sidebar-wrapper .contact-form-wrapper textarea{height:65px}
div.footer-wrapper .contact-form-wrapper input{margin:5px 0 0;height:18px;line-height:18px;-webkit-box-shadow:none!important;box-shadow:none!important}
div.footer-wrapper .contact-form-wrapper textarea{margin:5px 0 0;height:65px;-webkit-box-shadow:none!important;box-shadow:none!important}
div.footer-wrapper .contact-form-wrapper button{background-image:none;border-bottom:0}
.fancybox-wrap .wpcf7-form p{margin-bottom:15px}
.fancybox-wrap .wpcf7-form{margin-top:10px;margin-bottom:30px}
.fancybox-wrap .wpcf7-form input.book-now-title{border:0;background:transparent;padding:0;font-size:18px}
.tagcloud{display:inline-block;margin-bottom:0;margin-top:0}
.tagcloud a{font-size:12px!important;display:block;float:left;padding:5px 10px;margin-right:9px;margin-top:4px;border:0 solid;border-color:inherit;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.tagcloud a:hover{opacity:.8;filter:alpha(opacity=80)}
div.custom-sidebar ul{list-style:none;margin-left:0;padding-top:5px}
div.custom-sidebar ul li{padding:6px 10px 6px 26px;margin-bottom:2px;background-position:12px 11px;background-repeat:no-repeat}
div.custom-sidebar ul li:last-child{border-bottom:0}
div.custom-sidebar ul ul{margin-top:8px;border-top-width:1px;border-top-style:solid}
div.custom-sidebar ul ul li:last-child{padding-bottom:0}
div.custom-sidebar ul.gdl-accordion li{padding-left:0;background:none}
div.custom-sidebar ul.gdl-toggle-box li{padding-left:0;background:none}
#calendar_wrap{border-color:inherit;padding-bottom:10px}
#wp-calendar{width:100%;border-color:inherit;border-width:0}
#wp-calendar caption{font-size:13px;font-weight:700;margin:10px auto 15px;padding-bottom:6px;border-bottom:0 solid;border-color:inherit}
#wp-calendar td{padding:4px;text-align:center;border-right:0}
#wp-calendar th{padding:0;text-align:center;border-right:0;border-bottom:0;background:transparent}
div.custom-sidebar .flickr-widget{display:block;padding-bottom:18px;padding-top:12px}
div.custom-sidebar .flickr-widget img{width:65px;height:65px}
div.custom-sidebar .flickr_badge_image{margin:0 15px 15px 0;float:left;padding:4px}
div.footer-wrapper .custom-sidebar .flickr_badge_image{padding:5px}
div.textwidget{padding-top:0}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
.navigation-wrapper .cufon[alt=" "]{display:none!important}
div.personnal-item{box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1)}
.gdl-icon-shortcode{padding-right:5px}
.span3 ul{list-style:none;margin-left:0}
.span3 ul li i{margin-right:5px;line-height:32px}
.span3{width:33%;float:left}

/*--foundation_responsive.css--*/
.row .column,.row .columns{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.container{margin:0 auto;padding:0 1px;padding-right:4px;max-width:1005px}
.row{width:1140px;max-width:100%;margin:0 auto}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -10px}
.column,.columns{float:left;min-height:1px;/*padding: 0px 0px 0px 7px;*/position:relative}
.column.wrapper,.columns.wrapper{padding:0}
.row .one{width:8.333%}
.row .two{width:16.667%}
.row .three{width:25%}
.row .four{width:33.333%}
.row .five{width:41.667%}
.row .six{width:50%}
.row .seven{width:58.333%}
.row .eight{width:66.667%}
.row .nine{width:75%}
.row .ten{width:83.333%}
.row .eleven{width:91.667%}
.row .twelve{width:100%}
.row .one-fifth{width:20%}
.row .one-sixth{width:16.667px}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
object,embed{max-width:100%}
@media only screen and (max-width: 767px) {
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.container{margin:0 auto;max-width:420px}
.row{width:auto;min-width:0;margin-left:0;margin-right:0}
.row .column,.row .columns{width:100%;float:none}
.column:last-child,.columns:last-child{float:none}
[class*="column"] + [class*="column"]:last-child{float:none}
.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}
.column:after,.columns:after{clear:both}
}
div.header-wrapper .responsive-menu-wrapper{display:none}
@media only screen and (max-width: 959px) {
body div.gdl-current-menu{display:none}
body div.gdl-navigation-wrapper{float:none;text-align:center}
body td#text_show{display:none}
body div.header-outer-wrapper.full-slider .header-area-wrapper{position:static}
div.ls-packagetour .ls-nav-prev,div.ls-packagetour .ls-nav-next,div.gdl-top-slider .nivo-directionNav a.nivo-prevNav,div.gdl-top-slider .nivo-directionNav a.nivo-nextNav,div.gdl-top-slider .flex-direction-nav li .flex-prev,div.gdl-top-slider .flex-direction-nav li .flex-next{margin-top:-37px!important}
}
@media only screen and (max-width: 910px) {
div.aviasales_widget.aviasales_widget_wide{min-width:620px}
div.aviasales_widget_wide .aviasales_logo{margin:3px!important}
div.aviasales_widget_wide .aviasales_field_block{width:46%!important;margin-left:2%!important;margin-top:10px!important}
div.aviasales_widget_wide .aviasales_destination{margin-left:0!important}
div.aviasales_widget_wide .aviasales_swap{width:4%!important;margin-top:45px!important}
div.aviasales_widget_wide .aviasales_return{margin-left:4%!important}
div.aviasales_widget_wide .aviasales_passenger{width:46%!important;margin-left:2%!important;margin-top:10px!important}
div.aviasales_widget_wide .aviasales_adult,.aviasales_widget_wide .aviasales_child,.aviasales_widget_wide .aviasales_infant{float:left!important;width:32%!important}
div.aviasales_adult .aviasales_ico,.aviasales_child .aviasales_ico,.aviasales_infant .aviasales_ico{width:30%!important;margin-top:8px!important}
div.aviasales_adult .aviasales_select,.aviasales_child .aviasales_select,.aviasales_infant .aviasales_select{width:70%!important}
div.aviasales_child,.aviasales_infant{margin-left:2%!important}
div.aviasales_widget_wide .aviasales_class{width:19%!important;margin-left:3%!important;margin-top:10px!important}
div.aviasales_widget_wide .aviasales_submit{float:right!important;margin-right:2%!important;margin-top:17px!important}
}
@media only screen and (max-width: 767px) {
div.top-search-wrapper{float:none;margin-left:0;display:none}
div.top-social-wrapper{float:none;display:block;text-align:center;padding-bottom:0;margin:0}
div.top-social-wrapper #gdl-social-icon{display:inline-block;float:none}
div.top-navigation-left-text{float:none;padding:0;margin:0;padding-bottom:3px}
div.top-navigation-right-text{float:none;padding:0;margin:0;padding-bottom:3px}
div.gdl-page-item{margin-top:20px}
div.page-header-container{position:relative;padding-top:11px;padding-bottom:14px}
h1.page-header-title,h2.page-header-title{font-size:20px;margin:0 10px}
div.page-header-caption{margin:2px 10px 0;font-size:14px}
div.header-wrapper .logo-wrapper{float:none;padding:20px 0}
div.header-wrapper .gdl-navigation-wrapper{float:none;padding-bottom:20px}
div.header-wrapper .navigation-wrapper{display:none}
div.gdl-left-sidebar .sidebar-wrapper,div.gdl-right-sidebar .sidebar-wrapper{padding-left:0;padding-right:0}
div.gdl-sidebar-wrapper.gdl-border-y{background:none}
.trd-header__menu__item{display:none!important}
.trd-header__menu{position:absolute;top:-51px;right:0}
.trd-contentPageHead{margin-top:45px}
div.under-slider-wrapper{display:none!important}
div.under-slider-inner-wrapper.button-on{display:none!important}
div.under-slider-wrapper .under-slider-button{display:none!important}
div.aviasales_widget.aviasales_widget_wide{min-width:180px}
div.aviasales_widget_wide .aviasales_logo{margin:3px!important}
div.aviasales_widget_wide .aviasales_field_block{margin:7px 3% 0!important;width:94%!important}
div.aviasales_widget_wide .aviasales_origin label,.aviasales_widget_wide .aviasales_destination label:first-child,.aviasales_widget_wide .aviasales_passenger label:first-child,.aviasales_widget_wide .aviasales_class label:first-child{display:none!important}
div.aviasales_widget_wide .aviasales_swap{display:none!important}
div.aviasales_widget_wide .aviasales_adult,.aviasales_widget_wide .aviasales_child,.aviasales_widget_wide .aviasales_infant{display:none!important}
div.aviasales_widget_wide .aviasales_adult{margin-left:11%!important}
div.aviasales_widget_wide .aviasales_class{display:none!important}
div.aviasales_widget_wide .aviasales_class .aviasales_select{display:none!important}
div.aviasales_widget_wide .aviasales_submit{margin:0 auto!important;clear:both!important;padding-top:10px!important;width:94%!important}
div.aviasales_widget_wide .aviasales_submit input[type="submit"]{display:block!important;float:none!important;margin:0 auto!important}
th.aircompany_column,td.aircompany_column{display:none!important}
img.alignright{float:none;margin:0 0 5px}
div.single-portfolio .port-media-wrapper{max-width:100%;width:100%;float:none;margin-bottom:20px}
div.single-portfolio .port-content-wrapper{overflow:visible}
div.single-portfolio .port-nav .port-prev-nav,div.single-portfolio .port-nav .port-next-nav{margin-bottom:15px}
div.gdl-package-full .package-info-wrapper{text-align:center}
div.gdl-package-full .package-info-wrapper .package-info{text-align:left}
div.gdl-package-full .package-info-wrapper .package-book-now-button{position:static;margin-top:15px;margin-bottom:5px}
div.gdl-blog-medium .blog-medium-media-wrapper{margin-right:0;margin-bottom:15px;float:none;width:100%}
div.gdl-package-medium .package-media-wrapper{margin-right:0;margin-bottom:15px;float:none;width:100%;max-width:100%}
div.port-nav-wrapper{margin-bottom:20px;display:inline-block}
div.price-item{margin-bottom:20px}
div.feature-media-item-class.eight .feature-media-thumbnail,div.feature-media-item-class.nine .feature-media-thumbnail,div.feature-media-item-class.twelve .feature-media-thumbnail{max-width:100%;width:100%;float:none;margin-right:0;margin-bottom:20px}
body div.stunning-text-wrapper .stunning-text-inner-wrapper{padding:26px 25px!important}
div.footer-twitter-wrapper .gdl-twitter-wrapper{padding-left:10px}
.shortcode1-4,.shortcode1-4.last,.shortcode1-3,.shortcode1-3.last,.shortcode1-2,.shortcode1-2.last,.shortcode2-3,.shortcode2-3.last,.shortcode3-4,.shortcode3-4.last,.shortcode1-5,.shortcode1-5.last,.shortcode2-5,.shortcode2-5.last,.shortcode3-5,.shortcode3-5.last,.shortcode4-5,.shortcode4-5.last{width:100%}
div.stunning-text-wrapper .stunning-text-icon{float:none;margin:0 auto 10px}
div.stunning-text-wrapper{text-align:center}
.flex-caption{display:none!important}
.nivo-caption{display:none!important}
.anythingSlider{display:none!important}
div.copyright-left,div.copyright-right{float:none;text-align:center}
}
.row-block-flight{border: 1px dashed #e3e3e3;padding: 5px 6px 5px 5px;margin-right: 8px;}

/*--style-custom_ru.css--*/
.top-navigation-wrapper,.top-navigation-wrapper a{color:#c2c2c2}
div.top-search-wrapper input[type="submit"]{border-color:#bababa}
div.top-search-wrapper input[type="text"]{color:#a3a3a3;background-color:#424242}
.sf-menu li a{color:#fff}
.sf-menu li a:hover{color:#fff}
.sf-menu li.current-menu-ancestor a,.sf-menu li.current-page-ancestor a,.sf-menu li.current-menu-item a,.sf-menu li.current-post-ancestor a{color:#fff}
ul.sf-menu li li{background-color:#232323}
ul.sf-menu li.sfHover ul li:first-child a{border-top-color:#fff}
ul.sf-menu li li a,ul.sf-menu li.current-menu-item li a,ul.sf-menu li.current-menu-ancestor li a,ul.sf-menu li.current-page-ancestor li a,ul.sf-menu li li.current-menu-item li a,ul.sf-menu li li.current-menu-ancestor li a,ul.sf-menu li.current-post-ancestor li a,div.floating-nav-wrapper ul.sf-menu li li a,div.floating-nav-wrapper ul.sf-menu li.current-menu-item li a,div.floating-nav-wrapper ul.sf-menu li.current-menu-ancestor li a,div.floating-nav-wrapper ul.sf-menu li.current-page-ancestor li a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-item li a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor li a,div.floating-nav-wrapper ul.sf-menu li.current-post-ancestor li a{color:#c1c1c1}
ul.sf-menu li li a:hover,ul.sf-menu li li.current-menu-item li a:hover,.sf-menu li li.current-menu-ancestor li a:hover,.sf-menu li li.current-page-ancestor li a:hover,div.floating-nav-wrapper ul.sf-menu li li a:hover,div.floating-nav-wrapper ul.sf-menu li li.current-menu-item li a:hover,div.floating-nav-wrapper .sf-menu li li.current-menu-ancestor li a:hover,div.floating-nav-wrapper .sf-menu li li.current-page-ancestor li a:hover{color:#f2f2f2}
ul.sf-menu li li.current-menu-item a,ul.sf-menu li li.current-menu-ancestor a,ul.sf-menu li li.current-page-ancestor a,ul.sf-menu li li.current-menu-ancestor li.current-menu-item a,ul.sf-menu li li.current-page-ancestor li.current-menu-item a,ul.sf-menu li li.current-post-ancestor adiv.floating-nav-wrapper ul.sf-menu li li.current-menu-item a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor a,div.floating-nav-wrapper ul.sf-menu li li.current-page-ancestor a,div.floating-nav-wrapper ul.sf-menu li li.current-menu-ancestor li.current-menu-item a,div.floating-nav-wrapper ul.sf-menu li li.current-page-ancestor li.current-menu-item a,div.floating-nav-wrapper ul.sf-menu li li.current-post-ancestor a{color:#f2f2f2}
div.page-header-overlay{background-color:#3389d7}
.page-header-title{color:#fff}
div.page-header-caption{color:#fff}
h3.gdl-header-title{color:#3d3d3d}
div.gdl-header-wrapper i{color:#3389d7}
a{color:#3389d7}
a:hover{color:#80acd6}
::selection,::-moz-selection{color:#fff;background-color:#4f4f4f}
.sidebar-wrapper a{color:#3389d7}
.sidebar-wrapper a:hover{color:#80acd6}
div.sidebar-wrapper ul li{background-color:#222}
.custom-sidebar-title,.custom-sidebar-title a{color:#d93b3b}
.sidebar-wrapper .recent-post-widget-info,.sidebar-wrapper #twitter_update_list{color:#a5a5a5}
div.gdl-blog-list .blog-media-wrapper,div.recent-port-widget .recent-port-widget-thumbnail,div.recent-post-widget .recent-post-widget-thumbnail,div.custom-sidebar .flickr_badge_image{background-color:#f1f1f1;border-color:#e3e3e3}
.tagcloud a,.tagcloud a:hover{color:#fff}
.tagcloud a{background-color:#3389d7}
div.footer-twitter-wrapper{background-color:#3389d7}
div.footer-twitter-wrapper,div.footer-twitter-wrapper a{color:#fff}
.footer-wrapper a{color:#fff}
.footer-wrapper a:hover{color:#afafaf}
.footer-wrapper .custom-sidebar-title,.footer-wrapper .custom-sidebar-title a{color:#3389d7}
.footer-wrapper,.footer-wrapper table th{color:#a5a5a5}
.footer-wrapper .recent-post-widget-info,.footer-wrapper #twitter_update_list{color:#969696}
div.footer-wrapper{background-color:#323232;background:#00b2d6 url(../img/footer-img.png);}
div.footer-wrapper *{border-color:#424242}
div.footer-wrapper div.contact-form-wrapper input[type="text"],div.footer-wrapper div.contact-form-wrapper input[type="password"],div.footer-wrapper div.contact-form-wrapper textarea,div.footer-wrapper div.custom-sidebar #search-text input[type="text"]{color:#9e9e9e;background-color:#3a3a3a;border-color:#444}
.footer-wrapper .contact-form-wrapper button{color:#fff;background-color:#3389d7}
div.footer-wrapper .personnal-widget-item .personnal-widget-info{color:#e5e5e5}
div.footer-wrapper .tagcloud a,div.footer-wrapper .tagcloud a:hover{color:#fff}
div.footer-wrapper .tagcloud a{background-color:#3389d7}
.text-footer-memu{transition:none;color:#fff}
div.footer-wrapper div.recent-port-widget .recent-port-widget-thumbnail,div.footer-wrapper div.recent-post-widget .recent-post-widget-thumbnail,div.footer-wrapper .custom-sidebar .flickr_badge_image{background-color:#474747}
div.footer-wrapper .copyright-border{border-top-color:#1e1e1e;border-bottom-color:#494949}
.copyright-wrapper{color:#fff}
div.copyright-scroll-top{background-color:#4b4b4b}
.ls-packagetour .ls-nav-prev,.ls-packagetour .ls-nav-next,div.gdl-top-slider .flex-direction-nav li .flex-prev,div.gdl-top-slider .flex-direction-nav li .flex-next,div.gdl-top-slider .nivo-directionNav a.nivo-prevNav,div.gdl-top-slider .nivo-directionNav a.nivo-nextNav{background-color:#000}
h2.gdl-slider-title{color:#fff;background-color:#3389d7}
div.gdl-slider-inner-caption{color:#fff;background:#000}
.ls-packagetour .ls-bottom-slidebuttons,.flex-control-nav,.nivo-controlNav{background-color:#000}
.ls-packagetour .ls-bottom-slidebuttons a,.flex-control-nav li a,.nivo-controlNav a,div.anythingSlider .anythingControls ul a{background-color:#787878}
.ls-packagetour .ls-bottom-slidebuttons a.ls-nav-active,.ls-packagetour .ls-bottom-slidebuttons a:hover.flex-control-nav li a:hover,.flex-control-nav li a.flex-active,.nivo-controlNav a:hover,.nivo-controlNav a.active,div.anythingSlider .anythingControls ul a.cur,div.anythingSlider .anythingControls ul a:hover{background:#fff}
.flex-carousel.carousel-included{background-color:#000}
.under-slider-wrapper .under-slider-title{color:#fff}
.under-slider-wrapper .under-slider-caption{color:#e1e1e1}
div.under-slider-wrapper .under-slider-button{background-color:#4c4c4c;color:#fff}
.under-slider-wrapper{background-color:#3389d7;border-color:#3876ae}
h1.stunning-text-title{color:#3389d7}
.stunning-text-caption{color:#606060}
h2.blog-title a,h1.blog-title a,div.portfolio-item .page-item-title a{color:#424242}
h2.blog-title a:hover,h1.blog-title a:hover,div.portfolio-item .page-item-title a:hover{color:#9c9c9c}
div.blog-info-wrapper,div.blog-info-wrapper a,div.gdl-blog-full .blog-comment,div.gdl-blog-full .blog-comment a,div.gdl-blog-medium .blog-tag,div.gdl-blog-medium .blog-tag a{color:#9b9b9b}
div.gdl-blog-widget .blog-title a,div.gdl-blog-list .blog-title a{color:#3389d7}
div.gdl-blog-widget div.blog-info-wrapper,div.gdl-blog-widget div.blog-info-wrapper a,div.gdl-blog-list .blog-date,div.gdl-blog-list .blog-date a{color:#9b9b9b}
.about-author-wrapper{background-color:#f5f5f5}
div.gdl-pagination a{background-color:#f5f5f5;color:#7b7b7b}
div.gdl-pagination a:hover{background-color:#3389d7;color:#fff}
div.gdl-pagination span{background-color:#3389d7;color:#fff}
div.portfolio-media-wrapper span.portfolio-thumbnail-image-hover{background-color:#000}
.package-title a{color:#3389d7}
div.package-info .package-price{color:#3389d7}
div.package-info .discount-text,div.package-info .discount-price,div.package-info .separator{color:#e9513c}
.package-item-holder .package-date,.package-item-holder .package-date a,.package-item-holder .package-info{color:#939393}
.package-type,.package-type a{color:#fff}
.package-type{background-color:#3389d7}
.package-type.last-minute{background-color:#e9513c}
.package-type-gimmick{border-top-color:#000}
div.gdl-package-full .package-info-wrapper{background-color:#f7f7f7;border-color:#ebebeb;color:#939393}
div.package-search-wrapper{background-color:#f5f5f5;border-color:#f2eaea}
div.package-search-wrapper input,div.package-search-wrapper select,span.select-package-type{background-color:#fff;color:#a3a3a3;border-color:#e7e7e7}
div.package-search-wrapper input[type="submit"]{border-color:#ae4030;background-color:#e9513c;color:#fff}
div.price-item-inner-wrapper{background-color:#f9f9f9}
div.price-item .price-title-wrapper{color:#fff;background-color:#454545}
div.price-item .price-tag{color:#fff;background-color:#838383}
div.best-price .price-tag{color:#fff;background-color:#3389d7}
div.price-item{color:#5e5e5e}
div.price-button-wrapper .gdl-button{background-color:#3389d7;color:#fff}
div.personnal-item{background-color:#f9f9f9}
div.personnal-item .personnal-position{color:#9d9d9d}
div.personnal-item .personnal-title{color:#353535}
div.personnal-item .personnal-content{color:#838383}
div.personnal-widget-item .personnal-widget-info{color:#4a4a4a}
ul.gdl-accordion li .accordion-title,ul.gdl-toggle-box li .toggle-box-title{color:#363636}
ul.gdl-accordion li,ul.gdl-toggle-box li{background-color:#fff;border-color:#f5f5f5}
blockquote{color:#ababab}
body blockquote{border-color:#cfcfcf}
a.gdl-button,body button,input[type="submit"],input[type="reset"],input[type="button"]{background-color:#3389d7;color:#fff}
h2.column-service-title{color:#111}
body *{border-color:#e5e5e5}
.scroll-top{color:#919191}
h4.feature-media-title{color:#3388d7}
div.progress-bar-wrapper .progress-bar{background-color:#3389d7}
div.progress-bar-wrapper{background-color:#f0f0f0;color:#fff}
table,table tr,table tr td,table tr th{border-color:#fff}
table th{color:#3d3d3d;background-color:#fdfdfd}
div.gdl-tab ul.gdl-tab-content,div.gdl-tab ul.gdl-tab-title a.active{background-color:#fff}
div.gdl-tab ul.gdl-tab-content{color:#707070}
div.gdl-tab ul.gdl-tab-title a.active{color:#575757}
div.gdl-tab ul.gdl-tab-title li a.active{border-top-color:#3389d7}
div.gdl-tab ul.gdl-tab-title a{color:#959595;background-color:#fafafa}
div.gdl-carousel-testimonial .testimonial-content{color:#9d9d9d}
div.gdl-carousel-testimonial .testimonial-info{color:#656565}
div.gdl-carousel-testimonial .testimonial-navigation a{background-color:#e0e0e0}
div.gdl-carousel-testimonial .testimonial-navigation a.activeSlide{background-color:#c3c3c3}
div.gdl-carousel-testimonial .testimonial-content{background-color:#fff}
div.gdl-static-testimonial .testimonial-item{color:#afafaf;border-color:#efefef}
div.gdl-static-testimonial .testimonial-info{color:#848484}
.logo-wrapper{padding-top:22px;padding-bottom:18px}
div#main-superfish-wrapper{padding-top:32px}
h1.gdl-header-title{font-size:21px}
body{font-size:13.5px}
h3.custom-sidebar-title{font-size:22px}
h1{font-size:30px;font-family: 'Raleway', sans-serif;}
h2{font-size:20px;color:#3d3d3d;font-family: 'Raleway', sans-serif;}
h3{font-size:18px}
h4{font-size:18px;color:#3d3d3d}
h5{font-size:16px}
h6{font-size:15px}
div.footer-twitter-wrapper div.gdl-twitter-navigation a{color:#3389d7;background:#fff}
div.port-nav-wrapper a.view-all-projects i{color:#ddd}
div.stunning-text-wrapper .stunning-text-button-mobile,div.stunning-text-wrapper .stunning-text-button-wrapper{background:#f16337}
.gdl-button,button,input[type="submit"],input[type="reset"],input[type="button"]{border-color:#246096}
div.price-button-wrapper .gdl-button{border-color:#246096}
div.under-slider-wrapper .under-slider-button{border-color:#353535}
div.header-outer-wrapper.no-top-slider{background-image:url(/ru/wp-content/uploads/zdesign-header-background.jpg)}
.hide-content{display:none}

/*--font-awesome.css--*/
@font-face{font-family:'FontAwesome';src:url(fontawesome-webfont.eot?v=3.2.1);src:url(fontawesome-webfont.eot?#iefix&v=3.2.1) format("embedded-opentype"),url(fontawesome-webfont.woff?v=3.2.1) format("woff"),url(fontawesome-webfont.ttf?v=3.2.1) format("truetype"),url(fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format("svg");font-weight:400;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333em}
a [class^="icon-"],a [class*=" icon-"]{display:inline}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571em;text-align:right;padding-right:.28571428571429em}
[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714em}
.icons-ul{margin-left:2.1428571428571em;list-style-type:none}
.icons-ul > li{position:relative}
.icons-ul .icon-li{position:absolute;left:-2.1428571428571em;width:2.1428571428571em;text-align:center;line-height:inherit}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none}
.icon-muted{color:#eee}
.icon-light{color:#fff}
.icon-dark{color:#333}
.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.icon-2x{font-size:2em}
.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.icon-3x{font-size:3em}
.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.icon-4x{font-size:4em}
.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.icon-5x{font-size:5em}
.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.pull-right{float:right}
.pull-left{float:left}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}
.icon-white,.nav-pills > .active > a > [class^="icon-"],.nav-pills > .active > a > [class*=" icon-"],.nav-list > .active > a > [class^="icon-"],.nav-list > .active > a > [class*=" icon-"],.navbar-inverse .nav > .active > a > [class^="icon-"],.navbar-inverse .nav > .active > a > [class*=" icon-"],.dropdown-menu > li > a:hover > [class^="icon-"],.dropdown-menu > li > a:hover > [class*=" icon-"],.dropdown-menu > .active > a > [class^="icon-"],.dropdown-menu > .active > a > [class*=" icon-"],.dropdown-submenu:hover > a > [class^="icon-"],.dropdown-submenu:hover > a > [class*=" icon-"]{background-image:none}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit}
.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}
.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}
.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}
.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}
@-moz-keyframes spin {
0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin {
0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(359deg)}
}
@-ms-keyframes spin {
0%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(359deg)}
}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}
}
.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}
.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}
.icon-glass:before{content:"\f000"}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope-alt:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-power-off:before,.icon-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-gear:before,.icon-cog:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file-alt:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-gears:before,.icon-cogs:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up-alt:before{content:"\f087"}
.icon-thumbs-down-alt:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-lightbulb:before{content:"\f0eb"}
.icon-exchange:before{content:"\f0ec"}
.icon-cloud-download:before{content:"\f0ed"}
.icon-cloud-upload:before{content:"\f0ee"}
.icon-user-md:before{content:"\f0f0"}
.icon-stethoscope:before{content:"\f0f1"}
.icon-suitcase:before{content:"\f0f2"}
.icon-bell-alt:before{content:"\f0f3"}
.icon-coffee:before{content:"\f0f4"}
.icon-food:before{content:"\f0f5"}
.icon-file-text-alt:before{content:"\f0f6"}
.icon-building:before{content:"\f0f7"}
.icon-hospital:before{content:"\f0f8"}
.icon-ambulance:before{content:"\f0f9"}
.icon-medkit:before{content:"\f0fa"}
.icon-fighter-jet:before{content:"\f0fb"}
.icon-beer:before{content:"\f0fc"}
.icon-h-sign:before{content:"\f0fd"}
.icon-plus-sign-alt:before{content:"\f0fe"}
.icon-double-angle-left:before{content:"\f100"}
.icon-double-angle-right:before{content:"\f101"}
.icon-double-angle-up:before{content:"\f102"}
.icon-double-angle-down:before{content:"\f103"}
.icon-angle-left:before{content:"\f104"}
.icon-angle-right:before{content:"\f105"}
.icon-angle-up:before{content:"\f106"}
.icon-angle-down:before{content:"\f107"}
.icon-desktop:before{content:"\f108"}
.icon-laptop:before{content:"\f109"}
.icon-tablet:before{content:"\f10a"}
.icon-mobile-phone:before{content:"\f10b"}
.icon-circle-blank:before{content:"\f10c"}
.icon-quote-left:before{content:"\f10d"}
.icon-quote-right:before{content:"\f10e"}
.icon-spinner:before{content:"\f110"}
.icon-circle:before{content:"\f111"}
.icon-mail-reply:before,.icon-reply:before{content:"\f112"}
.icon-github-alt:before{content:"\f113"}
.icon-folder-close-alt:before{content:"\f114"}
.icon-folder-open-alt:before{content:"\f115"}
.icon-expand-alt:before{content:"\f116"}
.icon-collapse-alt:before{content:"\f117"}
.icon-smile:before{content:"\f118"}
.icon-frown:before{content:"\f119"}
.icon-meh:before{content:"\f11a"}
.icon-gamepad:before{content:"\f11b"}
.icon-keyboard:before{content:"\f11c"}
.icon-flag-alt:before{content:"\f11d"}
.icon-flag-checkered:before{content:"\f11e"}
.icon-terminal:before{content:"\f120"}
.icon-code:before{content:"\f121"}
.icon-reply-all:before{content:"\f122"}
.icon-mail-reply-all:before{content:"\f122"}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}
.icon-location-arrow:before{content:"\f124"}
.icon-crop:before{content:"\f125"}
.icon-code-fork:before{content:"\f126"}
.icon-unlink:before{content:"\f127"}
.icon-question:before{content:"\f128"}
.icon-info:before{content:"\f129"}
.icon-exclamation:before{content:"\f12a"}
.icon-superscript:before{content:"\f12b"}
.icon-subscript:before{content:"\f12c"}
.icon-eraser:before{content:"\f12d"}
.icon-puzzle-piece:before{content:"\f12e"}
.icon-microphone:before{content:"\f130"}
.icon-microphone-off:before{content:"\f131"}
.icon-shield:before{content:"\f132"}
.icon-calendar-empty:before{content:"\f133"}
.icon-fire-extinguisher:before{content:"\f134"}
.icon-rocket:before{content:"\f135"}
.icon-maxcdn:before{content:"\f136"}
.icon-chevron-sign-left:before{content:"\f137"}
.icon-chevron-sign-right:before{content:"\f138"}
.icon-chevron-sign-up:before{content:"\f139"}
.icon-chevron-sign-down:before{content:"\f13a"}
.icon-html5:before{content:"\f13b"}
.icon-css3:before{content:"\f13c"}
.icon-anchor:before{content:"\f13d"}
.icon-unlock-alt:before{content:"\f13e"}
.icon-bullseye:before{content:"\f140"}
.icon-ellipsis-horizontal:before{content:"\f141"}
.icon-ellipsis-vertical:before{content:"\f142"}
.icon-rss-sign:before{content:"\f143"}
.icon-play-sign:before{content:"\f144"}
.icon-ticket:before{content:"\f145"}
.icon-minus-sign-alt:before{content:"\f146"}
.icon-check-minus:before{content:"\f147"}
.icon-level-up:before{content:"\f148"}
.icon-level-down:before{content:"\f149"}
.icon-check-sign:before{content:"\f14a"}
.icon-edit-sign:before{content:"\f14b"}
.icon-external-link-sign:before{content:"\f14c"}
.icon-share-sign:before{content:"\f14d"}
.icon-compass:before{content:"\f14e"}
.icon-collapse:before{content:"\f150"}
.icon-collapse-top:before{content:"\f151"}
.icon-expand:before{content:"\f152"}
.icon-euro:before,.icon-eur:before{content:"\f153"}
.icon-gbp:before{content:"\f154"}
.icon-dollar:before,.icon-usd:before{content:"\f155"}
.icon-rupee:before,.icon-inr:before{content:"\f156"}
.icon-yen:before,.icon-jpy:before{content:"\f157"}
.icon-renminbi:before,.icon-cny:before{content:"\f158"}
.icon-won:before,.icon-krw:before{content:"\f159"}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}
.icon-file:before{content:"\f15b"}
.icon-file-text:before{content:"\f15c"}
.icon-sort-by-alphabet:before{content:"\f15d"}
.icon-sort-by-alphabet-alt:before{content:"\f15e"}
.icon-sort-by-attributes:before{content:"\f160"}
.icon-sort-by-attributes-alt:before{content:"\f161"}
.icon-sort-by-order:before{content:"\f162"}
.icon-sort-by-order-alt:before{content:"\f163"}
.icon-thumbs-up:before{content:"\f164"}
.icon-thumbs-down:before{content:"\f165"}
.icon-youtube-sign:before{content:"\f166"}
.icon-youtube:before{content:"\f167"}
.icon-xing:before{content:"\f168"}
.icon-xing-sign:before{content:"\f169"}
.icon-youtube-play:before{content:"\f16a"}
.icon-dropbox:before{content:"\f16b"}
.icon-stackexchange:before{content:"\f16c"}
.icon-instagram:before{content:"\f16d"}
.icon-flickr:before{content:"\f16e"}
.icon-adn:before{content:"\f170"}
.icon-bitbucket:before{content:"\f171"}
.icon-bitbucket-sign:before{content:"\f172"}
.icon-tumblr:before{content:"\f173"}
.icon-tumblr-sign:before{content:"\f174"}
.icon-long-arrow-down:before{content:"\f175"}
.icon-long-arrow-up:before{content:"\f176"}
.icon-long-arrow-left:before{content:"\f177"}
.icon-long-arrow-right:before{content:"\f178"}
.icon-apple:before{content:"\f179"}
.icon-windows:before{content:"\f17a"}
.icon-android:before{content:"\f17b"}
.icon-linux:before{content:"\f17c"}
.icon-dribbble:before{content:"\f17d"}
.icon-skype:before{content:"\f17e"}
.icon-foursquare:before{content:"\f180"}
.icon-trello:before{content:"\f181"}
.icon-female:before{content:"\f182"}
.icon-male:before{content:"\f183"}
.icon-gittip:before{content:"\f184"}
.icon-sun:before{content:"\f185"}
.icon-moon:before{content:"\f186"}
.icon-archive:before{content:"\f187"}
.icon-bug:before{content:"\f188"}
.icon-vk:before{content:"\f189"}
.icon-weibo:before{content:"\f18a"}
.icon-renren:before{content:"\f18b"}

/*--/css/nouislider.min.css--*/
/*! nouislider - 11.0.3 - 2018-01-21 14:04:07 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}

/*--/css/core.css?v=1--*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400&subset=cyrillic");.mg___calc{font-family:"Open Sans",sans-serif;color:#0a0a0a;font-size:13px;display:flex;position:relative;margin-left:5px}@media (max-width: 800px){.mg___calc{flex-direction:column}}.mg___calc button{cursor:pointer;font-family:inherit;outline:none}.mg___calc input,.mg___calc select{font-family:inherit;outline:none}.mg___calc__opts_sum{display:none;flex-direction:column;position:relative;width:100%;padding:16px 20px;background-color:#fff;border:1px solid #ccc;margin-bottom:10px;align-items:center;color:#141414;height:75px}@media (max-width: 800px){.mg___calc__opts_sum{display:flex}}.mg___calc__opts_sum__header{display:flex}.mg___calc__opts_sum__header__orig,.mg___calc__opts_sum__header__dest{font-weight:bold}.mg___calc__opts_sum__header__orig{margin-right:4px}.mg___calc__opts_sum__header__dest{margin-left:4px}.mg___calc__opts_sum__dir{display:flex;margin-top:5px}.mg___calc__opts_sum__dir__days{display:none}.mg___calc__opts_sum__dir__days--visible{display:block}.mg___calc__opts_sum__dir__days::before{content:',';margin-right:4px}.mg___calc__opts_sum__menu{border:none;background-color:transparent;top:50%;position:absolute;right:10px;transform:translateY(-50%);width:30px;height:30px;padding:0px}.mg___calc__opts_sum__menu__icon{background-color:#76e5ff;height:3px;width:100%;position:absolute;left:0px;border-radius:3px;top:6px}.mg___calc__opts_sum__menu__icon::before,.mg___calc__opts_sum__menu__icon::after{width:100%;height:100%;position:absolute;content:' ';background-color:inherit;left:0px;border-radius:inherit}.mg___calc__opts_sum__menu__icon::before{top:7px;width:80%;left:10%}.mg___calc__opts_sum__menu__icon::after{top:14px;width:60%;left:20%}.mg___calc__opts{display:flex;flex-direction:column;color:#0a0a0a;margin-right:12px;width:29%;flex-shrink:0;/*border:1px solid rgba(204,204,204,0.9);*/padding:8px;padding-left:1px;background-color:white;transition-property:opacity, transform;transition-duration:0.3s}@media (max-width: 800px){.mg___calc__opts{width:100%;opacity:0;position:absolute;top:85px;left:0px;z-index:5;transform:translateY(-10%);pointer-events:none}}.mg___calc__opts--visible{opacity:1;transform:initial;pointer-events:initial;transition-duration:0.25s}.mg___calc__opts__orig_title,.mg___calc__opts__dest_title{margin-bottom:5px}.mg___calc__opts__orig .mg___calc__opts__orig__input,.mg___calc__opts__dest .mg___calc__opts__dest__input{color:#1e1e1e;font-size:13px;padding:0 35px 0 10px;text-overflow:ellipsis;width:100%;height:35px;border:1px solid rgba(204,204,204,0.9)}.mg___calc__opts__orig .mg___calc__opts__orig__input:focus,.mg___calc__opts__dest .mg___calc__opts__dest__input:focus{outline:2px solid #fdd835;outline-offset:0}.mg___calc__opts__orig,.mg___calc__opts__dest{position:relative;height:35px}.mg___calc__opts__orig__tips,.mg___calc__opts__dest__tips{position:absolute;width:100%;left:0px;top:100%;display:none;flex-direction:column;background-color:white;z-index:5;font-size:1.05rem;border:1px solid rgba(204,204,204,0.9);border-top:none;color:#1e1e1e;box-shadow:0 0 20px #e9e9e9}.mg___calc__opts__orig__tips--visible,.mg___calc__opts__dest__tips--visible{display:flex}.mg___calc__opts__orig__tips__item,.mg___calc__opts__dest__tips__item{position:relative;padding:0 35px 0 10px;font-size:13px;text-overflow:ellipsis;width:100%;min-height:35px;display:flex;align-items:center;cursor:pointer;white-space:nowrap;overflow:hidden}.mg___calc__opts__orig__tips__item::before,.mg___calc__opts__dest__tips__item::before{content:' ';position:absolute;right:0px;top:0px;width:40px;height:100%;background-color:white}.mg___calc__opts__orig__tips__item::after,.mg___calc__opts__dest__tips__item::after{content:attr(data-iata);position:absolute;right:10px;bottom:10px;color:#aaa;font-size:0.85rem}.mg___calc__opts__orig__tips__item:hover,.mg___calc__opts__dest__tips__item:hover{background-color:#ff9300;color:#fff;white-space:initial}.mg___calc__opts__orig__tips__item:hover::after,.mg___calc__opts__dest__tips__item:hover::after{color:#fff}.mg___calc__opts__orig__tips__item:hover::before,.mg___calc__opts__dest__tips__item:hover::before{background-color:#ff9300}.mg___calc__opts__orig__iata,.mg___calc__opts__dest__iata{position:absolute;right:5px;bottom:50%;transform:translateY(50%);color:#aaa;font-size:12px}.mg___calc__opts__orig{margin-bottom:8px}.mg___calc__opts__dir_both{margin-top:15px;margin-bottom:5px}.mg___calc__opts__dir_both,.mg___calc__opts__dir_forward{cursor:pointer;position:relative;margin-left:10px;padding-left:25px;user-select:none}.mg___calc__opts__dir_both::before,.mg___calc__opts__dir_forward::before{content:' ';left:0px;top:-1px;height:16px;width:16px;position:absolute;border-radius:50%;border:1px solid rgba(204,204,204,0.9)}.mg___calc__opts__dir_both::after,.mg___calc__opts__dir_forward::after{content:' ';display:none;left:5px;top:4px;border-radius:50%;width:8px;height:8px;position:absolute;background-color:#ff9300}.mg___calc__opts__dir_both--active::after,.mg___calc__opts__dir_forward--active::after{display:block}.mg___calc__opts__dur_title{margin-top:7px;display:none}.mg___calc__opts__dur_title--visible{display:block}.mg___calc__opts__dur_range{margin-top:11px;height:7px;display:none}.mg___calc__opts__dur_range--visible{display:block}.noUi-target{background-color:#d5d5d5;border-radius:2px;border:initial;box-shadow:none}.noUi-connect{background-color:#ff9300}.noUi-horizontal .noUi-handle{width:21px;height:21px;box-shadow:none;background:#ff9300;border:0;border-radius:50%;cursor:pointer;transition:all .2s;top:-7px;outline:none}.noUi-horizontal .noUi-handle::before,.noUi-horizontal .noUi-handle::after{display:none}.noUi-horizontal .noUi-handle:active{outline:none;transform:scale(1.4)}.mg___calc__opts__dur_days{margin-top:14px;justify-content:space-between;display:none}.mg___calc__opts__dur_days--visible{display:flex}.mg___calc__opts__direct{position:relative;padding-left:25px;margin-top:13px;cursor:pointer;user-select:none}.mg___calc__opts__direct::before{position:absolute;top:1px;left:0px;content:' ';width:16px;height:16px;background-color:#fff;border:1px solid rgba(204,204,204,0.9);border-radius:3px}.mg___calc__opts__direct::after{position:absolute;content:' ';display:none;top:5px;left:3px;width:10px;height:5px;border:2px solid #ff9300;border-top:0 solid transparent;border-right:0 solid transparent;transform:rotate(-45deg)}.mg___calc__opts__direct--active::after{display:block}.mg___calc__opts__currency{background-color:transparent;color:#1e1e1e;font-size:13px;padding:0 35px 0 10px;width:100%;height:100%;border:none;cursor:pointer;pointer-events:initial}.mg___calc__opts__currency_wrapper{margin-top:15px;width:100%;height:35px;border:1px dashed rgba(204,204,204,0.9);position:relative;pointer-events:none}.mg___calc__opts__currency_wrapper::after{position:absolute;height:100%;width:30px;background-color:white;top:0px;right:0px;content:' ';z-index:10}.mg___calc__opts__currency_wrapper::before{content:' ';position:absolute;top:50%;right:12px;z-index:11;width:0px;height:0px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #252525;transform:translateY(-50%)}.mg___calc__main{/*border:1px solid rgba(204,204,204,0.9);*/padding:0px;width:100%;position:relative;min-height:350px}@media (max-width: 800px){.mg___calc__main{padding:10px}}.mg___calc__main__year{display:none;flex-wrap:wrap;justify-content:space-between}.mg___calc__main__year--visible{display:flex}.mg___calc__main__year__dummy,.mg___calc__main__year__month{width:32%;border-radius:3px;height:81px;margin-bottom:9px;border:none}.mg___calc__main__year__dummy{background-color:#f5f5f5}.mg___calc__main__year__month{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#141414;cursor:pointer;transition:all .4s ease-out;background-color:#eceff1;box-shadow: inset 0 -1px 0 #ccc, 0 2px 3px 0 transparent;}.mg___calc__main__year__month:hover{background-color:#d9dcdf;color:#0a0a0a}.mg___calc__main__year__month--cheapest{background-color:#71c94a;color:#fff}.mg___calc__main__year__month--cheapest:hover{background-color:#60bf36;color:#fff}.mg___calc__main__year__month__title{font-size:14px;text-transform:capitalize;pointer-events:none;font-weight:normal}.mg___calc__main__year__month__cost{pointer-events:none;margin-top:5px;font-size:18px;font-weight:normal}.mg___calc__main__year__month--cheapest .mg___calc__main__year__month__cost::after{color:#fff}.mg___calc__main__month{display:none;flex-direction:column}.mg___calc__main__month--visible{display:flex}.mg___calc__main__month__header{display:flex;justify-content:space-between;font-size:1.1rem}.mg___calc__main__month__header__months{padding:0 0 0 28px;color:#0a0a0a;opacity:0.6;transition-duration:.15s;position:relative;border:none;background-color:transparent;font-size:inherit}.mg___calc__main__month__header__months::before{content:' ';position:absolute;left:4px;top:50%;transform:translateY(-50%);width:18px;height:13px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2018%2013%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15%2010h3v3h-3zM0%2010h3v3H0zM5%2010h3v3H5zM10%2010h3v3h-3zM15%200h3v3h-3zM0%200h3v3H0zM5%200h3v3H5zM10%200h3v3h-3zM15%205h3v3h-3zM0%205h3v3H0zM5%205h3v3H5zM10%205h3v3h-3z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.mg___calc__main__month__header__months:hover{opacity:1}.mg___calc__main__month__header__date{font-weight:bold}.mg___calc__main__month__weak_days{display:flex;justify-content:space-between;margin-top:12px;margin-bottom:3px;font-size:0.8rem;color:#aaa}.mg___calc__main__month__weak_days__title{text-transform:uppercase;width:13%;flex-shrink:0;text-align:center}.mg___calc__main__month__body{display:flex;justify-content:space-between;flex-wrap:wrap;counter-reset:month_days}.mg___calc__main__month__body__dummy{border:2px solid #ECEFF1}.mg___calc__main__month__body__dummy,.mg___calc__main__month__body__day{width:13%;height:53px;border-radius:3px;margin-bottom:1%}.mg___calc__main__month__body__day{counter-increment:month_days;border:none;background-color:#ECEFF1;transition:all .4s ease-out;color:#1e1e1e;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:5px;box-shadow: inset 0 -1px 0 #ccc, 0 2px 3px 0 transparent;}.mg___calc__main__month__body__day:hover{background-color:#d9dcdf;color:#0a0a0a}.mg___calc__main__month__body__day--cheapest{background-color:#71c94a;color:#fff}.mg___calc__main__month__body__day--cheapest:hover{background-color:#60bf36;color:#fff}.mg___calc__main__month__body__day::before{pointer-events:none;position:absolute;content:counter(month_days);top:2px;right:4px;color:#aaa}.mg___calc__main__month__body__day--cheapest::before{color:#fff}.mg___calc__main__month__body__day:nth-child(7n-1)::before,.mg___calc__main__month__body__day:nth-child(7n)::before{color:#e57373}.mg___calc__main__month__body__day::after{content:' ';position:absolute;bottom:5px;width:100%;left:0px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2253%20-44.1%2088.3%2091.5%22%3E%3Cpath%20fill%3D%22%2300B3DC%22%20d%3D%22M138.5%2030.8l-15.6-15.6c4.2-6.1%206.7-13.5%206.7-21.5%200-20.8-17-37.8-37.8-37.8C71-44.1%2054-27.1%2054-6.3c0%2020.8%2017%2037.8%2037.8%2037.8%205.7%200%2011.2-1.3%2016.1-3.6l16.7%2016.7c1.8%201.8%204.2%202.8%206.8%202.8%202.6%200%205.1-1%207-2.9%203.8-3.8%203.8-9.9.1-13.7zM69.1-6.3C69.1-18.8%2079.3-29%2091.8-29s22.7%2010.2%2022.7%2022.7-10.2%2022.7-22.7%2022.7S69.1%206.2%2069.1-6.3z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;height:13px}.mg___calc__main__month__body__day--found::after{display:none}.mg___calc__main__month__body__day__cost{pointer-events:none;white-space:nowrap;font-weight:normal}@media (max-width: 800px){.mg___calc__main__month__body__day__cost{font-size:12px}}.mg___calc__main__month__body__day--cheapest .mg___calc__main__month__body__day__cost::after{color:#fff}.mg___calc__main__loader{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.7);opacity:0;transition-duration:.15s;transition-property:opacity;pointer-events:none;user-select:none;display:flex;justify-content:center;align-items:center}.mg___calc__main__loader--visible{opacity:1;pointer-events:initial}.mg___calc__main__loader__anim{width:55px;height:55px;display:flex;flex-wrap:wrap}.mg___calc__main__loader__anim__block{margin-right:9%;margin-bottom:9%;width:24%;height:24%;background-color:#00b3dc;position:relative}.mg___calc__main__loader__anim__block::before{content:' ';position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#ffa600;opacity:0;animation-name:series;animation-duration:1.7s;animation-timing-function:ease;animation-iteration-count:infinite}.mg___calc__main__loader__anim__block:nth-child(1)::before{animation-delay:150ms}.mg___calc__main__loader__anim__block:nth-child(2)::before{animation-delay:300ms}.mg___calc__main__loader__anim__block:nth-child(3)::before{animation-delay:450ms}.mg___calc__main__loader__anim__block:nth-child(4)::before{animation-delay:600ms}.mg___calc__main__loader__anim__block:nth-child(5)::before{animation-delay:750ms}.mg___calc__main__loader__anim__block:nth-child(6)::before{animation-delay:900ms}.mg___calc__main__loader__anim__block:nth-child(7)::before{animation-delay:1050ms}.mg___calc__main__loader__anim__block:nth-child(8)::before{animation-delay:1200ms}.mg___calc__main__loader__anim__block:nth-child(9)::before{animation-delay:1350ms}@keyframes series{0%{opacity:0}5%{opacity:1}10%{opacity:1}20%{opacity:0}}.mg___calc_modal{position:fixed;display:none;top:0px;left:0px;right:0px;bottom:0px;z-index:1000;background-color:rgba(255,255,255,0.5);justify-content:center;align-items:center}.mg___calc_modal--visible{display:flex}.mg___calc_modal__window{width:250px;padding:13px 10px;background-color:#616161;position:relative;display:flex;flex-direction:column;color:white;align-items:center}.mg___calc_modal__window__header{display:flex;justify-content:center;margin-bottom:10px}.mg___calc_modal__window__header__orig,.mg___calc_modal__window__header__dest{font-weight:bold;font-size:1.05rem}.mg___calc_modal__window__header__orig{margin-right:4px}.mg___calc_modal__window__header__dest{margin-left:4px}.mg___calc_modal__window__forward,.mg___calc_modal__window__back{color:#ddd;margin-bottom:8px}.mg___calc_modal__window__forward__date,.mg___calc_modal__window__back__date{color:#fff;margin-left:5px}.mg___calc_modal__window__back{display:none}.mg___calc_modal__window__back--visible{display:flex}.mg___calc_modal__window .mg___calc_modal__window__find{text-decoration:none;background:#ffa600;width:200px;border-radius:2px;font-size:1rem;line-height:40px;margin:5px auto;color:white;text-align:center}.mg___calc_modal__window__close{position:absolute;top:4px;right:1px;width:20px;height:20px;border:none;background-color:transparent;padding:0px;color:#ffa600;font-weight:bold;font-size:1.5rem;transform:rotate(45deg)}

/*--style_city.css--*/
.city-left{float:left;width:100%;margin-bottom:50px;}
.city-right{float:right;width:28%}
.vk-vidget{margin-top:6px;float:left}
.orange_txt {color: #FFA000;}
.price-flight{background:#eceff1;border-radius:3px;}
.hidden-link{color:#fff;cursor:pointer;}
.hidden-link-menu{color:#0c7bb5;cursor:pointer;}
.font700{font-weight:700}
.img-cityflyght{width: 100%; margin-top: 13px;}
.font-img-cityflyght{position:absolute;margin:-48px 0px 0px 0px;color:#fff;font-size:22px;padding:12px;font-family: 'Lobster', cursive;text-shadow:1px 1px 2px #333333, 0 0 1em #6d3838;}
.main-header{background-size: cover; background-image: url(../img/ImgHeadMain.png);}
/*ΡΠ°Π±Π»ΠΈΡΠ° ΡΠ΅Π½Ρ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅ΡΠΎΠ² ΠΈΠ· Π³ΠΎΡΠΎΠ΄Π°*/
.col-bord{border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9;}
.city-list-2{padding: 4px; font-size: 14px; display: flex;}
.ctcol-per{width: 36%;padding: 5px 0px 5px 0;font-size: 13px;text-align: left; color: #008db1;}
.icon-datectl{margin-right: 5px; color: #f38f2f;}
/*ΡΠ°Π±Π»ΠΈΡΠ° ΡΠ΅Π½Ρ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅ΡΠΎΠ² ΠΈΠ· Π³ΠΎΡΠΎΠ΄Π°*/
/*ΡΠ²Π΅ΡΠ°*/
.col-333{color:#fff}
.header-img-all{border-bottom: 1px solid #8b807e;}
.table-condensed {width:auto}
.link-nav{margin-right: 4px; border-bottom: 1px dotted #0c7bb5;}
.header-menu-nav{max-width: 980px; margin: 0 auto; position: relative; text-align: left; padding: 15px 20px 7px 13px;}
.nav-menu-flight{max-width: 980px; margin: 0 auto; position: relative; text-align: left; padding: 15px 20px 10px 13px;}
.link-menu{color:#3d3d3d}
.menu-goroda a:link {color:#3d3d3d}
.title-menu{color: #3d3d3d; font-weight: 500; margin-bottom: 5px;}
.img-fl-sity{width: 460px; height: auto; border-radius: 3px;}
.m-block-img{display: flex;margin-top: 25px;}

/*ΡΡΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ°*/
.fw500{font-weight:500}
.fw700{font-weight:700}
.header-paragraph{margin-top: 14px;padding-left:5px;}
.titl-img-fl{position: absolute; color: #fff; margin: -56px 7px 10px 12px; font-size: 20px;}
.text-img-fl{position: absolute; color: #fff; margin: -33px 7px 10px 12px; font-size: 14px;}
.port-air{font-size: 11px;color: #82603f}

/*ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡ Π΄Π»Ρ Π³ΠΎΡΠΎΠ΄Π° Π½Π° ΠΌΠΎΠ±*/
@media(max-width: 400px) {
.city-paginat{margin-left: 12px;}
}
.titl-img-st {position: absolute; color: #fff; margin: -46px 7px 10px 12px; font-size: 22px;font-family: 'Lobster', cursive;}
.menuall{width: 35%; display: table-cell;}
/*.link-ft{background: #eceff1; padding: 6px 10px 6px 10px; border-radius: 15px;}*/