.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none}.ui-accordion .ui-accordion-content-active{display:block}@import url("ui.core.css");@import url("ui.accordion.css");@import url("ui.datepicker.css");@import url("ui.dialog.css");@import url("ui.progressbar.css");@import url("ui.resizable.css");@import url("ui.slider.css");@import url("ui.tabs.css");.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:4px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:1px}.ui-datepicker .ui-datepicker-next{right:1px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:relative;padding:.2em;width:300px}.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em .6em;line-height:1.4em;width:auto;overflow:visible}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0}.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em 0 1.4em;display:block;border-width:0;background:0}.ui-tabs .ui-tabs-hide{display:none !important}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{background:#fff 0 0 repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header a{color:#222}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 0 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 0 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#363636}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay{background:#aaa none 0 0 repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa none 0 0 repeat-x;opacity:.35;filter:Alpha(Opacity=35);-moz-border-radius:4px;-webkit-border-radius:4px}/*!
 * jQuery UI Tooltip 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}@font-face{font-family:'daxotbold';src:url('../fonts/daxot-bold-webfont.eot');src:url('../fonts/daxot-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/daxot-bold-webfont.woff') format('woff'),url('../fonts/daxot-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'daxot-regularregular';src:url('../fonts/daxot-regular-webfont.eot');src:url('../fonts/daxot-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/daxot-regular-webfont.woff') format('woff'),url('../fonts/daxot-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgbold';src:url('../fonts/proxima_nova_bold-webfont.eot');src:url('../fonts/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima_nova_bold-webfont.woff') format('woff'),url('../fonts/proxima_nova_bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgregular';src:url('../fonts/proxima_nova_reg-webfont.eot');src:url('../fonts/proxima_nova_reg-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima_nova_reg-webfont.woff') format('woff'),url('../fonts/proxima_nova_reg-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}*{margin:0;padding:0}article,aside,details,figcaption,.figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}input[type="submit"]::-moz-focus-inner{border:0}input[type="submit"]:focus{border:1px}button,input{font-size:12px;color:#ccc;padding:0 10px;height:25px;vertical-align:middle}strong,b{font-weight:normal}h4{font-weight:normal}body{background-color:#fff}.mobinav .main,.mobinav .bottomNav,.mobinav footer,.mobinav .alaNaviWrapper{left:81% !important;position:relative}.mobinav .navWrapper{left:-81% !important;width:81%;height:100%;margin-top:0;box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset;z-index:0}.mobinav .mainNav .mainUL{display:inline !important;width:80%;min-width:80%;background:url("../images/naviborder.png") repeat-y top right}.mobinav .mainNav ul li{width:100%}.mobinav #mainNav .dropdownButton,.mobinav #mainNav .openmenu{position:absolute;top:-100px}.mobinav .mainNav #mainNav ul li.first_navitem{background:url("../images/mobinav_home.png") no-repeat 20px 20px;height:68px;padding:0;border-bottom:medium none}.mobinav .mainNav #mainNav ul li.first_navitem img{display:none}.mobinav #mainNav ul li.selected{color:#077f00;display:inline;float:left;font-family:"daxot-regularregular",Helvetica,Arial,sans-serif;font-size:20px;padding:0;width:100%}.mobinav .navigation ul li.selected p{color:#077f00;display:inline-block;float:left;font-family:"daxotbold",helvetica,Arial,sans-serif;font-size:14px;line-height:37px;padding:0 0 0 20px}.mobinav .separator1{display:none}.mobinav .mainNav .dropdownmenu ul li span.subMenuController{background:url("../images/vr_green_arrow_down.png") no-repeat scroll 0 0 transparent;display:inline-block;float:right;height:25px;margin:14px 0;padding:0;width:25px}.mobinav .mainLI{border-bottom:1px solid #438912;border-left:0}.mobinav .mainUL li:last-child{border-radius:0}body{font-family:"proxima_nova_rgregular",helvetica,Arial,sans-serif;color:#333}h1,h2,h3{font-family:"daxot-regularregular",Helvetica,Arial,sans-serif;font-weight:normal;color:#077f00;line-height:1.3}h1{font-size:40px;margin:11px 0 11px 0;letter-spacing:-2;line-height:1.2}h2{font-size:24px;margin:13px 0 13px 0;letter-spacing:-1;line-height:1.2}h3{font-size:20px;margin:13px 0 13px 0;letter-spacing:-1;line-height:1.2}h4{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-size:16px;margin:10px 0 10px 0;color:#4f5d5d;letter-spacing:0;line-height:1.2}h5{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;margin:5px 0 5px 0;color:#4f5d5d;letter-spacing:0;line-height:1.2}label{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;margin:0 0 5px 0;color:#4f5d5d;letter-spacing:0;line-height:1.2}strong,b{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}p{font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px;color:#4f5d5d;letter-spacing:0;line-height:1.5;margin:0 0 10px 0}.columnContent .ingressi,.columnContent div.ingressi,.columnContent p.ingressi,.columnContent .ingressi p,.columnContent .ingressi div,.columnContent .ingress,.columnContent div.ingress,.columnContent p.ingress,.columnContent .ingress p,.columnContent .ingress div{color:#4f5d5d;font-size:18px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:-0.5;line-height:1.3}hr{background:none repeat scroll 0 0 #dadfe1;border:medium none;border-top:1px solid #dadfe1;clear:both;color:#dadfe1;height:1px;width:100%;margin-bottom:10px}ol{font-size:14px;color:#4f5d5d;margin-left:40px}.contentColumns ul{margin-bottom:15px;margin-left:40px}.contentColumns .flexslider ul,.vrbox ul,.searchResults ul,#tabs ul{margin-left:0}.columnContent ul,.columnContent div{color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;list-style:disc outside none}@media all and (max-width:767px){}@media not print{html,body,#pagewrapper{height:100%}html,body{width:100%;height:100%;margin:0;padding:0}.hidden{display:none}.styledSelect.styledSelectCar{width:298px}.styledSelect{background:url("../images/selectBG.png") no-repeat right center #f7f9f7;background:url("../images/selectBG.png") no-repeat right center,-moz-linear-gradient(top,#f7f9f7 0,#e6ede6 100%);background:url("../images/selectBG.png") no-repeat right center,-webkit-linear-gradient(top,#f7f9f7 0,#e6ede6 100%);background:url("../images/selectBG.png") no-repeat right center,-o-linear-gradient(top,#f7f9f7 0,#e6ede6 100%);background:url("../images/selectBG.png") no-repeat right center,-ms-linear-gradient(top,#f7f9f7 0,#e6ede6 100%);background:url("../images/selectBG.png") no-repeat right center,linear-gradient(to bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/selectBG.png") no-repeat right,-webkit-gradient(linear,left bottom,left top,color-stop(0,#f7f9f7),color-stop(1,#e6ede6));border:1px solid #bbbfbb;border-radius:5px;height:28px;overflow:hidden;float:left;margin-bottom:0;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);min-width:30px}.styledSelect:hover{background:#e6e7e6;background:url("../images/selectBG.png") no-repeat right center,-moz-linear-gradient(top,#e6e7e6 0,#d6dcd6 100%);background:url("../images/selectBG.png") no-repeat right center,-webkit-linear-gradient(top,#e6e7e6 0,#d6dcd6 100%);background:url("../images/selectBG.png") no-repeat right center,-o-linear-gradient(top,#e6e7e6 0,#d6dcd6 100%);background:url("../images/selectBG.png") no-repeat right center,-ms-linear-gradient(top,#e6e7e6 0,#d6dcd6 100%);background:url("../images/selectBG.png") no-repeat right center,linear-gradient(to bottom,#e6e7e6 0,#d6dcd6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e7e6',endColorstr='#d6dcd6',GradientType=0);background:url("../images/selectBG.png") no-repeat right center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6))}.jukuResultsDiv .styledSelect{background:url("../images/selectBGDark.png") no-repeat right 10px center #7e8c8c;background:url("../images/selectBGDark.png") no-repeat right 10px center,-moz-linear-gradient(top,#7e8c8c 0,#3e4a4a 100%);background:url("../images/selectBGDark.png") no-repeat right 10px center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#7e8c8c),color-stop(100%,#3e4a4a));background:url("../images/selectBGDark.png") no-repeat right 10px center,-webkit-linear-gradient(top,#7e8c8c 0,#3e4a4a 100%);background:url("../images/selectBGDark.png") no-repeat right 10px center,-o-linear-gradient(top,#7e8c8c 0,#3e4a4a 100%);background:url("../images/selectBGDark.png") no-repeat right 10px center,-ms-linear-gradient(top,#7e8c8c 0,#3e4a4a 100%);background:url("../images/selectBGDark.png") no-repeat right 10px center,linear-gradient(to bottom,#7e8c8c 0,#3e4a4a 100%);border:1px solid #1f2323;border-radius:5px;height:28px;overflow:hidden;float:left;margin-bottom:0;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);min-width:120px}.jukuResultsDiv .styledSelect select{color:#ccc}.travelTime .styledSelect{width:127px !important;float:right !important}.offersFilter .styledSelect{width:218px;margin:0 20px 20px 0}.matkahaku .effect .styledHotelAdults.styledSelect,.matkahaku .effect .styledHotelChildren.styledSelect,.matkahaku .effect .styledHotelRooms.styledSelect{width:60px}.styledSelect select{width:135%;-webkit-appearance:none;background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;border-radius:0;font-size:12px;height:28px;padding:5px 15px 5px 5px;color:#4f5d5d;float:left;font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.mainContainer{height:auto;min-height:100%;width:100%}.main{width:1000px;margin:0 auto;background:#fff;padding-bottom:479px}.main:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clear{clear:both}.mobile{display:none}#wrapper{clear:both;float:left;width:100%;margin:0 0 15px}.fp #wrapper{margin:0}a{color:#0bae02;text-decoration:none}a:hover{color:#077f00;text-decoration:underline}.left{float:left}.right{float:right}img{max-width:100%}.rightLine{border-right:1px solid #dad9d8}.fullWidth{width:100%}.oneThird{width:32%;margin-right:1%}.oneFourth{width:24%;margin-right:1%}.fp .first,.grid .first{width:720px}.first{width:700px;float:left;display:inline}.fp .first{min-height:515px}.second{width:220px;float:right;display:inline}.third{width:97%;margin-right:3%;float:left;display:inline}.fourth{width:100%;float:left;display:inline}.firstColumn{margin-right:10px;width:49%;max-width:340px}.secondColumn{width:49%;max-width:340px}.moduleContent{float:left;display:inline;width:100%}.fp .moduleContent{margin:0 0 15px}.footerNav .icons{text-align:center}.footerNav .icons img{width:100%}.onethird{width:30.5%;margin:1.875em 0 1.438em 0;float:left}.twothirds{width:61%}.twothirds p{clear:both;margin:1em}.onefifth{width:auto}.half{width:49%;float:left;margin-left:1%;min-width:280px}.half:first-child{margin-left:0}form input,form select{display:inline;background:#eef3ee;border-radius:5px;padding:4px .5em 4px;border:1px solid #dadfe1;margin:0 0 10px;color:#444;font-family:Helvetica,arial,sans-serif;font-size:.6875em;height:16px;line-height:1em}.primaryButton{border:1px solid #0080b6;border-radius:0 5px 5px 0;background:url("../images/primaryButtonArrow.png") no-repeat 95% center,linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));cursor:pointer}.primaryButton:hover{background:url("../images/primaryButtonArrow.png") no-repeat 95% center,linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad));border:1px solid #006e9b}.primaryButton:active{background:url("../images/primaryButtonArrow.png") no-repeat 95% center,linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-o-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-moz-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-ms-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/primaryButtonArrow.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#00638e),color-stop(1,#007697));border:1px solid #005980}.secondaryButton{border:1px solid #0080b6;border-radius:0 5px 5px 0;background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6));padding:0 20px 0 5px}.secondaryButton:hover{background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-o-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-moz-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-ms-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6));border:1px solid #bbbfbb;padding:0 20px 0 5px}.secondaryButton:active{background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-o-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-moz-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-ms-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrow.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ced5ce),color-stop(1,#dde0dd));border:1px solid #bbbfbb;padding:0 20px 0 5px}.headerWrapper{max-width:940px;width:100%;margin:0 auto}header{height:auto;width:100%;background:#fff}.headerContents{float:left;display:inline;width:100%}.headerLogin{display:inline;float:left}.headerLogin ul{float:left;display:inline;list-style:none}.headerLogin ul li{display:inline;float:left;line-height:13px;padding:8px 0}.headerLogin li a{font-family:"proxima_nova_rgregular",helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:14px;padding:0}.header_login span,.header_register span{float:left;display:inline-block}.header_login{margin-right:10px}.header_login span.icon,.header_register span.icon{display:inline-block;width:16px;height:16px;margin-right:7px}.header_login span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -397px -67px}.header_logout span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -397px -67px}.langbox{display:inline;float:left}.langbox li{list-style:none;float:left;padding-top:7px;display:inline}.langbox li a{display:block;color:#404b4b}.languages li{float:left;display:inline;line-height:32px;padding:8px 0}.languages li a{color:gray;font-weight:normal;font-size:12px;line-height:14px;font-family:"proxima_nova_rgregular",helvetica,Arial,sans-serif;text-transform:uppercase;border-left:1px solid #dadfe1;padding:0 10px}.languages li:first-child a{border-left:0;padding-left:0;margin-left:20px}.languages li a.selected{font-family:"proxima_nova_rgbold",helvetica,Arial,sans-serif}.bannerArea{display:inline;float:left;clear:both;width:100%;height:auto}.headerContents .infoMessage{margin-left:0;width:930px}.infoMessages{width:100%;float:left;display:inline;margin-top:-11px}.headerWrapper .infoMessages{margin-top:0}.infoMessage{font-size:12px}.infoMessage a{text-decoration:underline;color:#4f5d5d}.infoMessages .info{border:1px solid #ccc793;background:#fff58f}.infoMessages .notification,.infoMessages .traficnotification{border:1px solid #ccc793;background:#fff58f}.infoMsgTitle{display:block;width:100%;font-family:"proxima_nova_rgbold"}.infoMessages .notification .infoMsgTitle,.infoMessages .traficnotification .infoMsgTitle{color:#ff6514}.infoMessages .notification .icon{background:url("../images/vr_ikonisprite.png") no-repeat -754px -244px;width:22px;height:20px}.infoMessages .traficnotification .icon{background:url("../images/vr_ikonisprite.png") no-repeat -817px -245px;width:16px;height:20px}.infoMessages .errorMessage{border:1px solid #edd4e2;background:#ffe4f1}.infoMessages .info .icon{background:url('../images/vr_ikonisprite.png') no-repeat -784px -244px;width:22px;height:22px}.infoMessages .tip .icon{background:url('../images/vr_ikonisprite.png') no-repeat -99px -245px;width:12px;height:20px}.infoMessages .info .infoMsgTitle,.infoMessages .tip .infoMsgTitle{color:#007ab6}.infoMessages .info,.infoMessages .tip{border:1px solid #bdd3e0;background:#dbf1ff}.infoMessages .errorMessage .icon{background:url("../images/vr_ikonisprite.png") no-repeat scroll -453px -155px;width:25px}.infoMessages .infoMessage .icon{float:left;height:22px;margin-left:5px}.infoMessages .infoMessage .text{padding-left:40px}.mhTopInfoMessages{margin-top:5px;margin-bottom:-10px}.infoMessage{margin:5px;padding:10px 5px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;width:97%;display:inline}.stationPage .jukuResultsDiv .infoMessage{width:90%}.infoMessage .lft{float:left;width:80%;display:inline}.infoMessage .rght{float:right;width:19%;background:url('../images/vr_ikonisprite.png') no-repeat -484px -64px;width:22px;height:22px;color:transparent;cursor:pointer}.logo{display:inline;float:left;width:100px;height:60px}.logo img{margin-top:15px}.mainLogo{width:100%;height:60px;display:inline-block}.tools{display:inline;float:right;width:auto;padding-top:15px;font-size:13px}.headersearch{margin-left:20px}.headersearch .searchWrapper{float:left;display:inline;background:#eef3ee;border:1px solid #dadfe1;border-radius:5px;margin:0;padding:0;width:218px}.headersearch .searchWrapper.hasFocus{background:#daebda;border:1px solid #58a618;color:#077f00}.searchbox .search{width:175px;border:0;background:transparent;margin:0;padding:0 0 0 10px;display:inline;float:left}.searchbox .searchSubmit{width:16px;height:17px;background:transparent url("../images/vr_ikonisprite.png") no-repeat;background-position:-187px -96px;border:0;margin:5px;padding:0;display:inline;float:right;color:transparent}.searchbox{display:inline;float:left;margin-right:1px}.searchbox li{list-style:none;float:left;padding:7px 0;line-height:32px;display:inline}.searchbox li a{display:block;color:#0bae02;font-size:14px;font-family:"proxima_nova_rgregular",helvetica,Arial,sans-serif;border-left:1px solid #dadfe1;line-height:16px;padding:0 10px}.searchbox li:first-child a{border-left:0;padding-left:0;margin-left:20px}.searchbox input{height:28px;line-height:25px;font-size:1em;color:#4f5d5d;font-weight:normal}:input-placeholder{color:#4f5d5d}::-webkit-input-placeholder{color:#4f5d5d}:-moz-placeholder{color:#4f5d5d}::-moz-placeholder{color:#4f5d5d}:-ms-input-placeholder{color:#4f5d5d}.news .search{width:170px;border-radius:4px;background:#eef3ee url("../images/search.png") no-repeat right 6px;padding:0 1.5em 0 1em;margin:10px 0 0 0;height:30px;line-height:25px;font-family:"proxima_nova_rgbold",helvetica,Arial,sans-serif;font-size:.7em;color:#444}.searchbox .searchsubmit{height:25px;width:20px;border-left:0;border-radius:0 4px 4px 0;background:#eff1f8 url("../images/search.png") no-repeat 5px 6px;margin:0 0 0 -5px}.navWrapper{width:100%;margin:0 auto;position:relative;z-index:99}#mainNav{position:relative;z-index:99;width:940px;margin:0 auto;height:40px}nav ul{list-style:none}.mainUL{float:left;display:inline;height:40px;position:relative;width:100%}.mainUL>li:last-child{border-radius:0 5px 5px 0;border-right:1px solid #4c8e14}.mainLI{display:inline;float:left;height:38px;background:#57a50b;background-image:linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-o-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-moz-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-ms-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4c9915),color-stop(0.75,#65b31c));border-left:solid 1px #4c8e14;border-bottom:solid 1px #4c8e14;border-top:solid 1px #4c8e14}.first_navitem:first-child{display:inline;float:left;width:39px;border-radius:5px 0 0 5px;border-left:1px solid #4c8e14}#mainNav ul li.first_navitem a{padding:0;width:100%;height:40px}#mainNav ul li a span.home{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);color:rgba(0,0,0,0);display:inline-block;height:27px;padding-left:12px;padding-top:12px;width:39px;overflow:visible}#mainNav ul li a span.home span{color:transparent;text-transform:capitalize;display:inline-block;float:left;line-height:12px;margin:0 0 0 -15px;padding:0;font-family:"daxotbold",helvetica,Arial,sans-serif;font-size:16px;background:0}#mainNav ul li a span.home span.icon{background:url('../images/vr_ikonisprite.png') no-repeat -938px -39px;height:12px;width:15px;margin-left:0}#mainNav .mainUL .sub li a span{display:inline-block;line-height:1.3}#mainNav .subMenu .subnavColumn .sub .subli a{line-height:30px}#mainNav ul li>a,#mainNav ul li>p{color:#fff;display:inline-block;float:left;padding:0 29px;font-size:14px;line-height:37px;font-family:"daxotbold",helvetica,Arial,sans-serif;text-decoration:none}#mainNav ul li:last-child a{padding:0 29px 0 34px}#mainNav ul li.addHover,#mainNav ul li.addHover:hover,#mainNav ul li.selected.addHover{background:#eef3ee;background-image:linear-gradient(bottom,#eef3ee 0,#fff 75%);background-image:-o-linear-gradient(bottom,#eef3ee 0,#fff 75%);background-image:-moz-linear-gradient(bottom,#eef3ee 0,#fff 75%);background-image:-webkit-linear-gradient(bottom,#eef3ee 0,#fff 75%);background-image:-ms-linear-gradient(bottom,#eef3ee 0,#fff 75%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eef3ee),color-stop(0.75,#fff));border-bottom:medium none;height:39px}#mainNav ul li.selected{background:#4a5757;background-image:linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-o-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-moz-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-webkit-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-ms-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#364040),color-stop(0.75,#4f5d5d));color:#fff;border:1px solid #076d00;height:38px;border-right:medium none}#mainNav ul li.addHover{border:1px solid #dadfe1;border-right:0}#mainNav ul li.addHover:last-child{border:1px solid #dadfe1}#mainNav ul li.addHover:last-child:hover{border:1px solid #dadfe1}#mainNav ul li.selected:last-child{border:1px solid;border-color:#076d00 -moz-use-text-color #076d00 #076d00}#mainNav ul li.selected:last-child:hover{border:1px solid;border-color:#076d00 -moz-use-text-color #076d00 #076d00}#mainNav ul li.selected.addHover:last-child{border:1px solid;border-color:#dadfe1 -moz-use-text-color #dadfe1 #dadfe1}#mainNav ul li.selected.addHover:last-child:hover{border:1px solid;border-color:#dadfe1 -moz-use-text-color #dadfe1 #dadfe1}#mainNav ul.sub li.selected:last-child,#mainNav ul.sub li.selected:last-child:hover,#mainNav ul.sub li.selected.addHover:last-child,#mainNav ul.sub li.selected.addHover:last-child:hover{border:medium none}#mainNav ul li span.separator,#mainNav ul li span.arrow{display:none}#mainNav ul li a.selected{color:#444}#mainNav .dropdownButton,#mainNav .openmenu{background:url("../images/mobinav.png") no-repeat scroll 0 0 transparent;display:none;float:left;height:25px;margin:5px 0 0 20px;width:25px}#mainNav .currentSelection{display:none}.separator{display:inline-block;float:left;height:40px}#mainNav ul:first-child li:hover a{color:#fff}#mainNav .mainLI:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#58a50b),color-stop(1,#4c9915));background-image:-o-linear-gradient(bottom,#58a50b 0,#4c9915 100%);background-image:-moz-linear-gradient(bottom,#58a50b 0,#4c9915 100%);background-image:-webkit-linear-gradient(bottom,#58a50b 0,#4c9915 100%);background-image:-ms-linear-gradient(bottom,#58a50b 0,#4c9915 100%);background-image:linear-gradient(to bottom,#58a50b 0,#4c9915 100%);border-right:medium none}#mainNav .mainLI:last-child:hover{border-right:1px solid #4c8e14}#mainNav .mainLI:hover .subli:first-child a,#mainNav .mainLI.addHover:hover a{color:#077f00}#mainNav .mainLI:hover .subli a{color:#7f7f7f}#mainNav ul li.addHover a,#mainNav ul li.addHover p,.mobinav #mainNav ul li.addHover a{color:#077f00}#mainNav ul .mainLI>p{cursor:pointer;padding:0 26px}#mainNav ul .mainLI:last-child>p{cursor:pointer;padding:0 26px}.subMenu{display:none;height:auto;left:-5px;padding:0;position:absolute;top:40px;width:952px;z-index:10000;margin:0;overflow:hidden;-webkit-transform:translateZ(0)}.subMenuWrapper{box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);display:inline;float:left;margin:0 5px 10px;background:#eef3ee;border-bottom:1px solid #dadfe1;border-left:1px solid #dadfe1;border-right:1px solid #dadfe1}.subnavColumn{background:#eef3ee;display:inline;float:left;margin:20px 0;height:auto;border-left:1px solid #dadfe1}.sub{display:inline;float:left;margin:0 20px 20px;width:auto}.subnavColumn:first-child{border-left:0}.subnavColumn.column2{width:49%}.subnavColumn.column3{width:33%}.subnavColumn.column4{width:24.89%}.submenuLakana{width:703px;height:auto}.submenuLakanaNosto{width:235px;background:#fff;height:auto;border-left:1px solid #dadfe1}.submenuLakanaNosto>div{margin:7px 0 7px 6px;max-width:220px}#mainNav.pageLoading{visibility:hidden}#mainNav .sub li:first-child a{margin-left:0;color:#077f00;font-size:20px}#mainNav ul li ul.sub li.selected{background:0;border:0;height:auto}.subMenu .sub li{display:inline;float:left;width:100%;clear:both}#mainNav .subMenu ul li a{font-weight:normal;line-height:1.53;margin:0;padding:.3em 0;text-align:left;width:100%;display:inline-block;color:#7f7f7f;font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif}#mainNav .mainLI:hover .subli a:hover span{text-decoration:underline;color:#4f5d5d}.subMenu ul li:first-child a{border-top:0}.subMenu ul li:last-child a{border-bottom:0}#mainNav .subMenu ul li a.subPage{color:#077f00;font-size:20px;font-family:"daxot-regularregular",helvetica,arial,sans-serif}#mainContent{margin-top:15px;display:inline;float:left;width:100%}.columnContainer{width:940px;margin:0 auto}.contentColumns{float:left;display:inline;width:100%;max-width:940px}.contentColumns:before,.contentColumns:after{content:"";display:table;line-height:0}.matkahakuIngressi{margin-left:20px;font-size:14px;color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.vrbox{margin-left:20px;max-width:200px;width:200px;float:left}.chooseTrain{margin-top:20px}.chooseStation h2,.chooseTrain h2{font-size:12px;line-height:13px;margin:0;padding:0}.columnOne,.columnTwo,.columnThree{width:220px;min-height:200px;float:left}.columnOne{margin-right:10px}.columnTwo{margin:0 10px}.columnThree{margin-left:10px}.fpArticle{margin:0 20px 20px 0}.gridArticle{margin:0 19px 15px 0}.gridArticle .textLiftVertical{margin-bottom:0}.bottomNav{margin-top:-477px;display:inline;float:left;width:100%;background-image:linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-o-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-moz-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-ms-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4c9915),color-stop(0.75,#65b31c));background-position:bottom;background-size:100% 50px;background-repeat:no-repeat;bottom:0;clear:both;height:127px;overflow:hidden;position:relative}#anchors-sticky-wrapper{margin-left:inherit !important;width:100% !important}.bottomNavTitle{margin-right:8px}.bottomNavContentWrapper{max-width:1200px;width:90%;margin:0 auto}.bottomNavContent{margin:0 auto;max-width:940px;position:relative;top:21px}.bottomNavContent nav{text-align:center;margin-top:1.2em;max-width:970px}.bottomNav_left{float:left}.ie8 .bottomNav_left{float:none}.bottomNav_right{float:right;padding-top:65px}.alaNaviLista{float:left;display:inline;position:relative}.alaNaviLista li{color:gray;font-size:11px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;display:inline;float:left;border-right:solid 1px gray;padding:0 15px}.alaNaviLista a{text-transform:uppercase;color:gray}.alaNaviLista li:last-child{border-right:0}.alaNaviContainer{margin:0 auto;max-width:940px;height:30px;padding-top:20px}.alaNaviLeft{color:gray;font-size:11px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.alaNaviRight{color:#4f5d5d;font-size:12px;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;text-transform:uppercase}.alaNaviWrapper{float:left;width:100%;background:#f5faf5;height:50px;border-top:1px solid #dadfe1;bottom:0;margin-top:-51px}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif}form input,form select{background:none repeat scroll 0 0 #eef3ee;border:1px solid #dadfe1;border-radius:5px;color:#444;display:inline;font-family:"proxima_nova_rgbold",Helvetica,arial,sans-serif;font-size:1em;height:16px;line-height:1em;margin:0 0 10px;padding:4px .5em}button,input{color:#ccc;font-size:12px;height:25px;padding:0 10px;vertical-align:middle}*{margin:0;padding:0}.tabs p,.tabs ul,.tabs div{color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:12px}.ui-widget-content{color:#222}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}#mainNav .vrbox .news form input,#mainNav .vrbox .news form select{height:30px;margin:10px 0 0}.sub .subli .vrbox{padding-bottom:40px}.subMenu .subnavColumn li:last-child{border-radius:0}#mainNav .subMenu .subnavColumn .sub .subli a,#mainNav .subMenu .subnavColumn .sub .subli p{padding:0;margin:0}#mainNav .subMenu .subnavColumn .sub .subli p{font-size:20px;font-weight:normal;line-height:1.2;margin-bottom:5px}footer{float:left;width:100%;background:#eef3ee;height:auto;padding-bottom:60px;min-width:300px;margin-top:-350px}.footerContent{margin:0 auto;width:940px}.footerColumns{margin:0 auto}footer .column{display:inline;float:left;color:gray;min-height:192px}.footerNav ul.linklist{width:100%}.fCompany h2{text-align:center}footer .last{margin:40px 10px 0 20px;width:130px}.footerLogo{background:url("../images/footer_opettaja.png") 0 0 no-repeat;height:200px}.columnWrapper .column{margin:40px 0 0 20px;width:185px}.columnWrapper.thinnerColumns .column{width:130px;margin:40px 10px 0 20px}.footerNav ul.linklist{display:inline;float:left}.footerNav ul.linklist li{color:#777;line-height:25px;display:inline;float:left;clear:both;width:100%}.socialmedia ul{list-style:none}.footerNav a{color:gray;font-size:13px;font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;line-height:1.85;display:inline-block;float:left;clear:both;width:100%}.login_wrapper a{color:#7f7f7f;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;border-bottom:1px solid #dadfe1}.login_fields a{color:#0bae02;font-size:12px;text-transform:uppercase;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.footerNav a:hover,.socialmedia a:hover{color:#333}.navi_ikoni{float:left;padding-right:7px;display:inline}.footerColumns h2{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#4f5d5d;margin-bottom:10px}.bottomNavContent h2{font-family:"daxotbold",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;float:left;padding-top:70px;margin:0 0 15px 0}.bottomNavContent p{font-family:"daxot-regularregular",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;float:left;padding-top:73px;padding-left:10px}.bottomNavContent img{float:left}.columnWrapper .column .socialmedia .linklist span{display:inline-block;float:left;width:auto}.columnWrapper .column .socialmedia .linklist span.icon{width:16px;height:16px;margin:4px 10px 0 0}.facebook span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -157px -247px}.youtube span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -187px -247px}.googlePlus span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -217px -247px}.fourSquare span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -247px -247px}.junablogi span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -847px -247px}.twitter span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -547px -247px}.instagram span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -877px -277px}.googlemapsWrapper{height:463px;border:1px solid #dadfe1;border-radius:0 0 5px 5px;width:100%;background:#eff1f8}.googlemapsInfo{width:100%;margin:20px 0 0 20px}.googlemapsInfo h2{color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:18px;margin:0}.googlemapsInfo img{margin-right:10px;margin-bottom:0}.googlemapsInfo p{margin-top:3px;color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px}.ui-helper-clearfix:after{clear:both;content:".";display:none;height:0;visibility:hidden}.offerlink{color:#0bae02;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.5;letter-spacing:0}.offerlink:hover{color:#077f00;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1.5;text-decoration:underline;letter-spacing:0}.newsLink{float:left;width:100%;color:#0bae02;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.5;clear:both}.newsLink:hover{color:#077f00}.newsDate{clear:both;float:left;width:100%;color:#a0a0a0;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px}.offers ul{padding:10px 10px 10px 0}.offers li{position:relative;float:left;line-height:24px;width:100%;overflow:hidden}.offers ul span{position:absolute;top:1px;right:0;font-size:14px;color:#077f00;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif}.vrbox_header{float:left;padding:0 0 8px 0;color:#077f00;font-size:20px;border-bottom:solid 1px #dadfe1;font-family:"daxot-regularregular",Helvetica,Arial,sans-serif;margin-left:0;background:url("../images/linkki_arrow_green.png") no-repeat scroll right 4px transparent;margin-bottom:10px;width:100%}.vrbox_header h2{color:#077f00;font-size:20px;line-height:1;margin:0;text-transform:none;width:100%;font-weight:normal;letter-spacing:-0.5px}.news{padding:5px 0 0 0}.news ul{overflow:hidden;list-style-type:none}.news ul li{border-top:1px solid #dadfe1;display:inline;float:left;margin-top:10px;padding-top:10px;width:100%}.news ul li:first-child{padding-top:0;border-top:0}.news span{color:#4f5d5d;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-size:12px}ul.flex-direction-nav{list-style:none}ul.slides,ul.flex-direction-nav{margin-bottom:0}.tabs p,.tabs ul,.tabs div{color:#4f5d5d;font-size:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.news p{font-size:14px;margin-bottom:20px}a img{border:0}.columnContent .flexslider{max-width:700px;margin:0}.adminStyle form{width:100% !important;margin:10px}.adminStyle input{height:30px !important;margin:10px;padding:0 10px !important;color:#4f5d5d}.adminStyle select{height:30px !important;width:15%}.imageLiftBig a:hover{text-decoration:none}.imageLiftBig{width:460px;height:460px}.imageLiftBig .heading{font-family:"daxot-regularregular",helvetica,arial,sans-serif;font-size:40px;color:#fff;letter-spacing:-2;line-height:1.2}.imageLiftBig .ingressi{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:16px;color:#fff;letter-spacing:0;line-height:1.2}.imageLiftBig .textBg{height:190px;width:460px;background:rgba(79,93,93,0.8)}.imageLift2_1 a:hover{text-decoration:none}.imageLift2_1{width:440px;height:220px;margin-top:20px;position:relative;top:0;left:0}.imageLift2_1 img{position:relative;top:0;left:0;z-index:0}.imageLift2_1 .heading{margin-left:20px;padding-top:25px;font-family:"daxot-regularregular",helvetica,arial,sans-serif;font-size:20px;color:#fff;letter-spacing:-1;line-height:1.2}.imageLift2_1 .textBg div{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#fff;letter-spacing:0;line-height:1.2;margin:0 30px 0 20px}.imageLift2_1 .textBg{height:220px;width:220px;background:rgba(79,93,93,0.8);position:relative;top:-246px;right:-220px;z-index:1}.imageLift2_1 .textBg:hover{background:rgba(87,165,11,0.8);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.imageLift1_1 a:hover{text-decoration:none}.imageLift1_1{width:220px;height:220px;position:relative;top:0;left:0}.imageLift1_1 a{display:inline-block;height:100%}.imageLift1_1 img{position:relative;top:0;left:0;z-index:0;width:100%}.imageLift1_1 .heading{font-family:"daxot-regularregular",helvetica,arial,sans-serif;font-size:20px;color:#fff;letter-spacing:-1;line-height:1.2;padding:15px 0 0 15px;margin:0}.imageLift1_1 .textBg h1{margin:0 0 20px 0}.imageLift1_1 .textBg div{display:none}.imageLift1_1 .textBg{min-height:75px;width:220px;background:rgba(79,93,93,0.8);position:absolute;bottom:0;z-index:1}.ie8 .imageLift1_1 .textBg{height:75px;position:relative;top:-81px;bottom:0;z-index:1}.imageLift1_1 .textBg:hover{background:rgba(87,165,11,0.8);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.carouselLift,.mainLift{height:auto;position:relative;top:0}.carouselLift .heading,.mainLift .heading{font-family:"daxot-regularregular",helvetica,arial,sans-serif;font-size:40px;color:#fff;letter-spacing:-1;line-height:1.2;padding-left:15px;margin:10px 0}.carouselLift .textBg div,.mainLift .textBg div,.carouselLift .textBg p,.mainLift .textBg p{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#fff;letter-spacing:0;line-height:1.2;padding-left:15px;margin-bottom:10px}.carouselLift .textBg,.mainLift .textBg{height:auto;width:620px;position:absolute;bottom:0;left:0}.carouselLift .textBg,.mainLift .textBg{background:#4f5d5d;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);background:rgba(79,93,93,0.8)}.carouselLift .textBg:hover,.mainLift .textBg:hover{background:rgba(87,165,11,0.8);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}.vrbox_headerArrow{display:none}@media all and (max-width:767px){.offerFilterButtons{float:left !important;width:auto !important}.tjvGridWrapper .trainFilterDropdown{width:220px !important;float:left}.tjvGridWrapper .tjvFilters .left{width:220px}.vrbox_header{margin-bottom:0}.vrbox_headerArrow{display:block;background:url("../images/rectangle.png") no-repeat scroll 0 -1px;float:left;height:10px;width:17px;margin:-16px 0 0 20px}.carouselLift .textBg{visibility:hidden}.moduleContent .flexslider .slides img.mainImg{width:auto}}.carouselLiftSingle{max-width:700px;width:100%;position:relative}.carouselLiftSingle .textBg{bottom:6px;height:auto;position:absolute;width:100%;max-width:700px;background:#4f5d5d;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);background:rgba(79,93,93,0.8)}.carouselLiftSingle .heading{font-family:"daxot-regularregular",helvetica,arial,sans-serif;font-size:40px;color:#fff;letter-spacing:-1;line-height:1.2;padding-left:15px;margin:10px 0}.carouselLiftSingle .textBg div,.carouselLiftSingle .textBg p{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#fff;letter-spacing:0;line-height:1.2;padding-left:15px;margin-bottom:10px}.textLiftVertical{width:218px;background-color:#eef3ee;border:#bbbfbb 1px solid;position:relative;top:0;left:0;margin-bottom:15px}.tjvFilters .styledSelect{width:220px;margin-right:20px;margin-bottom:20px}.tjvGridWrapper{float:left}.offerGridWrapper{margin-left:-20px}.offerGridWrapper{width:720px}.offerGridWrapper .item .textLiftVertical,.offerGridWrapper .item .fpArticle{margin:0 !important}.pagedOut,.filteredOut{display:none}.galcolumn{margin-left:5px}.galcolumn .item{margin-bottom:20px !important}.textLiftVertical .heading{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:16px;color:#4f5d5d;letter-spacing:0;line-height:1.2;margin:15px 15px 10px 15px}.einaytettavia{display:none}.textLiftVertical div,.textLiftVertical p,#mainNav .submenuLakanaNosto .textLiftVertical div,#mainNav .submenuLakanaNosto .textLiftVertical p{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#4f5d5d;letter-spacing:0;line-height:1.2;margin:0 15px 10px 15px;padding:0;font-weight:normal;float:none}div.textLiftVerticalImg,#mainNav .submenuLakanaNosto div.textLiftVerticalImg{margin:0}.textLiftVerticalImg img{margin-bottom:0;position:relative;width:220px;z-index:0}.textLiftVertical .kumppanilinkki{width:auto;height:100%;margin:0 15px 15px 15px}#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki{width:auto}#mainNav .subMenu .submenuLakanaNosto .textLiftVertical .kumppanilinkki a{padding:5px 30px 5px 10px}.textLiftVertical .kumppanilinkki a,#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki a{line-height:1.5;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:12px;color:#2479b3;float:none;text-transform:uppercase;border-radius:5px;padding:6px 30px 6px 10px;border:1px solid #bbbfbb;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6))}.textLiftVertical .kumppanilinkki a.internal,#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki a.internal{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6))}.textLiftVertical .kumppanilinkki a.internal:hover,#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki a.internal:hover{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6));border:1px solid #bbbfbb}.textLiftVertical .kumppanilinkki a.internal:active,#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki a.internal:active{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#00638e),color-stop(1,#dde0dd));border:1px solid #bbbfbb}.textLiftVertical .kumppanilinkki a.external,#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki a.external{background:url("../images/linkExternal.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/linkExternal.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6))}.textLiftVertical .kumppanilinkki a.external:hover,#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki a.external:hover{background:url("../images/linkExternal.png") no-repeat 95% center,linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-o-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-moz-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-ms-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6));border:1px solid #bbbfbb}.textLiftVertical .kumppanilinkki a.external:active,#mainNav .submenuLakanaNosto .textLiftVertical .kumppanilinkki a.external:active{background:url("../images/linkExternal.png") no-repeat 95% center,linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-o-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-moz-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-ms-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ced5ce),color-stop(1,#dde0dd));border:1px solid #bbbfbb}.textLiftVertical ul{list-style:disc inside none;font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#4f5d5d;letter-spacing:0;line-height:1.2;margin:0 25px 10px 15px}.textLiftVertical .kumppanilinkki a.linkButton,a.linkButton{color:#fff;border-radius:5px;display:inline-block;padding:6px 10px;min-width:153px;border:1px solid #0080b6;background:#008ecb;background:linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);text-transform:uppercase;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}.textLiftVertical .kumppanilinkki a.linkButton:hover,a.linkButton:hover{background:linear-gradient(bottom,#0091b8 0,#007aad 100%);background:-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad));border:1px solid #006e9b}.textLiftVertical .kumppanilinkki a.linkButton:active,a.linkButton:active{background:linear-gradient(bottom,#00638e 0,#007697 100%);background:-o-linear-gradient(bottom,#00638e 0,#007697 100%);background:-moz-linear-gradient(bottom,#00638e 0,#007697 100%);background:-webkit-linear-gradient(bottom,#00638e 0,#007697 100%);background:-ms-linear-gradient(bottom,#00638e 0,#007697 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00638e),color-stop(1,#007697));border:1px solid #005980}span.linkButtonIcon{display:inline-block;background:url('../images/vr_ikonisprite.png') no-repeat -338px -10px;width:14px;height:10px;float:right;margin-top:3px}.textLiftHorizontal{width:700px;background-color:#eef3ee;border:#bbbfbb 1px solid;margin-bottom:15px;position:relative;top:0;left:0;overflow:hidden}.textLiftHorizontal .heading{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:16px;color:#4f5d5d;letter-spacing:0;line-height:1.2;margin:0 0 10px 0;position:relative}.textLiftHorizontal div,.textLiftHorizontal p{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#4f5d5d;letter-spacing:0;line-height:1.2;float:left;position:relative}.textLiftHorizontal .kolumni{width:35%;margin:20px 10px 20px 20px;position:relative}.textLiftHorizontal.offerType2 .kolumni{width:35%;margin:20px 10px 20px 20px;position:relative}div.textLiftHorizontalImg{margin:0}.textLiftHorizontal img{width:220px;margin:20px 0 20px 20px;float:left;position:relative;top:0;left:0;z-index:0;position:relative}.textLiftHorizontal .kumppanilinkki{width:25%;float:left;margin-top:20px;position:relative;left:8px}.textLiftHorizontal .kumppanilinkki a{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:12px;color:#2479b3;text-transform:uppercase;border-radius:5px;padding:7px 30px 7px 10px;border:1px solid #bbbfbb;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center;background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6))}.textLiftHorizontal .kumppanilinkki a.internal{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center;background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6))}.textLiftHorizontal .kumppanilinkki a.internal:hover{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6));border:1px solid #bbbfbb}.textLiftHorizontal .kumppanilinkki a.internal:active{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ced5ce),color-stop(1,#dde0dd));border:1px solid #bbbfbb}.textLiftHorizontal .kumppanilinkki a.external{background:url("../images/linkExternal.png") no-repeat 95% center;background:url("../images/linkExternal.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/linkExternal.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6))}.textLiftHorizontal .kumppanilinkki a.external:hover{background:url("../images/linkExternal.png") no-repeat 95% center,linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-o-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-moz-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-ms-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6));border:1px solid #bbbfbb}.textLiftHorizontal .kumppanilinkki a.external:active{background:url("../images/linkExternal.png") no-repeat 95% center,linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-o-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-moz-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-ms-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/linkExternal.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ced5ce),color-stop(1,#dde0dd));border:1px solid #bbbfbb}.textLiftHorizontal ul{list-style:disc inside none;font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#4f5d5d;letter-spacing:0;line-height:1.2}.currentLift{width:220px;position:relative}.currentLift .heading{font-family:"daxot-regularregular",helvetica,arial,sans-serif;font-size:20px;color:#077f00;letter-spacing:0;line-height:1.2;margin:15px 0 10px;font-weight:normal}.currentText{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:13px;color:#4f5d5d;letter-spacing:0;line-height:1.2}.currentText div,.currentText p,#mainNav .submenuLakanaNosto .currentText div,#mainNav .submenuLakanaNosto .currentText p{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:14px;color:#4f5d5d;letter-spacing:0;line-height:1.2;margin:0 0 10px 0;font-weight:normal;padding:0}div.currentLiftImg,#mainNav .submenuLakanaNosto div.currentTextImg{margin:0}.currentLiftImg img{height:110px;margin-bottom:0;position:relative;width:220px;z-index:0}.currentLink a,#mainNav .submenuLakanaNosto .currentLink a{text-transform:uppercase;color:#0bae02;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:12px;letter-spacing:0;line-height:1.2;margin-top:15px;padding-right:15px;background:url("../images/ajankohtaistaLinkkiNuoli.png") no-repeat center right}.currentText ul,#mainNav .submenuLakanaNosto .currentText ul{list-style:disc inside none;font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;font-size:13px;color:#4f5d5d;letter-spacing:0;line-height:1.2;margin:0 0 10px 0}.kumppaniteippi{position:absolute !important;width:100px !important;height:100px !important;z-index:10 !important;margin:0 !important}.wide{width:100%}.formHalf{width:48%}.formQuarter{width:47%}.formQuarter.last{width:52%}.vrForm{width:100%;margin:20px 0;position:relative;height:auto}.vrForm label{text-transform:none;font-weight:normal;font-size:14px}.vrForm div{margin-bottom:10px}.vrForm .formDamages div{margin:0 10px 5px 0}.vrForm .infoMessages{margin-top:10px}.vrForm.palautelomake{display:none}.vrForm div.lft,.vrForm div.infoMessages,.vrForm div.infoMessage,.vrForm div.infoMessage .text,.vrForm div.infoMessage .icon{margin:0}.vrForm .stationChange,.vrForm .styledStation{margin:0}.vrForm .peruutaElippuOnline,.vrForm .peruutaElippuMobile,.vrForm .peruutaElippuMuut{display:none}.vrForm .korvausMaara{font-size:20px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}.vrForm .stationMachine{display:none}.vrForm .ticketsInputFields div,.vrForm .ticketsLabels div{margin-bottom:5px}.vrForm .ticketsInputFields div.formHalf,.vrForm .ticketsLabels div.formHalf{width:44%}.formDamages .formPriceTotal{margin-right:0}.formPriceTotal{margin-right:120px}.vrForm.palauteLomake .formActual .palauteLomake{display:none}.vrForm.yrityspalvelutLomake .formTop .vrFormDiv div{min-height:50px}.vrForm .styledSelect{width:300px;margin-left:0}.vrForm input{width:100%;max-width:285px;margin:0}.muutKorvaukset .vrForm input{max-width:400px}.vrForm input.radio,.vrForm input.checkbox{width:auto !important}.vrForm .formContactInfo,.vrForm .palautelomake{display:none}.vrForm .startHiddenLongDistance,.vrForm .startHiddenLocal{display:none}.yrityspalvelutLomake .vrFormDiv{width:155px}.vrFormDiv{width:220px;background:#edf3ee;margin:0 10px 10px 0;padding:30px 0 10px;border:1px solid #edf3ee}.vrForm .plusbutton{background:url("../images/vr_ikonisprite.png")no-repeat -548px -128px;width:14px;height:14px;border:medium none;cursor:pointer;margin-right:5px;vertical-align:middle;float:left;margin-top:3px}.vrForm .removebutton{background:url("../images/vr_ikonisprite.png") no-repeat -485px -125px;width:20px;height:20px;border:medium none;cursor:pointer;margin-top:3px;vertical-align:middle;float:right}.vrForm .lisaaMuita{cursor:pointer}.vrFormDiv label{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:16px}.vrFormDiv div{width:100%}.vrFormDiv img,.vrFormDiv input{display:block;margin:0 auto}.vrFormDiv .formRadioButton{display:block;margin:0 auto 10px auto;text-align:center;position:relative;top:0}.vrForm .vrFormDiv.checked{border:1px solid #00a800;background:#d4ecda;width:218px}.vrForm .date{background:url("../images/kalenteriHover.png") no-repeat right center #eef3ee}.vrForm .date:focus{background:url("../images/kalenteriFocus.png") no-repeat right center #eef3ee}.vrForm .date:hover{background:url("../images/kalenteriNormal.png") no-repeat right center #eef3ee}.vrForm input:hover{background:#eef3ee;border:1px solid #bbbfbb;color:#2479b3}.vrForm input:focus{background:#daebda;border:1px solid #58a618;color:#077f00}.formTop{width:100%;margin:10px 0;height:auto}.formSendError{background:#fcc;border:2px solid red;color:maroon;padding:20px;border-radius:5px}.contactService,.corporateFeedback,.reserveGroupTrip,.corporateSignEshop{width:100%;float:left}.vrForm div.formSection{margin:5px 0;width:100%;height:auto;float:left}.vrForm input.formBtn{width:auto;padding:0 25px 0 10px}.vrForm input.formBtn{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center #008ecb;background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));border:medium none;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);color:#fff;float:left;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:12px;height:30px;line-height:30px;padding:0 20px 0 10px;text-align:left;text-transform:uppercase;min-width:100px;border-radius:5px}.vrForm input.formBtn:hover{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad))}.vrForm input.formBtn:active{background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-o-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-moz-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-ms-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/tekstinostoNuoli.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#00638e),color-stop(1,#007697))}.vrForm .hyvitysKorvaus{display:none}.formTextField{margin:0 10px 6px 0;width:100%;float:left}.formRadioButton,.formCheckbox{margin:0 0 0 10px}.formSection .error{float:left;width:100%}.formTextField input{color:#4f5d5d;font-size:12px;font-weight:normal;width:240px}.formSection checkbox,.formSection radio{margin-right:10px}.vrForm textarea{color:#4f5d5d;font-size:12px;font-weight:normal;background:none repeat scroll 0 0 #eef3ee;border:1px solid #dadfe1;border-radius:5px}#mainContent .formActual .fileBrowser{color:#4f5d5d;font-size:12px;font-weight:normal;height:30px;float:left;clear:left}.vrForm .infoCampaign{display:none;margin-top:5px;margin-left:5px;background:url("../images/info.png") no-repeat;height:16px;width:27px}.vrForm #recaptcha_widget_div{margin-bottom:0;max-width:320px}.vrForm #recaptcha_widget_div div{margin-bottom:0}.vrForm #recaptcha_widget_div table tr{border:0;background:0;height:auto}.vrForm #recaptcha_widget_div input{border-radius:0;background:#fff}.vrForm #recaptcha_table.errorCaptcha{border:2px solid #f00 !important}.vrForm .yrityspalveluLomake{display:none}.vrForm #recaptcha_image{width:200px !important}.vrForm #recaptcha_response_field{width:200px !important}.vrForm #recaptcha_logo{height:24px !important;width:49px !important}.vrForm .recaptcha_image_cell{width:202px !important}.changeStation{width:220px}.stationAddress{width:220px;margin:10px 5px}.stationAddress h3{margin-top:0}.stationAddress div{color:#4f5d5d;font-size:13px}.stationChange{width:220px;margin:10px 5px}.stationChange h3{margin-top:0}.stationMap{width:220px;margin:10px 5px}.stationMap a{float:right;color:#0bae02;font-size:13px}.ui-tooltip a{color:#0bae02 !important}.stationDepartingTrains,.stationArrivingTrains,.stationConnection,.stationOpenTimes,.stationServices{width:100%}.stationServices h3,.stationOpenTimes h3,.stationConnection h3{margin:18px 0}.styledStation{width:200px}.documentChoose{width:100%;margin:0 0 15px 0}.documentLoad{width:100%}div.downloadPdfIcon{margin:0 5px 0 0;background:url("../images/pdf.png") no-repeat;height:32px;width:32px;display:inline-block}.documentLoad img.pdfIcon{margin:0 5px 0 0}.styledSelectWrapper{float:left;width:240px !important;display:block !important}.offerFilterButtons.fullWidth{width:100% !important}.offerFilterButtons{float:right;width:460px;margin-bottom:10px}.offer .textLiftHorizontal{margin-top:0;margin-bottom:0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #bbbfbb;overflow:hidden;position:relative;width:100%}.offerWrapper .ui-tabs{width:100%}.offer .useinKysyttya{display:none}.offer .matkahakuBottom{border-top:1px solid #bbbfbb}.offer{width:100%;float:left;position:relative}.offerWrapper{border:1px solid #bbbfbb;border-radius:5px;background-color:#eef3ee;max-width:698px}.offer .showmore{display:none}ul.ui-autocomplete{border:1px solid #d9d9d9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:300 !important;position:absolute !important;top:0;left:0}.ui-autocomplete li{list-style:none;z-index:999}.offer .secondaryButton{background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center;background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,linear-gradient(bottom,#f7f9f7 0,#e6ede6,100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6))}.offer .secondaryButton:hover{background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-o-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-moz-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-ms-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6));border:1px solid #bbbfbb;padding:0 20px 0 5px}.offer .secondaryButton:active{background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-o-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-moz-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-ms-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/secondaryButtonArrowDown.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ced5ce),color-stop(1,#dde0dd));border:1px solid #bbbfbb;padding:0 20px 0 5px}.offerWrapper .lastOffer,.offerWrapper .lastOffer .textLiftHorizontal{border-bottom:medium none;border-radius:0 0 5px 5px}.offerWrapper .firstOffer,.offerWrapper .firstOffer .textLiftHorizontal{border-radius:5px 5px 0 0}.offerWrapper .lastOffer.firstOffer,.offerWrapper .lastOffer.firstOffer .textLiftHorizontal{border-bottom:medium none;border-radius:5px}.offer .matkahaku .tabs{box-shadow:none}.offer .matkahaku .tabi{background:#fff;margin-top:0;border-radius:0;border:medium none}.offer .matkahaku input{background:#e6ede6;font-size:12px;max-width:305px}.offer .matkahaku .leftDiv div{width:100%}.offer .matkahaku .leftDiv .dateTime{width:auto}.offer .matkahaku .leftDiv div.infoCampaign{width:27px;float:right}.offer .showmore{z-index:100;width:100%;left:-1px;position:relative}.offer .showmore img{margin:0}.offer .matkahaku,.offer .matkahaku .tabi{width:100%}.offer .matkahakuTop .row{width:95%}.offer .leftDiv{width:305px}.offer .aikataulut .leftDiv_switcher{margin:0 14px}.offer .matkahaku input.alennuskoodi{width:100%}.offer .aikataulut .leftDiv{width:307px}.offer .matkahaku .startTime00,.offer .matkahaku .returnTime{float:left;margin-right:9px;max-width:50px;width:auto}.offer .matkahaku .row .leftDiv div.styled-select{width:127px;margin-left:10px}.offer .closed.matkahaku #tabs .searchbtn.double{margin-right:20px}.offer .expand{cursor:pointer;float:right;margin:20px 20px 10px 0}div.offerButtons{float:right;width:25%;position:relative}.offer .close{display:none;float:right;margin:20px 21px 0 0;cursor:pointer;height:35px;background:url("../images/close.png") no-repeat center right}.offer .close span{height:100%;position:relative;float:right;margin-right:40px;top:10px;color:#2479b3;text-transform:uppercase;font-size:12px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}.offer .expand .offerExpandButton{color:#2479b3;border:1px solid #bbbfbb;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);line-height:30px;height:30px;font-size:12px;font-family:"proxima_nova_rgbold",helvetica,Arial,sans-serif;text-align:left;float:left;text-transform:uppercase;cursor:pointer;min-width:156px}.ie8 .offer .expand .offerExpandButton{min-width:128px}.offer .textLiftHorizontal .kumppanilinkki a{float:right;margin-right:18px;display:block;min-width:145px;padding:7px 0 7px 8px}.TJVofferText{width:100%;background:#fff;border-left:1px solid #dadfe1;border-right:1px solid #dadfe1}.TJVSeperator{width:101%;background:url("../images/tarjoukset_vinkit_matkahaku_line.png") no-repeat bottom left,#fff}.TJVPrice{font-size:40px;color:#077f00;font-family:"daxot-regularregular",Helvetica,Arial,sans-serif}.TJVEur{font-size:18px;position:relative;left:-10px}.TJVBeforePrice,.TJVAfterPrice{font-size:16px;color:#077f00;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.TJVBeforePrice{margin:0 8px 0 0}.TJVAfterPrice{position:relative;left:-14px}.TJVofferText div,.TJVofferText p{width:auto;margin:20px 30px}.TJVofferPrice{min-width:110px;margin:20px 0 20px 20px;float:left;position:relative;top:0;left:0;z-index:0}.textLiftHorizontal.offerType2 .kolumni .heading{margin:0 0 3px}.offersFilter{width:100%;float:left}.showMoreOffers,.showMoreResults{margin-top:20px;color:#0bae02;border:1px solid #bbbfbb;border-radius:5px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f9f7),color-stop(1,#e6ede6));background-image:-o-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background-image:-moz-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background-image:-webkit-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background-image:-ms-linear-gradient(bottom,#f7f9f7 0,#e6ede6 100%);background-image:linear-gradient(to bottom,#f7f9f7 0,#e6ede6 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);height:60px;font-size:18px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;text-align:center;float:left;cursor:pointer;min-width:255px;white-space:normal;width:100%}.textLiftHorizontal.TJVActive{position:relative;left:-1%;width:102%;top:-1px;border:1px solid #dadfe1;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);z-index:99}div.UKKvastaus{color:#4f5d5d;font-size:14px;font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;display:none;float:left;clear:both;width:100%}.ukkCategories{margin:20px 0;width:100%}.ukkCategories .nrSearchResults{margin-bottom:10px}.ukkCategoriesDropdown{display:none;margin:0 auto;width:280px}.ukkResults{margin-bottom:10px;width:100%}.ukkResults h2{color:#008000;font-size:24px;font-family:"daxotbold",helvetica,Arial,sans-serif}.UKKnosto{float:left;width:100%;clear:both}.UKKnosto a{color:#0bae02;font-size:14px;font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;cursor:pointer;float:left;clear:both}.ukkResults .UKKnosto a.UKKquestion,.ukkResults .UKKnosto.openUKK a.UKKquestion{font-size:18px}.UKKnosto.openUKK a.UKKquestion{color:#4f5d5d;font-size:14px;font-weight:normal;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;margin:0 0 10px 0}.UKKquestion{margin-bottom:10px}.UKKnostot{margin-bottom:15px}.UKKvastaus{color:#4f5d5d;font-size:14px;font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;margin:0 0 10px;display:none;line-height:1.2}.UKKvastaus a{float:none !important}a:hover{color:#077f00;text-decoration:underline}.UKKTagsCategory{color:#4f5d5d;font-size:13px;font-weight:normal;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;text-transform:uppercase;margin-right:10px}.UKKtagsAndCategories{margin:0 10px 10px 0}.UKKtagsAndCategories .servicesFilter{margin-bottom:4px}.UKKmeta{position:relative;top:5px}.UKKShowAll{text-transform:uppercase;color:#0bae02;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:12px;letter-spacing:0;line-height:1.2;margin-top:15px;padding-right:15px;background:url("../images/ajankohtaistaLinkkiNuoli.png") no-repeat center right}table{border-collapse:collapse;width:100%}table tr{height:51px;font-size:14px}table td{border-top:1px solid #d9d9d9}table tr.inactive{background-color:#f8f8f8 !important;color:#b2b2b2 !important}table tr.headerRow th,table tr.headerRow td{text-align:left;color:#fff;background:#4f5d5d;background-image:-moz-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-webkit-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-ms-linear-gradient(90deg,#364040 0,#4f5d5d 100%)}table th.topLeftCorner{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}table th.topRightCorner{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}table tr.OddRow{background-color:#eef3ee}table tr.EvenRow{background-color:#f5faf5}table{border:0;color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px}table a{text-decoration:underline}table tr{height:50px;border:medium none}table td{border:medium none;padding:20px;display:table-cell;vertical-align:top}table tbody tr:first-child,table th,table thead{text-align:left;color:#fff;border:0;padding:20px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;background:transparent;background-image:-moz-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-webkit-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-ms-linear-gradient(90deg,#364040 0,#4f5d5d 100%);border-bottom:1px solid #2e3636;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}table tbody tr:first-child p,table tbody tr:first-child div{color:#fff;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;margin-bottom:0}table tr:nth-child(even){background-color:#eef3ee;border-bottom:1px solid #d9ded9}table tr:nth-child(odd){background-color:#f5faf5;border-bottom:1px solid #d9ded9}table.noHead tbody tr:first-child,table.noHead th,table.noHead thead{text-align:left;color:#4f5d5d;border:0;padding:20px;font-weight:normal;background:#eef3ee;border-bottom:1px solid #d9ded9;font-family:"proxima_nova_rgregular",helvetica,Arial,sans-serif}table.compact tr{height:auto}table.compact td{padding:5px 5px 5px 15px}table.noHead tbody tr:first-child p{color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal}table.noHead tr:nth-child(even){background-color:#f5faf5;border-bottom:1px solid #d9ded9}table.noHead tr:nth-child(odd){background-color:#eef3ee;border-bottom:1px solid #d9ded9}table.noStyle{border:0;color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal}table.noStyle tbody tr:first-child p{color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal}table.noStyle tbody tr:first-child,table.noStyle th,table.noStyle thead{font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}table.noStyle tr{height:50px;border:0}table.noStyle td{border:0;padding:20px;display:table-cell;vertical-align:top}table.noStyle tr th{border:0;padding:20px;color:#4f5d5d;background:0;border-bottom:0}table.noStyle tr:nth-child(even){background:0;color:#4f5d5d;border-bottom:0}table.noStyle tr:nth-child(odd){background:0;color:#4f5d5d;border-bottom:0}ul.quickSearch{border:1px solid #58a618 !important;list-style-type:none;width:218px !important;border-radius:0 !important;margin-left:-3px}ul.quickSearch li:nth-child(even){background-color:#eef3ee;border-bottom:1px solid #d9ded9}ul.quickSearch li:nth-child(odd){background-color:#f5faf5;border-bottom:1px solid #d9ded9}ul.quickSearch li:last-child,ul.quickSearch li:last-child:hover{border-bottom:medium none}ul.quickSearch li:hover{background-color:#4f5d5d;cursor:pointer;border-bottom:1px solid #d9ded9}ul.quickSearch li:hover a{color:#fff !important}ul.quickSearch li a{color:#0bae02;font-size:14px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}ul.quickSearch li p{color:#4f5d5d;font-size:13px;font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}ul.quickSearch li.ui-menu-item{margin:0;padding:10px}ul.searchPageSearch{border:1px solid #58a618 !important;list-style-type:none;width:618px !important;border-radius:0 !important;margin-left:-3px}ul.searchPageSearch li:hover{background-color:#4f5d5d;cursor:pointer;border-bottom:1px solid #d9ded9}ul.searchPageSearch li:hover a{color:#fff !important}ul.searchPageSearch li a{color:#0bae02;font-size:14px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}.searchPageSearch li:nth-child(even){background-color:#eef3ee;border-bottom:1px solid #d9ded9}.searchPageSearch li:nth-child(odd){background-color:#f5faf5;border-bottom:1px solid #d9ded9}.searchPageSearch li:last-child,.searchPageSearch li:last-child:hover{border-bottom:medium none}ul.searchPageSearch li p{color:#4f5d5d;font-size:13px;font-weight:normal;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}ul.searchPageSearch li.ui-menu-item{margin:0;padding:10px}.searchField{width:100% !important;margin-bottom:20px}.searchResults{width:100%}.searchField .search{border:1px solid #dadfe1;border-right:0;border-radius:5px 0 0 5px;margin:0;padding:0 0 0 10px;width:87%;height:48px;line-height:45px;float:left;font-size:24px;color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.searchField .search:focus{background:#daebda;border:1px solid #58a618;border-right:0;color:#077f00;border-radius:5px 0 0 5px}.searchField .searchResultBtn{border:0;border-radius:0 5px 5px 0;margin:0;width:11%;height:50px;float:left;padding:0;background:#009ad1 url("../images/suurennuslasiIso.png") no-repeat center center;background:url("../images/suurennuslasiIso.png") no-repeat center center,linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));cursor:pointer}.searchField .searchResultBtn:hover{background:#0091b8 url("../images/suurennuslasiIso.png") no-repeat center center;background:url("../images/suurennuslasiIso.png") no-repeat center center,linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad));border:1px solid #006e9b}.searchField .searchResultBtn:active{background:#00638e url("../images/suurennuslasiIso.png") no-repeat center center;background:url("../images/suurennuslasiIso.png") no-repeat center center,linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-o-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-moz-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-webkit-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-ms-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasiIso.png") no-repeat center center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#00638e),color-stop(1,#007697));border:1px solid #005980}.searchResults ul{list-style-type:none}.searchResults li{margin:15px 0}.searchResults a{font-size:18px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;text-decoration:underline}.searchResults .searchResultText{font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;color:#4f5d5d;margin-top:10px;line-height:20px}.searchResults .searchResultBreadcrump{margin-top:5px;font-size:13px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;color:#a5acaf;line-height:18px}.searchResults .nrSearchResults,.ukkCategories .nrSearchResults{color:#a5acaf;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.searchLoading{width:100%;background:url("../images/loadingAnimation.gif") no-repeat;height:70px}.feedbackloadingWrapper{width:200px;float:left;height:200px}.formLoading{width:100%;background:url("../images/loadingAnimation.gif") no-repeat center center;height:200px}.trainFilter{width:100%;margin-bottom:15px}.trainFilterDropdown{display:none;width:320px;margin-left:auto;margin-right:auto}styledSelect .trainFilterDropdown .styledSelect,.ukkCategoriesDropdown .styledSelect{width:278px}.trains{width:100%;margin:15px 0}.trainsSeperator{width:100%;float:left;height:0}.servicesFilter,.stationFilter,.ukkFilter{border:0;border-radius:10px;background:#d4ecda;height:30px;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;color:#008000;font-weight:normal;cursor:pointer;margin-bottom:10px;outline:medium none}.servicesFilter.selected,.stationFilter.selected,.ukkFilter.selected{border:0;border-radius:10px;background:#00b000;height:30px;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;color:#fff;font-weight:normal;cursor:pointer}.trainCatalog .ui-tabs-panel{padding:0;margin-top:95px}.trainCatalog{margin-top:-20px}.trainCatalog .ui-tabs,.trainCatalog .ui-widget-header{height:auto}.trainCatalog img{margin-top:10px}.carSelect ul li:first-child{border-radius:5px 0 0 0}.carSelect ul li:last-child{border-radius:0 5px 0 0}.carSelect .ui-tabs-nav li.ui-state-default:first-child a{border-radius:5px 0 0 0}.carSelect .ui-tabs-nav li.ui-state-default:last-child a{border-radius:0 5px 0 0}#tabs .carSelect .ui-tabs-nav{padding:0}#tabs .carSelect .ui-state-active{background:#eef3ee;background-image:linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-o-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-moz-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-webkit-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-ms-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.48,#eef3ee),color-stop(0.87,#fff))}.carSelect .ui-state-default,.carSelect .ui-widget-content .ui-state-default{background:#364040;background-image:linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-o-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-moz-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-webkit-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-ms-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.48,#364040),color-stop(0.87,#4f5d5d));font-weight:normal;outline:medium none;text-align:center;padding:3px 0;margin:0 !important}.carSelect .ui-state-default.ui-state-hover{background:#212626;background-image:linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-o-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-moz-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-webkit-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-ms-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.48,#212626),color-stop(0.87,#364040))}#tabs .carSelect .ui-tabs-nav li.ui-state-default a{cursor:pointer;border-top:1px solid #434f4f;color:#c0c8cc;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal;line-height:18px;border-right:1px solid #000;outline:0;padding:9px 12px}.carSelect .ui-tabs-nav li.ui-state-default a div{color:#c0c8cc;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal;line-height:18px}#tabs .carSelect .ui-tabs-nav li.ui-state-default span{word-wrap:break-word}#tabs .carSelect .ui-tabs-nav li.ui-tabs-active:last-child a{border-right:1px solid #dadfe1}#tabs .carSelect .ui-tabs-nav li.ui-tabs-active:first-child a{border-left:1px solid #dadfe1}#tabs .carSelect .ui-tabs-nav li.ui-state-default:first-child a{border-left:1px solid #dadfe1}#tabs .carSelect .ui-tabs-nav li.ui-state-default:last-child a{border-right:1px solid #dadfe1}#tabs .carSelect .ui-tabs-nav li.ui-tabs-active a{border-top:1px solid #dadfe1;color:#0bae02;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}#tabs .carSelect .ui-tabs-nav li.ui-tabs-active a div{color:#0bae02;font-size:14px;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;line-height:18px}.trainCatalog h2{margin:40px 0;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}.trainCatalog table.noHead tbody tr:first-child,.trainCatalog table.noHead th,.trainCatalog table.noHead thead,.trainCatalog table.noHead tbody tr{text-align:left;color:#4f5d5d;border:0;font-weight:normal;background:0}.trainCatalog table td{padding:0 0 10px;color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px}.trainCatalog table td p{margin:0}.trainCatalog table.noHead tbody tr td:first-child{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;width:30%}.trainCatalog table.noHead tr:nth-child(even){background:0;border-bottom:medium none}.trainCatalog table.noHead tr:nth-child(odd){background:0;border-bottom:medium none}.vrRssItem{margin:0 0 15px 0}.vrRssItem h3{margin:15px 0 15px 0}.vrRssItem div{line-height:16px}input.invalid{border:2px solid #f00 !important;background:url("../images/invalidImage.png") no-repeat 97% center #fcc !important;color:maroon;font-size:14px}.childrenAgesContainer input.invalid{background:#fcc !important;background-image:none !important}select.invalid{border:2px solid #f00 !important;color:maroon;font-size:14px}div.invalid{border:2px solid red !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px}.error{color:red;display:none;visibility:hidden;margin-top:5px}.visibleError{color:red;display:block;visibility:visible}.ukkHallinta .nro{width:40px}.ukkHallinta .kys{width:600px}.ukkHallinta .btn{height:28px;margin-bottom:3px}.ukkHallinta input{color:#4f5d5d}.ukkHallinta select{background:none repeat scroll 0 0 #eef3ee;border:1px solid #dadfe1;border-radius:5px;color:#444;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:1em;height:16px;line-height:1em;margin:0 0 10px;padding:4px .5em}.customSelect{position:relative}.customSelect .textArea{clear:both;float:left;width:180px;padding-left:10px;height:28px;border-top:1px solid #bbbfbb;border-left:1px solid #bbbfbb;border-bottom:1px solid #bbbfbb;border-radius:5px 0 0 5px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);background:#eef3ee;color:#4f5d5d;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal}.column .disabled .textArea{background:#f3f3f3;border-color:#d6d5d5 #dedede #f3f3f3 #e0e0e0}.multipleChoices{display:none;border:1px solid #bbbfbb;float:left;width:100%;max-width:220px;background:#fff;z-index:1000;position:absolute;top:30px;background:#eef3ee}.multipleChoices .ChoiceColumn{list-style:none;width:95%;float:left;display:inline;margin:.2em .5em .2em .2em}.multipleChoices .ChoiceColumn li{margin:0}.multipleChoices .ChoiceColumn li span.idVal{display:none}li.ui-menu-item{margin:5px 10px}li.ui-menu-item a{color:#4f5d5d}span.closeVRToolTip{background:url('../images/vr_ikonisprite.png') no-repeat -460px -129px;width:10px;height:11px;margin:4px;cursor:pointer}.ui-tooltip p,.ui-tooltip div{color:#7f7f7f}.ui-tooltip.tooltip-closable{padding-right:18px}.ui-menu-item a:hover{text-decoration:none}.ui-tabs-nav{float:left;height:auto;width:100%}.ui-state-active{background-image:-moz-linear-gradient(center bottom,#eef3ee 48%,#fff 87%)}#flex-active-start{width:620px;float:left;display:block;position:relative;margin-right:10px;margin-left:10px;left:30px}.moduleContent .flexslider .slides img.mainImg{width:620px !important}.flex-active-slide{width:620px;width:auto;float:left;display:block;position:relative;margin:0 10px;left:30px}.ukkHallinta select{height:28px}label.hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:auto !important}.ie7 .offersFilter{margin-bottom:1em}.ie7 footer{height:260px}.ie7 .news ul li{width:198px}.ie7 .styled-select select,.ie8 .styled-select select,.ie7 .styledSelect select,.ie8 .styledSelect select{background:0;border-radius:0;color:#4f5d5d;float:left;font-size:12px;font-weight:normal;height:30px;padding:0;width:127px;border:1px solid #bbbfbb}.ie7 .styledSelect select,.ie8 .styledSelect select{width:100%;border:1px solid #bbbfbb}.ie7 .styled-select,.ie7 .styledSelect,.ie8 .styled-select,.ie8 .styledSelect,.ie7 .styled-select:hover,.ie7 .styledSelect:hover,.ie8 .styled-select:hover,.ie8 .styledSelect:hover{background:0;border:0;border-radius:0;height:auto}.ie7 .searchWrapper .search{width:100px}.ie7 .flex-direction-nav a,.ie7 .flex-active-slide .carouselLift .textBg,.ie7 .flex-active-slide .mainLift .textBg,.ie7 .textBg,.ie8 .flex-direction-nav a,.ie8 .flex-active-slide .carouselLift .textBg,.ie8 .flex-active-slide .mainLift .textBg,.ie8 .textBg{filter:alpha(opacity=80);background:#4f5d5d}.ie7 .flex-direction-nav a:hover,.ie7 .flex-active-slide .carouselLift .textBg:hover,.ie7 .flex-active-slide .mainLift .textBg:hover,.ie7 .textBg:hover,.ie8 .flex-direction-nav a:hover,.ie8 .flex-active-slide .carouselLift .textBg:hover,.ie8 .flex-active-slide .mainLift .textBg:hover,.ie8 .textBg:hover{filter:alpha(opacity=80);background:#57a50b;border:0}.ie7 .bottomNav,.ie8 .bottomNav{background:url("../images/footer_bg.png") repeat-x bottom center !important}.ie7 #mainNav ul li a span.home{padding:0;margin:12px 0 0 12px}.ie7 #mainNav ul li a span.home span{visibility:hidden}.ie7 #mainNav ul li a span.home span.icon{visibility:visible}.ie7 .searchbox .searchSubmit span{visibility:hidden}.ie7 .hidden{display:none;visibility:hidden}.ie7 .styledStation{background:0;border:medium none;float:left;height:30px;overflow:hidden;width:200px}.ie7 .styledStation select{width:200px}.ie7 table tbody tr:first-child,.ie7 table th,.ie7 table thead,.ie8 table tbody tr:first-child,.ie8 table th,.ie8 table thead,.ie9 table tbody tr:first-child,.ie9 table th,.ie9 table thead{background-color:#364040}.ie7 table.noHead tbody tr:first-child,.ie7 table.noHead th,.ie7 table.noHead thead,.ie8 table.noHead tbody tr:first-child,.ie8 table.noHead th,.ie8 table.noHead thead,.ie9 table.noHead tbody tr:first-child,.ie9 table.noHead th,.ie9 table.noHead thead{background-color:#f5faf5}.ie7 table tr,.ie8 table tr{background-color:#f5faf5;border-bottom:1px solid #d9ded9}.ie8 .styled-select select,.ie8 .styledDropdown select,.ie8 .styledSelect select,.ie8 .styledStation select{padding-bottom:5px !important}.ie8 .hidden{display:none;visibility:hidden}.ie8 .offer .textLiftHorizontal .imgWrapper,.ie8 .offer .textLiftHorizontal .imgWrapper div,.ie8 .textLiftHorizontal .textLiftHorizontalImg div{width:240px}.ie8 .offer .expand .offerExpandButton{min-width:127px}@media all and (-webkit-min-device-pixel-ratio:0){#mainNav ul li a,#mainNav ul li p{font-weight:normal}table tbody tr:first-child,table th,table thead{border-bottom:medium none !important}}@media screen and (-webkit-min-device-pixel-ratio:0){.flexslider .flex-direction-nav img{position:absolute;top:48%}}form input::-webkit-validation-bubble-message,form select::-webkit-validation-bubble-message,form textarea::-webkit-validation-bubble-message{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.flexslider .flex-direction-nav img{position:absolute;top:48%}table tbody tr:first-child,table th,table thead{border-bottom:medium none !important}}@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.flexslider .flex-direction-nav img{position:absolute;top:48%}.matkahaku .startDate,.matkahaku .returnDate{background:none repeat scroll 0 0 #fff !important}}@media only screen and (min-device-width :320px) and (max-device-width :480px){.matkahaku .startDate,.matkahaku .returnDate{background:none repeat scroll 0 0 #fff !important}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :landscape){.matkahaku .startDate,.matkahaku .returnDate{background:none repeat scroll 0 0 #fff !important}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :portrait){.matkahaku .startDate,.matkahaku .returnDate{background:none repeat scroll 0 0 #fff !important}.matkahaku .startTime00,.matkahaku .returnTime{margin-right:3px !important;max-width:45px}#tabs .travelTime .styledSelect{width:30% !important}.matkahaku .startDate,.matkahaku .returnDate{max-width:90px !important}.travelTime .dateTime{width:60% !important}}@media only screen and (max-device-width:768px) and (-webkit-min-device-pixel-ratio:2){.flexslider .flex-direction-nav img{position:absolute;top:48%}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.flexslider .flex-direction-nav img{position:absolute;top:48%}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.flexslider .flex-direction-nav img{position:absolute;top:48%}}.fp .first .columnContent{float:left;display:inline;margin:0;padding:0;width:100%;height:auto}}.columnContainer{width:940px;margin:0 auto}.fp .second .module{float:left;display:inline;width:218px;border-left:1px solid #e3ebf0;box-shadow:7px 0 10px -8px rgba(0,0,0,0.1) inset}.mobileText{display:none}.notablet,.nomobile{display:inline}.nodesktop{display:none}@media all and (min-width:768px) and (max-width:979px){.boxContent{width:220px;float:right}.fp .boxContent.nodesktop.nomobile{margin-right:20px}.nodesktop,.nomobile{display:inline}.notablet{display:none}.mainContainer{width:100%;margin:0;background:#fff !important}.main{margin:0 auto;width:700px;padding-bottom:0}.tapetti{background:0}#mainNav{width:700px}#mainNav ul .mainLI>p{padding:0 10px}#mainNav ul li p{font-size:13px}#mainNav ul .mainLI:last-child p{padding:0 9px 0 10px}.mainUL li:last-child{border-radius:0 5px 5px 0;border-right:1px solid #4c8e14}.subMenuWrapper{width:698px}.headerLogin{float:left;margin-left:1em}.subMenu .subnavColumn li:last-child{border-radius:0 !important;border-right:medium none}.columnContainer{width:100%;margin:0 auto}.fp .second{width:720px;float:left;margin-top:-15px}.second{width:100%;float:left}.fp .second .module{border-top:1px solid #e3ebf0;border-left:0;box-shadow:0 7px 10px -8px rgba(0,0,0,0.1) inset;display:inline;float:left;width:100%;padding-top:15px}.vrbox{width:220px;margin-left:0;margin-right:20px;max-width:220px}.first,.fp .first,.grid .first{min-height:auto}.matkahakuTop{width:100%}.ui-tabs-nav li.ui-state-default a{padding:0 11px}.ui-tabs-nav li.ui-tabs-active a{padding:0 14px}.navigation ul li a{padding:0 0 0 10px}.separator1{margin-right:6px}.fourth{width:100%}.offerGridWrapper{width:720px;margin-left:-20px}.subMenu{width:720px}.submenuLakana{width:100%}.submenuLakanaNosto{display:none}.columnWrapper{width:75%;float:left}.thinnerColumns{width:25%;float:left}.columnWrapper .column{width:174px;margin:40px 0 0}footer .thinnerColumns .column{width:100%;min-height:40px;height:auto !important}.thinnerColumns .rightLine{border-right:0}.alaNaviLista li{padding-left:8px;padding-right:8px}footer .last{margin-top:20px}.footerColumns h2{margin-bottom:10px}.thinnerColumns .column .linklist li a{max-width:80%}.second .moduleContent{float:left;width:220px;margin-right:20px}.bottomNav{margin-top:0}.bottomNavContent{width:700px}footer{position:relative;margin-top:0}.footerContent{margin:0 auto;width:700px;position:relative}.alaNaviWrapper{position:relative;margin-top:0}.alaNaviContainer{margin:0 auto;width:700px;position:relative}.fpArticle{margin:0 20px 15px 0}.mobileText{display:none}.headerContents .infoMessage{margin-left:0;width:690px}.infoMessages{width:98%}#mainNav ul li a,#mainNav ul li p{font-weight:normal}#mainNav .subMenu ul li a{font-size:15px}.changeStation{float:left !important;width:100%}.stationFilters{float:left;width:220px}.stationChange h3{margin-top:13px}.stationChange{margin:0}}@media not print{@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px){select:focus,textarea:focus,input:focus{font-size:16px}}@media all and (max-width:767px){.stationDepartingTrains,.stationArrivingTrains,.stationConnection,.stationOpenTimes,.stationServices{width:auto}.headerContents{width:98%;margin-left:1%;margin-right:1%}html,body{min-width:305px}.hotelTabFirstRow .leftDiv{width:99%}#tabs-5 .rightDiv{float:left;width:100% !important;margin-left:0;margin-top:15px;margin-bottom:15px}.hotelTimeRight,.hotelTimeLeft{width:50% !important;max-width:50% !important}.searchFormHotel .startDate,.searchFormHotel .returnDate{width:90% !important;max-width:90% !important;float:left !important}.searchFormHotel .seasonSpaceBetweenDates{margin:0 4%}.styledHotelRooms{width:86% !important}.hotelSelectsLeft{width:66% !important}.hotelSelectsRight{width:33% !important}.offerGridWrapper{width:490px !important}.mainContainer{background:#fff !important}.boxContent{width:auto;margin:0 20px;float:left}.nodesktop,.notablet,.moduleContent>div.nodesktop,.moduleContent>div.notablet{display:inline}.nodesktop.notablet,.moduleContent>div.notablet{display:inline}.nomobile,.moduleContent>div.nomobile{display:none}footer{min-width:0}.footerNav ul.linklist{width:90%}.columnWrapper .column .linklist li a{max-width:90%}.main{width:100%;background:transparent}.contentColumns{margin:0}.fp .contentColumns{margin:0}.tapetti{background:0}.flexslider{width:100%}#mainNav{background:transparent;height:auto;width:100%;left:0;clear:both}.mobinav .navWrapper .mobile{width:100%;height:125px;background:transparent;display:inline;position:relative;float:left;display:inline}.mobile .homeLink{float:left;display:inline;height:50px;width:50px}.mobile .homeLink a{display:inline-block;background:url('../images/vr_ikonisprite.png') no-repeat -938px -219px;width:14px;height:12px;margin:15px 20px}.mobile .langbox{float:right;display:inline;height:auto;width:60%;overflow:hidden}.mobile .langbox .languages{float:right;margin-right:10px;margin-top:13px}.mobile .langbox .languages li{padding:0}.mobile .header_login{float:left;min-width:110px;margin-left:20px}.mobile .header_register{float:right;min-width:110px;margin-right:20px}.mobile .header_register span{float:right}.mobile .languages li a{padding:0 10px}.mobile .headerLogin{display:inline;width:100%}.mobile .headerLogin ul{width:100%}.mobile .headerLogin ul li{padding:0 0 15px;width:50%}.mobile .searchbox{clear:both;margin:0;width:100%}.mobile .searchbox .headersearch .searchWrapper{width:100%}.mobile .searchbox .search{width:80%}.mobile .searchbox .headersearch{margin:0 20px}#mainNav ul{display:none}.mobinav #mainNav ul{display:inline}.mobinav #mainNav ul.hidden{display:none}.mobinav #mainNav ul li.first_navitem{display:none}.mobinav #mainNav>ul>li{width:100%;clear:both;padding:0;height:60px;margin:0}.mobinav .subMenu ul>li{width:100%;clear:both;padding:0;height:auto;margin:0}.mobinav #mainNav .mainUL li p span,.mobinav #mainNav .mainUL li a span{margin-left:20px;line-height:1.3;display:inline-block}.mobinav .subMenu .subnavColumn ul>li{padding-top:20px}.mobinav .subMenu .subnavColumn ul>li:first-child{border-top:1px solid #d9ded9}.mobinav #mainNav ul li.addHover a,.mobinav #mainNav ul li.addHover p{color:#fff}.mobinav #mainNav ul .mainLI:last-child>p{padding:0}.mobinav .sub{width:100%;margin:0}#mainNav .subMenu ul li a{font-size:15px}.mobinav #mainNav ul li.subli{box-shadow:none;border-bottom:1px solid #d9ded9}.mobinav #mainNav ul li.subli:first-child{box-shadow:none;border-bottom:0}.mobinav #mainNav ul li.subli:last-child{border-bottom:0}.mobinav .subnavColumn{margin:0;background:transparent;box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset}.mobinav .subnavColumn.column3,.mobinav .subnavColumn.column2,.mobinav .subnavColumn.column4{width:100%}.mobinav #mainNav ul li a,.mobinav #mainNav ul li p{color:#fff;padding:0;width:100%;line-height:60px}.mobinav #mainNav>ul>li>a,.mobinav #mainNav>ul>li>p{box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset;font-size:20px;position:relative}.mobinav #mainNav .subMenu .subnavColumn .sub .subli a{line-height:1em;padding:0 0 15px;color:#7f7f7f}.mobinav .mainUL>li:last-child{border-right:medium none}.mobinav #mainNav .subMenu .subnavColumn .sub .subli:first-child a,.mobinav #mainNav .subMenu .subnavColumn .sub .subli:first-child p{border-bottom:medium none;color:#077f00;line-height:20px;padding:0;margin:0}.mobinav #mainNav ul li.addHover>a,.mobinav #mainNav ul li.addHover>p{background:#57a50b;background-image:linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-o-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-moz-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-ms-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4c9915),color-stop(0.75,#65b31c));box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset;margin:0}.mobinav #mainNav .addHover .separator{background:transparent url("../images/rectangleMobile.png")no-repeat;display:inline-block;float:left;height:40px;left:20px;position:absolute;top:59px;width:40px;z-index:99999;display:inline}.mobinav #mainNav .arrow{background:url('../images/vr_ikonisprite.png') no-repeat -728px -251px;width:14px;height:8px;position:absolute;display:inline-block;top:27px;right:20px}.mobinav #mainNav .addHover .arrow{background:url('../images/vr_ikonisprite.png') no-repeat -100px -131px}#mainNav .dropdownButton{display:inline-block !important}.mobinav #mainNav ul li.subli.selected{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;border-bottom:1px solid #d9ded9;border-top:0;box-shadow:none}.mobinav #mainNav ul li.selected{background:#4a5757;background-image:linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-o-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-moz-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-webkit-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-ms-linear-gradient(bottom,#364040 0,#4f5d5d 75%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#364040),color-stop(0.75,#4f5d5d));color:#fff;border-top:1px solid #076d00;border-bottom:1px solid #076d00;border-left:0;border-right:0}.mobinav #mainNav ul li.addHover,.mobinav #mainNav ul li.addHover:hover{border-bottom:1px solid #4c8e14;border-top:1px solid #4c8e14;border-left:0;border-right:0;height:auto;position:relative}.mobinav #mainNav ul li .subMenu{left:0;margin:0;position:relative;top:0;width:100%}.mobinav #mainNav ul li .subMenuWrapper{margin:0;width:100%}.mobinav .submenuLakana{width:100%;display:inline;height:auto !important}.mobinav .subnavColumn ul{min-height:10px;border-left:0}.rightColumn .moduleContent .news p{margin-left:0;margin-top:20px}.rightColumn .moduleContent .offers li{margin-left:0}.rightColumn .moduleContent .news .chooseStation,.rightColumn .moduleContent .news .chooseTrain{margin-left:0}.rightColumn .moduleContent li{margin-left:0}#mainContent{margin:0;width:100%;float:none;display:block}.fp #mainContent{margin:0;width:100%}.moduleContent>div{float:none;display:inline-block;margin-left:20px;margin-right:20px;width:auto}.fp .moduleContent .vrbox{margin-left:0;margin-right:0}.columnContainer>h1,.columnContent>*,.moduleContent>*{margin-left:20px;margin-right:20px}.columnContent .moduleContent{margin-left:0;margin-right:0}#wrapper{margin-top:10px;margin-bottom:20px;margin-left:0}.tools{display:none}.main{position:relative;margin:0;padding-bottom:0}.bottomNav{margin-top:0}header{margin:15px 0;float:right;display:inline;width:100%}.logo{height:30px;position:absolute;width:100%;left:0;text-align:center}.mainLogo{width:auto;height:auto}.logo img{margin-top:0}.navWrapper{position:absolute;top:0;margin-top:15px;width:40%}.submenuLakanaNosto{display:none}.columnContainer{margin:0;width:auto}.fp .columnContainer{width:100%;margin:0 auto}.first,.fp .first,.grid .first{width:100%;margin:0 auto;min-height:30px}.second{width:100%;margin:0 auto}.third{width:100%;margin-right:0}.rightColumn{width:100%;margin:0 auto}.loginActionWrapper{height:auto;width:95%;margin:0 auto 0}.flexslider{margin:10px 0 !important}.loginAction{width:32%;margin-right:2%}.loginAction:nth-child(3n+3){margin-right:0}.loginAction img{position:absolute;left:22px;top:15px}.rightColumn{background:0}.rightColumn .moduleContent{border-top:1px solid #dadfe1;clear:both;margin-bottom:20px;margin-top:10px;padding:0}.rightColumn .moduleContent:first-child{padding:10px 0}.vrbox{display:inline;float:left;width:100%;max-width:100%;margin-left:0}.vrbox p{margin:10px 20px}.vrbox_header{background:#eef3ee url("../images/linkki_arrow_green.png") no-repeat scroll right 4px rgba(0,0,0,0);background-image:url("../images/linkki_arrow_green.png"),linear-gradient(bottom,#eef3ee 0,#fff 75%) !important;background-image:url("../images/linkki_arrow_green.png"),-o-linear-gradient(bottom,#eef3ee 0,#fff 75%) !important;background-image:url("../images/linkki_arrow_green.png"),-moz-linear-gradient(bottom,#eef3ee 0,#fff 75%) !important;background-image:url("../images/linkki_arrow_green.png"),-webkit-linear-gradient(bottom,#eef3ee 0,#fff 75%) !important;background-image:url("../images/linkki_arrow_green.png"),-ms-linear-gradient(bottom,#eef3ee 0,#fff 75%) !important;background-image:url("../images/linkki_arrow_green.png"),-webkit-gradient(linear,left bottom,left top,color-stop(0,#eef3ee),color-stop(0.75,#fff)) !important;background-position:95% 23px;width:100%;padding:20px 0;display:inline;float:left;margin-bottom:15px;border-top:1px solid #dadfe1}.vrbox_header h2{text-indent:20px}.vrbox .offers,.vrbox .news{margin-top:10px;margin-left:0;display:inline;float:left;background:url("../images/rectangle.png") no-repeat scroll 20px -1px transparent;margin-top:-1px;position:relative;z-index:100;margin-bottom:20px}.vrbox .offers a,.vrbox .news a,.vrbox .news div{margin-left:20px}.offers ul,.news ul{padding:20px 0}.news{padding:0}.rightColumn .moduleContent li .offerlink,.rightColumn .moduleContent li span{font-size:15px;line-height:40px}.offers ul span{color:#077f00;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;float:right;display:inline;margin-right:20px}.news p{font-size:14px;margin:20px 0}.news .search{width:99%;padding:0}footer .column{min-height:40px}.footerContent{width:100%}footer .columnWrapper{width:48%;float:left;display:inline;margin:30px 0;overflow:hidden}footer .columnWrapper.thinnerColumns{border-left:1px solid #dadfe1}.columnWrapper .column{width:100%}footer .leftLine{border-left:0;border-top:0}footer .rightLine{border-right:0;border-bottom:0}footer .socialmedia{margin-left:0}footer .last{width:100%}footer .columnWrapper .column{height:auto !important}.columnWrapper .column,.columnWrapper .last{margin:20px 20px 0;padding:0}.columnWrapper .column:first-child{margin-top:0}.columnWrapper:first-child .column{margin:0}.columnWrapper:first-child .column .linklist li{margin-bottom:10px}.columnWrapper:first-child .column .linklist li a{margin:0 20px}.columnWrapper .column img{max-width:90%}.columnWrapper .column .linklist span{display:inline-block;width:90%;margin:0 auto}.facebook span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -157px -247px}.youtube span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -187px -247px}.googlePlus span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -217px -247px}.fourSquare span.icon{background:url("../images/vr_ikonisprite.png") no-repeat -247px -247px}.footerColumns h2{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;margin-bottom:10px;margin-left:0}footer{padding-bottom:0;margin-top:0}.alaNaviWrapper{width:100%;height:auto;margin-top:0}.alaNaviContainer{height:auto;margin:0 auto;width:90%}.alaNaviLista{margin-left:-15px;margin-bottom:15px}.alaNaviLista li{border-right:0;line-height:2em}.alaNaviContainer_left{width:100%;float:left;display:inline}.alaNaviContainer_right{clear:both;width:100%;border-top:1px solid #dadfe1;padding-bottom:20px;padding-top:20px;background:url("../images/vr.png") center right no-repeat}.first .article{margin:0 20px}.fp .second .module{margin:0;border-left:0;box-shadow:none;width:100%}.bottomNav_left p{visibility:hidden}.bottomNav_right img{visibility:hidden}.mobileText{margin-left:40px;margin-right:40px;display:block}.headerContents .infoMessages{float:right;margin-top:37px;width:100%;z-index:50}.mhTopInfoMessages{margin-bottom:0;margin-top:0}.mhTopInfoMessages .infoMessage{margin-left:20px;margin-right:0;width:90%;padding-left:1%;padding-right:1%}.headerContents .infoMessage{margin-left:0;width:98%}.trainFilter{display:none !important}.trainFilterDropdown{display:block;width:100%}.offersFilter{display:none}div.UKKsearchField,div.ukkCategories,div.UKKtagsAndCategories{display:none}.moduleContent div.ukkCategoriesDropdown,.ukkCategoriesDropdown{display:block;width:280px}.vrbox form{float:left;margin:0;width:100%}.infoMessages{margin-top:0}.carouselLift .textBg,.mainLift .textBg{width:100%}#flex-active-start{width:100%}.flex-active-slide{width:100%}.moduleContent .flexslider .slides img{width:100%}hr{width:100%;margin-left:0}.offerWrapper,.nayta_lisaa{width:100%}.columnWrapper.thinnerColumns .column{width:100%}.vrGrid{min-width:220px}#map-canvas{width:90% !important;margin-left:5% !important}.changeStation{float:left !important}table{height:auto;width:auto !important;overflow-x:scroll;margin-left:20px}.stationPage table{margin-left:0}.textLiftHorizontal .kolumni,div.offerButtons,.textLiftHorizontal.offerType2 .kolumni{width:100%;float:left;position:relative;margin:0 0 10px}.textLiftHorizontal .kolumni div,.textLiftHorizontal .kolumni p{margin:0 20px}.textLiftHorizontal .kolumni .heading,.textLiftHorizontal.offerType2 .kolumni .heading{margin:0 20px 3px}.textLiftHorizontal .imgWrapper div{padding:20px}.offer .expand,.offer .close{float:left;margin:0 0 20px 20px}.textLiftHorizontal img{margin:0;width:100%}.textLiftHorizontal{width:100%}div.textLiftHorizontalImg{width:100%}div.textLiftHorizontalImg div{padding:20px}.offer .textLiftHorizontal .kumppanilinkki{margin:0 0 20px 20px;left:0}.vrForm textarea,.vrForm input{max-width:255px}.vrForm .formHalf input{max-width:110px}.vrForm .styledSelect{width:270px;margin-left:0}.vrForm .styledSelect select{width:308px}.vrForm .ticketsInputFields div.formHalf,.vrForm .ticketsLabels div.formHalf,.vrForm.formQuarter.last{width:49%}.vrForm .ticketsInputFields .formHalf .formQuarter input{max-width:75%}.vrForm .ticketsInputFields .formHalf input{max-width:85%}.formPriceTotal{margin-right:20px}.vrForm .formDamages input{width:90% !important}.vrForm .formDamages .formPriceTotal{margin-right:20px}.vrForm label{word-wrap:break-word}.offer .leftDiv{width:40%}.offer .matkahaku input.alennuskoodi{margin-bottom:10px}.trainFilterDropdown .styledSelect,.ukkCategoriesDropdown .styledSelect{width:100%;margin-bottom:10px}.searchField .search{width:75%}.searchField .searchResultBtn{width:19%;border:1px solid #008ecb;border:1px solid rgba(0,0,0,0);border:1px solid transparent}.offer .matkahaku .travelTime .dateTime{width:59.875%}.offer .matkahaku .matkahakuTop,.offer .matkahaku .row,.offer .matkahaku .matkahakuBottom{margin-right:0}.textLiftHorizontal .kumppanilinkki{width:auto}.offer .matkahakuBottom{border-top:0}.textLiftHorizontal.TJVActive{position:relative}.textLiftHorizontal.TJVActive div.offerButtons{position:absolute;top:20px;right:20px;width:auto}.trainsSeperator{display:none}}@media all and (min-width:500px) and (max-width:640px){.searchFormHotel .seasonSpaceBetweenDates{margin:0 3%}}@media all and (min-width:320px) and (max-width:500px){.searchFormHotel .seasonSpaceBetweenDates{margin:0 2%}.vrForm .m60{width:58% !important;margin-left:5px}.vrForm .m40{width:38% !important}.vrForm .m65{width:63% !important}.vrForm .m65 .date{max-width:85% !important}.vrForm .m35{width:33% !important;margin-left:5px}}@media all and (max-width:320px){.searchFormHotel .seasonSpaceBetweenDates{margin:0 1%}}@media all and (min-width:478px) and (max-width:566px){.vrForm .ticketsLabels{min-height:45px}.formPriceTotal{margin-right:35px}}@media all and (max-width:524px){.offerGridWrapper{width:270px !important}}@media all and (max-width:375px){.offer .matkahaku input.alennuskoodi{width:95%;min-width:240px}.offer .matkahaku #tabs .startDate,.offer .matkahaku #tabs .startDate:hover,.offer .matkahaku #tabs .startDate:focus{width:85px;background:#e6ede6;margin-right:5px}.offer .matkahaku #tabs .startTime00{max-width:45px;margin-right:5px}.offer .matkahaku #tabs .searchbtn{width:95%;min-width:240px}}@media all and (max-width:360px){.vrForm .ticketsLabels{min-height:45px;margin-bottom:20px}.vrForm .formQuarter input{max-width:50px}}@media all and (max-width:321px){.fpArticle{width:100%;margin:0 0 20px}.offerGridWrapper{margin-left:0}.offerGridWrapper .fpArticle{margin:0 20px 20px 0}.currentLift{width:100%}.currentLift img{width:100%}.imageLift1_1{height:auto;max-height:265px;width:100%}.imageLift1_1 img{width:100% !important}.imageLift1_1 img.kumppaniteippi{width:100px !important}.imageLift1_1 a{width:100%}.imageLift1_1 .textBg{width:100%}}}.ui-datepicker table{margin:7px auto .4em;width:220px}table.ui-datepicker-calendar tr,table.ui-datepicker-calendar td{height:32px;width:32px}table.ui-datepicker-calendar tr a{height:25px;padding-top:11px}.ui-datepicker .ui-datepicker-calendar thead th{border:0 none;font-family:"proxima_nova_rgbold",helvetica,Arial,sans-serif;padding:.2em;text-align:center;color:#4f5d5d}.ui-datepicker-calendar thead{border-bottom:0}.ui-datepicker .ui-datepicker-calendar tr:nth-child(2n){background:#eef3ee !important}.ui-datepicker .ui-datepicker-calendar tr{background-image:none;border:0;background:#eef3ee !important}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{background:#eef3ee !important;color:#a5acaf;padding:0}.ui-datepicker .ui-datepicker-calendar tr{background:#eef3ee !important}.ui-datepicker-header.ui-widget-header{border-bottom:1px solid #d4d9d4}#ui-datepicker-div{display:none;background:#eef3ee !important;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1) !important;z-index:300 !important;padding:1px !important;border:1px solid #0bae02 !important}.ui-datepicker-header{color:#077f00;font-size:18px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal}.ui-datepicker{width:240px;min-height:265px;border:1px solid #bbbfbb}#ui-datepicker-div .ui-state-default{background:#fff;background:#fff repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:22px;line-height:1;padding:10px 0 0;text-align:center;vertical-align:middle;width:32px}#ui-datepicker-div .ui-state-active{background:#0bae02;color:#fff;font-weight:normal;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}#ui-datepicker-div .ui-state-highlight{background:#fff;color:#4f5d5d;border:0;font-family:"proxima_nova_rgbold",helvetica,Arial,sans-serif}#ui-datepicker-div .ui-state-hover{background:#4f5d5d;color:#fff}#ui-datepicker-div .ui-datepicker-prev .ui-icon{background:url('../images/vr_ikonisprite.png') no-repeat -192px -67px;width:10px;height:16px}#ui-datepicker-div .ui-datepicker-next .ui-icon{background:url('../images/vr_ikonisprite.png') no-repeat -221px -67px;width:10px;height:16px}#ui-datepicker-div .ui-datepicker-prev-hover{border:0;background:0}#ui-datepicker-div .ui-datepicker-prev-hover .ui-icon{background:url('../images/vr_ikonisprite.png') no-repeat -192px -127px;width:10px;height:16px;margin-top:-5px;position:absolute}#ui-datepicker-div .ui-datepicker-next-hover{border:0;background:0}#ui-datepicker-div .ui-datepicker-next-hover .ui-icon{background:url('../images/vr_ikonisprite.png') no-repeat -221px -127px;width:10px;height:16px;display:block;left:50%;margin-left:-8px;margin-top:-5px;position:absolute;top:50%}#ui-datepicker-div .ui-datepicker-header .ui-state-disabled{background:0}.ui-datepicker-header{background-color:#e1e5e1;background-image:linear-gradient(bottom,#e1e5e1 5%,#eef3ee 53%);background-image:-o-linear-gradient(bottom,#e1e5e1 5%,#eef3ee 53%);background-image:-moz-linear-gradient(bottom,#e1e5e1 5%,#eef3ee 53%);background-image:-webkit-linear-gradient(bottom,#e1e5e1 5%,#eef3ee 53%);background-image:-ms-linear-gradient(bottom,#e1e5e1 5%,#eef3ee 53%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.05,#e1e5e1),color-stop(0.53,#eef3ee))}td.calendar-hightlighted,.calendarMessage{background:#effee1 !important}#ui-datepicker-div td.calendar-hightlighted a.ui-state-default{background:#effee1}.calendarMessage{padding:10px;font-size:14px;font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;line-height:1.5;color:#4f5d5d}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;width:100%;position:relative}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;margin:0 0 0 10px;left:20px;position:relative}.flexslider .slides img{width:100%;display:block;margin-bottom:0}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:10px 0 30px;position:relative;min-width:210px}.flexslider ol{display:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{background-color:rgba(79,93,93,0.8);width:30px;height:100%;margin:0;position:absolute;top:0;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav a:hover{background-color:rgba(87,165,11,0.8)}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;text-align:right}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav img{position:relative;top:48%}.flex-next img{right:20%}.flex-prev img{left:20%}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1}.flex-direction-nav .flex-next{opacity:1}}#anchorWrapper{display:inline-block;float:left;padding:0;width:960px;margin-bottom:15px}#anchorSelect{float:left}#anchors{float:left;background:none repeat scroll 0 0 #fff;-webkit-box-shadow:0 5px 3px -2px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 3px -2px rgba(0,0,0,0.1);box-shadow:0 5px 3px -2px rgba(0,0,0,0.1);display:block;float:left;max-height:49px;padding:12px 0 12px 10px;width:935px;z-index:100;margin-left:-1px}#anchors .lastAnchorItem a{max-width:300px}#anchors .lastAnchorItem{margin-right:0 !important}#anchors .anchorItem,#anchors .lastAnchorItem{display:inline-block;margin-right:25px;height:100%;float:left}#anchors .anchorItem{max-width:34%}#anchors .lastAnchorItem{max-width:200px}#anchors .anchorItem a{font-family:"proxima_nova_rgregular",helvetica,Arial,sans-serif;color:#0bae02;font-size:14px;line-height:1.5;letter-spacing:0}#anchors .anchorItem a:hover{color:#077f00;text-decoration:underline}#anchors .anchorItem a.activeAnchor{font-family:"proxima_nova_rgbold",helvetica,Arial,sans-serif;max-width:300px}a.anchorsReturnToTop span{max-width:185px;float:left}a.anchorsReturnToTop .icon{background:url('../images/vr_ikonisprite.png') no-repeat -100px -191px;width:10px;height:8px;float:left;margin-left:8px;margin-top:7px}#anchors .styledSelect{width:250px}a:not([href]):hover{text-decoration:none;color:#0bae02}#anchors .styledSelect{display:none}@media all and (max-width:767px){.mobinav .vrSticky #anchors{display:none !important}#anchors,#anchorWrapper{float:left;width:99%;left:0}.anchorItem{display:none !important}.lastAnchorItem{display:none !important}}@media all and (min-width:768px) and (max-width:979px){#anchorWrapper{width:100%}#anchors{width:701px}#anchors .styledSelect{display:block !important;margin-top:-5px}.anchorItem{display:none !important}.lastAnchorItem{display:block !important}#anchors{padding-left:0}}@media all and (max-width:979px){#anchors .styledSelect{display:block !important;margin-right:25px}}@media all and (max-width:450px){#anchors,#anchorWrapper{float:left;width:98%;left:0}}.matkahaku{position:relative;float:left;display:inline !important;width:700px;margin-bottom:15px}div.styledPassengerNumber{width:60px !important;float:left !important}div.styledPassengerNumber select{width:100px}.fp .matkahaku{margin-bottom:0;min-height:30px}.matkahaku input[type="time"],.matkahaku input[type="date"]{text-indent:1px;-webkit-appearance:none}.matkahaku .tabi{padding:0;margin:-5px 0 0;width:698px;float:left;border:1px solid #dadfe1;background:#eef3ee;background-image:none}.matkahaku .tabs{float:left;display:inline;height:auto;width:100%;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);margin-bottom:0}.matkahakuPassengerMinus{display:none}.matkahakuPassengerAdd{display:none}#tabs.matkahaku ul li:first-child{border-radius:5px 0 0 0}#tabs.matkahaku ul li:last-child{border-radius:0 5px 0 0}#tabs .ui-tabs-nav li.ui-state-default:first-child a{border-radius:5px 0 0 0}#tabs .ui-tabs-nav li.ui-state-default:last-child a{border-radius:0 5px 0 0}.matkahaku #tabs .ui-state-active{background:#eef3ee;background-image:linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-o-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-moz-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-webkit-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-ms-linear-gradient(bottom,#eef3ee 48%,#fff 87%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.48,#eef3ee),color-stop(0.87,#fff))}.matkahaku .matkahakuTabs{min-width:701px;width:701px;height:40px;margin:0}.matkahakuTop{display:inline;float:left;height:auto;width:100%;margin-top:18px}.matkahakuTop .row,.matkahakuMiddle .row,.matkahakuTopWhite .row{margin:0 19px 0;float:left;display:inline}#tabs .effect .leftDiv .row{margin-left:0;display:table}#tabs .effect .leftDiv{margin-top:13px}#tabs .effect .trainDiv{margin-top:13px}#tabs .effect .trainServicesDiv{margin-top:13px}#tabs .effect .trainDiv .column{width:150px;float:left;margin-bottom:12px}#tabs .effect .changeDiv .column{margin-bottom:12px}#tabs .effect .trainServicesDiv .column{margin-bottom:12px;float:left;width:300px}.matkahakuTop:after{content:"";display:table;line-height:0;clear:both}.matkahaku label{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;float:left;margin-bottom:3px;width:100%;line-height:1}.matkahaku label.advancedSearchLbl{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;float:left;text-transform:none;font-weight:normal;margin-bottom:3px;width:100%;line-height:19px}.matkahaku span.advancedSearchUppercase{font-family:"proxima_nova_rgregular",helvetica,arial,sans-serif;float:left;text-transform:uppercase;font-weight:normal;margin-bottom:3px;margin-top:7px;width:100%;line-height:1}.matkahaku label p{color:#a5acaf;font-size:12px;font-weight:normal;word-wrap:break-word}.matkahakuMiddle{clear:both;float:left;display:inline;width:100%}.matkahakuBottom{width:100%;height:auto;float:left;display:inline;border-top:1px solid #dadfe1}.closed .leftDiv.return{display:none}.closed .matkahakuBottom{display:none}.closed .matkahakuBottom .row{display:none}.matkahakuBottom .row{margin:14px 20px;float:left}.matkahakuLinkit{float:left;display:inline;min-height:30px;line-height:30px;min-width:200px}.matkahakuLinkit a.linkkiKirjaudu{border-right:1px solid #dadfe1}.matkahakuLinkit a{font-size:14px;color:#0bae02;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;padding-right:8px;line-height:30px}.matkahakuLinkit a:hover{color:#077f00;text-decoration:underline}.matkahaku input{background:none repeat scroll 0 0 #fff;height:28px;line-height:28px;padding:0;width:100%;text-indent:5px;font-weight:normal;margin-bottom:0;outline:medium none;max-width:298px}.matkahaku input.alennuskoodi{width:298px}.matkahaku select{outline:medium none}.matkahaku input:hover{background:#eef3ee;border:1px solid #bbbfbb;color:#2479b3}.matkahaku input:focus,.matkahaku input.focus{background:#daebda;border:1px solid #58a618;color:#077f00}.matkahaku .radio{height:auto;width:auto;margin-right:8px;background:0;border:0}.seasonSpaceBetweenDates{display:inline-block;height:30px;line-height:30px;margin:0 10px}.matkahaku .trainServicesDiv .serviceLabel{font-weight:normal;line-height:21px !important;margin:0;width:auto}.matkahaku .trainServicesDiv .serviceRow{width:auto;float:left;clear:left}.styledSeason{margin-bottom:15px;display:inline;float:left}.shipDiv{padding-top:10px;padding-bottom:10px}.matkahaku .effect .leftDiv .infoCampaign,.matkahaku .reserveTicket .leftDiv .infoCampaign{display:none;float:right;margin-top:8px;margin-left:5px;background:url("../images/info.png") no-repeat;height:16px;width:27px}.matkahaku .startTime00,.matkahaku .returnTime{width:auto;max-width:50px;margin-right:5px;float:left}.matkahaku .startTime00.invalid,.matkahaku .returnTime.invalid{margin-right:3px}.matkahaku .startDate,.matkahaku .returnDate{width:105px;float:left;background:url("../images/kalenteriHover.png") no-repeat right center #fff;border-radius:5px}.matkahaku .startDate.invalid,.matkahaku .returnDate.invalid{margin-left:-1px}.matkahaku .startDate:focus,.matkahaku .returnDate:focus{background:url("../images/kalenteriFocus.png") no-repeat right center #fff}.matkahaku .startDate:hover,.matkahaku .returnDate:hover{background:url("../images/kalenteriNormal.png") no-repeat right center #fff}.offer .matkahaku .startDate,.offer .matkahaku .returnDate{width:105px;float:left;background:url("../images/kalenteriHover.png") no-repeat right center #e6ede6;border-radius:5px}.offer .matkahaku .startDate:hover,.offer .matkahaku .returnDate:hover{background:url("../images/kalenteriNormal.png") no-repeat right center #e6ede6}.offer .matkahaku .startDate:focus,.offer .matkahaku .returnDate:focus{background:url("../images/kalenteriFocus.png") no-repeat right center #e6ede6}.matkahaku .effect{border-top:1px solid #dadfe1;min-height:80px;float:left;width:100%}.tarjous_wrapper{margin-top:0}.offer .matkahaku ul{display:none}.offer .matkahaku ul{display:none}.effect,.child,.junior,.student,.pensioner,.militaryperson,.civilserviceperson{display:none}.displayByDefault{display:block}.offer .useinKysyttya{display:none !important}#tabs .useinKysyttya img{margin-bottom:0;margin-right:8px}#tabs .useinKysyttya a{color:#7f7f7f;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;text-decoration:underline;position:relative;bottom:7px}.useinKysyttya a:first-child{margin-left:20px}#tabs .matkahakuOtsikko{color:#4f5d5d;font-size:12px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;text-transform:uppercase;margin:13px 20px 10px;line-height:1}.useinKysyttya{width:100%;border:1px solid #9bc;border-radius:0 0 5px 5px;padding-left:0;background:#daeaf2;float:left;display:none;position:relative;top:0;left:-1px}.useinKysyttya div{margin:0 20px 20px}.useinKysyttya div.matkahakuUKK{margin:0 8px 15px 20px;display:inline;float:left}.ie8 .useinKysyttya div.matkahakuUKK{float:none}.aikataulut .leftDiv div{float:left}.dateTime{width:165px}.tabs-3 .dateTime{width:100%}.aikataulut .leftDiv .travelTime{width:100%}.aikataulut .leftDiv{margin-top:2px;margin-bottom:15px;width:300px}.aikataulut .leftDiv_switcher{margin:0 15px}.leftDiv_switcher{float:left;padding:0;width:30px;line-height:30px;height:57px;margin:0 15px}#tabs .leftDiv_switcher .switcher,#tabs .leftDiv_switcher .switcher:hover,#tabs .leftDiv_switcher .switcher:focus{background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-o-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-moz-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-ms-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6ede6),color-stop(1,#f7f9f7));width:30px;height:30px;margin-top:15px;border:1px solid #bbbfbb;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);overflow:hidden;color:transparent;text-transform:capitalize}.ie7 #tabs .leftDiv_switcher span{display:none}#tabs .leftDiv_switcher .switcher:hover{background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-o-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-moz-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-ms-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#d6dcd6),color-stop(1,#e6e7e6))}#tabs .leftDiv_switcher .switcher:active{background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-o-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-moz-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-ms-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#dde0dd),color-stop(1,#ced5ce))}.leftDiv{float:left;width:300px;margin-bottom:10px;display:inline}.matkahaku #tabs .searchbtn{width:auto;min-width:200px;color:white;line-height:30px;margin:15px 20px 14px 0;height:30px;padding:0 30px 0 1px;border:1px solid #0080b6;font-size:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;text-align:left;float:right;display:inline;text-transform:uppercase;background:url("../images/suurennuslasi.png") no-repeat 95% center #008ecb;background:url("../images/suurennuslasi.png") no-repeat 95% center,linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}.matkahakuTopWhite{padding-top:13px;margin-top:4px;background:#fff;border-top:1px solid #dadfe1;border-bottom:1px solid #dadfe1;display:inline-block;width:100%;padding-bottom:10px;margin-bottom:10px}.matkahaku #tabs .searchbtn.double{display:none}.closed.matkahaku #tabs .searchbtn.double{display:inline;margin-top:17px;float:right;margin-right:20px;margin-bottom:15px}.matkahaku #tabs .searchbtn:hover{background:url("../images/suurennuslasi.png") no-repeat 95% center,linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad));border:1px solid #006e9b}.matkahaku #tabs .searchbtn:active{background:url("../images/suurennuslasi.png") no-repeat 95% center,linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-o-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-moz-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-ms-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/suurennuslasi.png") no-repeat 95% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#00638e),color-stop(1,#007697));border:1px solid #005980}#tabs .matkahakuHeading{display:none;color:#077f00;font-family:"daxot-regularregular",Helvetica,Arial,sans-serif;font-size:20px;margin:0 20px 15px;float:left;line-height:1}.row{clear:both}.passanger{float:left;clear:both;display:inline}.selectBox option{color:#4f5d5d;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.selectBox_type{clear:both;float:left;height:30px;width:140px;color:#4f5d5d;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;display:inline}.offerwrapper .selectBox_type{background:#eef3ee !important}.selectBox_type option{color:#4f5d5d;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.selectBox_persons{float:right;margin-left:5px;width:55px;height:30px}.offerwrapper .selectBox_persons{background:#eef3ee !important}.rightDiv{float:right;width:47%}#tabs-5 .rightDiv{float:right;width:242px;margin-left:118px}.childrenAgesContainer{display:none;margin-top:12px;margin-bottom:5px;width:342px}.hotelChildrenAgeInput{width:27px !important;margin-right:5px}.hotelTimeLeft{float:left;width:132px;display:inline-block}.styledHotelAdults,.styledHotelChildren,.styledHotelRooms{width:60px}.styledHotelAdults select,.styledHotelChildren select,.styledHotelRooms select{width:160%}.hotelTimeRight{float:left;width:110px;display:inline-block}.hotelSelectsLeft{width:55% !important}.hotelSelectsLeft .left,.hotelSelectsLeft .right{width:49% !important}.hotelSelectsRight{width:40% !important}.moreHotelOptions label{width:auto}.matkahaku .plusbutton{background:url("../images/vr_ikonisprite.png") no-repeat scroll -662px -242px;background:url("../images/vr_ikonisprite.png") no-repeat scroll -662px -242px rgba(0,0,0,0);border:medium none;cursor:pointer;display:inline;height:26px;margin-right:5px;margin-top:2px;vertical-align:middle;width:26px;float:left;margin-bottom:13px;margin-left:3px}.minusbutton{width:21px;height:22px;margin-bottom:10px !important}.effect .leftDiv{margin-bottom:0}.matkahaku .effect .leftDiv div,.matkahaku .reserveTicket .leftDiv div{float:left;width:100%}.matkahaku .reserveTicket .leftDiv .dateTime{width:auto}.matkahaku .reserveTicket .matkahakuTop .leftDiv{margin-bottom:0}.matkahaku .reserveTicket .effect .aikataulut{margin-bottom:15px}#tabs .reserveTicket .row .leftDiv_switcher .switcher{margin-top:28px}.searchFormFIRU,.searchFormCAR,.searchFormSEASON,.searchFormSERIAL,.searchFormRESERVE{width:100%;height:100%;padding-top:0;float:left;display:inline}.offerPrice{font-family:"daxot-regularregular",Georgia,"Times new roman",serif;padding-top:5px;padding-left:5px;color:#077f00 !important;font-size:40px !important;float:left;width:135px;display:inline}.offerPrice span{font-size:20px !important;position:relative;top:-12px;left:-10px}.offerPic{float:left;width:300px;display:inline}.offerText{padding-top:5px;float:left;width:350px;font-size:20px !important;display:inline}#tabs-1 .styledPassenger{width:186px;margin-left:10px;margin-bottom:13px}#tabs-1 .styledPassenger.firstRow{width:226px;margin-left:10px;margin-bottom:13px}.styledPassenger{margin-bottom:14px;float:left;display:inline;margin-bottom:13px}button.recycleIcon{background:url("../images/vr_ikonisprite.png") no-repeat -151px -151px;background:url("../images/vr_ikonisprite.png") no-repeat -151px -151px,linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -151px -151px,-o-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -151px -151px,-moz-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -151px -151px,-webkit-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -151px -151px,-ms-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -151px -151px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6ede6),color-stop(1,#f7f9f7));width:30px;height:30px;margin-left:10px;border:1px solid #bbbfbb;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);overflow:hidden;color:transparent;text-transform:capitalize}.styledReserveSeat{margin-bottom:15px}#seasonDays{color:#4f5d5d;font-size:24px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;line-height:1;margin-top:6px}.ui-corner-all{border-radius:0}.ui-menu-item{list-style:none}.ui-widget-header{border:0;color:#077f00;font-weight:bold;height:30px}.ui-state-default,.ui-widget-content .ui-state-default{background:#364040;background-image:linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-o-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-moz-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-webkit-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-ms-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.48,#364040),color-stop(0.87,#4f5d5d));font-weight:normal;outline:medium none;text-align:center;padding:3px 0}.matkahaku .ui-state-default.ui-state-hover{background:#212626;background-image:linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-o-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-moz-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-webkit-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-ms-linear-gradient(bottom,#212626 48%,#364040 87%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.48,#212626),color-stop(0.87,#364040))}.ui-widget-content{border-radius:5px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-tabs-nav li.ui-state-default a{border-right:1px solid #000;cursor:pointer;border-top:1px solid #434f4f;color:#c0c8cc;font-size:14px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:normal;line-height:39px;outline:0;padding:0 25px}.ui-tabs-nav li.ui-state-default:last-child a{padding:0 25px 0 33px}#tabs .ui-tabs-nav li.ui-tabs-active:last-child a,#tabs .ui-tabs-nav li.ui-tabs-active a.ui-id-13{border-right:1px solid #dadfe1}#tabs .ui-tabs-nav li.ui-tabs-active:first-child a{border-left:1px solid #dadfe1}.ui-tabs-nav li.ui-state-default:first-child a{border-left:1px solid #434f4f}.ui-tabs-nav li.ui-state-default:last-child a,,#tabs .ui-tabs-nav li.ui-state-default a.ui-id-13{border-right:1px solid #434f4f}.ui-tabs-nav li.ui-tabs-active a{border-top:1px solid #dadfe1;color:#0bae02;padding:0 24px}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:0;top:0}.ui-tabs-nav li{margin:0 !important}.ui-tabs-nav li:first-child{border-radius:5px 0 0 0}.ui-tabs-nav li:last-child{border-radius:0 5px 0 0}.ui-tabs-nav{border-radius:5px 0 0 0 !important;background:none !important}.ui-tabs{padding:0 !important;height:268px}.ui-tabs .ui-tabs-panel{display:block;margin-top:-5px}table.trainInfo tr.headerRow th{text-align:left;color:#fff;background:#364040;background-image:-moz-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-webkit-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-ms-linear-gradient(90deg,#364040 0,#4f5d5d 100%)}table.trainInfo th.topLeftCorner{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}table.trainInfo th.topRightCorner{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}#tabs .effect .row a,#tabs .effect .row span.lisaaMuita,#tabs .matkahakuBottom .row .matkahakuLinkit span.advancedSearchBtn{color:#0bae02;cursor:pointer;display:inline-block;float:left;font-size:14px;height:14px;line-height:14px;margin-bottom:0;margin-left:7px;margin-top:7px;position:relative}#tabs .effect .row a:hover,#tabs .effect .row span.lisaaMuita:hover,#tabs .matkahakuBottom .row .matkahakuLinkit span.advancedSearchBtn:hover{color:#077f00;text-decoration:underline}#tabs .tabi .row .voluntary{color:#a5acaf;font-size:12px;font-weight:normal;position:relative;top:0;display:inline-block}.matkahaku .matkahakuPassengerMinus,.matkahaku .matkahakuPassengerMinus:hover,.matkahaku .matkahakuPassengerMinus:focus{float:left;margin-top:4px;background:url("../images/vr_ikonisprite.png") no-repeat -692px -242px;width:26px;height:27px;border:0}.matkahaku .matkahakuPassengerAdd,.matkahaku .matkahakuPassengerAdd:hover,.matkahaku .matkahakuPassengerAdd:focus{float:left;margin-top:4px;background:url("../images/vr_ikonisprite.png") no-repeat -662px -242px;width:26px;height:27px;border:0}.matkahaku .passenger{float:left;width:100%}.ui-tooltip{background-color:#fff}.tooltipOnFocus:focus,.tooltipOnFocus.focus{width:265px !important}.infoMsgTitle{display:block;font-size:16px}.extraMobileInfo{display:inline;float:left;width:100%}.extraMobileInfoText{padding:10px 5px 8px;background:none repeat scroll 0 0 #dbf1ff;border:1px solid #bdd3e0;border-radius:5px;margin-bottom:10px}.extraMobileInfoText a{color:#0bae02}@media all and (min-width:768px) and (max-width:979px){.matkahaku{width:460px}.dateTime{width:auto}.matkahaku .startDate.invalid,.matkahaku .returnDate.invalid{margin-left:-2px}.matkahaku .matkahakuTabs{min-width:0 !important;width:461px;height:auto}.matkahakuLinkit{min-width:100px;max-width:180px}.matkahakuLinkit a{display:none}.matkahakuLinkit a:first-child{display:inline}#tabs .matkahakuMiddle .row .leftDiv.passengerDiv{clear:both;margin-top:0;margin-bottom:13px;width:300px}.offer #tabs .matkahakuMiddle .row .leftDiv{clear:none;margin-top:13px;margin-bottom:0;width:100%;max-width:305px}#tabs .reserveTicket .matkahakuMiddle .row .leftDiv{width:100%}#tabs .reserveTicket .matkahakuMiddle .row:first-child .leftDiv{width:100%;max-width:180px;clear:none;margin-bottom:0}#tabs .reserveTicket .matkahakuMiddle .leftDiv_switcher{display:inline}#tabs .reserveTicket .matkahakuMiddle .aikataulut .leftDiv_switcher{display:none}#tabs .reserveTicket label{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}#tabs .reserveTicket .matkahakuMiddle .matkahakuBottom .row{width:40%}#tabs .reserveTicket .matkahakuMiddle .row{max-width:420px;width:100%}#tabs .tabs-4 .matkahakuMiddle .row .leftDiv{margin-top:13px;margin-bottom:13px}#tabs .matkahakuMiddle .row .leftDiv .matkahakuPassengerMinus,#tabs .matkahakuMiddle .row .leftDiv .matkahakuPassengerAdd{display:inline}.offer #tabs .matkahakuMiddle .row .leftDiv .matkahakuPassengerMinus,.offer #tabs .matkahakuMiddle .row .leftDiv .matkahakuPassengerAdd{display:none}.offer #tabs .matkahakuMiddle .effect .row{clear:none;margin-bottom:5px}#tabs .matkahakuMiddle .row .leftDiv:first-child{clear:none;margin-top:13px;margin-bottom:0}.matkahakuBottom .row{margin:14px 20px 0}.matkahaku .tabi{width:458px}.matkahaku li span{display:none}.matkahaku input{max-width:178px}.leftDiv{width:180px}.aikataulut .leftDiv{width:100%}.aikataulut .leftDiv_switcher{display:none}.matkahaku .hotelTimeLeft,.matkahaku .hotelTimeRight{margin-bottom:15px}.offer .aikataulut .leftDiv_switcher{display:inline}.matkahaku .startTime00,.matkahaku .returnTime{margin-right:15px;width:88px;max-width:88px}.matkahaku .startDate,.matkahaku .returnDate{width:118px}.styledSelect,.styledSelect.styledSelectCar{width:178px}#tabs-2 .styledPassenger{width:365px}#tabs-2 .matkahakuMiddle .leftDiv_switcher{display:none}#tabs-2 .alennuskoodiCar{max-width:100%}.moreHotelOptions .styledSelect{width:100px !important}#tabs .effect .row a,#tabs .effect .row span.lisaaMuita{text-overflow:ellipsis;line-height:1.2;width:141px}.offer #tabs .effect .row a,.offer #tabs .effect .row span.lisaaMuita{width:100%;max-width:260px}.tooltipOnFocus:focus{width:80% !important}.tabKotimaaVenaja.ui-state-active a{background:url("../images/kotimaaVenajaActive.png") center center no-repeat;height:39px}.tabKotimaaVenaja.ui-state-active:hover a{background:url("../images/kotimaaVenajaActive.png") center center no-repeat;height:39px}.tabKotimaaVenaja a{background:url("../images/kotimaaVenajaNormal.png") center center no-repeat;height:39px}.tabKotimaaVenaja:hover a{background:url("../images/kotimaaVenajaHover.png") center center no-repeat;height:39px}.tabAutojuna.ui-state-active a{background:url("../images/autojunaActive.png") center center no-repeat;height:39px}.tabAutojuna.ui-state-active:hover a{background:url("../images/autojunaActive.png") center center no-repeat;height:39px}.tabAutojuna a{background:url("../images/autojunaNormal.png") center center no-repeat;height:39px}.tabAutojuna:hover a{background:url("../images/autojunaHover.png") center center no-repeat;height:39px}.tabKausilippu.ui-state-active a{background:url("../images/kausilippuActive.png") center center no-repeat;height:39px}.tabKausilippu.ui-state-active:hover a{background:url("../images/kausilippuActive.png") center center no-repeat;height:39px}.tabKausilippu a{background:url("../images/kausilippuNormal.png") center center no-repeat;height:39px}.tabKausilippu:hover a{background:url("../images/kausilippuHover.png") center center no-repeat;height:39px}.tabSarjalippu.ui-state-active a{background:url("../images/sarjalippuActive.png") center center no-repeat;height:39px}.tabSarjalippu.ui-state-active:hover a{background:url("../images/sarjalippuActive.png") center center no-repeat;height:39px}.tabSarjalippu a{background:url("../images/sarjalippuNormal.png") center center no-repeat;height:39px}.tabSarjalippu:hover a{background:url("../images/sarjalippuHover.png") center center no-repeat;height:39px}.tabPaikka.ui-state-active a{background:url("../images/hotelActive.png") center center no-repeat;height:39px}.tabPaikka.ui-state-active:hover a{background:url("../images/hotelActive.png") center center no-repeat;height:39px}.tabPaikka a{background:url("../images/hotelNormal.png") center center no-repeat;height:39px}.tabPaikka:hover a{background:url("../images/hotelHover.png") center center no-repeat;height:39px}.closed .matkahakuBottom{display:inline}.closed.matkahaku #tabs .searchbtn.double{display:none}#tabs .matkahakuHeading{display:inline}.effect .leftDiv{margin-bottom:13px;width:100%}.matkahaku input.alennuskoodi{width:100%;max-width:223px}}@media all and (max-width:767px){.moreHotelOptions .styledSelect{width:70px !important}.matkahakuTopWhite{margin-top:0;padding-top:0;padding-left:20px;padding-right:20px}.matkahaku .matkahakuTabs{min-width:0 !important}.matkahaku{width:100%;min-width:300px}.moduleContent .matkahaku{margin-left:0;margin-right:0;overflow:hidden;float:left;width:100%}.matkahaku input{max-width:100%}.matkahakuPassengerMinus,.matkahakuPassengerAdd{display:inline}.matkahaku .tabi{width:100%;border-left:0;border-right:0}.aikataulut .leftDiv_switcher{display:none}.matkahaku .ui-widget-content{border-radius:0}#tabs .ui-tabs-nav li:last-child a{width:100%}.matkahakuLinkit{display:none}#tabs .effect .leftDiv{margin-top:0}.aikataulut .leftDiv .travelTime{width:100%}.matkahakuTop{height:auto;width:auto;margin-left:20px;margin-right:20px}.matkahaku .infoMessages{width:94%}.matkahakuTop .infoMsgTop{width:99%}.matkahakuTop .infoMsgTop .infoMessage{margin:5px 0}#tabs .matkahakuTop .row{margin:15px 0 0;width:100%}.leftDiv_switcher{height:auto}.styledPassenger,.styledSeason{margin-bottom:0}.ui-tabs .ui-tabs-panel{margin-top:-1px}.matkahaku .tabs{width:100%;box-shadow:none}.matkahaku li span{display:none}.matkahaku ul.ui-tabs-nav{margin:0 20px !important;padding:0;width:100%;height:40px}.matkahaku ul.ui-tabs-nav li a{display:inline-block;width:100%;height:39px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.matkahaku .ui-tabs-nav li.ui-tabs-active a{border-right:medium none;width:100%}.matkahaku li{width:20%;height:40px}.leftDiv{width:40.125%;margin-bottom:0}.leftDiv_switcher{margin:0 4.125%;min-width:30px;width:11.5%;text-align:center}.tabKotimaaVenaja.ui-state-active a{background:url("../images/kotimaaVenajaActive.png") center center no-repeat}.tabKotimaaVenaja.ui-state-active:hover a{background:url("../images/kotimaaVenajaActive.png") center center no-repeat}.tabKotimaaVenaja a{background:url("../images/kotimaaVenajaNormal.png") center center no-repeat}.tabKotimaaVenaja:hover a{background:url("../images/kotimaaVenajaHover.png") center center no-repeat}.tabAutojuna.ui-state-active a{background:url("../images/autojunaActive.png") center center no-repeat}.tabAutojuna.ui-state-active:hover a{background:url("../images/autojunaActive.png") center center no-repeat}.tabAutojuna a{background:url("../images/autojunaNormal.png") center center no-repeat}.tabAutojuna:hover a{background:url("../images/autojunaHover.png") center center no-repeat}.tabKausilippu.ui-state-active a{background:url("../images/kausilippuActive.png") center center no-repeat}.tabKausilippu.ui-state-active:hover a{background:url("../images/kausilippuActive.png") center center no-repeat}.tabKausilippu a{background:url("../images/kausilippuNormal.png") center center no-repeat}.tabKausilippu:hover a{background:url("../images/kausilippuHover.png") center center no-repeat}.tabSarjalippu.ui-state-active a{background:url("../images/sarjalippuActive.png") center center no-repeat}.tabSarjalippu.ui-state-active:hover a{background:url("../images/sarjalippuActive.png") center center no-repeat}.tabSarjalippu a{background:url("../images/sarjalippuNormal.png") center center no-repeat}.tabSarjalippu:hover a{background:url("../images/sarjalippuHover.png") center center no-repeat}.tabPaikka.ui-state-active a{background:url("../images/hotelActive.png") center center no-repeat}.tabPaikka.ui-state-active:hover a{background:url("../images/hotelActive.png") center center no-repeat}.tabPaikka a{background:url("../images/hotelNormal.png") center center no-repeat}.tabPaikka:hover a{background:url("../images/hotelHover.png") center center no-repeat}.closed.matkahaku #tabs .searchbtn.double{margin:20px 0 15px 0}.closed.matkahaku #tabs .tabs-3 .searchbtn.double{margin-right:20px}.matkahaku #tabs .searchbtn{width:100%;margin:20px 0 15px 0;min-width:265px;padding-right:0}.matkahakuBottom .row{display:none}.matkahakuBottom{background:none !important;border-top:0;width:auto;margin:0 20px}#tabs .styled-select select{width:125%}.matkahaku .effect{border-top:0;min-height:50px}.matkahaku .matkahakuPassengerMinus,.matkahaku .matkahakuPassengerMinus:hover,.matkahaku .matkahakuPassengerMinus:focus{width:10%;max-width:26px}.matkahaku .matkahakuPassengerAdd,.matkahaku .matkahakuPassengerAdd:hover,.matkahaku .matkahakuPassengerAdd:focus{width:10%;max-width:26px}.matkahaku input.alennuskoodi{width:100%}.useinKysyttya{border-left:0;border-right:0;border-radius:0;left:0;width:100%}.tooltipOnFocus:focus,.tooltipOnFocus.focus{width:245px !important}.styledSelectCar.styledSelect{width:98%;float:right}.offer #tabs .matkahakuMiddle .row .leftDiv div.styledSelect{width:79% !important}.travelTime{width:100%}.travelTime .dateTime{width:56.875%}.tabs-3 .travelTime .dateTime{width:100% !important}.matkahaku .startTime00,.matkahaku .returnTime{margin-right:8px;max-width:45px}.matkahaku .startDate,.matkahaku .returnDate{min-width:80px;width:64%}.matkahaku .tabs-3 .startDate,.matkahaku .tabs-3 .returnDate{width:40.125%;max-width:40.125% !important;background:url("../images/kalenteriHover.png") no-repeat right center #fff !important}.matkahaku .tabs-3 .startDate,#tabs4_startDate{float:left}.matkahaku .tabs-3 .returnDate{float:right}.tabs-3 .seasonSpaceBetweenDates{width:11%;text-align:center}.matkahaku .matkahakuMiddle .infoMessages{margin:0 20px;width:auto}#tabs .travelTime .styled-select{width:39.25%;float:right}#tabs .ui-tabs-nav li.ui-state-default a,#tabs .ui-tabs-nav li.ui-tabs-active a{padding:0 !important}.aikataulut .leftDiv_switcher{display:none}.matkahaku .plusbutton{margin-bottom:0}#tabs-1 .aikataulut .leftDiv:last-child,#tabs-2 .aikataulut .leftDiv:last-child,#tabs-5 .aikataulut .leftDiv:last-child{display:none}#tabs .aikataulut .leftDiv{width:100%;margin-top:0}.closed #tabs .aikataulut .leftDiv{margin-bottom:0}#tabs .aikataulut .leftDiv.return{margin-bottom:0}#tabs .tabs-4 .aikataulut .leftDiv{margin-bottom:13px}#tabs .styledPassengerNr select{width:25px;margin-left:0}#tabs .styledPassengerNr{width:25px}#tabs .travelTime .styledSelect{width:39.25% !important;float:right}.effect .leftDiv_switcher{display:none}.effect .leftDiv{width:100%}#tabs-5 .effect .leftDiv{width:100%}#tabs .matkahakuTop{margin-top:0}#tabs .tabs-3 .matkahakuTop .row.seasonAndSeriesTicketRadios{margin-left:0;margin-right:0}#tabs .matkahakuHeading{display:inline;margin:15px 0 0}#tabs .matkahaku .searchbtn{width:180px}#tabs .leftDiv_switcher .switcher{margin-top:15px}#tabs .effect .leftDiv:last-child{margin-bottom:0;margin-top:13px}#tabs-5 .styledReserveSeat select{width:120%}#tabs .ui-tabs-nav li.ui-tabs-active:last-child a{border-right:1px solid #bbbfbb !important;border-top:1px solid #bbbfbb}#tabs .ui-tabs-nav li.ui-tabs-active a{border-top:1px solid #bbbfbb}#tabs .reserveTicket .matkahakuTop .row{width:100%;margin-top:0}#tabs .reserveTicket .matkahakuTop .row .leftDiv{width:100%;margin-top:15px}#tabs .reserveTicket .matkahakuMiddle .row:first-child .leftDiv{width:40.125%;clear:none;margin-bottom:0}#tabs .reserveTicket .row .leftDiv_switcher .switcher{margin-top:15px}#tabs .reserveTicket .matkahakuMiddle .leftDiv_switcher{display:inline}#tabs .reserveTicket .effect .leftDiv:last-child{margin-bottom:0;margin-top:0}#tabs .reserveTicket .matkahakuMiddle .row.aikataulut{margin-bottom:0}#tabs .reserveTicket .matkahakuMiddle .row{width:100%;margin-bottom:13px}}@media all and (max-width:400px){#tabs .reserveTicket .startDate,#tabs .reserveTicket .returnDate{max-width:105px}}@media all and (max-width:321px){#tabs .reserveTicket .matkahakuMiddle .row{width:280px}}@media all and (min-width:475px) and (max-width:767px){.travelTime .dateTime{width:41%}.matkahaku .startDate,.matkahaku .returnDate{width:66%;float:right}}.ie7 .ui-tabs-nav li.ui-state-default a{padding:0 25px}.ie7 .matkahakuTop .row,.ie7 .matkahakuMiddle .row,.ie7 .matkahakuTopWhite .row{width:656px}.ie7 .row.aikataulut{width:656px}.ie7 .aikataulut .leftDiv{margin-bottom:0;margin-top:0;padding-bottom:21px;padding-top:8px}.ie7 .leftDiv_switcher{width:30px;margin:0;padding:0 15px;text-indent:0;display:inline}.ie7 .matkahakuBottom .row{float:left;padding:14px 20px;margin:0;width:auto}.ie7 .matkahaku input,.ie8 .matkahaku input{text-indent:0;width:292px;padding-left:5px}.ie7 .matkahaku input.radio,.ie8 .matkahaku input.radio{width:auto;padding-left:0}.ie7 .matkahaku input.startDate,.ie7 .matkahaku input.returnDate,.ie8 .matkahaku input.startDate,.ie8 .matkahaku input.returnDate{width:96px}.ie7 .matkahaku #tabs .searchbtn{line-height:20px}.ie7 .leftDiv{width:297px}.ie7 .aikataulut .leftDiv_switcher{display:inline}.ie7 .offer .aikataulut .leftDiv_switcher{display:none}label.hidden,span.hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);line-height:0;margin-bottom:0;width:auto !important;display:inline-block;font-size:0}.moreHotelOptions{margin-bottom:5px;display:none}@media all and (min-width:768px) and (max-width:979px){.offer .matkahaku .row .leftDiv div.styledSelect.styledPassenger.firstRow{width:231px !important}#tabs-1 .styledPassenger,#tabs-1 .styledPassenger.firstRow{width:151px;margin-left:10px}.travelTime .styledSelect{width:178px !important}button.recycleIcon{margin-left:15px}.moreHotelOptions{width:458px !important}.searchFormHotel .startDate,.searchFormHotel .returnDate{width:179px}.hotelTimeLeft{width:238px}.hotelTimeRight{width:182px}#tabs-5 .rightDiv{float:left;width:auto;margin-left:0;margin-bottom:15px}.matkahakuBottom .matkahakuSubmitDiv{max-width:55%}.searchFormHotel .seasonSpaceBetweenDates{margin:0 25px}}@media all and (max-width:767px){.matkahakuBottom .matkahakuSubmitDiv{max-width:55%}.matkahakuBottom .matkahakuSubmitDiv{max-width:100%;float:left}.matkahakuRussianTextDiv{float:right}}.matkahakuSubmitDiv,.offer .matkahakuSubmitDiv{max-width:40%;float:right}.matkahakuRussianTextDiv{float:right;width:100%;margin-top:-8px;margin-bottom:8px;text-align:center}.matkahakuRussianText{color:#4f5d5d;font-size:14px;font-weight:normal}.offer .matkahaku .matkahakuMiddle .row .leftDiv div.styledSelect{width:100% !important}.offer .matkahaku .row .leftDiv div.styledSelect{width:127px !important}.offer .matkahaku .row .leftDiv div.styledSelect.styledPassengerNumber{width:60px !important;float:left}.offer .matkahaku #tabs .row .leftDiv div.styledSelect.styledPassengerNumber{width:60px !important;float:left}.offer .matkahaku .row .leftDiv div.styledSelect.styledPassenger{width:186px !important}@media all and (min-width:979px){.offer .matkahaku .row .leftDiv div.styledSelect.styledPassenger.firstRow{width:226px !important}}.vrForm .matkahaku div{margin-bottom:0}.vrForm .matkahaku{margin-bottom:15px}.tabs1_saattajacheckbox .label a{float:none !important;display:inline !important;font-size:12px !important;margin-left:1px !important}.tabs1_saattajacheckbox{padding-bottom:8px}.matkahaku .infobubble{float:right;width:19%;background:url('../images/vr_ikonisprite.png') no-repeat -485px -95px;width:22px;height:22px;color:transparent;cursor:pointer;margin-top:3px}.matkahaku .infobubblegreen{float:right;background:url('../images/infogreen_14px.png') no-repeat;width:14px;height:14px;color:transparent;cursor:pointer;margin-top:2px;margin-left:10px}.matkahaku .tabs1_shipCode{width:90% !important}.fp .hkal{left:10px}.hk_saattajacheckbox{clear:left}.hk_saattaja_input{margin-right:5px}.weekSearchLoading{margin-left:80px;background:#f5faf5 url("../images/loadingAnimation.gif") no-repeat center center;height:75px}.hkal{position:relative;float:left;display:inline;width:700px;margin-bottom:15px;left:0;z-index:98}.hkal .tabs,.hkal form{display:inline;float:left;padding:0;width:100%}.hkal .tabi{background:#eef3ee;border:1px solid #bbbfbb;border-radius:5px;display:inline;float:left;padding:20px 0 0;width:100%;min-width:291px}.hkal .row{margin-right:20px;margin-left:20px;float:left;display:inline;width:660px}.hkal .leftDiv{width:300px;float:left;display:inline}.hkal .leftDiv .row{width:100%}.hkal .leftDiv_switcher .switcher,.hkal .leftDiv_switcher .switcher:hover,.hkal .leftDiv_switcher .switcher:focus{background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-o-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-moz-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-ms-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6ede6),color-stop(1,#f7f9f7));width:30px;height:30px;margin-top:15px;border:1px solid #bbbfbb;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);overflow:hidden;color:transparent;text-transform:capitalize}.ie7 .hkals .leftDiv_switcher span{display:none}.hkal .leftDiv_switcher .switcher:hover{background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-o-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-moz-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-ms-linear-gradient(bottom,#d6dcd6 0,#e6e7e6,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#d6dcd6),color-stop(1,#e6e7e6))}.hkal .leftDiv_switcher .switcher:active{background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-o-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-moz-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-ms-linear-gradient(bottom,#dde0dd 0,#ced5ce,100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#dde0dd),color-stop(1,#ced5ce))}.hkal .hk_searchbtn,.hkalDiv .hk_searchbtn,.hkal .hk_searchbtn:focus,.hkalDiv .hk_searchbtn:focus{max-width:100%;min-width:200px;color:white;margin:20px 0;height:30px;line-height:28px;padding:0 30px 0 5px;border:1px solid #0080b6;font-size:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;float:right;display:inline;text-transform:uppercase;background:url("../images/whiteArrow.png") no-repeat 97% center #008ecb;background:url("../images/whiteArrow.png") no-repeat 97% center,linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}.hkalDiv .continue{background:url("../images/darkArrow.png") no-repeat 97% center #f6f9f6;background:url("../images/darkArrow.png") no-repeat 97% center,linear-gradient(bottom,#f6f9f6 0,#e6eee6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-o-linear-gradient(bottom,#f6f9f6 0,#e6eee6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-moz-linear-gradient(bottom,#f6f9f6 0,#e6eee6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#f6f9f6 0,#e6eee6 100%);background:url("../images/darkArrow") no-repeat 97% center,-ms-linear-gradient(bottom,#f6f9f6 0,#e6eee6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f9f6),color-stop(1,#e6eee6));border:1px solid #bbbfbb;border-radius:5px;color:#2479b3}.hkal .hk_searchbtn:hover,.hkalDiv .hk_searchbtn:hover{background:url("../images/whiteArrow.png") no-repeat 97% center,linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad));border:1px solid #006e9b;color:#fff}.hkal .hk_searchbtn:active,.hkalDiv .hk_searchbtn:active{background:url("../images/whiteArrow.png") no-repeat 97% center,linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-o-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-moz-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-ms-linear-gradient(bottom,#00638e 0,#007697 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#00638e),color-stop(1,#007697));border:1px solid #005980;color:#fff}.moduleContent .hkalLoading{background-position:top center}.hkalDiv button.recycleIcon{margin-left:10px}.hkalDiv .continue:hover,.hkalDiv .continue:active{background:url("../images/darkArrow.png") no-repeat 97% center #e6e7e6;background:url("../images/darkArrow.png") no-repeat 97% center,linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-o-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-moz-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-ms-linear-gradient(bottom,#e6e7e6 0,#d6dcd6 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e7e6),color-stop(1,#d6dcd6));border:1px solid #bbbfbb;border-radius:5px;color:#2479b3}.hkalDiv .continue:active{background:url("../images/darkArrow.png") no-repeat 97% center #ced5ce;background:url("../images/darkArrow.png") no-repeat 97% center,linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-o-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-moz-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-ms-linear-gradient(bottom,#ced5ce 0,#dde0dd 100%);background:url("../images/darkArrow.png") no-repeat 97% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#ced5ce),color-stop(1,#dde0dd));border:1px solid #bbbfbb;border-radius:5px;color:#2479b3}.hkalBottom{background:none repeat scroll 0 0 #fff;border-radius:0 0 5px 5px;border-top:1px solid #dadfe1;clear:both;display:inline;float:left;width:100%}.hkalBottom .links{float:left;display:inline;width:65%;margin-top:20px}.hkalBottom .links,.hkalBottom .links p{font-size:14px}.hkalBottom .links p,.hkalBottom .links div{margin-bottom:20px;line-height:1.2}.hkalBottom .hkalSubmitDiv{float:left;display:inline;width:35%}.hkal .aikataulut .travelTime{width:100%}.hkal .aikataulut .leftDiv{width:auto}.hkal .aikataulut label{max-width:139px}.hkal .dateTime{width:139px;float:left;display:inline}.hkal .styledSelect{float:left;width:100%}.hkal .styledSelect select{width:115%}.hkal .returnDateCheckboxHK{background:0;border:0;display:inline;float:left;height:14px;margin-right:8px;width:auto}.hkal .returnDateLabel{float:left;display:inline;width:auto}.hkal .startTime00,.hkal .returnTime{width:auto;max-width:47px;margin-right:8px;float:left}.hkal .startTime00 .invalid,.hkal .returnTime .invalid{margin-right:3px}.hkal .returnDateHK{margin-left:20px}.hkal .startDateHK,.hkal .returnDateHK{width:101px;float:left;position:relative;background:url("../images/kalenteriHover.png") no-repeat scroll right center white}.hkal .startDateHK:hover,.hkal .returnDateHK:hover{background:url("../images/kalenteriNormal.png") no-repeat scroll right center #fff}.hkal .startDateHK:focus,.hkal .returnDateHK:focus{background:url("../images/kalenteriNormal.png") no-repeat right center #fff}.hkal label{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;float:left;margin-bottom:3px;width:auto;line-height:1}.hkal label.radioSpan{width:auto;font-size:14px;font-weight:normal;margin-bottom:13px;position:relative;text-transform:none}.hkal label p{color:#a5acaf;font-size:12px;font-weight:normal;word-wrap:break-word}.hkal input{border:1px solid #b1b1b1;background:none repeat scroll 0 0 #fff;height:28px;line-height:28px;padding:0;width:100%;text-indent:5px;font-weight:normal;margin-bottom:0;outline:medium none;max-width:298px;font-size:12px;float:left}.hkal input.radio{margin-right:8px;margin-top:6px}.hkal input[type="radio"]{width:30px;height:auto;background:0;border:0}.hkal input:hover{background:#eef3ee;border:1px solid #bbbfbb;color:#2479b3}.hkal input:focus,.hkal input.focus{background:#daebda;border:1px solid #58a618;color:#077f00}.hkal input:disabled,.hkal input:disabled:hover{background:url("../images/kalenteriHover.png") no-repeat right center #eee;border:1px solid #b1b1b1}.hkal select{outline:medium none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.hkal .radioLabel{font-weight:normal;line-height:26px;margin:0;width:100%;margin-right:20px}.hkalDiv{float:left;display:inline;width:100%}.hkalDiv .passenger{float:left;max-width:100%}.hkalDiv .styledPassenger{width:175px;max-width:175px}.hkalDiv .styledPassenger.firstRow{width:215px;max-width:215px}.hkalDiv div.styledPassengerNumber{margin-right:10px}.hkalDiv .price .plusbutton{background:url("../images/vr_ikonisprite.png") no-repeat scroll -662px -242px;border:medium none;cursor:pointer;display:inline;float:left;height:26px;margin:2px 5px 13px 3px;vertical-align:middle;width:26px}.hkalDiv .price .lisaaMuita{clear:none;color:#0bae02;cursor:pointer;display:inline-block;float:left;font-size:14px;height:14px;line-height:14px;margin-bottom:0;margin-left:7px;margin-top:7px;position:relative;width:auto}.hkalDiv .price .lisaaMuita:hover{color:#077f00;text-decoration:underline}.hkalDiv .line{border-top:1px solid #dadfe1;margin-top:5px;padding-bottom:5px}.hkalTitle,.hkalResults{float:left;display:inline;width:100%}.hkalTitle h2{float:left;display:inline-block;width:auto}.hkalTitle span{margin-right:10px;font-weight:bold}.hkalTitle .type{font-weight:normal;font-size:19px;margin-right:5px}.hkalTitle .arrow{background:url("../images/hkal_greenArrow.png") no-repeat;display:inline-block;width:20px;height:13px}.hkalTitle .selection{float:right;width:auto;margin-top:12px}.hkalDiv .mobileSelection{display:none}.hkalTitle .selection a{cursor:pointer}.hkalTitle .selection .week{text-transform:uppercase;display:inline-block;line-height:27px;font-size:12px;font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}.hkalTitle .selection .prev{border-right:1px solid #bbbfbb;margin-right:10px;padding-right:10px}.hkalTitle .prev.disabled{color:#ccc}.hkalTitle .selection a span{width:26px;height:27px}.hkalTitle .selection a.prev span{background:url("../images/vr_ikonisprite.png") no-repeat -872px -242px;float:left;margin-right:10px}.hkalTitle .selection .prev.disabled span{background:url('../images/vr_ikonisprite.png') no-repeat -933px -242px}.hkalTitle .selection a.next span{background:url("../images/vr_ikonisprite.png") no-repeat -902px -242px;float:right;margin-right:0;margin-left:10px}.hkalResults .weekview{background:#f5faf5;border:1px solid #bbbfbb;border-radius:5px;float:left;display:inline;margin-bottom:15px;width:100%;box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}.hkalResults .passengerDiv{width:100%}.hkalResults .weekrow{position:relative;float:left;display:inline;width:100%}.hkalResults .toprow{float:left;display:inline;width:100%;background:#eef3ee;border-bottom:1px solid #bbbfbb;border-radius:5px 5px 0 0;margin-bottom:10px}.hkalResults .toprow .block{text-transform:uppercase;padding-top:10px;font-weight:bold;text-align:center}.hkalResults .block{width:12.5%;float:left;display:inline;height:auto;min-height:20px;padding-bottom:10px}.hkalResults .week>div{padding-bottom:10px;padding-top:10px;margin-left:20px;font-weight:bold}.hkalResults .price>div{background:#f9fcf9;background:-moz-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:-webkit-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:-o-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:-ms-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:linear-gradient(to bottom,#f9fcf9 0,#f0f8f0 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f9fcf9),color-stop(1,#f0f8f0));border:1px solid #bbbfbb;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2);line-height:1.5;margin-right:10px;padding-bottom:5px;padding-top:8px}.hkalResults .price>div:hover,.hkalResults .price .extraInfo .catInfo:hover{background:#e8ebe8;background:-moz-linear-gradient(top,#e8ebe8 0,#dfe6df 100%);background:-webkit-linear-gradient(top,#e8ebe8 0,#dfe6df 100%);background:-o-linear-gradient(top,#e8ebe8 0,#dfe6df 100%);background:-ms-linear-gradient(top,#e8ebe8 0,#dfe6df 100%);background:linear-gradient(to bottom,#e8ebe8 0,#dfe6df 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e8ebe8),color-stop(1,#dfe6df))}.hkalResults .price.disabled>div{border:1px solid #d4d9d4;background:#f5faf5}.hkalResults .price.cheapest>div{background:#57a50b;background-image:linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-o-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-moz-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-ms-linear-gradient(bottom,#4c9915 0,#65b31c 75%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4c9915),color-stop(0.75,#65b31c));color:#fff;border:1px solid #5aa00c}.hkalResults .price.cheapest>div:hover{background:#96cb6c;border:1px solid #5aa00c}.hkalResults .price .extraInfo:hover,.hkalResults .price.selected .extraInfo:hover,.hkalResults .price.searched .extraInfo:hover{background:0;border:0;padding-bottom:0}.hkalResults .price.cheapest>div:hover>span{color:#fff}.hkalResults .price.searched>div,.hkalResults .price.cheapest.searched>div:hover{border-bottom:5px solid #3d82b6;padding-bottom:1px}.hkalResults .price.selected>div{padding-bottom:5px}.hkalResults .price.selected>div,.hkalResults .price.selected>div:hover,.hkalResults .price .extraInfo .catInfo.selected{background:#364040;background-image:linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-o-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-moz-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-webkit-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-ms-linear-gradient(bottom,#364040 48%,#4f5d5d 87%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.48,#364040),color-stop(0.87,#4f5d5d));border:1px solid #2e3636;color:#fff}.hkalResults .price.selected>div>span,.hkalResults .price.selected>div>p,.hkalResults .price .extraInfo .catInfo.selected>span,.hkalResults .price .extraInfo .catInfo.selected>p{color:#fff}.hkalResults .price.disabled span{color:#b9c0bd}.hkalResults .price span{display:inline-block;clear:both;width:100%;text-align:center;line-height:1}.hkalResults .price .hiddenInput{display:none}.hkalResults .price .choose input{height:auto}.hkalResults .date span{display:none}.hkalResults .amount{font-weight:bold}.hkalResults .price .extraInfo,.hkalResults .price.selected .extraInfo{background:0;border:0;box-shadow:none;display:none;left:0;right:0;z-index:100;padding:15px 0 0}.hkalResults .price .extraInfo .arrow{background:url("../images/hkal_topArrow.png") no-repeat scroll center top;display:inline-block;height:11px;left:0;position:absolute;top:-10px;width:21px}.hkalResults .price .extraInfo>div{position:absolute;left:20px;right:20px;border-radius:5px;border:1px solid #bbbfbb;background:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}.hkalResults .price .extraInfo .choices,.hkalResults .price .extraInfo .catTitle,.hkalResults .price .extraInfo .catInfo,.hkalResults .price .extraInfo .action{width:50%;float:left;display:inline}.hkalResults .price .extraInfo .choices{margin-top:20px;margin-bottom:20px}.hkalResults .price .extraInfo .choice{border-right:1px solid #d6d9d6}.hkalResults .price .extraInfo .action>div{margin:20px}.hkalResults .price .extraInfo .catInfo{border:1px solid #bbbfbb;border-radius:5px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2);float:right;margin-bottom:10px;margin-right:20px;padding-bottom:10px;padding-top:10px;width:42%;background:#f9fcf9;background:-moz-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:-webkit-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:-o-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:-ms-linear-gradient(top,#f9fcf9 0,#f0f8f0 100%);background:linear-gradient(to bottom,#f9fcf9 0,#f0f8f0 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f9fcf9),color-stop(1,#f0f8f0))}.hkalResults .price .extraInfo .catInfo.disabled{border:1px solid #d4d9d4;background:#f5faf5}.hkalResults .price .extraInfo .last .catInfo{margin-bottom:0}.hkalResults .price .catChoose{display:inline-block;float:left;width:30px;margin-top:0}.hkalResults .price .catDetails{float:left;width:105px;max-width:105px}.hkalResults .price .catDetails p{margin:0;text-align:center;line-height:22px;height:22px;width:105px}.hkalResults .price .selected .catDetails p{color:#fff}.hkalResults .price .catChoose input{height:14px;margin-top:0}.hkalResults .catTitle p,.hkalResults .catInfo p{margin-left:20px;margin-bottom:0}.hkalResults .catTitle p:first-child{font-weight:bold}.hkalResults .price .extraInfo .choices .choice{width:100%;float:left;display:inline}@media all and (max-width:767px){.fp .hkal{left:0}.moduleContent .hkal{width:100%;left:0;overflow:hidden;margin-left:0;margin-right:0}hkal .tabi{padding-top:15px}.hkal .tabs{width:auto}.hkal .leftDiv{width:100%;margin-bottom:15px}.hkal .leftDiv_switcher{display:none}.hkal .row{width:auto}.hkal .hk_searchbtn,.hkalDiv .hk_searchbtn{width:100%;max-width:100%}.hkal input{max-width:100%}.hkal .startDateHK,.hkal .returnDate{width:61%}.hkal .dateTime{width:100%;max-width:200px}.hkal .aikataulut .leftDiv{width:100%;margin-bottom:15px}.hkal .aikataulut .return{display:none}.hkal .aikataulut .leftDiv_switcher{display:none}.hkalBottom .links{margin-top:15px}.hkalResults .toprow{display:none}.hkalResults .block{width:100%}.hkal .hk_searchbtn,.hkalDiv .hk_searchbtn,.hkal .hk_searchbtn:focus,.hkalDiv .hk_searchbtn:focus{margin:12px 0 15px 0}.hkalBottom .hkalSubmitDiv,.hkalBottom .links{width:100%}.hkalBottom .links p,.hkalBottom .links div{margin-bottom:0}.hkalResults .price .catChoose{height:auto;margin-bottom:0;margin-top:0}.hkalResults .price>div{margin-right:20px;margin-left:20px}.hkalResults .price.searched>div,.hkalResults .price.searched>div:hover{border-bottom:1px solid #bbbfbb;border-left:5px solid #3d82b6;padding-bottom:5px}.hkalResults .price.searched.selected>div,.hkalResults .price.searched.selected>div:hover{border-left:0}.moduleContent .hkalDiv{margin-left:0;margin-right:0;width:100%}.hkalResults .weekview{border-radius:0;border-left:0;border-right:0;padding-bottom:20px;padding-top:20px}.hkalResults .weekrow{margin-right:0;margin-left:0;width:100%}.hkalResults .week{display:none}.hkalResults .price span{clear:none;width:auto}.hkalResults .date span{display:inline;font-weight:bold;margin-right:10px}.hkalResults .price>div{position:relative}.hkalResults .price .date{margin-left:43px}.hkalResults .price.searched .date{margin-left:38px}.hkalResults .price .choose,.hkalResults .price.searched.selected .choose{position:absolute;left:15px;top:10px;-webkit-backface-visibility:hidden}.hkalResults .price .amount{position:absolute;right:15px;top:11px}.hkalResults .price.searched .choose{left:11px}.hkalTitle h2{margin-left:20px}.hkalTitle .selection{display:none}.hkalDiv .mobileSelection{display:inline;float:left;margin-bottom:10px;margin-left:20px;width:auto;clear:both}.hkalDiv .mobileSelection a{cursor:pointer;text-transform:uppercase;font-weight:bold}.hkalDiv .mobileSelection a:hover{text-decoration:underline}.hkalDiv .mobileSelection span{float:left;display:inline-block;width:10px;height:8px;margin-top:5px;margin-right:10px}.hkalDiv .mobileSelection.previous span{background:url('../images/vr_ikonisprite.png') no-repeat -100px -131px}.hkalDiv .mobileSelection.next span{background:url('../images/vr_ikonisprite.png') no-repeat -70px -131px}.moduleContent .searchLoading{width:100%;margin-left:0;margin-right:0;min-height:535px}.ui-content .searchLoading{width:100%;margin-left:0;margin-right:0;height:55px;display:inline-block}.hkalResults .price .extraInfo>div{left:-10px;right:-10px}.hkalResults .price .extraInfo .action>div{margin:10px 20px}.hkalResults .price .extraInfo .choices,.hkalResults .price .extraInfo .action{width:100%;margin-bottom:0}.hkalResults .passengerDiv{width:100%}.hkalResults .price.searched>div:hover,.hkalResults .price.cheapest.searched>div:hover{border-bottom:1px solid #bbbfbb;padding-bottom:5px}.hkalDiv .passenger{width:100%;margin-bottom:10px}.hkalResults .price .extraInfo .action form{border-top:1px solid #bbbfbb;padding-top:10px}.hkalResults .price .extraInfo .action>div{margin:10px}.hkalResults .price .extraInfo .choices{margin-top:10px}.hkalResults .catTitle p,.hkalResults .catInfo p{margin-left:10px}.hkalResults .price .extraInfo .catInfo{float:right;margin-right:10px}.hkalDiv .line{margin-left:10px;margin-right:10px}.hkal .row{margin-left:10px;margin-right:10px}}.ie7 .hkal label.hidden,.ie6 .hkal label.hidden{display:none !important}.ie7 .hkal .relative,.ie6 .hkal .relative{float:left;display:inline;width:100%}.ie7 .hkal .dateTime,.ie6 .hkal .dateTime{float:left;display:inline}.ie7 .hkalResults .block,.ie6 .hkalResults .block{width:87px}.ie7 .hkal .styledSelect select,.ie8 .hkal .styledSelect select{margin-bottom:0;width:90%}.ie9 .hkal .styledSelect select{margin-bottom:0;width:111%}.ie7 .hkal input.startDate,.ie7 .hkal input.returnDate,.ie8 .hkal input.startDate,.ie8 .hkal input.returnDate{width:96px}.ie7 .hkal .hk_searchbtn{line-height:20px}.ie7 .hkal .leftDiv{width:297px}.ie7 .hkal .aikataulut .leftDiv_switcher{display:inline}.timetableApp .vaihdot4print{display:none;font-size:12px;padding-left:30px}.ui-tooltip-content .serviceDescription{padding-top:0;float:left;font-size:14px;padding-left:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.ui-tooltip-content .timetableTooltipServices{width:280px;height:25px}.ui-tooltip-content .timetableTooltipServices span{float:left}.ui-tooltip-content .traintooltipServices{color:#4f5d5d;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif}.ui-tooltip-content{padding-left:10px}.closeaikatauluTooltip{background:url("../images/vr_ikonisprite.png") no-repeat -459px -129px;width:12px;height:12px;MARGIN-TOP:8px;MARGIN-RIGHT:8px}.trainService_19{background:url("../images/services/service19.png") no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px}.trainService_38{background:url("../images/services/service38.png") no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px}.trainService_39{background:url("../images/services/service39.png") no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px}.trainService_41{background:url("../images/services/service41.png") no-repeat;display:inline-block;width:20px;margin-right:5px;height:20px}.trainService_46{background:url("../images/services/service46.png") no-repeat;display:inline-block;width:20px;margin-right:5px;height:20px}.trainService_47{background:url("../images/services/service47.png") no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px}.trainService_52{background:url("../images/services/service52.png") no-repeat;display:inline-block;width:20px;margin-right:5px;height:20px}.trainService_65{background:url("../images/services/service65.png") no-repeat;width:40px;margin-right:5px;display:inline-block;height:20px}.trainService_66{background:url("../images/services/service66.png") no-repeat;display:inline-block;width:20px;margin-right:5px;height:20px}.trainService_70{background:url("../images/services/service70.png") no-repeat;display:inline-block;width:20px;margin-right:5px;height:20px}.trainService_71{background:url("../images/services/service71.png") no-repeat;display:inline-block;width:20px;margin-right:5px;height:20px}.trainService_72{background:url("../images/services/service72.png") no-repeat;display:inline-block;width:20px;margin-right:5px;height:20px}.trainService_74{background:url("../images/services/service74.png") no-repeat;display:inline-block;width:20px;height:20px;margin-right:5px}.timetableApp .aikataulutTitle .arrow{background:url("../images/hkal_greenArrow.png") no-repeat;display:inline-block;width:20px;height:13px;margin-left:5px;margin-right:5px}.timetableApp #tt_saattaja{margin-top:7px;margin-right:5px}.timetableApp .leftDiv_oneThird{float:left;width:200px;margin-bottom:10px;display:inline}.timetableApp .aikajaksoDiv{padding-left:19px;padding-top:2px}.timetableApp .tt_ticketselection{font-size:14px !important}.timetableApp span{font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.timetableApp .ttbyuTicketRow{width:320px !important}.timetableApp .byuTicketBtn{width:auto;min-width:120px;color:white;line-height:30px;height:30px;padding:0 30px 0 5px;border:1px solid #0080b6;font-size:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;text-align:left;float:right;display:inline;text-transform:uppercase;background:url("../images/whiteArrow.png") no-repeat 95% center #008ecb;background:url("../images/whiteArrow.png") no-repeat 95% center,linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 95% center,-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 95% center,-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 95% center,-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 95% center,-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/whiteArrow.png") no-repeat 95% center,-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}.timetableApp .timetableresult_searcbtn{width:auto;max-width:220px;color:white;line-height:29px;height:30px;padding:0 30px 0 5px;border:1px solid #0080b6;font-size:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;text-align:left;float:right;display:inline;text-transform:uppercase;background:url("../images/whiteArrow.png") no-repeat 97% center,linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/whiteArrow.png") no-repeat 97% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad));box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}.timetable_search .departureDateTime{width:45%;float:left}.timetable_search .returnDateTime{width:165px;float:right}.timetableApp .departureStartTime-error,.timetableApp .departureEndTime-error{float:left}.timetableApp .startDate-error,.timetableApp .endDate-error{float:left}.timetableApp .timetable_search{padding:0;margin:-5px 0 0;width:698px;float:left;border:1px solid #dadfe1;background:#fff;background-image:none;border-radius:5px}.timetableApp .timetable_search .returnTimeCheckBox{width:15px;height:15px}.timetableApp .weekday_kulussa{width:10px;text-align:center;margin-right:22px}.timetableApp .weekday_kulussa_1{font-weight:bold}.timetableApp .weekday_kulussa_0{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;width:10px;height:11px;color:#ccc}.timetableApp .timetableTicketNumber{margin-top:1px;height:19px;background-color:white}.timetableApp .clearNone{clear:none !important}.timetableApp .timetable_search input{background:none repeat scroll 0 0 #fff;height:28px;line-height:28px;padding:0;width:100%;text-indent:5px;font-weight:normal;margin-bottom:0;outline:medium none;max-width:298px;border:1px solid #dadfe1;border-radius:5px;font-family:"proxima_nova_rgregular",Helvetica,arial,sans-serif}.timetableApp .timetable_search input:hover{background:#eef3ee;border:1px solid #bbbfbb;color:#2479b3}.timetableApp .timetable_search input:focus{background:#daebda;border:1px solid #58a618;color:#077f00}.timetableApp .trainTypeWrapperDiv{width:500px}.timetableApp .leftDiv_oneThird .styledSelect{clear:left;width:150px}.timetableApp .tt_selectLabel{float:left}.timetableApp .submitbtnDiv{float:right !important}.timetableApp .tt_tickettypes{float:left;clear:left;margin-top:10px;margin-bottom:10px;font-size:14px !important}.timetableApp .tt_tickettypes label{font-family:"proxima_nova_rgregular",Helvetica,arial,sans-serif;padding-left:5px;font-size:14px;text-transform:none;padding-right:30px}.timetableApp .kulkutiedotpvt{text-transform:lowercase;font-size:12px}.timetableApp .timetable_results .datetime{font-family:"proxima_nova_rgregular",Helvetica,arial,sans-serif}.timetableApp .timetable_results .datetime input[type="text"]{width:105px;float:left;background:url("../images/kalenteriHover.png") no-repeat right center #eef3ee;border-radius:5px;height:20px;font-family:"proxima_nova_rgregular",Helvetica,arial,sans-serif;font-size:14px;font-weight:normal;text-indent:5px;margin-right:15px}.timetableApp .timetable_results .datetime input[type="text"]:hover{background:url("../images/kalenteriNormal.png") no-repeat right center #eef3ee;border:1px solid #bbbfbb;color:#2479b3}.timetableApp .timetable_search input:disabled,.timetable_search input:disabled:hover{background-color:#eee;border:1px solid #b1b1b1}.timetableApp .infobubblegreen{float:left;background:url('../images/infogreen_14px.png') no-repeat;width:14px;height:14px;color:transparent;cursor:pointer;margin-left:10px}.timetableApp .timetable_search .timetable_searchbtn,.timetableApp .timetable_search .timetable_searchbtn:focus{max-width:100%;min-width:200px;color:white;margin:20px 0;height:30px;line-height:28px;padding:0 30px 0 5px;border:1px solid #0080b6;font-size:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;float:right;display:inline;text-transform:uppercase;background:url("../images/suurennuslasi.png") no-repeat 97% center #008ecb;background:url("../images/suurennuslasi.png") no-repeat 97% center,linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-o-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-moz-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-ms-linear-gradient(bottom,#008ecb 0,#00a9d8 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-webkit-gradient(linear,left bottom,left top,color-stop(0,#008ecb),color-stop(1,#00a9d8));box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}.timetableApp .timetable_search .timetable_searchbtn:hover{max-width:100%;min-width:200px;color:white;margin:20px 0;height:30px;line-height:28px;padding:0 30px 0 5px;font-size:12px;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-weight:bold;text-align:left;float:right;display:inline;text-transform:uppercase;background:url("../images/suurennuslasi.png") no-repeat 97% center,linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-o-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-moz-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-webkit-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-ms-linear-gradient(bottom,#0091b8 0,#007aad 100%);background:url("../images/suurennuslasi.png") no-repeat 97% center,-webkit-gradient(linear,left top,left bottom,color-stop(0,#0091b8),color-stop(1,#007aad));border:1px solid #006e9b;box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}.timetableApp .travelTimesDiv{width:300px}.timetableApp .timetableTop{display:inline;float:left;height:auto;width:100%;padding-top:18px;padding-bottom:8px;background:#eef3ee}.timetableApp .timetable_search .row{float:left;display:inline;width:100%;max-width:100%}.timetableApp .travelTimeReturn{padding-left:18px}.timetableApp .timetableCHG,.timetableApp .stationDivTT,.timetableApp .timetableTrainType,.timetableApp .timetableTrainSvc,.timetableApp .timeperiodDiv{padding-left:19px}.timetableApp .timeperiodDiv{width:326px}.timetableApp .timetableTop .leftDiv_switcher .switcher{margin-top:15px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px;background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-o-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-moz-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-ms-linear-gradient(bottom,#e6ede6 0,#f7f9f7 100%);background:url("../images/vr_ikonisprite.png") no-repeat -421px -121px,-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6ede6),color-stop(1,#f7f9f7));width:30px;height:30px;margin-top:20px;border:1px solid #bbbfbb;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);overflow:hidden;color:transparent;text-transform:capitalize}.timetableApp .timetablebottom{background:#fff;width:100%;height:auto;float:left;display:inline;border-top:1px solid #dadfe1}.timetableApp .timeframe_divider{margin-left:2% !important;float:left;padding-top:3px;width:15px;height:20px}.timetableApp .timetablebottom .row{margin:14px 20px;float:right}.timetableApp .timetablebottom button{width:100px}.timetableApp .timetableSubmitDiv{max-width:100%;float:right;padding-right:20px}.timetableApp .timetable_ohje{float:right;margin-bottom:10px}.timetableApp .timetable_r_arrow{float:left;width:20px;height:20px;background:url("../images/vr_ikonisprite.png") no-repeat -35px -185px;margin-left:19px}.timetableApp .timetable_d_arrow{float:left;width:20px;height:20px;background:url("../images/vr_ikonisprite.png") no-repeat -70px -191px;margin-left:19px;position:relative;top:7px;left:5px}.timetableApp .weekDayDiv{padding-top:8px}.timetableApp .aikataulut_tarkennettuhaku{width:100%;height:auto;float:left;display:inline;background:#eef3ee}.timetableApp .timetable_search .dateTime{width:100%}.timetableApp .timetable_search .dateTime input{width:105px;float:left;background:url("../images/kalenteriHover.png") no-repeat right center #fff;border-radius:5px}.timetableApp .timetable_search .dateTime input:hover{background:url("../images/kalenteriNormal.png") no-repeat right center #fff}.timetableApp .timetable_search .endDateTT{float:right}.timetableApp .timetable_divider{float:left;padding:4px 5px 0 5px}.timetableApp .timetable_search .travelTime input{width:50px;float:left;border-radius:5px}.timetableApp .timetable_search .rightDiv{float:right;width:300px;margin-bottom:10px}.timetableApp .timetable_search .timetableRowdivider{border-top:1px solid #dadfe1;padding-top:15px;padding-bottom:10px}.timetableApp .timetableweekDay input[type="checkbox"]{background:0;border:0;display:inline;float:left;height:14px;margin-right:5px;width:auto}.timetableApp .timetableCHG input[type="radio"]{background:0;border:0;display:inline;float:left;height:14px;margin-right:5px;width:auto;clear:both}.timetableApp .timetable_rowLabel{clear:both;float:none;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;margin:0 0 5px 0;color:#4f5d5d;letter-spacing:0;line-height:1.2}.timetableApp .timetableLabel{padding:0 15px 0 0;float:left;display:inline;width:auto;font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:12px;text-transform:none;margin:0 0 5px 0;color:#4f5d5d;letter-spacing:0;line-height:1.2}.timetableApp .changeTimeDiv,.timetableApp .onlyDirectDiv{padding-top:3px}.timetableApp .changeTimeDivDesc{width:auto;height:auto;margin-top:21px;padding-top:3px}.timetableApp .changeTimeDivDesc .infobubblegreen{margin-top:0;margin-left:0}.timetableApp .timetablechangeTime{float:left;width:auto;height:auto;margin-left:30px}.timetableApp .timetableTrainType .trainTypeDiv{display:inline-block;width:165px;float:left;padding-top:3px}.timetableApp .timetableTrainType .timetable_rowLabel{display:inline-block;clear:both;width:100%;float:left}.timetableApp .timetableTrainSvc .trainServiceDiv{display:inline-block;width:225px;float:left;margin-right:105px;padding-top:3px}.timetableApp .timetableTrainSvc .timetable_rowLabel{display:inline-block;clear:both;width:100%;float:left}.timetableApp .timetableTrainType input[type="checkbox"]{background:0;border:0;display:inline;float:left;height:14px;margin-right:5px;width:auto}.timetableApp .timetableTrainSvc input[type="checkbox"]{background:0;border:0;display:inline;float:left;height:14px;margin-right:5px;width:auto}.timetableApp .timetableResultsTBL{width:700px}.timetableApp .timetableResultsHeader{background:#364040;background-image:-moz-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-webkit-linear-gradient(90deg,#364040 0,#4f5d5d 100%);background-image:-ms-linear-gradient(90deg,#364040 0,#4f5d5d 100%);height:50px;color:#fff;width:700px}.timetableApp .validPeriod{font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:14px;color:#077f00}.timetableApp .timetableBookmarkPrint{float:right}.timetableApp .timetableBookmarkPrint .toolbarText{padding-left:4px;padding-right:6px}.timetableApp .timetableBookmarkPrint .toolbarText{color:#0bae02;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px}.timetableApp .timetableBookmarkPrint span{display:inline-block}.timetableApp .poikkeustietoIconShow{float:left;cursor:pointer}.timetableApp .poikkeustietoIconHide{float:left;cursor:pointer}.timetableApp .printDiv{float:right;cursor:pointer}.timetableApp .showPoikkeustiedotIcon{background:url('../images/vr_ikonisprite.png') no-repeat -849px -277px;width:13px;height:8px;cursor:pointer}.timetableApp .hidePoikkeustiedotIcon{background:url('../images/vr_ikonisprite.png') no-repeat -818px -276px;width:13px;height:10px;cursor:pointer}.timetableApp .timetablePrint{background:url('../images/vr_ikonisprite.png') no-repeat -723px -276px;width:20px;height:13px}.timetableApp .tt_seasonticketpassengers{clear:left;float:left}.timetableApp .tt_seasonticketpassengers label{font-family:"proxima_nova_rgregular",Helvetica,arial,sans-serif;text-transform:none;font-size:14px;padding-left:5px}.timetableApp .tt_seasonticketpassengers input{float:left}.timetableApp .w100{width:100% !important}.timetableApp .w25{width:25% !important}.timetableApp .w20{width:20% !important}.timetableApp .w30{width:30% !important}.timetableApp .w33{width:20% !important}.timetableApp .w80{width:80% !important}.timetableApp .w40{width:40% !important}.timetableApp .w50{width:50% !important}.timetableApp .timetablebookmark{background:url("../images/bookmark.png") no-repeat}.timetableApp .type{font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:20px}.timetableApp .timetableResultsHeader div{color:#fff;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;font-weight:normal}.timetableApp .timetableResultsRow{padding-top:15px;padding-left:10px;padding-right:10px;background:transparent;font-size:12px;width:680px;clear:both;overflow:auto;height:auto}.timetableApp .timetableResultsRow div{float:left}.timetableApp .drop span{width:20px;height:20px;display:inline-block}.timetableApp .drop span.dropArrow{background:url("../images/vr_ikonisprite.png") no-repeat -35px -185px}.timetableApp .drop span.collapseArrow{background:url("../images/vr_ikonisprite.png") no-repeat -70px -191px;position:relative;top:7px;left:3px}.timetableApp .kulussa{width:250px}.timetableApp .lahto,.tulo{width:40px;height:100%}.timetableApp .kesto{width:40px;height:100%;padding-right:15px;padding-left:15px}.timetableApp .kesto .timetableInfoDep{font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}.timetableApp .vaihdot{width:60px;text-align:center;padding-left:25px;padding-right:25px}.timetableApp .timetableResultsVoy .vaihdot .vaihdotCircle{border-radius:12px;width:20px;position:relative;left:17px;top:-2px;z-index:100;display:inline-block;height:20px;font-size:13px;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;border:2px solid #4f5d5d}.timetableResultsVoy .vaihdot .vaihdotCircle.odd{background-color:#f5faf5}.timetableApp .timetableResultsVoy .vaihdot .vaihdotCircle.even{background-color:#eef3ee}.timetableApp .vaihdotArrow{border:0 solid;background:url("../images/vr_ikonisprite.png") no-repeat -41px -129px #f5faf5;float:right !important;width:8px;height:12px;margin-top:4px}.timetableApp .vaihdotLine{border-top:2px solid #4f5d5d;position:relative;top:11px;width:96%}.timetableApp .vaihdot span.HeaderCHG{font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif;font-size:12px}.timetableApp .juna{width:140px;height:100%}.timetableApp .timetableInfoLegImg{width:25px;height:100%;display:inline-block;margin-right:5px}.timetableApp .timetableInfoLegTimes{width:35px;height:100%;display:inline-block;margin-right:5px;border:0 solid #000}.timetableApp .timetableInfoLegStations{height:100%;width:120px}.timetableApp .timetableInfoDep{clear:both;float:left;padding-top:4px;padding-bottom:6px}.timetableApp .timetableInfoArr{clear:both;float:left}.timetableApp .timetableInfoServices{width:250px;height:45px;display:inline-block}.timetableApp .timetableInfoVaihto{height:36px;width:120px;padding-top:17px;border:0 solid}.timetableApp .timetableResultsVoy{height:35px;background:transparent}.timetableApp .timetableResultsVoy .tulo{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif}.timetableApp .timetableResultsVoy .lahto{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif}.timetableApp .timetableResultsVoy .kulussa{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif}.timetableApp .timetableRowInTable{border-bottom:1px solid #dadfe1;width:700px;overflow:auto;cursor:pointer}.timetableApp .timetableRowInTable.even{background-color:#eef3ee}.timetableApp .timetableRowInTable.odd{background-color:#f5faf5}.timetableApp .Info{font-size:11px;padding-top:10px;background-color:#fff;padding-bottom:10px;margin-bottom:10px;display:none;cursor:default}.timetableApp .Info div{font-size:12px}.timetableApp .trainInfoRow{width:680px;border:0;height:45px;padding-bottom:2px}.timetableApp .trainInfoBold{font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif}.timetableApp .timetablesLoading{width:100%;margin-left:0;margin-right:0;min-height:100px;background:url("../images/loadingAnimation.gif") no-repeat center center}.timetableApp .timetableResultsBuy{border-top:1px solid #dadfe1;padding-top:15px;padding-left:20px;padding-right:20px;background:transparent;font-size:12px;clear:both;height:auto;width:auto;margin-top:20px}.timetableApp .timetableResultsPlusbutton{background:url("../images/vr_ikonisprite.png") no-repeat scroll -662px -242px;background:url("../images/vr_ikonisprite.png") no-repeat scroll -662px -242px rgba(0,0,0,0);border:medium none;cursor:pointer;display:inline;height:26px;margin-right:5px;margin-top:2px;vertical-align:middle;width:26px;float:left;margin-bottom:13px;margin-left:3px}.timetableApp .lisaaMuita{color:#0bae02;cursor:pointer;display:inline-block;float:left;font-size:14px;height:14px;line-height:14px;margin-bottom:0;margin-left:7px;margin-top:7px;position:relative}.timetableApp .styledPassenger{margin-bottom:14px;float:left;display:inline;margin-bottom:13px;margin-left:10px;width:200px}.timetableApp .timetableResultsBuyRow{float:left;width:320px;margin-bottom:10px;display:inline}.timetableApp .timetableResultsLegImg1{border-radius:8px;width:12px;position:relative;top:4px;z-index:100;display:inline-block;height:12px;font-size:13px;font-family:"proxima_nova_rgbold",Helvetica,Arial,sans-serif;border:2px solid #4f5d5d;float:left;clear:both}.timetableApp .timetableResultsLegImg1_2{width:2px;height:12px;border-left:2px solid #dadfe1;float:left;clear:both;margin-left:7px;margin-top:3px}.timetableApp .timetableResultsLegImg1_2_2{width:2px;height:8px;border-left:2px solid #dadfe1;float:left;clear:both;margin-left:7px;margin-top:2px}.timetableApp .timetableResultsLegImg1_2_3{width:2px;height:8px;border-left:2px solid #dadfe1;float:left;clear:both;margin-left:7px;margin-top:0}.timetableApp .timetableResultsLegImg1_2_4{width:2px;height:13px;border-left:2px solid #dadfe1;float:left;clear:both;margin-left:7px;margin-top:0}.timetableApp .timetableResultsLegImg1_3{width:20px;height:21px;background:url("../images/vr_ikonisprite.png") no-repeat scroll -425px -245px;float:left;clear:both;margin-left:-2px}.timetableApp .timetableResultsLegImg1_4{width:12px;height:12px;background:url("../images/vr_ikonisprite.png") no-repeat scroll -279px -249px;float:left;clear:both;margin-left:2px}.timetableApp .timetableResultsLegImgCHG{width:2px;height:45px;border-right:2px dashed #dadfe1;display:inline-block;padding-left:5px}.timetableApp .timetableResultsLegImg2{width:12px;height:12px;background:url("../images/vr_ikonisprite.png") no-repeat scroll -279px -249px;float:left;clear:both;margin-left:2px;margin-top:6px}.timetableApp .timetableResultsLegImg2_1{width:2px;height:12px;border-left:2px solid #dadfe1;float:left;clear:both;margin-left:7px;margin-top:0}.timetableApp .timetableResultsLegImg2_2{width:12px;height:12px;background:url("../images/vr_ikonisprite.png") no-repeat scroll -279px -249px;float:left;clear:both;margin-left:2px}.timetableApp .timetableResultsLegImg2_3{width:20px;height:21px;background:url("../images/vr_ikonisprite.png") no-repeat scroll -425px -245px;float:left;clear:both;margin-left:-2px}.timetableApp .InfoKulkutiedot{font-size:12px;padding-top:5px;margin-bottom:10px;display:inline;margin-bottom:10px;display:none}.timetableApp .InfoKulkutiedotImg{background:url("../images/vr_ikonisprite.png") no-repeat scroll -789px -276px;display:inline-block;width:11px;height:11px;float:left;margin-right:10px;margin-top:5px}.timetableApp .InfoKulkutiedotImg2{background:url("../images/vr_ikonisprite.png") no-repeat scroll -759px -276px;display:inline-block;width:11px;height:11px;float:left;margin-right:10px;margin-top:5px}.timetableApp .InfoKulkutiedotTxt{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:12px}.timetableApp .InfoKulkutiedot .trainInfoRow{height:auto;display:block;padding-left:10px}div.timetableApp div.aikataulutTitle{padding-top:10px;padding-bottom:10px}div.timetableApp div.aikataulutTitle h2{height:14px}.timetableApp .datetime{float:left;clear:left}.timetableApp .aikataulut_tarkennahakua,.timetableApp .aikataulut_piilotatarkennettuhaku{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;text-transform:uppercase}.timetableApp .qStation{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif}.timetableApp .chgTimeAndDesc{width:370px}@media all and (max-width:767px){.timetableApp{max-width:100%}div.timetableApp div.aikataulutTitle{padding-top:10px;padding-bottom:10px;padding-left:10px}.timetableApp .timetable_search{padding:0;margin:-5px 0 0;width:100%;float:left;border:1px solid #dadfe1;background:#fff;background-image:none;border-radius:5px}.timetableApp .leftDiv_oneThird{width:90%}.timetableApp .timetable_results{max-width:100%}.timetableApp .timetableResultsHeader,.timetableApp .timetableResultsRow,.timetableApp .timetableRowInTable{width:auto}.timetableApp .timetable_search .row{width:100%;margin:0}.timetableApp .timetable_searchbtn{width:100%;max-width:100%}.timetableApp input{max-width:100%}.timetableApp .timetablejourneyDate{width:80% !important}.timetableApp .startDateTT,.timetableApp .endDateTT{width:40% !important}.timetableApp .travelTimesDiv{width:100%}.timetableApp .leftDiv,.timetableApp .rightDiv{margin-bottom:10px}.timetableApp .stationDivTT,.timetableApp .stationDivToTT{width:40% !important}.timetableApp .submitbtnDiv{clear:left}.timetableApp .InfoKulkutiedot{width:100%;display:none}.timetableApp .clearLeftForMobile{clear:left}.timetableApp .switcher{margin-left:7%}.timetableApp .ttbyuTicketRow{width:50% !important;padding-top:5px;float:left}.timetableApp .trainTypeWrapperDiv{width:100%}.timetableApp .passengerTypeRows{clear:left}.timetableApp .styledPassenger.styledSelect{max-width:50% !important}.timetableApp .departureDateTime,.timetableApp .returnDateTime{margin-top:10px}.timetableApp .departureDateTime{margin-left:19px}.timetableApp .timetable_divider{width:10px}.timetableApp .timetablechangeTime{margin-left:0}div.timetableApp{margin-left:0;margin-right:0;width:99%}div.timetableApp div.leftDiv_switcher{height:57px;margin:0;padding:0 0 10px 0}div.timetableApp div.timetableResultsHeader div.juna,div.timetableApp div.timetableResultsHeader div.kulussa{display:none}div.timetableApp div.leftDiv_switcher{height:57px;margin:0;padding:0 0 10px 0}div.timetableApp div.aikataulutTitle .validPeriod{margin-bottom:15px}div.timetableApp div.timetableResultsHeader div.juna,div.timetableApp div.timetableResultsHeader div.kulussa{display:none}div.timetableApp div.timetableResultsVoy{float:none;height:auto;padding-bottom:15px}div.timetableApp div.timetableResultsVoy{clear:both}div.timetableApp div.timetableResultsVoy div{line-height:1.5}div.timetableApp div.timetableResultsHeader div.timetableResultsRow>div,div.timetableApp div.timetableResultsVoy>div{display:inline-block;vertical-align:middle}div.timetableApp div.timetableResultsVoy div.drop>span{margin-top:2px}.timetableApp .kulussa_mobile{float:left}div.timetableApp div.timetableResultsHeader div.timetableResultsRow div.kulussa{display:none}div.timetableApp div.timetableResultsRow{padding:10px 5px 0;overflow:hidden}div.timetableApp div.lahto,div.timetableApp div.tulo{width:10%}div.timetableApp div.vaihdot{width:15%}div.timetableApp div.timetableInfoLegWrapper{width:35%}div.timetableApp div.timetableInfoLegWrapper>div{width:auto}div.timetableApp div.vaihdotLine{top:12px}div.timetableApp div.timetableResultsVoy .vaihdot .vaihdotCircle{margin-left:-55px;text-indent:-1px;top:1px}div.timetableApp div.vaihdotArrow{margin-top:5px}div.timetableApp div.juna{padding-right:0;width:23%}div.timetableApp div.kesto{padding-right:0;width:12%}div.timetableApp div.timetableResultsVoy div.juna>span,div.timetableApp div.timetableResultsVoy div.kulussa>span{display:none}div.timetableApp div.timetableResultsVoy div.kulussa{clear:both;display:block;width:100%}div.timetableApp div.timetableResultsVoy div.kulussa>span{font-family:"proxima_nova_rgregular",Helvetica,Arial,sans-serif}div.timetableApp div.timetableResultsVoy div.kulussa>span{display:inline-block;margin-left:20px;width:20%;margin-bottom:10px}div.timetableApp div.timetableResultsVoy div.kulussa>span:after{content:":"}div.timetableApp div.timetableResultsVoy div.kulussa>div{display:inline-block;margin-right:14px}.timetableApp .timeframe_divider{width:15px}div.timetableApp div.timetableResultsRow div.Info{background-color:#fff;display:none;margin-bottom:0;width:100%}div.timetableApp div.trainInfoRow{position:relative;width:100%}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow>div{display:inline-block}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.drop{width:20px}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.kesto{display:block;position:absolute;top:5px;left:50%}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.kesto span:not(.timetableInfoDep),div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.kesto span.timetableInfoDep{float:none;display:inline}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.kesto span:not(.timetableInfoDep):after{content:":";margin-right:5px}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.timetableInfoVaihto{height:auto;margin-top:15px;padding:0;position:absolute}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.kesto{display:inline-block}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.timetableInfoServices{display:inline-block}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.juna{position:absolute;right:10px;text-align:right;top:0;width:123px}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.juna>span{float:none;display:inline-block}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.juna span.infobubblegreen{float:right;margin-right:20px;margin-top:6px}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.timetableInfoServices{position:absolute;right:20px;text-align:right;top:28px}div.timetableApp div.timetableResultsRow div.Info div.trainInfoRow div.juna span.timetableInfoArr{display:none}div.timetableApp form.timetableResultsBuy{width:100%;padding:0}.timetableApp .tt_ticketselection{width:225px;float:left}div.timetableApp .timetableResultsBuyRow.passengerDiv{width:50%;padding-top:5px}.timetableApp .submitbtnDivMobile{width:98% !important;float:right;clear:left}.timetableApp .changeTimeDivDesc{width:200px;float:left}.timetableApp .seasonDates{width:100% !important}.timetableApp .m50{width:50% !important}.timetableApp .m100{width:100% !important}}@media print{#header{display:none}.navWrapper{display:none}.headerWrapper{display:none}.headerLogin{display:none}.langbox{display:none}.searchbox{display:none}#mainNav,#mainNav ul,#mainNav li{display:none}.columnContainer h1{display:none}.timetableApp .timetableBookmarkPrint{display:none}.timetableApp .Info{display:none !important}.timetableApp .timetable_search{display:none}.timetableApp .timetableResultsHeader{width:100%}.timetableApp .juna{width:100px !important}.timetableApp .lahto,.timetableApp .tulo{width:40px !important}.timetableApp .drop{display:none}.timetableApp .vaihdot{border:1px solid transparent;max-width:40px !important;width:40px !important;padding-left:5px;padding-right:5px;font-size:12px}.timetableApp .vaihdotCircle{border:0 !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;text-indent:0 !important;position:initial !important}.timetableApp .vaihdotArrow{display:none !important}.timetableApp .vaihdotLine{border-top:0 !important;display:none !important}.timetableApp .timetableResultsRow{width:100%;overflow:hidden}.timetableApp .timetableRowInTable{border-bottom:1px solid #dadfe1;width:100%;overflow:hidden}div.timetableApp div.timetableResultsHeader div.timetableResultsRow div.kulussa{display:inline;width:230px}div.timetableApp div.timetableResultsVoy div.kulussa{clear:none;display:block;width:230px}div.timetableApp div.timetableResultsVoy div.kulussa>span{display:none}.timetableApp .InfoKulkutiedot{clear:left}.timetableApp .trainInfoRow span{font-size:12px}.timetableApp .vaihdot4print{display:inline;float:left !important;clear:left;padding-left:31px;margin-top:10px}.timetableApp .vaihdot4print .title{font-family:"proxima_nova_rgbold",helvetica,arial,sans-serif;font-size:12px}.timetableApp .vaihdot4print span{font-size:12px}.bottomNav div{display:none}footer{display:none}.alaNaviWrapper{display:none}#ui-datepicker-div{display:none}}