html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}sup{position:relative;top:-4px;font-size:0.6em}.left{text-align:left}.center{text-align:center}.right{text-align:right}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/html,body{min-width:999px;height:100%}@media(max-width:767px){html,body{min-width:0;overflow:hidden}}html{overflow-y:scroll}body{position:relative;font:normal 100% 'Roboto Condensed',Arial,Tahoma,sans-serif;background-color:#112433;background-image:url(../img/bg.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed}.wrapper{position:relative;height:auto !important;min-height:100%}.wrapper.black:after{z-index:1002;content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.header{position:relative;z-index:10010;margin:0 0 45px 0;height:81px;background:#1c1c1c}.header__logo{position:absolute;top:19px;left:0;display:block;width:262px;height:42px;background:url(../img/logo.png) 0 0 no-repeat}.header__phone{position:absolute;top:25px;right:0;text-align:right}.header__phone img{float:right;margin:-4px 0 0 110px}.header__phone .phone__numbers a{color:#fff;text-decoration:none}.header__phone .phone__numbers strong{position:relative;display:inline-block;line-height:14px;font-size:30px;color:#fff;font-weight:normal}.header__phone .phone__numbers strong:first-child{margin-right:30px}.header__phone .phone__info{display:flex;align-items:center;justify-content:flex-end;color:#ffffff;margin-top:8px;font-style:normal;font-size:12px}.header__phone .phone__messengers{display:flex;align-items:center}.header__phone .phone__messengers a{width:20px;height:20px;margin:0 10px 0 0;font-size:0}.header__phone .phone__messengers a:hover{opacity:.7}.header__phone .phone__messengers a.tg{background:url(../img/tg.png) no-repeat;background-size:contain}.header__phone .phone__messengers a.vi{background:url(../img/vi.png) no-repeat;background-size:contain}.header__phone .phone__messengers a.wa{background:url(../img/wa.png) no-repeat;background-size:contain}.header__phone .recall__link{position:absolute;top:33px;right:0;color:#8f8f8f;font-weight:300;line-height:17px;font-size:17px;text-decoration:none;pointer-events:none;border-bottom:1px dashed #8f8f8f}.header__phone .recall__link{display:none}.header__phone .recall__link:hover{border-bottom:0}.header__phone .recall__link_current{color:#ffc000;border-bottom:0}.header__phone .callback{display:none;z-index:10001;position:absolute;top:62px;right:0;padding:15px 22px 22px;width:210px;background:#e9e9e9;border-radius:4px}.header__phone .callback:after{content:'';position:absolute;display:block;top:-10px;right:40px;width:20px;height:10px;background:url(../img/icon-callback.png) 0 0 no-repeat}.header__phone .callback .callback__title{position:relative;color:#1c1c1c;font-size:26px;line-height:26px;font-weight:400;text-align:left}.header__phone .callback .callback__close{position:absolute;display:block;top:19px;right:22px;width:19px;height:19px;background:url(../img/icon-close.png) 0 0 no-repeat}.header__phone .callback .callback__wrapper{position:relative;margin:10px 0 0}.header__phone .callback .callback__container{text-align:left;color:#606466;font-size:16px;font-weight:300}.header__phone .callback__container .field__input{position:relative;margin-bottom:10px;padding:0 12px;width:183px;height:36px;color:#9a9a9a;font-size:17px;font-weight:300;line-height:36px;font-family:'Roboto',Arial,Tahoma,sans-serif;background:#ffffff;border:1px solid #d6d6d6;border-radius:4px;box-shadow:none}.header__phone .callback__container .error .field__input{border:1px solid #fa4949}.header__phone .callback__container .form__send{height:42px;line-height:42px;width:100%;padding:0 !important;font-size:17px}.header__lang{position:absolute;right:0;top:97px;z-index:10}.header__lang .lang__links{position:relative;display:block;float:left;margin-right:10px;width:18px;height:13px;border:0}.header__lang .lang__links:last-child{margin-right:0 !important}.header__lang .lang__links.en{background:url(../img/flag.png) 0 0 no-repeat}.header__lang .lang__links.ru{background:url(../img/flag.png) -18px 0 no-repeat}.topbar{z-index:10000;position:absolute;top:81px;left:0;height:45px;width:100%;background:rgba(0,0,0,0.3) !important}.menu{position:relative}.menu .menu__list{position:relative;margin:0 0 0 -12px;padding:0}.menu .menu__list .list__entry{position:relative;display:inline-block;margin-right:3px}.menu .menu__list .list__entry .entry__link{position:relative;display:block;height:28px;margin:7px 0;padding:0 9px;line-height:26px;text-decoration:none;color:#ffffff;font-size:16px;font-weight:300;border-radius:2px;border:1px solid rgba(0,0,0,0);opacity:0.6}.menu .menu__list .list__entry:hover .entry__link{opacity:1;background:#ffc128;color:#191919}.menu .menu__list .list__entry_current .entry__link{opacity:1;color:#ffc000 !important;border:1px solid rgba(255,255,255,0.6);cursor:default}.menu .menu__list .list__entry_current:hover .entry__link{background:none}.menu .menu__list .list__entry_current.noempty:hover .entry__link{border:1px solid #ffc128;color:#191919 !important;background:#ffc128}.menu .menu__list .list__entry_current.noempty .entry__link{cursor:pointer !important}.menu__dropdown{opacity:0;position:absolute;left:0;top:36px;visibility:hidden;background:#ffc128;border-radius:0 5px 5px 5px;-webkit-transition:all 0.2s 0s ease-in;-moz-transition:all 0.2s 0s ease-in;-o-transition:all 0.2s 0s ease-in;-ms-transition:all 0.2s 0s ease-in;transition:all 0.2s 0s ease-in;overflow:hidden}.menu .menu__list .list__entry:hover .entry__link+.menu__dropdown{opacity:1;visibility:visible}.menu__dropdown .dropdown__entry{position:relative;display:block !important;margin:0 !important}.menu__dropdown .dropdown__entry .dropdown__link{position:relative;display:block !important;margin:0 !important;height:33px;padding:0 12px;line-height:33px;text-decoration:none;color:#191919 !important;font-weight:300;font-size:16px;white-space:nowrap}.menu__dropdown .dropdown__entry .dropdown__link:hover{color:#fff !important;background:#191919}.menu__dropdown .dropdown__entry_current .dropdown__link{color:#fff !important;background:#191919;cursor:default}.topbar__search{position:absolute;top:0;right:78px;z-index:10;width:30px;height:45px}.topbar__search .social{position:absolute;display:block;right:0;top:15px}.topbar__search .social_vk{width:24px;height:14px;background:url(../img/socialvk.png) 0 0 no-repeat;opacity:0.7}.topbar__search .social_vk:hover{opacity:1}.search__input{position:absolute;top:7px;right:30px;padding:0 30px 0 10px;width:210px;height:28px;font-size:16px;color:#ffcd48;font-family:'Roboto Condensed',sans-serif;font-weight:300;background-color:rgba(0,0,0,0);box-shadow:none;border:1px solid #96959d;border-radius:4px}.search__input{display:none}.search__button{z-index:10;position:absolute;right:37px;top:14px;width:16px;height:16px;border:0;background:url(../img/icon-search.png) no-repeat;cursor:pointer;opacity:0.7}.search__button{display:none}.search__button:hover{opacity:1}.main .window{position:relative;height:417px;background:rgba(0,0,0,0.6) !important}.main .window .block{height:367px}.window .top__texts{z-index:10;position:absolute;top:50px;left:0;width:100%;height:367px;overflow:hidden}.window .top__texts .texts__entry{z-index:2;position:absolute;top:0;left:0;width:100%;height:367px;text-align:left;cursor:default;overflow:hidden}.window .entry__link{z-index:100;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.window .entry__block{height:367px;display:table-cell;vertical-align:middle}.window .top__texts .texts__entry .entry__title{display:inline-block;position:relative;margin:0 0 30px 0 !important;font-weight:500;line-height:60px;color:#fff;font-weight:300;font-size:60px}.window .top__texts .texts__entry .entry__title:after{content:'';position:absolute;display:block;bottom:-15px;left:0;width:100%;height:1px;background:url(../img/icon-hr.png) 0 0 repeat-x}.window .top__texts .entry__text{position:relative;margin:0 0 20px 0}.window .top__texts .entry__text p{position:relative;margin:0;font-family:"Roboto",sans-serif;font-size:30px;line-height:35px;font-weight:100;color:#fff}.texts__tickets{color:#fff;font-size:16px;padding:10px 0 14px;background:rgba(28,28,28,0.96)}.main .tickets_form{margin-bottom:57px}.main .tickets_form .tickets_close{display:none}.main .loading{width:100%;height:100%;background:rgba(0,0,0,1) url(../img/loading_64_black.gif) 50% 50% no-repeat}.tickets_form{z-index:1003;position:relative;width:100%;min-height:186px;background:rgba(28,28,28,0.96)}.trips__form .tickets_form{min-height:336px}.tickets_form .tickets_close{display:none;z-index:10;position:absolute;top:10px;right:10px;height:19px;width:19px;background:url(../img/icon-close.png) 0 0 no-repeat}.tickets_form .links__list{position:relative;margin:0 0 20px;height:37px}.tickets_form .links__list .list__entry{position:relative;float:left;margin:0 4px 0 0}.tickets_form .links__list .list__entry:last-child{margin-right:0 !important}.tickets_form .links__list .entry__link{position:relative;display:block;height:37px;padding-right:12px;font-family:'Roboto',sans-serif;color:rgba(255,255,255,0.5);line-height:35px;font-weight:300;font-size:14px;text-decoration:none;background:rgba(82,82,82,0.3)}.tickets_form .links__list .entry__link:hover{color:#fff}.tickets_form .links__list .entry__link_current{color:#000000 !important;background:#ffd24e;cursor:default}.tickets_form .links__list .entry__link_buy{padding-left:38px}.tickets_form .links__list .entry__link:after{content:'';position:absolute;display:block}.tickets_form .links__list .entry__link_current:after{opacity:1 !important;background-position:0 0 !important}.tickets_form .links__list .entry__link:hover:after{opacity:1}.tickets_form .links__list .entry__link_buy:after{top:12px;left:12px;width:17px;height:13px;background:url(../img/icon-ticket.png) -17px 0 no-repeat;opacity:0.5}.tickets_form .links__list .entry__link_check:after{top:10px;left:9px;width:17px;height:16px;background:url(../img/icon-check.png) -17px 0 no-repeat;opacity:0.5}.tickets_form .links__list .entry__link_timetable:after{top:13px;left:13px;width:21px;height:12px;background:url(../img/icon-timetable.png) -21px 0 no-repeat;opacity:0.5}.tickets_form .links__list .entry__link_check{padding-left:32px}.tickets_form .links__list .entry__link_timetable{padding-left:43px}.tickets_form .form__ticket{position:relative;margin:0 -8px;padding:8px 8px;height:32px;border-radius:5px}.tickets_form .form__ticket-1{z-index:100}.tickets_form .form__ticket-2{z-index:10}.tickets_form .form__ticket:hover{background:#252525}.tickets_form .form__ticket:first-child:last-child:hover{background:none !important}.tickets_form .alert__text,.tickets_form .alert__address__text,.tickets_form .alert__address__text_espoo,.tickets_form .alert__address__text_address{position:absolute;display:none;bottom:32px;left:0;z-index:102;min-height:16px;line-height:14px;padding:4px 6px;font-size:12px;font-family:"Roboto Condensed",sans-serif;font-weight:300;color:#fff;background:#6d0202}.tickets_form .alert__text:after,.tickets_form .alert__address__text:after,.tickets_form .alert__address__text_espoo:after,.tickets_form .alert__address__text_address:after{content:'';position:absolute;display:block;bottom:-5px;left:13px;width:7px;height:5px;background:url(../img/icon-alert.png) 0 0 no-repeat}.tickets_form .alert__link{z-index:101;position:absolute;display:none;top:0;left:0;width:100%;height:100%}.tickets_form .disabled .alert__link{display:block}.tickets_form .label__icon,.tickets_form .label__text,.tickets_form .label__rub{position:relative;display:block;float:left;margin:0 6px 0 0;height:32px}.tickets_form .label__icon.block__label{z-index:100;position:relative;padding:0 7px 0 43px;line-height:32px;font-size:14px;font-weight:300;font-family:"Roboto",sans-serif;color:#000;background:#fff;border-bottom:1px solid #000;border-radius:5px;cursor:pointer}.tickets_form .form__ticket .label__icon_direction{width:223px}.tickets_form .form__ticket .label__icon_place{width:90px}.tickets_form .form__ticket .label__icon_date{width:187px}.tickets_form .form__ticket .label__icon_date .field__input{width:137px}.tickets_form .form__ticket .label__icon_time{width:47px}.tickets_form .form__ticket .label__icon_people{width:98px}.tickets_form .label__icon:after{content:'';position:absolute;display:block;top:0;left:0;width:33px;height:32px;background-color:#ffd24e;background-repeat:no-repeat;box-shadow:inset 0 10px 20px 0 #ffd450,inset 0 -10px 20px 0 #fbc130;border-radius:4px 0 0 4px}.tickets_form .label__rub:after{z-index:10;content:'';position:absolute;display:block;top:9px;right:-18px;width:10px;height:14px;background:url(../img/icon-rub.png) 0 0 no-repeat}.tickets_form .label__icon_disable:after{height:33px;box-shadow:none !important;background:rgba(82,82,82,0.3) !important;border-right:1px solid #383838}.tickets_form .label__icon_empty:after{width:0 !important;height:0 !important}.tickets_form .label__icon:before{z-index:10;content:'';position:absolute;display:block}.tickets_form .label__icon_direction:before{top:7px;left:9px;width:16px;height:20px;background:url(../img/icon-form.png) 0 0 no-repeat}.tickets_form .label__icon_place:before{top:7px;left:9px;width:15px;height:20px;background:url(../img/icon-form.png) -16px 0 no-repeat}.tickets_form .label__icon_date:before{top:7px;left:8px;width:16px;height:20px;background:url(../img/icon-form.png) -31px 0 no-repeat}.tickets_form .label__icon_time:before{top:7px;left:8px;width:17px;height:18px;background:url(../img/icon-form.png) -47px 0 no-repeat}.tickets_form .label__icon_people:before{top:7px;left:8px;width:15px;height:15px;background:url(../img/icon-form.png) -64px 0 no-repeat}.tickets_form .label__icon_card:before{top:7px;left:6px;width:21px;height:17px;background:url(../img/icon-form.png) -79px 0 no-repeat}.tickets_form .label__icon_bron:before{top:10px;left:10px;width:14px;height:12px;background:url(../img/icon-form.png) -100px 0 no-repeat}.tickets_form .label__icon_direction.label__icon_disable:before{opacity:0.8;background:url(../img/icon-form.png) 0 -20px no-repeat}.tickets_form .label__icon_place.label__icon_disable:before{opacity:0.8;background:url(../img/icon-form.png) -16px -20px no-repeat}.tickets_form .label__icon_date.label__icon_disable:before{opacity:0.8;background:url(../img/icon-form.png) -31px -20px no-repeat}.tickets_form .label__icon_time.label__icon_disable:before{opacity:0.8;background:url(../img/icon-form.png) -47px -20px no-repeat}.tickets_form .label__icon_people.label__icon_disable:before{opacity:0.8;background:url(../img/icon-form.png) -64px -20px no-repeat}.tickets_form .label__icon_summ.label__icon_disable:before{top:10px;left:11px;width:10px;height:14px;opacity:0.8;background:url(../img/icon-form.png) -115px -20px no-repeat}.tickets_form .label__icon_card.label__icon_disable:before{opacity:0.8;background:url(../img/icon-form.png) -79px -20px no-repeat}.tickets_form .field__input{position:relative;height:32px;line-height:32px;font-weight:300;color:#000000;font-size:14px;font-family:"Roboto",sans-serif;box-shadow:none;border:0;background:#fff;border-radius:5px}.tickets_form .label__icon .field__input{padding:0 7px 0 43px}.tickets_form .field__empty{position:relative;height:30px;width:50px;padding:0 6px;line-height:30px;font-weight:500;font-size:16px;color:#fff;text-align:right;font-family:"Roboto",sans-serif;box-shadow:none;background:none;border:1px solid #383838;border-radius:5px}.tickets_form .label__icon_disable .field__input{padding:0 5px 0 38px;color:rgba(255,255,255,0.9) !important;background:rgba(82,82,82,0.3) !important;border:1px solid #383838}.tickets_form .label__icon_empty .field__input{padding:0 7px !important}.form__ticket:hover .form__ticket_del,.check__ticket_block:hover .check__ticket_del{display:block !important}.form__ticket_del,.check__ticket_del{opacity:0.5;position:absolute;display:none;top:0;right:0;width:30px;height:47px;background:url(../img/icon-del.png) 8px 19px no-repeat}.form__ticket_del:hover,.check__ticket_del:hover{opacity:1}.form__ticket:first-child:last-child .form__ticket_del{display:none !important}.tickets_form .person__info{position:relative;display:none;margin:7px 0 0;height:32px}.tickets_form .person__info .field__input_name{width:180px}.tickets_form .person__info .field__input_email{width:180px}.tickets_form .person__info .field__input_phone{width:180px}.tickets_form .person__info .label__icon_card .field__input{width:140px}.tickets_form .person__info .label__icon_card .help__link{position:absolute;display:block;top:6px;right:6px;width:21px;height:21px;background:url(../img/icon-help.png) 0 0 no-repeat}.tickets_form .person__info .label__icon_card .help__link__text{z-index:100;display:none;position:absolute;padding-bottom:10px;width:150px;right:-80px;bottom:23px;color:#606466;font-size:12px;line-height:14px}.tickets_form .person__info .label__icon_card .help__link__text p{padding:10px;background:#e9e9e9;border-radius:5px}.tickets_form .person__info .label__icon_card .help__link__text p:after{content:'';position:absolute;display:block;bottom:4px;left:47px;width:20px;height:7px;background:url(../img/icon-help-arrow.png) 0 0 no-repeat}.tickets_form .person__info .label__icon_card .help__link__text a{color:#2a96d5}.tickets_form .person__info .label__icon_card .help__link__text a:hover{text-decoration:none}.tickets_form .person__info .label__icon_card .help__link__text:hover{display:block}.tickets_form .person__info .label__icon_card .help__link:hover+.help__link__text{display:block}.tickets_form .person__info .label__rub{width:125px !important}.tickets_form .person__info .label__rub .label__text{position:absolute;color:#ffce4a;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;line-height:32px}.tickets_form .person__info .label__rub .field__empty{float:right}.tickets_form .form__controls{position:relative;height:81px}.tickets_form .form__controls .paylogo__list{position:relative;height:81px}.paylogo__list .list__entry{position:relative;float:left}.paylogo__list .entry__pic{position:relative;display:block}.paylogo__list .entry__pic_visa{margin:27px 16px 0 0;width:61px;height:21px}.paylogo__list .entry__pic_mc{margin:23px 18px 0 0;width:48px;height:29px}.paylogo__list .entry__pic_qiwi{margin:24px 11px 0 0;width:60px;height:31px}.paylogo__list .entry__pic_ya{margin:26px 0 0 0;width:71px;height:25px}.tickets_form .form__btn_wrap{text-align:right;padding:0 0 20px}.tickets_form .form__btn_wrap label{display:inline-block;vertical-align:middle;margin:0 20px 0 0;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tickets_form .form__btn_wrap label input{position:absolute;opacity:0}.tickets_form .form__btn_wrap label span{position:relative;padding:0 0 0 40px}.tickets_form .form__btn_wrap label span:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:30px;height:30px;border-radius:2px;border:1px solid #8c8c8c}.tickets_form .form__btn_wrap label input:checked + span:after{content:'';position:absolute;left:7px;top:5px;width:18px;height:12px;background:url(../img/icon-ok.png) 0 0 no-repeat}.tickets_form .form__btn_wrap a{color:#ffcf49}.tickets_form .form__btn_wrap label.error,.tickets_form .form__btn_wrap label.error a{color:#f00}.tickets_form .form__controls .add__ticket,.check__controls .delete__bron{position:absolute;right:0;top:30px;font-family:"Roboto",sans-serif;font-weight:500;color:#ffffff;font-size:14px;line-height:14px;text-decoration:none}.tickets_form .form__controls .add__ticket:after,.check__controls .delete__bron:after{content:'';position:absolute;display:block;bottom:-2px;left:0;width:100%;height:1px;background:url(../img/linksbottom.png) 0 0 repeat-x}.tickets_form .form__controls .add__ticket:hover:after,.check__controls .delete__bron:hover:after{display:none}.tickets_form .form__controls .add__ticket:before{content:'';position:absolute;display:block;top:1px;left:-20px;width:13px;height:13px;background:url(../img/icon-plus.png) 0 0 no-repeat}.form__ticket__overlap{position:relative;display:none}.form__ticket__overlap .overlap__text{position:relative;display:inline-block;margin:0 !important;color:#fff;font-weight:300;font-family:"Roboto",sans-serif;font-size:14px;line-height:20px}.overlap__ticket{position:relative;margin:8px 0 0;padding-bottom:20px}.overlap__ticket .ticket_block__info{position:relative;margin:8px 0 !important}.overlap__ticket .ticket_block__info:last-child{margin-bottom:0 !important}.overlap__ticket .label__rub_all{position:absolute;top:8px;right:54px}.overlap__ticket .label__rub_all .label__text{color:#fff;font-weight:300;line-height:32px}.button_overlap{position:relative !important;float:right;margin-right:25px !important;height:34px !important;width:210px !important;text-align:center;padding:0 !important;line-height:34px !important}.buy__ticket__success{position:relative;display:none}.buy__ticket__success .success__text{font-size:14px;color:#fff;font-weight:300;font-family:"Roboto",sans-serif}.buy__ticket__success .button_pay{position:absolute;bottom:25px;right:25px}#popup-conditions{display:none;z-index:2001;position:fixed;width:100%;height:100%}#popup-conditions td{vertical-align:middle}#popup-conditions p:last-child{text-decoration:underline}#popup-conditions ul strong{color:#000}#popup-conditions .conditions-container{position:relative;width:960px;margin:auto;box-sizing:border-box;background:#fff;border-radius:3px;padding:10px 30px 30px;box-shadow:0 0 10px rgba(0,0,0,.2)}#popup-conditions .conditions-container .scroll__wrapper{max-height:400px;overflow:hidden}#conditions-popup-close{position:absolute;top:7px;right:7px;display:block;width:25px;height:25px;background:url(../img/popup_close_lg.png) no-repeat}#popup-passengers{display:none;z-index:20001;position:fixed;width:100%;height:100%}@media(max-width:767px){#popup-passengers{background:#fff}}#popup-passengers td{vertical-align:middle}#popup-passengers .passengers__container{position:relative;width:670px;margin:auto;box-sizing:border-box;background:#fff;border-radius:3px;padding:25px;box-shadow:0 0 10px rgba(0,0,0,.2)}@media(max-width:767px){#popup-passengers .passengers__container{width:100%;height:100%;padding:15px;overflow:auto}}.passengers__title{font-size:25px;line-height:40px}@media(max-width:767px){.passengers__title{font-size:18px;line-height:24px;text-align:center}}.passengers__list{margin:20px -25px;padding:20px 35px;background:#f7f7f7;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA}@media(max-width:767px){.passengers__list{margin:15px -15px;padding:15px}}.passengers__entry{margin:20px 0 0}@media(max-width:767px){.passengers__entry{margin:10px 0 0}}.passengers__entry:first-child{margin:0}.passengers__entry .entry__title{font-size:17px;margin:0 0 10px}.form__container{font-size:0;margin:0 -10px}.form__label{display:block;font-size:14px;margin-bottom:10px}.form__label_md{display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px);margin-left:10px;margin-right:10px}@media(max-width:767px){.form__label_md{width:calc(50% - 20px)}}.form__input{width:100%;padding:0 10px;height:30px;font-size:14px;line-height:30px;background:#ffffff;border:1px solid #979797;border-radius:4px;box-sizing:border-box}.form__label_error .form__input{border-color:#ff0000}.passengers__select{position:relative}.passengers__select select{position:absolute;opacity:0}.passengers__select .customSelect__placeholder{position:relative;width:100%;padding:0 10px;height:30px;font-size:14px;line-height:30px;background:#ffffff;border:1px solid #979797;border-radius:4px;box-sizing:border-box}@media(max-width:767px){.passengers__select .customSelect__placeholder{pointer-events:none}}.form__label_error .customSelect__placeholder{border:1px solid #f00}.passengers__select.opened .customSelect__placeholder{border-radius:4px 4px 0 0}.passengers__select .customSelect__placeholder:after{content:'';position:absolute;right:10px;top:5px;width:10px;height:10px;transform:rotate(45deg);border-right:1px solid #979797;border-bottom:1px solid #979797}.passengers__select .customSelect__list{display:none;position:absolute;left:0;top:30px;z-index:30;width:100%;background:#ffffff;border:1px solid #979797;border-top:none;border-radius:0 0 4px 4px;box-sizing:border-box}.passengers__select.opened .customSelect__list{display:block}.passengers__select .customSelect__list .entry__link{display:block;padding:5px 10px;color:#000000}.passengers__select .customSelect__list .entry__link:hover{text-decoration:none}.passengers__foot{display:table;width:100%}.passengers__foot .foot__leftside{display:table-cell;vertical-align:middle;font-size:13px}.passengers__foot .foot__btn{display:table-cell;vertical-align:middle;text-align:right}.passengers__foot .button{width:200px}@media(max-width:767px){.passengers__foot,.passengers__foot .foot__leftside,.passengers__foot .foot__btn{display:block;text-align:center}.passengers__foot .button{margin-top:10px}}.passengers__success{display:none;text-align:center;padding:30px;margin:0 -25px -25px;font-size:25px}.passengers__success .button{display:block;width:200px;margin:20px auto 0}.scroll__wrapper{position:relative;padding-right:20px}.scroll__wrapper .scroll__controls{position:absolute;top:0;right:0;bottom:0;width:3px;background:#e4e4e4}.scroll__wrapper .scroll__handle{position:absolute;width:3px;background:#878787}.scroll__wrapper_hor{position:relative}.scroll__wrapper_hor .scroll__block{width:100%}.scroll__wrapper_hor .scroll__controls{position:absolute;top:auto;bottom:-20px;left:0;width:100%;height:3px;background:#e4e4e4}.scroll__wrapper_hor .scroll__handle{position:absolute;height:3px;background:#878787}.scroll__block{position:absolute;top:0;left:0;overflow:hidden;box-sizing:border-box;width:calc(100% - 20px);height:100%}.check_ticket__form{position:relative;display:none;width:100%;padding:8px 0}.check_ticket__error{display:none;position:relative;margin-left:6px;padding:0 20px;height:31px;color:#ffc944;font-weight:300;font-family:"Roboto",sans-serif;font-size:14px;line-height:28px;border-radius:5px;border:1px solid #fff}.check_ticket__form .label__icon_bron .field__input{width:167px}.check_ticket__form .check_ticket_text{position:relative;margin:10px 0 0;color:#6d6d6b;font-family:"Roboto",sans-serif;font-size:12px}.check_ticket__form .button_check{float:left;height:32px !important;line-height:30px !important}.check_ticket__result{position:relative;margin:16px 0;display:none}.check__ticket_block,.overlap__ticket_block{position:relative;padding:8px;margin:0 -8px;height:32px;cursor:pointer;border-radius:5px}.check__ticket_block:hover,.overlap__ticket_block:hover{background:#252525}.check_ticket__result .label__icon_direction .field__input,.overlap__ticket_block .label__icon_direction .field__input{width:200px}.check_ticket__result .label__icon_place .field__input,.overlap__ticket_block .label__icon_place .field__input{width:88px}.check_ticket__result .label__icon_date .field__input,.overlap__ticket_block .label__icon_date .field__input{width:124px}.check_ticket__result .label__icon_time .field__input,.overlap__ticket_block .label__icon_time .field__input{width:36px}.check_ticket__result .label__icon_people .field__input,.overlap__ticket_block .label__icon_people .field__input{width:18px}.check_ticket__result .label__icon_summ .field__input,.overlap__ticket_block .label__icon_summ .field__input{width:45px}.check_ticket__result .label__icon_status .field__input,.overlap__ticket_block .label__icon_status .field__input{width:120px}.check__person_info{position:relative;margin:8px 0}.check__person_info .label__rub .label__text{line-height:32px;color:rgba(255,255,255,1)}.check__person_info .label__rub .field__empty{color:rgba(255,255,255,0.9) !important;font-weight:300}.check__person_info .field__input_name{width:180px}.check__person_info .field__input_email{width:180px}.check__person_info .field__input_phone{width:180px}.check__person_info .label__icon_card .field__input_text{width:170px}.check__controls{position:relative;margin:10px 0 0}.check__controls .button_pay{position:absolute;top:20px;right:30px}.overlap__ticket_block{height:auto !important;min-height:32px;margin-bottom:20px}.overlap__ticket_block:last-child{margin-bottom:0 !important}.overlap__ticket_block .label__icon_bron{display:inline-block !important;float:none}.overlap__ticket_block .label__icon_bron .field__input{width:200px}.overlap__ticket_block .label__icon_bron:before{opacity:0.8;content:'';z-index:10;position:absolute;display:block;top:10px;left:10px;width:14px;height:12px;background:url(../img/icon-form.png) -100px -20px no-repeat}.advantages__block{position:relative;padding:60px 0 45px}.advantages__list{position:relative;padding:0 20px}.advantages__list .list__entry{position:relative;float:left;margin:0 20px;width:195px;text-align:center}.advantages__list .list__entry .entry__link{z-index:11;position:absolute;display:block;width:165px;height:165px;top:0;left:17px}.advantages__list .list__entry:after{content:'';position:absolute;display:block;top:1px;left:16px;width:165px;height:165px;border-radius:165px;border:1px solid #cdc6cf}.advantages__list .list__entry .entry__link:hover + .entry__pic{opacity:0.9}.advantages__list .list__entry .entry__pic{z-index:10;position:relative;display:block;margin:0 auto;width:161px;height:161px;border-radius:161px;opacity:1}.advantages__list .list__entry .entry__text{position:relative;margin:10px 0 0 0;padding:0 15px;line-height:18px}.advantages__list .list__entry .entry__text__link{color:#707576;font-size:18px;text-decoration:none}.advantages__list .list__entry .entry__text__link:hover{text-decoration:underline}.timetable__block{position:relative;padding:65px 0}.timetable__route-text{color:#ffffff;text-align:center}.timetable__route-text a{color:#2a96d5}.timetable__block h2{color:#fff;text-align:center;margin:0 0 15px}.timetable{position:relative;margin:0 auto;line-height:17px}.timetable .timetable__entry{position:relative;cursor:pointer}.timetable .timetable__entry .entry__text{color:#fff;font-size:17px;font-weight:400;text-decoration:none}.timetable .timetable__entry:hover .entry__text{color:#2a96d5;font-size:17px;font-weight:400}.timetable .timetable__entry_arrived .entry__text{color:#4f4f4f !important;cursor:default !important}.timetable .entry__info{height:25px;vertical-align:bottom}.timetable .entry__info__link{width:0;height:25px}.timetable .entry__info__link .entry__link{position:relative;display:block;width:100%;height:100%}.timetable .timetable__entry:hover .entry__link:after{content:'еду!';position:absolute;display:block;right:-40px;bottom:0;color:#2a96d5;font-size:17px;font-weight:400}.timetable .entry__info__date{width:117px}.timetable .entry__info__date{width:117px}.timetable .entry__info__time{width:75px}.timetable .entry__info__direction{width:auto}.timetable .entry__info__pic{position:relative;padding-left:21px;width:22px}.timetable .entry__info__pic:after{content:'';position:absolute;display:block;bottom:0;right:0;width:17px;height:13px;background:url(../img/icon-arrive.png) 0 0 no-repeat}.timetable .timetable__entry:hover .entry__info__pic:after{background:url(../img/icon-arrive.png) -17px 0 no-repeat}.timetable .timetable__entry_arrived .entry__info__pic:after{width:28px;height:12px;background:url(../img/icon-arrived.png) 0 0 no-repeat}.timetable .timetable__entry_arrived:hover .entry__info__pic:after{background:url(../img/icon-arrived.png) 0 0 no-repeat}.timetable__clock{position:relative;margin:0 auto 55px;width:290px;height:115px;color:#fff;background:url(../img/icon-clock.png) 50% 0 no-repeat}.timetable__clock_city{position:relative;float:left;margin-top:25px;width:145px;text-align:center}.timetable__clock_city .city__time{position:relative;color:#ffffff;font-size:54px;font-weight:300}.timetable__clock_city .city__name{position:relative;color:#ffffff;font-size:17px;font-weight:400}.bus__block{position:relative;padding:50px 0 0}.bus-anons__block{position:relative;padding:20px 65px}.bus-anons__block .block__wrapper{position:relative;width:801px;height:157px;margin:0 auto;overflow:hidden}.bus-anons__block .block__list{position:relative;width:99999px;height:157px}.bus-anons__block .list__entry{float:left;position:relative;display:block;width:157px;height:157px;margin:0 55px 0 0;padding:0;background:#fff;border-radius:100px;overflow:hidden}.bus-anons__block .entry__logo{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:100px}.bus-anons__block .entry__link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:10}.bus-anons__block .list__entry:after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:url(../img/icon-pattern.png) 0 0 repeat}.bus-anons__prev,.bus-anons__next{position:absolute;top:41px;display:block;width:37px;height:113px;margin:0 -20px 0;background:url(../img/anons-arrow.png) 0 0 no-repeat}.bus-anons__prev.disabled,.bus-anons__next.disabled{opacity:0.5;cursor:default}.bus-anons__prev{left:20px}.bus-anons__next{right:20px;background-position:right 0}.bus_advantages_block{position:relative;height:64px;background:#eeeeee}.bus_advantages{position:relative;width:666px;margin:0 auto}.bus_advantages .advantages__entry{height:64px;vertical-align:middle}.bus_advantages .advantages__entry:first-child{width:200px;text-align:right}.bus_advantages .advantages__entry:nth-child(2){width:170px}.bus_advantages .advantages__entry:nth-child(3){width:185px}.bus_advantages .advantages__entry:last-child{width:205px}.bus_advantages .advantages__entry .entry__text{position:relative;padding-left:60px;display:inline-block;font-size:16px;color:#606466}.bus_advantages .advantages__entry .entry__text:after{content:'';position:absolute;display:block;top:-12px;left:0;width:48px;height:48px}.bus_advantages .advantages__entry_seat{text-align:left}.bus_advantages .advantages__entry_seat .entry__text:after{background:url(../img/icon-bus.png) 0 0 no-repeat}.bus_advantages .advantages__entry_tv,.bus_advantages .advantages__entry_condition{text-align:center;padding-left:30px}.bus_advantages .advantages__entry_tv .entry__text:after{background:url(../img/icon-bus.png) -48px 0 no-repeat}.bus_advantages .advantages__entry_condition .entry__text:after{background:url(../img/icon-bus.png) -96px 0 no-repeat}.bus_advantages .advantages__entry_bagage{text-align:right}.bus_advantages .advantages__entry_bagage .entry__text:after{background:url(../img/icon-bus.png) -144px 0 no-repeat}.news__block{position:relative;padding:60px 0 90px}.news__block.blog{background:#ffffff;padding-bottom:60px;border-bottom:4px solid #dbdbdb}.news__block.blog h2{font-weight:normal;text-align:center;margin:0 0 20px;font-size:28px}.news__block.blog h2 a{color:#000000;text-decoration:underline}.news__block .news__list{position:relative;margin:0 0 25px}.news__block.blog .news__list{position:relative;margin:0}.news__block .news__list .list__entry{position:relative;float:left;margin-right:25px;padding:15px 20px;width:264px;min-height:241px;border-radius:4px;border:3px solid #343231}.news__block.blog .news__list .list__entry{border:3px solid #dbdbdb}.news__block .news__list .list__entry:last-child{margin-right:0 !important}.news__block .news__list .list__entry:hover{background:rgba(77,77,77,0.8)}.news__block .news__list .list__entry_akcia:after{content:'';position:absolute;display:block;bottom:-3px;right:-3px;width:71px;height:71px;background:url(../img/icon-akcia.png) 0 0 no-repeat}.news__block .news__list .list__entry_akcia.eng:after{background:url(../img/icon-akcia-eng.png) 0 0 no-repeat}.news__block .news__list .list__entry .entry__title{z-index:11;position:relative;margin:0 0 10px;color:#2a96d5;font-weight:400;font-size:18px;line-height:20px}.news__block .news__list .list__entry .entry__title_link{color:#2a96d5;text-decoration:none}.news__block .news__list .list__entry .entry__title_link:hover{text-decoration:underline}.news__block .news__list .list__entry .entry__text{color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:300;line-height:18px}.news__block.blog .news__list .list__entry .entry__text{color:#333333}.news__block .news__list .list__entry .entry__date{position:relative;margin:15px 0 0 0;color:#ffc000;font-size:14px}.news__block .news__list .list__entry .entry__link{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%}.main__content{position:relative;padding:55px 0}.main__content h1{position:relative;margin:0 0 15px;color:#000000;font-size:30px;font-weight:400;line-height:30px;text-align:center}.contents{background:#ebebeb;margin:30px -30px;padding:30px}.contents ul{margin:20px 0 0 !important}.contents li{margin:7px 0 0}.news{position:relative}.news__list{position:relative}.news__list .list__entry{position:relative;display:block;margin-bottom:20px;padding:15px 20px;border:3px solid #efefef;border-radius:3px;background:none !important}.news__list .list__entry:last-child{margin-bottom:0 !important}.pagenav_block .news__list .list__entry:last-child{margin-bottom:15px !important}.news__list .list__entry_akcia:after{content:'';position:absolute;display:block;bottom:-3px;right:-3px;width:71px;height:71px;background:url(../img/icon-akcia.png) 0 0 no-repeat}.news__list .list__entry_akcia.eng:after{background:url(../img/icon-akcia-eng.png) 0 0 no-repeat}.news__list .entry__link{z-index:100;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.news__list .entry__title{z-index:101;position:relative;display:inline-block}.news__list .entry__title_link{color:#2a96d5}.news__list .entry__title_link:hover{text-decoration:underline}.news__list .entry__text{font-family:"Roboto",sans-serif;color:#1c1c1c}.news__list .entry__date{color:#e9af00}.news__entry{}.news__entry p{font-family:"Roboto",sans-serif;font-weight:300;font-size:14px}.news__entry__date{position:relative;margin:20px 0 0 !important;color:#e9af00 !important;font-size:14px !important;font-family:"Roboto Condensed",sans-serif !important}.reviews{position:relative}.reviews h1{position:relative;margin:0 0 10px;color:#020202;font-size:30px;line-height:30px;font-weight:400}.reviews__list{position:relative;border-top:1px dashed #bfbfbf}.pagenav_block .reviews__list{margin-bottom:25px}.reviews__list .list__entry{position:relative;padding:15px 0 0;border-bottom:1px solid #dedede}.reviews__list .entry__theme{position:relative;margin:0 0 7px;color:#2a96d5;font-size:20px;line-height:20px;font-weight:400}.reviews__list .entry__theme a{color:#2a96d5}.reviews__list .entry__name{position:relative;margin:0 0 3px 0;color:#1c1c1c;font-weight:400;font-size:12px;font-family:"Roboto",sans-serif}.reviews__list .entry__date{color:#898989;font-weight:300}.reviews__list .entry__description{position:relative;margin:0 0 10px;color:#000000;font-size:14px;font-weight:300;font-family:"Roboto",sans-serif}.reviews__list .entry__answer{position:relative;margin:10px 0 9px 0;padding:10px 15px;background:#ededed;border-radius:4px;font-family:"Roboto",sans-serif}.reviews__list .entry__answer:after{content:'';position:absolute;display:block;top:-8px;left:36px;width:12px;height:8px;background:url(../img/icon-answer.png) 0 0 no-repeat}.reviews__list .entry__answer__name{position:relative;color:#000000;font-size:12px;line-height:12px;font-weight:400}.reviews__list .entry__answer__date{color:#898989;font-weight:300}.reviews__list .entry__answer__text{position:relative;margin:2px 0 0;color:#000000;font-size:14px;font-weight:300}.reviews__list .entry__answer__text a{color:#2a96d5}.reviews__list .entry__answer__text a:hover{text-decoration:none}.reviews__form{position:relative}.reviews__form .form__title{position:relative;margin:0 0 10px;color:#020202;font-size:30px;line-height:30px;font-weight:400}.reviews__form .form__error{position:relative;margin:10px 0}.reviews__form .form__wrapper{position:relative;margin:20px 0 0}.reviews__form .field__input{width:272px}.reviews__form .field__input_textarea{height:365px}.reviews__form .form__send{width:100%;height:41px;line-height:41px;font-size:17px;padding:0 !important;text-align:center}.reviews__form .required__text{position:relative;margin:11px 0 25px;color:#8f8f8f;font-size:14px;font-family:"Roboto",sans-serif}.reviews__form h3{position:relative;margin:20px 0;color:#000000;font-size:16px;font-weight:400;font-family:"Roboto",sans-serif}.trip{position:relative}.trip__block{position:relative}.trip__block .block__title{position:relative;margin:0;height:80px;color:#020202;font-weight:500;font-size:50px;line-height:78px;text-align:center}.trip__block .block__start{position:relative;margin:0;padding:5px 20px 10px;background:#fac645;box-shadow:0 70px 30px -27px #ffcc4f inset,0 -70px 30px -27px #f6c03c inset}.trip__block .block__start_current{background:#ffdd8a;box-shadow:none}.trip__block .start__link{z-index:100;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.trip__block .start__title{position:relative;margin-bottom:4px;color:#1c1c1c;font-size:30px;line-height:30px}.trip__block .start__description{color:#836315;font-size:19px;line-height:21px}.trip__block .imagine__place{position:relative;margin:0;height:454px}.trip__block .imagine__place .place{position:relative;display:none;width:100%;height:100%}.trips_spb_hel .imagine__place .place.place__zero{display:block}.trips_hel_spb .imagine__place .place.place__first{display:block}.trip__block .imagine__place .place__pict{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.trip__block .imagine__place .place__link{z-index:1001;position:absolute;bottom:30px;right:15px;padding:0 10px 0 37px;height:47px;background:rgba(255,255,255,0.9);border-radius:5px}.trip__block .imagine__place .place__link:hover{background:#fff}.trip__block .imagine__place .place__link:after{content:'';position:absolute;display:block;top:14px;left:14px;width:14px;height:19px;background:url(../img/icon-trip-place.png) 0 0 no-repeat}.trip__block .imagine__place .link__all{z-index:100;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.trip__block .imagine__place .link__text{position:relative;color:#2a96d5;font-size:17px;line-height:45px}.trip__block .imagine__place .place__link .link__text:after{content:'';position:absolute;display:block;bottom:2px;left:0;width:100%;height:1px;background:url(../img/blue-border.png) 0 0 repeat-x}.trip__block .imagine__place .place__link:hover .link__text:after{height:0}.trip__block .imagine__place .map{z-index:1000;position:absolute;display:none;top:0;left:0;width:980px;height:454px;background:#000}.trip__block .imagine__place .Gmap{display:none;position:relative;width:980px;height:454px}.trip__block .imagine__place .Gmap2{display:none;position:relative;width:980px;height:454px}.trip__block .place__buttons{position:relative;height:105px}.trip__block .place__button{position:relative;float:left;padding:20px 10px 10px;width:299px;height:75px;background:#fac645;box-shadow:inset 0 70px 30px -27px #ffcc4f,inset 0 -70px 30px -27px #f6c03c;border-right:1px solid #e8af00}.trip__block .place__button_large{width:100%}.trip__block .place__button:first-child{padding-left:20px !important}.trip__block .place__button:last-child{padding-right:20px !important}.trip__block .place__button_current{background:#ffdd8a !important;box-shadow:none}.trip__block .place__button:hover{box-shadow:none !important;background:#ffcc4f}.trip__block .place__button_large{display:block;width:100%;height:105px;background:#fac645 !important;cursor:default !important;box-sizing:border-box}.trip__block .place__button_link{z-index:10;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.trip__block .place__button_pic{position:absolute;display:block;top:19px;left:18px;width:56px;height:56px;border-radius:28px;border:2px solid #fff}.trip__block .place__button_title{position:relative;margin:0;padding-left:77px;color:#020202;font-size:25px;line-height:25px}.trip__block .place__button_title a{position:relative;z-index:11;color:#000;text-decoration:none}.trip__block .place__button_title a:hover{text-decoration:underline}.trip__block .place__button:first-child .place__button_title,.trip__block .place__button:first-child .place__button_description{padding-left:67px !important}.place__button_description{position:relative;margin:7px 0 0;padding-left:77px;color:#836315;font-size:14px;line-height:16px}.trip__timetable{position:relative;margin:0 !important}.stamped_20:after{content:'';position:absolute;right:136px;bottom:90px;z-index:50;width:343px;height:143px;background:url(../img/stamp_20.png);opacity:.9}.trip__timetable .schedule__table{position:relative;margin:0 !important;width:100%;border-radius:0 0 5px 5px;font-size:17px;font-weight:400;font-family:"Roboto Condensed",sans-serif}.trip__timetable .schedule__table+.schedule__table{border-top:1px solid #ccc}.trip__timetable .schedule__table th{text-align:center}.trip__timetable .schedule__table th,.trip__timetable .schedule__table td{padding:15px !important;text-align:left;vertical-align:middle}.trip__timetable .schedule__table td{padding:15px !important}.trip__timetable .schedule__table td.fifth{padding:15px !important;color:#5b5b60 !important;line-height:16px;font-size:14px}.trip__timetable .schedule__table .small{padding:8px 20px !important;color:#929295;font-size:13px;line-height:16px}.trip__timetable .schedule__table .small p{margin:0 !important;color:#929295;font-size:13px;line-height:16px;font-family:"Roboto Condensed",sans-serif !important}.trip__link__list{position:relative;display:block;margin:20px -30px -25px !important;height:86px;background:#f1f1f1;border-radius:0 0 5px 5px;border-top:1px solid #e2e2e2}.trip__link__list .list__entry{position:relative;display:block;float:left;padding:31px 10px 0;height:55px;width:300px}.trip__link__list .list__entry:first-child{padding-left:20px !important}.trip__link__list .list__entry:after{content:'';position:absolute;display:block;top:10px;left:10px;width:65px;height:65px;background:url(../img/trip-link.png) 0 0 no-repeat}.trip__link__list .list__entry:first-child:after{left:20px !important}.trip__link__list .list__entry:nth-child(2):after{background:url(../img/trip-link.png) -65px 0 no-repeat}.trip__link__list .list__entry:last-child:after{background:url(../img/trip-link.png) -130px 0 no-repeat}.trip__link__list .list__entry:last-child{padding-right:20px !important}.trip__link__list .list__entry .entry__link{z-index:100;position:absolute;display:block;top:0;left:0;width:100%;height:100%}.trip__link__list .list__entry .entry__text{position:relative;margin-left:75px;color:#0f1010;font-size:17px;font-weight:400}.trip__link__list .list__entry .entry__text:first-child{margin-left:85px !important}.trip__link__list .list__entry .entry__text:after{content:'';position:absolute;display:block;bottom:2px;left:0;width:100%;height:1px;background:url(../img/bottom-link-black.png) 0 0 repeat-x}.trip__link__list .list__entry:hover .entry__text:after{height:0}.trips__form{z-index:1005;position:fixed;bottom:0;left:0;width:100%;height:38px}.trips__form .tickets_form .links__list .list__entry:last-child{display:none}.trips__form .tickets_form .entry__link_current{cursor:pointer}.contacts{position:relative}.contacts .contacts__phone{position:absolute;top:25px;left:430px;min-height:39px;padding-left:45px;background:url(../img/icon-feedback.png) 0 0 no-repeat}.contacts .contacts__phone .phone__number{position:relative;margin:0 !important;color:#000000;font-weight:300;font-size:20px;line-height:20px}.contacts .contacts__phone .phone__text{position:relative;margin:0 !important;color:#888888;font-weight:300;font-size:14px;line-height:14px}.contacts .contacts__email{position:absolute;top:25px;right:20px;min-height:39px;padding-left:45px;background:url(../img/icon-email.png) 0 0 no-repeat}.contacts .contacts__email .email__address{position:relative;margin:0 !important;font-weight:300}.contacts .contacts__email .email__address .email__address_link{color:#000000;font-size:20px;line-height:36px;text-decoration:none}.search{position:relative;margin:15px 0}.search .search__nothing{position:relative;margin:10px 0 0;color:#000;font-weight:400;font-size:18px;font-family:"Roboto Condensed",sans-serif}.search .search_words{position:relative;margin:0 -30px;padding:0 30px;height:63px;background:#ebebeb}.search .search_words__find{position:relative;float:left;color:#898989;font-size:17px;line-height:63px}.search .search_words .search_bar{position:relative;float:left}.search .search_bar__input{position:relative;margin:15px 0 0 10px;padding:0 30px 0 10px;width:491px;height:30px;font-size:17px;color:#323234;font-family:'Roboto Condensed',sans-serif;font-weight:400;background-color:#ffffff;box-shadow:none;border:2px solid #ffc000;border-radius:3px}.search .search_bar__button{z-index:10;position:absolute;right:6px;top:23px;width:17px;height:17px;border:0;background:url(../img/icon-search2.png) no-repeat;cursor:pointer}.search .search_bar__button:hover{background-position:-17px 0}.search .search__results{position:relative;margin:15px 0;color:#525456;font-size:13px}.search__list{position:relative;margin:15px 0 25px 25px;width:895px}.search__list .list__entry{position:relative;display:block;margin-bottom:15px}.search__list .list__entry:last-child{margin-bottom:0 !important}.search .search__list .list__entry:after{content:attr(data-count);position:absolute;top:3px;left:-25px;display:block;font-size:13px;color:#b9b9b9;font-weight:300;line-height:13px}.search__list .list__entry .entry__container{width:100%}.search__list .list__entry .entry__container td{vertical-align:top;max-width:0}.search__list .list__entry .entry__container td .entry__link{position:relative;display:inline-block;margin:0 0 5px 0;color:#2a96d5;font-size:20px;line-height:20px;text-decoration:none}.search__list .list__entry .entry__container td .entry__link:hover{text-decoration:underline}.search__list .list__entry .entry__container td .entry__description{color:#606466;font-size:14px;line-height:16px;font-weight:300}.search__list .list__entry .entry__container td .entry__description .red{color:#000000;font-weight:400}.not_found{position:relative;padding:95px 10px}.not_found__text{position:relative;padding-left:140px;background:url(../img/icon-404.png) 0 5px no-repeat}.not_found__text .text__title{position:relative;margin:0 0 10px 0;color:#020202;font-weight:400;font-size:30px;line-height:30px}.not_found__text .text__description{position:relative;margin:10px 0 35px;color:#606466;font-size:18px;line-height:20px}.not_found__col{position:relative;float:left;margin-right:20px;width:240px}.not_found__col:last-child{margin-right:0 !important}.not_found__col .col__link{position:relative;display:block;margin:0 0 5px 0;color:#389dd8;font-size:15px;line-height:17px;text-decoration:none}.not_found__col .col__link:hover{text-decoration:underline}.footer{position:relative;margin:-247px 0 0;height:247px;background:#000000}.footer__top{position:relative;height:170px}.footer__top_link{position:relative;top:25px}.footer__top_link .footer__col{position:relative;float:left;margin-right:15px;width:300px}.footer__top_link .footer__col:last-child{margin-right:0 !important}.footer__top_link .footer__col_link{position:relative;margin-bottom:5px;display:block;color:#525252;font-size:15px;line-height:17px;text-decoration:none}.footer__top_link .footer__col_link:hover{color:#a8a7a7}.footer__top_pay{position:absolute;right:0;top:25px;width:165px}.footer__top_pay .entry__pic_visa{margin:3px 25px 0 0 !important}.footer__top_pay .entry__pic_ya{margin:0 !important}.footer__top_pay .entry__pic_mc{margin:25px 28px 0 10px !important}.footer__top_pay .entry__pic_qiwi{margin:25px 0 0 0 !important}.footer .footer__copyright{position:relative;height:77px;border-top:1px solid #262626}.footer__copyright:after{content:'';position:absolute;display:block;top:-29px;right:0;width:43px;height:28px;background:url(../img/freddy.png) 0 0 no-repeat}.footer__copyright .copyright__text{position:relative;margin-top:10px;color:#525252;font-weight:400;font-size:13px;line-height:13px}.footer__copyright .copyright__text_mobile{margin:3px 0 0;line-height:13px}.footer__copyright .copyright__text_mobile:hover{text-decoration:none}.footer__copyright .copyright__text_ifrog{position:absolute;top:0;right:0;font-weight:300}.footer__copyright .copyright__text_link{color:#525252;text-decoration:none}.footer__copyright .copyright__text_link:hover{color:#458e42}.footer__lang{position:absolute;left:0;bottom:12px}.footer__lang .lang__links{position:relative;display:block;float:left;margin-right:10px;width:18px;height:13px;border:0}.footer__lang .lang__links.en{background:url(../img/flag.png) 0 0 no-repeat}.footer__lang .lang__links.ru{background:url(../img/flag.png) -18px 0 no-repeat}.breadcrumbs{position:relative;margin:10px 0}.breadcrumbs .breadcrumbs__entry{padding-left:5px;display:inline;background:none}.breadcrumbs .breadcrumbs__entry:first-child{padding-left:0 !important}.breadcrumbs .breadcrumbs__entry:after{margin:0 0 0 5px;content:"/";color:#888888;font-size:13px}.breadcrumbs .breadcrumbs__entry:last-child:after{content:""}.breadcrumbs .breadcrumbs__link{font-size:13px !important;color:#2a96d5 !important;font-weight:300;text-decoration:none;font-family:"Roboto Condensed",sans-serif !important}.breadcrumbs .breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs span,.breadcrumbs span.breadcrumbs__link_current{color:#383838 !important;font-size:13px;text-decoration:none !important;cursor:default}.pagenav{position:absolute;margin:0 -30px -25px;padding:0 0 25px;width:100%;height:35px;clear:both;background:#ebebeb;border-radius:0 0 4px 4px}.news .pagenav{padding:0 30px 25px}.pagenav__container{position:relative;left:30px;width:340px;height:60px;text-align:center;color:#2a96d5;font-size:15px;font-weight:300}.col .pagenav__container,.news .pagenav__container{left:0 !important;margin:0 auto}.pagenav a{display:-moz-inline-stack;display:inline-block;zoom:1;margin:18px 0 0 0;padding:0 7px;height:22px;font-size:15px;line-height:22px;font-weight:300;color:#2a96d5;text-align:center;border-radius:4px;text-decoration:none}.pagenav a:hover{text-decoration:underline}.pagenav a.pagenav__button_current{color:#fff;text-decoration:none;cursor:default;background:#2a96d5}.pagenav a.pagenav__button_current:hover{cursor:default}.pagenav a.pagenav__button_prev,.pagenav a.pagenav__button_next{display:block;padding:0 !important;top:11px;width:35px;height:34px;border-radius:5px;background:#fff 50% 50% no-repeat;text-decoration:none;border:2px solid #ffc000}.pagenav a.pagenav__button_prev:hover,.pagenav a.pagenav__button_next:hover{background:rgba(255,255,255,0.75)}.pagenav a.pagenav__button_disabled{border:2px solid #d5d5d5;cursor:default}.pagenav a.pagenav__button_disabled.pagenav__button_prev:after{content:'';position:absolute;display:block;top:10px;right:11px;width:9px;height:15px;background:url(../img/pagenav-sprite.png) 0 -15px no-repeat}.pagenav a.pagenav__button_disabled.pagenav__button_next:after{content:'';position:absolute;display:block;top:10px;right:11px;width:9px;height:15px;background:url(../img/pagenav-sprite.png) -9px -15px no-repeat}.pagenav a.pagenav__button_disabled:hover{background:#fff}.pagenav a.pagenav__button_prev{position:relative;float:left;margin:0}.pagenav a.pagenav__button_prev:after{content:'';position:absolute;display:block;top:10px;left:11px;width:9px;height:15px;background:url(../img/pagenav-sprite.png) 0 0 no-repeat}.pagenav a.pagenav__button_next{position:relative;float:right;margin:0}.pagenav a.pagenav__button_next:after{content:'';position:absolute;display:block;top:10px;right:11px;width:9px;height:15px;background:url(../img/pagenav-sprite.png) -9px 0 no-repeat}.content{font-size:14px;color:#1c1c1c;font-weight:300}.content h1{position:relative;margin:0 0 15px;color:#020202;font-size:30px;line-height:30px;font-weight:400}.content h1 a{text-decoration:none}.content h2{margin:15px 0;color:#020202;font-size:25px;line-height:25px;font-weight:400;font-family:"Roboto Condensed",sans-serif}.content h2 a{text-decoration:none}.content h3{margin:10px 0;color:#020202;font-weight:400;font-size:20px;line-height:20px}.content h3 a{text-decoration:none}.content h4{margin:10px 0;color:#0b1d27;font-weight:400;font-size:14px;line-height:14px}.content h4 a{text-decoration:none}.content img{display:block;margin:0 20px 12px 0;background:#fff}.content hr{display:block;height:1px;border:0;border-top:1px solid #5f5e5e !important}.content p{position:relative;margin:5px 0;font-family:'Roboto',sans-serif;font-size:14px;color:#5f5e5e;font-weight:300}.content p:last-child{margin-bottom:0 !important}.content p b{color:#000}.content p strong{color:#000}.main .content p{color:#606466}.content a{color:#2a96d5}.content a:hover{text-decoration:none}.content ol{margin:10px 0 10px;line-height:20px}.content ol li{padding:0 !important;margin-left:25px !important}.content ul{margin:10px 0 10px;line-height:20px}.content ul li{padding:0 0 0 13px;color:#5f5e5e;font-size:14px;font-weight:300;font-family:"Roboto",sans-serif;background:url(../img/ulli.png) 0 8px no-repeat}.content dl{margin:15px 0 0}.content dl dt{float:left;margin:0 0 5px;padding:0 10px 0 0;font-weight:bold}.content dl dd{margin:0 0 5px;padding:0 10px 0 0}.content table{margin:10px 0 15px;background:#f1f1f1}.content table caption{margin:10px 0;color:#020202;font-weight:400;font-size:19px;line-height:19px;text-align:left}.content table td,.content table th{padding:14px 20px;font-size:17px;color:#1c1c1c;vertical-align:top}.content table.noborder td{padding:0 !important}.content table tr th{padding:7px 20px;font-weight:500;font-size:13px;color:#ffffff;background:#21201f}.content table tr:nth-child(2n) td{background:#e5e5e5}.loading{z-index:1000;position:absolute;display:none;top:0;left:0;width:100%;height:100%;opacity:0.9;background:#fff url(../img/loading_64.gif) 50% 50% no-repeat}.body{height:auto !important;padding-bottom:247px}.block{position:relative;margin:0 auto;width:980px}@media(max-width:767px){.block{width:100%;overflow:hidden}}.block_background_white{background-color:#fff}.main .block_background_white h2{position:relative;margin:0 0 25px;color:#363b3c;font-size:30px;line-height:30px;font-weight:400;text-align:center}.block_background_black{background-color:rgba(19,19,19,0.92)}.main .block_background_black h2{position:relative;margin:0 0 25px;color:#fff;font-size:30px;line-height:30px;font-weight:400;text-align:center}.main .block_background_black h2 a{color:#fff}.main .block_background_black h2 a:hover{text-decoration:none}.block_radius{border-radius:5px}.block_radius_bottom{border-radius:0 0 5px 5px}.block_padding{padding:25px 30px}.block_margin_top{margin-top:75px}.block_margin_bottom{margin-bottom:30px}.pagenav_block{padding-bottom:60px !important}.block_padding .pagenav_block{padding-bottom:20px !important}.col{position:relative}.col_right{float:right}.col_left{float:left}.col_wide{width:605px}.col_small{width:355px}.button{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;font-family:'Roboto',Arial,sans-serif;text-decoration:none;text-align:center}.button_yellow{padding:0 16px;height:35px;line-height:33px;font-size:14px;color:#8a6f28 !important;background-color:#ffd24e;box-shadow:inset 0 10px 20px 0 #ffd450,inset 0 -10px 20px 0 #fbc130;border-radius:3px;font-weight:500}.button_yellow:hover{box-shadow:none}.button_black{padding:0 20px;height:43px;line-height:43px;font-size:16px;font-family:"Roboto Condensed",sans-serif;color:#ffffff;background-color:#1c1c1c;border-radius:4px}.button_next{padding-right:45px}.button_next:after{content:'';position:absolute;display:block;top:14px;right:15px;width:10px;height:15px;background:url(../img/icon-button-arrow.png) 0 0 no-repeat}.callback .form__loading{z-index:1000;display:none;position:absolute;padding:0 !important;top:0;left:0;width:100%;height:100%;opacity:0.9;background:url(../img/loading_64.gif) no-repeat 50% 50% #fff}.form__error{display:none;padding-left:41px;min-height:27px;color:#fa4949;font-size:16px;font-weight:400;font-family:"Roboto",sans-serif;background:url(../img/icon-error.png) 0 0 no-repeat}label{position:relative;display:block;margin:0 0 10px 0}.field__input{position:relative;height:36px;color:#363b3c;font-weight:300;font-size:15px;line-height:36px;font-family:'Roboto',Arial,Tahoma,sans-serif;background:#f5f5f5;border:1px solid #d6d6d6;box-shadow:none;border-radius:4px}.error .field__input{box-shadow:inset 0 0 0 2px #fa4949}.field__input_text{padding:0 10px}.field__input_textarea{padding:0 10px;resize:none}.block__select{z-index:100;position:relative;margin:0 -7px 0 -45px;padding:0 7px 0 43px;border-radius:5px}.label__icon_disabled{opacity:.4;pointer-events:none;cursor:default}.error .block__select{box-shadow:inset 0 0 0 2px #fa4949}.block__select.current + .block__select_option{display:block}.block__select_option{display:none;position:absolute;top:27px;left:0;width:100%;margin:0 !important;padding:4px 0 0 0;background:#fff;border-radius:0 0 5px 5px}.block__select_option .option__entry{position:relative;display:block;height:32px}.block__select_option .option__entry .entry__link{position:relative;display:block;padding:0 10px;height:100%;color:#000;font-size:14px;font-weight:300;font-family:"Roboto",sans-serif;text-decoration:none;line-height:30px}.block__select_option .option__entry:last-child .entry__link{border-radius:0 0 5px 5px}.block__select_option .option__entry .entry__link:hover{background:#ffc944}.yellow{color:#ffcd48}.redstar{color:#fa4949}.anchor__link{position:absolute;display:block;top:0;left:0}.picker__button--close{display:none}.tickets_form .label__icon .loading{position:absolute !important;display:none;padding:0 !important;z-index:100;top:3px !important;left:157px !important;width:25px;height:25px;background:url(../img/loader-small.gif) 0 0 no-repeat}.block_minus_margin{margin-top:-40px}.form__conditions_wrapper{margin-top:-20px;font-size:14px}.form__conditions_wrapper a{color:#111111}.form__wrapper label span{position:relative;display:block;font-size:13px;padding:0 0 0 30px}.form__wrapper label input[type='checkbox']{position:absolute;opacity:0}.form__wrapper label span:before{content:'';position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:2px;border:1px solid #373737}.form__wrapper label input:checked + span:after{content:'';position:absolute;left:2px;top:10px;width:18px;height:12px;background:url(../img/icon-ok.png) 0 0 no-repeat}.form__wrapper label.error,.form__wrapper label.error a{color:#f00}#bron-popup{z-index:20001}.form-pay-unavail{padding:0 0 20px;color:#ff0000 !important}.form-pay-unavail a{color:#ff0000 !important}img[alt="Яндекс.Метрика"]{position:absolute;opacity:0;left:0;top:0}.totop{transition:all 200ms linear;opacity:0;position:fixed;right:50px;bottom:50px;width:30px;height:30px;z-index:10000;background:#ffcd48 url(../img/arr.svg) center no-repeat}.totop.vis{opacity:1}.top__msg{position:absolute;left:0;top:20px;color:#fff;font-size:30px}.form-outer{position:relative}.form-outer-text{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100000;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;color:#ffffff;background:rgba(0,0,0,.9)}.form-outer-hint{display:flex;align-items:center;justify-content:space-between;background:#ff703e;color:#ffffff;padding:20px 0;text-decoration:none !important}.form-outer-hint .block{}.form-outer-hint p{font-size:22px;font-weight:700;margin:0 0 20px}.form-outer-hint .button{background:#ffffff;color:#000000;padding:10px 20px;border-radius:5px;font-size:18px;margin:0 0 0 20px}.form-outer-hint .button:hover{background:#000;color:#fff}.s-alert{position:fixed;left:0;bottom:0;width:100%;z-index:10000;background:#ffcd48;padding:20px 0}.s-alert h2{font-size:30px}.s-alert__close{position:absolute;right:10px;top:0;text-decoration:none;color:#000;font-family:monospace;font-weight:700}#popup-checkbron{z-index:100000;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:url(../img/blackbox.png)}#popup-checkbron td{vertical-align:middle}#popup-checkbron-container{position:relative;width:545px;min-height:200px;margin:0 auto;background:#fff;border:3px solid #5a5a5a;border-radius:25px}#popup-checkbron .close{position:absolute;top:-20px;right:-20px;display:block;width:52px;height:52px;background:url(../img/popup_close.png)}#popup-checkbron h2{padding:25px 0;font-size:40px;font-weight:bold;color:#5f5f5f;text-align:center}#popup-checkbron #popup-checkbron-first input{display:block;width:400px;margin:20px auto 45px;padding:10px 10px;font-family:Arial,sans-serif;font-size:40px;font-weight:bold;color:#246cb3;text-align:center;border-radius:10px;border:1px solid #9a9a9a;box-shadow:inset 5px 5px 5px #ddd}#popup-checkbron .error{position:absolute;top:200px;display:none;width:100%;font-size:14px;color:red;text-align:center}#popup-checkbron .gray{padding:5px 0;font-size:12px;color:#5f5f5f;text-align:center;text-shadow:1px 1px 1px #fff;background:#ececec;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#popup-checkbron .info{padding:15px 10px 15px 80px;font-size:14px;color:#575656;background:url(../img/icon_info.png) 15px 50% no-repeat}#popup-checkbron-second{padding:15px;font-size:14px;color:#5f5f5f}#popup-checkbron-second input{width:250px;font-family:Arial,sans-serif;font-size:14px;color:#3366cc;border:0}#popup-checkbron-second .checkbox__text{margin-top:10px}#popup-checkbron-second .checkbox__text.red{color:red}#popup-checkbron-second input.checkbox__input{width:15px}#popup-checkbron-second #checkbron-reis{margin:0 -15px}#popup-checkbron-second .reis-entry{position:relative;padding:5px 15px;background:#f2f2f2;border-top:1px solid #dbdbdb;cursor:default}#popup-checkbron-second .reis-entry:last-of-type{border-bottom:1px solid #dbdbdb}#popup-checkbron-second .reis-entry:hover{background:#f5f5f5}#popup-checkbron-second .reis-entry .delete{position:absolute;top:5px;right:10px;display:-moz-inline-box;display:inline-block;padding:0 20px 0 0;font-size:11px;color:#5f5f5f;text-decoration:none;background:url(../img/icon_del.png) 45px 50% no-repeat;visibility:hidden}#popup-checkbron-second .reis-entry:hover .delete{visibility:visible}#popup-checkbron-second .sum{float:left;margin:4px 0 0;font-size:18px;font-weight:bold}#popup-checkbron-second .pay{float:right;display:-moz-inline-box;display:inline-block;padding:7px 45px 7px 15px;color:#fff;background:#5f5f5f url(../img/icon_ok.png) 90px 50% no-repeat;text-decoration:none;border-radius:5px}#checkout-popup{display:none;z-index:2001;position:fixed;width:100%;height:100%;left:0;top:0}#checkout-popup td{vertical-align:middle}#checkout-popup-box{position:relative;width:980px;margin:0 auto;font-size:14px;color:#777}#checkout-popup-box .tickets_form{height:auto !important;padding:30px;box-sizing:border-box;background:rgba(28,28,28,1)}#checkout-popup-box .tickets_form .block{width:100%}#checkout-popup-box .tickets_form .form__btn_wrap{padding:0}#checkout-popup-box .tickets_form .form__ticket .label__icon_direction{width:190px}#checkout-popup-close{position:absolute;top:7px;right:7px;z-index:1005;display:block;width:25px;height:25px;background:url(../img/cancel.svg) no-repeat;background-size:contain}#bron-popup{display:none;z-index:2001;position:fixed;width:100%;height:100%}#bron-popup td{vertical-align:middle}#bron-popup-box{position:relative;width:600px;margin:0 auto;padding:25px 30px;font-size:14px;color:#777;background:#fff;border:5px solid #fff;border-radius:5px;box-shadow:5px 5px 30px rgba(0,0,0,0.3)}#bron-popup-close{position:absolute;top:7px;right:7px;display:block;width:25px;height:25px;background:url(../img/popup_close_lg.png) no-repeat}#bron-popup-box h2{font-size:28px;font-weight:500;margin:0 0 7px;color:#000;font-weight:normal}#bron-popup-box h2 + p{font-size:20px;color:#000;margin:0 0 10px}#bron-popup-box p{margin:10px 0}#bron-popup-bg{margin:0 -30px -25px;padding:15px 30px;// background:#eef7ec}#bron-popup-bg .checkbox__text.red span{color:red}#bron-popup-box h3{font-size:22px;font-weight:normal;color:#888}.bron__pay{display:table;width:100%;border:1px solid #e9e9e9;border-bottom:none;border-radius:2px}#payment-button{display:block;height:57px;line-height:57px;text-align:center;text-decoration:none;font-family:'Roboto',sans-serif;color:#8a6f28;font-size:25px;background:#ffc943;box-sizing:border-box}#payment-button:hover{background:#feb80a}.bron__pay:first-child{margin:0 0 15px;border-bottom:1px solid #e9e9e9}.bron__pay>*{display:table-cell;vertical-align:middle;color:#000;padding-top:20px;padding-bottom:20px}.bron__pay .pay__title{font-size:20px;padding-left:20px}.bron__pay .pay__title img{display:inline-block;vertical-align:middle;margin:20px 5px 0}.bron__pay .checkbox__text label{position:relative;cursor:pointer}.bron__pay .checkbox__text input{position:absolute;opacity:0}.bron__pay .checkbox__text span{position:relative;display:inline-block;padding:0 0 0 28px;font-size:12px;color:#606466}.bron__pay .checkbox__text span a{color:#2394bc}.bron__pay .checkbox__text span:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;width:20px;height:20px;border-radius:3px;border:1px solid #c5c5c5;box-sizing:border-box}.bron__pay .checkbox__text input:checked + span:after{content:'';position:absolute;left:3px;top:2px;width:14px;height:13px;background:url(../img/icon_check.png) no-repeat}.bron__pay .pay__cost{padding-right:20px;padding-bottom:15px;width:130px;font-size:32px;line-height:32px;font-weight:700;text-align:right}.bron__pay .pay__cost .cost__discount{color:#f00;font-size:18px;font-weight:300}.bron__pay .pay__cost .cost__discount strong{font-weight:500}.bron-popup-block{float:left;width:84px;min-height:100px;margin:10px 8px 10px 0;padding:0 10px;text-align:center;border:1px solid #d3d3d3;border-radius:5px;cursor:default}.bron-popup-block table{width:84px;height:45px;margin:5px 0 5px}.bron-popup-block table td{text-align:center;vertical-align:middle}#blackbox{display:none;z-index:2000;position:fixed;top:0;left:0;height:100%;width:100%;background:#000}* html #blackbox{position:absolute}#zakaz{display:none;z-index:2001;position:fixed;top:0;left:0;height:100%;width:100%}* html #zakaz{position:absolute}#zakaz td{vertical-align:middle}#zakaz-box{position:relative;width:551px;height:290px;margin:0 auto}#zakaz-container{width:507px;z-index:5;position:absolute;padding:25px 0 20px 20px;color:#545454;font-size:12px}#zakaz-title{margin:0 0 10px 0;font-size:68px;text-align:center;color:#666}#zakaz-container p{text-align:center}#zakaz-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/popup_bg.png) 0 0 no-repeat}* html #zakaz-bg{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/popup_bg.png,sizingMethod=crop)}#zakaz-bot{position:absolute;bottom:-24px;left:0;width:100%;height:26px;background:url(../img/popup_bot.png) 0 0 no-repeat}* html #zakaz-bot{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/popup_bot.png,sizingMethod=crop)}#zakaz-close{z-index:1010;display:block;position:absolute;top:-24px;right:-24px;width:52px;height:52px;background:url(../img/popup_close.png) 0 0 no-repeat}* html #zakaz-close{background:none;cursor:hand;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/popup_close.png,sizingMethod=crop)}#marshrut{border:1px solid #aaa}#marshrut td{padding:5px;border:1px solid #aaa}.loading{display:none;background:black url('indicator') right no-repeat;height:16px;width:16px;padding-left:120px;padding-top:15px}@charset "utf-8";#notifier-box{position:fixed;bottom:0;right:10px;z-index:10000000000}div.message-wrap{background:#000;opacity:0.75;margin:0 0 10px 0;width:300px;color:#fff;font-size:11px;font-family:Tahoma,Arial,sans-serif;-webkit-box-shadow:0 2px 15px #888;-moz-box-shadow:0 2px 15px #888;-o-box-shadow:0 2px 15px #888;box-shadow:0 2px 15px #888;-webkit-text-shadow:0 1px 0 #262626;-moz-text-shadow:0 1px 0 #262626;-o-text-shadow:0 1px 0 #262626;text-shadow:0 1px 0 #262626;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}div.message-box{padding:10px}div.message-box div.message-header{color:#fff;font-weight:bold;font-size:12px;margin:0 0 10px 0;-webkit-text-shadow:0 1px 0 #262626;-moz-text-shadow:0 1px 0 #262626;-o-text-shadow:0 1px 0 #262626;text-shadow:0 1px 0 #262626}div.message-box a.message-close{position:relative;top:4px;left:-4px;background:#000 url(http://s3-eu-west-1.amazonaws.com/ifrogcdn/img/core/notify/message-close.gif) center no-repeat;width:7px;height:7px;display:block;float:right}div.message-box:hover a.message-close{-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1}div.message-box div.message-body{overflow:hidden;-webkit-text-shadow:0 1px 0 #262626;-moz-text-shadow:0 1px 0 #262626;-o-text-shadow:0 1px 0 #262626;text-shadow:0 1px 0 #262626}div.message-box div.message-body a{color:#B1DAFF}div.message-box div.message-body div.thumb{width:48px;height:48px;margin:0 10px 0 0;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}div.message-box div.message-body div.thumb img{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.picker{width:251px;margin:0;font-size:16px;text-align:left;line-height:1.2;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Roboto",sans-serif}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:251px;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#fff;border:0 solid #000;border-top-width:0;border-bottom-width:0;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);-moz-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);-webkit-transition:all 0.15s ease-out,max-height 0 0.15s,border-width 0 0.15s;-moz-transition:all 0.15s ease-out,max-height 0 0.15s,border-width 0 0.15s;transition:all 0.15s ease-out,max-height 0 0.15s,border-width 0 0.15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:0;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);-webkit-transition:all 0.15s ease-out,max-height 0,border-width 0;-moz-transition:all 0.15s ease-out,max-height 0,border-width 0;transition:all 0.15s ease-out,max-height 0,border-width 0;-webkit-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);-moz-box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);box-shadow:0 6px 18px 1px rgba(0,0,0,0.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month{color:#000}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#8a6f28;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2.5em;padding:.5em .25em;margin-left:.25em;margin-right:.25em;font-size:.6em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{font-size:.8em;margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;top:-0.25em}@media (min-width:24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#ffc944}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#fff;border-left-color:#fff}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em;margin-left:8px}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#8a6f28;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{color:#000;padding:.3125em 0;font-weight:300;border:1px solid transparent}.picker__day--today{color:#000;position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #000;border-left:.5em solid transparent}.picker__day--selected,.picker__day--selected:hover{border-color:#d3bd7a}.picker__day--highlighted{background:#ffc944}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--outfocus{color:#aaa}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#ffc944}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background:#ffc944;color:#000}.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:0 solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000000;background:#ffc944;border-bottom-color:#fff}.picker__button--today:focus,.picker__button--clear:focus{background:#ffc944;border-color:#fff;outline:none}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.picker__button--today:before{content:" ";margin-right:.45em;top:-0.05em;width:0;border-top:0.66em solid #000;border-left:.66em solid transparent}.picker__button--clear:before{content:"\D7";margin-right:.35em;top:-0.1em;color:#000;vertical-align:top;font-size:1.1em}