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;}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;}button,input[type="reset"],input[type="button"],input[type="submit"]{cursor:pointer;}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans');src:url(../img/fonts/PTSansRegular.eot);src:url(../img/fonts/PTSansRegular.ttf) format('truetype'),url(../img/fonts/PTSansRegular.woff) format('woff');}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold');src:url(../img/fonts/PTSansBold.eot);src:url(../img/fonts/PTSansBold.ttf) format('truetype'),url(../img/fonts/PTSansBold.woff) format('woff');}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:local('PT Sans Italic');src:url(../img/fonts/PTSansItalic.eot);src:url(../img/fonts/PTSansItalic.ttf) format('truetype'),url(../img/fonts/PTSansItalic.woff) format('woff');}.ui-dialog{background:#ffffff;border:1px solid #ddd;border-radius:10px;display:none;font-size:14px;outline:0 none;position:absolute;z-index:102;padding:60px 20px 20px 20px;}.ui-dialog.ui-dialog-untitled{padding-top:40px;}.ui-dialog .ui-dialog-titlebar{display:none;}.ui-widget-overlay{background:black;bottom:0;left:0;opacity:0.6;filter:alpha(opacity=60);overflow:auto;position:fixed;right:0;top:0;width:100%;}.ui-front{z-index:500;}.ui-dialog .dialog-header{box-sizing:border-box;height:50px;padding:16px 20px;position:absolute;top:0;left:0;right:0;}.ui-dialog .dialog-header .dialog-header-extra{display:flex;justify-content:space-between;padding-right:40px;align-items:baseline;}.ui-dialog .dialog-header .dialog-header-extra .header-copy-to-clipboard{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;}.ui-dialog .dialog-header h1{font-size:23px;height:20px;line-height:20px;}.ui-dialog .dialog-header ~ div{margin-top:20px;}.ui-dialog .content .gmap{height:425px !important;}.ui-dialog .divider{border-bottom:1px solid #ddd;}.ui-dialog a.close-dialog{cursor:pointer;position:absolute;right:10px;top:10px;}.ui-dialog a.close-dialog.icons.close{border-bottom:0 none;}.ui-dialog .title{font-size:16px;color:#000000;height:auto;line-height:20px;}.ui-dialog .content{overflow:auto;height:100%;box-sizing:border-box;}.ui-dialog .wrapper{width:auto !important;}.ui-dialog .buttons{text-align:center;}.ui-dialog h1{height:auto;min-height:40px;}.ui-dialog .confirm-dialog .dialog-container{text-align:center;}.ui-dialog .confirm-dialog h1{min-height:30px;line-height:30px;vertical-align:top;white-space:nowrap;}.ui-dialog .buttons{margin-top:20px;}.ui-dialog .buttons .link{border-bottom:1px solid #5cade2;color:#5cade2;display:inline-block;margin:0 30px;text-decoration:none;}.ui-dialog .buttons .button{margin-left:60px;min-width:160px;text-align:center;}.ui-dialog .buttons .button:first-child{margin-left:0;}.ui-dialog-content .column{padding-top:0;}#content p{font-size:14px;line-height:18px;margin:5px 0;}.ui-dialog .wait-loading{margin-top:-40px;}.ui-dialog .wait-loading{padding-bottom:20px;}.ui-dialog h3{font-size:18px;}.ui-dialog h3.italic{font-size:18px;margin-top:0;}.ui-dialog td{padding:5px;}.ui-dialog .dialog-container p.info{color:#aeaeae;margin:10px 0;}.ui-dialog .unixml-dialog .unixml-block{float:left;width:33%;}.ui-dialog .unixml-dialog .unixml-block span{display:block;width:100%;}.ui-dialog .unixml-dialog .unixml-block span:first-child{font-size:16px;}.ui-dialog .unixml-dialog .text{color:#000000;}.ui-dialog .unixml-dialog .unixml-block-main{width:100%;margin:20px 0 0;overflow:hidden;}.ui-dialog .unixml-dialog .buttons .button{margin-right:15px;}.ui-dialog .unixml-dialog .buttons .link{margin-left:15px;}.ui-dialog .different-tariff-dialog .different-tariff-block-main{}.ui-dialog .different-tariff-dialog .different-tariff-block-main table tr{border-bottom:1px solid #ddd;}.ui-dialog .different-tariff-dialog .different-tariff-block-main table tr td{vertical-align:middle;padding:10px 5px;}.ui-dialog .different-tariff-dialog .different-tariff-block-main table tr td:last-child{color:#bbb;padding:5px;}.ui-dialog .different-tariff-dialog .different-tariff-block-main table tr:first-child{border:none;}.ui-dialog .different-tariff-dialog .different-tariff-block-main table tr:first-child td{font-weight:bold;}.ui-dialog .different-tariff-dialog .text{margin-left:30px;}.ui-dialog .add-offer-dialog .content{margin-top:10px;}.ui-dialog .add-offer-dialog h3{font-size:18px;}.ui-dialog .add-offer-dialog h4{font-size:16px;color:#000000;}.ui-dialog .add-offer-dialog td{padding:0;}.ui-dialog .add-offer-dialog td:first-child{border-right:1px solid #888888;padding-right:25px;width:50%;}.ui-dialog .add-offer-dialog td:last-child{padding-left:25px;}.ui-dialog .add-offer-dialog td:first-child:last-child{padding-left:0;}.ui-dialog .add-offer-dialog .buttons td{padding-top:25px;text-align:left;}.ui-dialog .add-offer-dialog .offer-id{color:#ad0000;}.ui-dialog .add-offer-dialog a.show-other-offers:hover,.ui-dialog .add-offer-dialog a.show-other-offers,.ui-dialog .add-offer-dialog a.offer-number:hover,.ui-dialog .add-offer-dialog a.offer-number{color:#5cade2;}.ui-dialog a.do-search{display:inline-block;border-bottom:1px solid #0180cd;text-decoration:none;}.ui-dialog a.do-search:hover{border-bottom:1px solid transparent;}.ui-dialog .flight-fares-dialog input[type="radio"]{display:none;}.ui-dialog .flight-fares-dialog label{color:#000;}.ui-dialog .flight-fares-dialog .flight__icon--f{margin-right:10px;width:30px;background-position:0 0;background-repeat:no-repeat;flex-shrink:0;}.mirror-x{transform:scale(-1,1);}.x12{transform:scale(0.5,0.5);}.ui-dialog .flight-each__fares-col .acct-each{justify-content:center;}.ui-dialog .flight-fares-dialog .fares-dialog__flights{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights label{width:100%}.ui-dialog .flight-fares-dialog .fares-dialog__flight label{max-width:100%;min-width:100%;cursor:default;}.ui-dialog .flight-fares-dialog .fares-dialog__flight label{transition:0.3s all ease-out;}.ui-dialog .flight-fares-dialog .fares-dialog__flight label.checked{order:-1;}.ui-dialog .flight-fares-dialog .fares-dialog__flights input:checked ~ div{background-color:#215375;color:#fff;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each{padding:8px 10px;display:flex;vertical-align:middle;justify-content:flex-start;align-items:center;border-radius:4px;font-size:14px;height:18px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flight-each__point.from{width:unset;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__direction{width:60px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__fl{width:304px;display:flex;align-items:center;justify-content:flex-start;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__fl .flights-each__point--as{font-weight:700;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__fl.to .flights-each__point--as{width:193px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__fl.from .flights-each__point--as{width:170px;padding-left:20px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__fl .flights-each__point--ts{padding-left:15px;width:30px;font-size:12px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__fl .flights-each__point--ds{padding-left:15px;width:40px;font-size:12px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__point--cs{text-align:right;width:106px;font-size:12px;align-items:center;display:flex;justify-content:flex-end;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .fares-dialog__flights-each .flights-each__point--cs span{display:inline-block;zoom:0.55;-moz-transform:scale(0.55);}.ui-dialog .flight-fares-dialog .fares-dialog__flight{display:flex;width:100%;overflow-x:hidden;}.ui-dialog .flight-fares-dialog .flights-each__points--big{display:flex;justify-content:space-between;margin-top:20px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights .flights-each__point.plane{margin-left:10px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights label .plane{background-position:-88px -203px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights label.checked .plane{background-position:-88px -192px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights label .watch{background-position:-272px -233px;}.ui-dialog .flight-fares-dialog .fares-dialog__flights label.checked .watch{background-position:-272px -212px;}.ui-dialog .flight-fares-dialog .flight-each__point.to{margin-left :20px;}.ui-dialog .flight-fares-dialog .flights-each__fares{display:flex;margin-top:0;justify-content:flex-start;overflow:auto;}.breaked-title{}.with-line{border-bottom:1px solid #c5c5c5;}.overdialog-line{height:1px;width:100%;background-color:#a9a9a9;left:0;z-index:9999;position:absolute;}.ui-dialog .flight-fares-dialog .flight-each__fares-col{flex:1 1 0;min-width:100px;display:flex;flex-direction:column;height:auto;padding:0 5px 10px;justify-content:inherit;border-radius :8px;}.ui-dialog .flight-fares-dialog .flight-each__fares-col ~ .flight-each__fares-col{justify-content:center;}.ui-dialog .flight-fares-dialog .flight-each__fares-col:first-child:hover{cursor:default;background-color:unset;}.ui-dialog .flight-fares-dialog .flight-each__fares-col:hover{cursor:pointer;background-color:#f5f5f5;}.ui-dialog .flight-fares-dialog .flight-each__fares-row.name{height:57px;}.ui-dialog .flight-fares-dialog .flight-each__fares-row.price{height:70px;}.ui-dialog .flight-fares-dialog .flight-each__fares-row.price .flight-each__fares-price{font-size:18px;font-weight:700;}.ui-dialog .flight-fares-dialog .flight-each__fares-row{height:52px;display:flex;align-items:center;padding:0 5px;flex-shrink :0;justify-content:inherit;}.ui-dialog .flight-fares-dialog .flight-each__fares-row:not(:first-child):not(:last-child){border-bottom:1px solid #a9a9a9;}.ui-dialog .flight-fares-dialog .flight-each__fares-row.tpCompliance{height:70px;}.ui-dialog .flight-fares-dialog .flight-each__fares-row.action{height:53px;padding:0;}.ui-dialog .flight-fares-dialog .flight-each__fares-row.action a.yellow.button{padding:0 13px;font-size:14px;border-radius:3px;line-height:28px;font-weight:700;border:unset !important;}.ui-dialog ul{list-style-type:square;list-style-position:inside;}.icons{display:block;background-image:url(../img/icons.png);background-position:1000px 1000px;background-repeat:no-repeat;}.icons.matrixdate{background-position:-46px -317px;height:16px;width:16px;}.icons.twopins{background-position:-85px -181px;height:13px;width:3px;}.icons.arrowdown{background-position:-42px -141px;height:8px;width:8px;}.icons.arrowup{background-position:-77px -141px;height:8px;width:8px;}.icons.arrowright{background-position:-62px -141px;height:8px;width:8px;}.icons.delete{background-position:0 -97px;height:16px;width:16px;}.icons.delete:hover{background-position:-17px -97px;}.icons.delete.red{background-position:-34px -97px;height:16px;width:16px;}.icons.delete.red:hover{background-position:0 -97px;}.icons.add{background-position:-586px -464px ;height:16px;width:16px;}.icons.youth,.icons.adult{background-position:-525px 0;height:27px;width:15px;}.icons.child{background-position:-525px -27px;height:27px;width:24px;}.icons.infant{background-position:-525px -54px;height:27px;width:33px;}.icons.infant.m--railway,.icons.infant-5{background:url(../img/railway/infant.png) center center no-repeat !important;height:27px;width:13px;}.icons.exchange{background-position:-528px -85px;height:42px;width:29px;}.icons.timer{background-position:-88px -93px;height:16px;width:16px;}.icons.touch{background-position:-88px -127px;height:21px;width:40px;}.icons.name{background-position:-128px -127px;height:17px;width:16px;}.icons.circle{background-position:-106px -149px;height:18px;width:18px;}.icons.circle.active{background-position:-88px -149px;height:18px;width:18px;}.icons.plane{background-position:-88px -181px;height:11px;width:12px;}.icons.plane.white{background-position:-88px -192px;}.icons.plane.black{background-position:-88px -203px;}.icons.visa{background-position:-144px -149px;height:28px;width:59px;}.icons.mastercard{background-position:-144px -177px;height:28px;width:59px;}.icons.maestro{background-position:-613px -808px;height:28px;width:59px;}.icons.mir{background-position:-613px -836px;height:28px;width:59px;}.icons.webmoney{background-position:-144px -205px;height:28px;width:59px;}.icons.qiwi{background-position:-144px -233px;height:28px;width:59px;}.icons.yandex{background-position:-144px -261px;height:28px;width:59px;}.icons.svyaznoy{background-position:-144px -289px;height:28px;width:59px;}.icons.euroset{background-position:-144px -316px;height:28px;width:59px;}.icons.paylate{background-position:-203px -269px;height:28px;width:59px;}.icons.paypal{background-position:-144px -343px;height:28px;width:59px;}.icons.steps{height:40px;width:40px;}.icons.steps.completed{background-position:-144px -371px;}.icons.steps.now{background-position:-189px -371px;}.icons.steps.next{background-position:-233px -371px;}.icons.oclock{background-position:-87px -216px;height:14px;width:14px;}.icons.credit{background-position:-88px -232px;height:13px;width:16px;}.icons.bankcard{background-position:-88px -248px;height:10px;width:15px;}.icons.bankcard-dark{background-position:-317px -336px;height:15px;width:23px;}.icons.bags{background-position:-59px -670px;height:31px;width:37px;}.icons.yellowclock{background-position:-103px -670px;height:30px;width:30px;}.icons.one-way{background-position:-0px -777px;height:19px;width:13px;}.icons.multi-way{background-position:-41px -778px;height:18px;width:18px;}.icons.round-trip{background-position:-14px -783px;height:13px;width:24px;}.icons.close{background-position:-53px -94px;height:22px;width:22px;}.icons.vk{background-position:-223px 0;height:39px;width:38px;}.icons.fb{background-position:-223px -39px;height:39px;width:38px;}.icons.tw{background-position:-223px -78px;height:39px;width:38px;}.icons.warning{background-position:-142px -672px;height:26px;width:30px;}.icons.warning2{background:transparent;border:2px solid #669149;border-radius:50%;height:18px;line-height:18px;width:18px;}.icons.warning2:before{color:#669149;content:"!";display:inline-block;font-size:14px;font-style:normal;font-weight:bold;height:18px;line-height:18px;text-align:center;width:18px;}.icons.warning3{background:transparent;border:2px solid #ac0000;border-radius:50%;height:18px;line-height:18px;width:18px;}.icons.warning3:before{color:#ac0000;content:"!";display:inline-block;font-size:14px;font-style:normal;font-weight:bold;height:18px;line-height:18px;text-align:center;width:18px;}.icons.male{background-position:-126px -431px;height:25px;width:18px;}.icons.female{background-position:-147px -431px;height:25px;width:19px;}.icons.health-insurance{background-position:-183px -670px;height:28px;width:28px;}.icons.me-insurance{height:32px;width:32px;background:url(../img/icons/insurance/icon-2.jpg);}.icons.me2-insurance{height:32px;width:32px;background:url(../img/icons/insurance/icon-1.jpg);}.icons.luggage-insurance{background:url(../img/icons/insurance/icon-5.jpg);height:32px;width:32px;}.icons.raceDelay-insurance{background:url(../img/icons/insurance/icon-3.jpg);height:32px;width:32px;}.icons.accident-insurance{background:url(../img/icons/insurance/icon-6.jpg);height:32px;width:32px;}.icons.flight-cancellation{background-position:-244px -670px;height:28px;width:28px;}.icons.tickets-aeroexpress{background-position:-300px -670px;height:28px;width:28px;}.icons.place-green{background-position:-278px -371px;height:15px;width:17px;}.icons.place-red{background-position:-278px -391px;height:15px;width:17px;}.icons.help{background-position:-89px -112px;cursor:help;height:14px;width:14px;}.icons.authorization{background-position:-72px -317px;height:21px;width:17px;}.icons.red-aeroexpress{background-position:-203px -149px;height:60px;width:80px;}.icons.pososhok-icon{background-position:-258px -122px;height:20px;width:23px;}.icons.question-mark{background-position:-344px -318px;height:16px;width:16px;}.icons.star-on{background-position:-216px -441px;height:16px;width:16px;}.icons.star-off{background-position:-236px -441px;height:16px;width:16px;}.icons.star2-on{background-position:-213px -419px;height:21px;width:21px;}.icons.star2-off{background-position:-235px -419px;height:21px;width:21px;}.icons.star3-on{background-position:-257px -429px;height:11px;width:11px;}.icons.star3-off{background-position:-268px -429px;height:11px;width:11px;}.icons.star4-on{background-position:-345px -302px;height:15px;width:15px;}.icons.star4-off{background-position:-363px -302px;height:15px;width:15px;}.icons.star5-on{background-position:-313px -302px;height:15px;width:15px;}.icons.star5-off{background-position:-328px -302px;height:15px;width:15px;}.icons.tripadvisor-logo{background-position:-257px -441px;height:16px;width:27px;}.icons.tripadvisor-mark-full{background-position:-287px -443px;height:14px;width:14px;}.icons.tripadvisor-mark-half{background-position:-301px -443px;height:14px;width:14px;}.icons.tripadvisor-mark-empty{background-position:-315px -443px;height:14px;width:14px;}.icons.map-tag{background-position:-361px -427px;height:32px;width:32px;}.icons.do-action{background-position:-396px -439px;height:20px;width:20px;}.icons.do-action2{background-position:-495px -294px;height:18px;width:18px;}.icons.return{background-position:-398px -300px;height:16px;width:16px;}.icons.breakfast{background-position:-381px -300px;height:16px;width:16px;}.icons.mark-type-hotel{background-position:-517px -390px;height:18px;width:18px;}.icons.mark-type-museum{background-position:-362px -318px;height:18px;width:18px;}.icons.mark-type-poi{background-position:-380px -318px;height:18px;width:18px;}.icons.mark-type-movie_theater{background-position:-398px -318px;height:18px;width:18px;}.icons.mark-type-subway_station{background-position:-344px -336px;height:18px;width:18px;}.icons.mark-type-train_station{background-position:-362px -336px;height:18px;width:18px;}.icons.mark-type-cafe{background-position:-380px -336px;height:18px;width:18px;}.icons.mark-type-restaurant{background-position:-398px -336px;height:18px;width:18px;}.icons.tripadvisor-quality-tag-5{background-position:-416px -313px;height:22px;width:80px;}.icons.tripadvisor-quality-tag-4{background-position:-416px -335px;height:22px;width:80px;}.icons.tripadvisor-quality-tag-3{background-position:-416px -357px;height:22px;width:80px;}.icons.tripadvisor-quality-tag-2{background-position:-416px -379px;height:22px;width:80px;}.icons.tripadvisor-quality-tag-1{background-position:-416px -401px;height:22px;width:80px;}.icons.round-left{background-position:-320px -355px;height:47px;width:47px;}.icons.round-right{background-position:-366px -355px;height:47px;width:47px;}.icons.round-left-min{background-position:-280px -414px;height:27px;width:27px;}.icons.round-right-min{background-position:-307px -414px;height:27px;width:27px;}.icons.service-base-catering{background-position:-417px -441px;height:20px;width:20px;}.icons.service-auto-0000041{background-position:-437px -441px;height:20px;width:20px;}.icons.service-auto-0000139{background-position:-458px -441px;height:20px;width:20px;}.icons.service-auto-0000082{background-position:-478px -441px;height:20px;width:20px;}.icons.service-auto-0000033{background-position:-498px -441px;height:20px;width:20px;}.icons.no.service-base-catering{background-position:-417px -424px;height:20px;width:20px;}.icons.no.service-auto-0000041{background-position:-437px -424px;height:20px;width:20px;}.icons.no.service-auto-0000139{background-position:-458px -424px;height:20px;width:20px;}.icons.no.service-auto-0000082{background-position:-478px -424px;height:20px;width:20px;}.icons.no.service-auto-0000033{background-position:-498px -424px;height:20px;width:20px;}.icons.check-out{background-position:-337px -403px;height:22px;width:40px;}.icons.check-in{background-position:-375px -403px;height:22px;width:40px;}.icons.home-mini{background-position:-475px -294px;height:17px;width:17px;}.icons.right-slide-arrow{background-position:-517px -313px;height:26px;width:18px;}.icons.menu-items{background-position:-517px -341px;height:13px;width:18px;}.icons.delete.white{background-position:-517px -357px;height:16px;width:16px;}.icons.yellow-check-small{background-position:-517px -374px;height:15px;width:15px;}.icons.office-step1{background-position:-560px -531px;height:40px;width:40px;}.icons.office-step2{background-position:-560px -571px;height:40px;width:40px;}.icons.office-home{background-position:-570px -612px;height:29px;width:30px;}.icons.office-clock{background-position:-570px -643px;height:30px;width:30px;}.icons.watch{height:20px;width:20px;}.icons.dialog-price{background-position:-293px -233px;height:20px;width:20px;}.icons.dialog-miles{background-position:-314px -233px;height:18px;width:22px;}.icons.print{background-position:-577px -674px;height:23px;width:23px;}.icons.print-blue{background-position:-108px -181px;height:23px;width:23px;}.icons.print-blue.disabled,.icons.print.disabled{background-position:-108px -262px;}.icons.download{background-position:-108px -204px;height:19px;width:23px;}.icons.download.disabled{background-position:-108px -243px;height:19px;width:23px;}.icons.upload{background-position:-108px -223px;height:19px;width:23px;}.icons.term-webmoney{background-position:-400px -817px;height:52px;width:200px;}.icons.term-credit_paylate{background-position:-609px -917px;height:72px;width:186px;}.icons.term-yam{background-position:-291px -872px;height:72px;width:161px;}.icons.term-qiwi_lk{background-position:-452px -869px;height:70px;width:148px;}.icons.term-paypal{background-position:-396px -946px;height:55px;width:203px;}.icons.term-spasibo{background-position:-129px -885px;height:72px;width:162px;}.icons.term-elecsnet_lk{background-position:-354px -561px;height:63px;width:203px;}.icons.term-alfa_click{background-position:-430px -759px;height:58px;width:169px;}.icons.term-deposit{background-position:-437px -629px;height:72px;width:133px;}.icons.term-deltapay{background-position:-393px -710px;height:47px;width:206px;}.icons.verisign{background-position:-252px -719px;height:76px;width:132px;}.icons.mcafree{background-position:-284px -795px;height:73px;width:110px;}.icons.visa-ver{background-position:-144px -840px;height:44px;width:100px;}.icons.pcidds{background-position:9px -840px;height:67px;width:127px;}.icons.mastercard-ver{background-position:5px -903px;height:65px;width:120px;}.icons.passport{background-position:-214px -117px;height:24px;width:19px;}.icons.aeroexpress-small{background-position:-233px -117px;height:24px;width:24px;}.icons.confirm{background-position:-203px -209px;height:60px;width:60px;}.icons.user{background-position:-30px -516px;height:30px;width:30px;}.icons.luggage{background-position:-62px -513px;height:33px;width:35px;}.icons.archive{background-position:-99px -515px;height:31px;width:35px;}.icons.users{background-position:-136px -516px;height:30px;width:52px;}.icons.arrow{background-position:-347px -323px;height:9px;width:12px;}.icons.ru{background-position:0 -119px;height:15px;margin:4px 0 10px !important;width:22px;}.icons.en{background-position:-22px -119px;height:15px;margin:4px 0 10px !important;width:22px;}.icons.red-warning{background-position:-204px -298px;height:60px;width:68px;}.icons.date{background-position:-46px -335px;background-color:transparent;height:22px;width:22px;}.icons.hover-left-slide{background-position:-251px -557px;height:28px;width:18px;}.icons.hover-right-slide{background-position:-273px -557px;height:28px;width:18px;}.icons.right-slide{background-position:-313px -414px;height:28px;width:18px;}.icons.left-slide{background-position:-284px -414px;height:28px;width:18px;}.icons.airlines-slidedown{background-position:-695px 0;height:60px;width:60px;}.icons.airlines-slideup{background-position:-755px 0;height:60px;width:60px;}.icons.selected{background-position:-567px -406px;height:28px;width:28px;}.icons.non-selected{background-position:-597px -407px;height:28px;width:28px;}.icons.travel-logic-check{background-position:-272px -255px;height:40px;width:40px;}.icons.travel-logic-round-warning{background-position:-293px -212px;height:20px;width:20px;}.icons.travel-logic-warning{background-position:-272px -295px;height:40px;width:40px;}.icons.document-warning-white{background-position:-312px -318px;height:12px;width:14px;}.icons.document-warning{background-position:-326px -318px;height:12px;width:14px;}.icons.input-search{background-position:-313px -285px;height:16px;width:16px;}.icons.icons-edit{background-position:-330px -281px;height:20px;width:20px;}.icons.document-edit-white{background-position:-391px -290px;height:10px;width:10px;}.icons.document-edit{background-position:-401px -290px;height:10px;width:10px;}.icons.document-plus-white{background-position:-350px -281px;height:20px;width:20px;}.icons.document-plus{background-position:-370px -281px;height:20px;width:20px;}.icons.document-remove-white{background-position:-391px -280px;height:10px;width:10px;}.icons.document-remove{background-position:-401px -280px;height:10px;width:10px;}.icons.booking-date{background-position:-313px -255px;height:24px;width:22px;}.icons.x3d{background-position:-285px -162px;height:48px;width:48px;}.icons.x2ow{background-position:-602px -434px;height:66px;width:66px;}.icons.flex-download{background-position:-518px -409px;height:17px;width:17px;}.flags{background-image:url(../img/flags.png);background-repeat:no-repeat;display:inline-block;height:11px;margin:0 5px 0 0;width:16px;}.flags.ad{background-position:-16px 0;}.flags.ae{background-position:-32px 0;}.flags.af{background-position:-48px 0;}.flags.ag{background-position:-64px 0;}.flags.ai{background-position:-80px 0;}.flags.al{background-position:-96px 0;}.flags.am{background-position:-112px 0;}.flags.an{background-position:-128px 0;}.flags.ao{background-position:-144px 0;}.flags.ar{background-position:-160px 0;}.flags.as{background-position:-176px 0;}.flags.at{background-position:-192px 0;}.flags.au{background-position:-208px 0;}.flags.aw{background-position:-224px 0;}.flags.az{background-position:-240px 0;}.flags.ba{background-position:0 -11px;}.flags.bb{background-position:-16px -11px;}.flags.bd{background-position:-32px -11px;}.flags.be{background-position:-48px -11px;}.flags.bf{background-position:-64px -11px;}.flags.bg{background-position:-80px -11px;}.flags.bh{background-position:-96px -11px;}.flags.bi{background-position:-112px -11px;}.flags.bj{background-position:-128px -11px;}.flags.bm{background-position:-144px -11px;}.flags.bn{background-position:-160px -11px;}.flags.bo{background-position:-176px -11px;}.flags.br{background-position:-192px -11px;}.flags.bs{background-position:-208px -11px;}.flags.bt{background-position:-224px -11px;}.flags.bv{background-position:-240px -11px;}.flags.bw{background-position:0 -22px;}.flags.by{background-position:-16px -22px;}.flags.bz{background-position:-32px -22px;}.flags.ca{background-position:-48px -22px;}.flags.catalonia{background-position:-64px -22px;}.flags.cd{background-position:-80px -22px;}.flags.cf{background-position:-96px -22px;}.flags.cg{background-position:-112px -22px;}.flags.ch{background-position:-128px -22px;}.flags.ci{background-position:-144px -22px;}.flags.ck{background-position:-160px -22px;}.flags.cl{background-position:-176px -22px;}.flags.cm{background-position:-192px -22px;}.flags.cn{background-position:-208px -22px;}.flags.co{background-position:-224px -22px;}.flags.cr{background-position:-240px -22px;}.flags.cu{background-position:0 -33px;}.flags.cv{background-position:-16px -33px;}.flags.cw{background-position:-32px -33px;}.flags.cy{background-position:-48px -33px;}.flags.cz{background-position:-64px -33px;}.flags.de{background-position:-80px -33px;}.flags.dj{background-position:-96px -33px;}.flags.dk{background-position:-112px -33px;}.flags.dm{background-position:-128px -33px;}.flags.do{background-position:-144px -33px;}.flags.dz{background-position:-160px -33px;}.flags.ec{background-position:-176px -33px;}.flags.ee{background-position:-192px -33px;}.flags.eg{background-position:-208px -33px;}.flags.eh{background-position:-224px -33px;}.flags.england{background-position:-240px -33px;}.flags.er{background-position:0 -44px;}.flags.es{background-position:-16px -44px;}.flags.et{background-position:-32px -44px;}.flags.eu{background-position:-48px -44px;}.flags.fi{background-position:-64px -44px;}.flags.fj{background-position:-80px -44px;}.flags.fk{background-position:-96px -44px;}.flags.fm{background-position:-112px -44px;}.flags.fo{background-position:-128px -44px;}.flags.fr{background-position:-144px -44px;}.flags.ga{background-position:-160px -44px;}.flags.gb{background-position:-176px -44px;}.flags.gd{background-position:-192px -44px;}.flags.ge{background-position:-208px -44px;}.flags.gf{background-position:-224px -44px;}.flags.gg{background-position:-240px -44px;}.flags.gh{background-position:0 -55px;}.flags.gi{background-position:-16px -55px;}.flags.gl{background-position:-32px -55px;}.flags.gm{background-position:-48px -55px;}.flags.gn{background-position:-64px -55px;}.flags.gp{background-position:-80px -55px;}.flags.gq{background-position:-96px -55px;}.flags.gr{background-position:-112px -55px;}.flags.gs{background-position:-128px -55px;}.flags.gt{background-position:-144px -55px;}.flags.gu{background-position:-160px -55px;}.flags.gw{background-position:-176px -55px;}.flags.gy{background-position:-192px -55px;}.flags.hk{background-position:-208px -55px;}.flags.hm{background-position:-224px -55px;}.flags.hn{background-position:-240px -55px;}.flags.hr{background-position:0 -66px;}.flags.ht{background-position:-16px -66px;}.flags.hu{background-position:-32px -66px;}.flags.ic{background-position:-48px -66px;}.flags.id{background-position:-64px -66px;}.flags.ie{background-position:-80px -66px;}.flags.il{background-position:-96px -66px;}.flags.im{background-position:-112px -66px;}.flags.in{background-position:-128px -66px;}.flags.io{background-position:-144px -66px;}.flags.iq{background-position:-160px -66px;}.flags.ir{background-position:-176px -66px;}.flags.is{background-position:-192px -66px;}.flags.it{background-position:-208px -66px;}.flags.je{background-position:-224px -66px;}.flags.jm{background-position:-240px -66px;}.flags.jo{background-position:0 -77px;}.flags.jp{background-position:-16px -77px;}.flags.ke{background-position:-32px -77px;}.flags.kg{background-position:-48px -77px;}.flags.kh{background-position:-64px -77px;}.flags.ki{background-position:-80px -77px;}.flags.km{background-position:-96px -77px;}.flags.kn{background-position:-112px -77px;}.flags.kp{background-position:-128px -77px;}.flags.kr{background-position:-144px -77px;}.flags.kurdistan{background-position:-160px -77px;}.flags.kw{background-position:-176px -77px;}.flags.ky{background-position:-192px -77px;}.flags.kz{background-position:-208px -77px;}.flags.la{background-position:-224px -77px;}.flags.lb{background-position:-240px -77px;}.flags.lc{background-position:0 -88px;}.flags.li{background-position:-16px -88px;}.flags.lk{background-position:-32px -88px;}.flags.lr{background-position:-48px -88px;}.flags.ls{background-position:-64px -88px;}.flags.lt{background-position:-80px -88px;}.flags.lu{background-position:-96px -88px;}.flags.lv{background-position:-112px -88px;}.flags.ly{background-position:-128px -88px;}.flags.ma{background-position:-144px -88px;}.flags.mc{background-position:-160px -88px;}.flags.md{background-position:-176px -88px;}.flags.me{background-position:-192px -88px;}.flags.mg{background-position:-208px -88px;}.flags.mh{background-position:-224px -88px;}.flags.mk{background-position:-240px -88px;}.flags.ml{background-position:0 -99px;}.flags.mm{background-position:-16px -99px;}.flags.mn{background-position:-32px -99px;}.flags.mo{background-position:-48px -99px;}.flags.mp{background-position:-64px -99px;}.flags.mq{background-position:-80px -99px;}.flags.mr{background-position:-96px -99px;}.flags.ms{background-position:-112px -99px;}.flags.mt{background-position:-128px -99px;}.flags.mu{background-position:-144px -99px;}.flags.mv{background-position:-160px -99px;}.flags.mw{background-position:-176px -99px;}.flags.mx{background-position:-192px -99px;}.flags.my{background-position:-208px -99px;}.flags.mz{background-position:-224px -99px;}.flags.na{background-position:-240px -99px;}.flags.nc{background-position:0 -110px;}.flags.ne{background-position:-16px -110px;}.flags.nf{background-position:-32px -110px;}.flags.ng{background-position:-48px -110px;}.flags.ni{background-position:-64px -110px;}.flags.nl{background-position:-80px -110px;}.flags.no{background-position:-96px -110px;}.flags.np{background-position:-112px -110px;}.flags.nr{background-position:-128px -110px;}.flags.nu{background-position:-144px -110px;}.flags.nz{background-position:-160px -110px;}.flags.om{background-position:-176px -110px;}.flags.pa{background-position:-192px -110px;}.flags.pe{background-position:-208px -110px;}.flags.pf{background-position:-224px -110px;}.flags.pg{background-position:-240px -110px;}.flags.ph{background-position:0 -121px;}.flags.pk{background-position:-16px -121px;}.flags.pl{background-position:-32px -121px;}.flags.pm{background-position:-48px -121px;}.flags.pn{background-position:-64px -121px;}.flags.pr{background-position:-80px -121px;}.flags.ps{background-position:-96px -121px;}.flags.pt{background-position:-112px -121px;}.flags.pw{background-position:-128px -121px;}.flags.py{background-position:-144px -121px;}.flags.qa{background-position:-160px -121px;}.flags.re{background-position:-176px -121px;}.flags.ro{background-position:-192px -121px;}.flags.rs{background-position:-208px -121px;}.flags.ru{background-position:-224px -121px;}.flags.rw{background-position:-240px -121px;}.flags.sa{background-position:0 -132px;}.flags.sb{background-position:-16px -132px;}.flags.sc{background-position:-32px -132px;}.flags.scotland{background-position:-48px -132px;}.flags.sd{background-position:-64px -132px;}.flags.se{background-position:-80px -132px;}.flags.sg{background-position:-96px -132px;}.flags.sh{background-position:-112px -132px;}.flags.si{background-position:-128px -132px;}.flags.sk{background-position:-144px -132px;}.flags.sl{background-position:-160px -132px;}.flags.sm{background-position:-176px -132px;}.flags.sn{background-position:-192px -132px;}.flags.so{background-position:-208px -132px;}.flags.somaliland{background-position:-224px -132px;}.flags.sr{background-position:-240px -132px;}.flags.ss{background-position:0 -143px;}.flags.st{background-position:-16px -143px;}.flags.sv{background-position:-32px -143px;}.flags.sx{background-position:-48px -143px;}.flags.sy{background-position:-64px -143px;}.flags.sz{background-position:-80px -143px;}.flags.tc{background-position:-96px -143px;}.flags.td{background-position:-112px -143px;}.flags.tf{background-position:-128px -143px;}.flags.tg{background-position:-144px -143px;}.flags.th{background-position:-160px -143px;}.flags.tj{background-position:-176px -143px;}.flags.tk{background-position:-192px -143px;}.flags.tl{background-position:-208px -143px;}.flags.tm{background-position:-224px -143px;}.flags.tn{background-position:-240px -143px;}.flags.to{background-position:0 -154px;}.flags.tr{background-position:-16px -154px;}.flags.tt{background-position:-32px -154px;}.flags.tv{background-position:-48px -154px;}.flags.tw{background-position:-64px -154px;}.flags.tz{background-position:-80px -154px;}.flags.ua{background-position:-96px -154px;}.flags.ug{background-position:-112px -154px;}.flags.um{background-position:-128px -154px;}.flags.us{background-position:-144px -154px;}.flags.uy{background-position:-160px -154px;}.flags.uz{background-position:-176px -154px;}.flags.va{background-position:-192px -154px;}.flags.vc{background-position:-208px -154px;}.flags.ve{background-position:-224px -154px;}.flags.vg{background-position:-240px -154px;}.flags.vi{background-position:0 -165px;}.flags.vn{background-position:-16px -165px;}.flags.vu{background-position:-32px -165px;}.flags.wales{background-position:-48px -165px;}.flags.wf{background-position:-64px -165px;}.flags.ws{background-position:-80px -165px;}.flags.ye{background-position:-96px -165px;}.flags.yt{background-position:-112px -165px;}.flags.za{background-position:-128px -165px;}.flags.zanzibar{background-position:-144px -165px;}.flags.zm{background-position:-160px -165px;}.flags.zw{background-position:-176px -165px;}.flags25x15{background-image:url(../img/flags.png);background-repeat:no-repeat;display:inline-block;height:15px;margin:0 2px 0 0;width:25px;}.flags25x15.ad{background-position:-25px 0;}.flags25x15.ae{background-position:-50px 0;}.flags25x15.af{background-position:-75px 0;}.flags25x15.ag{background-position:-100px 0;}.flags25x15.ai{background-position:-125px 0;}.flags25x15.al{background-position:-150px 0;}.flags25x15.am{background-position:-175px 0;}.flags25x15.an{background-position:-200px 0;}.flags25x15.ao{background-position:-225px 0;}.flags25x15.ar{background-position:-250px 0;}.flags25x15.as{background-position:-275px 0;}.flags25x15.at{background-position:-300px 0;}.flags25x15.au{background-position:-325px 0;}.flags25x15.aw{background-position:-350px 0;}.flags25x15.az{background-position:-375px 0;}.flags25x15.ba{background-position:0 -15px;}.flags25x15.bb{background-position:-25px -15px;}.flags25x15.bd{background-position:-50px -15px;}.flags25x15.be{background-position:-75px -15px;}.flags25x15.bf{background-position:-100px -15px;}.flags25x15.bg{background-position:-125px -15px;}.flags25x15.bh{background-position:-150px -15px;}.flags25x15.bi{background-position:-175px -15px;}.flags25x15.bj{background-position:-200px -15px;}.flags25x15.bm{background-position:-225px -15px;}.flags25x15.bn{background-position:-250px -15px;}.flags25x15.bo{background-position:-275px -15px;}.flags25x15.br{background-position:-300px -15px;}.flags25x15.bs{background-position:-325px -15px;}.flags25x15.bt{background-position:-350px -15px;}.flags25x15.bv{background-position:-375px -15px;}.flags25x15.bw{background-position:0 -30px;}.flags25x15.by{background-position:-25px -30px;}.flags25x15.bz{background-position:-50px -30px;}.flags25x15.ca{background-position:-75px -30px;}.flags25x15.cd{background-position:-100px -30px;}.flags25x15.cf{background-position:-125px -30px;}.flags25x15.cg{background-position:-150px -30px;}.flags25x15.ch{background-position:-175px -30px;}.flags25x15.ci{background-position:-200px -30px;}.flags25x15.ck{background-position:-225px -30px;}.flags25x15.cl{background-position:-250px -30px;}.flags25x15.cm{background-position:-275px -30px;}.flags25x15.cn{background-position:-300px -30px;}.flags25x15.co{background-position:-325px -30px;}.flags25x15.cr{background-position:-350px -30px;}.flags25x15.cu{background-position:-375px -30px;}.flags25x15.cv{background-position:0 -45px;}.flags25x15.cy{background-position:-25px -45px;}.flags25x15.cz{background-position:-50px -45px;}.flags25x15.de{background-position:-75px -45px;}.flags25x15.dj{background-position:-100px -45px;}.flags25x15.dk{background-position:-125px -45px;}.flags25x15.dm{background-position:-150px -45px;}.flags25x15.do{background-position:-175px -45px;}.flags25x15.dz{background-position:-200px -45px;}.flags25x15.ec{background-position:-225px -45px;}.flags25x15.ee{background-position:-250px -45px;}.flags25x15.eg{background-position:-275px -45px;}.flags25x15.eh{background-position:-300px -45px;}.flags25x15.er{background-position:-325px -45px;}.flags25x15.es{background-position:-350px -45px;}.flags25x15.et{background-position:-375px -45px;}.flags25x15.eu{background-position:0 -60px;}.flags25x15.fi{background-position:-25px -60px;}.flags25x15.fj{background-position:-50px -60px;}.flags25x15.fk{background-position:-75px -60px;}.flags25x15.fm{background-position:-100px -60px;}.flags25x15.fo{background-position:-125px -60px;}.flags25x15.fr{background-position:-150px -60px;}.flags25x15.ga{background-position:-175px -60px;}.flags25x15.gb{background-position:-200px -60px;}.flags25x15.gd{background-position:-225px -60px;}.flags25x15.ge{background-position:-250px -60px;}.flags25x15.gf{background-position:-275px -60px;}.flags25x15.gg{background-position:-300px -60px;}.flags25x15.gh{background-position:-325px -60px;}.flags25x15.gi{background-position:-350px -60px;}.flags25x15.gl{background-position:-375px -60px;}.flags25x15.gm{background-position:0 -75px;}.flags25x15.gn{background-position:-25px -75px;}.flags25x15.gp{background-position:-50px -75px;}.flags25x15.gq{background-position:-75px -75px;}.flags25x15.gr{background-position:-100px -75px;}.flags25x15.gs{background-position:-125px -75px;}.flags25x15.gt{background-position:-150px -75px;}.flags25x15.gu{background-position:-175px -75px;}.flags25x15.gw{background-position:-200px -75px;}.flags25x15.gy{background-position:-225px -75px;}.flags25x15.hk{background-position:-250px -75px;}.flags25x15.hm{background-position:-275px -75px;}.flags25x15.hn{background-position:-300px -75px;}.flags25x15.hr{background-position:-325px -75px;}.flags25x15.ht{background-position:-350px -75px;}.flags25x15.hu{background-position:-375px -75px;}.flags25x15.id{background-position:0 -90px;}.flags25x15.ie{background-position:-25px -90px;}.flags25x15.il{background-position:-50px -90px;}.flags25x15.in{background-position:-75px -90px;}.flags25x15.io{background-position:-100px -90px;}.flags25x15.iq{background-position:-125px -90px;}.flags25x15.ir{background-position:-150px -90px;}.flags25x15.is{background-position:-175px -90px;}.flags25x15.it{background-position:-200px -90px;}.flags25x15.je{background-position:-225px -90px;}.flags25x15.jm{background-position:-250px -90px;}.flags25x15.jo{background-position:-275px -90px;}.flags25x15.jp{background-position:-300px -90px;}.flags25x15.ke{background-position:-325px -90px;}.flags25x15.kg{background-position:-350px -90px;}.flags25x15.kh{background-position:-375px -90px;}.flags25x15.ki{background-position:0 -105px;}.flags25x15.km{background-position:-25px -105px;}.flags25x15.kn{background-position:-50px -105px;}.flags25x15.kp{background-position:-75px -105px;}.flags25x15.kr{background-position:-100px -105px;}.flags25x15.kw{background-position:-125px -105px;}.flags25x15.ky{background-position:-150px -105px;}.flags25x15.kz{background-position:-175px -105px;}.flags25x15.la{background-position:-200px -105px;}.flags25x15.lb{background-position:-225px -105px;}.flags25x15.lc{background-position:-250px -105px;}.flags25x15.li{background-position:-275px -105px;}.flags25x15.lk{background-position:-300px -105px;}.flags25x15.lr{background-position:-325px -105px;}.flags25x15.ls{background-position:-350px -105px;}.flags25x15.lt{background-position:-375px -105px;}.flags25x15.lu{background-position:0 -120px;}.flags25x15.lv{background-position:-25px -120px;}.flags25x15.ly{background-position:-50px -120px;}.flags25x15.ma{background-position:-75px -120px;}.flags25x15.mc{background-position:-100px -120px;}.flags25x15.md{background-position:-125px -120px;}.flags25x15.me{background-position:-150px -120px;}.flags25x15.mg{background-position:-175px -120px;}.flags25x15.mh{background-position:-200px -120px;}.flags25x15.mk{background-position:-225px -120px;}.flags25x15.ml{background-position:-250px -120px;}.flags25x15.mm{background-position:-275px -120px;}.flags25x15.mn{background-position:-300px -120px;}.flags25x15.mo{background-position:-325px -120px;}.flags25x15.mp{background-position:-350px -120px;}.flags25x15.mq{background-position:-375px -120px;}.flags25x15.mr{background-position:0 -135px;}.flags25x15.ms{background-position:-25px -135px;}.flags25x15.mt{background-position:-50px -135px;}.flags25x15.mu{background-position:-75px -135px;}.flags25x15.mv{background-position:-100px -135px;}.flags25x15.mw{background-position:-125px -135px;}.flags25x15.mx{background-position:-150px -135px;}.flags25x15.my{background-position:-175px -135px;}.flags25x15.mz{background-position:-200px -135px;}.flags25x15.na{background-position:-225px -135px;}.flags25x15.nc{background-position:-250px -135px;}.flags25x15.ne{background-position:-275px -135px;}.flags25x15.nf{background-position:-300px -135px;}.flags25x15.ng{background-position:-325px -135px;}.flags25x15.ni{background-position:-350px -135px;}.flags25x15.nl{background-position:-375px -135px;}.flags25x15.no{background-position:0 -150px;}.flags25x15.np{background-position:-25px -150px;}.flags25x15.nr{background-position:-50px -150px;}.flags25x15.nu{background-position:-75px -150px;}.flags25x15.nz{background-position:-100px -150px;}.flags25x15.om{background-position:-125px -150px;}.flags25x15.pa{background-position:-150px -150px;}.flags25x15.pe{background-position:-175px -150px;}.flags25x15.pf{background-position:-200px -150px;}.flags25x15.pg{background-position:-225px -150px;}.flags25x15.ph{background-position:-250px -150px;}.flags25x15.pk{background-position:-275px -150px;}.flags25x15.pl{background-position:-300px -150px;}.flags25x15.pm{background-position:-325px -150px;}.flags25x15.pn{background-position:-350px -150px;}.flags25x15.pr{background-position:-375px -150px;}.flags25x15.ps{background-position:0 -165px;}.flags25x15.pt{background-position:-25px -165px;}.flags25x15.pw{background-position:-50px -165px;}.flags25x15.py{background-position:-75px -165px;}.flags25x15.qa{background-position:-100px -165px;}.flags25x15.re{background-position:-125px -165px;}.flags25x15.ro{background-position:-150px -165px;}.flags25x15.rs{background-position:-175px -165px;}.flags25x15.ru{background-position:-200px -165px;}.flags25x15.rw{background-position:-225px -165px;}.flags25x15.sa{background-position:-250px -165px;}.flags25x15.sb{background-position:-275px -165px;}.flags25x15.sc{background-position:-300px -165px;}.flags25x15.sd{background-position:-325px -165px;}.flags25x15.se{background-position:-350px -165px;}.flags25x15.sg{background-position:-375px -165px;}.flags25x15.sh{background-position:0 -180px;}.flags25x15.si{background-position:-25px -180px;}.flags25x15.sk{background-position:-50px -180px;}.flags25x15.sl{background-position:-75px -180px;}.flags25x15.sm{background-position:-100px -180px;}.flags25x15.sn{background-position:-125px -180px;}.flags25x15.so{background-position:-150px -180px;}.flags25x15.sr{background-position:-175px -180px;}.flags25x15.st{background-position:-200px -180px;}.flags25x15.sv{background-position:-225px -180px;}.flags25x15.sy{background-position:-250px -180px;}.flags25x15.sz{background-position:-275px -180px;}.flags25x15.tc{background-position:-300px -180px;}.flags25x15.td{background-position:-325px -180px;}.flags25x15.tf{background-position:-350px -180px;}.flags25x15.tg{background-position:-375px -180px;}.flags25x15.th{background-position:0 -195px;}.flags25x15.tj{background-position:-25px -195px;}.flags25x15.tk{background-position:-50px -195px;}.flags25x15.tl{background-position:-75px -195px;}.flags25x15.tm{background-position:-100px -195px;}.flags25x15.tn{background-position:-125px -195px;}.flags25x15.to{background-position:-150px -195px;}.flags25x15.tr{background-position:-175px -195px;}.flags25x15.tt{background-position:-200px -195px;}.flags25x15.tv{background-position:-225px -195px;}.flags25x15.tw{background-position:-250px -195px;}.flags25x15.tz{background-position:-275px -195px;}.flags25x15.ua{background-position:-300px -195px;}.flags25x15.ug{background-position:-325px -195px;}.flags25x15.um{background-position:-350px -195px;}.flags25x15.us{background-position:-375px -195px;}.flags25x15.uy{background-position:0 -210px;}.flags25x15.uz{background-position:-25px -210px;}.flags25x15.va{background-position:-50px -210px;}.flags25x15.vc{background-position:-75px -210px;}.flags25x15.ve{background-position:-100px -210px;}.flags25x15.vg{background-position:-125px -210px;}.flags25x15.vi{background-position:-150px -210px;}.flags25x15.vn{background-position:-175px -210px;}.flags25x15.vu{background-position:-200px -210px;}.flags25x15.wf{background-position:-225px -210px;}.flags25x15.ws{background-position:-250px -210px;}.flags25x15.ye{background-position:-275px -210px;}.flags25x15.yt{background-position:-300px -210px;}.flags25x15.za{background-position:-325px -210px;}.flags25x15.zm{background-position:-350px -210px;}.flags25x15.zw{background-position:-375px -210px;}html,body{background:#ffffff;color:#585858;font:12px Arial,Helvetica,sans-serif;height:100%;min-width:1105px;}a{color:#000000;outline:0 none;}a:hover{color:#818181;outline:0 none;}#pageContent{min-height:-moz-calc(100% - (325px + 140px));min-height:-webkit-calc(100% - (325px + 140px));min-height:calc(100% - (325px + 140px));position:relative;}#pageContent > div.main{min-height:100%;margin:0 auto;min-width:1105px;}div.wrapper{margin:0 auto;width:1105px;}.underlined{border-bottom:1px solid black;}body > header,body > footer{min-width:1105px;}div.find-order{background-position:0 -166px;height:192px;position:fixed;bottom:25%;right:0;width:42px;z-index:25;}div.find-order a{display:block;height:192px;width:42px;text-decoration:none;}div.find-order a span{color:#ffffff;display:block;font-size:16px;height:20px;position:relative;text-shadow:0 0 1px #ffffff;top:71px;left:-44px;width:131px;white-space:nowrap;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform:rotate(270deg);-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}h1,.h1{color:#000000;font-family:Arial,sans-serif;font-size:22px;font-weight:normal;height:40px;line-height:40px;margin:0;padding:0;vertical-align:top;}h1 ~ p{font-family:Arial,sans-serif;font-size:12px;font-weight:normal;margin:15px 0 17px;}h1 ~ p .icons{display:inline-block;}h1 ~ p .icons.authorization{margin:-5px 5px -5px 0;}h1 ~ p a{color:#0180cd;}h1 ~ p .icons.help{margin:-2px 0 -2px 6px;}h2,.h2{color:#194a6b;display:block;font-size:30px !important;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;height:inherit;line-height:42px;letter-spacing:2px;text-align:center;text-transform:uppercase;}.golden{color:#ffc701;}h3{color:#000000;font-size:20px;font-family:Arial,sans-serif;font-weight:normal;min-height:24px;line-height:24px;text-align:left;}span.h5,h5{font-family:"PT Sans",Verdana,sans-serif;font-size:24px;font-weight:bold;}p{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.left{float:left;}.right{float:right;}.text-left{text-align:left;}.text-right{text-align:right;}.center{text-align:center;}.center > input{margin:0 auto;}.clear{clear:both;float:none !important;}.clear-left{clear:left;float:none !important;}.clear-right{clear:right;float:none !important;}strong{font-weight:700;}a.button{display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;margin:0 auto;padding:10px 30px;text-decoration:none;}.display-none{display:none !important;}.hide{display:none;}.show{display:block !important;}.margin-left-0{margin-left:0 !important;}.margin-left-25{margin-left:25px !important;}.margin-right-0{margin-right:0 !important;}.checker{background:url(../img/icons.png) 0 -371px no-repeat;display:inline-block;height:18px;line-height:0;margin:8px 5px 3px 5px;padding:0;width:18px;}.checker.checked{background-position:-30px -371px;}.checker.disabled{cursor:default;background-position:-30px -401px;}.checker.checked.disabled{background-position:-117px -401px;}.checker.error{background-position:0 -401px;}.checker.checked.cyan{background-position:0 -431px;}.checker input{background:none;border:0 none;box-sizing:content-box;cursor:pointer;display:inline-block;filter:alpha(opacity=0);height:18px !important;line-height:1px !important;margin:0;opacity:0;padding:0;width:18px !important;}.checker.focus input:focus,.checker input:focus{outline:1px dashed #ffc701;}.checker input[disabled]{cursor:default;}label .checker ~ span{margin-top:6px;vertical-align:top;}label .checker ~ a,label .checker ~ b{display:inline-block;margin-top:10px;vertical-align:top;}.checker.checked ~ span{color:#6a9b00;}.checker.checked.cyan ~ span{color:inherit;}.checker.disabled ~ span{color:#a0a0a0 !important;cursor:default;}.radio{background:url(../img/icons.png) -58px -371px no-repeat;display:inline-block;height:19px;line-height:0;margin:8px 3px 3px 5px;padding:0;width:20px;}.radio.checked{background-position:-88px -371px;}.radio.disabled{background-position:-88px -401px;}.radio.error{background-position:-58px -401px;}.radio input{background:none;border:0 none;box-sizing:content-box;cursor:pointer;filter:alpha(opacity=0);height:18px !important;line-height:1px !important;margin:0;opacity:0;padding:0;width:18px !important;}.radio.focus input,.radio input:focus{outline:1px dashed #ffc701;}label .radio ~ span{margin-top:10px;vertical-align:top;}.radio.checked ~ span{color:#6a9b00;}.file{background:url(../img/back/input.png) 0 0 repeat-x white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #d3d3d3;border-radius:5px;color:#292929;cursor:pointer;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;height:34px;overflow:hidden;padding:5px 29px 5px 10px;position:relative;outline:0 none;width:230px;}.file input[type="file"]{height:100%;opacity:0;position:fixed;width:100%;}.file > span.icons{cursor:pointer;position:absolute;right:5px;top:6px;}.file > span.filename{overflow:hidden;text-overflow:ellipsis;width:100%;}textarea,input[type="password"],input[type="text"]:not(.uwg-search__input),input[type="email"],input[type="date"],input[type="number"],input[type="search"],.selector{background:url(../img/back/input.png) 0 0 repeat-x white;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #d3d3d3;border-radius:5px;color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;outline:0 none;}textarea{outline:0 none;padding:0 8px;}input{height:35px;line-height:35px;outline:0 none;padding:0 8px;}.selector.selector--focus,input[type="password"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="date"]:focus,input[type="number"]:focus,input[type="search"]:focus{border-color:#ffc701 !important;}.selector{cursor:pointer;display:inline-block;height:34px;line-height:20px;min-width:56px;overflow:hidden;padding:0 20px 0 8px;position:relative;}.selector.doc div:hover{background-color:#fff !important;cursor:default;}.selector.doc .list > span:not(:first-child),.selector.doc .list > span:not(:first-child):hover,.selector.doc .list > .span,.selector.doc .list > .span:hover{font-weight:normal;padding-left:40px;}.selector.doc .list > .span{color:#bbb;cursor:default;}.warning-red{background-image:url(../img/icons/warning-red.png);display:inline-block;background-repeat:no-repeat;height:30px;width:34px;float:left;margin-right:5px;margin-top:-5px;}.warning-red-text{line-height:45px;}.selector:after{background:#fff url(../img/icons.png) 4px -135px no-repeat;content:"";display:block;height:20px;position:absolute;right:0;top:5px;width:20px;z-index:1;box-shadow:#fff -6px 0px 10px;}.selector.clicked:after{background:none;box-shadow:none;}input.error,.selector.error,textarea.error{border-color:#c60000;}.error-notice{background:white;color:#c60000;display:none;font-size:13px;position:absolute;white-space:nowrap;z-index:1;}.error ~ .error-notice{display:block;}input.correct,.selector.correct,textarea.correct{border-color:#009900;}input[disabled],input[disabled]:hover,input[disabled].correct,.selector.disabled.correct,.selector.disabled{background:url(../img/back/input_disabled.png) 0 0 repeat-x #f3f3f3;color:#d3d3d3;}.selector .list{display:block;min-height:30px;padding-top:30px;position:relative;}.selector .list > *{background:transparent;display:block;height:28px;line-height:24px;white-space:nowrap;overflow:hidden;width:100%;margin:0 -20px 0 -8px;padding:3px 20px 3px 8px;}.selector .list > .hide{display:none;}.selector > .selected{background:transparent;display:block;height:28px;left:0;line-height:24px;padding:3px 0 3px 8px;position:absolute;right:0;top:0;white-space:nowrap;z-index:1;}.selector.clicked > .selected{display:none;}.selector.clicked{border-color:#ffc701;height:auto !important;max-height:272px;overflow-x:hidden;overflow-y:auto;position:absolute;text-overflow:ellipsis;z-index:2;}.selector.clicked .list{padding-top:0;}.selector.cloned{visibility:hidden;}.selector.clicked .list > .selected,.selector.clicked .list > div:hover,.selector.clicked .list > span:hover{background-color:#ececec;margin:0 -20px 0 -8px;padding:3px 20px 3px 8px;}.selector.clicked .list > .selected{background-color:#f0f0f0;color:#585858;position:relative;}.selector.clicked .list > .hr,.selector.clicked .list > .hr:hover{background:#ffc701;height:2px;line-height:0;margin:0 -20px 0 -8px;padding:0 20px 0 8px;}.thin-selector .selector{margin-right:8px;min-width:52px;padding:0 20px 0 8px;}.thin-selector .selector > .selected{padding-left:8px;}.thin-selector .selector.clicked .list > .selected,.thin-selector .selector.clicked .list > div:hover,.thin-selector .selector.clicked .list > span:hover{margin-left:-8px;padding-left:8px;}.selector input[type="text"]{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}.country-code{bottom:0;left:0;line-height:30px;position:absolute;top:0;vertical-align:middle;}.country-code .selector{border:2px solid transparent;background:transparent;padding:0 20px 0 8px;width:60px !important;}.country-code .selector.clicked{border-color:#ffc701;background:url(../img/back/input.png) no-repeat #ffffff;}.country-code .selector.clicked .list > .selected,.country-code .selector.clicked .list > .hr,.country-code .selector.clicked .list > span:hover{margin-left:-8px;padding-left:8px;}.country-code > span.flags{margin-left:7px;vertical-align:middle;}.country-code input[type="text"]{border:0 none transparent;height:30px;line-height:24px;margin:2px;padding:0;width:60px !important;}.country-code input[type="text"]:focus{border:2px solid #ffc701;margin:0;height:34px;}label{color:#919191;cursor:pointer;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:normal;vertical-align:top;}label > span.text{display:block;font-size:16px;height:20px;line-height:20px;margin:12px 0 7px;}label > em{display:block;font-style:italic;margin:-15px 0 20px;}label > span.link{margin:8px 0 0;}label > span{display:inline-block;}input::-webkit-input-placeholder{color:#aeaeae;}input:focus::-webkit-input-placeholder{color:transparent !important;}.dashboard input.email:focus::-webkit-input-placeholder{color:#aeaeae !important;}input:-moz-placeholder{color:#aeaeae;}input:focus:-moz-placeholder{color:transparent !important;}.dashboard input.email:focus:-moz-placeholder{color:#aeaeae !important;}input::-moz-placeholder{color:#aeaeae;}input:focus::-moz-placeholder{color:transparent !important;}.dashboard input.email:focus::-moz-placeholder{color:#aeaeae !important;}input:-ms-input-placeholder{color:#aeaeae;}input:focus:-ms-input-placeholder{color:transparent !important;}.dashboard input.email:focus:-ms-input-placeholder{color:#aeaeae !important;}.yellow{background:#ffc701 !important;border:2px solid #ffc701 !important;color:#2d3e50;}.yellow:focus,.yellow:hover{background:#ffdf01 !important;border:2px solid #ffc90c !important;color:#2d3e50;}.blue{background:#5cade2 !important;border:2px solid #5cade2 !important;color:#ffffff;}.blue:focus,.blue:hover{background:#6eb9e7 !important;border:2px solid #4a97c9 !important;color:#ffffff;}.green{background:#6a9b00 !important;border:2px solid #6a9b00 !important;color:#ffffff;}.green:focus,.green:hover{background:#7bb700 !important;border:2px solid #598400 !important;color:#ffffff;}.color-green{color:#6a9b00;}.color-blue{color:#6eb9e7;}.color-red{color:#ac0000;}.color-yellow{color:#ffdf01;}.yellow.disabled,.yellow.disabled:hover{margin-top:13px;padding:8px 10px;min-width:107px;text-align:center;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;margin:13px auto 0;text-decoration:none;background:#ffd751 !important;border:2px solid #ffe791 !important;color:#aeaeae;cursor:not-allowed;}.yellow[disabled="disabled"],.yellow[disabled="disabled"]:hover{background:#ffd751 !important;border:2px solid #ffe791 !important;color:#aeaeae;}.blue[disabled="disabled"],.blue[disabled="disabled"]:hover{background:#9cede2 !important;border:2px solid #acfde2 !important;color:#aeaeae;}.green[disabled="disabled"],.green[disabled="disabled"]:hover{background:#7a9b30 !important;border:2px solid #9a9b30 !important;color:#aeaeae;}.tooltip{position:relative;}.tooltip > .tooltip-content{background:url(../img/icons.png) 0 -463px no-repeat;border:0 none !important;color:#585858 !important;display:none;font-size:12px !important;height:40px;left:0;line-height:18px !important;padding:8px 0 0 7px;position:absolute !important;top:-47px;vertical-align:top !important;white-space:nowrap !important;}.tooltip > .tooltip-content:after{background:url(../img/icons.png) -11px -518px no-repeat;content:"";display:none;height:36px;position:absolute;right:-7px;top:0;width:7px;}.tooltip-content.custom{z-index:2;background:#eee;overflow:hidden;height:auto;width:350px;min-width:300px;padding:10px;top:20px;border:1px solid #bbb !important;border-radius:10px;box-shadow:3px 4px 7px 0px;position:absolute !important;display:none;}form.standard input ~ .tooltip-content.custom{top:64px;left:-4px;}.tooltip-content.custom .bold{font-weight:bold;}.tooltip-content.custom p{padding:5px 0;white-space:normal;font-weight:normal;}.options-column .tooltip > .tooltip-content,.help-tooltip > .tooltip-content{background:rgb(238,238,238);border:1px solid rgb(190,190,190) !important;border-radius:7px;bottom:60px;color:rgb(88,88,88) !important;display:none;font-size:12px !important;height:30px !important;line-height:22px !important;min-width:370px;padding:8px 7px 0 7px !important;position:absolute !important;vertical-align:top !important;}.options-column .tooltip > .tooltip-content:after,.help-tooltip > .tooltip-content:after{background:url(../img/icons.png) 0 -499px no-repeat;content:"";display:none;height:16px;position:absolute;left:0;top:100%;width:20px;}.tooltip.return-tooltip > .tooltip-content{bottom:20px;background:rgb(238,238,238);border:1px solid rgb(190,190,190) !important;border-radius:7px;color:rgb(88,88,88) !important;display:none;font-size:12px !important;height:auto;line-height:22px !important;padding:8px 7px !important;position:absolute !important;top :auto;vertical-align:top !important;white-space:normal !important;width:460px;}.tooltip.return-tooltip > .tooltip-content:after,.tooltip.return-tooltip > .tooltip-content:before{display:none !important;}.tooltip:hover > .tooltip-content{display:block;}.tooltip:hover > .tooltip-content:after{display:block;}.ellipsis-tooltip{position:relative;display:inline-block;}.ellipsis-tooltip > .ellipsis-tooltip-str{display:inline-block;}.ellipsis-tooltip > .ellipsis-tooltip-content{display:none;position:absolute;top:0;left:0;}.ellipsis-tooltip:hover .ellipsis-tooltip-str{visibility:hidden;}.ellipsis-tooltip:hover .ellipsis-tooltip-content{background:rgba(255,255,255,1);display:block;padding-right:5px;padding-bottom:5px;z-index:400;}.ellipsis-tooltip:hover .ellipsis-tooltip-content.white-blue{background:#e9faff;}.ellipsis-tooltip:hover .ellipsis-tooltip-content.white-blue .dotted{height:12px;border-bottom:1px dotted #000000;color:#000000;}.ellipsis-tooltip:hover .ellipsis-tooltip-content.white-green{background:rgba(228,237,209,1);}.ellipsis-tooltip:hover .ellipsis-tooltip-content.white-green.air{width:200px;}input.datetimepicker ~ span.date,input.datepicker ~ span.date{position:absolute;right:10px;top:9px;}input.datepicker.datepicker-disabled ~ span.date{cursor:default;}input.datepicker[disabled] ~ span.date{filter:alpha(opacity=30);opacity:0.3;}.peklama p:first-child a{margin-right:35px;}.peklama a,.peklama p{float:left;display:block;line-height:0;text-decoration:none;}.peklama a img{display:block;line-height:0;}a.blue-weight{color:#0180cd;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;margin-top:16px;text-decoration:none;vertical-align:bottom;}a.blue-weight .text{border-bottom:2px dotted #0180cd;display:inline-block;height:16px;line-height:18px;margin-top:-2px;vertical-align:bottom;}.scroll-to-top{position:fixed;margin-left:20px;cursor:pointer;margin-bottom:20px;height:49px;width:131px;bottom:0;left:0;background:#588e9c;text-decoration:none;text-align:center;box-sizing:border-box;font-weight:100;font-size:22px;color:#ffffff;padding-top:12px;opacity:0.8;display:none;}.scroll-to-top:hover{color:#ffffff;}.scroll-to-top:before{content:'';border-style:solid;border-width:0 12px 8px 12px;border-color:transparent transparent #588e9c transparent;position:absolute;top:-7px;margin-left:-12px;left:50%;}.breadcrumbs{font-size:13px;line-height:20px;margin-top:-5px;margin-bottom:7px;}.inner-page .breadcrumbs{margin-bottom:25px;}.breadcrumbs ul{margin:0;padding:0;}.breadcrumbs ul li{display:inline-block;margin:0;padding:0;}.inner-page{}.inner-page:after{clear:both;content:" ";display:block;}.column{padding:29px 0 0;}.column.center-inner{padding-left:65px;width:1043px;}.column.left-center{margin-right:286px;}.column.right{padding-top:62px;width:250px;}.column h1,span.h1{font-size:23px;color:#000000;}.column.right h3{font-size:16px;vertical-align:top;}.inner-page .column{padding-top:44px;}.inner-page .column.right{padding-top:96px;}.inner-page p{line-height:20px;margin:16px 0 20px;}.inner-page-faq p{line-height:20px;margin:0 0 20px;color:#000000;}.list-container{margin-bottom:48px;}ul.list{margin-top:19px;}ul.list li{border-bottom:1px solid #e5e5e5;margin-bottom:8px;padding-bottom:10px;padding-left:16px;position:relative;}ul.list li:before{content:"►";color:#5b909e;font-size:10px;left:0;position:absolute;top:5px;}.inner-page a,.auth a,ul.list li a{border-bottom:1px solid #0180cd;color:#0180cd;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;line-height:20px;margin:0;padding:0;text-decoration:none;}form.standard input{height:34px;line-height:24px;padding:0 10px;}form.standard textarea{line-height:24px;padding:3px 10px;}form.standard label{color:#525252;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;}form.standard label span.icons{display:inline-block;}form.standard span.cell > span.text,form.standard label > span.text{font-size:12px;height:16px;line-height:16px;margin:3px 0 8px;}form.standard span.cell > span.text{display:block;}form.standard .cell{margin-bottom:10px;margin-right:31px;position:relative;width:250px;}form.standard .cell .error-notice{bottom:-18px;left:0;}form.standard span.cell{color:#525252;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:12px;font-weight:normal;vertical-align:top;}form.standard span.cell span.icons{margin-top:4px;}form.standard .cell:last-child,form.standard .cell.last{margin-right:0;width:auto;}form.standard .cell .selector,form.standard .cell input{width:250px;}.cell .phone-container{position:relative;}form.standard .cell input.phone{padding-left:35px;}form.standard .cell input.datetimepicker ~ span.date,form.standard .cell input.datepicker ~ span.date{margin-top:0;top:33px;}.gender{display:inline-block;margin:0 15px 0 -5px;}label .gender .radio ~ span{margin-top:0;}.gender .radio.checked ~ .male{background-position:-169px -431px;}.gender .radio.checked ~ .female{background-position:-190px -431px;}input[type="submit"].button,button[type="submit"].button{border-radius:0;font-family:"PT Sans",Verdana,sans-serif;font-size:24px;font-weight:normal;height:59px;text-align:center;vertical-align:middle;}.warning-container{position:relative;}.warning-container.hide{display:none !important;}.price span.h5,.price h5{color:#194a6b !important;white-space:nowrap;}.price h5 span{font-size:14px;}.wrapper form .footer{margin-top:30px;}.wrapper form .footer .row{margin:0 0 12px 0;}.wrapper form .footer .row .checker{margin-left:0;}.wrapper form .footer .price{margin-right:80px;width:172px;}.wrapper .left-center form .footer .price{margin-right:0;text-align:right;}.wrapper form .footer a{border-bottom:1px solid #0180cd;color:#0180cd;text-decoration:none;}.wrapper form .buttons{border-top:1px solid #d1d1d1;margin-top:30px;padding:25px 0;white-space:nowrap;}.wrapper form .buttons > span{display:inline-block;}.wrapper form .buttons .icons{margin:0 0 -10px;}.wrapper form .buttons .warning-container{margin-left:20px;width:600px;vertical-align:middle;overflow:hidden;min-height:28px;line-height:28px;}.wrapper form .buttons .warning-container span.text{display:inline-block;white-space:pre-wrap;}.wrapper form .data-block{margin:12px 0;}label.myradiolabel{padding:2px 0 2px 20px;}input[type=radio].myradio{display:none;}input[type=radio].myradio + label{background:url(../img/icons.png) -58px -371px no-repeat;width:18px;height:18px;}input[type=radio]:checked.myradio + label{background:url(../img/icons.png) -88px -371px no-repeat;width:18px;height:18px;}div.click-preventer{background:#ffffff;position:absolute;opacity:0;filter:alpha(opacity=0);top:0;left:0;right:0;bottom:0;z-index:99999;}.psk-full-window-white-background{background:#ffffff;position:absolute;top:81px;left:0;right:0;bottom:0;z-index:99999;}.psk-full-page-white-background{background:#ffffff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:499;min-height:600px;}.psk-full-page-white-background form{margin:110px auto 0;width:280px;}.psk-full-page-white-background .title{font-size:24px;text-align:center;}.psk-full-page-white-background .newPassword{font-size:24px;font-weight:bold;margin-top:10px;text-align:center;}.psk-full-page-white-background label{display:block;margin:10px 0;position:relative;width:100%;}.psk-full-page-white-background input{width:100%;}.psk-full-page-white-background input.email ~ span{background:url(../img/icons.png) -58px -431px no-repeat transparent;height:18px;position:absolute;right:10px;top:9px;width:25px;}.psk-full-page-white-background input.password ~ span{background:url(../img/icons.png) -88px -441px no-repeat transparent;height:6px;position:absolute;right:10px;top:15px;width:24px;}.psk-full-page-white-background input[type="submit"].button{font-size:20px;height:42px;margin:10px 0;}.ui-dialog.preloader-message{padding:35px;}#preloaderMessage{background:url(../img/712.gif) no-repeat left center;line-height:78px;vertical-align:middle;}#preloaderMessage h3{display:inline-block;font-size:20px;margin-left:74px;vertical-align:middle;line-height:24px;white-space:initial;}.wait-preloader{background:url(../img/712.gif) no-repeat 80px center;display:block;font-size:20px;line-height:78px;margin-top:-40px;text-align:center;white-space:nowrap;vertical-align:middle;}.error-info{color:#c60000;display:none;}@media print{.order .products,.payment-block .tabs .blue-tabs ul li > a,.payment-block .methods,.results-step-container,.cancel-booking-link,header,footer,.breadcrumbs,.toolbar_jump,.tabulator .buttons,h1,.contacts_title,#contacts,.tabulator .tabs .tab .block p a.button,.info-passengers,.payment-block .info,.minor-menu ul li,.content-form .steps,.content-form .price,.content-form .blue.button,.payment-block > div > .info,.find-order,.wrapper > .text{display:none !important;}.tabulator,.tabulator .tabs{border:none !important;}html,body{background:white;}.minor-menu ul li.active{background:white;display:block;}.payment-block .office .content-form{border:0 solid #999999;margin-bottom:0;margin-left:0;padding-left:0;width:100%;}*{-webkit-print-color-adjust:exact;}.payment-block .office .hr{display:none !important;visibility:hidden;}.payment-block .office .content-form{border-left:0 dotted #999999 !important;box-sizing:border-box !important;margin-bottom:0 !important;margin-left:0 !important;padding-left:0 !important;}#map_canvas{background:red;height:400px !important;position:absolute;z-index:1000;width:100% !important;}#map_canvas > div{height:400px !important;position:absolute;z-index:1000;}}ol.normal,.normal_list ol{line-height:20px;list-style-type:decimal;margin:5px 0;padding-left:30px;}ul.normal,.normal_list ul{line-height:20px;list-style-type:square;margin:5px 0;padding-left:30px;}ol.normal a,ol.normal a:visited,ul.normal a,ul.normal a:visited{color:#5164af;outline:0 none;}.nowhite{white-space:nowrap;}.toolbar_jump{background:#faf8f8 url(../img/toolbar_fon.png) right center no-repeat;border-bottom:1px solid #e5e5e5;height:52px;min-width:1105px;width:100%;}.toolbar_jump a{width:100%;height:52px;}.toolbar_jump a span{background:none repeat scroll 0 0 #cde5f5;border:2px solid #c0ddee;border-radius:5px;color:#2e4366;float:right;font-weight:bold;margin-right:460px;margin-top:12px;padding:5px 40px;}.toolbar_jump span{float:right;font-size:14px;font-weight:bold;margin-right:20px;margin-top:20px;}.tabs .blue-tabs{border-bottom:1px solid #eaeaea;display:block;height:40px;margin-bottom:16px;}.tabs .blue-tabs.inline-tabs{margin-bottom:2px;}.tabs .blue-tabs ul li{float:left;}.tabs .blue-tabs ul li > a{background:#eaeaea;border-left:1px solid #d2d4d3;box-sizing:border-box;display:table-cell;font-size:12px;height:40px;min-width:155px;text-align:center;text-decoration:none;vertical-align:middle;}.tabs .inline-tabs ul li > a{min-width:0;padding:0 41px;}.tabs .blue-tabs ul li:first-child > a{border-left:0 none;}.tabs .blue-tabs ul li > a.active{background:#0180cd;color:#ffffff;}.tabs .blue-tabs ul li > a.active span{border-bottom:0 none;}.tabs .blue-tabs ul li > a:hover.active{background:#0180cd;color:#ffffff;}.tabs .blue-tabs ul li > a:hover{background:#d2dfe5;color:#000000;}.tabs .blue-tabs ul li a > span{border-bottom:1px dotted #000000;}input::-ms-clear{display:none;}.national-geographic-awards-container{background:url(../img/back/plate.png) 0 0 repeat transparent;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:345px;}.national-geographic-awards{display:none;padding:0;position:absolute;right:2px;top:0;width:345px;}.the-best-booking-service-text{color:#ffffff;font-size:30px;font-weight:bold;font-family:"PT Sans",Verdana,sans-serif;text-align:left;line-height:40px;margin:61px 27px 30px;}.the-best-booking-service-link:hover,.the-best-booking-service-link{color:#ffffff;display:block;font-size:16px;font-weight:normal;font-family:"PT Sans",Verdana,sans-serif;line-height:20px;margin:30px 0 30px 27px;text-align:left;}.the-best-booking-service-national-geographic{background:url(../img/NationalGeographics.png) 0 0 no-repeat transparent;height:82px;margin:30px 0 0 27px;width:246px;}.professional-servicing-image{background:url(../img/24x7.png) 0 0 no-repeat transparent;height:83px;margin:30px 0 0 27px;width:280px;}.sms-n-email-icon{background:url(../img/sms-n-email.png) 0 0 no-repeat transparent;height:83px;margin:30px 0 0 27px;width:280px;}.paper-plane-icons{background:url(../img/paper-plane.png) 0 0 no-repeat transparent;height:61px;position:absolute;right:30px;top:69px;width:63px;}.national-geographic-awards-triggers{bottom:110px;left:10px;overflow:hidden;position:absolute;margin-left:43px;top:350px;}.national-geographic-awards-triggers .trigger{display:block !important;float:left;margin-left:17px;}.promo-block,.subscribe-form{background:url(../img/back/subscribe.png) 0 0 no-repeat transparent;float:left;height:362px;margin:71px 0 0 36px;padding:15px 32px;width:280px;}.promo-block ul li{list-style:disc outside;font-size:14px;margin:10px 0 0 20px;}.promo-block h3{color:#194A6B;font-family:"PT Sans",Verdana,sans-serif;font-size:19px;font-weight:bold;height:auto;line-height:19px;margin:10px -51px 10px;text-align:center;letter-spacing:0.01em;text-transform:uppercase;}.promo-block .bottomText{color:#194A6B;margin:20px 0 0;font-size:16.5px;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;text-align:center;}.subscribe-form p{font-size:13px;line-height:20px;margin:18px 0;text-align:justify;}.subscribe-form .center{margin:0 auto;width:280px;}.subscribe-form input.email{font-size:16px;font-weight:normal;width:100%;}.subscribe-form input.button{font-size:20px;height:42px;margin:19px auto;width:100%;}footer .social,.subscribe-form .social{padding:0 0 6px;text-align:center;}footer .social a,.subscribe-form .social a{display:inline-block;height:30px !important;margin:0 5px !important;width:30px !important;}footer .social a.facebook,.subscribe-form .social a.facebook{background-position:-42px -165px;}footer .social a.twitter,.subscribe-form .social a.twitter{background-position:-42px -195px;}footer .social a.vk,.subscribe-form .social a.vk{background-position:-42px -225px;}footer .social a.lj,.subscribe-form .social a.lj{background-position:-42px -255px;}footer .social a.blog,.subscribe-form .social a.blog{background-position:-42px -285px;}footer .social a.telegram,.subscribe-form .social a.telegram{background-position:-102px -285px;}footer .social a.odnoklassniki,.subscribe-form .social a.odnoklassniki{background-position:-72px -285px;}.map-points .city{color:#388dc5;text-decoration:none;border-bottom:1px solid #388dc5;}.no-border{border:0 none !important;}.avia-form-notice{color:white;font-family:"PT Sans",Verdana,sans-serif;margin-top:16px;}.avia-form-notice > li{font-size:14px;margin-bottom:20px;margin-left:57px;line-height:16px;position:relative;}.avia-form-notice > li b{display:block;font-size:18px;margin-bottom:4px;line-height:18px;}.avia-form-notice > li i{background:white;color:#194a6b;display:block;font-size:20px;font-family:Arial,Helvetica,sans-serif;height:31px;left:-41px;line-height:31px;position:absolute;text-align:center;top:2px;width:31px;}.warning-notice{color:#c60000;}.area-blue{background:#194a6b;}.value-chooser__link-value{border-bottom:1px solid #0180cd;color:#0180cd;text-decoration:none;}.value-chooser__link-value:hover{border-bottom:1px solid transparent;color:#0180cd;}.value-chooser__link-value:active .value-chooser,.value-chooser__link-value:focus .value-chooser{display:block;}.value-chooser{display:none;position:absolute;left:0;z-index:10;transition:all 4s;width:auto;}.value-chooser__container{position:relative;}.value-chooser__list{background:white;box-shadow:5px 2px 20px 0 rgba(55,55,55,0.5);border-radius:10px;display:block;padding:16px 20px;}.value-chooser__list-item{align-items:stretch;display:flex;font-size:13px;justify-content:stretch;margin:5px 0;text-decoration:none;white-space:nowrap;}.value-chooser__list-item-link{color:#0180cd;display:block;flex:1;text-decoration:none;}.value-chooser__list-item-underline{border-bottom:1px solid #0180cd;display:inline-block;line-height:16px;}.value-chooser__list-item:hover .value-chooser__list-item-underline,.value-chooser__list-item-link:hover .value-chooser__list-item-underline{border-bottom:0 none;color:#0180cd;}.value-chooser__list-item.value-chooser__list-item--selected .value-chooser__list-item-underline{border-bottom:0 none;font-weight:bold;}.value-chooser__item-link-description{flex:1;padding-left:12px;text-align:right;text-decoration:none;}.pososhok__small-preloader{background:url(../img/hotel/preloader_smal.gif) transparent center center no-repeat;display:inline-block;height:20px;width:20px;}.link-row{padding-left:169px;margin-bottom:2px;font-size:13px;}.link-row a{}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes progress{from{width:12px}to{width:320px}}#preloader{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(49,129,206,0.9);z-index:9999;}#preloader b{position:absolute;width:186px;height:186px;top:50%;left:50%;margin-left:-96px;margin-top:-166px;border-radius:96px;border:3px solid #adcdeb;animation:rotate 4s infinite linear;}#preloader b i{position:absolute;width:12px;height:12px;margin-left:21px;margin-top:21px;background-color:#fcca1a;border-radius:6px;}#preloader b + b{width:122px;height:122px;margin-left:-64px;margin-top:-134px;border-radius:64px;animation:rotate 2s infinite linear;}#preloader b + b i{margin-left:117px;margin-top:56px;}#preloader b + b + b{position:absolute;width:320px;height:12px;margin-left:-160px;margin-top:128px;border:2px solid #fff;border-radius:8px;background:none;animation:none;}#preloader b + b + b i{width:12px;height:12px;margin-left:0px;margin-top:0px;animation:progress 20s infinite cubic-bezier(0,.5,.5,1);}#preloader p{position:absolute;width:700px;height:24px;top:50%;left:50%;padding-top:156px;margin-left:-350px;margin-top:-92px;font-family:Arial,sans-serif;font-size:22px;text-align:center;color:#fff;background-position:center 0;background-repeat:no-repeat;}#preloader.avia p{background-image:url(../img/preloader/icon-avia.png);}#preloader.railway p{background-image:url(../img/preloader/icon-railway.png);}#preloader.hotel p{background-image:url(../img/preloader/icon-hotel.png);}.railway-frame-myorder{height:40px;display:flex;justify-content:flex-end;align-items:center;}.railway-frame-myorder a{text-decoration:none;font-size:20px;background:#16b5c1;padding:7px 15px;color:#fff;}header{height:140px;background:url(../img/back/header.png) left bottom repeat-x white;}header .wrapper{position:relative;}header div.top{}header div.top h1,header div.top span{color:#8e8e8e;font:13px normal Arial,sans-serif;line-height:61px;}header div.top .basehead{float:left;margin-right:4px;height:40px;}header div.top div.phone{background-position:-971px 0;color:#0180CD;font-size:20px;height:29px;margin:15px 46px 1px 0;letter-spacing:0.02em;line-height:31px;padding-left:40px;position:absolute;top:10px;left:640px;}header div.logoline{height:81px;z-index:1;}header div.logoline:after{clear:both;content:" ";}header div.logo{background:url(../img/logo-easy.png) 0 0;height:49px;float:left;margin:16px 7px 7px;width:212px;}header div.logo.happynewyear{background:url(../img/logo2.png) 0 0;height:35px;float:left;margin:14px 7px 18px;width:212px;}header div.logo.fest{background-image:url(../img/unifest.logo.png);background-position:0 0;height:51px;float:left;margin:6px 3px;width:222px;}header div.logo a{display:block;height:100%;width:100%;}header menu{float:left;margin:30px 0 0 55px;}header menu a{color:#000000;font-family:"PT Sans",Verdana,sans-serif;font-size:15px;font-weight:bold;float:left;margin:0 9px;text-decoration:none;}header menu .active,header menu .active:hover{color:#6a9b00;}header menu a:hover{color:#818181;}header div.settings{float:right;margin:26px 0 0 0;width:260px;}header div.settings a.lk{color:#0180cd;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;font-weight:normal;height:29px;white-space:nowrap;width:142px;}header div.settings a.logout{padding-left:39px;width:100px;}header div.settings a.lk span.text{float:left;text-overflow:ellipsis;width:102px;font:12px Arial,Helvetica,sans-serif;margin-top:8px;overflow:hidden;display:block;text-decoration:underline;}header div.settings a span.img{background-position:-971px -29px;display:inline-block;float:left;height:29px;margin-right:10px;width:29px;}header div.languages,header div.rates{display:inline-block;float:right;height:24px;padding:2px 0 0;position:relative;width:42px;}header div.rates{margin-right:15px;width:50px;font-size:14px;font-weight:bold;line-height:15px;}header div.languages::after,header div.rates::after{background:url(../img/icons.png) 0 -135px no-repeat;content:"";display:block;height:16px;position:absolute;right:0;top:1px;width:12px;}header div.languages .popup,header div.rates .popup{cursor:pointer;}header div.languages .popup.active div:first-child,header div.rates .popup.active div:first-child{border:1px solid #ddd;border-radius:5px 5px 0px 0px;margin:0 0 -11px 0;z-index:2;position:relative;height:26px;width:51px;background-position:0 -137px;background-color:#fff;padding:5px 0 0 5px;border-bottom:none;float:right;}header div.languages .popup.active div.list,header div.rates .popup.active div.list{background:#fff;padding:10px 10px 5px;width:125px;float:right;border:1px solid #ddd;border-radius:5px 0px 5px 5px;z-index:2;}header div.languages .popup .icons.arrow,header div.rates .popup .icons.arrow{display:none;}header div.languages .popup.active .icons.arrow,header div.rates .popup.active .icons.arrow{background:url(../img/icons.png) -75px -136px no-repeat;display:inline-block;margin:0 !important;}header div.languages .icons,header div.rates span{display:inline-block;margin:1px 3px 0 !important;height:17px !important;line-height:20px;vertical-align:bottom;}header div.rates span{margin:1px 0px 0 !important;}header div.rates div.popup div:first-child span{text-transform:uppercase;}header div.rates span.text{float:left;margin:1px 3px 0 5px !important;}header div.languages .popup .list,header div.rates .popup .list{display:none;}header div.languages .popup.active,header div.rates .popup.active{background:none;padding:0;position:relative;top:-6px;width:52px;z-index:2;}header div.languages .popup.active .list,header div.rates .popup.active .list{display:block;margin-top:10px;padding-right:3px;}header div.languages .popup.active .list a,header div.rates .popup.active .list a{color:#919191;display:block;font-size:12px;line-height:15px;margin:0px 12px 7px 0px;text-align:right;text-decoration:none;}header div.languages .popup.active .list a .radio,header div.rates .popup.active .list a .radio{margin:0;float:left;margin-left:13px;background-size:830px 830px;background-position:-71px -331px;}header div.languages .popup.active .list a .radio.checked,header div.rates .popup.active .list a .radio.checked{background-position:-71px -306px !important;}header div.languages .popup.active .list .ru{background-repeat:no-repeat;}header div.languages .popup.active .list .en{background-repeat:no-repeat;}header div.languages .popup.active .list a span{display:inline-block;}header div.languages .popup.active .list a span.text{text-decoration:none;}header div.mainmenu{position:relative;box-sizing:border-box;z-index:0;overflow:hidden;width:100%;}header div.mainmenu > a{display:block;height:26px;margin:16px 0 0 20px;width:22px;position:relative;}header div.mainmenu > a.left{background-position:-102px -54px;margin:16px 20px 0 0;}header div.mainmenu > a.left.active{background-position:-69px -54px;}header div.mainmenu > a.right{background-position:2px -54px;}header div.mainmenu > a.right.active{background-position:-33px -54px;}header nav{height:59px;}header .wide nav{transition:all 0.4s ease 0s;margin:0 56px;overflow:hidden;width:992px;position:relative;}header .mainmenu:before{width:10px;height:59px;opacity:0;position:absolute;background-image:linear-gradient(to left,rgba(25,74,107,0.1),rgba(25,74,107,1));content:'';z-index:1;left:0;top:0;margin-left:56px;transition:all 0.6s ease 0s;-webkit-mask-box-image:-webkit-linear-gradient(left,rgba(25,74,107,0.9),rgba(25,74,107,0.5),rgba(25,74,107,0.1));}header .mainmenu:after{width:10px;height:59px;opacity:0;position:absolute;background-image:linear-gradient(to right,rgba(25,74,107,0.1),rgba(25,74,107,1));content:'';z-index:1;left:100%;top:0;margin-left:-67px;transition:all 0.6s ease 0s;-webkit-mask-box-image:-webkit-linear-gradient(right,rgba(25,74,107,.9),rgba(25,74,107,.5),rgba(25,74,107,.1));}header .sh-right.mainmenu:after,header .sh-left.mainmenu:before{opacity:1;}header .wide nav .items{width:20000em;}header nav a{display:inline-block;padding:10px 20px 10px 0;font-size:16px;font-family:"PT Sans",Verdana,sans-serif;color:#ffffff;text-decoration:none;-webkit-transition-property:background;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;}header nav .active,header nav a:hover{background:#ffc701;color:#2d3e50;}header nav a span{display:inline-block;height:39px;line-height:39px;margin-left:10px;vertical-align:middle;}header nav a span.icons{display:inline-block;width:39px;}header nav a span.train{background-position:-561px -273px;}header nav a span.special{background-position:-600px -234px;}header nav a span.tours{background-position:-600px -195px;}header nav a span.avia,header nav a span.flight{background-position:-561px -195px;}header nav a span.hotel{background-position:-561px -234px;}header nav a span.insurance{background-position:-561px -312px;}header nav a span.aeroexpress{background-position:-561px -351px;}header nav a span.transfer{background-position:-680px -391px;}header nav a span.cars{background-position:-680px -352px;}header nav a span.charters{background-position:-680px -313px;}header nav a span.parking{background-position:-680px -274px;}header nav .active span.train,header nav a:hover span.train{background-position:-561px 0;}header nav .active span.tours,header nav a:hover span.tours{background-position:-600px 0;}header nav .active span.special,header nav a:hover span.special{background-position:-600px -39px;}header nav .active span.avia,header nav a:hover span.avia,header nav .active span.flight,header nav a:hover span.flight{background-position:-561px -39px;}header nav .active span.hotel,header nav a:hover span.hotel{background-position:-561px -78px;}header nav .active span.insurance,header nav a:hover span.insurance{background-position:-561px -117px;}header nav .active span.aeroexpress,header nav a:hover span.aeroexpress{background-position:-561px -156px;}header nav .active span.parking,header nav a:hover span.parking{background-position:-641px -274px;}header nav .active span.charters,header nav a:hover span.charters{background-position:-641px -313px;}header nav .active span.cars,header nav a:hover span.cars{background-position:-641px -352px;}header nav .active span.transfer,header nav a:hover span.transfer{background-position:-641px -391px;}header nav div{display:inline-block;white-space:nowrap;}footer{background:url(../img/back/footer.png) repeat-x;padding:16px 0 0;overflow:hidden;background-color:#FFC703;background-position:0px -30px;height:325px;box-sizing:border-box;}footer .wrapper > *{text-align:center;}footer menu{height:20px;vertical-align:top;}footer menu a{color:#194a6b;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;font-weight:600;margin-left:20px;text-decoration:none;}footer menu a:first-child{margin-left:0;}footer .money{color:#000000;padding:31px 0;}footer .money > a{display:block;text-decoration:none;}footer .money span{display:inline-block;margin:0 4px;vertical-align:middle;}footer .copyright,footer .info-rzd{color:#000000;float:left;line-height:20px;padding:10px 0 0;text-align:left;width:740px;}footer .logo{float:right;padding:32px 2px 0;text-align:right;}footer .logo img{border:0 none;display:block;line-height:0;margin:0;padding:0;}.ui-datepicker{background:#ffffff;border:1px solid #dddddd;box-shadow:1px 3px 20px -2px #000000;display:none;color:#222222;width:715px !important;z-index:21;}.ui-datepicker .ui-datepicker-days-cell-over{background:#5cade2;}.ui-datepicker .ui-datepicker-days-cell-over a{color:#ffffff !important;}.ui-datepicker .selected-0{background:#679b2d;}.ui-datepicker .selected-1{background:#ac0000;}.ui-datepicker .between-dates{background:#dddddd;}.ui-datepicker .selected-date a{color:#ffffff !important;}.ui-datepicker .ui-datepicker-days-cell-over a{color:#ffffff !important;}.ui-datepicker .to-end{background:#dddddd;}.ui-datepicker .ui-state-disabled.undefined{border:1px solid #dddddd;color:#dddddd;}.ui-datepicker-multi{padding:20px 28px 20px 28px;position:relative;height:200px;border-radius:5px;}.ui-datepicker-header{margin-bottom:10px;}.ui-datepicker-header .ui-datepicker-title{font-weight:bold;font-size:15px;font-family:"PT Sans",Verdana,sans-serif;text-align:center;}.ui-datepicker-multi .ui-datepicker-group{box-sizing:border-box;padding:0 16px;float:left;}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;}.ui-datepicker-multi-3 .ui-datepicker-group{}.ui-datepicker-prev{background-image:url(../img/icons.png);background-position:-102px -54px;height:26px;left:0;margin-left:16px;position:absolute;text-indent:-9999px;top:50%;width:22px;}.ui-datepicker-prev.ui-state-disabled{background-position:-102px -54px !important;opacity:0.8;filter:alpha(opacity=80);}.ui-datepicker-next{background-image:url(../img/icons.png);background-position:0 -54px;height:26px;margin-right:16px;position:absolute;right:0;text-indent:-9999px;top:50%;width:22px;}.ui-datepicker-next.ui-state-disabled{background-position:0 -54px !important;opacity:0.8;filter:alpha(opacity=80);}.ui-datepicker-prev:hover{background-position:-69px -54px;}.ui-datepicker-next:hover{background-position:-35px -54px;}.ui-datepicker-calendar{border-collapse:collapse;}.ui-datepicker-calendar thead tr{border-bottom:1px solid #cccccc;}.ui-datepicker-calendar th{color:#77a4b0;font-weight:bold;font-size:14px;font-family:"PT Sans",Verdana,sans-serif;text-transform:lowercase;}.ui-datepicker-calendar td{border:0 none;box-sizing:border-box;height:20px;line-height:20px;font-weight:normal;font-size:14px;font-family:"PT Sans",Verdana,sans-serif;padding:3px 0;text-align:center;vertical-align:middle;width:28px;}.ui-datepicker-calendar tbody tr:first-child td{padding-top:8px;}.ui-datepicker-calendar .ui-datepicker-today{background:#5cade2;}.ui-datepicker-calendar .ui-datepicker-today a{color:#ffffff;}.ui-datepicker-calendar td > a{left:50%;top:50%;text-decoration:none;}.ui-datepicker-calendar .ui-datepicker-other-month{border:0;}.ui-datepicker-calendar .ui-state-disabled a,.ui-datepicker-calendar .ui-state-disabled span{color:#AAAAAA;cursor:default;}.ui-datepicker.loader .ui-datepicker-row-break{position:absolute;top:0;left:0;bottom:0;right:0;background:white;opacity:1;filter:alpha(opacity=100);display:block;border-radius:5px;}.ui-datepicker.loader:after{content:'';background:url(../img/712.gif) center center no-repeat;height:64px;width:64px;z-index:212;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-20px;}.dashboard input.number-order,.dashboard input.email,.dashboard input.password{padding-right:40px;}.dashboard input.number-order ~ span{background:url(../img/icons.png) -31px -432px no-repeat transparent;height:15px;position:absolute;right:10px;top:13px;width:20px;}.dashboard input.email ~ span{background:url(../img/icons.png) -58px -431px no-repeat transparent;height:18px;position:absolute;right:10px;top:12px;width:25px;}.dashboard input.password ~ span{background:url(../img/icons.png) -88px -441px no-repeat transparent;height:6px;position:absolute;right:10px;top:18px;width:24px;}.dashboard label{position:relative;}.dashboard .dialog-header span{display:inline-block;}.dashboard .dialog-header a{text-decoration:none;display:inline-block;border-bottom:none;}.dashboard .dialog-header a span.text{color:#0180cd;border-bottom:1px dotted #0180cd;display:inline-block;font-size:20px;font-weight:normal;float:left;margin-right:20px;}.dashboard .dialog-header a.active span.text{color:#585858;border-bottom:0;}.dashboard div.tab{display:none}.dashboard .tab .authorization{padding:10px 23px 17px;}.dashboard .tab .authorization.authorization__without-social{padding:17px 156px;}.dashboard .tab form.restore{text-align:center;}.dashboard .tab form.restore .newPassword{padding-top:10px;font-size:30px;}.dashboard .tab form{padding:17px 156px;}.dashboard form label{display:block;margin:18px 0;}.dashboard form input{box-sizing:border-box;font-weight:normal;min-width:244px;width:100%;}.dashboard form input.button{border-radius:0;display:block;font-family:"PT Sans",Verdana,sans-serif;font-size:20px;font-weight:normal;height:42px;margin:19px auto;text-align:center;vertical-align:middle;}.dashboard .authorization .social{float:left;width:210px;}.dashboard .authorization .social + div{margin-left:266px;width:300px;}.dashboard .authorization input{}.dashboard .authorization .lk{margin-top:-3px;padding-bottom:10px;}.dashboard .authorization .lk a{color:#0180cd;font-size:12px;}.dashboard .authorization div label:first-of-type{margin-top:24px;}.dashboard .authorization div label{}.dashboard .authorize{margin:24px 0 0 -4px;}.dashboard .authorize > a{background:#c5c5c5;border-radius:10px;color:#222222;cursor:pointer;display:block;margin:22px 0;vertical-align:top;}.dashboard .authorize > a span{display:inline-block;vertical-align:top;}.dashboard .authorize > a span.text{padding:12px 0 10px 6px;}.dashboard .authorize > a:hover span.text{color:#ffffff;}.dashboard .error-info{max-width:288px;}.link-email-dialog > div.error{display:none;}.link-email-dialog > div.success{display:none;}form.flex .cell input,form.flex .cell .phone-container{width:100%;}.dashboard .flexPassenger label.hide{display:none;}.dashboard .flexPassenger,.dashboard .mileCards{overflow:auto;max-height:450px;}.dashboard .flexPassenger label,.dashboard .mileCards label{display:inline-block;margin:0;}.dashboard .flexPassenger .hidden,.dashboard .mileCards .hidden{display:none !important;}.dashboard .flexPassenger .passport h3{margin-top:20px;}.dashboard .mileCards .row{margin-top:20px;}.dashboard .flexPassenger .row .addPasport,.dashboard .mileCards .row .addCard{line-height:50px;}.dashboard .flexPassenger .row .cell:first-child{margin-right:50px;display:inline-block;width:244px;}.dashboard .flexPassenger .row .cell > span.text,.dashboard .mileCards .row .cell > span.text{display:block;font-size:15px;height:20px;line-height:20px;margin:12px 0 7px;font-weight:normal;color:#000;font-family:Arial,sans-serif;}.dashboard .flexPassenger .row .cell > span.icons{top:50px;}.dashboard .flexPassenger .row .cell .selector,.dashboard .mileCards .row .cell .selector{max-width:244px;}.dashboard .flexPassenger a,.dashboard .mileCards a{color:#0180cd;border-bottom:1px dotted #0180cd;text-decoration:none;}.dashboard .mileCards a.delCard{color:#999;border-bottom:1px dotted #999;}.dashboard .flexPassenger > .left,.dashboard .mileCards > .left,.dashboard .flexBill > .left{width:100%;margin:0;text-align:left;}.dashboard .flexPassenger > .left *,.dashboard .mileCards > .left *,.dashboard .flexBill > .left *{display:inline;max-width:230px;}.dashboard .flexBill .rows{font-size:18px;}.dashboard .flexBill .rows span{padding-top:10px;font-size:14px;}.dashboard .mileCards .cards{height:300px;overflow:auto;}.dashboard .mileCards .row .cell{margin-right:4%;display:inline-block;width:45%;}.dashboard .mileCards .row .cell > span.text{display:inline-block;}.dashboard .hotel-search-form .row > label{display:inline-block;margin:0;}.dashboard .hotel-search-form .hotel-details .delimiter{width:28px;display:inline-block;}.dashboard .hotel-search-form .add-room.upper{margin-top:-25px;}.dashboard .hotel-search-form .guest-details-row > label:not(.child-info),.dashboard .hotel-search-form .guest-details > label{margin:0;display:inline-block;}.dashboard .hotel-search-form .child-info{margin:0;display:inline;}.dashboard .hotel-search-form .buttons{padding:0 !important;margin:0 !important;}.dashboard .hotel-search-form form input.button{width:100%;}.tabs-container .tab .chooseRealm{display:none;min-width:600px;}.dashboard .tab .chooseRealm{margin-top:-20px;padding:10px 0 17px;}.tab .chooseRealm .ui-autocomplete{max-height:200px;overflow-y:auto;position:absolute;padding-bottom:5px;z-index:600;left:0;cursor:default;}.psk-full-page-white-background form.chooseRealm{margin-top:40px;}.tabs-container .tab .chooseRealm .title{font-weight:bold;}.tabs-container .tab .chooseRealm table{margin-top:10px;width:100%;}.tabs-container .tab .chooseRealm .scolled a{color:#0180cd;}.tabs-container .tab .chooseRealm table thead td{padding:8px 10px;}.tabs-container .tab .chooseRealm table thead td:first-child,.tabs-container .tab .chooseRealm table thead td:last-child{padding:8px 0;white-space:nowrap;width:130px;}.tabs-container .tab .chooseRealm table tbody td{padding:15px 10px;}.tabs-container .tab .chooseRealm table tbody td:first-child,.tabs-container .tab .chooseRealm table tbody td:last-child{padding:15px 0;white-space:nowrap;width:130px;}.tabs-container .tab .chooseRealm table thead{border-bottom:2px solid #888888;color:#000000;font-weight:bold;}.tabs-container .tab .chooseRealm table tbody tr ~ tr{border-top:1px solid #d1d1d1;}.tabs-container .tab .chooseRealm .scolled{height:450px;overflow-x:hidden;overflow-y:auto;}.ui-dialog .tabs-container .tab .chooseRealm .scolled{height:300px;}.flex-registration.dashboard form.flex input.button{margin:25px 0 0;width:auto;}.flex-registration.dashboard form.flex{padding:1px 0 0;}.flex-registration form.flex-existing-account{display:none;}.flex-registration form.flex-existing-account .row{width:320px;}.flex-registration form.flex.flex-existing-account input[type="password"]{width:320px;}.flex-registration form.flex.flex-existing-account input.button{display:inline-block;font-size:18px;margin:0 0 20px;min-width:147px;width:147px;}.flex-registration form.flex.flex-existing-account input.button ~ a{display:inline-block;float:right;height:40px;line-height:40px;text-align:right;}.flex-registration form.flex-existing-account .email-field{color:#993300;font-weight:bold;}.flex-registration form.flex-existing-account a{color:#0180cd;}.flex-registration form.flex-existing-account p{font-size:16px;line-height:24px;}.ui-helper-hidden-accessible{display:none;}.ui-autocomplete{background:white;border-left:2px solid #ffc701;border-right:2px solid #ffc701;border-bottom:2px solid #ffc701;border-radius:0 0 5px 5px ;position:absolute;padding-bottom:5px;z-index:600;left:0;cursor:default;}.ui-autocomplete .ui-menuitem-html{display:block;}.ui-autocomplete .ui-menuitem-html-disabled{background:#aeaeae;display:block;padding:5px 5px 5px 16px;color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;}.ui-autocomplete .ui-menuitem-html-disabled.ui-menuitem-html-disabled-delimiter{background:transparent;height:3px;font-size:0;}.ui-autocomplete .ui-menuitem-html-disabled span.iata{color:#efefef;font-size:12px;line-height:20px;}.ui-autocomplete span.iata{float:right;margin-right:3px;}.ui-autocomplete span.type{float:right;font-size:90%;font-weight:normal;margin-right:3px;}.ui-autocomplete span.type.provider-type{float:right;font-size:10px;font-weight:normal;margin-right:3px;}.ui-autocomplete span.city{display:block;margin-right:40px;overflow:hidden;text-overflow:ellipsis;}.ui-autocomplete .ui-state-focus{background:#ebebeb !important;}.ui-autocomplete .ui-corner-all{display:block;padding:5px 5px 5px 16px;color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;}.ui-table-autocomplete{width:100%;right:0;left:unset;border:2px solid #1eb2df;}.ui-table-autocomplete tbody{display:block;max-height:400px;width:1043px;overflow-y:auto;}.railway-minor-search-form__container .ui-table-autocomplete tbody{width:1103px;}#search-form-minor .ui-table-autocomplete tbody{width:1107px;}.ui-table-autocomplete th,.ui-table-autocomplete td{font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;color:#292929;padding:5px 5px 5px 16px;}.ui-table-autocomplete .header th{font-size:14px;color:#d3d3d3;text-align:left;}.ui-table-autocomplete .category{background-color:#d3d3d3;}.ui-table-autocomplete tr > td:not(:last-of-type) .ui-corner-all{width:272px;}.ui-table-autocomplete tr > td:last-of-type{width:100%;}.ui-table-autocomplete td .ui-corner-all{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;}body > .ui-table-autocomplete tbody{width:100%;}#hidePage,#mapContainer{background:#245f89;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10;}#hidePage{z-index:9 !important;}#hidePage h2,#mapContainer h2{background:#ffffff;line-height:22px;height:22px;padding:42px;white-space:nowrap;}#hidePage .progressBar,#mapContainer .progressBar{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAIAAABc9GulAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3RDM3OTAzRkM1RTExRTM5MjQxODBFNjU1NjI5Qjk1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc3RDM3OTA0RkM1RTExRTM5MjQxODBFNjU1NjI5Qjk1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdEMzc5MDFGQzVFMTFFMzkyNDE4MEU2NTU2MjlCOTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzdEMzc5MDJGQzVFMTFFMzkyNDE4MEU2NTU2MjlCOTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42TDopAAABq0lEQVR42pRVa3KjMAy2ZAXzStKb9La9UO+zGWjAxPhRmXS3DYEd1cMPGGTxvSzg9e1diZcfbZym/9dgWZK7dNQ2gChpqo1RiGEYVEx7NWEYKTrnLjM1DR4KSV9EgvbohyHN814NqRgzr77Hwui6VgCS1lQ3wbIUdvttCvELNhc5p5sWtBZBLgwA+uGqUnpqGuO/B76P3UXXLR6MyDgk3Z7C8JG8XyENa4v7TptSl41ECq6g6himka+fmm74yFKE243aszAVWJSA5IcPJrum/7BinLs/ump4g0wK/VeKme69t1fi0PVpdrpsZVIA1adwG0lXZ297FXdbh8kG56hhKWSpOFSU8aT0HItHyCl/FVB4mlndboEO+182ujoKD0VmxvQB96sBWE2pUUvO/chGOdolhZrak1DH3NDPX5HicG0mEY1ZHFdiyjbaMSu0QCS1og9A8mxmC6NfsvmzDz2MD55rv6Ps7gNlNYO+6S+Ua4Vil+3IfwFgzk/BYKSYXa6ZciGnHK5Xnkx572ZO4VAsv5PfuHxdZuj+rKHi5Sx32dspWrtJ+duXqvoUYAAx3temfWI3bwAAAABJRU5ErkJggg==');height:22px;}#hidePage .progressBar .runner,#mapContainer .progressBar .runner{height:22px;position:relative;background:-moz-linear-gradient(top,rgba(125,238,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(125,238,255,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(125,238,255,1) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(125,238,255,1) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(125,238,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(125,238,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7deeff',endColorstr='#87ffffff',GradientType=0 );}#hidePage .progressBar .runner:before,#mapContainer .progressBar .runner:before{background:#88d3ff;bottom:0;content:" ";display:block;filter:alpha(opacity=40);left:0;opacity:0.4;position:absolute;right:0;top:0;z-index:0;}#mapContainer .container{height:100%;position:relative;width:100%;}#mapContainer .map{background:#245f89 !important;height:100%;}#mapContainer .city-info{border:0;font:100% normal Arial,Helvetica,sans-serif;position:absolute;}#mapContainer .city-info .img{background:#ffffff;max-height:240px;overflow:hidden;padding:2% 2%;width:96%;}#mapContainer .city-info img{border:0;width:100%;}#mapContainer .city-info .text{background:#ffffff;overflow:hidden;padding:0 6% 3%;max-height:200px;max-width:88%;position:relative;}#mapContainer .city-info .text q{font-size:3em;position :absolute;}#mapContainer .city-info .text q:first-of-type{left :1.5%;top :-4%;}#mapContainer .city-info .text q:last-of-type{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleY(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(mirror=1);transform:scaleX(-1);right:3%;bottom:-10%;}.easy-slider-filter .ui-slider{margin-left:19px;margin-right:19px;}.ui-slider{background:url(../img/back/slider.png) left top repeat-x;height:21px;margin-bottom:18px;position:relative;text-align:left;font-size:11px;margin-left:66px;margin-right:66px;}.easy-slider-filter .ui-slider:after{margin-left:-19px;}.ui-slider:after{background:url(../img/back/slider.png) left top repeat-x;width:100%;height:30px;position:absolute;content:'';z-index:0;margin-left:-66px;}.easy-slider-filter .ui-slider:before{margin-left:19px;}.ui-slider:before{background:url(../img/back/slider.png) left top repeat-x;width:100%;height:30px;position:absolute;content:'';z-index:0;margin-left:66px;}.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;position:absolute;z-index:1;}.easy-slider-filter .ui-slider .ui-slider-handle{min-width:19px;}.ui-slider .ui-slider-handle{background:#588e9c;border:1px outset #719fab;color:white;cursor:pointer;display:block;height:19px;line-height:19px;min-width:66px;position:absolute;text-align:center;vertical-align:middle;white-space:nowrap;padding:1px 5px 0 5px;box-sizing:border-box;z-index:3;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-handle{margin-left:-66px;}.ui-slider-horizontal .ui-slider-handle + .ui-slider-handle{margin-left:0;}.easy-slider-filter .ui-slider-handle{margin-left:-19px;}.easy-slider-filter .ui-slider-handle + .ui-slider-handle{margin-left:0;}.ui-slider-horizontal .ui-slider-handle:first-of-type{}.ui-slider-horizontal .ui-slider-handle:last-of-type{}.range-filter{}.range-filter__inputs-container{background:url(../img/back/input.png) 0 0 repeat-x white;display:flex;border:1px solid #d3d3d3;border-bottom:4px solid #d1d1d1;border-radius:5px 5px 0 0;color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;height:34px;line-height:34px;padding:6px 8px 3px;outline:0 none;}.range-filter__input{background:transparent !important;border:0 none !important;display:block;font-weight:400 !important;height:34px;line-height:34px;min-width:auto !important;padding:0 !important;width:98px !important;}.range-filter__input:last-of-type{text-align:right;}.range-filter .ui-slider-horizontal .ui-slider-handle{margin-left:-16px;}.range-filter .ui-slider-horizontal .ui-slider-handle + .ui-slider-handle{margin-left:0;}.range-filter .ui-slider{background:transparent;cursor:pointer;height:10px;margin:-10px 16px 0;z-index:1;padding-top:6px;}.range-filter .ui-slider-horizontal .ui-slider-range{background:#ffc803;height:4px;top:6px;}.range-filter .ui-slider:before{background:#d1d1d1;margin-left:0;height:4px;}.range-filter .ui-slider:after{background:transparent;margin-left:0;height:4px;}.range-filter .ui-slider .ui-slider-handle{background:white;border:5px solid #000000;border-radius:50%;height:16px;line-height:0;min-width:16px;margin-top:-6px;padding:0;width:16px;}.range-filter .ui-slider .ui-slider-handle:hover{background:#0180cd;}.results-step-container{background:#0180cd;font:12px Arial,Helvetica,sans-serif;height:83px;}.results-step-container .wrapper{overflow:hidden;}.steps__container{align-items:stretch;display:flex;justify-content:stretch;}.results-step-container .steps__container .step{float:none;flex:1;width:auto;}.results-step-container .step{float:left;height:83px;position:relative;width:221px;}.results-step-container .step .steps{color:#456d88;font-family:"PT Sans",Verdana,sans-serif;font-size:24px;font-weight:600;line-height:36px;position:absolute;text-align:center;top:22px;vertical-align:middle;}.results-step-container .step .steps.now{color:#2d3e50;}.results-step-container .step a{display:block;color:#ffffff;height:15px;margin:18px 0 5px 40px;text-align:center;text-decoration:none;}.results-step-container .step a span{display:inline-block;border-bottom:1px solid #ffffff;}.results-step-container .step a:hover span{display:inline-block;border-bottom:0 none;}.results-step-container .step a.not-active{text-decoration:none;}.results-step-container .step a.not-active:hover{color:#ffffff;cursor:default;}.results-step-container .step a.active,.results-step-container .step a:hover{color:#a4d0ef;}.results-step-container .step .line{background:#FFC701;border-top:2px solid #194A6B;border-bottom:2px solid #194A6B;display:block;height:6px;}.results-step-container .step.next .line{background:#305C7A;}.results-step-container .step:last-child .line{border-radius:0 5px 5px 0;}.results-step-container .step .icons.steps{background:#305C7A;border:2px solid #164464;border-radius:20px;height:36px;width:36px;}.results-step-container .step .icons.steps.completed{background:#FFC701;}.results-step-container .step .icons.steps.completed:before{content:'✔';color:#194A6B;font-weight:bold;}.results-step-container .step .icons.steps.now{background:#FFC701;}.order{}.order .cancel-booking-link{float:right;margin-right:10px;}.order .icons{display:inline-block;}.order .icons.plane{margin:0 9px 2px;vertical-align:middle;}.order .icons.twopins{margin:0 9px;}.order h4.description{color:#000000;font-family:Arial,sans-serif;font-size:16px;font-weight:400;height:20px;line-height:20px;margin:0;padding:12px 0 0;vertical-align:top;}.order .products{border:1px solid #d1d1d1;margin:35px 0;background:#eaeaea;}.order .products div.flight .flight-container .flight-rows{margin-right:270px;}.order .products .inquiry.product > div > h3{padding-bottom:10px;}.order .products .inquiry.product .product-rows{padding-top:0;}.order .products .inquiry.product .product-row > h3{margin-left:0;}.order .products .inquiry.product .product-row h4{color:#000000;font-size:18px;font-family:Arial,sans-serif;font-weight:normal;min-height:50px;line-height:45px;}.order .products .inquiry.product .product-row h4 span{font-size:0.8em;margin-left:10px;}.order .area-grey .product-rows.product-rows--inquiry div.price{width:365px;}.order .inquiry.product .product-rows .price{min-height:50px;line-height:45px;width:365px;}.order .area-grey .product-rows.product-rows--inquiry div.price h5,.order .inquiry.product .product-rows .price h5{display:inline-block;text-align:right;width:180px;}.order .area-grey .product-rows.product-rows--inquiry div.price .vat,.order .inquiry.product .product-rows .price .vat{color:#AAAAAA;font-size:14px;font-family:Arial,sans-serif;font-weight:normal;margin-left:15px;}.order .product-row.product-row--vat{margin-right:367px;}.order .products .inquiry.product .documents{padding-top:10px;}.order .products .inquiry.product .posts{height:auto;display:block;margin-right:23px;padding:10px 0 20px;max-height:150px;overflow:hidden;}.order .products .inquiry.product .posts > div,.order .products .inquiry.product .posts .text{display:block;overflow:hidden;height:auto;}.order .products .inquiry.product .link{text-align:center;margin-top:10px;border-bottom:2px solid #676767;display:block;margin-right:28px;}.order .products .inquiry.product .chatForm,.order .products .inquiry.product .chatForm form > *{display:block;height:auto;margin:20px 0;}.order .products .inquiry.product .chatForm h4{color:#292929;padding-bottom:10px;font-weight:bold;}.order .products .inquiry.product .chatForm textarea{width:600px;height:150px;}.order .products .inquiry.product .name{font-style:italic;}.order .products .inquiry.product .name span{color:#888888;font-weight:normal;}.order .product{position:relative;}.order .discount{margin-bottom:20px;}.order .discount .product-rows div.hr{background:#676767;height:2px;margin:0 27px 18px 0;}.order .discount .product-rows .product-row{color:#c60000;font-size:20px;font-family:Arial,sans-serif;font-weight:normal;min-height:24px;line-height:24px;text-align:left;}.order .product h3{border-bottom:2px solid #676767;margin:23px 28px 0 28px;padding-bottom:5px;}.order .product h3 span{color:#888888;font-size:16px;}.order .product .railway-container,.order .product .flight-container{min-height:142px;padding:25px 2px 0 28px;position:relative;}.order .flight .icons.warning{position:absolute;top:15px;left:30px;}.order .flight .link-detailed{bottom:0;display:block;margin:0;position:absolute;right:0;text-align:left;width:202px;}.order .icons{display:inline-block;}.order .railway-container .price,.order .flight-container .price{right:0;top:16px;width:200px;}.order .flight-container .price .baggage{color:#000;}.order .flight-container .price p span.false{color:green;}.order .flight-container .price p span.true{color:red;}.order .flight-container div.flight-title{width:433px;}.order .flight-container .detailed > div.flight-title{width:413px;}.order .flight-container .flight-time-date{width:177px;}.order i{color:#525252;font-style:italic;font-size:12px;line-height:18px;}.tickets .rules{float:right;}.tickets .rules a{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;font-weight:400;height:18px;line-height:18px;text-decoration:none;}.products a.blue-links,.order a.blue-links{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;font-weight:400;height:18px;line-height:18px;text-decoration:none;}.dialog-container .products a.blue-links{font-family:inherit;}.order .flight .warning-container{background:#d1d1d1;margin-top:20px;font-size:12px;height:16px;line-height:16px;padding:23px 70px;}.order .buttons .warning-container{position:relative;top:7px;left:460px;}.order .buttons .warning-container .warning{position:relative;top:7px;}.order .info-passengers .link-detailed{width:1056px;}.order .info-passengers .link-detailed .right{font-size:15px;}.order .passengers{clear:right;display:none;margin-top:20px;width:100%;}.order .show-passengers{display:inline-block;}.order a.blue-links.hide-passengers{display:none;margin-top:16px;}.order .passengers thead tr{border-bottom:2px solid #666666;}.order .passengers thead tr{color:#666666;font-weight:700;}.order .passengers thead td{text-align:left;}.order .passengers tbody tr{border-bottom:1px solid #cccccc;}.order .passengers td{height:60px;vertical-align:middle;}.order .passengers td.first{width:40px;text-align:center;}.order .product-rows{padding:15px 0 15px 28px;}.order .product-row{min-height:32px;margin:0 272px 0 0;}.order .product-row:first-child{border-top:0 none;}.order .product-row div{display:inline-block;height:32px;line-height:20px;}.order div.hr{background:#d2d2d2;height:1px;margin:15px 292px 15px 0;}.order .product-row div.name{color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;line-height:31px;vertical-align:top;width:433px;}.order .product-row div.details,.order .product-row div.seats{width:360px;}.order .product-rows div.price{float:right;width:249px;}.order .seats-container{display:none;}.order .payment-block .paysistem P{margin-bottom:5px;}.order .payment-block .paysistem ul{margin:0 0 3px 20px;}.order .payment-block .paysistem ul li{list-style-type:disc;}.order .product .rules{float:right;}.payment-block .yar .blue-wrapper.blue-wrapper_error,.payment-block.payment-block_error{background:#FFE6E6;padding:20px 0;}.payment-block__order-with-error,.payment-block__payment-return-rule{color:#000000;font-size:16px;margin-top:5px;}.payment-block__order-with-error{margin-bottom:20px;}.payment-block .info{height:100px;display:table-cell;vertical-align:middle;font-size:20px;color:#101010;}.payment-block .youthCardInfo{font-size:16px;margin-top:10px;}.payment-block .block .hr{display:block;height:1px;margin:28px 0;padding:0;}.payment-block .block .info-txt{margin-top:43px;}.payment-block .block.single-block .info-txt{margin-top:13px;}.payment-block .block .info-txt .warning{display:inline-block;width:65%;}.payment-block .block .info-txt .price{margin-top:6px;}.payment-block .block .info-txt .price{display:inline-block;width:30%;text-align:right;}.payment-block .block .info-txt.cc .link{font-weight:bold;font-size:16px;margin-top:10px;display:none;}.payment-block .block .info-txt.cc .link span{text-decoration:underline;}.payment-block .block .info-txt.cc .logo{margin-top:5px;margin-left:20px;display:none;}.payment-block .block .info-txt.cc .price{text-align:left;width:15%;}.payment-block .block .info-txt.cc .icon{background:url(../img/payment/icon_airplane.png) no-repeat;display:block;height:16px;margin-top:27px;margin-left:15px;width:15px;}.payment-block .block .info-txt.cc .price h5{font-size:30px;color:#101010 !important;letter-spacing:1px;}.payment-block .block .info-txt.cc .price p{font-size:12px;font-weight:bold;letter-spacing:-1px;}.payment-block .block .info-txt.cc input[type="submit"].button{font-size:18px;height:40px;margin:0 45px;font-weight:bold;}.payment-block .block .info-txt .icon{height:15px;width:15px;background-image:url(../img/payment/icon_airplane.png);display:block;}.hotel-booking .credit-card,.payment-block .block .credit-card{height:330px;width:1105px;position:relative;}.hotel-booking .credit-card.sberpay,.payment-block .block .credit-card.sberpay{height:140px;}.payment-block .block .blue-links{border-bottom:1px dotted #0081d3;color:#0081d3;display:inline-block;}.payment-block .block .type-change .row.type{margin-bottom:10px;}.payment-block .block .type-change .row.type .request__label{display:flex;align-items:center;margin-bottom:4px;}.payment-block .block .type-change .row.type .request__label > .radio{margin-top:0;}.payment-block .block .card .type-change ~ .form{margin-top:25px;}.payment-block .block .type-change > div{margin-bottom:11px;}.payment-block .buttons{height:59px;margin-bottom:43px;}.payment-block .buttons .button.yellow{width:344px;float:right;}.payment-block .block .type-change .text-radio{color:#000000;display:inline-block;font-size:14px;line-height:18px;}.hotel-booking .credit-card .wrapper .text,.payment-block .credit_card .wrapper .text{font-size:16px;margin-top:25px;margin-bottom:40px;}.hotel-booking .credit-card form,.payment-block .block .credit-card form{width:536px;height:305px;box-sizing:border-box;background:#eeeeee;border:3px solid #b5b5b5;border-radius:15px;color:#919191;}.hotel-booking .credit-card form.sberpay,.payment-block .block .credit-card form.sberpay{height:auto;}@media screen and (max-width:950px){.payment-block .block .credit-card{}}.payment-block .block .credit-card form.first{}.hotel-booking .credit-card form.first > div,.payment-block .block .credit-card form.first > div{box-sizing:border-box;padding:30px 32px 30px 36px;}.hotel-booking .credit-card form.second,.payment-block .block .credit-card form.second{box-sizing:border-box;position:absolute;}.hotel-booking .credit-card form.second .verisign,.payment-block .block .credit-card form.second .verisign{position:absolute;top:203px;left:143px;}.hotel-booking .credit-card form.second .mcafree,.payment-block .block .credit-card form.second .mcafree{position:absolute;top:203px;left:23px;}.hotel-booking .credit-card form.second .visa-ver,.payment-block .block .credit-card form.second .visa-ver{position:absolute;top:127px;left:27px;}.hotel-booking .credit-card form.second .pcidds,.payment-block .block .credit-card form.second .pcidds{position:absolute;top:203px;left:266px;}.hotel-booking .credit-card form.second .mastercard-ver,.payment-block .block .credit-card form.second .mastercard-ver{position:absolute;top:130px;left:170px;}.hotel-booking .credit-card form.first .row,.payment-block .block .credit-card form.first .row{margin-right:0;}.hotel-booking .credit-card form.first .row + .row,.payment-block .block .credit-card form.first .row + .row{margin-left:11px;}.hotel-booking .credit-card form.first .number .row > input,.payment-block .block .credit-card form.first .number .row > input{text-align:left;width:104px;}.hotel-booking .credit-card form.first .number .row > input.sberpay,.payment-block .block .credit-card form.first .number .row > input.sberpay{text-align:left;width:130px;}.hotel-booking .credit-card form.first .date,.payment-block .block .credit-card form.first .date{margin-top:15px;margin-left:137px;}.hotel-booking .credit-card form.first .date .row > input,.payment-block .block .credit-card form.first .date .row > input{width:74px;}.hotel-booking .credit-card form.first .user,.payment-block .block .credit-card form.first .user{margin-top:26px;}.hotel-booking .credit-card form.first .user .row,.payment-block .block .credit-card form.first .user .row{width:100%;}.hotel-booking .credit-card form.first .user .row > input,.payment-block .block .credit-card form.first .user .row > input{width:100%;}.hotel-booking .credit-card form .text,.payment-block .block .credit-card form .text{margin-bottom:7px;font-size:16px;font-family:Arial,helvetica,sans-serif;font-weight:100;}.hotel-booking .credit-card form.first .divider,.payment-block .block .credit-card form.first .divider{font-size:25px;line-height:12px;height:30px;}.hotel-booking .credit-card form.second .strip,.payment-block .block .credit-card form.second .strip{height:40px;background:#bebebe;margin-top:57px;}.hotel-booking .credit-card form.second .code,.payment-block .block .credit-card form.second .code{float:right;margin-right:31px;margin-top:23px;}.hotel-booking .credit-card form.second .code .row,.payment-block .block .credit-card form.second .code .row{width:108px;}.hotel-booking .credit-card form.second .code input,.payment-block .block .credit-card form.second .code input{width:108px;}.payment-block .office .minor-menu a,.payment-block .office .minor-menu div{color:#007ece;display:block;position:relative;height:41px;box-sizing:border-box;text-decoration:none;font-size:15px;}.payment-block .office .price{text-align:right;margin-top:16px;margin-right:100px;}.payment-block .office .minor-menu li.active a,.payment-block .office .minor-menu li.active div{color:#689a00;text-decoration:none;}.payment-block .office .minor-menu li.active a span,.payment-block .office .minor-menu li.active div span{border-bottom:0;}.payment-block .office .minor-menu li.active{background:url(../img/icons.png) -42px -724px no-repeat;}.payment-block .office .minor-menu{width:200px;}.payment-block .office .minor-menu a span.label,.payment-block .office .minor-menu div span.label{border-bottom:1px dotted #007ece;top:50%;position:absolute;margin-top:-8px;}.payment-block .office .content-form{box-sizing:border-box;margin-left:200px;border-left:1px dotted #999999;padding-left:50px;margin-bottom:22px;}.payment-block .office .steps td{height:40px;vertical-align:middle;box-sizing:border-box;}.payment-block .office .steps .td1{width:40px;}.payment-block .office .steps .td2{width:436px;padding-right:95px;padding-left:10px;}.payment-block .office .steps .td3{width:40px;}.payment-block .office .steps .td4{width:340px;padding-left:10px;padding-right:21px;}.payment-block .office .text{font-size:16px;margin-top:25px;margin-bottom:40px;}.payment-block .office .information .icons{position:relative;top:7px;}.payment-block .office .information td{height:53px;box-sizing:border-box;}.payment-block .office .information .td1{width:30px;}.payment-block .office .information .td2{width:119px;padding-left:15px;}.payment-block .office .information .td3{width:322px;padding-right:84px;}.payment-block .office .information .td3.mode{width:322px;padding-right:172px;}.payment-block .office .information .td4{width:32px;}.payment-block .office .information .td5{width:348px;padding-left:15px;}.payment-block .office .information .td4-5{width:380px;}.payment-block .office .information .label{font-size:13px;line-height:154%;font-weight:700;color:#578d9b;}.payment-block .office .information .text{font-size:13px;line-height:154%;color:#575757;}.payment-block .office .information .phone{font-size:16px;line-height:125%;}.payment-block .office .information a.button{font-size:20px;padding:4px 30px 4px 20px;}.payment-block .office .information a.button .icons{margin-right:15px;position:relative;top:5px;}.payment-block .office .hr{border-bottom:1px solid #c9c9c9;display:block;height:1px;margin:19px 0;padding:0;}.mapYa{margin-bottom:38px;}.payment-block .salon .text{font-size:16px;margin-top:25px;margin-bottom:40px;}.payment-block .salon td{height:40px;box-sizing:border-box;vertical-align:middle;}.payment-block .salon .td1{width:40px;}.payment-block .salon .td2{width:529px;padding-left:10px;padding-right:40px;}.payment-block .salon .td3{width:40px;}.payment-block .salon .td4{width:594px;padding-left:10px;padding-right:101px;}.payment-block .salon .price{text-align:right;margin-right:157px;}.payment-block .change-city .city{border-bottom:1px dotted black;cursor:pointer;}.payment-block .change-city .incity{color:#017fcc;}.payment-block .change-city{margin-bottom:20px;}.payment-block .terminal .text{font-size:16px;margin-top:25px;margin-bottom:40px;}.payment-block .terminal td{height:40px;box-sizing:border-box;vertical-align:middle;}.payment-block .terminal .td1{width:40px;}.payment-block .terminal .td2{width:529px;padding-left:10px;padding-right:54px;}.payment-block .terminal .td3{width:40px;}.payment-block .terminal .td4{width:594px;padding-left:10px;padding-right:101px;}.payment-block .terminal .price{text-align:right;margin-right:157px;}.payment-block .paysistem .text{font-size:16px;margin-top:25px;margin-bottom:40px;}.payment-block .paysistem form .text{font-size:16px;margin-top:0;margin-bottom:0;}.payment-block .paysistem form{margin-bottom:20px;}.payment-block .sistems{margin-bottom:36px;}.payment-block .sistems ul{position:relative;width:1126px;left:-10px;}.payment-block .sistems ul li{display:inline-block;word-spacing:normal;width:25%;box-sizing:border-box;height:161px;vertical-align:top;}.payment-block .sistems ul li a{display:block;vertical-align:top;height:100%;width:100%;box-sizing:border-box;padding:10px;}.payment-block .sistems ul li a > div{height:100%;width:100%;box-sizing:border-box;border:1px solid #d1d1d1;}.payment-block .sistems .radio-box{height:40px;padding-left:8px;}.payment-block .sistems .radio-box .text{display:inline-block;color:rgba(87,87,87,1);font-size:13px;position:relative;top:-2px;}.payment-block .sistems .icon-box{height:120px;}.payment-block .sistems .icon-box .term-webmoney{position:relative;top:28px;left:23px;}.payment-block .sistems .icon-box .term-credit_paylate{position:relative;top:13px;left:34px;}.payment-block .sistems .icon-box .term-yam{position:relative;top:8px;left:51px;}.payment-block .sistems .icon-box .term-qiwi_lk{position:relative;top:9px;left:58px;}.payment-block .sistems .icon-box .term-paypal{position:relative;top:25px;left:34px;}.payment-block .sistems .icon-box .term-elecsnet_lk{position:relative;top:13px;left:23px;}.payment-block .sistems .icon-box .term-deposit{position:relative;top:5px;left:69px;}.payment-block .sistems .icon-box .term-alfa_click{position:relative;top:14px;left:48px;}.payment-block .sistems .icon-box .term-spasibo{position:relative;top:5px;left:46px;}.payment-block .sistems .icon-box .term-deltapay{position:relative;top:16px;left:16px;}.payment-block .paysistem .infoprice .inform{display:inline-block;width:772px;line-height:25px;}.payment-block .paysistem .infoprice .price{display:inline-block;margin-left:24px;text-align:right;}.hotel-booking .credit-card .tooltip,.payment-block .tooltip{position:relative;}.payment-block .tooltip > .tooltip-content{background:rgb(238,238,238);border:1px solid rgb(190,190,190) !important;border-radius:7px;bottom:60px;color:rgb(88,88,88) !important;display:none;font-size:12px !important;height:30px !important;left:33px;line-height:18px !important;min-width:720px;padding:8px 8px 80px 8px !important;position:absolute !important;top:-125px !important;vertical-align:top !important;white-space:normal !important;}.hotel-booking .credit-card .tooltip > .tooltip-content:after,.payment-block .tooltip > .tooltip-content:after{background:url(../img/icons.png) 0 -499px no-repeat;content:"";display:none;height:16px;position:absolute;left:0;top:100%;width:20px;}.hotel-booking .credit-card .tooltip:hover > .tooltip-content,.payment-block .tooltip:hover > .tooltip-content{display:block;}.hotel-booking .credit-card .tooltip:hover > .tooltip-content:after,.payment-block .tooltip:hover > .tooltip-content:after{display:block;}.promocode{line-height:36px;margin-top:12px;color:#888888;font-size:16px;}.promocode.product-timelimit{font-size:14px;}.promotext{margin:0 20px 0 28px;color:#585858;cursor:default;}.promoinput{height:33px;width:180px;margin:2px 0;}.promocode-button{padding:7px 30px;border-radius:6px;}.price .promo{height:16px;margin-top:10px;font-weight:bold;font-style:italic;color:#194a6b !important;}.price .promo span:last-child{color:#888888 !important;font-weight:normal;}.order .info-passengers .link-detailed .blink{-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}@-moz-keyframes blinker{0%{opacity:1.0;}50%{opacity:0.0;}100%{opacity:1.0;}}@-webkit-keyframes blinker{0%{opacity:1.0;}50%{opacity:0.0;}100%{opacity:1.0;}}@keyframes blinker{0%{opacity:1.0;}50%{opacity:0.0;}100%{opacity:1.0;}}.cancel-order.flight-forms-container{background:none;}.cancel-order .type-selector{border-left:3px solid #194a6b;border-right:3px solid #194a6b;border-top:3px solid #194a6b;position:relative;width:528px;}.cancel-order .type-selector .type-selector-right{display:inline-block;border-bottom:3px solid #194a6b;content:" ";height:47px;position:absolute;right:-171px;top:0;width:171px;}.cancel-order .flight-details{border-left:3px solid #194a6b;border-right:3px solid #194a6b;}.cancel-order .passenger-details{border-left:3px solid #194a6b;border-right:3px solid #194a6b;}.cancel-order .buttons{border-bottom:3px solid #194a6b;border-left:3px solid #194a6b;border-right:3px solid #194a6b;width:100%;}.cancel-order .search-form{margin-left:210px;}.cancel-order h4{font-size:14px;}.cancel-order.flight-forms-container .social-like-buttons{display:none;}.dialog-container .error-text{font-size:16px;margin:10px auto;text-align:center;width:90%;}.dialog-container .dialog-block input + p{display:none;color:#c60000}.order-details-add-infant-option a{font-size:14px;color:#0180cd;}.order-details-meal-option{background:#ededed;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;margin-top:-20px;}.order-details-meal-option a{font-size:14px;color:#0180cd;}.order-details .icons{display:inline-block;}.order-details .row .buttons label.checkbox{margin-left:20px;width:170px;}.order-details .warning-red{margin:0 10px 0 0;float:none;}.text-handler{display:inline-block;}.text-handler h3{float:none;min-height:16px;}.tickets .order-details div.row.offer .document,.tickets .order-details div.row.offer .direction{width:338px;}.tickets .order-details div.row.offer .price{text-align:right;width:126px;}.memo-operator{background:#ffffcc;color:#525252;padding:10px;}.partner-cash{}.partner-cash h3{margin:20px 0 10px;}.partner-cash .wrapper p{font-size:16px;margin-bottom:25px;}.partner-cash .wrapper input[type="submit"].button.pay-send{font-size:22px;font-weight:normal;height:auto;line-height:normal;padding:8px 48px;}.memo-operator li{font-size:16px;font-weight:bold;list-style-type:decimal;margin:12px 0 22px 31px;}.memo-operator li label{display:block;}.memo-operator li label .checker ~ b{color:#525252;margin-top:7px;}.order .area-grey{background:#eaeaea;border-bottom:1px solid #d1d1d1;margin-top:-29px;min-height:140px;padding:29px 0 0 0;}.order.column .area-grey h1{line-height:30px;min-height:40px;width:900px;}.order .area-grey .product-rows div.price{width:202px;}.order .area-grey .product div h3,.order .area-grey .product div h3 ~ *{padding-left:0;padding-right:0;margin-right:0;margin-left:0;}.order .area-grey > div:first-child a{margin:-30px 0;}.order .area-grey ~ h3{padding:20px 0;}.order .area-grey ~ .info-passengers{padding:0 0 70px;}.order .area-grey ~ .info-passengers .link-detailed{margin:-100px 0 0;padding-bottom:60px;}.order .area-grey ~ .info-passengers .link-detailed .right{float:left;}.order .area-grey > *,.order .area-grey .products .total > *{width:1105px;margin:0 auto;}.order .area-grey > .total{width:100%;}.order .area-grey .products{border:none;}.payment-block .yar h3{font-weight:bold;font-size:24px;}.payment-block .yar .block .type-change .text-radio{color:#fff;}.payment-block .yar .methods{margin-bottom:20px;}.payment-block .yar .methods div.title{line-height:34px;height:32px;overflow:hidden;font-size:16px;padding:5px 0;}.payment-block .yar .methods div.title .price{float:right;padding-right:10px;}.payment-block .yar .methods div.title .price.color-blue{color:#194A6B;font-weight:bold;}.payment-block .yar .methods div.title.active{background:#194A6B;}.payment-block .yar .methods div.title.active a > span,.payment-block .yar .methods div.title.active .price{color:#fff !important;}.payment-block .yar .methods div.block.active{background:#DDE4E9;padding:20px;}.payment-block .yar .methods div.block .text,.payment-block .yar .methods div.block .infoprice,.payment-block .yar .methods div.block table{margin:0;}.payment-block .yar .methods div.block .sistems{margin:0;}.payment-block .yar .methods div.block .wrapper{width:100%;}.payment-block .yar .methods div.block .sistems li a > div{background:#fff;}.payment-block .yar .methods div.block .buttons{margin:0;padding-bottom:43px;text-align:center;}.payment-block .yar .methods div.block .buttons .button.yellow{float:none;}.payment-block .yar .methods div.title a{text-decoration:none;display:block;}.payment-block .yar .methods > div:nth-child(4n+1){background:#F2F2F2;}.payment-block .yar .blue-wrapper{background:#194A6B;color:#fff;padding:20px 0;}.payment-block .yar .blue-wrapper .credit_card,.payment-block .yar .blue-wrapper h3{margin:0 auto 20px;width:1105px;}.payment-block .yar .blue-wrapper .credit_card .price h5,.payment-block .yar .blue-wrapper .credit_card .price i,.payment-block .yar .blue-wrapper h3{color:#fff !important;}.payment-block .yar .blue-wrapper_error h3{color:#000 !important;font-weight:normal;margin-bottom:5px;}.hotel-booking .credit-card form.first,.payment-block .yar .credit_card form.first{z-index:1;position:absolute;top:0;left:0;}.hotel-booking .credit-card form.second,.payment-block .yar .credit_card form.second{left:180px;top:0;}.payment-block .yar .credit_card .button.yellow{float:left;margin-top:40px;}.payment-block .yar .credit_card .button.green{float:left;width:344px;margin-top:40px;}.payment-block .yar .credit_card .price,.payment-block .yar .credit_card .hr{display:none;}.hotel-booking .credit-card .icons.verisign,.payment-block .yar .credit_card .icons.verisign{display:none;}.hotel-booking .credit-card .icons.mcafree,.payment-block .yar .credit_card .icons.mcafree{display:none;}.hotel-booking .yar .credit-card form.second .bg,.payment-block .yar .block .credit-card form.second .bg{background:#fff;position:absolute;left:590px;width:380px;height:78px;top:0;}.hotel-booking .yar .credit-card form.second .bg,.payment-block .yar .methods .credit-card form.second .bg{width:250px;height:156px;top:0;}.hotel-booking .yar .credit-card form.second .icons.visa-ver,.payment-block .yar .credit-card form.second .icons.visa-ver{left:15px;top:15px;}.hotel-booking .yar .credit-card form.second .icons.pcidds,.payment-block .yar .credit-card form.second .icons.pcidds{left:100px;top:9px;}.hotel-booking .yar .credit-card form.second .icons.mastercard-ver,.payment-block .yar .block .credit-card form.second .icons.mastercard-ver{left:250px ;top:15px ;}.payment-block .yar .methods .credit-card form.second .icons.mastercard-ver{left:15px;top:90px ;}.hotel-booking .yar .credit-card .info-txt,.payment-block .yar .credit_card .info-txt{margin-top:43px;position:absolute;right:194px;text-align:left;width:600px;top:700px;}.hotel-booking .credit-card .info-txt.cc,.payment-block .yar .credit_card .info-txt.cc{top:0;right:0;position:relative;margin-bottom:46px;}.hotel-booking .credit-card .info-txt.cc .icon,.payment-block .yar .credit_card .info-txt.cc .icon{display:none;}.payment-block .yar .credit_card .info-txt.cc input[type="submit"].button{margin:0;}.order-vote{min-height:450px;}.order-vote form{width:500px;}.order-vote p{margin:20px 0 ;font-size:14px;width:600px;}.order-vote select{margin-right:20px;}.order-vote textarea{width:500px;height:200px;display:block;margin-bottom:20px;}.order-vote textarea.hide,.order-vote .selector.hide{display:none;}.order-vote .button{padding:5px 30px;margin-left:10px;}.order .insurance .tooltipcss-top:after{margin-left:-165px;}.info-travellers{}.order-view__timelimit-container{float:right;font-size:15px;margin-top:-20px;text-align:right;}.order-view__passengers-title{color:#000000;margin-top:20px;margin-bottom:10px;}.order-view__passengers-container{font-size:0;margin-right:-25px;}.order-view__passenger-container{display:inline-block;border:2px solid #cccccc;font-size:14px;line-height:26px;margin-bottom:25px;margin-right:25px;position:relative;padding:18px 13px 8px 33px;width:301px;}.order-view__passenger-icon{margin-bottom:-10px;margin-left:-20px;}.order-view__passenger-icon.icons.child{margin-right:5px;width:10px;}.order-view__passenger-icon.icons.infant{background-position-x:-542px;width:15px;}.order-view__passenger-name{color:#2a94d3;font-size:14px;line-height:18px;height:36px;margin-bottom:8px;text-transform:uppercase;width:260px;}.order-view__passenger-date-container{float:right;font-size:12px;color:#999999;text-transform:none;}.order-view__passenger-date{color:#000000;}.order .area-grey > .flight-warning{margin:0;padding:25px 0;width:auto;}.order .area-grey > .flight-warning > p{margin:0 auto;width:1105px;}.bankcard-tooltip{position:absolute;left:565px;width:300px;top:0;}.bankcard-tooltip__title{color:#eee;font-size:14px;margin-bottom:12px;}.bankcard-tooltip__accepted{font-size:0;margin-bottom:40px;}.bankcard-tooltip__accepted .icons{margin-right:10px;}.bankcard-tooltip__ccv-tooltip{color:#eee;font-size:13px;margin-bottom:40px;}.bankcard-tooltip__ccv-tooltip a{display:block;color:#eee;margin-top:12px;text-decoration:underline;}.bankcard-tooltip__garantee{color:#eee;font-size:14px;margin-bottom:12px;}.bankcard-tooltip__protected{font-size:0;}.bankcard-tooltip__protected .icons{background-color:white;margin-right:10px;border-radius:2px;height:35px;width:64px;}.icons.pci-dds{background-position:-738px -679px;}.icons.visa-verified{background-position:-738px -719px;}.icons.mastercard-securecode{background-position:-738px -753px;}.hotel-booking .bankcard-tooltip__ccv-tooltip .tooltip > .tooltip-content,.payment-block .bankcard-tooltip__ccv-tooltip .tooltip > .tooltip-content{background:#eeeeee;border-radius:5px;bottom:25px;height:auto !important;min-width:initial;padding:5px;right:auto;top:-300px !important;width:308px;}.customer-information{margin:20px 0;}.customer-information__name{color:#000;font-size:14px;font-weight:bold;margin:10px 0;}.customer-information__email,.customer-information__phone{margin:10px 0;}.customer-information__label{color:#000;font-size:14px;font-weight:bold;}.customer-information__text{color:#000;font-size:14px;font-weight:normal;}.additional-information{display:flex;}.additional-information > div{flex:1;margin:20px 0;width:50%;}.additional-information__links{margin:20px 0;}.additional-information__title{margin-bottom:10px;}.additional-information__links a{color:#0180cd;text-decoration:underline;display:block;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.area-grey > .area-blue{margin:-29px 0 29px 0 !important;padding:20px 0;width:auto !important;}.order .area-blue h3{color:white;font-size:18px;font-weight:normal;font-family:Arial,sans-serif;text-align:left;margin:0 auto;width:1105px;}.order .area-grey > .documents{background:#f3f3f3;width:100%;}.order .area-grey > .documents .documents__wrapper{margin:0 auto;padding-top:10px;width:1105px;}.documents__title{border-bottom:2px solid #676767;padding:5px 0;}.documents__container{padding:10px 0;}.documents__invoices{padding-bottom:10px;}.documents__item{color:#000000;display:flex;font-size:14px;margin:10px 0;align-items:stretch;}.documents__product-title{flex:1;}.documents__actions{font-size:14px;line-height:14px;margin:0;text-align:right;width:120px;}.documents__list-item ~ .documents__list-item{margin-top:10px;}a.documents__list-item-download{color:#0180cd;}.order .area-grey > .unity-service{background:#f3f3f3;width:100%;}.order .area-grey > .unity-service .unity-service__wrapper{margin:0 auto;overflow:hidden;padding:20px 0;width:1105px;}.unity-service__block{background:white;border:2px solid #676767;float:left;padding:10px;margin-right:5%;width:30%;}.unity-service__block-title{color:black;font-size:16px;font-weight:bold;margin-bottom:10px;}.unity-service__buttons{margin:20px 0 4px;text-align:center;}.unity-service__text{margin:10px 0;}.unity-service__form{display:none;text-align:center;}form.unity-service__form label > span.text{color:black;font-size:16px;font-weight:bold;margin-bottom:21px;}form.unity-service__form.standard input{border-radius:0;}input[type="submit"].button.unity-service__button{font-size:16px;height:36px;line-height:16px;margin:10px auto;padding:8px 57px;}.unity-service__items-content{display:flex;}.unity-service__items{flex:1;}.unity-service__item{margin-bottom:5px;}.unity-service__link{border-bottom:1px dotted #0180cd;display:inline-block;color:#0180cd;font-size:16px;padding-bottom:0;text-decoration:none;}.add-to-order{}.add-to-order__container{background:#8CA5B5;}.avia-booking .add-to-order__container{margin:25px 0 -40px;}.add-to-order__wrapper{margin:0 auto;padding:25px 0;width:1105px;}.booking .form form.add-to-order__form{margin:0;}.add-to-order__title{color:#000000;font-size:20px;font-weight:normal;padding-bottom:10px;}.add-to-order__order{color:#990000;}.add-to-order__row{align-items:flex-start;display:flex;}form.standard.add-to-order__form label > span.text{color:#000000;font-size:16px;margin-bottom:10px;}form.standard .cell.add-to-order__cell{width:250px;}input[type="submit"].button.add-to-order__submit{font-size:16px;height:40px;line-height:16px;margin:-3px 0 0 0;padding:10px 25px;width:auto;}.aeroexpress .add-to-order__container{background:transparent;}.aeroexpress .add-to-order__title{border-bottom:2px solid #585858;margin-bottom:10px;}.aeroexpress .add-to-order__wrapper{width:auto;}.is-not-complete-warning{color:#ac0000;font-size:14px;padding:15px 0;}.products .hotel.product h3 span{margin-left:10px;}.products .hotel.product .rooms{position:relative;}.products .hotel.product .room{padding-top:20px;padding-bottom:20px;width:900px;}.products .hotel.product .room:last-child{border:none;}.products .hotel.product .room-info{vertical-align:top;display:inline-block;width:450px;}.products .hotel.product .room-info h4{display:inline-block;color:#000000;font-size:18px;height:28px;line-height:20px;vertical-align:baseline;}.products .hotel.product .room-info .icons{margin-bottom:-2px;}.products .hotel.product a{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;font-size:14px;font-weight:normal;height:18px;line-height:18px;text-decoration:none;}.products .hotel.product .hotel-info{display:inline-block;max-width:400px;vertical-align:top;}.products .hotel.product .hotel-info .trip-time{color:#999999;margin-top:12px;}.products .hotel.product .hotel-info .icons{margin-bottom:-3px;margin-right:-2px;}.products .hotel.product .price-column p,.products .hotel.product .price-column div,.products .hotel.product .option-column p,.products .hotel.product .option-column div{color:#000000;font-size:14px;line-height:20px;}.products .hotel.product .price-column{float:right;padding-top:10px;width:202px;}.products .hotel.product .price-column .price{font-family:"PT Sans",Verdana,sans-serif;color:#1a4b6c;font-size:24px;font-weight:bold;}.products .hotel.product .price-column .price{font-family:"PT Sans",Verdana,sans-serif;color:#1a4b6c;font-size:24px;font-weight:bold;line-height:28px;margin-bottom:10px;}.products .hotel.product .price-column .breakdowns-tooltip__content{margin-left:-300px;}.option-column .meal-tooltip{display:inline-block;}.product-started.column h1,.product-started.column .products .hotel.product .room-info h4,.product-started.column.order,.product-started.column .products .hotel.product .price-column p,.product-started.column .products .hotel.product .price-column div,.product-started.column .products .hotel.product .option-column p,.product-started.column .products .hotel.product .option-column div,.product-started.column .products .hotel.product a,.product-started.column .price span.h5,.product-started.column .price span.h5,.product-started.column .price h5,.product-started.column .products .inquiry.product h4,.product-started.column .customer-information__label,.product-started.column .customer-information__text,.order-comments.product-started,.order-comments.product-started .order-comments__title,.order-comments.product-started .order-comments__comment-message{color:#999999 !important;}.product-started.column .products .hotel.product a{border-bottom-color:#999999;}.hotel-product__additional-option-title{color:#000000;font-size:18px;font-family:Arial,sans-serif;font-weight:normal;min-height:24px;line-height:24px;text-align:left;}.hotel-product__additional-option{display:flex;margin:10px 0;}.hotel-product__additional-option-price{color:#1a4b6c;font-family:"PT Sans",Verdana,sans-serif;font-size:24px;font-weight:bold;line-height:28px;width:202px;}.hotel-product__additional-option-name{color:#000000;flex:1;font-weight:700;font-size:14px;line-height:28px;}.hotel-product__additional-option-simple{font-weight:normal;}.order{padding-top:0;font-size:14px;font-family:Arial,Helvetica,sans-serif;}.order > h1{margin:70px 0 50px 0;text-align:center;}.order .payment .clientPayments__tittle{margin-bottom:4px;}.order .payment .request__row{margin-bottom:4px;}.order .payment .request__label{display:flex;align-items:center;margin-bottom:4px;}.order .payment label .checker{margin-top:3px;}.order .payment label .checker ~ b{margin-top:0;}.order .payment .button{margin-top:4px;}.order .header{padding:55px 0 43px 0;background-color:#eaeaea;}.order .header > div{width:1105px;margin:0 auto;}.order .header h1{margin-bottom:-12px;font-size:35px;font-weight:bold;}.order .header p{width:900px;font-size:24px;}.order .header ul{float:right;margin-top:-87px;line-height:33px;}.order .header ul li:only-child{margin-top:18px}.order .header ul a{padding:1px 0 3px 27px;color:#0180cd;font-weight:bold;text-decoration:underline;text-decoration-style:dotted;background-image:url(../img/icons-order.png);background-repeat:no-repeat;cursor:pointer;}.order .header ul a:hover{opacity:0.7;}.order .header ul a:active{opacity:0.4;}.order .header ul a.unity-orders{background-position:0 0;}.order .header ul a.cancel-booking{background-position:0 -39px;color:#a91111;}.order .header ul a.request-refund{background-position:0 -39px;color:#a91111;}.order .flight-warning{display:none;border:1px solid #eaeaea;color:#060606;background-color:#ffffcc;}.order .flight-warning > p{width:1105px;margin:0 auto;padding:30px 0;}.order .flight-warning p + p{margin-top:-15px;padding-top:0;}.order .services > div{padding-top:43px;}.order .services > div{width:1105px;margin:0 auto;}.order .services h3{margin-bottom:15px;font-size:18px;font-weight:bold;}.order .services ul{overflow:hidden;}.order .services ul li{float:left;width:163px;margin-left:25px;}.order .services ul li:first-child{margin-left:0;}.order .services ul li a{display:block;padding:52px 0 18px 0;border-radius:5px;text-align:center;text-decoration:none;color:#fff;background:#0180cd url(../img/icons-services.png) 53px 23px no-repeat;}.order .services ul li a:hover{opacity:0.8}.order .services ul li a:active{opacity:0.6}.order .services ul li.link-avia a{background-position:67px 21px}.order .services ul li.link-railway a{background-position:-71px 21px}.order .services ul li.link-hotel a{background-position:-212px 21px}.order .services ul li.link-vtbins a{background-position:-353px 21px}.order .services ul li.link-aeroexpress a{background-position:-492px 21px}.order .services ul li.link-transfer a{background-position:-633px 21px}.order .services ul li.link-request a{background-position:-774px 21px}.order .order-comments .order-comments__block{padding-bottom:40px;border-bottom:1px solid #ccc}.order .total{padding:30px 0;font-size:14px;line-height:24px;background-color:#eaeaea;overflow:hidden;}.order .total .have-to-pay{float:left;margin-left:14px;}.order .total .have-to-pay strong{color:#a91111;}.order .total .total-price{float:right;margin-right:14px;}.order .total .total-price strong{display:block;float:right;margin-left:7px;font-size:24px;font-weight:bold;color:#194a6b}.order .payment-block .blue-wrapper{padding:45px 0}.order .additional-links{width:1105px;margin:0 auto;padding:30px 0;}.order .additional-links h3{font-size:18px;}.order .additional-links a{display:block;max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0180cd;text-decoration:underline;}.order .products{margin-top:52px;border:none;background-color:#fff}.order .products a:hover{opacity:0.8}.order .products a:active{opacity:0.6;}.order .products > .product > div > div{width:1105px;margin:0 auto 45px auto;padding-bottom:22px;outline:2px solid #1e496a;}.order .products > .product .reservation-header h3{margin:0;padding:16px;border:none;font-size:18px;font-weight:normal;color:#fff;background-color:#1e496a;}.order .products > .product .reservation-header h3 > span{margin:0;font-size:18px;font-weight:bold;color:#fff;}.order .products > .product .reservation-header h3 + p{padding:13px 17px 28px 44px;font-weight:bold;color:#060606;background:#ffc701 url(../img/icons-order.png) 16px -70px no-repeat;}#direct-orders .products > .product .reservation-header h3 + p{padding-bottom:24px;}.order .products > .product .reservation-header h3 + p span{display:block;float:right;font-weight:normal;}.order .products > .product .reservation-header h3 + p.complete{color:#fff;background:#049c04 url(../img/icons-order.png) 16px -116px no-repeat;}.order .products > .product .reservation-header h3 + p.cancel{color:#060606;background:#eaeaea url(../img/icons-order.png) 16px -27px no-repeat;}.order .products > .product .reservation-header .cancel-reservation{float:right;margin-top:-99px;margin-right:16px;padding:2px 0 2px 27px;border:none;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;text-decoration-style:dotted;font-weight:bold;color:#fff;background:url(../img/icons-order.png) 0 -173px no-repeat;cursor:pointer;}.order .products > .product .reservation-header .request-refund,.order .products > .product .reservation-header .cancel-ER,.order .products > .product .reservation-header .set-ER{float:right;margin-top:-99px;margin-right:16px;padding:2px 0 2px 27px;border:none;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;text-decoration-style:dotted;font-weight:bold;color:#fff;background:url(../img/icons-order.png) 0 -173px no-repeat;cursor:pointer;}.order .products > .product .reservation-header .cancel-ER,.order .products > .product .reservation-header .set-ER{background:none}.products .hotel.product a.js-create-TCFile{cursor:pointer;}.order .products > .product .reservation-header h3 + div{padding-bottom:3px;background:#ffc701;}.order .products > .product .reservation-header h3 + div p{padding:13px 17px 25px 44px;font-weight:bold;color:#060606;background:#ffc701 url(../img/icons-order.png) 16px -70px no-repeat;}.order .products > .product .reservation-header h3 + div p span{display:block;float:right;font-weight:normal;}.order .products > .product .reservation-header h3 + div.complete{background:#049c04;}.order .products > .product .reservation-header h3 + div p.complete{color:#fff;background:#049c04 url(../img/icons-order.png) 16px -116px no-repeat;}.order .products > .product .reservation-header h3 + div.cancel{background:#eaeaea;}.order .products > .product .reservation-header h3 + div p.cancel{color:#060606;background:#eaeaea url(../img/icons-order.png) 16px -27px no-repeat;}#direct-orders .direct-orders{color:#060606;font-size:14px;line-height:normal;font-weight:700;padding:15px;background:#eaeaea;}#direct-orders .direct-orders-wrapper{width:1105px;margin:0 auto;}#direct-orders .direct-orders.confirm{color:#ffffff;background:#049c04;}.order .products > .product .price-data{float:right;width:180px;margin:34px 16px 34px 0;text-align:right;}.order .products > .product .price-data .price{font-size:24px;font-weight:bold;color:#194a6b}.order .products > .product .price-data .text{padding-top:12px;color:#aaa}.order .products > .product .hotel-data{float:left;margin:34px 16px 0 16px;width:833px;}.order .products > .product .hotel-data .hotel-title{float:left;margin-right:16px;}.order .products > .product .hotel-data .hotel-title a{font-size:18px;font-weight:bold;border:none}.order .products > .product .hotel-data .hotel-title a:hover{text-decoration:underline;}.order .products > .product .hotel-data .hotel-rating{float:left;margin-top:2px;margin-right:16px;}.order .products > .product .hotel-data .hotel-address{clear:both;padding-top:10px;}.order .products > .product .hotel-data .hotel-map{margin-top:1px;border:none;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;text-decoration-style:dotted;cursor:pointer;}.order .products > .product .route-data{float:left;width:865px;}.order .products > .product .railway-product.route-data{display:flex;flex-direction:column;width:865px;}.order .products > .product .route-data + .route-data,.order .products > .product .transfer-data + .route-data{margin-top:-37px;}.order .products > .product .route-data a{color:#0180cd;cursor:pointer;}.order .products > .product .route-data a:hover{border-bottom:1px dotted #0180cd}.order .products > .product .departure-data{float:left;margin:34px 16px 34px 16px;}.order .products > .product .departure-data .city{display:block;font-size:18px;font-weight:bold;}.order .products > .product .departure-data .city span{font-weight:normal;}.order .products > .product .departure-data .time{display:block;margin-top:2px;margin-left:-1px;font-size:28px;}.order .products > .product .departure-data .date{display:block;margin-top:-1px}.order .products > .product .arrival-data{float:left;margin:34px 0 0 0;text-align:right;}.order .products > .product .arrival-data .city{display:block;font-size:18px;font-weight:bold;}.order .products > .product .arrival-data .city span{font-weight:normal;}.order .products > .product .arrival-data .time{display:block;margin-top:2px;font-size:28px;}.order .products > .product .arrival-data .date{margin-top:-1px}.order .products > .product .duration-data{float:left;width:125px;margin:34px 16px 0 0;padding-top:20px;text-align:center;background:url(../img/railway/duration.png) no-repeat center 5px;}.order .products > .product .duration-data span{display:block;}.order .products > .product .duration-data .technical-stop{margin:0 -70px 0 -70px;}.order .products > .product .duration-data .transfer-details{margin:14px -7px 0 -7px;}.order .products > .product .duration-data span + span + span.transfer-details{margin:0 -7px 0 -7px;}.order .products > .product .duration-data span a{text-decoration:underline;text-decoration-style:dotted;color:#0180cd;cursor:pointer;}.order .products > .product .duration-data span a:hover{border:none;}.order .products > .product .extra-data{float:right;padding:37px 0 0 50px;}.order .products > .product .extra-data span{display:block;text-align:right;}.order .products > .product .extra-data .logo{width:120px;height:30px;margin-bottom:4px;text-align:right;line-height:14px;}.order .products > .product .extra-data .logo img{margin-left:-2px;margin-top:-2px;vertical-align:middle;}.order .products > .product .extra-data a{text-decoration:underline;text-decoration-style:dotted;color:#0180cd;cursor:pointer;}.order .products > .product .extra-data a:hover{border:none;}.order .products > .product .transfer-data{display:none;clear:both;margin:0 16px 38px 16px;padding:24px 0;background-color:#efefef;line-height:24px;overflow:hidden;}.order .products > .product .transfer-data a{text-decoration:underline;text-decoration-style:dotted;color:#0180cd;cursor:pointer;}.order .products > .product .transfer-data .index{float:left;margin-left:17px;}.order .products > .product .transfer-data .departure{float:left;margin-left:12px;}.order .products > .product .transfer-data .departure span{display:block;}.order .products > .product .transfer-data .departure span + span{margin-right:-50px}.order .products > .product .transfer-data .duration{float:left;margin-left:8px;}.order .products > .product .transfer-data .duration span{padding:0 8px;}.order .products > .product .transfer-data .arrival{float:left;margin-left:8px;}.order .products > .product .transfer-data .arrival span{display:block;}.order .products > .product .transfer-data .extra{float:right;margin-right:225px;}.order .products > .product .transfer-data .extra span{height:47px;line-height:44px;text-align:right;}.order .products > .product .transfer-data .extra span img{vertical-align:middle;}.order .products > .product .transfer-data .board{float:right;margin-right:16px;text-align:right;}.order .products > .product .transfer-data .board span{display:block;}.order .products > .product .transfer-data .transfer{clear:both;height:3px;line-height:3px;margin-top:70px;margin-bottom:22px;padding-left:40px;color:#6a9b00;background-color:#fff;overflow:visible;}.order .products > .product .insurance-data{float:left;width:500px;margin:34px 16px 34px 16px;line-height:24px;}.order .products > .product .inquiry-data{float:left;width:500px;margin:34px 16px 0 16px;line-height:24px;}.order .products > .product .service-data{float:left;width:700px;margin:34px 16px 34px 16px;line-height:24px;}.order .products > .product .service-data li:first-letter{text-transform:uppercase;}.order .products > .product .warning-container{margin-left:16px;line-height:26px;}.order .products > .product .warning-container .icons{float:left;margin-right:10px;}.order .products > .product .time-description{clear:both;margin:0 16px 40px 16px;text-transform:lowercase;color:#f00;}.order .products > .product .time-description::first-letter{text-transform:uppercase;}@keyframes blinking{0%{color:#999;}49%{color:#999;}50%{color:#333;}100%{color:#333;}}.order .payer{width:1089px;margin:25px auto -22px auto;padding:25px 10px;background-color:#eaeaea;}.order .payer .payer-name{padding-left:9px}.order .payer .payer-value.progress{animation:blinking 100ms infinite linear;}.order .payer .payer-value.error{color:#bbb;}.order .payer .payer-input select{height:22px;line-height:20px;margin-top:-5px;margin-bottom:-8px;padding:0 2px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:14px;}.order .payer .payer-action i,.order .payer .payer-action b{display:inline-block;width:10px;height:10px;border:5px solid #ddd;outline:1px solid #ddd;margin-bottom:-5px;margin-left:5px;background:#ddd url(../img/icons.png) -401px -290px no-repeat;cursor:pointer;}.order .payer .payer-action b{background-position:-301px -378px;}.order .payer .payer-action b + b{background-position:-401px -280px;}.order .payer .payer-action i:hover,.order .payer .payer-action b:hover{border-color:#a7d9ff;outline-color:#a7d9ff;background-color:#a7d9ff;}.order .products > .product .reservation-udids{clear:both;padding:14px 17px;margin:0 16px 40px 16px;line-height:24px;background-color:#ebebeb;}.order .products > .product .reservation-udids ul{margin-top:1px;}.order .products > .product .udid-name{padding-left:9px}.order .products > .product .udid-value.progress{animation:blinking 100ms infinite linear;}.order .products > .product .udid-value.error{color:#bbb;}.order .products > .product .udid-input input{width:160px;height:22px;line-height:20px;margin-top:-5px;margin-bottom:-8px;border-width:1px;border-radius:2px;padding:0 2px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:14px;background-image:none;}.order .products > .product .udid-input select{height:22px;line-height:20px;margin-top:-5px;margin-bottom:-8px;padding:0 2px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:14px;}.order .products > .product .udid-action i,.order .products > .product .udid-action b{display:inline-block;width:10px;height:10px;border:5px solid #ddd;outline:1px solid #ddd;margin-bottom:-5px;margin-left:5px;background:#ddd url(../img/icons.png) -401px -290px no-repeat;cursor:pointer;}.order .products > .product .traveller-udids .udid-action i,.order .products > .product .traveller-udids .udid-action b{border-color:#eee;outline-color:#eee;background-color:#eee;}.order .products > .product .udid-action b{background-position:-301px -378px;}.order .products > .product .udid-action b + b{background-position:-401px -280px;}.order .products > .product .udid-action i:hover,.order .products > .product .udid-action b:hover{border-color:#a7d9ff;outline-color:#a7d9ff;background-color:#a7d9ff;}.order .products > .product .product-data{clear:both;margin:0 16px 18px 16px;border:2px solid #ebebeb;line-height:24px;}.order .products > .product .product-data:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.order .products > .product .product-data .product-title{padding:8px 14px 10px 14px;background-color:#ebebeb}.order .products > .product .product-data .product-title.hotel{display:flex;justify-content:space-between;}.order .products > .product .product-data .product-title.hotel .order__hotels--document{display:flex;justify-content:center;gap:10px;}.order .products > .product .product-data .product-title.hotel .order__hotels--document img:hover{outline:2px solid #1288d0;}.order .products > .railway.product .product-data .product-title{display:flex;align-items:center;}.order .products > .railway.product .product-data .product-title span{flex:0 0 auto;vertical-align:middle;}.order .products > .railway.product .product-data .product-title span.ticket-number{flex:1 0 auto;font-weight:400;}.order .products > .product .product-data .product-title .cancel-ER,.order .products > .product .product-data .product-title .set-ER{cursor:pointer;margin-left:30px;border-bottom:1px dashed;}.order .products > .railway.product .product-data .product-title .cancel-ER,.order .products > .railway.product .product-data .product-title .set-ER{justify-self:flex-end;margin-left:0;margin-right:30px;flex:0 0 auto;}.order .products > .product .product-data .product-documents{float:right;margin-top:-35px;margin-right:16px;}.order .products > .product .product-data .product-documents li{float:right;margin-left:16px;}.order .products > .product .product-data .product-documents a{border:none;color:#0180cd;text-decoration:underline;text-decoration-style:dotted;}.order .products > .product .product-data .product-title span{font-weight:bold;}.order .products > .product .product-data .product-travellers{float:left;width:380px;margin:14px;}.order .products > .product .product-data .product-travellers > li strong{display:block;padding-left:23px;background:url(../img/icons-order.png) 0 -219px no-repeat;}.order .products > .product .product-data .product-travellers > li.children strong{background-position:0 -267px;}.order .products > .product .product-data .product-travellers > li.infant strong{background-position:0 -318px;}.order .products > .product .product-data .product-travellers > li strong span{font-weight:normal;color:#aaa}.order .products > .product .product-data .traveller-details{border-left:3px dotted #c7e1e8;margin:6px 0 14px 4px;padding-left:12px;line-height:12px;}.order .products > .product .product-data .product-travellers > li:last-child .traveller-details,.order .products > .product .product-data .product-travellers > li:only-child .traveller-details{margin-bottom:6px}.order .products > .product .product-data .product-travellers .traveller-details > li{padding-left:4px;padding-top:12px;}.order .products > .product .product-data .product-travellers .traveller-details > li:first-child{padding-top:0}.order .products > .product .product-data .product-travellers .traveller-details .traveller-udids{margin:6px 0;line-height:24px;}.order .products > .product .product-data .product-options{float:left;width:400px;margin:14px;}.order .products > .product .product-data .product-options span{font-weight:bold;}.order .products > .product .product-data .product-options .udids{border-left:3px dotted #c7e1e8;margin:6px 0;padding-left:12px;line-height:12px;}.order .products > .product .product-data .product-options .udids li{padding-top:12px;}.order .products > .product .product-data .product-options .udids li:first-child{padding-top:0}.order .products > .product .product-data .product-options .udids span{font-weight:normal;}.order .products > .product .product-data .product-options .fareremarks-link{border:none;text-decoration:underline;text-decoration-style:dotted;font-family:Arial,Helvetica,sans-serif;cursor:pointer;}.order .products > .product .product-data .product-price{float:right;margin:14px 16px 14px 0;}.order .products > .product .product-data .product-price strong{font-weight:bold;color:#194a6b}.order .products > .product .product-comments{clear:both;margin:0 16px 18px 16px;padding-top:10px;}.order .products > .product .product-comments h3{border-bottom:2px solid #ebebeb;margin:0;padding:0;font-size:14px;font-weight:bold;}.order .products > .product .product-comments h3 .rules a{border:none;text-decoration:underline;text-decoration-style:dotted;font-family:Arial,Helvetica,sans-serif;font-size:14px;cursor:pointer;}.order .products > .product .product-comments .posts{margin:14px 0;padding:0 0 0 14px;}.order .products > .product .product-comments .link{margin:0;border-top:2px solid #ebebeb;border-bottom:0;text-align:right;}.order .products > .product .product-comments .link a{border:none;text-decoration:underline;text-decoration-style:dotted;font-family:Arial,Helvetica,sans-serif;font-size:14px;cursor:pointer;}.order .products > .product .product-comments .chatForm{margin-top:12px;}.order .products > .product .product-comments .chatForm label{margin-top:0;margin-bottom:12px}.order .products > .product .product-comments .chatForm label h4{margin-bottom:2px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}.order .products > .product .product-comments .chatForm label textarea{padding:2px}.order .products > .product .product-comments .chatForm label + div{margin-top:0}.order .products > .product .product-comments .chatForm input{height:35px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}.order .docs-wrap{position:relative;cursor:pointer;padding:0 !important;display:inline-block;justify-self:flex-end;flex:0 0 auto;}.order .docs{position:absolute;bottom:0;right:0;border:1px solid #3AA8DE;padding:5px 10px !important;z-index:1;background-color:#fff;min-width:400px;font-weight:400;}.order .docs .unusual{text-decoration:underline;color:#3AA8DE !important;}.order .product-price li > div > strong{text-decoration:underline dashed;}.order .product-price li > div{display:inline-block;position:relative;}.order .product-price li > div > div{display:none;position:absolute;top:102%;left:5px;border:1px solid #000;padding:5px 10px !important;z-index:1;background-color:#fff;white-space:nowrap;font-size:12px;padding:3px;}.order .product-price li > div:hover > div{display:block;}.check-status-button__wrapper{display:flex;justify-content:center;background:#ededed;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;margin:-30px 60px 30px;padding:16px 0 16px;}.check-status-button__wrapper .check-status-button{color:#fff;font-weight:700;;background:#0180cd;border-radius:5px;padding:8px;cursor:pointer;}.transit-document-status-NO_VALUE{font-weight:700;text-decoration:underline;}.transit-document-status-ACCEPTED{font-weight:700;color:#6a9b00;}.transit-document-status-REJECTED{font-weight:700;color:#ac0000;}.ui-dialog .dialog-container.meal-options-dialog{height:100%;position:relative;}.meal-option-products{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #c5c5c5;max-height:calc(100% - 12px);margin:30px -20px 0;overflow:auto;padding:20px 35px;}.meal-option-products div.meal-option-data{padding:14px;border:1px solid #C0C0C0;}.meal-option-products .meal-option-header{background-color:#f0f0f0;font-weight:700;padding:14px;border:1px solid #C0C0C0;}.meal-option-products .meal-option-span{grid-column:span 3;}.meal-option-products .meal-option-span .radio{margin:3px;}.meal-option-products .meal-option-span .row label{display:inline-flex;align-items:anchor-center;}.meal-option-products .meal-option-span .row label .text{color:#585858;font-size:11px;line-height:normal;height:auto;margin:3px 0px 4px 10px;}.popular-destinations-container,.popular-hotels-container{background:#ffffff;}.popular-destinations-container .wrapper,.popular-hotels-container .wrapper{overflow:hidden;}.popular-destinations-container .h2,.popular-hotels-container .h2{margin:0 auto 35px;}.popular-destinations-container .content,.popular-hotels-container .content{margin-right:-37px;overflow:hidden;}.popular-destinations-container .block div{float:left;margin-bottom:37px;width:368px;}.popular-hotels-container .block div{width:100%;overflow:hidden;border-bottom:1px solid #ededed;padding:15px 0;}.popular-destinations-container .block,.popular-hotels-container .block{overflow:hidden;}.popular-destinations-container .block div a,.popular-hotels-container .block div a{text-decoration:none;}.popular-destinations-container .block div a.button{float:right;font-weight:normal;line-height:22px;margin-right:15px;min-width:98px;padding:5px 10px;text-align:center;}.popular-destinations-container .block div .icons,.popular-hotels-container .block div .icons{display:inline-block;}.popular-destinations-container .block div ul{}.popular-hotels-container .block div ul{float:left;width:20%;}.popular-destinations-container .block div ul li{border-bottom:1px solid #ededed;color:#000;display:block;font-family:Arial,sans-serif;font-size:13px;font-weight:bold;line-height:35px;padding:8px 0;text-decoration:none;}.popular-hotels-container .block div ul li{color:#000;display:block;font-family:Arial,sans-serif;font-size:13px;font-weight:bold;padding:5px 0;text-decoration:none;}.popular-destinations-container .center,.popular-hotels-container .center{margin:0 auto 40px ;}.popular-wheretogo-container{background:#ffffff;padding:42px 0 0;}.popular-wheretogo-content{margin:40px 0;}.popular-wheretogo-table{}.popular-wheretogo-row{white-space:nowrap;}.popular-wheretogo-cell{display:inline-block;position:relative;}.popular-wheretogo-cell a > span{display:block;position:absolute;color:#194a6b;font-size:14px !important;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;line-height:14px;text-align:center;left:30px;top:70px;}.popular-wheretogo-cell a .popular-wheretogo-cell-city-name{background:white;display:block;height:20px;left:30px;top:30px;padding:9px 10px 7px;position:absolute;color:#194a6b;font-size:24px !important;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;line-height:20px;letter-spacing:1px;text-align:center;text-transform:uppercase;}.popular-wheretogo-cell a .popular-wheretogo-cell-country-name,.popular-wheretogo-cell a .popular-wheretogo-cell-country-price{background:white;display:inline-block;text-transform:uppercase;height:14px;padding:5px 10px 3px;}.popular-wheretogo-cell a .popular-wheretogo-cell-country-price{text-transform:none;}.main-links-content{margin:40px 0;overflow:hidden;}.main-links-column{float:left;margin-right:5%;width:28%;}.main-links-anchor{color:#194a6b;display:block;font-size:14px;line-height:18px;margin-bottom:16px;}.news-block-container{background:#ebebeb;border-bottom:3px solid #e5e5e5;padding:37px 0;}.news-block-content{margin:37px 0 0;overflow:hidden;}.news-block-row{white-space:nowrap;}.news-block-item{display:inline-block;vertical-align:top;width:250px;white-space:normal;}.news-block-item ~ .news-block-item{margin-left:32px;}.news-block-item-content{display:inline-block;line-height:10px;}.news-block-item-anchor{display:block;text-decoration:none;}.news-block-item-anchor img{height:180px;width:250px;}.news-block-item-anchor:hover img{box-shadow:#000000 0 0 7px 0;}.news-block-b-date-content{color:#194a6b;display:block;font-family:"MyriadPro Cond","PT Sans",Verdana,sans-serif;;font-size:14px;font-weight:bold;margin-top:12px;text-decoration:none;}.news-block-item-anchor:hover .news-block-teaser-text{text-decoration:underline;}.news-block-teaser-text{color:#0180cd;display:block;font-family:"MyriadPro Cond","PT Sans",Verdana,sans-serif;;font-size:18px;font-weight:bold;line-height:20px;margin-top:12px;text-transform:uppercase;text-decoration:none;}.news-block-show-all-button-container{margin-top:37px;}.wtgir{background:url(../../img/back/flight_search.jpg) center top #0180cd no-repeat;padding-top:116px;}.wtgir iframe{display:block;margin:auto;}.flight-forms-container{min-height:520px;}.flight-forms-container.charters{background:url(../img/back/flight_search.jpg) center top #0180cd no-repeat;}.geographics-background{display:block;background-position:center top;background-color:transparent;background-repeat:no-repeat;height:520px;left:0;position:absolute;right:0;top :0;}.geographics-background.geographics-0{background-image:url(../img/back/geo-1.jpg);}.geographics-background.geographics-1{background-image:url(../img/back/geo-2.jpg);}.geographics-background.geographics-2{background-image:url(../img/back/geo-3.jpg);}.geographics-background.geographics-3{background-image:url(../img/back/geo-4.jpg);}.geographics-background.geographics-4{background-image:url(../img/back/geo-5.jpg);}.geographics-background.geographics-5{background-image:url(../img/back/geo-6.jpg);}.geographics-background.geographics-6{background-image:url(../img/back/geo-7.jpg);}.geographics-background.geographics-7{background-image:url(../img/back/geo-8.jpg);}.geographics-background.geographics-8{background-image:url(../img/back/geo-9.jpg);}.geographics-background.geographics-9{background-image:url(../img/back/geo-a.jpg);}.flight-forms-container .icons{display:inline-block;}.flight-forms-container div.wrapper{min-height:520px;min-width:1105px;overflow:hidden;position:relative;}.flight-forms-container .search-form{float:left;margin-top:21px;min-height:412px;width:723px;}.flight-forms-container .wrapper > .weather{position:absolute;right:2px;top:71px;}.flight-forms-container .wrapper > .weather .tabs{background:url(../img/back/subscribe.png) 0 0 no-repeat transparent;}.form-shadow{background:url(../img/flight_search_shadow.png) no-repeat !important;display:block;height:29px;width:723px;}.flight-forms-container .search-form form > div{background:white;padding:0 0 0 27px;}.flight-forms-container .search-form .type-selector{background:url(../img/flight_search_dotted_border.png) 0 49px repeat-x #ffffff;display:inline-block;height:50px;}.flight-forms-container .search-form .delimiter{display:inline-block;height:30px;width:29px;}.flight-forms-container .search-form .type-selector label{margin:0;}.flight-forms-container .search-form .type-selector label .radio{margin:17px 4px 0 0;}.flight-forms-container .search-form .type-selector label .radio ~ span{margin-top:15px;margin-right:32px;}.search-form .flight-details{display:none !important;width:696px;}.search-form .flight-details.charters{display:block !important;width:696px;}.search-form .flight-details.active{display:block !important;}.search-form .icons.exchange{vertical-align:bottom;}.search-form .flight-row:first-child{margin-top:0;margin-bottom:4px;}.search-form .flight-row{margin-top:4px;}.flight-forms-container .search-form .flight-row-template{display:none;}.flight-forms-container .search-form .flight-row label,.flight-forms-container .search-form .dates label{position:relative;}.flight-forms-container .search-form input.datepicker ~ span.date{top:48px}.flight-forms-container .search-form .passenger-details{white-space:nowrap;width:696px;}.flight-forms-container .search-form .passenger-details .icons{margin:0 9px 3px 11px;}.flight-forms-container .search-form .passenger-details label.vertical-top{display:none;}.flight-forms-container .search-form .passenger-details .icons.adult{margin-left:1px;}.flight-forms-container .search-form .passenger-details .checker{height:23px;}.flight-forms-container .search-form .passenger-details .checker ~ span{font-size:14px;margin-top:8px;}.flight-forms-container .search-form input{display:block;}.flight-forms-container .search-form input[type="text"]{width:316px;line-height:0;}.flight-forms-container .search-form span.text.multiway{width:190px;}.flight-forms-container .search-form .flight-row input[type="text"]{width:190px;}.search-form .add-flight{margin-bottom:-25px;padding:13px 90px 5px;text-align:right;}.search-form .add-flight a{border-bottom:1px dotted #5CADE2;color:#5CADE2;display:inline-block;font-size:14px;text-decoration:none;}.flight-forms-container .search-form .buttons{border-top:0 none;margin:0;padding:31px 0;}.flight-forms-container .search-form input.button{width:344px;}.flight-forms-container .search-form .social-like-buttons{}.search-form .flight-row input.datepicker ~ span.date{top:10px;}.flight-row .icons.delete{margin-top:13px;margin-left:15px;vertical-align:top;}.search-form .flight-row:nth-child(2) .icons.delete,.search-form .flight-row:first-child .icons.delete{visibility:hidden;}.search-form .add-flight .icons.add{margin-right:5px;vertical-align:bottom;}.search-form .thin-selector{color:#919191;cursor:pointer;display:inline-block;font-size:14px;font-family:"PT Sans",Verdana,sans-serif;font-weight:normal;vertical-align:top;white-space:nowrap;width:316px;}.search-form .thin-selector .text{display:block;font-size:16px;height:20px;line-height:20px;margin:12px 0 7px;}.search-form .flight-service{color:#919191;cursor:pointer;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:normal;vertical-align:top;}.search-form .flight-service span.text{display:block;font-size:16px;height:20px;line-height:20px;margin:12px 0 7px;}.peklama{float:left;margin:39px 0;min-height:260px;width:725px;}.tablet-container{float:right;height:82px;margin:-134px 0 0 0;padding:0;position:relative;width:345px;}.tablet-container p{color:#194a6b;font-size:16px;font-weight:bold;font-family:"PT Sans",Verdana,sans-serif;text-align:center;margin:0;}.tablet-container p a{display:block !important;}.tablet-container a{display:none;height:48px;width:164px;}.tablet-container .appstore{background:url(../img/appstore.png) top left no-repeat transparent;}.tablet-container .googleplay{background:url(../img/googleplay.png) top left no-repeat transparent;float:right;}.tablet-container .windowsstore{}.mobile-container{background-position:151px 0;background-repeat:no-repeat;background-color:transparent;float:right;height:375px;margin:-58px 0 0 36px;position:relative;width:344px;}.mobile-container.ru{background-image:url(../img/mobile_ru.png);}.mobile-container.en{background-image:url(../img/mobile_en.png);}.mobile-container .sign{color:#000000;font-family:"Open Sans Condensed",Verdana,sans-serif;font-size:24px;font-weight:normal;line-height:23px;padding:232px 0 0 189px;text-transform:uppercase;white-space:nowrap;width:100px;}.mobile-container .sign strong{font-weight:700;}.mobile-container .icons{position:absolute;}.mobile-container .icons.appstore{background-position:-341px 0;height:93px;top:45px;left:0;width:184px;}.mobile-container .icons.googleplay{background-position:-341px -127px;height:54px;top:157px;left:0;width:201px;}.mobile-container .icons.windowsstore{background-position:-341px -181px;height:96px;top:217px;left:0;width:177px;}.special-offers{clear:both;margin:50px 0 50px;overflow:visible;}.special-offers.column{margin-top:0;}.special-offers .items-container{margin:25px 0 0;margin-right:-35px;min-height:235px;overflow:hidden;font-size:0;}.special-offers .item{border:4px solid #ffc701;min-height:192px;margin-right:35px;margin-bottom:35px;overflow:hidden;position:relative;z-index:0;width:345px;display:inline-block;box-sizing:border-box;}.special-offers .item .airline{background:white;text-align:center;height:36px;}.special-offers .item .airline img{margin-top:8px;}.special-offers .item .simple{background-position:0 -977px;background-color:#ffffff;color:#919191;font-size:12px;height:93px;margin-top:200px;min-height:93px;padding:28px 12px 0;position:absolute;transition:all .5s ease-in-out;width:313px;z-index:-244;}.special-offers .item .simple.noimage{display:block;margin-top:0;transition:none;}.special-offers .item .simple:after{background:url(../img/icons.png) 0 -975px no-repeat;content:"";display:block;height:2px;left:0;position:absolute;right:0;bottom:0;}.special-offers .item:hover .simple{display:block;margin-top:0;transition:all .5s ease-in-out;z-index:3;}.special-offers .item:hover .simple.noimage{transition:none;}.special-offers .item:hover .image{margin-top:-200px;position:absolute;transition:all .5s ease-in-out;z-index:1;}.special-offers .item .image{height:121px;line-height:0;margin:0;padding:0;position:absolute;transition:all .5s ease-in-out;z-index:-23;}.special-offers .item .image img{height:121px;width:337px;}.special-offers .item .image table{bottom:0;height:121px;left:0;position:absolute;right:0;top:0;width:337px;}.special-offers .item .image table td{color:#ffc701;font-size:19px;font-weight:bold;font-family:"PT Sans",Verdana,sans-serif;letter-spacing:1px;line-height:22px;text-align:center;text-shadow:1px 1px 3px #000000;vertical-align:middle;filter:Shadow(Color=#000000,Direction=45,Strength=3);}.special-offers .item .image .touch{bottom:0;left:148px;position:absolute;width:40px;}.special-offers .info{background:#ffffff;height:35px;margin-top:121px;position:relative;z-index:100;}.special-offers .info > span,.special-offers .info > a{display:inline-block;margin-top:5px;vertical-align:middle;}.special-offers .timer{margin:5px 3px 0 7px;}.special-offers .days{color:#8f8f8f;font-size:11px;}.special-offers .days span{color:#000000;}.special-offers .days span strong{color:#000000;font-weight:bold;font-size:18px;}.special-offers .info .price{background:#6c9d04;border-radius:3px;color:#ffffff;float:right;font-size:12px;height:20px;margin-right:20px;padding:4px 18px 0;position:relative;text-decoration:none;}.special-offers .item .price:after{background:url(../img/icons.png) -112px -93px no-repeat;content:"";display:block;height:24px;position:absolute;right:-10px;top:0;width:16px;}.special-offers .header{margin-top:20px;}.special-offers .header img{float:left;margin-right:30px;}.special-offers .header h3{font-size:18px;margin:20px 0;}.special-offers .header p{font-size:13px;line-height:20px;margin:20px 0;}.special-offers .tabs .blue-tabs{height:auto;min-height:40px;overflow:hidden;}.special-offers .tabs .blue-tabs ul li > a{min-width:70px;padding:0 16px;}.special-offers .rows{}.special-offers .row{border-top:1px solid #d5d5d5;white-space:nowrap;}.special-offers .row:nth-child(even){background:#ededed;}.special-offers .row > div{display:inline-block;height:59px;line-height:59px;padding:0 17px;vertical-align:middle;}.special-offers .row div.flight-title{color:#0180CD;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;width:520px;}.special-offers .row div.flight-title span{margin-right:4px;}.special-offers .row div.flight-title span.icons{margin-left:4px;}.special-offers .row div.flight-title a{border-bottom:1px solid #0180CD;color:#0180CD;text-decoration:none;}.special-offers .row div.flight-detail{width:100px;}.special-offers .row div.flight-stops{}.special-offers .row div.flight-stops > div{display:block;line-height:18px;}.special-offers .row div.flight-stops a{border-bottom:1px dotted #010101;color:#010101;display:inline-block;height:14px;line-height:14px;text-decoration:none;}.special-offers .row div.price{float:right;}.special-offers .row div.price h5{background:#ffc701;cursor:pointer;display:inline-block;height:14px;line-height:14px;padding:10px 20px;}.special-offers .row h6 span{display:inline-block;}.special-offers .row .transfer{border-bottom:1px dotted #ac0000;color:#ac0000;display:inline-block;height:14px;line-height:14px;}.choose-date-dialog .dialog-header ~ .dialog-container{margin-top:-40px;}.choose-date-dialog .dialog-header ~ .dialog-container h1{margin-bottom:40px;}.choose-date-dialog .dialog-container fieldset{margin:12px 0;white-space:nowrap;}.choose-date-dialog .dialog-container label{display:inline-block;margin-right:4%;position:relative;width:48%;}.choose-date-dialog .dialog-container h1{font-size:22px;margin:20px 0 20px;min-width:640px;}.choose-date-dialog .dialog-container h1 .icons{display:inline-block;}.choose-date-dialog .dialog-container{font-size:13px;margin-top:-20px;}.choose-date-dialog div.legends{vertical-align:middle;white-space:nowrap;}.choose-date-dialog div.legend{display:inline-block;vertical-align:middle;width:220px;}.choose-date-dialog span.legend{border:1px solid #cfcfcf;display:inline-block;height:20px;vertical-align:middle;width:20px;}.ui-datepicker .noplace,.choose-date-dialog span.legend{background:#bd5d5d;}.ui-datepicker .question,.choose-date-dialog span.legend.question{background:#dfd2b1;}.ui-datepicker .available,.choose-date-dialog span.legend.available{background:#68bd5d;}.ui-datepicker .ui-datepicker-unselectable.available,.ui-datepicker .ui-datepicker-unselectable.question,.ui-datepicker .ui-state-disabled.available,.ui-datepicker .ui-state-disabled.question{background:transparent;}.choose-date-dialog .dialog-container input{width:100%;}.choose-date-dialog .dialog-container input[type="submit"]{margin:12px auto;text-align:center;width:330px;}.choose-date-dialog .dialog-container input.datepicker ~ span.date{top:48px;}.ui-dialog .icons.red-warning{display:inline-block;}.special-offers-results .cities-panel{background:#eaeaea;border:2px solid #dddddd;margin-bottom:20px;padding:16px;width:212px;}.special-offers-results .cities-panel h4{color:#000000;font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:20px;}.special-offers-results .cities-panel li{font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:20px;}.special-offers-results .cities-panel .cost{float:right;text-align:right;}.special-offers-results .cities-panel li a{border-bottom:1px solid #0180CD;color:#0180CD;text-decoration:none;}.special-offers-results .passenger-details{background:#eaeaea;height:51px;line-height:50px;position:relative;vertical-align:middle;}.special-offers-results .passenger-details span.selector.clicked{top:9px;}.special-offers-results .passenger-details span.icons:first-child{margin-left:26px;}.special-offers-results .passenger-details span.icons{margin-left:12px;vertical-align:middle;}.special-offers-results .passenger-details span.selector{margin-right:12px;vertical-align:middle;}.special-offers-results .passenger-details a{font-size:17px;font-weight:normal;height:16px;line-height:14px;}.special-offers-results .passenger-details .left ~ .left{margin-left:34px;}.special-offers .transparency{height:121px;position:absolute;top:0px;left:0px;width:337px;opacity:0.55;filter:alpha(opacity=55);background-color:#000000;-moz-opacity:0.55;}.airlines-container,.aboutus-container{background:#2c4658;}.aboutus-container .quotes-container{}.aboutus-container .quotes-container > a{display:block;height:26px;margin:50px 0 0 0;width:22px;}.aboutus-container .quotes-container > a.left{background-position:-102px -54px;}.aboutus-container .quotes-container > a.left:hover,.aboutus-container .quotes-container > a.left.active{background-position:-69px -54px;}.aboutus-container .quotes-container > a.right{background-position:2px -54px;}.aboutus-container .quotes-container > a.right:hover,.aboutus-container .quotes-container > a.right.active{background-position:-33px -54px;}.aboutus-container .quotes-content{margin:0 56px;overflow:hidden;width:988px;}.aboutus-container .quotes-content > div{width:10000em;}.aboutus-container .quotes-content .aircraft{}.aboutus-container .quotes-container .quote-item{color:#ffffff;background:url(../img/about_delemiter.png) 294px 65px no-repeat;float:left;font-size:13px;font-family:Arial,helvetica,sans-serif;line-height:154%;padding:40px 30px 26px 15px;position:relative;width:285px;}.aboutus-container .quotes-container .quote-item p{height:80px;text-align:left;position:relative;display:block;padding:0 13px;}.aboutus-container .quotes-container .quote-item q{color:#758D9E;font-size:56px;position:absolute;text-indent:-0.5em;}.aboutus-container .quotes-container .quote-item a{color:#fff;text-decoration:none;}.aboutus-container .quotes-container .quote-item q:first-child{margin-top:12px;}.aboutus-container .quotes-container .quote-item q:last-child{margin-top:18px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleY(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(mirror=1);transform:scaleX(-1);}.aboutus-container .quotes-container .quote-item img{border:0 none;display:block;line-height:0;margin:0;padding:0;text-align:center;}.aboutus-container .famous-people{background:url(../img/back/info.png) center top no-repeat;padding:35px 0;}.aboutus-container .famous-people .h2{color:#ffc701;margin:0 auto 21px;}.aboutus-container .feedback-container{overflow:hidden;}.aboutus-container .feedback-container .feedback{margin-left:auto;margin-right:auto;width:725px;}.aboutus-container .feedback-container .feedback .video-container{background:#000000;height:362px;width:725px;}.aboutus-container .feedback-container .feedback q{color:#daf0ff;display:block;font-family:Arial,sans-serif;font-size:13px;font-style:italic;font-weight:normal;line-height:20px;padding:50px 35px 12px 51px;position:relative;}.aboutus-container .feedback-container .feedback q:before{content:"";background:url(../img/icons.png) -144px -117px;height:27px;position:absolute;top:30px;left:0;width:29px;}.aboutus-container .feedback-container .feedback q:after{content:"";background:url(../img/icons.png) -176px -117px;height:27px;position:absolute;bottom:-16px;right:-1px;width:29px;}.aboutus-container .feedback-container .feedback .icons.name{display:inline-block;margin:-3px 4px 0 1px;vertical-align:middle;}.aboutus-container .feedback-container .feedback p{color:#ffffff;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:normal;padding:0 50px 15px;}.aboutus-container .feedback-container .rotator{overflow:hidden;width:345px;}.aboutus-container .feedback-container .items{width:150000px;}.aboutus-container .feedback-container .item{display:inline-block;}.aboutus-container .feedback-container ul li{display:block;float:none;height:101px;list-style:none;margin:20px 0;padding:0;width:345px;}.aboutus-container .feedback-container ul li.active{background:url(../img/icons.png) 101px -557px no-repeat;}.aboutus-container .feedback-container ul li:first-child{margin-top:0 !important;}.aboutus-container .feedback-container ul li a{display:block;overflow:hidden;text-decoration:none;}.aboutus-container .feedback-container ul li img{float:left;border:0 none;display:block;line-height:0;margin:0;padding:0;}.aboutus-container .feedback-container ul li span{display:inline-block;color:#ffc701;float:right;font-family:Arial,sans-serif;font-size:13px;font-weight:400;margin:5px 0;padding:0 0 0 24px;text-decoration:underline;width:215px;}.aboutus-container .feedback-container ul li span.name{font-size:14px;margin-top:20px;}.aboutus-container .feedback-container ul li.active span{color:#ffffff;text-decoration:none;}.aboutus-container .feedback-container ol{float:right;margin:-5px 0 0;overflow:hidden;position:relative;padding:0 0 0 106px;width:239px;}.aboutus-container .feedback-container ol li{float:left;margin-right:20px;}.pososhok-container{padding:36px 0;}.pososhok-container .h2{margin:0 auto 35px;}.pososhok-container .content{overflow:hidden;}.pososhok-container .item{float:left;line-height:21px;margin-bottom:30px;margin-right:1%;width:49%;}.pososhok-container .item:not(:first-child){min-height:310px;}.pososhok-container .item:first-child{margin-right:0;width:100%;}.pososhok-container .item p,.pososhok-container .item ul li{font-family:Arial,Helvetica,sans-serif;}.pososhok-container .item .image{float:left;min-height:140px;width:94px;}.pososhok-container .item .image ~ div{margin-left:95px;}.pososhok-container .item span{color:#194a6b;font-size:18px;font-family:Arial,sans-serif;font-weight:normal;min-height:25px;line-height:25px;margin:0 0 15px;}.pososhok-container .item h2{color:#194a6b;font-size:18px !important;font-family:Arial,sans-serif;font-weight:normal;min-height:25px;line-height:25px;letter-spacing:normal;text-align:left;text-transform:none;height:0px;}.pososhok-container .item ul{list-style-type:disc;margin-left:30px;}.pososhok-container .item a{color:#194a6b;font-size:13px;font-family:Arial,sans-serif;font-weight:normal;}.partners-container{background:#194a6b;height:119px;min-width:1105px;overflow:hidden;}.partners-container .content{min-width:1105px;overflow:hidden;padding:19px 0;text-align:center;}.partners-container .item{border-left:1px solid #1f5a82;display:inline-block;height:81px;line-height:81px;padding:0;vertical-align:middle;}.partners-container .item > *{filter:alpha(opacity=30);height:81px;line-height:81px;margin:0;opacity:0.3;padding:0 33px 0 24px;vertical-align:middle;}.partners-container .item > * img{border:0 none;line-height:0;margin:0;padding:0;vertical-align:middle;}.partners-container .item > *:hover{filter:alpha(opacity=100);opacity:1;}.partners-container .item:first-child{border-left:0 none;}.airlines-container{background-image:url(../img/airlines-line.gif);background-repeat:repeat-x;background-position:top left;}.airlines-content{padding-top:70px;}.airlines-content-images{height:120px;overflow:hidden;padding-top:45px;}.airlines-content-slidebuttons-content{height:40px;margin:20px 0;text-align:center;}.airlines-content-collapser,.airlines-content-expander{border-bottom:1px dotted white;color:white;display:inline-block;font-size:14px;text-decoration:none;position:relative;z-index:2;}.airlines-content-collapser:hover,.airlines-content-expander:hover{border-bottom-color:#ffc701;color:#ffc701;}.airlines-slideup,.airlines-slidedown{display:inline-block;margin-top:-14px;position:relative;z-index:1;}.results-title{background:#eaeaea;color:#000000;vertical-align:top;}.rates-notice{background:#FFFFCC;display:none;padding:5px 0;}.rates-notice span,.results-title .notice .wrapper{display:block;margin:0 auto;overflow:hidden;width:1105px;}.results-title .wrapper .block{position:relative;}.results-title .notice{background:#FFF3F3;padding:15px 0;}.results-title .notice .wrapper .block{float:left;letter-spacing:0.4px;}.results-title .notice .wrapper .block:first-child div:first-child{font-size:15px;padding-bottom:5px;}.results-title .notice .wrapper .block:last-child{float:right;border:1px solid #999;padding:5px;background-color:#fff;color:#999;width:150px;font-size:13px;}.results-title .notice .wrapper .block:last-child .red{color:red;}.results-title .notice .wrapper .block:last-child label{cursor:default;color:#000;font-size:12px;letter-spacing:0.5px;font-family:Arial,sans-serif;font-weight:bold;}.results-title h1{min-height:40px;height:auto;padding:10px 0;width:800px;}.results-title a.button{position:absolute;height:14px;line-height:14px;padding:11px;vertical-align:middle;top:50%;margin-top:-20px;right:0;}.results-content{padding:39px 0 0;}.results-content:after{content:' ';display:block;clear:both;}.results-content .peklama{float:left;margin:39px 0 90px;min-height:inherit;line-height:0;width:inherit;}.results-content .filter-panel{background:#eaeaea;border:2px solid #dddddd;color:#262626;font-family:Arial,sans-serif;font-size:13px;font-weight:normal;padding:20px 16px;width:214px;margin-bottom:20px;}.results-content .filter-panel h4{font-size:18px;letter-spacing:-0.01em;margin:0 -16px 19px;text-align:center;white-space:nowrap;}.results-content .filter-panel a{display:block;line-height:14px;text-decoration:none;}.results-content .filter-panel a span.icons{display:inline-block;}.results-content .filter-panel a span.delete{margin-left:2px;}.results-content .filter-panel a span.arrowdown{margin-top:3px;}.results-content .filter-panel a span.text{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;margin-top:0;margin-left:8px;text-decoration:none;vertical-align:top;}.results-content .filter-panel .hr{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;display:block;height:1px;margin:13px 0;padding:0;}.results-content .filter-panel .slider{background:url(../img/back/slider.png) left top repeat-x;font-size:11px;height:21px;margin-bottom:18px;position:relative;}.results-content .filter-panel .slider span{background:#588e9c;border:1px outset #719fab;color:white;cursor:pointer;display:block;height:19px;line-height:19px;min-width:54px;padding:0 2px;position:absolute;text-align:center;vertical-align:middle;white-space:nowrap;}.results-content .filter-panel label.total{margin-bottom:3px;}.results-content .filter-panel label{color:inherit;display:block;font-size:12px;font-family:Arial,sans-serif;}.results-content .filter-panel label .right{color:#585858;margin-top:9px;}.results-content .filter-panel .checker{margin:7px 3px 0 0;vertical-align:top;}.results-content .filter-panel .checker ~ span{margin-top:9px;}.results-content .filter .content{margin-top:17px;}.results-content .filter .content.airlines{margin-top:0;}.results-content .filter a.more{border-bottom:1px dotted #000000;color:#000000;display:inline-block;margin-top:17px;text-decoration:none;}.results-content .filter ul.switcher{overflow:hidden;}.results-content .filter ul.switcher li{background:#c4c4c4;border:2px outset #c4c4c4;color:#585858;cursor:pointer;display:block;height:33px;overflow:hidden;padding:2px;}.results-content .filter ul.switcher li.selected{background:#588e9c;border-top:2px solid #46727d;border-left:2px solid #46727d;border-right:none;border-bottom:none;color:#ffffff;cursor:default;height:35px;}.results-content .filter ul.switcher li span{display:block;float:left;font-family:Arial,sans-serif;font-size:11px;font-weight:normal;line-height:16px;min-width:33px;}.results-content .filter ul.switcher li span.text{font-size:12px;margin-top:10px;min-width:58px;}.results-content .filter .alliances{position:relative;left:-5px;}.results-content .filter .alliances .item{display:inline-block;word-spacing:normal;box-sizing:border-box;vertical-align:top;}.results-content .filter .alliances .item label{text-align:center;font-size:11px;background:rgb(196,196,196);border-top:1px outset #CDCDCD;border-left:1px outset #CDCDCD;border-right:1px outset #A7A7A7;border-bottom:1px outset #A7A7A7;color:rgb(87,87,87);margin:0 5px 10px 5px;padding:4px 14px 4px 14px;}.results-content .filter .alliances .item.checked label{background:rgba(88,143,156,1);border:1px outset rgb(113,159,171);color:#fff;}.results-content .results{margin-left:285px;}.results-content .results .matrix-link{display:none;}.results-content .results h5{color:#292929;}.results-content .best-result h4{background:url(../img/back/best_header.png) left top no-repeat;color:#ffffff;font-family:"PT Sans",Verdana,sans-serif;font-size:18px;font-weight:normal;line-height:18px;height:18px;padding:12px 32px 11px;}.best-flight{min-height:20px;}.results-content .best-result .flight-container{background:#e4edd1;border:4px solid #6a9b00;padding:11px 22px 6px 26px;position:relative;z-index:0;}.results-content form .preloader{background:url(../img/712.gif) 50px center no-repeat #e4edd1;border:4px solid #6a9b00;bottom:-2px;left:-2px;margin:0;position:absolute;right:-2px;top:-2px;z-index:1;}.results-content form .preloader h3{height:20px;left:130px;line-height:28px;margin-top:-10px;position:absolute;top:50%;}.results-content form .preloader.error{background:#ffd5d6 !important;border:4px solid #af6461 !important;font-size:14px;padding:0 0 0 0;}.results-content form .preloader.error .message{margin-top:-50px;position:absolute;top:50%;width:100%;}.results-content form .preloader.error .message a{font-weight:bold;}.results-content form .preloader.error h3{color:#a80000;font-family:"PT Sans",Verdana,sans-serif;font-size:24px;font-weight:600;margin-bottom:10px;}.results-content form .preloader.error p ~ p{margin-top:40px;}.results-content form .best-result .preloader.error p ~ p{margin-top:20px;}.results-content form .best-result .preloader.error{margin:-2px;}.results-content .best-result .price{position:relative;width:auto;}.results-content .price a.button{margin-top:13px;padding:8px 10px;min-width:107px;text-align:center;}.results-content .best-result .flight-rows{margin-right:157px;}.results-content .best-result .border{border-top:1px solid #cdd5bc;height:0;margin:18px 0 15px 0;}.results-content .best-result .row p{color:#585858;font-family:Arial,sans-serif;font-size:14px;min-height:20px;line-height:20px;margin:5px 0 10px 29px;vertical-align:middle;}.results-content .results .icons{display:inline-block;}.results-content .results .icons.plane{margin:0 2px 2px;vertical-align:middle;}.results-content .results .icons.twopins{margin:0 9px;}.results-content .results .peklama{float:none;margin:0;overflow:hidden;}.results-content .results .peklama a{margin-bottom:35px;}.results-content .results .best-flight ~ .peklama{margin-top:19px;}.results-content .matrix-link span.matrixdate{margin:0 5px;vertical-align:top;}.results-container{padding-bottom:25px;}.results .show-more{margin-bottom:37px;margin-top:12px;}.flight-minor-form-container{background:#eaeaea;display:none;}.flight-minor-form-container .minor-divider{background:#ffffff;border-top:6px solid #194a6b;text-align:center;height:42px;box-sizing:border-box;}.flight-minor-form-container .hide-form{position:relative;background:url(../img/icons.png) 0 -804px no-repeat;height:35px;width:266px;display:block;margin:0 auto;text-decoration:none;}.flight-minor-form-container .hide-form span{border-bottom:2px dotted #ffffff;color:#ffffff;font-size:14px;position:absolute;top:50%;left:50%;margin-left:-72px;margin-top:-12px;}.flight-minor-form-container .minor-menu{width:250px;padding:20px 0 0 0;}.flight-minor-form-container .minor-menu li.active{background:url(../img/icons.png) 0 -724px no-repeat;}.flight-minor-form-container .minor-menu a{font-weight:bold;color:#007ece;display:block;position:relative;height:41px;box-sizing:border-box;text-decoration:none;}.flight-minor-form-container .minor-menu li.active a{color:#689a00;font-weight:bold;text-decoration:none;}.flight-minor-form-container .minor-menu li.active a span{color:#689a00;font-weight:bold;text-decoration:none;border-bottom:0;}.flight-minor-form-container .minor-menu a span.label{border-bottom:1px dotted #007ece;top:50%;left:33px;position:absolute;margin-top:-8px;}.flight-minor-form-container .minor-menu a span.icons{position:absolute;top:50%;}.flight-minor-form-container .minor-menu a span.one-way{margin-top:-10px;margin-left:4px;}.flight-minor-form-container .minor-menu a span.round-trip{margin-top:-7px;}.flight-minor-form-container .minor-menu a span.multi-way{margin-top:-9px;margin-left:2px;}.flight-minor-form-container .icons{display:inline-block;}.flight-minor-form-container .content-form{box-sizing:border-box;margin-left:250px;border-left:1px dotted #999999;padding-left:33px;}.flight-minor-form-container .flight-service{margin-left:107px;}.flight-minor-form-container .icons.exchange{vertical-align:bottom;}.flight-minor-form-container .flight-details input{width:250px;}.flight-minor-form-container .flight-details .flight-row input.datepicker{width:213px;}.flight-minor-form-container .search-form span.text.multiway{width:250px;}.flight-minor-form-container .search-form .passenger-details label.vertical-top{display:none;}.flight-minor-form-container .search-form .thin-selector{width:260px;}.flight-minor-form-container .search-form .thin-selector label{width:80px;}.flight-minor-form-container .search-form .thin-selector .icons{margin-right:10px;}.flight-minor-form-container input[type="submit"].button{font-size:20px;font-weight:100;height:39px;width:250px;}.flight-minor-form-container .panel-send{box-sizing:border-box;margin-top:-70px;padding:28px 0 20px 0;text-align:right;}.flight-minor-form-container label{position:relative;}.flight-minor-form-container input.datepicker ~ span.date{top:48px;}.flight-minor-form-container .flight-row input.datepicker ~ span.date{top:10px;}.flight-minor-form-container .delimiter{display:inline-block;height:30px;width:28px;}.flight-minor-form-container .multi-way .icons.delete{margin-top:13px;margin-left:14px;vertical-align:top;}.flight-minor-form-container .flight-details{width:auto;}.matrix .box{position:relative;width:914px;margin:30px 60px 0 60px;box-sizing:border-box;}.matrix .horizontal-label{}.matrix .horizontal-label{background-image:url(../img/matrix-horizontal-label.png);background-repeat:no-repeat;height:29px;width:109px;margin:0 auto;}.matrix .vertical-label{position:absolute;height:234px;width:60px;background-image:url(../img/matrix-label.png);margin-top:20px;}.matrix .link{border-bottom:1px solid rgb(88,88,88);margin-left:10px;}.matrix .link-price{border-bottom:1px solid rgb(88,88,88);color:#73858f;cursor:pointer;}.matrix .star{color:#ad0007}.matrix .tbl{background:#f6f6f6;width:100%;}.matrix .tbl{background:#ffffff;}.matrix .tbl table{border-collapse:collapse;width:100%;}.matrix .tbl table td,.matrix .tbl table th{background:#f1f1f1;border:1px solid #727272;color:#73858f;height:30px;text-align:center;vertical-align:middle;}.matrix .tbl table th{background:#d1d1d1;color:#575757;}.matrix .tbl table th.empty{background:#b8b8b8;}.matrix .tbl table td.cheapest{background:#6a9b01;}.matrix .tbl table td.cheapest span{border-bottom:1px solid #ffffff;color:#ffffff;}.matrix .tbl table td.cheaper{background:#d4e5ae;}.matrix .tbl table td.cheaper span{border-bottom:1px solid #057fc8;color:#057fc8;}.matrix .tbl table td.current-line{background:#d2dfe7;}.matrix .tbl table td.current{background:#194a6b;}.matrix .tbl table td.current span{border-color:#ffffff;color:#ffffff;}.matrix .tbl table td.white{background:#ffffff;}.matrix .markers{width:100%;margin-top:20px;height:30px;}.matrix .markers table{width:100%;}.matrix .markers td{vertical-align:middle;height:15px;}.matrix .blue-marker{background:#194a6b;border:1px solid #727272;width:50px;}.matrix .green-marker{background:#6a9b01;border:1px solid #727272;width:50px;}.matrix .lightgreen-marker{background:#d4e5ae;border:1px solid #727272;width:50px;}.matrix .info{width:100%;height:56px;display:table-cell;vertical-align:middle;}.matrix .loader-box{margin-top:-20px;width:100%;}.matrix h3{margin-left:90px;line-height:64px;}.matrix .loader{background:url(../img/712.gif) center center no-repeat #ffffff;float:left;height:64px;width:64px;}.filter-panel .loader{background:url(../img/712.gif) center center no-repeat;height:64px;width:64px;margin:0 auto;}.other-days .other-label{color:black;font-size:16px;margin-bottom:6px;}.other-days .from{margin-bottom:20px;}.other-days .lbl{color:rgb(5,5,5);font-size:20px;margin-bottom:20px;}.other-days .item{margin-bottom:9px;}.other-days .item .text{border-bottom:1px solid #0180cd;color:#0180cd;cursor:pointer;}.regular a.button{padding:10px 5px;}.regular .lbl{font-size:20px;padding-bottom:10px;}.regular .txt{font-size:14px;padding-bottom:10px;}.flight-minor-form-container .error-notice{background:#eaeaea;}.not-combined-dialog .radio{margin-top:11px;}.filter .airlines span.right ~ span.txt{max-width:100px;}.transfer-toolbar .type-flight .tabs{border-bottom:2px solid #eaeaea;display:block;height:34px;margin-bottom:16px;}.transfer-toolbar .type-flight .tabs li{background:#eaeaea;border-left:1px solid #d2d4d3;box-sizing:border-box;cursor:pointer;display:table-cell;float:left;font-size:13px;height:36px;line-height:36px;padding:0 12px;text-align:center;vertical-align:middle;}.transfer-toolbar .type-flight .tabs li:first-child{border-left:0 none;}.transfer-toolbar .type-flight .tabs li.active{background:#0180cd;color:#ffffff;}.transfer-toolbar .type-flight .tabs li.active a,.transfer-toolbar .type-flight .tabs li.active a:hover{color:#ffffff;text-decoration:none;}.transfer-toolbar .type-flight .tabs li:hover{background:#d2dfe5;color:#000000;}.transfer-toolbar .type-flight .tabs li:hover a,.transfer-toolbar .type-flight .tabs li:hover a:hover{color:#000000;}.transfer-toolbar .type-flight .tabs li.disabled:hover{background:#eaeaea;color:inherit;}.transfer-toolbar .type-flight .tabs li a{color:#0180cd;}.transfer-toolbar .type-flight .tabs li.disabled,.transfer-toolbar .type-flight .tabs li.disabled:hover{color:#cccccc;}.transfer-toolbar a.blue-weight{font-size:13px;font-weight:normal;margin:9px;}.transfer-toolbar.split-C a.blue-weight{margin-top:-25px;}.transfer-toolbar a.blue-weight .text{border-bottom-width:1px;}.results-content .empty-filters{background:#ffffcc;display:none;padding:12px;margin-top:19px;}.results-content .empty-filters p{margin:6px 0;}.results-content .empty-filters a{color:#0180cd;}.results-content .type-flights{width:100px;}.results-content .airlines-filters{position:relative;background:#eaeaea;border:2px solid #dddddd;clear:right;height:130px;padding:30px 0 10px 15px;}.airlines-filters__disabled{display:none;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.5);}.results-content .slider-container{background:#ffffff;height:135px;margin-top:-10px;position:relative;overflow:hidden;width:650px;}.results-content .airline-slider{top:0;left:0;position:absolute;width:10000em;}.results-content .airlines-filters .airline-slider ul.type-flights{width:130px;}.results-content .airlines-filters ul.type-flights li{min-height:20px;line-height:15px;font-size:13px;margin:10px 0;}.results-content .airlines-filters .airline-slider ul.type-flights li{min-height:33px;text-align:center;vertical-align:middle;}.results-content .airlines-filters ul.type-flights li span{display:block;}.results-content .airlines-filters .strike{display:block;line-height:130px;text-align:center;vertical-align:middle;width:25px;}.results-content .airlines-filters .strike .icons{display:inline-block;}.results-content .airlines-filters .strike.left-slide:hover .icons{background-position:-284px -414px;}.results-content .airlines-filters .strike.right-slide:hover .icons{background-position:-313px -414px;}.results-content .airlines-filters .airline-slider ul.type-flights li span{color:#aaaaaa;}.results-content .airlines-filters .type-flights a{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;text-decoration:none;vertical-align:top;}.results-content .airlines-filters .airline-slider ul.type-flights li:first-child{padding-top:5px;}.results-content .airlines-filters .airline-slider ul.type-flights.active{background:#ffffcc;}.results-content .airlines-filters .type-flights a.active{border-bottom:1px solid #0180cd;}.transfer-toolbar.split-D .type-flight .tabs{border:0 none;margin-bottom:2px;}.split-D .type-flight ~ .airlines-filters{border-color:#0180cd;background:#ffffff;height:104px;padding:0;}.results-content .split-D .airlines-filters .strike{height:104px;line-height:124px;width:48px;}.results-content .split-D .slider-container{height:104px;margin:0;}.results-content .split-D .slider-container{width:720px;}.results-content .split-D .airlines-filters .airline-slider ul.type-flights{height:104px;width:120px;}.results-content .split-D .airlines-filters .airline-slider ul.type-flights.active{background:#cce6f5;}.results-content .split-D .airlines-filters .airline-slider ul.type-flights li:first-child{padding-top:15px;}.results-content .split-D .airlines-filters .type-flights li a span{border-bottom:1px dotted #0180cd;color:#0180cd;margin-top:20px;display:inline-block;}.results-content .split-D .airlines-filters .type-flights li a span.hide{display:none;}.results-content .split-D .airlines-filters .type-flights li a span.no-price{border-bottom:0 none;color:#aaaaaa;}#tooltip-show-all-fly-link-wrapper{position:absolute;z-index:999;}.li__show_all_fly_link{padding:0 !important;margin:0 !important;height:100%;position:relative;background:#FFFFCC;}.a__show_all_fly_link{margin-top:30px;color:#0180cd;border:none !important;}.em__show_all_fly_link span{border-bottom:1px solid #0180cd !important;margin:0 0 5px 0 !important;line-height:10px;}.tooltip_show_all_fly_link{position:absolute;right:10px;top:10px;}#tooltip-show-all-fly-link-wrapper .tooltip-content{display:block !important;background:rgb(238,238,238);border:1px solid rgb(190,190,190) !important;border-radius:7px;bottom:60px;color:rgb(88,88,88) !important;display:none;font-size:12px !important;height:30px !important;line-height:22px !important;min-width:370px;padding:8px 7px 0 7px !important;position:absolute !important;vertical-align:top !important;}#tooltip-show-all-fly-link-wrapper .tooltip-content,.tooltip_show_all_fly_link .tooltip-content{display:none !important;top:90px !important;left:-490px;width:525px;white-space:normal !important;height:48px !important;text-align:left;line-height:18px !important;padding:6px 10px 0 20px !important;box-sizing:border-box;}#tooltip-show-all-fly-link-wrapper .tooltip-content{display:block !important;}#tooltip-show-all-fly-link-wrapper .tooltip-content .pointer-arrow-after,.tooltip_show_all_fly_link:hover > .tooltip-content .pointer-arrow-after{display:block !important;}#tooltip-show-all-fly-link-wrapper .tooltip-content .pointer-arrow-after,.tooltip_show_all_fly_link > .tooltip-content .pointer-arrow-after{background:url(../img/uncomfortable-filter-tooltip-corener.gif) no-repeat !important;content:"";height:36px;position:absolute;left:481px;top:-16px;width:59px;}.tooltip_show_all_fly_link > .tooltip-content .pointer-arrow-after{display:none !important;}.flight__baggage{font-size:0;margin:10px 0;white-space:nowrap;}.flight__baggage-icon{background:url(../img/flight/baggage.svg) center center no-repeat;display:inline-block;height:20px;margin-right:14px;width:16px;}.flight__baggage-icon-allow{background-image:url(../img/flight/baggage-allow.svg);}.flight__baggage-icon-deny{background-image:url(../img/flight/baggage-deny.svg);}.flight__baggage-icon-blue{background-image:url(../img/flight/baggage-blue.svg);display:inline-block;height:20px;margin-right:14px;width:16px;}.flight__carryon-icon{background:url(../img/flight/carryon.svg) center center no-repeat;display:inline-block;height:20px;margin-right:14px;width:20px;}.flight__carryon-icon-allow{background-image:url(../img/flight/carryon-allow.svg);}.flight__carryon-icon-deny{background-image:url(../img/flight/carryon-deny.svg);}.flight__carryon-icon-blue{background-image:url(../img/flight/carryon-blue.svg);display:inline-block;height:20px;margin-right:14px;width:20px;}.flight__return-icon{background:url(../img/flight/return.svg) center center no-repeat;display:inline-block;height:20px;margin-right:14px;width:20px;}.flight__return-icon-allow{background-image:url(../img/flight/return-allow.svg);}.flight__return-icon-deny{background-image:url(../img/flight/return-deny.svg);}.flight__return-icon-blue{background-image:url(../img/flight/return-blue.svg);display:inline-block;height:20px;margin-right:14px;width:20px;}.flight__change-icon{background:url(../img/flight/change.svg) center center no-repeat;display:inline-block;height:20px;width:20px;}.flight__change-icon-allow{background-image:url(../img/flight/change-allow.svg);}.flight__change-icon-deny{background-image:url(../img/flight/change-deny.svg);}.flight__change-icon-blue{background-image:url(../img/flight/change-blue.svg);display:inline-block;height:20px;width:20px;}.flight__milesTitle-icon{background-image:url(../img/flight/milesTitle-blue.svg);display:inline-block;height:20px;width:20px;}.flight__milesTitle-icon-blue{background-image:url(../img/flight/milesTitle-blue.svg);display:inline-block;height:20px;width:20px;}.flight__price-icon{background-image:url(../img/flight/price-blue.svg);display:inline-block;height:20px;width:20px;}.flight__price-icon-blue{background-image:url(../img/flight/price-blue.svg);display:inline-block;height:20px;width:20px;}.avia-information__info{margin-bottom:18px;}.avia-information__info-allow{color:#090;}.avia-information__info-deny{color:#f00;}.flight__baggage.tooltip:hover > .tooltip-content{background:#eeeeee;border:1px solid #bebebe !important;border-radius:7px;bottom:auto;color:#585858 !important;height:auto;padding:10px 20px 10px 10px;top:38px;left:-27px;z-index:100;}.flight__baggage.tooltip:hover > .tooltip-content:after{background:transparent;border-width:16px;border-style:solid;border-color:transparent transparent #bebebe transparent;content:' ';height:0;left:19px;position:absolute;top:-31px;width:0;z-index:101;}.flight__baggage.tooltip:hover > .tooltip-content:before{background:transparent;border-width:15px;border-style:solid;border-color:transparent transparent #eeeeee transparent;content:' ';height:0;left:20px;position:absolute;top:-29px;width:0;z-index:102;}.flight-rows.there > div:nth-child(2),.flight-rows.back > div:first-child{display:none;}.constructor-submit{display:flex;align-items:center;column-gap:30px;margin-top:27px;font-weight:bold;}.constructor-submit a.button{margin:0;}.constructor-submit .constructor-submit-sum{display:flex;flex-direction:column;align-items:center;}.constructor-submit .sum-value{color:#2d3e50;font-size:20px;}.constructor-caption{margin:0;font-weight:bold;}.constructor-caption span{color:#0180cd}.constructor-back-link{float:right;margin-top:-30px;font-size:14px;cursor:pointer;}.constructor-indicator{margin:10px 0 25px 0}.flight-brands{margin-top:19px;}.flight-container-constructor{border:1px solid #f2f2f2;border-top:3px solid #0999ff;border-bottom:60px solid #f2f2f2;color:#292929;}@keyframes progress{from{width:12px}to{width:320px}}.flight-constructor-brand-preloader{display:none;position:relative;flex-direction:column;align-items:center;margin:20px 0;font-size:14px;font-weight:700;}.flight-constructor-brand-preloader b{width:320px;height:12px;margin-top:10px;border:2px solid #fff;border-radius:8px;background:none;animation:none;}.flight-constructor-brand-preloader b i{width:12px;height:12px;margin-left:0;margin-top:0;animation:progress 20s infinite cubic-bezier(0,.5,.5,1);position:absolute;background-color:#fcca1a;border-radius:6px;}.flight-constructor-row{width:100%;display:flex;justify-content:center;}.flight-constructor-col{height:100%;display:flex;flex-direction:column;align-items:center;padding-right:15px;}.flight-constructor-pad{display:flex;flex-wrap:nowrap;font-size:17px;justify-content:flex-start;background-color:#0999ff;height:58px;align-items:center;}.flight-constructor-pad-counter{padding-left:18px;color:#bdc5ca;}.flight-constructor-pad-route{padding-left:13px;color:#fff;}.flight-constructor-pad-change{margin-right:20px;color:#fff;border-bottom:1px dashed #fff;cursor:pointer;}.flight-constructor-brand{border-bottom:1px solid #e2eff7;display:flex;box-sizing:border-box;padding:18px;cursor:pointer;}.flight-constructor-brand:last-child{border:none;}.flight-constructor-brand:hover{outline:1px solid #ddd}.flight-constructor-brand > .flight-constructor-col:first-child{padding-right:65px;}.flight-constructor-brand-info{margin-top:9px;margin-left:12px;margin-right:-200px;width:775px;}.flight-constructor-brand-icon{margin-top:3px;margin-bottom:3px;margin-right:14px !important;}.flight-constructor-brand-item{float:left;display:block;width:140px;}.flight-constructor-brand-item-name{color:#a2a2a2;white-space:nowrap;}.flight-constructor-brand-item-value{font-weight:bold;font-size:12px;white-space:nowrap;}.flight-constructor-brand-radio{float:left;margin-left:12px;margin-right:12px;}.flight-constructor-brand-miles{margin-right:-200px;margin-bottom:5px;}.flight-constructor-brand-miles >span{color:green;}.flight-constructor-brand-name{width:434px;margin-bottom:2px;font-size:17px;font-weight:bold;}.flight-constructor-brand-price{width:120px;position:absolute;padding-top:9px;font-size:17px;font-weight:bold;text-align:right;}.preview-no-brend .flight-constructor-brand-price{position:unset;padding-top:0;}.flight-constructor-brand-button{background-color:#ffc701;font-size:16px;height:40px;width:163px;border-radius:4px;font-weight:700;margin-top:16px;display:flex;justify-content:center;align-items:center;}.flight-constructor-brand-button.checked{background-color:#0999ff;color:#fff;}.flex{display:flex;}.flex-main{flex:1 0 auto;}.flex-sub{flex:0 0 auto;}.flex-jcfs{justify-content:flex-start;}.flex-aife{align-items:flex-end;}.flex-aifs{align-items:flex-start;}.flex-jcsb{justify-content:space-between;}.avia-ticket-constructor .constructor-caption-wrapper{display:flex;justify-content:space-between;align-items:center;margin:10px 0;}.avia-ticket-constructor .constructor-back-link a{position:relative;}.avia-ticket-constructor .constructor-back-link a:before{position:absolute;content:'←';top:-2px;left:-15px;}.avia-ticket-constructor img{display:block;}.avia-ticket-constructor .constructor-back-link{float:none;margin:0;}.avia-ticket-constructor .constructor-step-container{display:grid;grid-template-columns:repeat(3,1fr);row-gap:5px;font-size:13px;font-weight:700;background:none;}.avia-ticket-constructor .now .step-subtitle{color:#0180cd;}.avia-ticket-constructor .step-subtitle-time{color:#000000;}.avia-ticket-constructor .step-subtitle-time-icon{display:inline-block;margin:0 5px;}.avia-ticket-constructor .step-subtitle-date{font-size:10px;font-weight:500;}.avia-ticket-constructor .step-subtitle-price-title{font-size:10px;}.avia-ticket-constructor .step-subtitle-price{display:inline-block;margin-top:5px;color:#0180cd;}.avia-ticket-constructor .horizontal_dotted_line{position:relative;margin-top:15px;}.avia-ticket-constructor .horizontal_dotted_line .icons.steps{position:relative;display:inline-block;z-index:1;background:none;border:3px solid #eaeaea;border-radius:20px;height:20px;width:20px;}.avia-ticket-constructor .horizontal_dotted_line .icons.steps.now{border:3px solid #0180cd;background:url(../img/plane-white.svg),#0180cd;background-size:20px 20px;}.avia-ticket-constructor .horizontal_dotted_line .icons.steps.completed{border:3px solid #6a9b00;background:url(../img/check.svg) 4px 3px no-repeat,#6a9b00;background-size:12px 12px;}.avia-ticket-constructor .horizontal_dotted_line .icons.steps.constructor-back-link:hover{border:3px solid #ffc701;background:url(../img/edit.svg) 4px 3px no-repeat,#ffc701;background-size:12px 12px;}.avia-ticket-constructor .horizontal_dotted_line:after{position:absolute;content:'';top:0;left:32px;right:5px;padding:1em;background-image:radial-gradient(circle at 2.5px,#eaeaea 1.25px,rgba(255,255,255,0) 2.5px);background-size:15px 25px,5px 15px;background-repeat:repeat-x;}.avia-ticket-constructor .horizontal_dotted_line.completed:after{position:absolute;content:'';top:0;left:32px;right:5px;padding:1em;background-image:radial-gradient(circle at 2.5px,#6a9b00 1.25px,rgba(255,255,255,0) 2.5px);background-size:15px 25px,5px 15px;background-repeat:repeat-x;}.avia-ticket-constructor .tooltipcss{position:relative;cursor:pointer;}.avia-ticket-constructor .tooltipcss:after{z-index:1000;padding:8px;width:110px;background-color:#FFFFFF;color:#000;content:attr(data-tooltip);font-size:12px;line-height:16px;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:left;white-space:normal;box-shadow:0 0 4px #d6d3d6;border:1px solid #e1e1e1;}.tooltipcss-bottom:before{border-bottom-color:#FFFFFF;}.avia-ticket-constructor .tooltipcss-bottom:hover:before,.avia-ticket-constructor .tooltipcss-bottom:hover:after,.avia-ticket-constructor .tooltipcss-bottom:focus:before,.avia-ticket-constructor .tooltipcss-bottom:focus:after{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);}.flight-schedule-grid{display:grid;grid-template-columns:50px repeat(9,1fr);border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}.flight-schedule-grid.flight-schedule-columns{grid-template-columns:50px 1fr 0 repeat(3,1fr) 0 repeat(3,1fr);}.flight-schedule-grid.flight-schedule-hideOpAriline{grid-template-columns:50px 1fr 0 repeat(7,1fr);}.flight-schedule-grid.flight-schedule-stops{grid-template-columns:50px repeat(5,1fr) 0 repeat(3,1fr);}.flight-schedule-grid div:not(.hidden){padding:5px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}.flight-schedule-grid .flight-schedule__header{font-weight:700;background:#f2f2f2;}.flight-schedule-grid .flight-schedule-grid__number{white-space:nowrap;}.results table{border:0 none;border-collapse:separate;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;margin:0;padding:0;width:100%;}.results .sorting-table{background:#eaeaea;color:#000000;margin-top:38px;}.results .sorting-table th{padding:15px 14px 10px;white-space:nowrap;}.results .sorting-table th a{text-decoration:none;}.results .sorting-table th a span{border-bottom:1px dotted #0180cd;color:#0180cd;font-size:13px;font-weight:normal;margin-right:6px;position:relative;}.results .sorting-table th a.asc span{border-bottom:1px none transparent;color:#585858;}.results .sorting-table th a .icons{border-bottom:0 none;}.results .results-header{margin-top:15px;overflow:hidden;width:100%;}.results .results-header > div{color:#585858;float:left;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;line-height:20px;padding:10px 0 10px 10px;text-align:left;vertical-align:top;white-space:nowrap;}.results .results-header > div small{display:block;font-size:12px;font-weight:normal;text-transform:lowercase;}.price-info{color:#ac0000;font-weight:normal;white-space:normal;}.results-header .price-info{font-size:12px;}.results .results-header > div.flight-title{padding-left:29px;width:275px;}.results .transfer-toolbar ~ .results-header div.flight-time-date{padding-left:30px;width:170px;}.results .split-b .width140{width:140px;}.results .split-b .radio{margin:0;}.results .split-b div.flight-time-date{flex:3;height:44px;}.results .split-b .detailed div.flight-time-date{flex:5;height:44px;}.results .split-b .flight-title .transfer > span{font-weight:700;color:#000;}.results .split-b .flight-title .transfer > span.color-gray{color:#a2a2a2;}.results .split-b .flight-time-date-row{display:flex;align-items:center;}.results .split-b div.flight-time-date .day-info{color:#585858;font-size:12px;font-weight:normal;font-family:Arial,sans-serif;}.results .split-b div.flight-time-date .input-radio{display:inline-block;height:20px;margin-right:20px;}.results .flight-rows .departure.time{margin-right:12px;}.results .flight-rows .arrival.time{margin-right:8px;}.results .flight-rows .legs-dif-time{font-size:12px;color:#a2a2a2;line-height:12px;align-self:flex-end;margin-bottom:2px;}.results div.flight-company{overflow:hidden;padding-right:0 !important;text-overflow:ellipsis;color:#0180cd;height:44px;}.results div.flight-company.color-gray{color:#a2a2a2;}.results form.flight{border:1px solid #f2f2f2;border-top:3px solid #0999ff;margin-top:19px;position:relative;}.results form.flight .preloader{background-color:#ffffff;border:2px solid #194a6b !important;}.results form.flight .preloader.error{background:#ffd5d6;border:4px solid #af6461 !important;}.results form.flight > div{}.results form.flight:hover{background:#e9faff;border:1px solid #194a6b;border-top:3px solid #0999ff;outline:1px solid #194a6b;}.results form.flight .flight-container{min-height:140px;position:relative;}.results form.flight .warning-container{background:#d5ffd2;font-size:13px;min-height:20px;padding:8px 5px 8px 10px;}.results form.flight .warning-container span.icons.warning2{float:left;margin-top:-1px;border-color:#f1494f}.results form.flight .warning-container span.icons.warning2:before{color:#f1494f}.results form.flight .warning-container span.text{display:block;margin-left:30px;line-height:20px;}.results form.flight .warning-container.red-warning{background:#ffd6d6;border-color:#b06565;}.results form.flight .warning-container.red-warning div.corner{background-position:0 -670px;}.preloader a,.link-detailed a{border-bottom:2px dotted #0180CD;color:#0180CD;display:inline-block;height:16px;line-height:18px;margin-top:-2px;vertical-align:bottom;text-decoration:none;}.flight-container .preview{cursor:pointer;margin-bottom:15px;white-space:nowrap;}.results .flight-container .preview{cursor:pointer;margin-bottom:unset;white-space:nowrap;padding:0 30px;border-bottom:1px solid #f2f2f2;align-items:center;height:80px;display:flex;}.flight-container h6,.flight-container h6 a{color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;line-height:17px;}.flight-container .one-flight > div > div{display:inline-block;padding-left:10px;vertical-align:top;}.results .flight-container .preview.preview-no-brend{display:grid;grid-template-columns:280px 188px 1fr 1fr;}.results .flight-container .preview.preview-no-brend > div{width:auto;}.results .flight-container .preview.preview-no-brend .input-radio{margin-right:12px;}.results .flight-container .preview.preview-no-brend .flight-time-date .info{padding-left:32px;}.results .flight-container .one-flight > div > div{display:inline-block;padding-left:unset;vertical-align:top;flex:3;height:37px;}.results .flight-container .one-flight.split-b .flight-title{height:44px;}.results .flight-container .one-flight.split-b .flight-time-date-block-r{float:right;width:202px;display:inline-block;}.results .flight-container .one-flight.split-b .flight-time-date-block-l{width:191px;display:inline-block;margin-left:23px;}.results-content .results .flight-container .flight-rows .one-flight.split-b .icons.plane.flight-time-date-block-p{float:right;margin-right:50px;margin-top:4px;}.flight-container .one-flight.split-b > div > div.input-radio{margin-top:-5px;padding-left:0;}.flight-container div.flight-title{line-height:20px;overflow:hidden;padding-left:0 !important;text-overflow:ellipsis;white-space:nowrap;width:340px;}.flight-container .split-b div.flight-title{width:270px;}.results .flight-container .split-b div.flight-title{width:unset;flex:2;height:44px;overflow:visible;padding-right:5px;}.results .split-b .detailed div.flight-title{flex:3;height:44px;}.flight-container div.flight-title .input-radio{float:right;margin-top:15px;}.flight-container .hr{background:#e5e5e5;margin:10px 20px 20px 0 !important;height:1px;}.flight-container .flight-rows .legs-box:first-child .hr{display:none;}.flight-container .flight-rows{margin-right:160px;}.results .flight-container .flight-rows{margin-right:unset;}.flight-container a{border-bottom:1px dotted #000000;text-decoration:none;}.flight-container .price{top:0;height:140px;position:absolute;right:0;width:160px;}.flight-container .price.constructor{height:0;position:unset;}.results .flight-container .price{top:unset;position:unset;right:unset;width:unset;height:88px;background-color:#f2f2f2;padding:0 30px;display:flex;align-items:center;justify-content:flex-start;}.results .flight-container .price h5{color:#0180cd !important;margin-right:30px;}.results .flight-container .price .flight-icons{display:flex;margin-right:auto;align-items:center;}.results .flight-container .price a.button{border-radius:3px;margin:0;color:#000;font-weight:700;}.results .flight-container .price .yellow.disabled,.results .flight-container .price .yellow.disabled:hover{margin:0;border-radius:3px;}.flight-container .price p.credit{margin-top:26px;}.flight-container .price p.credit .icons{margin-top:2px;margin-right:7px;vertical-align:top;}.flight-container .price p.credit a{color:#0180cd;border-bottom:1px dotted #0180cd;}.flight-container #offerGoesHere{margin-right:20px;}.flight-container .price .select-room-btn{margin-top:20px;}.results .flight-container .price .select-room-btn{margin-top:unset;}.flight-container .price .select-room-btn span{vertical-align:middle;}.flight-container .price .select-room-btn a{font-size:13px;color:#0082d0;font-weight:bold;}.flight-container h6{margin-bottom:14px;white-space:nowrap;}.flight-container .transfer .where{color:#000000;}.flight-container .transfer .info{border-bottom:1px dotted #ac0000;line-height:14px;color:#ac0000;display:inline-block;margin-right:30px;cursor:pointer;}.results .flight-container .transfer .info{border-bottom:1px dotted #0180cd;line-height:14px;color:#0180cd;display:inline-block;margin-right:30px;cursor:pointer;}.flight-container .split-b .transfer{overflow:hidden;}.flight-container .split-b .transfer .info{margin-right:0;}.results .flight-container .split-b .transfer .info{margin-right:0;font-weight:700;}.results .where a span.ellipsis-tooltip-str{font-weight:400;}.results .where span.ellipsis-tooltip-str{font-weight:700;}.flight-container .transfer .info-more{line-height:14px;color:#ac0000;display:inline-block;margin-right:30px;}.results .flight-container .detailed-wrap .transfer .info-more{line-height:14px;color:#a2a2a2;font-weight:400;display:inline-block;margin-right:30px;}.flight-container .transfer .info.color-green{border-bottom:0 dotted #6a9b00;color:#6a9b00;cursor:default;}.flight-container .transfer .info.color-gray{border-bottom:0 dotted #a2a2a2;color:#a2a2a2;cursor:default;}.results .flight-container .transfer .info.color-gray{border-bottom:0 dotted #a2a2a2;color:#a2a2a2;cursor:default;white-space:normal;}.flight-container .flight-time-date{line-height:20px;}.flight-container .flight-time-date table{font-size:12px;font-weight:normal;}.flight-container .split-b .flight-time-date table{width:135px;}.flight-container .flight-time-date .info{color:#194a6b;height:18px;}.results .flight-container .flight-time-date .info{color:#000;height:18px;padding-left:40px;}.results .flight-container .flight-time-date .brief{color:#f1494f;padding-left:40px;}.results .flight-container .flight-time-date .info.color-gray{color:#a2a2a2;}.flight-container .flight-time-date .info .icons{margin-top:3px;vertical-align:top;}.flight-container .flight-company{line-height:20px;}.flight-container .flight-company img{border:0 none;height:20px;vertical-align:middle;}.results .flight-container .detailed,.flight-container .detailed{display:none;}.flight-container .one-flight > .detailed{margin-bottom:15px;white-space:nowrap;}.flight-container .one-flight.split-b > .detailed{margin-left:30px;}.results .flight-container .one-flight.split-b .detailed{flex-wrap:wrap;white-space:nowrap;align-items:center;display:flex;height:70px;}.results .flight-container .one-flight.split-b .detailed-wrap{padding-left:30px;display:none;color:#000;}.flight-container .detailed .detailed-title{border-top:2px solid #588e9c;border-right:2px solid #588e9c;height:15px;margin-top:10px;padding:13px 0 9px;width:271px;}.flight-container .blue-line.detailed{background:#588e9c;height:2px;float:none;margin:-15px 20px 15px 271px;}.flight-container .detailed .flight-title a{border-bottom:1px dotted #585858;color:#585858;}.flight-container .flight-title .simple-heading{display:none;}.flight-container .detailed strong.time{font-family:Arial,sans-serif;font-size:12px;}.flight-container .detailed .flight-time-date table{width:90px;}.flight-container .detailed .index{color:#194a6b;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;padding:16px 10px 0 0 !important;vertical-align:middle;}.results .flight-container .detailed .index{color:#9f9f9f;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;font-weight:bold;padding:16px 10px 0 0 !important;vertical-align:middle;}.flight-container .split-b .detailed .index{padding:0 10px 0 0 !important;}.results .flight-container .split-b .detailed .index{padding:0 6px 0 4px !important;height:44px;}.flight-container .detailed > div.flight-title{width:320px;}.flight-container .detailed > div.flight-title{width:320px;}.flight-container strong.time,.flight-container strong.plane,.flight-container strong.airline{color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;}.results .flight-container strong.time,.results .flight-container strong.plane,.results .flight-container strong.airline{font-size:17px;}.flight-container strong.time.color-gray,.flight-container strong.plane.color-gray,.flight-container strong.airline.color-gray{color:#a2a2a2;}.flight .another-airport{position:absolute;color:#f1494f;margin:38px 0 -38px -2px;line-height:24px;background-color:#fff}.results form.flight:hover .another-airport{background-color:#e9faff}.flight .another-airport .icons.warning3{margin:3px 4px 0 0;border-color:#f1494f}.flight .another-airport .icons.warning3:before{color:#f1494f}.flight .another-airport .icons.warning{top:0;left:0;}.flight .transfer .another-airport{position:static;margin:0 15px 0 0;background:none}.flight-rows .legs-items h6 span.right{margin-right:17px;}.flight-container .one-flight.split-b > .detailed .transfer{margin-top:12px;}.results .flight-rows .legs-header{height:72px;font-size:14px;background-color:#f2f2f2;padding:0 30px;display:flex;align-items:center;justify-content:flex-start;}.results .flight-rows .legs-dir{font-weight:700;color:#000;margin-right:20px;}.results .flight-rows .legs-header a{border:none;text-decoration:none;color:#0180cd;margin-right:12px;}.results .flight-rows .legs-items .flight-company a,.results .flight-rows .legs-items .flight-title a,.results .flight-rows .legs-items .flight-time-date a{border:none;text-decoration:none;color:#0180cd;}.results .flight-rows .legs-items .flight-company a.color-gray,.results .flight-rows .legs-items .flight-title a.color-gray,.results .flight-rows .legs-items .flight-time-date a.color-gray{color:#a2a2a2;}.results .flight-rows .legs-items .flight-company .seats-container > span{color:#a2a2a2;}.results .flight-rows .legs-items .flight-company .seats-container > span.color-red{color:#f1494f;}.results .flight-rows .legs-items .flight-company .seats-container > span.color-red.color-gray{color:#a2a2a2;}.results .flight-rows .legs-header a.airport-info.to{margin-right:auto;}.results-content .results .flight-rows .icons.plane{margin:0 12px 2px 0;vertical-align:middle;}.results .flight-rows .legs-carrier{margin-right:24px;}.results-content .results .flight-icons .icons{margin-right:20px;}.tpCompliance-red{background-image:url(../img/flight/tpCompliance-red.svg);display:inline-block;height:60px;width:60px;background-size:100%;background-position:0 0;background-repeat:no-repeat;}.flight-container .there .preview,.flight-container .back .preview{display:grid;grid-template-columns:224px 150px 1fr 100px;align-items:start;margin-top:20px;}.flight-container .there .leg-price,.flight-container .back .leg-price{margin-left:auto;line-height:1;}.flight-container .there .type-flight-constructor,.flight-container .back .type-flight-constructor{display:inline-block;color:#292929;font-size:12px;line-height:34px;font-weight:900;text-align:center;height:34px;width:34px;background:#f2f2f2;border-radius:50%;}.booking{}.booking .icons{display:inline-block;}.booking .icons.plane{margin:0 9px 2px;vertical-align:middle;}.booking .icons.twopins{margin:0 9px;}.booking h4.description{color:#000000;font-family:Arial,sans-serif;font-size:16px;font-weight:normal;height:20px;line-height:20px;margin:0;padding:12px 0 0;vertical-align:top;}.booking .area-grey{background:#eaeaea;border:1px solid #d1d1d1;min-height:140px;padding:29px 0 0 0;margin-top:-29px;}.booking .area-grey .rates-notice{display:none;margin-top:-30px;}.booking .area-grey__content{display:grid;grid-template-columns:1fr 250px;grid-auto-rows:minmax(40px,auto) minmax(20px,auto) auto;grid-template-areas:"title price" "description tooltipe" ". rules";width:1105px;margin:0 auto;}.booking .area-grey__content h1,.booking .area-grey__content h4,.booking .area-grey__content h5,.booking .area-grey__content p{margin:0;height:auto;line-height:unset;}.booking .area-grey__title{grid-area:title;align-self:center;}.booking .area-grey__description{grid-area:description;align-self:end;}.booking .area-grey__price{grid-area:price;align-self:center;font-size:24px;font-weight:bold;color:#194a6b !important;white-space:nowrap;}.booking .area-grey__tooltipe{grid-area:tooltipe;align-self:end;}.booking .area-grey__rules{grid-area:rules;align-self:end;}.booking .flight .flight-container{padding:25px 2px 0 0;position:relative;width:1105px;margin:0 auto;min-height:140px;}.booking .flight .warning-container{background:#d1d1d1;margin-top:20px;font-size:12px;min-height:16px;line-height:16px;padding:23px 30px;}.booking .flight .warning-container .icons.warning{margin-top:-16px;position:absolute;top:50%;}.booking .flight .warning-container span.text{display:block;margin-left:50px;}.booking .flight .warning-container div{width:1105px;margin:0 auto;}.booking .flight-container .price{right:49px;top:16px;width:200px;}.booking .flight-container .price .rules{margin-top:10px;}.booking .flight-container .price p.tooltipe{margin-bottom:5px;}.booking .flight-container .price p span.false{color:green;}.booking .flight-container .price p span.true{color:red;}.booking .flight-container div.flight-title{width:433px;}.booking .flight-container .detailed > div.flight-title{width:413px;}.booking .flight-container .flight-time-date{width:177px;}.booking i{color:#525252;font-style:italic;font-size:12px;line-height:18px;}.booking a.blue-links{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;font-weight:normal;height:18px;line-height:18px;text-decoration:none;}.link-detailed{margin-top:24px;margin-bottom:16px;}div.flight .flight-container .flight-rows{margin-right:300px;}div.flight .flight-container .transfer .info{margin-right:40px;}div.flight .flight-container .time{margin-right:3px;}div.flight .flight .icons.warning{position:absolute;top:15px;left:30px;}.booking .form form{margin-top:25px;}.big-hr{border-top:2px solid #585858;height:0;margin:8px 0 20px;}.booking form .row{margin:0 !important;white-space:nowrap;display:inline-block;}.booking form .row.select{}.booking form .select span.info{margin-top:10px;}.info-additional-contact{display:inline-block;font-size:13px;line-height:18px;}.info-additional-contact strong{font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;line-height:12px;}.booking form .attendants-data{background:#eaeaea;border:1px solid #d1d1d1;overflow:hidden;}.booking form .area-blue{padding:1px 0;}.booking form .area-blue .footer .row{min-width:400px;}.booking form .area-blue .footer,.booking form .area-blue .buttons{margin:25px auto;width:1105px;border:none;}.booking form .area-blue .footer p,.booking form .area-blue .footer label{font-size:16px;font-family:Arial,sans-serif;}.booking form .area-blue .price{width:170px;}.booking form .area-blue .footer label,.booking form .area-blue .footer a,.booking form .area-blue .buttons label,.booking form .area-blue .price > *,.booking form .area-blue .warning-container span{color:#fff !important;}.booking form .personal-data{margin-bottom:40px;}.booking form .personal-data h3{margin-top:30px;}.booking form .personal-data .personal-container{margin-top:20px;}.booking form .personal-data .personal-container .cell{display:block;float:left;margin-bottom:0;}.booking form .personal-data .limits{margin-bottom:30px;}.booking form .personal-data .limits h4{padding:0;}.booking form .personal-data .limits .rows .row{display:block;}.booking form .personal-data .limits .text{display:inline-block;margin:10px 0 0;width:60px;}.booking div.passenger ~ div.passenger{margin-top:40px;}.booking .passenger h4{color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;height:28px;line-height:20px;letter-spacing:1px;margin:-2px 0 16px;vertical-align:baseline;}.booking .icons.adult{margin:0 6px -7px;}.booking .icons.child{margin:0 2px -7px;}.booking .icons.infant{margin:0 0 -7px;}.booking .attendant-products{width:1105px;margin:0 auto;display:block;padding-top:30px;}.big-hr.show-attendat-products{height:auto;padding-top:35px;}.big-hr.show-attendat-products a{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-weight:normal;line-height:22px;text-decoration:none;}.booking .attendant-item{display:block;float:left;}.booking .attendant-item.insurance .containers{margin:10px 0;}.booking .attendant-item.insurance .containers > div:not(.active) a{color:#0180cd;transition:top 1s ease-out 0.5s;}.booking .attendant-item.insurance .containers .active .chosen .icons{background-position:-299px -373px;display:inline-block !important;width:15px;height:15px;line-height:18px;}.booking .attendant-item.insurance .containers > div:not(.active) a:hover,.booking .attendant-item.insurance .containers > div .recommend a{background:#ffc701 !important;border:2px solid #ffc701 !important;color:#2d3e50;padding:5px 10px;text-decoration:none;font-weight:bold;}.booking .attendant-item.insurance .containers div.active .chosen a{color:#006600;text-decoration:none;font-weight:bold;padding-left:0;}.booking .attendant-item.insurance .containers .active .chosen a{border:none !important;background:none !important;}.booking .attendant-item.insurance .containers > div{float:left;text-align:center;}.booking .attendant-item.insurance .containers > div.titles{text-align:left;}.booking .attendant-item.insurance .containers > div.titles div{background:none;}.booking .attendant-item.insurance .containers > div.titles p{display:table-cell;vertical-align:middle;height:30px;}.booking .attendant-item.insurance .containers > div.active div{background:#c0e0f3;}.booking .attendant-item.insurance .containers > div div{border-bottom:1px solid #e4e4e4;padding:10px;background:#fff;width:170px;height:30px;font-size:14px;}.booking .attendant-item.insurance .containers > div div:last-child,.booking .attendant-item.insurance .containers > div div.bold{background:none;position:relative;}.booking .attendant-item.insurance .containers > div div.bold .recommend{position:absolute;top:-6px;left:100px;background:#ffc701 !important;border:2px solid #ffc701 !important;color:#2d3e50;font-size:12px;padding:0 5px;}.booking .attendant-item.insurance .containers > div.titles div.bold{padding-left:0;height:25px !important;}.booking .attendant-item.insurance .containers > div div.bold{color:#333333;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;height:25px !important;}.booking .attendant-item.insurance .containers > div:not(.titles) div .icons{height:15px;width:15px;background-position:-299px -393px;opacity:0.5;}.booking .attendant-item.insurance .containers > div.active div .icons{opacity:1;background-position:-299px -393px;}.booking .attendant-item.insurance .containers > div:not(.titles) div:not(.bold){line-height:34px;}.booking .attendant-item.insurance .containers > div div.checked .icons{background-position:-299px -355px;}.booking .attendant-item .container{padding:10px 0 30px;white-space:nowrap;}.booking .attendant-item .cell{display:inline-block;width:250px !important;white-space:normal;}.booking .insurance-container .cell,.booking .aeroexpress-container .cell{width:326px !important;background-color:#fff;padding:10px;position:initial;min-height:174px;}.booking .insurance-container .cell.checked,.booking .aeroexpress-container .cell.checked{background-color:#ABC275;}.booking .insurance-container .tooltip:hover > .tooltip-content{display:block;width:400px;word-break:break-word;white-space:normal !important;height:auto !important;top:inherit;margin-bottom:-19px;}.booking .attendant-item .cell p{height:40px;}.booking .attendant-item .cell .price{height:45px;}.booking .insurance-container .cell p.ics{height:auto;margin:5px 0;}.booking .insurance-container .cell p.ics span{margin:0 5px;}.booking .insurance-container .cell p:first-child{height:60px;}.booking .attendant-item .cell label.errorMessage{color:#FF3535;}.order-details .buttons label.checkbox,.booking .attendant-item .cell label.checkbox{background:url(../img/back/input.png) 0 0 repeat-x white;border:2px solid #d3d3d3;border-radius:5px;color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;height:30px;outline:0 none;line-height:30px;padding:0 8px;vertical-align:middle;width:auto;}.order-details .buttons label.checkbox.checked,.booking .attendant-item .cell label.checkbox.checked{background:#6c9b00;border-color:#4d7200;}.order-details .buttons label.checkbox .checker,.booking .attendant-item .cell label.checkbox .checker{margin-top:6px;}.order-details .buttons label.checkbox.checked .checker.checked,.booking .attendant-item .cell label.checkbox.checked .checker.checked{background-position:-117px -371px;}label.checkbox .on-checked{display:none;}label.checkbox .on-not-checked{display:inline-block;}.order-details .buttons label.checkbox .checker ~ span,.booking .attendant-item .cell label.checkbox .checker ~ span{margin:0;}label.checkbox .checker.checked ~ span .on-not-checked{display:none;}label.checkbox .checker.checked ~ span .price{color:#fff;}label.checkbox .checker.checked ~ span .on-checked{background:#6c9b00;color:white;display:inline-block;font-weight:normal;}.booking p.description span.description{display:inline-block;margin-left:10px;width:90%;}.booking .attendant-item.aeroexpress{margin-left:20px;}.booking .attendant-item .aeroexpress-container{margin-top:29px;}.booking .attendant-item h4{color:#1f4d67;font-family:Arial,sans-serif;font-size:18px;font-weight:normal;height:30px;line-height:30px;vertical-align:baseline;}.booking .aeroexpress-selector{display:table;width:100%;padding:12px 0;font-size:16px;}.booking .aeroexpress-selector .item{display:table-cell;width:50%;}.booking .aeroexpress-selector .selector{width:120px !important;}.booking .aeroexpress-selector .fill-tickets-count{margin-bottom:4px}.booking .aeroexpress-selector .fill-tickets-price{color:#adaead;margin-bottom:12px}.booking .checked .aeroexpress-selector .fill-tickets-price{color:#5a595a;}.booking .attendant-item.aeroexpress .icons.tickets-aeroexpress{margin-bottom:-7px;}.booking .buttons .warning-container{margin-left:10px;vertical-align:middle;}.booking .buttons .icons.warning{margin-right:13px;margin-top:-3px;vertical-align:middle;height:30px;}.booking .buttons .warning-container span.text{line-height:18px;vertical-align:middle;display:inline-block;}.fare-remarks-container .ui-dialog-content{overflow:hidden;}.fare-remarks-container .content{background:url(../img/712.gif) no-repeat center center;min-height:80px;min-width:80px;}.booking .seats-container{display:none;}.booking .authorization a{color:#0180cd;}.booking form .row.authorization{margin:12px 0 !important;display:block;}.booking .icons.authorization{margin-top:-3px;margin-right:4px;vertical-align:middle;}.ui-dialog .fare-remarks-content{height:100%;}.ui-dialog .fare-remarks-content .fare-remarks-rules{border:1px solid #194a6b;height:300px;margin-top:20px;overflow:auto;padding:3px;}.ui-dialog .fare-remarks-content .fare-remarks-title p{margin:10px 0;}.ui-dialog .fare-remarks-content .fare-remarks-title ul li{font-weight:bold;}.ui-dialog .fare-remarks-content .fare-remarks-title ul li p{font-weight:normal;}.ui-dialog .fare-remarks-content .tabs .blue-tabs{margin-bottom:0;}.ui-dialog .fare-remarks-content .tabs .blue-tabs ul li a{padding:0 16px;}.ui-dialog .fare-remarks-content .tabs .fare-remarks-rules{margin-top:0;}.ui-dialog div.passengers{margin:10px 0;}.ui-dialog div.passengers ul{font-size:16px;line-height:20px;list-style-type:none;margin:5px 0;padding-left:30px;}.ui-dialog p small{color:#bbbbbb;font-size:12px;}.booking .ellipsis-tooltip:hover .ellipsis-tooltip-content.white-blue{background:#eaeaea;}.passenger-data .text{color:#525252;font-size:12px;font-weight:normal;letter-spacing:0;font-family:Arial,sans-serif;}.passenger-data .price .h5{font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;letter-spacing:0;}.avia-booking-form__personal-data-tooltip{display:inline-block;font-style:italic;margin-top:28px;line-height:16px;white-space:pre-wrap;width:340px;}.avia-booking-form__personal-data-tooltip_theme_template2{margin-top:8px;}.booking fieldset.bonus-row{margin-top:10px;}form.standard .cell.passenger-cell{margin-right:0;width:auto;}form.standard .cell.passenger-cell input{width:172px;}form.standard .cell.passenger-cell input.birthday-input{width:117px;}form.standard span.cell.passenger-cell .icons.male,form.standard span.cell.passenger-cell .icons.female{display:none;}form.standard span.cell.passenger-cell .radio,form.standard span.cell.passenger-cell .gender{margin:0;}form.standard span.cell.passenger-cell .radio{background:none;border:2px solid #ccc;display:inline-block;height:20px;line-height:0;padding:5px;width:20px;}form.standard span.cell.passenger-cell .radio.checked{background:#6a9b00;color:#fff;}form.standard span.cell.passenger-cell .radio.left-border-radius,form.standard span.cell.passenger-cell .radio.right-border-radius{position:relative;}form.standard span.cell.passenger-cell .radio .radio-gender-letter{display:block;font-size:17px;font-weight:600;left:7px;position:absolute;top:15px;font-family:"PT Sans",Verdana,sans-serif;color:#292929;}.border-radius-none{border-radius:0 !important;}.left-border-radius{border-radius:5px 0 0 5px !important;}.right-border-radius{border-radius:0 5px 5px 0 !important;}.right-border-none{border-right:none !important;}.left-border-none{border-left:none !important;}form.standard .cell.passenger-cell .error{border:2px solid #c60000 !important;}form.standard .cell.passenger-cell .error-notice{display:none !important;}form.standard .cell.passenger-cell.focus .error-notice{display:block !important;}.booking form.columned-form h4{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;letter-spacing:0;text-transform:none;}.booking form.columned-form .ticket-price-tip{display:inline-block;font-size:12px;font-weight:normal;margin:0 5px;}.booking form.columned-form .ticket-price-tip + .price .h5{font-size:18px;}.booking form.columned-form .row{display:block;height:35px;margin-bottom:5px !important;position:relative;padding-left:20px;}.booking form.columned-form .row .del{position:absolute;left:-10px;top:9px;}.wrong{outline:2px solid red;}.booking form.columned-form .row span.text{color:#000000;display:inline-block;font-size:16px;font-family:"PT Sans",Verdana,sans-serif;height:35px;line-height:35px;margin:0;width:132px;vertical-align:top;}.railway-booking__form.booking form.columned-form .row span.text.addInfant{width:270px;}.booking form.columned-form .row .cell{font-size:0;float:none;}.booking form.columned-form .row input{display:inline-block;height:35px;width:290px;}.booking form.columned-form .row .selector{height:35px;width:290px;}.booking form.columned-form .row .error-notice{background:url(../img/icons/error.png) no-repeat left 3px white;color:#000000;font-size:16px;left:460px;top:7px;min-height:20px;padding-left:24px;width:380px;}.booking form.columned-form .avia-booking-form__personal-data-tooltip{margin:2px 0 10px;}.booking form.columned-form input.datepicker ~ span.date{left:267px;right:auto;top:6px;}.booking form.columned-form .phone-container{position:relative;}.booking form.columned-form .phone-container input{padding-left:30px;}.booking form.columned-form .phone-container .error-notice{left:307px;}.avia-booking-form__gender-label{margin-right:20px;}.booking form.columned-form .avia-booking-form__gender-label .radio ~ .avia-booking-form__input-tooltip{margin-top:0;}.avia-booking-form__gender-label .error-notice{top:0 !important;}.avia-booking-form__gender-label ~ .avia-booking-form__gender-label .error-notice{display:none;}.booking form.columned-form .area-blue{margin-top:40px;}.booking form.columned .tooltip-content{display:block;background:none;color:#f2f2f2;border:0 none !important;box-shadow:none;}.booking form.columned-form fieldset.bonus-row{margin-top:0;}.avia-booking-form__input-tooltip{color:#f2f2f2;display:table-cell;font-size:16px;min-height:20px;position:absolute;left:460px;padding:7px 0 8px;line-height:20px;top:0;vertical-align:middle;}.railway-passenger .avia-booking-form__input-tooltip{max-height:35px;overflow:hidden;}.booking form :focus ~ .avia-booking-form__input-tooltip{background:#ffc701 !important;color:#000000 !important;;display:block;max-width:380px;max-height:none;overflow:initial;padding:7px 15px 8px 10px;width:auto !important;z-index:11;}.booking form .avia-booking-form__input-tooltip.focus{background:#ffc701 !important;color:#000000 !important;display:block;max-width:540px;max-height:none;overflow:initial;white-space:normal;padding:7px 15px 8px 10px;width:auto !important;z-index:10;top:-15px;}.booking form .correct:focus ~ .avia-booking-form__input-tooltip{height:auto;}.booking form :focus ~ .avia-booking-form__input-tooltip:before{background:url(../img/icons/yellowCorner.png) no-repeat center right;content:'';display:block;left:-12px;position:absolute;height:26px;top:5px;width:12px;}.booking form .phone-container .avia-booking-form__input-tooltip{left:308px;}.booking form :focus ~ .error-notice{display:none;}.error ~ .avia-booking-form__input-tooltip{display:none;}.booking form .correct ~ .avia-booking-form__input-tooltip{color:transparent;background:url(../img/icons/correct.png) no-repeat center center;height:20px;width:20px;}.booking form.columned-form label .radio ~ span{margin-top:7px;}.avia-booking-form__error-tooltip,.avia-booking-form__empty-tooltip{color:black;background:white;display:none;font-size:16px;left:480px;line-height:18px;min-height:35px;padding-left:5px;position:absolute;top:0;width:580px;white-space:pre-wrap;z-index:10;}.error:focus ~ .avia-booking-form__error-tooltip,.error:focus ~ .avia-booking-form__empty-tooltip{display:none !important;}.booking form .phone-container .error ~ .avia-booking-form__error-tooltip,.booking form .phone-container .error ~ .avia-booking-form__empty-tooltip{left:328px;}.area-blue .error-notice{background:#194a6b;}.tariff-brand-status-prohibited{color:red;}.tariff-brand-status-surcharge{color:green;}.tariff-brand-status-available{color:green;}.booking form.columned-form .personal-data .limits .row span.text{width:50px;}.booking form .area-blue .footer label .checker ~ a,.booking form .area-blue .footer label .checker ~ b{line-height:16px;}.booking form .area-blue .footer a{display:inline-block;text-decoration:none;border-bottom:1px solid white;}.booking .transit-document-tooltip{display:none;left:567px;top:-8px;position:absolute;}.booking .transit-document-tooltip .transit-document-tooltip-wrapper{max-width:400px;width:400px;word-wrap:break-word;height:auto;font-size:12px;word-spacing:0px;line-height:12px;color:#8f8f8f;}.booking .transit-document-tooltip .transit-document-tooltip-wrapper ul{padding-left:30px;margin-top:8px;}.booking .imob-roundtrip-tooltip .imob-roundtrip-tooltip-wrapper{max-width:400px;width:400px;word-wrap:break-word;height:auto;font-size:12px;word-spacing:0px;line-height:12px;color:#8f8f8f;}.booking .imob-roundtrip-tooltip .imob-kupek-tooltip-wrapper{max-width:400px;width:400px;word-wrap:break-word;height:auto;font-size:12px;word-spacing:0px;line-height:12px;color:#8f8f8f;display:flex;gap:20px;padding-top:12px;}.booking .imob-roundtrip-tooltip .imob-kupek-tooltip-wrapper div b{font-weight:700;}.booking .imob-roundtrip-tooltip .imob-roundtrip-tooltip-wrapper ul{list-style:disc;padding-left:30px;}.booking .imob-roundtrip-tooltip .imob-roundtrip-tooltip-wrapper li{padding-left:10px;}.booking .imob-roundtrip-tooltip{color:#000;display:table-cell;font-size:14px;min-height:20px;position:absolute;left:560px;padding:7px 0 8px;line-height:20px;top:-20px;vertical-align:middle;}.booking .imob-roundtrip-tooltip .imob-tooltip{display:inline-block;position:relative;border-bottom:1px solid #0180cd;color:#0180cd;font-size:12px;}.booking .imob-roundtrip-tooltip .imob-tooltip > .imob-tooltip-content{top:100%;right:0;left:unset;position:absolute;height:auto;white-space:normal !important;width:550px;background:white;z-index:2;border:1px solid black;border-radius:4px;padding:4px;color:#585858;display:none;}.booking .imob-roundtrip-tooltip .imob-tooltip:hover > .imob-tooltip-content{display:block;}.attendants{}.attendants .icons{display:inline-block;}.attendants div.wrapper{}.attendants .area-grey{background:#eaeaea;border:1px solid #d1d1d1;margin-top:-29px;padding:16px 0 30px;overflow:hidden;}.attendants .area-grey .rates-notice{display:none;margin-top:-16px;}.attendants .area-grey h1,.attendants .area-grey h4,.attendants .area-grey > div:not(.rates-notice){width:1105px;margin:0 auto;}.attendants form .area-blue{padding:30px;bottom:0;width:100%;box-sizing:border-box;}.attendants form .area-blue .footer,.attendants form .area-blue .buttons{margin:0 auto;width:1105px;border:none;}.attendants form .area-blue .footer,.attendants form .area-blue .buttons{margin:0 auto;width:1105px;border:none;}.attendants form .row{margin:0 !important;white-space:nowrap;}.attendants form .area-blue .footer label,.attendants form .area-blue .footer a,.attendants form .area-blue .buttons label,.attendants form .area-blue .price > *,.attendants form .area-blue .warning-container span{color:#fff !important;}.attendants .attendant-products{color:#000;display:block;margin:0 auto;overflow:hidden;padding-top:30px;position:relative;width:1105px;}.attendants .attendant-item{display:block;overflow:hidden;padding-bottom:20px;width:100%;}.attendants .attendant-item .container{padding:10px 0 30px;white-space:nowrap;}.attendants .attendant-item .cell{display:inline-block;width:250px !important;white-space:normal;}.attendants .insurance-container .cell,.attendants .aeroexpress-container .cell{width:326px !important;background-color:#fff;padding:10px;position:initial;min-height:174px;}.attendants .attendant-item h4{color:#1f4d67;font-family:Arial,sans-serif;font-size:18px;font-weight:normal;height:30px;line-height:30px;vertical-align:baseline;}.attendants .area-grey div.left{max-width:62%;}.attendants .area-grey div.left div{font-size:16px;}.attendants .area-grey div .bold{font-weight:bold;}.attendants .attendant-item .containers{padding:10px 0;overflow:hidden;}.attendants .attendant-item .containers .text{line-height:normal !important;display:flex;}.attendants .attendant-item .containers .text span{margin:auto;font-size:12px;}.attendants .attendant-item .containers .titles .text span{margin-left:0;margin-right:0;font-size:14px;}.attendants .attendant-item .containers > div:not(.active) a{color:#0180cd;transition:top 1s ease-out 0.5s;}.attendants .attendant-item .containers .active .chosen .icons{background-position:-299px -373px;display:inline-block !important;width:15px;height:15px;line-height:18px;}.attendants .attendant-item .containers > div:not(.active) a:hover,.attendants .attendant-item .containers > div .recommend a{background:#ffc701 !important;border:2px solid #ffc701 !important;color:#2d3e50;padding:5px 10px;text-decoration:none;font-weight:bold;}.attendants .attendant-item .containers div.active .chosen a{color:#006600;text-decoration:none;font-weight:bold;padding-left:0;}.attendants .attendant-item .containers .active .chosen a{border:none !important;background:none !important;}.attendants .attendant-item .containers > div{float:left;text-align:center;}.attendants .attendant-item .containers > div.titles{text-align:left;}.attendants .attendant-item .containers > div.titles div{background:none;}.attendants .attendant-item .containers > div.titles p{display:table-cell;vertical-align:middle;height:30px;}.attendants .attendant-item .containers > div.active div{background:#c0e0f3;}.attendants .attendant-item .containers > div div{border-bottom:1px solid #e4e4e4;padding:10px;background:#fff;width:200px;height:45px;font-size:14px;}.attendants .attendant-item .containers > div div:nth-last-child(1),.attendants .attendant-item .containers > div div:nth-last-child(2){border-bottom:none;}.attendants .attendant-item .containers > div div:last-child{height:20px;line-height:20px !important;padding:0px 10px;}.attendants .attendant-item .containers > div div:last-child,.attendants .attendant-item .containers > div div.bold{background:none;position:relative;}.attendants .attendant-item .containers > div div.bold .recommend{position:absolute;top:-6px;left:100px;background:#ffc701 !important;border:2px solid #ffc701 !important;color:#2d3e50;font-size:12px;padding:0px 5px;}.attendants .attendant-item .containers > div.titles div.bold{height:30px !important;padding:10px 20px 10px 0;text-align:left;}.attendants .attendant-item .containers > div .price.bold{font-size:22px;color:#194a6b !important;text-align:center;}.attendants .attendant-item .containers > div div.bold{color:#333333;font-family:"PT Sans",Verdana,sans-serif;font-size:18px;height:30px !important;font-weight:bold;text-align:center;}.attendants .attendant-item .containers > div:not(.titles) div .icons{height:15px;width:15px;background-position:-299px -393px;opacity:0.5;}.attendants .attendant-item .containers > div.active div .icons{opacity:1;background-position:-299px -393px;}.attendants .attendant-item .containers > div:not(.titles) div:not(.bold){line-height:50px;}.attendants .attendant-item .containers > div div.checked .icons{background-position:-299px -355px;}.attendants .attendant-item .container{padding:10px 0 30px;white-space:nowrap;}.attendants .attendant-item .cell{display:inline-block;width:250px !important;white-space:normal;}.attendants .insurance .owContainer{white-space:normal;margin-top:20px;}.attendants .insurance .owContainer > div{overflow:hidden;margin-bottom:18px;padding-right:20px;transition:all .5s;width:570px;}.attendants .insurance .owContainer > div span{display:block;padding-left:25px;font-size:14px;}.attendants .insurance .owContainer > div span.bold:before{width:20px;background-position:-299px -1354px;padding-right:5px;margin:0 !important;}.attendants .insurance .owContainer > div span.bold{font-weight:bold;padding-left:0;font-size:18px;display:inline-flex;line-height:20px;}.attendants .logo-vtb{background-position:-613px -875px;display:none;height:41px;left:calc((100% - 1105px)/2 + 494px);position:absolute;top:25px;width:190px !important;}.attendants .insurance .owContainer > div.block{margin:10px;padding:15px 25px 15px 15px;width:555px;}.attendants .insurance .owContainer > div.block.error{background:#FFCCCC;}.attendants .insurance .owContainer > div.block span{display:inline;font-size:inherit;padding:0;}.attendants .insurance .owContainer > div.block .price{font-size:19px;font-weight:bold;color:#194a6a;}.attendants .insurance .owContainer > div.block .buttons{margin-top:15px;}.attendants .insurance .owContainer > div.block .buttons .button{padding:10px 16px;font-size:22px;}.attendants .insurance .owContainer > div.block .buttons .right{height:45px;line-height:45px;font-size:14px;}.attendants .insurance .owContainer > div.block .buttons .right a{color:#7b7b7b;font-size:14px;text-decoration:none;border-bottom:1px #7b7b7b dotted;}.attendants .insurance .owContainer > div.block .buttons.apply .button{background:#006600 !important;border:1px solid #006600 !important;}.attendants .insurance .owContainer > div.block .buttons.denied .button{background:#CCCCCC !important;border:1px solid #CCCCCC !important;}.attendants .insurance .owContainer > div.block .buttons.denied .right a{color:#0180cd !important;}.attendants .insurance .owContainer > div span.bold:before,.attendants .insurance .owContainer > div.block .buttons.apply .button:before,.attendants .insurance .owContainer > div.block .buttons.denied .button:before{height:20px;background-image:url(../img/icons.png);content:" ";display:inline-block;margin-right:10px;}.attendants .insurance .owContainer > div.block .buttons.apply .button:before{width:25px;background-position:-292px -1332px;}.attendants .insurance .owContainer > div.block .buttons.denied .button:before{width:20px;background-position:-297px -1389px;}.attendants__title-tooltip{color:#333333;font-size:16px;font-weight:700;margin-top:12px;}.attendants__flight-details{color:#000000;font-size:16px;font-weight:400;line-height:18px;margin-top:6px;width:600px;}.attendants__flight-details-title{display:inline-block;line-height:18px;margin-right:30px;min-width:380px;}.attendatns__flight-details-title{display:inline-block;line-height:18px;}.attendants__price-container{display:inline-block;line-height:18px;margin-left:30px;float:right;}.attendants__price-container h5{font-size:18px;line-height:18px;}.attendants__price-tooltip{color:#999999;font-size:13px;font-style:italic;font-weight:400;margin-right:-220px;}.service-levels__choose{display:none;}.service-levels__background-choose{background:#ffffcc;height:60px;}.service-levels__choose-text{color:#ff0000;font-size:18px;font-weight:700;line-height:60px;margin:0 auto;width:1105px;}.service-levels__close-choose{display:inline-block;margin-left:30px;}.attendants-form__service-level-info{display:none;margin-top:10px !important;}.attendants .attendant-item.selected{display:block;position:absolute;transition:all 1s ease;}.attendants .attendant-item.selected.show{left:0;}.attendants .attendant-item.selected.show ~ .attendant-item.selected.show{left:1105px;}.attendants .attendant-item.selected.hidden{left:-1105px;}.area-blue .error-notice{background:#194a6b;}.attendant-item .tooltip > .tooltip-content{background:#F0F0F0;border:1px solid #B8B8B8 !important;border-radius:6px;bottom:26px;height:auto;padding:5px 10px;left:-14px;top:auto;}.attendant-item .tooltip > .tooltip-content:before{border:10px solid #B8B8B8;border-color:#B8B8B8 transparent transparent transparent;bottom:-20px;content:'';display:block;height:0;left:10px;position:absolute;width:0;}.attendant-item .tooltip > .tooltip-content:after{border:9px solid #F0F0F0;border-color:#F0F0F0 transparent transparent transparent;background:none;bottom:-18px;display:block;height:0;left:11px;position:absolute;top:auto;width:0;}.tariff-brand__title{color:#333333;font-size:22px;font-weight:normal;margin-top:20px;text-align:left;}.tariff-brand__rows{color:#000000;font-size:12px;margin:20px 0;}.tariff-brand__row{align-items :flex-start;display:flex;}.tariff-brand__row ~ .tariff-brand__row .tariff-brand__column{border-top:1px solid #cccccc;}.tariff-brand__column{padding:11px;width:230px;}.dialog-container .tariff-brand__column{max-width:200px;width:150px;}.tariff-brand__column p ~ p{margin-top:10px;}.tariff-brand__column.tariff-brand__column-not-changed,.tariff-brand__column.tariff-brand__column-changed{width:30px;}.tariff-brand__column.tariff-brand__column-changed:before{content:'⟶';color:#aaaaaa;font-size:26px;font-weight:bold;line-height:12px;}.tariff-brand__column.tariff-brand__column-changed ~ .tariff-brand__column{color:green !important;font-weight:bold;}.tariff-brand__brand-title{font-size:16px;font-weight:bold;}.tariff-brand__item-title{font-size:16px;}.tariff-brand__column .price{color:#194a6b;font-size:20px;font-weight:bold;white-space:nowrap;}.tariff-brand__tariff-choosed{color:green;font-weight:bold;margin-top:5px;}.tariff-brand__show-all-fares,.tariff-brand__add-to-order{color:#0180cd;font-size:14px;text-decoration:underline;}.tariff-brand__show-all-fares:hover,.tariff-brand__add-to-order:hover{color:#0180cd;font-size:14px;text-decoration:none;}.daysoff-container{padding-top:36px;}.daysoff-container .h2{margin:0 auto 10px;text-align:left;}.daysoff-container .content{overflow:hidden;}.daysoff-container .item{float:left;line-height:21px;margin-bottom:10px;width:25%;}.daysoff-container .item.item--line{width:100%;}.daysoff-container .item:first-child div{width:100%;}.daysoff-container .item div{float:left;width:25%;}.daysoff-container .item span{color:#194a6b;font-size:18px;font-family:Arial,sans-serif;font-weight:normal;min-height:25px;line-height:25px;margin:0 0 15px;}.daysoff-container .item p{font-family:Arial,Helvetica,sans-serif;}.daysoff-container .item p.red-text{color:red;}.hotel-form-minor .results-title .title{width:870px;display:inline-block;padding-bottom:12px;}.hotel-form-minor .results-title h1{display:inline-block;vertical-align:baseline;width:auto;margin-right:7px;padding-bottom:0;}.hotel-form-minor .results-title h3{display:inline-block;font-size:16px;vertical-align:baseline;}.hotel-form-minor .results-title .button{margin:11px 0 0 5px;padding:10px 5px;text-align:center;width:210px;position:relative;vertical-align:top;}.hotel-search-form .hotel-details label{position:relative;}.hotel-search-form input.datepicker ~ span.date{top:50px;}.hotel-search-form input.datepicker[disabled] ~ span.date{filter:alpha(opacity=30);opacity:0.3;}.hotel-search-form .guest-details-row{margin-bottom:10px;}.hotel-search-form .guest-details-row:last-child{}.hotel-search-form .guest-details-row .icons{height:30px;display:inline-block;}.hotel-search-form .guest-details .icons.adult{margin:0 8px 0 1px;}.hotel-search-form .guest-details .icons.child{margin:0 4px 0 7px;}.hotel-search-form .selector{width:122px;}.hotel-search-form .selector.clicked:after{background:none;}.hotel-search-form .guest-details .child-info .selector{width:72px;margin-right:20px;}.hotel-search-form .guest-details .child-info .selector.hidden{visibility:hidden;}.hotel-search-form .guest-details .icons.delete{height:16px;margin-top:8px;margin-left:10px;vertical-align:top;}.hotel-search-form .guest-details .room-quantity{color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;}.hotel-search-form .add-room .icons{display:inline-block;vertical-align:bottom;height:16px;}.hotel-search-form .add-room a{color:#0081d1;font-size:12px;display:inline-block;border-bottom:1px dotted #0081d1;text-decoration:none;}#breadcrumbs{display:none;}#ppp{height:100px;}#pageContent .hotel-content-preloader{background:url(../img/712.gif) 35% 300px transparent no-repeat;bottom:0;display:block;margin:0;left:0;padding:319px 0 0 40%;position:fixed;right:0;top:0;}.hotel-forms-container{background:url(../img/back/flight_search.jpg) center top #0180cd no-repeat;}.hotel-forms-container .icons{display:inline-block;}.hotel-forms-container div.wrapper{min-width:1105px;overflow:hidden;}.hotel-forms-container input.button{border-radius:0;display:block;font-family:"PT Sans",Verdana,sans-serif;font-size:24px;font-weight:normal;text-align:center;vertical-align:middle;}.hotel-forms-container .wrapper form .buttons{margin-top:0;border:none;}.hotel-forms-container .search-form{float:left;margin-top:21px;min-height:412px;width:723px;margin-bottom:40px;}.hotel-forms-container .search-form form > div{background:white;padding:0 0 0 27px;}.hotel-forms-container .search-form .header{background:url(../img/flight_search_dotted_border.png) 0 49px repeat-x #ffffff;display:inline-block;height:50px;}.hotel-forms-container .search-form .header h1,.hotel-forms-container .search-form .header span{color:#194a6b;font-family:"PT Sans",Verdana,sans-serif;font-size:22px;font-weight:normal;height:50px;line-height:50px;text-align:left;vertical-align:middle;letter-spacing:-0.01em;text-shadow:0 0 1px;padding-right:50px;}.hotel-forms-container .search-form .delimiter{display:inline-block;height:30px;width:29px;}.hotel-search-form .hotel-details{display:block;width:696px;}.hotel-search-form input{display:block;}.hotel-search-form .row input[type="text"]{width:316px;}.hotel-search-form .row.city input{width:665px;}.hotel-search-form .row.hotel input{width:665px;}#hotel-search-form .guest-details{white-space:nowrap;width:696px;padding-bottom:22px;}#hotel-search-form .guest-details label{width:316px;}#hotel-search-form-minor{display:none;}#hotel-search-form .non-selectable:after,#hotel-search-form-minor .non-selectable:after{background:none;}#hotel-search-form .add-room{display:none;margin-top:10px;margin-left:350px;}#hotel-search-form .add-room.upper{margin-top:-25px;}#hotel-search-form .buttons{padding:20px 0 30px 0;}.hotel-search-form input.button{display:block;height:59px;width:344px;}#hotel-search-form-minor .blank{display:block;height:20px;}.hotel-forms-container .search-form .hotel-row input.datepicker ~ span.date{top:10px;}.special-offers.hotel-special-offers .info{margin-top:157px;}.special-offers.hotel-special-offers .item .image{height:156px;background-color:#eaeaea;}.special-offers.hotel-special-offers .item .image table{height:156px;}.special-offers.hotel-special-offers .item .image .country{font-size:19px;}.special-offers.hotel-special-offers .item .image .city{font-size:31px;font-weight:normal;}.special-offers.hotel-special-offers .item .simple{background:none;background-color:#ffffff;min-height:142px;padding:14px 12px 0;}.special-offers.hotel-special-offers .info .number-box{padding-left:8px;margin-top:-1px;}.special-offers.hotel-special-offers .info .number-box span{display:inline-block;margin-top:5px;vertical-align:baseline;color:#000000;font-size:11px;font-weight:bold;}.special-offers.hotel-special-offers .info .number-box .number{font-size:18px;line-height:18px;padding-left:3px;}.details-subheader{display:none;}.popular-offers-container{background:#ffffff;padding-bottom:38px;border-bottom:3px solid #e5e5e5;}.popular-offers-container .wrapper{overflow:hidden;}.popular-offers-container h2{margin:45px auto 10px;}.popular-offers-container .content{margin:0 -30px 16px -16px;overflow:hidden;}.popular-offers-container .content img{border:4px solid #ffc600;margin:20px 16px;}.reason-container{overflow:auto;padding:38px 0;}.reason-container h2{margin:26px auto 16px;}.reason-container .item{float:left;width:25%;}.reason-container .item img{float:left;width:92px;height:92px;margin:12px;}.reason-container .item h3{color:#194a6b;font-size:18px;font-family:"PT Sans",Verdana,sans-serif;font-weight:normal;height:25px;margin:36px 0 0 0;text-transform:none;}.special-offers .transparency-hotel{height:156px;position:absolute;top:0;left:0;width:337px;opacity:0.55;filter:alpha(opacity=55);background-color:#000000;-moz-opacity:0.55;}.hotel-rate-info__vat-container{padding-left:20px;}.wrapper{transition:all .4s ease-in-out;}#result-step{overflow:auto;}.results-content.hotel-results-content{overflow:visible;min-height:1100px;}.wide-layout.results-content.hotel-results-content{min-height:inherit;}.wide-layout .hotel-results{margin-bottom:23px;}.hotel-results-content .sorting-button .icons.arrowup{display:none;}.hotel-results-content .sorting-button.sort-asc .icons.arrowup{display:inline-block;}.hotel-results-content .sorting-button.sort-asc .icons.arrowdown{display:none;}.hotel-results-content .sorting-table th{position:relative;}.hotel-results-content .sorting-table .poilist{display:none;position:absolute;top:40px;right:0;z-index:90;background-color:#eaeaea;text-align:left;}.hotel-results-content .sorting-table .poilist label{margin:2px 8px 2px 0;}.hotel-results-content .sorting-table .poilist label span{margin-top:0;vertical-align:top;font-size:14px;}.hotel-results-content > .left{width:250px;overflow:hidden;transition:all .4s ease-in-out;}.wrapper.hotel-results-content{margin-bottom:40px;padding:0;}.hotel-results-content .hotel-minimap-panel{width:250px;margin-bottom:20px;background-color:#eaeaea;}#hotel-minimap{display:block;width:250px;height:217px;font-size:14px;font-weight:bold;text-align:center;background:url(../img/hotel/map.jpg) 0 0 no-repeat;cursor:pointer;}#hotel-minimap:hover{opacity:0.7;}.hotel-results-content .hotel-minimap-panel .button{width:186px;text-align:center;}.hotel-results-content .filter-panel h4{text-align:left;margin:0;}.hotel-results-content .filter-panel .filtered-hotel-quantity-box{margin-bottom:20px;}.hotel-results-content .filter .hotel-name-filter{background:none;background-color:#dadada;border-radius:0;border-top:1px solid #979797;border-left:1px solid #979797;border-right:1px solid #dadada;border-bottom:1px solid #dadada;height:30px;width:214px;padding:0 15px;font-size:12px;font-weight:normal;font-family:Arial,sans-serif;line-height:16px;}.hotel-results-content .filter .icons{display:inline-block;margin-right:-1px;}.hotel-results-content .filter .content.upper{margin-top:8px;}.hotel-results-content .filter .slider.short span{min-width:16px;}.hotel-results-content .filter .checker-title{margin-left:2px;width:180px;}.hotel-results-content .service-filter .content{margin-top:8px;}.hotel-results-content .rating-slider .ui-slider .ui-slider-handle{}.wide-map-box{margin-right:590px;transition:all .4s ease-in-out;}.wide-map-box .map-box{position:relative;}.wide-map-box .back-to-fixed-layout,.wide-map-box .back-to-fixed-layout a{font-size:14px;font-weight:normal;font-family:"PT Sans",Verdana,sans-serif;color:#0082d0;vertical-align:top;}.wide-map-box .back-to-fixed-layout{margin-bottom:17px;}.wide-map-box .back-to-fixed-layout span{font-size:24px;vertical-align:top;line-height:16px;}.wide-map-box .filter{padding-top:15px;}.wide-map-box .filter label{margin:0 20px 0 0;}.wide-map-box .filter .icons{margin:8px 0px 0 -4px;}.wide-map-box .filter .checker-title{font-size:13px;border-bottom:1px dotted #0180cd;color:#0180cd;width:auto;margin-top:8px;}.wide-layout__toolbar{background:#0180cd;display:flex;color:#fff;font-size:13px;font-weight:normal;position:relative;}.wide-layout__by-address-container{flex:1;}.wide-layout__by-address-label{color:#fff;display:block;font:12px Arial,Helvetica,sans-serif;height:44px;line-height:44px;vertical-align:middle;}.wide-layout__address-title{color:#fff;font-size:12px;margin-right:10px;text-align:right;width:80px;}.wide-layout__address-input{font-size:12px;height:24px;max-width:640px;min-width:180px;padding:0 5px;width:calc(90% - 90px);}.set-point{background:url(../img/hotel/markers/point.png) 10px 10px no-repeat;color:#fff;cursor:pointer;display:block;font-size:12px;height:24px;line-height:16px;padding:6px 10px 14px 35px;width:130px;}.set-point:hover{color:#fff;}.set-point.set-point__centerize{background-image:url(../img/hotel/markers/crosshair.png);padding:14px 10px 6px 35px;}.dropdown-filter-box{position:absolute;top:0;right:0;width:295px;font-size:13px;font-weight:normal;color:#fff;z-index:1;}.wide-map-box .dropdown-filter .icons{display:inline-block;}.wide-map-box .dropdown-filter ul{padding:0;margin:0;}.wide-map-box .dropdown-filter li{display:block;list-style:none;padding:12px 16px;}.wide-map-box .dropdown-filter .reset-filters{background-color:#eaeaea;color:#555;height:19px;}.wide-map-box .dropdown-filter .reset-filters .title{cursor:pointer;}.wide-map-box .dropdown-filter .reset-filters a{color:#0180cd;text-decoration:none;border-bottom:1px dotted #0180cd;vertical-align:top;margin-left:5px;}.wide-map-box .dropdown-filter .reset-filters .counter{float:right;}.wide-map-box .dropdown-filter .filter-item{position:relative;background-color:#5cade2;border-bottom:1px solid #68bbf1;transition:background-color .1s linear;cursor:pointer;}.wide-map-box .dropdown-filter .filter-item:hover{background-color:#194a6b;}.wide-map-box .dropdown-filter .filter-item .text{}.wide-map-box .dropdown-filter .filter-item .title{font-size:16px;margin-bottom:3px;}.wide-map-box .dropdown-filter .filter-item .subtitle{color:#215b81;min-height:18px;}.wide-map-box .dropdown-filter .filter-item:hover .subtitle{color:#fff;}.wide-map-box .dropdown-filter .filter-item .subtitle .yellow-check-small{margin-right:5px;}.wide-map-box .dropdown-filter .filter-item .subtitle .value{vertical-align:top;}.wide-map-box .dropdown-filter .filter-item.categories .content .icons{margin-top:1px;}.wide-map-box .dropdown-filter .filter-item.categories .content .counter{color:#fff;}.wide-map-box .dropdown-filter .filter-item .content .ui-slider{color:#fff;margin-bottom:0;}.wide-map-box .dropdown-filter .filter-item .content .ui-slider-handle{background-color:#5cade2;border:none;font-size:12px;height:22px}.wide-map-box .dropdown-filter .filter-item .right-slide-arrow{float:right;margin-top:6px;}.wide-map-box .dropdown-filter .filter-item .controllers{display:none;position:absolute;top:0;left:295px;background-color:#194a6b;padding:0;width:250px;}.wide-map-box .dropdown-filter .filter-item:hover .controllers{display:block;}.wide-map-box .dropdown-filter .filter-item.services .controllers{top:-219px;}.wide-map-box .dropdown-filter .filter-item.categories .controllers{top:-91px;}.wide-map-box .dropdown-filter .controllers .row,.wide-map-box .dropdown-filter .controllers label{display:block;padding:11px 19px;border-bottom:1px solid #2e5d7b;}.wide-map-box .dropdown-filter .controllers .row.header{border-bottom-color:#7591a6;font-size:16px;}.wide-map-box .dropdown-filter .controllers label .checker{margin:0 5px 0 0;}.wide-map-box .dropdown-filter .controllers label .checker-title{margin-top:0;font-size:14px;color:#fff;}.wide-map-box .dropdown-filter .controllers label .checker.checked.cyan ~ span{color:#5cade2;}.wide-map-box .dropdown-filter .controllers .button{width:155px;margin:0 auto;padding:7px 0px;text-align:center;display:block;}.wide-map-box .dropdown-filter .controllers input{width:212px;}.wide-map-box .dropdown-filter .dropdown-filter-toggler{background-color:#0180cd;padding:14px 18px;cursor:pointer;}.wide-map-box .dropdown-filter .dropdown-filter-toggler .menu-items{margin-right:7px;}.wide-map-box .dropdown-filter .dropdown-filter-toggler .delete{float:right;}.wide-map-box .dropdown-filter.collapsed .hide-filters{display:none;}.wide-map-box .dropdown-filter.collapsed .show-filters{display:inline-block;}.wide-map-box .dropdown-filter.expanded .hide-filters{display:inline-block;}.wide-map-box .dropdown-filter.expanded .show-filters{display:none;}.wide-map-box .dropdown-filter .dropdown-filter-toggler .not-filtered,.wide-map-box .dropdown-filter .filter-item .not-filtered{display:inline-block;}.wide-map-box .dropdown-filter .dropdown-filter-toggler .filtered,.wide-map-box .dropdown-filter .filter-item .filtered{display:none;}.wide-map-box .dropdown-filter.filtered .dropdown-filter-toggler .not-filtered,.wide-map-box .dropdown-filter .filter-item.filtered .not-filtered{display:none;}.wide-map-box .dropdown-filter.filtered .dropdown-filter-toggler .filtered,.wide-map-box .dropdown-filter .filter-item.filtered .filtered{display:inline-block;}.hotel-results .preloader{border:3px solid #194a6a;background-color:#e9fbff;text-align:center;padding:40px;margin-bottom:30px;}.hotel-results .preloader__preload-roller{display:inline-block;background:url(../img/hotel/preloader.gif) center top transparent no-repeat;height:60px;width:60px;padding-right:60px;}.hotel-results .preloader__title{vertical-align:middle;font-family:"PT Sans",Verdana,sans-serif;font-size:24px;line-height:30px;color:#669a00;}.preloader h4{color:#000000;font-size:18px;font-family:Arial,sans-serif;font-weight:bold;height:30px;line-height:30px;text-align:center;}.preloader h4 ~ h4{margin-top:20px;font-weight:normal;}.preloader p{color:#888888;font-size:14px;min-height:20px;line-height:20px;}.preloader a.button.blue{color:white;cursor:pointer;margin-top:25px;}.preloader h4 > strong,.preloader h4 > span{color:#000000;font-weight:bold;display:inline-block;overflow:hidden;text-align:right;height:30px;width:30px;}.preloader h4 strong em{font-style:normal;display:block;height:30px;margin-top:-30px;-webkit-transition:margin-top 1s linear;transition:margin-top 1s linear;}.preloader h4 strong em.old{margin-top:0;}.hotel-results .sorting-panel{background:#eaeaea;position:relative;}.wide-layout.hotel-results .sorting-panel{background:none;border-bottom:1px solid #999;}.hotel-results .sorting-panel > .text{display:inline-block;font-weight:bold;font-size:14px;padding:14px 36px 0 18px;vertical-align:top;}.wide-layout.hotel-results .sorting-panel > .text{padding:5px 0 0;}.hotel-results .sorting-table{display:inline-block;margin-top:0;position:relative;width:640px;}.hotel-results .more-results{display:inline-block;}#hotel-results-container{margin-bottom:30px;position:relative;}.wide-layout #hotel-results-container{overflow-x:auto;width:575px;margin-bottom:0;}#hotel-results-container .hotel-container{border:2px solid #d1d1d1;padding:18px;margin-top:20px;position:relative;display:inline-block;width:780px;}#hotel-results-container .hotel-container:hover{background:#e9faff;border:4px solid #194a6b;padding:16px;}.wide-layout #hotel-results-container .hotel-container:hover{background:transparent;}.wide-layout #hotel-results-container .hotel-container{border:none;padding:0;padding-bottom:10px;margin-right:15px;position:relative;min-height:189px;border-bottom:1px solid #e5e5e5;width:auto;}.wide-layout.hotel-results .center{padding-top:23px;border-top:1px solid #999;}.wide-layout.hotel-results .preloader p.center{border-top:0 none;}.hotel-container .hotel-images{float:left;width:234px;}.wide-layout .hotel-container .hotel-images{width:155px;}.hotel-container .hotel-images .hotel-image{display:inline-block;overflow:hidden;margin:0 3px;width:73px;height:50px;}.hotel-container .hotel-images .hotel-images-box{margin:0 -2px;height:203px;}.wide-layout .hotel-container .hotel-images .hotel-images-box{margin:0 -2px;height:153px;overflow:hidden;}.wide-layout .hotel-container .hotel-images .hotel-image{width:73px;}.hotel-container .hotel-images .hotel-image:first-child{width:230px;height:141px;margin-bottom:6px;}.wide-layout .hotel-container .hotel-images .hotel-image:first-child{width:152px;height:95px;margin-bottom:3px;}.hotel-container .hotel-images .hotel-image img{cursor:pointer;display:inline-block;margin:0;width:72px;}.wide-layout .hotel-container .hotel-images .hotel-image img{width:73px;}.hotel-container .hotel-images .hotel-image:first-child img{width:230px;}.wide-layout .hotel-container .hotel-images .hotel-image:first-child img{width:152px;}.hotel-container .hotel-views{float:left;width:232px;}.wide-layout .hotel-container .hotel-views{width:155px;}.hotel-container .hotel-views .hotel-main-view{display:inline-block;width:230px;height:141px;overflow:hidden;}.wide-layout .hotel-container .hotel-views .hotel-main-view{width:152px;height:95px;overflow:hidden;}.hotel-container .hotel-views .hotel-main-view img{cursor:pointer;display:inline-block;margin:0;width:230px;}.wide-layout .hotel-container .hotel-views .hotel-main-view img{cursor:pointer;display:inline-block;height:auto;margin:0;width:152px;}.hotel-container .hotel-views .other-views{font-size:0;margin:10px 0 0;margin-bottom:-3px;padding:0;vertical-align:top;white-space:nowrap;}.wide-layout .hotel-container .hotel-views .other-views{margin-top:3px;margin-bottom:-3px;height:53px;}.hotel-container .hotel-views .other-views span{display:inline-block;font-size:0;height:50px;margin:0 0 0 7px;overflow:hidden;padding:0;vertical-align:top;width:72px;}.wide-layout .hotel-container .hotel-views .other-views span{margin:0 0 0 6px;width:73px;}.wide-layout .hotel-container .hotel-views .other-views span:nth-child(3){display:none;}.hotel-container .hotel-views .other-views span img{cursor:pointer;display:block;font-size:0;margin:0;padding:0;width:72px;}.wide-layout .hotel-container .hotel-views .other-views span img{width:73px;}.hotel-container .hotel-views .other-views .hotel-view-2{background:url(../img/hotel/plugs/hotel-view-2.jpg) left top transparent no-repeat;}.hotel-container .hotel-views .other-views .hotel-view-3{background:url(../img/hotel/plugs/hotel-view-3.jpg) left top transparent no-repeat;}.hotel-container .hotel-views .other-views .hotel-view-4{background:url(../img/hotel/plugs/hotel-view-4.jpg) left top transparent no-repeat;}.hotel-container .hotel-views .other-views span:first-child{margin-left:0;}.hotel-container .hotel-views .other-views span:last-child{}.hotel-container .hotel-views .hotel-index{position:relative;display:none;}.wide-layout .hotel-container .hotel-views .hotel-index{display:block;}.hotel-container .hotel-views .hotel-index-box{margin:5px auto 0 auto;width:30px;border:2px solid #333;background-color:#888;color:#ffffff;font-weight:bold;font-size:15px;text-align:center;padding:2px;vertical-align:middle;border-radius:5px;}.hotel-container .hotel-views .hotel-index-box.active{border-color:#5b2a01;background-color:#e26700;cursor:pointer;}.hotel-container .hotel-description{float:left;margin-left:35px;width:290px;}.wide-layout .hotel-container .hotel-description{margin-left:14px;width:185px;}#hotel-step .gds-info,#result-step .gds-info{color:transparent;}.hotel-container .hotel-description h6 a{color:#0082d0;font-size:16px;font-weight:bold;}.hotel-container .hotel-description .stars{vertical-align:top;margin-top:1px;display:inline-block;}.hotel-container .hotel-description .stars .icons{margin-right:-2px;}.hotel-container .hotel-description .info{display:inline-block;margin-left:25px;margin-top:2px;max-width:180px;vertical-align:20%;}.wide-layout .hotel-container .hotel-description .info{margin-left:0;}.hotel-container .hotel-description .responses{margin-top:15px;margin-bottom:22px;}.wide-layout .hotel-container .hotel-description .responses{margin-top:10px;margin-bottom:18px;}.hotel-container .hotel-description .tripadvisor-rating{margin-left:3px;}.wide-layout .hotel-container .hotel-description .tripadvisor-rating{margin-left:2px;}.hotel-container .hotel-description .tripadvisor-mark{margin:0 -1px 0 -2px;}.hotel-container .hotel-description .response-quantity{margin-left:5px;vertical-align:10%;}.wide-layout .hotel-container .hotel-description .response-quantity{margin-left:2px;vertical-align:10%;}.hotel-container .hotel-description .tripadvisor-quality-tag{margin:0 -25px 0 5px;color:#ffffff;padding-left:20px;line-height:24px;}.wide-layout .hotel-container .hotel-description .tripadvisor-quality-tag{display:block;margin-top:5px;}.hotel-container .hotel-description .response-label-perfect span{background-color:#589442;}.hotel-container .hotel-description .response-label-perfect span:first-child{background-color:transparent;background-position:-333px -435px;height:22px;width:19px;}.hotel-container .hotel-description .response-label-perfect span:last-child{background-color:transparent;background-position:-352px -435px;height:22px;width:6px;}.hotel-container .hotel-description .address span{vertical-align:top;}.hotel-container .hotel-description .address .map-tag{float:left;margin-right:10px;margin-bottom:15px;}.wide-layout .hotel-container .hotel-description .address .map-tag{display:none;}.hotel-container .hotel-description .address .text{padding:4px 0;line-height:18px;}.hotel-container .hotel-description .address a{color:#0082d0;white-space:nowrap;}.hotel-container .hotel-service{float:right;width:173px;height:200px;border-left:1px solid #d1d1d1;padding-left:33px;}.wide-layout .hotel-container .hotel-service{width:173px;padding-left:15px;height:inherit;}.hotel-container .hotel-service .old-price{color:#ad0000;font-size:15px;font-weight:bold;text-decoration:line-through;}.hotel-container .hotel-service .button{font-size:20px;font-weight:bold;padding:6px 2px;width:164px;text-align:center;margin-top:8px;margin-bottom:16px;}.wide-layout .hotel-container .hotel-service .button{margin-top:0;margin-bottom:8px;}.hotel-container .hotel-service .text{line-height:20px;}.hotel-container .hotel-service .text .price-per-night{font-weight:bold;}.hotel-container .hotel-service .hotel-options{margin-top:18px;height:23px;min-width:100px;}.hotel-container .hotel-service .hotel-options .icons{margin-right:4px;}.icons.hotel-option-1{background-position:-416px -441px;height:17px;width:23px;}.icons.hotel-option-2{background-position:-439px -442px;height:17px;width:28px;}.icons.hotel-option-3{background-position:-467px -442px;height:17px;width:20px;}.icons.hotel-option-4{background-position:-487px -442px;height:17px;width:23px;}.icons.hotel-option-5{background-position:-510px -441px;height:17px;width:19px;}.hotel-container .hotel-service .select-room-btn{margin-top:20px;}.hotel-container .hotel-service .select-room-btn span{vertical-align:middle;}.hotel-container .hotel-service .select-room-btn a{font-size:13px;color:#0082d0;font-weight:bold;}.hotel-minor-form-container{background:#eaeaea;display:none;}.hotel-minor-form-container .minor-divider{background:#ffffff;border-top:6px solid #194a6b;text-align:center;height:42px;box-sizing:border-box;}.hotel-minor-form-container .hide-form{position:relative;background:url(../img/icons.png) 0 -802px no-repeat;height:35px;width:266px;display:block;margin:0 auto;text-decoration:none;}.hotel-minor-form-container .hide-form span{border-bottom:2px dotted #ffffff;color:#ffffff;font-size:14px;position:absolute;top:50%;left:50%;margin-left:-72px;margin-top:-12px;}.hotel-minor-form-container .hotel-details{width:auto;}.hotel-minor-form-container .hotel-details input[data-field="hotel-text"],.hotel-minor-form-container .hotel-details input[data-field="city-text"]{width:534px;}.hotel-minor-form-container .hotel-details input.datepicker{width:250px;}.hotel-minor-form-container .hotel-details .delimiter{width:28px;display:inline-block;}.hotel-minor-form-container .guest-details{margin-top:10px;}.hotel-minor-form-container .guest-details label{position:relative;width:512px;}.hotel-minor-form-container .guest-details .delimiter{display:inline-block;width:50px;}.hotel-minor-form-container .error-notice{background:#eaeaea;}.hotel-form-minor .guest-details .icons.delete{margin-left:0;}.hotel-form-minor .add-room{margin-top:5px;margin-left:568px;height:60px;}.hotel-form-minor .add-room-btn{display:none;margin-top:22px;}.hotel-form-minor .add-room .button{font-family:"PT Sans",Verdana,sans-serif;float:right;width:250px;height:40px;font-size:20px;}.rooms-section .rooms .meal-tooltip{display:inline-block;}.rooms-section .rooms .tooltip-content.providers,.hotel-container .hotel-service .tooltip-content.providers{background:#eee;border:1px solid #bbb !important;border-radius:10px;box-shadow:3px 4px 7px 0;height:auto;min-width:300px;left:auto;overflow:hidden;padding:10px !important;right:-160px;top:19px;width:auto;z-index:2;}.rooms-section .rooms .tooltip-content.providers thead td{font-size:14px;font-weight:bold;}.rooms-section .rooms .tooltip-content.providers tbody,.hotel-container .hotel-service .tooltip-content.providers tbody{font-size:12px;font-weight:normal;line-height:25px;}.rooms-section .rooms .tooltip-content.providers tr td,.hotel-container .hotel-service .tooltip-content.providers tr td{padding:0 5px;}.hotel-container .hotel-service .tooltip-content.price{top:-71px;background:#eee;border:1px solid #bbb !important;border-radius:10px;box-shadow:3px 4px 7px 0;text-align:right;left:-160px;padding:5px 10px;}.hotel-container .hotel-service .tooltip-content.price:after{background:none;}.hotel-container .hotel-description .address{margin-top:20px;}.hotel-container .hotel-description .distance{margin-top:20px;}.wide-layout .hotel-container .hotel-description .address{margin-top:5px;}.wide-layout .hotel-container .hotel-description .distance{margin-top:5px;}.slider-filter_input-block{overflow:hidden;}.slider-filter_input-block__min-price-input,.slider-filter_input-block__max-price-input{background:#dadada;border-radius:0;border-top:1px solid #979797;border-left:1px solid #979797;border-right:1px solid #dadada;border-bottom:1px solid #dadada;height:30px;width:60px !important;padding:0 15px;font-size:12px;font-weight:normal;font-family:Arial,sans-serif;line-height:16px;}.slider-filter_input-block__min-price-input{float:left;}.slider-filter_input-block__max-price-input{float:right;}label > span.text.on-free-sold-text{display:inline-block;font-size:12px;}.results-content.hotel-results-content .pososhok-filters__block-value{font-size:14px;}.results-content.hotel-results-content .pososhok-filters__header-title{font-size:16px;}.ui-dialog.ui-dialog-titled .ui-dialog-titlebar{display:block;font-size:16px;margin:-40px 5px 10px;}.ui-dialog.ui-dialog-titled label .radio ~ span{font-size:14px;margin-top:8px;}.ui-dialog.ui-dialog-titled button{display:none;}.hotel__category-certificate{margin-top:8px;}.hotel-details-content h4{font-size:18px;font-family:Arial,sans-serif;color:#000000;}.hotel-details-content .section-2 h4{margin:10px 0;}.hotel-details-content .section-2 p{line-height:1.5em;}.hotel-details-content h5{font-size:14px;font-family:Arial,sans-serif;font-weight:bold;color:#000000;}.hotel-details-content a{text-decoration:none;border-bottom:1px dotted #0180cd;color:#0180cd;font-size:13px;font-weight:normal;position:relative;}.hotel-details-content a.button{color:#ffffff;font-size:16px;}.hotel-details-content .icons{display:inline-block;}.hotel-details-content .page-preloader{display:block;background:url(../img/hotel/preloader2.gif) center top transparent no-repeat;height:64px;width:64px;margin:0 auto;}.hotel-details-content .hotel-switcher{display:block;position:relative;margin:10px 0;padding:0 auto;text-align:center;}.hotel-details-content .hotel-switcher div{display:inline-block;vertical-align:top;}.hotel-details-content .hotel-switcher .hotel-item{position:relative;display:inline-block;width:90px;margin:0 2px;}.hotel-details-content .hotel-switcher .hotel-item.other-hotel{opacity:0.9;cursor:pointer;height:94px;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel{width:136px;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel .image-box{width:136px;height:90px;overflow:hidden;position:relative;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel .image-box img{margin:auto;width:136px;}.hotel-details-content .hotel-switcher .hotel-item.other-hotel .image-box{width:90px;height:60px;overflow:hidden;position:relative;}.hotel-details-content .hotel-switcher .hotel-item.other-hotel .image-box img{margin:auto;width:90px;display:block;}.hotel-details-content .hotel-switcher .hotel-item.other-hotel:hover{opacity:1.0;}.hotel-details-content .hotel-switcher .hotel-item.other-hotel .price{text-align:center;font-size:14px;font-weight:bold;color:#1b4c6c;padding-bottom:1px;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel .price{position:absolute;top:0;left:0;width:136px;text-align:center;font-size:14px;font-weight:bold;color:#1b4c6c;z-index:100;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel .price-bg{position:absolute;top:0;left:0;width:136px;height:19px;background-color:#fff;opacity:0.5;z-index:99;}.hotel-details-content .hotel-switcher .hotel-item .stars{text-align:center;display:block;position:absolute;bottom:0;left:17px;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel .stars{position:absolute;top:72px;left:0;width:130px;}.hotel-details-content .hotel-switcher .hotel-item.other-hotel .stars .icons{margin-right:-3px;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel .stars .icons{margin-right:-7px;}.hotel-details-content .hotel-switcher .hotel-item.current-hotel .current-hotel-loader{display:block;background:url(../img/hotel/bar-loader.gif) center 50% transparent no-repeat;height:5px;width:128px;margin:0 auto;position:absolute;top:92px;left:3px;}.hotel-header{overflow:auto;margin-top:20px;}.hotel-header .hotel-title h3{display:inline-block;vertical-align:baseline;color:#000000;font-family:Arial,sans-serif;font-size:24px;font-weight:normal;height:30px;}.hotel-header .hotel-title h3 .icons{margin-right:-6px;vertical-align:middle;}.hotel-details-content .hotel-header .hotel-title .price{font-family:"PT Sans",Verdana,sans-serif;color:#2d3d4d;font-size:22px;font-weight:normal;width:auto;}.hotel-header .hotel-title .price{float:right;width:170px;}.hotel-header .hotel-title .price ul{margin-top:20px;}.hotel-header .subinfo .trip-time{float:right;}.hotel-header .subinfo .address-container{color:#333333;display:inline-block;font-size:13px;line-height:20px;margin-bottom:10px;width:420px;}.hotel-header .services{margin-top:20px;overflow:auto;}.hotel-header .services .options{float:left;width:800px;}.hotel-header .services .options span{display:inline-block;vertical-align:middle;}.hotel-header .services .options span.more-services{display:inline;}.hotel-header .services .service-name{padding-right:7px;margin-right:5px;border-right:1px dotted #666666;}.hotel-header .services .service-name:last-child{border-right:none;}.hotel-header .button{float:right;font-size:20px;font-weight:normal;}.hotel-header .button .icons{vertical-align:middle;margin-top:-5px;margin-right:10px;}.hotel-details-content .short-menu{padding:15px;background-color:#eaeaea;margin:20px 0;}.hotel-details-content .short-menu a{font-weight:bold;margin:12px;}.hotel-details-content .hotel-minimap-panel{width:250px;margin-bottom:20px;}#hotel-details-minimap{width:250px;height:217px;margin:20px 0 0 0;}#hotel-details-minimap span{display:block;width:250px;height:217px;font-size:14px;font-weight:bold;text-align:center;background:url(../img/hotel/map.jpg) 0 0 no-repeat;cursor:pointer;}#hotel-details-minimap span:hover{opacity:0.7;}#hotel-details-minimap + div + .show-on-map{width:185px;}.hotel-details-content .hotel-minimap-panel .button{width:186px;text-align:center;}.hotel-details-content .section-1{overflow:auto;}.hotel-details-content .section-2{overflow:hidden;margin-bottom:0;}.hotel-details-content .section-1 .left-side{display:inline-block;float:left;margin-right:32px;}.hotel-details-content .section-1 .reviews{font-size:11px;font-weight:normal;margin:4px 0 6px;}.hotel-details-content .section-1 .tripadvisor{border:1px solid #d4d4d4;padding:15px 10px;width:230px;}.hotel-details-content .section-1 .tripadvisor .icons{display:inline-block;}.hotel-details-content .section-1 .tripadvisor .tripadvisor-logo{margin-right:5px;}.hotel-details-content .section-1 .tripadvisor .tripadvisor-mark{margin:2px -1px 0 -2px;}.hotel-details-content .section-1 .tripadvisor span{vertical-align:top;}.hotel-details-content .section-1 .tripadvisor .tripadvisor-quality-tag{margin-top:-2px;margin-left:10px;color:#ffffff;padding-left:20px;line-height:22px;}.hotel-details-content .section-1 .gallery{display:inline-block;position:relative;}.hotel-details-content .section-1 .gallery .container{position:relative;width:820px;height:404px;overflow:hidden;}.hotel-details-content .section-1 .gallery a{border:none;}.hotel-details-content .section-1 .gallery .gallery-tabs a{padding-left:20px;padding-right:20px;}.hotel-details-content .section-1 .gallery a:last-child{}.hotel-details-content .section-1 .gallery a.button{padding-left:45px;padding-right:45px;}.hotel-details-content .section-1 .gallery .gallery-container{position:relative;}.hotel-details-content .section-1 .gallery .gallery-container .slider{width:820px;height:320px;overflow:hidden;}.hotel-details-content .section-1 .gallery .gallery-container .slidertape{width:99999px;display:flex;}.hotel-details-content .section-1 .gallery .gallery-container .thumbnails{position:relative;margin:14px 0 0 0;width:820px;height:65px;overflow:hidden;}.hotel-details-content .section-1 .gallery .gallery-container .thumbtape{height:65px;margin-left:-5px;width:9999px;}.hotel-details-content .section-1 .gallery .gallery-container .thumbnails .image-box{display:inline-block;width:96px;height:60px;margin:0 2px;vertical-align:top;overflow:hidden;}.hotel-details-content .section-1 .gallery .gallery-container .thumbnails .image-box.current{border-bottom:5px solid #7af;}.hotel-details-content .section-1 .gallery .gallery-container .thumbnails img{width:96px;cursor:pointer;}.hotel-details-content .section-1 .gallery .gallery-container .icons{position:absolute;opacity:0.7;display:none;cursor:pointer;}.hotel-details-content .section-1 .gallery .gallery-container .icons:hover{opacity:1.0;}.hotel-details-content .section-1 .gallery .gallery-container .round-left{top:134px;left:7px;}.hotel-details-content .section-1 .gallery .gallery-container .round-right{top:134px;right:7px;}.hotel-details-content .section-1 .gallery .gallery-container .round-left-min{top:16px;left:5px;}.hotel-details-content .section-1 .gallery .gallery-container .round-right-min{top:16px;right:10px;}.hotel-details-content .section-1 .gallery .street-view-container{position:absolute;top:0;left:0;width:820px;height:394px;}.hotel-details-content .section-2 .description{display:inline-block;}.hotel-details-content .section-2 .description b{font-weight:bold;}.hotel-details-content .section-2 .description .time-box{display:inline-block;width:285px;vertical-align:top;margin:20px 0;}.hotel-details-content .section-2 .description .time-box .tag span{vertical-align:middle;color:#60aadd;padding-top:2px;}.hotel-details-content .section-2 .description .icons{display:inline-block;}.hotel-details-content .section-2 .description h5.text-desc{font-weight:normal;}.hotel-details-content .section-2 .description .text-desc{margin:20px 0;font-size:15px;}.hotel-details-content .section-2 .description .text{font-size:12px;line-height:20px;}.hotel-details-content .section-2 .description-2{clear:both;padding-top:15px;}.hotel-details-content .section-2 .description-2 .info{display:inline-block;margin:0;vertical-align:top;width:24%;}.hotel-details-content .section-2 .description-2 .info h5{margin-bottom:5px;}.hotel-details-content .section-2 .description-2 .info span{font-size:14px;}.hotel-details-content .section-2 .payment{float:right;display:inline-block;}.hotel-details-content .section-2 .payment .bill{background-color:#eee;width:250px;height:150px;margin-top:20px;padding:0;font-family:"PT Sans",Verdana,sans-serif;color:#194b6e;font-size:16px;font-weight:normal;text-shadow:0 0 1px;}.hotel-details-content .section-2 .payment .bill div{padding:14px;vertical-align:top}.hotel-details-content .section-2 .payment .bill .cards{padding:0 14px;}.hotel-details-content .section-2 .payment .bill .cards span{margin:1px 2px;border:1px solid #d2d2d2;}.hotel-details-content hr{border:none;border-bottom:2px solid #666666;margin-top:30px;}.hotel-details-content .rooms-header{display:inline-block;margin:20px 0 30px 0;}.hotel-details-content .rooms-header-change-search{font-size:14px;margin-left:30px;}.hotel-details-content .rooms-section{margin:0;}.hotel-details-content .preloader{text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}.hotel-details-content .preloader span{margin:0 auto;padding:10px 0 10px 28px;background:url(../img/hotel/preloader_smal.gif) 0 7px no-repeat;}.hotel-details-content .error-message-box{border:3px solid #bf2f2f;background-color:#fedee1;padding:20px;margin-bottom:30px;text-align:center;}.hotel-details-content .error-message-box div{display:inline-block;}.hotel-details-content .error-message-box div span{display:inline-block;vertical-align:middle;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;text-align:left;margin:0 5px;}table.result-rooms__rates-table{width:100%;}table.result-rooms__rates-table th,table.result-rooms__rates-table td{padding:15px 20px;}table.result-rooms__rates-table th{color:#000000;background-color:#d8d8d8;font-size:16px;font-weight:normal;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;text-align:left;}table.result-rooms__rates-table > thead > tr > td,table.result-rooms__rates-table > tbody > tr > td{border:1px solid #d8d8d8;border-bottom:3px solid #8c8c8c;vertical-align:top;}table.result-rooms__rates-table > tbody > tr:nth-child(odd) > td{background-color:#f8f8f8;}table.result-rooms__rates-table > tbody > tr:nth-child(even) > td{background-color:#eaeaea;}table.result-rooms__rates-table .name-column{max-width:290px;width:290px;}table.result-rooms__rates-table .option-column{line-height:20px;min-width:150px;}table.result-rooms__rates-table .option-column .banned{color:#ad0000;}table.result-rooms__rates-table .option-column span{vertical-align:middle;margin-bottom:4px;}table.result-rooms__rates-table td.price-column{border-right:none;}table.result-rooms__rates-table td.order-column{border-left:none;}table.result-rooms__rates-table .price-column span{display:block;text-align:left;}table.result-rooms__rates-table .price-column .old-price{color:#ad0000;text-decoration:line-through;font-weight:bold;font-size:15px;}table.result-rooms__rates-table .name{color:#000000;display:block;font-weight:bold;font-size:14px;margin-bottom:3px;}table.result-rooms__rates-table .rooms-count{display:block;margin-bottom:20px;}table.result-rooms__rates-table .button{color:#30404f;font-size:20px;float:right;}table.result-rooms__rates-table .button.blue{color:#ffffff;}table.result-rooms__rates-table .price{color:#2d3d4d;font-family:"PT Sans",Verdana,sans-serif;font-size:20px;font-weight:normal;}table.result-rooms__rates-table .total-text{margin-bottom:20px;}.hotel-details-content .tripadvisor{margin-top:30px;}.hotel-details-content .tripadvisor h4{margin-bottom:30px;}.hotel-details-content .additional-info{margin:40px 0;}.hotel-details-content .additional-info .tabs{margin-top:30px;}.hotel-details-content .additional-info .tabs.ui-widget-content{border:none;background-image:none;}.hotel-details-content .additional-info .tabs .ui-tabs-nav{border:none;}.hotel-details-content .additional-info .tabs .ui-widget-header{overflow:auto;display:block;background:none;margin-bottom:16px;border-bottom:1px solid #eaeaea;}.hotel-details-content .additional-info .tabs .ui-widget-header .ui-corner-all,.hotel-details-content .additional-info .tabs .ui-widget-header .ui-corner-top{border-radius:0;}.hotel-details-content .additional-info .tabs .ui-state-default{background:#eaeaea;}.hotel-details-content .additional-info .tabs .ui-state-hover{background:#d2dfe7;}.hotel-details-content .additional-info .tabs .ui-state-active{background:#0180cd;}.hotel-details-content .additional-info .tabs a{display:inline-block;border:none;text-align:center;min-width:150px;padding:14px 10px;color:#555;}.hotel-details-content .additional-info .tabs .ui-state-active a{color:#fff;}.hotel-details-content .additional-info .tabs .ui-tabs-nav li,.hotel-details-content .additional-info .tabs .ui-tabs-nav li.ui-state-active{margin:0;border:none;border-left:1px solid #d0d0d0;list-style:none;float:left;position:relative;top:0;border-bottom-width:0;padding:0;white-space:nowrap;}.hotel-details-content .additional-info .tabs .ui-tabs-nav li:first-child{border:none;}.hotel-details-content .additional-info .tab{line-height:20px;}.early-checkin-late-checkouot__title{text-transform:capitalize;}.extra-meal__name{display:block;}.room__available-count{color:#999999;display:block;font-size:12px;}.room__available-count.room__available-count__last-room{color:#990000;}.result-rooms__rates-table{display:none;}.hotel-group-popup{overflow:auto;width:960px;}.hotel-info__free-for-sale_offline{color:#990000;font-weight:bold;margin-top:10px;}.result-rooms__rates-list .name-column .room_images,.hotel-offers .room-name-column .room_images{display:flex;gap:5px;}.result-rooms__rates-list .name-column .room_images .room_image,.hotel-offers .room-name-column .room_images .room_image{position:relative;cursor:pointer;}.result-rooms__rates-list .name-column .room_images .room_image .rooms_more,.hotel-offers .room-name-column .room_images .room_image .rooms_more{position:absolute;right:5px;bottom:10px;background-color:rgb(255,255,255,0.8);padding:0px 5px;}.room-info-dialog .room-info-dialog__wrapper{display:flex;gap:20px;}.room-info-dialog .room-info-dialog__wrapper .room-info-dialog__images{width:50%;}.room-info-dialog .room-info-dialog__description{display:flex;flex-direction:column;gap:20px;}.room-info-dialog .room-info-dialog__description .room-info-dialog__name{display:inline-block;vertical-align:baseline;color:#000000;font-family:Arial,sans-serif;font-size:24px;font-weight:normal;height:30px;}.room-info-dialog .room-info-dialog__description .room-info-dialog__roomName{font-size:18px;font-family:Arial,sans-serif;color:#000000;margin-top:10px;}.room-info-dialog .room-info-dialog__description .room-info-dialog__desc{font-size:14px;line-height:20px;}.room-info-dialog .room-info-dialog__description .room-info-dialog__amenities{margin-top:20px;border-top:1px solid #c0c0c0;}.room-info-dialog .room-info-dialog__description .room-info-dialog__amenities ul{margin:20px;}.room-info-dialog .room-info-dialog__description .room-info-dialog__amenities .title{font-size:16px;font-family:Arial,sans-serif;color:#000000;margin-top:10px;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;opacity:0.6;}.map-dialog{width:950px;height:670px;position:fixed;top:10%;left:50%;margin-left:-475px;z-index:1050;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;outline:none;background-color:#ffffff;padding:5px;}.map-dialog .map-box{position:relative;width:100%;height:600px;border-bottom:8px solid #24455b;}.map-dialog .close-box{position:absolute;background-color:#ffffff;width:40px;height:40px;top:0px;right:0px;z-index:1080;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.map-dialog .close-box .close{margin:9px 0 0 9px;opacity:0.8;}.map-dialog .close-box .close:hover{opacity:1.0;cursor:pointer;}.map-contaner{width:100%;height:100%;background-color:#ccc;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}.map-dialog .filter{padding:15px 0 0 5px;;}.map-dialog .filter label{margin:0 5px;}.map-dialog .filter .icons{margin:8px 0 0 -4px;}.map-dialog .filter .checker-title{font-size:13px;border-bottom:1px dotted #0180cd;color:#0180cd;width:auto;margin-top:8px;}.hotel-marker-info-window{min-height:110px;max-height:144px;width:280px;}.hotel-marker-info-window .icons{display:inline-block;}.hotel-marker-info-window .image{margin-bottom:10px;}.hotel-marker-info-window a,.place-marker-info-window a{color:#0082d0;}.hotel-marker-info-window a.name{font-size:14px;font-weight:bold;font-family:Arial,sans-serif;}.place-marker-info-window a.name{font-size:13px;font-weight:bold;font-family:Arial,sans-serif;}.hotel-marker-info-window .stars{display:block;margin-top:1px;vertical-align:top;white-space:nowrap;}.hotel-marker-info-window .stars .icons{margin-right:-2px;margin-bottom:-4px;display:inline-block;}.hotel-marker-info-window .responses{margin-top:5px;margin-bottom:22px;}.hotel-marker-info-window .tripadvisor-rating{margin-left:3px;}.hotel-marker-info-window .tripadvisor-mark{margin:0 -1px 0 -2px;}.hotel-marker-info-window .response-quantity{margin-left:5px;vertical-align:10%;}.hotel-marker-info-window .price{font-family:"PT Sans",Verdana,sans-serif;font-size:18px;font-weight:bold;float:right;}.hotel-marker-info-window .select-room-btn{text-align:right;margin-top:5px;}.hotel-marker-info-window .do-action{margin-bottom:-4px;}.marker-with-label{width:29px;text-align:center;color:#fff;font-weight:bold;font-size:15px;background-color:#e26700;border-top:2px solid #5b2a01;border-left:2px solid #5b2a01;border-right:2px solid #5b2a01;border-bottom:none;border-radius:3px;}.cluster-info-content{min-width:220px;}.cluster-info-content li{border-bottom:1px solid #eee;padding:4px;white-space:nowrap;}.cluster-info-content li:last-child{border:none;}.cluster-info-content .icons{display:inline-block;}.cluster-info-content li a{color:#0082d0;vertical-align:top;margin-left:5px;}.cluster-info-content li img{margin-left:10px;}.place-cluster{}.hotel-cluster{z-index:100;}.hotel__another-city{font-size:12px;clear:left;margin-top:20px;line-height:17px;}.wide-layout .hotel__another-city{margin-top:5px;}.hotel__icon-another-city{background:url(../img/hotel/another-city.png) center center no-repeat;display:inline-block;height:17px;line-height:17px;width:16px;}.hotel_another-city-text{display:inline-block;margin-left:5px;}.hotel__another-city-name{color:red;}.hotel-booking .hidden{display:none;}.hotel-booking .icons{display:inline-block;}.hotel-booking h4{color:#000000;font-family:Arial,sans-serif;font-size:16px;font-weight:normal;height:20px;line-height:20px;margin:0;padding:0;vertical-align:top;}.hotel-booking i{color:#525252;font-style:italic;font-size:12px;line-height:18px;}.hotel-booking .warning{color:#b10000;}.hotel-booking .room-info,.hotel-booking .provider-info{margin-top:20px;font-size:13px;}.hotel-booking .room-info .row,.hotel-booking .provider-info .row{margin-top:6px;}.hotel-booking .provider-info .contacts-title{font-size:17px;font-weight:bold;}.hotel-booking .field-title{font-weight:bold;}.hotel-booking .price .rules{margin-top:23px;}.hotel-booking a.blue-links{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-size:14px;font-weight:normal;height:18px;line-height:18px;text-decoration:none;}.hotel-booking .hotel-header{margin-top:30px;}.hotel-header .services .options{float:left;width:895px;}.hotel-booking .hotel-header .services .options{float:left;width:440px;}.hotel-info__charges{margin-top:10px;}.hotel-info__charges p,.hotel-info__charges h4{margin-bottom:5px;}.hotel-header .services .payment-info{display:inline-block;float:right;font-family:"PT Sans",Verdana,sans-serif;color:#194b6e;font-size:16px;font-weight:normal;text-shadow:0 0 1px;}.hotel-booking .hotel-info{background:#eaeaea;border:1px solid #d1d1d1;margin-top:-29px;overflow:hidden;padding:29px 0;}.hotel-booking .hotel-info.hotel-info__direct{background:#ffffff;border:0 none;padding-bottom:0;}.hotel-booking .hotel-views{width:380px;margin-top:30px;}.hotel-booking .hotel-views .other-views span{margin:5px 10px;width:100px;height:60px;}.hotel-booking .hotel-views .other-views span img{width:100px;}.hotel-booking .hotel-views .hotel-main-view{width:345px;height:200px;}.hotel-booking .hotel-views .hotel-main-view img{width:345px;}.booking.hotel-booking form .row{margin:0;}.hotel-booking form .row.select{border-bottom:0 none;height:40px;}.hotel-booking form .row.calendars{display:flex;height:auto;}.hotel-booking form .select span.info{margin-top:10px;}.hotel-booking .room{margin:10px 0;padding-top:10px;}.hotel-booking .stars .icons{vertical-align:baseline;margin-top:-3px;}.hotel-booking .hotel-header .hotel-name{font-size:20px;}.hotel-booking .room h4{display:inline-block;color:#292929;font-size:18px;height:28px;line-height:20px;}.hotel-booking .room h4 .numbers-title{color:#888888;}.hotel-booking .room .travellers h4{padding-top:26px;vertical-align:top;}.hotel-booking .room .travellers .traveller h4{margin:25px 0 0;padding-left:20px;padding-top:0;width:50px;}.hotel-booking .room .travellers .traveller h4.guest{}.hotel-booking h3 ~ p{margin-top:5px;}.hotel-booking .room .numbers-title span{vertical-align:baseline;}.hotel-booking .room .icons{margin:0 2px -3px;}.hotel-booking .room h4 .icons{margin:0 2px -5px;}.hotel-booking .room .room-title{margin-bottom:6px;}.hotel-booking .room .row{}.hotel-booking a{color:#0180cd;}.hotel-booking form .authorization .icons{vertical-align:middle;margin-top:-3px;margin-right:4px;}.hotel-booking form .wrapper{margin-bottom:20px;}.hotel-booking.booking .buttons .icons.warning{margin-top:-8px;vertical-align:middle;}.hotel-booking .footer .total-price{font-size:24px;}.order-discount{margin-bottom:20px;}.hotel-booking .footer s.total-price-real{font-size:20px;}.hotel-internal-info{background:#f0f0f0;padding:13px;width:490px;}.hotel-internal-info h4{font-size:16px;font-weight:bold;line-height:20px;color:#000000;}.hotel-internal-info p{font-size:14px;line-height:16px;color:#000000;margin:10px 0;}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flex-column{width:100%;}.rate-fee{}.additional-services{}.rate-comments{margin-top:20px;}.rate-comments textarea[disabled]{background-image:none;background-color:#f2f2f2;}.travellers .selector.doc .list > span,.travellers .selector.doc .list > span:hover{font-weight:normal;padding-left:20px;}.additional-services__container{margin:10px 0 30px;}.additional-services__variant{display:block;}form.standard .additional-services__container.additional-services__container__disabled label,.additional-services__container.additional-services__container__disabled,.additional-services__container.additional-services__container__disabled h4{color:#999999 !important;}.additional-services__service{display:block;margin:0 0 0 15px;}.additional-services__service-name{margin-left:5px;}.hotel-container{padding-bottom:30px;}.hotel-booking .hotel-info.hotel-info__direct .hotel-container{padding-bottom:0;}.booking.hotel-booking form .area-blue{padding:1px 0;}.hotel-booking form .area-blue .price{width:170px;}.hotel-booking form .area-blue label{font-size:16px;}.rate-fee__container{margin-top:5px;}.hotel-booking .room .travellers > div + div{margin-top:10px;}.area-blue .error-notice{background:#194a6b;}.booking-letter{color:#000000;font-size:14px;margin:20px 0;width:560px;}.booking-letter__edit-container{margin:10px 0;}.booking-letter__edit-block{background:#E6E6E6;border:1px solid #E6E6E6;display:block;line-height:20px;min-height:60px;padding:2px 5px;position:relative;white-space:pre-line;}.booking-letter__edit-block:after{background:url(../img/hotel/edit.png) no-repeat center center;content :"";cursor:pointer;display:block;height:13px;position:absolute;right:5px;top:7px;width:16px;}textarea.booking-letter__edit-block{background:#ffffff;border:1px solid #aaaaaa;border-radius:0;box-sizing:content-box;display:none;font:14px Arial,Helvetica,sans-serif;line-height:20px;padding:2px 5px !important;}.booking-letter__input-label{float:left;line-height:36px;padding:2px 5px;width:120px;}.booking-letter__input{background:white;border:1px solid #E6E6E6;display:block;line-height:36px;padding:2px 5px;position:relative;width:400px;}.booking-letter__edit-label{float:left;line-height:20px;height:62px;padding:2px 5px;width:120px;}.booking-letter__edit-label ~ .booking-letter__edit-block{margin-left:130px;}.hotel-booking__extra-warning{background:#efefef;font-size:13px;line-height:20px;padding:10px;text-align:center;width:850px;}.dialog-container .hotel-booking__extra-warning h4,.hotel-booking .hotel-booking__extra-warning h4{color:#c60000;}.dialog-container .hotel-booking__extra-warning{width:620px;}header .logoline{position:relative;}.cabinet-content{font-size:0;letter-spacing:-1px;}.cabinet-content .control-panel{width:346px;display:inline-block;vertical-align:top;letter-spacing:0;}.cabinet-content .orders{display:inline-block;width:725px;margin-left:32px;vertical-align:top;letter-spacing:0;}.cabinet-content .label{font-size:30px;font-weight:bold;line-height:67%;color:rgb(25,73,107);text-align:left;margin-bottom:30px;}.cabinet-content .sub-nav{margin-top:29px;margin-bottom:35px;font-size:13px;}.cabinet-content .sub-nav a{font-size:13px;line-height:154%;text-decoration:underline;color:rgb(25,73,107);text-align:left;}.cabinet-content [class$="box"]{margin-bottom:20px;}.cabinet-content .info-header{margin-bottom:20px;}.cabinet-content .info-header .text{font-size:22px;font-weight:bold;margin-left:10px;color:#000000;}.cabinet-content .info-header .icons{position:relative;top:6px;}.cabinet-content .info-header span{display:inline-block;}.cabinet-content .profile-box .row-1{margin-bottom:10px;}.cabinet-content .profile-box .cell-1{display:inline-block;width:170px;font-size:13px;font-weight:bold;}.cabinet-content .change-box{border:1px solid #dcdcdc;padding:7px 12px 7px 12px;font-size:13px;}.cabinet-content .change-box .header{margin-bottom:3px;cursor:pointer;}.cabinet-content .change-box .header a{font-size:13px;text-decoration:none;color:rgb(1,127,204);border-bottom:1px dotted rgb(1,127,204);}.cabinet-content .change-box .form{margin-top:20px;}.cabinet-content .change-box .form .row{margin-bottom:5px;min-height:36px;}.cabinet-content .change-box .form .row .gender .icons{display:inline-block;}.cabinet-content .change-box .form .row .cell{margin-left:101px;margin-top:12px;}.cabinet-content .change-box .form .row .selector{margin-left:45px;width:187px;}.cabinet-content .change-box .form .row input{float:right;height:34px;width:187px;}.cabinet-content .change-box .form .row span.right{position:relative;width:187px;}.cabinet-content .change-box .form .row input.phone{padding-left:28px;}.cabinet-content .change-box .form .row label{font-family:Arial,Helvetica,sans-serif;line-height:35px;font-size:13px;color:#000000;}.cabinet-content .change-box .form .row.header label{font-weight:bold;font-size:14px;}.cabinet-content .change-box .form .row.row-gender label{font-family:Arial,Helvetica,sans-serif;line-height:53px;font-size:13px;color:#000000;}.cabinet-content .change-box .arrowUp{position:relative;top:5px;}.cabinet-content .change-box .arrowdown{position:relative;top:5px;}.cabinet-content .change-box .information{font-size:13px;color:rgb(145,145,145);line-height:154%;}.cabinet-content .change-box .center{margin-bottom:11px;margin-top:18px;}.cabinet-content .profile-box .cell-2{display:inline-block;width:170px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:rgb(145,145,145);}.cabinet-content .orders .flowing-box a{font-size:13px;color:rgb(1,127,204);text-align:left;display:block;}.cabinet-content .orders .flowing-box li + li{margin-top:10px;}.cabinet-content .orders .flowing-box a span{display:inline-block;}.cabinet-content .orders .flowing-box a span + span{border-bottom:1px solid rgb(1,127,204);margin-left:10px;}.cabinet-content .change-travellers .add{font-size:13px;border-bottom:1px solid rgb(1,127,204);cursor:pointer;color:rgb(1,127,204);float:right;margin-top:-10px;margin-bottom:20px;}.cabinet-content .tbl-arhive{margin-top:20px;margin-bottom:20px;border-collapse:collapse;width:100%;}.cabinet-content .tbl-arhive td{border:1px solid #dddddd;color:rgb(145,145,145);font-size:12px;height:60px;text-align:center;padding-right:10px;vertical-align:middle;}.cabinet-content .tbl-arhive tr:nth-child(even) td{background:rgb(238,242,245);}.cabinet-content .tbl-arhive td.date{padding:0 10px 0 10px;width:130px;}.cabinet-content .tbl-arhive td.number{font-weight:bold;color:#030303;width:100px;}.cabinet-content .tbl-arhive td.pad-left{text-align:left;padding-left:10px;}.cabinet-content .tbl-arhive td.type{width:80px;}.cabinet-content .tbl-arhive td.direct{width:200px;}.cabinet-content .tbl-arhive td.oform{font-weight:bold;width:100px;}.cabinet-content .tbl-arhive td .CANCELED{color:#872a00;}.cabinet-content .tbl-arhive td .REJECTED{color:#872a00;}.cabinet-content .tbl-arhive td .COMPLETED{color:#00864e;}.cabinet-content .tbl-arhive td .CONFIRMED{}.cabinet-content .tbl-arhive td a.order-show{display:inline;text-align:center;text-decoration:underline;}.cabinet-content .list a{text-decoration:none;}.cabinet-content .tbl-arhive td .ERROR{color:#a30000;}.all-show-box{text-align:center;}.all-show-box a{font-size:13px;text-decoration:none;color:rgb(1,127,204);border-bottom:1px dotted rgb(1,127,204);}.cabinet-content .travellers{margin-bottom:48px;}.cabinet-content .travellers .change-travellers:after{content:" ";clear:both;display:block;}.cabinet-content .change-box .icons.arrowup{margin-top:6px;}.cabinet-content .change-box .remove.close{margin-right:5px;margin-top:22px;}.cabinet-content .order-show{cursor:pointer;}.cabinet-content .social-networks .change-box label{width:116px;}.cabinet-content .social-networks .social-link{display:inline-block;}.cabinet-content .social-networks .do-unlink{display:none;float:right;height:39px;line-height:35px;}.cabinet-content .social-networks .do-unlink a{color:rgb(1,127,204);}.cabinet-content .social-link .icons{display:inline-block;vertical-align:top;}.cabinet-content .social-link a{line-height:35px;}button.sberpay{border:none !important;background:#21A038 !important;}button.sberpay:hover{border:none !important;}button.sberpay .sberpay-label{display:inline-flex;align-items:center;}button.sberpay .sberpay-logo{width:58px;height:15px;margin-left:10px;margin-top:-8px;}.railway-container .railway-row > div{display:inline-block;padding-left:10px;vertical-align:top;}.railway-container .price{top:0;height:140px;position:absolute;right:0;width:160px;}.railway-container div.railway-title{line-height:20px;overflow:hidden;padding-left:0 !important;text-overflow:ellipsis;white-space:nowrap;width:600px;}.railway-container h6{margin-bottom:14px;white-space:nowrap;}.railway-container h6,.railway-container h6 a{color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;line-height:17px;}.railway-container .railway-time-date{line-height:20px;}.railway-container strong.time{color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;margin-right:3px;}.railway-container .railway-time-date .info{color:#194a6b;height:18px;}.railway-container .railway-time-date .info .icons{margin-top:3px;vertical-align:top;}html,body:has(.ufs-railway-app){min-width:unset;}input.uwg-search__input{height:unset;outline:inherit;}.aeroexpress{}.aeroexpress .big-hr{margin-bottom:10px;}.aeroexpress .rows .row{margin:10px 0;min-height:70px;}.aeroexpress .rows .row.passenger-row{min-height:65px;}.aeroexpress .rows .row .cell{float:left;}.aeroexpress .personal-data{margin:42px 0;}.aeroexpress .personal-data p{line-height:20px;margin:10px 0 22px;}.aeroexpress form.standard label.cell-direction{margin-right:0;width:530px;}.aeroexpress .cell-direction .selector{width:494px;}.aeroexpress .seats-selected{color:#194a6b !important;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;margin-left:8px;}.aeroexpress .price-selected{margin-left:8px;}.aeroexpress div > .train{display:block;overflow:hidden;}.aeroexpress div > .train .layoutSeats{position:absolute;z-index:12;margin-left:0;margin-top:0;display:none;}.aeroexpress div > .train .layoutTrain{z-index:9;position:absolute;}.aeroexpress div > .train .seats_loading{margin-top:0;z-index:12;position:absolute;}.aeroexpress div > .train .seats div{position:absolute;width:20px;height:13px;font-size:10px;text-align:center;color:#ffffff;box-sizing:border-box;background-position-x:20px !important;}.aeroexpress div > .train .seats .occupied,.aeroexpress div > .train .seats .disabled{background:url(../img/aeroexpress-seat.png) 0 26px;z-index:11;cursor:default;}.aeroexpress div > .train .seats .free{cursor:pointer;z-index:11;background:url(../img/aeroexpress-seat.png);}.aeroexpress div > .train .seats .selected{cursor:pointer;z-index:11;background:url(../img/aeroexpress-seat.png) 0 13px;}.aeroexpress div > .train .seats div:nth-child(-n+16){background-position-x:0 !important;}.aeroexpress div > .train div{float:left;}.aeroexpress div > .train .seat_36{margin-top:68px;margin-left:271px;padding-right:4px;}.aeroexpress div > .train .seat_35{margin-top:54px;margin-left:271px;padding-right:4px;}.aeroexpress div > .train .seat_34{margin-top:23px;margin-left:271px;padding-right:4px;}.aeroexpress div > .train .seat_33{margin-top:9px;margin-left:271px;padding-right:4px;}.aeroexpress div > .train .seat_32{margin-top:68px;margin-left:246px;padding-right:4px;}.aeroexpress div > .train .seat_31{margin-top:54px;margin-left:246px;padding-right:4px;}.aeroexpress div > .train .seat_30{margin-top:23px;margin-left:246px;padding-right:4px;}.aeroexpress div > .train .seat_29{margin-top:9px;margin-left:246px;padding-right:4px;}.aeroexpress div > .train .seat_28{margin-top:68px;margin-left:221px;padding-right:4px;}.aeroexpress div > .train .seat_27{margin-top:54px;margin-left:221px;padding-right:4px;}.aeroexpress div > .train .seat_26{margin-top:23px;margin-left:221px;padding-right:4px;}.aeroexpress div > .train .seat_25{margin-top:9px;margin-left:221px;padding-right:4px;}.aeroexpress div > .train .seat_24{margin-top:68px;margin-left:196px;padding-right:4px;}.aeroexpress div > .train .seat_23{margin-top:54px;margin-left:196px;padding-right:4px;}.aeroexpress div > .train .seat_22{margin-top:23px;margin-left:196px;padding-right:4px;}.aeroexpress div > .train .seat_21{margin-top:9px;margin-left:196px;padding-right:4px;}.aeroexpress div > .train .seat_20{margin-top:68px;margin-left:171px;padding-right:4px;}.aeroexpress div > .train .seat_19{margin-top:54px;margin-left:171px;padding-right:4px;}.aeroexpress div > .train .seat_18{margin-top:23px;margin-left:171px;padding-right:4px;}.aeroexpress div > .train .seat_17{margin-top:9px;margin-left:171px;padding-right:4px;}.aeroexpress div > .train .seat_16{margin-top:68px;margin-left:146px;padding-left:4px;}.aeroexpress div > .train .seat_15{margin-top:54px;margin-left:146px;padding-left:4px;}.aeroexpress div > .train .seat_14{margin-top:23px;margin-left:146px;padding-left:4px;}.aeroexpress div > .train .seat_13{margin-top:9px;margin-left:146px;padding-left:4px;}.aeroexpress div > .train .seat_12{margin-top:68px;margin-left:121px;padding-left:4px;}.aeroexpress div > .train .seat_11{margin-top:54px;margin-left:121px;padding-left:4px;}.aeroexpress div > .train .seat_10{margin-top:23px;margin-left:121px;padding-left:4px;}.aeroexpress div > .train .seat_9{margin-top:9px;margin-left:121px;padding-left:4px;}.aeroexpress div > .train .seat_8{margin-top:68px;margin-left:96px;padding-left:4px;}.aeroexpress div > .train .seat_7{margin-top:54px;margin-left:96px;padding-left:4px;}.aeroexpress div > .train .seat_6{margin-top:23px;margin-left:96px;padding-left:4px;}.aeroexpress div > .train .seat_5{margin-top:9px;margin-left:96px;padding-left:4px;}.aeroexpress div > .train .seat_4{margin-top:68px;margin-left:71px;padding-left:4px;}.aeroexpress div > .train .seat_3{margin-top:54px;margin-left:71px;padding-left:4px;}.aeroexpress div > .train .seat_2{margin-top:23px;margin-left:71px;padding-left:4px;}.aeroexpress div > .train .seat_1{margin-top:9px;margin-left:71px;padding-left:4px;}.aeroexpress .legends-container{display:block;line-height:20px;margin:27px 0 0 100px;vertical-align:top;float:right;}.aeroexpress .legend{display:block;vertical-align:middle;}.aeroexpress .legend em{font-style:italic;}.aeroexpress .legend .icons{margin-right:6px;}.aeroexpress .legend.green{color:#47a03e;}.aeroexpress .legend.red{color:#d41820;}.aeroexpress label .radio ~ span.priceG,.aeroexpress label .radio ~ span.priceB{color:#bbbbbb;display:block;margin-top:0;text-align:right;}.aeroexpress form.standard .cell{margin-right:20px;}.aeroexpress form.standard .cell.passenger-cell{margin-right:0;}.aeroexpress form.standard .cell:last-child{margin-right:0;max-width:250px;}.aeroexpress form.standard label{margin-right:20px;}.aeroexpress .selector.clicked{z-index:25;}.aeroexpress .warning-container{background:#d1d1d1;font-size:12px;margin-top:30px;padding:10px 0 10px 20px;}.aeroexpress .warning-container span{display:inline-block;margin-left:10px;vertical-align:middle;}.aeroexpress .wrapper form .data-block.passengers-data{margin-bottom:36px;}.aeroexpress .passengers-data .big-hr{margin-bottom:0;}.aeroexpress input::-webkit-input-placeholder{font-weight:normal;}.aeroexpress input:-moz-placeholder{font-weight:normal;}.aeroexpress input::-moz-placeholder{font-weight:normal;}.aeroexpress input:-ms-input-placeholder{font-weight:normal;}.insurance{}.insurance h4{margin:0 0 25px;}.insurance h4 .icons{margin-right:7px;margin-bottom:-6px;}.insurance .checks .row{margin-bottom:10px;}.insurance label.blank > span{display:block;}.insurance label.blank > span:last-child{display:none;}.insurance .radio.checked ~ span{display:block !important;}.insurance label.blank > span{margin-left:30px;}.insurance label.blank span.black{font-size:16px;color:#000000;margin-top:8px;}.insurance label.blank span.black a{margin-left:15px;}.insurance label.blank span.radio,.insurance label.blank span.checker{display:block;float:left;margin:8px 3px 3px 5px;}.insurance .info-additional-summ,.info-additional-type{float:left;padding-top:10px;margin-left:35px;}form.standard .info-additional-type{max-width:435px !important;padding-top:40px;width:auto !important;white-space:normal;}.insurance span.hr{border-top:1px solid #e5e5e5;height:0;margin-top:15px;width:100%;float:right;}.insurance .cell:nth-child(3){max-width:321px;}.insurance .types .row label.blank{width:100%;}.preload{height:40px;width:40px;}.insurance .warning-container{background:#d1d1d1;font-size:12px;margin-top:30px;padding:10px 0 10px 20px;}.insurance .warning-container span{display:inline-block;margin-left:10px;vertical-align:middle;}.birthdate ~ span.date{position:absolute;right:10px;top:47px;}.parking form.standard .cell{width:auto;}.parking form.standard .time{margin-top:27px;}.parking form.standard .date{margin:0;}.parking form.standard .cell span.airports,.parking form.standard .cell input{width:274px !important;}.parking form.standard .time .selector.clicked{width:100px !important;}.parking form.standard .date input{width:190px !important;}.parking form.standard span.textPrice{margin-top:-21px;float:left;margin-left:98px;font-size:18px;color:#999;}.parking .price span.h5,.parking .price h5{color:#989898 !important;}.parking .price span{color:#194A6B;font-size:14px;font-weight:bold;font-style:italic;}.parking .info{overflow:hidden;margin:40px 0;}.parking .info span{height:60px;display:block;background-repeat:no-repeat;background-position:left center;float:left;margin-right:32px;}.parking .info label{width:100%;font-size:20px;margin-bottom:20px;color:#0180cd;display:inline-block;font-family:"PT Sans",Verdana,sans-serif;font-weight:normal;height:18px;line-height:18px;text-decoration:none;}.parking .info label span{border-bottom:1px dotted #0180cd;height:auto;}.parking .info span:nth-child(2){background-image:url(../img/parking/1.png);width:60px;}.parking .info span:nth-child(3){background-image:url(../img/parking/2.png);width:108px;}.parking .info span:nth-child(4){background-image:url(../img/parking/3.png);width:60px;}.parking .info span:nth-child(5){background-image:url(../img/parking/4.png);width:46px;}.parking .info span:nth-child(6){background-image:url(../img/parking/5.png);width:82px;}.parking .info span:nth-child(7){background-image:url(../img/parking/6.png);width:90px;}.parking .info span:nth-child(8){background-image:url(../img/parking/7.png);width:54px;}.parking .info span:nth-child(9){background-image:url(../img/parking/8.png);width:50px;}.parking .warning-container{background:#d1d1d1;font-size:12px;margin-top:30px;padding:10px 0 10px 20px;}.parking .warning-container span{display:inline-block;margin-left:10px;vertical-align:middle;}.tickets.wrapper{background:url(../img/back/tickets.jpg) 0 29px no-repeat;padding:105px 0 60px;}.tickets h1{margin:20px 0 5px;text-align:center;}.tickets .order-number{color:#47a03e;}.tickets .warning-container{color:#c60000;margin-top:15px;line-height:30px;vertical-align:bottom;}.tickets .warning-container ul{display:inline-block;}.tickets .icons.warning{display:inline-block;margin-right:10px;vertical-align:top;}.tickets .order-details{background:#ededed;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;margin:-22px 60px 0;padding:26px 0 30px;}.order-offer-buttons-div{background:#ededed;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;margin:-60px 60px 0;padding:0 0 30px;}.order-offer-buttons-div-content{border-top:2px dotted #909090;margin:0;padding:20px 90px 0;}.tickets .order-details > div{border-top:2px dotted #909090;padding:40px 90px 22px;}.tickets .order-details > div:first-child{border-top:0 none;padding-top:22px;}.tickets .order-details table td{padding:20px 20px 0 0;}.tickets .order-details h3{color:#194a6b;font-size:18px;text-align:left;width:650px;float:left;}.tickets .order-details h3 span{color:#000000;}.tickets .order-details div.hr{padding-top:13px;width:100%;clear:both;border-bottom:2px solid #666666;}.tickets .order-details div.row{border-top:1px solid #C0C0C0;padding:13px 0 29px;white-space:nowrap;}.tickets .order-details div.row.ticket{padding-bottom:13px;}.tickets .order-details div.row:first-child{padding-top:12px;border-top:0 none;}.tickets .order-details div.row.ticket:first-child{padding-top:33px;}.tickets .order-details div.row > div{display:inline-block;line-height:30px;vertical-align:top;}.tickets .order-details div.row .icons{display:inline-block;margin-top:-8px;vertical-align:middle;}.tickets .order-details div.row .bonus-expander{display:inline-block;width:38px;}.tickets .order-details div.row .fio{color:#000000;font-size:16px;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;height:28px;line-height:28px;margin:6px 0 11px;text-transform:uppercase;width:100%;}.tickets .order-details div.row .age{width:120px;}.tickets .order-details div.row .document{width:265px;}.tickets .order-details div.row .product{text-align:right;width:140px;}.tickets .order-details div.row .direction{font-size:16px;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;width:378px;}.tickets .order-details div.row .status{margin-left:10px;text-align:left;width:150px;}.tickets .order-details div.row .status .waiting{color:#c60000;}.tickets .order-details div.row .status a{color:#0180cd;}.tickets .order-details div.row .controls{text-align:right;width:79px;}.tickets .order-details div.row .controls .icons{margin-left:10px;}.tickets .order-details div.row .document .icons,.tickets .order-details div.row .age .icons{margin-right:15px;}.tickets .order-footer{background:#2f4a5b;color:#ffffff;font-size:13px;line-height:20px;margin:0 60px 44px;padding:22px 124px;text-align:right;}.tickets .proposal{line-height:20px;margin-top:44px;padding:0 124px;}.tickets .proposal a{color:#0180cd;}.ui-dialog .proposal .dialog-container{font-size:13px;margin-top:-20px;padding:0 34px 34px;}.ui-dialog .proposal .dialog-container h1{font-size:24px;text-align:center;margin-bottom:20px;}.ui-dialog .proposal .dialog-container div.hr{background:#C0C0C0;height:1px;}.ui-dialog .proposal .dialog-container h3{color:#2f4a5b;font-size:18px;text-align:center;margin:16px 0 24px;}.ui-dialog .proposal .dialog-container table{border:0;width:100%;}.ui-dialog .proposal thead{border-bottom:2px solid #000000;}.ui-dialog .proposal th{font-size:16px;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;}.ui-dialog .proposal th,.ui-dialog .proposal td{padding:10px 0 20px;text-align:center;}.ui-dialog .proposal tbody tr{border-bottom:1px solid #C0C0C0;}.ui-dialog .proposal .comments{margin-top:20px;}.ui-dialog .proposal .comments h3{text-align:left;margin:8px 0;}.ui-dialog .proposal .comments h3 em{font-style:italic;font-size:12px;}.ui-dialog .proposal a{border-bottom:1px dotted #0180cd;color:#0180cd;display:inline-block;font-size:12px;text-decoration:none;}.ui-dialog .proposal .comments textarea{height:120px;margin-bottom:16px;width:100%;}.ui-dialog .proposal p{font-size:12px;text-align:center;margin:30px 0 20px;}.ui-dialog .proposal div.buttons{text-align:center;}.ui-dialog .proposal div.buttons input{height:40px;}.ui-dialog .proposal .file{margin-right:16px;}.ui-dialog .proposal .requisites{background:#d2dfe5;margin-top:20px;padding:20px 46px;}.ui-dialog .proposal .requisites-form{display:none;margin-top:16px;text-align:left;}.ui-dialog .proposal .requisites-form .warning{color:#c60000;}.ui-dialog .proposal .requisites-form label > span.text{margin-bottom:4px;}.ui-dialog .proposal .requisites-form .hr{margin:8px 0;}.ui-dialog .proposal .requisites-form .row{margin-bottom:4px;overflow:hidden;}.ui-dialog .proposal .requisites-form .row label{float:left;width:48%;}.ui-dialog .proposal .requisites-form .row label ~ label{float:right;}.ui-dialog .proposal .requisites-form .row label.wide{width:100%;}.ui-dialog .proposal .requisites-form .row label input{width:100%;}.ui-dialog .proposal .requisites-form .buttons{margin:16px 0;}.ui-dialog .proposal .products{background:#ededed;border-top:1px solid #c0c0c0;}.ui-dialog .proposal .product{padding:16px;border-bottom:1px solid #c0c0c0;}.ui-dialog .proposal .product > div{display:inline-block;}.ui-dialog .proposal .products .name{width:160px;}.ui-dialog .proposal .products a.cancel{border-bottom:1px dotted #c60000;color:#c60000;}.ui-dialog .products{margin:5px 0 15px;}.ui-dialog .products .product{display:flex;align-items:center;}.ui-dialog .products .product__ticket{display:flex;justify-content:space-between;}.ui-dialog .products .product__ticket-price{margin-left :10px;text-align:right;}.ui-dialog .products .name{display:inline-block;line-height:20px;margin-top:7px;vertical-align:top;flex:3;}.ui-dialog .products .name span{color:#aeaeae;}.ui-dialog .products .price{display:inline-block;margin-top:7px;text-align:right;}.ui-dialog .products .penalty{min-width:150px;display:inline-block;margin-top:7px;text-align:right;margin-left:10px;font-weight:700;color:#c60000;}.ui-dialog .products .penalty.free{color:#47a03e;}.ui-dialog .products .product.product-right{justify-content:flex-end;}.helptext p{padding:5px 0;}.about #awards{overflow:hidden;}.about #awards div.award-icon{float:left;margin:15px;padding:0;width:100px;}.tabulator{margin:30px 0 20px;border-top:1px solid #ccc;padding-top:30px;}.tabulator .tabs{overflow:hidden;border-left:1px #ccc dotted;}.tabulator .buttons{background-color:#ffffff;font-size:20px;list-style:none outside none;margin-bottom:-2px;padding:7px;float:left;width:200px;}.tabulator .buttons h2{display:inline;}.tabulator .buttons li{float:none;padding:9px;position:relative;}.tabulator .buttons li.selected{background-image:url(../img/icons.png);background-repeat:no-repeat;background-position:-40px -724px;}.tabulator .buttons li.selected a{color:#6a9b00;border:none;}.tabulator .buttons li a{color:#1288d0;outline:0 none;text-decoration:none;border-bottom:1px #1288d0 dotted;font-size:16px;}.tabulator .tabs .tab{display:none;padding:15px;}.tabulator .tabs .tab:first-child{display:block;}.tabulator table.t2{width:1070px;}.tabulator table.t2 td{vertical-align:top;}.tabulator table.t2 td:first-child{width:360px;}table.t1 td{padding-bottom:10px;padding-top:2px;vertical-align:top;}table.t1 td:first-child{padding-top:0;width:105px;}.clear{clear:both;display:block;height:1px;color:#ffffff;font-size:0.01px;overflow:hidden;}.tabulator .buttons h3{display:inline;}#socnets_menu{background:linear-gradient(to bottom,#ffffff 0%,#f8f9f4 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #c9c9c9;border-radius:10px;padding:5px 13px 14px;position:relative;text-align:left !important;width:320px;}#socnets_menu{border:2px solid #c0cfea;margin:0 0 24px;padding:13px;text-align:center;}#socnets_menu h4{color:#fd542a;font-family:Tahoma,Arial,sans-serif !important;font-size:18px;font-weight:normal;}#socnets_menu ul li{display:inline;margin:1px;padding:0;}#socnets_menu input[type="button"]{cursor:pointer;padding:4px 6px;}table.t1 td:first-child p{font-size:18px;}table.t1 td p{font-size:16px;margin:0 0 10px !important;padding:0 !important;}table.t1 td span{color:#999999;}.ind .chr{font-size:18px;margin:0 !important;padding:10px 0 0 !important;}#pageContent .google-map{width:100%;height:500px;}.tabulator .tabs .tab .block{float:left;width:535px;height:75px;line-height:23px;}.tabulator .tabs .tab .block div{overflow:hidden;}.tabulator .tabs .tab .block p{max-width:380px;}.tabulator .tabs .tab .block h3{color:#6a9b00;font-size:14px;margin-right:20px;}.tabulator .tabs .tab .block h3 span{background-image:url(../img/icons.png);background-repeat:no-repeat;float:left;width:20px;height:20px;margin-right:20px;}.tabulator .tabs .tab .block:nth-child(1) h3 span{background-position:-526px -461px;}.tabulator .tabs .tab .block:nth-child(2) h3 span{background-position:-547px -459px;}.tabulator .tabs .tab .block:nth-child(3) h3 span{background-position:-547px -480px;}.tabulator .tabs .tab .block:nth-child(3) div:last-child h3 span{background-position:0px 0px;}.tabulator .tabs .tab .block p.print a span{float:left;margin-right:10px;}.tabulator .tabs .tab table tr{vertical-align:top;}#content-wrapper p{margin:0;padding:10px 0;}#helptext div.head{margin-top:10px;}#helpbody div.helptext p{margin:0;padding:7px 0;text-align:justify;}#helpbody div.helptext ul{margin:1px 5px 10px 15px;padding:0 0 0 2px;}#helpbody div.helptext ul li{list-style-type:disc;}h3.italic{font-size:120%;margin-top:15px;}h3.italic-faq{font-size:150%;margin-top:15px;}#pageContent .selectAirport select,#pageContent .selectAirplanes select,#pageContent .selectLuggage select,#pageContent .selectAirline select{width:200px;margin:0;}.floatRight{float:right;}.about .director{background:none repeat scroll 0 0 #e8e8e6;overflow:hidden;padding:20px;}.about .director div:first-child img{width:170px;height:228px}.about .director div:first-child{width:170px;}.about .director div{max-width:81%;}.about .director div:first-child span{display:block;}.about .director div:last-child span{display:block;font-size:12px;font-style:italic;font-weight:bold;line-height:22px;}.about .director div:last-child span:first-child,.about .director div:last-child span:last-child{font-size:140px;color:#fff;}.about .director div:first-child span{font-size:14px;font-weight:bold;margin-top:5px;}.about .director div:first-child span:last-child{font-size:12px;}.about .director div:last-child span:first-child{float:left;height:250px;line-height:114px;padding-right:40px;}.about .director div:last-child span:last-child{float:right;line-height:0;margin:0 15px 0 0;}.about .text{font-size:14px;line-height:20px;margin-top:20px;text-indent:20px;}.about .job{margin:50px 0 100px;overflow:hidden;}.about .job div.block{overflow:hidden;border-right:1px #cccccc dotted;padding:10px 0;float:left;height:50px;line-height:15px;}.about .job div.block:last-child{border:none;}.about .job div.block div{overflow:hidden;}.about .job div.block:nth-child(1){width:185px;}.about .job div.block:nth-child(1) div:nth-child(1){color:#5cade2;font-size:65px;line-height:50px;width:80px;border:none;}.about .job div.block div{color:#194a6b;font-size:14px;}.about .job div.block:nth-child(2) div{text-align:center;}.about .job div.block:nth-child(4) div{padding:0 20px;width:155px;font-size:16px;}.about .job div.block:nth-child(2) div:last-child{font-size:12px;}.about .job div.block:nth-child(3) div:last-child{float:left;overflow:hidden;width:90px;}.about .job div.block:nth-child(5) div:not(.icon){width:152px;margin:0 20px;line-height:25px;}.about .job div.block:nth-child(6) div:not(.icon){width:163px;padding-left:10px;}.about .job div.block:nth-child(2) div:last-child span{font-size:14px;}.about .job div.block:nth-child(3) div:last-child span{font-size:19px;font-weight:bold;line-height:25px;}.about .job div.block:nth-child(2) div span{font-size:19px;font-weight:bold;}.about .job div.block:nth-child(4) div span{font-size:27px;line-height:30px;}.about .job div.block:nth-child(1) div:nth-child(2){width:60px;}.about .job div.block:nth-child(1) div:nth-child(2) div:nth-child(1){color:#5cade2;font-weight:bold;float:none;line-height:20px;font-size:20px;}.about .job div.block:nth-child(1) div:nth-child(2) div:nth-child(2){color:#194a6b;font-size:12px;font-weight:bold;}.about div.icon span{background-image:url(../img/icons.png);background-repeat:no-repeat;}.about .job div.block:nth-child(1) div.icon span{background-position:-648px -192px;width:30px;height:30px;float:left;margin-top:20px;}.about .job div.block:nth-child(2) div.icon span{background-position:-603px -168px;display:block;height:22px;margin:0 12px;width:166px;}.about .job div.block:nth-child(3) div.icon span{background-position:-639px -115px;display:block;height:53px;width:50px;margin:0 10px 0 15px;}.about .job div.block:nth-child(4) div span:last-child{background-position:-639px -78px;float:right;height:36px;width:56px;margin-top:-26px;}.about .job div.block:nth-child(5) div span:first-of-type{font-size:30px;}.about .job div.block:nth-child(5) div span{font-weight:bold;}.about .job div.block:nth-child(6) div span{font-size:27px;line-height:25px;font-weight:bold;}.about .job div.block:nth-child(5) div.icon span{background-position:-645px -49px;display:block;height:29px;width:29px;padding-right:5px;}.about .job div.block:nth-child(6) div.icon span{background-position:-639px 1px;display:block;height:50px;width:50px;padding-right:5px;}.about .job div.block:nth-child(4) div span:first-child{background:none;}.about .stage{padding:20px 0;border-bottom:1px solid #e8e8e6;overflow:hidden;}.about .stage div{background:#e8e8e6;padding:18px 10px;color:#50748c;}.about .stage span.icon{background-image:url(../img/icons.png);background-repeat:no-repeat;background-position:-643px -226px;display:block;width:37px;height:37px;}.about .stage div.left{margin-right:25px;text-align:left;}.about .stage div.right{margin-left:25px;text-align:right;}.about .stage span.left{margin-right:22px;}.about .stage span.right{margin-left:22px;}.about .stage div.left,.stage div.right{width:150px;font-weight:bold;}.about .stage div span:not(.icon){font-size:18px;color:#588e9c;}.about #awards{background:#f3f3f2;}.about #awards h1,.about #awards .h1{margin:15px 15px 0;}#contacts{overflow:hidden;margin-top:20px;}#contacts .icon span.left{background-image:url(../img/icons.png);background-repeat:no-repeat;background-position:-600px -351px;display:block;width:40px;height:40px;}.contacts_title{font-size:16px;color:#000;margin:20px 0;}#contacts p span{color:#194a6b;font-size:16px;font-weight:bold;width:100%;display:block;}#contacts p{color:#585858;font-size:14px;min-width:210px;padding-left:60px;}#contacts .block{overflow:hidden;}#contacts .block:first-child{width:75%;margin-right:-65px;}#contacts .block:last-child div{border:1px solid #cccccc;width:338px;padding:20px;box-sizing:border-box;}#contacts .block:last-child div{color:#588e9c;}#contacts .block p.text{line-height:13px;padding:16px 0 0;color:#959595 !important;}#contacts .block p.black_text{line-height:13px;padding:16px 0 0;color:#000 !important;padding-left:0px;}#contacts .block p.black_text:first-child{padding-top:0px;}#contacts .block div.left{height:40px;padding-bottom:10px;}#contacts .block div.left:last-child{margin-top:30px;line-height:40px;}#contacts .block div.left:last-child .icon span.left{background-position:-600px -312px;}#contacts .block:last-child div.icon p{color:#588e9c;font-size:12px;}#contacts .block:last-child div.icon p span{line-height:30px;}#contacts .block:last-child div.icon p.phone{font-size:16px;}#contacts .block:last-child div.icon p.phone span{display:inline;}#contacts .block:last-child .icon span.left{background-position:-600px -273px;}.accentuation{background:url("/system/modules/com.gridnine.opencms.modules.pososhok2/resources/img/icons/warning-red.png") no-repeat scroll 10px 10px #e8e8e6;min-height:30px;padding:10px 60px;}table.content{border-collapse:collapse;}table.content td,table.content th{border:1px solid rgb(202,202,202);padding:5px;vertical-align:middle;text-align:left;}table.content th{font-weight:bold;background-color:#5CADE2;color:white;font-weight:bold;}.copy-foto{position:relative;top:-38px;z-index:2;padding:2px 10px;opacity:0.7;background:#fff;text-align:left;color:#000;font-weight:bold;}.travelGuide p{margin-top:10px;}.travelGuide a:not(.button){color:#0180cd}.travelGuide{margin-top:20px;}.travelGuide .big-hr{margin:5px 0 20px;}.travelGuide .floatRight label,.travelGuide .floatRight form{float:left;padding-left:20px;}.travelGuide .floatRight{position:relative;top:-21px;width:365px;text-align:right;}.travelGuide div.center{text-align:center;}.travelGuide div.center a{margin-bottom:20px;}.travelGuide div.tabels{overflow:hidden;margin-bottom:20px;}.travelGuide div.tabels div.left{width:50%;}.travelGuide div.tabels div.left div.normal_indent{padding-top:15px;}.travelGuide div.tabels div.left div.normal_indent div.small_separator{padding-top:5px;}.seo-header{height:75vh !important;}.seo{padding:29px 0;overflow:hidden;list-style-type:none;}.seo h1{color:#194a6b;font-size:30px;font-family:"PT Sans",Verdana,sans-serif;font-weight:bold;height:42px;line-height:42px;letter-spacing:2px;text-align:center;text-transform:uppercase;margin-bottom:30px;margin-top:30px;}.seo .text-center{text-align:center !important;}.seo .reason{float:left;width:351px;margin-bottom:35px;}.seo .links{display:table-cell;width:243px;float:none;vertical-align:top;}.seo .links-d2{float:left;width:526px;margin-bottom:25px;}.seo .block-d3{width:321px !important;margin-bottom:20px;}.seo .block-d4{width:255px !important;float:left;}.seo .block-d2{width:526px;margin-top:10px;margin-bottom:20px;}.seo .centmarg{margin-left:20px;margin-right:20px;}.seo .hdn{overflow:hidden;}.seo .reason img{margin-left:auto;margin-right:auto;display:block;}.seo .schedules .grey{background-color:#F7F7F7;color:#A5A5A5;}.seo .reason p{text-align:center;color:#194a6b;margin-top:20px;margin-bottom:10px;font-size:16px;}.seo .links span{color:#194a6b;margin-top:10px;margin-bottom:10px;}.seo .links-d2 h3{color:#194a6b;margin-top:10px;margin-bottom:10px;}.seo .linksblock{overflow:inherit;display:table;}.seo .linksblock span{margin-top:0px;font-size:20px;font-family:Arial,sans-serif;font-weight:normal;min-height:24px;line-height:24px;text-align:left;display:inherit;}.seo .hotelsincity{overflow:auto;}.seo .hotel-container{width:820px;margin:auto;}.seo .left-text{text-align:left !important;}.seo .bottom{margin-bottom:25px;}.seo .tinfo td{padding:5px;}.seo .button-shift{display:inline-block;width:1105px;}.seo .country-information{display:inline-block;line-height:22px;width:1105px;}.seo .country-information .img{float:left;margin-right:20px;}.seo .country-information h2,.seo .country-information br{display:none;}.seo .country-information .tertiary-box{margin-bottom:10px;float:none !important;overflow:hidden;}.seo .country-information div.tertiary-box b{font-weight:bold;color:black;font-size:14px;line-height:22px;}.seo .special-offers div.item:nth-child(n+4),.seo .other{display:none;}.seo .seo-text{background-color:#2c4657;color:white;padding:30px;overflow:hidden;}.seo .seo-text-airport{overflow:auto;width:629px;}.seo .seo-text a,.seo .seo-text .white{color:white;}.seo .block-d3 a,.seo .block-d2 a,.seo .links-blue a{color:#0180cd;}.seo .block-d3 li,.seo .block-d2 li,.seo .link-margin li{margin-bottom:5px;}.seo .seo-text div{float:left;}.seo .seo-text .block1{width:670px;}.seo .seo-text .block1 .airports{margin-top:20px;}.seo .seo-text .block2{width:330px;padding-left:45px;}.seo .seo-text header2{margin-bottom:0;background-color:#447088;color:white;text-align:left;display:inline-table;}.seo .seo-text1{margin-top:20px;}.seo .seo-text1 p{margin-bottom:10px;}.seo .map-route{background:#245f89 !important;margin-bottom:60px;width:720px;height:360px;float:left;margin-right:38px;}.seo .tabs img{float:left;margin:10px;}.seo .results .tabs ul{display:table;margin:auto;}.seo .results .tabs li{float:left;margin:10px;}.seo .tabs .ovfl{overflow:auto;}.seo .listblock{float:left;width:275px;}.seo .hotel-results .icons{display:inline-block;}.seo .block-d6{width:170px;float:left;}.seo .big-img{float:left;margin:20px;width:300px;height:200px;overflow:hidden;}.seo .country-title{padding-top:30px;padding-bottom:10px;border-bottom:1px dotted black;font-size:14pt;}.seo .block{margin-bottom:60px;width:1105px;overflow:auto;}.seo .tab-center{display:table;margin:0 auto;}.seo span.header2{font-size:25px;color:black;display:block;text-align:center;font-family:inherit;margin-bottom:20px;}.seo h2.header2{font-size:25px !important;font-weight:normal !important;display:block !important;font-family:inherit !important;margin-bottom:20px !important;letter-spacing:normal !important;text-transform:none !important;text-align:left;color:black;}.seo h2.for-header2{display:table;font-size:25px !important;font-weight:normal !important;text-transform:none !important;letter-spacing:normal !important;line-height:normal;}.seo .linkincent{display:table;margin:0 auto;}.seo .marginL10{margin-left:10px;}.seo .margin-block20{margin-right:20px;}.seo .rightline{border-right:1px solid #ddd;}.seo .leftpadding{padding-left:20px;}.seo .marginb30{margin-bottom:30px;}.seo .tabs-hotels a{text-decoration:none;border-bottom:1px dotted;}.seo .text-size14{font-size:14px;}.seo .splitter{border-bottom:2px solid #d1d1d1;}.seo .tabs-hotels .active{border-bottom:none;color:black;}.seo .stars1{width:196px;height:40px;border:solid 2px #194a6b;float:left;text-align:center;}.seo .starmargin{margin-right:20px;}.seo .starsblock{display:table;margin:auto;}.seo .starslink{line-height:40px;}.seo .scheduleTabs ul li > a{box-sizing:border-box;font-size:12px;height:30px;width:30px;text-align:center;text-decoration:none;line-height:30px;background-color:#eaeaea;display:inline-block;margin-right:2px;}.seo .scheduleTabs ul li > span{box-sizing:border-box;font-size:12px;height:30px;text-align:center;text-decoration:none;line-height:30px;display:inline-block;margin:0 10px;}.seo .scheduleTabs ul li{float:left;}.seo .scheduleTabs ul li > a:hover.active,.seo .scheduleTabs ul li > a.active{background-image:url(/system/modules/com.gridnine.opencms.modules.pososhok2/resources/img/schedules/scheduleTab.png);width:30px;height:41px;color:#ffffff;background-color:#ffffff;}.seo .scheduleTabs{height:15px;}.seo .schedules .city{float:left;font-size:15px;color:#000000;}.seo .schedules span.header2{margin-bottom:0;}.seo .schedules h2.header2{margin-bottom:0;}.seo .schedules .month{position:absolute;margin:8px 236px;}.seo .schedules .citybl{width:330px;}.seo .schedules .line{display:inline-block;width:1102px;line-height:37px;}.seo .schedules .fly{margin:6px;padding-top:6px;}.seo .schedules .time{font-size:12px;color:#205070;float:left;width:110px;}.seo .schedules .bl{float:left;}.seo .schedules .fromto{width:100px;}.seo .schedules .ac{width:70px;color:#000000;float:left;}.seo .schedules .model{width:100px;float:left;}.seo .schedules .acimg{margin:7px;}.seo .schedules .carier{display:table;float:left;width:140px;}.seo .schedules .separator{height:0px;border:rgb(202,202,202) 1px solid;margin-bottom:20px;margin-top:15px;}.seo .schedules .button{height:40px;width:130px;float:right;background-color:#ffc701;display:block;text-align:center;font-size:17px;color:#000000;}.seo .schedules .center-text{text-align:center;display:block;margin-bottom:20px;}.seo .facts .lblock{float:left;width:367px;}.seo .facts img{float:left;}.seo .facts .bluetext{color:#194a6b;font-size:17px;margin-top:20px;font-weight:bold;}.seo .facts .marg{margin-left:95px;}.seo .text0{margin-top:-20px;}.seo .text0,.seo .text1,.seo .text2{display:block;}.seo .text1{width:1045px;}.seo .text0 .bold,.seo .text1 .bold,.seo .text2 .bold{font-weight:bold;}.seo .text0 p,.seo .text1 p,.seo .text2 p{margin-bottom:10px;}.seo .text0 li,.seo .text1 li,.seo .text2 li{margin-bottom:3px;}.seo .text0 ol,.seo .text0 ul,.seo .text1 ol,.seo .text1 ul,.seo .text2 ol,.seo .text2 ul{padding-left:40px;margin-bottom:20px;}.seo .text0 ol,.seo .text1 ol,.seo .text2 ol{list-style-type:decimal;}.seo .text0 ul,.seo .text1 ul,.seo .text2 ul{list-style-type:disc;}.seo .topdir-airlines .tabs .blue-tabs{margin-bottom:-1px;}.seo .topdir-airlines .airlines-filters{border:2px solid #0180cd;background:#ffffff;height:104px;padding:0;}.seo .topdir-airlines .strike,.seo .topdir-airlines .strikeCon{height:104px;line-height:124px;width:48px;display:block;text-align:center;vertical-align:middle;}.seo .topdir-airlines .strike span,.seo .topdir-airlines .strikeCon span{display:inline-block;}.seo .topdir-airlines .price{display:block;text-align:center;}.seo .topdir-airlines .type-flights{margin-top:15px;}.seo .topdir-airlines .tabs img{float:none;margin:10px;}.seo .topdir-airlines .tabs .airline-img{width:100px;height:20px;text-align:center;display:table;}.seo .topdir-airlines .slider-container{width:1005px;position:relative;overflow:hidden;height:104px;}.seo .topdir-airlines .slider-container .airline-slider{position:absolute;width:10000em;transition:all 0.4s ease 0s;}.seo .month-price .elem{width:240px;float:left;height:120px;border:5px solid #f1e2c6;background-color:#fefdf9;margin-top:20px;}.seo .month-price .marg{margin-right:30px;}.seo .month-price .head{padding:10px 0px;text-align:center;border-bottom:5px solid #f1e2c6;font-size:15px;font-weight:bold;}.seo .month-price table{width:100%;margin:8px;}.seo .month-price table td{padding:5px;}.seo .most{position:absolute;left:0px;right:0px;text-align:center;border-top:1px dashed grey;border-bottom:1px dashed grey;}.seo .most .verticalm{width:1105px;margin:50px auto;display:table;}.seo .height{height:170px;}.seo .most .half{width:552px;float:left;}.seo .most .tit{width:485px;display:block;text-align:left;font-weight:bold;margin-bottom:10px;}.seo .most .text{width:485px;display:block;text-align:left;}.seo .most img{display:block;float:left;margin-right:28px;}.seo .most .bold{font-weight:bold;}.seo .topdir-airlines .link-margin{overflow:-moz-hidden-unscrollable;}.seo .marginLeftWeather{margin-left:10px;float:right;}.seo .airport-tabs{display:table;margin:auto;}.seo .invert{width:100%;padding-top:20px;background-color:rgb(25,74,107);color:#ffffff;display:inline-table;}.seo .invert .header2,.seo .invert .h2{color:#ffffff;}.seo .info-block-img{width:300px;height:200px;}.seo .info-block{float:left;margin-right:95px;width:300px;}.seo .info-block-header{font-size:18px;margin-top:10px;margin-bottom:10px;display:block;}.seo .info-block-text{margin-bottom:35px;display:block;}.seo .padding0{padding:0px;}.seo .buttons-block{display:flex;width:600px;margin:auto;}.seo .fade{height:600px;overflow:hidden;margin-bottom:20px;}.seo .to-city h2{font-size:25px !important;color:black;display:block;text-align:left;font-family:inherit;font-weight:normal;letter-spacing:normal;text-transform:inherit;}.seo .to-city p{margin-bottom:10px;}.seo .to-city ol{list-style-type:decimal;}.seo .to-city ul{list-style-type:disc;}.seo .to-city ul,.seo .to-city ol{padding:5px 0px 20px 30px;}.seo .margin0{margin-right:0px;}.seo .to-city li{margin-bottom:5px;}.seo .centrblock{display:table;margin:auto;}.schedules__yandex-rasp-link{padding:10px 0;text-align:right;}.select-control{position:relative;width:100%;}.select-control input{box-sizing:border-box;margin:0;width:100%;}.select-control:after{background:url(../img/icons.png) 0 -135px no-repeat;content:"";display:block;height:16px;position:absolute;right:12px;top:12px;width:12px;}.select-control .complete{display:none;box-sizing:border-box;background:white;border-left:2px solid #ffc701;border-right:2px solid #ffc701;border-bottom:2px solid #ffc701;border-radius:0 0 5px 5px;position:absolute;padding-bottom:5px;z-index:20;left:0;top:100%;cursor:default;margin-top:-4px;width:100%;overflow-y:auto;overflow-x:hidden;max-height:215px;}.select-control arrow{z-index:12312312;}.select-control .complete .group-name{margin-top:5px;margin-bottom:5px;}.select-control .complete .group-name .label-val{margin-left:10px;font-weight:bold;font-size:16px;color:#7d7d7d;}.select-control .complete .group-name .label-key{float:right;margin-right:20px;font-size:16px;color:#7d7d7d;}.select-control .complete a{display:block;padding:5px 5px 5px 20px;color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;}.select-control .complete li.active,.select-control .complete li:hover a{background:rgb(235,235,235);cursor:pointer;}.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle !important;word-spacing:0 !important;text-indent:0 !important;list-style:none !important;}.social-likes{opacity:0;}.social-likes_visible{opacity:1;transition:opacity 0.1s ease-in;}.social-likes > *{display:inline-block;visibility:hidden;}.social-likes_vertical > *{display:block;}.social-likes_visible > *{visibility:inherit;}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap;}.social-likes__widget:before,.social-likes__widget:after{display:none !important;}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left;}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0;}.social-likes__button{position:relative;cursor:pointer;}.social-likes__button:before{content:"";display:inline-block;}.social-likes__icon{position:absolute;top:0;left:0;}.social-likes__counter{display:none;position:relative;}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block;}.social-likes_ready .social-likes__counter_empty{display:none;}.social-likes_vertical .social-likes__widget{display:block;}.social-likes_notext .social-likes__button{padding-left:0;}.social-likes_single-w{position:relative;display:inline-block;}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s 0.11s,opacity 0.1s ease-in;backface-visibility:hidden;}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity 0.15s ease-out;}.social-likes__button_single{position:relative;}.social-likes,.social-likes__widget{border:0;font-size:14px;}.social-likes__widget{line-height:20px;}.social-likes{min-height:28px;margin:-3px;}.social-likes,.social-likes_single-w{line-height:20px;}.social-likes__widget{margin:3px;}.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px;}.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.05);transition:border 0.1s ease-in-out,color 0.2s ease-in-out;}.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat;}.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,0.5);cursor:default;}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0;}.social-likes__counter:before{top:4px;left:-6px;border:transparent inset 6px;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:0.699999988079071044921875;}.social-likes__counter:after{top:5px;left:-4px;border:transparent inset 5px;border-left:0;border-right:5px solid;}.social-likes_vertical{margin:-6px -4px;}.social-likes_vertical .social-likes__widget{margin:6px 4px;}.social-likes_notext .social-likes__widget{margin:3px 2px;}.social-likes_notext .social-likes__button{width:16px;}.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.25);}.social-likes__widget_single{margin:0;}.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:linear-gradient(to bottom,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,0.8);border-bottom-color:rgba(153,153,153,0.8);}.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f;}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACmUlEQVR42kySX0hTYRjGn/O3nQ3FTduc1gwsQA1VCgK9iYmBDIjwxvDGO70qVIRUKUTwbiKI6rWgGEOhFAhCJMYIQxiSjIgybIi2tuHcOTv/z9fZCaIH3psPfu/3Pg8PRQiho9vRlxk989SAEaBAWbqlQzd1lMUxHDiaAwGhWbC/A3zg9eiT0VdMmkuPade1MY1oNzRKcxGWCN4Kr+Cr9An+Kr8gWZKQU3MCGLgsyvIV6eLd7bfbHOu55emTVMlng2A5Fn1tfei+3Y3/tfdtD7upXYiyCFqlfcJNIcJeqpfNJmuC4ihMh6fRWN2Is8IZEj8TDtQV6nIWpTIpxE/icFNuqJraxJa0EsnLeUw8mnCgnS87WPy4CEmTHHDjaANttW1I/Uo5XlVDBdEJYUO+kLUaWUWNpwZZKYv5+DzqKuuwEFkAAUE0HkXiNAE350ZRK8JODpzBEZqhGVKGyto/2UdGymD4wTCa/c1o8bdg8N4gSkYJXsGLpkCTMzzLgz08PaR6V3tB8RTs1ODm3SjIhX/BFJUiLq4uMBOeQc+dHudt6s2UxSqGAkVWQFs07O8dD3Mf5pCVsyCEYPlgGbUVtQg3hmGYBmLHMaRzabCmaRKO4mARCwwYTD6cxFpyDePvxp3t5ZOXIkuwLWE9uY6RrREE+aADAgYg6iIG7g+gv7XfmeR5EhQotAfbnQWbR5uYfT+LhqoGWIplg4b5HSZ8AitgK7kFWZUx1DmEjmCHA6QLaawkVhD7HIOH9oCYBKZu/qBCj0PPqjurX9hwkDAEdiGcfta4/yadLWWd3nqveQGCss7zn/ILTOvz1oPccU6neTpADMK4iOuKMRmxJJVEpaSIvMWLLsslWpolm4r5VT6TV+o766N/BBgAW0s6t4L8o7kAAAAASUVORK5CYII=");background-position:2px 3px;}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd;}.social-likes__counter_single:after{border-right-color:#f6f6f6;}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:linear-gradient(to bottom,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,0.8);border-bottom-color:rgba(189,194,203,0.8);}.social-likes__button_facebook:hover{background:#c0cdf3;background:linear-gradient(to bottom,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf;}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAMklEQVQI12NgFAQBAQZBCADTyi4Q2gRKuwii0C4uEHFjF2Os8mA6LC0tzSUtFU5D7QEASU4NS6TAlaUAAAAASUVORK5CYII=");background-position:3px 3px;}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7;}.social-likes__counter_facebook:after{border-right-color:#f2f3f7;}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:linear-gradient(to bottom,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,0.8);border-bottom-color:rgba(158,186,204,0.8);}.social-likes__button_twitter:hover{background:#bfdfed;background:linear-gradient(to bottom,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4;}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAhUlEQVQIHR3BBQLCMBAEwE0Nd9fi7iFQrFAI5fj/h0iYAQxoZjyWhGEA0QiUxvvo5fIFoOglTJTl/nN4TlJAOpCZ7OLFiYclB6iczsHlGhLRrQqgVufC9wURb0JxWm36+7rQOl1BCu/1oQ2GI0HExzYUczqT9weJuc2gMGu5Wm+2O4tB+QHGhxMRTbwDjQAAAABJRU5ErkJggg==");background-position:3px 5px;}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5;}.social-likes__counter_twitter:after{border-right-color:#f2f8fc;}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:linear-gradient(to bottom,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,0.8);border-bottom-color:rgba(179,179,179,0.8);}.social-likes__button_plusone:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc;}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAAB3SURBVAgdLcEDFsMAEEDB341q27ZtbHH/IzV96QzBQDIkLiuKP2yUylKJGBCLAwkpAilcaclkIZcHCiIO6ARw5A5otQb1RhNoabvT7fVxDYajsV7xTGc6X+BZqq7WwGa7s/YHPZ7gfDFM82brA3z8PG198ffWzxcvuAx4n4cZ9wAAAABJRU5ErkJggg==");background-position:0 6px;}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2;}.social-likes__counter_plusone:after{border-right-color:#f9f9f9;}.social-likes__button_mailru{padding-left:18px;background:#004584;background:linear-gradient(to bottom,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,0.95);border-color:#1e65a5;border-color:rgba(11,84,153,0.8);border-bottom-color:rgba(3,27,48,0.8);text-shadow:0 -1px 0 rgba(0,0,0,0.3);}.social-likes__button_mailru:hover{background:#001e5d;background:linear-gradient(to bottom,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,0.99);border-color:#094984;border-bottom-color:#031b30;}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACXUlEQVR42nyTbUhTYRiGLzU1WxgqfqK5pSkaliASRb8qwLIIIaAQQ4qsAJLof4ghUkhQlJlihq6gyiTBqFQrmuIS0TDNUSubqS3bVHNzW7r1nJgxE3zh4pzD8/G+9/2cF1ZZiz1sXC3u919yCFAoFAmZPiGDcEe4HpDN3IpiKdR4PDzz8yPF+A1D9wDmySnsCdGEZqYSlRRPssRHJZ4rDQYA/L2F4W43L23zxBaWoM0u4Mp3C43pGrpedFObksel4goezMyhUvKWybF3Ur3wlsX8fVRqL7JfgsOCx4dblg7azxymak6HXXj4T6dLj1N3m/cn88j4reen4TGGrDRuAOUFuTT8eoNFafK6huP3ymhTNlJOu8Yyw9aIDQQNGmm7XMxu0RR2opTy3g/UAtMNLajVsfiVnCLf4STw6wRNkrNHZG33/zJOKkBwIH0/rOyYtWHT9VOjFAIAI64F6gEAYiIYBhg1s9l/yIgDIFXN2o8mpkNVqORIbt8RipzopXdxPhLANIHTv66ZPocLpyaOgxVamuwOHItutNJgvdeT9PgoKpaKI8PIFcc9jR30AgS2XKVLMWT8OQdydnJtsh2T1+W/Rr2qRm/rxGFu5alirny/A9YBIIYdMjYzLi7Oy/NscBDnjuZQX3qa+7syqQLylA0Ulz89YTRNwzHfPywgI5nzd8so2rKJJMAkU9CZrVgTY4hQhRC37QiVY5NkTc0yAtQJjgAAwCNO9998hNU6i9PjxhUVjjoxlr02B2GDn7H1DHFBxtkK6IWFFRfDu1IEjZDgxSKMCU3Csin8EWAAcfkVu4j5tGUAAAAASUVORK5CYII=");background-position:1px 2px;}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d;}.social-likes__counter_mailru:after{border-right-color:#fff1c2;}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px;}.social-likes__button_vkontakte{background:#436f96;background:linear-gradient(to bottom,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,0.95);border-color:#4d84c1;border-color:rgba(78,131,193,0.8);border-bottom-color:rgba(52,88,127,0.8);text-shadow:0 -1px 0 rgba(0,0,0,0.3);}.social-likes__button_vkontakte:hover{background:#4e80ab;background:linear-gradient(to bottom,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,0.99);border-color:#5788be;border-bottom-color:#3b6798;}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAACFUlEQVR42mL5//8/g4JbDgsDA4MgEMsCsTAQswExIwN28BuI3wPxUyB+DcS/WIAGgBSLBzqbJqWHuWYoSImKcLCzsuEwgOHP33//Hr94+3rzgTPb+xZubQcK3WOQd83m9M3ujPz6/eeP/yQAoFn/KvqXNQL1CzEBTeJ1tdLz4uJgY2cgATAxMjJaG6p7g4IBFBYcPFwcYsgK3n/6+sUwpLwXyLwGxNxAzBLsam5XmujrLSEiIAhTB7SYE0hxggxh/P/vPxMWy44baym9i/Ozy7x+78n1Gav2zGZiYuTqLo4JQlPHyITPxbISwvL+TiaJAc5m0aAYE+DlxuplFjyG/Dtz9d6dqokr6s9cuXvH1lhTODPc1Q6rbXgMYRQW4OHUUZXVAbrG8fDZ6y8Ta6b3f/vx6ycpLmGSFBVUifKyDgVxPnz+dn72mr3Hb95/+txQU1GBaO8A087TExdvn/3w+eun9XtP3WRnY5WTFhcSwO4SRsb/WAzRAXrhOhBPBQWqorSo1aTKxFgxIX50Q/6DDPn5+8+fT8iivNycXIcWNpTD+MCw4eHm5OBAt+Xnrz9/QHkHFLCfj1+4tReUJ+DOY2ZikpMUEYFhbAaAwPV7T0+AgotZQNns74Nnr9+xsjKL6KrKqbOyMLMQSvJ//vz9s27PqcPNM9e1ALmPGKFFASjXSgCxPBDz4SkGYOArED+B4u8AAQYACBLgM8J5VXgAAAAASUVORK5CYII=");background-position:1px 2px;}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4;}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3;}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:linear-gradient(to bottom,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,0.95);border-color:#d99c27;border-color:rgba(217,154,38,0.8);border-bottom-color:rgba(197,137,7,0.8);text-shadow:0 -1px 0 rgba(0,0,0,0.12);}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:linear-gradient(to bottom,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,0.99);border-color:#f0b22c;border-bottom-color:#c59121;}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAQAAACcwS2GAAAA4ElEQVQYGQXBMUsCYQCA4Zc75yS3BoWQSHCK1oaGpjYLAgd3IZwkcOuHNBREEGQI/QFpy/GqranBkNCw8pKD83t7HgCMbXhmwxgAsORIVX22BMDqSvP59CGf6+oagPCtt0dsXBxqWAKw+tGPPZgeaFgC8Hmvzr0LXzodANCtpYmqpkm3Bhhnx52dYfvlfNju7WYnxthSf7NBepn1/VNb3GwtRqqqmib9GhQoP56q6lOXCgXAzTBWcw0TtwGLYazpa28/TTRMLPK2ls/SpFmn0KwvRvnsfR0iqlSIgIgyVaJ/7Q6fqBoqPZcAAAAASUVORK5CYII=");background-position:4px 3px;}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53;}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be;}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px;}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:linear-gradient(to bottom,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,0.8);border-bottom-color:rgba(153,153,153,0.8);}.social-likes__button_pinterest:hover{background:#efefef;background:linear-gradient(to bottom,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,0.6);border-bottom-color:rgba(153,153,153,0.6);}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAAA3ElEQVQYGQXBA4IDUAxAwVd763Zt27Zt22byc/+dAQAAAACAsvKIp6p52g8ABHINpmqiQV8CIFCpouvemtpS57whIKey1zQItLSaVUB7UMerzzN19bONDJikWXRLbSUd2mnW1d3Ta3302zfzlh4adjbCqIyRtAkmpyBqMkNG8yRtjt2FWNwjssyKrLLmwhubnq1tsZ1idt8O8JkeHh1zYnbKmViKCxG1S7JX19yETW7hzon476MPj095kRSQ8Irn+cVU1NxrHCD0Fom9m5qTjxIA4LP4VSj8/P4B/APnbDloW0CFhAAAAABJRU5ErkJggg==");background-position:2px 1px;}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae;}.social-likes__counter_pinterest:after{border-right-color:#fff5f6;}.weather .tabs .blue-tabs .but-wid{min-width:115px;}.weather .tabs{background-color:#f8f2df;width:345px;}.weather{float:left;display:inline-table;}.weather .loc{font-size:18px;font-weight:bold;}.weather .temp{font-size:30px;color:#0180cd;line-height:80px;float:left;}.weather .tabs img{float:left;margin:10px;}.weather .opt{float:left;margin:10px;margin-top:25px;}.weather .dayopt{float:left;margin:18px;}.weather .right-border{border-right:1px solid #d2d4d3;}.weather .inline{float:left;max-width:115px;line-height:22px;margin:3px;padding:3px;}.weather .inline img{margin:0px;margin-right:3px;}.weather .line{display:inline-block;}.weather .tab{padding:14px;}.weather .separator{border-bottom:1px solid #d2d4d3;height:10px;}.weather .temp-sub img{width:30px;margin:10px;}.weather .temp-sub{font-size:24px;color:#0180cd;line-height:49px;float:left;}.weather .day{float:left;line-height:49px;font-weight:bold;}.news{padding:29px 0;}.news li{float:left;padding-right:4px;}.news .bread{overflow:auto;margin-bottom:30px;}.news .img{height:180px;width:250px;margin-right:20px;float:left;}.news .header{color:#0066cc;font-size:24px;display:block;margin-bottom:4px;}.news .date{display:block;margin-bottom:10px;color:#a8a8a8;}.news .text{display:block;margin-bottom:10px;}.news .link a{color:#0066cc;}.news .block{display:table;margin-bottom:40px;}.news .textblock{display:table;}.news .hide{display:none;}.p404 .right span{font-size:52px;}.p404 .right h1{color:#000000;font-size:37px;font-weight:normal;}.p404 p{font-size:17px;padding:0 !important;}.p404 .left{margin-right:30px;}.paypalDisc{margin:0px 28px 0 28px;padding:25px 0;border-top:2px solid #676767;}.paypalDisc .red{color:#ac0000;font-size:20px;}.paypalDisc .text{padding-left:50px;}.paypalDisc .text div{font-weight:bold;font-size:18px;}.paypalDisc .paypalcode-button{padding:7px 0px;border-radius:6px;width:200px;border-radius:6px;}.partner_cabinet .title{font-size:16px;color:#000000;height:auto;line-height:20px;margin-bottom:24px;}.partner_cabinet form input.button{border-radius:0;display:block;font-family:"PT Sans",Verdana,sans-serif;font-size:20px;font-weight:normal;height:42px;margin:19px auto;text-align:center;vertical-align:middle;box-sizing:border-box;min-width:244px;width:100%;}.partner_cabinet .orders .tbl-arhive td{border:1px solid #dddddd;color:rgb(145,145,145);font-size:12px;height:60px;text-align:center;padding:0 5px;vertical-align:middle;}.partner_cabinet .orders .tbl-arhive td.number{font-weight:bold;width:100px;}.partner_cabinet .orders .tbl-arhive td.pad-left{text-align:left;padding-left:10px;}.partner_cabinet .orders .tbl-arhive td.date{padding:0 10px 0 10px;}.partner_cabinet .orders .tbl-arhive td.commission{padding:0 10px 0 10px;}.partner_cabinet .orders .tbl-arhive td.oform{font-weight:bold;}.partner_cabinet .orders .stars{overflow:hidden;display:block;}.partner_cabinet .orders .stars .icons{float:left;}.partner_cabinet .orders .info-header{margin-bottom:20px;clear:both;}.partner_cabinet .orders .info-header .icons{position:relative;top:6px;}.partner_cabinet .orders .info-header span{display:inline-block;}.partner_cabinet .orders .info-header .text{font-size:22px;font-weight:bold;margin-left:10px;color:#000000;}.partner_cabinet .orders .tbl-arhive{margin-top:20px;margin-bottom:20px;border-collapse:collapse;width:100%;}.partner_cabinet .orders .tbl-arhive tr:nth-child(even) td{background:rgb(238,242,245);}.office .control-panel{width:346px;display:inline-block;vertical-align:top;letter-spacing:0;}.office .orders{display:inline-block;width:725px;margin-left:30px;vertical-align:top;letter-spacing:0;}.office .list a.offset{padding:2px;margin-bottom:3px;margin-right:3px;width:18px;text-align:center;font-size:13px;}.office .orders form.standard .cell input{font-size:13px;height:22px;line-height:5px;width:100%;}.office .orders form.standard .cell{width:150px;margin-right:0px;}.office .orders form.standard .cell-type{margin-left:15px;}.office .orders form.standard .icons.date{background-position:-46px -318px;width:16px;height:15px;top:31px;}.office .orders form.standard .selector{height:22px;font-size:13px;}.office .orders form.standard .selector > .selected{height:18px;left:0;line-height:17px;padding:0 0 0 16px;}.office .orders form.standard .selector:after{background:url(../img/icons.png) 0 -140px no-repeat;}.office form.standard .fullFilters{margin-left:32px;}.office form.standard .dash{font-size:20px;line-height:70px;padding:0 3px;}.office form.standard .setFilters,.office form.standard .cleanFilters{font-size:13px;padding:0 13px;}.office form.standard div.search{width:625px;}.office form.standard div.search .links{margin-bottom:10px;}.office form.standard div.search .advancedFilters{float:right;}.office form.standard div.actions{margin-top:20px;float:left;}.office form.standard div.actions div{margin-top:6px;}.office form.standard div.search .advanced-search label{width:150px;}.office .control-panel .info-header{margin-bottom:20px !important;}.office .control-panel .info-header span{display:inline-block;}.office .control-panel .info-header .icons{position:relative;top:6px;}.office .control-panel .info-header .text{font-size:22px;font-weight:bold;margin-left:10px;color:#000000;}.office .control-panel .profile-box div{margin-bottom:5px;}.office .control-panel .profile-box .row-4{margin-bottom:0;}.office .control-panel .profile-box .row-4 a{padding:3px 63px;}.office .control-panel .profile-box .cell-1{display:inline-block;width:98px;font-size:13px;font-weight:bold;}.office .control-panel .profile-box .cell-2{display:inline-block;width:242px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:rgb(145,145,145);}.office .control-panel .orders-box .in-box,.office .control-panel .orders-box .out-box{border:1px solid #dcdcdc;padding:7px 12px 7px 12px;font-size:13px;}.office .control-panel .orders-box .out-box{margin-top:20px;background:rgb(238,242,245);}.office .control-panel .orders-box .in-box{border-top:none;}.office .control-panel .orders-box .out-box .arrowdown{position:relative;top:5px;}.office .control-panel .orders-box .in-box .header,.office .control-panel .orders-box .out-box .header{margin-bottom:3px;font-weight:bold;}.office .control-panel .orders-box .in-box .header a,.office .control-panel .orders-box .out-box .header a{font-size:13px;text-decoration:none;color:rgb(1,127,204);border-bottom:1px dotted rgb(1,127,204);font-weight:normal;}.office .tbl-arhive td .COMPLETED{color:#00864e;}.office .tbl-arhive td .CANCELED{color:#872a00;}.office .tbl-arhive td .REJECTED{color:#872a00;}.office .tbl-arhive td .PAID{color:rgb(1,127,204);}.vtbins h4{margin:0 0 25px;}.vtbins h1{font-size:26px;}.vtbins h3{margin-top:40px !important;}.vtbins .icons.insurance-logo{background:url(../img/icons/rgs_logo_320px.png) no-repeat center center transparent;float:right;height:40px;width:320px;}.vtbins h4 .icons{margin-right:7px;margin-bottom:-6px;}.vtbins .checks .row{margin-bottom:10px;}.vtbins label.blank > span{display:block;}.vtbins label.blank > span:last-child{display:none;}.vtbins label.blank > span{margin-left:30px;}.vtbins label.blank span.black{font-size:16px;color:#000000;margin-top:8px;}.vtbins div.blank span.black a{margin-left:15px;float:right;}.vtbins label.blank span.radio,.vtbins label.blank span.checker{display:block;float:left;margin:8px 3px 3px 5px;}.vtbins .info-additional-summ,.info-additional-type{float:left;padding-top:10px;margin-left:35px;}.vtbins form.standard .info-additional-type{max-width:435px !important;padding-top:40px;width:auto !important;white-space:normal;}.vtbins form.standard .types span.text{white-space:normal;height:auto;width:100%;display:block;color:inherit;padding:0 0 20px 28px;box-sizing:border-box;}.vtbins form.standard .types a.blue-links{color:#585858;border-bottom:1px dotted #585858;}.vtbins form.standard .types .cell{width:100%;}.vtbins form.standard span.multi-trip,.vtbins form.standard .types .type{background:#EBEBEB;overflow:hidden;border-radius:5px;line-height:50px;margin-left:25px;margin-bottom:25px;display:inline-block;}.vtbins form.standard span.multi-trip{margin:0 0 20px;}.vtbins .booking form.standard .rows .cell .selector.periods{width:250px;}.vtbins form.standard span.multi-trip label,.vtbins form.standard .types .type label{padding:0 35px;}.vtbins form.standard span.multi-trip label.checked,.vtbins form.standard .types .type label.checked{background-color:#6A9B01;line-height:52px;border-radius:6px;}.vtbins form.standard span.multi-trip label.checked span,.vtbins form.standard .types .type label.checked span{color:#fff;}.vtbins form.standard span.multi-trip .radio,.vtbins form.standard .types .type .radio{display:none;}.vtbins form.standard span.multi-trip span,.vtbins form.standard .types .type span{margin:0;font-size:14px;font-weight:bold;}.vtbins span.hr{border-top:1px solid #e5e5e5;height:0;width:100%;float:right;}.vtbins .cell.summa{max-width:236px;}.vtbins .types{width:816px;}.vtbins .types .row label.blank{width:100%;}.vtbins .types div.blank span.checker{margin:8px 10px 0 0;}.vtbins .preload{height:40px;width:40px;}.vtbins .warning-container{background:#d1d1d1;font-size:12px;margin-top:30px;padding:10px 0 10px 20px;}.vtbins .warning-container span{display:inline-block;margin-left:10px;vertical-align:middle;}.vtbins .birthdate ~ span.date{position:absolute;right:10px;top:47px;}.vtbins div.blank span.black{font-size:16px;color:#000000;margin:8px 0;display:block;line-height:20px;vertical-align:top;white-space:normal;}.vtbins div.medic div.blank span.black,.vtbins div.risk div.blank span.black{margin-left:28px;}.vtbins .radio.checked ~ span{display:block !important;}.vtbins label.blank > span{margin-left:30px;}.vtbins div.blank span.radio,.vtbins div.blank span.checker{display:block;float:left;margin:0 10px 0 0;}.vtbins .booking.column{padding:0;}.vtbins .booking form .row{margin:0 0 15px;white-space:normal;}.vtbins .booking form .row.disabled-packet{opacity:0.5;}.vtbins .booking form .row.select{border:none;padding:0;}.vtbins .booking form .row.select .cell{margin:20px 0 0;}.vtbins .booking form .row.cancel{}.vtbins .booking form .row div.blank{width:605px;display:inline-block;}.vtbins .booking form .row div.price{display:inline-block;float:right;padding:8px 0 0 70px;width:100px;}.vtbins .booking form .row div.price span{display:block;color:#999999;font-size:18px;line-height:24px;}.vtbins .booking form .row div.price span:first-child{display:block;font-size:14px;line-height:24px;}.vtbins .booking form .checks{margin-top:10px;}.vtbins .booking form .area-grey h1 ~ div,.vtbins .booking form .area-grey h1 ~ p,.vtbins .booking form .area-grey h1 ~ h3{width:1105px;margin:0 auto;}.vtbins .booking form .area-grey .big-hr{margin-bottom:20px;margin-top:8px;}.vtbins .booking form .area-grey .auth{line-height:23px;height:23px;margin-top:15px;}.vtbins .booking form .area-grey{margin-top:0;padding:50px 0;}.vtbins .booking form .area-grey .persons{overflow:inherit;padding-left:62px;width:1085px;}.vtbins .booking form .area-grey .persons .person-row .delete{margin-top:8px;}.vtbins .booking form .area-grey .persons .insured .selector.cloned{display:none;}.vtbins .booking form .area-grey .persons .person-row{margin-bottom:10px;width:1000px;}.vtbins .booking form .area-grey .persons .person-row.long{width:1045px;}.vtbins .booking form .area-grey .persons .person-row:first-child .insured{height:74px;}.vtbins .booking form .area-grey .persons .person-row .insured{z-index:1;margin-right:25px;width:1000px;height:48px;}.vtbins .booking form .area-grey .persons .long .insured{width:1030px;}.vtbins .booking form .area-grey .persons .insured .error-notice{position:relative;}.vtbins .booking form .area-grey .persons .number{background-color:#D3D3D3;z-index:0;margin-left:-42px;height:24px;border-radius:5px 0 0 5px;width:30px;padding:10px 0 0 22px;font-weight:bold;font-size:16px;float:left;}.vtbins .booking form .area-grey .persons .person-row:first-child .number{margin-top:27px;}.vtbins .booking form .area-grey .persons .person-row:first-child .number{top:61px;line-height:15px;}.vtbins .booking form .area-grey .persons .person-row .number{top:51px;}.vtbins .booking form .area-grey .persons .person-row .del{float:right;height:34px;}.vtbins .booking form .area-grey .persons .insured label{float:left;}.vtbins .booking form .area-grey .persons .insured label:first-child{min-width:230px;}.vtbins .booking form .area-grey .persons .insured label:not(:nth-child(7)) input{border-right:none;border-radius:0;}.vtbins .booking form .area-grey .persons .insured label:nth-child(6) input{border:2px solid #d3d3d3;}.vtbins .booking form .area-grey .persons .insured label input{width:169px;}.vtbins .booking form .area-grey .persons .insured label .error-notice{max-width:165px;}.vtbins .booking form .area-grey .persons .insured label.select{width:175px;height:34px;}.vtbins .booking form .area-grey .persons .insured label.select.hide ~ label input{width:193px;}.vtbins .booking form .area-grey .persons .insured .selector{max-width:175px;border-radius:0;}.vtbins .booking form.standard > .rows .cell{margin-right:30px;width:180px;}.vtbins .booking form.standard .rows .cell .selector,.vtbins .booking form.standard > .rows .cell input{width:180px;}.vtbins .booking form .area-grey .persons .insured label:nth-child(7) input{border-radius:0 5px 5px 0;}.vtbins .booking form .area-grey .error-notice{background:none;}.vtbins .booking form .area-grey .add-person{height:22px;margin-top:20px;}.vtbins .booking form .area-grey .add-person .icons{height:20px;float:left;background-position:-586px -461px;}.vtbins .booking form .area-grey .add-person a{color:#7b7b7b;text-decoration:none;border-bottom:2px dotted;font-size:16px;margin-left:35px;}.vtbins form .footer .price{width:280px;}.vtbins-form__country_row{}form.standard .cell.vtbins-form__country-cell{width:534px;}.vtbins .booking form.standard .rows .cell.vtbins-form__country-cell .autocomplete,.vtbins .booking form.standard .rows .cell.vtbins-form__country-cell .selector,.vtbins .booking form.standard > .rows .cell.vtbins-form__country-cell input{width:534px;}.vtbins-form__link-cell{padding-top:10px;}.vtbins-form__close-cell{display:none;padding-top:10px;}.vtbins-form__country-rows{margin-top:10px;}.vtbins-form__add-country{color:#0180cd;display:block;font-size:16px;height:20px;line-height:16px;text-decoration:none;vertical-align:top;}a.vtbins-form__add-country:hover{color:#0180cd;}.vtbins-form__add-country .icons{margin-bottom:-3px;}.country-index-add{display:inline-block;margin-top:-10px;text-decoration:none;border-bottom:1px solid #0180cd;}a:hover .country-index-add{border-bottom:1px solid transparent;}.vtbins-form__countries-limit{display:none;}.vtbins-form__countries-control{margin-bottom:15px;}.vtbins .amulex p ~ p{margin-top:10px;}.rgsins th{color:#990032;}.rgsins .text-center{text-align:center;}.rgsins.list-sport{display:grid;grid-template-columns:repeat(2,1fr);}.vtbins form.standard .types .row.cancel .type label{padding:0 26px;}.page-dev .page-dev__container{padding:40px 10px 150px;display:flex;justify-content:center;}@media only screen and (orientation:portrait){.page-dev .page-dev__container{margin-top:40px;}}@media only screen and (orientation:landscape){.page-dev .page-dev__container{margin-top:0;}}.page-dev .page-dev__message{position:relative;font-size:16px;color:#000;font-weight:bold;text-align:center;margin-left:-45px;}.page-dev .page-dev__message::before{content:'';position:absolute;top:-6px;left:-40px;width:38px;height:32px;background:url(../img/icons.png) -135px -671px no-repeat;}.tooltipcss{position:relative;cursor:pointer;cursor:help}.tooltipcss:before,.tooltipcss:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none;}.tooltipcss:hover:before,.tooltipcss:hover:after,.tooltipcss:focus:before,.tooltipcss:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.tooltipcss:before{z-index:1001;border:8px solid transparent;background:transparent;content:""}.tooltipcss:after{z-index:1000;padding:8px;width:500px;background-color:#efefef;color:#000;content:attr(data-tooltip);font-size:12px;line-height:16px;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:left;white-space:normal;box-shadow:0 0 4px #d6d3d6;border:1px solid #e1e1e1;}.tooltipcss-top:before,.tooltipcss-top:after{bottom:100%;left:50%;}.tooltipcss-top:before{margin-left:-8px;margin-bottom:-14px;border-top-color:#efefef;}.tooltipcss-top:after{margin-left:-250px;}.tooltipcss-top:hover:before,.tooltipcss-top:hover:after,.tooltipcss-top:focus:before,.tooltipcss-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px);}.tooltipcss-bottom:before,.tooltipcss-bottom:after{top:150%;bottom:auto;left:50%;}.tooltipcss-bottom:before{margin-left:-8px;margin-top:-14px;margin-bottom:0;border-bottom-color:#efefef;}.tooltipcss-bottom:after{margin-left:-250px;}.tooltipcss-bottom:hover:before,.tooltipcss-bottom:hover:after,.tooltipcss-bottom:focus:before,.tooltipcss-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px);}.tooltipcss-right:after{margin-left:-20px;}.tooltipcss-left:after{margin-left:-480px;}.where-to-go .blocks > div{margin:0 auto;width:1106px;}.where-to-go .blocks{padding:20px 0 40px;}.where-to-go .blocks:nth-child(even){background:#EAEAEA;}.where-to-go .blocks .title{font-size:18px;font-weight:bold;padding-bottom:5px;color:#000;}.where-to-go .wrapper{margin-top:29px;}.proposal h4{margin:10px 0 5px;font-size:18px;}.proposal textarea{width:500px;height:200px;}.proposal input{padding:0;}.proposal .button{margin:10px 0 50px;padding:0 20px;}.proposal .selector{width:300px !important;}.proposal.proposal-public input,.proposal.proposal-best-offer input{padding:0 16px;height:42px;}.proposal.proposal-public textarea,.proposal.proposal-best-offer textarea{padding:16px;}#pageContent > div.main.offer{min-height:400px;}.offer{color:#000000;height:100%;}.offer tr.disabled-rate td,.offer tr.disabled-rate td p{color:#bbb !important;}.offer tr.disabled-rate td a{color:#bbb !important;cursor:not-allowed;border-bottom:0 none;}.offer a:not(.button){color:#0180cd;border-bottom:1px dotted #0180cd;text-decoration:none;}.offer a.delete{color:#ff0000;border-bottom:1px dotted #ff0000;}.offer a:hover{border:0 none;}.offer .area-grey{padding-bottom:20px;}.offer .area-grey h3 a{color:#888888;font-size:12px;}.offer .area-grey .title{color:#000000;font-size:14px;font-style:italic;line-height:20px;}.offer .area-grey .hide .blue.button{padding:3px 5px;}.offer .area-grey .hide input[type="text"]{margin-bottom:5px;width:100%;}.offer .area-grey textarea{height:150px;width:100%;}.offer .offers-box .hotel .rate a.button{cursor:pointer;color:#fff;}.offer .offers-box .hotel .rate textarea{margin-top:5px;width:100%;height:80px;}.offer .area-grey .wrapper{display:flex;flex-wrap:wrap;}.offer .area-grey .wrapper .column{margin-right:5%;width:45%;}.offer .area-grey .wrapper .column span{font-style:italic;}.offer .area-grey .wrapper .column p{font-size:14px;margin:8px 0;}.offer .area-grey .wrapper .column h3{margin-bottom:5px;}.offer .area-grey .wrapper .column .block{margin-bottom:20px;}.offer .area-grey .wrapper .column .last-updated{color:#888888;font-size:10px;}.offer .hotels .hotel-header{position:relative;margin:0 0 10px;overflow:hidden;}.offer .hotels .hotel-header .button{cursor:pointer;float:none;font-size:16px;margin:10px 0 0;padding:5px 25px;}.offer .hotels .hotel-header textarea{width:500px;height:100px;}.offer .hotels .hotel-header .hotel-description{float:none;margin-left:260px;width:auto !important;}.offer .hotels .hotel-header .hotel-description p{margin-top:10px;text-align:justify;}.offer .hotel-container .hotel-description .info{margin-left:0;max-width:400px;min-width:100px;white-space:nowrap;width:auto;text-decoration:none;word-wrap:break-word;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.offer .hotel-container .hotel-description .info ~ .info{margin-left:35px;}.offer .hotels .hotel-header .description{margin:10px 0;}.offer .hotels .hotel-header .description h4{font-weight:bold;}.offer .hotels .hotel-header .description .edit{width:100%;}.offer .hotels .hotel-header .description .edit .left:last-child{margin-left:35px;}.offer .hotels .hotel-header .description div{font-weight:normal;font-size:12px;padding-top:5px;}.offer .hotels .hotel-header .description > div{overflow:hidden;}.offer .hotels .hotel-header .description > div > div > div:first-child{width:550px;}.offer .hotels .hotel-header .description > div > div > div:last-child{margin-left:50px;line-height:20px;width:200px;}.offer .hotels .hotel-header .no-images .description > div > div > div:first-child{width:820px;}.offer .hotels table{width:100%;}.offer .hotels table td{padding:10px 5px;vertical-align:top;}.offer .hotels a{text-decoration:none;}.offer .hotels a:not(.button):hover{border:none !important;}.offer .hotels h3{font-size:18px;color:#000000;}.offer .hotels h3 .stars{margin-top:-5px;}.offer .hotels .hotel-header .hotel-title h3 .icons{margin-top:-10px;}.offer .hotels .address h4{color:#000000;font-size:17px;font-weight:normal;margin-bottom:10px;}.offer .showHidden{text-align:center;margin:10px 0;color:#bbb;}.offer .showHidden a{font-size:16px;line-height:30px}.offer .hotels .hotel-title > h3 ~ span{float:right;}.offer .hotels .hotel{margin:10px 0;padding:10px;border:2px solid #ddd;}.offer .hotels .hotel ~ .hotel{margin-top:40px;}.offer .rates .rate{border-bottom:5px solid #fff;background:#f2f2f2;line-height:18px;}.offer .rates .rate[data-group] td:first-child{border-left:2px solid #888888;}.offer .rates .hotel-price{color:#888888;}.offer .rates .rate > td.checkbox-column{width:30px;}.offer .rates .rate > td.room-name-column{max-width:240px;min-width:150px;overflow:hidden;text-overflow:ellipsis;}.offer .rates .rate > td.option-column{min-width:250px;}.offer .rates .rate > td.price-column{min-width:200px;}.offer .rates .rate > td.provider-column{width:120px;}.offer .rates .rate > td.control-column{padding-right:12px;text-align:center;width:120px;}.offer .rates .rate > td.control-column .goto-booking{margin-top:12px;padding:5px 10px;}.offer .addService{margin:20px 0;text-align:center;}.offer .addService a{font-size:18px;padding:8px 60px;color:#fff;}.offer#client .area-blue{padding:20px;color:#fff;}.offer#client .wrapper .text{margin-top:25px;}.offer#client .standard .common:after{content:' ';display:block;height:65px;}.offer#client .offers-box table td{max-width:none;width:auto;}.offer#client .offers-box table td.room-name-column{max-width:200px;min-width:0;}.offer#client .offers-box thead td:nth-child(3){width:100px;}.offer#client .area-blue:last-child{position:fixed;bottom:0;width:100%;}.offer#client .column{padding:0;}.offer#client .area-blue h1{color:#fff;}.offer#client .area-blue h1 span{color:#989898;}.offer#client .hotel > table > tbody > td{font-size:15px;padding:10px 10px 10px 0;min-width:40%;width:40%;}.offer#client .hotel > table > tbody > td.room-name-column{padding-left:10px;min-width:20%;width:20%;}.offer#client .hotel > table > tbody td.option-column{}.offer#client .hotel > table > tbody td.price-column{white-space:nowrap;}.offer#client .hotel > table .price{color:#194A6B;font-weight:bold;}.offer#client .hotel > table > thead > td{font-size:12px;padding:6px 0;font-weight:bold;}.offer .cabinet-content{margin-top:20px;margin-bottom:40px;}.offer .cabinet-content .control-panel{width:240px;}.offer .cabinet-content .orders{width:825px;}.offer .cabinet-content .profile-box{border:1px solid #dcdcdc;}.offer .cabinet-content .profile-box .info-header{background:#dcdcdc;margin-bottom:0;padding:10px 0;}.offer .cabinet-content .profile-box .info-header .text{font-weight:normal;}.offer .cabinet-content .profile-box .filter input{font-size:14px;height:36px;width:100%;}.offer .cabinet-content .profile-box .filter{font-size:14px;line-height:30px;padding:7px;}.offer .cabinet-content table{font-size:14px;margin-bottom:20px;width:100%;}.offer .cabinet-content table td{color:#000000;padding:5px 8px;}.offer .cabinet-content table thead{border-bottom:2px solid #777777;font-weight:bold;}.offer .cabinet-content table tbody tr ~ tr{border-top:1px solid #d1d1d1;}.offer .cabinet-content table tbody td{padding:16px 8px;}.offer .cabinet-content table tbody td a,.offer .cabinet-content table tbody td a:hover{color:#0180cd;}.offer .cabinet-content table tbody td em{font-style:italic;}.offer .hotel .free-charges{color:green;}.offer .hotel .banned{color:#ad0000;}.offer .booking .flight{border:2px solid #ddd;margin:0;padding:0;display:flex;flex-wrap:nowrap;}.offer .booking .groups > div ~ div{margin-top:40px;}.offer .booking .flight .flight-container{padding:15px 25px;width:615px;}.offer .booking .flight .flight-container h6,.offer .booking .flight .flight-container h6 a{font-size:14px;}.offer .booking .flight .flight-container .flight-rows{margin:0;}.offer .booking .flight .flight-container .flight-rows a{color:#000000;border-color:#888888;border-style:solid;}.offer .booking .flight .flight-container .flight-time-date{width:170px;}.offer .booking .flight-container div.flight-title{width:270px;}.offer .booking .flight .flight-info{background:#f0f0f0;padding:18px 18px 10px;width:404px;}.offer .booking .flight .flight-info h4{color:#000000;font-weight:bold;font-size:14px;}.offer .booking .flight .flight-info .services-tooltip{color:#999999;font-size:12px;font-style:italic;}.offer .booking .flight .flight-info .row{display:flex;}.offer .booking .flight .flight-info .flight-details{color:#000000;width:230px;}.offer .booking .flight .flight-info h5 ~ p{margin-top:20px;}.offer .booking .flight .flight-info .prices p{color:#999999;font-size:16px;}.offer .booking .flight .flight-info .prices h5{color:#194A6B;}.offer .booking .flight .flight-info .prices h5 a{font-size:12px;}.offer .booking .flight .flight-info input{font-size:14px;width:200px;}.offer .booking .flight .flight-info .button{font-size:14px;padding:5px 10px;width:100px;}.offer .booking .flight .heading{margin-left:4px;}.offer .booking .flight .heading,.offer .booking .flight .heading a.airport-info,.offer .booking .flight .heading .ellipsis-tooltip{color:#888888;font-weight:normal;}.offer .services-details{color:#000000;margin-top :30px;}.offer .services-details div{font-size:12px;line-height:18px;margin:10px 0;}.offer span a.removeForOffer{color:#a80000;border-color:#a80000;}.offer span.false{color:green;}.offer span.true{color:red;}.offer .rates .rate .ellipsis-tooltip > .ellipsis-tooltip-content{box-shadow:1px 1px 15px 0 #000;border-radius:3px;padding:3px;white-space:nowrap;top:-5px;left:-5px;}.rate-edit-dialog form label,.rate-edit-dialog form label > span,.rate-edit-dialog form label > input,.rate-edit-dialog form label > textarea{display:block;margin-bottom:5px;width:100%;}.rate-edit-dialog form label > span.radio{display:inline-block;width:20px;}.rate-edit-dialog form label > span.radio ~ span{display:inline-block;width:auto;}.rate-edit-dialog form label > textarea{height:50px;resize:none;}.rate-edit-dialog form > div ~ div{margin-top:13px;}.rate-edit-dialog form label > span.text{font-weight:bold;margin:0 0 5px;}.rate-edit-dialog form label > .placeholder{color:#888888;font-style:italic;margin-top:-4px;margin-left:2px;}.rate-edit-dialog a{color:#0180cd;text-decoration:dotted;}.rate-edit-dialog input.button{font-size:18px;padding:5px 25px;height:auto;}.offer__vat-container{color:#888888;}.area-blue .error-notice{background:#194a6b;}.content-success{height:133px;overflow:hidden;}.content-success__button-container{margin-top:30px;}.content-success__clipboard-content{margin-top:20px;}#clipboard-html{height:500px;overflow:scroll;width:90%;width:calc(100% - 20px);}.offers-title{color:white;font-size:20px;font-family:Arial,sans-serif;font-weight:normal;min-height:24px;line-height:24px;}.rate-edit-dialog .row{display:flex;align-items:stretch;}.rate-edit-dialog .row.slip{display:flex;align-items:flex-start;}.rate-edit-dialog .col{flex:2;}.rate-edit-dialog .col ~ .col{margin-left:35px;}.early-checkin-late-checkouot__table{float:right;width:60%;}.early-checkin-late-checkouot__table > table{width:auto !important;}.breakdowns-tooltip__content table td,.early-checkin-late-checkouot__table table td{padding:0 5px 0 0 !important;}.early-checkin-late-checkouot__table table td:last-child{text-align:right;}.early-checkin-late-checkouot__content{overflow:hidden;}.offer#client .extra-meal__name{width:auto;}.rate-edit-dialog form label.radio-inline{display:inline-block;white-space:nowrap;width:auto;}.rate-edit-dialog form .col div ~ div{margin-top:10px}.make-copy{font-size:16px;}.change-order-hotels,.change-order-trains{float:right;padding:6px 20px;}.hotels-container{margin:0 auto;width:80%;}.offer-hotel__item-view{background:#eeeeee;border:2px outset #eeeeee;cursor:pointer;display:flex;align-items:flex-start;}.offer-hotel__item-view.offer-hotel__item-view__sortable{background:#ffffff;border:2px outset #ffffff;}.offer-hotel__item-index{height:20px;font-weight:bold;line-height:20px;text-align:center;width:40px;}.offer-hotel__item-control-button{display:block;font-size:16px;font-weight:bold;line-height:16px;height:26px;text-align:center;width:26px;}.offer-hotel__item-name{flex:2;line-height:20px;padding:4px 8px;}.offer .booking .flight .flight-container .flight-rows a.offer-flight-alternatives{border:none;}.offer .rails-offers{padding-bottom:70px;}.offer .flight{clear:both;}.offer .flight-offer{position:relative;margin-top:16px;margin-bottom:40px;border:2px solid #ddd;font-size:14px;line-height:24px;font-family:Arial,Helvetica,sans-serif;background-color:#f2f2f2;overflow:hidden;}.offer .flight-offer a{color:#5186cb;cursor:pointer;}.offer .flight-offer .ticket{padding:20px 24px;border-bottom:2px solid #fff;}.offer .flight-offer .ticket + .ticket{border-bottom:0;}.offer .flight-offer .ticket .price{float:right;width:185px;margin-bottom:-48px;text-align:right;}.offer .flight-offer .ticket .price span{font-weight:bold;color:#194a6b;}.offer .flight-offer .ticket .price input{display:inline;width:51px;height:24px;padding:0 2px;font-size:14px;}.offer .flight-offer .ticket .price input + a{font-weight:normal;}.offer .flight-offer .route-data{width:860px;font-size:14px;line-height:24px;overflow:hidden;}.offer .flight-offer .route-data + .route-data{padding-top:21px;}.offer .flight-offer .index{float:left;margin-right:7px;}.offer .flight-offer .departure{float:left;}.offer .flight-offer .departure span{display:block;}.offer .flight-offer .departure span + span{margin-right:-50px}.offer .flight-offer .duration{float:left;margin-left:8px;}.offer .flight-offer .duration > span{display:block;}.offer .flight-offer .duration span span{padding:0 8px;}.offer .flight-offer .duration span + span{margin-right:-50px;padding-left:21px;line-height:21px;}.offer .flight-offer .arrival{float:left;margin-left:8px;}.offer .flight-offer .arrival span{display:block;}.offer .flight-offer .extra{float:right;}.offer .flight-offer .extra span{display:block;height:47px;margin-right:24px;line-height:44px;}.offer .flight-offer .extra span img{vertical-align:middle;}.offer .flight-offer .board{float:right;margin-right:22px;text-align:right;}.offer .flight-offer .board span{display:block;}.offer .flight-offer .transfer{clear:both;height:3px;line-height:3px;margin-top:70px;margin-bottom:22px;margin-left:-21px;padding-left:40px;color:#6a9b00;background-color:#f2f2f2;overflow:visible;}.offer .flight-offer .transfer-data{display:none;clear:both;width:865px;margin-right:24px;border-top:21px solid #f2f2f2;background-color:#eaeaea;overflow:hidden;}.offer .flight-offer .transfer-data .route-data{width:839px;padding-top:0;padding-left:21px;}.offer .flight-offer .transfer-data .route-data:first-child{padding-top:21px;}.offer .flight-offer .transfer-data .route-data:last-child{padding-bottom:22px;}.offer .flight-offer .brands{padding:12px 17px 18px 17px;background-color:#fff;}.offer .flight-offer .brands + .brands{margin-top:-19px;}.offer .flight-offer .brands ul{padding:0 8px;overflow:hidden;}.offer .flight-offer .brands ul li{float:left;padding:5px 10px 4px 0;font-weight:bold;}.offer .flight-offer .brands > ul{margin-right:4px;border-bottom:2px solid #eee;}.offer .flight-offer .brands > ul li{padding-bottom:0;}.offer .flight-offer .brands ol{padding-top:9px;}.offer .flight-offer .brands ol li{overflow:hidden;}.offer .flight-offer .brands ol li ul{float:left;}.offer .flight-offer .brands ol li ul:hover{background-color:#f2f2f2;}.offer .flight-offer .brands ol li ul li{font-weight:normal;}.offer .flight-offer .brands ul li:first-child{width:300px;}#client.offer .flight-offer .brands ul li:first-child{width:442px;}.offer .flight-offer .brands ul li:first-child .checkbox{float:left;display:block;margin-top:2px;margin-right:10px;width:19px;height:19px;background:url(../img/icons.png) 0 -371px no-repeat;}.offer .flight-offer .brands ul li:first-child input[type="checkbox"]{display:none;}.offer .flight-offer .brands ul li:first-child input[type="checkbox"]:checked + .checkbox{background-position:-30px -371px;}.offer .flight-offer .brands ul li+li{width:100px;}.offer .flight-offer .brands ul li+li+li+li{width:130px;}.offer .flight-offer .brands ul li+li+li+li+li{width:75px;}.offer .flight-offer .brands ul li+li+li+li+li+li{width:60px;}.offer .flight-offer .brands ul li+li+li+li+li+li+li{width:80px;padding-right:0;font-weight:bold;text-align:right;}.offer .flight-offer .brands ol li ul li+li+li+li+li+li+li{color:#194a6b;}.offer .flight-offer .brands ol li ul + div{float:right;}.offer .flight-offer .brands ol li ul + div a{height:23px;line-height:23px;margin-right:3px;margin-top:3px;padding:0 15px;font-size:14px;font-weight:normal;color:#fff}.offer .flight-offer .total{padding:20px 24px;text-align:right;}.offer .flight-offer .total p span{color:#194a6b;font-weight:bold;}.offer .flight-offer > .action{float:left;margin-top:-44px;margin-left:27px;}.offer .flight-offer > .action span{margin-right:23px;}.offer .flight-offer > .flight-icons{float:left;margin-top:-54px;margin-left:10px;}.offer .flight-offer .brands ol li ul + div.control-column{display:flex;flex-direction:column;justify-content:center;float:none;}.offer .flight-offer .brands ol li div.showEdit-wrapper{margin:0 auto;}.offer .flight-offer .brands ol li ul + div a.showEdit{color:#0180cd;font-size:12px;padding:0;}.offer .flight-offer .brands ol li ul + div a.button.blue{margin:0 auto;}.offer li.disabled-rate div a{color:#bbb !important;cursor:not-allowed;border-bottom:0 none;pointer-events:none;}.pososhok-filters{position:relative;background:#f2f2f2;}.pososhok-filter__disabled{display:none;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.5);z-index:2;}.pososhok-filters__header{align-items:stretch;background:#0180cd;display:flex;height:18px;justify-content:stretch;padding:21px 19px;}.pososhok-filters__header-icon{background:url(../img/railway/filters.png);display:block;height:18px;width:24px;}.pososhok-filters__reset-link{display:block;transition:all 0.5s;padding-right:1px;width:24px;}.pososhok-filters__reset-link:hover{padding:1px 0 0 1px;}.pososhok-filters__header-title{color:white;flex:1;font-size:18px;font-weight:700;height:18px;line-height:18px;margin-left:12px;}.pososhok-filters__buttons{background:#d7d7d7;padding:21px 19px;}.pososhok-filters__button{background:#0180cd;border:2px solid #0180cd;border-radius:2px;color:white;font-size:14px;font-weight:700;padding:15px 0;text-align:center;height:48px;vertical-align:top;width:100%;}.pososhok-filters__button:hover,.pososhok-filters__button:focus{background:#0292e6;color:white;outline:0 none;}.pososhok-filters__button-icon{background:url(../img/railway/dofilter.png);display:inline-block;height:16px;width:27px;}.pososhok-filters__button-text{color:white;display:inline-block;line-height:16px;height:16px;margin-left:8px;vertical-align:top;}.pososhok-filters__block{border-top:2px solid #d7d7d7;padding:13px 17px 17px;transition:padding 0.25s;}.pososhok-filters__block.pososhok-filters__block--show-content{padding:13px 17px;}.pososhok-filters__block-content{padding:16px 1px 0;}.pososhok-filters__block-content label{color:#000000;white-space:nowrap;}.pososhok-filters__block.pososhok-filters__block--show-content .pososhok-filters__block-content{height:auto;}.pososhok-filters__block-value{align-items:stretch;display:flex;font-size:14px;font-weight:700;justify-content:stretch;}.pososhok-filters__link{color:#087dcc;display:block;position:relative;text-decoration:none;}.pososhok-filters__link:after{background:url(../img/railway/filterborder.png) repeat-x 1px 0;content:"";display:block;height:2px;left:0;position:absolute;right:0;top:19px;transition:height 0.25s;}.pososhok-filters__link:hover{color:#087dcc;}.pososhok-filters__link:hover:after{height:0;}.pososhok-filters__value-label{color:#282828;flex:1;text-align:right;}.pososhok-panel{align-items:stretch;background:#eaeaea;display:flex;}.pososhok-panel__total{color:#000000;flex:1;font-size:14px;font-weight:700;line-height:42px;padding:8px 0 10px 19px;}.pososhok-panel__time-view{color:#000000;flex:1;font-size:14px;font-weight:700;padding:8px 0 10px 19px;}.pososhok-panel__pois-block{flex:1;padding-top:6px;}.pososhok-panel__schedule{line-height:42px;padding:9px 20px 9px 20px;cursor:pointer;text-decoration:underline dotted;font-weight:600;font-size:14px;}.pososhok-filters .pososhok-panel__schedule{font-size:14px;font-weight:700;justify-content:stretch;color:#087dcc;text-decoration:none;padding:0px;align-items:stretch;display:flex;line-height:initial;padding:13px 17px 17px;padding-top:0px;transition:padding 0.25s;}.pososhok-panel__sort-block{align-items:stretch;display:flex;justify-content:stretch;line-height:42px;padding:9px 20px 9px 0;}.pososhok-panel__direction-block{border-left:2px solid white;line-height:23px;padding:18px 20px 18px 21px;}.pososhok-panel__sort-label{display:block;font-size:14px;font-weight:400;margin-top:-1px;}.pososhok-panel__sort-selector{display:block;height:42px;margin-left:10px;}.pososhok-panel__selector.selector{height:42px;}.pososhok-panel__selector.selector:after{top:8px;}.pososhok-panel__selector.selector .list > *{height:32px;line-height:30px;}.pososhok-panel__selector.selector > .selected{top:3px;}.pososhok-panel__sort-selector .pososhok-panel__selector.selector{width:324px;}.pososhok-panel__sort-direction-icon{display:block;background:transparent no-repeat top left;height:23px;transition:background-position 0.5s;width:19px;}.pososhok-panel__sort-direction-icon:hover{background-position:1px 1px;}.pososhok-panel__sort-direction-icon.--asc{background-image:url(../img/railway/asc.png);}.pososhok-panel__sort-direction-icon.--desc{background-image:url(../img/railway/desc.png);}.icons.pososhok-filters__icon{display:inline-block;}.pososhok-filters__text{font-size:14px;line-height:24px;}.pososhok-filters__list-label{display:block;font-size:14px;line-height:14px;}.pososhok-filters__list-label .checker{margin:4px 5px 0 0;}.pososhok-filters__list-label .right{margin-top:4px;}.hotel-results .pososhok-panel .sorting-table{width:auto;}.hotel-results .pososhok-panel__sort-selector .pososhok-panel__selector.selector{width:400px;}.wide-layout.hotel-results .pososhok-panel__sort-selector .pososhok-panel__selector.selector{width:270px;}.results-content .wide-layout.results .pososhok-panel{margin-top:0;}.wide-layout.hotel-results .pososhok-panel .sorting-table{font-size:12px;}.wide-layout.hotel-results .pososhok-panel__pois-block .sorting-table th a span{}.wide-layout.hotel-results .pososhok-panel__total{font-size:13px;font-weight:normal;}.wide-layout.hotel-results .pososhok-panel__sort-label{display:none;}.results-content .results .pososhok-panel{margin-top:20px;}.results-content .filter-panel-2{margin-bottom:20px;width:250px;}.railway{color:#333333;}.railway__wrapper{position:relative;}.railway__wrapper.railway__wrapper--search-form{min-height:484px;}.railway__background{display:block;background-image:url(../img/railway/bg.jpg);background-position:center top;background-color:#F2F2F2;background-repeat:no-repeat;height:484px;left:0;position:absolute;right:0;top :0;}.railway__background.railway__background--1{background-image:url(../img/railway/bg-1.png);}.railway__background.railway__background--2{background-image:url(../img/railway/bg-2.png);}.railway-banner{background:rgba(226,26,26,0.8);height:484px;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:345px;}.railway-banner__slider{flex:1;position:relative;}.railway-banner__item{display:none;top:0;bottom:0;left:0;right:0;position:absolute;}.railway-banner__rzd-icon{background:url(../img/railway/rzd.png) center center no-repeat;height:101px;margin-top:25px;width:206px;}.railway-banner__triggers{font-size:0;height:60px;padding:30px;text-align:left;white-space:nowrap;}.railway-banner__trigger-link{background:transparent;border:4px solid white;border-radius:50%;box-sizing:border-box;display:inline-block;height:28px;margin-right:10px;width:28px;}.railway-banner__trigger-link--selected{background:white;}.railway__cell{float:left;width:316px;}.railway__cell ~ .railway__cell{margin-left:36px;}.railway-banner__item-text{color:#ffffff;font-size:30px;font-weight:bold;font-family:"PT Sans",Verdana,sans-serif;text-align:left;line-height:40px;margin:61px 27px 30px;}.railway-search-form{min-height:412px;position:relative;padding-top:21px;width:723px;}.railway-search-form__tab{background:white;display:inline-block;height:33px;margin:0;padding:14px 25px 0;text-align:center;}.railway-search-form__delimiter{display:inline-block;padding-top:39px;width:29px;}.railway-search-form__title{color:rgb(1,76,105);font-family:"PT Sans",Verdana,sans-serif;font-size:18px;font-weight:700;}.railway-search-form__container{background:white;padding:3px 0 27px 27px;}.railway-search-form__container label{position:relative;}.railway-search-form__city-input,.railway-search-form__date-input{display:block;width:316px;}.railway-search-form__date-input.railway-search-form__date-input--short{width:250px;}.railway-search-form__selector.selector{height:38px;}.railway-search-form__selector.selector:after{top:7px;}.railway-search-form__selector.selector .list > *{height:30px;line-height:28px;}.railway-search-form__selector.selector > .selected{top:2px;}.railway-search-form__date-input ~ .icons.date{top:48px;}.railway-search-form__show-date{background:#f4f4f4;border-radius:5px;box-sizing:border-box;display:block;height:40px;line-height:40px;padding-left:20px;text-decoration:none;width:316px;}.railway-search-form__show-date-icon{display:inline-block;margin-right:14px;}.railway-search-form__date-slider{height:120px;overflow:hidden;position:relative;width:316px;white-space:nowrap;}.railway-search-form__date-slider-item{display:block;float:left;height:120px;position:relative;width:316px;}.railway-search-form__show-backdate-link{background:rgb(89,142,156);border-radius:5px;box-sizing:border-box;color:white;display:block;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:bold;height:42px;line-height:40px;margin-top:39px;outline:0 none;padding-left:20px;transition:all 0.5s;text-align:left;text-decoration:none;}.railway-search-form__show-backdate-link:focus,.railway-search-form__show-backdate-link:hover{outline:1px solid rgba(89,142,156,0.2);color:white;}.railway-search-form__date-slider-items{width:10000px;}.railway-search-form__date-slider-item{}.railway-search-form__choose-date-back-icon{float:right;display:block;background:url(../img/icons/choose-back-date.png);margin-top:9px;margin-right:10px;height:22px;width:22px;}.railway-search-form__close-date-back-icon{display:inline-block;background:url(../img/icons/close-back-date.png);font-size:0;height:9px;width:9px;float:right;margin-top:7px;margin-left:8px;margin-right:2px;}.railway-search-form__oneway-ticket-link{color:rgb(53,176,220);text-decoration:none;}.railway-search-form__oneway-ticket-link:hover{color:rgb(53,176,220);}.railway-search-form__oneway-ticket{display:inline-block;line-height:14px;vertical-align:20%;margin-top:3px;}.railway-search-form__passengers{display:inline-block;vertical-align:top;width:316px;}.railway-search-form__passengers-title{color:#919191;cursor:pointer;display:block;font-size:16px;font-family:"PT Sans",Verdana,sans-serif;font-weight:normal;height:20px;line-height:20px;margin:12px 0 7px;vertical-align:top;}.railway-search-form__passengers-table{width:100%;}.railway-search-form__passengers-td{vertical-align:middle;}.railway-search-form__buttons{padding:34px 0;text-align:center;}input[type="submit"].button.railway-search-form__button.railway-search-form__button--submit{display:inline-block;margin-top:2px;width:316px;}.railway-search-form__button.railway-search-form__button--toggle-button{border-radius:3px;width:260px;}.railway-description{font-family:"PT Sans",Verdana,sans-serif;}.railway-description__title{background:#F2F2F2;font-size:13px;padding:19px 0;}.railway-description__h2{color:rgb(1,76,105);font-size:17px;font-weight:500;margin-top:20px;}.railway-description__text{font-size:13px;line-height:15px;margin-top:15px;}.railway-description-grid{display:grid;column-gap:10px;flex-wrap:wrap;grid-template-columns:1fr 1fr;}.railway-description__p{color:#757575;font-size:14px;line-height:15px;margin:8px 0;}.railway-description__block{padding:17px 0;}.railway-description__rulez-block{float:right;width:345px;}.railway-description__rules-title{color:#000000;font-size:14px;font-weight:700;margin-bottom:6px;}.railway-description__rules-link{color:#35B0DC;}.railway-description__rules-link:hover{color:#35B0DC;}.railway-description__menu{list-style:none;margin:32px 0;overflow:hidden;padding:0;}.railway-description__menu-item{float:left;margin:0 32px 0 0;padding:0;}.railway-description__menu-item-link:before{background:#35B0DC;border-radius:50%;display:inline-block;content:"i";color:white;font-size:13px;font-weight:700;height:20px;line-height:20px;margin-right:10px;text-align:center;width:20px;}.railway-description__menu-item-link{color:rgb(1,76,105);font-size:14px;font-weight:700;display:inline-block;margin:0 0 0;text-decoration:underline;}.railway-description__menu-item-link:hover{color:rgb(1,76,105);text-decoration:none;}.you-have-a-question{background:rgb(1,76,105);padding:45px 0;}.you-have-a-question__dialog{display:none;}.you-have-a-question__wrapper{position:relative;}.you-have-a-question__title{color:white;font-size:30px;font-weight:700;margin-bottom:6px;}.you-have-a-question__tip{color:white;font-size:18px;}.you-have-a-question__button-container{position:absolute;right:0;top:calc((100% - 50px) / 2);}.you-have-a-question__button{border-radius:4px;font-weight:700;font-style:normal;font-size:16px;height:50px;text-transform:uppercase;width:275px;}.cancel-order .railway-search-form{margin:0 auto;}.cancel-order .railway-banner{display:none;}.cancel-order .railway-search-form__tab{border-top:3px solid #194a6b;border-left:3px solid #194a6b;border-right:3px solid #194a6b;margin-bottom:-3px;}.cancel-order .railway-search-form__container{border:3px solid #194a6b;}.railway-results{font-family:"PT Sans",Verdana,sans-serif;}.railway__cell.railway__cell--minor-form{width:530px;}.railway__cell.railway__cell--minor-form .railway-search-form__date-slider{height:85px;}.railway__cell.railway__cell--minor-form input[type="submit"].button.railway-search-form__button.railway-search-form__button--submit{margin-top:20px;}.railway__cell.railway__cell--minor-form label{position:relative;}.railway-minor-search-form__container{background:#eaeaea;transition:background 0.25s;}.railway-minor-search-form.railway-minor-search-form--show-form .railway-minor-search-form__container{background:#ffffff;}.railway-minor-search-form__form{background:#eaeaea;display:none;padding-bottom:16px;position:relative;}.railway-minor-search-form__form:before{border:12px solid;border-color:#eaeaea transparent transparent transparent;content:"";display:block;height:0;left:50%;position:absolute;top:0;transition:all 0.25s;z-index:1;width:0;}.railway-minor-search-form.railway-minor-search-form--show-form .railway-minor-search-form__form:before{border-color:white transparent transparent transparent;}.railway-minor-search-form__banner{align-items:stretch;color:#000000;display:flex;justify-content:stretch;min-height:40px;padding:20px 0;}.railway-minor-search-form__title{flex:1;font-size:0;line-height:20px;min-height:20px;}.railway-minor-search-form__location{font-size:18px;font-weight:bold;}.railway-minor-search-form__location-arrow{background:url(../img/railway/arrow.png) no-repeat center center;display:inline-block;height:12px;margin:0 9px;width:23px;}.railway-minor-search-form__seats{display:block;font-size:0;}.railway-minor-search-form__date{color:#575757;font-size:15px;font-weight:400;margin-left:8px;}.railway-minor-search-form__seat{color:#575757;font-size:15px;font-weight:400;}.railway-results__selector.selector{height:42px;}.railway-results__selector.selector:after{top:8px;}.railway-results__selector.selector .list > *{height:32px;line-height:30px;}.railway-results__selector.selector > .selected{top:3px;}.railway-minor-search-form__icon{display:inline-block;margin-bottom:-7px;margin-right:8px;}.railway-minor-search-form__seat ~ .railway-minor-search-form__icon{margin-left:15px;}.railway-minor-search-form__banner-buttons{height:40px;width:260px;}.railway-search-form__date-slider.railway-search-form__date-slider--wide,.railway-search-form__date-slider-item.railway-search-form__date-slider-item--wide{width:530px;}.railway-results__page{align-items:stretch;display:flex;justify-content:stretch;height:100%;padding-top:19px;}.pososhok-panel.railway-results__page-schedule{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;height:100%;}.pososhok-panel.railway-schedule__panel{background:#0180cd;}.pososhok-panel.railway-schedule__panel .pososhok-panel__time-view{color:#fff;padding:20px;font-size:19px;}.railway-results__page-schedule .train.train--item{margin-top:0px;}.railway-results__carriages{width:100%;}.railway-results__filters{flex:1;margin-bottom:36px;margin-right:36px;}.railway-results__results{margin-bottom:20px;width:820px;}.railway-results__train-items ~ .railway-results__train-items{display:none;}.railway-results__selected{background:#eaeaea;transition:background 0.25s;}.railway-results__selected-items{align-items:stretch;display:flex;justify-content:space-between;position:relative;}.railway-results__selected-items .show-carriages-absolute{position:absolute;right:0;bottom:0;}.railway-booking__wrapper.margin{margin-bottom:35px;}.vendor-signature-link{flex-grow:1;text-align:left;}.vendor-signature{margin:5px -5px 26px 25px;text-align:right;font-size:14px;overflow:hidden;display:flex;flex-direction:row-reverse;justify-content:end;align-items:center;}.vendor-signature span{display:inline-flex;height:52px;padding-right:20px;border-right:2px solid #eaeaea;padding-top:12px;}.vendor-signature img{display:inline-flex;margin-left:15px}.row + .vendor-signature{margin-top:-65px;margin-bottom:-15px;}.main-data .vendor-signature{margin-top:-15px;margin-bottom:-15px;}.railway-description .vendor-signature{display:inline-flex;margin-top:10px;margin-bottom:0;max-width:fit-content;float:right;}.payment-block + .vendor-signature{width:1120px;margin:25px auto;}.area-blue + .vendor-signature{width:1120px;margin:25px auto;}.railway-schedule__panel{margin-top:20px;}.railway-schedule__errors{padding:24px;display:flex;flex-direction:column;font-size:20px;}.railway-schedule__train{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:24px;}.train__path-link{color:#0180cd;}.railway-carriage__bedding-label{font-size:14px;}.train.train--item{border:2px solid #eaeaea;display:block;font-size:13px;font-weight:700;letter-spacing:0.5px;margin-top:20px;padding:27px 19px 28px 18px;position:relative;z-index:0;}.train.train--item.train--cheap{border-color:#5cade2;}.train.train--item.train--fast{border-color:#ffc702;}.train.train--item.train--cheap.train--fast{border-color:#5cade2 #5cade2 #ffc702 #ffc702;}.train.train--item:hover{background:#e9faff;outline:4px solid #194a6b;outline-offset:-4px;}.train.train--item:hover .train__most-cheap,.train.train--item:hover .train__most-fast{}.train.train--choosed{border:4px solid #194a6b;padding:25px 17px 26px 16px;}.train.train--choosed:before{background:#e9faff;content:"";display:block;position:absolute;top:2px;left:2px;right:2px;bottom:2px;z-index:11;}.train.train--selected{font-size:14px;font-weight:700;letter-spacing:0.5px;min-width:535px;}.railway-results__selected-items .train.train--selected:nth-child(2){padding:10px;background:#1e4a6a;color:#fff;border-radius:6px 6px 0px 0px;}.railway-results__selected-items .train.train--selected:nth-child(2) .train__roundtrip-label,.railway-results__selected-items .train.train--selected:nth-child(2) .train__name-label,.railway-results__selected-items .train.train--selected:nth-child(2) .train__path,.railway-results__selected-items .train.train--selected:nth-child(2) .train__time,.railway-results__selected-items .train.train--selected:nth-child(2) .train__duration-label{color:#fff;}.railway-results__selected-items .train.train--selected:nth-child(2) .train__city,.railway-results__selected-items .train.train--selected:nth-child(2) .train__station,.railway-results__selected-items .train.train--selected:nth-child(2) .train__date{color:#e0e0e0;}.railway-results__selected-items .train.train--selected:nth-child(2) .train__duration-arrow,.railway-results__selected-items .train.train--selected:nth-child(2) .train__arrow-icon{filter:brightness(0) invert(1);}.railway-results__selected-items .train.train--selected:nth-child(2) a.train__carriage{width:95%;margin:0 auto;}.train.train--order{min-width:850px;}.train__status-line{position:absolute;top:0;right:0;z-index:-1;}.train__most-cheap,.train__most-fast{color:white;display:inline-block;float:left;margin:0;height:28px;line-height:28px;text-align:center;width:187px;}.train__most-cheap{background:#5cade2;}.train__most-fast{background:#ffc702;}.train__container{}.train.train--selected .train__container{padding:20px 0 30px;}.train__selected-container{align-items:stretch;display:flex;justify-content:stretch;}.train__roundtrip-label{color:#000000;margin-bottom:15px;}.train__container.train__container--selected{flex:1;}.train__line{align-items:stretch;display:flex;justify-content:stretch;margin-bottom:12px;}.train__line.train__line--selected{margin-bottom:24px;}.train__line.train__line--without-margins{margin-bottom:0;}.train__name-contrainer{flex:1;}.train__name-label{color:#000000;font-size:24px;font-weight:700;margin-top:-6px;}.train__name-label-carrier{color:#919191;font-weight:500;font-size:14px;}.train__name-label.round-trip{display:flex;gap:15px;}.train__path{color:#919191;font-weight:700;margin-top:10px;}.train__arrow-icon{background:url(../img/railway/arrow.png) no-repeat center center;display:inline-block;opacity:0.6;height:17px;margin:0 10px;vertical-align:bottom;width:23px;}.train__path-description{color:#000000;display:block;height:32px;padding-top:28px;text-decoration:none;}.train__path-description:hover .train__path-text{background:none;}.train__path-icon{background:url(../img/icons/route.png) center center no-repeat;display:inline-block;height:33px;line-height:33px;vertical-align:middle;width:32px;}.train__path-text{background:url(../img/railway/path-underline.png) 2px 23px repeat-x;color:#194a6b;display:inline-block;line-height:32px;margin-left:6px;text-decoration:none;vertical-align:middle;}.train__path-description:hover .train__path-text{background:none;color:#194a6b;}.train__location{text-align:left;width:150px;}.train__location.train__location--to{text-align:right;}.train__location.train__location--selected{width:40%;}.train__duration{text-align:center;width:124px;}.train__duration-arrow{background:url(../img/railway/duration.png) no-repeat center center;height:12px;width:124px;margin:3px 0;}.train__duration-label{color:#000000;font-weight:400;text-transform:lowercase;}.train__time{color:#000000;font-size:20px;font-weight:700;margin-bottom:1px;}.train__city,.train__station,.train__date{color:#8f8f8f;font-weight:400;line-height:normal;word-wrap:break-word;}.train__carriages{flex:1;font-size:14px;margin-left:40px;min-height:111px;padding-top:4px;}.train__carriage{align-items:stretch;display:flex;height:23px;justify-content:space-between;margin-bottom:12px;line-height:23px;position:relative;text-decoration:none;}.train__carriage .carriage__seats_description.tooltip-content.custom{width:200px;min-width:150px;z-index:99;}.train__carriage .carriage__seats_description .seats_description__type{font-size:20px;}.train__carriage .carriage__seats_description .seats_description__totalSeats{margin-top:8px;margin-bottom:8px;border-bottom:1px solid #2f2f2f;}.train__carriage .carriage__seats_description .seats_description__totalSeats.without_details{border-bottom:0px;margin-bottom:0px;}.train__carriage .carriage__seats_description .seats_description__seat-info{display:grid;grid-template-columns:24ch 1fr;}.train__carriage .carriage__seats_description .seats_description__seat-info .seats_description__seat-info-name::first-letter{text-transform:capitalize;}a.train__carriage{color:#2f2f2f;}.train__carriage:hover .train__carriage-decoration{color:#ffffff;}.train__carriage:hover .train__carriage-decoration{color:#ffffff;}a.train__carriage:hover{color:#ffffff;}.train__carriage:before{background:#f2f2f2;content:"";position:absolute;z-index:0;top:-4px;bottom:-4px;left:-10px;right:-10px;}.train__carriage.selected:before{border:2px solid #0075c6;}.train__carriage:hover:before{background:#ffc702;}.train__carriage.train__carriage--filtered,.train__carriage.train__carriage--filtered .train__carriage-decoration{color:#8f8f8f;}.train__carriage.train__carriage--filtered .train__carriage-decoration:after{border-top-color:#8f8f8f;}.train__carriage.train__carriage--filtered .train__carriage-icon{background-image:url(../img/railway/ticket2.png);}.train__carriage-label{width:100px;}.train__carriage-seats{flex:1;text-align:right;z-index:1;}.train__carriage-format{text-align:right;width:160px;z-index:1;}.train__carriage-decoration{display:inline-block;position:relative;}.train__carriage-decoration:after{content:"";border-top:1px solid #787878;display:block;position:absolute;top:18px;right:0;left:0;height:0;}.train__carriage:hover .train__carriage-decoration:after{border-top-color:#ffffff;}.train__carriage-icon{background:url(../img/railway/ticket.png) no-repeat left center;display:block;float:right;height:23px;margin-left:19px;width:22px;}.train__carriage:hover .train__carriage-icon{}.train__divergent_schedules{color:#ff4949;margin-top:-12px;margin-bottom:12px;}.train__labels{font-size:0;text-align:left;row-gap:10px;display:flex;flex-wrap:wrap;}.train__labels.travellers{padding-top:5px;margin-top:5px;border-top:2px solid #eaeaea;}.train__label{background:#919191;border-radius:14px;color:#ffffff;display:inline-block;font-size:13px;font-weight:700;height:28px;line-height:28px;margin-right:12px;padding:0 18px;text-transform:capitalize;}.train__labels.travellers .train__label{height:auto;margin-bottom:5px;background:#eaeaea;border-radius:3px;color:#000000;}.train-route{font-family:"PT Sans",Verdana,sans-seriff;}.ui-dialog .dialog-header.train-route__header{border-bottom:1px solid #c5c5c5;padding:25px 35px;height:82px;}.ui-dialog .train-route__header a.close-dialog.icons.close{right:35px;top:25px;}.ui-dialog .dialog-container.train-route__content{margin-top:70px;height:calc(100% - 70px);position:relative;}.train-route__labels,.train-route__train-name{padding:0 15px;}.train-route__train-name{margin-bottom:20px;}.train-route__locations{border-top:1px solid #c5c5c5;height:calc(100% - 115px);margin:30px -20px 0;overflow:auto;padding:20px 35px;}.train-route__title{display:inline-block;color:#000000;font-size:22px;font-weight:700;line-height:32px;vertical-align:middle;margin-left:6px;}.railway-train-route{width:100%;}.railway-train-route ~ .railway-train-route{margin-top:15px;}.train-route__localtime{padding:0 15px;}.railway-train-route__localtime{font-size:14px;font-weight:normal;color:#919191;margin-top:10px;}.railway-train-route__th{border-bottom:1px solid #c5c5c5;color:#000000;font-size:16px;font-weight:700;padding-bottom:16px;text-align:left;}.railway-train-route__th.railway-train-route__th--location{width:285px;}.railway-train-route__empty{background:url(../img/712.gif) center center no-repeat;height:200%;text-align:center;vertical-align:middle;}.ui-dialog td.train-route__td,.train-route__td{color:#7e7e7e;font-size:14px;padding:12px 0 10px;}.ui-dialog tr:first-child td.train-route__td.train-route__td--location{font-weight:700;padding-top:16px;}.ui-dialog tr:last-child td.train-route__td.train-route__td--location{font-weight:700;padding-bottom:16px;}.train-route__td.train-route__td--location{width:285px;}.train-route__stops{width:100%;}.train-route__departure,.train-route__arrival{width:30%;}.train-route__deploy{text-align:center;}.train-route__departure{text-align:right;}.train-route__time{display:block;font-weight:700;}.ui-dialog .train-route__stops td{padding:0;}.train__selected-carriage{color:#303030;margin-left:35px;width:125px;}.train__selected-carriage.train__selected-carriage--order{width:150px;}.train__selected-carriage-number{padding-top:10px;}.train__carrier{color:#8f8f8f;font-size:16px;font-weight:400;}.train__service{color:#8f8f8f;font-size:14px;font-weight:400;}.train__selected-carriage-type{margin-top:18px;}.train__selected-carriage-seats{margin-top:18px;}.train__selected-carriage-seats-type{font-weight:400;}.train__selected-carriage-service-title{display:inline-block;}.train__selected-carriage-services{color:#303030;font-size:12px;font-weight:700;margin-bottom:20px;margin-top:-15px;padding-right:20px;}.train__selected-carriage-service{color:#8f8f8f;display:inline-block;font-size:12px;font-weight:400;}.train__carriages .train_tariffs,.railway-carriage__labels .train_tariffs{font-size:12px;font-weight:normal;}.railway-carriage__labels .train_tariffs{margin-top:10px;}.railway-carriage__labels .train_tariffs .woman-car{font-size:14px;color:#ea5b6e;}.train__carriages .train_tariffs .train_tariffs_list,.railway-carriage__labels .train_tariffs .train_tariffs_list{display:flex;gap:4px;flex-wrap:wrap;}.train__carriages .train_tariffs .train_tariffs_list span,.railway-carriage__labels .train_tariffs .train_tariffs_list span{display:inline-flex;text-decoration:underline;}.railway-carriage__labels .train_tariffs .train_tariffs_list span.tariff-new-line{display:flex;flex-basis:100%;}.railway-carriage{border:2px solid #d9d9d9;color:#000000;font-size:14px;margin-bottom:20px;position:relative;}.railway-carriage.railway-carriage--selected,.railway-carriage:hover{border-color:#0180cd;}.railway-carriage__container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:stretch;padding:32px 20px 28px;}.railway-carriage__labels{width:260px;}.railway-carriage__service-class{flex:1;}.railway-carriage__prices{font-weight:700;min-width:360px;max-width:420px;}.railway-carriage__price{align-items:stretch;display:flex;height:23px;justify-content:space-between;margin-bottom:12px;line-height:23px;position:relative;text-decoration:none;}.railway-carriage__number-label{font-size:14px;}.railway-carriage__number{font-size:20px;font-weight:700;}.railway-carriage__labels{font-size:0;text-align:left;}.railway-carriage__label{background:#1e4a6a;border-radius:13px;color:#ffffff;display:inline-block;font-size:12px;font-weight:700;height:28px;line-height:28px;margin-top:10px;margin-right:10px;padding:0 18px;text-transform:capitalize;}.railway-carriage__schema{display:none;padding:0 20px 20px;position:relative;}.railway-carriage__wagon-view{position:relative;}.railway-carriage__schema-container{background:#fafafa;padding:20px;}.railway-carriage__footer{align-items :stretch;display:flex;height:48px;font-size:16px;justify-content :stretch;line-height:48px;margin-top:20px;}.railway-carriage__additional-service{flex:1;}.railway-carriage__total-selected-seats{margin-right:20px;text-align:right;width:180px;}.railway-carriage__button-container{width:230px;}.railway-carriage__button{background:#0180cd;border-radius:5px;box-sizing:border-box;color:#ffffff;display:block;font-weight:700;height:48px;text-decoration:none;text-align:center;width:230px;}.railway-carriage__button:hover{background:#0292e6;color:#ffffff;outline:0 none;}.railway-carriage__button[disabled]{background:#d9d9d9;color:#a9a9a9;cursor:none;}.railway-carriage__available-seats{width:30px;text-align:right;text-decoration:none;}.railway-carriage__price-range{text-align:right;width:225px;}.railway-carriage__bedding{height:auto;line-height:unset;padding:0;}.railway-carriage__checker{line-height:48px;margin:15px 8px 0 0;}.railway-carriage__checker-text{height:48px;line-height:48px;margin:0 !important;padding:0;}.railway-carriage__seat-tooltip{background:#0e5671;border-radius:4px;color:#ffffff;display:none;font-size:13px;min-width:20px;max-width:160px;padding:5px;position:absolute;text-align:center;z-index:10;}.railway-carriage__seat-hasNonRefundable{font-weight:bold;color:#ECA5BB;}.railway-carriage__seat-onlyNonRefundable{font-weight:bold;color:#ff4949;}.railway-carriage__seat-info{font-weight:bold;}.railway-carriage__seat-info:last-child{display:block;}.railway-carriage__seat-available{color:#97b851;}.railway-carriage__seat-occupied{color:#b2b2b2;}.railway-carriage__seat-specification{display:inline;font-weight:normal;}.railway-carriage__seat-tooltip:before{border:10px solid transparent;border-bottom-color:#0e5671;border-top:0 none;content:'';height:0;left:calc(50% - 10px);position:absolute;top:-10px;width:0;}.train-map__car-section-gender{position:absolute;top:0;left:2px;right:2px;height:87px;z-index:0;}.train-map__car-section-gender.--women{background:#f6dade url(../img/train-seats-women.png) center center no-repeat;}.train-map__car-section-gender.--men{background:#c8e1f1 url(../img/train-seats-men.png) center center no-repeat;}.train-map__car-section-gender.--common{background-color:#FDEDC7;}.train-map__car-section-gender.--animal{background:#ffd8ca url(../img/train-seats-animal.png) center center no-repeat;}.train-map_coupe-38 .train-map__car-section-gender{left:25px;right:-25px;}.train-map_sapsan .train-map__car-section-gender{height:auto;bottom:0;}.train-map_lux-2-floor .train-map__car-section-gender,.train-map_K-2-floor .train-map__car-section-gender{top:47px;height:88px;}.railway-carriage__services h3{font-size:16px;color:#c60000;}.railway-carriage__childTariffTypeNotAllowed{color:#c60000;padding-top:10px;padding-left:24px;font-weight:400;}.train__selected-carriage-warnings{color:#c60000;padding-bottom:10px;font-weight:400;}.railway-carriage__isDirect-w{width:100%;margin-bottom:10px;}.railway-carriage__isDirect-t{margin-top:20px;font-weight:400;text-align:left;padding-right:42px;}.railway-carriage__isDirect-l{text-decoration:underline;cursor:pointer;}.railway-carriage__specialPrice{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:start;padding-left:5px;font-weight:400;cursor:pointer;transition:0.2s ease all;position:relative;}.railway-carriage__specialPrice:hover,.railway-carriage__specialPrice-highlight{background-color:#97b851 !important;}.railway-carriage__specialPrice-seats{width:25px;font-weight:700;align-self:start;text-align:right;}.railway-carriage__specialPrice-description{width:100%;padding-left:5px;}.railway-carriage__specialPrice-price{width:85px;text-align:right;align-self:start;}.special-tariff-dialog{border:2px solid #67A6E5;color:#908D8F;width:fit-content;padding:5px;position:absolute;background-color:#fff;z-index:8;min-width:165px;}.special-tariff-dialog-wrapper{display:flex;flex-direction:row-reverse;}.special-tariff-dialog__close{background:url(../img/icons/close-icon.png);background-size:12px 12px;background-repeat:no-repeat;background-position-x:right;width:16px;cursor:pointer;}.special-tariff-dialog__content{padding:12px;font-weight:700;color:#000;}.special-tariff-dialog__content .gray{color:#919191;}.special-tariff-buy{background:#0180cd;border-radius:5px;box-sizing:border-box;color:#ffffff;display:block;font-weight:700;height:24px;text-decoration:none;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;}.compartment-dialog{border:2px solid #67A6E5;color:#908D8F;width:fit-content;padding:5px;position:absolute;background-color:#fff;z-index:8;}.compartment-dialog__ul{list-style:none;padding-inline-start:0;margin-block-start:0;margin-block-end:0;}.compartment-dialog__ul li{margin-bottom:6px;padding:2px 5px;}.compartment-dialog__ul li:hover{background-color:#97b851;color:#000;cursor:pointer;}.compartment-dialog__ul li:last-child{margin-bottom:0;}.compartment-dialog__ul li:before{content:'';display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50% 50%;}.compartment-dialog__ul li:first-child:before{background-color:#86CAE9;}.compartment-dialog__ul li:nth-child(2):before{background-color:#ECA5BB;}.compartment-dialog__ul li:nth-child(3):before{background-color:#E3C483;}.compartment-dialog__ul li:nth-child(4):before{content:'\2716';display:inline-block;width:10px;height:10px;font-size:10px;margin-right:10px;}.compartment-dialog__highlight{border:2px solid #67A6E5 !important;z-index:9 !important;top:-2px !important;border-bottom:1px dashed #67A6E5 !important;}.railway-carriage__category{cursor:pointer;position:relative;}.railway-carriage__category-tooltip{display:none;word-break:normal;white-space:normal;position:absolute;width:600px;left:-200px;top:130%;background:white;z-index:2;border:1px solid black;border-radius:4px;padding:4px;}.train-service-icons-wrapper{display:flex;flex-direction:row;gap:8px;margin-top:8px;}.train-service-icons{display:inline-flex;flex-direction:row;gap:8px;margin-left:4px;flex-wrap:wrap;}.train-service-icons-label{height:32px;align-items:center;display:inline-flex;}.train-service-icon{display:inline-flex;width:32px;height:32px;align-items:center;}.train-service-icon[data-service-icon="WITHOUT_MEAL"]{background:url(../img/railway/icons/services/WITHOUT_MEAL.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="WITH_MEAL"]{background:url(../img/railway/icons/services/WITH_MEAL.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="INCREASED_COMFORT"]{background:url(../img/railway/icons/services/INCREASED_COMFORT.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="BUSINESS_CLASS"]{background:url(../img/railway/icons/services/BUSINESS_CLASS.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="ECONOMY_CLASS"]{background:url(../img/railway/icons/services/ECONOMY_CLASS.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="NON_BRANDED_CARRIAGE"]{background:url(../img/railway/icons/services/NON_BRANDED_CARRIAGE.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="NO_SEAT_NUMBERS"]{background:url(../img/railway/icons/services/NO_SEAT_NUMBERS.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="PLACES_FOR_DISABLED_PEOPLE"]{background:url(../img/railway/icons/services/PLACES_FOR_DISABLED_PEOPLE.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="MALES_FEMALES_PLACES"]{background:url(../img/railway/icons/services/MALES_FEMALES_PLACES.png) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="SEATS_WITH_PEATS"]{background:url(../img/railway/icons/services/SEATS_WITH_PEATS.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="EXISTS_SEATS_WITH_PEATS"]{background:url(../img/railway/icons/services/EXISTS_SEATS_WITH_PEATS.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="CHILDREN_AREA"]{background:url(../img/railway/icons/services/CHILDREN_AREA.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="SEATS_FOR_PASSENGERS_WITH_CHILD"]{background:url(../img/railway/icons/services/SEATS_FOR_PASSENGERS_WITH_CHILD.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="DISABLED_SPACES"]{background:url(../img/railway/icons/services/DISABLED_SPACES.svg) center center no-repeat;background-size:20px;}.train-service-icon[data-service-icon="Bedclothes"]{background:url(../img/railway/icons/services/Bedclothes.png) center center no-repeat;background-size:45px;}.train-service-icon[data-service-icon="Meal"]{background:url(../img/railway/icons/services/Meal.png) center center no-repeat;background-size:42px;}.train-service-icon[data-service-icon="Wifi"]{background:url(../img/railway/icons/services/wifi_1.png) center center no-repeat;background-size:24px;}.train-service-icon[data-service-icon="Tv"]{background:url(../img/railway/icons/services/Tv.png) center center no-repeat;background-size:49px;}.train-service-icon[data-service-icon="HygienicKit"]{background:url(../img/railway/icons/services/HygienicKit.png) center center no-repeat;background-size:49px;}.train-service-icon[data-service-icon="Press"]{background:url(../img/railway/icons/services/Press.png) center center no-repeat;background-size:36px;}.train-service-icon[data-service-icon="AirConditioning"]{background:url(../img/railway/icons/services/AirConditioning.png) center center no-repeat;background-size:39px;}.train-service-icon[data-service-icon="BioToilet"]{background:url(../img/railway/icons/services/BioToilet.png) center center no-repeat;background-size:36px;}.train-service-icon[data-service-icon="Plaid"]{background:url(../img/railway/icons/services/Plaid.png) center center no-repeat;background-size:38px;}.train-service-icon[data-service-icon="WashbasinInCompartment"]{background:url(../img/railway/icons/services/WashbasinInCompartment.png) center center no-repeat;background-size:34px;}.train-service-icon[data-service-icon="ShowerRoomInCompartment"]{background:url(../img/railway/icons/services/ShowerRoomInCompartment.png) center center no-repeat;background-size:35px;}.train-service-icon[data-service-icon="HygienicShower"]{background:url(../img/railway/icons/services/HygienicShower.png) center center no-repeat;background-size:55px;}.train-service-icon[data-service-icon="Socket220V"]{background:url(../img/railway/icons/services/Socket220V.png) center center no-repeat;background-size:52px;}.train-service-icon[data-service-icon="Slippers"]{background:url(../img/railway/icons/services/Slippers.png) center center no-repeat;background-size:40px;}.train-service-icon[data-service-icon="PetsCarriage"]{background:url(../img/railway/icons/services/PetsCarriage.png) center center no-repeat;background-size:45px;}.train-service-icon[data-service-icon="PlacesForPassengerWithBaby"]{background:url(../img/railway/icons/services/PlacesForPassengerWithBaby.png) center center no-repeat;background-size:40px;}.train-service-icon[data-service-icon="Transfer"]{background:url(../img/railway/icons/services/Transfer.png) center center no-repeat;background-size:45px;}.train-service-icon[data-service-icon="RestaurantCarOrBuffet"]{background:url(../img/railway/icons/services/RestaurantCarOrBuffet.png) center center no-repeat;background-size:40px;}.train-service-icon[data-service-icon="LuggageCompartment"]{background:url(../img/railway/icons/services/LuggageCompartment.png) center center no-repeat;background-size:39px;}.train-service-icon[data-service-icon="Safe"]{background:url(../img/railway/icons/services/Safe.png) center center no-repeat;background-size:32px;}.train-service-icon[data-service-icon="ImprovedServices"]{background:url(../img/railway/icons/services/ImprovedServices.png) center center no-repeat;background-size:49px;}.train-service-icon[data-service-icon="HighComfortWaitingRoomServices"]{background:url(../img/railway/icons/services/HighComfortWaitingRoomServices.png) center center no-repeat;background-size:49px;}.train-service-icon[data-service-icon="InfotainmentService"]{background:url(../img/railway/icons/services/InfotainmentService.png) center center no-repeat;background-size:34px;}.train-service-icon[data-service-icon="HotDrink"]{background:url(../img/railway/icons/services/HotDrink.png) center center no-repeat;background-size:47px;}.train-service-icon[data-service-icon="UsbSocket"]{background:url(../img/railway/icons/services/UsbSocket.png) center center no-repeat;background-size:47px;}.train-service-icon[data-service-icon="ExcursionService"]{background:url(../img/railway/icons/services/ExcursionService.png) center center no-repeat;background-size:50px;background-position-y:-9px;}.train-service-icon[data-service-icon="PanoramicSalon"]{background:url(../img/railway/icons/services/PanoramicSalon.png) center center no-repeat;background-size:47px;}.train-service-icon[data-service-icon="MediaPlayer"]{background:url(../img/railway/icons/services/MediaPlayer.png) center center no-repeat;background-size:42px;}.train-service-icon[data-service-icon="Iron"]{background:url(../img/railway/icons/services/Iron.png) center center no-repeat;background-size:42px;}.train-service-icon[data-service-icon="IroningBoard"]{background:url(../img/railway/icons/services/IroningBoard.png) center center no-repeat;background-size:32px;}.train-service-icon[data-service-icon="BusinessLounge"]{background:url(../img/railway/icons/services/BusinessLounge.png) center center no-repeat;background-size:40px;}.train-service-icon svg path{fill:#0e5671 !important;stroke:#0e5671 !important;}.railway-carriage__service-tooltip.tooltipcss:after{margin-left:-100px;width:auto;min-width:200px;text-align:center;}.railway-carriage__category:hover > .railway-carriage__category-tooltip{display:block;}.railway-carriage__category-tooltip p{margin-block-end:0.5em;}.railway-carriage__category-tooltip p:last-child{margin-block-end:0;}.railway-carriage__service-class-code{cursor:pointer;}.train-map__car-sections *{box-sizing:content-box;}.train-map__car-sections{height:144px;min-width:525px;display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row nowrap;-ms-flex-pack:justify;margin:0;background:#fafafa;}.train-map__car-sections:before{content:url(../img/train-car-start.png);width:108px;height:144px;display:inline-block;}.train-map__car-sections:after{content:url(../img/train-car-end.png);width:72px;height:144px;display:inline-block;}.train-map__car-section{border-top:2px solid #004c69;border-bottom:2px solid #004c69;margin:3px 0;height:134px;display:inline-flex;display:-ms-inline-flexbox;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;-ms-flex-pack:justify;border-right:1px solid #004c69;border-left:1px solid #004c69;min-width:56px;position:relative;}.train-map__car-section:first-child{border-left:0;}.train-map__car-section:last-child{border-right:0}.train-map__car-section:after{right:-2px;}.train-map__car-section:first-child:before{left:-2px;}.train-map__car-section:last-child:after{display:none;}.train-map__seats-col{min-width:24px;max-width:60px;height:100%;flex:1 100%;-webkit-flex:1 100%;-ms-flex:1 auto;}.train-map__seats-col:first-child{border-left:none;margin-left:0}.train-map__seats-col.train-map__col-pass{min-width:10px;flex:2 100%;-webkit-flex:2 100%;-ms-flex:2 auto;}.train-map_coupe-38 .train-map__seats-col.train-map-coupe__col-pass{width:1px;min-width:1px;max-width:1px;}.train-map__car-section .train-map__seat{background:#ffffff;border-bottom:1px solid #004c69;color:#004c69;height:36px;font-weight:bold;font-size:13px;line-height:35px;max-width:24px;position:relative;text-align:center;white-space:nowrap;z-index:1;}.train-map__car-section .train-map__seat[data-seat-type^="side"]{height:25px;line-height:25px;margin-top:35px;border-top:1px solid #004c69;}.train-map__seats-col:first-child .train-map__seat{border-right:1px solid #004c69;}.train-map__seats-col:last-child .train-map__seat{border-left:1px solid #004c69;}.train-map_coupe-38 .train-map__car-sections .train-map-coupe__bottom-corner{width:50%;height:2px;background:#fafafa;}.train-map_coupe{position:relative;}.train-map_coupe-38 .train-map__seats-col:first-child .train-map__seat{border-left:1px solid #004c69;border-right:0;}.train-map_coupe-38 .train-map__seats-col:last-child .train-map__seat{border-right:1px solid #004c69;border-left:0;}.train-map_coupe + .train-map_coupe{margin-top:18px;}.train-map_coupe .train-map__car-sections:before{content:url(../img/train-car-start-coupe.png);width:108px;height:144px;display:inline-block;}.train-map_coupe-38 .train-map__car-sections:before{content:url(../img/train-car-start-coupe-38.png);width:81px;height:144px;display:inline-block;}.train-map_coupe-38 .train-map__car-sections .train-map_coupe-start-border{position:relative;left:0;width:100%;height:52px;background:#fafafa;bottom:0;display:block;}.train-map_coupe-38 .train-map__car-sections .train-map_coupe-start-border span{display:block;bottom:-30px;height:22px;position:relative;border-right:2px solid #004c69;}.train-map_coupe .train-map__car-sections:after{content:url(../img/train-car-end-coupe.png);width:72px;height:144px;display:inline-block;}.train-map_coupe[data-schema="RailwaysViewMap_K_V2"] .train-map__car-sections:before{content:url(../img/railway/train-maps/K_V2_start.png);width:133px;height:144px;display:inline-block;}.train-map_coupe[data-schema="RailwaysViewMap_K_V2"] .train-map__car-sections:after{content:url(../img/railway/train-maps/K_V2-end.png);width:62px;height:144px;display:inline-block;}.train-map_coupe[data-schema="RailwaysViewMap_K_V2"] .train-map__car-sections .train-map__car-section:first-child .train-map__seats-col,.train-map_coupe[data-schema="RailwaysViewMap_K_V2"] .train-map__car-sections .train-map__car-section:first-child:after{left:0px;}.train-map_coupe .train-map__seats-col{max-width:60px;height:87px;}[data-schema="RailwaysViewMap_L_V3"].train-map_coupe .train-map__seats-col{max-width:60px;height:87px;}.train-map[data-schema="RailwaysViewMap_K_V1"] .passengers-with-children-icon{background:url(../img/railway/icons/passengers-with-children-icon.png) no-repeat 100% 50%;background-size:22px;background-position-x:60px;background-position-y:60px;}[data-schema="RailwaysViewMap_K2_V1"] .train-map .passengers-with-children-icon,[data-schema="RailwaysViewMap_K2_V1"] .train-map .train-map__car-section-gender.passengers-with-children-icon{background:url(../img/railway/icons/passengers-with-children-icon.png) no-repeat 100% 50%;background-size:22px;background-position-x:33px;background-position-y:60px;}[data-schema="RailwaysViewMap_K2_V1"] .train-map .train-map__car-section-gender.passengers-with-children-icon.--common{background:url(../img/railway/icons/passengers-with-children-icon.png) #FDEDC7 no-repeat 100% 50%;background-size:22px;background-position-x:33px;background-position-y:60px;}[data-schema="RailwaysViewMap_K2_V1"] .train-map .train-map__car-section-gender.passengers-with-children-icon.--men{background:url(../img/railway/icons/passengers-with-children-icon.png) #c8e1f1 no-repeat 100% 50%;background-size:22px;background-position-x:33px;background-position-y:60px;}[data-schema="RailwaysViewMap_K2_V1"] .train-map .train-map__car-section-gender.passengers-with-children-icon.--women{background:url(../img/railway/icons/passengers-with-children-icon.png) #f6dade no-repeat 100% 50%;background-size:22px;background-position-x:33px;background-position-y:60px;}[data-schema="RailwaysViewMap_K2_V1"] .train-map .train-map__car-section-gender.passengers-with-children-icon.--animal{background:url(../img/railway/icons/passengers-with-children-icon.png) #ffd8ca no-repeat 100% 50%;background-size:22px;background-position-x:33px;background-position-y:60px;}.train-map_coupe-38 .train-map__seats-col{max-width:23px;height:87px;border-bottom:1px solid #004c69;}.train-map_coupe-38 .train-map__car-section:not(:last-child) .train-map__seats-col:last-child{position:absolute;left:24px;}.train-map_coupe .train-map__seats-col:first-child{border-left:1px solid #004c69;}.train-map_coupe-38 .train-map__seats-col:first-child{border-right:1px solid #004c69;border-left:0;border-bottom:0;}.train-map_coupe-38 .train-map__car-section:last-child .train-map__seats-col:last-child .train-map__seat{border-left:1px solid #004c69;}.train-map_coupe .train-map__seats-col:last-child{border-right:1px solid #004c69;}.train-map_coupe-38 .train-map__seats-col:last-child{border-left:1px solid #004c69;border-right:0;border-bottom:0;}.train-map_coupe.train-map_coupe-strizh_mb_k_class_2 .train-map__car-section:first-child .train-map__seats-col:first-child{max-width:none;}.train-map_coupe.train-map_coupe-strizh_mb_k_class_2 .train-map__car-section:first-child:after{content:none;}.train-map_coupe .train-map__car-section:first-child .train-map__seats-col:first-child{border-left:0;}.train-map_coupe .train-map__car-section:last-child .train-map__seats-col:last-child{border-left:0;border-right:0;}.train-map_coupe .train-map__car-section{position:relative;border-right:0;}.train-map_coupe .train-map__car-section:not(:first-child){border-left:0;}.train-map_coupe-38 .train-map__car-section:last-child{min-width:24px;flex-grow:0;}.train-map_coupe-38 .train-map__car-section:last-child .train-map__seats-col:last-child .train-map__seat{border-right:0;}.train-map_coupe-38 .train-map__car-section:last-child .train-map__seats-col:last-child .train-map__seat:nth-child(even){border-bottom-left-radius:3px;border-bottom-right-radius:0;}.train-map_coupe-38 .train-map__car-section:last-child .train-map__seats-col:last-child .train-map__seat[data-seat-type="side-bottom"]:nth-child(even):before,.train-map_coupe-38 .train-map__car-section:last-child .train-map__seats-col:last-child .train-map__seat[data-seat-type="bottom"]:nth-child(even):before{left:3px;}.train-map__car-with-division .train-map__car-section:after{content:'';display:block;position:absolute;z-index:5;background:#004c69;box-sizing:content-box;height:1px;}.train-map__car-with-division.train-map_coupe-base .train-map__car-section:last-child:before,.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:last-child:before,.train-map__car-with-division.train-map_coupe-strizh_mb_k_class_2 .train-map__car-section:last-child:before{content:'';display:block;position:absolute;z-index:5;background:#004c69;box-sizing:content-box;right:0;margin-left:0;top:87px;height:1px;}.train-map__car-with-division.train-map_platzkart .train-map__car-section:after{top:79px;height:24px;width:2px;background:#fafafa;}.train-map__car-with-division.train-map_platzkart .train-map__car-section .train-map__seat{max-width:100%;}.train-map__car-with-division.train-map_coupe-38 .train-map__car-section:after{width:34px;left:8px;margin-left:0;top:87px;}.train-map__car-with-division.train-map_coupe-strizh_mb_k_class_2 .train-map__car-section:after{width:60px;left:-30px;margin-left:0;top:87px;}.train-map__car-with-division.train-map_coupe-base .train-map__car-section:after{width:41px;left:-20px;margin-left:0;top:87px;}.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:last-child:before{width:16px;}.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:first-child:after{left:0;width:16px;}.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:after{width:34px;left:-17px;margin-left:0;top:87px;}.train-map__car-with-division.train-map_K-2-floor .train-map__car-section:after,.train-map__car-with-division.train-map_K-2-floor .train-map__car-section:last-child:before,.train-map__car-with-division.train-map_lux-2-floor .train-map__car-section:after,.train-map__car-with-division.train-map_lux-2-floor .train-map__car-section:last-child:before{top:auto;bottom:87px;}.train-map__car-with-division.train-map_coupe-base .train-map__car-section:last-child:before{width:20px;}.train-map__car-with-division.train-map_coupe-base .train-map__car-section:first-child:after{left:0;width:20px;}.train-map__car-with-division.train-map_coupe-38 .train-map__car-section:last-child:after{bottom:46px;width:19px;height:1px;left:auto;right:0;}.train-map_coupe .train-map__car-section .train-map__seat{height:40px;line-height:39px;max-width:100%;}.train-map_coupe[data-schema="RailwaysViewMap_L3"] .train-map__car-section .train-map__seat{height:80px;line-height:79px;}.train-map_coupe.train-map_lux-l3 .train-map__car-section.--bottom .train-map__seat,.train-map_coupe.train-map_lux .train-map__car-section .train-map__seat{height:80px;line-height:79px;}.train-map_K .train-map__car-section:last-child,.train-map_lux .train-map__car-section:last-child{min-width:unset;}.train-map_coupe.train-map_K.train-map_K-1-floor .train-map__seats-col:first-child .train-map__seat:last-child,.train-map_coupe.train-map_lux .train-map__seats-col:first-child .train-map__seat{border-bottom-right-radius:3px;}.train-map_coupe.train-map_K.train-map_K-1-floor .train-map__seats-col:last-child .train-map__seat:last-child,.train-map_coupe.train-map_lux .train-map__seats-col:last-child .train-map__seat{border-bottom-left-radius:3px;}.train-map_soft .train-map__seats-col.train-map__col-pass{max-width:none;}.train-map_coupe.train-map_soft.train-map_soft-M6 .train-map__car-section .train-map__seat{height:80px;line-height:79px;width:30px;}.train-map_coupe.train-map_soft.train-map_soft-M6 .train-map__car-section{min-width:100px;}.train-map_coupe.train-map_soft.train-map_soft-M6 .train-map__seats-col:first-child .train-map__seat{border-bottom-right-radius:3px;}.train-map_coupe.train-map_soft.train-map_soft-M6 .train-map__seats-col:last-child .train-map__seat{float:right;border-bottom-left-radius:3px;}.train-map_coupe.train-map_soft.train-map_soft-M6.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:nth-child(odd):after{width:120px;left:-60px;}.train-map_coupe.train-map_soft.train-map_soft-M6.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:first-child:after{width:60px;left:0;}.train-map_coupe.train-map_soft.train-map_soft-M6.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:last-child:before{width:60px;}.train-map_coupe.train-map_soft.train-map_soft-M8 .train-map__car-section .train-map__seats-col__right-seats{max-width:60px;}.train-map_coupe.train-map_soft.train-map_soft-M8 .train-map__car-section .train-map__seat{max-width:none;}.train-map_coupe.train-map_soft.train-map_soft-M8 .train-map__car-section{min-width:100px;}.train-map_coupe.train-map_soft.train-map_soft-M8 .train-map__car-section .train-map__seats-col__right-seats .train-map__seat{}.train-map_coupe.train-map_soft.train-map_soft-M8 .train-map__car-sections:after{content:url(../img/train-car-end-m8.png);display:inline-block;height:144px;width:159px;}.train-map_coupe.train-map_soft.train-map_soft-M8.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:nth-child(odd):after{left:-85px;width:170px;}.train-map_coupe.train-map_soft.train-map_soft-M8.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:first-child:after{left:0;width:85px;}.train-map_coupe.train-map_soft.train-map_soft-M8.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:last-child:before{width:85px;}.train-map_coupe.train-map_soft.train-map_soft-M12 .train-map__car-section .train-map__seats-col__right-seats{max-width:60px;}.train-map-strizh.train-map-strizh-lux .train-map__car-section .train-map__seat{max-width:none;}.train-map_coupe.train-map_soft.train-map_soft-M12 .train-map__car-section .train-map__seat{max-width:none;}.train-map_coupe.train-map_soft.train-map_soft-M12.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:nth-child(odd):after{width:120px;left:-60px;}.train-map_coupe.train-map_soft.train-map_soft-M12.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:first-child:after{width:60px;left:0;}.train-map_coupe.train-map_soft.train-map_soft-M12.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:last-child:before{width:60px;}.train-map_coupe .train-map__floor-label{position:absolute;bottom:17px;text-align:center;width:120px;left:50%;margin-left:-60px;white-space:nowrap;font-size:15px;font-weight:bold;color:#004c69;}.train-map_coupe-strizh_mb_k_class_2 .train-map__car-sections:before{content:none;}.train-map_coupe-strizh_mb_k_class_2 .train-map__car-sections:after{content:url(../img/train-car-end-strizh-mb-k-class-2.png);width:74px;height:144px;display:inline-block;}.train-map_coupe-strizh_mb_k_class_2 .train-map__seats-col__right-seats{padding-left:47px;border-right:1px solid #004c69;}.train-map_coupe-strizh_mb_k_class_2.train-map__car-with-division .train-map__car-section:last-child:before{width:40px;}.train-map_coupe-strizh_mb_k_class_2 .train-map__car-section .train-map__seats-col.train-map__col-pass{-webkit-flex:3 auto;}.train-map_coupe-strizh_mb_k_class_2 .train-map__car-section .train-map__seats-col{-webkit-flex:1 auto;}.train-map_coupe-strizh_mb_k_class_2 .train-map__car-section .train-map__seats-col.train-map__col-invisible{visibility:hidden;}.train-map_coupe-strizh_mb_k_class_2{margin-left:70px;}.train-map_coupe-strizh_mb_k_class_2 .strizh-wc-background{background:url(../img/train-car-start-strizh-mb-k-class-2.png) no-repeat 0 0;width:147px;height:144px;position:absolute;left:-70px;top:-5px;visibility:visible;}.train-map-strizh-lux.train-map-strizh-lux-mb .train-map__car-sections:before{content:url(../img/train-car-start-strizh-lux-mb.png);width:40px;height:144px;display:inline-block;}.train-map-strizh-lux.train-map-strizh-lux-mb .train-map__car-sections:after{content:url(../img/train-car-end-strizh-lux-mb.png);width:40px;height:144px;display:inline-block;}.train-map-strizh-lux.train-map-strizh-lux-mb .train-map__car-section:last-child .train-map__seats-col__right-seats{border-right:0;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-sections:before{content:url(../img/train-car-start-strizh-lux-mb-i.png);width:287px;height:144px;display:inline-block;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-sections:after{content:url(../img/train-car-end-strizh-lux-mb-i.png);width:40px;height:144px;display:inline-block;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-section .train-map__seats-col{align-self:flex-end;height:97px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col .train-map__car-icon-group:first-child{border-top:1px solid #004c69;border-bottom:0;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-section-right:after{bottom:97px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-section-right:before{bottom:96px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-section-left:before{bottom:96px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-section-left:after{bottom:97px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col__right-seats .train-map__seat:first-child{margin-top:7px;border-top:1px solid #004c69;border-top-left-radius:3px !important;border-top-right-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col__left-seats .train-map__seat:first-child{margin-top:7px;border-top:1px solid #004c69;border-top-right-radius:3px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col__right-seats .train-map__seat:last-child,.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col__left-seats .train-map__seat:last-child{border-radius:0 !important;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col__right-seats .train-map__seat[data-seat-type="bottom"]:first-child:before{bottom:0;top:2px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col__left-seats .train-map__seat[data-seat-type="bottom"]:before{left:initial;right:3px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__seats-col__left-seats .train-map__seat[data-seat-type="bottom"]:first-child:before{bottom:0;top:2px;}.train-map-strizh-lux.train-map-strizh-lux-mb-i .train-map__car-section:last-child .train-map__seats-col{margin-right:-1px;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section .train-map__seats-col{align-self:flex-end;height:96px;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__seats-col .train-map__seat:first-child{margin-top:7px;border-top:1px solid #004c69;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section .train-map__seats-col:first-child{border-left:1px solid #004c69;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section .train-map__seats-col:last-child{border-right:1px solid #004c69;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section{border-right:0;border-left:0;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__seats-col__right-seats{padding-left:0;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:after{width:138px;left:-70px;bottom:96px;top:initial;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:nth-child(odd):after{width:22px;left:-11px;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:first-child:after{left:0;width:11px;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1.train-map__car-with-division.train-map__car-with-division-lux .train-map__car-section:last-child:before{bottom:96px;top:initial;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-sections:before{content:url(../img/train-car-start-strizh-sv-class-1.png);width:40px;height:144px;display:inline-block;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-sections:after{content:url(../img/train-car-end-strizh-sv-class-1.png);width:38px;height:144px;display:inline-block;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section:nth-child(odd) .train-map__seats-col .train-map__seat:first-child:before{right:initial;left:3px;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section:nth-child(even) .train-map__seats-col .train-map__seat:last-child:before{right:2px;left:initial;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section:nth-child(odd) .train-map__seats-col .train-map__seat:first-child{border-top-left-radius:3px !important;}.train-map-strizh-lux.train-map-strizh-lux-mb-class-1 .train-map__car-section:nth-child(even) .train-map__seats-col .train-map__seat:first-child{border-top-right-radius:3px !important;}.train-map_seat_twofloor{position:relative;}.train-map_seat_twofloor .train-map__car-section{border-left:0;border-right:0;min-width:25px;}.train-map_seat_twofloor .train-map__seat[data-direction="left"]{border-right:4px solid #004c69 !important;margin-right:1px !important;}.train-map_seat_twofloor .train-map__seat[data-direction="right"]{border-left:4px solid #004c69 !important;margin-left:1px !important;margin-right:0 !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor .train-map__seat[data-direction="left"]:nth-child(2){border-radius:0 0 0 3px !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor .train-map__seat[data-direction="left"]:nth-child(3){border-radius:3px 0 0 0 !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__seat[data-direction="left"]:first-child{border-radius:0 0 0 3px !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__seat[data-direction="left"]:nth-child(2){border-radius:3px 0 0 0 !important;border-top:1px solid #004c69;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__seat[data-direction="left"]:nth-child(2){border-radius:0 0 0 3px !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__seat[data-direction="right"]:nth-child(3){border-radius:0 3px 0 0 !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__seat[data-direction="right"]:nth-child(2){border-radius:0 0 3px 0 !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__seat:last-child{border-radius:0 !important;border-bottom:0;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__seat[data-direction="left"]:nth-child(3){border-radius:3px 0 0 0 !important;border-top:1px solid #004c69;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__seat:nth-child(3){margin-top:26px;border-radius:3px 0 0 0 !important;border-top:1px solid #004c69;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__seat:nth-child(4){border-radius:0 !important;border-bottom:0;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__seat:nth-child(3){margin-top:26px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor .train-map__seat:nth-child(2){border-radius:3px 0 0 0 !important;border-top:1px solid #004c69;margin-top:53px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor .train-map__seat:nth-child(3){border-radius:0 !important;border-bottom:0;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor .train-map__seat:first-child{border-radius:0 0 0 3px !important;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__car-section-right-side .train-map__seat:first-child{margin-top:80px;border-radius:0 3px 0 0 !important;border-top:1px solid #004c69;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__car-section-right-side .train-map__seat:last-child{border-bottom:0;border-radius:0 !important;}.train-map_seat_twofloor .train-map__car-section .train-map__seats-col{margin-left:6px;}.train-map_seat_twofloor .train-map__seat{height:26px;line-height:26px;background-color:#ffffff;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor .train-map__seat:nth-child(3){border-top:1px solid #004c69;}.train-map_seat_twofloor .train-map__seat.standard-bottom{margin-top:53px;border-bottom:0;border-top-right-radius:0 !important;border-top-left-radius:3px !important;}.train-map_seat_twofloor .train-map__seat.only-bottom{margin-top:107px;border-top:1px solid #004c69;border-top-right-radius:0 !important;border-top-left-radius:3px !important;}.train-map_seat_twofloor .train-map__floor-label{position:absolute;bottom:45px;text-align:center;width:120px;left:50%;margin-left:-60px;white-space:nowrap;font-size:15px;font-weight:bold;color:#004c69;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor .train-map__floor-label{bottom:75px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__floor-label,.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__floor-label{bottom:62px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_1.png);width:149px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor.train_118c .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_2_118c.png);width:149px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor.train_118c .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_1_118c.png);width:186px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor.train_118c .train-map__car-sections:after{content:url(../img/train-car-end-seat_twofloor_1_118c.png);width:123px;height:144px;display:inline-block;}.lux-section:before{content:url(../img/train-car-start-seat_twofloor_lux_2.png);display:inline-block;transform:rotate(180deg);position:absolute;top:-13px;left:-27px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_1_2.png);width:149px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor .train-map__car-sections:after{content:url(../img/train-car-end-seat_twofloor_1.png);width:124px;height:144px;display:inline-block;}[data-schema="RailwaysViewMap_S_TF_CLASS_1_FPK_S1"] .train-map_seat_twofloor.train-map_seat_twofloor_class_1-1-floor .train-map__car-sections:after{content:url(../img/railway/train-maps/FPK_2__4_2Storey_V1-fl2-end.png);width:155px;height:144px;display:inline-block;}[data-schema="RailwaysViewMap_S_TF_CLASS_1_FPK_S1"] .train-map__car-sections .extra-seat-left-2-fl{position:absolute;left:91px;top:5px;}[data-schema="RailwaysViewMap_K"].train-map_coupe-38 [data-coupe="9"] .train-map__car-section-gender{left:-69px;right:0px;}[data-schema="RailwaysViewMap_S_TF_CLASS_1_FPK_S1"] .train-map__car-sections .extra-seat-left-2-fl .train-map__seat{border-bottom:1px solid #004c69;}[data-schema="RailwaysViewMap_S_TF_CLASS_1_FPK_S1"] .train-map__car-sections .extra-seat-left-2-fl .train-map__seat:last-child{border-bottom:2px solid #004c69;}.train-map.train-map_coupe[data-schema="RailwaysViewMap_L_V3"] .train-map__car-sections:after{content:url(../img/railway/train-maps/FPK_1_2_V3-end.png);width:93px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor .train-map__car-sections:after{content:url(../img/train-car-end-seat_twofloor_1_2.png);width:148px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_2.png);width:101px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor.train_116c .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_2_118c.png);width:149px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor.train_116c .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_1_116c.png);width:186px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor.train_116c .train-map__car-sections:after{content:url(../img/train-car-end-seat_twofloor_1_116c.png);width:124px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor.train_116c .train-map__car-section-right-side .train-map__seat:first-child{margin-top:0px;border-radius:0 3px 0 0 !important;border-top:1px solid #004c69;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor.train_116c .train-map__car-section-right-side .train-map__seat{position:relative;left:-9px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__car-sections:after{content:url(../img/train-car-end-seat_twofloor_2.png);width:155px;height:144px;margin-left:-31px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__car-section-right-background{background:red;width:155px;height:144px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__car-sections:before{content:url(../img/train-car-start-seat_twofloor_2.png);width:101px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__car-sections:after{content:url(../img/train-car-end-seat_twofloor_2_2.png);width:124px;height:144px;display:inline-block;}.train-map_seat_twofloor.train-map_seat_twofloor_class_2-1-floor .train-map__car-section:first-child{padding-left:0;}.train-map_seat_twofloor + .train-map_seat_twofloor{margin-top:18px;}.train-map_seat_twofloor .train-map__car-section:first-child{padding-left:20px;}.train-map_seat_twofloor.train-map_seat_twofloor_class_1-2-floor .train-map__car-section:first-child,.train-map_seat_twofloor.train-map_seat_twofloor_class_2-2-floor .train-map__car-section:first-child{padding-left:0;}.train-map_seat_twofloor .train-map__car-section-left-side{position:absolute;left:81px;}.train-map_seat_twofloor .train-map__car-section-left-side .train-map__seat{width:28px;}.train-map_sapsan[data-number="01"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-first.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="01"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-first.png);width:157px;height:144px;display:inline-block;}.train-map_sapsan[data-number="01"] .train-map__car-sections,.train-map_sapsan[data-number="10"] .train-map__car-sections{}.train-map_sapsan[data-number="02"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-02.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="02"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-02.png);width:111px;height:144px;display:inline-block;}.train-map_sapsan[data-number="03"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-03.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="03"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-03.png);width:85px;height:144px;display:inline-block;}.train-map_sapsan[data-number="04"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-03.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="04"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-04.png);width:122px;height:144px;display:inline-block;}.train-map_sapsan[data-number="05"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-05.png);width:187px;height:144px;display:inline-block;}.train-map_sapsan[data-number="05"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-05.png);width:47px;height:144px;display:inline-block;}.train-map_sapsan[data-number="06"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-03.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="06"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-06.png);width:223px;height:144px;display:inline-block;margin-left:-26px;}.sapsan-wagon-6-bottom-seats{margin-top:84px;border-top:1px solid #004c69;border-radius:0 3px 0 0;}.train-map_sapsan[data-number="07"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-07.png);width:122px;height:144px;display:inline-block;}.train-map_sapsan[data-number="07"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-07.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="08"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-08.png);width:85px;height:144px;display:inline-block;}.train-map_sapsan[data-number="08"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-07.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="09"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-07.png);width:122px;height:144px;display:inline-block;}.train-map_sapsan[data-number="09"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-07.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="10"] .train-map__car-sections:before{content:url(../img/train-car-start-sapsan-10.png);width:259px;height:144px;display:inline-block;}.train-map_sapsan[data-number="10"] .train-map__car-sections:after{content:url(../img/train-car-end-sapsan-10.png);width:73px;height:144px;display:inline-block;}.train-map_sapsan[data-number="10"] .train-map__car-sections{position:relative;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard{position:absolute;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(1){left:155px;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(1) .train-map__seat:nth-child(1){margin-left:1px !important;border-radius:0 0 3px 0;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(1) .train-map__seat:nth-child(2){border-radius:3px 0 0 0 !important;border-top:1px solid #004c69;margin-top:59px;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(1) .train-map__seat:nth-child(3){border-radius:0 !important;border-top:0 !important;margin-top:0;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(2){left:184px;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(2) .train-map__seat:nth-child(1),.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(3) .train-map__seat:nth-child(1){margin-top:84px;border-radius:3px 0 0 0 !important;border-top:1px solid #004c69;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(2) .train-map__seat:nth-child(2),.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(3) .train-map__seat:nth-child(2){border-radius:0 !important;border-top:0 !important;}.train-map_sapsan[data-number="10"] .train-map__car-section-left-nonstandard:nth-child(3){left:213px;}.train-map_sapsan .train-map__car-section{border-left:0;border-right:0;min-width:25px;}.train-map_sapsan .train-map__car-section:after,.train-map_sapsan .train-map__car-section:before{display:none;}.train-map_sapsan .train-map__seat{height:24px;line-height:24px;background-color:#ffffff;}.train-map_sapsan .train-map__seat[data-position="bottom-with-space"]{margin-top:59px !important;border:1px solid #004c69;}.train-map_sapsan .train-map__seat:last-child{border-radius:0;}.train-map_sapsan .train-map__seat:nth-child(3){margin-top:34px;border-top:1px solid #004c69;}.train-map_sapsan .train-map__car-section-group .train-map__seat:first-child{margin-top:34px;border-top:1px solid #004c69;}.train-map_sapsan .train-map__seat[data-direction="right"]{border-left:4px solid #004c69 !important;margin-left:1px !important;margin-right:0 !important;}.train-map_sapsan .train-map__seat[data-direction="right"]:nth-child(2){border-radius:0 0 3px 0 !important;}.train-map_sapsan .train-map__seat[data-direction="right"]:nth-child(3){border-radius:0 3px 0 0 !important;}.train-map_sapsan .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="right"]:first-child{border-radius:0 3px 0 0 !important;}.train-map_sapsan .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="right"]:last-child{/ / border-radius:0 !important;}.train-map_sapsan .train-map__seat[data-direction="left"]{border-right:4px solid #004c69 !important;margin-right:1px !important;}.train-map_sapsan .train-map__seat[data-direction="left"]:nth-child(2){border-radius:0 0 0 3px !important;}.train-map_sapsan .train-map__seat[data-direction="left"]:nth-child(3){border-radius:3px 0 0 0 !important;}.train-map_sapsan .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="left"]:first-child{border-radius:3px 0 0 0 !important;}.train-map_sapsan .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="left"]:last-child{border-radius:0 !important;}.train-map_sapsan .train-map__seat:nth-child(4){border-radius:0 !important;}.train-map_sapsan .train-map__seats-col:first-child .train-map__seat[data-seat-selected]{margin-left:0;}.train-map_sapsan .train-map__car-section .train-map__seats-col{margin-left:6px;}.train-map_sapsan.train-map_sapsan-5 .train-map__car-section .train-map__seats-col{margin-left:10px;}.train-map_sapsan.train-map_sapsan-5 .train-map__car-section.sapsan-no-margin .train-map__seats-col{margin-left:0;}.train-map_sapsan.train-map_sapsan-5 .train-map__car-section:not(:last-child) .train-map__seat[data-direction="left"]{border-right:1px solid #004c69 !important;left:1px !important;margin-right:0;}.train-map_sapsan.train-map_sapsan-5 .train-map__seat[data-direction="right"]{border-left:1px solid #004c69 !important;left:-1px !important;margin-left:0;}.train-map_sapsan.train-map_sapsan-5 .train-map__car-section.sapsan-table-wrap .train-table{margin-left:10px;}.train-map_sapsan .train-map__seat[data-direction="left"][data-seat-selected]:before{content:'';display:block;position:absolute;height:26px;border-right:1px solid #004c69;margin-right:-2px;top:-1px;right:0;}.train-map_sapsan .train-map__seat[data-direction="right"][data-seat-selected]:before{content:'';display:block;position:absolute;height:26px;border-right:1px solid #004c69;margin-left:-2px;top:-1px;left:0;}.train-map_sapsan .form-hint-single{margin-top:15px !important;}.train-map_sapsan .train-map__car-section-group{margin:3px 0;height:134px;display:inline-flex;display:-ms-inline-flexbox;flex-flow:column;-webkit-flex-flow:column;flex:2 0 auto;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;-ms-flex-pack:justify;position:relative;border-top:2px solid #004c69;border-bottom:2px solid #004c69;min-width:50px;}.train-map_sapsan .train-map__car-section-group .train-map__car-section{height:auto;border-top:0;border-bottom:0;margin-top:-1px;}.train-map_sapsan .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__car-section{margin-top:0;}.train-map__car-icon-group-wrap{display:flex;width:100%;min-height:50px;}.train-map__car-icon-group{background-color:#ffffff;background-position:center;background-repeat:no-repeat;border:1px solid #004c69;border-top:0;margin:0 0 0 6px;width:100%;}.train-map__car-icon-group.locker-icon{background-image:url(../img/train_locker_icon.png);}.train-map__car-icon-group.buffet-icon{background-image:url(../img/train_buffet_icon.png);}.train-map__car-icon-group-wrap + .train-map__car-icon-group-wrap{margin-top:34px;}.train-map__car-icon-group-wrap + .train-map__car-icon-group-wrap .train-map__car-icon-group{border-bottom:0;border-top:1px solid #004c69;}.train-map_sapsan .train-map__car-sections-group{width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row nowrap;-ms-flex-pack:justify;margin:0;}.train-map__car-section-group .train-map__car-sections-group:first-child .train-map__seat{margin-top:0;}.train-map__car-section-group .train-map__car-icon-group-wrap:last-child{margin-top:34px;}.train-map__car-section-group .train-map__car-icon-group-wrap:last-child .train-map__car-icon-group{border-top:1px solid #004c69;border-bottom:0;}.train-map_sapsan .train-map__car-section.train-middle-car-icon-wrap{flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;}.train-map_sapsan .train-map__car-section .train-middle-car-icon{width:38px;height:138px;background:url(../img/sapsan_middle_car.png);margin:-2px 0 0 6px;}.train-map_sapsan .train-map__car-section.sapsan-table-wrap{flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex-flow:column;-webkit-flex-flow:column;min-width:40px;}.train-map_sapsan .train-map__car-section.sapsan-table-wrap .train-table{width:16px;height:33px;background-color:#ffffff;border:1px solid #004c69;border-top:0;border-radius:0 0 3px 3px;margin:0 auto;}.train-map_sapsan .train-map__car-section.sapsan-table-wrap .train-table + .train-table{margin-top:66px;border-top:1px solid #004c69;border-bottom:0;border-radius:3px 3px 0 0;}.train-map_sapsan .train-map__car-sections > .train-map__car-section .train-map__seat:first-child{}.train-map_sapsan .train-map__car-sections > .train-map__car-section .train-map__seat:last-child{border-radius:0;}.sapsan-coupe{display:flex;flex:2 0 auto;background:url(../img/sapsan-chair.png) center 97% no-repeat;}.sapsan-coupe .train-map__car-section:last-child,.train-map_sapsan .train-map__car-sections > .train-map__car-section:last-child{padding-right:6px;}.sapsan-carriage-direction{display:flex;justify-content:space-around;color:white;}.train-map.train-map_nevskii,.train-map.train-map_polonez{min-width:700px;height:144px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#fafafa;}.train-map.train-map_nevskii .con,.train-map.train-map_polonez .con{margin:3px 0;}.train-map.train-map_nevskii:after{width:93px;height:144px;background:url(../img/train-car-end-nevskii.png) no-repeat 50% 50%;}.train-map.train-map_nevskii:before{width:106px;height:144px;background:url(../img/train-car-start-nevskii.png) no-repeat 50% 50%;}.train-map_nevskii.train-map_nevskii_1-12 .con:last-child .train-map-container:before{content:'';position:absolute;display:inline-block;left:0;height:57px;width:0;border-right:1px solid #004c69;}.train-map_nevskii .con:first-child{padding-left:3px}.train-map_nevskii .con:last-child{padding-right:3px;padding-left:1px;}.train-map.train-map_nevskii .con .table{width:11px;height:15px;margin:0 2px;}.train-map_nevskii .con:first-child .section_container-for-section-with-table{padding-right:0;}.train-map_nevskii .con:first-child .container_bottom .section_right:nth-child(2){margin-left:24px;}.train-map_nevskii.sedentary .con:first-child .container_bottom .section_right:nth-child(2){margin-left:0;}.train-map_nevskii .con:last-child .container_bottom .section_left:nth-child(8){margin-right:24px}.train-map_nevskii.sedentary .con:last-child .container_bottom .section_left:nth-child(8){margin-right:0;}.train-map_nevskii .section .train-map__seat{height:23px;width:20px;}.train-map.train-map_nevskii.train-map_nevskii_coupe:after{background:url(../img/train-car-end.png) no-repeat 50% 50%;width:72px;}.train-map_nevskii .coupe,.train-map_polonez .coupe{display:flex;position:relative;float:left;justify-content:space-between;flex-grow:1;}.train-map_nevskii_coupe .train-map-container{display:inline-block;margin:0 5px;}.train-map_nevskii_coupe .train-map-container .section_right .train-map__seat,.train-map_polonez_coupe .train-map-container .section_right .train-map__seat{border-left-width:1px;}.train-map_nevskii_coupe .train-map-container .coupe:first-child .section_right .train-map__seat,.train-map_polonez_coupe .train-map-container .coupe:first-child .section_right .train-map__seat{border-left-width:2px;}.train-map_nevskii_coupe .train-map-container .coupe:last-child .section_left .train-map__seat,.train-map_polonez_coupe .train-map-container .coupe:last-child .section_left .train-map__seat{border-right-width:2px;}.train-map_nevskii_coupe .train-map-container .section_left .train-map__seat,.train-map_polonez_coupe .train-map-container .section_left .train-map__seat{border-right-width:1px;}.train-map_nevskii_coupe .train-map-container .coupe:after,.train-map_nevskii_coupe .train-map-container .coupe:before,.train-map_polonez_coupe .train-map-container .coupe:after,.train-map_polonez_coupe .train-map-container .coupe:before{content:'';display:block;position:absolute;width:18px;height:7px;border-bottom:1px solid #004c69;bottom:-6px;}.train-map_nevskii_coupe .train-map-container .coupe:after,.train-map_polonez_coupe .train-map-container .coupe:after{border-left:1px solid #004c69;}.train-map_nevskii_coupe .train-map-container .coupe:first-child::after,.train-map_polonez_coupe .train-map-container .coupe:first-child::after{border-left:2px solid #004c69;width:19px;}.train-map_nevskii_coupe .train-map-container .coupe:before,.train-map_polonez_coupe .train-map-container .coupe:before{border-right:1px solid #004c69;right:0;}.train-map_nevskii_coupe .train-map-container .coupe:last-child::before,.train-map_polonez_coupe .train-map-container .coupe:last-child::before{border-right:2px solid #004c69;width:19px;}.train-map_nevskii_57 .train-map-container .coupe:last-child .train-map__seat{height:75px;}.train-map_nevskii_57 .train-map-container .coupe:last-child .section_left:after,.train-map_nevskii_57 .train-map-container .coupe:last-child .section_right:after{content:'';position:absolute;width:15px;height:15px;background:url(../img/train_handicapped_icon.png) no-repeat 50% 50%;top:26px;}.train-map_nevskii_57 .train-map-container .coupe:last-child .section_left:after{right:31px;}.train-map_nevskii_57 .train-map-container .coupe:last-child .section_right:after{left:31px;}.train-map_nevskii_57 .train-map-container .coupe:last-child{min-width:118px;flex-grow:0;}.train-map_nevskii_57 .train-map-container .coupe:last-child::before{width:77px}.train-map_nevskii_coupe_13cars .con .train-map-container .coupe:last-child .section_right{visibility:hidden;}.train-map_nevskii_coupe_13cars .train-map-container .coupe:last-child:after,.train-map_nevskii_coupe_13cars .train-map-container .coupe:last-child:before{height:82px;}.train-map.train-map_105ya{min-width:700px;height:144px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:#fafafa;}.train-map.train-map_105ya .con{margin:3px 0;}.train-map.train-map_105ya:after{width:40px;height:144px;background:url(../img/train-car-end-105ya-s-42-68.png) no-repeat 50% 50%;}.train-map.train-map_105ya:before{width:40px;height:144px;background:url(../img/train-car-start-105ya-s-42-68.png) no-repeat 50% 50%;}.train-map_105ya .con:last-child:not(:first-child) .train-map-container:before{content:'';position:absolute;display:inline-block;left:0;height:34px;width:0;border-right:2px solid #d5d5d3;}.train-map_105ya .con:last-child{padding-right:10px;padding-left:1px;}.train-map_105ya .con:first-child{padding-left:15px}.train-map_105ya .con .container_bottom.container_bottom__padding_right{padding-right:15px;}.train-map.train-map_105ya .con .container_top .seat-coupe:after{content:'';position:absolute;display:inline-block;left:31px;top:49px;width:8px;height:8px;border-right:2px solid #004c69;border-bottom:1px solid #004c69;}.train-map.train-map_105ya .con .container_top .seat-coupe:before{content:'';position:absolute;display:inline-block;left:0;top:56px;width:6px;border-bottom:1px solid #004c69;}.train-map.train-map_105ya .con .table{width:13px;height:19px;margin:0 4px;}.train-map.train-map_105ya .con .table.table_ml5{margin-left:5px;}.train-map_105ya .con:first-child .section_container-for-section-with-table{padding-right:0;}.train-map_105ya .con:first-child .container_bottom .section_right:nth-child(2){margin-left:24px;}.train-map_105ya .con:last-child:not(:first-child) .container_bottom .section_left:nth-child(8){margin-right:24px}.train-map_105ya .section .train-map__seat{height:23px;width:20px;}.train-map_105ya .empty-seat-space{width:23px;}.train-map_105ya .empty-seat-space.empty-seat-space__width{width:0;}.train-map_grand-lux-w7 .train-map__car-sections .train-map__car-section .train-map__seats-col{max-width:29px;}.train-map_grand-lux-w7 .train-map__car-sections .train-map__car-section .table{width:11px;min-width:11px;margin:0 7px;height:18px;border-radius:0 0 3px 3px;border-bottom:1px solid #004c69;}.train-map.train-map_polonez:after{width:70px;height:144px;background:url(../img/train-car-end-polonez.png) no-repeat 50% 50%;}.train-map.train-map_polonez:before{width:106px;height:144px;background:url(../img/train-car-start-polonez.png) no-repeat 50% 50%;}.train-map.train-map_polonez_sv:after{width:104px;height:144px;background:url(../img/train-car-end-polonez-sv.png) no-repeat 50% 50%;}.train-map.train-map_polonez_sv:before{width:43px;height:144px;background:url(../img/train-car-start-polonez-sv.png) no-repeat 50% 50%;}.train-map.train-map_polonez .section .train-map__seat{height:41px;width:26px;position:relative;}.train-map.train-map_polonez .section .train-map__seat:only-child::before{display:none;}.train-map.train-map_polonez .section_right .train-map__seat:before{left:16px;}.train-map.train-map_polonez .section_left .train-map__seat:before{left:3px;}.train-map.train-map_polonez .container_bottom:before{content:'';display:block;height:22px;width:2px;background-color:#d5d5d3;}.train-map.train-map_polonez_sv .section .train-map__seat{height:82px;}.train-map_polonez_sv .train-map-container .coupe:first-child::after,.train-map_polonez_sv .train-map-container .coupe:last-child::before{height:88px;}.train-map_polonez_sv .train-map-container .coupe:first-child .section_right .train-map__seat,.train-map_polonez_sv .train-map-container .coupe:last-child .section_left .train-map__seat{width:27px;}.train-map.train-map_polonez.train-map_polonez_010ZH:before{width:38px;height:144px;background:url(../img/train-car-start-polonez-010ZH.png) no-repeat 50% 50%;}.train-map.train-map_polonez.train-map_polonez_010ZH:after{width:120px;height:144px;background:url(../img/train-car-end-polonez-010ZH.png) no-repeat 50% 50%;}.train-map.train-map_polonez.train-map_polonez_010ZH .container_top .table{width:24px;height:29px;border-right:1px solid #004c69;border-left:1px solid #004c69;background-color:#f5f5f3;margin:0 30px 0 29px;}.train-map.train-map_polonez.train-map_polonez_010ZH .train-map-container .coupe:first-child::after{border-left:2px solid #004c69;width:54px;}.train-map.train-map_polonez.train-map_polonez_010ZH .train-map-container .coupe:before{content:'';display:block;position:absolute;width:55px;height:7px;border-bottom:1px solid #004c69;bottom:-6px;}.train-map.train-map_polonez.train-map_polonez_010ZH .train-map-container .coupe:after{content:'';display:block;position:absolute;width:54px;height:7px;border-bottom:1px solid #004c69;bottom:-6px;}.train-map.train-map_polonez.train-map_polonez_010ZH .container_bottom:before,.train-map.train-map_polonez.train-map_polonez_010ZH .container_bottom:after{content:'';display:block;height:22px;width:2px;background-color:#d5d5d3;}.train-map-strizh .train-map__car-sections{margin:0;}.route-element.wagon-seats .train-map-strizh .form-hint-single{margin-top:15px;}.train-map-strizh .train-map__car-sections:before{content:url(../img/train-car-start-strizh.png);width:93px;height:144px;display:inline-block;}.train-map-strizh .train-map__car-sections:after{content:url(../img/train-car-end-strizh.png);width:94px;height:144px;display:inline-block;}.train-map-strizh-lux .train-map__car-sections:before{content:url(../img/train-car-start-strizh-lux.png);width:39px;}.train-map-strizh-lux .train-map__car-sections:after{content:url(../img/train-car-end-strizh-lux.png);width:57px;}.train-map-strizh .train-map__car-section{min-width:32px;border-right:0;border-left:0;}.train-map-strizh-1 .train-map__car-section{padding-left:36px;}.train-map-strizh-2 .train-map__car-section{padding-left:26px;}.train-map-strizh .train-map__car-section:before,.train-map-strizh .train-map__car-section:after{display:none;}.train-map-strizh-1 .train-map__car-section:last-child{padding-right:36px;}.train-map-strizh-2 .train-map__car-section:first-child{padding-left:10px;}.train-map-strizh-2 .train-map__car-section:last-child{padding-right:10px;}.train-map-strizh-1 .train-map__seat:nth-child(3){border-top:1px solid #004c69;margin-top:53px !important;}.train-map-strizh-2 .train-map__seat:nth-child(3){border-top:1px solid #004c69;margin-top:26px !important;}.train-map-strizh .train-map__seat{height:26px;line-height:26px;border-radius:0;}.train-map-strizh .train-map__seat[data-direction="right"]{border-left-width:2px !important;}.train-map-strizh .train-map__seat[data-direction="left"]{border-right-width:2px !important;}.train-map-strizh .train-map__seat[data-direction="right"]:nth-child(2){border-bottom-left-radius:0 !important;border-bottom-right-radius:3px !important;}.train-map-strizh .train-map__seat[data-direction="right"]:nth-child(3){border-top-left-radius:0 !important;border-top-right-radius:3px !important;}.train-map-strizh .train-map__seat[data-direction="left"]:nth-child(2){border-bottom-right-radius:0 !important;border-bottom-left-radius:3px !important;}.train-map-strizh .train-map__seat[data-direction="left"]:nth-child(3){border-top-right-radius:0 !important;border-top-left-radius:3px !important;}.train-map-strizh-1 .train-map__seat:last-child,.train-map-strizh-2 .train-map__seat:last-child{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;}.train-map-strizh-1 .train-map__car-section:last-child .train-map__seat:first-child{border-bottom-right-radius:0 !important;border-bottom-left-radius:3px !important;}.train-map-strizh-1 .train-map__car-section:last-child .train-map__seat:last-child{border-top:1px solid #004c69;margin-top:80px;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:0 !important;border-top-left-radius:3px !important;}.train-map-strizh .train-map__seats-col:last-child .train-map__seat[data-seat-selected]{margin-right:0;}.train-map-strizh .train-map__seats-col:first-child .train-map__seat[data-seat-selected]{margin-left:0;}.train-map-strizh .train-map__seats-col .train-map__seat[data-seat-selected]{margin-top:-1px;}.train-map-strizh-lux .train-map__seats-col{height:97px;max-width:inherit;}.train-map-strizh.train-map-strizh-lux .train-map__seats-col:first-child .train-map__seat[data-seat-selected]{border-left-width:0;position:relative;left:-1px;}.train-map-strizh.train-map-strizh-lux .train-map__seats-col.train-map__seats-col__right-seats:first-child .train-map__seat[data-seat-selected]{border-right-width:0;position:relative;left:1px;}.train-map-strizh-lux .train-map__seats-col__right-seats{padding-left:47px;border-right:1px solid #004c69;}.train-map-strizh-lux .train-map__seats-col__left-seats{padding-right:47px;border-left:1px solid #004c69;}.train-map-strizh-lux .train-map__seats-col__left-seats:before{display:block;position:absolute;width:15px;height:1px;bottom:-1px;left:0;border-bottom:1px solid #004c69;}.train-map-strizh-lux .train-map__car-section-right:before{content:'';display:block;position:absolute;z-index:5;bottom:37px;left:2px;top:auto;height:1px;width:15px;background:#004c69;box-sizing:content-box;}.train-map-strizh-lux .train-map__car-section:first-child:before{left:-2px;}.train-map-strizh-lux .train-map__car-section-right:after{content:'';display:block;position:absolute;z-index:5;bottom:37px;right:0;top:auto;height:1px;width:65px;background:#004c69;box-sizing:content-box;}.train-map-strizh-lux .train-map__car-section-left:before{content:'';display:block;position:absolute;z-index:5;bottom:37px;right:0;top:auto;height:1px;width:15px;background:#004c69;box-sizing:content-box;}.train-map-strizh-lux .train-map__car-section-left:after{content:'';display:block;position:absolute;z-index:5;bottom:37px;left:0;top:auto;height:1px;width:65px;background:#004c69;box-sizing:content-box;}.train-map-strizh-lux .train-map__seat{height:44px;line-height:44px;min-width:35px;}.train-map-strizh-lux .train-map__seats-col__left-seats .train-map__seat:last-child{border-top-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:0 !important;}.train-map-strizh-lux .train-map__seats-col__right-seats .train-map__seat:last-child{border-top-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:3px !important;}.train-map-strizh-lux .train-map__seats-col__left-seats .train-map__seat{border-left:0;}.train-map-strizh-lux .train-map__seats-col__right-seats .train-map__seat{border-right:0;}.train-map-strizh-lux .train-map__car-icon-group{margin:0;position:relative;}.train-map-strizh-lux .train-map__car-section-group .train-map__seats-col{height:106px;border-bottom:0;}.train-map-strizh-lux .train-map__seats-col .train-map__car-icon-group:first-child{border-bottom:1px solid #004c69;}.train-map-strizh-lux .train-map__seats-col.with-left-border .train-map__car-icon-group:first-child{border-left:2px solid #004c69;}.train-map-strizh-lux .train-map__seats-col .train-map__car-icon-group{height:96px;}.train-map-strizh-lux .train-map__seats-col .train-map__car-icon-group:before{background:#fafafa;content:'';display:block;position:absolute;z-index:5;bottom:35px;right:-1px;left:auto;top:14px;height:25px;width:1px;box-sizing:content-box;}.train-map-strizh-lux .train-map__seats-col.with-left-door .train-map__car-icon-group:before{left:-1px;right:auto;}.train-map__seat[data-seat-type="side-bottom"]{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}.train-map__seat[data-seat-type="side-top"]{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}.train-map__seat[data-seat-occupied]{background:#eaeaea;fill:#eaeaea;color:#919191 !important;}.train-map__seat-number:not([data-seat-occupied]){cursor:pointer;}.train-map__seat-number:not([data-seat-occupied]).__hovered,.train-map__seat-number:not([data-seat-occupied]).__selected{stroke:white;stroke-width:2px;}.train-map__seat:not([data-seat-occupied]){cursor:pointer;background:#ffffff;fill:#ffffff;text-decoration:underline;}.train-map__seat:not([data-seat-occupied]):not([data-seat-selected]):hover,.train-map__seat:not([data-seat-occupied]):not([data-seat-selected]).__hovered{background:#97b851 !important;fill:#97b851 !important;color:#ffffff;text-decoration:none;}.train-map__seat-nummber:not([data-seat-occupied]):not([data-seat-selected]).__hovered{stroke:#ffffff;}.train-map.disabled .train-map__seat:hover,.train-map.disabled .train-map__seat.__hovered{background:#ffffff !important;fill:#ffffff !important;cursor:default;user-select:none;}.train-map__seat:not([data-seat-occupied]):before{content:'';position:absolute;}.train-map__seat[data-seat-type="side-top"]:before,.train-map__seat[data-seat-type="top"]:before,.train-map_polonez .train-map__seat:first-child:before{right:2px;top:2px;content:'';background:url(../img/train-seat-top.png) 0 0 no-repeat;display:block;width:6px;height:4px;position:absolute;}.train-map__seat[data-seat-type="side-top"]:not([data-seat-occupied]):not([data-seat-selected]):hover:before,.train-map__seat[data-seat-type="top"]:not([data-seat-occupied]):not([data-seat-selected]):hover:before,.train-map_polonez .train-map__seat:not([data-seat-occupied]):not([data-seat-selected]):first-child:hover:before,.train-map__seat[data-seat-type="side-top"][data-seat-selected]:before,.train-map__seat[data-seat-type="top"][data-seat-selected]:before,.train-map_polonez .train-map__seat:first-child[data-seat-selected]:before{filter:invert(100);}.train-map_coupe-38 .train-map__seats-col:first-child .train-map__seat[data-seat-type="side-top"]:before,.train-map_coupe-38 .train-map__seats-col:first-child .train-map__seat[data-seat-type="top"]:before{right:0;left:2px;}.train-map_coupe-38 .train-map__seats-col:last-child .train-map__seat[data-seat-type="side-bottom"]:before,.train-map_coupe-38 .train-map__seats-col:last-child .train-map__seat[data-seat-type="bottom"]:before{right:2px;left:auto}.train-map__seat[data-seat-type="side-bottom"]:before,.train-map__seat[data-seat-type="bottom"]:before,.train-map_polonez .train-map__seat:last-child:before{position:absolute;display:block;content:'';background:url(../img/train-seat-bottom.png) 0 0 no-repeat;left:3px;bottom:2px;width:6px;height:4px;}.train-map__seat[data-seat-type="side-bottom"]:not([data-seat-occupied]):not([data-seat-selected]):hover:before,.train-map__seat[data-seat-type="bottom"]:not([data-seat-occupied]):not([data-seat-selected]):hover:before,.train-map_polonez .train-map__seat:not([data-seat-occupied]):not([data-seat-selected]):last-child:hover:before,.train-map__seat[data-seat-type="side-bottom"][data-seat-selected]:before,.train-map__seat[data-seat-type="bottom"][data-seat-selected]:before,.train-map_polonez .train-map__seat[data-seat-selected]:last-child:before{filter:invert(100);}.train-map_coupe-38 .train-map__seats-col:first-child .train-map__seat:nth-child(even){-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}.train-map_coupe-38 .train-map__seats-col:last-child .train-map__seat:nth-child(even){-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}.train-map__seats-col:first-child .train-map__seat:nth-child(even){-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}.train-map__seats-col:last-child .train-map__seat:nth-child(even){-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.train-map__seat[data-seat-available]{background-color:#ffffff;fill:#ffffff;}.train-map__seat[data-seat-selected]{background-color:#36b0df !important;fill:#36b0df !important;color:#ffffff !important;stroke:#ffffff !important;text-decoration:none;}.train-map__seat[data-seat-selected]:hover,.train-map__seat[data-seat-selected].__hovered{background-color:#ea5b6e !important;fill:#ea5b6e !important;}.train-tooltip-vacant{color:#33C884;}.train-tooltip-occupied{color:#acacab;}.train-tooltip-header{padding-bottom:0;}.train-map-sitting{display:flex;display:-ms-flexbox;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;position:relative;margin-top:2px;height:70px;}.train-map-sitting:before,.train-map-sitting:after{content:'';width:2px;height:24px;background:#d6d6d4;position:absolute;top:50%;margin-top:-12px;z-index:5;}.train-map-sitting[data-rows="2"] .train-map-sitting__seat[data-seat-block="60"],.train-map-sitting[data-rows="2"] .train-map-sitting__seat[data-seat-block="80"]{display:none;}.train-map-sitting[data-rows="3"] .train-map-sitting__seat[data-seat-block="80"]{display:none;}.train-map-sitting[data-rows="3"]{height:104px;}.train-map-sitting[data-rows="4"]{height:137px;}.train-map-sitting:before{left:0;}.train-map-sitting:after{right:0;}.train-map-sitting__car-start,.train-map-sitting__car-end{display:inline-block;width:39px;background:#fafafa;border:2px solid #004c69;flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;position:relative;}.train-map-sitting__car-start{border-right:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;}.train-map-sitting__car-end{border-left:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;}.train-map-sitting__car-start:before,.train-map-sitting__car-start:after,.train-map-sitting__car-end:before,.train-map-sitting__car-end:after{width:24px;position:absolute;left:6px;content:'';}.train-map-sitting__car-start:before,.train-map-sitting__car-start:after{height:16px;}.train-map-sitting__car-end:before,.train-map-sitting__car-end:after{height:5px;}.train-map-sitting__car-start:before{background:url(../img/train-map-sitting-car-start-top.png) 0 0 no-repeat;top:-5px;}.train-map-sitting__car-start:after{background:url(../img/train-map-sitting-car-start-bottom.png) 0 0 no-repeat;bottom:-5px;}.train-map-sitting__car-end:before{background:url(../img/train-map-sitting-car-end-top.png) 0 0 no-repeat;top:-5px;}.train-map-sitting__car-end:after{background:url(../img/train-map-sitting-car-end-bottom.png) 0 0 no-repeat;bottom:-5px;}.train-map-sitting__seats{display:inline-flex;display:-ms-inline-flexbox;flex-flow:column wrap;-webkit-flex-flow:column wrap;-ms-flex-direction:column;-ms-flex-wrap:wrap;min-width:618px;vertical-align:top;flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;border:1px solid #004c69;}.train-map-sitting__seat{min-height:32px;min-width:29px;border:1px solid #004c69;border-collapse:collapse;flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;height:33px;line-height:33px;white-space:nowrap;text-align:center;font-weight:bold;font-size:13px;color:#004c69;cursor:default;background-color:#ffffff;}.FPK_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-sections:before{content:url(../img/railway/train-maps/FPK_2__4_2Storey_V1-fl2-start.png);width:133px;height:144px;display:inline-block;}.FPK_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-sections:after{content:url(../img/railway/train-maps/FPK_2__4_2Storey_V1-fl2-end.png);width:155px;height:144px;display:inline-block;}.FPK_W8_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-sections:before{content:url(../img/railway/train-maps/FPK_W8_2__4_2Storey_V1-fl1-start.png);width:178px;height:144px;display:inline-block;}.FPK_W8_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-sections:before{content:url(../img/railway/train-maps/FPK_W8_2__4_2Storey_V1-fl1-start.png);width:178px;height:144px;display:inline-block;}.FPK_W8_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-sections:after{content:url(../img/railway/train-maps/FPK_W8_2__4_2Storey_V1-fl1-end.png);width:205px;height:144px;display:inline-block;}.FPK_W8_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-section.train-map_car-section_special{position:absolute;top:0px;right:83px;}.FPK_W8_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-section.train-map_car-section_special .train-map__seat{height:30px;line-height:30px;}.FPK_W8_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-section.train-map_car-section_special:after,.FPK_W8_2__4_2Storey_V1.train-map.train-map_coupe .train-map__car-section.train-map_car-section_special:before{display:none;}.train-map_K.train-map_K-1-floor .train-map__car-sections:before,.train-map_lux.train-map_lux-1-floor .train-map__car-sections:before{content:url(../img/train-car-start-lux-1fl.png);width:133px;height:144px;display:inline-block;}.train-map_K.train-map_K-1-floor .train-map__car-sections:after,.train-map_lux.train-map_lux-1-floor .train-map__car-sections:after{content:url(../img/train-car-end-lux-1fl.png);width:105px;height:144px;display:inline-block;}.train-map_K.train-map_K-1-floor .train-map__seats-col.train-map__col-pass,.train-map_lux.train-map_lux-1-floor .train-map__seats-col.train-map__col-pass{border-bottom:0;}.train-map_K.train-map_K-2-floor .train-map__car-sections:before,.train-map_lux.train-map_lux-2-floor .train-map__car-sections:before{content:url(../img/train-car-start-lux-2fl.png);width:133px;height:144px;display:inline-block;}.train-map_K.train-map_K-2-floor .train-map__car-sections:after,.train-map_lux.train-map_lux-2-floor .train-map__car-sections:after{content:url(../img/train-car-end-lux-2fl.png);width:105px;height:144px;display:inline-block;}.train-map_K.train-map_K-2-floor .train-map__seats-col,.train-map_lux.train-map_lux-2-floor .train-map__seats-col{align-self:flex-end;border-bottom:0;}.train-map_K.train-map_K-2-floor .train-map__K-second-floor-label,.train-map_lux.train-map_lux-2-floor .train-map__lux-second-floor-label{top:17px;bottom:auto;}.train-map_coupe.train-map_K.train-map_K-2-floor .train-map__car-section .train-map__seat:first-child,.train-map_coupe.train-map_lux.train-map_lux-2-floor .train-map__car-section .train-map__seat{border-top:1px solid #cececc;margin-top:7px;}.train-map_coupe.train-map_K.train-map_K-2-floor .train-map__seats-col:last-child .train-map__seat:first-child,.train-map_coupe.train-map_lux.train-map_lux-2-floor .train-map__seats-col:last-child .train-map__seat{border-top-left-radius:3px;border-bottom-left-radius:0;}.train-map_coupe.train-map_K.train-map_K-2-floor .train-map__seats-col:first-child .train-map__seat:first-child,.train-map_coupe.train-map_lux.train-map_lux-2-floor .train-map__seats-col:first-child .train-map__seat{border-top-right-radius:3px;border-bottom-right-radius:0;}.train-map_coupe.train-map_K.train-map_K-2-floor .train-map__seats-col .train-map__seat{height:40px;}.train-map_coupe.train-map_K.train-map_K-2-floor .train-map__seats-col .train-map__seat:last-child{border-radius:0;}.train-map_coupe.train-map_K.train-map_K-2-floor .train-map__seats-col{height:89px;}.trains-search-results-header .result-header-column.wagon-seats:hover{color:rgba(255,255,255,.5);cursor:auto;}.trains-search-results-header .result-header-column.wagon-seats:after{display:none !important;}.train-map_lux-L3.train-map_lux-L3-2 .train-map__car-sections:before{content:url(../img/train-car-start-lux-top-2.png);width:108px;height:144px;display:inline-block;}.train-map_lux-L3.train-map_lux-L3-2 .train-map__car-sections:after{content:url(../img/train-car-end-seat-lux-top-2.png);width:72px;height:144px;display:inline-block;}.train-map_lux-L3.train-map_lux-L3-2 .train-map__seat[data-seat-type="side-top"]:before,.train-map_lux-L3.train-map_lux-L3-2 .train-map__seat[data-seat-type="top"]:before{left:3px;right:initial;}.train-map.train-map_standard{display:-ms-flexbox;display:flex;height:138px;min-width:700px;}.train-map.train-map_standard:after,.train-map.train-map_standard:before{content:'';display:block;height:144px;width:41px;background:url(../img/train-car-tambour-standard.png) 0 0 no-repeat;margin-top:-3px;}.train-map.train-map_standard_MowBrk_42:before,.train-map.train-map_standard_MowBrk_42:after{content:'';display:block;height:144px;width:42px;background:url(../img/train-car-tambour-enter-center_left.png) 0 0 no-repeat;}.train-map.train-map_standard_MowBrk_68:before,.train-map.train-map_standard_MowBrk_68:after{content:'';display:block;height:144px;width:40px;background:url(../img/train-car-tambour-enter-center_left.png) 0 0 no-repeat;}.train-map.train-map_standard:after,.train-map.train-map_standard_MowBrk_42:after,.train-map.train-map_standard_MowBrk_68:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.train_MowBrk_42_top-seats{padding-left:26px;padding-right:26px;}.train_MowBrk_42_bottom-seats{padding-left:84px;padding-right:84px;}.train-map.train-map_standard_MowBrk_68 .con .container_top .section:first-child{margin-right:13px;}.train-map.train-map_standard_MowBrk_68 .con .container_bottom .section:first-child{margin-right:11px;visibility:hidden;}.train-map.train-map_standard_MowBrk_68 .con .container_bottom .section:nth-child(2){visibility:hidden;}.train-map.train-map_standard_MowBrk_68 .con .container_bottom{border-left:2px solid #004c69;}.train-map.train-map_standard .con .train-map-container .section .train-map__seat{border-radius:0 !important;border:solid 2px #004c69;height:29px;width:31px;}.train-map.train-map_standard .con .section_empty{height:56px;width:31px;}.train-map.train-map_standard .con .section_right.section_empty{border-left:solid 2px #004c69;}.train-map.train-map_standard .con .section_left.section_empty{border-right:solid 2px #004c69;}.train-map_standard_60_741A .con:first-child .train-map-container{border-right:1px solid #004c69;padding-right:12px;}.train-map_standard_60_741A .con:last-child .train-map-container{border-left:1px solid #004c69;padding-left:12px;}.train-map_standard .con .train-map-container.container_top .section .train-map__seat{border-top:0;}.train-map_standard .con .train-map-container.container_bottom .section .train-map__seat{border-bottom:0;}.train-map_standard_62_258A .con .container_bottom{border-left:2px solid #004c69;border-right:2px solid #004c69;padding-left:17px;}.train-map_standard_62_258A .con .container_top{border-left:2px solid #004c69;padding-left:17px;}.train-map__seat--lux{margin-left:15px;position:relative;}.tickets .order-details div.row.m--electronic-registration{padding:13px 0 10px 606px;}.tickets .order-details div.row.m--electronic-registration a{color:#0180cd;}.row.m--electronic-registration{flex:1;text-align:right;}.S_DEFAULT{overflow:hidden;margin-right:-15px;}.S_DEFAULT .train-map__seat{float:left;width:35px;height:27px;padding-top:8px;margin-right:10px;margin-bottom:10px;border:1px solid #aaa;border-radius:5px;text-align:center;background-color:#eee;text-decoration:none;}.S_DEFAULT > p{margin-bottom:25px;color:#c60000;}.map_lastochka.scheme_0082_2C_1,.map_lastochka.scheme_0082_2C_2,.map_lastochka.scheme_0082_2C_11,.map_lastochka.lastprem_w1_v5,.map_lastochka.lastprem_w1_v3{position:relative;height:180px;}.map_lastochka.scheme_0082_2C_1 .con_tambour,.map_lastochka.scheme_0082_2C_2 .con_tambour,.map_lastochka.scheme_0082_2C_11 .con_tambour,.map_lastochka.lastprem_w1_v5 .con_tambour,.map_lastochka.lastprem_w1_v3 .con_tambour{width:44px;}.map_lastochka.scheme_0082_2C_1 .con_tambour .img,.map_lastochka.scheme_0082_2C_2 .con_tambour .img,.map_lastochka.scheme_0082_2C_11 .con_tambour .img,.map_lastochka.lastprem_w1_v5 .con_tambour .img,.map_lastochka.lastprem_w1_v3 .con_tambour .img{width:43px;height:192px;background:url(../img/train-tambour-img.png) no-repeat;background-size:42px;}.map_lastochka.lastprem_w1_v3:before,.map_lastochka.lastprem_w1_v5:after{position:absolute;content:'';width:17px;height:17px;top:81px;background:url(../img/railway/icons/train-car-arrow.png) no-repeat;background-size:14px;}.map_lastochka.lastprem_w1_v3:before{left:3px;transform:rotate(90deg);z-index:1;}.map_lastochka.lastprem_w1_v5:after{right:3px;transform:rotate(-90deg);}.map_lastochka_prem_1.scheme_0082_2C_1:before,.map_lastochka_prem_5.scheme_0082_2C_11:after{width:114px;background-size:110px;}.map_lastochka.lastprem_w1_v5:before{position:relative;width:118px;background-size:110px;left:4px;}.map_lastochka.lastprem_w1_v3 .con:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:2px solid #004c69;padding-left:6px;}.map_lastochka.lastprem_w1_v3:after{position:relative;width:118px;background-size:110px;left:-7px;background:url(../img/train_vagon_510.png) no-repeat 50% 50%;background-size:110px;transform:rotate(180deg);}.map_lastochka.lastprem_w1_v3 .con:last-child{flex-basis:56px;}.map_lastochka_prem_1.scheme_0082_2C_1 .con:nth-child(3),.map_lastochka.lastprem_w1_v5 .con:nth-child(3){flex-basis:240px;}.scheme_0082_2C_1 .con:nth-child(4){flex-basis:384px;}.map_lastochka.lastprem_w1_v5 .con:last-child{flex-basis:75px;}.scheme_0082_2C_1 .seat-coupe{position:relative;}.scheme_0082_2C_1 .seat-coupe:before{content:'';position:absolute;display:inline-block;left:0;bottom:49px;width:23px;height:8px;border-left:2px solid #004c69;border-top:1px solid #004c69;}.scheme_0082_2C_1 .seat-coupe:after{content:'';position:absolute;display:inline-block;right:0;bottom:49px;width:23px;height:8px;border-right:2px solid #004c69;border-top:1px solid #004c69;}.map_lastochka.scheme_0082_2C_2 .con:first-child,.map_lastochka.scheme_0082_2C_2 .con:last-child{flex-basis:52px;flex-grow:0;}.map_lastochka.scheme_0082_2C_2 .con:nth-child(2){flex-grow:1;}.map_lastochka.scheme_0082_2C_2 .con:last-child{padding-left:2px;}.map_lastochka.scheme_0082_2C_11 .con:nth-child(3){flex-basis:370px;}.map_lastochka.scheme_0082_2C_11 .section.handicapped{width:62px;}.map_lastochka.lastprem_w1_v5 .section.handicapped{width:54px;}.map_lastochka.scheme_0082_2C_11 .section.handicapped:before,.map_lastochka.lastprem_w1_v5 .section.handicapped:before{content:none;}.train-map .section.empty .train-map__seat{border-color:transparent;background:transparent;pointer-events:none;}.train-map .section.empty .train-map__seat.empty{width:0;}.map_lastochka.map_lastochka_prem_1.lastprem_w1_v3 .wc{height:70px;width:50px;margin:0;}.scheme_0082_2C_2 .wc:last-child{width:123px;}.scheme_0008_3C_8 .wc:last-child{width:92px;}.train-map .wc.empty-bg-image{background-image:none;}.train-map .container-without-space{display:flex;width:100%;}.train-map .wc.h3place-bottom-right-radius{height:76px;border-bottom-right-radius:56px;}.train-map .place{width:30px;height:50px;border:1px solid #004c69;background-color:#fafafa;}.train-map .container_top .place{border-top:none;}.train-map .container_bottom .place{border-bottom:none;}.train-map .place.without-width{width:auto;flex-grow:1;}.train-map .place.without-width:not(:first-child){border-left:none;}.train-map .place.buffet{background:url(../img/railway/icons/train-buffet.png) no-repeat 50% 50%;}.train-map .bar{background:url(../img/railway/icons/bar-icon.png) no-repeat 50% 50%;background-size:21px;}.train-map .place.cup-tea{background:url(../img/railway/icons/train-cup-tea.png) no-repeat 50% 50%;}.train-map .place.luggage{background:url(../img/railway/icons/train-luggage.png) no-repeat 50% 50%;}.train-map .place.locker{background:url(../img/railway/icons/train-locker.png) no-repeat 50% 50%;}.train-map .place.handicapped{background:url(../img/railway/icons/train-handicapped.png) no-repeat 50% 50%;}.train-map .place.handicapped.wc{filter:invert(98%) sepia(180%) saturate(5%) hue-rotate(143deg) brightness(102%) contrast(82%);}.train-map .wc-icon{background:url(../img/train_wc_icon.png) no-repeat 50% 50%;}.train-map .hotwater-icon{background:url(../img/railway/icons/hotwater.png) no-repeat 50% 50%;background-size:18px;}.train-map .wc.wcfordisabled{background:url(../img/railway/icons/wcfordisabled.png) no-repeat 50% 50%;background-size:28px;}.train-map .wcfordisabled-icon{background:url(../img/railway/icons/wcfordisabled.png) no-repeat 50% 50%;background-size:28px;}.train-map .roomservice{background:url(../img/railway/icons/roomservice.png) no-repeat 50% 50%;background-size:22px;}.train-map .sofa{background:url(../img/railway/icons/sofa.png) no-repeat 50% 50%;background-size:18px;}.train-map .animal{background:url(../img/railway/icons/animal.png) no-repeat 50% 50%;background-size:22px;border:none;}.train-map .baby-carriage-icon{background:url(../img/railway/icons/baby-carriage-icon.png) no-repeat 50% 50%;background-size:22px;}.train-map .baby-horse-icon{background:url(../img/railway/icons/baby-horse-icon.png) no-repeat 50% 50%;background-size:22px;}.train-map .passengers-with-children-icon{background:url(../img/railway/icons/passengers-with-children-icon.png) no-repeat 50% 50%;background-size:22px;}.train-map .trash-icon{background:url(../img/railway/icons/trash-icon.png) no-repeat 50% 50%;background-size:22px;}.train-map .conductor{background:url(../img/railway/icons/conductor.png) no-repeat 50% 50%;background-size:16px;}.train-map.lastprem_w1_v3 .place.locker{width:100px;}.train-map.lastprem_w1_v3 .container_bottom .section.handicapped:after{top:-45px;}.railway-booking__form.booking form.columned-form .row span.text{width:232px;}.railway-booking__form.booking form.columned-form .row .error-notice{left:560px;}.railway-booking__form.booking form.columned-form .row .error ~ .error-notice{display:inline-flex;align-items:center;}.railway-booking__form.booking form.columned-form .row .error-notice .tooltip-question{height:25px;}.railway-booking__form.booking form.columned-form .row .phone-container .error-notice{left:307px;}.railway-booking__form.booking .avia-booking-form__input-tooltip{left:560px;width:500px !important;max-width:500px !important;}.railway-booking__form.booking .link-row{padding-left:253px;}.railway-booking__transit_document_required{padding:20px;}.transit_rules{color:red;font-weight:bold;}.railway-booking__transit_document_required h3{color:red;margin-bottom:8px;}.railway-booking__transit_document_required .checker-wrapper{display:inline-flex;align-items:center;}.railway-booking__transit_document_required .checker-wrapper .error-notice{margin-top:52px;padding-left:5px;}.pososhok-row.m--10 .pososhok-row__col.m--2.railway-local-search-checker-wrapper{width:25%;}.railway-local-search-checker{display:flex;font-size:13px;align-items:center;margin-top:-6px;color:#03b1e1;}.railway-local-search-checker .checker.checked ~ span{color:#03b1e1;}.train-map-allegro .train-map__car-section{border-left:0;border-right:0;min-width:25px;}.train-map-allegro .train-map__car-section:after,.train-map-allegro .train-map__car-section:before{display:none;}.train-map-allegro .train-map__seat{height:24px;line-height:24px;}.train-map-allegro .train-map__seat[data-position="bottom-with-space"]{margin-top:59px !important;border:1px solid @field-border;}.train-map-allegro .train-map__seat:last-child{border-radius:0;}.train-map-allegro .train-map__seat:nth-child(3){margin-top:34px;border-top:1px solid #cececc;}.train-map-allegro .train-map__car-section-group .train-map__seat:first-child{margin-top:34px;border-top:1px solid @field-border;}.train-map-allegro .train-map__seat[data-direction="right"]{border-left:2px solid @railways-seat-dark-border;margin-left:1px !important;margin-right:0 !important;border-left-width:2px !important;}.train-map-allegro .train-map__seat[data-direction="right"]:nth-child(2){border-radius:0 0 3px 0 !important;}.train-map-allegro .train-map__seat[data-direction="right"]:nth-child(3){border-radius:0 3px 0 0 !important;}.train-map-allegro .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="right"]:first-child{border-radius:0 3px 0 0 !important;}.train-map-allegro .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="right"]:last-child{//border-radius:0 !important;}.train-map-allegro .train-map__seat[data-direction="left"]{border-right:2px solid @railways-seat-dark-border;margin-right:1px !important;border-right-width:2px !important;}.train-map-allegro .train-map__seat[data-direction="left"]:nth-child(2){border-radius:0 0 0 3px !important;}.train-map-allegro .train-map__seat[data-direction="left"]:nth-child(3){border-radius:3px 0 0 0 !important;}.train-map-allegro .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="left"]:first-child{border-radius:3px 0 0 0 !important;}.train-map-allegro .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="left"]:last-child{border-radius:0 !important;}.train-map-allegro .train-map__seat:nth-child(4){border-radius:0 !important;}.train-map-allegro .train-map__seat:first-child:not([data-seat-selected]) + .train-map__seat[data-seat-selected],.train-map_sapsan .train-map__seat:nth-child(3):not([data-seat-selected]) + .train-map__seat[data-seat-selected]{border-top:1px solid @add-color;}.train-map-allegro .train-map__seats-col:first-child .train-map__seat[data-seat-selected]{margin-left:0;}.train-map-allegro .train-map__car-section .train-map__seats-col{margin-left:6px;}.train-map-allegro .train-map__car-section{border-left:0;border-right:0;min-width:25px;}.train-map-allegro-1-8 .train-map__car-sections:before{content:url(../img/train-car-start-allegro-1-8.png);width:120px;height:144px;display:inline-block;}.train-map-allegro-1-8 .train-map__car-sections:after{content:url(../img/train-car-end-allegro-1-8.png);width:90px;height:144px;display:inline-block;}.train-map-allegro-2-9 .train-map__car-sections:before{content:url(../img/train-car-start-allegro-2-9.png);width:199px;height:144px;display:inline-block;}.train-map-allegro-2-9 .train-map__car-sections:after{content:url(../img/train-car-end-allegro-2-9.png);width:69px;height:144px;display:inline-block;}.train-map-allegro-4-11 .train-map__car-sections:before{content:url(../img/train-car-start-allegro-4-11.png);width:104px;height:144px;display:inline-block;}.train-map-allegro-4-11 .train-map__car-sections:after{content:url(../img/train-car-end-allegro-4-11.png);width:131px;height:144px;display:inline-block;}.train-map-allegro-5-12 .train-map__car-sections:before{content:url(../img/train-car-start-allegro-5-12.png);width:17px;height:144px;display:inline-block;}.train-map-allegro-5-12 .train-map__car-sections:after{content:url(../img/train-car-end-allegro-5-12.png);width:100px;height:144px;display:inline-block;}.train-map-allegro-6-13 .train-map__car-sections:before{content:url(../img/train-car-start-allegro-6-13.png);width:39px;height:144px;display:inline-block;}.train-map-allegro-6-13 .train-map__car-sections:after{content:url(../img/train-car-end-allegro-6-13.png);width:61px;height:144px;display:inline-block;}.train-map-allegro-7-14 .train-map__car-sections:before{content:url(../img/train-car-start-allegro-7-14.png);width:166px;height:144px;display:inline-block;}.train-map-allegro-7-14 .train-map__car-sections:after{content:url(../img/train-car-end-allegro-7-14.png);width:83px;height:144px;display:inline-block;}.train-map-allegro.train-map-allegro-2-9{position:relative;}.train-map-allegro.train-map-allegro-2-9 .train-map__car-section:last-child .train-map__seat[data-direction="left"]:nth-child(1){border-radius:0 0 0 3px !important;}.train-map-allegro.train-map-allegro-2-9 .train-map__car-section:last-child .train-map__seat[data-direction="left"]:nth-child(2){border-radius:3px 0 0 0 !important;}.train-map-allegro.train-map-allegro-2-9 .train-map__car-section:last-child .train-map__seat:nth-child(2){margin-top:59px;border-top:1px solid #cececc;}.train-map-allegro.train-map-allegro-2-9 .train-map__car-section:last-child .train-map__seat:nth-child(3){margin-top:0px;border-radius:0 !important;border-top:0px;}.train-map-allegro .train-map__car-section.sapsan-table-wrap{flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex-flow:column;-webkit-flex-flow:column;}.train-map-allegro .train-map__car-section.sapsan-table-wrap .train-table{width:14px;height:33px;background-color:#f5f5f3;border:1px solid #cececc;border-top:0;border-radius:0 0 3px 3px;margin-left:6px;}.train-map-allegro .train-map__car-section.sapsan-table-wrap .train-table + .train-table{margin-top:66px;border-top:1px solid #cececc;border-bottom:0;border-radius:3px 3px 0 0;}.train-map-allegro .train-map__car-section-group{margin:3px 0;height:134px;display:inline-flex;display:-ms-inline-flexbox;flex-flow:column;-webkit-flex-flow:column;flex:2 0 auto;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;-ms-flex-pack:justify;position:relative;border-top:2px solid @field-border;border-bottom:2px solid @field-border;min-width:50px;}.train-map-allegro .train-map__car-section-group .train-map__car-section{height:auto;border-top:0;border-bottom:0;margin-top:-1px;}.train-map-allegro .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__car-section{margin-top:0px;}.train-map-allegro .train-map__car-section-group .train-map__seat:first-child{margin-top:34px;border-top:1px solid @field-border;}.train-map-allegro .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="right"]:first-child{border-radius:0 3px 0 0 !important;}.train-map-allegro .train-map__car-section-group .train-map__car-icon-group-wrap + .train-map__car-sections-group .train-map__seat[data-direction="right"]:last-child{//border-radius:0 !important;}.train-map-allegro .train-map__car-sections-group{width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-flow:row nowrap;-ms-flex-pack:justify;margin:0;}.train-map-allegro .train-map__car-section:last-child{padding-right:6px;}.train-map-allegro.train-map-allegro-2-9 .train-map__car-section-left-nonstandard{margin-left:-33px;}.train-map-allegro.train-map-allegro-2-9 .train-map__car-section-left-nonstandard-single-places{left:10px;position:absolute;}.train-map-allegro.train-map-allegro-2-9 .seat-57-i{position:absolute;left:90px;width:24px;border-radius:0 0 3px 0 !important;}.train-map-allegro.train-map-allegro-2-9 .seat-55-i.train-map__seat[data-direction="right"]{position:absolute;border-top:1px solid #cececc;border-bottom:0px;border-radius:0 3px 0 0 !important;left:117px;width:24px;bottom:0px;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section .train-map__seat[data-direction="right"]:nth-child(1){border-radius:0 0 3px 0 !important;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section .train-map__seat[data-direction="right"]:nth-child(2){border-radius:0 3px 0 0 !important;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section .train-map__seat[data-direction="left"]:nth-child(1){border-radius:0 0 0 3px !important;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section .train-map__seat[data-direction="left"]:nth-child(2){border-radius:3px 0 0 0 !important;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section .train-map__seat:nth-child(2){margin-top:59px;border-top:1px solid #cececc;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section .train-map__seat:nth-child(3){margin-top:0px;border-radius:0 !important;border-top:0px;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section-group .train-map__car-icon-group-wrap:last-child{margin-top:84px;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section.sapsan-table-wrap .train-table:first-child{height:17px;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section.sapsan-table-wrap .train-table + .train-table{margin-top:82px;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section-relative{position:relative;}.train-map-allegro.train-map-allegro-1-8 .train-map_seats-border{position:absolute;top:0px;left:5px;background:none;border-right:1px solid #cececc;width:1px;height:100%;}.train-map-allegro.train-map-allegro-1-8 .train-map_seats-border .train-map_seats-border-pass{position:absolute;top:49px;width:2px;height:10px;background:#f6f6f6;}.train-map-allegro.train-map-allegro-1-8 .train-map__car-section.train-map__car-section-relative .train-map__seats-col{margin-left:13px;}.train-map-allegro.train-map-allegro-4-11 .train-map__car-section:last-child .train-map__seat[data-direction="left"]:nth-child(1){border-radius:0 0 0 3px !important;}.train-map-allegro.train-map-allegro-4-11 .train-map__car-section:last-child .train-map__seat[data-direction="left"]:nth-child(2){border-radius:3px 0 0 0 !important;}.train-map-allegro.train-map-allegro-4-11 .train-map__car-section:last-child .train-map__seat:nth-child(2){margin-top:59px;border-top:1px solid #cececc;}.train-map-allegro.train-map-allegro-4-11 .train-map__car-section:last-child .train-map__seat:nth-child(3){margin-top:0px;border-radius:0 !important;border-top:0px;}.train-map-allegro.train-map-allegro-4-11 .train-map__car-section.sapsan-table-wrap .train-table{margin-left:7px;}.train-map-allegro.train-map-allegro-5-12 .train-map__car-section:first-child .train-map__seats-col{margin-left:0px;}.train-map-allegro.train-map-allegro-5-12 .train-map__car-section:last-child{padding-right:0px;}.train-map-allegro.train-map-allegro-5-12 .train-map__car-section:first-child .train-map__seat[data-direction="right"]:nth-child(3){margin-top:59px;}.train-map-allegro.train-map-allegro-5-12 .train-map__car-section.sapsan-table-wrap .train-table{margin-left:7px;}.train-map-allegro.train-map-allegro-6-13 .train-map__seat[data-direction="left"]{border-right-width:1px !important;margin-right:0px !important;}.train-map-allegro.train-map-allegro-6-13 .train-map__car-section-right-side .train-map__seat[data-direction="right"]{border-left-width:1px !important;margin-left:0px !important;}.train-map-allegro.train-map-allegro-6-13 .train-map__car-section-right-side .train-map__seats-col{margin-left:0px;}.train-map-allegro.train-map-allegro-6-13 .train-map__car-section-width-extra-border .train-map__seat[data-direction="left"]{border-right-width:2px !important;}.train-map-allegro.train-map-allegro-6-13 .train-map__car-section.sapsan-table-wrap .train-table{margin-left:7px;}.train-map-allegro.train-map-allegro-6-13 .train-map__car-section:last-child{padding-right:0px;}.train-map-allegro.train-map-allegro-7-14 .train-map__car-section:last-child{padding-right:0px;}.train-map-allegro.train-map-allegro-7-14 .train-map__car-section:first-child{margin-left:-7px;}.train-map-allegro.train-map-allegro-7-14 .train-map__car-section.sapsan-table-wrap .train-table{margin-left:7px;}.train-map-allegro .train-map__seat[data-seat-type="ANIMALS"]{background-color:@railways-seat-female-background;border-color:@railways-seat-female-border;}.map_lastochka{min-width:760px;height:154px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}.train-map .con{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;border-top:2px solid #004c69;border-bottom:2px solid #004c69;background-color:#fafafa;}.train-map .con_column{max-width:56px;}.train-map .con_tambour{position:relative;width:36px;}.train-map .con_tambour .img{position:absolute;width:36px;height:160px;top:-5px;background:url(../img/train-tambour-img.png) no-repeat 50% 50%;}.train-map .con_bar{border-left:1px solid #004c69;max-width:450px;position:relative;}.train-map .con_bar .img{background:url(../img/train_buffet_icon.png) center center no-repeat;top:0;bottom:0;left:0;right:0;position:absolute;}.train-map .train-map-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;}.train-map .section_container-for-dubl-section,.train-map .section_container-for-section-with-luggage,.train-map .section_container-for-section-with-table{display:-ms-flexbox;display:flex;}.train-map .container_bottom .section_container-for-section-with-luggage{-ms-flex-align:end;align-items:flex-end;}.train-map .section.handicapped{position:relative;}.train-map .section.handicapped:before,.train-map .section.handicapped:after{content:"";display:block;position:absolute;width:15px;height:15px;background:url(../img/train_handicapped_icon.png) no-repeat 50% 50%;top:45px;}.train-map .section.handicapped:before{left:29px;}.train-map .section.handicapped:after{right:26px;}.train-map .luggage-place{background:url(../img/train-luggage-icon.png) no-repeat 50% 50%;width:30px;height:50px;border-left:1px solid #004c69;border-right:1px solid #004c69;margin:0 2px;background-color:#fafafa;}.train-map.sedentary .luggage-place{align-self:normal;height:auto;}.shower-wc-icon{background:url(../img/train_wc_icon.png) no-repeat 50% 50%;}.train-map .provodnik{border-left:1px solid #004c69;border-right:1px solid #004c69;background-color:#fafafa;height:50px;}.train-map .wc{background:url(../img/train_wc_icon.png) no-repeat 50% 50%;border-left:1px solid #004c69;border-right:1px solid #004c69;background-color:#fafafa;height:50px;}.train-map.sedentary .wc{height:auto;}.train-map .icon-handicapped{background:url(../img/train_handicapped_icon.png) no-repeat 50% 50%;border-left:1px solid #004c69;border-right:1px solid #004c69;background-color:#fafafa;height:50px;}.train-map .icon-disPerson{background:url(../img/train_handicapped_icon.png) no-repeat 50% 50%;border-left:1px solid #004c69;border-right:1px solid #004c69;background-color:#fafafa;}.train-map .container_top.marginleft{margin-left:4px;}.train-map .container_top .luggage-place{border-bottom:1px solid #004c69;}.train-map .container_bottom .luggage-place{border-top:1px solid #004c69;}.train-map .section_container-for-dubl-section .section:first-child .train-map__seat{border-right-width:1px;}.train-map .section_container-for-dubl-section .section:last-child .train-map__seat{border-left-width:1px;}.train-map .section2{display:flex;flex-direction:row;}.train-map .section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.container_top .section_left .train-map__seat,.container_bottom .section_left .train-map__seat{border-left:1px solid #004c69;}.container_top .section_right .train-map__seat,.container_bottom .section_right .train-map__seat{border-right:1px solid #004c69;}.container_top .section_left .train-map__seat,.container_top .section_right .train-map__seat{border-bottom:1px solid #004c69;}.container_bottom .section_left .train-map__seat,.container_bottom .section_right .train-map__seat{border-top:1px solid #004c69;}.train-map .con .container_top .section_left .train-map__seat:last-child{border-radius:0 0 0 3px;}.train-map .con .container_top .section_right .train-map__seat:last-child{border-radius:0 0 3px 0;}.train-map .con .container_bottom .section_right .train-map__seat:first-child{border-radius:0 3px 0 0;}.train-map .con .container_bottom .section_left .train-map__seat:first-child{border-radius:3px 0 0 0;}.train-map .container_bottom{-ms-flex-align:end;align-items:flex-end}.train-map .section .train-map__seat{align-items:center;color:#004c69;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;font-size:10pt;font-weight:bold;line-height:10px;text-align:center;font-family:"PT Sans",Helvetica,Arial,sans-serif;height:25px;width:23px;}.train-map .route-element{padding:18px;}.train-map .section_left .train-map__seat{border-right:2px solid #004c69;}.train-map .section_right .train-map__seat{border-left:2px solid #004c69;}.train-map .section_down,.train-map .section_up{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.train-map .section_down .train-map__seat,.train-map .section_up .train-map__seat{width:26px;height:23px;border:1px solid #004c69;}.train-map .section_down .train-map__seat:first-child,.train-map .section_up .train-map__seat:first-child{margin-left:0px;}.train-map .section_down .train-map__seat,.train-map .section_up .train-map__seat{margin-left:-1px;}.train-map .section_down .train-map__seat{border-radius:3px 3px 0 0;border-bottom:2px solid #004c69;}.train-map .section_up .train-map__seat{border-radius:0 0 3px 3px;border-top:2px solid #004c69;}.train-map:after,.train-map:before{content:"";display:block;}.train-map .table{width:18px;height:34px;margin:0 6px;border-right:1px solid #004c69;border-left:1px solid #004c69;background-color:#f5f5f3;}.train-map .container_bottom div{-ms-flex-align:end;align-items:flex-end;}.train-map .container_bottom .table{border-top:1px solid #004c69;}.train-map .container_top .table{border-bottom:1px solid #004c69;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.train-map .container_bottom .table{border-top:1px solid #004c69;border-top-left-radius:4px;border-top-right-radius:4px;}.train-map__pass .con:first-child,.map_lastochka .con:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:2px solid #004c69;padding-left:6px;}.train-map__pass .con:last-child,.map_lastochka .con:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:2px solid #004c69;padding-right:6px;}.train-map__pass .con:first-child,.map_lastochka .con:first-child{-ms-flex-preferred-size:162px;flex-basis:162px;padding-right:2px;}.map_lastochka .con:last-child{-ms-flex-preferred-size:174px;flex-basis:174px;padding-left:2px;}.map_lastochka .con:nth-child(3){-ms-flex-preferred-size:309px;flex-basis:309px;padding:0 2px;}.map_lastochka .con:nth-child(2),.map_lastochka .con:nth-child(4){-ms-flex-positive:0;flex-grow:0;}.map_lastochka_std_234789 .con:first-child .train-map-container > .section_left{margin-right:-4px;}.map_lastochka_std_234789 .con:last-child .train-map-container > .section_right{margin-left:-4px;}.map_lastochka_std_234789 .con:last-child .train-map-container .section_container-for-dubl-section .train-map__seat,.map_lastochka_std_234789 .con:last-child .train-map-container .section_left .train-map__seat{width:26px;}.map_lastochka_std_510 .con:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;padding:0 2px;-ms-flex-preferred-size:27px;flex-basis:27px;padding-right:2px;}.map_lastochka_std_510 .luggage-place{width:54px;}.map_lastochka_std_510 .wc,.map_lastochka_prem_5 .wc{width:123px;}.map_lastochka_std_510:before{background:url(../img/train_vagon_510.png) no-repeat 50% 50%;width:93px;}.map_lastochka_std_510 .con:nth-child(3){-ms-flex-preferred-size:369px;flex-basis:369px;}.map_lastochka_std_510 .con:last-child{-ms-flex-preferred-size:136px;flex-basis:136px;}.map_lastochka_std_510 .con .section.handicapped:before{left:19px;top:-35px;}.map_lastochka_std_510 .con .section.handicapped:after{right:18px;top:-35px;}.map_lastochka_std_16 .con:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;-ms-flex-preferred-size:27px;flex-basis:27px;padding-right:2px;}.map_lastochka_std_16 .luggage-place{width:48px;margin:0 -5px 0 -3px;}.map_lastochka_std_16 .wc{width:121px;margin-left:-3px;}.map_lastochka_std_16 .container_bottom .luggage-place{width:52px;margin:0 0 0 2px;}.container_top .icon-handicapped,.container_top .provodnik,.container_top .wc{border-bottom:1px solid #004c69;}.container_bottom .icon-handicapped,.container_bottom .provodnik,.container_bottom .wc{border-top:1px solid #004c69;}.map_lastochka_std_16:after{background:url(../img/train_vagon_510.png) no-repeat 50% 50%;width:94px;-ms-transform:rotate(180deg);transform:rotate(180deg);}.map_lastochka_std_16 .con:nth-child(3) .container_bottom > .section_right{margin-left:-5px;}.map_lastochka_std_16 .con:first-child{-ms-flex-preferred-size:134px;flex-basis:134px;}.train-map.map_lastochka_std_16 .section.handicapped:before{left:17px;top:30px;}.train-map.map_lastochka_std_16 .section.handicapped:after{right:18px;top:30px;}.map_lastochka_prem_1 .con:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;-ms-flex-preferred-size:80px;flex-basis:80px;-ms-flex-positive:0.5;flex-grow:0.5;}.map_lastochka_prem_1 .con:last-child{padding-right:7px;-ms-flex-preferred-size:167px;flex-basis:167px;padding-left:0px;}.map_lastochka_prem_1 .con:last-child .container_top > .section:first-child{margin-left:2px}.map_lastochka_prem_1 .wc:first-child{width:43px;margin-right:2px;}.map_lastochka_prem_1 .wc:last-child{width:123px;}.wrap{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;}.map_lastochka_prem_1 .wrap{margin:0 34px 0 25px;}.map_lastochka_prem_1 .marginright{margin-right:146px}.map_lastochka_prem_1 .luggage-place{width:23px;margin-right:0}.map_lastochka_prem_1:before{background:url(../img/train_vagon_510.png) no-repeat 50% 50%;width:94px;}.map_lastochka_prem_1 .con:nth-child(3){-ms-flex-preferred-size:340px;flex-basis:340px;padding-left:2px;}.map_lastochka_prem_1 .section_down .marginright{margin-right:146px;}.map_lastochka_prem_2 .con:first-child{padding-right:27px;padding-left:6px;box-sizing:border-box;-ms-flex-preferred-size:167px;flex-basis:167px;}.map_lastochka_prem_2 .con:last-child{-ms-flex-preferred-size:179px;flex-basis:179px;}.map_lastochka_prem_2 .con:nth-child(3){-ms-flex-preferred-size:336px;flex-basis:336px;padding:0 0;}.map_lastochka_prem_2 .con:last-child{padding-left:24px;padding-right:6px;box-sizing:border-box;}.map_lastochka_prem_2 .con:last-child .section_container-for-dubl-section{margin-right:18px;box-sizing:border-box;}.map_lastochka_prem_2 .con:nth-child(3) .container_bottom .luggage-place{height:75px;}.map_lastochka_prem_2 .con:nth-child(3) .container_bottom .luggage-place:last-child{width:56px;}.map_lastochka_prem_2 .con:nth-child(3) .container_top > .section:last-child{margin-right:60px;}.map_lastochka_prem_2 .con:nth-child(3) .container_top > .section:nth-child(5){margin-right:17px;}.map_lastochka_prem_2 .con:nth-child(3) .container_bottom > .section:nth-child(4){margin-right:17px;}.map_lastochka_prem_2 .con:first-child .train-map-container > .section:nth-child(1) .train-map__seat{width:26px}.map_lastochka_prem_34 .con:first-child{padding-left:6px;box-sizing:border-box;}.map_lastochka_prem_34 .con:last-child{padding-left:25px;padding-right:6px;box-sizing:border-box;}.map_lastochka_prem_34 .con:last-child .section:nth-child(4) .train-map__seat{width:26px}.map_lastochka_prem_34 .con:nth-child(3) .container_top .luggage-place{height:75px;}.map_lastochka_prem_34 .con:first-child .section_container-for-dubl-section{margin-left:19px;}.map_lastochka_prem_34 .con:first-child .section:nth-child(4){margin-right:21px;}.map_lastochka_prem_34 .con:nth-child(3) .luggage-place:first-child{width:55px;margin-left:1px}.map_lastochka_prem_34 .con:nth-child(3) .container_top .luggage-place:last-child,.map_lastochka_prem_34 .con:nth-child(3) .container_bottom .luggage-place:last-child{margin-right:0px}.map_lastochka_prem_34 .con:nth-child(3) .container_bottom > .section:first-child{margin-left:60px;}.map_lastochka_prem_34 .con:nth-child(3) .container_top > .section:nth-child(4){margin-right:18px;}.map_lastochka_prem_34 .con:nth-child(3) .container_bottom > .section:nth-child(3){margin-right:18px;}.map_lastochka_prem_34 .con:first-child{-ms-flex-preferred-size:180px;flex-basis:180px;}.map_lastochka_prem_5 .con:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;}.map_lastochka_prem_5 .con:first-child{padding-left:7px;}.map_lastochka_prem_5:after{background:url(../img/train_vagon_510.png) no-repeat 50% 50%;-ms-transform:rotate(180deg);transform:rotate(180deg);width:94px;}.map_lastochka_prem_5 .luggage-place{width:23px;}.map_lastochka_prem_5 .con:first-child .container_bottom > .section:last-child{margin-right:27px}.map_lastochka_prem_5 .con:first-child .container_bottom > .section:nth-child(2){margin-right:7px}.map_lastochka_prem_5 .con:first-child .container_top .section:nth-child(3){margin-right:23px;margin-left:8px;}.map_lastochka_prem_5 .section.handicapped{width:138px;top:-15px;}.map_lastochka_prem_5 .wc:nth-child(2){width:43px;margin-left:2px;}.map_lastochka_prem_5 .con:nth-child(3) .container_bottom .section_container-for-section-with-table{margin-left:-20px;}.map_lastochka_prem_5 .wrap{margin-right:34px;}.map_lastochka_prem_5 .con:last-child .luggage-place{height:75px;margin-right:-2px;width:24px;}.map_lastochka_prem_5 .con:last-child .container_top .luggage-place:first-child{border-bottom:none;}.map_lastochka_prem_5 .con:last-child .container_bottom{-ms-flex-pack:end;justify-content:flex-end;}.map_lastochka_prem_5 .con:last-child{-ms-flex-preferred-size:79px;flex-basis:79px;padding-left:2px;margin-right:-5px;-ms-flex-positive:0.5;flex-grow:0.5;}.map_lastochka_prem_5 .con:first-child{-ms-flex-preferred-size:168px;flex-basis:168px;padding-right:0px;}.map_lastochka_prem_5 .con:nth-child(3){padding-right:2px;}.map_lastochka_prem_5 .con:nth-child(3){padding-right:2px;}.con__glass{position:relative;}.con__glass:before{background:#004c69;content:"";position:absolute;top:0;height:35%;width:1px;}.con__glass:after{background:#004c69;content:"";position:absolute;bottom:0;height:35%;width:1px;}.train-map__pass{height:154px;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;min-width:760px;}.train-map__pass .con_tambour .img{top:-3px;}.train-map__pass:before{background:url(../img/train_vagon_510.png) no-repeat 50% 50%;width:94px;}.train-map__pass.--reverse:after{background:url(../img/train_vagon_510.png) no-repeat 50% 50%;transform:rotate(180deg);width:94px;}.train-map__pass.--reverse .con:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none;padding-right:0;}.train-map__pass.--reverse .con:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:2px solid #004c69;padding-left:6px;}.train-map.--4 .section .train-map__seat,.train-map.--3 .section .train-map__seat{height:21px;}.train-map__pass.--reverse:before,.train-map__pass.--4:before,.train-map__pass.--3:before,.train-map__pass.--2:before{display:none;}.train-map__pass.--4:before{background:url(../img/train_vagon_510.png) no-repeat 50% 50%;}.train-map__pass .wc,.train-map__pass .icon-handicapped,.train-map__pass .provodnik{width:54px;}.train-map__pass .section:first-child{margin-left:5%;}.train-map__pass .section:last-child{margin-right:2%;}.train-map__pass .section2 .section:first-child{margin-left:0;}.train-map__pass .section2 .section:last-child{margin-right:0;}.train-map__pass .section.section_left + .train-map__pass .section.section_left{margin-left:0;}.train-map__pass .section.--sticky{margin-right:0;margin-left:0;}.train-map__pass .wrap{margin:0;}.train-map__pass .con:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;flex-basis:280px;flex-grow:0.5;}.DOSS{width:1010px;height:272px}.DOSS div.train-map__seat{position:absolute;width:23px;height:23px;padding-right:7px;font-size:11px;font-weight:bold;font-family:Arial;line-height:24px;text-align:center;text-decoration:none;color:#3589b9;border-radius:6px 4px 4px 6px;background:none !important;cursor:pointer;}.DOSS div.train-map__seat:hover,.DOSS div.train-map__seat:active,.DOSS div.train-map__seat[data-seat-selected],.DOSS div.train-map__seat[data-seat-selected]:hover,.DOSS div.train-map__seat[data-seat-selected]:active{padding-right:0;border-width:0;border-right-width:7px;border-style:solid;color:#fff !important;}.DOSS div.train-map__seat:not([data-seat-occupied]):not([data-seat-selected]):hover{border-color:#97b851 !important;background-color:#afcd6e !important;}.DOSS div.train-map__seat:not([data-seat-occupied]):not([data-seat-selected]):active{border-color:#93b251 !important;background-color:#a2bf64 !important;}.DOSS div.train-map__seat[data-seat-selected]{border-color:#36b0df !important;background-color:#5ac6ef !important;}.DOSS div.train-map__seat[data-seat-selected]:hover{border-color:#de7c8a !important;background-color:#e5919c !important;}.DOSS div.train-map__seat[data-seat-selected]:active{border-color:#93b251 !important;background-color:#a2bf64 !important;}.DOSS div.train-map__seat[data-invers-positon]{padding-right:0;padding-left:7px;border-width:0;border-radius:4px 6px 6px 4px;}.DOSS div.train-map__seat[data-invers-positon]:hover,.DOSS div.train-map__seat[data-invers-positon]:active,.DOSS div.train-map__seat[data-invers-positon][data-seat-selected],.DOSS div.train-map__seat[data-invers-positon][data-seat-selected]:hover,.DOSS div.train-map__seat[data-invers-positon][data-seat-selected]:active{padding-left:0;border-right-width:0;border-left-width:7px;}.DOSS div.train-map__seat[data-seat-occupied],.DOSS div.train-map__seat[data-seat-occupied]:hover,.DOSS div.train-map__seat[data-seat-occupied]:active{padding-right:7px;border-width:0;color:#c7cdd0 !important;background:none;cursor:default;}.DOSS div.train-map__seat[data-seat-occupied][data-invers-positon]{padding-left:7px;}.DOSS div.train-map__seat.railway-carriage__specialPrice-highlight{color:#fff !important;padding-right:0;border-width:0;border-right-width:7px;border-style:solid;border-color:#97b851 !important;background-color:#afcd6e !important;}.DOSS div.train-map__seat.railway-carriage__specialPrice-highlight[data-invers-positon]{padding-left:0;border-width:0;border-left-width:7px;border-radius:4px 6px 6px 4px;}.LASTPREM_W1_V2{background:url(../img/railway/LASTPREM_W1_V2.png) no-repeat 0 0}.LASTPREM_W1_V2 div[data-seat-number="1"]{margin-left:964px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="2"]{margin-left:964px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="3"]{margin-left:964px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="4"]{margin-left:964px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="5"]{margin-left:927px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="6"]{margin-left:927px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="8"]{margin-left:927px;margin-top:139px}.LASTPREM_W1_V2 div[data-seat-number="9"]{margin-left:927px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="10"]{margin-left:927px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="11"]{margin-left:889px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="12"]{margin-left:889px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="14"]{margin-left:889px;margin-top:139px}.LASTPREM_W1_V2 div[data-seat-number="15"]{margin-left:889px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="16"]{margin-left:889px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="17"]{margin-left:851px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="18"]{margin-left:851px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="20"]{margin-left:851px;margin-top:139px}.LASTPREM_W1_V2 div[data-seat-number="21"]{margin-left:851px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="22"]{margin-left:851px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="23"]{margin-left:813px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="24"]{margin-left:813px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="25"]{margin-left:813px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="26"]{margin-left:813px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="27"]{margin-left:492px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="28"]{margin-left:492px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="29"]{margin-left:492px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="30"]{margin-left:492px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="32"]{margin-left:492px;margin-top:109px}.LASTPREM_W1_V2 div[data-seat-number="33"]{margin-left:455px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="34"]{margin-left:455px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="35"]{margin-left:455px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="36"]{margin-left:455px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="38"]{margin-left:455px;margin-top:109px}.LASTPREM_W1_V2 div[data-seat-number="39"]{margin-left:418px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="40"]{margin-left:418px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="41"]{margin-left:418px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="42"]{margin-left:418px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="44"]{margin-left:418px;margin-top:109px}.LASTPREM_W1_V2 div[data-seat-number="45"]{margin-left:380px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="46"]{margin-left:380px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="47"]{margin-left:380px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="48"]{margin-left:380px;margin-top:85px}.LASTPREM_W1_V2 div[data-seat-number="50"]{margin-left:380px;margin-top:109px}.LASTPREM_W1_V2 div[data-seat-number="51"]{margin-left:343px;margin-top:188px}.LASTPREM_W1_V2 div[data-seat-number="52"]{margin-left:343px;margin-top:164px}.LASTPREM_W1_V2 div[data-seat-number="53"]{margin-left:343px;margin-top:61px}.LASTPREM_W1_V2 div[data-seat-number="54"]{margin-left:343px;margin-top:85px}.LASTPREM_W2_V2{background:url(../img/railway/LASTPREM_W2_V2.png) no-repeat 0 0}.LASTPREM_W2_V2 div[data-seat-number="1"]{margin-left:960px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="2"]{margin-left:960px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="3"]{margin-left:960px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="4"]{margin-left:960px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="5"]{margin-left:923px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="6"]{margin-left:923px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="8"]{margin-left:923px;margin-top:138px}.LASTPREM_W2_V2 div[data-seat-number="9"]{margin-left:923px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="10"]{margin-left:923px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="11"]{margin-left:886px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="12"]{margin-left:886px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="14"]{margin-left:886px;margin-top:138px}.LASTPREM_W2_V2 div[data-seat-number="15"]{margin-left:886px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="16"]{margin-left:886px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="17"]{margin-left:848px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="18"]{margin-left:848px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="20"]{margin-left:848px;margin-top:138px}.LASTPREM_W2_V2 div[data-seat-number="21"]{margin-left:848px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="22"]{margin-left:848px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="23"]{margin-left:810px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="24"]{margin-left:810px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="25"]{margin-left:810px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="26"]{margin-left:810px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="27"]{margin-left:675px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="28"]{margin-left:675px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="29"]{margin-left:675px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="30"]{margin-left:675px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="31"]{margin-left:633px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="32"]{margin-left:633px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="33"]{margin-left:633px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="34"]{margin-left:633px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="36"]{margin-left:633px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="37"]{margin-left:592px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="38"]{margin-left:592px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="39"]{margin-left:592px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="40"]{margin-left:592px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="42"]{margin-left:592px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="43"]{margin-left:550px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="44"]{margin-left:550px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="45"]{margin-left:550px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="46"]{margin-left:550px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="48"]{margin-left:550px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="49"]{margin-left:509px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="50"]{margin-left:509px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="51"]{margin-left:509px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="52"]{margin-left:509px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="54"]{margin-left:509px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="55"]{margin-left:479px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="56"]{margin-left:479px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="57"]{margin-left:479px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="58"]{margin-left:479px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="60"]{margin-left:479px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="61"]{margin-left:437px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="62"]{margin-left:437px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="63"]{margin-left:437px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="64"]{margin-left:437px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="66"]{margin-left:437px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="67"]{margin-left:396px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="68"]{margin-left:396px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="69"]{margin-left:396px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="70"]{margin-left:396px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="72"]{margin-left:396px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="73"]{margin-left:354px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="74"]{margin-left:354px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="75"]{margin-left:354px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="76"]{margin-left:354px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="78"]{margin-left:354px;margin-top:108px}.LASTPREM_W2_V2 div[data-seat-number="79"]{margin-left:313px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="80"]{margin-left:313px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="81"]{margin-left:313px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="82"]{margin-left:313px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="83"]{margin-left:184px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="84"]{margin-left:184px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="85"]{margin-left:184px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="86"]{margin-left:184px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="87"]{margin-left:143px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="88"]{margin-left:143px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="90"]{margin-left:143px;margin-top:139px}.LASTPREM_W2_V2 div[data-seat-number="91"]{margin-left:143px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="92"]{margin-left:143px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="93"]{margin-left:101px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="94"]{margin-left:101px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="96"]{margin-left:101px;margin-top:139px}.LASTPREM_W2_V2 div[data-seat-number="97"]{margin-left:101px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="98"]{margin-left:101px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="99"]{margin-left:60px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="100"]{margin-left:60px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="102"]{margin-left:60px;margin-top:139px}.LASTPREM_W2_V2 div[data-seat-number="103"]{margin-left:60px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="104"]{margin-left:60px;margin-top:84px}.LASTPREM_W2_V2 div[data-seat-number="105"]{margin-left:18px;margin-top:187px}.LASTPREM_W2_V2 div[data-seat-number="106"]{margin-left:18px;margin-top:163px}.LASTPREM_W2_V2 div[data-seat-number="107"]{margin-left:18px;margin-top:60px}.LASTPREM_W2_V2 div[data-seat-number="108"]{margin-left:18px;margin-top:84px}.LASTPREM_W3_V2{background:url(../img/railway/LASTPREM_W3_V2.png) no-repeat 0 0}.LASTPREM_W3_V2 div[data-seat-number="1"]{margin-left:961px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="2"]{margin-left:961px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="3"]{margin-left:961px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="4"]{margin-left:961px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="5"]{margin-left:924px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="6"]{margin-left:924px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="7"]{margin-left:924px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="8"]{margin-left:924px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="10"]{margin-left:924px;margin-top:107px}.LASTPREM_W3_V2 div[data-seat-number="11"]{margin-left:886px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="12"]{margin-left:886px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="13"]{margin-left:886px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="14"]{margin-left:886px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="16"]{margin-left:886px;margin-top:107px}.LASTPREM_W3_V2 div[data-seat-number="17"]{margin-left:848px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="18"]{margin-left:848px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="19"]{margin-left:848px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="20"]{margin-left:848px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="22"]{margin-left:848px;margin-top:107px}.LASTPREM_W3_V2 div[data-seat-number="23"]{margin-left:810px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="24"]{margin-left:810px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="25"]{margin-left:810px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="26"]{margin-left:810px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="27"]{margin-left:671px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="28"]{margin-left:671px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="29"]{margin-left:671px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="30"]{margin-left:671px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="31"]{margin-left:629px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="32"]{margin-left:629px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="34"]{margin-left:629px;margin-top:138px}.LASTPREM_W3_V2 div[data-seat-number="35"]{margin-left:629px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="36"]{margin-left:629px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="37"]{margin-left:588px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="38"]{margin-left:588px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="40"]{margin-left:588px;margin-top:138px}.LASTPREM_W3_V2 div[data-seat-number="41"]{margin-left:588px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="42"]{margin-left:588px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="43"]{margin-left:546px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="44"]{margin-left:546px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="46"]{margin-left:546px;margin-top:138px}.LASTPREM_W3_V2 div[data-seat-number="47"]{margin-left:546px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="48"]{margin-left:546px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="49"]{margin-left:500px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="50"]{margin-left:500px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="51"]{margin-left:350px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="52"]{margin-left:350px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="53"]{margin-left:350px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="54"]{margin-left:350px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="55"]{margin-left:308px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="56"]{margin-left:308px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="57"]{margin-left:308px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="58"]{margin-left:308px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="59"]{margin-left:183px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="60"]{margin-left:183px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="61"]{margin-left:183px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="62"]{margin-left:183px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="63"]{margin-left:142px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="64"]{margin-left:142px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="65"]{margin-left:142px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="66"]{margin-left:142px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="68"]{margin-left:142px;margin-top:107px}.LASTPREM_W3_V2 div[data-seat-number="69"]{margin-left:100px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="70"]{margin-left:100px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="71"]{margin-left:100px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="72"]{margin-left:100px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="74"]{margin-left:100px;margin-top:107px}.LASTPREM_W3_V2 div[data-seat-number="75"]{margin-left:59px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="76"]{margin-left:59px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="77"]{margin-left:59px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="78"]{margin-left:59px;margin-top:83px}.LASTPREM_W3_V2 div[data-seat-number="80"]{margin-left:59px;margin-top:107px}.LASTPREM_W3_V2 div[data-seat-number="81"]{margin-left:17px;margin-top:186px}.LASTPREM_W3_V2 div[data-seat-number="82"]{margin-left:17px;margin-top:162px}.LASTPREM_W3_V2 div[data-seat-number="83"]{margin-left:17px;margin-top:59px}.LASTPREM_W3_V2 div[data-seat-number="84"]{margin-left:17px;margin-top:83px}.LASTPREM_W4_V2{background:url(../img/railway/LASTPREM_W4_V2.png) no-repeat 0 0}.LASTPREM_W4_V2 div[data-seat-number="1"]{margin-left:960px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="2"]{margin-left:960px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="3"]{margin-left:960px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="4"]{margin-left:960px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="5"]{margin-left:924px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="6"]{margin-left:924px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="8"]{margin-left:924px;margin-top:138px}.LASTPREM_W4_V2 div[data-seat-number="9"]{margin-left:924px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="10"]{margin-left:924px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="11"]{margin-left:886px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="12"]{margin-left:886px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="14"]{margin-left:886px;margin-top:138px}.LASTPREM_W4_V2 div[data-seat-number="15"]{margin-left:886px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="16"]{margin-left:886px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="17"]{margin-left:848px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="18"]{margin-left:848px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="20"]{margin-left:848px;margin-top:138px}.LASTPREM_W4_V2 div[data-seat-number="21"]{margin-left:848px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="22"]{margin-left:848px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="23"]{margin-left:810px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="24"]{margin-left:810px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="25"]{margin-left:810px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="26"]{margin-left:810px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="27"]{margin-left:633px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="28"]{margin-left:633px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="29"]{margin-left:633px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="30"]{margin-left:633px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="32"]{margin-left:633px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="33"]{margin-left:592px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="34"]{margin-left:592px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="35"]{margin-left:592px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="36"]{margin-left:592px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="38"]{margin-left:592px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="39"]{margin-left:550px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="40"]{margin-left:550px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="41"]{margin-left:550px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="42"]{margin-left:550px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="44"]{margin-left:550px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="45"]{margin-left:509px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="46"]{margin-left:509px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="47"]{margin-left:509px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="48"]{margin-left:509px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="50"]{margin-left:509px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="51"]{margin-left:479px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="52"]{margin-left:479px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="53"]{margin-left:479px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="54"]{margin-left:479px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="56"]{margin-left:479px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="57"]{margin-left:437px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="58"]{margin-left:437px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="59"]{margin-left:437px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="60"]{margin-left:437px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="62"]{margin-left:437px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="63"]{margin-left:396px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="64"]{margin-left:396px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="65"]{margin-left:396px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="66"]{margin-left:396px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="68"]{margin-left:396px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="69"]{margin-left:354px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="70"]{margin-left:354px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="71"]{margin-left:354px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="72"]{margin-left:354px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="74"]{margin-left:354px;margin-top:108px}.LASTPREM_W4_V2 div[data-seat-number="75"]{margin-left:184px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="76"]{margin-left:184px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="77"]{margin-left:184px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="78"]{margin-left:184px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="79"]{margin-left:142px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="80"]{margin-left:142px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="82"]{margin-left:142px;margin-top:138px}.LASTPREM_W4_V2 div[data-seat-number="83"]{margin-left:142px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="84"]{margin-left:142px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="85"]{margin-left:101px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="86"]{margin-left:101px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="88"]{margin-left:101px;margin-top:138px}.LASTPREM_W4_V2 div[data-seat-number="89"]{margin-left:101px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="90"]{margin-left:101px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="91"]{margin-left:59px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="92"]{margin-left:59px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="94"]{margin-left:59px;margin-top:138px}.LASTPREM_W4_V2 div[data-seat-number="95"]{margin-left:59px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="96"]{margin-left:59px;margin-top:84px}.LASTPREM_W4_V2 div[data-seat-number="97"]{margin-left:17px;margin-top:186px}.LASTPREM_W4_V2 div[data-seat-number="98"]{margin-left:17px;margin-top:162px}.LASTPREM_W4_V2 div[data-seat-number="99"]{margin-left:17px;margin-top:60px}.LASTPREM_W4_V2 div[data-seat-number="100"]{margin-left:17px;margin-top:84px}.LASTPREM_W5_V2{background:url(../img/railway/LASTPREM_W5_V2.png) no-repeat 0 0}.LASTPREM_W5_V2 div[data-seat-number="1"]{margin-left:961px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="2"]{margin-left:961px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="3"]{margin-left:961px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="4"]{margin-left:961px;margin-top:81px}.LASTPREM_W5_V2 div[data-seat-number="5"]{margin-left:924px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="6"]{margin-left:924px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="7"]{margin-left:924px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="8"]{margin-left:924px;margin-top:81px}.LASTPREM_W5_V2 div[data-seat-number="10"]{margin-left:924px;margin-top:105px}.LASTPREM_W5_V2 div[data-seat-number="11"]{margin-left:886px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="12"]{margin-left:886px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="13"]{margin-left:886px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="14"]{margin-left:886px;margin-top:81px}.LASTPREM_W5_V2 div[data-seat-number="16"]{margin-left:886px;margin-top:105px}.LASTPREM_W5_V2 div[data-seat-number="17"]{margin-left:848px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="18"]{margin-left:848px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="19"]{margin-left:848px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="20"]{margin-left:848px;margin-top:81px}.LASTPREM_W5_V2 div[data-seat-number="22"]{margin-left:848px;margin-top:105px}.LASTPREM_W5_V2 div[data-seat-number="23"]{margin-left:810px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="24"]{margin-left:810px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="25"]{margin-left:810px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="26"]{margin-left:810px;margin-top:81px}.LASTPREM_W5_V2 div[data-seat-number="27"]{margin-left:665px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="28"]{margin-left:665px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="29"]{margin-left:623px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="30"]{margin-left:623px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="101"]{margin-left:458px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="102"]{margin-left:458px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="103"]{margin-left:458px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="104"]{margin-left:458px;margin-top:81px}.LASTPREM_W5_V2 div[data-seat-number="105"]{margin-left:394px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="106"]{margin-left:394px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="109"]{margin-left:394px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="110"]{margin-left:394px;margin-top:81px}.LASTPREM_W5_V2 div[data-seat-number="107"]{margin-left:335px;margin-top:184px}.LASTPREM_W5_V2 div[data-seat-number="108"]{margin-left:335px;margin-top:160px}.LASTPREM_W5_V2 div[data-seat-number="111"]{margin-left:335px;margin-top:57px}.LASTPREM_W5_V2 div[data-seat-number="112"]{margin-left:335px;margin-top:81px}.map_lastochka.sedentary{position:relative;height:180px;}.map_lastochka.sedentary .con_tambour{width:44px;}.map_lastochka.sedentary .con_tambour .img{width:43px;height:192px;background:url(../img/train-tambour-img.png) no-repeat;background-size:42px;}.map_lastochka.sedentary.exit-left:before,.map_lastochka.sedentary.exit-right:not(.end-right):after{position:absolute;content:'';width:17px;height:17px;top:81px;background:url(../img/railway/icons/train-car-arrow.png) no-repeat;background-size:14px;right:3px;transform:rotate(-90deg);}.map_lastochka.sedentary.exit-left:before{left:3px;transform:rotate(90deg);z-index:1;}.map_lastochka.sedentary.end-left:before,.map_lastochka.sedentary.end-right:after{position:relative;width:118px;left:7px;background:url(../img/train_vagon_510.png) no-repeat 50% 50%;background-size:110px;}.map_lastochka.sedentary.end-left:before{left:7px;}.map_lastochka.sedentary.end-right:after{left:-7px;transform:rotate(180deg);}.map_lastochka.sedentary .con:first-child{flex-basis:80px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:2px solid #004c69;padding-left:6px;}.map_lastochka.sedentary .con:last-child{flex-basis:80px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:2px solid #004c69;padding-right:6px;}.map_lastochka.sedentary .con:nth-child(3){padding:0;}.train-map.map_lastochka .table.empty{border:1px solid transparent;background:none;}.train-map.map_lastochka .wc{height:70px;width:168px;}.train-map.map_lastochka .place.handicapped.wc{top:148px;left:133px;}.train-map.map_lastochka .place.locker{width:43px;}.train-map.map_lastochka .place.handicapped{position:absolute;height:15px;width:15px;top:40px;left:10px;border:none;}.map_lastochka.map_lastochka .animal{position:absolute;height:22px;width:22px;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;margin-top:auto;margin-bottom:auto;top:0;bottom:0;}.train-map.map_lastochka .separator{height:54px;width:0;margin:0 6px;border:2px solid #004c69;}.train-map.sedentary .container_top .coupe{border:2px solid #004c69;border-top:none;}.train-map.sedentary .container_bottom .coupe{border:2px solid #004c69;border-bottom:none;}.train-map.sedentary .color-zone{display:flex;background-color:#ffd8ca;}.train-map .place-skew-y{position:relative;width:92px;height:50px;border:none;border-left:1px solid #004c69;background-color:#fafafa;}.train-map .place-skew-y:before,.train-map .place-skew-y:after{content:'';position:absolute;width:92px;height:77px;}.train-map .place-skew-y:before{height:77px;}.train-map .place-skew-y:after{height:0;transform:skewY(15deg);}.train-map .container_top .place-skew-y{border-left:1px solid #004c69;}.train-map .container_top .place-skew-y:before{border-right:1px solid #004c69;top:-2px;}.train-map .container_top .place-skew-y:after{border-bottom:1px solid #004c69;top:62px;}.train-map .container_bottom .place-skew-y{border:none;border-right:1px solid #004c69;}.train-map .container_bottom .place-skew-y:before{border-left:1px solid #004c69;bottom:-2px;}.train-map .container_bottom .place-skew-y:after{border-top:1px solid #004c69;top:-12px;}.section_container-for-dubl-section > .table{margin:0;}.train-map .cup-of-tea{background:url(../img/railway/icons/cup-of-tea.png) no-repeat 50% 50%;background-size:18px;}.train-map .bike{background:url(../img/railway/icons/bike-icon.png) no-repeat 50% 50%;background-size:24px;width:24px;height:24px;}.map_lastochka.sedentary_127C .con:last-child{flex-basis:0;}.train-map.map_lastochka.sedentary_127C .place.handicapped.one{top:40px;left:10px;}.map_lastochka.sedentary_127C .place.handicapped.two{top:40px;left:170px;}.map_lastochka.sedentary_127C .place.handicapped.three{top:60px;left:200px;}.map_lastochka.sedentary_124C .con:first-child,.map_lastochka.sedentary_126C .con:first-child,.map_lastochka.sedentary_157C .con:first-child,.map_lastochka.sedentary_157C .con:last-child,.map_lastochka.sedentary_154C .con:first-child,.map_lastochka.sedentary_154C .con:last-child,.map_lastochka.sedentary_155C .con:first-child,.map_lastochka.sedentary_155C .con:last-child,.map_lastochka.sedentary_175C .con:first-child,.map_lastochka.sedentary_175C .con:last-child{flex-basis:0;flex-grow:0;}.map_lastochka.sedentary_124C .wc-icon.place{width:108px;}.map_lastochka.sedentary_126C .wc-icon.place{width:128px;}.map_lastochka.sedentary_157C .place,.map_lastochka.sedentary_154C .place,.map_lastochka.sedentary_155C .place,.map_lastochka.sedentary_175C .place{width:60px;}.map_lastochka.scheme_0444_1C_1 .con:first-child,.map_lastochka.scheme_0444_1C_1 .con:last-child,.map_lastochka.scheme_0444_1C_2 .con:first-child,.map_lastochka.scheme_0444_1C_2 .con:last-child,.map_lastochka.scheme_0444_1C_3 .con:first-child,.map_lastochka.scheme_0444_1C_3 .con:last-child,.map_lastochka.scheme_0444_2C_7 .con:first-child,.map_lastochka.scheme_0444_2C_7 .con:last-child,.map_lastochka.scheme_0444_2C_8 .con:first-child,.map_lastochka.scheme_0444_2C_8 .con:last-child,.map_lastochka.scheme_0444_2C_9 .con:first-child,.map_lastochka.scheme_0444_2C_9 .con:last-child,.map_lastochka.scheme_0444_2C_12 .con:first-child,.map_lastochka.scheme_0444_2C_12 .con:last-child,.map_lastochka.sapsan_w1_v2 .con:first-child,.map_lastochka.sapsan_w1_v2 .con:last-child,.map_lastochka.sapsan_w2_v2 .con:first-child,.map_lastochka.sapsan_w2_v2 .con:last-child,.map_lastochka.sapsan_w6_v2 .con:first-child,.map_lastochka.sapsan_w6_v2 .con:last-child,.map_lastochka.sapsan_w10_v2 .con:first-child,.map_lastochka.sapsan_w10_v2 .con:last-child,.map_lastochka.sedentary_152C .con:first-child,.map_lastochka.sedentary_152C .con:last-child,.map_lastochka.scheme_0500_2C_1 .con:first-child,.map_lastochka.scheme_0500_2C_1 .con:last-child,.map_lastochka.scheme_0500_2C_2 .con:first-child,.map_lastochka.scheme_0500_2C_2 .con:last-child,.map_lastochka.scheme_0500_2C_7 .con:first-child,.map_lastochka.scheme_0500_2C_7 .con:last-child,.map_lastochka.scheme_0500_2C_11 .con:first-child,.map_lastochka.scheme_0500_2C_11 .con:last-child,.map_lastochka.sedentary_74C_62_V2 .con:first-child,.map_lastochka.sedentary_74C_62_V2 .con:last-child,.map_lastochka.sedentary_74C_60_V1 .con:first-child,.map_lastochka.sedentary_74C_60_V1 .con:last-child{flex-basis:0;flex-grow:0;}.train-map.map_lastochka.scheme_0444_1C_1 .place{width:90px;}.train-map.map_lastochka.scheme_0444_2C_8 .place{width:52px;}.train-map.map_lastochka.scheme_0444_2C_12 .place{width:120px;}.train-map.map_lastochka.scheme_0444_1C_3 .wc-icon.place{width:116px;}.train-map.map_lastochka.scheme_0444_2C_8 .wc-icon.place{width:82px;}.train-map.map_lastochka.scheme_0444_2C_7 .place.luggage{width:110px;}.train-map.map_lastochka.scheme_0444_2C_7 .place.luggage{width:110px;}.map_lastochka.sapsan_w1_v2 .con:nth-child(2){width:0;}.map_lastochka.sapsan_w1_v2 .con:nth-child(2) .img{width:0;background:none;}.map_lastochka.sapsan_w1_v2 .con:nth-child(3){flex-grow:4;position:relative;}.map_lastochka.sapsan_w1_v2 .coupe{position:relative;border-bottom:2px solid #004c69;}.map_lastochka.sapsan_w1_v2 .place.sofa{width:116px;}.map_lastochka.sapsan_w1_v2 .coupe .train-map__seat{height:98px;}.map_lastochka.sapsan_w1_v2 .place.roomservice.one{width:90px;}.map_lastochka.sapsan_w1_v2 .place.roomservice.two{width:150px;}.map_lastochka.sapsan_w1_v2 .place.luggage{width:60px;}.map_lastochka.sapsan_w2_v2 .place{width:50px;}.map_lastochka.sapsan_w2_v2 .place.roomservice.three{width:150px;}.map_lastochka.sapsan_w2_v2 .place.locker{width:88px;}.map_lastochka.sapsan_w2_v2 .coupe{position:relative;}.map_lastochka.sapsan_w2_v2 .animal.one{top:unset;bottom:0;}.map_lastochka.sapsan_w2_v2 .animal.two{bottom:unset;top:0;}.map_lastochka.sapsan_w6_v2 .con:nth-child(2){width:0;}.map_lastochka.sapsan_w6_v2 .con:nth-child(2) .img{width:0;background:none;}.map_lastochka.sapsan_w6_v2 .place{width:60px;}.map_lastochka.sapsan_w6_v2 .place.wcfordisabled-icon{height:80px;width:70px;}.map_lastochka.sapsan_w6_v2 .place.pos-icon{height:80px;}.map_lastochka.sapsan_w6_v2 .place.wc-icon{height:80px;border-bottom-right-radius:60px;}.map_lastochka.sapsan_w6_v2 .place.luggage{width:30px;}.map_lastochka.sapsan_w6_v2 .place.handicapped.one{position:initial;margin-bottom:10px;}.map_lastochka.sapsan_w6_v2 .place.handicapped.two{bottom:10px;top:unset;left:unset;right:179px;}.map_lastochka.sapsan_w6_v2 .table.with-animal{position:relative;margin-left:0;}.map_lastochka.sapsan_w6_v2 .animal{top:-28px;bottom:unset;}.map_lastochka.sapsan_w10_v2 .con:nth-child(4){width:0;}.map_lastochka.sapsan_w10_v2 .con:nth-child(4) .img{width:0;background:none;}.map_lastochka.sapsan_w10_v2 .trash-icon{width:52px;}.map_lastochka.sapsan_w10_v2 .baby-carriage-icon{width:90px;}.map_lastochka.sapsan_w10_v2 .baby-horse-icon{width:80px;}.map_lastochka.sapsan_w10_v2 .roomservice.one{width:110px;}.map_lastochka.sapsan_w10_v2 .roomservice.two{width:80px;}.map_lastochka.sapsan_w10_v2 .place.locker{width:110px;}.map_lastochka.sapsan_w10_v2 .passengers-with-children-icon{position:absolute;top:0;left:0;height:74px;width:356px;margin-top:auto;margin-bottom:auto;bottom:0;background-color:#ffd8ca;}.map_lastochka.sedentary_152C .place{width:60px;}.map_lastochka.scheme_0500_2C_1 .con:first-child{flex-basis:100px;}.map_lastochka.scheme_0500_2C_1 .place{width:70px;}.map_lastochka.scheme_0500_2C_1 .train-map-container.container_top{margin-left:202px;}.map_lastochka.scheme_0500_2C_11 .con:last-child{flex-basis:100px;}.map_lastochka.scheme_0500_2C_11 .place{width:70px;}.map_lastochka.scheme_0500_2C_11 .train-map-container.container_bottom{margin-right:202px;}.map_lastochka.sedentary_74C_62_V2 .place{width:35px;}.map_lastochka.sedentary_73C_Kuzbass_V1 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V1 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V2 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V2 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V3 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V3 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V4 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V4 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V5 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V5 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V8 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V8 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V9 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V9 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V10 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V10 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V11 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V11 .con:not(:last-child),.map_lastochka.sedentary_73C_Kuzbass_V12 .con:not(:first-child),.map_lastochka.sedentary_73C_Kuzbass_V12 .con:not(:last-child){flex-grow:0;}.map_lastochka.sedentary_73C_Kuzbass_V1 .table,.map_lastochka.sedentary_73C_Kuzbass_V2 .table{margin:0 16px;}.map_lastochka.sedentary_73C_Kuzbass_V1 .wc-icon.place{width:65px;}.map_lastochka.sedentary_73C_Kuzbass_V2 .con:first-child,.map_lastochka.sedentary_73C_Kuzbass_V2 .con:last-child{flex-basis:48px;}.map_lastochka.sedentary_73C_Kuzbass_V2 .con:nth-child(3){flex-basis:0;flex-grow:0;}.map_lastochka.sedentary_73C_Kuzbass_V3 .con:first-child,.map_lastochka.sedentary_73C_Kuzbass_V3 .con:last-child{flex-basis:48px;}.map_lastochka.sedentary_73C_Kuzbass_V3 .con:nth-child(3){flex-basis:250px;}.map_lastochka.sedentary_73C_Kuzbass_V3 .con:nth-child(3) .place{width:100%;}.map_lastochka.sedentary_73C_Kuzbass_V3 .con:nth-child(3) .table{width:100%;}.map_lastochka.sedentary_73C_Kuzbass_V3 .con:nth-child(4){flex-grow:1;}.map_lastochka.sedentary_73C_Kuzbass_V4 .con:first-child,.map_lastochka.sedentary_73C_Kuzbass_V4 .con:last-child,.map_lastochka.sedentary_73C_Kuzbass_V5 .con:first-child,.map_lastochka.sedentary_73C_Kuzbass_V5 .con:last-child{flex-basis:48px;}.map_lastochka.sedentary_73C_Kuzbass_V4 .con.con-4,.map_lastochka.sedentary_73C_Kuzbass_V5 .con.con-4{flex-grow:1;}.map_lastochka.sedentary_73C_Kuzbass_V8 .con:first-child,.map_lastochka.sedentary_73C_Kuzbass_V8 .con:last-child{flex-basis:80px;}.map_lastochka.sedentary_73C_Kuzbass_V8 .con.con-4{flex-grow:1;}.map_lastochka.sedentary_73C_Kuzbass_V8 .wc-icon.place{width:65px;}.map_lastochka.sedentary_73C_Kuzbass_V8 .place.conductor{width:150px;}.map_lastochka.sedentary_73C_Kuzbass_V9 .con.con-4{flex-grow:1;}.map_lastochka.sedentary_73C_Kuzbass_V9 .wc-icon{width:156px;height:86px;}.map_lastochka.sedentary_73C_Kuzbass_V9 .separator{margin-left:148px;}.map_lastochka.sedentary_73C_Kuzbass_V10 .con.con-4{flex-grow:1;}.map_lastochka.sedentary_73C_Kuzbass_V11 .con.con-4{flex-grow:1;}.map_lastochka.sedentary_73C_Kuzbass_V12 .con.con-4{flex-grow:1;}.map_lastochka.sedentary_73C_Kuzbass_V12 .wc-icon{width:156px;height:86px;}.map_lastochka.sedentary_73C_Kuzbass_V12 .separator{margin-right:148px;}.map_lastochka.sedentary_105C .con:not(:first-child),.map_lastochka.sedentary_105C .con:not(:last-child){flex-grow:0;}.map_lastochka.sedentary_105C .con:first-child,.map_lastochka.sedentary_105C .con:last-child{flex-basis:0;}.map_lastochka.sedentary_105C .con.con_tambour{flex-basis:44px;}.map_lastochka.sedentary_105C .con:last-child{flex-grow:1;border-left:2px solid #004c69;}.map_lastochka.sedentary_105C .con.con-1 .luggage{width:100px;}.map_lastochka.sedentary_105C .con.con-2 .table{margin:0 30px;}.map_lastochka.sedentary_105C .con.con-2 .place{width:60px;}.map_lastochka.sedentary_104C .con:not(:first-child),.map_lastochka.sedentary_104C .con:not(:last-child){flex-grow:0;}.map_lastochka.sedentary_104C .con:first-child,.map_lastochka.sedentary_104C .con:last-child{flex-basis:0;}.map_lastochka.sedentary_104C .con.con_tambour{flex-basis:44px;}.map_lastochka.sedentary_104C .con.con-2{flex-grow:1;}.map_lastochka.sedentary_104C .table{margin:0 20px;}.map_lastochka.sedentary_104C .con .wc-icon.place{width:100px;}.map_lastochka.sedentary_103C .con:not(:first-child),.map_lastochka.sedentary_103C .con:not(:last-child){flex-grow:0;}.map_lastochka.sedentary_103C .con:first-child,.map_lastochka.sedentary_103C .con:last-child{flex-basis:0;}.map_lastochka.sedentary_103C .con.con_tambour{flex-basis:44px;}.map_lastochka.sedentary_103C .con.con-1{flex-grow:1;}.map_lastochka.sedentary_103C .table{margin:0 20px;}.map_lastochka.sedentary_102C .con:not(:first-child),.map_lastochka.sedentary_102C .con:not(:last-child){flex-grow:0;}.map_lastochka.sedentary_102C .con:first-child,.map_lastochka.sedentary_102C .con:last-child{flex-basis:0;}.map_lastochka.sedentary_102C .con.con_tambour{flex-basis:44px;}.map_lastochka.sedentary_102C .con.con-1{flex-grow:1;}.map_lastochka.sedentary_102C .table{margin:0 20px;}.map_lastochka.sedentary_102C .con .place{height:75px;}.map_lastochka.sedentary_102C .con .wc-icon.place{width:130px;}.map_lastochka.sedentary_102C div[data-seat-number="33"]{margin-right:0;}.map_lastochka.sedentary_102C .bike{margin-right:164px;}.map_lastochka.sedentary_101C .con:not(:first-child),.map_lastochka.sedentary_101C .con:not(:last-child){flex-grow:0;}.map_lastochka.sedentary_101C .con:first-child,.map_lastochka.sedentary_101C .con:last-child{flex-basis:0;}.map_lastochka.sedentary_101C .con.con_tambour{flex-basis:44px;}.map_lastochka.sedentary_101C .con.con-1{flex-grow:0;}.map_lastochka.sedentary_101C .con:first-child{flex-grow:1;border-right:2px solid #004c69;}.map_lastochka.sedentary_101C .con.con-2 .luggage{width:100px;}.map_lastochka.sedentary_101C .con.con-1 .place{width:60px;}.map_lastochka.prigor_18_V1 .con:not(:first-child),.map_lastochka.prigor_18_V1 .con:not(:last-child){flex-grow:0;}.map_lastochka.prigor_18_V1 .separator{margin-left:330px;}.map_lastochka.prigor_18_V1 .con.con-4{flex-grow:1;}.map_lastochka.prigor_18_V1 .coupe{padding:10px 10px 0;}.map_lastochka.prigor_18_V1 .coupe .table{padding:10px;}.fpk .train-map__floor-wrapper:not(:first-child){margin-top:20px;}.fpk .train-map__floor-wrapper{position:relative;}.fpk .train-map__floor-label{position:absolute;font-size:15px;font-weight:bold;color:#004c69;top:50%;left:50%;transform:translate(-50%,-50%);}.map_lastochka.fpk{position:relative;height:180px;}.map_lastochka.fpk .con{flex-basis:0;}.map_lastochka.fpk .con_tambour{flex-basis:44px;}.map_lastochka.fpk .con_tambour .img{width:43px;height:192px;background:url(../img/train-tambour-img.png) no-repeat;background-size:42px;}.map_lastochka.fpk.exit-left:before,.map_lastochka.fpk.exit-right:not(.end-right):after{position:absolute;content:'';width:17px;height:17px;top:81px;background:url(../img/railway/icons/train-car-arrow.png) no-repeat;background-size:14px;right:3px;transform:rotate(-90deg);}.map_lastochka.fpk.exit-left:before{left:3px;transform:rotate(90deg);z-index:1;}.map_lastochka.fpk.end-left:before,.map_lastochka.fpk.end-right:after{position:relative;width:118px;left:7px;background:url(../img/train_vagon_510.png) no-repeat 50% 50%;background-size:110px;}.map_lastochka.fpk.end-left:before{left:7px;}.map_lastochka.fpk.end-right:after{left:-7px;transform:rotate(180deg);}.map_lastochka.fpk .con:first-child{flex-basis:80px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:2px solid #004c69;padding-left:6px;}.map_lastochka.fpk .con:last-child{flex-basis:80px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:2px solid #004c69;padding-right:6px;}.map_lastochka.fpk .con:nth-child(3){padding:0;}.train-map.map_lastochka .table.empty{border:1px solid transparent;background:none;}.train-map.map_lastochka .place.empty{border:transparent;background:none;}.train-map.map_lastochka .wc{height:70px;width:168px;}.train-map.map_lastochka .place.handicapped.wc{top:148px;left:133px;}.train-map.map_lastochka .place.locker{width:43px;}.train-map.map_lastochka .place.handicapped{position:absolute;height:15px;width:15px;top:40px;left:10px;border:none;}.map_lastochka.map_lastochka .animal{position:absolute;height:22px;width:22px;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;margin-top:auto;margin-bottom:auto;top:0;bottom:0;}.train-map.map_lastochka .separator{height:54px;width:0;margin:0 6px;border:2px solid #004c69;}.train-map.fpk .container_top .coupe{border:2px solid #004c69;border-top:none;}.train-map.fpk .container_bottom .coupe{border:2px solid #004c69;border-bottom:none;}.train-map.fpk .coupe .section_right .train-map__seat{border-left:none;}.train-map.fpk .coupe .section_left .train-map__seat{border-right:none;}.train-map.fpk .train-map__seat[data-seat-type="top"],.train-map.fpk .train-map__seat[data-seat-type="bottom"]{position:relative;height:36px;}.train-map.fpk .color-zone{display:flex;background-color:#ffd8ca;}.section_container-for-dubl-section > .table{margin:0;}.train-map .cup-of-tea{background:url(../img/railway/icons/cup-of-tea.png) no-repeat 50% 50%;background-size:18px;}.map_lastochka.fpk .con_stairs{background:url(../img/railway/icons/stairs-icon.png) no-repeat 50% 50%;background-size:17px;width:46px;flex-basis:46px;}.train-map .shower-icon{background:url(../img/railway/icons/shower-icon.png) no-repeat 50% 50%;background-size:18px;}.train-map .roomservice-icon{background:url(../img/railway/icons/roomservice-dark-icon.png) no-repeat 50% 50%;background-size:18px;}.train-map .wc-dark-icon{background:url(../img/railway/icons/wc-dark-icon.png) no-repeat 50% 50%;background-size:18px;}.train-map .wcfordisabled-dark-icon{background:url(../img/railway/icons/wcfordisabled-dark-icon.png) no-repeat 50% 50%;background-size:30px;}.train-map .domestic-premises-icon{background:url(../img/railway/icons/domestic-premises-icon.png) no-repeat 50% 50%;background-size:18px;}.map_lastochka.fpk-s2-2DStorey-v1 .con:not(:first-child),.map_lastochka.fpk-s2-2DStorey-v1 .con:not(:last-child){flex-grow:0;}.map_lastochka.fpk .con:first-child,.map_lastochka.fpk .con:last-child{flex-basis:0;}.map_lastochka.fpk-s2-2DStorey-v1 .con.con-5{flex-grow:1;}.map_lastochka.fpk-s2-2DStorey-v1 .place:not(.trash-icon):not(.roomservice-icon){width:60px;}.map_lastochka.fpk-s2-2DStorey-v1 .separator.bottom-right:not(.floor-second){margin-right:100px;}.map_lastochka.fpk-s2-2DStorey-v1 .separator.bottom-left{margin-left:63px;}.map_lastochka.fpk-s2-2DStorey-v1 .height-100{height:100px;}.map_lastochka.fpk-s2-2DStorey-v1 .coupe{position:relative;}.map_lastochka.fpk-s2-2DStorey-v1 .con_stairs.left{border-left:2px solid #004c69;;}.map_lastochka.fpk-s2-2DStorey-v1 .con_tambour.left{flex-basis:140px;}.map_lastochka.fpk-s2-2DStorey-v1 .con_stairs.right{border-right:2px solid #004c69;;}.map_lastochka.fpk-s2-2DStorey-v1 .con_tambour.right{flex-basis:220px;}.map_lastochka.fpk.fpk-s2-2DStorey-v1 .place.baby-horse-icon{width:100px;height:100px;border:1px solid #ffd8ca;}.floor-second .map_lastochka.fpk-s2-2DStorey-v1 .container_top .color-zone{height:75px;margin-left:74px;margin-right:247px;}.floor-second .map_lastochka.fpk-s2-2DStorey-v1 .passengers-with-children-icon{width:22px;height:22px;position:absolute;top:48px;left:165px;}.railway-booking{font-family:"PT Sans",Verdana,sans-serif;}.railway-booking__schema{margin:20px 0;padding:0 20px;}.railway-booking__info-container{background:#eaeaea;padding-top:20px;}.railway-booking__row{align-items:stretch;display:flex;justify-content:stretch;}.railway-booking__title-column{flex:1;}.railway-booking__title{color:#000000;font-size:36px;font-weight:700;line-height:20px;min-height:20px;margin-bottom:17px;padding-top:15px;}.railway__page--oneway .railway-booking__price-view{margin-bottom:-200px;padding-top:107px;}.railway__page--oneway .train__container.train__container--selected{width:535px;}.railway-booking__price-view{flex:1;font-size:14px;max-width:260px;}.railway-booking__price{color:#000000;font-size:24px;font-weight:700;line-height:20px;min-height:20px;margin-bottom:13px;padding-top:19px;position:relative;}.railway-passenger{padding:10px 0;padding-bottom:50px;}.railway-passenger__title{margin:15px 0 30px;display:flex;justify-content:space-between;flex-wrap:wrap;}.railway-passenger__price{float:right;font-size:14px;}.railway-passenger__non-refundable-tooltip{display:inline-block;background-color:aquamarine;width:32px;height:32px;background:url(../img/email-html/exclamation.png);background-size:20px;background-repeat:no-repeat;background-position:top;background-position-y:1px;}.railway-passenger__non-refundable-tooltip .tooltip-content{min-width:auto;max-width:450px;white-space:wrap !important;}.railway-passenger__non-refundable-tooltip.tooltipcss:after{margin-left:-100px;width:auto;min-width:200px;text-align:center;}.js-price-tooltip{position :absolute;bottom :0;left :0;max-width :300px;color:#585858;font-size:12px;line-height:18px;background:rgb(238,238,238);border:1px solid rgb(190,190,190);border-radius:7px;padding:2px 7px;}.railway-booking__selector.selector .list > *{overflow:initial;white-space:initial;}.railway-booking__selector.selector .list span{height:auto;line-height:auto;border-bottom:1px solid rgb(190,190,190);}.icon{display:block;}.pososhok-header{background:transparent;height:91px;left:0;position:absolute;top:0;right:0;z-index:2;}.pososhok-header.m--white{position:relative;}#pageContent.m--header-padding #search-step:before,#pageContent.m--header-padding #step1:before{background:rgba(44,71,88,0.5);display:block;content:'';height:91px;left:0;position:absolute;top:0;right:0;z-index:1;}header.pososhok-header div.icons.logo{background-repeat:no-repeat;background-size:contain;margin:35px 0 0 45px;width:180px;}header.pososhok-header div.languages{margin-top:32px;}header.pososhok-header div.rates{margin:31px 0 0 0;}header.pososhok-header div.rates div.popup div:first-child span{color:white;}header.pososhok-header.m--white div.rates div.popup div:first-child span{color:#0083ce;}header.pososhok-header div.rates span{font-weight:600;}header.pososhok-header div.rates div.popup.active div:first-child span{color:#585858;float:left;}header.pososhok-header div.languages::after,header.pososhok-header div.rates::after{background:url(../img/forms/down-arrow.png) center center no-repeat;}header.pososhok-header div.rates::after{left:36px;right:auto;top:6px;}header.pososhok-header div.languages::after{top:5px;}header.pososhok-header div.rates .popup.active .list a{line-height:19px;}.pososhok-header__item{display:block;float:left;height:91px;margin-left:15px;text-decoration:none;transition:all .25s;}@media screen and (min-width:1105px){.pososhok-header__item:first-child{margin-left:0;}}.pososhok-header__item .icons.cabinet,.pososhok-header__item .icons.phone,.pososhok-header__item .icon{display:block;float:left;margin-right:10px;}header.pososhok-header__item .popup.active .list .icon{float:none;}.pososhok-header__item-text{color:#FFFFFF;font-size:20px;letter-spacing:0.02em;line-height:91px;}.pososhok-header.m--white .pososhok-header__item-text{color:#0083ce;}.pososhok-header__item-cabinet{color:#ffffff;line-height:91px;}.pososhok-header.m--white .pososhok-header__item-cabinet{color:#0083ce;}.pososhok-header__block{float:right;height:91px;position:relative;}.pososhok-header__block .pososhok-header__item ~ .pososhok-header__item{margin-left:40px;}.pososhok-header__block .pososhok-header__item ~ .pososhok-header__item.m--thin{margin-left:14px;}.pososhok-header__block .icon{margin-top:30px;}.icon.menu{background:url(../img/forms/menu.png) no-repeat center center;display:block;height:91px;width:23px;}.pososhok-header.m--white .icon.menu{background:url(../img/forms/menu-blue.png) no-repeat center center;}.icon.logo-white{background:url(../img/forms/pososhok-light-logo.png) center center no-repeat;display:block;height:91px;width:170px;}.pososhok-header.m--white .icon.logo-white{background:url(../img/forms/logo-easy.png) center center no-repeat;display:block;height:91px;width:174px;}.pososhok-menu{animation-name:pososhok-menu--keyframe;animation-duration:1s;background:#f8f8f8;bottom:0;left:-320px;margin:0;position:fixed;top:0;transition:left .5s ease-in;width:320px;z-index:100;}.pososhok-menu.m--show{box-shadow:5px 5px 20px 5px rgba(0,0,0,.2);left:0;}.pososhok-menu__header{background:white;height:99px;}.pososhok-menu__header-close{position:absolute;right:20px;top:20px;}.pososhok-menu__item{border-top:1px solid #e9e9e9;display:flex;height:59px;float:none;font-size:16px;font-weight:normal;margin:0;line-height:59px;padding-left:40px;}.pososhok-menu__item.m--service{background:white;}.pososhok-menu__item.m--page .pososhok-menu__item-text{margin-left:0;}a.pososhok-menu__item:hover{color:#03b1e1;}.pososhok-menu__item .icon{background:no-repeat center center;display:inline-block;filter:saturate(2.5) brightness(220%) hue-rotate(-10deg);-webkit-filter:saturate(2.5) brightness(220%) hue-rotate(-10deg);height:59px;width:40px;}.pososhok-menu__item-text{display:inline-block;line-height:59px;margin-left:25px;}@media (max-height:650px){.pososhok-menu__header{height:85px;overflow:hidden;}.pososhok-menu__item{height:39px;padding-left:30px;line-height:40px;}.pososhok-menu__item .icon{height:39px;}.pososhok-menu__item-text{margin-left:10px;line-height:40px;}}@media (max-height:450px){.pososhok-menu__item{height:30px;line-height:30px;}.pososhok-menu__item .icon{height:30px;}.pososhok-menu__item-text{line-height:30px;}}@media (max-height:350px){.pososhok-menu__header{height:0;}.pososhok-menu__header .icon.logo{display:none;}.pososhok-menu__header .icon.logo + a{margin-top:-10px;margin-right:-8px}.pososhok-menu__item{height:30px;width:264px;padding-left:12px;line-height:30px;}.pososhok-menu__item .icon{display:none;}.pososhok-menu__item-text{margin-left:0}}.pososhok-forms-container{height:100vh;position:relative;width:100%;}@media screen and (max-height:500px){.pososhok-forms-container{height:calc(100vh - 100px);padding-top:100px;}}.pososhok-forms-container__background.m--aeroexpress-1{background-image:url(../img/forms/backgrounds/aeroexpress-1.jpg);}.pososhok-forms-container__background.m--aeroexpress-2{background-image:url(../img/forms/backgrounds/aeroexpress-2.jpg);}.pososhok-forms-container__background.m--aeroexpress-3{background-image:url(../img/forms/backgrounds/aeroexpress-3.jpg);}.pososhok-forms-container__background.m--avia-1{background-image:url(../img/forms/backgrounds/avia-1.jpg);}.pososhok-forms-container__background.m--avia-2{background-image:url(../img/forms/backgrounds/avia-2.jpg);}.pososhok-forms-container__background.m--avia-3{background-image:url(../img/forms/backgrounds/avia-3.jpg);}.pososhok-forms-container__background.m--avia-4{background-image:url(../img/forms/backgrounds/avia-4.jpg);}.pososhok-forms-container__background.m--avia-5{background-image:url(../img/forms/backgrounds/avia-5.jpg);}.pososhok-forms-container__background.m--hotel-1{background-image:url(../img/forms/backgrounds/hotel-1.jpg);}.pososhok-forms-container__background.m--hotel-2{background-image:url(../img/forms/backgrounds/hotel-2.jpg);}.pososhok-forms-container__background.m--hotel-3{background-image:url(../img/forms/backgrounds/hotel-3.jpg);}.pososhok-forms-container__background.m--hotel-4{background-image:url(../img/forms/backgrounds/hotel-4.jpg);}.pososhok-forms-container__background.m--hotel-5{background-image:url(../img/forms/backgrounds/hotel-5.jpg);}.pososhok-forms-container__background.m--hotel-6{background-image:url(../img/forms/backgrounds/hotel-6.jpg);}.pososhok-forms-container__background.m--vtbins-1{background-image:url(../img/forms/backgrounds/insurance-1.jpg);}.pososhok-forms-container__background.m--vtbins-2{background-image:url(../img/forms/backgrounds/insurance-2.jpg);}.pososhok-forms-container__background.m--vtbins-3{background-image:url(../img/forms/backgrounds/insurance-3.jpg);}.pososhok-forms-container__background.m--vtbins-4{background-image:url(../img/forms/backgrounds/insurance-4.jpg);}.pososhok-forms-container__background.m--railway-1{background-image:url(../img/forms/backgrounds/railway-1.png);}.pososhok-forms-container__background.m--railway-2{background-image:url(../img/forms/backgrounds/railway-2.jpg);}.pososhok-forms-container__background.m--railway-3{background-image:url(../img/forms/backgrounds/railway-3.jpg);}.pososhok-forms-container__background.m--railway-4{background-image:url(../img/forms/backgrounds/railway-4.jpg);}.pososhok-forms-container__background{background:center center no-repeat black;background-size:cover;position:absolute;top:0;left:0;transition:all .8s;height:100%;width:100%;}.pososhok-forms-container__inner{background:#f3d031;border-radius:2px;box-shadow:5px 5px 20px 5px rgba(0,0,0,.2);min-height:158px;left:calc(50% - 551px);padding:0 29px 30px;position:absolute;top:calc(48% - 79px);width:1045px;}.pososhok-forms-container__tabs{margin:-30px 0 16px;overflow:hidden;}.pososhok-forms-container__tab{background:#ffffff;border-radius:2px;color:#374858;display:block;float:left;height:60px;transition:all 0.25s;text-align:center;text-decoration:none;width:120px;}.pososhok-forms-container__tab ~ .pososhok-forms-container__tab{margin-left:6px;}.pososhok-forms-container__tab.m--special{float:right;margin-left:0;margin-right:6px;}.pososhok-forms-container__tab.m--active{background:#03b1e1;color:#ffffff;}.pososhok-forms-container__tab:hover{color:#03b1e1;}.pososhok-forms-container__tab.m--active:hover{background:#ffffff;}.pososhok-forms-container__tab .icon{background:no-repeat center center;display:block;height:40px;transition:all .25s;width:120px;}.pososhok-forms-container__tab.m--active .icon{filter:brightness(0) invert(100%);-webkit-filter:brightness(0) invert(100%);}.pososhok-forms-container__tab:hover .icon{filter:saturate(2.5) brightness(220%) hue-rotate(-10deg);-webkit-filter:saturate(2.5) brightness(220%) hue-rotate(-10deg);}.pososhok-forms-container__tab-text{text-decoration:none;}.icon.cancel{background:url(../img/forms/cancel.png);display:block;height:19px;width:19px;}.icon.flight,.icon.avia{background-image:url(../img/forms/005-airplane.png);}.icon.train,.icon.railway{background-image:url(../img/forms/001-transport.png);}.icon.hotel{background-image:url(../img/forms/002-bed.png);}.icon.insurance,.icon.vtbins{background-image:url(../img/forms/umbrella.png);}.icon.aeroexpress{background-image:url(../img/forms/aeroexpress.png);}.icon.passengers{background-image:url(../img/forms/passengers.png);}.icon.cars{background-image:url(../img/forms/003-car.png);}.icon.transfer{background-image:url(../img/forms/004-van.png);}.icon.special{background-image:url(../img/forms/fire.png);}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.m--active.pososhok-forms-container__tab .icon.avia,.icon.pososhok-form__submit-icon.icon.avia{background-image:url(../img/forms/005-airplane-white.png);}.pososhok-menu__item .icon.avia,.pososhok-forms-container__tab:hover .icon.avia{background-image:url(../img/forms/005-airplane-blue.png);}.m--active.pososhok-forms-container__tab .icon.railway,.icon.pososhok-form__submit-icon.icon.railway{background-image:url(../img/forms/001-transport-white.png);}.pososhok-menu__item .icon.railway,.pososhok-forms-container__tab:hover .icon.railway{background-image:url(../img/forms/001-transport-blue.png);}.m--active.pososhok-forms-container__tab .icon.hotel,.icon.pososhok-form__submit-icon.icon.hotel{background-image:url(../img/forms/002-bed-white.png);}.pososhok-menu__item .icon.hotel,.pososhok-forms-container__tab:hover .icon.hotel{background-image:url(../img/forms/002-bed-blue.png);}.m--active.pososhok-forms-container__tab .icon.vtbins,.icon.pososhok-form__submit-icon.icon.vtbins{background-image:url(../img/forms/umbrella-white.png);}.pososhok-menu__item .icon.vtbins,.pososhok-forms-container__tab:hover .icon.vtbins{background-image:url(../img/forms/umbrella-blue.png);}.m--active.pososhok-forms-container__tab .icon.aeroexpress,.icon.pososhok-form__submit-icon.icon.aeroexpress{background-image:url(../img/forms/aeroexpress-white.png);}.pososhok-menu__item .icon.aeroexpress,.pososhok-forms-container__tab:hover .icon.aeroexpress{background-image:url(../img/forms/aeroexpress-blue.png);}.pososhok-forms-container__tab:hover .icon.special{background-image:url(../img/forms/fire-hover.png);}}.icon.phone{background-position:-971px 0;height:29px;width:29px;}.icon.cabinet{background-position:-971px -29px;height:29px;width:29px;}.pososhok-form{display:none;}.pososhok-form.m--active{display:block;}.pososhok-form__label{display:block;color:#2c4759;}.pososhok-form__label-text{display:block;}.pososhok-form__input-container{display:block;position:relative;}.pososhok-form__input{border-color:white !important;background:white !important;font-weight:normal !important;width:100%;}.railway-minor-search-form__container .pososhok-form__input[data-type="customer"]{width:213px;}input[type="password"].pososhok-form__input:focus,input[type="text"].pososhok-form__input:focus,input[type="email"].pososhok-form__input:focus,input[type="date"].pososhok-form__input:focus,input[type="number"].pososhok-form__input:focus,input[type="search"].pososhok-form__input:focus{border-color:#1eb2df !important;}input[type="password"].pososhok-form__input.error,input[type="text"].pososhok-form__input.error,input[type="email"].pososhok-form__input.error,input[type="date"].pososhok-form__input.error,input[type="number"].pososhok-form__input.error,input[type="search"].pososhok-form__input.error{border-color:#c60000 !important;}input[type="text"].pososhok-form__input.ui-autocomplete-input:focus{background:white;}.pososhok-form__class-text{color:#a5a5a5;position:absolute;right:40px;top:8px;font-size:16px;font-family:"PT Sans",Verdana,sans-serif;}.pososhok-form__class-text.m--result-view{font-size:14px;line-height:20px;height:20px;top:8px;}.pososhok-form__input-icon{position:absolute;right:10px;}.pososhok-form__input-icon.change{top:6px;right:4px;padding-left:15px;background-color:#fff !important}.pososhok-form__input-icon.down{top:16px;}.pososhok-form__input-icon.delete{top:12px;}.icon.down{background:url(../img/forms/down-chevron-2.png) 5px center no-repeat white;display:block;height:30px;top:3px;right:2px;width:30px;}.pososhok-form__submit-container{position:absolute;bottom:-30px;left:409px;}.pososhok-form__submit{background:#1eb2df;border:0 none;border-radius:3px;color:#ffffff;font-family:"PT Sans",Verdana,sans-serif;font-size:18px;font-weight:bold;height:60px;line-height:56px;text-align:center;outline:0 none;position:relative;width:287px;}.pososhok-form__submit.m--result-view{background:#0075c6;box-shadow:0 5px 10px 0px rgba(0,0,0,.2);font-size:14px;height:42px;line-height:38px;width:100%;}.pososhok-form__submit-text{display:inline-block;margin-right:40px;position:relative;}.pososhok-form__submit-icon.icon{background-repeat:no-repeat;background-position:center center;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);height:32px;position:absolute;right:-40px;top:12px;width:37px;}.pososhok-form__submit.m--result-view .pososhok-form__submit-icon.icon{top:5px;}a.pososhok-form__link{color:#2c4758;font-size:16px;font-family:"PT Sans",Verdana,sans-serif;text-decoration:none;}a.pososhok-form__link:hover{color:#2c4758;}.icon.multiway{background:url(../img/forms/route.png) center center no-repeat;display:block;height:20px;width:18px;}span.icon.back,span.icon.plus,span.icon.multiway{display:inline-block;}.icon.change{background:url(../img/forms/two-circling-arrows.png) center center no-repeat;display:block;height:25px;width:22px;}.icon.date{position:absolute;right:10px;top:6px;}.pososhok-icon{display:inline-block;}.pososhok-icon.icon.plus,.pososhok-icon.icon.back,.pososhok-icon.icon.multiway{float:left;}.pososhok-form__multiway-text{display:block;line-height:20px;margin-left:30px;}.pososhok-form__multiway-link{margin-top:9px;}.pososhok-form__total-text{color:#000000;font-size:22px;font-weight:bold;line-height:42px;text-align:right;}.pososhok-row__inner .value-chooser__link-value{color:#03b1e1;border:0;text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-size:12px;cursor:pointer;}.pososhok-flight__add-flight-button{background:#ffe380;border:0 none;border-radius:3px;display:block;height:42px;outline:0 none;width:100%;}.pososhok-flight__add-flight-button.m--result-view{background:#f6f6f6;}.icon.plus{background:url(../img/forms/plus.png) center center no-repeat;display:block;height:20px;width:20px;}.icon.back{background:url(../img/forms/back.png) center center no-repeat;display:block;height:21px;width:21px;}.pososhok-form__add-button-text{display:inline-block;margin-left:40px;position:relative;}.pososhok-form__add-button-icon.icon{position:absolute;left:-30px;top:-3px;}.pososhok-increment{display:block;border:1px solid #a5a5a5;border-radius:3px;height:23px;position:relative;width:60px;}.pososhok-increment__plus,.pososhok-increment__minus{bottom:0;color:#6c9ba7;font-size:14px;line-height:23px;position:absolute;text-align:center;text-decoration:none;top:0;width:19px;}.pososhok-increment__plus:hover,.pososhok-increment__minus:hover{color:#5a8e9b;}.pososhok-increment__minus{left:0;border-right:1px solid #a5a5a5;}.pososhok-increment__plus{right:0;border-left:1px solid #a5a5a5;}.pososhok-increment__data{display:block;height:23px;line-height:0;margin:0 20px;text-align:center;}input.pososhok-increment__input{border:0 none;color:#292929;font-size:12px;height:23px;line-height:23px;padding:0;text-align:center;width:15px;}.pososhok-increment.m--disabled{border-color:#dfdfdf;}.pososhok-increment.m--disabled .pososhok-increment__plus,.pososhok-increment.m--disabled .pososhok-increment__minus{border-color:#dfdfdf;color:#a5a5a5;}.pososhok-increment .pososhok-increment__plus.disabled{border-color:#dfdfdf;color:#a5a5a5;cursor:not-allowed;}input.pososhok-increment__input[disabled],input.pososhok-increment__input[disabled="disabled"],.pososhok-increment.m--disabled .input.pososhok-increment__input{background:transparent;}.pososhok-form__advanced-text{line-height:14px;color:#2e2e2e;font-size:14px;display:block;margin-top:5px;}.pososhok-tip{line-height:14px;color:#a5a5a5;font-size:10px;display:block;}.icons.m--flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.pososhok-form__advanced-input-container{background:#ffffff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:5px 5px 20px 5px rgba(0,0,0,.2);border:2px solid #ffffff;border-radius:5px;display:none;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:normal;left:0;line-height:38px;position:absolute;top:45px;width:100%;z-index:10;}.pososhok-form__input-container .pososhok-form__advanced-input-container,.pososhok-form__input-container-passengers .pososhok-form__advanced-input-container{padding:10px;}.pososhok-form__advanced-input-container.m--active{display:block;}.pososhok-form__advanced-input-container.m--blur{background:#ffeeee;}.pososhok-form__advanced-input-container.m--over{background:#fff;}.pososhok-form__advanced-input-container.m--leave{background:#eeeeff;}.pososhok-form__advanced-input-container.m--result-passengers{width:280px;}.pososhok-form__advanced-input-container.m--datepicker{width:745px;}.pososhok-form__advanced-input-container .radio{display:block;margin-top:3px;}.pososhok-form__advanced-input-container .checker{display:block;margin-top:3px;}.pososhok-form__advanced-input-container .icons{margin:0 auto;}.ui-datepicker .message{clear:both;border-top:4px solid #fff;margin-left:-28px;margin-right:-28px;padding:8px 0 7px 0;text-align:center;background-color:#fef7da}[data-field="check-out-datepicker"]+*+span .message{clear:both;display:block;margin-left:1px;margin-right:1px;padding:8px 0 7px 0;font-size:12px;line-height:14px;text-align:center;background-color:#fef7da}.pososhok-list{display:block;font-size:14px;line-height:20px;margin:-2px -18px;border-radius:3px;max-height:280px;overflow-y:auto;}.pososhok-list__item{color:#292929;cursor:pointer;display:block;font-size:14px;padding:4px 17px;}.pososhok-list__item:first-child{border-top-left-radius:3px;border-top-right-radius:3px;}.pososhok-list__item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.pososhok-list__radio{height:20px;left:0;position:absolute;right:0;visibility:hidden;}.pososhok-list__radio:checked + .pososhok-list__item,.pososhok-list__item.m--selected,.pososhok-list__item:hover{background:#00b2df;color:white;}.pososhok-form .ui-autocomplete{background:white;border-left:2px solid #1eb2df;border-right:2px solid #1eb2df;border-bottom:2px solid #1eb2df;border-radius:0 0 5px 5px;box-shadow:5px 15px 10px 0px rgba(0,0,0,.2);max-height:200px;overflow-y:auto;position:absolute;padding-bottom:5px;z-index:600;left:0;cursor:default;}.pososhok-form.hotel .ui-autocomplete{max-height:413px;width:778px !important;border:2px solid #1eb2df;}.ui-autocomplete-input:focus{}.pososhok-promo .tablet-container{margin-top:10px;}.pososhok-datepicker{display:block;padding:4px 0 18px;position:relative;background-color:#fff;}.pososhok-datepicker__clear{border:2px solid #00b2df;border-radius:3px;color:#00b2df;display:block;font-size:14px;font-weight:bold;text-align:center;line-height:36px;text-decoration:none;margin:16px 16px 0 16px;font-family:"PT Sans",Verdana,sans-serif;}.pososhok-datepicker__clear:hover{background:#00b2df;color:white;}.pososhok-datepicker .ui-datepicker{box-shadow:none;border:0 none;display:block;font-size:14px;line-height:24px;padding:14px 0 0;width:100% !important;}.pososhok-datepicker .ui-datepicker-multi .ui-datepicker-group{padding:0 20px;}.pososhok-datepicker .ui-datepicker-header{margin-bottom:8px;}.pososhok-datepicker .ui-datepicker-prev,.pososhok-datepicker .ui-datepicker-next{cursor:pointer;height:13px;top:20px;width:8px;}.pososhok-datepicker .ui-datepicker-prev:hover,.pososhok-datepicker .ui-datepicker-next:hover{background-position:center center;filter:brightness(0);-webkit-filter:brightness(0);}.pososhok-datepicker .ui-datepicker-prev.ui-state-disabled,.pososhok-datepicker .ui-datepicker-next.ui-state-disabled{background-position:center center;filter:brightness(25);-webkit-filter:brightness(25);}.pososhok-datepicker .ui-datepicker-prev{background:url(../img/forms/left-chevron.png) center center no-repeat;}.pososhok-datepicker .ui-datepicker-next{background:url(../img/forms/right-chevron.png) center center no-repeat;}.pososhok-datepicker .ui-datepicker-calendar{width:100%;}.pososhok-datepicker .ui-datepicker-calendar thead tr{border-bottom:0 none;}.pososhok-datepicker .ui-datepicker-calendar th{color:#194a6b;font-size:15px;font-weight:normal;text-transform:none;}.pososhok-datepicker .ui-datepicker-calendar td{border:1px solid #dfdfdf;}.vtbins-form__country-rows .ui-autocomplete{background:white;box-shadow:5px 5px 20px 5px rgba(0,0,0,.2);max-height:200px;overflow-y:auto;position:absolute;padding-bottom:5px;z-index:600;left:0;cursor:default;}.vtbins-form__country-rows .autocomplete{height:40px;line-height:40px;}.pososhok-result__search-form-container{background:#eaeaea;font-family:"PT Sans",Verdana,sans-serif;padding:12px 0;}.pososhok-result__search-form-container .pososhok-form__label{font-size:12px;font-family:Arial,Helvetica,sans-serif;}.pososhok-result__search-form-container.m--hotel-result-view{margin-bottom:40px;padding-bottom:35px;}.pososhok-header__item ~ a.logout{color:#ffffff;display:block;position:absolute;top:60px;left:269px;}.pososhok-header.m--white .pososhok-header__item ~ a.logout{color:#0083ce;}.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-45 a,.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-60 a,.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-90 a,.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-120 a{color:#000 !important;font-weight:700;text-decoration:underline;}.pososhok-form__input-container .ui-datepicker-calendar .period-45{background-color:#b9fc4d75;}.pososhok-form__input-container .ui-datepicker-calendar .period-60{background-color:#b9fc4d;}.pososhok-form__input-container .ui-datepicker-calendar .period-90{background-color:#1eb2df70}.pososhok-form__input-container .ui-datepicker-calendar .period-120{background-color:#1eb2dfde;}.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-45 a,.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-60 a,.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-90 a,.pososhok-form__input-container .ui-datepicker-calendar .ui-datepicker-today.period-120 a{color:#000 !important;font-weight:700;text-decoration:underline;}.js-tab-railway .ui-datepicker .selected-0,.js-tab-railway .ui-datepicker .selected-1,.railway-minor-search-form__container .ui-datepicker .selected-0,.railway-minor-search-form__container .ui-datepicker .selected-1{background:#679b2d;}.pososhok-row{display:block;margin:7px -5px;min-height:29px;}.pososhok-row.m--double-top-margin{margin-top:14px;}.pososhok-row.m--native-height{min-height:auto;}.pososhok-row.m--20px{min-height:20px;}.pososhok-row.m--30px{min-height:30px;}.pososhok-row.m--hr{background:#a5a5a5;height:1px;min-height:1px;}.pososhok-row:after{clear:left;content:'';display:block;font-size:0;height:0;width:0;}.pososhok-row__col{display:block;float:left;}.pososhok-row__col.m--right{float:right;}.pososhok-row__col.m--1{width:12.5%;}.pososhok-row__col.m--2{width:25%;}.pososhok-row__col.m--3{width:37.5%;}.pososhok-row__col.m--4{width:50%;}.pososhok-row__col.m--5{width:62.5%;}.pososhok-row__col.m--6{width:75%;}.pososhok-row__col.m--7{width:87.5%;}.pososhok-row__col.m--8{width:100%;}.pososhok-row__col.m--p-17{width:17%;}.pososhok-row__col.m--30px{width:30px;}.pososhok-row__col.m--margin-left-8{margin-left:8px;}.pososhok-row__inner{padding-left:5px;padding-right:5px;min-height:20px;line-height:20px;}.pososhok-row.m--10 .pososhok-row__col.m--1{width:10%;}.pososhok-row.m--10 .pososhok-row__col.m--2{width:20%;}.pososhok-row.m--10 .pososhok-row__col.m--3{width:30%;}.pososhok-row.m--10 .pososhok-row__col.m--4{width:40%;}.pososhok-row.m--10 .pososhok-row__col.m--5{width:50%;}.pososhok-row.m--10 .pososhok-row__col.m--6{width:60%;}.pososhok-row.m--10 .pososhok-row__col.m--7{width:70%;}.pososhok-row.m--10 .pososhok-row__col.m--8{width:80%;}.pososhok-row.m--10 .pososhok-row__col.m--9{width:90%;}.pososhok-row.m--10 .pososhok-row__col.m--10{width:100%;}.tag-editor{background:#ffffff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #ffffff;border-radius:5px;color:#292929;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;font-weight:normal;height:35px;line-height:35px;outline:0 none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.tag-editor.m--active{border-color:#1eb2df;border-bottom-left-radius:0;border-bottom-right-radius:0;}.tag-editor li{display:inline-block;overflow:hidden;margin:3px 0;}.tag-editor div{float:left;padding:0 4px;}.tag-editor .placeholder{padding:0 8px;color:#bbb;}.tag-editor .tag-editor-spacer{padding:0;width:8px;overflow:hidden;color:transparent;background:none;}.tag-editor input{background:none;box-shadow:none;border:0;cursor:text;color:#292929;font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;margin:0;outline:none;padding:0;height:30px;vertical-align:inherit;}.tag-editor-hidden-src{position:absolute !important;left:-99999px;}.tag-editor ::-ms-clear{display:none;}.tag-editor .tag-editor-tag{background:#1eb2df;border-radius:3px 0 0 3px;color:#ffffff;cursor:pointer;overflow:hidden;padding-left:5px;white-space:nowrap;}.tag-editor .tag-editor-delete{background:#1eb2df;border-radius:0 3px 3px 0;cursor:pointer;padding-left:3px;padding-right:4px;}.tag-editor .tag-editor-delete i{line-height:18px;display:inline-block;}.tag-editor .tag-editor-delete i:before{font-size:16px;color:#ffffff;content:"×";font-style:normal;}.tag-editor .tag-editor-delete:hover i:before{color:#c60000;}.tag-editor .tag-editor-tag.active+.tag-editor-delete,.tag-editor .tag-editor-tag.active+.tag-editor-delete i{visibility:hidden;cursor:text;}.tag-editor .tag-editor-tag.active{background:none !important;}.tag-editor .tag-editor-edit{background:#1eb2df;border-radius:0 3px 3px 0;cursor:pointer;padding-left:3px;padding-right:4px;}.tag-editor .tag-editor-edit i{line-height:18px;display:inline-block;}.tag-editor .tag-editor-edit i:before{font-size:14px;color:#ffffff;content:"\1F58D";font-style:normal;}.tag-editor .tag-editor-edit:hover i:before{color:#c60000;}.tag-editor .tag-editor-tag.active +.tag-editor-delete +.tag-editor-edit,.tag-editor .tag-editor-tag.active +.tag-editor-delete +.tag-editor-edit i{visibility:hidden;cursor:text;}.traveller-edit-button{cursor:pointer;}.personal-data{--black:#292929;--white:#ffffff;--green:#6a9b00;--grey-light:#eeeeee;--grey:#bebebe;--grey-dark:#aeaeae;--grey-silver:#808080;--grey-darkest:#585858;--yellow:#ffc701;--blue:#0180cd;--red:#c60000;--icon-red:#ac0000;--pink:#ffd8ca;--icon-primary:#588e9c;}img,svg{display:block;}.visibility-hidden{visibility:hidden;}button[data-aea="button"]:not(:first-child) + button[data-aea="button"]:not(:first-child){margin-left:10px;}button[data-aea="button"]{display:inline-flex;align-items:center;position:relative;background-color:transparent;border:none;padding:0;margin:0;width:fit-content;}button[data-aea="button"] .tooltip-content{display:none;position:absolute !important;bottom:20px;right:0;min-width:288px;background:var(--grey-light);border:1px solid var(--grey) !important;border-radius:7px;color:var(--grey-darkest) !important;font-size:12px !important;height:30px !important;line-height:22px !important;padding:8px 7px 0 7px !important;vertical-align:top !important;}button[data-aea="button"]:hover .tooltip-content{display:block;}button[data-aea="button"] .text{color:var(--blue);text-decoration:underline;padding-left:5px;margin:0;}button[data-aea="button"].disabled{pointer-events:none;}button[data-aea="button"].disabled:not(.like-enabled) .text{color:var(--grey-dark);}button[data-aea="button"]:hover,button[data-aea="button"]:focus,button[data-aea="button"]:active{outline:2px solid var(--yellow);border-radius:5px;justify-self:flex-start;}div[data-aea="selector"] .selector{width:100%;}div[data-aea="selector"]:hover .selector,div[data-aea="selector"]:focus .selector{border:2px solid var(--yellow);border-radius:5px;}div[data-aea="selector"] .selector.disabled{color:var(--black);border-color:transparent;background:transparent;cursor:text;}div[data-aea="selector"] .selector.disabled::after{background:none;}.radio[data-aea="radio"],.radio[data-aea="radio"].disabled{padding:0;margin:0;background:none;}.radio[data-aea="radio"].disabled{pointer-events:none;}label[data-aea="radio"] input[type='radio']:not(.disabled){appearance:none;width:16px !important;height:16px !important;border:3px solid var(--green) !important;border-radius:50%;outline:none;transition:box-shadow 0.3s ease;opacity:1;}label[data-aea="radio"] input[type='radio']:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;}label[data-aea="radio"] input[type='radio']:checked:before{background:var(--green);}label[data-aea="radio"]{border-radius:50%;}label[data-aea="radio"]:hover input[type="radio"],label[data-aea="radio"]:focus input[type="radio"],label[data-aea="radio"]:active input[type="radio"],label[data-aea="radio"]:focus-visible input[type="radio"]{border:3px solid var(--yellow) !important;}label.disabled[data-aea="radio"] input[type='radio']{border:3px solid var(--grey-dark);}label.disabled[data-aea="radio"] input[type='radio']:checked:before{background:var(--grey-dark);}label[data-aea="checkbox"].label__checkbox{font-weight:bold;}label[data-aea="checkbox"] + input[type='checkbox']{appearance:none;background:url(../img/icons.png) 0 -371px no-repeat;display:inline-block;width:18px;height:18px;line-height:0;padding:0;margin:0;}label[data-aea="checkbox"] + input[type='checkbox']:checked{background:url(../img/icons.png) -30px -371px no-repeat;}label[data-aea="checkbox"] + input[type='checkbox']:hover,label[data-aea="checkbox"] + input[type='checkbox']:focus,label[data-aea="checkbox"] + input[type='checkbox']:active,label[data-aea="checkbox"] + input[type='checkbox']:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px;border-radius:5px;}label[data-aea="checkbox"] + input[type='checkbox']:disabled{background:url(../img/icons.png) 0 -371px no-repeat;pointer-events:none;}label[data-aea="checkbox"] + input[type='checkbox']:checked:disabled{background:url(../img/icons.png) -117px -401px no-repeat;pointer-events:none;}select{line-height:20px;padding:0 2px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.personal-data .item__part select.disabled,.personal-data .passport-list-item select:disabled{color:var(--grey-dark);opacity:1;padding:0 24px 0 14px;border-color:transparent;background:transparent;appearance:none;cursor:text;}.personal-data .passport-list-item select:disabled{padding-left:7px;color:var(--black);}.dn{display:none !important;}.readonly-view{height:35px;}#passport-list-container{display:flex;flex-direction:column;gap:48px;margin-bottom:24px;}.passport-list-item{display:flex;}.passport-list-item__radio{min-width:160px;display:flex;align-items:baseline;justify-content:end;margin-right:20px;padding-top:28px;}.passport-list-item__passport-fields{display:grid;grid-template-columns:repeat(4,200px);gap:21px;width:100%;}.passport-list-item-passport{display:flex;flex-direction:column;}.passport-list-item-passport__label{color:var(--grey-silver);font-weight:bold;font-size:14px;padding-left:10px;}.passport-list-item-passport__value{font-weight:bold;font-size:14px;}.passport-list-item-passport__value .selector{width:197px;}.passenger-passports-footer{display:flex;flex-direction:row;gap:24px;}.passenger-passports-footer .js-passport-errors{font-size:18px;font-weight:700;}.personal-data .passenger-form .passengers-add-new,.booking .passengers-data .passengers-add-new{font-size:18px;font-weight:700;}.avia-booking-form__block-sub.customer-data{margin-left:57px;}.personal-data{--grid-template-columns:74px 20px 20px 1fr 200px 200px 50px 66px;--column-gap:21px;--row-gap:15px;}.personal-data .avia-booking-form__block-header{padding-left:75px;}.personal-data ul.list{margin:0;}.personal-data ul.list li{border:none;padding:0;margin:0;}.personal-data ul.list li:before{content:none;}button[name="add-item"] svg{fill:var(--green);}button[name="delete-item"] svg{fill:var(--icon-primary);}button[name="delete-item"]:hover svg{fill:var(--yellow);}button.disabled:not(.like-enabled) svg{fill:var(--grey-dark);}.personal-data:not(:has(.editData)) .personal-data__section button[name="save"]{display:none;}.personal-data:not(:has(.editData)) .personal-data__section button[name="close"]{display:none;}.personal-data:has(.editData) .personal-data__section button[name="edit"]{display:none;}:not(.editData) > .personal-data__section.data button:not([name="add-item"]){visibility:hidden;}.icon-svg svg{height:22px;width:22px;}.personal-data .personal-data__section input[type="text"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.personal-data:not(:has(.editData)) .customer-udids label{pointer-events:none;}.personal-data .personal-data__section input[type="text"]:read-only{pointer-events:none;border-color:transparent !important;background:transparent !important;}.personal-data .personal-data__section input[type="text"]:not(:read-only):hover,.personal-data .personal-data__section input[type="text"]:not(:read-only):focus,.personal-data .personal-data__section input[type="text"]:not(:read-only):active{border:2px solid var(--yellow);border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}label[data-aea="checkbox"] + input[type='checkbox']:disabled:hover,label[data-aea="checkbox"] + input[type='checkbox']:disabled:focus,label[data-aea="checkbox"] + input[type='checkbox']:disabled:active,label[data-aea="checkbox"] + input[type='checkbox']:disabled:focus-visible{outline:none;outline-offset:-3px;border-radius:5px;}.personal-data .personal-data__section input[type="text"].error:read-only{color:var(--red);}.personal-data .personal-data__section input[type="text"].error:read-only::placeholder{color:var(--red);opacity:1;}.personal-data .personal-data__section .cell.error input[type="text"]:read-only{color:var(--red);pointer-events:none;}.personal-data .personal-data__section .cell.error input[type="text"]:read-only::placeholder{color:var(--red);opacity:1;}.personal-data:has(.editData) .personal-data__section input[type="text"].error{background:var(--pink);}.personal-data:has(.editData) .personal-data__section .item__part.error input[type="text"]{border-color:#c60000;background:var(--pink);}.personal-data:has(.editData) .personal-data__section .cell.error input[type="text"]{border-color:#c60000;background:var(--pink);}.personal-data .personal-data-customers.editData .personal-data__section .selector.error span.selected{color:var(--grey-silver);background:var(--pink);}.personal-data__section select.disabled{color:var(--grey-silver);opacity:1;appearance:none;border:transparent;background:transparent;}.personal-data__section.view{display:grid;grid-template-columns:var(--grid-template-columns);column-gap:var(--column-gap);row-gap:var(--row-gap);}.personal-data__section.view.header{grid-template-areas:"title title title . . . . buttons";}.personal-data .personal-data__section h4.personal-data__title{grid-area:title;font-family:"PT Sans",Verdana,sans-serif;font-size:16px;line-height:16px;font-weight:bold;letter-spacing:unset;padding:0;margin:0;}.personal-data__section #buttons{grid-area:buttons;margin-left:auto;}.personal-data__section.view.data + .personal-data__section.view.data{margin-top:15px;}.personal-data__section.view.data{grid-template-columns:1fr;grid-template-areas:"item__part";}.personal-data__section .item__part{grid-area:item__part;display:grid;grid-template-columns:var(--grid-template-columns);grid-template-rows:repeat(7,auto);grid-template-areas:". . . lastNameLabel firstNameLabel middleNameLabel isMiddleName ." ". . . lastName firstName middleName . ." ". . . latinLastName latinFirstName latinMiddleName . ." ". . . genderLabel . . . ." ". . . gender . . . ." ". . . birthdayLabel . . . ." ". . . birthday . . . .";align-items:center;column-gap:var(--column-gap);width:100%;}.personal-data__section.common-section .item__part{grid-template-columns:158px 200px 200px 200px 200px;grid-template-areas:". lastNameLabel firstNameLabel middleNameLabel isMiddleName" ". lastName firstName middleName ." ". latinLastName latinFirstName latinMiddleName ." ". genderLabel . . ." ". gender . . ." ". birthdayLabel . . ." ". birthday . . .";}.personal-data__section #lastNameLabel{grid-area:lastNameLabel;}.personal-data__section #firstNameLabel{grid-area:firstNameLabel;}.personal-data__section #middleNameLabel{grid-area:middleNameLabel;}.personal-data__section #isMiddleName{grid-area:isMiddleName;width:50px;display:flex;justify-content:space-between;align-items:center;margin:0;}.personal-data__section #lastName{grid-area:lastName;}.personal-data__section #firstName{grid-area:firstName;}.personal-data__section #middleName{grid-area:middleName;}.personal-data__section #latinLastName{grid-area:latinLastName;}.personal-data__section #latinFirstName{grid-area:latinFirstName;}.personal-data__section #latinMiddleName{grid-area:latinMiddleName;}.personal-data__section #genderLabel{grid-area:genderLabel;}.personal-data__section #gender{grid-area:gender;}.personal-data__section #birthdayLabel{grid-area:birthdayLabel;}.personal-data__section #birthday{grid-area:birthday;}.personal-data-general .item__part .personal-data__subtitle{margin-left:10px;}.personal-data-general .item__part .personal-data__item{margin-bottom:15px;}.personal-add-new-passenger .item__part .personal-data__item{margin-bottom:15px;}.passenger-add-new-extra-holder #buttons{display:none;}.personal-data-contacts .personal-data__section.view.data{grid-template-areas:"list" "add-item";}.personal-data__section .list{grid-area:list;display:grid;grid-template-columns:1fr;grid-template-areas:"item__part";row-gap:var(--row-gap);}.personal-data__section button[name="add-item"]{grid-area:add-item;margin-left:188px;}.personal-data-contacts .item__part{grid-template-columns:var(--grid-template-columns);grid-template-areas:"subtitle item__order radio input input select delete-item . ";}.personal-data__section .personal-data__subtitle{grid-area:subtitle;color:var(--grey-silver);font-weight:bold;}.personal-data__section .item__order{grid-area:item__order;color:var(--grey-silver);font-size:16px;font-weight:bold;}.personal-data__section .radio{grid-area:radio;}.personal-data__section input[type="text"]{grid-area:input;width:100%;}.personal-data-contacts .phone input[type="text"]{grid-area:input;}.personal-data-contacts select{grid-area:select;width:100%;}.personal-data__section button[name="delete-item"]{grid-area:delete-item;}.personal-data-customers .personal-data__section.view.data.customers{grid-template-areas:"subtitle" "list" "add-item";border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom:15px;}.personal-data-customers .personal-data__subtitle{grid-area:subtitle;display:grid;grid-template-columns:var(--grid-template-columns);grid-template-areas:". . subtitle-1 subtitle-1 . subtitle-2 subtitle-2 . ";column-gap:var(--column-gap);}.personal-data-customers .subtitle-1{grid-area:subtitle-1;}.personal-data-customers .subtitle-2{grid-area:subtitle-2;justify-self:end;}.personal-data-customers :where(.subtitle-1,.subtitle-2) .help-tooltip{vertical-align:middle;}.personal-data-customers :where(.subtitle-1,.subtitle-2) .tooltip-content:after{content:none;}.personal-data-customers .subtitle-2 .help-tooltip:hover .tooltip-content{left:unset;right:0;}.personal-data-customers .item__part{grid-template-columns:var(--grid-template-columns);grid-template-areas:". item__order radio input input input radio-2 . ";}.personal-data-customers .customers .item__part:not(:has(input[name="customer-for-supplier"]:checked)) input[type='text']{color:var(--grey-silver);}.personal-data-customers:not(.editData) .personal-data__section input[type="text"]{border-color:transparent !important;background:transparent !important;}.personal-data-customers .radio-2{grid-area:radio-2;}.personal-data-customers .personal-data__section.view.data.customer-udids{grid-template-areas:"list";}.personal-data-customers .data.customer-udids .item__part{grid-template-columns:var(--grid-template-columns);grid-template-areas:". . . subtitle input input copy-item .";grid-template-rows:auto;}.personal-data-customers .data.customer-udids .personal-data__subtitle{display:block;margin-left:10px;}.personal-data-customers .data.customer-udids .item__part .cell{grid-area:input;width:100%;margin:0;position:relative;}.personal-data-customers .data.customer-udids .item__part input[type='text']{color:var(--black);}.personal-data-customers .data.customer-udids .item__part .cell :is(input,.selector){width:100%;}.personal-data-customers .data.customer-udids button[name="copy-item"]{grid-area:copy-item;}.personal-data-customers.editData .data.customer-udids button[name="copy-item"]{visibility:visible;}.personal-data__section .subtitle-1{margin-bottom:15px;}.personal-data__section .js-add-customer-button{margin-top:15px;}.cookie-consent{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#2c3e50;color:white;padding:20px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.3);max-width:700px;width:90%;z-index:1000;font-family:Arial,sans-serif;display:none;}.cookie-consent .cookie-group{display:flex;gap:20px;align-items:center;}.cookie-consent.active{display:block;animation:slideUp 0.3s ease-out;}@keyframes slideUp{from{opacity:0;transform:translateX(-50%) translateY(20px);}to{opacity:1;transform:translateX(-50%) translateY(0);}}.cookie-title{font-size:18px;font-weight:bold;margin-bottom:10px;}.cookie-text{font-size:14px;line-height:1.4;margin-bottom:15px;color:#ecf0f1;}.cookie-text a{color:#ecf0f1;}.cookie-buttons{display:flex;gap:10px;flex-wrap:wrap;}.cookie-btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:bold;transition:all 0.3s ease;}.cookie-accept{background:#27ae60;color:white;}.cookie-accept:hover{background:#219a52;}.cookie-settings{background:#3498db;color:white;}.cookie-settings:hover{background:#2980b9;}.cookie-reject{background:#e74c3c;color:white;}.cookie-reject:hover{background:#c0392b;}.cookie-settings-panel{margin-top:15px;padding:15px;background:rgba(255,255,255,0.1);border-radius:5px;display:none;}.cookie-settings-panel.active{display:block;}.setting-item{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;}.setting-label{font-size:14px;}.switch{position:relative;display:inline-block;width:50px;height:24px;}.switch input{opacity:0;width:0;height:0;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:24px;}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:0.4s;border-radius:50%;}input:checked + .slider{background-color:#27ae60;}input:checked + .slider:before{transform:translateX(26px);}@media (max-width:768px){.cookie-consent{bottom:10px;left:5%;transform:translateX(0);width:90%;}.cookie-buttons{flex-direction:column;}.cookie-btn{width:100%;}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}.swiper{width:100%;height:100%;}.swiper-slide{text-align:center;font-size:18px;background:#444;display:flex;justify-content:center;align-items:center;}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}.swiper{width:100%;height:300px;margin-left:auto;margin-right:auto;}.swiper-slide{background-size:cover;background-position:center;}.mySwiper2{height:80%;width:100%;}.mySwiper{height:20%;box-sizing:border-box;padding:10px 0;}.mySwiper .swiper-slide{width:25%;height:100%;opacity:0.4;}.mySwiper .swiper-slide-thumb-active{opacity:1;}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}