@charset "UTF-8";.panelWithMargin .blackoutDay,.panelWithMargin .ui-state-disabled{cursor:default!important}.grid tbody td,.grid tbody th,.grid td,.grid th{vertical-align:top}.panelWithMargin .titFlight,.panelWithMargin .titFlightType,.panelWithMargin .titModDest,.panelWithMargin .titMyTravel,.panelWithMargin blockquote,.panelWithMargin code,.panelWithMargin dd,.panelWithMargin div,.panelWithMargin dl,.panelWithMargin dt,.panelWithMargin fieldset,.panelWithMargin form,.panelWithMargin h1,.panelWithMargin h2,.panelWithMargin h3,.panelWithMargin h4,.panelWithMargin h5,.panelWithMargin h6,.panelWithMargin input,.panelWithMargin legend,.panelWithMargin li,.panelWithMargin ol,.panelWithMargin p,.panelWithMargin pre,.panelWithMargin span.titMenuMain,.panelWithMargin td,.panelWithMargin textarea,.panelWithMargin th,.panelWithMargin ul{margin:0;padding:0}.panelWithMargin table{border-collapse:collapse;border-spacing:0;font-size:inherit}.panelWithMargin fieldset,.panelWithMargin img{border:0}.panelWithMargin address,.panelWithMargin caption,.panelWithMargin cite,.panelWithMargin code,.panelWithMargin dfn,.panelWithMargin th,.panelWithMargin var{font-style:normal;font-weight:400}.panelWithMargin q::after,.panelWithMargin q::before{content:""}.panelWithMargin abbr,.panelWithMargin acronym{border:0;font-variant:normal}.panelWithMargin input,.panelWithMargin select,.panelWithMargin textarea{font-family:inherit;font-size:inherit;font-weight:inherit}.panelWithMargin .ui-priority-primary,.panelWithMargin .ui-state-active,.panelWithMargin .ui-widget-content .ui-priority-primary,.panelWithMargin .ui-widget-content .ui-state-active,.panelWithMargin .ui-widget-header .ui-priority-primary,.panelWithMargin .ui-widget-header .ui-state-active{font-weight:700}.panelWithMargin legend{color:#000}.panelWithMargin del,.panelWithMargin ins{text-decoration:none}.panelWithMargin code,.panelWithMargin kbd,.panelWithMargin pre,.panelWithMargin samp,.panelWithMargin tt{font-family:monospace;line-height:100%}.panelWithMargin .clearer{clear:both!important;display:block;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important;width:1px!important}#corporatePassengersTab tr::after,.intersticeOn *,.intersticeOn .placeHolder,.intersticeOn .placeHolder *,.panelWithMargin .loader,.panelWithMargin .ui-accordion .inactive .ui-icon{visibility:hidden}.panelWithMargin .clearer span{display:none}.panelWithMargin ul{margin-left:15px;list-style:none}.panelWithMargin .column{float:left}#WDSCalendarIdPopup{position:absolute;z-index:1;background-color:#fff}.rtl .column{float:right}.column,.column .DWMScrollBox_vertical{width:190px}.main-content-large{float:right;width:770px}#flow,.rtl .main-content-large{float:left}#flow{width:100%}.rtl #flow{float:right}.wideColumn .column,.wideColumn .column .DWMScrollBox_vertical{width:265px}.wideColumn .main-content-large{width:695px}#pageBKGD .main-content-large{float:left;width:770px!important}#pageBKGD .column{float:right;display:block}#pageBKGD .gridFlight table th div span,#pageBKGD .gridFlight table th div span a{word-wrap:break-word;display:block}#pageBKGD .panelBKGD .grid td div,#pageBKGD .panelBKGD .grid th div{padding:7px}#pageBKGD .gridFlight table th.baggage div,#pageBKGD .gridFlight table th.duration div,#pageBKGD .gridFlight table th.fareClass div{width:65px}.panelWithMargin .ui-helper-hidden{display:none}.panelWithMargin .ui-helper-hidden-accessible{position:absolute;left:-9999998px}.panelWithMargin .ui-helper-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.panelWithMargin .ui-helper-clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}.panelWithMargin * html .ui-helper-clearfix{height:1%}.panelWithMargin .ui-helper-zfix,.panelWithMargin .ui-widget-overlay{position:absolute;top:0;height:100%;width:100%;left:0}.panelWithMargin .ui-helper-clearfix{display:block}.panelWithMargin .ui-helper-zfix{opacity:0;filter:Alpha(Opacity=0)}.panelWithMargin .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.panelWithMargin .ui-widget{float:left;clear:both;border:1px solid #e3e5e7}#pageLANG .panel .section .ui-widget{width:100%}.panelWithMargin .ui-widget .ui-widget{font-size:1em}.panelWithMargin .ui-widget,.panelWithMargin .ui-widget-content{background-color:#f6f8fa;color:#222}.panelWithMargin .ui-accordion-content-active li{border-bottom:1px solid #e9eaeb}.panelWithMargin .ui-widget-content a{color:#112c5a}.panelWithMargin .ui-widget-header{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h2.png) repeat-x;font-weight:700;color:#0b155d}.panelWithMargin .ui-widget-header a{color:#0b155d}.panelWithMargin .ui-state-default,.panelWithMargin .ui-widget-content .ui-state-default,.panelWithMargin .ui-widget-header .ui-state-default{border:1px solid #e3e5e7;background:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x #dfeffc;color:#000}.panelWithMargin .ui-datepicker-week-end .ui-state-default{background:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-bg_glass_75_c5dcf0_1x400.png) 50% 50% repeat-x #dfeffc}.panelWithMargin .ui-state-default a,.panelWithMargin .ui-state-default a:link,.panelWithMargin .ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.panelWithMargin .ui-state-hover a,.panelWithMargin .ui-state-hover a:hover{color:#1d5987;text-decoration:none}.panelWithMargin .ui-state-active a,.panelWithMargin .ui-state-active a:link,.panelWithMargin .ui-state-active a:visited,.panelWithMargin a.ui-state-active{color:#112c5a;text-decoration:none}.panelWithMargin .ui-widget :active{outline:0}.panelWithMargin .ui-state-highlight,.panelWithMargin .ui-widget-content .ui-state-highlight,.panelWithMargin .ui-widget-header .ui-state-highlight{border:1px solid #112c5a;color:#000}.panelWithMargin .ui-state-highlight a,.panelWithMargin .ui-widget-content .ui-state-highlight a,.panelWithMargin .ui-widget-header .ui-state-highlight a{color:#363636}.panelWithMargin .ui-state-error,.panelWithMargin .ui-widget-content .ui-state-error,.panelWithMargin .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.panelWithMargin .ui-state-error a,.panelWithMargin .ui-state-error-text,.panelWithMargin .ui-widget-content .ui-state-error a,.panelWithMargin .ui-widget-content .ui-state-error-text,.panelWithMargin .ui-widget-header .ui-state-error a,.panelWithMargin .ui-widget-header .ui-state-error-text{color:#cd0a0a}.panelWithMargin .ui-priority-secondary,.panelWithMargin .ui-widget-content .ui-priority-secondary,.panelWithMargin .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.panelWithMargin .ui-state-disabled,.panelWithMargin .ui-widget-content .ui-state-disabled,.panelWithMargin .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.panelWithMargin .ui-icon,.panelWithMargin .ui-widget-content .ui-icon{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-icons_469bdd_256x240.png)}.panelWithMargin .ui-icon{width:16px;height:16px}.panelWithMargin .ui-state-default .ui-icon{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-icons_6da8d5_256x240.png)}.panelWithMargin .ui-state-focus .ui-icon,.panelWithMargin .ui-state-hover .ui-icon{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-icons_217bc0_256x240.png)}.panelWithMargin .ui-state-active .ui-icon{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-icons_f9bd01_256x240.png)}.panelWithMargin .ui-state-highlight .ui-icon{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-icons_2e83ff_256x240.png)}.panelWithMargin .ui-state-error .ui-icon,.panelWithMargin .ui-state-error-text .ui-icon{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-icons_cd0a0a_256x240.png)}.panelWithMargin .ui-icon-carat-1-n{background-position:0 0}.panelWithMargin .ui-icon-carat-1-ne{background-position:-16px 0}.panelWithMargin .ui-icon-carat-1-e{background-position:-32px 0}.panelWithMargin .ui-icon-carat-1-se{background-position:-48px 0}.panelWithMargin .ui-icon-carat-1-s{background-position:-64px 0}.panelWithMargin .ui-icon-carat-1-sw{background-position:-80px 0}.panelWithMargin .ui-icon-carat-1-w{background-position:-96px 0}.panelWithMargin .ui-icon-carat-1-nw{background-position:-112px 0}.panelWithMargin .ui-icon-carat-2-n-s{background-position:-128px 0}.panelWithMargin .ui-icon-carat-2-e-w{background-position:-144px 0}.panelWithMargin .ui-icon-triangle-1-n{background-position:0 -16px}.panelWithMargin .ui-icon-triangle-1-ne{background-position:-16px -16px}.panelWithMargin .ui-icon-triangle-1-e{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif)!important;background-position:-300px -147px}.panelWithMargin .ui-icon-triangle-1-se{background-position:-48px -16px}.panelWithMargin .ui-icon-triangle-1-s{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif)!important;background-position:-400px -145px}.panelWithMargin .ui-icon-triangle-1-sw{background-position:-80px -16px}.panelWithMargin .ui-icon-triangle-1-w{background-position:-96px -16px}.panelWithMargin .ui-icon-triangle-1-nw{background-position:-112px -16px}.panelWithMargin .ui-icon-triangle-2-n-s{background-position:-128px -16px}.panelWithMargin .ui-icon-triangle-2-e-w{background-position:-144px -16px}.panelWithMargin .ui-icon-arrow-1-n{background-position:0 -32px}.panelWithMargin .ui-icon-arrow-1-ne{background-position:-16px -32px}.panelWithMargin .ui-icon-arrow-1-e{background-position:-32px -32px}.panelWithMargin .ui-icon-arrow-1-se{background-position:-48px -32px}.panelWithMargin .ui-icon-arrow-1-s{background-position:-64px -32px}.panelWithMargin .ui-icon-arrow-1-sw{background-position:-80px -32px}.panelWithMargin .ui-icon-arrow-1-w{background-position:-96px -32px}.panelWithMargin .ui-icon-arrow-1-nw{background-position:-112px -32px}.panelWithMargin .ui-icon-arrow-2-n-s{background-position:-128px -32px}.panelWithMargin .ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.panelWithMargin .ui-icon-arrow-2-e-w{background-position:-160px -32px}.panelWithMargin .ui-icon-arrow-2-se-nw{background-position:-176px -32px}.panelWithMargin .ui-icon-arrowstop-1-n{background-position:-192px -32px}.panelWithMargin .ui-icon-arrowstop-1-e{background-position:-208px -32px}.panelWithMargin .ui-icon-arrowstop-1-s{background-position:-224px -32px}.panelWithMargin .ui-icon-arrowstop-1-w{background-position:-240px -32px}.panelWithMargin .ui-icon-arrowthick-1-n{background-position:0 -48px}.panelWithMargin .ui-icon-arrowthick-1-ne{background-position:-16px -48px}.panelWithMargin .ui-icon-arrowthick-1-e{background-position:-32px -48px}.panelWithMargin .ui-icon-arrowthick-1-se{background-position:-48px -48px}.panelWithMargin .ui-icon-arrowthick-1-s{background-position:-64px -48px}.panelWithMargin .ui-icon-arrowthick-1-sw{background-position:-80px -48px}.panelWithMargin .ui-icon-arrowthick-1-w{background-position:-96px -48px}.panelWithMargin .ui-icon-arrowthick-1-nw{background-position:-112px -48px}.panelWithMargin .ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.panelWithMargin .ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.panelWithMargin .ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.panelWithMargin .ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.panelWithMargin .ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.panelWithMargin .ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.panelWithMargin .ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.panelWithMargin .ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.panelWithMargin .ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.panelWithMargin .ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.panelWithMargin .ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.panelWithMargin .ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.panelWithMargin .ui-icon-arrowreturn-1-w{background-position:-64px -64px}.panelWithMargin .ui-icon-arrowreturn-1-n{background-position:-80px -64px}.panelWithMargin .ui-icon-arrowreturn-1-e{background-position:-96px -64px}.panelWithMargin .ui-icon-arrowreturn-1-s{background-position:-112px -64px}.panelWithMargin .ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.panelWithMargin .ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.panelWithMargin .ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.panelWithMargin .ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.panelWithMargin .ui-icon-arrow-4{background-position:0 -80px}.panelWithMargin .ui-icon-arrow-4-diag{background-position:-16px -80px}.panelWithMargin .ui-icon-extlink{background-position:-32px -80px}.panelWithMargin .ui-icon-newwin{background-position:-48px -80px}.panelWithMargin .ui-icon-refresh{background-position:-64px -80px}.panelWithMargin .ui-icon-shuffle{background-position:-80px -80px}.panelWithMargin .ui-icon-transfer-e-w{background-position:-96px -80px}.panelWithMargin .ui-icon-transferthick-e-w{background-position:-112px -80px}.panelWithMargin .ui-icon-folder-collapsed{background-position:0 -96px}.panelWithMargin .ui-icon-folder-open{background-position:-16px -96px}.panelWithMargin .ui-icon-document{background-position:-32px -96px}.panelWithMargin .ui-icon-document-b{background-position:-48px -96px}.panelWithMargin .ui-icon-note{background-position:-64px -96px}.panelWithMargin .ui-icon-mail-closed{background-position:-80px -96px}.panelWithMargin .ui-icon-mail-open{background-position:-96px -96px}.panelWithMargin .ui-icon-suitcase{background-position:-112px -96px}.panelWithMargin .ui-icon-comment{background-position:-128px -96px}.panelWithMargin .ui-icon-person{background-position:-144px -96px}.panelWithMargin .ui-icon-print{background-position:-160px -96px}.panelWithMargin .ui-icon-trash{background-position:-176px -96px}.panelWithMargin .ui-icon-locked{background-position:-192px -96px}.panelWithMargin .ui-icon-unlocked{background-position:-208px -96px}.panelWithMargin .ui-icon-bookmark{background-position:-224px -96px}.panelWithMargin .ui-icon-tag{background-position:-240px -96px}.panelWithMargin .ui-icon-home{background-position:0 -112px}.panelWithMargin .ui-icon-flag{background-position:-16px -112px}.panelWithMargin .ui-icon-calendar{background-position:-32px -112px}.panelWithMargin .ui-icon-cart{background-position:-48px -112px}.panelWithMargin .ui-icon-pencil{background-position:-64px -112px}.panelWithMargin .ui-icon-clock{background-position:-80px -112px}.panelWithMargin .ui-icon-disk{background-position:-96px -112px}.panelWithMargin .ui-icon-calculator{background-position:-112px -112px}.panelWithMargin .ui-icon-zoomin{background-position:-128px -112px}.panelWithMargin .ui-icon-zoomout{background-position:-144px -112px}.panelWithMargin .ui-icon-search{background-position:-160px -112px}.panelWithMargin .ui-icon-wrench{background-position:-176px -112px}.panelWithMargin .ui-icon-gear{background-position:-192px -112px}.panelWithMargin .ui-icon-heart{background-position:-208px -112px}.panelWithMargin .ui-icon-star{background-position:-224px -112px}.panelWithMargin .ui-icon-link{background-position:-240px -112px}.panelWithMargin .ui-icon-cancel{background-position:0 -128px}.panelWithMargin .ui-icon-plus{background-position:-16px -128px}.panelWithMargin .ui-icon-plusthick{background-position:-32px -128px}.panelWithMargin .ui-icon-minus{background-position:-48px -128px}.panelWithMargin .ui-icon-minusthick{background-position:-64px -128px}.panelWithMargin .ui-icon-close{background-position:-80px -128px}.panelWithMargin .ui-icon-closethick{background-position:-96px -128px}.panelWithMargin .ui-icon-key{background-position:-112px -128px}.panelWithMargin .ui-icon-lightbulb{background-position:-128px -128px}.panelWithMargin .ui-icon-scissors{background-position:-144px -128px}.panelWithMargin .ui-icon-clipboard{background-position:-160px -128px}.panelWithMargin .ui-icon-copy{background-position:-176px -128px}.panelWithMargin .ui-icon-contact{background-position:-192px -128px}.panelWithMargin .ui-icon-image{background-position:-208px -128px}.panelWithMargin .ui-icon-video{background-position:-224px -128px}.panelWithMargin .ui-icon-script{background-position:-240px -128px}.panelWithMargin .ui-icon-alert{background-position:0 -144px}.panelWithMargin .ui-icon-info{background-position:-16px -144px}.panelWithMargin .ui-icon-notice{background-position:-32px -144px}.panelWithMargin .ui-icon-help{background-position:-48px -144px}.panelWithMargin .ui-icon-check{background-position:-64px -144px}.panelWithMargin .ui-icon-bullet{background-position:-80px -144px}.panelWithMargin .ui-icon-radio-off{background-position:-96px -144px}.panelWithMargin .ui-icon-radio-on{background-position:-112px -144px}.panelWithMargin .ui-icon-pin-w{background-position:-128px -144px}.panelWithMargin .ui-icon-pin-s{background-position:-144px -144px}.panelWithMargin .ui-icon-play{background-position:0 -160px}.panelWithMargin .ui-icon-pause{background-position:-16px -160px}.panelWithMargin .ui-icon-seek-next{background-position:-32px -160px}.panelWithMargin .ui-icon-seek-prev{background-position:-48px -160px}.panelWithMargin .ui-icon-seek-end{background-position:-64px -160px}.panelWithMargin .ui-icon-seek-first,.panelWithMargin .ui-icon-seek-start{background-position:-80px -160px}.panelWithMargin .ui-icon-stop{background-position:-96px -160px}.panelWithMargin .ui-icon-eject{background-position:-112px -160px}.panelWithMargin .ui-icon-volume-off{background-position:-128px -160px}.panelWithMargin .ui-icon-volume-on{background-position:-144px -160px}.panelWithMargin .ui-icon-power{background-position:0 -176px}.panelWithMargin .ui-icon-signal-diag{background-position:-16px -176px}.panelWithMargin .ui-icon-signal{background-position:-32px -176px}.panelWithMargin .ui-icon-battery-0{background-position:-48px -176px}.panelWithMargin .ui-icon-battery-1{background-position:-64px -176px}.panelWithMargin .ui-icon-battery-2{background-position:-80px -176px}.panelWithMargin .ui-icon-battery-3{background-position:-96px -176px}.panelWithMargin .ui-icon-circle-plus{background-position:0 -192px}.panelWithMargin .ui-icon-circle-minus{background-position:-16px -192px}.panelWithMargin .ui-icon-circle-close{background-position:-32px -192px}.panelWithMargin .ui-icon-circle-triangle-e{background-position:-48px -192px}.panelWithMargin .ui-icon-circle-triangle-s{background-position:-64px -192px}.panelWithMargin .ui-icon-circle-triangle-w{background-position:-80px -192px}.panelWithMargin .ui-icon-circle-triangle-n{background-position:-96px -192px}.panelWithMargin .ui-icon-circle-arrow-e{background-position:-112px -192px}.panelWithMargin .ui-icon-circle-arrow-s{background-position:-128px -192px}.panelWithMargin .ui-icon-circle-arrow-w{background-position:-144px -192px}.panelWithMargin .ui-icon-circle-arrow-n{background-position:-160px -192px}.panelWithMargin .ui-icon-circle-zoomin{background-position:-176px -192px}.panelWithMargin .ui-icon-circle-zoomout{background-position:-192px -192px}.panelWithMargin .ui-icon-circle-check{background-position:-208px -192px}.panelWithMargin .ui-icon-circlesmall-plus{background-position:0 -208px}.panelWithMargin .ui-icon-circlesmall-minus{background-position:-16px -208px}.panelWithMargin .ui-icon-circlesmall-close{background-position:-32px -208px}.panelWithMargin .ui-icon-squaresmall-plus{background-position:-48px -208px}.panelWithMargin .ui-icon-squaresmall-minus{background-position:-64px -208px}.panelWithMargin .ui-icon-squaresmall-close{background-position:-80px -208px}.panelWithMargin .ui-icon-grip-dotted-vertical{background-position:0 -224px}.panelWithMargin .ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.panelWithMargin .ui-icon-grip-solid-vertical{background-position:-32px -224px}.panelWithMargin .ui-icon-grip-solid-horizontal{background-position:-48px -224px}.panelWithMargin .ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.panelWithMargin .ui-icon-grip-diagonal-se{background-position:-80px -224px}.panelWithMargin .ui-widget-overlay{background:#000;opacity:.5;filter:Alpha(Opacity=50);z-index:1001}.panelWithMargin .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.panelWithMargin .ui-resizable{position:relative}.panelWithMargin .ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.panelWithMargin .ui-resizable-autohide .ui-resizable-handle,.panelWithMargin .ui-resizable-disabled .ui-resizable-handle{display:none}.panelWithMargin .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.panelWithMargin .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.panelWithMargin .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.panelWithMargin .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.panelWithMargin .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.panelWithMargin .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.panelWithMargin .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.panelWithMargin .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.panelWithMargin .ui-accordion{width:260px;text-align:left;border-bottom:none!important}.panelWithMargin .ui-accordion-header{background-color:#fff;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgAccordeonItem.jpg);background-repeat:repeat-x;background-position:bottom;display:block;padding-top:8px;padding-bottom:8px;border-top:1px solid #e3e5e7!important;border-bottom:1px solid #e3e5e7!important;margin-top:-1px}.panelWithMargin .ui-accordion .ui-accordion-header{cursor:pointer;position:relative;zoom:1;float:left;clear:both;width:100%}.panelWithMargin .ui-accordion .ui-accordion-li-fix{display:inline}.panelWithMargin .ui-accordion .ui-accordion-li-fix a.ui-state-active{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-boxtitle.png) repeat-x!important;color:#0b155e!important;font-size:11px!important;font-weight:700!important}.panelWithMargin .ui-accordion .ui-accordion-header-active{border-bottom:0!important}.panelWithMargin .ui-accordion .ui-accordion-header a{display:block;font-size:1em;float:left}.panelWithMargin .ui-accordion .ui-icon{margin-left:10px;margin-right:0}.panelWithMargin .ui-accordion a:hover{text-decoration:none}.panelWithMargin .ui-accordion-content a{margin-left:35px;margin-right:30px;display:block;padding:2px}.panelWithMargin .ui-accordion-content a:hover{color:#fff!important;background:#112c5b!important}.panelWithMargin .ui-accordion-content a.selected{color:#fff;border:1px solid #268a0c;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif) 50% 54% repeat-x #e3e5e7;font-weight:700}.panelWithMargin .pop-accordion .ui-accordion-content li{padding:0 20px}.panelWithMargin .pop-accordion .ui-accordion-content li a{margin:0}.panelWithMargin .ui-accordion a{zoom:1}.panelWithMargin .ui-accordion .ui-accordion-header .ui-icon{float:left}.panelWithMargin .ui-accordion ul.ui-accordion-content{background-image:none!important;border-top:0;padding-top:5px;padding-bottom:5px;position:relative;overflow:hidden;display:none;zoom:1;float:left;width:100%;border-bottom:1px solid #e3e5e7!important}.panelWithMargin .pop-accordion .ui-accordion ul.ui-accordion-content{max-height:332px}.panelWithMargin .ui-accordion .i-accordion-content-active{display:block}.panelWithMargin .ui-accordion .ui-accordion-content ul{margin-left:15px;list-style:none}.panelWithMargin .ui-accordion .ui-accordion-content ul li{margin-top:5px;margin-bottom:5px}.panelWithMargin .ui-accordion .ui-state-default{border:none;border-bottom:1px solid #e3e5e7}.panelWithMargin .ui-accordion .ui-state-default a{color:#112c5a;font-weight:400}.panelWithMargin .ui-accordion .inactive{color:#8d9295;cursor:default}.panelWithMargin .ui-autocomplete{position:absolute;cursor:default;text-align:left;font-size:11px;overflow-y:auto;max-height:300px;width:260px}.panelWithMargin .ui-autocomplete .country{display:block;color:#5283a3;font-weight:400!important}.panelWithMargin .ui-autocomplete-loading{background:right center no-repeat #fff}.panelWithMargin .ui-autocomplete a{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h1.png);background-repeat:repeat-x;padding-left:30px!important}.panelWithMargin .ui-autocomplete a:hover{color:#fff!important;background:#112c5b}.panelWithMargin .ui-menu{list-style:none;padding:0;margin:0;display:block;border-left:1px solid #e3e5e7;border-right:1px solid #e3e5e7;border-top:1px solid #e3e5e7}.panelWithMargin .ui-menu .ui-menu{margin-top:-3px}.panelWithMargin .ui-menu .ui-menu-item{margin:0;padding:0;zoom:1}.panelWithMargin .ui-menu .ui-menu-item a{text-decoration:none;display:block;zoom:1}.panelWithMargin .ui-menu .ui-menu-item a.ui-state-active,.panelWithMargin .ui-menu .ui-menu-item a.ui-state-focus,.panelWithMargin .ui-menu .ui-menu-item a.ui-state-hover{font-weight:700;margin:1px!important;background:0 #112c5b;color:#fff}.panelWithMargin .ui-menu ul{border:none;margin:0 0 0 30px}.panelWithMargin .ui-menu li{list-style:none;margin:0;background-repeat:repeat-x;background-position:bottom}.panelWithMargin .ui-menu li a{display:block;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e3e5e7}.panelWithMargin .ui-accordion-header a,.panelWithMargin .ui-menu li a{color:#112c5a}.panelWithMargin .ui-accordion-header a:hover,.panelWithMargin .ui-menu li a:hover{color:#55a4cf}.panelWithMargin .ui-menu ul li a{border:none;background:0 0;float:left;clear:both;padding:4px 0 4px 5px}.panelWithMargin .ui-menu li a:hover .country{color:#fff}.panelWithMargin .ui-menu li li a{padding-left:5px;padding-right:5px}.panelWithMargin .ui-menu ul ul{border:none;margin:0 0 0 10px;border-bottom:none;padding-bottom:0}.panelWithMargin .ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.panelWithMargin .ui-button-icon-only{width:2.2em}.panelWithMargin button.ui-button-icon-only{width:2.4em}.panelWithMargin .ui-button-icons-only{width:3.4em}.panelWithMargin button.ui-button-icons-only{width:3.7em}.panelWithMargin .ui-button .ui-button-text{display:block;line-height:1.4}.panelWithMargin .ui-button-text-only .ui-button-text{padding:.4em 1em}.panelWithMargin .ui-button-icon-only .ui-button-text,.panelWithMargin .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.panelBKGD .flight .AYflight,.panelBKGD .flight .partner{text-indent:-9999px;height:30px;width:30px;display:block}.panelWithMargin .ui-button-text-icon .ui-button-text,.panelWithMargin .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.panelWithMargin .ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}.panelWithMargin input.ui-button{padding:.4em 1em}.panelWithMargin .ui-button-icon-only .ui-icon,.panelWithMargin .ui-button-icons-only .ui-icon,.panelWithMargin .ui-button-text-icon .ui-icon,.panelWithMargin .ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.panelWithMargin .ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.panelWithMargin .ui-button-icons-only .ui-button-icon-primary,.panelWithMargin .ui-button-text-icon .ui-button-icon-primary,.panelWithMargin .ui-button-text-icons .ui-button-icon-primary{left:.5em}.panelWithMargin .ui-button-icons-only .ui-button-icon-secondary,.panelWithMargin .ui-button-text-icons .ui-button-icon-secondary{right:.5em}.panelWithMargin .ui-buttonset{margin-right:7px}.panelWithMargin .ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}.panelWithMargin button.ui-button::-moz-focus-inner{border:0;padding:0}.panelWithMargin .ui-dialog{position:absolute;overflow:hidden}.panelWithMargin .ui-dialog .ui-dialog-titlebar{position:relative}.panelWithMargin .ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.panelWithMargin .ui-dialog .ui-dialog-titlebar-close{background:none;border:none;position:absolute;right:.3em;top:50%;margin:-10px 10px 0 0;height:22px}.panelWithMargin .ui-dialog .ui-dialog-titlebar-close span{display:block}.panelWithMargin .ui-dialog .ui-dialog-titlebar-close:focus,.panelWithMargin .ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.panelWithMargin .ui-dialog .ui-dialog-content{border:0;background:0 0;zoom:1}.panelWithMargin .ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.panelWithMargin .ui-dialog .ui-dialog-buttonpane button{float:right;margin:.5em .4em .5em 0;cursor:pointer;padding:.2em .6em .3em;line-height:1.4em;width:auto;overflow:visible}.panelWithMargin .ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.panelWithMargin .ui-draggable .ui-dialog-titlebar{cursor:move}.panelWithMargin .ui-slider{position:relative;text-align:left}.panelWithMargin .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.panelWithMargin .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.panelWithMargin .ui-slider-horizontal{height:.8em}.panelWithMargin .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.panelWithMargin .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.panelWithMargin .ui-slider-horizontal .ui-slider-range-min{left:0}.panelWithMargin .ui-slider-horizontal .ui-slider-range-max{right:0}.panelWithMargin .ui-slider-vertical{width:.8em;height:100px}.panelWithMargin .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.panelWithMargin .ui-slider-vertical .ui-slider-range{left:0;width:100%}.panelWithMargin .ui-slider-vertical .ui-slider-range-min{bottom:0}.panelWithMargin .ui-slider-vertical .ui-slider-range-max{top:0}.panelWithMargin .ui-tabs{position:relative;padding:.2em;zoom:1}.panelWithMargin .ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.panelWithMargin .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.panelWithMargin .ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.panelWithMargin .ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.panelWithMargin .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.panelWithMargin .ui-tabs .ui-tabs-nav li.ui-state-processing a,.panelWithMargin .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.panelWithMargin .ui-tabs .ui-tabs-nav li a,.panelWithMargin .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.panelWithMargin .ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.panelWithMargin .ui-tabs .ui-tabs-hide{display:none!important}.panelWithMargin .ui-datepicker{width:200px;text-align:left;display:none}.panelWithMargin .ui-datepicker .ui-datepicker-header{position:relative;padding:7px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h1.png) repeat-x #dae1e9!important;border-bottom:1px solid #e3e5e7}.panelWithMargin .ui-datepicker .ui-datepicker-next,.panelWithMargin .ui-datepicker .ui-datepicker-prev{position:absolute;top:7px;width:1.8em;height:1.8em}.panelWithMargin .ui-datepicker .ui-datepicker-prev{left:14px}.panelWithMargin .ui-datepicker .ui-datepicker-next{right:20px}.panelWithMargin .ui-datepicker .ui-datepicker-next span,.panelWithMargin .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.panelWithMargin .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.panelWithMargin .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.panelWithMargin .ui-datepicker select.ui-datepicker-month-year{width:100%}.panelWithMargin .ui-datepicker select.ui-datepicker-month{font-weight:400;width:90%}.panelWithMargin .ui-datepicker table{width:180px;font-size:11px;border-collapse:collapse;margin:5px 10px}.panelWithMargin .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.panelWithMargin .ui-datepicker td{border:0;padding:1px}.panelWithMargin .ui-datepicker td a,.panelWithMargin .ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.panelWithMargin .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.panelWithMargin .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.panelWithMargin .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.panelWithMargin .ui-datepicker-multi .ui-datepicker-group,.panelWithMargin .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}#header .loginBox .login span.text,.grid .cancelledFlight .cancelled,.panelBKGD h1,.panelWithMargin .ui-dialog .ui-dialog-content{overflow:hidden}.panelWithMargin .ui-datepicker .bteClose{width:162px}.panelWithMargin .ui-datepicker .bteClose .frame{width:152px}.panelWithMargin .ui-datepicker select{width:140px}.panelWithMargin .ui-datepicker .ui-state-default{padding-top:5px;padding-bottom:5px}.panelWithMargin .ui-datepicker .ui-state-active{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif) 50% 55% repeat-x;border:1px solid #268a0c;font-weight:400;color:#fff}.panelWithMargin .ui-datepicker table .ui-state-active{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif)}.panelWithMargin .ui-datepicker .ui-datepicker-other-month{text-decoration:none}.panelWithMargin .ui-datepicker td a:hover{color:#fff;background:#112c5b}.panelWithMargin .ui-datepicker.ui-datepicker-multi{width:auto}.panelWithMargin .ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.panelWithMargin .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.panelWithMargin .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.panelWithMargin .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.panelWithMargin .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.panelWithMargin .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.panelWithMargin .ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.panelWithMargin .ui-datepicker-row-break{clear:both;width:100%}.panelWithMargin .ui-datepicker-rtl{direction:rtl}.panelWithMargin .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.panelWithMargin .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.panelWithMargin .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.panelWithMargin .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.panelWithMargin .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.panelWithMargin .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.panelWithMargin .ui-datepicker-rtl .ui-datepicker-group,.rtl #header{float:right}.panelWithMargin .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.panelWithMargin .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.panelWithMargin .ui-datepicker-header{background-color:#c0e5ff!important;background-image:none;border:none}.panelWithMargin .ui-datepicker-header .ui-icon{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) no-repeat;width:17px;height:17px}.panelWithMargin .ui-datepicker-header .ui-datepicker-next .ui-icon{background-position:-300px -450px!important}.panelWithMargin .ui-datepicker-header .ui-datepicker-next .ui-icon:hover{background-position:-300px -550px!important}.panelWithMargin .ui-datepicker-header .ui-datepicker-prev .ui-icon{background-position:-300px -500px!important}.panelWithMargin .ui-datepicker-header .ui-datepicker-prev .ui-icon:hover{background-position:-300px -600px!important}.panelWithMargin .ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;-webkit-filter:mask();filter:mask();top:-4px;left:-4px;width:200px;height:200px}.panelWithMargin .ui-progressbar{height:2em;text-align:left}.panelWithMargin .ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.panelWithMargin .ui-accordion-content-active{display:block!important}body{text-align:center;margin:0}#DWMform{padding:0;margin:0}#board,.template-fullwidth #board{text-align:left;margin:auto;position:relative;z-index:1}.template-fullwidth #board{width:100%}.rtl #board{text-align:right}#header{width:700px;margin-left:200px;height:23px}.banner .breadCrumb{position:absolute;z-index:1;top:130px;left:5px}#header .headerLinks{width:460px;float:left}#header .loginBoxPanel{z-index:2}#top,.template-fullwidth #top{position:relative;z-index:3;height:115px}.headerWide .loginBox{width:322px!important}.headerWide .loginBoxPanel{width:316px!important}#top{width:100%}.template-fullwidth #top{margin:auto}#bottom,#pageHOME.smallRes #content{margin-top:10px}#page{height:100%}.rtl #page{float:right}#content{float:left;width:100%;margin-top:0}#pageHOME #content{margin-top:22px}.rtl #content{float:right}.column{margin-bottom:15px}#footer{margin-top:30px}#footer .bloc{text-align:center}#footer .group{margin:auto;text-align:left}#footer .blocCareCenter p,#footer .breadCrumb{float:left;padding-top:3px}#footer .language,#footer .search{float:right}#footer .blocLegal p{float:left;margin:0 15px 0 0}#footer .blocLegal ul{float:left}#footer .blocLegal ul li{display:inline}.menuMain h5,.menuMain span.titMenuMain,.search .label{display:none}#footer .sitemapLink{float:right;padding:3px 20px 3px 3px;margin-right:20px}.language{text-transform:none}.language .icoToggle{margin-left:5px}.language .text{float:left;padding-right:6px}.language img{margin-top:2px;float:left}.input input,.select select{height:18px}.logo{position:absolute;z-index:1;left:0;top:10px}.panel{margin-bottom:10px}.module .box{margin-bottom:15px}.menuMain{z-index:3;left:0}.menuMain .search{float:right;margin-right:10px;margin-top:5px}.menu ul,.tabs ul{clear:both;float:left}.menu li,.tabs li{list-style:none;float:left}.menu ul a{float:left}.panelWithMargin .search a{position:absolute;display:block;right:0;top:5px}#header .search,#header .search a{z-index:1}#footer .search a{top:3px}.panelWithMargin .oneWorld{position:absolute;z-index:1;right:0;top:4px}.loginBox{float:right}#DWMPopin{display:none;position:absolute;z-index:100001}.popin{text-align:left}.popin .bteClose,.popup .bteClose{position:absolute;z-index:1;right:10px;top:10px}tr.EffectOn td.fare *{color:#fff}tr.EffectOn td.fare{background-color:#fff}td.columnEffectOn{background-color:#fff!important}th.dateLeftEffectOff{background:0 0}th.dateLeftEffectOn{background:#400573;color:#fff}th.dateLeftEffectOn *{color:#fff}th.dateLeftSelectedEffectOff{background:0 0}th.dateLeftSelectedEffectOn{background:#400573}th.dateLeftSelectedEffectOff *,th.dateLeftSelectedEffectOn *{color:#fff}tr.EffectOn .priceEffectOn{background-color:#640b8b;color:#fff}td.priceEffectOn{color:#fff;background-color:#cc1f2f!important}td.priceEffectOn span.price{color:#fff}tr.SelectedEffectOn td.fare{color:#400573;background-color:#fff}.SelectedEffectOff td.toggle,tr.SelectedEffectOn td.toggle{background:0 0}#flow td.priceSelectedEffectOff,#flow td.priceSelectedEffectOn{background-color:#7d99ba!important}#flow td.priceSelectedEffectOn span.price{color:#fff;font-weight:700}#flow td.priceEffectOn .lowest,#flow td.priceSelectedEffectOff .lowest,#flow td.priceSelectedEffectOn .lowest{background-image:url(../skin_finnair/img/ico/legend/ico_lowest02.gif);background-repeat:no-repeat}#flow td.priceSelectedEffectOff span.price{color:#fff;font-weight:700}td.priceSelectedEffectOff.lowPrice .choice,td.priceSelectedEffectOn.lowPrice .choice{background-image:url(../img/lowprice_on.gif)}td.priceEffectOff.lowPrice .choice,td.priceEffectOn.lowPrice .choice{background-image:url(../img/lowprice_off.gif)}tr.EffectOn td.toggle{background:0 0}#closeDisclaimer{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/close.gif);background-repeat:no-repeat;width:40px;height:40px;float:right;cursor:pointer}#pagePOIN .intersticeOn,.intersticeOn{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/ajax-loader.gif);background-position:center;background-repeat:no-repeat}#cookieDisclaimer{position:fixed;width:100%;z-index:10000000;color:#fff;background-color:#6a747d;bottom:0;display:none;text-align:left;font-family:Arial}#loginConfirmDiv,.grid caption{font-family:Arial,Helvetica,sans-serif}#cookieDisclaimerInner{width:60%;margin:10px auto auto}#cookieDisclaimerText{float:left;width:85%}#cookieDisclaimerText a{color:#fff;text-decoration:underline}.panelWithMargin a{color:#1a2c6e;text-decoration:none}.panelWithMargin a:hover{color:#264480;text-decoration:underline;cursor:pointer}.panelWithMargin a:hover .arrow,.panelWithMargin a:hover .ico{text-decoration:none!important}.panelWithMargin a:active,.panelWithMargin a:focus{outline:0}.panelWithMargin p a{text-decoration:underline}.panelWithMargin p img{float:left}.panelCAMP .frame .section p img{float:none}.links a,.menu a,.tabs a{text-decoration:none}a.print{float:right;line-height:20px;margin-right:10px}a.tipInfo{padding-right:10px}a.tipInfo:hover{text-decoration:none!important}a.tipInfo .icoInfo{margin:0!important}span[class=type]{cursor:pointer}a.tipHelp .text{position:relative;top:1px}.panelWithMargin h1{font-size:18px;position:relative}.panelWithMargin .titModDest,.panelWithMargin .titMyTravel,.panelWithMargin h2{font-size:17px}.panelWithMargin .titFlightType,.panelWithMargin h3{font-size:13px;margin-bottom:5px}.panelWithMargin .titFlightType{display:block}.panelWithMargin .titFlight,.panelWithMargin h4,.panelWithMargin h5,.panelWithMargin h6,.panelWithMargin span.titMenuMain{font-size:13px}.panelWithMargin .card .titModDest a,.panelWithMargin .card .titMyTravel a,.panelWithMargin .module .titModDest a,.panelWithMargin .module .titMyTravel a,.panelWithMargin .module h2 a,.panelWithMargin .titModDest,.panelWithMargin .titMyTravel,.panelWithMargin h1,.panelWithMargin h1 a,.panelWithMargin h2{color:#464646}.panelWithMargin .card h2{color:#464646!important}.panelWithMargin .titModDest .number,.panelWithMargin .titMyTravel .number,.panelWithMargin h2 .number{color:#ba4a9e;font-size:20px}.panelWithMargin .listing .titModDest a:hover,.panelWithMargin .listing .titMyTravel a:hover,.panelWithMargin .listing h2 a:hover,.panelWithMargin .titModDest a:hover,.panelWithMargin .titMyTravel a:hover,.panelWithMargin h1 a:hover,.panelWithMargin h2 a:hover{color:#264480;text-decoration:none}.panelWithMargin .titModDest span.info,.panelWithMargin .titMyTravel span.info,.panelWithMargin h2 span.info{font-size:12px;font-weight:400;text-transform:lowercase}.panelWithMargin p{margin-bottom:5px;clear:both}.panelWithMargin p.info{color:#18222c;clear:both}.panelWithMargin acronym{color:#5283a3}.panelWithMargin hr{clear:both;border:none;border-top:1px #e3e5e7 solid;height:1px}.panelWithMargin .period .label,.panelWithMargin .price{font-weight:700}.panelWithMargin ul li{margin-bottom:5px}.panelWithMargin ul li .icoTrash,.panelWithMargin x:-moz-any-link{margin-top:-12px}.panelWithMargin html>body ul li .icoTrash,.panelWithMargin x:-moz-any-link,.panelWithMargin x:default{margin-top:0}.panelWithMargin ul li .icoTrash{float:right;cursor:pointer}.panelWithMargin img{margin-right:10px}.intersticeOn{min-height:100px}#pagePOIN .intersticeOn{min-height:300px}.intersticeOff .placeHolder{display:none}.daysLeft{color:#71819c}div.cluster{margin-right:20px;margin-bottom:7px}div.cluster .label{display:block;float:left;clear:both;margin-bottom:1px}div.cluster .data,div.cluster .set{float:left;clear:both;white-space:nowrap}.panelWithMargin label span,.panelWithMargin span.label label{color:#464646;font-weight:700}#pageCOJO label span,#pageCOJO span.label label,#pageOFER .column label span,#pageOFER .column span.label label{font-weight:400}#pageOFER .moduleHistorySearch .cluster .set a{width:auto}.data .tipHelp{display:inline-block;position:relative;top:auto;left:auto}.data .tipHelp,x:-moz-any-link{display:inline-block;position:absolute;top:auto;left:auto}.data .tipHelp .ico,x:-moz-any-link{position:absolute;margin-top:-2px;margin-left:10px}html>body .data .tipHelp,x:-moz-any-link,x:default{display:inline-block;position:relative;top:auto;left:auto}html>body .data .tipHelp .ico,x:-moz-any-link,x:default{position:absolute;margin-top:-13px;margin-left:10px}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.data .tipHelp .ico{margin-left:10px}}@media screen and (-webkit-min-device-pixel-ratio:0){.data .tipHelp .ico{margin:0 0 -6px 10px}}.clusterInfo a.tipHelp:hover{text-decoration:none}.cluster .data{color:#000}div.cluster .data{display:block;position:relative}.canvasSearchMultiple .clusterArrival,.clusterFinnairPlus .label label span{display:none}.eg{color:#646464;font-style:italic}.or{color:#18222c;text-transform:uppercase;padding-left:50px}div.cluster p.eg{float:left;clear:both;margin-top:2px;padding:0;margin-bottom:0}div.clusterCheckbox,div.clusterRadio,div.clusterTextaera{margin-top:5px;width:90%}div.clusterCheckbox .label,div.clusterRadio .label{float:left;clear:none;width:90%}div.clusterCheckbox .data,div.clusterRadio .data{margin-right:5px}div.cluster .label .info{font-weight:400!important}.cluster .calendar .data input{border-right:none}.clusterRadio input{position:relative;top:2px}div.clusterInfo .label{font-weight:700}div.clusterInfo .data,p.data{color:#2f9a10;font-weight:700}div.clusterTicketNumber p.eg{margin-bottom:0}div.clusterFlightNumber{margin-right:0}div.clusterFlightNumber .data{margin-bottom:5px}div.clusterFlexible,div.clusterFlexible .label{width:auto}div.clusterReduceMobility .label{float:left;width:auto;margin-right:15px}div.clusterReduceMobility .data{clear:none}div.clusterReduceMobility .data span{float:left;clear:both}.div.clusterCompanions{margin-top:0}.companionsPanel .companion,a.addCompanion{margin:5px 0 5px 21px}.companionsPanel .icoTrash{cursor:pointer;float:none;padding-right:10px;margin-left:10px}.canvasSearchMultiple .groupSearch .groupClusterTrip{background:#e2eaed!important;padding:5px!important;border:1px solid #fff}.groupClusterTrip a.bteRemove{float:right;margin:0!important;position:relative;bottom:27px;z-index:10}.cluster .info,.cluster .saveInput .data,.clusterCaptchaCode,.clusterCity,.clusterZipCode{float:left}.cluster .passengerAge{margin-left:2px}.clusterAge input{width:27px}.about{margin-top:25px;margin-bottom:25px}.clusterCity{padding-left:10px!important}.clusterCabin select{width:85px}.clusterPassengerType select{width:95px}.clusterStreet input{width:275px}.clusterZipCode input{width:70px!important}.clusterCity input{width:127px!important}.clusterCity,.clusterZipCode{clear:none!important}.clusterAddressType label,.clusterGender label,.clusterRadio label{margin-right:30px}.menuMain a.finnairPlus span.plus{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/plus.png)}.clusterFinnairPlus .label label,.menuMain a.finnairPlus span.plus{background-repeat:no-repeat;background-position:center 2px;float:left;width:87px;height:17px}.clusterFinnairPlus .label label{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/finnair_plus.jpg);margin-bottom:2px}.menuMain a.finnairPlus.over span.plus,.menuMain a.finnairPlus:hover span.plus{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/plus.png);background-position:center -22px}.menuMain li.selected .finnairPlus span.plus{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/plus.png);background-position:center -20px}.clusterFinnairPlus .data{margin-right:0!important}div.clusterFinnairPlus,div.clusterFinnairPlus .label{width:auto}.panelBox div.clusterAgreements{margin:0;width:100%}.clusterAgreements a{text-decoration:underline}.clusterInfo .label,.clusterInline .label{margin-right:15px;width:235px;font-weight:700}.clusterInfo .data,.clusterInline .data{clear:none!important;width:210px}.cluster .info{margin-left:5px}.cluster .saveInput .data input{height:20px;width:170px}.cluster .saveInput a span{display:block!important}#WDSSrvFlightsDiv .dropDown a,.card .dropDown a,.cluster .set a span,.ico span{display:none}.secureImage{border:1px solid #c3dff4;margin-bottom:10px;float:right}h1 .mandatoryField{float:right;background-color:#fff;font-size:11px;color:#18222c;padding:3px;position:absolute;right:0;bottom:0;border-radius:5px 0 0;-moz-border-radius:5px 0 0;-webkit-border-top-left-radius:5px}.icoHelp,.icoInfo{padding-right:0!important}.mandatory .label{font-weight:400}.ico{height:18px;width:22px;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);float:left}.icoMandatory{color:#f96913;font-weight:700;font-size:12px;position:absolute;margin-left:-10px}h1 .mandatoryField .icoMandatory{position:static;margin:0}.bte .ico,.bteToggle .ico{background-position:-195px -203px;width:18px}.bteToggle.opened .ico{background-position:-196px -245px;width:18px}.bte .icoPrev{background-position:-395px -348px;width:18px;height:14px}.bte .icoNext{background-position:-395px -298px;width:18px;height:14px}caption .bte .icoPrev{background-position:-295px -248px}caption .bte .icoNext{background-position:-195px -197px}.bteTabs.selected .ico,.panelOFFER .description .selected .ico{background-position:-396px -251px}.bteClose .ico{background-position:-200px -700px;width:20px}.pop .bteClose .ico{background-position:-194px -751px}.panelDEST .bteTabs.selected .ico,.panelDEST .description .selected .ico{background-position:3px -251px}.searchHistory .ico,.tabs .ico{height:22px}.tabs a:hover{text-decoration:none!important;color:#264480!important}.icoContact{background-position:4px -150px}.icoHelp{background-position:-200px -100px}.titModDest .icoHelp,.titMyTravel .icoHelp,h1 .icoHelp,h2 .icoHelp{background-position:0 -100px!important;padding-right:0!important}.icoInfo{background-position:-298px -402px}.card .canvas .icoHelp{background-position:-400px -100px;width:22px}.panelBox .icoHelp{background-position:-51px -98px!important;height:25px}.banner .icoHelp{background-position:4px -100px}.icoReturn{background-position:-200px -550px}.icoOneway{background-position:-200px -598px}.icoMultiple{background-position:-200px -500px;padding-right:15px!important}.icoRound{background-position:-200px -404px;padding-right:5px!important}.icoSearch{background-position:5px -550px!important}.icoTrash{background-position:-200px -155px!important}.icoMail{background-position:0 -504px!important}.icoRSS{background-position:0 -554px!important}.tabsPoin .ico{background-position:-200px -547px!important}.icoPartner,.icoStarAlliance{background-position:left!important;background-repeat:no-repeat!important}.icoStar,a.icoStar{color:#2f9a10}.icoStarAlliance{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/oneworld_30x30.png)!important}.icoPartner{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/finnair_30x30.png)!important}table.tabs .selected .icoReturn{background-position:-400px -547px}table.tabs .selected .icoOneway{background-position:-400px -595px}table.tabs .selected .icoMultiple{background-position:-400px -495px}table.tabs .selected .icoRound{background-position:-400px -400px}table .bteToggle .icoToggle{background-position:-300px -147px}table .opened .icoToggle{background-position:-400px -145px!important}.titFlightType .bteToggle .icoToggle,h3 .bteToggle .icoToggle{background-position:-300px -147px}.titFlightType .opened .icoToggle,h3 .opened .icoToggle{background-position:-400px -145px!important}.togglerH3 .opened .icoToggle{background-position:-400px -142px!important}.togglerH3 .closed .icoToggle{background-position:-300px -142px!important}.grid table .bteToggle .icoToggle{background-position:-300px -147px}.grid table .opened .icoToggle{background-position:-400px -145px!important}.bteToggle .icoToggle,.bteToggle.opened .icoToggle{width:10px}.closed .titModDest .icoToggle,.closed .titMyTravel .icoToggle,.closed h2 .icoToggle{background-position:-390px 3px}.opened .titModDest .icoToggle,.opened .titMyTravel .icoToggle,.opened h2 .icoToggle{background-position:-390px -48px}.panelWithMargin .accordion .icoToggle,.panelWithMargin .ui-menu ul .icoToggle{background-position:-50px -50px}.panelWithMargin .accordion .opened .icoToggle,.panelWithMargin .ui-menu .opened .icoToggle{background-position:-395px -247px}.panelWithMargin .accordion ul .icoToggle,.panelWithMargin .ui-menu .opened .icoToggle{background-position:-50px -50px!important}.panelWithMargin .ui-accordion .icoToggle,.panelWithMargin .ui-menu .icoToggle{background-position:-395px -197px}.panelWithMargin .ui-accordion .ui-state-active .icoToggle,.panelWithMargin .ui-menu .ui-state-active .icoToggle{background-position:-395px -247px}.bteSearchHistory .icoToggle{background-position:10px -452px}.language .icoToggle{border-left:1px solid #426289;width:20px}#footer .language .icoToggle{background-position:-396px -51px;border-left:1px solid #dcdcdc}#footer .language:hover .icoToggle{background-position:-447px -51px;border-left:1px solid #fff}#loginConfirmDiv{color:#464646;padding:9px}.loginBox .toggle .icoToggle{background-position:0 0}.loginBox .opened .icoToggle{background-position:0 -51px}.loginBox .clusterPasswordSent{color:Green}.newSchedule,.newSchedule span,.scheduleChange{color:#e20c04!important}.loginBox .clusterDisclaimer{float:none;clear:both;margin:0;padding:0 0 10px;width:286px}.loginBox .clusterDisclaimer .label{margin-bottom:3px}.myBookingList li a .ico{background-position:-392px -202px}.titModDest .ico,.titMyTravel .ico,h2 .ico{float:left;width:22px;height:22px;padding-right:10px}.pop-languages a,.sectionCar .titModDest a,.sectionCar .titMyTravel a,.sectionCar h2 a,.sectionFlights .titModDest a,.sectionFlights .titMyTravel a,.sectionFlights h2 a,.sectionHolidays .titModDest a,.sectionHolidays .titMyTravel a,.sectionHolidays h2 a,.sectionHotel .titModDest a,.sectionHotel .titMyTravel a,.sectionHotel h2 a{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);background-repeat:no-repeat}.sectionHotel .titModDest a,.sectionHotel .titMyTravel a,.sectionHotel h2 a{background-position:-180px -1310px!important;width:275px!important}.sectionFlights .titModDest a,.sectionFlights .titMyTravel a,.sectionFlights h2 a{background-position:-180px -1206px!important;width:275px!important}.sectionCar .titModDest a,.sectionCar .titMyTravel a,.sectionCar h2 a{background-position:-180px -1257px!important;width:275px!important}.sectionHolidays .titModDest a,.sectionHolidays .titMyTravel a,.sectionHolidays h2 a{background-position:-180px -1358px!important;width:275px!important}.sectionHotel.opened .titModDest a,.sectionHotel.opened .titMyTravel a,.sectionHotel.opened h2 a{background-position:-180px -1310px!important;width:275px!important}.sectionFlights.opened .titModDest a,.sectionFlights.opened .titMyTravel a,.sectionFlights.opened h2 a{background-position:-180px -1206px!important;width:275px!important}.sectionCar.opened .titModDest a,.sectionCar.opened .titMyTravel a,.sectionCar.opened h2 a{background-position:-180px -1257px!important;width:275px!important}.sectionHolidays.opened .titModDest a,.sectionHolidays.opened .titMyTravel a,.sectionHolidays.opened h2 a{background-position:-180px -1358px!important;width:275px!important}.panelTPL5 .sectionFlights.opened .titMyTravel a{width:245px!important}.panelBKGD .titModDest .ico,.panelBKGD .titMyTravel .ico,.panelBKGD h2 .ico{width:40px;height:25px;padding:0!important}.panelBKGDFlight .titModDest .ico,.panelBKGDFlight .titMyTravel .ico,.panelBKGDFlight h2 .ico{background-position:-400px -649px}.panelBKGDHotel .titModDest .ico,.panelBKGDHotel .titMyTravel .ico,.panelBKGDHotel h2 .ico{background-position:-400px -747px}.panelBKGDCar .titModDest .ico,.panelBKGDCar .titMyTravel .ico,.panelBKGDCar h2 .ico{background-position:-400px -697px}.panelBKGD h1 a{float:right;line-height:26px;margin-left:20px}.panelBKGD h1 a.icoPrint .ico{background-position:0 -850px!important;height:26px;width:26px;padding:0!important}.panelBKGD h1 a.icoMail .ico{background-position:0 -900px!important;height:26px;width:26px;padding:0!important}.panelBKGD h1 a .text{text-transform:uppercase;font-weight:400;font-size:12px;padding-left:5px}.panelBKGD .warning_sev2{margin:0 0 15px;font-weight:400;border-radius:8px;-webkit-border-radius:8px}.grid caption,.grid td.bookinRef .bookinRef,.grid td.number,.grid thead th,.grid tr.total td{font-weight:700}.newSchedule .date{white-space:normal!important;text-align:left}.NewScheduleTd{padding:5px}.scheduleChange .ico{background-position:-100px -750px;width:16px;height:16px}#languageDialog .ui-widget-content a,.pop-languages a{background-position:-295px -201px}#languageDialog .ui-widget-content ul li a,#pageLANG .flow .ui-widget-content a{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);background-repeat:no-repeat;background-position:-295px -201px;width:80px}.loginBox li{list-style:none}.panelWithMargin a.facebook{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/facebook.gif)}.panelWithMargin a.flickr{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/flickr.gif)}.panelWithMargin a.twitter{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/twitter.gif)}.panelWithMargin a.youtube{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/youtube.gif)}.panelWithMargin a.rss{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/rss.gif)}.panelWithMargin a.finnairBlog{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/blog.gif)}.panelWithMargin input,.panelWithMargin select{font-size:11px;color:#112c5a;width:180px}.panelWithMargin input{padding-left:2px;padding-right:2px}.panelWithMargin textarea{width:370px;height:85px}.panelBox select{width:240px}.panelBox input{width:235px}.panelBox .dropDown input{width:235px!important}.panelBox textarea{width:330px}.panelBoxWide textarea{width:600px!important}.panelBoxAgencyInfo textarea{width:260px;height:52px}.clusterAdditionalInformation textarea{width:400px;height:82px}.panelWithMargin select{width:185px}.panelWithMargin select.day,.panelWithMargin select.nb{width:40px}.panelWithMargin select.month{width:55px}#pageJOIN select.month{width:120px}.panelWithMargin select.hours{width:65px}.panelWithMargin select.year{width:70px}.panelWithMargin .checkbox input,.panelWithMargin .radio input{width:auto!important}.cluster .set{position:relative;z-index:1}.cluster .set span{float:left;z-index:1}.cluster .set input,.input input{height:18px;border-top:1px solid #b6b6b6;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #b6b6b6;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgInput.gif);background-repeat:repeat-x;background-position:top}.cluster .set a{float:left;background-repeat:no-repeat;height:20px;width:22px}.dropDown{margin-bottom:3px}.dropDown a{background-position:-200px -300px}.panel .panelBox .panelBoxContent .cluster .set.dropDown a{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) -200px -300px no-repeat;float:left;height:20px;width:22px}.calendar a{background-position:-200px -350px}.grid acronym.flightNumber,.grid caption .groupBte,.grid caption .route,.grid span.stops,.grid span.terminal,.grid td.bookinRef .bte .text strong,.grid td.status span{display:block}.calendar select.hours{float:left;margin-left:5px}.clusterArrival,.clusterDepart,.clusterFrom,.clusterTo{float:left}.setRadio input{width:auto}.setRadio label{line-height:16px}.grid table{background-color:#fff;border:1px solid #e3e5e7;border-width:1px 1px 0 0}.grid td,.grid th{border:1px solid #e3e5e7}.grid thead th.beforeCurrentDate,.grid thead th.currentDate{border-right:1px solid #90c2e5!important}.grid td div,.grid th div{padding:5px 10px;position:relative}.grid td .icoInfo,.grid td .tipHelp,.grid th .icoInfo,.grid th .tipHelp{position:absolute}.grid thead{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-boxtitle.png) repeat-x}.grid thead th{text-align:center;border-bottom:2px solid #e3e5e7}.grid .segmentedfirst td,.grid .segmentedmiddle td{border-bottom:none!important}.grid td div .tipInfo,.grid th div .tipInfo{position:absolute;right:10px;top:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.grid td div .tipInfo,.grid th div .tipInfo{top:5px}}.canvasExpiredPoints .grid thead th div .tipInfo,.canvasExpiringPoints .grid thead th div .tipInfo{right:auto;top:auto}.grid thead th .icoSorting{float:none;height:20px;padding:0 5px;cursor:pointer}.grid thead th .icoSortingUp{background-position:-100px -206px}.grid thead th .icoSortingDown{background-position:-100px -250px}.grid thead th .icoSortingNone{background-position:-100px -1166px}.gridBookingList thead th .icoSortingDown{background-position:-100px -255px}.gridBookingList .icoRound{background-position:-200px -404px}.grid thead th.choice{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgGridTHChoice.jpg);background-position:top;background-repeat:repeat-x;background-color:#fff}.grid thead th.currentDate{border-left:1px solid #90c2e5!important}.grid thead th.currentDate div{background-color:#dcedf9!important;border:none!important}.grid td.currentDate{border-right:1px solid #90c2e5!important;border-left:1px solid #90c2e5!important;background:#dcedf9!important}.grid th .icoInfo{right:-10px}.grid td .icoInfo{right:-25px}.gridDEAR thead th,.loggedOut #userTypeForLogin input,.loggedOut #userTypeForLogin span{vertical-align:middle}.grid tbody tr.even{background:#f0f9ff}.grid tbody tr.odd{background:#fff}.grid tbody tr.cancellation{background:#fff2e8}.grid tbody td.last{border-right:none}.grid td.number{color:#2f9a10;text-align:right;white-space:nowrap;padding-right:25px}.grid td.bookinRef,.grid th.bookinRef{text-align:left;vertical-align:middle}.grid td.bookinRef .bte .text,.grid td.choice{text-align:center}.grid td.bookinRef .bookinRef a{color:#2f9a10;text-decoration:none}.grid td.bookinRef .bte{background-position:0 -60px;padding-right:0!important}.grid td.bookinRef .bte:hover{background-position:0 -90px!important}.even td.bookinRef .bte .frame{background-color:#f0f9ff!important}.grid td.bookinRef .bte .frame{background-position:right -60px;padding:5px 20px 6px 0!important}.grid td.bookinRef .bte:hover .frame{background-position:right -90px!important}.grid tbody th.time,.grid td.aircraft,.grid td.date,.grid td.flight,.grid td.status,.grid td.time{text-align:center;white-space:nowrap}.grid td.date .date{font-weight:700;color:#1f2123}.grid tr.total td{background-color:#c6e1f4;color:#102d59}.grid th.route{text-align:left}.grid .segmentedlast td,.grid .segmentedmiddle td{border-top:none}.grid .cancelledFlight td,.grid .cancelledFlight td .city,.grid .cancelledFlight td .terminal,.grid .cancelledFlight td .time,.grid .cancelledFlight td a{color:#e20c04!important}.grid .cancelledFlight .cancelled .ico{background-position:-100px -750px;height:16px;width:16px}.grid .cancelledFlight .btnView a{color:#112c5a!important}#pageDEAR .grid .cancelledFlight .cancelled .ico{background-position:-197px -953px;height:16px;width:16px}.grid caption{padding:10px;font-size:15px;text-align:center;border:1px solid #e3e5e7;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h1.png) 0 -17px repeat-x!important;position:relative}.grid caption .cluster{font-family:Verdana,Geneva,sans-serif;text-transform:none;font-size:11px;font-weight:400;clear:none;float:left;margin-right:25px}#header .loginBox .login,.FromTo td,.banner #header .link,.gridFlightDetails caption .date{text-transform:uppercase}.grid .titFlightType .bteToggle,.grid h3 .bteToggle{font-size:12px;font-weight:700;text-transform:uppercase;display:block}.grid .titFlightType .bteToggle,.grid h3 .bteToggle,.titFlightType .bteToggle,h3 .bteToggle{text-decoration:none!important;color:#112c5a!important}.grid .titFlightType .bteToggle:hover,.grid h3 .bteToggle:hover{color:#55a4cf;text-decoration:none}.grid caption .routeDestination{font-size:18px;font-weight:700}.grid caption p{margin:0}.grid caption .groupBte{width:710px;padding:0}.grid td.available{color:#2f9a10;font-weight:700;cursor:pointer}.grid td.disabled{cursor:default}.grid span.stops,.grid span.terminal{color:#72829c}.grid span.city,.grid span.time{color:#000}.grid tr.cancelled td *,.grid tr.delayed td.status *,.grid tr.inflight td.status *{color:#fff!important}.grid td.status{font-weight:700}.grid tr.inflight td{background-color:#cae6c2!important}.grid tr.inflight td.status{background-color:#2d9c12!important}.grid tr.delayed td{background-color:#ffd9bf!important}.grid tr.delayed td.status{background-color:#f60!important}.grid tr.delayed td.delayed{font-weight:700}.grid tr.cancelled td{background-color:#c9111b!important}.gridPoints .date,.gridPoints .status{width:160px}.gridPoints .number{width:190px}.gridFlightDetails .grid tbody .route span.location,.gridFlightDetails .grid tbody .route span.time,.gridFlightDetails .grid tbody td.route div{float:left}.gridFlight .baggage a{display:inline-block}.gridFlight .baggage .info{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) 0 -1007px no-repeat;height:10px;padding:4px;width:9px;text-decoration:none;position:absolute;top:2px;right:2px}.gridCar tbody td,.gridHotel tbody td{color:#000}.POPdearTable div{padding:5px}.POPdearTableTitle th{font-weight:700!important}.FromToAirports,.gridBookingList td.from div .nbMultiple span,.loginBoxPanel .bte .text,.loginBoxPanel .label{font-weight:700}.POPdearTable .tableLabel{width:40%}.POPdearTable .tableValue{white-space:nowrap;text-align:right}.gridBookingList td.passenger span{display:block}.gridBookingList td.passenger span a{white-space:nowrap}.gridBookingList td.from{border-right:none;text-align:right}.gridBookingList td.from .location{margin-right:10px}.gridBookingList td.to{border-left:none;text-align:left}.gridBookingList td.to .location{margin-left:10px}.gridBookingList td.from div{position:relative;padding-right:12px}.gridBookingList .location .city{color:#112c5a}.gridBookingList td.from div .ico{position:absolute;right:-13px;top:5px;padding-bottom:4px}.gridBookingList td.from div .icoMultiple{right:-20px}.gridBookingList td.from div .nbMultiple{position:absolute;bottom:-15px}.gridBookingList td.bookinRef div{padding:0 10px;text-align:center}.gridBookingList td.bookinRef div .bookinRef{float:left;padding:10px 0}.gridBookingList td.bookinRef div .bte{margin:6px 0}html>body .gridBookingList td.bookinRef div .bte,x:-moz-any-link,x:default{display:inline-block}.gridBookingList td.bookinRef div .bte,x:-moz-any-link{display:-moz-inline-box}.panelWithMargin .search{position:relative}.panelWithMargin .search input{color:#787878;font-size:11px;padding-right:20px;width:130px}.panelWithMargin .search input:focus{color:#112c5a}.panelWithMargin .search a{background-position:-200px -655px;border:none;width:20px}.panelWithMargin .search a.ico{float:none}#header .search{z-index:1}#footer .sitemapLink{border-right:1px dotted #dcdcdc}#footer .search{z-index:0}.banner #header{background:0 0!important;border:none!important;-moz-box-shadow:none!important;height:23px}.banner #header .headerLinks{float:left}#header .loginBox a span,.banner #header .headerLinks a{color:#464646;font-family:Arial,Helvetica,sans-serif;font-size:10px}.banner #header .headerLinks .language{width:auto;cursor:pointer}.banner #header .headerLinks .language .text{padding-right:0}.banner #header .headerLinks .language .icoToggle{border-left:none;margin-left:0!important}.banner #header .headerLinks .help span.icoHelp{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) 4px -100px no-repeat;float:left;height:18px;width:26px}.banner #header .headerLinks .contact span.icoContact{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) 4px -150px no-repeat;float:left;height:18px;width:29px}.banner #header .link{border-left:none;border-right:1px solid #184a8f;color:#c7e9f2;float:left;padding:3px 8px 0 5px;text-decoration:none;white-space:nowrap}#header,#header .loginBox{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.loggedOut .bloc .box a span .text{color:#fff!important}.loggedOut .toggle.lostPassword.closed .text,.loggedOut .toggle.lostPassword.opened .text,.lostPassword span{color:#464646!important}.loggedOut #userTypeForLogin{padding-top:10px;padding-bottom:10px}.loggedOut #userTypeForLogin input{width:30px}#header .loginBox{-moz-border-radius:0 0 5px 5px;z-index:5}#header .loginBox .toggle .icoToggle{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) no-repeat;height:18px;width:22px}#header .loginBox .link{color:#0f2d5f;border:none;padding:4px 0 5px 5px;line-height:15px}.loginBoxPanel .name input,.loginBoxPanel .password input{vertical-align:middle;line-height:2em}#header .loginBox .login{font-weight:700;display:block}#header .loginBox .logout{text-transform:none;padding:4px 10px}#header .loginBox .logout:hover{text-decoration:underline;color:#55a4cf}.loginBoxPanel .linkBox a:hover,.myBookingList a:hover{text-decoration:none}.loginBoxPanel{margin-left:2px;background-color:#fff;border-top:none;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;box-shadow:0 5px 10px #000f47}.memberLoggedIn{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgLlogin01.jpg);background-position:top right;background-repeat:no-repeat}.loginBoxPanel .bloc{margin:0;padding:10px}.loginBoxPanel ul{margin:20px 20px 20px 0}.loginBoxPanel ul li{margin:0}.loginBoxPanel .titFlightType,.loginBoxPanel h3{padding:5px;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgTitle.jpg);background-repeat:repeat-x;background-position:top;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;margin-bottom:0;cursor:pointer}.loginBoxPanel .signIn{float:right}.loginBoxPanel .name input{width:150px}.loginBoxPanel .bloc .lastname,.loginBoxPanel .bloc .password{margin-right:0}.loginBoxPanel .cluster{float:left;clear:none;margin-right:8px}.loginBoxPanel .option .label{clear:none;margin-left:5px;font-weight:400}.myBookingList .bookRef,.myBookingList .date{font-weight:700!important;font-size:11px!important}.loginBoxPanel .box{margin-top:10px}.loginBoxPanel .bte{float:right}.loginBoxPanel .lostPassword{margin:0;padding:5px 0 11px 5px}.lostPasswordPanel p.info{margin-bottom:0}.loginBoxPanel .linkBox .ico{width:14px;height:14px;float:none;position:absolute}.loginBoxPanel .linkBox .opened .frame{background-position:right top;padding:7px 10px 0 0}.loginBoxPanel .linkBox .closed .ico{background-position:-200px -204px}@media screen and (-webkit-min-device-pixel-ratio:0){.loginBoxPanel .linkBox .opened .ico{background-position:-195px -252px!important;width:20px!important}.loginBoxPanel .linkBox .closed .ico{background-position:-195px -202px!important;width:20px!important}}.loginBoxPanel .lostPasswordPanel{padding:0 8px 10px;-moz-border-radius:0 10px 10px;margin-top:8px}.loginBoxPanel .clusterPasswordSendBy{margin-bottom:10px}.lostPasswordPanel .box{margin-top:0}.loginBoxPanel .bottom{height:25px;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgMainMenu.jpg);background-repeat:repeat-x;background-position:top}.loginBoxPanel .linkBox .opened{background-position:left top;color:#112c5a!important}.loginBoxPanel .loading{text-align:center}.loginBoxPanel .loading .loading-bg{display:block;background:url(/go/AYPortal/wds/skin/skin_finnair/img/small-loader.gif) center top no-repeat;line-height:32px;margin-top:10px}.loading-bg{display:block;background:url(/go/AYPortal/wds/skin/skin_finnair/img/small-loader.gif) center center no-repeat;width:100%;height:100%}.myBookingList{margin:0!important;padding:0!important}.myBookingList li{list-style:none;margin:0;padding:0}.myBookingList a{display:block;position:relative;padding:10px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x;border:1px solid #e4e5e7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:10px;margin-bottom:10px}.myBookingList .date,.myBookingList .route{display:block}.myBookingList .date{color:#0b155d!important}.myBookingList .route{color:#112c5a}.myBookingList .bookRef{position:absolute;top:5px;right:5px;text-transform:uppercase;color:#2f9a10!important}.myBookingList li a .ico{position:absolute;bottom:1px;right:1px}.loginBoxPanel .clusterLogError{display:none}.loginBoxPanel .clusterLogError .text{color:red;width:288px;display:block}.loginBoxPanel .clusterLogError .ico{height:24px;width:24px;background-position:-100px -805px;margin-right:5px}#WDSError{margin:0;padding:0}#WDSErrorContainer li{margin-top:10px}#WDSErrorContainer ul{margin:0 0 0 15px;padding:0}#WDSErrorContainer li.WDSErrorE span.ico,#WDSErrorContainer li.WDSErrorI span.ico,#WDSErrorContainer li.WDSErrorW span.ico{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);height:24px;margin-right:5px;width:24px;float:left}#WDSErrorContainer li.WDSErrorE span.ico{background-position:-100px -806px}#WDSErrorContainer li.WDSErrorE span.text{line-height:17px;color:red}#WDSErrorContainer li.WDSErrorW span.ico{background-position:2px -749px}#WDSErrorContainer li.WDSErrorW span.text{line-height:20px;color:red}#WDSErrorContainer li.WDSErrorI span.ico{background-position:-767px -397px}#WDSErrorContainer li.WDSErrorI span.text{line-height:20px;color:#112c5a}#pageCMPG .breadCrumb,#pageHOME .breadCrumb{display:none}.banner .breadCrumb{font-size:11px!important}.banner .breadCrumb .separator,.banner .breadCrumb a,.banner .breadCrumb strong{color:#325a9c}.banner .breadCrumb a:hover{color:#264480}#footer .section{background-color:#f0f4f6;border-top:1px solid #e3e6e8;font-family:Arial,Helvetica,sans-serif!important}#footer .bloc{padding:10px;background:#f0f4f6;border-top:1px solid #fff;border-bottom:1px solid #e3e6e8}#footer .bloc.blocLegal,#footer .sectionFooterSmall .copyright{background:url(/go/AYPortal/wds/skin/skin_finnair/img/finnair_stickers.png) center 46px no-repeat}#footer .links{float:left;margin-right:20px;width:145px}#footer .linksServices{margin-right:0}#footer ul{margin:0}#footer li{list-style:none;margin-bottom:0}#footer h5{margin-bottom:5px}#footer .blocSocialNetwork{text-align:center;float:none}#footer .blocSocialNetwork a{color:#3697ca;float:left}#footer .blocSocialNetwork h5{display:none!important}#footer .blocSocialNetwork ul{display:block;margin:auto;text-align:left}#footer .blocSocialNetwork li{float:left;width:160px}#footer .blocSocialNetwork a span,#footer .blocSocialNetwork a strong{float:left;clear:both;white-space:nowrap}#footer .blocSocialNetwork a img{float:left;margin-right:5px}#footer .sectionFooterSmall{padding-bottom:15px}#footer .sectionFooterSmall h5{float:none;display:inline;font-size:11px}#footer .sectionFooterSmall .corporateLinks{padding-top:15px}#footer .sectionFooterSmall .corporateLinks h5{display:none}#footer .sectionFooterSmall .links{float:none;text-align:center;width:100%;margin:5px auto auto}#footer .sectionFooterSmall .links ul,#footer .sectionFooterSmall .links ul li{float:none;display:inline}#footer .sectionFooterSmall .links li{white-space:nowrap}#footer .sectionFooterSmall .copyright{margin-top:10px;margin-bottom:10px;padding-bottom:75px}#footer .bloc.blocLegal{padding-bottom:85px}#footer,#footer .blocSocialNetwork strong,#footer .titMenuMain,#footer a,#footer h5{color:#646464!important}#footer .bloc .titMenuMain,#footer .bloc h5{font-size:12px;text-transform:uppercase;font-weight:400}.menuMain{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;text-transform:uppercase;font-size:12px}.menuMain .frame{-moz-border-radius:9px;-webkit-border-radius:9px}.menuMain ul{margin:0;border-radius:9px;-webkit-border-radius:9px}.menuMain li.first,.menuMain li.first a{-moz-border-radius:9px 0 0 9px;-webkit-border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px}.submenu .frame table td ul{border-left:none!important}.menuMain ul li{margin:0;color:#375472;font-weight:700}@media screen and (-webkit-min-device-pixel-ratio:0){.menuMain li.first{border-left:none!important}}.menuMain .selected{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgMainMenu.jpg) 0 -37px repeat-x;text-shadow:none;border:1px solid #c8d2dc}.menuMain .arrow,.menuMain .selected a.over .arrow,.menuMain .selected a:hover .arrow{background-position:-100px -300px}.menuMain ul li a{color:#fff;font-weight:700;padding:10px 7px 11px;position:relative}.menuMain .selected a{color:#0b1560}.menuMain .selected a.over,.menuMain .selected a:hover{border:none;color:#0b1560!important}.menuMain,.menuMain .frame,.menuMain li.first,.menuMain li.first a,x:-moz-any-link{-moz-border-radius:0}.menuMain .frame,html>body .menuMain,x:-moz-any-link,x:default{-moz-border-radius:9px 7px 7px 9px}.menuMain li.first,html>body .menuMain li.first a,x:-moz-any-link,x:default{-moz-border-radius:7px 0 0 7px;border-left:none!important}.menuMain .arrow{position:absolute;display:none;z-index:10000;top:35px;left:45%;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);background-repeat:no-repeat;width:21px;height:11px}.menuMain a.finnairPlus,.menuMain a.finnairPlus.over,.menuMain a.finnairPlus:hover{padding:8px 7px!important}.menuMain .selected a.finnairPlus.over .arrow,.menuMain .selected a.finnairPlus:hover .arrow{top:36px}.menuMain .submenu{position:absolute;left:0;z-index:-1;-moz-border-radius:0 0 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;box-shadow:0 3px 10px #000f47;letter-spacing:normal}.menuMain .submenu .frame{background:0 0}.menuMain .submenu table{width:100%}.menuMain .submenu td{margin:5px 4px 5px 2px;border-right:1px solid #e3e5e7;vertical-align:top}.menuMain .submenu td.last{border-right:none}.menuMain .submenu ul li{list-style-type:none;display:block;font-size:11px;border:none;float:none;background:0 0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.menuMain .submenu a{display:block;text-shadow:none;color:#1a2c6e;float:none;text-transform:none;font-weight:400!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;padding:4px 0 4px 25px!important;margin-left:4px!important;top:auto!important}.bte .ico,.bte .text,.column .accordion,.groupBte .btePrev{float:left}.menuMain .submenu a:hover{display:block;padding:4px 0 4px 25px!important;color:#fff!important;text-decoration:none!important;border:none!important}.menuMain .submenu h5,.menuMain .submenu span.titMenuMain{display:block}.menuMain .submenu h5 a,.menuMain .submenu span.titMenuMain a{margin:1px 5px 6px 4px!important;padding:4px 0 4px 12px!important;color:#112c5a;text-transform:uppercase;font-weight:700!important;border:none!important}.menuMain .submenu h5 a:hover,.menuMain .submenu span.titMenuMain a:hover{padding:4px 0 4px 12px!important;font-weight:700;background:#55a4cf;color:#fff;text-decoration:none;border:none!important}.menuMain .search{padding-top:2px}.menuMain .search span.cluster a:hover{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);background-position:-186px -655px;border:none!important;width:20px;height:18px!important;position:absolute;right:0;top:5px;z-index:1}.column .accordion{margin:0;background-color:#fff;width:99.4%}.accordion{border-left:1px solid #9fcbe8;border-right:1px solid #9fcbe8;border-top:1px solid #9fcbe8}.accordion ul{border:none;margin:0 0 0 10px;border-bottom:1px solid #9fcbe8}.accordion ul li a{border:none;background:0 0}.accordion ul ul{border:none;margin:0 0 0 10px;border-bottom:none;padding-bottom:0}.accordion li{list-style:none;margin:0}.accordion li a{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgAccordeonItem.jpg);background-repeat:repeat-x;background-position:bottom;display:block;padding:8px;border-bottom:1px solid #9fcbe8;color:#112c5a}.accordion li a .text{margin-left:7px}.accordion li a:hover{text-decoration:none;color:#55a4cf}.accordion li.opened>a .listNumber,.accordion li.opened>a .text{font-weight:700}.accordion ul{padding-bottom:5px;padding-top:5px}.accordion li li a{padding-bottom:2px}#pageBKGD .sectionFlights .bte,.bte{display:inline-block;text-decoration:none;border:none;color:#fff!important;font-weight:700;font-size:11px;border-radius:5px;-webkit-border-radius:5px}#pageBKGD .sectionFlights .bte .frame,.bte .frame{float:left;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bte.gif) repeat-x;padding:4px 10px 5px;margin:0!important;border-radius:5px;-webkit-border-radius:5px}#pageBKGD .sectionFlights .bte:hover,#pageBKGD .sectionFlights .bte:hover .frame,.bte:hover{background-position:0 -30px!important;text-decoration:none}.bte:hover .frame{background-position:right -30px!important}.groupBte{padding:5px}.groupBte .bteConfirm,.groupBte .bteNext{float:right}.groupBte .bteCancel,.groupSearch .bte{float:left}.bteToggle{white-space:nowrap;cursor:pointer}.bte{border:1px solid #e3e5e7}.panelBKGD .bteFlightBig{font-size:11px;font-weight:400;float:left;padding-right:0;background:0 0;background-color:#0b1560!important;color:#112c5a!important;margin:5px 5px 5px 0;border-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border:1px solid #e3e5e7}.panelBKGD .bteFlightBig .frame{background:0 0;padding:4px 6px;padding-right:16px!important;background-color:#0b1560!important;border-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.panelBKGD .bteFlightBig:focus,.panelBKGD .bteFlightBig:focus .frame,.panelBKGD .bteFlightBig:hover,.panelBKGD .bteFlightBig:hover .frame{background-color:#6f6f6f!important}.panelBKGD .bteCheckin{float:right;margin-top:5px}.panelBKGD .bteFlightBig .text{padding-bottom:3px;padding-left:5px;line-height:26px;color:#fff!important}.panelBKGD .bteFlightBig:hover{text-decoration:none}.panelBKGD .bteFlightBig:focus{text-decoration:none}#pageBKGD .titFlightType a.tipHelp,#pageBKGD h3 a.tipHelp{color:#112c5a;float:right;font-size:10px;text-decoration:none!important}#pageBKGD .titFlightType a.tipHelp .text,#pageBKGD h3 a.tipHelp .text{position:relative;top:4px;text-decoration:none!important;display:none}#pageBKGD .titFlightType .icoHelp,#pageBKGD h3 .icoHelp{background-position:-197px -97px;height:24px!important;width:25px}.BKGDFlightBte .bte2lines .text{line-height:13px;text-align:center}.BKGDFlightBte .bteMeals .ico{background-position:-206px -1049px;width:20px;height:30px}.BKGDFlightBte .bteSeats .ico{background-position:-135px -1049px;width:25px;height:30px}.BKGDFlightBte .bteBaggage .ico{background-position:-65px -1055px;width:32px;height:24px;margin-top:4px}.BKGDFlightBte .bteEquipment .ico{background-position:0 -1049px;width:39px;height:30px}.BKGDFlightBte .bteLounge .ico{background-position:-268px -1049px;width:25px;height:30px}#pageBKGL .gridBookingList .bte{display:inline-block;text-decoration:none;background:#0b1560;padding-left:10px;color:#fff!important;font-weight:700;font-size:11px;border-radius:5px;-webkit-border-radius:5px}#pageBKGL .gridBookingList .bte .frame{float:left;background:0 0;padding:5px 6px 6px 2px!important;background-color:#0b1560!important;margin:0!important;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}#pageBKGL .gridBookingList .bte:focus,#pageBKGL .gridBookingList .bte:focus .frame,#pageBKGL .gridBookingList .bte:hover .frame{background-color:#6f6f6f!important}#pageBKGL .gridBookingList .bte:hover{background-color:#6f6f6f!important;text-decoration:none}#pageBKGL .gridBookingList .bte:focus{text-decoration:none}#pageBKGL .gridBookingList .bte .ico{float:right;background-position:-295px -2px!important}#pageBKGL .gridBookingList .bte:hover .ico{float:right;background-position:-295px -55px!important}#pageUPFE .warning_sev2 .ico{background-position:0 -755px}#pageESEM .widgetSearch .canvas{border-bottom:3px solid #e2eaed}#pageESEM .widgetSearch .canvas .icoHelp{background-position:-397px -97px;height:26px;width:24px}.bteBig{font-size:14px;font-weight:700;float:right;padding-right:0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif) repeat-x!important;padding-left:20px;color:#fff!important;margin:8px 8px 8px 0;border-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.bteBig .frame{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif) repeat-x;padding:4px 6px;padding-right:25px!important;background-color:#fff!important;border-radius:0 5px 5px 0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px}.bteBig .text{padding-bottom:3px;line-height:18px}.bteBig:hover{background-position:0 -50px!important;text-decoration:none}.bteBig:hover .frame{background-position:right -50px!important}.cluster .bte{font-weight:700;background:0 0!important;padding-left:0!important}.cluster .bte .frame{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bte.gif) repeat-x;padding-left:10px;padding-right:15px;color:#fff}.cluster .bte:hover .frame{background-position:right -30px!important}.moduleHistorySearch .box *{zoom:1}.moduleHistorySearch li a.active{background-color:#2f9a10;color:#fff}p .bte{float:right}.bteAlt,.bteTabs,.pop .bteClose,caption .bte,p .bte{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bte.gif) 0 -58px repeat-x #fff;text-decoration:none;color:#112c5a!important;font-weight:400;border-radius:5px;-webkit-border-radius:5px}.bteAlt .frame,.bteTabs .frame,.pop .bteClose .frame,caption .bte .frame,p .bte .frame{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bte.gif) right -58px repeat-x;padding:5px 10px 0;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}.bteAlt:hover,.bteTabs:hover,.pop .bteClose:hover,caption .bte:hover,p .bte:hover{background-position:0 -91px!important;text-decoration:none}.bteAlt:hover .frame,.bteCheckIn:hover .frame,.bteTabs:hover .frame,.pop .bteClose:hover .frame,caption .bte:hover .frame,p .bte:hover .frame{background-position:right -91px!important}.bteTabs.selected,.panelDEST .sectionBte .selected,.panelOFFER .description .selected{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteTabs-selected.gif)!important;background-position:top left;padding-bottom:13px;color:#112c5a!important;position:relative;z-index:1;top:10px;margin-top:0;font-weight:700}.bteTabs.selected:hover,.panelDEST .sectionBte .selected:hover,.panelOFFER .description .selected:hover{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteTabs-selected.gif)!important;background-position:top left!important}.bteTabs.selected .frame,.bteTabs.selected:hover .frame,.panelDEST .sectionBte .selected .frame,.panelDEST .sectionBte .selected:hover .frame,.panelOFFER .description .selected .frame,.panelOFFER .description .selected:hover .frame{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteTabs-selected.gif)!important;background-position:top right!important}div.description .bte.bteTabs.bteTabsBook.selected,div.description .bte.bteTabs.bteTabsDetails.selected,div.panel.panelDEST .bte.bteTabs.bteTabsBook.selected{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;padding-bottom:12px;border-bottom:none!important}.panelDEST .bteTabs.selected,.panelDEST .sectionBte .selected{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteTabsDest-selected.gif)!important;background-position:top left;padding-bottom:10px;color:#fff!important;position:relative;z-index:1;top:10px;margin-top:0;font-weight:700}.panelDEST .bteTabs.selected:hover,.panelDEST .sectionBte .selected:hover{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteTabsDest-selected.gif)!important;background-position:top left!important}.panelDEST .panelDEST .bteTabs.selected .frame,.panelDEST .sectionBte .selected .frame{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteTabsDest-selected.gif)!important;background-position:top right}.panelDEST .bteTabs.selected:hover .frame,.panelDEST .sectionBte .selected:hover .frame{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bteTabsDest-selected.gif)!important;background-position:top right!important}.bteTabsFilter.selected,.bteTabsInsurance.selected{top:1px;padding-bottom:8px}.bteChange,.bteConfirm{float:right}.bteCancel{float:left}.bteNext{float:right;padding-left:25px!important}.bteAlt .frame,.bteNext .frame,p .bte .frame{padding-bottom:4px!important}.bteCancelBooking,.bteUpdate{padding-bottom:4px}.bteBack,.bteBookingList,.bteCancelBooking,.bteClear,.btePrev{float:left!important}.bteBook{margin-right:0}.bteCancelBooking{float:right}.bteCheckinBloc .bte,.bteCheckinBloc .data{float:right}.bteManageBooking{padding-left:5px}.bteManageBooking .ico{height:13px;background-position:-195px -203px}.bteManageBooking .text{line-height:13px}.bteSearchHistory{padding:3px 5px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs2.jpg) repeat-x!important;border:1px solid #e3e5e7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;float:left;color:#112c5a}.bteSearchHistory span{float:left;margin-left:3px}.bteSearchHistory:hover{text-decoration:none}#bottom .placeHolder,.card,.column,.popin{border-radius:5px;-webkit-border-radius:5px;background-color:#fff;border:1px solid #e4e5e7;font-family:Verdana,Arial,Helvetica,sans-serif}.column{background-repeat:repeat-x;background-position:top}.card{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTopHome.jpg) top left repeat-x #fff}.card,.popin{background-repeat:repeat-x;background-position:top}#pageCAMP #content .column,#pageCAMP .main-content-large .column,#pageDEST .main-content-large .column,#pageSCPA .panel.panelSSPA #card1{padding-top:0!important;background-image:none}#pageCAMP #content .column .placeHolder,#pageCAMP .main-content-large .column .placeHolder,#pageDEST .main-content-large .column .placeHolder{border-radius:5px!important;padding:10px}#pageDEST .main-content-large .column .placeHolder{border-radius:5px 5px 0 0!important}.popin .popin{padding-top:0!important}.popin .tipInfo{display:none}.panelWithMargin .ui-dialog-content,.panelWithMargin .ui-dialog-content .panel{border-radius:0;background-color:#fff}.panelWithMargin .popin-loader{width:400px;margin:0 auto;height:300px;display:block;text-align:center;line-height:200px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/small-loader.gif) center center no-repeat;color:#112c5a}#content .main-content-large.panel h1{border-radius:5px 5px 0 0!important;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h1.png) repeat-x #dae1e9!important;font-weight:400;padding:15px;color:#0b155d}#content .main-content-large.panel h1 .mandatoryField{font-size:10px;color:#464646;-moz-border-radius:5px 0 0;background-color:#fff;bottom:0;float:right;padding:5px;position:absolute;right:0}#content .main-content-large.panel h1 .mandatoryField .icoMandatory{font-size:9px;color:#f31525}#pageOFER .panel h1 a{font-size:11px}.panel .titModDest,.panel .titMyTravel,.panel h2{padding:5px 5px 8px 15px;font-weight:400;position:relative;color:#fff}.panelWithMargin table td{padding:3px}.panelWithMargin ol li{list-style:none!important}.panel .section .titModDest,.panel .section h2,.section .titMyTravel{color:#112c5a;padding:10px 10px 10px 0;margin-top:0;margin-bottom:15px;font-weight:700;background-image:none}.panel .bteTabs{margin-top:10px}.bteTabsBook{float:left}.panel ul{margin-left:20px;margin-bottom:25px}.panel .section{padding:15px}.panel .sectionNbp{padding-bottom:0}.panel .section .section{background-color:inherit}.panel .sectionBte{padding-top:0;border-radius:0 0 5px 5px!important;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.panel .sectionBte span.info{float:right;clear:none;margin-top:15px;margin-right:10px}.panel .sectionBte .bteClear{margin-top:10px}.panel-ville ul{float:left;width:125px!important;margin:0 5px 0 0;padding:0}.panel-ville ul li{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) -300px -1130px no-repeat!important;padding-left:8px!important}.pop{position:absolute;background-color:#fff;border:3px solid #fff;box-shadow:0 0 10px #b0bbc8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center}.pop h1{padding:15px;background-color:#112c59}.pop .cluster{text-align:center;float:none;margin:0}.pop div.cluster .data{position:relative}.pop div.cluster .data,.pop div.cluster .label{float:none;display:block}.pop .bteClose{margin:10px auto;text-align:center}.pop-accordion .bteClose,x:-moz-any-link{float:left;margin-left:55%}html>body .pop-accordion .bteClose,x:-moz-any-link,x:default{float:none;margin:10px auto}.pop .bteClose .frame{padding-right:10px}.pop .bteClose .ico,.pop .bteClose .text{display:inline-block}.pop .country{font-weight:700}.pop-datepicker-title{display:block;position:relative;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h2.png) repeat-x;color:#0b155d;font-weight:700;line-height:18px;height:22px;padding:5px;text-align:left;width:192px}.pop-datepicker-title .bteClose{display:block}.pop-datepicker-title .bteClose,.pop-datepicker-title .bteClose .frame{background:none!important;height:22px;margin:0;padding:0;width:22px}.pop-datepicker-title .bte{position:absolute;right:5px;top:5px;height:22px;width:22px}.pop-datepicker-title .bteClose .text{display:none}.pop-datepicker-title .bteClose .ico{height:22px;width:20px;background-position:-200px -700px}.column .ui-accordion{width:190px}.column .ui-accordion .ui-icon{display:inline-block;float:none;margin-left:7px;margin-right:5px}.column .ui-accordion ul.ui-accordion-content{border-bottom:1px solid #9fcbe8}.wideColumn .column .ui-accordion{width:263px!important}#pageANEW .column .ui-accordion,#pageCFQL #content .column .ui-accordion,#pageCFQP .column .ui-accordion,#pageCNEW .column .ui-accordion,#pageFAQL .column .ui-accordion,#pageFAQP .column .ui-accordion,#pageNEWS .column .ui-accordion{width:265px!important}.pop-accordion,.pop-autocomplete{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px}.pop-languages{position:absolute;z-index:20001;width:700px;text-align:left}#languageDialog{display:none}.pop-languages img{float:left}.pop-languages .ui-widget{width:100%}.pop-languages ul,.section .ui-widget-content ul{width:155px;list-style:none;float:left}.pop-languages ul li{border-bottom:1px solid #e3e5e7;padding:5px;margin-bottom:0}.pop-languages ul li.last{border-bottom:none}.pop-languages a{display:block;margin-left:25px;padding-left:15px}.section .ui-widget-content ul li{border-bottom:1px solid #e3e5e7;padding:5px;margin-bottom:0}.section .ui-widget-content ul li.last{border-bottom:none}.section .ui-widget-content a{display:block;margin-left:25px;padding-left:15px}.section .ui-widget-content .country{font-weight:700;color:#222}.panelWithMargin .ui-dialog-titlebar .ui-icon{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) -200px -700px no-repeat!important;height:22px;width:22px}.panelWithMargin .ui-dialog-titlebar .ui-dialog-title{color:#0b155d;display:block;font-size:18px;font-weight:400;height:36px;line-height:36px;padding:0 15px}.panelWithMargin .ui-dialog .ui-dialog-titlebar-close{width:22px;outline:0;background-image:none!important}.panelWithMargin .ui-dialog{padding:0!important;z-index:1002}#destSelection ul.ui-accordion li.ui-accordion-li-fix a{width:100%}.pop-confirmCancel{width:300px}.pop-confirmCancel .ui-widget{width:298px}.pop-confirmCancel p{margin:5px}.pop-confirmCancel .bte{margin:10px}.popin{padding-top:6px!important;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTopHome.jpg) left top repeat-x #fff}.popin .panel{background-color:#fff;border:none;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin-bottom:0;width:640px;color:#112c5a!important}.popin .bteClose .ico,.popin .icoHelp{width:22px;height:22px}.popin .bteClose{position:absolute;top:15px;right:5px}.popin .bteClose,.popin .bteClose .frame{background:0 0!important;width:22px;height:22px;padding:0;margin:0}.popin .bteClose .text{display:none}.popin .icoHelp{background-position:-50px -98px;padding-right:0!important}.popin .ui-dialog-content{overflow-y:auto}.groupClusterTrip{margin-bottom:15px}.groupClusterTrip h5,.groupClusterTrip span.titMenuMain{font-size:13px;margin-top:5px}.groupSearchBy table{width:auto}.groupSearchBy table .conjunction{font-style:italic;width:1px;border-left:1px solid #e2eaed;overflow:visible;left:48%;height:70px;float:left;font-weight:700;margin:10px;font-size:12px;padding-right:20px}.groupSearchBy table td{vertical-align:middle}.groupSearchBy table .conjunction span{display:block;background-color:#e2eaed;width:50px;margin-left:-25px;text-align:center;position:relative;top:25px}.groupSearchBy .box1{float:left;padding:5px 0}.groupSearchBy .box2{float:right}.groupSearchBy .box .cluster{clear:both}.groupSearchHistory{float:left;clear:both}.groupSearchHistory .opened{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}.groupRooms .box .cluster{float:none}.gridNbRooms{text-align:center;clear:both;margin-top:10px}.groupFilter{border-radius:0 5px 5px!important;-moz-border-radius:0 5px 5px!important;-webkit-border-radius:5px!important;-webkit-border-top-left-radius:0!important;background-color:#c4e6ff!important;margin-top:0!important;padding:8px 8px 10px!important}.groupFilter .box{padding:0 20px}.groupFilter .cluster{clear:none!important;float:left!important}.groupFilter .cluster a.ico{background-position:-200px -350px}.groupInsurance{clear:both}.blocCaptcha .cluster,.blocHeading p{clear:none}.groupInsurance p.data{margin-left:25px}.sectionPassenger .data,.sectionPassenger .titFlightType,.sectionPassenger h3,.sectionPassenger p{color:#000}.sectionPassenger .titFlight,.sectionPassenger h4{margin-bottom:5px}.sectionPassenger .bteUpdate{float:right}.bloc p.info{margin-top:5px;margin-bottom:15px}.blocHeading .cluster .label{font-weight:400}.blocSocialNetwork a{padding-left:30px;background-position:left;background-repeat:no-repeat}.blocHeading{padding-bottom:10px;margin-top:10px}.blocHeading .bteReset{float:left}.blocHeading .bteSearch{float:right}.blocBookinRef{background:#f1f4f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:5px;border:1px solid #e3e5e7;text-align:center}.blocBookinRef .titModDest,.blocBookinRef .titMyTravel,.blocBookinRef h2{margin:0!important;padding:0!important;font-size:15px;font-weight:400!important}.blocContact,.blocPassenger .passenger{margin-bottom:10px}.blocBookinRef .titModDest .number,.blocBookinRef .titMyTravel .number,.blocBookinRef h2 .number{font-weight:700;font-size:17px}.blocPassenger{float:left;width:auto}.blocPassenger .passenger p{clear:none!important}.blocContact{float:right;width:250px;padding:10px;background-color:#f1f4f7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.blocContact .titFlightType,.blocContact h3{font-size:11px!important;font-weight:700}.blocContact .cluster{float:left;clear:both}.blocContact .cluster .data,.blocContact .cluster .label{clear:none}.panelBox .cluster,.tabs{clear:both}.panelBloc{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e3e5e7;position:relative;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x;padding-bottom:10px}.panelBloc .bloc{margin:10px 20px}.panel .panelBox{float:left;margin:0;width:360px}.panel .panelBoxWide{width:100%}.panel .panelBox .titModDest,.panel .panelBox .titMyTravel,.panel .panelBox h2{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-boxtitle.png) repeat-x!important;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border:1px solid #e3e5e7;color:#112c5a;font-size:12px;margin-bottom:0;padding:5px 5px 5px 20px;position:relative;text-transform:uppercase;font-weight:700;border-bottom:none!important}.panel .panelBox .titModDest a.tipHelp,.panel .panelBox .titMyTravel a.tipHelp,.panel .panelBox h2 a.tipHelp{width:26px;height:22px;top:4px}.panel .panelBox .titModDest .tipHelp span.icoHelp,.panel .panelBox .titMyTravel .tipHelp span.icoHelp,.panel .panelBox h2 .tipHelp span.icoHelp{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) -46px -97px!important;width:26px;height:20px}.panel .panelBox .titModDest .tipHelp span.text,.panel .panelBox .titMyTravel .tipHelp span.text,.panel .panelBox h2 .tipHelp span.text{display:none!important}.card .canvas .tipHelp,.titModDest .tipHelp,.titMyTravel .tipHelp,h1 .tipHelp,h2 .tipHelp{text-transform:uppercase;text-decoration:none;position:absolute;z-index:1;right:25px;top:8px;font-size:10px;white-space:nowrap}.panelBox .titFlightType,.panelBox h3{position:relative}.titModDest .tipHelp,.titMyTravel .tipHelp,h1 .tipHelp,h2 .tipHelp{color:#464646}.panel .panelBox .titModDest .tipHelp,.panel .panelBox .titMyTravel .tipHelp,.panel .panelBox h2 .tipHelp,.panelBox .titFlightType .tipHelp,.panelBox h3 .tipHelp{text-transform:uppercase;text-decoration:none;position:absolute;z-index:1;right:5px;top:5px;white-space:nowrap;font-size:10px;font-weight:400;color:#112c5a}.panelBox .titFlightType .tipHelp,.panelBox h3 .tipHelp{top:0}.panel .panelBox .titModDest .tipHelp:hover,.panel .panelBox .titMyTravel .tipHelp:hover,.panel .panelBox h2 .tipHelp:hover{color:#55a4cf}.panel .panelBox .titFlightType,.panel .panelBox h3{margin-bottom:10px;text-transform:uppercase;margin-left:10px}#bottom .placeHolder,.column .placeHolder,.panel .panelBox .panelBoxContent{border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius:0 0 5px 5px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x;border:1px solid #e3e5e7}.panel .panelBox .panelBoxContent .bloc{margin:10px}.panel .panelBox .panelBoxContent th{font-weight:700;color:#464646}.panel .panelBoxAdditionalInfo,.panel .panelBoxCompanyInfo,.panel .panelBoxConfirmation,.panel .panelBoxPersonalInfo,.panel .panelBoxYourPreferences{float:left}.panel .panelBoxAgencyInfo,.panel .panelBoxContactInfo,.panel .panelBoxEMessages,.panel .panelBoxPassword{float:right}.panel .panelBoxConfirmation,.panel .panelBoxEMessages,.panel .panelBoxHobbies{width:735px}.panel .panelBoxCoViewReport{width:515px}.panel .panelBoxHobbies table{margin-top:15px}.panel .panelBoxHobbies table table{margin-top:5px}.panel .panelBoxHobbies table th{padding-bottom:10px}.panel .panelBoxHobbies table td,.panel .panelBoxHobbies table th{border-right:1px solid #e3e5e7;padding-left:10px;padding-right:10px;vertical-align:top;white-space:nowrap}.panel .panelBoxHobbies table td.last,.panel .panelBoxHobbies table th.last{border:none}.panel .panelBoxHobbies table td td{border:none;padding:0;vertical-align:top;width:auto}.panel .panelBoxHobbies table td .cluster{padding:0;margin:0}.panel .panelBoxHobbies table td .cluster .label{white-space:normal;width:auto;margin-right:10px}@media screen and (-webkit-min-device-pixel-ratio:0){.panel .panelBoxHobbies table td .cluster .label{white-space:normal!important;width:105px;margin-right:10px}.menuMain{letter-spacing:-1px}}.panel .panelBoxHobbies .clusterCheckbox{width:auto!important}.panel .panelBoxHobbies p{padding-left:0!important}.panel .panelBox .cluster{margin-bottom:15px;padding-left:50px}.panel .panelBox p{margin-bottom:15px}.panel .panelBox .cluster .label{margin-bottom:3px}.panel .panelBoxEMessages .cluster{padding-left:10px}.panel .panelBoxEMessages .cluster label span,.panel .panelBoxEMessages .cluster span.label label,.panel .panelBoxHobbies .cluster label span,.panel .panelBoxHobbies .cluster span.label label{font-weight:400!important}.panel .panelBoxConfirmation .cluster,.panel .panelBoxConfirmation p{padding-left:0}.panelBox div.clusterInline .label{width:100px}.moduleOfferFrom select,.panelBox div.clusterInline .data{width:150px}.panel .panelBoxCompanyInfo .bloc .clusterCity{padding-left:10px;margin-right:0}.panelCUPD .frame{padding-bottom:50px}.canvas{background-color:#fff;border:1px solid #e2e9ef}.canvas .frame{margin:5px}.canvas .frame .frame{margin:0}.canvas .canvasSearch .frame,.canvas .frame .frame .frame{margin:5px}.placeHolder{background-color:#f6f7f9!important}#bottom .placeHolder,.column .placeHolder{padding:10px}#menuBottom.placeHolder{padding:0 10px}.column .placeHolder{padding:10px;border-radius:5px!important;-webkit-border-radius:5px!important;border:none}#bottom .placeHolder{-moz-border-radius:5px!important;-moz-box-shadow:none!important;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;margin-bottom:10px}#bottom .placeHolder .placeHolderContainer{background:0 0}.panel .placeHolder{margin-bottom:10px;margin-top:10px}div#flow .panelDEST .placeHolder{border-radius:0 0 5px 5px!important;-webkit-border-radius:0 0 5px 5px!important}.canvas .placeHolder{border:1px solid #c8e3f6}.canvas .placeHolder .placeHolderContainer{margin:10px}.section .placeHolder{border:1px solid #e4e5e7;border-radius:5px;-webkit-border-radius:5px;padding:10px;margin-bottom:15px}.module .section{background-color:#fff}.module .bloc{padding:10px}.module .titModDest,.module .titMyTravel,.module h2{font-weight:400;padding-top:5px;padding-bottom:5px;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgTitle.jpg);background-position:center top;background-repeat:repeat-x}.module .titModDest{background:#f8f8f8;display:block}.module .opened .titModDest{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhMzc4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTFhNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#2a3780 0,#0e1a55 100%)}.module .titModDest:focus,.module .titModDest:hover{background-color:#e7e9ea;-webkit-filter:none;filter:none;cursor:pointer}#content .column .opened .titModDest:focus,#content .column .opened .titModDest:hover{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#2a3780", endColorstr="#0e1a55", GradientType=0)}#content .column{border-radius:0;-moz-border-radius:5px;-moz-box-shadow:none;border:1px solid #e3e5e7}#content .column .module .titModDest:focus .text,#content .column .module .titModDest:hover .text{color:#264480}.module .titFlightType,.module h3{margin-bottom:10px}.moduleSubscribe ul{margin-left:0}.moduleSubscribe .text{white-space:nowrap;float:left}.module .cluster{margin:5px}.module .cluster .label{font-weight:400!important;display:inline!important}#content .column .DWMScrollBox_vertical .module.moduleBook{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-bottom:5px solid #c8d2dc}#content .column .DWMScrollBox_vertical .content{border-radius:0;-webkit-border-radius:0;border-bottom:0 solid #c8d2dc}#pageCAMP #content .column .DWMScrollBox_vertical .content{border-bottom:0!important}#content .column .module .section{background-color:#f8f8f8;border-top:1px solid #dcdcdc}#content .column .module .section:first-child{border-top:0}#content .column .module .titModDest .text,#content .column .module .titMyTravel .text,#content .column .module h2 .text{white-space:normal;color:#264480;font-family:Helvetica,Arial,verdana,sans-serif!important;font-size:14px;font-weight:400;text-transform:uppercase}#content .column .content .module .titModDest,#content .column .content .module .titMyTravel,#content .column .content .module h2{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}#content .column .content .module .titModDest{border-radius:0;-webkit-border-radius:0}#content .column .content .module .opened .titModDest .text{display:inline;white-space:normal;color:#fff}#content .column .content .module .opened .icoToggle{background-position:-455px -486px!important}#content .column .content .module+.module .titModDest,#content .column .content .module+.module .titMyTravel,#content .column .content .module+.module h2,#content .column .content .placeHolder+.module .titModDest,#content .column .content .placeHolder+.module .titMyTravel,#content .column .content .placeHolder+.module h2,.main-content-large .column .content .module .titModDest,.main-content-large .column .content .module .titMyTravel,.main-content-large .column .content .module h2{border-radius:0;-webkit-border-radius:0}#content .column .module .titModDest,#content .column .module .titMyTravel,#content .column .module h2{font-weight:400;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #dcdcdc}#content .column .module .titModDest{border-bottom:0}#content .column .module .titModDest .icoToggle,#content .column .module .titMyTravel .icoToggle,#content .column .module h2 .icoToggle{background-position:-418px -2px}#content .column .module .opened .titModDest .icoToggle,#content .column .module .opened .titMyTravel .icoToggle,#content .column .module .opened h2 .icoToggle{background-position:-418px -52px}#content .column .module .titModDest .ico,#content .column .module .titMyTravel .ico,#content .column .module h2 .ico{float:left;height:22px;padding-right:10px;width:22px}#content .column .module .ico{float:left;height:18px;width:22px}#content .column .module .titModDest .ico{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.png);background-position:-455px -199px;display:inline-block;float:none;height:16px;padding:0;width:16px}.leftMenu .placeHolder{background:0 0!important}.leftMenuDispalyHelper{white-space:nowrap;padding:0 27px 0 0}#content .column .module .titModDest>a{display:block;padding-left:7px}#content .column .ui-accordion{overflow:hidden;background-color:#f8f8f8!important;font-size:11px!important;border:none!important}#content .column .ui-accordion .text,#content .column .ui-accordion ul.ui-accordion-content-active li .text{font-size:12px;font-family:helvetica,arial,verdana;float:none}#content .column .ui-accordion .ui-icon{display:inline-block;float:none;margin-left:7px;margin-right:0;vertical-align:middle}#content .column .ui-accordion .text{white-space:normal;margin-left:0;color:#264480;display:inline}#content .column .ui-accordion a.selected{background:#c2c4c5!important;border:0;font-weight:400;color:inherit}#content .column .ui-accordion ul.ui-accordion-content{border-bottom:1px solid #9fcbe8;float:none;height:auto!important;padding:0}#content .column .ui-accordion ul.ui-accordion-content-active{background:#fff;border:0!important}#content .column .ui-accordion-li-fix .ui-corner-top{border-top:0!important;border-bottom:0!important}#content .column .ui-accordion ul.ui-accordion-content-active li{border:0;display:block;margin:5px 0}#content .column .ui-accordion ul.ui-accordion-content-active li a{margin:0;padding:3px 0 3px 7px}#content .column .ui-accordion-content li.ui-accordion-li-fix{margin:5px 0;padding:0}#content .column .ui-accordion-header{background-color:none;background-image:none;display:block;margin-top:-1px;padding-bottom:2px;padding-top:2px}#content .column ul.ui-accordion li.ui-accordion-li-fix{border:0;display:block;margin:5px 0;padding:0}#content .column ul.ui-accordion li.ui-accordion-li-fix a.ui-accordion-header{white-space:nowrap;padding:2px 0 2px 7px;background-color:#f8f8f8!important;border:0!important;float:none;font-family:helvetica,arial,verdana}#content .column ul.ui-accordion li.ui-accordion-li-fix a.ui-accordion-header:focus,#content .column ul.ui-accordion li.ui-accordion-li-fix a.ui-accordion-header:hover,#content .column ul.ui-accordion-content-active li a:focus,#content .column ul.ui-accordion-content-active li a:hover{background-color:#e7e9ea!important}#content .column ul.ui-accordion li.ui-accordion-li-fix a.ui-accordion-header.ui-state-active{white-space:nowrap;background-color:#0b1560!important;font-weight:400;background-image:none!important}#content .column ul.ui-accordion li.ui-accordion-li-fix a.ui-accordion-header.ui-state-active .text{dispaly:inline;float:none;white-space:normal;background-color:#0b1560!important;color:#fff;font-weight:400}#content .column ul.ui-accordion .ui-icon-triangle-1-s{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.png)!important;background-position:-455px -489px}#content .column ul.ui-accordion .ui-icon-triangle-1-e{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.png)!important;background-position:-455px -203px}.listing{margin-top:25px;margin-bottom:10px}.listing .titModDest,.listing .titModDest a,.listing .titMyTravel,.listing .titMyTravel a,.listing h1,.listing h2,.listing h2 a{color:#112c5a}.listing .titModDest,.listing .titMyTravel,.listing h2{padding:10px 10px 10px 50px;margin-bottom:10px;text-transform:uppercase;font-size:13px;font-weight:700}.listing .item,.listing .item img{float:left}.listingDestination{margin-bottom:40px}.listingDestination .list{position:relative;z-index:1}.listingDestination .content{width:910px;margin-left:40px}.listingDestination .titFlightType,.listingDestination h3{font-size:17px;font-weight:700;line-height:16px}.listingDestination .item{width:270px;margin:7px;padding:7px 5px 5px 10px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x #fff;font-family:Arial,Helvetica,sans-serif!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #e3e5e7;cursor:pointer}.listingDestination .item .frame{padding-bottom:10px}.listingDestination .item a{text-decoration:none;font-size:11px}.listingDestination .item a:hover{color:#55a4cf}.listingDestination .item img{border:5px solid #e1ebed;margin-right:10px}.listingDestination .item .label{position:relative;z-index:1;top:-8px}.listingDestination .item span.price{border-bottom:1px solid #e3e5e7;padding-bottom:5px;margin-bottom:5px}.listingDestination .item a,.listingDestination .item span.price{float:left;width:140px}.listingDestination .item span.price .currency,.listingDestination .item span.price .number{color:#55c002;font-weight:700;font-size:24px}.listingDestination .bte{background:center no-repeat;border:none;width:28px;height:42px;padding:0;position:absolute;z-index:1;top:45px}.listingDestination .bte span{display:none}.listingDestination .prev{left:0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) 0 -600px no-repeat!important}.listingDestination .next{right:0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) 0 -650px no-repeat!important}.listingNews{border-bottom:1px solid #e4e5e9;border-top:1px solid #e4e5e9}.listingNews .titModDest,.listingNews .titMyTravel,.listingNews h2{float:left;margin-bottom:0}.listingNews .list{padding-left:40px}.listingNews .item{margin:8px 12px}.listingNews .date{padding-right:10px}.listingNews .item a{text-decoration:none;float:left;padding:4px 0}.listingNews .previousNext{float:right;margin:6px 20px}.listingNews .previousNext a{display:block}.listingNews .previousNext .ico{height:12px;width:16px}.listingNews .previousNext a:hover{text-decoration:none}.listingNews .previousNext a.previousLink .ico{background-position:-98px -151px}.listingNews .previousNext a.nextLink .ico{background-position:-98px -351px}.listingNews .previousNext a.off{opacity:.3;moz-opacity:.3;filter:alpha(opacity=30)!important}.tabs{color:#112c5a;letter-spacing:-.03em}.tabs ul{margin-left:0;margin-bottom:0;color:#015b8b}.tabs a,.tabsPoin td{float:left;margin-right:4px;background-color:#fafbfd;color:#112c5a!important;text-transform:uppercase;border:1px solid #e4e5e7;border-bottom:none;padding:8px 4px 2px;margin-bottom:-8px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs2.jpg)!important;background-repeat:repeat-x;background-position:top}.tabs .selected{background:0 0!important}.tabs .selected a,.tabsPoin td.selected{background-color:#e2eaed;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs1_selected.jpg)!important;position:relative;z-index:1;top:-5px;color:#112c5a!important;border:1px solid #e4e5e7;border-bottom:none;font-weight:700;padding-top:9px;padding-bottom:6px;border-radius:15px 0 0;-moz-border-radius:15px 0 0;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:0;cursor:default}.tabs li{margin:0}.tabs .selected .arrow{position:relative;z-index:1;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/arrowTabs.png)!important;background-repeat:no-repeat;background-position:top;width:21px;height:11px;display:block}.tabsPoin table{border-collapse:separate;border-spacing:3px 0}.tabsPoin table td a{border:none!important;background:0 0!important;padding:0 5px;margin:0}.tabsPoin table td.selected a{padding:4px 6px 3px;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:0 0!important}.tabsPoin table td{vertical-align:top;margin:0;float:none;padding:0;border-top:none;border-width:0 0 0 1px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs2-table.jpg) right 6px no-repeat #f8f9fb!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-align:center}.tabsPoin table td.selected{padding:0;background-color:#e2eaed!important;background-repeat:repeat-x!important;background-position:center top;border-width:0 1px 0 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;position:static;top:0}.tabsPoin table td .decoration{display:block;margin:0 0 0 -1px;width:100%;height:11px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs1-table.jpg) 0 -12px no-repeat!important}.tabsPoin table td.selected .decoration{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs1_selected-table.jpg) no-repeat!important;margin:0;height:11px}table.tabs{width:auto;margin-bottom:0;margin-left:5px}table.tabs .selected a{top:3px}table.tabs td{vertical-align:bottom}.subTabs{float:left;margin-bottom:-1px!important;width:auto;position:relative;z-index:1;margin-left:0!important}.subTabs td{float:none;border-bottom:none;white-space:nowrap}.subTabs ul{color:#015b8b}.subTabs a{display:block;background-color:#fff;padding:2px 5px!important;border:1px solid #d7dbde;color:#112c5a!important;text-transform:none;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs2.jpg);background-repeat:repeat-x;background-position:top;white-space:nowrap;margin:0;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.subTabs .selected{background:0 0!important}.subTabs .selected a{border:1px solid #e3e5e7;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs2_selected.jpg);background-color:#dceffd;font-weight:700;top:auto!important;position:relative;z-index:1}#pageDEST .card .section,.card .canvas{border-bottom:none}.subTabs a span.text{display:inline-block;padding-top:4px;height:18px}.subTabs .arrow{display:none}.subTabs .selected .arrow{display:block;position:absolute;z-index:1;width:20px;height:20px;top:26px;left:40%}.subTabs .ico{margin-left:2px}.tabsFlightsPlan a{padding:5px;display:block;float:none;text-transform:uppercase;text-align:center}.tabsFlightsPlan td.selected .arrow{left:45%}.tabsFlightsPlan{width:100%!important;margin-top:30px!important;margin-bottom:5px!important}.tabsFlightsPlan td{width:50%}.tabsFlightsPlan a span.text{float:none;display:block}.tabsBlocSearch a{padding-left:0}.panelWithMargin .carousel{height:601px;position:relative;z-index:2;text-align:center}.panelWithMargin .carousel div.active{box-shadow:0 0 10px #818891}.panelWithMargin .carousel div.unactive{box-shadow:0 0 10px #b0bbc8;height:310px;width:260px}#pageDEST #card1,.panelSSPA .card{width:auto}.panelWithMargin .carousel div.unactive .titModDest,.panelWithMargin .carousel div.unactive .titMyTravel,.panelWithMargin .carousel div.unactive h2{font-size:16px;font-weight:700}.panelWithMargin .carousel .opened .titModDest .icoToggle,.panelWithMargin .carousel .opened .titMyTravel .icoToggle,.panelWithMargin .carousel .opened h2 .icoToggle{background-position:-350px -48px}.panelWithMargin .carousel .closed .titModDest .icoToggle,.panelWithMargin .carousel .closed .titMyTravel .icoToggle,.panelWithMargin .carousel .closed h2 .icoToggle{background-position:-351px 3px}.panelWithMargin .card{color:#fff;position:relative}.panelWithMargin .card .titModDest,.panelWithMargin .card .titMyTravel,.panelWithMargin .card h2{float:left;clear:both;padding:0!important}.panelWithMargin .card div.closed{background-color:#e2eaed}.panelWithMargin .card .opened .titModDest,.panelWithMargin .card .opened .titModDest a,.panelWithMargin .card .opened .titMyTravel,.panelWithMargin .card .opened .titMyTravel a,.panelWithMargin .card .opened h2,.panelWithMargin .card .opened h2 a{cursor:default;color:inherit}.panelWithMargin .card .canvas,.panelWithMargin .panelPOIN .canvas{margin-top:0;margin-bottom:10px!important;background-color:#e2eaed;color:#112c5a;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.panelWithMargin .card .tabs{float:right;clear:none;margin-bottom:-11px;margin-right:10px;padding-top:11px}.card .tabsFlights{overflow:hidden;height:40px;white-space:nowrap}.card .tabsFlights ul .tab span{font-size:11px!important;letter-spacing:.01em!important}.card .tabsFlights ul .tab a{height:20px;padding-left:7px!important;padding-right:7px!important}.card .tabsFlights ul .selected span{font-size:13px!important}.card .subTabs{float:left;clear:both;margin-bottom:-1px!important;margin-right:0;margin-left:0}.card .canvas{width:538px;position:relative;float:left;clear:both;margin:2px 9px 0}.card .canvas .canvas{width:526px}#pageHOME .card .canvas{width:720px!important}#pageHOME .card .canvas .canvas{width:708px!important}.card .canvas .tipHelp span,.card div.cluster{float:left}.card .bloc{margin-top:0}.card .titModDest.cardTitle,.card .titMyTravel.cardTitle,.card h2.cardTitle{font-size:19px;padding:3px 10px 8px;font-weight:400;text-transform:none;height:20px}.card h1 a{color:#fff;display:block}.card h1 a:hover{color:#55a4cf;text-decoration:none}.card .titModDest,.card .titMyTravel,.card h2{font-size:13px;line-height:20px;text-transform:uppercase;font-weight:700;margin:0!important}.card .titModDest a,.card .titMyTravel a{float:left;padding:6px 5px 4px!important;width:200px;height:20px;overflow:hidden}.panelPOPembe .card .titMyTravel a{width:200px!important;background-position:-222px -1206px!important}.card .titModDest.cardTitle,.card .titMyTravel.cardTitle,.card h2.cardTitle{position:relative;display:block;float:none}.unactive h2.cardTitle{font-size:14px;font-weight:700;padding:8px 15px 9px!important;color:#1e1e1e;background:repeat-x #f6f6f6!important}.unactive .titModDest.cardTitle,.unactive .titMyTravel.cardTitle{font-size:14px;font-weight:700;padding:8px 10px 9px!important;color:#1e1e1e;background:repeat-x #f6f6f6!important}.active .titModDest.cardTitle,.active .titMyTravel.cardTitle,.active h2.cardTitle{color:#0b1560;padding:8px 10px 9px!important;background:repeat-x #f6f6f6!important;border-bottom:1px solid #ddd}.unactive .titModDest.cardTitle a,.unactive .titMyTravel.cardTitle a,.unactive h2.cardTitle{float:none}.card .titModDest .text,.card .titMyTravel .text,.card h2 .text{border-right:none;padding-left:2px;letter-spacing:-.03em;color:#464646}.canvas .titFlightType,.canvas h3{display:none}.card .titFlight,.card h4{font-size:13px;text-transform:uppercase}.card .bteBig{margin:5px 5px 3px}.bteSelectPassenger{background:#22227a!important;float:left;border-radius:5px;color:#fff;padding:7px;text-transform:uppercase;margin-top:5px;display:none}.bteSelectPassenger:hover{color:#fff;text-decoration:none}.POPpassenger .grid thead th{text-align:left}.POPpassenger .select,.POPpassenger input{width:auto}.panelWithMargin .card .section{float:left;clear:both;width:100%;padding:0;border-bottom:1px solid #ccc;border-top:1px solid #fff}.panelWithMargin .card .section.sectionHolidays{border-bottom:none!important}.panelWithMargin .card .cluster{clear:none}.card div.cluster{margin-bottom:0}.card .canvasCar .box .clusterArrival,.card .canvasCar .box .clusterDateHours,.card .canvasCar .box .clusterDepart{margin-right:0}.card div.cluster .dropDown input{width:200px}#pageHOME .card div.clusterFrom .dropDown input,#pageHOME .card div.clusterTo .dropDown input{width:250px}#pageHOME .card div.clusterCountry .dropDown input{width:200px}.card div.clusterFrom .dropDown input,.card div.clusterTo .dropDown input{width:186px}.card .calendar input{width:105px}#pageHOME .card .calendar input{width:130px!important}#pageOFER .sectionBook .canvasSearchMultiple .calendar input{width:150px!important}.card .cluster .set{margin-bottom:3px}#pageHOME .card div.clusterCountry,#pageHOME .card div.clusterFrom,#pageHOME .card div.clusterTo{width:300px!important}#pageHOME .card div.clusterArrival,.card div.clusterDepart{width:230px}#pageDEST .canvasSearchReturn div.clusterTo,#pageSSPA .canvasSearchReturn .groupSearch .box .clusterTo{width:215px!important}.card div.clusterFrom,.card div.clusterTo{width:215px}.card div.clusterArrival,.card div.clusterDepart{width:213px}#card1 .canvasHotel{background-color:#fff}#card1 .canvasHotel .frame{overflow:hidden;border-radius:5px}#card1 .canvasCar .frame a.tipHelp,#card1 .canvasHotel .frame a.tipHelp,#card1 .sectionHolidays .frame a.tipHelp{position:absolute;right:5px;text-decoration:none;text-transform:uppercase;top:4px;white-space:nowrap;z-index:1}#card1 .canvasCar .frame a.tipHelp .icoHelp,#card1 .canvasHotel .frame a.tipHelp .icoHelp,#card1 .sectionHolidays .frame a.tipHelp .icoHelp{background-position:-397px -96px;height:23px!important;width:24px}#card1 .canvasCar .frame a.tipHelp .text,#card1 .canvasHotel .frame a.tipHelp .text,#card1 .sectionHolidays .frame a.tipHelp .text{position:relative;top:4px}#card1 .canvasFlights{background:repeat-x #f3f6f7}#card1 .canvasFlightsBook .canvas{border-width:1px 0 0;margin-bottom:0!important}#card1 .canvasFlightsPlan .canvas{border-top:solid 1px #e3e5e7;margin-bottom:0!important;background:#fff!important}#pageHOME .card .clusterError input,.clusterError input{border-color:red}#card1 .canvasFlightsBook .tabs{margin-left:10px!important}#card1 .canvasFlightsBook .groupSearchHistory{margin:5px 0 3px 10px}#pageHOME #card1 .canvasFlights{margin:0;width:739px!important}#pageHOME #card1 .canvasFlightsBook .frame{margin:0}#pageHOME #card1 .canvasFlightsBook .frame .frame{margin:5px}#pageHOME #card1 .canvasFlightsBook .canvas{width:739px!important}#pageHOME #card1 .canvasFlightsPlan .canvas{width:729px!important}#pageHOME .card .clusterError{color:red}#pageHOME .card .clusterError .icoError{margin-top:3px;margin-left:3px;background-position:-100px -755px;float:left!important}.clusterError,.clusterError p.eg{color:red!important}.clusterError .icoError{margin-top:3px;background-position:-100px -750px;float:right!important}.ErrorMessage{padding-top:5px;color:red;line-height:24px;display:none}.ErrorMessage .ico{background-position:-100px -806px;height:24px;width:24px;margin:0 5px}#pageOFER .ErrorMessage{line-height:12px;padding:0 0 5px}#pageOFER .ErrorMessage .ico{background-position:-100px -955px;height:16px;width:16px}#pageHOME .card .cluster{position:relative;overflow:visible}.clusterToolTip{position:absolute;left:0;z-index:99999;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgAccordeonItem.jpg) repeat-x;width:100%;padding:5px 0;border:1px solid #9fcbe8;display:none}.clusterToolTip .ico{background-position:-100px -145px;height:14px;width:14px;margin-left:10px}.clusterToolTip .text{color:#222;line-height:14px;padding-left:5px}.canvasFlightsCheckin .group,.canvasFlightsMyBooking .group{margin:auto}.canvasFlightsMyBooking .group .box{margin-left:30%}.canvasFlightsCheckin .bloc,.canvasFlightsMyBooking .bloc{padding-top:15px;padding-bottom:15px}.card .canvasFlightsCheckin .cluster,.card .canvasFlightsMyBooking .cluster,.card .canvasHotel .cluster{margin-bottom:10px}.canvasFlightsCheckin .cluster,.canvasFlightsMyBooking .cluster{clear:both}.canvasFlightsCheckin td{vertical-align:top;padding-top:10px}.canvasFlights .canvasFlightsPlanArrivalsDepartures,.canvasFlights .canvasFlightsPlanShedule{border:none;padding:0;margin:0}.canvasFlightsPlanArrivalsDepartures .titFlight,.canvasFlightsPlanArrivalsDepartures h4{margin-bottom:10px}.canvasFlightsPlanArrivalsDepartures .frame{margin:0 0 10px}.canvasFlightsPlanArrivalsDepartures .clusterDepart input{width:200px}.canvasSearchRound p{padding:10px}.card .canvasHolidays{border:1px solid #e3e5e7;margin-bottom:10px}.canvasFlightsPlanShedule .blocSearch .tab a{padding-left:22px;padding-right:36px}.sectionHotel .canvas .group{padding-top:15px;padding-bottom:15px}.sectionCar .canvasCar .group,.sectionHolidays .canvasHolidays .group,.sectionHotel .canvasHotel .group{margin-top:12px!important}.card .canvas .tipHelp,.card .canvasFlightsPlan .frame .tipHelp,.panelBloc .tipHelp{text-transform:uppercase;text-decoration:none;position:absolute;z-index:1;right:5px;top:5px;white-space:nowrap}.canvas.canvasFlights .tipHelp span.icoHelp{background-position:-48px -94px!important;float:left;margin-left:3px;height:25px}.canvas.canvasFlights .tipHelp span.text{line-height:24px;margin-left:3px}.searchHistory{margin-top:-1px;margin-bottom:4px;padding:0;font-size:9px;clear:both;width:527px;overflow:hidden}#pageHOME .searchHistory{width:710px}.searchHistory table table{border:1px solid #e3e5e7;background-color:#fff;cursor:pointer}.searchHistory td{width:150px;margin:5px;padding:1px}.searchHistory td td{height:40px;padding:2px;border:none;white-space:nowrap;overflow:hidden}.searchHistory .location{font-weight:700;overflow:hidden!important}.searchHistory .date{color:#71819c;overflow:hidden!important}.searchHistory .nbMultiple{color:#71819c;display:block;text-align:center}.blocSearch .titFlight,.blocSearch h4,.corporate .groupPassengers,.groupPassengersCorporate{display:none}.searchHistory .nbMultiple span{color:#112c5a;font-weight:700}.searchHistory table .selected table{border:1px solid #c8d2dc}.searchHistory td.selected td,.searchHistory td.selected th{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgHistory_selected.jpg);background-repeat:repeat-x;background-position:bottom}.searchHistory td.selected .arrow{top:30px}.canvas .group{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x;border:1px solid #e3e5e7;padding:5px 6px;margin-top:10px;margin-bottom:2px;border-radius:5px;-webkit-border-radius:5px}.canvasFlightsMyBooking .group,.canvasSearchOneway .groupSearch,.canvasSearchReturn .groupSearch{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -326px no-repeat #f5f5f5}.canvasSearchOneway .groupPassengers,.canvasSearchReturn .groupPassengers{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -448px no-repeat #f5f5f5}.canvasSearchMultiple .groupSearch{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBGMultiDest.jpg) right bottom no-repeat #f5f5f5}.canvasSearchMultiple .groupPassengers{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -424px no-repeat #f5f5f5}.canvasSearchRound .group{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -384px no-repeat #f5f5f5}.canvasFlightsCheckin .group{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -325px no-repeat #f5f5f5}.canvasFlightsCheckin .groupSearchBy{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -390px no-repeat #f5f5f5}.canvasFlightsPlanArrivalsDepartures .group{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -331px no-repeat #f5f5f5}.canvasFlightsPlanArrivalsDepartures .groupSearchBy{background:url(/go/AYPortal/wds/skin/skin_finnair/img/mytravelBG.jpg) 477px -390px no-repeat #f5f5f5}.blocSearch .canvas{background-color:#fff;margin:0;width:100%;padding:0;border:1px solid #e3e5e7;border-radius:0 5px 5px;-moz-border-radius:0 5px 5px;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}.blocSearch .group .box{margin-top:1px}.blocSearch .group .cluster{float:left}.corporate .groupPassengersCorporate{display:block}.groupPassengers table{width:auto;float:left}.sectionFlights .groupPassengers .cluster{margin-right:4px;margin-bottom:6px}.groupPassengers .clusterNbChildren select,.groupPassengers .clusterNbInfants select{width:100%}.blocSearch .groupPassengers .data{display:block;float:none}.blocSearch .group .clusterFinnairPlus{margin:-3px 0 0}#pageHOME .blocSearch .group .clusterFinnairPlus{margin:-3px 0 0 10px}.blocSearch .group .clusterFinnairPlus .data{float:left}.blocSearch .group .clusterFinnairPlus .label{width:100%;clear:both}.blocSearch .group .clusterFinnairPlus .info{float:left;clear:none;margin-left:5px}.panelCAMP .card,.panelDEST .card{border:none;box-shadow:none;background-image:none;padding:0;margin-top:-10px}.panelCAMP sectionbte .bteTabs,.panelDEST .sectionBte .bteTabs{float:right;clear:both}.panelOFFERHeader .section{padding-bottom:50px;margin-bottom:-50px}.panelOFFERHeader .sortBy{float:right;clear:both;background-color:#e2eaed;padding:5px 10px 17px;margin-bottom:-10px;border-radius:5px 0 0;-moz-border-radius:5px 0 0;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}.panelOFFERHeader .sortBy .cluster{border-bottom:1px solid #e2f2ff;padding-bottom:8px}@media screen and (-webkit-min-device-pixel-ratio:0){.searchHistory td.selected .arrow{top:33px}.panelOFFERHeader .sortBy .cluster span{padding-bottom:8px}}.panelOFFERHeader .sortBy .label{font-weight:700;display:inline}.panelOFFER .canvasSearch .clusterFinnairPlus,.panelTIME .grid tbody td.available span{display:none}.panelOFFERHeader .sortBy select{width:125px}.panelOFFER{background-color:#fff}.panelOFFER.active{border-color:#c4e6ff}.panelOFFER .titFlightType,.panelOFFER h3{margin-bottom:5px;margin-top:5px}.panelOFFER .cluster{clear:none}.panelCORE .cluster,.panelPOIN .cluster{clear:both}.panelOFFER img{float:left;margin:8px 5px 8px 0;max-width:330px}.panelOFFER .description{float:left;margin-left:0;width:auto;height:106px}div.panel.panelOFFER{position:relative;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.panelOFFER .frame{position:relative}.panelOFFER .description .title{position:absolute;top:5px;left:10px;font-size:20px}.panelOFFER .description .title .from{font-size:12px;font-weight:700}.panelOFFER .description .title .price{font-weight:700}.panelCOJO .clusterMobile .label,.panelUPDT .clusterInfo .label span{font-weight:400}.panelOFFER div.cluster .dropDown input,.panelTIME div.cluster .dropDown input{width:220px;border-right:none}.panelOFFER div.clusterFrom .dropDown input,.panelOFFER div.clusterTo .dropDown input,.panelTIME div.clusterFrom .dropDown input,.panelTIME div.clusterTo .dropDown input{width:280px}.panelOFFER .section{background-color:#f8f8f8;padding:10px;color:#112c5a}.panelOFFER .bloc{padding:0;border:none}.panelOFFER .blocSearch .canvas{border-radius:0 5px 5px;-moz-border-radius:0 5px 5px;-webkit-border-radius:5px;-webkit-border-top-left-radius:0}.panelOFFER .description .bte{float:left;margin-right:3px}.moduleOfferFilter .bte{float:left}.panelTIME .canvasSearch,.panelTIME .canvasSearch .bte .frame{background-color:#e2f2ff!important}.panelTIME .grid thead th.choice .date{text-transform:uppercase}.panelTIME .grid tbody td,.panelTIME .grid tbody th{border-style:dotted;border-width:1px}.panelTIME .grid tbody th.first{border-left-style:solid}.panelTIME .grid tbody th.last{border-right-style:solid}.panelTIME .grid tbody tr.last td,.panelTIME .grid tbody tr.last th{border-bottom-style:solid}.panelTIME tr>.choice:first-of-type{border-left-style:solid;border-left-width:2px}.panelTIME tr>.choice:last-of-type{border-right-style:solid;border-right-width:2px}.panelTIME .grid tbody td.disabled{color:#c5e0f3}.panelTIME .grid td.choice{vertical-align:middle;text-align:center}.panelTIME .grid tbody td.available div{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);background-position:-90px -498px;background-repeat:no-repeat;display:block;width:16px;height:16px;margin:auto}.panelUPDT .clusterPassword .icoMandatory,.panelUPDT .clusterRePassword .icoMandatory,.panelUPDT .workBloc .icoMandatory,.popin .panel .icoToggle{display:none}.panelTIME .grid td.selected{background-color:#244480;background-position:bottom;background-repeat:repeat-x}.panelTIME .grid td.selected div{background-position:-90px -549px!important}.panelTIME .grid .time{margin-right:5px}.panelTIME .alert{line-height:13px}.panelTIME .alert .ico{background-position:-100px -750px;height:13px;width:16px;margin-right:2px}.panelDEAR .canvasSearch,.panelDEAR .canvasSearch .bte .frame{background-color:#e2f2ff!important}.canvasFlightsPlanArrivalsDepartures .subTabs{padding-top:0!important}.canvasFlightsPlanArrivalsDepartures .subTabs a{text-align:center;padding:2px 20px!important}.canvasFlightsPlanArrivalsDepartures .subTabs a span.text{height:30px}.canvasFlightsPlanArrivalsDepartures .subTabs .selected .arrow{top:38px}.canvasFlightsPlanArrivalsDepartures .subTabs .selected .arrow,x:-moz-any-link{top:30px}html>body .canvasFlightsPlanArrivalsDepartures .subTabs .selected .arrow,x:-moz-any-link,x:default{top:38px}.panelCOJO .cluster{max-width:280px}.panelPOIN .canvas .frame{margin:0}.panelPOIN .section{padding:15px}.panelPOIN .canvas .frame .section{margin:0;padding:3px}.panelPOIN .canvas .frame .placeHolder{margin:10px}.panelPOIN .bloc{margin-bottom:10px}.panelPOIN .groupFilter .box{margin-bottom:5px}.panelPOIN div.clusterArrival input,.panelPOIN div.clusterDepart input{width:160px}.panelPOIN .bteTabs{margin-top:0;float:left}.panelPOIN .bteTabs .frame{position:relative}.panelPOFB .panelBloc{padding:10px 0}.panelPOFB .clusterCountry,.panelPOFB .clusterFirstName{width:250px}.panelPOFB .box{float:left}.panelCRED{width:680px}.panelCRED .bloc,.panelCRED .grid{float:left;margin:5px}.panelCRED .bloc .data,.panelCRED .bloc .label{width:150px}.panelCRED .gridTimePeriod{float:left}.panelCRED .gridCityPair{float:right}.panelUPDT .tinySelectLabel{float:none!important}.panelUPDT .tinySelect{width:53px}.panelUPDT .bteBig{margin-top:0}.noToggle .icoToggle{display:none;cursor:default!important}.panelBKGD h1{margin-bottom:15px}.panelBKGD .titModDest,.panelBKGD .titMyTravel,.panelBKGD h2{font-size:15px;font-weight:700;text-transform:uppercase;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h2.png) repeat-x #dae1e9!important;color:#0b155d}.panelBKGD .titModDest .label,.panelBKGD .titMyTravel .label,.panelBKGD h2 .label{text-transform:none}.SSMTrigger a,.onlyHolidays .frame a.tipHelp,.onlyHolidays .titMyTravel,.operatedBy,.panelBKGD .titFlightType,.panelBKGD caption,.panelBKGD h3,.panelUPGD .grid thead th.choice .date{text-transform:uppercase}.panelBKGD .label{color:#112c5a}.panelBKGD .sectionCars .bound,.panelBKGD .sectionFlights .bound,.panelBKGD .sectionHotel .bound,.panelBKGD .sectionInsurance .bound,.panelBKGD .sectionPassenger .bound{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#f8f8f8;padding:10px;text-align:left!important}.blocBookinRef .titModDest,.blocBookinRef .titMyTravel,.blocBookinRef h2{background:0 0!important}.bound .bte .frame{background-color:#e2f2ff!important}.panelBKGD .bound .terminal,.panelBKGD .bound tbody{text-align:left!important;color:#000}.panelBKGD .bound .flight{white-space:normal}.panelBKGD .btebloc{padding-top:10px}.panelBKGD .sectionFlights td,.panelBKGD .sectionFlights tr,.panelBKGD .toggled th div{background-color:#fff}.panelBKGD .bound .bte .frame{background-color:#fff!important}.bound .separator,.bound .separator td{padding:2px 0;background:#e2eaee!important}.panelBKGD table{border:none;margin-bottom:10px;background:0 0}.panelBKGD .flight .partner{background:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/oneworld_30x30.png) no-repeat!important}.panelBKGD .flight .AYflight{background:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/finnair_30x30.png) no-repeat!important}.panelBKGD caption{text-align:left;background:0 0;padding-left:0;padding-top:0;border:none}.panelBKGD .titFlightType,.panelBKGD h3{padding-bottom:10px;font-size:18px;color:#464646;display:block}.panelBKGD .blocContact .label{font-weight:700;color:#464646;padding-right:5px}.panelBKGD .terminal{color:#71819c}.panelBKGD th{background-image:none;background-color:#f1f4f7;text-align:left!important;color:#464646}.panelBKGD .gridFlight th{height:35px}.panelBKGD table th div{padding:3px 10px}.panelBKGD tbody td{border:none!important;text-align:left!important}.panelBKGD td.route div{width:125px}.panelBKGD td.route .time{float:left;width:35px;margin-right:5px;font-weight:700}.panelBKGD td.route .location{float:left;width:85px}.panelBKGD td.route .location span{float:left;clear:both}.panelBKGD table span.type{font-weight:400}.gridAdditionalServices{background:#fff;padding:10px;text-align:left!important;overflow:hidden}.gridAdditionalServices td div{padding-top:2px;padding-bottom:2px}.gridAdditionalServices caption{background-color:#fff;font-size:12px;padding:10px}.gridAdditionalServices thead,.gridAdditionalServices thead th{background:0 0!important;border:none;text-align:left}.gridCar,.gridHotel,.gridInsuranceDetails,.gridPassengerDetails{background-color:#fff;padding:10px;overflow:hidden}.gridInsuranceDetails p{color:#000}p.BKGDJoinNow{background:url(/go/AYPortal/wds/skin/skin_finnair/img/logo-finnair.png) left -76px no-repeat;padding-left:115px;padding-bottom:12px}.BKGDJoinNow img{margin-bottom:10px;display:none}.BKGDJoinNow span{display:block;padding-top:10px}.BKGDJoinNow span a{font-size:13px;font-weight:700}.panelBKGD .sectionBte{padding-right:25px}.panelBKGD .sectionBte .bteChange{margin-top:8px}.panelBKGD .warning_sev2 .ico{background-position:0 -756px}.panelBKGD .scheduleChange .ico{background-position:-100px -756px}.bteBKGDbottom .bteAlt{float:right!important}.AknoWrapper .bte{float:right;border:none}#selfReacBtn{margin-right:.5em!important}.bteWhite{color:#0d1973!important;background-color:#fff!important;font-size:14px!important;font-family:"Amplitude Book",Helvetica,Arial,Verdana,Georgia;min-width:0;border:1px solid #0d1973;border-radius:0;line-height:1.5em;padding:9px!important;float:right;font-weight:700}.panelBKGDFlight .blocBookinRef,.sectionCars .blocBookinRef,.sectionHotel .blocBookinRef{margin-bottom:15px}.bound .bloc .titFlightType,.bound .bloc h3{margin-bottom:10px;padding-bottom:0}.underH3{display:block;margin:0 0 10px}.underH3 .cluster{float:left;margin-right:5px}.reservationNumber{font-size:13px;line-height:11px;font-weight:700;color:#2e9a10}.operatedBy{background:#112c5a;color:#fff;font-size:10px;line-height:10px;margin-top:5px;padding:1px 2px}.paging{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x;border:1px solid #e3e5e7;padding:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:700;zoom:1}.panelOFFERHeader .paging{background-image:none!important;background-color:#fff;padding:0;float:left;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:none;margin-bottom:-1px}.paging .frame{margin:5px}.paging .summary{color:#606060;margin-bottom:5px}.paging .summary strong{color:#2d920e}.paging .pageList{float:right}.paging .pageList .label,.paging .pageList a,.paging .summary{float:left;margin-left:5px;padding:5px 7px}.paging .pageList a{border:1px solid #e3e5e7;text-decoration:none;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgCardTabs2.jpg) -25px -1px repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.paging .pageList a.selected{border:none!important;text-decoration:none;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif) repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff}.panelWithMargin #tooltip{position:absolute;z-index:1000000;background-color:#ffffe1;border:1px solid #000;padding:5px;max-width:150px;text-align:left;box-shadow:1px 1px 3px #000f47}.panelWithMargin #tooltip .titFlightType,.panelWithMargin #tooltip h3{font-size:12px!important;font-weight:400!important;margin:0!important;padding:0!important;color:#000!important;font-family:Arial,Helvetica,sans-serif!important}.CNEWReadMore,.SSMTrigger,.UPFElabelTitle,.gridRecapFere,.gridRecapFere th,p.clusterInfo .data{font-weight:700}#pageHOME .smallRes .sectionFlights .titModDest,#pageHOME .smallRes .sectionFlights .titMyTravel,#pageHOME .smallRes .sectionFlights h2{background-position:right -645px}#pageHOME .smallRes .sectionCar .titModDest,#pageHOME .smallRes .sectionCar .titMyTravel,#pageHOME .smallRes .sectionCar h2{background-position:right -694px}#pageHOME .smallRes .sectionHolidays .titModDest,#pageHOME .smallRes .sectionHolidays .titMyTravel,#pageHOME .smallRes .sectionHolidays h2{background-position:right -796px}#pageHOME .smallRes .listing{margin-top:17px}#pageHOME .smallRes .carousel{height:455px}#pageHOME .smallRes .carousel div.unactive h1{padding:1px 8px 4px}#pageHOME .smallRes .card h1{padding:1px 10px 7px}#pageHOME .smallRes .card .bteBig{margin:3px 5px 0}#pageHOME .smallRes .canvas .group{padding:4px 6px}#pageHOME .smallRes .tabs{padding-top:9px}.SSMTrigger{background:#fff;padding:10px}.SSMTrigger a{display:block;text-decoration:none;font-size:12px;color:#fff;padding:10px;border-radius:9px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgSelected.jpg) repeat-x;text-shadow:2px 2px 1px #499a14;text-align:center}#TPL5 #DWMMockupPanel,#pageEMBE .panelPOPembe .sectionCar,#pageEMBE .panelPOPembe .sectionHolidays,#pageEMBE .panelPOPembe .sectionHotel,#pageEMBE .titModDest.cardTitle,#pageEMBE .titMyTravel.cardTitle,#pageEMBE h2.cardTitle,#pageSSPA .panelSSPA .sectionCar,#pageSSPA .panelSSPA .sectionHolidays,#pageSSPA .panelSSPA .sectionHotel,#pageSSPA .panelSSPA .tabsFlights li.tabCheckin,#pageSSPA .panelSSPA .tabsFlights li.tabMyBooking,#pageSSPA .panelSSPA .tabsFlights li.tabPlan,.clusterArchiveSearchForm .bte .ico,.panelPOPembe h1{display:none}.panelPOPembe{background-color:#fff!important;padding:0!important;width:554px!important}.panelPOPembe .card{border:none;background-image:none;box-shadow:0;border-radius:0;margin:0 auto}#pageEMBE .SSMTrigger{background:0 0}#pageSSPA .card,#pageTIME .card{border:none;box-shadow:none}#pageCFQL .titFlight,#pageCFQL h4,#pageFAQL .titFlight,#pageFAQL h4{line-height:13px}#pageCFQL .titFlight .ui-icon,#pageCFQL h4 .ui-icon,#pageFAQL .titFlight .ui-icon,#pageFAQL h4 .ui-icon{float:left;width:12px}#pageFAQL ul.ui-accordion.ui-widget.ui-helper-reset.ui-accordion-icons{width:265px!important}#pageFAQL .section.sectionFAQL{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.sectionCNEWHeader{position:relative}.sectionCNEWHeader .blocbg{float:left;width:350px}.clusterArchiveSearchForm label{float:left;line-height:16px;margin-right:30px}.clusterArchiveSearchForm #archiveYear{width:100px}.clusterArchiveSearchForm #subCategory{width:120px}.clusterArchiveSearchForm .bte{margin-top:14px;float:right}.clusterArchiveSearchForm .bte .frame{background-color:#c4e6ff!important}.clusterRssFeedBtn{float:right}.clusterRssFeedBtn a{line-height:14px;font-weight:700;margin-right:-25px;color:#112c5a!important}.clusterRssFeedBtn a .ico{margin-left:5px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) 0 -504px no-repeat;height:16px;width:16px}.panelCNEW .frame{padding:10px;border-bottom:1px solid #e3e5e7;word-wrap:break-word}.CNEWDate{margin-bottom:5px}.CNEWExcerpt{margin-bottom:10px}.CNEWReadMore .text{float:left;margin-right:0}.CNEWReadMore .ico{background-position:-195px -202px}.panelCNEW .bloc{float:left;padding:10px 20px}.panelCNEW .blocbg{background:#e2eaed;border-radius:5px}.panelCNEW .bte .frame{padding:4px 10px 5px 8px;border:none}.panelCNEW .bteBack .ico{background-position:-100px -151px}#pageAHMP .content .section .bloc{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x #fff}#pageAHMP .readMore .bte,.clusterRssFeedBtn .bte{border:none}#pageTIME .grid td.currentDate,#pageTIME .grid thead th.currentDate{border-left:1px solid #e3e5e7!important}#pageTIME .grid td.currentDate,#pageTIME .grid thead th.beforeCurrentDate,#pageTIME .grid thead th.currentDate{border-right:1px solid #e3e5e7!important}#pageAHMP .main-content-large .module .titModDest,#pageAHMP .main-content-large .module .titMyTravel,#pageAHMP .main-content-large .module h2{border-radius:5px 5px 0 0!important;-webkit-border-radius:5px 5px 0 0!important}#pageNSUB .icoHelp,#pagePOFB .icoHelp,#pagePOIN .icoHelp{background-position:-50px -98px}#pagePOIN .icoInfo{background-position:-298px -405px;padding-right:0!important}#pagePOIN .canvasExpiredPoints tr th div a .icoInfo,#pagePOIN .canvasExpiringPoints tr th div a .icoInfo{background-position:-295px -405px}#pagePOIN .canvasTransactions tr th div a .icoInfo{background-position:-298px -405px}#pagePOIN tr th div a .icoInfo{background-position:-300px -405px}#pagePOIN .bte .icoNext{background-position:-395px -303px}#pagePOIN .bte .icoPrev{background-position:-395px -353px}#pagePOIN .bteTabs.selected .ico{background-position:-400px -251px}#pagePOIN .tabs ul{margin-left:3px}#pagePOIN .tabs ul a{margin-bottom:-5px}#pageDEAR .grid caption,#pageTIME .grid caption{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h1.png) 0 bottom repeat-x!important}#pageTIME .groupBte .bteNext span.frame,#pageTIME .groupBte .btePrev span.frame{padding:5px 10px 5px 0}#pageTIME .groupBte .btePrev span.frame .icoPrev{background-position:-295px -253px}#pageTIME .groupBte .bteNext span.frame .icoNext{background-position:-195px -203px}#pageDEAR .panelDEAR .canvasSearch,#pageTIME .panelTIME .canvasSearch{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x #fff!important}#pageDEAR .grid thead,#pageTIME .grid thead{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-boxtitle.png) repeat-x #e2eaee}#pageTIME .grid thead th.currentDate div{background-color:#e2eaed!important}#pageTIME .grid td.currentDate{background:#e2eaed!important}.panelTPL5{border:none;background:0 0;box-shadow:none!important}.panelTPL5 #card1{float:left}.tpl5placeHolderWrapper{float:right;width:400px}#TPL5 .panelTPL5{border:none!important}.tpl7Wrapper{width:980px;margin:20px auto;text-align:left}.tpl7Wrapper .tplPanelCenter{margin:20px 0}.tpl7Wrapper .tplPanelCenter #card1{float:left;margin:0 20px}.tpl7Wrapper .tplPanelCenter .placeHolderWrapperThin{float:left;width:184px}.panelFEED .panelBoxDetails{float:right}.panelFEED .panelBox .clusterRadio input{width:auto}.panelFEED .additionalMessage{white-space:normal;font-style:italic;font-size:.98em}p.clusterInfo{margin-bottom:10px}p.clusterInfo .label{padding-left:0}p.clusterInfo .data{color:#2f9a10}.gridRecapFere td{color:#2f9a10}.panelFERE .label{width:240px;padding-left:30px}.panelFERE .data{clear:none!important}.sectionUPFEWrapper{padding:0 15px!important;margin-bottom:10px!important}.sectionUPFEinner{padding:10px;border:1px solid #c3dff4;background:#f0f9ff;border-radius:3px}.sectionUPFEWrapper .odd{background:#e2f2ff}.UPFElabel{width:120px;float:left}.UPFElabel .UPFElabelrow{display:block;margin-bottom:5px}#pageLOGS #ui-datepicker-div,.bteNewmessage .ico{display:none}.UPFEcontent{float:right;width:380px}.UPFEnewfeedbackbte .bte{float:left;padding-left:10px}.moduleNews .newsDate{color:#71819c;margin-bottom:2px}.moduleHotspot .itemTitle,.moduleNews .newsTitle{margin-bottom:8px;font-weight:700}.moduleNews .newsTitle a{text-decoration:none}.moduleHotspot .itemTitle a{text-decoration:none}.panelBoxThin,.panelBoxWide{width:100%!important}.readMore{text-align:right}.readMore a{text-decoration:none}.readMore .ico{float:left!important;background-position:-195px -202px;width:18px}#pageSORY .SSMTrigger,.bteNoBg,.bteNoBg .frame{background:0 0!important}.bteNoBg,.bteNoBg .frame{padding:0!important;color:#112c5a!important}.bulletins{margin-left:0!important}.bulletinDate{color:#71819c;margin-bottom:2px!important}.bulletinTitle{font-weight:700;margin-bottom:8px}.bulletinTitle a{text-decoration:none}.sectionTwin .boxLeft{float:left;width:47%}.sectionTwin .boxRight{float:right;width:47%}#LOGSWrapper{margin:100px auto;width:600px;text-align:left;padding:15px}.formWrapper{float:left;width:200px;padding:10px 0}.formWrapper .cluster{margin-bottom:15px!important}.formWrapper .cluster .data{display:block}#pageLAND #ui-datepicker-div,#pageSORY #DWMMockupPanel,#pageSORY #tabMyBooking,#pageSORY #tabPlan,#pageSORY .sectionCar,#pageSORY .sectionHolidays,#pageSORY .sectionHotel,.SCPAwrapper .sectionCar,.SCPAwrapper .sectionHolidays,.SCPAwrapper .sectionHotel{display:none}.formWrapper .cluster input{width:194px}.formWrapper .clusterButtons{margin-bottom:0!important}.formWrapper .bteCancel{float:left}.formWrapper .bteSubmit{float:right}.placeHolderWrapperThin{float:right;width:380px}.SCPAwrapper{width:980px}.SCPAcontentL{float:left;width:210px}.SCPAcontentC{width:560px;float:left}.SCPAcontentR{float:right;width:210px}#pageLANG #top .smallTopLeft,#pageSORY #top .smallTopLeft,.wrapperLAND .bte{float:left}.SCPAwrapper .card,.SCPAwrapper .panel{-moz-border-radius:0;-moz-box-shadow:none;padding-bottom:6px}.wrapperLAND{width:980px;margin:0 auto;text-align:left}.contrySelectorWrapperLAND{width:600px;margin:10px auto}#pageLANG #top,#pageSORY #top{height:auto}#pageLANG #top .smallTopRight,#pageSORY #top .smallTopRight{float:right}#pageSORY .card{padding-bottom:6px}#pageSORY .main-content-large{float:left}#pageSORY .column{float:right}.sectionSORY .bloc{float:left;margin:0 20px;width:231px}.sectionSORY .first,.sectionSORY .last{margin:0!important}.blocHeader .flag{width:16px;margin-top:5px;height:100%;display:block;float:left}.blocHeader .titFlightType,.blocHeader h3{float:right;width:202px;line-height:100%;margin-bottom:10px}.blocContent p{text-align:justify}#pageCUPD .titModDest span.text,#pageCUPD .titMyTravel span.text,#pageCUPD h2 span.text{display:block!important;color:#464646}#pageAGFE #bottom,#pageAGFE #footer,#pageAGFE #top,#pageAGFE .column,#pageE404 .breadCrumb,#pageLANG div#ui-datepicker-div{display:none}#pageCUPD .titModDest span.text:hover,#pageCUPD .titMyTravel span.text:hover,#pageCUPD h2 span.text:hover{color:#112c5a}#pageCUPD .titModDest .tipHelp,#pageCUPD .titMyTravel .tipHelp,#pageCUPD h2 .tipHelp{right:33px}#pageCUPD .bloc .titFlightType .tipHelp,#pageCUPD .bloc h3 .tipHelp{right:0}#pageLANG #frame{margin:0 auto;width:768px}#pageLANG #frame .sectionBte{padding-right:0!important}#pageLANG #frame .sectionBte .bteBack{float:right!important;margin-right:0!important}#pageAGFE .main-content-large{margin:0 auto;float:none}#pageTRAD .main-content-large.panel p{padding:10px}.formErrorsEnabled .content .cluster input.error,.formErrorsEnabled .content .cluster select.error,.formErrorsEnabled .content .cluster textarea.error{border:1px solid #eda376}.formErrorsEnabled .content .cluster input[disabled],.formErrorsEnabled .content .cluster select[disabled],.formErrorsEnabled .content .cluster textarea[disabled]{background-image:none;background-color:#fff;color:#cac8bb}.formErrorsEnabled .content .cluster input[disabled],.formErrorsEnabled .content .cluster textarea[disabled]{border:1px solid #cac8bb}.formErrorsEnabled .bteBig{cursor:pointer}.onlyHolidays .canvasGroup{display:block}.onlyHolidays .titMyTravel .icoToggle{background-position:-361px -51px}.onlyHolidays .titMyTravel{font-size:13px}.onlyHolidays .titMyTravel a{cursor:default!important;display:block;background-position:-180px -1364px!important}.onlyHolidays .titMyTravel .text{border-right:medium none;color:#464646;letter-spacing:-.03em;padding:0;margin:0}.onlyHolidays .canvas{background-color:#e2eaed;border-radius:5px;color:#112c5a;margin-bottom:10px!important;margin-top:0}.onlyHolidays .frame a.tipHelp{text-decoration:none;white-space:nowrap;z-index:1;float:right}.onlyHolidays .frame a.tipHelp .text{top:4px}.onlyHolidays .frame a.tipHelp .icoHelp{background-position:-397px -96px;height:23px!important;width:24px;margin-bottom:20px}.onlyHolidays p{display:inline-block;width:50%;padding-top:2px}.onlyHolidays .canvasHolidays .group{margin-top:20px!important}.onlyHolidays .canvasHolidays .calendar input{width:130px!important}.onlyHolidays div.clusterFrom .dropDown input,.onlyHolidays div.clusterTo .dropDown input{width:250px}.onlyHolidays div.clusterFrom,.onlyHolidays div.clusterTo{width:300px!important}.clusterMobile .mobilecde,.clusterMobile .mobilenbr{width:115px}.panelWithMargin #toolTipWrapper{position:absolute;z-index:200;top:-9999px;left:-9999px;display:none}.panelWithMargin #toolTipWrapper span.toolTip{padding-left:0!important;text-align:left!important}.panelWithMargin span.toolTip{float:none!important;line-height:14px;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgAccordeonItem.jpg) repeat-y #fff;border:1px solid #e3e5e7;display:block;padding:5px 5px 5px 0;width:99%}.panelWithMargin span.toolTip .ico{background-position:-100px -145px!important;height:14px;margin-left:10px;width:14px}.panelWithMargin .flownOn{opacity:.35}#pageDEST .canvas .group{background-image:none!important;background-color:#f5f5f5!important}#pageDEST .sectionFlights.opened .titMyTravel a{background-position:-195px -1206px!important;width:230px!important}.moduleFlightsBook .canvas{background-color:#e3edef!important}.moduleFlightsBook .titMyTravel{border-bottom:1px solid #dcdcdc;font-weight:400;padding:10px 5px;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgTitle.jpg);background-position:center top;background-repeat:repeat-x;display:block;color:#fff!important;margin-bottom:10px}.moduleFlightsBook .titMyTravel a{color:#fff!important}.moduleFlightsBook .titMyTravel .tipHelp{position:relative;float:right;top:0;right:0}.moduleFlightsBook .titMyTravel .tipHelp span.icoHelp{background-position:-95px -95px!important}.blocSrchColumn .group{border:1px solid #d7dbde}.blocSrchColumn .groupSearch{height:auto}.blocSrchColumn .group div.cluster{margin:0;float:none;padding:0}.blocSrchColumn .clusterNbAdults{display:none}.blocSrchColumn .groupPassengers td{padding-bottom:5px}.blocSrchColumn .groupSearch div.clusterFrom input,.blocSrchColumn .groupSearch div.clusterTo input{width:145px!important}.blocSrchColumn .groupSearch div.clusterArrival input,.blocSrchColumn .groupSearch div.clusterDepart input{width:123px!important}.blocSrchColumn .groupSearch div.clusterDepart{border-bottom:1px dashed #d7dbde;margin-bottom:10px;margin-left:-6px;padding-bottom:15px;padding-left:8px;width:158px}.blocSrchColumn .boxFlexible{padding-top:10px;width:155px}.blocSrchColumn .groupPassengers .clusterPassengerType{text-align:left!important}.blocSrchColumn .groupPassengers .cluster{margin:3px 0!important;text-align:right}.blocSrchColumn .groupPassengers .cluster span.data select{width:auto!important}.blocSrchColumn .groupPassengers .cluster span.data{display:inline;vertical-align:top}.blocSearch .icoMandatory,.blocSrchColumn .clusterPassengerType label,.blocSrchColumn .dropDown a,.card .icoMandatory,.groupSearchBy .icoMandatory,.onlyHolidays .dropDown a,.onlyHolidays .icoMandatory{display:none}.blocSrchColumn .groupPassengers table{width:100%}.blocSrchColumn .clusterPassengerType .data select.passengerNb{float:right}.blocSrchColumn .clusterPassengerType .data select.passengerType{float:left}.blocSrchColumn .groupPassengers .cluster span.data select.passengerType{width:95px!important}.panelOFFER .description .title{font-family:Arial,Helvetica,sans-serif}.panelOFFER .description .title .price{color:#8caf51;font-size:18px}.panelOFFER .description .title .from{color:#b4b4b4;margin-top:15px;display:block}.panelOFFER .description .title .location{color:#6d6d6d;text-transform:uppercase}.panelOFFER .description .title .globPoints{display:block}.canvasSearchMultiple .clusterFlexible{margin-top:15px}.panelOFFER .description p{margin-bottom:6px}.panelOFFER .description a.bteTabs{margin-bottom:2px;margin-top:0}.panelOFFER .description a.bteTabs.selected{padding-bottom:45px!important;background-color:#e2eaed;margin-top:-10px}.panelOFFER .description .classType,.panelOFFER .description .oneWay{float:left;margin-bottom:2px;margin-right:10px}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){.panelWithMargin span.toolTip{top:21px}.onlyHolidays .canvasGroup{margin-top:18px}}@media screen and (-webkit-min-device-pixel-ratio:0){.card .groupSearch .clusterFlexible{width:90%}.groupPassengers .clusterNbChildren select,.groupPassengers .clusterNbInfants select{width:70px!important}.blocSrchColumn .cluster .label{letter-spacing:-1px}}#POIN.mandatory{display:inline-block!important;margin-right:5px;color:#f96913}.grid tbody tr.validFailed{background:#fff2e8}tr.toggleTarget .status span{white-space:normal}.panelMISP p.note{margin:15px 15px 0}.clusterAirlineFlown{border:1px solid #e4e5e7;border-radius:5px;margin-bottom:20px!important;margin-top:10px;padding:10px;background-color:#f6f7f9}.panelUPGD .grid thead th.beforeCurrentDate,.panelUPGD .grid thead th.currentDate{border-right:1px solid #e3e5e7!important}.clusterAirlineFlown .label{margin-right:10px}.clusterAirlineFlown .input{float:none!important;display:inline!important}.otherSelect label,.otherSelect label span{font-weight:400!important}.otherSelect div.cluster{position:relative;display:inline-block}.otherSelect input{width:103px}.otherSelect .cluster{float:none;width:103px}.otherSelect .clusterFlightNumber{margin-right:20px}.otherSelect .clusterFlightNumber .data{margin-bottom:0}.otherSelect .clusterFlightNumber input{width:50px}.otherSelect .clusterBookingClass input{width:20px}.otherSelect .clusterFlightDate input{width:auto;margin-right:2px}.otherSelect .clusterTicketNumber .label{margin-bottom:-5px!important}.otherSelect .clusterBoardSequNumber{width:auto}.otherSelect .clusterBoardSequNumber span.eg{display:inline-block;vertical-align:top;white-space:normal;width:350px}.otherSelect .clusterBoardSequNumber input{width:30px}.otherSelect .clusterBoardSequNumber .mandatory{color:#122c7b;margin-right:2px}.clusterTicketNumber span.eg{display:inline-block;vertical-align:bottom;white-space:normal;width:250px}.popin .panelRPS{width:400px!important}.panelRPS .bte,.panelSFCP .bte{color:#112c5a!important;position:relative;vertical-align:middle;float:none;margin:0 10px}.panelRPS .bte .frame,.panelSFCP .bte .frame{background-position:right -58px}.panelRPS .bte:hover .frame,.panelSFCP .bte:hover .frame{background-position:right -91px!important}.panelRPS table{width:100%}.panelRPS table td.right{text-align:right;width:40%}.panelRPS table td.left{text-align:left;width:50%}.popin .panelSFCP{width:520px!important}.panelSFCP table{width:100%}.panelSFCP table td.center{text-align:center}.panelUPGD .canvasSearchOneway{display:block}.panelUPGD .canvasSearchReturn,.panelUPGD .groupPassengers,.panelUPGD .groupSearch .boxFlexible,.panelUPGD .tabsBlocSearch{display:none}.panelUPGD div.clusterFrom .dropDown input,.panelUPGD div.clusterTo .dropDown input{width:280px}.panelUPGD .canvasSearch{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-module.jpg) center bottom repeat-x #fff!important}.gridUPGD .groupBte .bteNext span.frame,.gridUPGD .groupBte .btePrev span.frame{padding:5px 10px 5px 0}.gridUPGD .groupBte .btePrev span.frame .icoPrev{background-position:-295px -253px}.gridUPGD .groupBte .bteNext span.frame .icoNext{background-position:-195px -203px}.panelUPGD .grid thead th.currentDate div{background-color:#e2eaed!important}.panelUPGD .grid thead th.currentDate{border-left:1px solid #e3e5e7!important}.panelUPGD .grid .time{margin-right:5px}.panelUPGD .grid caption{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h1.png) 0 bottom repeat-x!important}.loginBoxPanel .box .joinCorpo,.loginBoxPanel .cluster.option,.loginBoxPanel .linkBox .lostPassword,.loginBoxPanel .lostPasswordPanel{text-transform:none}.panelUPGD .grid thead{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-boxtitle.png) repeat-x #e2eaee}.panelUPGD .sevenDates{margin-bottom:20px}.panelUPGD .grid tbody th.from div,.panelUPGD .grid tbody th.to div{text-align:left;margin:0 auto;width:20%}.panelUPGD .gridUPGD .ico-check,.panelUPGD .gridUPGD .ico-delete{margin:0 auto;display:block;float:none;width:15px}.panelUPGD .grid tr.select th{background-color:#e2eaed}.panelUPGD .gridUPGD th{cursor:pointer;vertical-align:middle;text-align:center}.panelUPGD tbody th.availability{font-weight:700}.panelUPGD .ico-check{background-position:-99px -504px}.panelUPGD .ico-delete{background-position:-309px -807px}.panelUPGD div.legend ul{margin:0;float:left}.panelUPGD div.legend ul .upSeatsNum{display:inline-block;font-weight:700}.panelUPGD div.legend ul .ico-check,.panelUPGD div.legend ul .ico-delete,.panelUPGD div.legend ul .upSeatsNum{width:30px}.panelWithMargin th.disabled{color:#adadad;background:#d2d2d2!important;cursor:default!important}.panelWithMargin th.disabled acronym{color:#adadad}.template-fullwidth #content{margin-top:0}.panelMISP .tipHelp{right:10px}.sectionIframe iframe{width:100%;height:190px;background-color:#fff;border:none}.panelBKGD .sectionIframe .bound{background-color:#f8f8f8;border-radius:5px;padding:10px}.panelOFFER .canvasSearchMultiple .groupPassengers{background-position:413px -424px}.panelOFFER.active .sectionDetails{z-index:2000;position:relative}.panelOFFER .description .bte .ico{width:15px;background-position:-195px -202px}.panelOFFER .description .bte .frame{padding:4px 4px 2px}.panelOFFER .description a.bteTabs+a.bteTabs{margin-right:0}.panelOFFER .canvasSearchOneway .groupSearch,.panelOFFER .canvasSearchReturn .groupSearch{background-position:477px -303px}.POPpassenger .data.input input{margin:10px}#header .loginBox .login{overflow:hidden;text-overflow:ellipsis;color:#fff}#corporatePassengersTab{border-collapse:collapse;width:100%;background-color:#fff;border:1px solid #e3e5e7;border-width:1px 1px 0 0}#corporatePassengersTab thead{text-align:left;display:table;float:left;width:100%;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-boxtitle.png) repeat-x #e2eaee;vertical-align:middle}#corporatePassengersTab thead tr{display:table-row;width:100%}#corporatePassengersTab tbody{display:block;overflow-y:auto;overflow-x:hidden;float:left;width:100%}#corporatePassengersTab tbody tr{display:table;width:100%;border-bottom:1px solid #e3e5e7;height:18px}#corporatePassengersTab tbody tr.even{background:#f0f9ff}#corporatePassengersTab tbody td{padding:1px 8px}#corporatePassengersTab td div,#corporatePassengersTab th div{padding:5px 10px}#corporatePassengersTab td,#corporatePassengersTab th{border-left:1px solid #e3e5e7;border-right:1px solid #e3e5e7;vertical-align:top}#corporatePassengersTab td.longCol,#corporatePassengersTab td.shortCol{width:138px}#corporatePassengersTab th{font-weight:700;border-bottom:2px solid #e3e5e7;width:154px;text-align:left}#corporatePassengersTab tr::after{content:".";margin-left:-3px}#corporatePassengersPickedTab{height:auto;border-bottom:2px solid #e3e5e7}.WDSSeatMapSelectedSeat,.WDSSeatMapUnavailableSeat{background-position:50% 50%;background-repeat:no-repeat;height:37px;width:31px}#corporatePassengersSourceTab{max-height:500px}#corporatePassengersTab .lastCol{border-right:none}#corporatePassengersSourceTab .switchHide{display:none}#corporatePassengersPickedTab .switchHide{display:block}#CorporatePassengersPanel .dataBasket,#CorporatePassengersPanel .toShow{display:none}#WDSSeatMapTable,#WDSSeatMapTable td{vertical-align:middle}.WDSSeatMapWall,.WDSSeatMapWing{vertical-align:bottom;text-align:center}.WDSSeatMapUnavailableSeat{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/seatmap/occupiedseat.gif)}.WDSSeatMapSelectedSeat{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/seatmap/selectedseat.gif)}.WDSSeatMapAvailableGoodSeat,.WDSSeatMapAvailableGoodSeatWithBassinet,.WDSSeatMapAvailableSeat,.WDSSeatMapAvailableSeatWithBassinet{background-position:50% 50%;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/seatmap/emptyseat.gif);background-repeat:no-repeat;height:37px;width:31px}.WDSSeatMapWindowLeft,.WDSSeatMapWindowRight{background-position:50% 50%;background-repeat:no-repeat;width:6px}.WDSSeatMapWindowLeft{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/seatmap/windowleft.gif);height:45px}.WDSSeatMapWindowRight{background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/seatmap/windowright.gif);height:36px}.WDSSeatMapExit,.WDSSeatMapWall,.WDSSeatMapWing{height:37px;background-position:50% 50%}.WDSSeatMapWall{font-weight:700;background-color:#fef6f4}.WDSSeatMapWing{background-color:#ccc;padding-left:3px;padding-right:3px}.WDSSeatMapExit{vertical-align:50%;text-align:center;background-color:#cc1f2f;color:#fff}.WDSSeatMapNoSeat,.WDSSeatMapToilet,.menuMain ul li{text-align:center;vertical-align:middle}.WDSSeatMapToilet{background-position:50% 50%;height:35px;width:29px;background-color:#7d99ba;border-color:#fff;border-style:solid;border-width:1px}.WDSSeatMapNoSeat{background-position:50% 50%;width:31px;font-weight:700}.loginBoxPanel .cluster.option *,.loginBoxPanel .linkBox .opened{font-weight:400}.ab{font-family:"Amplitude Book",Arial,Helvetica}.am{font-family:Amplitude,Arial,Helvetica}.aw{font-family:AmplitudeWide,Arial,Helvetica}@media only screen and (device-width:768px){body{min-width:1044px}}@font-face{font-family:Conv_Amplitude-Book;src:url(fonts/Amplitude-Book.svg) format("svg"),url(fonts/Amplitude-Book.eot),local("â˜º"),url(fonts/Amplitude-Book.woff) format("woff"),url(fonts/Amplitude-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Conv_AmplitudeWide-Regular;src:url(fonts/AmplitudeWide-Regular.svg) format("svg"),url(fonts/AmplitudeWide-Regular.eot),local("â˜º"),url(fonts/AmplitudeWide-Regular.woff) format("woff"),url(fonts/AmplitudeWide-Regular.ttf) format("truetype");font-weight:400;font-style:normal}#board,#pageFEEL #page{width:100%}#bottom,#page{min-width:980px;width:980px;margin:0 auto;float:none}#pageFEEL brand-site-container{overflow:hidden}#footer .group{width:1062px}#top{font-family:Conv_Amplitude-Book,Sans-Serif}.breadCrumb{font-family:verdana,Geneva,sans-serif;margin:20px auto 0;position:relative;width:980px}#footer .blocCareCenter p,#footer .breadCrumb{width:auto}#footer .blocSocialNetwork a{margin-bottom:10px}#footer .blocLinks div.links{width:130px\9}.headerContainer{white-space:nowrap;min-width:980px;width:1059px;margin:0 auto;width:972px\9}#top .banner{margin:0 auto;position:relative;top:1px}#top .banner .oneWorld{position:relative;top:-15px;margin-left:17px;margin-left:0\9;right:-10px\9}#top .banner .oneWorld img{margin-right:0\9}div.logo a{display:block;position:relative;height:20px}div.logo a:hover{text-decoration:none}.menuMain{padding:0;top:2px;letter-spacing:normal;position:relative;width:100%;float:left}.menuMain .frame{border-radius:0;background:#5360a6;background:linear-gradient(to bottom,#5360a6 0,#152268 100%)}.menuMain .frame ul.ulMenu{min-width:980px;width:1056px;margin:0 auto;float:none;display:table;height:53px}.menuMain ul.ulMenu li .promoContainer div a:hover,.menuMain ul.ulMenu li .submenu li a:hover,.menuMain ul.ulMenu li table.subMenuContainer a:hover{margin-bottom:0}.menuMain .frame li a{height:auto;border:0;float:none;line-height:1em;margin:0;padding:0;font-size:12px\9;letter-spacing:0\9}.menuMain .frame li a span{top:1px;position:relative}.menuMain .frame .submenu li a span{top:0}.menuMain li.first{border-radius:0;border-left:1px solid #bbc2dc!important}.menuMain ul li{border-left:none;border-right:none;border-right:1px solid #bbc2dc;display:table-cell;float:none;padding:20px}.menuMain ul.ulMenu li a{cursor:default}.menuMain ul.ulMenu li table.subMenuContainer a{border:none!important}.menuMain li.first a{border-radius:0}.menuMain ul.ulMenu li .submenu li a{border-left:none!important;border-right:none!important;padding:0 0 5px!important;cursor:pointer}.menuMain a.over .arrow,.menuMain a:hover .arrow{display:none!important}.menuMain .frame li.selected a:hover{height:53px}.menuMain .frame li.selected .submenu a:hover{height:auto}.menuMain .frame li .submenu a{height:auto;line-height:normal;padding:0}.menuMain .frame li.over,.menuMain li.selected{background:url(/go/AYPortal/wds/skin/skin_finnair/img/menuMain-over.png) top left repeat-x #f8f8f8;border:none;border-right:1px solid #bbc2dc;border-bottom:none}.menuMain .frame li.over a{color:#0b1560}.menuMain li.last{border-right:1px solid #bbc2dc}#top .banner .logo{background:url(/go/AYPortal/wds/skin/skin_finnair/img/logo/finnair_responsive_desktop.png) left top no-repeat;width:173px;top:2px;position:relative;float:left;margin-right:38px;left:auto;margin-right:5px\9}.banner #header .headerLinks{width:auto;margin-top:4px;margin-bottom:10px}.banner #header .headerLinks form{float:left}.banner #header{margin-top:25px;margin-bottom:25px;width:auto;margin-left:auto;margin-right:0 !ie;margin-left:0 !ie}.language .icoToggle,.language:hover .icoToggle{background-position:-446px -98px}.banner #header .headerLinks a{line-height:15px}.banner #header .headerLinks .contact span.icoContact,.banner #header .headerLinks .help span.icoHelp{display:none}.banner #header .headerLinks .language{border:none;padding:0 10px;color:#333}.banner #header .headerLinks .contact{border-left:none;border-right:1px solid #d7dadc!important;padding:0 10px;color:#333}.banner #header .headerLinks .help{border-right:1px solid #d7dadc;border-left:1px solid #d7dadc;padding:0 10px;color:#333}.banner .search{float:left;margin-bottom:10px;margin-top:-2px;margin-left:5px}.search input{width:112px;background:#fff;border:1px solid #c5c5c5;padding:0 10px 0 25px;color:#333;height:25px;line-height:25px\9}#footer .search input{height:20px}.search a{background-position:-300px -655px;right:auto;left:5px}.banner .search .cluster{padding-right:10px;border-right:1px solid #d7dadc;padding-right:2px\9}#header .loginBox{background:none;float:left;position:relative;top:-2px;width:auto!important}#header .loginBox .login{background:#5360a6;background:linear-gradient(to bottom,#5360a6 0,#152268 100%);border-radius:1px;float:left;margin-left:10px;margin-left:5px\9;margin-top:3px;padding:2px 0 2px 5px;width:145px;width:155px\9;white-space:normal;margin-right:0}#header .loginBox .bloc .login{margin-bottom:10px;margin-right:2px;width:auto}#header .loginBox .login span.text{color:#fff;font-size:12px;display:inline;line-height:19px;padding-left:0;padding-right:5px;zoom:1}#header .loginBox .toggle .icoToggle{float:right!important;background-position:-449px -350px;padding-right:3px;zoom:1}#header .loginBoxPanel{-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;box-shadow:none;float:right;left:auto;position:absolute;right:0;width:auto!important;height:auto;margin-top:0;top:110%;white-space:normal}#header .loginBoxPanel .corpoLoggedin,#header .loginBoxPanel .loading,#header .loginBoxPanel .loggedIn,#header .loginBoxPanel .loggedOut{background-color:#fff;border:1px solid #c3c3c3;position:static}#header .loginBoxPanel .loggedOut{width:322px}#header .loginBoxPanel .loggedIn{width:359px;right:-2px}#header .loginBoxPanel .corpoLoggedin{right:-2px;width:184px}#header .loginBoxPanel .loading{right:-2px;width:98px}#header .loginBoxPanel #loginBoxPanel_Loggedin_member .loading{width:auto}#header .loginBoxPanel .loginMyBookingTplBloc{display:none}.headerWide{width:auto!important}.loginBoxPanel input{background:#fff;border:1px solid #c5c5c5;height:25px;color:#3a3a3a;width:125px!important}.loginBoxPanel .cluster{margin:0 0 10px}.loginBoxPanel .name{margin-right:8px;clear:both}.loginBoxPanel .password input{width:147px!important;margin-left:7px}.loginBoxPanel .optionCorpo,.loginBoxPanel .optionFin{width:45%;text-transform:none;color:#343434;font-size:12px}.loginBoxPanel .optionCorpo{margin-left:10px}.loginBoxPanel .cluster.option input,.loginBoxPanel .lostPasswordPanel span.radio input,.loginBoxPanel .optionCorpo input,.loginBoxPanel .optionFin input{width:auto!important;margin:0 5px 0 0;height:auto;vertical-align:bottom;position:relative;top:-1px;border:none}.loginBoxPanel .icoInfo{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) -449px -295px no-repeat;padding:6px 17px;position:relative;float:right;margin-top:-7px}.loginBoxPanel .linkBox .opened,.loginBoxPanel .linkBox .opened .frame{background-image:none!important}.loginBoxPanel .box .login{float:right!important;padding:2px 0}.loginBoxPanel .box .login .text{font-size:11px!important;padding:0 5px 0 10px!important}.loginBoxPanel .box .login .ico{float:right;background-position:-449px -350px;padding-right:5px;background-repeat:no-repeat}.loginBoxPanel .box .joinCorpo{float:right;clear:right}.loginBoxPanel .box .joinCorpo .text{color:#0c2c79!important;font-size:11px!important}.loginBoxPanel .box .joinCorpo .ico{float:right;background-position:-458px -203px;padding-right:5px;background-repeat:no-repeat;width:auto;margin-left:5px}.loginBoxPanel .linkBox,.loginBoxPanel .lostPasswordPanel{background-color:#f4f4f4;margin-bottom:-10px;margin-left:-10px;margin-right:-10px}.loginBoxPanel .box .joinCorpo:hover{text-decoration:none}.loginBoxPanel .box .joinCorpo:hover .text{color:#7e7e7e!important}.loginBoxPanel .box .joinCorpo:hover .ico{background-position:-458px -252px}.loginBoxPanel .linkBox{border-top:1px solid #c3c3c3;padding:10px 0}.loginBoxPanel .lostPassword .text{padding-left:9px}.loggedOut .toggle.lostPassword.closed .text{color:#0c2c79!important;font-size:11px!important;float:left}.loginBoxPanel .linkBox .lostPassword .ico{background-position:-458px -204px;padding-right:5px;background-repeat:no-repeat;width:auto}.loginBoxPanel .linkBox .lostPassword:hover{text-decoration:none}.loginBoxPanel .linkBox .lostPassword:hover .text{color:#7e7e7e!important}.loginBoxPanel .linkBox .lostPassword:hover .ico{background-position:-458px -253px}.loginBoxPanel .linkBox .opened .text{font-size:11px!important;float:left}.loginBoxPanel .linkBox .opened .ico{background-position:-455px -407px}.loginBoxPanel .linkBox .opened:hover .ico{background-position:-455px -454px}.loginBoxPanel .lostPasswordPanel p.info{color:#7e7e7e!important;margin-bottom:0;padding-top:10px}.loginBoxPanel .lostPasswordPanel .send{margin-right:5px}.loginBoxPanel .lostPasswordPanel .username{margin-right:8px}.loginBoxPanel .lostPasswordPanel span.label{text-transform:uppercase;font-weight:400!important;margin-bottom:10px}.loginBoxPanel .lostPasswordPanel span.label span{font-weight:400!important}.loginBoxPanel .lostPasswordPanel input[type=text]{width:140px!important}#header .loginBox .logout{float:left}.lostPasswordPanel .box{margin-right:4px}.menuMain .submenu{color:#333;text-transform:none!important;font-weight:400;font-size:12px;line-height:17px;top:53px;width:100%;margin-left:0;-webkit-filter:none;filter:none;-moz-box-shadow:none;border-bottom:5px solid #bfc3d1\9;border-right:2px solid #bfc3d1\9;border-left:2px solid #bfc3d1\9;background:#f8f8f8;background-color:#f8f8f8 !ie;border-radius:0}.menuMain .submenu .frame{margin:0 auto;max-width:1055px;max-width:1055px\9;-webkit-filter:none;filter:none;position:relative;zoom:1}.menuMain .submenu table{border-collapse:separate}.menuMain .submenu table table{margin:30px 0 20px;border-collapse:collapse;border-spacing:0}.menuMain .submenu table.subMenuContainer td{border-right:1px solid #e3e5e7;width:25%;padding-right:10px;padding-left:24px}.menuMain .submenu table td,.menuMain .submenu table.subMenuContainer td.last{border-right:none}.menuMain .submenu a,.menuMain .submenu a:hover{background:none!important}.menuMain .submenu span.titMenuMain a,.menuMain .submenu span.titMenuMain a:hover{font-weight:400;padding:0!important;margin:0 0 10px!important}.menuMain .submenu span.titMenuMain a span.ico,.menuMain .submenu ul a span.ico{background:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif) -458px -203px;background-position:-458px -201px\9;padding:0 5px;float:none;margin-left:3px}.menuMain .submenu span.titMenuMain a:hover span.ico,.menuMain .submenu ul a:hover span.ico{background-position:-458px -252px;background-position:-458px -250px\9}.menuMain .submenu ul a span.ico{top:1px;position:relative}.menuMain .submenu span.titMenuMain a:hover{color:#464646!important}.submenu .secondTit,.submenu .thirdTit{margin-top:17px!important}.menuMain .submenu ul{float:left;margin:0}.menuMain .frame li .submenu a,.menuMain .frame li .submenu a:hover{padding-left:0!important;margin-left:0!important;font-size:12px;color:#244282;cursor:pointer}.menuMain .frame li .submenu a:hover{color:#7e7e7e!important}.finLine .bloc{padding-right:13px;padding-bottom:20px}.finLine .bloc li{display:inline-block!important;margin-right:30px;zoom:1}.finLine .bloc li.last{margin-right:0}.finLineImg{background:url(/go/AYPortal/wds/skin/skin_finnair/img/finLine.jpg) right top no-repeat #f7f8fa;width:95px;display:block;position:relative;float:left;top:-8px;left:-40px}.menuMain .submenu .firstUl{clear:none;width:auto}.menuMain .submenu .secondUl{float:right;clear:none;margin-top:20px;margin-top:21px\9}.finLine table{border-top:1px solid #c5c5c5;margin:0!important}.menuMain ul.ulMenu .submenu li.first{margin-left:0}.menuMain .submenu span.titMenuMain{margin-bottom:-2px}.finLine span.titMenuMain+span{top:-5px;position:relative}.menuMain .submenu table.subMenuContainer *{text-align:left!important}.menuMain .finLine li.first,.menuMain .submenu table.subMenuContainer li.first{border-left:none!important}.menuMain .submenu .finLine li,.menuMain .submenu table.subMenuContainer li{padding:0!important}.finLine td.bloc{text-align:left;padding-left:24px}.menuMain .submenu .frame td.promoContainer{background:url(/go/AYPortal/wds/skin/skin_finnair/img/promoContainer.jpg) left top repeat-y;width:209px;padding-left:0}.promoContainer div{margin:0 20px}.promoContainer div.promo+div{text-align:left}.promoContainer div span{font-weight:700;text-transform:uppercase;font-size:11px;margin-bottom:10px}.promoContainer div.promo{margin:0;width:100%}.promoContainer div.book{background:url(/go/AYPortal/wds/skin/skin_finnair/img/responsive-book.jpg) center no-repeat;height:140px}.promoContainer div.desti{background:url(/go/AYPortal/wds/skin/skin_finnair/img/responsive-dest.png) center no-repeat;height:140px}.promoContainer div.about,.promoContainer div.corpo{height:120px;margin-bottom:20px;border-bottom:1px solid #c5c5c5}.finPlus div.promo{text-transform:uppercase;margin-top:27px}.promoContainer div.corpo{background:url(/go/AYPortal/wds/skin/skin_finnair/img/responsive-corpo.jpg) top left no-repeat}.promoContainer div.about{background:url(/go/AYPortal/wds/skin/skin_finnair/img/responsive-about.jpg) top left no-repeat}.panelWithMargin td.destinations span{text-transform:none!important;font-weight:400!important;font-size:12px}.panelWithMargin td.destinations strong{font-weight:700!important}.panelWithMargin td.destinations .titMenuMain a span{font-size:14px}.panelWithMargin td.destinations .titMenuMain span.ico{top:3px;position:relative}.panelWithMargin td.booking div span{display:block}.panelWithMargin .title{font-weight:700;font-size:12px;text-transform:uppercase;float:left}.panelWithMargin .finPlus .promo{border-bottom:1px solid #c5c5c5;margin-bottom:20px!important}.panelWithMargin .finPlus .promo div{margin:15px auto 10px;text-align:center}.panelWithMargin .finPlus .promo span{display:block;padding:5px 0}.panelWithMargin .finPlus .promo span.first{font-size:16px}.panelWithMargin .finPlus .promo span.bigNumber{color:#94c300;font-size:55px;margin-bottom:20px}.FBC{font-size:16px;padding-top:30px;font-family:Conv_AmplitudeWide-Regular,Sans-Serif;color:#464646}.bigText{display:block;font-size:35px;line-height:36px;font-weight:400;padding-top:9px}.menuMain ul.ulMenu li .promoContainer div a{border:none!important}.onCheck{min-width:497px}.myBook .titMenuMain,.onCheck .titMenuMain{color:#464646;text-transform:uppercase;margin-bottom:5px!important;font-size:12px;font-weight:700}.myBook input,.onCheck input{background:#fff;border:1px solid #c5c5c5;height:25px;text-transform:uppercase;color:#3a3a3a;width:200px!important;margin-bottom:10px;line-height:25px\9}.myBook .cluster,.onCheck .cluster{display:block;position:relative;width:100%;float:left;margin-bottom:0;margin-right:0}.myBook .cluster .note,.onCheck .cluster .note{font-size:9px;color:#7e7e7e;display:block;top:-10px;position:relative}.myBook .cluster .data,.onCheck .cluster .data{float:none;display:inline-block;vertical-align:top}.myBook .bookRef .text,.onCheck .bookRef .text{color:#464646;text-transform:uppercase;font-size:11px;font-weight:700;padding:0 12px;line-height:27px}.menuMain .submenu a.go{background:linear-gradient(to bottom,#5360a6 0,#152268 100%)!important;float:none!important;width:27px!important;height:27px!important;border:none!important;padding:0!important;left:5px;display:inline-block;top:-6px!important;top:-5px !ie}.menuMain .frame li .submenu a.go span.arrow{display:block!important;background-position:-449px -350px;height:20px;left:3px;top:3px}@media only screen and (max-width:1118px){#board,#footer .group{width:100%}#top .banner .logo{margin-right:0;margin-left:15px}}@media only screen and (max-width:1075px){.headerContainer{width:auto}#top .banner .logo{margin-right:0;margin-left:15px}}@media only screen and (max-width:1042px){#footer .blocSocialNetwork li{width:140px}#footer .blocLinks div.links{width:130px}#top .banner .logo{margin-right:0;margin-left:25px}#top .banner .oneWorld{margin-left:0}.headerContainer{width:989px}}@media screen and (-webkit-min-device-pixel-ratio:0){.menuMain .submenu a.go{top:-5px!important}.banner .search .cluster{float:left;height:15px;margin-top:7px}.banner .search .cluster input{margin-top:-7px}.menuMain .submenu{border-radius:1px}#header .loginBoxPanel{width:auto!important;top:28px}#header .loginBoxPanel .loggedOut{right:-2px}.loginBoxPanel .linkBox .closed .ico{background-position:-458px -202px!important}.loginBoxPanel .linkBox .closed:hover .ico{background-position:-458px -251px!important}.loginBoxPanel .linkBox .opened .ico{background-position:-455px -405px!important}.loginBoxPanel .linkBox .opened:hover .ico{background-position:-455px -452px!important}}.placeHolder{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#1f2123}.placeHolder a{color:#0b155d;text-decoration:underline!important}.placeHolder a:hover{color:#0b155d;text-decoration:none!important}.placeHolder a.anchor{background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkAnchor.gif) left 3px no-repeat;padding-left:10px;cursor:pointer}.placeHolder a.popup{padding:1px 18px 2px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkPopup.gif) center right no-repeat;cursor:pointer}.placeHolder a.external{padding:1px 12px 2px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkExternal.gif) center right no-repeat;cursor:pointer}.placeHolder a[href$=".pdf"]{padding:1px 20px 2px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkPdf.png) center right no-repeat;line-height:16px}.placeHolder a[href$=".doc"]{padding:1px 20px 2px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkDoc.png) center right no-repeat;line-height:16px}.placeHolder a[href$=".xls"]{padding:1px 20px 2px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkXls.png) center right no-repeat;line-height:16px}.placeHolder a[href$=".zip"]{padding:1px 20px 2px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkZip.png) center right no-repeat;line-height:16px}.placeHolder a[href^="mailto:"]{padding:1px 20px 2px 0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/linkMail.png) center right no-repeat;line-height:16px}.placeHolder .titFlight,.placeHolder .titFlightType,.placeHolder .titModDest,.placeHolder .titMyTravel,.placeHolder h1,.placeHolder h2,.placeHolder h3,.placeHolder h4,.placeHolder h5,.placeHolder h6,.placeHolder span.titMenuMain{color:#0b155d}.placeHolder h1{font-size:24px}.placeHolder .titModDest,.placeHolder .titMyTravel,.placeHolder h2{font-size:17px}.placeHolder .titFlightType,.placeHolder h3{font-size:14px;margin-top:5px!important;margin-bottom:16px!important}.placeHolder .titFlight,.placeHolder h4{font-size:13px}.placeHolder h5,.placeHolder span.titMenuMain{font-size:12px}.placeHolder h6{font-size:11px}.placeHolder hr{color:#ccc;background-color:#ccc;height:1px;border:0;margin:10px}.placeHolder hr.lightSeparator{color:#e7f2f8;background-color:#e7f2f8;height:3px}.placeHolder img{text-decoration:none}.placeHolder p img{float:none}.placeHolder .ico{height:18px;width:19px;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/icons-all.gif);float:left}.warning{margin:5px 0;padding:3px 5px;-moz-border-radius:3px;font-weight:700}.placeHolder .warning{margin:5px}.warning p{padding:3px 0 3px 28px;margin:0;clear:none}.warning p label{color:inherit;margin:0}.warning_sev1{border:1px solid #cc0e1c;background:#e30e1d;color:#fff}.warning_sev1 a{color:#fff;text-decoration:underline!important}.warning_sev1 .ico{background-position:0 -806px}.warning_sev1 a:hover{color:#bcdcf1}.warning_sev2{background:#ffdbc5;border:1px solid #eda376;color:#e20c04}.warning_sev2 .ico{background-position:0 -755px}.warning_sev3{background:#e2f2ff;border:1px solid #b0d3e6}.warning_sev3 a{text-decoration:none!important}.warning_sev3 .ico{background-position:0 -704px}.placeHolder input,.placeHolder select{font-size:12px}.placeHolder input{height:18px;border-top:1px solid #b6b6b6;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #b6b6b6;background-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bgInput.gif);background-repeat:repeat-x;background-position:top}.placeHolder label{color:#112c5a}.placeHolder label.mandatory{font-weight:700}.placeHolder input.checkbox{height:auto}.placeHolder span.mandatory{color:#f36915;margin:4px 0 0 -10px;position:absolute}.placeHolder .bulletList{margin:10px 5px!important;padding:0 20px!important}.placeHolder .bulletList li{list-style-image:url(/go/AYPortal/wds/skin/skin_finnair/img/bulletList.gif);margin:2px 2px 7px!important}.placeHolder ol{list-style-type:decimal;margin:5px;padding:0 20px}.placeHolder ol li{color:#1a3d73;font-weight:700;margin:2px}.placeHolder ol li span{color:#1f2123;font-weight:400}.placeHolder .bte{border-radius:5px;color:#fff!important;display:inline-block;font-size:11px;text-decoration:none;border:1px solid #e3e5e7}#DWMCurrencySwitcher,#DWMJSDebug,#DWMMockupPanel .content,#DWMMsk,#DWMToggler_interstice,#DWMVars,.canvasExpiredPoints,.canvasExpiringPoints,.canvasFlights .searchHistory,.canvasFlightsCheckin,.canvasFlightsMyBooking,.canvasFlightsPlan,.canvasFlightsPlan .tabMultiple,.canvasFlightsPlan .tabRound,.canvasFlightsPlanArrivalsDepartures,.canvasGroup,.canvasSearchMultiple,.canvasSearchOneway,.canvasSearchRound,.canvasUpgradeVoucher,.loginBoxPanel,.pop #DWMMockupPanel,.sectionBook,.sectionDetails{display:none}.placeHolder .bte .frame{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bte.gif) repeat-x;border-radius:5px;float:left;margin:0!important;padding:4px 10px}.placeHolder p{margin-bottom:15px!important}.placeHolder .bte .ico,.placeHolder .bte .text{float:left}.placeHolder .bte:hover{background-position:0 -30px}.placeHolder .bte:hover .frame{background-position:right -30px}.placeHolder .bteBig{font-size:14px;font-weight:700;padding-right:0;background:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif) repeat-x!important;padding-left:20px;color:#fff!important;margin:8px 8px 8px 0;border-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}.placeHolder .bteBig .frame{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bteBig.gif) repeat-x;padding:4px 6px;padding-right:25px!important;background-color:#fff!important;border-radius:0 5px 5px 0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:5px}.placeHolder .bteBig .text{padding-bottom:3px;line-height:18px}.placeHolder .bteBig:hover{background-position:0 -50px!important;text-decoration:none}.placeHolder .bteBig:hover .frame{background-position:right -50px!important}.placeHolder .bteGrey{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bte.gif) 0 -60px repeat-x}.placeHolder .bteGrey .frame{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bte.gif) right -60px repeat-x;padding-right:10px;color:#023a73!important;padding-top:0!important;padding-bottom:0!important}.placeHolder .bteGrey .frame .text{line-height:24px}.placeHolder .bteGrey:hover{background-position:0 -90px}.placeHolder .bteGrey:hover .frame{background-position:right -90px}.placeHolder .bte .ico{background-position:-199px -197px}.placeHolder .formGroup{-moz-border-radius:5px;margin:10px;padding:10px 10px 10px 20px;background-color:#e2eaed}.placeHolder .AY-box{-moz-border-radius:5px;margin:5px}.placeHolder .AY-boxLight{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-finnair.png) repeat-x #fff;border:1px solid #e3e5e7}.placeHolder .AY-boxLight .titModDest,.placeHolder .AY-boxLight .titMyTravel,.placeHolder .AY-boxLight h2{font-weight:400;padding-bottom:10px}.placeHolder .AY-boxMedium{border:1px solid #e3e5e7}.placeHolder .AY-boxMedium .titModDest,.placeHolder .AY-boxMedium .titMyTravel,.placeHolder .AY-boxMedium h2{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-inner-panel-h1.png) repeat-x #dae1e9!important;color:#0b155d;font-size:15px;font-weight:700;text-transform:uppercase}.placeHolder .AY-box .titModDest,.placeHolder .AY-box .titMyTravel,.placeHolder .AY-box h2{line-height:20px;padding:10px;-moz-border-radius:5px 5px 0 0}.placeHolder .AY-boxDark{background:#e2eaed;color:#0b155d}.placeHolder .AY-boxDark .titModDest,.placeHolder .AY-boxDark .titMyTravel,.placeHolder .AY-boxDark h2{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bgTitle.jpg) repeat-x;color:#fff;text-transform:uppercase;font-weight:400;padding-bottom:10px;border-bottom:solid 1px #1a396f}.placeHolder .AY-boxDark .boxContent{border-top:solid 1px #010711;padding-top:10px}.placeHolder .AY-box .boxContent{padding:10px}.placeHolder table{border:1px solid #b5d4f1;margin:10px 0}.placeHolder th{background:url(/go/AYPortal/wds/skin/skin_finnair/img/bg-boxtitle.png) repeat-x #e2eaee;padding:10px;color:#112c5a;font-weight:700;text-align:center}.placeHolder td{padding:0 10px}.placeHolder tr:nth-child(even){background:#fff}.placeHolder tr:nth-child(odd){background:#f0f9ff}#DWMJSDebug,.DWMBox{background-color:#fff}.placeHolder td,.placeHolder th{border:1px solid #e3e5e7}.tabs li{list-style-image:none;list-style-type:none}#DWMMockupPanel{position:fixed;top:5px;right:5px;z-index:10000;width:145px;opacity:.9}.rtl #DWMMockupPanel{left:5px;right:auto}#DWMMockupPanel .toggle{background-color:#fff;color:#000;border:1px solid #000;padding:3px;margin-bottom:10px;cursor:move}.DWMBox,.DWMBox a{color:#333}.DWMBox{margin-bottom:10px;border:1px solid #999;padding:2px 10px 10px;text-align:left;font-size:.8em;z-index:1000}#DWMModuleSwitcher input{cursor:pointer}.rtl .DWMBox{text-align:right}.DWMBox a:link{color:#03f}.DWMBox a:visited{color:#333}.DWMBox a:hover{color:#c30}.DWMBox a:active{color:red}#DWMJSDebug{position:fixed;z-index:1;padding:5px;bottom:1%;left:1%;width:25%;border:1px solid red;color:red;text-align:left;font-size:.8em}.sectionFlights .canvasGroup{display:block}#pageSPCA .clusterPassengerType,#pageTIME .clusterNbAdults,.boxGroupSearchByFlightNumber,.card .clusterNbAdults,.panelCAMP .clusterPassengerType,.panelOFFER .clusterPassengerType{display:none}#pageSPCA .clusterNbAdults,.panelCAMP .clusterNbAdults,.panelOFFER .clusterNbAdults{display:block}.loginBox .loggedIn,.loginBox .logout{display:none}#WDSErrorContainer .WDSErrorE{display:block}#WDSErrorContainer .WDSErrorI,#WDSErrorContainer .WDSErrorW,.panelCAMP .card h1,.panelDEST .card,.panelDEST .card h1,.panelDIPA .section .icoMandatory{display:none}.panelWithMargin .carousel .card{position:absolute;z-index:100;top:70px;left:220px;text-align:left}.panelWithMargin .smallRes .carousel .card{top:38px}.panelWithMargin .carousel #card2,.panelWithMargin .carousel #card3,.panelWithMargin .carousel #card4,.panelWithMargin .carousel #card5,.panelWithMargin .carousel #card6{width:250px;height:300px}.panelWithMargin .carousel #card2 .frame,.panelWithMargin .carousel #card3 .frame,.panelWithMargin .carousel #card4 .frame,.panelWithMargin .carousel #card5 .frame,.panelWithMargin .carousel #card6 .frame{background-position:center top;background-repeat:no-repeat;width:250px;height:300px}.panelWithMargin .carousel #card2{z-index:99;left:0;top:48px}.panelWithMargin .carousel #card3{z-index:98;left:100px;top:13px}.panelWithMargin .carousel #card4{z-index:97;left:350px;top:0}.panelWithMargin .carousel #card5{z-index:98;left:600px;top:13px}.panelWithMargin .carousel #card6{z-index:99;left:724px;top:48px}.panelWithMargin .smallRes .carousel #card2{top:30px}.panelWithMargin .smallRes .carousel #card3{top:5px}.panelWithMargin .smallRes .carousel #card4{top:0}.panelWithMargin .smallRes .carousel #card5{top:5px}.panelWithMargin .smallRes .carousel #card6{top:30px}.panelWithMargin #card5,.panelWithMargin #card6{text-align:right}.panelDIPA .section .clusterLastName .icoMandatory,.panelDIPA .section .clusterPhone .icoMandatory,.panelDIPA .section .clusterTo .icoMandatory{display:inline}#DWMResolutionSwitcher,.blocSearch .icoMandatory,.card .icoMandatory,.grid tr.toggleTarget,.groupFilter,.groupInsurance,.groupSearchBy .icoMandatory,.panelCOJO .clusterMobile .icoMandatory,.panelOFFER .tabRound,.panelTIME .boxFlexible,.panelTIME .groupPassengers,.panelTIME .tabMultiple,.panelTIME .tabRound{display:none}#pageHOME #DWMResolutionSwitcher{display:block}.uiElements{position:absolute;left:-1000000px;top:0;z-index:100001}.uiElements .pop{display:none;position:absolute;z-index:100000;left:5px;top:5px}.uiElements .pop-autocomplete{top:300px}.uiElements .pop-accordion{top:590px;display:block}.pop-confirmCancel,.pop-languages{display:none}.ui-accordion,.ui-autocomplete,.ui-datepicker{position:static}.ui-accordion .ui-accordion-content{display:block}#pageMISS .blocCaptcha,#pageSCPA .ui-datepicker,#pageSPCA .sectionCar,#pageSPCA .sectionHolidays,#pageSPCA .sectionHotel,#pageSPCA .tabCheckin,#pageSPCA .tabMyBooking,#pageSPCA .tabPlan,.SCPAcontentR .sectionCar,.SCPAcontentR .sectionHolidays,.SCPAcontentR .sectionHotel,.data .tipHelp .text,.panelCAMP .sectionCar,.panelCAMP .sectionHolidays,.panelCAMP .sectionHotel,.panelCAMP .tabCheckin,.panelCAMP .tabMyBooking,.panelCAMP .tabPlan,.panelWithMargin .ui-datepicker-year{display:none}.panelCAMP .card{padding-bottom:6px}#pageSCPA .panel{-webkit-filter:none;filter:none}#pageSCPA .card,#pageTIME .card{border:none;-webkit-filter:none;filter:none}.SCPAcontentR .panelSSPA{box-shadow:none;-webkit-box-shadow:0 0 0 transparent}.SCPAcontentR .card{padding-bottom:6px;box-shadow:none;-webkit-box-shadow:0 0 0 transparent;-webkit-filter:none;filter:none}#pagePOFB input.valid,#pagePOFB textarea.valid{color:#112c5a}.frc-no-icon::after{content:none!important}
/*# sourceMappingURL=old-layout.css.map */
