@charset "UTF-8";
@font-face{font-family:'Bebas Neue';src:url('fonts/bebasneue-webfont.eot');src:url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/bebasneue-webfont.woff') format('woff'),
url('fonts/bebasneue-webfont.ttf') format('truetype'),
url('fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg')}@font-face{font-family:'Museo Sans';src:url('fonts/museosans_500-webfont.eot');src:url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/museosans_500-webfont.woff') format('woff'),
url('fonts/museosans_500-webfont.ttf') format('truetype'),
url('fonts/museosans_500-webfont.svg#MuseoSans500') format('svg')}@font-face{font-family:'Museo Sans';src:url('fonts/museosans_500_italic-webfont.eot');src:url('fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/museosans_500_italic-webfont.woff') format('woff'),
url('fonts/museosans_500_italic-webfont.ttf') format('truetype'),
url('fonts/museosans_500_italic-webfont.svg#MuseoSans500Italic') format('svg');font-style:italic}
@media screen, projection, tv {
html, body, body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}nav ul, nav ol, address
ul{list-style:none;margin-left:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6
input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td, td
img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top: -0.5em}sub{bottom: -0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}.ie6
html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{min-width:980px}.outer{position:relative;width:100%}.inner{position:relative;margin-left:auto;margin-right:auto;width:980px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12
.grid_1{width:60px}.container_12
.grid_2{width:140px}.container_12
.grid_3{width:220px}.container_12
.grid_4{width:300px}.container_12
.grid_5{width:380px}.container_12
.grid_6{width:460px}.container_12
.grid_7{width:540px}.container_12
.grid_8{width:620px}.container_12
.grid_9{width:700px}.container_12
.grid_10{width:780px}.container_12
.grid_11{width:860px}.container_12
.grid_12{width:940px}.container_12
.prefix_1{padding-left:80px}.container_12
.prefix_2{padding-left:160px}.container_12
.prefix_3{padding-left:240px}.container_12
.prefix_4{padding-left:320px}.container_12
.prefix_5{padding-left:400px}.container_12
.prefix_6{padding-left:480px}.container_12
.prefix_7{padding-left:560px}.container_12
.prefix_8{padding-left:640px}.container_12
.prefix_9{padding-left:720px}.container_12
.prefix_10{padding-left:800px}.container_12
.prefix_11{padding-left:880px}.container_12
.suffix_1{padding-right:80px}.container_12
.suffix_2{padding-right:160px}.container_12
.suffix_3{padding-right:240px}.container_12
.suffix_4{padding-right:320px}.container_12
.suffix_5{padding-right:400px}.container_12
.suffix_6{padding-right:480px}.container_12
.suffix_7{padding-right:560px}.container_12
.suffix_8{padding-right:640px}.container_12
.suffix_9{padding-right:720px}.container_12
.suffix_10{padding-right:800px}.container_12
.suffix_11{padding-right:880px}.container_12
.push_1{left:80px}.container_12
.push_2{left:160px}.container_12
.push_3{left:240px}.container_12
.push_4{left:320px}.container_12
.push_5{left:400px}.container_12
.push_6{left:480px}.container_12
.push_7{left:560px}.container_12
.push_8{left:640px}.container_12
.push_9{left:720px}.container_12
.push_10{left:800px}.container_12
.push_11{left:880px}.container_12
.pull_1{left:-80px}.container_12
.pull_2{left:-160px}.container_12
.pull_3{left:-240px}.container_12
.pull_4{left:-320px}.container_12
.pull_5{left:-400px}.container_12
.pull_6{left:-480px}.container_12
.pull_7{left:-560px}.container_12
.pull_8{left:-640px}.container_12
.pull_9{left:-720px}.container_12
.pull_10{left:-800px}.container_12
.pull_11{left:-880px}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:100.01%/1.5 'Museo Sans',sans-serif}a:focus{outline:1px
dotted}hr{border:0
#ccc solid;border-top-width:1px;clear:both;height:0}sub{vertical-align:sub}sup{vertical-align:super}sub,sup{font-size:.63em}em{font-style:italic}h1,h2,h3,h4,b,strong{font-weight:bold}a{color:#016893}a:hover,a:active{text-decoration:none}h1,h2,h3{font-family:'Bebas Neue',sans-serif;font-weight:normal;color:#005a47;text-transform:uppercase;text-shadow:1px 1px 0 #fff}h4{font-family:'Museo Sans',sans-serif;font-weight:normal}h1{font-size:280%;line-height:1}h2{font-size:200%;line-height:1.1}h3{font-size:170%;line-height:1.2;color:#676767}h4{font-size:150%;line-height:1.2}ol{list-style:decimal;margin-left:30px}ul{list-style:square;margin-left:30px}ul
ul{list-style:disc}ul ul
ul{list-style:circle}p,hr,h1,h2,h3,ol,ul,dl,pre,table,address,fieldset{margin-bottom:20px}ol ol, ol ul,
ul ul, ul
ol{margin-bottom:0}h1{margin-bottom:30px}h3,h4{margin-bottom:10px}.clear{clear:both !important}.left{float:left;margin:0
20px 10px 0;display:inline-block}.right{float:right;margin:0
0 10px 20px;display:inline-block}.big{font-size:120%}.small{font-size:80%}.margin_top{padding-top:10px}body{background:#ececec}#main{background:#005a47 url('../img/main_bg.jpg')}#main>div{background:#ececec}#header{height:140px;overflow:hidden;background:url('../img/header_bg.png') repeat-x 0 0}#header>div{background:url('../img/header_badge.png') no-repeat 570px 0}#header .home
a{width:232px;height:66px;overflow:hidden;display:block;background:url('../img/logo.png') no-repeat 0 0;text-indent:-99999em;margin:50px
0 0 40px}#header .home
img{display:none}#header .main_menu
ul{float:right;height:61px;overflow:hidden;margin:79px
62px 0 0}#header .main_menu
li{float:left;line-height:61px}#header .main_menu
a{float:left;display:block;position:relative;padding:0
18px;text-decoration:none;text-transform:uppercase;font-family:'Bebas Neue',sans-serif;font-size:170%;color:#676767;text-shadow:1px 1px 0 #fff}#header .main_menu a:hover,
#header .main_menu a:active,
#header .main_menu .active
a{color:#005a47}#header .main_menu .active
a{background:url('../img/menu_bg.png') repeat-x 0 0}#header .main_menu .active a:before,
#header .main_menu .active a:after{position:absolute;display:block;content:'';width:18px;height:61px;top:0;background:url('../img/menu_corners.png') no-repeat 0 0}#header .main_menu .active a:before{left:0;background-position:left top}#header .main_menu .active a:after{right:0;background-position:left bottom}#intro
.intro{position:relative;height:351px;overflow:hidden}#intro .intro
.figure{padding-top:32px}#intro .intro .figure
img{width:940px;height:320px;z-index:100}#intro .intro .figure:before{position:absolute;display:block;content:'';width:100%;height:351px;top:0;left:0;background:url('../img/intro_frame.png') no-repeat 50% 0;z-index:1000}#intro .intro .figure.nobadge:before{background-image:url('../img/intro_frame_nobadge.png')}#breadcrumb{font-size:70%;text-shadow:0 0 1px rgba(255,255,255,0.8)}#breadcrumb
ol{float:left;width:100%;height:35px;margin:0
30px}#breadcrumb
li{display:inline-block;float:left;zoom:1}#breadcrumb li:after{display:inline-block;float:left;content:"»";margin:0
3px}#breadcrumb li:first-child:after{display:none;content:""}#breadcrumb
a{text-decoration:none}#breadcrumb a:hover,
#breadcrumb a:active{text-decoration:underline}#content{padding-top:20px;padding-bottom:40px}#etusivu
#content{padding-top:50px}#content
article{padding:0
30px 0 0}#content
aside{padding:0
30px 0 30px}#etusivu #content
article{padding:0
0 0 30px}#etusivu #content aside,
#etusivu #content aside
article{padding:0}#content
.addthis_toolbox{padding-top:10px;margin-bottom:10px}#content
.sub_menu{background:#e6e6e6;-moz-box-shadow:0 0 6px rgba(255,255,255,0.8);-webkit-box-shadow:0 0 6px rgba(255,255,255,0.8);box-shadow:0 0 6px rgba(255,255,255,0.8)}#content .sub_menu
ul{border-top:1px solid #ccc;border-bottom:1px solid #fff;color:#666}#content .sub_menu ul
ul{list-style:circle;margin-left:1em;border:0;margin-bottom:6px}#content .sub_menu
li{border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:7px
11px}#content .sub_menu li
li{border:0;padding:1px
0 0}#content .sub_menu
a{display:block;text-decoration:none;font-size:95%;color:#353535;text-shadow:1px 1px 0 #fff}#content .sub_menu ul ul
a{font-size:85%}#content .sub_menu a:hover,
#content .sub_menu a:active,
#content .sub_menu ul li:hover,
#content .sub_menu ul li:active{color:#016893}#content .sub_menu .active > a,
#content .sub_menu ul
li.active{color:#005a47}#content .sub_menu .active>a{font-weight:bold}#callout{margin-top:-10px;margin-bottom:30px}#callout .card
p{padding-top:30px;background:url(../img/kortit.gif) no-repeat;font-size:80%}#callout .contact
p{margin-left:30px;margin-right:30px}#callout .contact
a{display:block;position:relative;color:#ececec;background:#005a47;text-decoration:none;font-size:120%;height:40px;line-height:40px;padding:0
11px}#callout .contact a:after,
#callout .contact a:before{position:absolute;content:'';display:block;width:0;height:0;border:0;right:0;border-right:22px solid #ececec}#callout .contact a:after{top:50%;border-top:20px solid #005a47}#callout .contact a:before{bottom:50%;border-bottom:20px solid #005a47}#callout .contact a:hover,
#callout .contact a:active,
#callout .contact a:hover:after,
#callout .contact a:hover:before,
#callout .contact a:active:after,
#callout .contact a:active:before{border-top-color:#107c65;border-bottom-color:#107c65;background:#107c65;color:#fcfcfc}#content article header
time{display:block;font-size:80%;margin:-20px 0 20px}#etusivu aside .post
time{margin:0;padding:0
8px 2px;border-bottom:1px solid #cfcfcf}#etusivu aside .post
h3{margin:3px
8px}#etusivu aside .post h3
a{color:#676767;text-decoration:none}#etusivu aside .post h3 a:hover,
#etusivu aside .post h3 a:active{color:#005a47}#etusivu aside .post
p{margin:0
8px 4px;font-size:90%;line-height:1.36}#etusivu aside .post
footer{margin:0
8px 20px;font-size:90%}#nosto{margin-top:-20px;padding-bottom:50px}#nosto
.nosto{background:url('../img/nosto_bg.png') no-repeat 50% 100%}#nosto .nosto
a{display:block;position:relative;width:220px;height:180px;margin-bottom:5px;overflow:hidden;text-decoration:none;background:url('../img/nosto_kuvat.jpg') no-repeat 0 0}#nosto .nosto
a#id_1{background-position:0 0}#nosto .nosto
a#id_2{background-position:0 -180px}#nosto .nosto
a#id_3{background-position:0 -360px}#nosto .nosto
a#id_4{background-position:0 -540px}#nosto .nosto a
strong{display:block;position:absolute;left:2px;bottom:10px;width:190px;line-height:40px;padding:0
13px;background:url('../img/nosto_title_bg.png') repeat-x left top;font-family:'Bebas Neue',sans-serif;font-weight:normal;font-size:140%;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.8)}#nosto .nosto a:hover strong,
#nosto .nosto a:active
strong{background-position:left bottom}#footer_nav{padding-top:10px;padding-bottom:10px}#footer_nav
.main_pages{padding-left:30px}#footer_nav
a{text-decoration:none;color:#353535;padding:3px
5px;margin:0
2px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#footer_nav h4,
#footer_nav .main_pages
a{font-size:120%;color:#353535;margin:0;line-height:1.3;text-shadow:1px 1px 0 #fff}#footer_nav
h4{border-bottom:1px solid #ccc;padding-bottom:2px;margin-bottom:0}#footer_nav .services
ul{font-size:90%;line-height:1.4;border-top:1px solid #fff;padding-top:5px;text-shadow:1px 1px 0 #fff}#footer_nav a:hover,
#footer_nav a:active{text-decoration:none;background:#353535;color:#fff;text-shadow:none}#footer{border-top:1px solid #797979;background:#353535;color:#dcdcdc;font-size:90%;padding-bottom:40px}#footer>div{background:url('../img/in_logo.png') no-repeat 99% 93px}#footer
.truck{position:absolute;top:-25px;left:-3px;width:283px;height:217px;background:url('../img/truck.png') no-repeat 0 0}#footer .truck
img{display:none}#footer
a{color:#dcdcdc;text-decoration:none}#footer a:hover,
#footer a:active{text-decoration:underline}#footer .home
a{width:150px;height:44px;overflow:hidden;display:block;background:url('../img/logo_grey.png') no-repeat 0 0;text-indent:-99999em;margin:30px
0 20px -9px}#footer
.contacts{font-style:normal;font-size:90%}#footer .contacts ul,
#footer .contacts
li{float:left;clear:both;width:100%;margin:0;list-style:none}#footer .contacts
strong{text-transform:uppercase;font-size:80%;float:left;width:80px;padding-top:.28em}#footer .contacts.alpha
strong{width:68px}#footer
.ie_update{clear:both;text-align:center;font-size:70%;padding-top:55px}#footer .ie_update
strong{font-weight:normal}form{font-family:'Museo Sans',sans-serif;font-size:0.8em}form
.row{padding:8px
15px 8px 15px}form .row:nth-child(odd){background:#e0e0e0}fieldset{display:block;margin:0
0 10px 0;padding:1px;border:solid 1px #d1d0d0}fieldset
legend{display:block;width:100%;margin:0
0 10px 0;padding:5px
0 0 0;font-weight:bold;line-height:30px;text-transform:uppercase;text-shadow:none;text-indent:15px;color:#fff;background:url('../img/fieldset_legend_bg.jpg') left bottom repeat-x #4b645e}input.text{display:inline-block;width:50%;height:26px;padding:0
7px;text-shadow:none;background:#fff;border:solid 1px #b6b5b6;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}input.text:hover,input.text:active,input.text:focus{border:solid 1px #005a47;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}button,input.button{display:block;float:left;line-height:24px;margin:0
15px 10px 0;padding:0
15px 1px;font-size:99%;font-weight:bold;text-shadow:none;color:#3d3d3d;background:#d0d0d0;border-top:solid 1px #fff;border-right:none;border-bottom:solid 1px #656565;border-left:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 3px rgba(0,0,0,0.5)}button:hover,button:focus,input.button:hover,input.button:focus{background:#e0e0e0;border-bottom:solid 1px #8d8d8d}button:active,input.button:active{padding-top:1px}select{width:50%;margin:5px
0 0 0}textarea{display:block;width:50%;padding:7px;line-height:120%;text-shadow:none;background:#fff;border:solid 1px #b6b5b6;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}textarea:hover,textarea:active,textarea:focus{border:solid 1px #005a47;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}label,span.label{display:block;float:left;width:30%;margin:7px
5% 0 0;font-family:'Museo Sans',sans-serif;font-weight:bold;font-size:95%;line-height:1.3em;text-transform:uppercase}form label.invalid,
form label.required,
form label span.required,
form span.label
span.required{color:#8c1914}form input.invalid,
form input.required,
form textarea.required,
form
select.required{border-color:#cf2d26}form
div.checks{float:left;width:65%}form div.checks
label{float:none;clear:right;width:auto;font-size:105%;font-weight:normal;text-transform:none}form div.checks
input{float:left;clear:left;margin:9px
5px 0 0}form
div.submit{clear:both}form#yhteydenotto
div.submit{margin-top:10px}.form
.errors{font-size:90%;margin-bottom:20px}.date{}#calroot{z-index:10000;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px
solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;box-shadow:0 0 15px #666}#calhead{padding:2px
0;height:22px}#caltitle{font-size:14px;color:#005a47;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd}#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url(../img/prev.gif) no-repeat scroll center center;float:left;cursor:pointer}#calnext{background-image:url(../img/next.gif);float:right}#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}#caltitle
select{font-size:10px}#caldays{height:14px;border-bottom:1px solid #ddd}#caldays
span{display:block;float:left;width:28px;text-align:center}#calweeks{background-color:#fff;margin-top:4px}.calweek{clear:left;height:22px}.calweek
a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px}.calweek a:hover,.calfocus{background-color:#ddd}a.calsun{color:red}a.caloff{color:#ccc}a.caloff:hover{background-color:rgb(245,245,250)}a.caldisabled{background-color:#efefef !important;color:#ccc	!important;cursor:default}#calcurrent{background-color:#005a47;color:#fff}#caltoday{background-color:#333;color:#fff}
}
@media print {
article,aside,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}html, body, figure, nav ul, nav
ol{margin:0;padding:0}body{font:100%/1.5 sans-serif;color:black}img{border:0}td{vertical-align:top}a,h1,h2,h3{color:#005a47}h1,h2,h3{text-transform:uppercase}h1{font-size:200%;line-height:1}h2{font-size:170%;line-height:1.1}h3{font-size:120%;line-height:1.2;color:grey}h4{font-size:100%;line-height:1.2}.clear{clear:both !important}.left{float:left;margin:0
1em .5em 0;display:block}.right{float:right;margin:0
0 .5em 1em;display:block}.big{font-size:120%}.small{font-size:80%}#intro
img{display:block;width:100%;height:auto;margin:1em
auto}#breadcrumb{font-size:80%}#breadcrumb
a{color:black;text-decoration:none}#breadcrumb ol,
#breadcrumb
li{display:inline-block}#breadcrumb li:after{display:inline-block;content:"/";margin:0
3px}#breadcrumb li:last-child:after{display:none;content:""}#content{padding-top:1em;padding-bottom:2em}#footer{clear:both;padding-top:1em;border-top:thin solid black}#footer ul,
#footer
li{list-style:none;margin:0;padding:0}#footer .home
a{font-size:120%;font-weight:bold;text-decoration:none;color:#005a47}#footer
.contacts{font-size:90%}#footer .contacts
strong{text-transform:uppercase;font-size:80%}#nosto,
#callout,
#footer_nav,
#content aside,
#header .main_menu,
.addthis_toolbox,
#footer
.truck{display:none}
}

