@charset "UTF-8";@font-face{font-family:"Idos";src:url('../webfonts/idos.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:"Timetable";src:url('../webfonts/timetable.woff') format('woff');font-weight:normal;font-style:normal}.border-top-radius{border-top-left-radius:3px!important;border-top-right-radius:3px!important}.border-bottom-radius{border-bottom-left-radius:3px!important;border-bottom-right-radius:3px!important}.border-right-radius{border-top-right-radius:3px!important;border-bottom-right-radius:3px!important}.border-left-radius{border-top-left-radius:3px!important;border-bottom-left-radius:3px!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.center-img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.responsive-img{max-width:100%;max-height:100%;width:auto;height:auto}.stretch-img{width:100%!important;max-height:none!important}.greyscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}html{margin:0;padding:0}body{margin:0;padding:0;background:#9cd6f3;font:100%/1.5 'Roboto',sans-serif;font-size:87.5%;color:#2e3d44;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-clip:content-box;overflow-y:scroll}h1,h2,h3{font-weight:bold}#content>h1{font-size:214.28571429%;margin-bottom:0}h2{font-size:1.5em;margin:.83em 0}#content>h2,#content>form>h2{font-size:171.42857143%;text-align:left;margin:0 0 .5em}h3{font-size:1.17em}p{margin:1em 0}img{border:0}hr{border:none;border-top:1px solid #ddd;margin:1em 0}a:hover{text-decoration:none}a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}a:focus,a:hover{color:#054165}.mp-reset{margin:0;padding:0}.mt-reset{margin-top:0!important}.mb-reset{margin-bottom:0!important}.reset{border:none;background:none;margin:0;padding:0}ul.reset,ol.reset{list-style:none}.clear-left{clear:left}.reset>li{border:none;background:none;margin:0;padding:0;position:static}ul.reset>li,ol.reset>li{list-style:none}.reset>li:before{display:none;position:static;top:auto;width:auto;height:auto;margin:0;border-radius:0;background:none}.break{clear:both}table.reset{border-spacing:0}table.reset,table.reset td,table.reset th,table.reset thead th{width:auto;border:none;background:none;margin:0;padding:0;font-weight:normal;color:inherit}ultable.reset,ultable.reset td,ultable.reset th,ultable.reset thead th,oltable.reset,oltable.reset td,oltable.reset th,oltable.reset thead th{list-style:none}table.reset tr:nth-child(even) th,table.reset tr:nth-child(even) td{background:none}.relative{position:relative}.center{text-align:center}.left{text-align:left}.right{text-align:right}.bold{font-weight:bold}.bigger{font-size:128.57142857%;line-height:1.4}.upper{text-transform:uppercase}.print-only,.no-js .js-only,.js .js-hide,.hidden{display:none}.out{position:absolute;left:-9999px}.w-full{width:100%}.w-49{width:49%!important}.w-33{width:33.2%!important}.w-85px{width:85px}.col-h-l{width:50%;float:left;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.col-h-r{width:50%;float:right;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.valign-top{vertical-align:top}.color-lightgrey{color:#999}.color-red{color:#c20016}.color-green{color:#6abd1a}.dashed-underline{text-decoration:underline dashed;cursor:help}.content-padding{padding:0 10px}.padding-bottom-70{padding-bottom:70px!important}.error{letter-spacing:normal;color:red}.label-error{text-transform:none;letter-spacing:normal;color:red}.warning{font-weight:bolder;font-size:18px;color:red}.warning-terms{float:left;margin-right:2px;font-size:14px}.inp-combined.error{border-color:red!important}.inp-combined.error .inp-text{border-color:red!important}.inp-combined span.label-error{color:red;letter-spacing:normal;padding-left:5px}.m-left10{margin-left:10px!important}.m-top10{margin-top:10px!important}.m-top60 h2{text-align:left}.m-bot10{margin-bottom:10px!important}.hide{display:none!important}@media print{a{text-decoration:none;color:#2e3d44}body{background:none!important}.out,.no-print{display:none!important}.print-only{display:block}div.popup .popup-in{position:absolute;left:0}.popup-in{width:100%!important}#content{margin-bottom:0!important}#main{margin-top:0!important}}.close:not(.smap.card.close){position:absolute;right:10px;top:13px;text-transform:uppercase;letter-spacing:normal;cursor:pointer;text-decoration:none}.close:not(.smap.card.close):before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";font-size:14px;margin:0 7px 2px 0}.close.close-hint-ace{right:0;top:3px}.close.close-hint{top:10px}.smap .card .close::before{background:none;display:block;border:0;margin:0;padding-right:0;padding-left:0;font-size:10px!important;text-transform:none;appearance:none;position:absolute;cursor:pointer;user-select:none;top:-6px;right:-6px;width:10px;height:10px}.smap .card .close::after{visibility:hidden!important}li.hint-ace{background-color:#9da4a7!important;font-size:14px;cursor:pointer;line-height:2.2}li.hint-ace span{color:#fff}li.hint-ace span a{color:#fff;text-decoration:underline}.hint-text{margin-right:15px}.hint-text a{color:#fff}.hint{position:relative;background-color:#9da4a7;margin-bottom:15px;padding:10px 20px;border-radius:3px 3px 3px 3px;text-align:left;color:#fff;letter-spacing:normal}.hint-with-up-arrow:before{content:"";width:0;height:0;border-style:solid;border-width:0 16px/2 12px 16px/2;border-color:transparent transparent #9da4a7 transparent;position:absolute;top:-29%;left:87%;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease}.hint-with-arrow:before{content:"";width:0;height:0;border-style:solid;border-width:12px 16px/2 0 16px/2;border-color:#9da4a7 transparent transparent transparent;position:absolute;top:99.4%;left:87%;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease}.ico-font{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga"}.ico-ok{color:#579b15}.ico-ok:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"v"}h1.ico-ok:before{margin:0 10px 7px 0;font-size:24px}.ico-basket:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"a"}.ico-tt:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"e";font-size:16px}.ico-map:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"b"}.ico-up,.ico-down,.ico-left,.ico-right{text-decoration:none}.ico-up span,.ico-down span,.ico-left span,.ico-right span,.ico-up h3,.ico-down h3,.ico-left h3,.ico-right h3{text-decoration:underline}.ico-up span:hover,.ico-down span:hover,.ico-left span:hover,.ico-right span:hover,.ico-up h3:hover,.ico-down h3:hover,.ico-left h3:hover,.ico-right h3:hover{text-decoration:none}.ico-down:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"h"}.ico-left:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"h";transform:rotate(90deg)}.ico-up:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"k"}.ico-right:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"k";transform:rotate(90deg)}.ico-star:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"c"}.ico-star-active:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"*"}.ico-print:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"r"}.ico-mc:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:' ';background-image:url('../images/Aktovka.svg');height:18px;width:19px}.ico-mc-disable:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";background-image:url('../images/Aktovka-seda.svg')!important}.ico-mc-disable:hover{background-color:#e0f0f9!important;cursor:default}.ico-pdf:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:' ';background-image:url('../images/pdf-ikona.svg');height:18px;width:18px}.ico-warning:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"!"}.ico-share:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"q"}.ico-remove{padding:0 4px 0 3px}.ico-remove:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x"}.ico-remove:hover,.ico-remove:focus{background-color:#c7e6f7}.ico-check-rounded:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"j"}.ico-dollar:before{content:' '!important;background-image:url('../images/info-icon-green.svg');background-repeat:no-repeat;height:14px;width:14px;display:inline-block;top:3px!important;left:0!important;position:relative;background-size:contain;margin:0 2px 2px 0}.ico-dollar{text-decoration:none;color:#60ac17;padding:5px}.ico-dollar:hover,.ico-dollar:visited{background-color:#c7e6f7;color:#60ac17}.ico-info:before{content:' '!important;background-image:url('../images/info-icon-blue.svg');background-repeat:no-repeat;height:14px;width:14px;display:inline-block;top:3px!important;left:0!important;position:relative;background-size:contain;margin:0 2px 2px 0}.ico-info{text-decoration:none;color:#4d9eda;padding:5px}.ico-info:hover,.ico-info:visited{background-color:#c7e6f7;color:#4d9eda}.ico-switch:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"g";font-weight:bold!important}.ico-remove-bold:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"X"}h1.ico-remove-bold:before{margin:0 15px 5px 0;font-size:24px}.ico-fast:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"s"}.btn.ico-fast:before{margin:0 13px 1px 0;font-size:19px}.ico-search:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"p";font-weight:bolder!important;font-size:20px}.btn.ico-search:before{margin:0 13px 1px 0;font-size:19px}.ico-print:before,.ico-share:before,.ico-map:before,.ico-pdf:before,.ico-mc:before{margin:0 8px 0 0;font-size:18px}.btn.ico-basket>span{position:relative}.btn.ico-basket .count{background:#333;color:#fff;font-size:11px;font-weight:bold;border-radius:2px;display:block;position:absolute;top:-20px;right:-20px;line-height:18px;min-width:18px;padding:0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 3px 0 0;text-decoration:none;margin-top:20px;margin-right:7px}.btn.ico-basket:before{font-size:16px;margin:0 0 3px 0}.ico-down h3,.ico-up h3,.ico-left h3,.ico-right h3{display:inline}.tooltip{background:#f1f1f1;border-radius:3px;z-index:9999;position:absolute;width:184px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:13px;box-shadow:0 2px 4px rgba(0,0,0,.38);line-height:1.4}.tooltip:after{content:"";width:0;height:0;border-style:solid;border-width:0 24px/2 12px 24px/2;border-color:transparent transparent #f1f1f1 transparent;position:absolute;bottom:100%;left:50%;margin-left:-12px}.tooltip:before{content:"";width:0;height:0;border-style:solid;border-width:0 26px/2 13px 26px/2;border-color:transparent transparent rgba(0,0,0,.06) transparent;position:absolute;bottom:100%;left:50%;margin-left:-13px}.oldie .tooltip:before{display:none}.btn{padding:10px;display:inline-block;text-align:center;border:0;border-bottom:1px solid;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;zoom:1;background-size:auto 200%;background-position:0 0;letter-spacing:normal}.btn>span{vertical-align:middle;display:inline-block;padding:0;line-height:inherit}.btn.btn-tiny{height:38px;padding:0 8px;line-height:38px}.btn.btn-small{height:45px}.btn.btn-medium{height:50px}.btn.btn-large{height:56px}.btn:hover{background-position:0 100%;text-decoration:none;-webkit-transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease;-moz-transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease;-o-transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease;transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease}.btn:focus{box-shadow:0 0 2px 1px rgba(136,136,136,.8)!important;outline:none!important;transition:box-shadow 0s!important}.btn:after{content:"";height:100%;vertical-align:middle;display:inline-block}.btn.btn-disabled,.btn.btn-disabled:hover{color:#fff;box-shadow:none;cursor:default;border-bottom-color:#b3b3b3;background-color:#ccc}.btn-shadow{box-shadow:0 1px 3px rgba(136,136,136,.38)}.btn-shadow:hover,.btn-shadow:focus{box-shadow:none}.btn-orange{color:#fff;text-decoration:none;text-shadow:0 -1px 1px rgba(156,76,0,.6);border-bottom-color:#db6c00;text-transform:uppercase;font-weight:bold;background-color:#fd8500;background-image:-webkit-linear-gradient(top,#ff9000 0%,#fa7a00 50%,#e16e00 100%);background-image:-moz-linear-gradient(top,#ff9000 0%,#fa7a00 50%,#e16e00 100%);background-image:-o-linear-gradient(top,#ff9000 0%,#fa7a00 50%,#e16e00 100%);background-image:linear-gradient(to bottom,#ff9000 0%,#fa7a00 50%,#e16e00 100%)}.btn-orange.btn-loading,.btn-orange:hover,.btn-orange:focus{color:#fff;border-bottom-color:#a85300}.oldie .btn-orange:hover,.ie9 .btn-orange:hover,.oldie .btn-orange:focus,.ie9 .btn-orange:focus{background:#e16e00}.btn-lightblue{color:#105d8c;border-bottom-color:#c3d8e4;background-color:#daeef9;background-image:-webkit-linear-gradient(top,#e0f0f9 0%,#d4ecf9 50%,#b5e1fa 100%);background-image:-moz-linear-gradient(top,#e0f0f9 0%,#d4ecf9 50%,#b5e1fa 100%);background-image:-o-linear-gradient(top,#e0f0f9 0%,#d4ecf9 50%,#b5e1fa 100%);background-image:linear-gradient(to bottom,#e0f0f9 0%,#d4ecf9 50%,#b5e1fa 100%)}.btn-lightblue:hover,.btn-lightblue:focus{color:#105d8c;border-bottom-color:#a0c1d4}.oldie .btn-lightblue:hover,.ie9 .btn-lightblue:hover,.oldie .btn-lightblue:focus,.ie9 .btn-lightblue:focus{background:#b5e1fa}.btn-blue{color:#fff;border-bottom-color:#2f96c6;background-color:#34a5da;background-image:-webkit-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:-moz-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:-o-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:linear-gradient(to bottom,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%)}.btn-blue.btn-loading,.btn-blue:hover,.btn-blue:focus{color:#fff;border-bottom-color:#25779d}.oldie .btn-blue:hover,.ie9 .btn-blue:hover,.oldie .btn-blue:focus,.ie9 .btn-blue:focus{background:#2c8dbb}.btn-lightgreen{color:#fff;border-bottom-color:#60ac17;background-color:#71c91c;background-image:-webkit-linear-gradient(top,#78d51d 0%,#6abd1a 50%,#559914 100%);background-image:-moz-linear-gradient(top,#78d51d 0%,#6abd1a 50%,#559914 100%);background-image:-o-linear-gradient(top,#78d51d 0%,#6abd1a 50%,#559914 100%);background-image:linear-gradient(to bottom,#78d51d 0%,#6abd1a 50%,#559914 100%)}.btn-lightgreen:hover,.btn-lightgreen:focus{color:#fff;border-bottom-color:#477f11}.oldie .btn-lightgreen:hover,.ie9 .btn-lightgreen:hover,.oldie .btn-lightgreen:focus,.ie9 .btn-lightgreen:focus{background:#559914}.btn-green{color:#fff;border-bottom-color:#508f14;background-color:#61ac18;background-image:-webkit-linear-gradient(top,#6abd1a 0%,#579b15 50%,#3f720e 100%);background-image:-moz-linear-gradient(top,#6abd1a 0%,#579b15 50%,#3f720e 100%);background-image:-o-linear-gradient(top,#6abd1a 0%,#579b15 50%,#3f720e 100%);background-image:linear-gradient(to bottom,#6abd1a 0%,#579b15 50%,#3f720e 100%)}.btn-green:hover,.btn-green:focus{color:#fff;border-bottom-color:#37620e}.oldie .btn-green:hover,.ie9 .btn-green:hover,.oldie .btn-green:focus,.ie9 .btn-green:focus{background:#3f720e}.btn-red{color:#fff;border-bottom-color:#af0519;background-color:#f0001b;background-image:-webkit-linear-gradient(top,#ff001c 0%,#e10019 50%,#c20016 100%);background-image:-moz-linear-gradient(top,#ff001c 0%,#e10019 50%,#c20016 100%);background-image:-o-linear-gradient(top,#ff001c 0%,#e10019 50%,#c20016 100%);background-image:linear-gradient(to bottom,#ff001c 0%,#e10019 50%,#c20016 100%)}.btn-red:hover,.btn-red:focus{color:#fff;border-bottom-color:#7d0412}.oldie .btn-red:hover,.ie9 .btn-red:hover,.oldie .btn-red:focus,.ie9 .btn-red:focus{background:#c20016}.btn-dark{color:#fff;border-bottom-color:#151f23;background-color:#40555f;background-image:-webkit-linear-gradient(top,#4b646f 0%,#35464e 50%,#171f22 100%);background-image:-moz-linear-gradient(top,#4b646f 0%,#35464e 50%,#171f22 100%);background-image:-o-linear-gradient(top,#4b646f 0%,#35464e 50%,#171f22 100%);background-image:linear-gradient(to bottom,#4b646f 0%,#35464e 50%,#171f22 100%)}.btn-dark:hover,.btn-dark:focus{color:#fff;border-bottom-color:#020303}.oldie .btn-dark:hover,.ie9 .btn-dark:hover,.oldie .btn-dark:focus,.ie9 .btn-dark:focus{background:#171f22}.btn-grey{color:#555;border-bottom-color:#d6d6d6;background:#efefef}.btn-grey:not(.btn-disabled):hover{color:#555;background:#d6d6d6;border-bottom-color:#bcbcbc;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.btn-grey.btn-disabled{color:#fff;box-shadow:none;cursor:default;border-bottom-color:#b3b3b3;background:#ccc}.btn-loading{font-size:0;cursor:default;background-position:0 100%;box-shadow:none}.btn-loading>span{display:none}.btn-loading:before,.btn-loading:after{display:none}.btn-passengers{display:inline-flex;height:44px;justify-content:center;align-items:center}.btn-buy{height:44px;vertical-align:middle;min-width:100px}.not-clickable{cursor:default}.not-clickable:hover,.not-clickable:focus{background-position:initial;border-bottom-color:#60ac17}.submit-bug,.my-connection{position:fixed;right:10px;bottom:78px;text-align:left;padding:10px 10px 10px 38px;line-height:1.2;width:243px;z-index:100}.submit-bug:before,.my-connection:before{content:'';display:block;height:100%;width:35px;left:-4px;top:0;position:absolute;background:url('../images/megaphone.svg') 15px center no-repeat}.btn-margin{margin:10px}#mc-text{padding-left:10px}.my-connection{bottom:145px;background-image:none;background-color:#f8e707;border-bottom:none;color:#333}.my-connection:hover{background-color:#e0d100;color:#333}.my-connection>span{position:relative}.my-connection .mc-count{background:#333;color:#fff;font-size:10px;font-weight:bold;display:block;position:absolute;top:1px;left:-10px;min-width:10px;padding:0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 3px 0 0;text-decoration:none;margin-top:10px}.my-connection:before{background:url('../images/Aktovka-bila.svg') 15px center no-repeat}@media print{.btn{display:none!important}}label em{font-style:normal;text-decoration:underline}.inp-text{border:1px solid #adddf4;height:46px;padding:0 14px;background:#fff;box-shadow:inset 0 1px 2px rgba(20,116,174,.22);border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease;font-weight:bold;color:#000;outline:none}.inp-text::-webkit-input-placeholder,.inp-text::-webkit-input-placeholder{color:#9da4a8;opacity:1;font-weight:normal}.inp-text::-moz-placeholder,.inp-text::-moz-placeholder{color:#9da4a8;opacity:1;font-weight:normal}.inp-text:-moz-placeholder,.inp-text:-moz-placeholder{color:#9da4a8;opacity:1;font-weight:normal}.inp-text:-ms-input-placeholder,.inp-text:-ms-input-placeholder{color:#9da4a8;opacity:1;font-weight:normal}.inp-text:focus{border-color:#53b8e8}select.inp-text{padding-right:40px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-overflow:ellipsis;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAKCAIAAAG9O4KqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTkxRkI0RUZEN0JDMTFFNUE1NDNERUVDQ0UxM0Y3QkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTkxRkI0RjBEN0JDMTFFNUE1NDNERUVDQ0UxM0Y3QkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTFGQjRFREQ3QkMxMUU1QTU0M0RFRUNDRTEzRjdCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTFGQjRFRUQ3QkMxMUU1QTU0M0RFRUNDRTEzRjdCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlZ+YBsAAAD2SURBVHjaYvz//z8DDDABsYmJCYQDEECMcBkmuAKAAGIAihkbG8NJCAAIIIaPHz/+xwBMT58+nTx5Mtw8hAlPnjxBUwsQQCATgCauXbsWLmQMBpjGQp0FNNzf3x9i5JkzZxiwAYAAYsDUjdWlDGh2AZ0B5GIqZUB21oIFC4CMkydP4nQi3OeLFy/W1NTE5z6gSZiBAgcAAQZS19raihZAaGD37t1ABUBl/4kAIBOBTjeGAaBnkKUhfoMAoLnEmIhILdevX4+NjYWw4+Pj+fj4gKmAQEBgA4zIKRMtxoFg48aN0tLSDKQAdBMh4NOnT0AS6EwG0gEAQtCd9nT9eqkAAAAASUVORK5CYII=') 100% 53% no-repeat}select.inp-text::-ms-expand{display:none}@media(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.backgroundsize select.inp-text{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAASCAIAAAHoHYo8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTkxRkI0RjNEN0JDMTFFNUE1NDNERUVDQ0UxM0Y3QkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTkxRkI0RjREN0JDMTFFNUE1NDNERUVDQ0UxM0Y3QkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTFGQjRGMUQ3QkMxMUU1QTU0M0RFRUNDRTEzRjdCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTFGQjRGMkQ3QkMxMUU1QTU0M0RFRUNDRTEzRjdCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt1nQCwAAAGmSURBVHjaYvz//z8DBmACYhMTEyC5bt06hPB/MFi7du1/JAAQQAyZmZn/MQBIbUxMjLGxMbIoI1bbAAIIpBaoEKgcrhDIXbBgAXZj4SqAAM0tyAAggBiePHmCJoTmGghg8vf3h/gVApDZKGFy5swZuDSEhIigAagf4cZgVYQITVzOggOAAGL8+PGjk5MTUIOmpubixYuxmkXYNjwuRDMXLp6bmxsfH89ABECJV2Rzr1+/DmFXVVUFBQUxEA2wpBS4uaSaBQEAATgpFyMAYRCGqmswG+uwD8uwjsbTQ+qHVjLAuyYNmbpJQ+iyma1jmoHLU2fmIwFVJaLuExdYS1roOGgEtxOR1Bc04kZ6c23DK7SGa/4aayMiz/b8wt3bE6E13OnaFe3XcM39u7Bm3YYm2gTopQ5uAAZBKIC2SzEqQ7EHe/Qbk8ZUVDSUf/DQA3mm+MutVRV9Zr5rf9o/iQmYcwXlxuvC9M/XLWiLe8PMRBRDrLvTb40HauL8PRqz3iOoiTss04P+nkMzcUPiBNrnV9yCuIQm4FxEE5qG2yDWiAjOqCrx5wF1Nztp6YmPxQAAAABJRU5ErkJggg==');-webkit-background-size:27px 9px;background-size:27px}}.oldie select.inp-text{background:#fff;height:auto;padding:5px}.ie9 select.inp-text{background:#fff;padding-right:0;padding-left:5px}.oldie .inp-text{padding:13px}.inp-text+input[type="checkbox"]+label,.inp-text+input[type="radio"]+label{margin:6px 0}.inp-text.inp-text-white{border-color:#fff;box-shadow:0 2px 3px rgba(154,154,154,.23)}.inp-text__label{font-weight:700;text-transform:uppercase;color:#666;font-size:78.57142857%}input[type="checkbox"],input[type="radio"]{position:absolute;left:-9999px}input[type="checkbox"]+label,input[type="radio"]+label{position:relative;padding-left:24px;display:inline-block;letter-spacing:normal}input[type="checkbox"]+label.label--margin-right,input[type="radio"]+label.label--margin-right{margin-right:20px}input[type="checkbox"]+label:before,input[type="radio"]+label:before,input[type="checkbox"]+label>span.fake-conn-checkbox:before,input[type="radio"]+label>span.fake-conn-checkbox:before{content:"";border:1px solid #3ab1e9;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff}input[type="checkbox"]+label:after,input[type="radio"]+label:after,input[type="checkbox"]+label>span.fake-conn-checkbox:after,input[type="radio"]+label>span.fake-conn-checkbox:after{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}input[type="checkbox"]:checked+label:after,input[type="radio"]:checked+label:after,input[type="checkbox"]:checked+label>span.fake-conn-checkbox:after,input[type="radio"]:checked+label>span.fake-conn-checkbox:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}input[type="checkbox"]:focus+label:before,input[type="radio"]:focus+label:before,input[type="checkbox"]:focus+label>span.fake-conn-checkbox:before,input[type="radio"]:focus+label>span.fake-conn-checkbox:before{border-color:#53b8e8;box-shadow:1px 1px 2px rgba(83,184,232,.8),1px -1px 2px rgba(83,184,232,.8),-1px 1px 2px rgba(83,184,232,.8),-1px -1px 2px rgba(83,184,232,.8)}.oldie input[type="checkbox"],.oldie input[type="radio"]{position:static;margin:0 5px 2px 0;vertical-align:middle}.oldie input[type="checkbox"]+label,.oldie input[type="radio"]+label{padding:0}.oldie input[type="checkbox"]+label:before,.oldie input[type="radio"]+label:before,.oldie input[type="checkbox"]+label:after,.oldie input[type="radio"]+label:after{display:none}input[type="radio"]+label:before{border-radius:100%;display:block;top:0;left:0;width:18px;height:18px}input[type="radio"]+label:after{content:"";display:block;width:12px;height:12px;position:absolute;left:3px;border-radius:100%;top:3px;background:#2f96c6}input[type="checkbox"]+label:before,input[type="checkbox"]+label>span.fake-conn-checkbox:before{width:16px;height:16px;top:2px}input[type="checkbox"]+label:after,input[type="checkbox"]+label>span.fake-conn-checkbox:after{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"j";display:block;width:15px;height:16px;line-height:18px;position:absolute;top:1px;text-align:center;font-size:11px}input[type="checkbox"]:not(.choose-conn)+label:before{left:1px}input[type="checkbox"]:not(.choose-conn)+label:after{left:1.5px}.inp-combined.top{border:0;border-radius:2px}.inp-combined.top .inp-text{border:1px solid #adddf4;border-radius:2px}.inp-combined{border:1px solid #adddf4;border-radius:2px;position:relative;height:56px;display:block;padding:0;background:#fff;box-shadow:inset 0 1px 2px rgba(20,116,174,.22);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease;text-align:left;margin-bottom:23px}.inp-combined.focus{border-color:#53b8e8}.inp-combined.reset{margin-bottom:0}.inp-combined label,.inp-combined .inp-text{display:block;padding-left:14px}.inp-combined label:disabled,.inp-combined .inp-text:disabled{opacity:.5;background-color:rgba(20,116,174,.22)}.inp-combined label{position:absolute;top:0;left:0;right:0;cursor:text;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:78.57142857%;line-height:35px;font-weight:bold;text-transform:uppercase;color:#666;pointer-events:none;padding-right:7px}.inp-combined .inp-text{border-radius:2px;border:0;box-shadow:none;height:54px;width:100%;display:block;background:none;position:relative;padding-top:20px;text-overflow:ellipsis;padding-right:14px}.inp-combined .inp-text::-ms-clear{display:none}.inp-combined .inp-text--textarea{height:90px;padding:0 14px;resize:none}.inp-combined .btn{border-bottom:0}.inp-combined .btn:before{margin-right:0}.inp-combined .ico-map{position:absolute;top:0;right:2px;width:40px;height:54px;letter-spacing:-.25em;text-align:center;font-size:20px;color:#1474ae;transition:all 300ms ease;cursor:pointer;background:none;border:none;line-height:1;text-decoration:none}.inp-combined .ico-map:before{letter-spacing:normal;vertical-align:middle}.inp-combined .ico-map:after{content:"";display:inline-block;vertical-align:middle;height:100%}.inp-combined .ico-map span{position:absolute;left:-9999px}.inp-combined .ico-map:hover{color:#000}.inp-combined.ico-map-sizeable.focus .ico-map{font-size:14px;top:7px;right:7px;width:2em;height:20px}.js .inp-combined label{top:11px;-webkit-transition:top 100ms ease-out;-moz-transition:top 100ms ease-out;-o-transition:top 100ms ease-out;transition:top 100ms ease-out}.js .inp-combined .inp-text__label{top:5px}.js .inp-combined.filled label,.js .inp-combined:not(.inp-combined--textarea).focus label{top:0;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.js .inp-combined.focus .suggest{opacity:1;visibility:visible}.inp-combined.inp-center{width:540px;margin-left:auto;margin-right:auto}.inp-combined.inp-block{display:inline-block;vertical-align:top;width:268px;padding:0 8px}.inp-combined--no-margin-top{margin-top:0}.inp-combined .ico-position{position:absolute;top:0;right:2px;width:40px;height:54px;cursor:pointer;background:none;border:none;text-decoration:none}.inp-combined .ico-position svg,.inp-combined .ico-position img{position:absolute;top:17px;left:9px;height:18px;width:18px}.inp-combined .ico-position svg>g>*{fill:#1474ae}.inp-combined .ico-position:hover svg>g>*{fill:#000}.inp-combined.with-map .ico-position{right:43px}.inp-combined--textarea{height:140px;padding-top:40px}.inp-multi{position:relative;z-index:0;height:56px;display:block;padding:8px 10px 0;background:#fff;border:1px solid #adddf4;box-shadow:inset 0 1px 2px rgba(20,116,174,.22);border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease;text-align:left;margin-bottom:23px}.inp-multi.focus{border-color:#53b8e8}.inp-multi.reset{margin-bottom:0}.inp-multi label{display:block;cursor:text;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:78.57142857%;line-height:18px;font-weight:bold;text-transform:uppercase;color:#666}.inp-multi label small{text-transform:initial;font-size:1em}.inp-multi .inp-text{border:0;border-bottom:1px solid #a3a3a3;padding:0 3px;box-shadow:none;width:54px;display:inline-block;height:auto;border-radius:0;text-align:center}.inp-datetime{position:relative;height:46px;z-index:0}.inp-datetime .inp-text{resize:none;padding:0 40px;width:100%;text-align:center;white-space:nowrap;text-overflow:ellipsis}.inp-datetime .inp-text--light-color{color:#999}.inp-datetime .inc,.inp-datetime .dec{position:absolute;top:1px;bottom:1px;display:block;width:40px;height:auto;text-align:center;letter-spacing:-.25em;padding:0;border:0}.inp-datetime .inc:before,.inp-datetime .dec:before{vertical-align:middle;letter-spacing:normal;margin:0;font-size:12px;text-shadow:0 -1px 0 rgba(20,116,174,.35)}.inp-datetime .inc:after,.inp-datetime .dec:after{content:"";display:inline-block;vertical-align:middle;height:100%}.inp-datetime .inc span,.inp-datetime .dec span{position:absolute;left:-9999px}.inp-datetime .inc:hover:before,.inp-datetime .dec:hover:before{text-shadow:none}.inp-datetime .dec{border-radius:2px 0 0 2px;left:1px}.inp-datetime .inc{border-radius:0 2px 2px 0;right:1px}.inp-wholeweek{display:inline-block;vertical-align:top;margin:13px 0 26px}@media print{.ico-map{display:none}.inp-text,.inp-combined{box-shadow:none}.inp-datetime--date .inp-text,.inp-datetime--date .inp-combined{border-right:none}.inp-combined{padding-right:0!important;border:none}.inp-combined label{z-index:1}.inp-combined .inp-text{background:#fff}.box.connection input[type=checkbox]+label,.box.connection input[type=radio]+label{padding-left:0}.box.connection input[type=checkbox]+label:before,.box.connection input[type=radio]+label:before,.box.connection input[type=checkbox]+label:after,.box.connection input[type=radio]+label:after{display:none}}.js .inp-combined input:-webkit-autofill+label{top:0;transition-delay:0ms}.from-to #cityName{cursor:pointer}#connection-filter{text-align:left;letter-spacing:-.25em}#connection-filter .from-to{position:relative;padding-right:28px;letter-spacing:normal;margin-bottom:23px}#connection-filter .from-to .inp-combined{padding-right:0;margin-bottom:0}#connection-filter .from-to .inp-combined:first-child{margin-bottom:23px}#connection-filter .from-to .inp-combined.ico-map-sizeable.focus{padding-right:0}#connection-filter .from-to .inp-combined--no-padding{padding-right:0}#connection-filter .from-to .switch a{position:absolute;top:0;bottom:0;right:0;width:30px;border-radius:0 2px 2px 0;overflow:hidden;letter-spacing:-.25em;color:#fff;text-decoration:none;text-align:center;background-size:auto 200%;background-position:0 0;-webkit-transition:background-position 300ms ease,border-color 300ms ease;-moz-transition:background-position 300ms ease,border-color 300ms ease;-o-transition:background-position 300ms ease,border-color 300ms ease;transition:background-position 300ms ease,border-color 300ms ease;background-color:#329fd2;background-image:-webkit-linear-gradient(top,#37b0e9 0%,#2c8dbb 100%);background-image:-moz-linear-gradient(top,#37b0e9 0%,#2c8dbb 100%);background-image:-o-linear-gradient(top,#37b0e9 0%,#2c8dbb 100%);background-image:linear-gradient(to bottom,#37b0e9 0%,#2c8dbb 100%)}#connection-filter .from-to .switch a:hover{background-position:0 100%;border-bottom-color:#25779d}#connection-filter .from-to .switch a:before{content:"";display:inline-block;vertical-align:middle;height:100%}#connection-filter .from-to .switch a:after{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"i";letter-spacing:normal;vertical-align:middle;font-size:22px}#connection-filter .from-to .switch a span{position:absolute;left:-9999px}.oldie #connection-filter .from-to .switch a:hover,.ie9 #connection-filter .from-to .switch a:hover{background:#2c8dbb}#connection-filter .cross-transfer{padding-right:28px;letter-spacing:normal;position:relative}#connection-filter .cross-transfer .inp-combined{padding-right:50px;margin-bottom:15px}#connection-filter .cross-transfer .inp-combined .btn{position:absolute;top:-1px;padding:0;bottom:-1px;right:-29px;width:30px;z-index:0;border-radius:0 2px 2px 0;overflow:hidden;letter-spacing:-.25em;color:#fff;text-decoration:none;text-align:center}#connection-filter .cross-transfer .inp-combined .btn:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"X";letter-spacing:normal;vertical-align:middle;font-size:10px;width:100%;text-align:center;margin-top:3px}#connection-filter .cross-transfer .inp-combined .btn:after{content:"";display:inline-block;vertical-align:middle;height:100%}#connection-filter .cross-transfer .inp-combined .btn span{position:absolute;left:-9999px}#connection-filter .cross-transfer__add{position:absolute;top:0;right:0;border-radius:0 2px 2px 0;width:30px;height:56px;z-index:0;font-weight:bold;font-size:20px}#connection-filter .date-time{letter-spacing:-.25em;text-align:left;display:inline-block}#connection-filter .date-time .inp-datetime{width:194px;letter-spacing:normal;display:inline-block;vertical-align:top}#connection-filter .date-time .inp-datetime:first-child{margin-right:13px}#connection-filter .other-params{display:inline}#connection-filter .other-params .ca-control{display:none}#connection-filter .other-params .ca-box{display:inline}#connection-filter .other-params .arr-dep{display:inline-block;vertical-align:top;width:196px;text-align:right;line-height:46px;letter-spacing:-.25em}#connection-filter .other-params .arr-dep li{display:inline-block;max-width:49.5%;vertical-align:middle;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#connection-filter .other-params .arr-dep li:first-child{padding-right:10px;padding-left:0}#connection-filter .other-params .arr-dep label{letter-spacing:normal;display:inline-block;vertical-align:middle;line-height:1.3}#connection-filter .other-params .direct-connection{width:50%;display:inline-block;vertical-align:top;margin:12px 0;letter-spacing:normal}#connection-filter .ext-params-control{width:50%;display:inline-block;vertical-align:top;letter-spacing:normal;text-align:right;margin:12px 0}#connection-filter .ext-params-control a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}#connection-filter .ext-params-control a:focus,#connection-filter .ext-params-control a:hover{color:#054165}#connection-filter .ext-params-control a{text-decoration:none}#connection-filter .ext-params-control a:before{color:#333;font-size:14px;margin:0 7px 2px 0;vertical-align:middle;transition:color .3s}#connection-filter .ext-params-control a span{text-decoration:underline}#connection-filter .ext-params-control a:hover span{text-decoration:none}#connection-filter .ext-params-control a.modified,#connection-filter .ext-params-control a.modified:before{color:#fa7a00;font-weight:bold}#connection-filter .stop-leaflets{display:inline}#connection-filter .stop-leaflets .ext-params-control{width:auto;float:right}#connection-filter .ext-tabs .tabs-nav li>span>span{text-decoration:underline}#connection-filter .ext-tabs .tabs-nav li>span:hover{background:#f1f1f1}#connection-filter .ext-tabs .tabs-nav li>span:hover>span{text-decoration:none}#connection-filter .ext-tabs{margin:10px 0 15px}#connection-filter .ext-tabs .tabs-nav{margin:0 -5px}#connection-filter .ext-tabs .tabs-nav li{display:inline-block;width:33%;vertical-align:top;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#connection-filter .ext-tabs .tabs-nav li.ca-ext-active .link{background:#e0f0f9;position:relative;color:#333}#connection-filter .ext-tabs .tabs-nav li.ca-ext-active .link:after{content:"";height:1px;background:#e0f0f9;position:absolute;bottom:-1px;left:0;right:0}#connection-filter .ext-tabs .tabs-nav li.ca-ext-active .link span{text-decoration:none}#connection-filter .ext-tabs .tabs-nav .link{display:block;border:1px solid #adddf4;border-bottom:0;border-radius:2px 2px 0 0;background:#fff;height:56px;line-height:56px;letter-spacing:normal;text-align:center;font-weight:bold;color:#105d8c;text-decoration:none;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;cursor:pointer;outline:none}#connection-filter .ext-tabs .tabs-nav .link span{display:inline-block;vertical-align:middle;line-height:1.3}#connection-filter .ext-tabs .tabs-nav .link:hover{color:#054165}#connection-filter .ext-tabs .tabs-nav .link:hover span{text-decoration:none}#connection-filter .ext-tabs .tab{border:1px solid #adddf4;background:#e0f0f9;border-radius:0 0 2px 2px;position:absolute;left:-9999px;padding:20px 24px 1px;letter-spacing:normal}#connection-filter .ext-tabs .tab.ca-expanded{position:static;left:auto}#connection-filter .ext-tabs .tab .tab-title{position:absolute;left:-9999px}#connection-filter .ext-tabs .tab h3{font-size:114.28571429%;margin:0 0 .5em}#connection-filter .ext-tabs .tab .invert-selection{font-size:14px;float:right;font-weight:normal}#connection-filter .ext-tabs .tab .cols{letter-spacing:-.25em;margin:0 -5px}#connection-filter .ext-tabs .tab .cols>p,#connection-filter .ext-tabs .tab .cols>.col{margin:0 0 20px}#connection-filter .ext-tabs .tab .cols+p{margin-top:0}#connection-filter .ext-tabs .tab .col{display:inline-block;vertical-align:top;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal}#connection-filter .ext-tabs .tab .col li{margin:0 0 8px}#connection-filter .ext-tabs .tab .col19{width:19%}#connection-filter .ext-tabs .tab .col25{width:25%}#connection-filter .ext-tabs .tab .col30{width:30%}#connection-filter .ext-tabs .tab .col35{width:35%}#connection-filter .ext-tabs .tab .col44{width:43.5%}#connection-filter .ext-tabs .tab .col46{width:46.3%}#connection-filter .ext-tabs .tab .col49{width:49%}#connection-filter .ext-tabs .tab .col51{width:51%}#connection-filter .ext-tabs .tab .col54{width:53.7%}#connection-filter .ext-tabs .tab .col56{width:56.5%}#connection-filter .ext-tabs .tab .col75{width:75%}#connection-filter .ext-tabs .tab .col81{width:81%}#connection-filter .ext-tabs .tab .col-m{vertical-align:middle}#connection-filter .ext-tabs .tab .col30 select.inp-text,#connection-filter .ext-tabs .tab .col35 select.inp-text{width:155px}#connection-filter .ext-tabs .tab .sfOption select.inp-text{font-size:11px}#connection-filter .submit{letter-spacing:normal;margin:10px 0 0}#header #connection-filter .from-to{width:490px;display:inline-block;vertical-align:top;padding:0 5px 0 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;margin-left:16px}#header #connection-filter .from-to .spc{margin:0 -25px;display:block;letter-spacing:-.25em;position:relative}#header #connection-filter .from-to .inp-combined{width:214px;display:inline-block;vertical-align:middle;margin:0 25px;letter-spacing:normal;float:left}#header #connection-filter .from-to .switch{display:inline}#header #connection-filter .from-to .switch a{width:40px;height:38px;top:50%;left:50%;bottom:auto;right:auto;margin:9px 0 0 -20px;border-radius:3px}#header #connection-filter .from-to .switch a:after{content:"g"}#header #connection-filter .from-to--line{width:auto;padding:0 5px 0 0}#header #connection-filter .from-to--line .inp-combined{margin:0;width:77px;padding:0;margin-left:41px;margin-right:-18px}#header #connection-filter .date-time{width:265px;letter-spacing:-.25em;vertical-align:top;display:inline-block;margin:0}#header #connection-filter .date-time .inp-datetime{width:124px;display:inline-block;vertical-align:middle;margin-right:5px;letter-spacing:normal;height:56px}#header #connection-filter .date-time .inp-datetime .inp-text{padding:0 30px;height:56px}#header #connection-filter .date-time .inp-datetime textarea.inp-text{white-space:normal;text-align:center;line-height:1.2;padding:10px 30px}#header #connection-filter .date-time .inp-datetime .inc,#header #connection-filter .date-time .inp-datetime .dec{width:26px}#header #connection-filter .date-time--line{width:144px}#header #connection-filter .date-time--line .inp-datetime{width:138px}#header #connection-filter .other-params{position:absolute;right:0;top:15px;display:block}#header #connection-filter .other-params .ca-control{display:block}#header #connection-filter .other-params .ca-control a{display:block;width:27px;height:56px;color:#fff;text-decoration:none;background-color:#40555f;background-image:-webkit-linear-gradient(top,#4b646f 0%,#35464e 100%);background-image:-moz-linear-gradient(top,#4b646f 0%,#35464e 100%);background-image:-o-linear-gradient(top,#4b646f 0%,#35464e 100%);background-image:linear-gradient(to bottom,#4b646f 0%,#35464e 100%);border-radius:2px 0 0 2px;font-size:0;letter-spacing:-.25em;padding:0;text-align:center;border:0;position:relative;transition:height .4s}#header #connection-filter .other-params .ca-control a:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"h";letter-spacing:normal;width:100%;vertical-align:middle;text-align:center;margin:0;font-size:12px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;position:absolute;top:23px;left:0}#header #connection-filter .other-params .ca-control a:after{content:"";display:inline-block;height:100%;vertical-align:middle}#header #connection-filter .other-params .ca-control a:hover:before{margin-top:5px}#header #connection-filter .other-params .ca-box{position:absolute;background:#35464e;right:9999px;border-radius:2px 0 2px 2px;width:300px;color:#fff}#header #connection-filter .other-params .ca-box input[type="checkbox"]+label:before,#header #connection-filter .other-params .ca-box input[type="radio"]+label:before{background:none}#header #connection-filter .other-params .ca-box label{font-weight:bold}#header #connection-filter .other-params .ca-box .arr-dep{border-bottom:1px solid #3a4c55;letter-spacing:-.25em;width:auto;display:block;position:relative;border-radius:2px 0 0 0}#header #connection-filter .other-params .ca-box .arr-dep li{display:inline-block;vertical-align:middle;width:49.5%;text-align:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header #connection-filter .other-params .ca-box .arr-dep li label{margin-left:38px}#header #connection-filter .other-params .ca-box .arr-dep li+li:before{content:"";display:block;width:1px;background:#3a4c55;position:absolute;left:auto;top:0;bottom:0}#header #connection-filter .other-params .ca-box .direct-connection{display:block;margin:0;width:auto;float:none;padding:13px 38px 13px;border-radius:0 0 2px 2px}#header #connection-filter .other-params .ca-box .direct-connection label:after{color:#3ab1e9}#header #connection-filter .other-params .ca-box .direct-connection--modify{background:#2e3d44;border-top:1px solid #3a4c55}.oldie #header #connection-filter .other-params .ca-box .arr-dep li{text-align:left;padding:0 10px}.oldie #header #connection-filter .other-params .ca-box .arr-dep li label{margin:0}.oldie #header #connection-filter .other-params .ca-box .direct-connection{padding-left:10px;padding-right:10px;text-align:left}#header #connection-filter .other-params.ca-expanded .ca-box{position:absolute;background:#35464e;top:71px;right:0}#header #connection-filter .other-params.ca-expanded .ca-control a{height:76px;border-radius:2px 0 0 0}#header #connection-filter .other-params.ca-expanded .ca-control a:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#header #connection-filter .other-params.ca-expanded .ca-control a:after{height:56px}#header #connection-filter .other-params.ca-expanded .ca-control a:hover:before{margin-top:-5px}#header #connection-filter .submit{display:inline-block;vertical-align:middle;margin:0;letter-spacing:normal;font-size:0}#header #connection-filter .submit .btn{width:65px;height:56px;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}#header #connection-filter .submit .btn:after{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";width:20px;line-height:20px;content:"p";font-size:19px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;height:50%;font-weight:bolder!important;font-size:20px}#header #connection-filter .submit .btn.btn-loading:after{display:none}#header #connection-filter .submit .btn span{position:absolute;left:-9999px}#connection-filter .two-columns{columns:2 200px}#connection-filter .two-columns__item{break-inside:avoid}.show-map #connection-filter .from-to .inp-combined{padding-right:50px}#header.sticky #connection-filter .from-to .ico-map{font-size:14px;top:7px;right:7px;width:2em;height:20px}.choice-tabs .tabs-nav{margin:-29px -29px 0;background:#fff;letter-spacing:-.25em}.choice-tabs .tabs-nav li{display:inline-block;vertical-align:top;width:30%;cursor:pointer;margin:0 12px}.choice-tabs .tabs-nav li.ca-ext-active>span{background:#f1f1f1;box-shadow:inset 0 5px 10px -4px rgba(174,174,174,.15);color:#209dea}.choice-tabs .tabs-nav li>span{display:block;height:66px;text-align:center;border-radius:4px 4px 0 0;text-decoration:none;font-weight:bold;color:#2e3d44;border:1px solid #ddd;border-bottom:none;border-top-width:2px}.choice-tabs .tabs-nav li>span:before{content:"";display:inline-block;vertical-align:middle;height:100%}.choice-tabs .tabs-nav li>span span{display:inline-block;vertical-align:middle;letter-spacing:normal}.choice-tabs .tabs-nav li:first-child a{border-top-left-radius:0}.choice-tabs .tabs-nav li:last-child a{border-top-right-radius:0}.choice-tabs .tab{padding:29px 0 0}.choice-tabs .tab.ca-collapsed{display:none}.choice-tabs .tab .tab-title{display:none}#connection-filter .cross-transfer .inp-combined .btn:before{margin-top:23px}@media print{#header #connection-filter .from-to{width:auto;padding:0;flex:5;width:77px}#header #connection-filter .from-to .spc,#header #connection-filter .from-to .inp-combined{margin:0}#header #connection-filter .from-to .spc{display:flex}#header #connection-filter .from-to .inp-combined{flex:1;width:auto}#header #connection-filter .from-to--line{flex:none}#header #connection-filter .date-time{display:flex;flex:1;width:auto}#header #connection-filter .date-time .inp-datetime{margin:0;width:auto}#header #connection-filter .date-time .inp-datetime .inp-text{padding:0 14px}#header #connection-filter .from-to .switch,#header #connection-filter .other-params,#header #connection-filter .submit{display:none}}.suggest{background:#2e3d44;position:absolute;top:auto;left:-9999px;border-radius:2px;z-index:2;color:#fff;opacity:0;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}.focus .suggest{left:-1px;right:10px}.suggest:before{content:"";width:0;height:0;border-style:solid;border-width:0 18px/2 8px 18px/2;border-color:transparent transparent #2e3d44 transparent;position:absolute;bottom:100%;margin-bottom:-1px;left:66px;z-index:1}.suggest table{width:100%;border-collapse:collapse}.suggest table tr:first-child td:hover:before{content:"";width:0;height:0;border-style:solid;border-width:0 18px/2 8px 18px/2;border-color:transparent transparent #242f35 transparent;position:absolute;bottom:100%;margin-bottom:-1px;left:66px;z-index:2;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease}.suggest table tr td{border:1px solid #35464e;vertical-align:top;width:50%;padding:0;line-height:1.3;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease}.suggest table tr td:first-child{border-right:1px solid #3a4c55}.suggest table tr td.empty{cursor:default}.suggest table tr td a{display:block;padding:8px 13px;color:#fff;text-decoration:none}.suggest table tr td a span{color:#7b8083}.suggest table tr.even td:hover{background:#242f35}.suggest table tr.even td.empty{background:#2e3d44}.suggest table tr.odd td{background:#35464e}.suggest table tr.odd td:hover{background:#242f35}.suggest table tr.odd td.empty{background:#35464e}#header .suggest{right:auto;width:480px}.idos-autosuggest__container{position:relative}.idos-autosuggest__suggestions-container{top:54px;width:100%;left:0;position:absolute;z-index:2000;min-width:400px}.idos-autosuggest__suggestions-container.open:before{content:"";width:0;height:0;border-style:solid;border-width:0 9px 8px 9px;border-color:transparent transparent #35464e transparent;position:absolute;bottom:100%;margin-bottom:-1px;left:66px;z-index:1}.idos-autosuggest__suggestions-list{background:#2e3d44;overflow:auto;font-size:13px;padding:0;margin:0}.idos-autosuggest__suggestion{line-height:1.2;color:#fff;overflow:hidden;display:block}.idos-autosuggest__suggestion:nth-child(odd){background:#35464e}.idos-autosuggest__suggestion span{color:#7b8083}.idos-autosuggest__suggestion div.ui-menu-item-wrapper{padding:4px 0 4px 13px;display:flex;position:relative}.idos-autosuggest__suggestion div.ui-menu-item-wrapper div{margin-left:50px;margin-right:20px;float:left}.idos-autosuggest__suggestion--highlighted,.idos-autosuggest__suggestion--highlighted:nth-child(odd){background:#242f35}.idos-autosuggest__my-location{position:relative;padding-left:32px;min-height:30px;display:flex;align-items:center}.idos-autosuggest__my-location:before{content:'';display:block;background:url('../images/my-location.svg') left center no-repeat;width:22px;height:22px;left:0;top:0;bottom:0;margin:auto;position:absolute}@keyframes animation-loading{0%{transform:scale(0)}80%{transform:scale(0)}100%{transform:scale(0)}40%{transform:scale(1)}}.idos-autosuggest__my-location--loading:before{animation:geolocation-loading 1s infinite}.ui-menu-item:hover{background:#242f35}.ui-menu-item a{color:#7b8083;text-decoration:none}.ui-menu-item .ui-state-active{background:#242f35}.ic_whisperer_flag-location,.ic_whisperer_flag-favorite,.ic_whisperer_flag-history{position:absolute;top:21px;left:34px;display:inline-block;vertical-align:middle;background-size:14px!important;background-repeat:no-repeat;border-style:none;font-size:5px;width:14px;height:14px}.ic_whisperer-location,.ic_whisperer_address,.ic_whisperer_airplane,.ic_whisperer_bus,.ic_whisperer_metro_a,.ic_whisperer_metro_ab,.ic_whisperer_metro_ac,.ic_whisperer_metro_bc,.ic_whisperer_metro_b,.ic_whisperer_metro_c,.ic_whisperer_poi,.ic_whisperer_ship,.ic_whisperer_street,.ic_whisperer_town,.ic_whisperer_train,.ic_whisperer_tramvaj,.ic_whisperer_trolley,.ic_whisperer_town_part,.ic_whisperer_cableway,.ic_whisperer_tramvaj-grey{background-size:30px!important;display:inline-block;border-style:none;font-size:16px;position:absolute;top:5px;padding:15px;float:left}.ic_whisperer-location{background:rgba(0,0,0,0) url('../images/my-location.svg') center center no-repeat}.ic_whisperer-location+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-location.png') center center no-repeat}.ic_whisperer-location+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-location.png') center center no-repeat}.ic_whisperer-location+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-location.png') center center no-repeat}.ic_whisperer_address{background:rgba(0,0,0,0) url('../images/ic_whisperer_address.png') center center no-repeat}.ic_whisperer_address+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-address.png') center center no-repeat}.ic_whisperer_address+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-address.png') center center no-repeat}.ic_whisperer_address+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-address.png') center center no-repeat}.ic_whisperer_airplane{background:rgba(0,0,0,0) url('../images/ic_whisperer_airplane.png') center center no-repeat}.ic_whisperer_airplane+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-airplane.png') center center no-repeat}.ic_whisperer_airplane+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-airplane.png') center center no-repeat}.ic_whisperer_airplane+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-airplane.png') center center no-repeat}.ic_whisperer_bus{background:rgba(0,0,0,0) url('../images/ic_whisperer_bus.png') center center no-repeat}.ic_whisperer_bus+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-bus.png') center center no-repeat}.ic_whisperer_bus+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-bus.png') center center no-repeat}.ic_whisperer_bus+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-bus.png') center center no-repeat}.ic_whisperer_metro_a{background:rgba(0,0,0,0) url('../images/ic_whisperer_metro_a.png') center center no-repeat}.ic_whisperer_metro_a+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-metro_a.png') center center no-repeat}.ic_whisperer_metro_a+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-metro_a.png') center center no-repeat}.ic_whisperer_metro_a+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-metro_a.png') center center no-repeat}.ic_whisperer_metro_ab{background:rgba(0,0,0,0) url('../images/ic_whisperer_metro_ab.png') center center no-repeat}.ic_whisperer_metro_ab+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-metro_a.png') center center no-repeat}.ic_whisperer_metro_ab+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-metro_a.png') center center no-repeat}.ic_whisperer_metro_ab+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-metro_a.png') center center no-repeat}.ic_whisperer_metro_b{background:rgba(0,0,0,0) url('../images/ic_whisperer_metro_b.png') center center no-repeat}.ic_whisperer_metro_b+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-metro_b.png') center center no-repeat}.ic_whisperer_metro_b+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-metro_b.png') center center no-repeat}.ic_whisperer_metro_b+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-metro_b.png') center center no-repeat}.ic_whisperer_metro_ac{background:rgba(0,0,0,0) url('../images/ic_whisperer_metro_ac.png') center center no-repeat}.ic_whisperer_metro_ac+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-metro_c.png') center center no-repeat}.ic_whisperer_metro_ac+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-metro_c.png') center center no-repeat}.ic_whisperer_metro_ac+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-metro_c.png') center center no-repeat}.ic_whisperer_metro_bc{background:rgba(0,0,0,0) url('../images/ic_whisperer_metro_bc.png') center center no-repeat}.ic_whisperer_metro_bc+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-metro_b.png') center center no-repeat}.ic_whisperer_metro_bc+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-metro_b.png') center center no-repeat}.ic_whisperer_metro_bc+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-metro_b.png') center center no-repeat}.ic_whisperer_metro_c{background:rgba(0,0,0,0) url('../images/ic_whisperer_metro_c.png') center center no-repeat}.ic_whisperer_metro_c+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-metro_c.png') center center no-repeat}.ic_whisperer_metro_c+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-metro_c.png') center center no-repeat}.ic_whisperer_metro_c+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-metro_c.png') center center no-repeat}.ic_whisperer_poi{background:rgba(0,0,0,0) url('../images/ic_whisperer_poi.png') center center no-repeat}.ic_whisperer_poi+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-poi.png') center center no-repeat}.ic_whisperer_poi+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-poi.png') center center no-repeat}.ic_whisperer_poi+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-poi.png') center center no-repeat}.ic_whisperer_ship{background:rgba(0,0,0,0) url('../images/ic_whisperer_ship.png') center center no-repeat}.ic_whisperer_ship+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-ship.png') center center no-repeat}.ic_whisperer_ship+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-ship.png') center center no-repeat}.ic_whisperer_ship+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-ship.png') center center no-repeat}.ic_whisperer_street{background:rgba(0,0,0,0) url('../images/ic_whisperer_street.png') center center no-repeat}.ic_whisperer_street+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-street.png') center center no-repeat}.ic_whisperer_street+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-street.png') center center no-repeat}.ic_whisperer_street+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-street.png') center center no-repeat}.ic_whisperer_town{background:rgba(0,0,0,0) url('../images/ic_whisperer_town.png') center center no-repeat}.ic_whisperer_town+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-town.png') center center no-repeat}.ic_whisperer_town+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-town.png') center center no-repeat}.ic_whisperer_town+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-town.png') center center no-repeat}.ic_whisperer_train{background:rgba(0,0,0,0) url('../images/ic_whisperer_train.png') center center no-repeat}.ic_whisperer_train+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-train.png') center center no-repeat}.ic_whisperer_train+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-train.png') center center no-repeat}.ic_whisperer_train+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-train.png') center center no-repeat}.ic_whisperer_tramvaj{background:rgba(0,0,0,0) url('../images/ic_whisperer_tramvaj.png') center center no-repeat}.ic_whisperer_tramvaj+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-tramvaj.png') center center no-repeat}.ic_whisperer_tramvaj+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-tramvaj.png') center center no-repeat}.ic_whisperer_tramvaj+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-tramvaj.png') center center no-repeat}.ic_whisperer_trolley{background:rgba(0,0,0,0) url('../images/ic_whisperer_trolley.png') center center no-repeat}.ic_whisperer_trolley+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-trolley.png') center center no-repeat}.ic_whisperer_trolley+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-trolley.png') center center no-repeat}.ic_whisperer_trolley+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-trolley.png') center center no-repeat}.ic_whisperer_cableway{background:rgba(0,0,0,0) url('../images/ic_whisperer_cableway.png') center center no-repeat}.ic_whisperer_cableway+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-cableway.png') center center no-repeat}.ic_whisperer_cableway+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-cableway.png') center center no-repeat}.ic_whisperer_cableway+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-cableway.png') center center no-repeat}.ic_whisperer_town_part{background:rgba(0,0,0,0) url('../images/ic_whisperer_town_part.png') center center no-repeat}.ic_whisperer_town_part+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-town_part.png') center center no-repeat}.ic_whisperer_town_part+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-town_part.png') center center no-repeat}.ic_whisperer_town_part+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-town_part.png') center center no-repeat}.ic_whisperer_tramvaj-grey{background:rgba(0,0,0,0) url('../images/ic_whisperer_tramvaj-grey.png') center center no-repeat}.ic_whisperer_tramvaj-grey+.ic_whisperer_flag-location{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_location-tramvaj-grey.png') center center no-repeat}.ic_whisperer_tramvaj-grey+.ic_whisperer_flag-history{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_history-tramvaj-grey.png') center center no-repeat}.ic_whisperer_tramvaj-grey+.ic_whisperer_flag-favorite{background:rgba(0,0,0,0) url('../images/content_ic_timetable/content_ic_timetable_favorite-tramvaj-grey.png') center center no-repeat}.ui-helper-hidden-accessible{display:none}.open-box .heading{font-size:128.57142857%;line-height:1.2;margin-left:-20px}.open-box .box-content{padding-top:1em}.login-form{text-align:left}.login-form .login-inps{letter-spacing:-.25em;display:flex;margin:0 0 0 -4px;position:relative}.login-form .login-inps .inp{display:inline-block;vertical-align:top;width:50%;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.login-form .login-inps p{letter-spacing:normal}.login-form .login-inps .button{padding:0 20px 0 4px;border-right:1px solid #ccc}.login-form .login-inps .button .btn{width:122px}.login-form .forgot{margin-top:5px;font-size:92.85714286%;margin-bottom:0}.sign-in__hr{margin:2em 0}.sign-in__hr--first{margin:1.2em 0 1em}.sign-in__h3-headline{margin:0 0 10px}.sign-in__social-button{border-bottom:none;background-size:34px 34px;background-repeat:no-repeat;padding-left:38px}.sign-in__social-button,.sign-in__social-button:hover,.sign-in__social-button:focus{background-position:4px center}.sign-in__social-button--basket{min-width:160px;margin-left:8px;padding-left:48px;height:56px;line-height:36px}.sign-in__social-button--basket,.sign-in__social-button--basket:hover,.sign-in__social-button--basket:focus{background-position:14px center}.sign-in__social-button--basket.sign-in__social-button--fb{margin-left:20px}.sign-in__social-button--fb{background-color:#3a5897;background-image:url('../images/facebook-sign-in-icon.svg')}.sign-in__social-button--google{background-color:#4285f4;background-image:url('../images/google-sign-in-icon.svg')}.sign-in__social-button--AppleId{background-color:#000;background-image:url('../images/apple-logo.svg')}.registration-form{text-align:left;clear:both}.registration-inps{margin:0 0 0 -8px;width:calc(100% + 16px);position:relative}.registration-inps .inp{display:inline-block;vertical-align:top;width:49%;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.registration-inps .next-row{display:block;margin:10px 0 0 4px}.registration-inps p{letter-spacing:normal}.registration-pwd-repeat{margin-bottom:1em}.forgot{margin-top:15px;font-size:92.85714286%}.registration-form__submit{min-width:120px}.registration-form__sign-out{float:right;padding-top:22px;padding-left:10px}.registration-form__reason{padding-left:50px!important}.registration-form__reason li{padding-bottom:10px}.registration-form__reason ul{padding-left:18px}.registration-form__contact-form-select{margin-bottom:10px}.registration-form__remove-file{display:inline-block;width:2em;text-align:center}.agreeWithErrorRegistration{text-align:left;padding-left:5.6%}.registration-form__tickets{float:right;padding-top:22px;padding-left:10px}.registration-form__passengers{float:right;padding-top:22px;padding-left:10px}.registration-form__deleteRememberedCard{display:block;text-align:right}.pika-single{z-index:10003;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:10003;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.28571429%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-outside-current-month .pika-button{color:#333;background-color:#fff;opacity:.7}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.pika-single{cursor:default}.pika-single.idos-theme{font-family:'Roboto',sans-serif;color:#2e3d44;border-color:#adddf4;margin-top:-1px}.idos-theme .is-today .pika-button{color:#37b0e9}.idos-theme .is-selected .pika-button{color:#fff;background:#37b0e9;box-shadow:inset 0 1px 3px #2c8dbb}.idos-theme .pika-button:hover{color:#fff!important;background:#ff9000!important;box-shadow:inset 0 1px 3px #e16e00!important}.pika-custom-buttons{display:flex;align-items:center;justify-content:center;padding:8px 8px 0}.pika-custom-buttons__button{width:94px;flex:1;text-align:center;cursor:pointer}.pika-custom-buttons__button--today{border-top-right-radius:0;border-bottom-right-radius:0}.pika-custom-buttons__button--tomorrow{margin-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}@media(min-width:760px){.popup-lock.popup-scrollable{overflow:hidden!important;width:auto}.popup-lock.popup-scrollable body{overflow:hidden!important}}@media(max-device-width:769px){.popup-lock.popup-scrollable{overflow:visible!important}}#outer-wrap{min-width:1028px}#bg-color{background:#9cd6f3;position:relative;box-shadow:0 2px 10px rgba(21,101,150,.38)}#bg-color.form-container{box-shadow:none}#idos-wrap{padding:0 0 55px;position:relative;background-clip:content-box}#footer-wrap{background:#fff;width:100%;min-width:1028px;margin-bottom:0;clear:both}#footer-wrap .advert{padding:30px 0 35px}#page-overlay{display:block;background:#000;background:rgba(0,0,0,.4);position:fixed;top:0;left:0;right:0;bottom:0;z-index:8000}.oldie #page-overlay{background:url('/images/overlay.png') repeat}#content-footer{margin:2em 0}#content-footer .ico-facebook{padding:2px 0 2px 20px;background:url('../images/fb-icon@2x.png') left center/16px 16px no-repeat;margin:0 4px}#content-footer .ext{padding-right:9px;background:url('../images/external.svg') right 4px no-repeat;background-size:8px 8px;margin:0 4px}#content{width:1028.5px;margin:0 auto 55px;cursor:default}#content:before,#content:after{content:" ";display:table}#content:after{clear:both}#content>p>a{color:#2e3d44}#content>p>a:hover{color:#000}#col-content{position:relative;width:760px;margin:0 auto;min-height:440px}#col-content.connection{width:690px}#col-content.simple{width:670px}#col-content.connection{float:left}#col-content.modal{width:710px}#col-content.wide{width:1028.5px}#col-content.wide .box{margin-top:0}#col-content.wide .content-box{padding-right:358px}#col-content.wide .boxMinHeight{min-height:660px}#col-content.departures{width:100%;clear:both}.klikaci-body #col-content .box--homepage{margin-top:0}#col-side{width:238px;float:right}.box{background:#fff;border-radius:3px;box-shadow:0 2px 10px rgba(21,101,150,.38);margin:0 0 10px}h1+.box{margin-top:10px}.box .box-in-20{padding:20px 40px}.box .box-in-40{padding:20px 40px 40px}.box .search-form-wrapper{padding-bottom:25px;padding-top:15px}.box .search-history-favs-wrapper{padding-top:0;width:630px}.box .search-history-favs-wrapper ul li{width:295px}.box .search-history-favs-wrapper ul li span.ui-ico-bus,.box .search-history-favs-wrapper ul li span.ui-ico-all,.box .search-history-favs-wrapper ul li span.ui-ico-train,.box .search-history-favs-wrapper ul li span.ui-ico-trainbus,.box .search-history-favs-wrapper ul li span.ui-ico-tram,.box .search-history-favs-wrapper ul li span.ui-ico-airplane{width:25px;height:25px;background-size:25px 25px;background-repeat:no-repeat}.box .search-history-favs-wrapper ul li span.ui-ico-bus{background-image:url('../images/content_ic_timetable_bus.png')}.box .search-history-favs-wrapper ul li span.ui-ico-train{background-image:url('../images/content_ic_timetable_train.png')}.box .search-history-favs-wrapper ul li span.ui-ico-trainbus{background-image:url('../images/content_ic_timetable_trainbus.png')}.box .search-history-favs-wrapper ul li span.ui-ico-all{background-image:url('../images/content_ic_timetable_all.png')}.box .search-history-favs-wrapper ul li span.ui-ico-tram{background-image:url('../images/content_ic_timetable_mhd.png')}.box .search-history-favs-wrapper ul li span.ui-ico-airplane{background-image:url('../images/content_ic_timetable_airplane.png')}.box .search-history-favs-wrapper ul li .desc{width:205px}.box .search-history-favs-wrapper ul li .star{margin-right:10px}.box .search-history-favs-wrapper .fav-more-less-wrapper{text-align:right}.box .search-history-favs-wrapper .fav-more-less-wrapper .fav-more-less{display:none}.box .search-history-favs-wrapper .fav-more-less-wrapper .fav-more-less:before{color:#333;font-size:14px;margin:0 7px 2px 0;transition:color .3s}.box .search-history-favs-wrapper .fav-more-less-wrapper .fav-more-less:hover{text-decoration:none}.about-cont div{margin-bottom:20px}.about-cont .launcher-ico{width:96px;height:96px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url('../images/logo-idos-launcher.png')!important}.about-cont .launcher-ico-mafrask{width:96px;height:50px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url('../Portal/MAFRASK/Part/Img/cp-logo.png')!important}.about-cont .chaps-logo{width:110px;height:25px;margin-top:5px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url('../images/logo_chaps_XXHDPI.png?v=1')!important}.about-cont .svt-logo{width:110px;height:35px;margin-top:5px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url('../images/logo_svt.png?v=1')!important;background-position-x:center}.about-cont .masterpass-logo{width:110px;height:25px;margin-top:5px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url('../images/logo_masterpass.png?v=1')!important}.about-cont>div>b{font-size:28px}.about-cont>div>span{font-size:12px;color:#7c7c7c}.help-cont{padding:0 20px;margin-top:-20px;margin-bottom:-20px}.help-cont .help-item{text-align:left}.help-cont .help-item>.ico-up,.help-cont .help-item>.ico-down{background:#e5e5e5;margin-left:-60px;margin-right:-60px;padding:10px;padding-left:50px;display:block!important;border-bottom:1px solid #a2a2a2}.help-cont .help-item>.ico-up:hover,.help-cont .help-item>.ico-down:hover{background:#cbcbcb}.help-cont .help-item>div{margin-left:10px;margin-right:10px}.help-cont .help-item.collapsed div{display:none}.help-cont .help-item a:before{margin:0 7px 2px 0}.help-cont .help-item>div>p:first-child{margin-top:.5em!important}.help-cont .help-item>div>p:last-child{margin-bottom:2.5em!important}.help-cont .help-item ul,.help-cont .help-item ol{margin-left:25px}.help-cont .help-item>div>ul,.help-cont .help-item>div>ol{margin-bottom:1em}.help-cont .help-item h3{margin-top:20px}.help-cont .help-item table{border:1px solid #ddd}.help-cont .help-item table th,.help-cont .help-item table td{border:1px solid #ddd;padding:8px}.help-cont .help-item table th{border-bottom-width:3px}.help-cont .help-item table.legend-table{margin-bottom:30px}.help-cont .help-item h4{font-size:1.17em;font-weight:bold}.col-fifth{float:left;width:17%;margin:0 2% 15px 0;font-size:13px}.box-horizontal-padding{margin-bottom:10px}@media print{#outer-wrap,#bg-color{background:none;box-shadow:none}#col-content,#col-content.connection{width:100%}#col-side,#idnes-wrap,#content-footer,#footer-wrap{display:none}.box{box-shadow:none;margin:0 0 10px}#content{width:100%}#didomi-host{display:none!important}}.eye-ico{position:absolute;right:10px;top:24px;opacity:.7;cursor:pointer;color:#000!important}#wide-square-wrap{min-width:1028px;z-index:0}body>div:first-child:not(#outer-wrap){display:none}#wide-square{display:block;position:absolute;top:23px;right:40px;width:300px;height:300px}#wide-square img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}#AdTrackResultBottom{text-align:left}#AdTrackResultBottom>div{border:0!important;background:#fff!important;border-radius:3px;position:relative;padding:10px 30px 10px 15px!important}#AdTrackResultBottom>div a{font-size:16px!important;color:#105d8c!important;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}#AdTrackResultBottom>div a:hover{color:#054165!important}#AdTrackResultBottom>div>div:first-child a{font-size:9px!important;position:absolute;top:5px;right:10px;opacity:.5;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}#AdTrackResultBottom>div>div:first-child a:hover{opacity:1}#idos-footer{margin:30px auto 0;width:980px;padding:15px 10px;font-size:84.61%;border-top:1px solid #ddd}.l{display:inline;float:left}#bktiframe{position:static}.advert-middle-board-container{height:100px;overflow:hidden}.advert-middle-board{display:block;height:100px}.advert-middle-board img{max-width:100%;max-height:100%;width:auto;height:auto}.advert-leader-board-container{height:230px}.advert-leader-board-container table tbody tr td{vertical-align:top;width:1000px}#leader-board{text-align:center;padding-bottom:12px;padding-top:13px}.break{display:block;height:1px;font-size:1px;clear:both;overflow:hidden;visibility:hidden}.m11,.m12,.m79{border:0;overflow:hidden;margin-left:0;margin-right:0;top:23px;right:40px;width:300px}.m11,.m79{position:absolute}.m11{padding-bottom:5px}.m31 .r-body{width:690px;height:100px;overflow:hidden;margin:0 0 15px 0}.m65 .r-body{width:696px;height:85px;margin-bottom:8px;overflow:hidden}.ahead .r-head,.m31 .r-head,.m65 .r-head,.m11 .r-head,.m12 .r-head{left:20px}table.m0{width:760px;margin:0 auto 15px auto}table.m0,table.m0 table{border:0}table.m0 td,table.m12 td,table.m79 td{border:0}table.m12 td,table.m79 td{vertical-align:top}table.m0 .r-body{width:760px;height:100px}.tac.respodval table.m0 .r-head{display:none}.tac.respodval table.m0 .r-body{height:auto;border:0}@media print{#leader-board,#wide-square,#AdTrackResultBottom,.advert-leader-board-container,.advert-middle-board,.advert-middle-board-container,div[data-adtrack-container]{display:none!important}}#navbar{position:fixed;bottom:0;left:0;right:0;height:60px;background:#dbeef9;box-shadow:0 1px 5px rgba(51,163,215,.45);z-index:9021}#navbar .navbar-holder{position:static}#navbar .spc{min-width:1150px;max-width:1168px;margin:0 auto}#navbar .spc:before,#navbar .spc:after{content:" ";display:table}#navbar .spc:after{clear:both}#navbar .user-menu{float:left;letter-spacing:-.25em;white-space:nowrap}#navbar .user-menu li{display:inline-block;vertical-align:middle;width:190px;position:relative}#navbar .user-menu li:first-child:before{content:"";display:block;width:1px;background:#bae2f5;position:absolute;bottom:0;top:0;left:0;z-index:0}#navbar .user-menu li:after{content:"";display:block;width:1px;background:#bae2f5;position:absolute;bottom:0;top:0;right:0;z-index:0}#navbar .user-menu a{display:block;position:relative;z-index:1;letter-spacing:normal;line-height:60px;height:60px;color:#105d8c;text-decoration:none;-webkit-transition:background 300ms ease,color 300ms ease;-moz-transition:background 300ms ease,color 300ms ease;-o-transition:background 300ms ease,color 300ms ease;transition:background 300ms ease,color 300ms ease;overflow:hidden;text-overflow:ellipsis;padding:0 15px}#navbar .user-menu a:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";vertical-align:middle;font-size:20px;width:30px;text-align:center;margin:0 5px 2px 0}#navbar .user-menu a>span{font-weight:bold;position:relative}#navbar .user-menu a .count{background:#333;color:#fff;font-size:11px;font-weight:bold;border-radius:2px;display:block;position:absolute;top:8px;right:100%;line-height:18px;min-width:18px;padding:0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 3px 0 0;text-decoration:none}#navbar .user-menu a.active,#navbar .user-menu a:hover{background:#9cd6f3;color:#333}#navbar .user-menu a.active span,#navbar .user-menu a:hover span{text-decoration:none}#navbar .user-menu .connections a:before{content:"e"}#navbar .user-menu .basket a:before{content:"a"}#navbar .user-menu .login a:before{content:"f"}#navbar .user-menu .about a:before{content:url('../images/navbar-about.svg');margin-bottom:4px;width:18px;height:20px;margin-right:8px}#navbar .user-menu .locale a:before{display:none}#navbar .user-menu .locale .icon{vertical-align:-1px;margin-right:8px}#navbar .user-lang{float:right;letter-spacing:-.25em;white-space:nowrap}.oldie #navbar{position:fixed;bottom:0;left:0;right:0}.navbar-lang-popover{position:absolute;top:28px;right:0;padding:0;z-index:1000;width:200px;display:flex;flex-direction:column-reverse;list-style:none;margin-top:1em}.navbar-lang-popover:before{content:"";width:0;height:0;border-style:solid;border-width:0 9px 8px 9px;border-color:transparent transparent #35464e transparent;position:absolute;margin-bottom:-1px;left:80%;bottom:100%;z-index:1}.navbar-lang-popover__item{background-color:#2e3d44;display:block;vertical-align:middle;text-align:left;padding-left:10px;padding-top:10px;padding-bottom:10px}.navbar-lang-popover__item div{display:inline;float:right;width:160px}.navbar-lang-popover__item a{line-height:20px;text-decoration:none;color:#fff!important;font-weight:bold;display:block}.navbar-lang-popover__item a img{margin-right:10px!important;display:inline!important}.navbar-lang-popover__item:before,.navbar-lang-popover__item:after{display:none!important}.navbar-lang-popover__item:nth-child(odd){background-color:#35464e}.navbar-lang-popover__item:hover{background-color:#242f35!important}.navbar-lang-popover__screen-overlay{position:fixed;left:0;top:0;width:100%;height:calc(100% - 60px);background:#000;opacity:0;pointer-events:none;transition:.3s}.navbar-lang-popover__screen-overlay--visible{opacity:.2;pointer-events:auto}.eu-cookie{position:fixed;top:-200px;left:0;width:100%;background:#37b0e9;color:#fff;opacity:0}.eu-cookie__container{max-width:1150px;padding:0 20px;text-align:center;margin:0 auto}.eu-cookie__text{margin-top:10px;display:inline-block}.eu-cookie__link{color:#fff}.eu-cookie__link:hover,.eu-cookie__link:focus{color:#fff;text-decoration:none}.eu-cookie__accept{margin:10px 0 10px 15px}li.navbar-lang-popover__item.ticketIco a:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";vertical-align:middle;font-size:20px;width:22px;text-align:center;margin:0 5px 2px 0;content:"d"}li.navbar-lang-popover__item.helpDeskIco a:before{content:url('../images/help-desk.png');vertical-align:middle;width:18px;height:20px;margin-right:8px}li.navbar-lang-popover__item.aboutIco a:before{content:url('../images/navbar-about.svg');vertical-align:middle;width:18px;height:20px;margin-right:8px}li.navbar-lang-popover__item.termsIco a:before{content:url('../images/terms.png');vertical-align:middle;width:18px;height:20px;margin-right:8px}li.navbar-lang-popover__item.helpIco a:before{content:url('../images/help.svg');vertical-align:middle;width:18px;height:20px;margin-right:8px}li.navbar-lang-popover__item.trashIco a:before{content:url('../images/trash.png');vertical-align:middle;width:18px;height:20px;margin-right:8px}@media print{#navbar{display:none}}#header.form-header{box-shadow:none}#header{background:#fff;padding:20px 0 20px 180px;border-radius:3px;position:relative;z-index:1;box-sizing:border-box;box-shadow:0 2px 10px rgba(21,101,150,.38)}#header:before,#header:after{content:" ";display:table}#header:after{clear:both}#header #logo{position:absolute;top:50%;margin-top:-25px;left:13px}#header #logo img{vertical-align:middle}#header.is_stuck{border-radius:0 0 3px 3px;z-index:2000;position:fixed;top:0;width:1028px}#header.is_stuck+.filler{height:96px;margin-bottom:15px;position:relative;width:1028px;vertical-align:baseline;float:none}#header.simple{padding-left:0;margin-top:0;border-radius:0 0 3px 3px;padding:0}#header.simple #logo{position:static;text-align:center;margin:18px 0 18px 40px;float:left}#header.simple #logo img{vertical-align:middle}#header.simple div.header-wrapper{margin:20px 10px 0 0}#header.simple img{margin:0 auto}.box #header{background:none;padding:0}.box #header #logo{margin:0;padding:0;left:0;margin-top:-27px}.box #header #logo img{vertical-align:middle}#header.sticky{margin-bottom:15px;padding-top:15px;padding-bottom:15px}@media print{#header{padding:0;margin-bottom:-71px;background:none!important;position:relative!important;width:100%!important;box-shadow:none}#header+.filler{display:none}#header #logo{position:relative;display:inline-block;left:10px;width:15%;float:left;top:34px}#header #logo img{width:180px}#header form{display:inline-flex;width:80%;float:right;margin-right:10px}#header .zjr,#header .deps{margin-right:0}div.is_stuck+div{display:none!important}}.header-btn{margin:0;float:right}.header-btn .btn{width:60px;height:42px;margin-left:10px;overflow:hidden}.header-btn .btn.userName{width:100px;white-space:nowrap;text-overflow:ellipsis}.header-btn .btn.menu{position:relative;padding-left:1.25em}.header-btn .btn.menu:before{content:"";position:absolute;left:30%;top:33%;width:1.5em;height:.15em;background:#105d8c;box-shadow:0 .4em 0 0 #105d8c,0 .8em 0 0 #105d8c}.header-btn a.login:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";vertical-align:middle;font-size:20px;width:30px;text-align:center;margin:0 0 2px 0}.header-btn a.login>span{font-weight:bold;position:relative}.header-btn a.login:before{content:"f"}.headerWrapper{position:relative;height:60px;display:inline-block;float:right}.categories{margin:0 -5px 25px;letter-spacing:-.25em}.categories li{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 5px;text-align:center;width:24.9%}.categories a{display:block;letter-spacing:normal;padding:0;box-shadow:0 1px 3px rgba(20,116,174,.45);position:relative;height:97px}.categories a strong{display:block;border-radius:3px 3px 0 0;height:27px;line-height:27px;padding:0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;text-transform:uppercase;background-size:auto 200%;background-position:0 0;background-color:#1c80b4;background-image:-webkit-linear-gradient(top,#2998d1 0%,#0e6896 100%);background-image:-moz-linear-gradient(top,#2998d1 0%,#0e6896 100%);background-image:-o-linear-gradient(top,#2998d1 0%,#0e6896 100%);background-image:linear-gradient(to bottom,#2998d1 0%,#0e6896 100%);-webkit-transition:background-position 300ms ease;-moz-transition:background-position 300ms ease;-o-transition:background-position 300ms ease;transition:background-position 300ms ease}.categories a .spc{font-size:12px;display:block;height:70px;width:100%;padding:0 8px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;letter-spacing:-.25em}.categories a .spc:before{content:"";display:inline-block;vertical-align:middle;height:100%}.categories a .spc .in{display:inline-block;vertical-align:middle;line-height:1.3;letter-spacing:normal}.categories a:hover,.categories a:focus{box-shadow:none}.categories a:hover strong,.categories a:focus strong{background-position:0 100%}.categories a:hover .spc .in,.categories a:focus .spc .in{text-decoration:none}.categories a.btn-orange{box-shadow:0 1px 3px #f5a353;text-transform:none}.categories a.btn-orange strong{background-color:#c76301;background-image:-webkit-linear-gradient(top,#db6c00 0%,#b35901 100%);background-image:-moz-linear-gradient(top,#db6c00 0%,#b35901 100%);background-image:-o-linear-gradient(top,#db6c00 0%,#b35901 100%);background-image:linear-gradient(to bottom,#db6c00 0%,#b35901 100%)}.categories a.btn-orange .spc{font-size:13px;font-weight:bold}.categories a.btn-orange .spc .in{text-decoration:none}.categories a.btn-orange:before{content:"";width:0;height:0;border-style:solid;border-width:8px 16px/2 0 16px/2;border-color:#db6c00 transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-8px;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease}.categories a.btn-orange:after{content:"";width:0;height:0;border-style:solid;border-width:7px 14px/2 0 14px/2;border-color:#fa7a00 transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-7px;-webkit-transition:border-color 300ms ease;-moz-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease}.categories a.btn-orange:hover,.categories a.btn-orange:focus{box-shadow:none}.categories a.btn-orange:hover:before,.categories a.btn-orange:focus:before{width:0;height:0;border-style:solid;border-width:8px 16px/2 0 16px/2;border-color:#a85300 transparent transparent transparent}.categories a.btn-orange:hover:after,.categories a.btn-orange:focus:after{width:0;height:0;border-style:solid;border-width:7px 14px/2 0 14px/2;border-color:#e16e00 transparent transparent transparent}.categories a:after{display:none}.categories .show-more a{height:97px;letter-spacing:-.25em}.categories .show-more a:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin:0;padding:0}.categories .show-more a .spc{text-decoration:none;display:inline-block;vertical-align:middle;line-height:1.3;letter-spacing:normal;height:auto}.categories .show-more a .spc:before{content:"+";font-size:44px;line-height:30px;margin-bottom:10px;display:block;height:auto;text-align:center;text-shadow:0 -1px 0 rgba(20,116,174,.45)}.categories .show-more a .spc span{font-weight:bold}.categories .show-more a:hover .spc span,.categories .show-more a:focus .spc span{text-decoration:none}.choice-tabs .tab-box{padding-top:30px}.choice-tabs .tab{padding:0}.favourite-connections{text-align:left;letter-spacing:-.25em;overflow:hidden}.favourite-connections.small-list li:nth-child(n+7){display:none}.favourite-connections li{border-top:1px solid #c3e7f8;padding:6px 0;display:inline-block;width:454px}.favourite-connections li:first-child,.favourite-connections li:nth-child(2){border-top:0}.favourite-connections li:nth-child(odd){margin-right:20px}.favourite-connections li:nth-child(even){margin-left:20px}.favourite-connections .type{display:inline-block;vertical-align:middle;width:118px;font-size:10px;line-height:1.3;letter-spacing:normal;padding:0 15px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.favourite-connections .desc{display:inline-block;vertical-align:middle;width:310px;letter-spacing:normal}.favourite-connections .desc a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.favourite-connections .desc a:focus,.favourite-connections .desc a:hover{color:#054165}.favourite-connections .desc a:hover{text-decoration:none}.favourite-connections .desc img{height:14px;margin-left:3px;margin-bottom:-3px;cursor:help}.favourite-connections .star{display:inline-block;vertical-align:middle;width:25px;letter-spacing:normal}.favourite-connections .star a{text-decoration:none;display:block;line-height:24px;text-align:right}.favourite-connections .star a:before{color:#1474ae;font-size:20px;line-height:24px;height:24px;display:block}.favourite-connections .star a:hover:before{content:"*";color:#ffba00}.favourite-connections .star a.ico-star-active:before{color:#ffba00}.favourite-connections .star a.ico-star-active:hover{color:#fff}.favourite-connections .star a.ico-star-active:hover:before{color:#ffba00!important;content:"c";font-size:20px}.favourite-connections__title{text-align:left;margin:0;font-size:1.17em}.favourite-connections__timetable{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{.favourite-connections li:nth-child(odd){margin-right:0}}.prev-next-share{display:inline-block;float:left}.prev-next-share:before,.prev-next-share:after{content:" ";display:table}.prev-next-share:after{clear:both}.prev-next-share li{display:inline-block}.prev-next-share li.prev-next a{display:inline-block;text-align:left;text-decoration:none}.prev-next-share li.prev-next .submit-bounce{margin-left:40px;display:inline-block;vertical-align:bottom}.prev-next-share li.prev-next .submit-bounce .spinner{padding-top:0}.prev-next-share li.prev-next .btn{text-align:left;width:208px;padding-left:30px}.prev-next-share li.prev-next.both-paging a{display:inline}.prev-next-share li.prev-next--prev .btn:before{content:'k'}.prev-next-share li.prev-next--next .btn:before{content:'h'}#col-content.departures .prev-next-share{padding:0 10px}.reset-share{display:inline-block;float:right;margin-top:0;margin-right:4px;padding-left:0}.reset-share:before,.reset-share:after{content:" ";display:table}.reset-share:after{clear:both}.reset-share li{display:inline-block}.reset-share li.link{line-height:50px;margin-left:10px}.reset-share li.link a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.reset-share li.link a:focus,.reset-share li.link a:hover{color:#054165}.reset-share li.link a{text-decoration:none}.reset-share li.link a span{text-decoration:underline}.reset-share li.link a .connection-count{text-decoration:none;padding-left:.4em}.reset-share li.link a:hover span{text-decoration:none}#col-content.departures .reset-share{padding:0 10px}@media print{.prev-next-share{display:none}.reset-share{display:none}}div#row-btns.bottom-arr .prev-next-share li.prev-next a{display:block}.connection .connection-head{border-radius:2px 2px 0 0;padding:10px 20px 10px 20px;text-align:left;background:#e0f0f9;cursor:pointer}.connection .connection-head input[type="checkbox"].choose-conn+label{display:block;padding-left:0;padding-right:53px;cursor:pointer}.connection .connection-head input[type="checkbox"].choose-conn+label:before,.connection .connection-head input[type="checkbox"].choose-conn+label:after{display:none}.connection .connection-head input[type="checkbox"].choose-conn+label>span.fake-conn-checkbox{width:16px;height:16px;display:block;position:absolute;right:23px;top:-4px;padding:7px}.connection .connection-head input[type="checkbox"].choose-conn+label>span.fake-conn-checkbox:hover{background-color:#c7e6f7}.connection .connection-head input[type="checkbox"].choose-conn+label>span.fake-conn-checkbox:before{top:6px}.connection .connection-head input[type="checkbox"].choose-conn+label>span.fake-conn-checkbox:after{top:5px}.connection .connection-head .connection-collapse{display:block;margin:-5px 0 10px -10px;text-align:left}.connection .connection-head .connection-collapse a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.connection .connection-head .connection-collapse a:focus,.connection .connection-head .connection-collapse a:hover{color:#054165}.connection .connection-head .connection-collapse a{text-decoration:none;padding:12px 5px 0 10px;display:block;height:32px;width:146px}.connection .connection-head .connection-collapse a span,.connection .connection-head .connection-collapse a h3{text-decoration:underline}.connection .connection-head .connection-collapse a span:hover,.connection .connection-head .connection-collapse a h3:hover{text-decoration:none}.connection .connection-head .connection-collapse a:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"k"}.connection .connection-head .connection-collapse a h3{display:inline}.connection .connection-head .connection-collapse a:before{margin:0 8px 2px 2px;vertical-align:middle}.connection .connection-head .connection-collapse a span{text-decoration:underline}.connection .connection-head .connection-collapse a:hover{background-color:#c7e6f7}.connection .connection-head .connection-collapse a:hover span{text-decoration:none}.connection .connection-head .date-total{letter-spacing:-.25em}.connection .connection-head .date-total h2,.connection .connection-head .date-total p{display:inline-block;vertical-align:middle;width:59%;letter-spacing:normal}.connection .connection-head .date-total .date{text-align:left;font-weight:bold;font-size:128.57142857%;line-height:1.1;width:40%}.connection .connection-head .date-total .total{text-align:right;font-size:92.85714286%}.connection .connection-head .date-total .date-after{font-size:73%;margin-left:10px}.connection .connection-head .date-total a{text-decoration:none;position:absolute;right:-12px;top:-5px;padding:5px 10px}.connection .connection-head .date-total a:before{vertical-align:middle}.connection .connection-head .date-total a:hover{background-color:#c7e6f7}.connection .connection-expand{border-radius:0 0 2px 2px;background:#e0f0f9;padding:5px 20px 5px 0;text-align:left;-webkit-transition:background 300ms linear;-moz-transition:background 300ms linear;-o-transition:background 300ms linear;transition:background 300ms linear;letter-spacing:-.25em;clear:both;height:44px;display:flex;align-items:center}.connection .connection-expand>ul{width:46%;line-height:1}.connection .connection-expand li{display:inline-block;vertical-align:middle;letter-spacing:normal;height:44px}.connection .connection-expand li a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.connection .connection-expand li a:focus,.connection .connection-expand li a:hover{color:#054165}.connection .connection-expand li.expand{width:165px}.connection .connection-expand li a{text-decoration:none;vertical-align:middle;display:block;height:30px;padding-top:14px}.connection .connection-expand li a span{text-decoration:underline}.connection .connection-expand li a:hover{background-color:#c7e6f7}.connection .connection-expand li a:hover span{text-decoration:none}.connection .connection-expand .ico-up,.connection .connection-expand .ico-down{margin-left:10px;padding-left:10px}.connection .connection-expand .ico-up:before,.connection .connection-expand .ico-down:before{margin:0 8px 2px 2px;vertical-align:middle}.connection .connection-expand .ico-print,.connection .connection-expand .ico-share,.connection .connection-expand .ico-map,.connection .connection-expand .ico-pdf,.connection .connection-expand .ico-mc{padding-left:7px;padding-right:0}.connection .connection-expand .ico-print span,.connection .connection-expand .ico-share span,.connection .connection-expand .ico-map span,.connection .connection-expand .ico-pdf span,.connection .connection-expand .ico-mc span{position:absolute;left:-9999px}.connection .connection-expand .ico-mc{padding-left:5px;padding-right:0;padding-top:12px;opacity:.8}.connection .connection-expand .ico-mc:hover{opacity:1}.connection .connection-expand .basket{width:55%;text-align:right}.connection .connection-expand .basket a,.connection .connection-expand .basket strong,.connection .connection-expand .basket .price-error-msg{letter-spacing:normal}.connection .connection-expand .basket .price-error-msg{color:#969ea1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:370px;display:inline-block}.connection .connection-expand .basket .price{margin-right:10px;max-width:230px;vertical-align:middle;display:inline-block;line-height:1.3;white-space:nowrap}.connection .connection-expand .basket .price-label{font-weight:normal}.connection .connection-expand .basket .price-without-offer{margin-left:10px}.connection .connection-expand .basket .btn{margin-left:10px}.connection .connection-expand .basket .btn--in-basket{border:none;background:rgba(120,213,29,.2);color:#579b15}.connection .connection-expand .basket .btn--in-basket:before{margin-right:6px}.connection .connection-details{padding:0 20px 10px 20px;text-align:left}.connection .connection-details .line-title{display:table;width:100%;margin-bottom:5px}.connection .connection-details .line-title h3{float:left;margin-top:3px;margin-bottom:0}.connection .connection-details .line-title .line-title__sellable{float:right}.connection .connection-details .line-title .title,.connection .connection-details .line-title .time-direction{display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.connection .connection-details .line-title .title{width:60%;padding-left:26px;text-decoration:none;color:#2e3d44;cursor:default}.connection .connection-details .line-title .title>img{float:left;margin-left:-26px}.connection .connection-details .line-title .title h3{margin:0;display:inline;line-height:1;cursor:pointer}.connection .connection-details .line-title .title h3 span{text-decoration:underline}.connection .connection-details .line-title .title h3:hover span{text-decoration:none}.connection .connection-details .line-title .title .specs{display:inline;padding-left:3px;cursor:text}.connection .connection-details .line-title .title .specs img{vertical-align:middle;margin:0 2px;max-width:14px;max-height:14px;width:auto;height:auto}.connection .connection-details .line-title .time-direction{display:block;white-space:nowrap;clear:both}.connection .connection-details .line-title .line-right-part{float:right;margin-right:25px}.connection .connection-details .line-title .line-right-part .line-title__sellable{float:right}.connection .connection-details .line-title.line-green .title h3{color:#090}.connection .connection-details .line-title.line-green .title h3 a{color:#090;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.connection .connection-details .line-title.line-green .title h3 a:focus,.connection .connection-details .line-title.line-green .title h3 a:hover{color:#060}.connection .connection-details .line-title.line-red .title h3{color:red}.connection .connection-details .line-title.line-red .title h3 a{color:red;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.connection .connection-details .line-title.line-red .title h3 a:focus,.connection .connection-details .line-title.line-red .title h3 a:hover{color:#c00}.connection .connection-details .line-title.line-orange .title h3{color:#f90}.connection .connection-details .line-title.line-orange .title h3 a{color:#f90;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.connection .connection-details .line-title.line-orange .title h3 a:focus,.connection .connection-details .line-title.line-orange .title h3 a:hover{color:#cc7a00}.connection .connection-details .stations{margin-bottom:25px}.connection .connection-details .stations .item,.connection .connection-details .stations .itemConnDetail{padding:0 0 2px 80px;clear:both;position:relative}.connection .connection-details .stations .item:before,.connection .connection-details .stations .itemConnDetail:before{content:"";width:2px;background:#2e3d44;position:absolute;left:7px;top:0;bottom:0;display:block;margin:0;z-index:1}.connection .connection-details .stations .item .time,.connection .connection-details .stations .itemConnDetail .time{width:47px;float:left;margin-left:-64px;text-align:right;font-weight:bold}.connection .connection-details .stations .item .time:before,.connection .connection-details .stations .itemConnDetail .time:before{content:"";width:10px;height:10px;border-radius:5px;background:#c0c4c7;position:absolute;left:3px;top:auto;display:block;margin:4px 0 0 0}.connection .connection-details .stations .item.exc .time:before,.connection .connection-details .stations .itemConnDetail.exc .time:before{background:#bf083c!important}.connection .connection-details .stations .item.intermediate .time,.connection .connection-details .stations .itemConnDetail.intermediate .time,.connection .connection-details .stations .item.intermediate .station .name,.connection .connection-details .stations .itemConnDetail.intermediate .station .name{font-weight:normal}.connection .connection-details .stations .item.inactive .time,.connection .connection-details .stations .itemConnDetail.inactive .time,.connection .connection-details .stations .item.inactive .station .name,.connection .connection-details .stations .itemConnDetail.inactive .station .name{font-weight:normal;font-style:italic}.connection .connection-details .stations .item.inactive .route-start-end path,.connection .connection-details .stations .itemConnDetail.inactive .route-start-end path,.connection .connection-details .stations .item.inactive .detour-start-end path,.connection .connection-details .stations .itemConnDetail.inactive .detour-start-end path{fill:#969ea1}.connection .connection-details .stations .item.active:before,.connection .connection-details .stations .itemConnDetail.active:before,.connection .connection-details .stations .item.intermediate:before,.connection .connection-details .stations .itemConnDetail.intermediate:before{background:#2e3d44}.connection .connection-details .stations .item.active .time:before,.connection .connection-details .stations .itemConnDetail.active .time:before,.connection .connection-details .stations .item.intermediate .time:before,.connection .connection-details .stations .itemConnDetail.intermediate .time:before{background:#2e3d44}.connection .connection-details .stations .item.pos-active .time:before,.connection .connection-details .stations .itemConnDetail.pos-active .time:before{content:""!important;width:22px;height:22px;background:#fff!important;border:2px solid #090;border-radius:16px;left:-5px;margin-top:-4px;z-index:3;display:inline-block;position:absolute}.connection .connection-details .stations .item .line-part.border-black,.connection .connection-details .stations .itemConnDetail .line-part.border-black{border-right-color:#2e3d44}.connection .connection-details .stations .item .line-part.border-red,.connection .connection-details .stations .itemConnDetail .line-part.border-red{border-right-color:#bf083c}.connection .connection-details .stations .item .line-part.border-dashed,.connection .connection-details .stations .itemConnDetail .line-part.border-dashed{border-right-style:dashed;height:13px}.connection .connection-details .stations .item .line-part.actual-position,.connection .connection-details .stations .itemConnDetail .line-part.actual-position{height:34px}.connection .connection-details .stations .item .line-part,.connection .connection-details .stations .itemConnDetail .line-part{border-right:2px solid #c0c4c7;position:absolute;left:-52px;width:59px;display:block;height:13px;z-index:1;bottom:-4px}.connection .connection-details .stations .item .station,.connection .connection-details .stations .itemConnDetail .station{margin:0}.connection .connection-details .stations .item p.pozn,.connection .connection-details .stations .itemConnDetail p.pozn{float:right;margin:-21px 20px 0 0}.connection .connection-details .stations .item .info,.connection .connection-details .stations .itemConnDetail .info{color:#666;margin-top:5px}.connection .connection-details .stations .item .info li,.connection .connection-details .stations .itemConnDetail .info li{display:inline-block;margin-right:10px}.connection .connection-details .stations .item .info .walk,.connection .connection-details .stations .itemConnDetail .info .walk{display:none}.connection .connection-details .stations .item .info .expand-stations a,.connection .connection-details .stations .itemConnDetail .info .expand-stations a{text-decoration:none;cursor:pointer;color:#666}.connection .connection-details .stations .item .info .expand-stations a:before,.connection .connection-details .stations .itemConnDetail .info .expand-stations a:before{margin:0 5px 2px 0;font-size:14px;color:#9f9f9f}.connection .connection-details .stations .item .info .expand-stations a span,.connection .connection-details .stations .itemConnDetail .info .expand-stations a span{text-decoration:underline}.connection .connection-details .stations .item .info .expand-stations a:hover span,.connection .connection-details .stations .itemConnDetail .info .expand-stations a:hover span{text-decoration:none}.connection .connection-details .stations .item .info .ico-warning:before,.connection .connection-details .stations .itemConnDetail .info .ico-warning:before{font-size:14px;margin:0 2px 2px 0;color:#9f9f9f;display:inline-block}.connection .connection-details .stations .item:first-child,.connection .connection-details .stations .itemConnDetail:first-child{padding-top:0}.connection .connection-details .stations .item:first-child:before,.connection .connection-details .stations .itemConnDetail:first-child:before{top:.5em}.connection .connection-details .stations .item.last,.connection .connection-details .stations .itemConnDetail.last{padding-bottom:0}.connection .connection-details .stations .item.last:before,.connection .connection-details .stations .itemConnDetail.last:before{bottom:10px}.connection .connection-details .stations .item.hide-before .time:before,.connection .connection-details .stations .itemConnDetail.hide-before .time:before{display:none}.connection .connection-details .stations .item .route-start-end,.connection .connection-details .stations .itemConnDetail .route-start-end,.connection .connection-details .stations .item .detour-start-end,.connection .connection-details .stations .itemConnDetail .detour-start-end{position:absolute;top:-4px;z-index:3;width:24px;height:24px;left:-4px}.connection .connection-details .stations .item .route-start-end path,.connection .connection-details .stations .itemConnDetail .route-start-end path,.connection .connection-details .stations .item .detour-start-end path,.connection .connection-details .stations .itemConnDetail .detour-start-end path{fill:#bf083c}.connection .connection-details .stations .item .skip,.connection .connection-details .stations .itemConnDetail .skip{text-decoration:line-through}.connection .connection-details .stations .pos-active-after .position:before{content:"";display:inline-block;vertical-align:middle;position:absolute;width:22px;height:22px;background:#fff;border:2px solid #090;border-radius:16px;left:-5px;margin-top:-1px;z-index:3}.connection .connection-details .stations .pos-active-after .position img{position:absolute;left:0;z-index:5;top:auto;margin-top:4px}.connection .connection-details .stations .pos-active img{position:absolute;top:0;left:0;margin-top:1px;z-index:5}.connection .connection-details .stations .position a{font-size:85.71428571%;color:#969ea1;text-decoration:none}.connection .connection-details .stations .position a:hover,.connection .connection-details .stations .position a:focus{background-color:#c7e6f7;border-radius:3px}.connection .connection-details .stations .itemConnDetail:before{background:none!important}.connection .connection-details .walk{margin-bottom:20px}.connection .connection-details .walk img{width:16px;height:16px;vertical-align:-4px;margin-right:6px}.connection .connection-details .walk--detail img{width:20px;height:20px}.connection .conn-details-yellow{background:#f9fcda;padding-bottom:5px!important}.connection .connection-details .outside-of-popup .line-title .title:after,.connection .connection-details .outside-of-popup .title .line-title:after{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:">";position:absolute;display:block;font-size:14px;line-height:16px;top:50%;margin-top:-8px;right:-1px;color:#999;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.connection .connection-details .outside-of-popup .ico-down.ext-expand:before,.connection .connection-details .outside-of-popup .ico-up.ext-expand:before{margin:0 0 5px 0}.connection .info-warning .ico-warning,.connection .info-warning .ico-warning,.connection .info-warning .ico-warning:before,.connection .info-warning .ico-warning:before{color:#ffa500!important;text-decoration:none!important}.connection .info-warning a{padding:5px}.connection .info-warning a:hover{background-color:#c7e6f7}.connection .connection-details .reset.info.info-warning{margin-top:0}.eshopcd-link{height:22px;width:115px;display:inline-block;background:url('../images/koupit-na-cd.png') center center no-repeat}.eshopcd-link:hover{background:url('../images/koupit-na-cd-hover.png') center center no-repeat}.connection-expand__basket.is-eshopcd-link{padding-top:8px}.connection.detail-box .connection-details{padding-top:5px;padding-bottom:0}.connection.detail-box .connection-details .line-title{margin-bottom:0}.connection.detail-box .connection-details .delay-bubble{margin-bottom:5px}.connection.detail-box .connection-details .reset.stations{margin-bottom:5px}.connection.detail-box .connection-details .reset.messages{margin-bottom:20px}.connection.detail-box .connection-details .eshopcd-link{float:right}.connection.detail-box .connection-details .line-item .walk{margin-bottom:5px}.connection.detail-box .connection-details .line-item div>a{text-decoration:none;color:#2e3d44}.connection.detail-box .connection-details .line-item div>a .line-title{padding:5px 0 0 0}.connection.detail-box .connection-details .line-item div>a .line-title .title-container{white-space:nowrap}.connection.detail-box .connection-details .line-item div>a .line-title .reset.line-right-part{text-align:right}.connection.detail-box .connection-details .line-item div>a .line-title .reset.time-direction{padding-right:25px}.connection.detail-box .connection-details .line-item div>a:hover .line-title{background-color:#c7e6f7}.connection.detail-box .connection-details .line-item div>a:hover .line-title h3 span{text-decoration:none}.connection.detail-box .connection-details .reset.messages{margin-bottom:2px}.connection.detail-box .connection-details .reset.messages:last-of-type{margin-bottom:10px}.ico-fixed-codes,.wwwtt{font-family:'Timetable',sans-serif;line-height:1;font-size:20px;vertical-align:-2px;margin:0 .2em;display:inline-block}.fcext{border:1px solid #8ab6cc;background:#f3cfcf;padding:0}.ico-fixed-codes--prev-next{vertical-align:-1px;padding:0 .4em 0 0!important;margin-bottom:2px}.ico-train{background-image:url(../images/result-sprites.gif);background-repeat:no-repeat}.ico-train--EC{background-position:0 -106px;padding-left:26px}.ico-train--SC{background-position:0 -1376px;padding-left:26px}.ico-train--IC{background-position:0 -334px;padding-left:20px}.ico-train--EN{background-position:0 -220px;padding-left:29px}.wait-desc{color:#999;font-size:85.71428571%}.line-title{position:relative;width:330px}.line-title .title{display:block;width:auto;cursor:pointer;position:relative;padding-right:15px;padding-left:26px;text-decoration:none;color:#2e3d44}.line-title .title:after{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:">";position:absolute;display:block;font-size:14px;line-height:16px;top:50%;margin-top:-8px;right:0;color:#999;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.connection:not(.ca-collapsed) .line-title .title:after{display:none}.line-title h3{font-size:100%;display:inline;line-height:1;cursor:pointer;font-weight:bold}.line-title h3 span{text-decoration:underline}.line-title .specs{padding-left:3px;display:inline;float:left;margin:0}.line-title .owner{margin:0}.line-title .owner,.line-title .time-direction{color:#999;font-size:85.71428571%}.line-title .trtype{margin-top:2px;float:left;margin-left:-26px}.line-title .trtype--2{width:15px;height:15px;margin-top:3px}.line-title .trtype--3{width:20px;height:20px;margin-top:0}.line-title .trtype--4{width:19px;height:19px;margin-top:0}.line-title .trtype--5{width:20px;margin-top:3px;margin-left:-28px}.trtype-train-detail{height:17px;float:left;margin-right:8px;margin-top:9px}.trtype-train-detail--2{height:20px}.trtype-train-detail--3{height:26px;margin-top:4px}.trtype-train-detail--4{height:27px;margin-top:2px}.line-title__sellable{position:relative;top:-1px;margin-left:.4em;color:#fff;background:#6abd1a;border-radius:100%;width:22px;height:22px;text-align:center;line-height:20px}.connection-footer-print{text-align:left}.connection-footer-print__fixed-code{display:inline-block;margin-right:10px}.result-connection-fare__item{padding-left:20px!important}.result-connection-fare__item--margin-bottom{margin-bottom:10px}.result-connection-fare__th{padding-right:20px}@media print{.connection .connection-expand{display:none!important}.connection .connection-head{background:#fff;padding:10px 15px}.connection .connection-head .connection-collapse{display:none}.connection .connection-details{padding:15px}.connection .connection-details .line-title{margin-bottom:10px}.connection .connection-details .line-title .line-title__sellable{display:none!important}.connection .connection-details .stations{margin-bottom:15px}.connection .connection-details .stations .item .info{display:none}.connection .fake-conn-checkbox,.connection .ico-down,.connection .ico-up,.connection .line-title:after{display:none!important}.connection .date-total label{padding-right:0!important}.connection.ca-collapsed .connection-details .outside-of-popup .line-title .title:after,.eshopcd-link{display:none}.line-title h3{color:#000!important}.line-title h3 span{text-decoration:none!important}}.result-separator{text-align:left;font-weight:bold;margin-bottom:10px}.result-separator div:first-child{float:left;margin-right:12px}.result-separator div:nth-child(2){overflow:auto;background:linear-gradient(180deg,rgba(0,0,0,0) calc(50% - 1px),#000 calc(50%),rgba(0,0,0,0) calc(50% + 1px))}#priceOfferWarningModalContent{margin-top:0}#SellablePartsDesc{font-weight:bold;margin-top:20px;line-height:30px}#backWayTopWrapper,#mcWrapper{margin-bottom:15px}#backWayTitle,#myConnectionTitle{text-align:left;float:left}#backWayTitle h2,#myConnectionTitle h2{margin:.283em 0}#backWayTopBtn{float:right;height:42px}#backWayTopBtn a{width:238px;height:42px}.legend-item{display:inline-block;margin-right:20px}.adv-form-desc{padding-top:5px;text-align:left;color:#999;font-size:85.71428571%;padding-left:24px}.adv-form-desc-zjr{padding-top:5px;text-align:left;color:#999;font-size:85.71428571%;padding-left:56px}@media print{.adv-form-desc{padding-left:212px;padding-top:60px}.adv-form-desc-zjr{margin-left:167px;margin-top:55px}}#header.has-description{padding-bottom:5px}.skiped-connection__stamp{color:#ff001c;font-size:13px;opacity:.5;border:3px solid;padding:0 10px;text-align:center;width:215px;position:absolute;right:50px}.tt-icon,.tt-icon-detail{float:left;position:relative;font-size:1.95em;text-align:center;margin-left:0;margin-right:10px;top:-3px}.tt-icon-detail{font-size:2.7em;top:0}.tt-icon-position{position:absolute;z-index:5;left:-3px;margin-top:-1px}.margin-top-1{margin-top:1px}.fixed-codes-red{color:red}#basket-side{width:238px;margin-bottom:30px}#basket-side h2{font-size:128.57142857%;height:32px;padding-top:10px;line-height:1;margin:0}#basket-side .spc{background:#fff;border-radius:3px;position:relative}#basket-side .basket-passengers,#basket-side .basket-connections{padding:10px}#basket-side .basket-passengers h3,#basket-side .basket-connections h3{margin:0;font-size:1.17em;font-weight:bold}#basket-side .basket-passengers ul,#basket-side .basket-connections ul{text-align:left}#basket-side .basket-passengers li,#basket-side .basket-connections li{padding:1em 0;font-size:85.71428571%}#basket-side .basket-passengers li strong,#basket-side .basket-connections li strong{font-size:116.66666667%}#basket-side .basket-passengers{border-bottom:1px solid #9cd6f3}#basket-side .basket-passengers li{font-weight:bold;border-bottom:1px solid #c3e7f8}#basket-side .basket-passengers li strong{display:block}#basket-side .basket-passengers .modify-passengers{text-align:left;padding:10px 0}#basket-side .basket-connections{}#basket-side .basket-connections li{padding-left:19px;position:relative;padding-top:0}#basket-side .basket-connections li:first-child{border-top:0}#basket-side .basket-connections li.firstConn{border-top:1px solid #c3e7f8;padding-top:1em}#basket-side .basket-connections li.firstConn:first-child{border-top:0}#basket-side .basket-connections .con-no{color:#949494;display:block;margin-bottom:3px}#basket-side .basket-connections .ico-remove{position:absolute;left:0;top:10px;text-decoration:none}#basket-side .basket-connections .ico-remove:before{font-size:10px}#basket-side .basket-connections .ico-remove span{position:absolute;left:-9999px}#basket-side .to-basket{background:#e0f0f9;padding:10px;margin:0;border-radius:0 0 3px 3px}#basket-side .to-basket .btn{width:100%}#col-content.connection+#col-side,#col-content.connection+#col-side #basket-side{width:300px}.basket-side--fixed{position:fixed;top:111px}.basket-side--bottom{position:absolute;right:0;bottom:75px}#basket-side .spc.load{min-height:150px;padding-top:10px}#basket-side h3.load{min-height:20px;margin:0 20px 0 20px}#basket-side li .load{min-height:20px;background-color:#ece8e8ed}#basket-side .modify-passengers.load{background-color:#9cd3f4;width:120px;margin-top:10px}.line-top{text-align:left;padding-right:124px}.line-top h1{display:inline-block;font-size:171.42857143%;margin:0 15px 0 0;vertical-align:middle}.line-top.line-green h1{color:#090}.line-top.line-red h1{color:red}.line-top.line-orange h1{color:#f90}.line-top .specs{display:inline-block;margin:0 0 8px 0}.line-top .specs img{vertical-align:middle;margin:0 2px;max-width:14px;max-height:14px;width:auto;height:auto}.line-top .owner{display:block;margin:0;font-size:85.71428571%}.line-share{position:absolute;line-height:38px;top:13px;right:70px;text-align:right}.line-share li{display:inline}.line-share a{text-decoration:none;padding-top:9px;padding-bottom:10px;padding-left:10px}.line-share a span{position:absolute;left:-9999px}.line-share li:hover,.line-share li:focus{background-color:#c7e6f7;padding-top:10px;padding-bottom:10px}.line-share img{width:35px;right:10px}.line-share .link-pdf{margin-left:0;position:absolute;right:117px;top:2px;height:25px;padding-top:7px;padding-bottom:2px}.line-share .link-pdf:hover,.line-share .link-pdf:focus{padding-top:7px;padding-bottom:2px}.train-detail-center{padding-bottom:18px}.train-detail-center .reset.messages{margin-bottom:2px}.train-detail-center .reset.messages .message-grey{padding:10px 19px}.line-itinerary{position:relative;text-align:left;margin:.5em 0 1.1em}.line-itinerary .item{position:relative;padding:3px 70px 0 130px;font-size:85.71428571%;color:#969ea1}.line-itinerary .item:before{content:"";color:#2e3d44;background:#2e3d44;display:inline-block;width:10px;height:10px;position:absolute;vertical-align:middle;left:55px;top:3px;border-radius:5px;margin-top:5px;z-index:3}.line-itinerary .item:hover{background-color:#eee}.line-itinerary .item .arrival,.line-itinerary .item .departure{width:60px;position:absolute;top:auto;left:0;font-weight:bold}.line-itinerary .item .arrival,.line-itinerary .item .departure,.line-itinerary .item .name,.line-itinerary .item .distance{font-size:116.66666667%}.line-itinerary .item .arrival{color:#969ea1}.line-itinerary .item .arrival--last{color:#333}.line-itinerary .item .departure{width:48px;left:82px;color:#333}.line-itinerary .item .departure--last{color:#969ea1}.line-itinerary .item .name{color:#333}.line-itinerary .item .distance,.line-itinerary .item .fixed-codes{position:absolute;top:auto;right:0;color:#969ea1}.line-itinerary .item .fixed-codes{right:160px}.line-itinerary .item.inactive:before{color:#969ea1;background:#969ea1}.line-itinerary .item.inactive .departure{color:#969ea1}.line-itinerary .item.inactive .departure,.line-itinerary .item.inactive .arrival,.line-itinerary .item.inactive .name{font-weight:normal}.line-itinerary .item.inactive .route-start-end path,.line-itinerary .item.inactive .detour-start-end path{fill:#969ea1}.line-itinerary .item.pos-active:before{content:""!important;width:22px;height:22px;background:#fff!important;border:2px solid #090;border-radius:16px;left:47px;margin-top:-3px;z-index:5;display:inline-block;position:absolute}.line-itinerary .item.pos-active img{position:absolute;top:auto;left:52px;margin-top:2px;z-index:5}.line-itinerary .item.pos-active-after .position{display:block;padding:4px 0}.line-itinerary .item.pos-active-after .position:before{content:"";display:inline-block;vertical-align:middle;position:absolute;width:22px;height:22px;background:#fff;border:2px solid #090;border-radius:16px;left:47px;margin-top:-4px;z-index:5}.line-itinerary .item.pos-active-after .position img{position:absolute;top:auto;left:52px;margin-top:1px;z-index:5}.line-itinerary .item.exc:before{background:#bf083c;color:#bf083c}.line-itinerary .item.exc-inactive:before{background:#df9ea1;color:#df9ea1}.line-itinerary .item.hide-before:before{display:none}.line-itinerary .item .route-start-end,.line-itinerary .item .detour-start-end{position:absolute;top:1px;z-index:3;width:24px;height:24px}.line-itinerary .item .route-start-end path,.line-itinerary .item .detour-start-end path{fill:#bf083c}.line-itinerary .item .route-start-end{left:48px}.line-itinerary .item .detour-start-end{left:49px}.line-itinerary .item .skip{text-decoration:line-through}.line-itinerary .item .line-part{border-right:2px solid #969ea1;position:absolute;left:0;width:59px;display:block;height:24px;z-index:1;bottom:-10px}.line-itinerary .item .line-part.border-black{border-right-color:#2e3d44}.line-itinerary .item .line-part.border-red{border-right-color:#bf083c}.line-itinerary .item .line-part.border-dashed{border-right-style:dashed}.line-itinerary .item .line-part.actual-position{height:51px;top:9px}.line-itinerary .item .text-position{color:#969ea1!important;text-decoration:none!important}.line-itinerary .item .text-position:hover,.line-itinerary .item .text-position:focus{background-color:#c7e6f7;border-radius:3px}#line-up{overflow:hidden;padding:0 30px;margin:1em -30px 3em;position:relative}#line-up .spc{overflow-x:auto;white-space:nowrap;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#line-up .holder{width:100%;padding:0 12px}#line-up ol{list-style:none;margin:0;padding:0;letter-spacing:-.25em;width:auto}#line-up ol li{display:inline-block;vertical-align:top;letter-spacing:normal;text-align:center;font-size:92.85714286%;padding:15px 0;color:#333}#line-up ol li a{color:#333;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}#line-up ol li a:focus,#line-up ol li a:hover{color:#000}#line-up ol img{display:block;margin-bottom:8px}#line-up .scroll{display:inline-block;position:absolute;top:0;bottom:0;width:30px;height:auto;cursor:pointer;letter-spacing:-.25em;text-align:center;padding:0}#line-up .scroll.scroll-left{left:0;border-radius:0 3px 3px 0}#line-up .scroll.scroll-left:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"<";font-size:14px;vertical-align:middle;letter-spacing:normal}#line-up .scroll.scroll-left:after{content:"";height:100%;display:inline-block;vertical-align:middle}#line-up .scroll.scroll-right{right:0;border-radius:3px 0 0 3px}#line-up .scroll.scroll-right:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:">";font-size:14px;vertical-align:middle;letter-spacing:normal}#line-up .scroll.scroll-right:after{content:"";height:100%;display:inline-block;vertical-align:middle}.remarks-list{margin:0!important;padding:0}.remarks-list__item{position:relative;display:block;padding:2px 0 2px 24px!important}.remarks-list__item:before{display:none!important}.remarks-list__bullet{position:absolute;top:5px;left:0}.remarks-list__datelimit{top:4px;position:absolute;margin-left:7px}.current-position{display:block;font-size:14px;color:#2c8dbb;font-weight:bold}.current-position:before{margin:0 5px 2px 0;font-size:14px}.current-position--connection-detail{padding-bottom:8px}.station-fixed-code{padding:0 .3em}.dayoff,.dayon,.dayout,.monthout,.dayhead{text-align:center;padding:1px}.dayon,.legendsqron{background-color:#67ff4c}.dayoff,.legendsqroff{background-color:#ff4e3a}.dayout,.legendsqrout{background-color:#a8a8a8}.monthout{background-color:#fff}.dayhead{background:#bdf}.daylim{width:70px}.monthyear{text-align:center;width:41%;vertical-align:top}.limnav,.monthyear{margin-right:.5em;font-weight:bold;font-size:16px}.limnav{width:47px;display:block;text-align:center;font-size:16px;margin-bottom:5px;border-bottom:1px solid;border-radius:3px;padding-top:0;padding-bottom:0}.limnav-enable:hover{border-bottom-color:initial!important}#limitnavl{margin-top:15px}td.navempptd{width:29%}td.navtd{width:1%}table.limitmonth{margin:0 auto 1em auto;_text-align:center;border:1px solid #89acbd}.limitmonth tr td{padding:1px 0 0 1px}.limitmonth tr td:first-child{padding-left:0}.limitmonth tr th{padding:0 0 0 1px}.limitmonth tr th:first-child{padding-left:0}h3.limitrecap{font-size:100%}.limitlegend{border-top:1px dashed #89acbd;margin-bottom:.5em}.legendsqroff,.legendsqrout,.legendsqron{border:1px solid #000;height:10px;width:10px;_width:15px}.legendtext{padding-left:1em;vertical-align:middle}.legendtd{width:1%}.legendtbl tr td{line-height:1.1}a.datelimit{margin-left:10px;cursor:pointer}a.datelimit img{visibility:hidden;width:16px;height:16px}@media print{.remarks-list__bullet circle{fill:#000}.line-share,.popup-close{display:none}.line-itinerary .item:before{content:"⬤";height:0;margin-top:1px}}.messages{margin-bottom:23px;text-align:left}.messages>li,.messages>div{padding:10px 19px;border:1px solid transparent}.messages>li:first-child,.messages>div:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.messages>li:last-child,.messages>div:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.messages>li.message-grey,.messages>div.message-grey{background:#f1f1f1;border-color:#f1f1f1}.messages>li.message-red,.messages>div.message-red{background:#fe610e;border-color:#fe610e;color:#fff;padding-left:56px;position:relative}.messages>li.message-red:before,.messages>div.message-red:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"!";position:absolute;left:20px;top:20px;font-size:30px}.messages>li.message-red a,.messages>div.message-red a{color:#fff}.messages>li h2,.messages>div h2,.messages>li h3,.messages>div h3{margin:0 0 .5em}.messages>li ul,.messages>div ul{list-style:none;margin:5px 0 0;padding:0}.messages>li ul>li,.messages>div ul>li{padding-left:24px;position:relative}.messages>li ul>li:before,.messages>div ul>li:before{content:"•";display:block;position:absolute;left:5px;top:0}.messages>li ul.icons li,.messages>div ul.icons li{padding-left:30px;position:relative}.messages>li ul.icons li:before,.messages>div ul.icons li:before,.messages>li ul.icons li:after,.messages>div ul.icons li:after{content:" ";display:table}.messages>li ul.icons li:after,.messages>div ul.icons li:after{clear:both}.messages>li ul.icons li img,.messages>div ul.icons li img{position:absolute;left:2px;top:auto;margin-top:4px;width:14px;height:auto}@media print{.messages{margin-bottom:10px}.messages>div,.messages>li{padding:10px 15px}.messages>div h2,.messages>li h2,.messages>div h3,.messages>li h3{margin-bottom:0}.messages>div.message-red:before,.messages>li.message-red:before{left:15px}.messages>div.message-red,.messages>li.message-red{background:none;color:#000;border-color:#000}.messages>div.message-red a,.messages>li.message-red a{color:#000}}.popup{z-index:9000;position:absolute;top:0;bottom:0;left:0;letter-spacing:-.25em;text-align:center;min-width:760px}@media(min-width:760px){.popup{right:0;position:fixed}.popup-lock .popup{overflow:hidden}.popup-lock.popup-scrollable .popup{overflow-y:scroll}}.popup:before{content:"";height:100%;display:inline-block;vertical-align:middle}.popup .popup-in{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;width:1028px;background:#fff;border-radius:3px;position:relative}.popup .popup-in.popup-in--max-width-640{max-width:640px}.popup .popup-in.popup-close-map{background:transparent}.popup .popup-content{letter-spacing:normal;overflow:hidden;outline:none}.popup .popup-title{text-align:center;font-size:128.57142857%;margin:0;padding:20px 120px}.popup .popup-main{padding:29px;background:#e0f0f9;border:1px solid #adddf4;border-radius:0 0 3px 3px}.popup .popup-main--no-padding{padding:0}.popup .popup-close{position:absolute;right:10px;top:13px;text-transform:uppercase;letter-spacing:normal;cursor:pointer;text-decoration:none;margin:0 7px 0 0;padding:2px 5px 3px 5px}.popup .popup-close:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";font-size:14px}.popup .popup-close:hover,.popup .popup-close:focus{background-color:#c7e6f7}.popup .popup-close span{font-size:85.71428571%;font-weight:bold;color:#2e3d44;vertical-align:middle}.popup .popup-close:hover span{color:#000;text-decoration:underline}.popup .popup-close.popup-close-map{background-color:#fff;padding:12px;width:21px;margin-right:-55px;margin-top:-13px}.popup .popup-close.popup-close-map:before{padding-left:3px}.popup .popup-close.popup-close-map.popup-close-map-search{padding:12px;width:21px;margin-right:-10px;margin-top:-81px}.popup .popup-close.popup-close-map.popup-close-map-search:hover,.popup .popup-close.popup-close-map.popup-close-map-search:focus{background-color:#c7e6f7}.popup .popup-close.popup-close-map.popup-close-map-search span{font-size:85.71428571%;font-weight:bold;color:#2e3d44;vertical-align:middle}.popup .popup-close.popup-close-map.popup-close-map-search:hover span{color:#000;text-decoration:underline}.popup .loading{background-image:url('/img/loader.gif');background-repeat:no-repeat;background-position:center center;background-size:40px 40px;background-size:40px}.popup.popup-tabs .popup-main{border:0;background:#f1f1f1}.load-error{text-align:center;color:#ff001c;padding-top:40px;padding-bottom:20px}.load-error:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"!";font-size:40px;display:block}.js .popup-source{display:none}.help-container{display:flex;background:#e0f0f9;border-radius:0 0 3px 3px;border-top:1px solid #adddf4;text-align:left}.help-menu{margin:0;padding:0;min-width:200px;overflow:auto;height:calc(100vh - 100px);position:relative;left:1px;margin-left:-1px;border-radius:0 0 0 3px}.help-menu__item{border-bottom:1px solid #adddf4;padding:10px 20px;display:block;cursor:pointer}.help-menu__item--selected{background:#fff;position:relative}.help-content-container{background:#fff;width:0;overflow:auto;height:calc(100vh - 100px)}.help-content-container--selected{border-left:1px solid #adddf4;flex:1;width:auto}.help-content{padding:29px}.modify-passenger-form .passengers-controls:before,.modify-passenger-form .passengers-controls:after{content:" ";display:table}.modify-passenger-form .passengers-controls:after{clear:both}.modify-passenger-form .passengers-controls .btn-green{min-width:157px;float:right}.modify-passenger-form .passengers-controls #save-reduction{margin-top:12px}.modify-passenger-form .passengers-controls .add-passenger{min-width:190px;float:left}.modify-passenger-form .checkbox-wheelchair,.modify-passenger-form .checkbox-stoller{display:inline-block;margin:10px 5px}.passengers-list{margin:0 -12px;padding:0;letter-spacing:-.25em;text-align:left}.passengers-list .row{padding-bottom:6px}.passengers-list .inp-combined.passenger-type-wrapper{width:170px}.passengers-list .inp-combined.passenger-type-wrapper select{padding-left:9px;margin:0;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAKCAIAAAG9O4KqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTkxRkI0RUZEN0JDMTFFNUE1NDNERUVDQ0UxM0Y3QkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTkxRkI0RjBEN0JDMTFFNUE1NDNERUVDQ0UxM0Y3QkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOTFGQjRFREQ3QkMxMUU1QTU0M0RFRUNDRTEzRjdCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOTFGQjRFRUQ3QkMxMUU1QTU0M0RFRUNDRTEzRjdCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlZ+YBsAAAD2SURBVHjaYvz//z8DDDABsYmJCYQDEECMcBkmuAKAAGIAihkbG8NJCAAIIIaPHz/+xwBMT58+nTx5Mtw8hAlPnjxBUwsQQCATgCauXbsWLmQMBpjGQp0FNNzf3x9i5JkzZxiwAYAAYsDUjdWlDGh2AZ0B5GIqZUB21oIFC4CMkydP4nQi3OeLFy/W1NTE5z6gSZiBAgcAAQZS19raihZAaGD37t1ABUBl/4kAIBOBTjeGAaBnkKUhfoMAoLnEmIhILdevX4+NjYWw4+Pj+fj4gKmAQEBgA4zIKRMtxoFg48aN0tLSDKQAdBMh4NOnT0AS6EwG0gEAQtCd9nT9eqkAAAAASUVORK5CYII=') 100% 53% no-repeat}.passengers-list .inp-combined.passenger-type-wrapper select::-ms-value{background:none;color:#42413d}.passengers-list .column.reduction-wrapper{width:812px;float:right}.passengers-list .column.reduction-wrapper a{vertical-align:top}.passengers-list .column.reduction-wrapper p{margin-left:.5em;vertical-align:top}.passengers-list .column.info-wrapper{width:831px;float:right;color:#666;font-size:85%}.passengers-list .column.info-wrapper p{vertical-align:top}.passengers-list>li{display:inline-block;vertical-align:top;width:100%;padding:0 12px;letter-spacing:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px}.passengers-list .spc{background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(21,101,150,.38);padding:0 10px 0;position:relative}.passengers-list h3{font-size:128.57142857%;margin-top:12px;margin-right:20px;float:left;width:112px}.passengers-list p{margin:10px 0;display:inline}.passengers-list p select{width:calc(25% - 12px);height:54px;padding-top:20px;margin:10px 5px 0}.passengers-list p select.inp-text.g{height:56px}.passengers-list p .passenger-type{position:absolute;top:35px;left:142px;cursor:text;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:78.57142857%;font-weight:bold;text-transform:uppercase;color:#666;pointer-events:none}.passengers-list .options{line-height:1.8em;height:9.8em;overflow-y:scroll}.passengers-list .inp-combined{margin:10px 5px 0;width:calc(15% - 12px);display:inline-block}.passengers-list .remove{position:absolute;top:15px;right:10px;cursor:pointer;color:#209dea;padding:3px 5px 3px 5px}.passengers-list .remove:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x"}.passengers-list .remove span{position:absolute;left:-9999px}.passengers-list .remove.disable{color:#ccc}.passengers-list .remove:hover,.passengers-list .remove:focus{background-color:#c7e6f7;color:#054165}.passengers-list.reduced{text-align:left;margin:45px -12px 10px}.passengers-list.reduced>li>.btn{width:100%;padding:15px 15px 14px}.passengers-list.reduced .spc{padding:15px 34px 15px 14px;font-size:128.57142857%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.passengers-list.reduced .name{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:66.66666667%}.passengers-list.reduced .remove{top:10px;line-height:16px}.passengers-list.reduced .remove:before{font-size:14px}.passengers-list .wheelchair_stroller{width:117px;display:inline-block}.passengers-list .wheelchair_stroller .checkbox-stoller,.passengers-list .wheelchair_stroller .checkbox-wheelchair{margin:0}.passenger-name-container{margin-bottom:4px}.dropdown{position:relative;display:inline-block}.dropdown-content{position:absolute;background-color:#fff;min-width:135px;z-index:1;padding-left:-4px;border:.5px solid #7b9dd4;background:#fff;box-shadow:inset 0 1px 2px rgba(20,116,174,.22);padding-left:-17px;margin-top:-1px;margin-left:-1px}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;font-weight:normal;display:block;min-height:1.2em;padding:0 13px 1px}.dropdown-content a:hover{background-color:#1e90ff;color:#fff}.tickets{margin:.3em 0 3em}.tickets .column{float:left;width:50%}.tickets .column .label{text-transform:uppercase;font-size:78.57142857%}.tickets .column .value{margin:0;font-weight:bold;font-size:128.57142857%;overflow:hidden;text-overflow:ellipsis}.tickets .column .value a{white-space:nowrap}.tickets .column.first{margin-right:20px;width:40%}.tickets .row:after{content:"";display:table;clear:both}.tickets .row{background:#e0f0f9;background-color:#fff;padding:0;margin:0}.tickets .row .column.label{color:#999;width:90px}.tickets .row .column.label span{font-size:11px}.tickets .row .column.label.holder-name{width:105px}.tickets .row .column.holder-name{width:75%}.tickets .row .column.label-right{color:#999;width:70px;float:right}.tickets .row .column.label-right span{font-size:11px}.tickets .column.tar-price{width:70px;float:right;font-weight:bold}.tickets .column.ticket-code{font-weight:bold}.tickets .column.persons{width:70px;float:right}.tickets .terms-of-travel{float:left}.tickets .older{float:right;width:33.25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.tickets .older .btn{width:100%}.tickets .controls:before,.tickets .controls:after{content:" ";display:table}.tickets .controls:after{clear:both}.tickets .controls .btn{float:left;padding:10px 20px}.tickets .controls .remove-connection{float:left;margin-left:20px;line-height:40px;display:block;font-weight:bold;color:#2e3d44;text-decoration:none}.tickets .controls .remove-connection:after{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";margin:0 0 3px 8px;vertical-align:middle;font-size:14px}.tickets .controls .remove-connection:hover span{text-decoration:underline}.tickets .list{letter-spacing:-.25em;margin:0 -9px 1em -8px;text-align:left}.tickets .list:before,.tickets .list:after{content:" ";display:table}.tickets .list:after{clear:both}.tickets .list>li{display:inline-block;vertical-align:top;width:99.7%;margin-bottom:6px}.tickets .list>li.forms{float:right}.tickets .list>li.empty{width:66.6%}.tickets .list .box{margin:0 7px 0 8px;letter-spacing:normal;position:relative}.tickets .list .box+.box{margin-top:15px}.tickets .list .spc{padding:20px;position:relative;padding-top:10px;padding-bottom:10px}.tickets .list .spc hr{margin-top:10px;margin-bottom:10px;border:1px dashed #ddd;border-bottom:none}.tickets .list .line-desc{margin:0;font-size:85.71428571%;font-weight:bold;padding-left:25px;letter-spacing:-.25em}.tickets .list .line-desc .ico{vertical-align:middle;display:inline-block;width:25px;margin-left:-25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-right:10px;letter-spacing:normal}.tickets .list .line-desc .ico img{max-width:100%;height:auto;display:block}.tickets .list .line-desc .desc{display:inline-block;vertical-align:middle;width:99%;letter-spacing:normal}.tickets .list .line-desc .desc .code{display:inline;font-size:128.57142857%}.tickets .list .line-desc .desc .carrier{float:right;color:#999}.oldie .tickets .list .line-desc{letter-spacing:-.34em}.tickets .list .date{font-size:85.71428571%;margin:1em 0 0;font-weight:bold}.tickets .list .show-conn-wrapper{width:70%;float:left}.tickets .list a.show-conn{display:block;position:relative;color:#2e3d44!important;text-decoration:none;margin-left:16px;margin-right:25px}.tickets .list a.show-conn:hover p{background-color:#c7e6f7!important}.tickets .list a.show-conn .place-time:first-child{padding-top:6px}.tickets .list a.show-conn .place-time{padding-right:25px;padding-left:10px;vertical-align:middle;line-height:1.4}.tickets .list a.show-conn .place-time .place{width:69%;font-size:15.4px;vertical-align:middle;padding-top:0;padding-bottom:0}.tickets .list a.show-conn .place-time .time{width:30%;font-size:15.4px;text-align:left;vertical-align:top}.tickets .list a.show-conn:after{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:">";position:absolute;display:block;font-size:14px;line-height:16px;bottom:50%;margin-top:-8px;right:5px;color:#999;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.tickets .list .place-time{letter-spacing:-.25em;margin:0;font-size:128.57142857%;line-height:1.5}.tickets .list .place-time .place,.tickets .list .place-time .time{display:inline-block;vertical-align:top;letter-spacing:normal}.tickets .list .place-time .place{width:70%;font-weight:bold;line-height:1.2;padding-top:3px;padding-bottom:5px}.tickets .list .place-time .time{width:29%;text-align:right}.tickets .list .conn-info-wrapper.cd-conn{float:right;width:56%}.tickets .list .conn-info-wrapper.cd-conn dt{width:187px;padding-top:9px}.tickets .list .conn-info-wrapper.cd-conn dd a{padding-top:4px;width:auto}.tickets .list .conn-info-wrapper{width:30%;float:left}.tickets .list .name-required,.tickets .list .flag-required-no-passengers{color:red;text-transform:uppercase;display:inline-block;font-size:12px}.tickets .list dl{margin:.7em 0 1.3em;background:#e0f0f9;padding:6px 10px;width:100%;box-sizing:border-box;margin-bottom:0;margin-top:0;line-height:4px}.tickets .list dl dt{text-transform:uppercase;font-size:78.57142857%;display:table-cell;vertical-align:top;padding-top:7px;width:110px;line-height:15px}.tickets .list dl dt.width-short{width:70px}.tickets .list dl dd.width-long span{width:120px}.tickets .list dl dd{margin:0;font-weight:bold;font-size:128.57142857%;overflow:hidden;text-overflow:ellipsis;display:table-cell;vertical-align:middle;line-height:12px}.tickets .list dl dd span{width:95px;display:inline-block;text-overflow:ellipsis;overflow:hidden}.tickets .list dl dd a{white-space:normal;line-height:1.5;font-size:15.4px;width:95px;display:inline-block;text-overflow:ellipsis;overflow:hidden}.tickets .list dl dd .vehicle-classes{width:100%}.tickets .list dl dd span{line-height:24px;font-size:15.4px}.tickets .list dl.columnCountOne{column-count:1}.tickets .list dl.columnCountThree{column-count:3}.tickets .list .price{font-size:85.71428571%;font-weight:bold;margin-bottom:0}.tickets .list .price strong{font-size:150%}.tickets .list .options.needs-print-wrapper{margin-top:5px;padding-top:5px;padding-bottom:5px}.tickets .list .options{margin:0;padding:10px 20px;background:#e0f0f9;border-radius:0 0 3px 3px;font-size:85.71428571%}.tickets .list .options .needs-print{color:red;text-transform:uppercase;text-align:center}.tickets .list .options .column .needs-print{text-align:left}.tickets .list .options .btn{display:block;width:100%;margin:8px 0 10px;border:0;font-size:12px}.tickets .list .options .btn-set{display:table;width:100%;margin:8px 0 10px}.tickets .list .options .btn-set .btn{border-radius:0;margin:0;padding:10px 5px}.tickets .list .options .btn-set li{display:table-cell;position:relative;border-left:1px solid #2f96c6}.tickets .list .options .btn-set li:first-child{border:0}.tickets .list .options .btn-set li:first-child .btn{border-radius:3px 0 0 3px}.tickets .list .options .btn-set li:last-child .btn{border-radius:0 3px 3px 0}.tickets .list .inv-place{color:#ffa500}.tickets__headline{float:left;width:66%;text-align:left}.return-tickets{padding:15px 6px 6px}.return-tickets h3{text-align:center;margin:0 0 1em;font-size:128.57142857%}.return-tickets .return-code{padding-right:80px;position:relative}.return-tickets .return-code .btn{line-height:35px;width:83px;position:absolute;top:0;right:0}.return-tickets .help-desk-anchor{text-align:center;margin-top:20px}.rebuy{padding:15px 20px 20px;text-align:center}.rebuy h3{text-align:center;margin:0 0 1em;font-size:128.57142857%}.rebuy .filter{text-align:center}.rebuy .inp-datetime{width:220px;display:inline-block;vertical-align:middle;margin-right:5px;letter-spacing:normal}.rebuy .inp-datetime textarea.inp-text{white-space:normal;text-align:center;line-height:1.2;padding:10px 50px;height:56px}.rebuy table{margin:10px 0 0;width:100%;border-collapse:collapse;table-layout:fixed}.rebuy table tbody{border-top:1px solid #c3e7f8}.rebuy table tr:first-child td{padding-top:8px}.rebuy table tr:first-child td.buy{padding:0}.rebuy table tr:last-child td{padding-bottom:8px}.rebuy table td{text-align:left;padding:3px 0;font-size:12px;line-height:1.4}.rebuy table td.time{width:30px;text-align:right;padding-right:25px;vertical-align:top}.rebuy table td.time.arr{position:relative}.rebuy table td.time.arr.back:after{top:8px}.rebuy table td.time.arr:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 10px/2 0 10px/2;border-color:#969ea1 transparent transparent transparent;margin:0 0 2px 10px;vertical-align:middle;position:absolute;right:7px;top:14px}.rebuy table td.buy{width:50px;font-size:0;vertical-align:top;padding-top:8px!important}.rebuy table td.buy .btn{width:50px;font-size:14px;font-weight:bold;position:relative}.rebuy table td.buy .btn:after{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";width:20px;line-height:20px;content:"p";font-size:19px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;height:auto;font-weight:bolder!important;font-size:20px}.rebuy table td.buy .btn span{position:absolute;left:-9999px}.rebuy table td.station{overflow:hidden;text-overflow:ellipsis;vertical-align:top}.refunded-ticket{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center}.refunded-ticket__stamp{color:#ff001c;transform:rotate(-5deg);font-size:28px;opacity:.5;border:3px solid;padding:0 10px;text-transform:uppercase;text-align:center;width:377px}.duk-ticket{color:#ff001c}.refund-ticket-alert-table{margin:20px auto 0}.refund-ticket-alert-table th{text-align:left;padding-right:20px;font-weight:normal}.refund-ticket-alert-table td{text-align:right}#modify-seats-modal-div,#modify-image-seats-modal-div{min-height:500px}#alternative-modal-source-in .schema-controls,#modify-seats-modal-div .schema-controls,#modify-image-seats-modal-div .schema-controls{text-align:center;padding:20px 120px}#vehiclesPickBox,#vehicleReservation{text-align:center}#vehiclesPickBox .btn-default,#vehicleReservation .btn-default{border-bottom:none;color:#fff}#vehiclesPickBox .btn,#vehicleReservation .btn{margin-left:10px}#vehiclesPickBox .btn-blue,#vehicleReservation .btn-blue{cursor:default}.place-desc{text-align:left;margin-top:20px;margin-left:162px}.inv-place{color:#ffa500}.formatRight{display:inline-block}.arrow-box{margin-top:20px;margin-left:162px;text-align:left!important}.arrow-right img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.vehicle-schema{margin:0 auto}.vehicle-schema td{width:46px;height:46px}.vehicle-schema__place{display:block;border-radius:100%;width:32px;height:32px;margin:5px;line-height:32px;text-align:center;background-color:#fff;color:#000;border:2px solid #2f96c6;padding:0!important;cursor:pointer;font-weight:bold;box-sizing:content-box;outline:none}.vehicle-schema__place:hover{background-color:#e0f0f9}.vehicle-schema__place.vehicle-schema__place--disabled{background-color:#dd4d4d;border-color:#af0519;color:#fff;cursor:default}.vehicle-schema__place.vehicle-schema__place--checked{border-color:#60ac17;background-color:#91d300;color:#fff}span.not-click{position:absolute}.vehicle-bg-schema{margin:0 auto}.vehicle-bg-schema #vehiclesPickBox,.vehicle-bg-schema #vehicleReservation{margin-bottom:20px}.vehicle-bg-schema .vehicle-bg-schema-box{position:relative}.vehicle-bg-schema canvas,.vehicle-bg-schema img.backgroundImage{position:absolute}.vehicle-bg-schema img{display:none}.vehicle-bg-schema img.backgroundImage{z-index:100000;display:block}.vehicle-bg-schema canvas.freeCanvas{z-index:100002}.vehicle-bg-schema canvas.selectedCanvas{z-index:100003}.vehicle-bg-schema canvas.occupiedCanvas{z-index:100001}.vehicle-bg-schema .vehicle-bg-schema-places{position:absolute;z-index:1000001}.vehicle-bg-schema .vehicle-bg-schema-places a{position:absolute;display:block}.vehicle-bg-schema .vehicle-bg-schema-places a,.vehicle-bg-schema .vehicle-bg-schema-places a:hover{text-decoration:none}.ticket-error{background:#e10019;color:#fff;text-align:left;padding:4px;margin-bottom:10px;font-weight:bold;padding-left:20px;padding-right:20px}.inp-multi label.code1{text-transform:none}.inp-multi .inp-text{width:50px}#ticketModalContent .inp-datetime,.refundticket-modal .inp-datetime{width:200px}#ticketModalContent .swal-title,.refundticket-modal .swal-title{margin-bottom:0}#ticketModalContent .swal-content,.refundticket-modal .swal-content{margin-top:0}#ticketModalContent .swal-footer button,.refundticket-modal .swal-footer button{height:40px;min-width:100px;font-weight:bold;text-transform:none}#ticketModalContent .swal-footer button:disabled,.refundticket-modal .swal-footer button:disabled{background-color:#666;background-image:none;border-bottom-color:#969ea1}#ticketModalContent input[type="radio"]:disabled+label:before,.refundticket-modal input[type="radio"]:disabled+label:before{border-color:#666;background-color:#666}#ticketModalContent p,.refundticket-modal p{margin:.5em 0}#errorModalDisplayed .swal-title{margin-top:26px}.center-content{margin:0 auto;width:190px}.popup-in.refundticket-modal{width:700px}.popup-in.refundticket-modal .strong{font-weight:bold}.popup-in.refundticket-modal table th{font-weight:normal}.popup-in.refundticket-modal table td{padding-left:20px}.popup-in.refundticket-modal .refund-row{width:150px}.popup-in.refundticket-modal .refund-options{display:inline-block;margin-left:20px}.popup-in.refundticket-modal .refund-options li{display:inline-block;padding-right:20px}.popup-in.refundticket-modal .spinner{margin-top:0;width:55px}.popup-in.refundticket-modal .spinner>div{width:13px;height:13px}.popup-in.refundticket-modal .swal-footer{padding-top:0;margin-top:0;padding:0 13px 16px 13px}.popup-in.refundticket-modal .swal-footer p{font-size:16px}.notvisible{visibility:hidden}#vehicle-classes-modal-div .vehicle-classes-controls,#vehicle-reservation-modal-div .vehicle-reservation-controls{text-align:center;padding:20px 120px}.passenger-index-name{word-break:break-all}#searchBtn span,#buyBtn span{vertical-align:baseline}ul.tarifs{list-style-type:none;padding-left:14px}ul.tarifs li div.first-tar{margin-top:-20px}ul.tarifs li div.tar{margin-top:-15px}ul.tarifs.tarifs-tickets .column.label{width:120px}ul.tarifs li:before{content:'';background-color:#000;display:inline-block;position:relative;height:6px;width:6px;border-radius:6px;top:4px;right:15px}ul.tarifs li:first-child:before{top:-1px}h2.basket-conn-title{text-align:left;background-color:#fff;padding:5px 18px 5px 18px;border-radius:3px 3px 3px 3px;font-size:15.4px;margin-bottom:6px}h2.basket-conn-title .conn-datetime{float:right}a.basket-conn-remove,a.mc-conn-remove{margin-left:20px;font-weight:normal;text-decoration:none;padding:3px 6px 3px 5px;margin-left:0}a.basket-conn-remove:after,a.mc-conn-remove:after{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";margin:0;vertical-align:middle;font-size:14px}a.basket-conn-remove:hover,a.mc-conn-remove:hover,a.basket-conn-remove:focus,a.mc-conn-remove:focus{background-color:#c7e6f7}a.to-pay{padding:2px 5px 1px 5px;font-weight:normal;text-align:center;font-size:14px;margin-top:2px}.vehicle-classes{font-size:15.4px}.title-conn-back{float:left;margin-top:3px;margin-bottom:5px}hr.conn-back{width:85%;float:right}.inp-text.refund-code{padding-right:0;padding-left:0;width:48px;font-size:12.5px;text-transform:uppercase}.return-code p.inp-multi{width:177px;padding-right:0;padding-left:5px}.return-code .btn-blue.btn{padding-left:0;padding-right:0;width:49px}a.change-fare-type{padding:2px 5px 1px 5px;font-weight:normal;text-align:center;font-size:14px;margin-top:2px;margin-right:3px;display:none}.paymethods{letter-spacing:-.25em;width:540px;margin-left:194px;margin-right:194px}.paymethods>li{vertical-align:top;padding:0 11px;margin:2px 0;border-radius:2px;width:540px;background:#f1f1f1;border-color:#f1f1f1;text-align:right}.paymethods label{text-align:left;float:left;top:11px;cursor:pointer}.paymethods img{top:2px;position:relative;margin-top:3px}.paymethods input[name='PaymentTypes']:checked+label{font-weight:bold}.paymethods .morePaymentMethods_ico-down,.paymethods .morePaymentMethods_ico-up{border-bottom:none;color:#2e3d44;text-align:left;letter-spacing:normal;text-decoration:none;line-height:2.5;padding:0;display:inline-block;width:550px}.paymethods .morePaymentMethods_ico-down:before,.paymethods .morePaymentMethods_ico-up:before{content:"h";font-family:'Idos';position:relative;top:2px}.paymethods .morePaymentMethods_ico-up:before{content:"k";font-family:'Idos';position:relative;top:2px}.paymethods .li_morePaymentMethods_ico-down:hover,.paymethods .li_morePaymentMethods_ico-up:hover{background:#d6d6d6}.rememberCard{list-style:none;display:inline-block;position:relative;right:245px;width:245px}.rememberCard label{top:0}.rememberCard .replaceCheckbox{margin-left:25px}.payMethodsTitle{margin-bottom:0}.payBasket{width:562px;vertical-align:top;padding:0 11px;margin:8px 0;border-radius:2px;font-weight:bold;height:40px;margin-left:24px}.onClickPaymentInfo,.onClickPaymentInfoHeader{text-align:left;float:left;padding-left:24px;letter-spacing:normal;margin:0;width:448px;outline:-webkit-focus-ring-color auto 0}.onClickPaymentInfo{color:#666;font-size:85%}.spinner{float:right;margin-top:5px;width:70px;text-align:center}.spinner>div{width:15px;height:15px;background-color:#969ea1;border-radius:100%;display:inline-block;animation:animation-loading 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}.spinner.load-container-paging{float:none;width:100px;margin-top:20px}.spinner.load-container-paging>div{width:30px;height:30px}#shareAmountSpinner,#RefundYesSpinner,#submitBugSpinner,.submit-bounce{display:inline-block}#shareAmountSpinner .spinner,#RefundYesSpinner .spinner,#submitBugSpinner .spinner,.submit-bounce .spinner{float:none;height:32px}button.ico-basket.btn-submited .submit-bounce,button.ico-search.btn-submited .submit-bounce{display:inline-block}.submit-bounce{display:block}.submit-bounce .spinner{height:24px;margin-left:auto;margin-right:auto;margin-top:0;padding-top:5px}.submit-bounce .spinner>div{background-color:#fff}#header .submit-bounce .spinner{width:50px;height:10px}#header .submit-bounce .spinner>div{width:8px;height:8px}#header #connection-filter .submit .btn.btn-submited:after,.btn-buy.btn-submited:after{content:''!important}button.ico-search.btn-submited:before,button.ico-basket.btn-submited:before{content:''!important;display:none}button.ico-search.btn-submited .spinner,button.ico-basket.btn-submited .spinner{padding-top:0}button.ico-search.btn-submited .spinner{min-width:83px}button.ico-basket.btn-submited .spinner{min-width:106px}.btn-buy.btn-submited.ico-basket:before{content:''!important;margin:0;display:none}a.btn.btn-shadow.btn-blue .submit-bounce .spinner div,.btn-buy .submit-bounce .spinner div{background-color:#fff}.relative-alt-offer .submit-bounce .spinner div{background-color:#969ea1!important}.relative-alt-offer .submit-bounce{float:right}a.btn.btn-shadow.btn-blue .submit-bounce .spinner{padding-right:33%}.sk-circle{margin:100px auto;width:60px;height:60px;position:relative}.sk-circle--result{width:30px;height:30px;margin:11px 0 0 20px}.sk-circle--result-fixed{position:fixed;top:200px}.sk-circle--details{width:22px;height:22px;display:inline-block;vertical-align:middle;margin:0 5px 0 15px}.sk-circle--orange-button{display:inline-block;width:24px;height:24px;margin:0}.sk-circle--no-margin-auto{margin:100px 0}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#2c8dbb;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle--orange-button .sk-child:before,.sk-circle--refund .sk-child:before{background-color:#fff}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.loader-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:9999999}.loading-overlay{position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background:#9cd6f3;display:flex;justify-content:center;padding:100px 0;align-items:flex-start;opacity:0;z-index:-1;transition:all .3s;box-sizing:border-box;pointer-events:none}.klikaci-body .loading-overlay{left:0;width:100%}.klikaci-body .connection .loading-overlay{width:calc(100% + 10px)}@media print{.loading-overlay{display:none}}.loading-overlay--visible{opacity:.8;z-index:1;pointer-events:auto}.loading-overlay--bottom{align-items:flex-end}.loading-overlay--navbar{position:fixed;align-items:center}.loading-overlay--navbar.loading-overlay--visible{z-index:2}.popup .spinner{margin:0!important}.payment-progress,.apple-login-progress{width:100%}.load-container-actualPosition{float:none;margin-right:0;text-align:left;height:16px;display:inline;margin-top:2px}.load-container-places-basket{margin-top:8px}.mc-loader{height:17px;margin-top:0;float:left}.mc-loader>div{background-color:#fff}.swal-modal{border-radius:3px}.swal-content{margin-top:25px}.swal-content ul{list-style-position:inside}.swal-button{padding:10px;display:inline-block;text-align:center;border:0;border-bottom:1px solid;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;zoom:1;background-size:auto 200%;background-position:0 0;letter-spacing:normal;padding:10px 24px}.swal-button.ico-basket>span{position:relative}.swal-button.ico-basket .count{background:#333;color:#fff;font-size:11px;font-weight:bold;border-radius:2px;display:block;position:absolute;top:-20px;right:-20px;line-height:18px;min-width:18px;padding:0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 3px 0 0;text-decoration:none;margin-top:20px;margin-right:7px}.swal-button.ico-basket:before{font-size:16px;margin:0 0 3px 0}.swal-button>span{vertical-align:middle;display:inline-block;padding:0;line-height:inherit}.swal-button.btn-tiny{height:38px;padding:0 8px;line-height:38px}.swal-button.btn-small{height:45px}.swal-button.btn-medium{height:50px}.swal-button.btn-large{height:56px}.swal-button:hover{background-position:0 100%;text-decoration:none;-webkit-transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease;-moz-transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease;-o-transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease;transition:background-position 300ms ease,box-shadow 300ms ease,border-color 300ms ease}.swal-button:focus{box-shadow:0 0 2px 1px rgba(136,136,136,.8)!important;outline:none!important;transition:box-shadow 0s!important}.swal-button:after{content:"";height:100%;vertical-align:middle;display:inline-block}.swal-button.btn-disabled,.swal-button.btn-disabled:hover{color:#fff;box-shadow:none;cursor:default;border-bottom-color:#b3b3b3;background-color:#ccc}.swal-button--confirm{color:#fff;border-bottom-color:#2f96c6;background-color:#34a5da;background-image:-webkit-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:-moz-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:-o-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:linear-gradient(to bottom,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%)}.swal-button--confirm.btn-loading,.swal-button--confirm:hover,.swal-button--confirm:focus{color:#fff;border-bottom-color:#25779d}.oldie .swal-button--confirm:hover,.ie9 .swal-button--confirm:hover,.oldie .swal-button--confirm:focus,.ie9 .swal-button--confirm:focus{background:#2c8dbb}.swal-button--danger{color:#fff;border-bottom-color:#af0519;background-color:#f0001b;background-image:-webkit-linear-gradient(top,#ff001c 0%,#e10019 50%,#c20016 100%);background-image:-moz-linear-gradient(top,#ff001c 0%,#e10019 50%,#c20016 100%);background-image:-o-linear-gradient(top,#ff001c 0%,#e10019 50%,#c20016 100%);background-image:linear-gradient(to bottom,#ff001c 0%,#e10019 50%,#c20016 100%)}.swal-button--danger:hover,.swal-button--danger:focus{color:#fff;border-bottom-color:#7d0412}.oldie .swal-button--danger:hover,.ie9 .swal-button--danger:hover,.oldie .swal-button--danger:focus,.ie9 .swal-button--danger:focus{background:#c20016}.swal-button--cancel{color:#555;border-bottom-color:#d6d6d6;background:#efefef}.swal-button--cancel:not(.btn-disabled):hover{color:#555;background:#d6d6d6;border-bottom-color:#bcbcbc;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.swal-button--cancel.btn-disabled{color:#fff;box-shadow:none;cursor:default;border-bottom-color:#b3b3b3;background:#ccc}.swal-button--loading{color:transparent}.swal-button--loading:hover,.swal-button--loading:focus{color:transparent}.delay{text-align:left}.delay .textnew{text-transform:uppercase;font-weight:bold}.delay .sms{margin-bottom:1em;list-style-position:inside}.delay__table{width:100%;border:1px solid #c3d8e4;margin:10px 0 20px}.delay__table td{width:50%;padding:4px 10px;background:#e0f0f9}.history_position__table{border:1px solid #c3d8e4;margin:10px 0 10px;width:700px}.history_position__table td{padding:4px 10px;display:table-cell;margin-left:0;white-space:nowrap}.history_position__table div{width:60px;text-align:right;padding-left:0;margin-left:0}.history_position__table tr:first-child td{font-weight:bold;background:#e0f0f9;padding-bottom:0}.history_position__table tr:nth-child(2) td{color:#999;font-size:small;background:#e0f0f9;border-bottom:1px solid #c3d8e4;padding-top:0}.history_position__table td:first-child{width:4.2em}.history_position__table td:nth-child(4){width:100%}.delay-bubble{display:inline-block;background-color:#c1ef94;color:#2e3d44;border-radius:3px;padding:2px 8px;font-size:13px;text-decoration:none;margin-left:19px}.delay-bubble:hover,.delay-bubble:focus{color:#2e3d44}.title-container .delay-bubble.delay-bubble--yellow:hover{background-color:#ff0}.delay-bubble--yellow{background-color:#f8f89d}.delay-bubble--orange{background-color:#fedeb1}.delay-bubble--red{background-color:#d12b2b;color:#fff!important}.title-container .delay-bubble.delay-bubble--red:hover{color:#fff}@media print{.delay-bubble{display:none}}.carriage-ordering img{margin:0;padding:0;border:0}.carriage-ordering .l{display:inline;float:left}.carriage-ordering table.results{background:#fff;table-layout:fixed;text-align:left;margin:10px 0;width:auto}.carriage-ordering table.results tr td.suppress{color:#8d99a0}.carriage-ordering table.results tr.blue{background-color:#f0f8fc}.carriage-ordering table.results th.trdepart{width:4em;text-align:right;font-size:109%}.carriage-ordering table.results th.trname{white-space:nowrap;padding-left:28px}.carriage-ordering table.results th.trstat{text-align:right}.carriage-ordering table.results .notes,.carriage-ordering .coachrem,.carriage-ordering .invnums{font-size:84.61%}.carriage-ordering table.results .notes ul{margin:0}.carriage-ordering .coachtbl{background:#fff;margin:0;width:auto}.carriage-ordering .sector{width:50px;padding-left:2px;line-height:1}.carriage-ordering .coachnum{width:60px;text-align:center;font-weight:bold;line-height:1}.carriage-ordering .invnums{width:50px;text-align:right;line-height:1.3}.carriage-ordering .coachrem{text-align:center}.carriage-ordering table.invtbl{margin:0}.carriage-ordering table.invtbl2{margin:0;margin-right:5px}.carriage-ordering table td.invnumtd span,.carriage-ordering .invnums span{background:#000;color:#fff;margin-left:3px;padding:0 1px}.carriage-ordering table td.invnumtd{vertical-align:top;text-align:center}.carriage-ordering table td.invnumtd span{margin:0}.carriage-ordering table tr.trimg td{padding-bottom:0}.carriage-ordering table tr.trimg td img{vertical-align:bottom}.carriage-ordering table tr.trnum td{padding-top:0}.carriage-ordering .trainimg,.carriage-ordering .trainimg2{overflow:auto;_width:957px;scrollbar-base-color:#e0f0f9}.carriage-ordering .trainimg{height:102px;_height:94px}.carriage-ordering .trainimg2{height:124px;_height:112px}.carriage-ordering .fixeddiv{width:850px}@media print{.carriage-ordering-container{display:none}}.departures__title{font-size:128.57142857%;line-height:1.1;max-width:236px}.departures-table{width:100%;background-color:#e0f0f9}.departures-table__cell--th{background-color:#e0f0f9}.departures-table thead tr{background-color:#e0f0f9}.departures-table thead tr th{padding-top:10px;padding-bottom:10px;background-color:#e0f0f9}.departures-table__cell{padding:3px 5px;vertical-align:top}.departures-table__cell:first-child{padding-left:20px;max-width:450px}.departures-table__cell:last-child{padding-right:15px;width:1px}.departures-table__cell--height-collapse{height:1px}.departures-table__cell--full-route{padding-top:0;font-size:85.71428571%;color:#999}.departures-table__full-route-icon{font-size:120%;margin-right:.4em}.departures-table__tbody{border-top:1px solid #e0f0f9}@media print{div.arr-dep-container .arr-dep{display:none!important}div.print-only.arr-label,span.print-only.date-print,span.print-only.time-print{letter-spacing:normal;height:39px;padding-top:15px;border:none;padding-left:10px;padding-right:10px}div.print-only.arr-label:first-letter {text-transform:uppercase}.departures-table__tbody{border-color:#ddd}#row-btns.deps{display:none}.dep-row-first{border:none!important}.dep-row-first:after{display:none!important}td.departures-table__cell h3{text-decoration:none!important;color:#2e3d44!important}}.from-to.dep{width:230px!important}div.arr-dep-container{display:inline-block;vertical-align:top}div.arr-dep-container>.arr-dep{padding-left:10px;padding-top:10px;padding-right:20px}.dep-row-first{border-top:1px solid #e0f0f9}.dep-row-first:after{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:">";display:block;font-size:14px;line-height:16px;margin-top:6px;margin-right:10px;color:#999;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.dep-row-second:after{content:""}.dep-row-first,.dep-row-second{background-color:#fff}.dep-row-first:hover{background-color:#eee;cursor:pointer}.departures-table div.result-separator{margin:20px}.departures ul.prev-next-share{margin-bottom:20px}.small{font-size:85.71428571%}#row-btns.deps{padding-right:10px}#connection-filter.deps{text-align:right;padding-right:11px}.cell-delay a{margin:0;white-space:nowrap}.departures-table__cell span.desc h3{font-size:14px;text-decoration:underline}.dep-row-first:hover .departures-table__cell span.desc h3{text-decoration:none}.departures-table__cell img{float:left;margin-top:2px;margin-right:10px}.depTitlePage{text-align:left;margin-left:20px;margin-top:0;margin-bottom:0}.departures-table__cell h3{margin-top:0;margin-bottom:0}.date-after{font-size:73%;margin-left:10px}.tt-icon-dep{float:left;position:relative;font-size:1.55em;text-align:center;margin-left:0;margin-right:7px;top:1px}.empty-basket{font-size:36px;padding:60px 0!important;color:#2c8dbb;letter-spacing:normal;text-align:center}.empty-basket__text{opacity:.4}.vehicle-reservation{font-weight:bold;line-height:1.5;font-size:15.4px;text-transform:none}.empty-basket__icon{font-size:180px;font-family:'Idos',sans-serif;margin-bottom:40px;line-height:1;opacity:.2}.tickets>.result-separator{margin-bottom:20px}.basket-locked .box-in-20{padding:20px 80px}.basket-locked .box-in-20 ul{margin-top:10px}.basket-locked .box-in-20 ul li{margin-left:20px}.basket-locked .swal-button-container{margin-top:20px}.agreeWithErrorBasket{text-align:center}.basket-buttons{float:right;text-decoration:none;margin-top:-41px;margin-right:15px}.refresh-basket{line-height:40px;display:inline;margin-right:5px}.refresh-basket a{text-decoration:underline}.refresh-basket a a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.refresh-basket a a:focus,.refresh-basket a a:hover{color:#054165}.refresh-basket a:focus,.refresh-basket a:hover{text-decoration:none;color:#054165}.refresh-basket img{margin-bottom:-6px;margin-right:4px}.remove-all-connection,.mc-remove-all-connection{line-height:40px;display:inline;text-decoration:none}.remove-all-connection a,.mc-remove-all-connection a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.remove-all-connection a:focus,.mc-remove-all-connection a:focus,.remove-all-connection a:hover,.mc-remove-all-connection a:hover{color:#054165}.remove-all-connection:before,.mc-remove-all-connection:before{display:inline-block;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";margin:0 8px 3px 8px;vertical-align:middle;font-size:14px}.remove-all-connection:before a,.mc-remove-all-connection:before a{color:#105d8c;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease}.remove-all-connection:before a:focus,.mc-remove-all-connection:before a:focus,.remove-all-connection:before a:hover,.mc-remove-all-connection:before a:hover{color:#054165}.remove-all-connection:hover .remove-all-connection-underline,.remove-all-connection:focus .remove-all-connection-underline,.mc-remove-all-connection:hover .remove-all-connection-underline,.mc-remove-all-connection:focus .remove-all-connection-underline{text-decoration:none}.remove-all-connection-underline{text-decoration:underline}.remove-all-connection-underline:hover,.remove-all-connection-underline:focus{text-decoration:none}#addToBasket-in .swal-button:after{content:none!important}.basket-header h1{margin-bottom:0}.payico{margin-left:5px}#alternativeOffers .alternative-offer{margin:10px 20px;min-height:115px;background-color:#f2faff;padding:10px}#alternativeOffers .top-alternative-offer{font-weight:bold;display:inline-block;width:100%}#alternativeOffers .left{float:left}#alternativeOffers .right{float:right}#alternativeOffers .description-alternative-offer{width:60%;text-align:left}#alternativeOffers .alt-ofer-detail{text-decoration:underline;cursor:pointer}#alternativeOffers .alt-ofer-detail:hover{text-decoration:none!important;color:#054165}#basketForm .inp-combined.buyer-email{margin-top:15px}#basketForm .inp-combined.country-code,#basketForm .inp-combined.buyer-name{margin-right:16px}#basketForm .inp-combined{margin-top:0}#basketForm .inp-combined.buyer-name,#basketForm .inp-combined.buyer-surname{padding:0;width:260px}#basketForm .inp-block.country-code{padding:0;width:105px}#basketForm .inp-block.phone-number{padding:0;width:415px}#basketForm #expireInMinute{font-weight:bold}.seat-restriction{position:relative;top:-4px;margin-left:2px}.iDnesPremium{background:#fff;margin:20px;font-weight:bold}.iDnesPremium .clapImg{float:left;margin-right:20px}.iDnesPremium .congratulation{font-size:18px;color:#01333e}.iDnesPremium .idnesPremiumContent{font-size:12px;margin-bottom:20px}.iDnesPremium .iDnesPremiumFooter{margin-left:55px}.iDnesPremium .iDnesPremiumFooter img{margin-bottom:15px}.iDnesPremium .iDnesPremiumFooter a{float:right;margin-top:-5px;width:185px;font-weight:normal;padding-top:7px;padding-bottom:7px}.bicycle-ico{background-image:url('../images/kolo.svg');background-size:contain;background-repeat:no-repeat;height:28px;width:30px!important}.dog-ico{background-image:url('../images/pes.svg');background-size:contain;background-repeat:no-repeat;height:28px;width:24px!important}.href-dog-transport:hover,.href-bike-transport:hover{filter:brightness(0) saturate(100%) invert(19%) sepia(20%) saturate(4440%) hue-rotate(175deg) brightness(96%) contrast(96%)}.dog-ico-modal{display:inline-block;top:-14px;position:relative}.bike-ico-modal{display:inline-block;top:7px;position:relative}.dogs-count,.bikes-count{width:auto!important}.href-bike-transport{margin-right:25px;text-decoration:none}.href-dog-transport{text-decoration:none}.dog-transport-controls,.bike-transport-controls{text-align:center;padding:20px 120px}.dog-transport-label,.bike-transport-label{display:inline-block;max-width:193px;margin-right:10px}.dog-transport-select{top:-14px;position:relative}.dog-transport-price,.bike-transport-price{display:inline-block;max-width:460px}.load-container-dog-transport-price{right:215px;top:151px;position:absolute}.load-container-bike-transport-price{right:200px;top:144px;position:absolute}.price-grey{color:#999}.price-hidden{visibility:hidden}.underline{text-decoration:none;position:relative}.underline:after{position:absolute;height:1px;margin:0 auto;content:'';left:-1px;right:0;width:98%;color:#000;background-color:#105d8c;left:0;bottom:9px}.underline:hover:after{display:none!important}#vehicleClassInfo{padding-left:8px;top:5px;position:relative}.leaflet-control-layers-toggle{width:30px!important;height:30px!important;background-size:21px 21px!important}.leaflet-control-layers label{font-size:.9em!important}.leaflet-popup-content{margin:20px 8px 10px 8px!important}.leaflet-popup-tip{background:none!important}.leaflet-popup-scrolled::-webkit-scrollbar,.stat::-webkit-scrollbar{width:10px}.leaflet-popup-scrolled::-webkit-scrollbar-track,.stat::-webkit-scrollbar-track{background-color:#fff;border:1px solid #cacaca;margin-top:21px;border-radius:12px}.leaflet-popup-scrolled::-webkit-scrollbar-thumb,.stat::-webkit-scrollbar-thumb{background-color:#e0f0f9;border:1px solid #cacaca;border-radius:12px}.leaflet-control-layers-base input{position:relative;left:0;margin-right:10px}.leaflet-container a.leaflet-popup-close-button{right:2px!important}.leaflet-control-layers-expanded{width:100px!important}.leaflet-control-layers-selector{float:left!important}.leaflet-control-attribution{font-size:.65rem!important}.leaflet-control-layers-base label{margin:5px 0 5px 0}.right-paddding{padding-right:10px}.fullscreen-icon{background-image:url('/images/icon-fullscreen.svg');background-size:26px 52px}.route-icon{background-image:url('/images/route-solid.svg');background-size:20px 20px}.fullscreen-icon.leaflet-fullscreen-on{background-position:0 -26px}.leaflet-touch .fullscreen-icon{background-position:2px 2px}.leaflet-touch .fullscreen-icon.leaflet-fullscreen-on{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.r{display:inline;float:right}.depbox{text-decoration:none;padding:5px 5px 2px 5px;top:-1px;position:relative;color:#f60;cursor:pointer}.depbox:hover{color:#2e3d45}.arrbox{text-decoration:none;padding:5px 5px 2px 5px;top:-1px;position:relative;color:#f60;cursor:pointer}.arrbox:hover{color:#2e3d45}.depbox.sel{border:1px solid #aaa;border-width:1px 1px 0 1px;border-bottom:1px solid #fff;color:#2e3d45}.arrbox.sel{border:1px solid #aaa;border-width:1px 1px 0 1px;border-bottom:1px solid #fff;color:#2e3d45}.lines-marker-label{font-size:15px!important}.leaflet-grab{cursor:default!important}.marker-label.leaflet-tooltip-bottom:before{border-bottom-color:green!important}.marker-label-conn.leaflet-tooltip-bottom{margin-top:16px!important}.marker-label-conn:before{position:absolute!important;pointer-events:none;border-bottom:17px solid #fff!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:none!important;background:transparent!important;content:"";top:0;margin-top:-17px!important;margin-left:-6px!important}.map-container{height:calc(100vh - 80px);width:100%;position:relative}.map-container__zoom-alert{position:absolute;bottom:20px;left:0;right:0;margin:auto;background:rgba(255,255,255,.9);padding:16px 20px;width:300px;border-radius:3px}.map-marker{position:absolute;background:url('../images/map-marker-blue-hover.png') left center/26px 21px no-repeat;width:13px;height:21px;top:-41px;left:-12.5px;cursor:pointer}.map-marker:hover{background-position:-13px center}.map-marker--orange{background-image:url('../images/map-marker-orange.png');background-size:13px 21px}.map-marker--orange:hover{background-position:left center}.map-marker__popover-container{padding:5px 5px 10px}.map-marker__popover{position:relative;background:#fff;padding:8px 12px;border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:10;white-space:nowrap;font-size:14px}.map-marker__popover:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#fff transparent transparent transparent;position:absolute;left:5px;top:100%}.gm-style button.gm-ui-hover-effect{display:none!important}.gm-style-iw{text-align:left}.smap{background-color:#f2f1e1}.smap button.layer-button{display:inline-block;vertical-align:top;cursor:pointer;padding:0 8px 1px;text-align:center;line-height:24px;background:#fff;color:#6b7580;border:none;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);outline:0}.smap button.layer-button span{font-size:13px}.smap button.layer-button:hover{color:#29ac07}.smap button.layer-button.icon:before{font-family:mapy;font-style:normal;speak:none;-webkit-font-smoothing:antialiased;position:relative;top:2px;font-size:16px;padding-right:6px;display:inline-block;font-weight:400}.smap button.layer-button.icon.ophoto:before{content:'z'}.smap button.layer-button.icon.panorama:before{content:'5'}.smap button.layer-button.active{color:#29ac07;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-linear-gradient(top,#f1f1f1 0,#fff 68%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(68%,#fff));background:linear-gradient(to bottom,#f1f1f1 0,#fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#ffffff',GradientType=0)}.smap button.drew-reset-button{display:inline-block;vertical-align:top;cursor:pointer;padding:0 8px 1px;text-align:center;line-height:24px;background:#fff;color:#6b7580;border:none;border-radius:2px;box-shadow:0 0 2px 0 rgba(0,0,0,.3);outline:0}.smap button.drew-reset-button span{font-size:13px}.smap button.drew-reset-button:hover{color:#29ac07;fill:#29ac07}.smap button.drew-reset-button .routePhoto{height:17px;width:14px;opacity:50%;font-family:mapy;font-style:normal;speak:none;-webkit-font-smoothing:antialiased;position:relative;top:2px;margin-top:2px;font-size:16px;padding-right:6px;display:inline-block;font-weight:400}.smap button.drew-reset-button.icon:before{font-family:mapy;font-style:normal;speak:none;-webkit-font-smoothing:antialiased;position:relative;top:2px;font-size:16px;padding-right:6px;display:inline-block;font-weight:400}.smap button.drew-reset-button.active{color:#29ac07;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-linear-gradient(top,#f1f1f1 0,#fff 68%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(68%,#fff));background:linear-gradient(to bottom,#f1f1f1 0,#fff 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#ffffff',GradientType=0)}.map-start-end-marker-from{pointer-events:none;z-index:90}.map-start-end-marker{z-index:90}.trtype{width:16px!important;height:16px!important;margin-right:3px}.trtype--1{margin-bottom:-2px}.trtype--2{width:15px!important;height:15px!important;margin-top:3px}.trtype--3{width:20px!important;height:20px!important;margin-top:0;margin-right:0;margin-left:-2px}.trtype--4{width:19px!important;height:19px!important;margin-top:0}.trtype--5{width:20px!important;margin-top:3px;margin-left:-2px}.map-station-tooltip,.map-train-tooltip{background:#fff;border-radius:.5em;box-sizing:content-box;border:1px #777 solid;color:#000;display:block;position:absolute;white-space:nowrap;text-align:left}.map-station-tooltip .trtype,.map-train-tooltip .trtype{width:16px;height:16px;margin-right:3px}.map-station-tooltip .trtype--1,.map-train-tooltip .trtype--1{margin-bottom:-2px}.map-station-tooltip .trtype--2,.map-train-tooltip .trtype--2{width:15px;height:15px;margin-top:3px}.map-station-tooltip .trtype--3,.map-train-tooltip .trtype--3{width:20px;height:20px;margin-top:0;margin-right:0;margin-left:-2px}.map-station-tooltip .trtype--4,.map-train-tooltip .trtype--4{width:19px;height:19px;margin-top:0}.map-station-tooltip .trtype--5,.map-train-tooltip .trtype--5{width:20px;margin-top:3px;margin-left:-2px}.map-station-tooltip strong,.map-train-tooltip strong{display:block;margin:3px 0 4px 0}.map-station-tooltip .conn-desc-container,.map-train-tooltip .conn-desc-container{white-space:normal}.map-station-tooltip .notes-container,.map-train-tooltip .notes-container{white-space:normal}.note-container{background:#f0f8fc!important;font-size:12px!important;font-weight:normal}.note-container:before{border-color:#f0f8fc transparent!important}.bhlpS{cursor:help}.imageProportion{height:16px!important;width:16px!important}.map-station-tooltip{box-shadow:0 6px 16px 0 rgba(0,0,0,.8);padding:.3em 1em;z-index:98!important;max-width:300px;position:fixed}.map-station-tooltip:before{border:solid;border-color:#fff transparent;content:"";display:block;position:absolute;z-index:99}.map-station-tooltip.left-bottom:before{left:.7em;bottom:-1.2em;border-width:1.2em .4em 0 .4em}.map-station-tooltip.right-bottom:before{right:.7em;bottom:-1.2em;border-width:1.2em .4em 0 .4em}.map-station-tooltip.left-top:before{left:.7em;top:-1.2em;border-width:0 .4em 1.2em .4em}.map-station-tooltip.right-top:before{right:.7em;top:-1.2em;border-width:0 .4em 1.2em .4em}.map-train-tooltip{box-shadow:0 -3px 16px 0 rgba(0,0,0,.8);top:2.5em;left:-.67em;padding:.45em .7em .25em .7em;z-index:96!important;max-width:300px;min-width:180px}.map-train-tooltip:before{border:solid;border-color:#fff transparent;border-width:0 .4em 1.2em .4em;top:-1.2em;content:"";display:block;left:.7em;position:absolute;z-index:97}.fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;padding-right:0!important;left:0!important;bottom:0!important;z-index:100}.fullscreen-button{background:none #fff;border:0;padding:0;text-transform:none;position:absolute;cursor:pointer;user-select:none;border-radius:2px;height:27px;width:27px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;overflow:hidden;outline:none}.fullscreen-button img{height:60%;width:60%;box-sizing:content-box;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.map-controls-panel{letter-spacing:normal;position:absolute;top:0;margin-top:-68px;background-color:#fff;padding:5px 0 5px 0;height:58px;display:flex;align-items:center;width:100%}.map-controls-panel .inp-combined{width:600px;margin:0;margin-left:10px}@media(max-width:1000px){.map-controls-panel .inp-combined{width:400px}}.map-controls-panel button{margin-left:10px;width:200px}.station-marker{cursor:pointer}.marker-label{box-sizing:content-box;white-space:normal!important;width:max-content;max-width:400px;top:5px;font-size:10px;border-color:green!important;border-style:solid!important;border-width:1px!important;padding:4px!important;line-height:1!important}.marker-label-conn{box-sizing:content-box;white-space:normal!important;width:max-content;max-width:400px;top:5px;font-size:10px;border-color:#fff!important;border-style:solid!important;border-width:1px!important;padding:7px!important;line-height:1!important;box-shadow:0 6px 16px 0 rgba(0,0,0,.8)!important}.marker-label-form{box-sizing:content-box;white-space:normal!important;width:max-content;max-width:400px;top:5px;font-size:10px;border-color:#fff!important;border-style:solid!important;border-width:1px!important;padding:7px!important;line-height:1!important;box-shadow:0 6px 16px 0 rgba(0,0,0,.8)!important}.paddidng-bottom{padding-bottom:10px}.station-desc-container{white-space:normal;margin-top:10px}.connectionDiv{white-space:normal;line-height:.5em;margin-top:5px}.marker-label-conn .closeButton{display:inline-block;font-size:10px;position:fixed;top:0;padding:5px;right:0}.tt-icon-conn{font-size:1.6em;text-align:center;margin-left:0;margin-right:10px}.focused{opacity:1!important;font-size:14px!important;text-align:center!important;z-index:1000;line-height:1.2!important}.leaflet-popup-scrolled .card-header{position:sticky;top:0;background-color:#fff;z-index:1}.zjr2-header{position:sticky;top:0;background-color:#fff;box-shadow:inset 0 1px 0 #8ab6cc,inset 0 -2px 0 #8ab6cc}.card{visibility:hidden;padding:12px 0 0 0!important;max-width:410px;max-height:825px;z-index:95}.card-header{border-bottom:1px solid #aaa;background-image:url(../images/dep.png);background-repeat:no-repeat;background-position:3px 0;text-align:center}.card-header span.head{font-weight:bold;font-size:120%}.card-header span.grey{color:#aaa}.dephead{text-align:center;border-bottom:1px solid #aaa;background-image:url(../images/dep.png);background-repeat:no-repeat}.dephead span.head{font-weight:bold;font-size:120%}.dephead span.grey{color:#aaa}.bignum{font-size:120%}.deptitle{font-weight:bold;padding-top:10px;margin-left:3px}.deptitle .depbox{text-decoration:none;padding:5px 5px 2px 5px;top:-1px;position:relative}.deptitle .arrbox{text-decoration:none;padding:5px 5px 2px 5px;top:-1px;position:relative}.deptitle .depbox.sel{border:1px solid #aaa;border-width:1px 1px 0 1px;border-bottom:1px solid #fff;color:#2e3d45}.deptitle .arrbox.sel{border:1px solid #aaa;border-width:1px 1px 0 1px;border-bottom:1px solid #fff;color:#2e3d45}.deptitle .direction{float:right;margin-right:4px}.deptitle.arrdeptrain{border-bottom:1px solid #aaa;padding-left:5px;position:relative}.depcontent{overflow:auto;min-width:215px}.depcontent div.hover{background-color:#bfdeec}.depcontent img{vertical-align:middle}.depborder{border:1px solid #aaa;padding:1px 6px;margin:3px 4px 0 0}.depborder span{white-space:nowrap;font-weight:bold}.linebox{border-radius:6px;background-color:#e0f0f9;border:1px solid #aaa;padding:1px 3px 2px 6px;margin:3px 3px 3px 3px;cursor:pointer;font-weight:300;font-size:13px}.linebox a{color:#000}.linebox:hover{background-color:#bfdeec}.linebox .time{display:inline-block;padding-right:6px;text-align:right;width:2.5em}.linebox.nozjr{cursor:default}.linebox.dep{padding-left:3px}.linebox.dep.noanch{cursor:default}.routebox{border:2px solid #79dd59}.deptime{font-size:85%}.showzjr{font-size:85%;color:gray;text-decoration:underline;margin-right:5px}.nodelay{border-radius:5px;padding:0 4px;color:#000;background-color:#9c6}.delayto15{border-radius:5px;padding:0 4px;color:#000;background-color:#fc0}.delayto30{border-radius:5px;padding:0 4px;color:#000;background-color:#f60}.delayfrom31{border-radius:5px;padding:0 4px;color:#000;background-color:red}.expdelay{border-radius:5px;padding:0 4px;color:#000;background-color:#fc0}.deptrain-popup{width:360px}.deptrain-popup .bhlpS{cursor:help;padding:20px 1px 0;color:#d9eef9}.deptrain-popup .linestat tr{cursor:Default!important}.deptrain-popup .maplink{float:right;padding-right:5px}.deptrain-popup .maplink img{width:20px}.deptrain-popup .fixedcodes{padding-left:5px}@media screen and (-ms-high-contrast:active){.deptitle .depbox.sel{top:0}.deptitle .arrbox.sel{top:0}*::-ms-backdrop{top:0}}@media(-ms-high-contrast:none){.deptitle .depbox.sel{top:0}.deptitle .arrbox.sel{top:0}*::-ms-backdrop{top:0}}.panoTextNoHover{margin-left:auto;margin-right:auto;width:fit-content}.panoTextHover{cursor:pointer;margin-left:auto;margin-right:auto;width:fit-content}.panoTextHover:hover{background-color:#c7e6f7}.imgPano{height:16px!important;width:16px!important;padding-left:10px;margin-bottom:-3px}.widthForParam{width:auto!important;position:absolute!important}.widthForParam .popup-close{width:auto!important;right:0!important;top:6px!important}.panoramaWidth{width:90%!important;height:50%;border:1px solid #8ab6cc}.panoramaWidth .popup-close{width:auto!important;right:0!important;top:4px!important}.panoramaWidth .popup-content{width:100%;height:100%}.panoramaWidth .popup-content .source-in{width:100%;height:100%}.headPano{padding:5px 5px 4px 5px;background:#d9eef9;border-bottom:1px solid #8ab6cc}.headPano h2{font-size:107.69%;margin:initial;margin-left:10px}.zindexOneLabel{position:absolute;z-index:89!important}.zindexOne{position:relative;z-index:89!important}.zindexZero{position:relative;z-index:80!important}.popup .popup-content .source-in .mapsZjrModalContent{border:2px solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .headZjr{padding:5px 5px 4px 5px;background:#d9eef9;cursor:move;border-bottom:1px solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .headZjr h2{font-size:107.69%;margin:initial;margin-left:10px}.popup .popup-content .source-in .mapsZjrModalContent .zjr1{font-size:85%;background:#f0f8fc}.popup .popup-content .source-in .mapsZjrModalContent table{width:100%}.popup .popup-content .source-in .mapsZjrModalContent table td{padding:0;vertical-align:top}.popup .popup-content .source-in .mapsZjrModalContent table td.zjrtd1{border-right:1px solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent td{vertical-align:top}.popup .popup-content .source-in .mapsZjrModalContent .zjrmin{border-right:1px solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .zjrday{border-right:1px solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .zjrmin.nob{border-right:0 solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .zjrday.nob{border-right:0 solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .stat{overflow-y:auto;overflow-x:hidden;background:#fff}.popup .popup-content .source-in .mapsZjrModalContent .stat .zjrday{border-right:0 solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .stat .zjr2 th{padding:2px 5px}.popup .popup-content .source-in .mapsZjrModalContent .stat td.zast{white-space:nowrap;width:100%}.popup .popup-content .source-in .mapsZjrModalContent .stat .selsttr .statm{font-weight:bold;color:red}.popup .popup-content .source-in .mapsZjrModalContent .stat .selsttr .selst{font-weight:bold;color:red}.popup .popup-content .source-in .mapsZjrModalContent .stat .selsttr .zones{font-weight:bold;color:red}.popup .popup-content .source-in .mapsZjrModalContent .lst .zjrmin{border-right:0 solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .lst .zjrday{border-right:0 solid #8ab6cc}.popup .popup-content .source-in .mapsZjrModalContent .zjr2 th{border-bottom:1px solid #8ab6cc;background:#fff;white-space:nowrap;padding:2px 5px}.popup .popup-content .source-in .mapsZjrModalContent .zjr2 td{padding:0 5px}.popup .popup-content .source-in .mapsZjrModalContent .zjr2 td.zjrhour{text-align:right;font-weight:bold;width:1%}.popup .popup-content .source-in .mapsZjrModalContent .zjr2 td.statm{text-align:right;font-weight:bold;width:1%}.popup .popup-content .source-in .mapsZjrModalContent .zjr2 tr.even td{background:#fff}.popup .popup-content .source-in .mapsZjrModalContent .zjr2 th.zjrday{text-align:center}.popup .popup-content .source-in .mapsZjrModalContent .zjr2 td.zjrmin{white-space:nowrap}.popup .popup-content .source-in .mapsZjrModalContent td.stattd .zjr2 td{background:#fff}.popup .popup-content .source-in .mapsZjrModalContent .zones{text-align:center}.popup .popup-content .source-in .mapsZjrModalContent .changes{width:100%}.popup .popup-content .source-in .mapsZjrModalContent .changes .chlbl{background:#d9eef9;border-top:1px solid #8ab6cc;font-weight:bold;padding:2px 5px}.popup .popup-content .source-in .mapsZjrModalContent .changes select{background:#f0f8fc;font-size:100%;width:100%}.popup .popup-content .source-in .mapsZjrModalContent .changes span{padding:2px 5px}.popup .popup-content .source-in .mapsZjrModalContent .zjrrem{background:#fff;border-right:1px solid #8ab6cc;border-top:1px solid #8ab6cc;white-space:nowrap}.popup .popup-content .source-in .mapsZjrModalContent .zjrrem div{padding:5px}.ico-pano{vertical-align:text-top;cursor:pointer;width:16px;height:16px}.panoWrapper{font-size:85%;font-weight:normal!important;margin-right:10px}.ico-pdfzjr{vertical-align:text-top;cursor:pointer;width:16px;height:16px}.pdfWrapper{font-size:85%;font-weight:normal!important;margin-right:10px}.routeWraper{font-size:85%;font-weight:normal!important;margin-right:25px}.ico-route{vertical-align:text-top;cursor:pointer;width:16px;height:16px}.vylukaWrapper{font-size:85%;font-weight:normal!important;cursor:help}.vyluka{vertical-align:text-top;width:18px;height:18px;margin-right:10px}@media screen and (-webkit-min-device-pixel-ratio:0){.mapsZjrModalContent table.zjr1{width:auto}}.bubble-close{position:absolute;right:2px;top:2px;font-size:60%;letter-spacing:normal}.bubble-close:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";font-size:6px;padding-right:2px}.bubble-close:hover,.bubble-close:focus{background-color:#c7e6f7}.IdosModalPortal{cursor:default}.IdosModal__Body--open{overflow:hidden}.IdosModal__Overlay{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;z-index:9022;transition:opacity 400ms ease-in-out;opacity:0;overflow:auto;-webkit-overflow-scrolling:touch}.IdosModal__Overlay--after-open{opacity:1}.IdosModal__Overlay--before-close{opacity:0}.IdosModal__Content{outline:none;background:#fff;border-radius:3px 3px 3px 3px;transition:top 400ms ease-in-out;top:-40px;min-width:710px;position:relative}.IdosModal__Content--after-open{top:0}.IdosModal__Content--before-close{top:-40px}.popup .idos-modal__content--560{width:560px}.popup #errorModalContent b.center{display:block}.popup .idos-modal__content--760{width:760px}.popup .idos-modal__content--90perc{width:90%}.swal-modal.center #errorModalContent{text-align:center}#errorModalContent{padding-top:10px}.idos-modal__close{width:50px;height:50px;background:#fff;border-radius:0 3px 3px 0;position:fixed;top:0;right:0;border:none;transition:top .4s ease-in-out}.idos-modal__close:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";font-size:14px}.idos-modal__close:after{content:"";display:inline-block;height:100%;vertical-align:middle}.idos-modal__close span{position:absolute;left:-9999px;letter-spacing:normal}.IdosModal__Content--after-open .idos-modal__close{top:40px}.IdosModal__Content--before-close .idos-modal__close{top:0}.idos-modal__close-with-title{position:absolute;right:30px;top:23px;text-transform:uppercase;letter-spacing:normal;cursor:pointer;text-decoration:none;border:none;background:none;outline:none}.idos-modal__close-with-title:before{display:inline-block;vertical-align:middle;content:"";font-family:'Idos';line-height:1;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;text-decoration:none!important;speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";content:"x";font-size:14px;margin:0 7px 2px 0}.idos-modal__close-with-title span{font-size:85.71428571%;font-weight:bold;color:#2e3d44;vertical-align:middle}.idos-modal__close-with-title:hover span{color:#000;text-decoration:underline}.idos-modal__title{text-align:center;font-size:128.57142857%;margin:0;padding:20px 120px}.idos-modal__padding{padding:12px 30px 10px;min-height:100px}#selectCityModalContent.idos-modal__padding-with-title{padding-top:15px;margin-bottom:0!important}.idos-modal__padding-with-title{position:relative;padding:29px;background:#e0f0f9;border:1px solid #adddf4;border-radius:0 0 3px 3px}.idos-modal__padding-with-title.modify-passenger-form{padding-top:15px;padding-bottom:15px;text-align:left!important}.idos-modal__padding-with-title.timetables-dialog{border:0}.idos-modal__padding-with-title .share-modal-content{text-align:center}.idos-modal__padding-with-title .choice-tabs .tabs-nav li{}.idos-modal__padding-with-title .choice-tabs .tabs-nav li>span>span{text-decoration:underline}.idos-modal__padding-with-title .choice-tabs .tabs-nav li>span:hover{background:#f1f1f1;border-bottom:1px solid #f1f1f1}.idos-modal__padding-with-title .choice-tabs .tabs-nav li>span:hover>span{text-decoration:none}.idos-modal__padding-with-title .choice-tabs .tabs-nav li:focus,.idos-modal__padding-with-title .choice-tabs .tabs-nav li>span:focus,.idos-modal__padding-with-title .choice-tabs .tabs-nav li>span a:focus{outline:none}.idos-modal__padding-with-title .tabs-timetable li{display:inline-block;cursor:pointer;margin:0 60px 0 0}.idos-modal__padding-with-title .tabs-timetable{background:#f1f1f1;padding-top:10px;padding-bottom:10px}.idos-modal__padding-with-title .box-links a{cursor:pointer;color:#fff;border-bottom-color:#fff;background-color:#37b0e9;background-image:-webkit-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:-moz-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:-o-linear-gradient(top,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%);background-image:linear-gradient(to bottom,#37b0e9 0%,#3099ca 50%,#2c8dbb 100%)}.idos-modal__padding-with-title .box-links a:hover{background-image:-webkit-linear-gradient(top,#1799d6 0%,#267aa1 50%,#226e92 100%);background-image:-moz-linear-gradient(top,#1799d6 0%,#267aa1 50%,#226e92 100%);background-image:-o-linear-gradient(top,#1799d6 0%,#267aa1 50%,#226e92 100%);background-image:linear-gradient(to bottom,#1799d6 0%,#267aa1 50%,#226e92 100%)}.idos-modal__padding-with-title .box-links a.disabled,.idos-modal__padding-with-title .box-links a.disabled:hover{cursor:pointer;background-color:#34a5da;background-image:-webkit-linear-gradient(top,#ff9000 0%,#fa7a00 50%,#e16e00 100%);background-image:-moz-linear-gradient(top,#ff9000 0%,#fa7a00 50%,#e16e00 100%);background-image:-o-linear-gradient(top,#ff9000 0%,#fa7a00 50%,#e16e00 100%);background-image:linear-gradient(to bottom,#ff9000 0%,#fa7a00 50%,#e16e00 100%)}.idos-modal__padding-with-title option.disabled{background-color:#fd8500}.idos-modal__padding-with-title.lighter-blue{background-color:#f2faff}.idos-modal__padding-with-title.timetables-dialog .box-links a{background-color:transparent;background-image:none;color:#105d8c}.idos-modal__padding-with-title.timetables-dialog .box-links a span{background-color:transparent;background-image:none}.idos-modal__padding-with-title.timetables-dialog #connregionSelect{margin:10px}.idos-modal__padding-with-title.timetables-dialog #connregionSelect a{margin-right:10px}.idos-modal__padding-with-title.timetables-dialog #conncitySelect a,.idos-modal__padding-with-title.timetables-dialog #depcitySelect a,.idos-modal__padding-with-title.timetables-dialog #zjrcitySelect a{display:block}.flex ul{display:flex;flex-wrap:wrap}.flex li{margin:0 66px 4px 0}.flex img{padding-right:5px;position:relative;top:3px}.ids-table{display:flex;max-width:970px}.ids-table .td1{min-width:62px}.ids-table .td2{width:250px}.combinationTypeLink img{padding-right:5px;position:relative;top:8px}.tt-logo-img{max-width:55px}.modal-timetable-column{float:left;font-size:13px;margin-right:15px}.idos-modal__h2{font-size:128.57142857%;text-align:left}.idos-modal__h2 .razeni{float:right}@media print{.idos-modal__close{display:none}.IdosModal__Overlay{position:static;height:auto;background:none}}.swal-icon--error{border-color:#f27474;-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}.swal-icon--error__x-mark{position:relative;display:block;-webkit-animation:animateXMark .5s;animation:animateXMark .5s}.swal-icon--error__line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal-icon--error__line--left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal-icon--error__line--right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}@keyframes animateErrorIcon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes animateXMark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal-icon--warning{border-color:#f8bb86;-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}.swal-icon--warning-blue{border-color:#2c8dbb}.swal-icon--warning-blue .swal-icon--warning__body-blue{width:5px;height:47px;top:10px;border-radius:2px;margin-left:-2px}.swal-icon--warning-blue .swal-icon--warning__dot-blue{width:7px;height:7px;border-radius:50%;margin-left:-4px;bottom:-11px}.swal-icon--warning-blue .swal-icon--warning__body-blue,.swal-icon--warning-blue .swal-icon--warning__dot-blue{position:absolute;left:50%;background-color:#2c8dbb}.swal-icon--x{color:#fff;width:80px;height:80px;display:inline-block;border-radius:100%;font-size:75px;text-align:center;text-decoration:none;border-color:red;color:red;border-style:solid;border-width:4px;line-height:72px;margin-top:20px}.swal-icon--question{color:#fff;width:80px;height:80px;display:inline-block;border-radius:100%;font-size:75px;text-align:center;text-decoration:none;border-color:#2c8dbb;color:#2c8dbb;border-style:solid;border-width:4px;line-height:85px;margin-top:20px}.swal-icon--warning__body{width:5px;height:47px;top:10px;border-radius:2px;margin-left:-2px}.swal-icon--warning__body,.swal-icon--warning__dot{position:absolute;left:50%;background-color:#f8bb86}.swal-icon--warning__dot{width:7px;height:7px;border-radius:50%;margin-left:-4px;bottom:-11px}@keyframes pulseWarning{0%{border-color:#f8d486}to{border-color:#f8bb86}}.swal-icon--success{border-color:#a5dc86}.swal-icon--success:after,.swal-icon--success:before{content:"";border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal-icon--success:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal-icon--success:after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px;-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}.swal-icon--success__ring{width:80px;height:80px;border:4px solid hsla(98,55%,69%,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal-icon--success__hide-corners{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal-icon--success__line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal-icon--success__line--tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.swal-icon--success__line--long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.swal-icon--info{border-color:#c9dae1}.swal-icon--info:before{width:5px;height:29px;bottom:17px;border-radius:2px;margin-left:-2px}.swal-icon--info:after,.swal-icon--info:before{content:"";position:absolute;left:50%;background-color:#c9dae1}.swal-icon--info:after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.swal-icon{width:80px;height:80px;border-width:4px;border-style:solid;border-radius:50%;padding:0;position:relative;box-sizing:content-box;margin:20px auto}.swal-icon:first-child{margin-top:32px}.swal-icon--custom{width:auto;height:auto;max-width:100%;border:none;border-radius:0}.swal-icon img{max-width:100%;max-height:100%}.swal-title{color:rgba(0,0,0,.65);font-weight:600;text-transform:none;position:relative;display:block;padding:13px 16px;font-size:27px;line-height:normal;text-align:center;margin-bottom:0}.swal-title:first-child{margin-top:26px}.swal-title:not(:first-child){padding-bottom:0}.swal-title:not(:last-child){margin-bottom:13px}.swal-text{font-size:16px;position:relative;float:none;line-height:normal;vertical-align:top;text-align:left;display:inline-block;margin:0;padding:0 20px;font-weight:400;color:rgba(0,0,0,.64);max-width:calc(100%);overflow-wrap:break-word;box-sizing:border-box}.swal-text:first-child{margin-top:45px}.swal-text:last-child{margin-bottom:45px}.swal-footer{text-align:center;padding-top:13px;margin-top:13px;padding:13px 16px;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}.swal-button-container{margin:5px;display:inline-block;position:relative}.swal-button{background-color:#7cd1f9;color:#fff;border:none;box-shadow:none;font-weight:600;font-size:14px;padding:10px 24px;margin:0;cursor:pointer}.swal-button:active{background-color:#70bce0}.swal-button:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(43,114,165,.29)}.swal-button[disabled]{opacity:.5;cursor:default}.swal-button::-moz-focus-inner{border:0}.swal-button--cancel{color:#555;background-color:#efefef}.swal-button.swal-button--cancel{border-bottom:1px solid;border-bottom-color:#b3b3b3}.swal-button--cancel:active{background-color:#d7d7d7}.swal-button--cancel:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(116,136,150,.29)}.swal-button--danger{background-color:#e64942}.swal-button--danger:active{background-color:#cf423b}.swal-button--danger:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(165,43,43,.29)}.swal-content{padding:0 20px;margin-top:30px;font-size:medium}#isBackModalSource .swal-content{margin-top:10px}#selectCityModalContent.swal-content{margin-top:0!important}.swal-content:last-child{margin-bottom:20px}.swal-content__input,.swal-content__textarea{-webkit-appearance:none;background-color:#fff;border:none;font-size:14px;display:block;box-sizing:border-box;width:100%;border:1px solid rgba(0,0,0,.14);padding:10px 13px;border-radius:2px;transition:border-color .2s}.swal-content__input:focus,.swal-content__textarea:focus{outline:none;border-color:#6db8ff}.swal-content__textarea{resize:vertical}.swal-button--loading{color:transparent}.swal-button--loading~.swal-button__loader{opacity:1}.swal-button__loader{position:absolute;height:auto;width:43px;z-index:2;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;pointer-events:none;opacity:0}.swal-button__loader div{display:inline-block;float:none;vertical-align:baseline;width:9px;height:9px;padding:0;border:none;margin:2px;opacity:.4;border-radius:7px;background-color:hsla(0,0%,100%,.9);transition:background .2s;-webkit-animation:swal-loading-anim 1s infinite;animation:swal-loading-anim 1s infinite}.swal-button__loader div:nth-child(3n+2){-webkit-animation-delay:.15s;animation-delay:.15s}.swal-button__loader div:nth-child(3n+3){-webkit-animation-delay:.3s;animation-delay:.3s}@keyframes swal-loading-anim{0%{opacity:.4}20%{opacity:.4}50%{opacity:1}to{opacity:.4}}.swal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;font-size:0;overflow-y:scroll;background-color:rgba(0,0,0,.4);z-index:10000;pointer-events:none;opacity:0;transition:opacity .3s}.swal-overlay:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.swal-overlay--show-modal{opacity:1;pointer-events:auto}.swal-overlay--show-modal .swal-modal{opacity:1;pointer-events:auto;box-sizing:border-box;-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s;will-change:transform}@media(max-width:500px){.swal-modal{width:calc(100% - 20px)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}1%{-webkit-transform:scale(.5);transform:scale(.5)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}.popup{cursor:default}.popup .popup-in{cursor:default}.popup .popup-in.swal-modal{width:478px}.popup .popup-in.swal-modal.basket-error{width:500px}.popup .popup-in .text-center{text-align:center}.popup .popup-in .modal-err-box{text-align:center}.popup .popup-in .modal-err-box .head{font-weight:bold}.popup .popup-in.share-modal{width:760px;top:0}.popup .popup-in.share-modal h3{padding:0;margin:0}.popup .popup-in.date-limit-modal{width:550px;top:0}.popup .popup-in.date-limit-modal h3{padding:0;margin:0}.popup .popup-in.reduction-modal{width:404px}.tab-hidden{display:none}#shareModal .idos-modal__padding-with-title{padding:14px 29px 14px 29px}#shareModal .idos-modal__padding-with-title.last-block{padding-bottom:29px}#delete-prefs-modal-div .swal-content{padding:0 166px;margin:0}#termsOfTravelContent ul,#alternative-offer-detail-content ul{list-style-position:outside}div.zjr.left{display:flex;border-top:1px solid #c3d8e4}.zjr-stations{flex:1.7;border-right:1px solid #c3d8e4}.zjr-stations .tarif{text-align:right;float:right}.zjr-tables-wrap{display:flex;flex-wrap:wrap;flex:4;align-content:flex-start}.zjr-table-container{flex:1 0 auto;border-right:1px solid #c3d8e4}.zjr-table-container .wwwtt{margin:0}.zjr-full-width{flex:1 100%}.zjr-table{width:100%}.zjr-table tr th:first-child,.zjr-table tr td:first-child{padding-left:12px}.zjr-table tr th:last-child,.zjr-table tr td:last-child{padding-right:15px}.zjr-table td,.zjr-table th{padding:3px 5px;vertical-align:top}.zjr-table th{padding:12px 5px 11px 3px;background-color:#e0f0f9}.zjr-table .zjr-table__arrow-down{padding-right:.4em;position:absolute;left:5px;top:5px;font-size:16px;font-weight:normal}.zjr-table .zjr-table__station_name{position:relative;padding-left:24px!important}.zjr-table .zjr-table__station_name a:hover{text-decoration:none}.zjr-table .zjr-table__time{width:20px}.zjr-table .zjr-table__date{width:30px}.zjr-alt-directions{position:absolute;right:7px;top:7px}.zjr-alt-directions__label{padding-right:.8em}table.zjr-table.times tr:nth-child(even) td{background:#e0f0f9}div.connection-head.relative.zjr-panel{padding-top:20px;padding-bottom:20px}.zjr-table-container.zjrBorderBottom{border-bottom:1px solid #c3d8e4}@media print{.zjr-alt-directions{display:none}div.departures table.zjr-table{border-right:1px solid #ccc}.zjr .print-only.date-print{border-right-color:#ccc;border-right-style:solid;border-right-width:1px}div.departures .zjr-stations table.zjr-table{border-right:none}#row-btns.zjr{display:none}form.zjr>div.from-to.from-to--line{width:150px!important}form.zjr>div.from-to:not(.from-to--line){flex-basis:auto!important}.zjr-table tr th:first-child,.zjr-table tr td:first-child{padding-left:5px}h1#logo>img{vertical-align:bottom}.zjr-table__station_name>.ico-fixed-codes.zjr-table__arrow-down{display:none}.zjr-table__station_name{padding-left:5px!important}div.connection-head.zjr-panel{display:none}form.zjr div.date-time span.date-print{font-weight:bold}div.connection div.zjr{font-size:12px}.from-to--line img.exception.print-only{position:absolute;right:10px;top:10px}}.zjr ul.prev-next-share{margin-bottom:20px}.zjr-panel img.exception{vertical-align:middle;position:absolute;top:12px}.share-dialog__share-url-btn{line-height:26px;position:absolute;right:0;top:0;width:130px}.share-dialog__share-url-btn .ico-check-rounded:before{vertical-align:0}.share-dialog__copied{position:absolute;right:0;top:-32px;color:#559914;transition:all .3s;opacity:0;transform:translateY(-5px)}.share-dialog__copied span{padding-left:.5em;vertical-align:-1px}.share-dialog__copied--visible{transform:translateX(0);opacity:1}.share-dialog__permanent-link-radios{margin:8px 0 10px}.share-button{background-repeat:no-repeat;background-position:16px center;padding-left:42px;padding-right:16px;margin:4px}.share-button:hover{background-position:16px center;transition:background-color 200ms ease-out}.share-button--email{background-image:url('../images/envelope.svg');background-size:16px 15.2px}.share-button--email:hover{background-color:#2d90be}.share-button--pdf{background-image:url('../images/file.svg');background-size:12.8px 16px}.share-button--pdf:hover{background-color:#2d90be}.share-button--calendar{background-image:url('../images/calendar.svg');background-size:16px 15.2px}.share-button--calendar:hover{background-color:#2d90be}.share-button--copy{width:44px;height:44px;display:block;float:right;background-color:#fff;background-image:url(../images/copy.png);background-repeat:no-repeat;background-size:22px;background-position:center;border:1px solid #adddf4;box-shadow:inset 0 1px 2px rgba(20,116,174,.22);border-radius:2px}.share-button--copy:hover{cursor:pointer;background-color:#eceaea}.share-dialog__share-url-input{width:580px;display:block}.share-button--fb{background-color:#3a5897;background-size:14px 24px;background-image:url('../images/facebook.svg');float:right;margin-top:0;padding-bottom:14px;padding-left:23px;padding-right:22px;margin-left:6px}.share-button--fb:hover{background-color:#233968}.share-email-form-container{margin:0 -29px 15px}.share-email-form{padding:20px 29px 29px;background:#d4ecf9;border-top:1px solid #adddf4;border-bottom:1px solid #adddf4}.share-dialog-connection,.share-dialog-connection-part,.share-dialog-departures,.share-dialog-arrivals,.share-dialog-zjr{margin-bottom:10px!important}.line-top-date{float:right}.file-pdf,.file-ics{display:inline-block;padding-left:25px;background-image:url('../images/pdf.png');background-size:16px 20px;background-position:left center;background-repeat:no-repeat}.file-ics{background-image:url('../images/datelimit.gif')}.share-by-email-content{padding:5px 29px}.share-by-email-content span{margin:10px 10px 4px 10px;font-size:1.2em}.share-by-email-content textarea{min-height:115px;padding:8px 14px;resize:none;font-weight:normal}.share-by-email-content .email-message{display:block;position:relative}.share-by-email-content .email-message label{text-transform:none;position:absolute;top:0;left:16px;right:0;font-size:1em;line-height:35px;color:#999;pointer-events:none}.share-by-email-content div.error{padding-top:10px}.share-by-email-footer{padding:14px;text-align:center}.share-by-email-footer button{min-width:120px}.btn-share-grey,.btn-share-grey:hover,.btn-share-grey:focus{background-color:#efefef;border-bottom-color:#efefef;border-color:#efefef}@page{size:A4 portrait}