@charset "UTF-8";
@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.01%;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:1020px}.outer{position:relative;width:100%}.inner{position:relative;margin-left:auto;margin-right:auto;width:1020px}.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:14px/1.5 "Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}a:focus{outline:1px
dotted}hr{border:0
#ccc solid;border-top-width:1px;clear:both;height:0}em,blockquote{font-style:italic}h1,h2,h3,h4,h5,h6,b,strong{font-weight:700}a{color:#2e6880}a:hover,a:active{color:#3e7d97;text-decoration:none}.justifyright{text-align:right}h1{font-size:27px;line-height:1.05}h2{font-size:23px;line-height:1.1}h3{font-size:18px;line-height:1.2}h4{font-size:15px;line-height:1.3}ol{list-style:decimal;margin-left:30px}ul{list-style:disc;margin-left:30px}p,dl,hr,ol,ul,pre,table,address,fieldset{margin-bottom:20px}h1{margin-bottom:4px;padding-bottom:6px;border-bottom:4px solid #ffd326}h2{margin-bottom:15px;padding-bottom:6px;border-bottom:2px solid #ffd326}h3{margin-bottom:10px}h4{margin-bottom:5px}.clear{clear:both !important}.vasemmalle{float:left;margin:0
20px 10px 0;display:inline-block}.oikealle{float:right;margin:0
0 10px 20px;display:inline-block}.large{font-size:120%}.small{font-size:80%}body{background:#e0cf41 url('../img/body.jpg') repeat-x fixed}#header{height:180px;background:transparent url('../img/header.png') no-repeat center top}#header
#home{text-align:center}#header #home
a{display:block;width:374px;height:119px;background:transparent url('../img/logo.png') no-repeat center;margin:30px
auto 0}#header #home
img{display:none}#menu ul,
#footer_menu
ul{float:left;position:relative;left:50%;text-align:center;margin:0}#menu li,
#footer_menu
li{float:left;position:relative;right:50%}#menu a,
#footer_menu
a{display:block;white-space:nowrap;text-decoration:none}#menu{overflow:hidden;background:transparent url('../img/menu_bg.png') repeat-x 0% 0%;height:60px;line-height:60px;font-size:16px;padding:5px
0 15px;margin:-5px 0 -15px;z-index:99}#menu
li{background:transparent url('../img/menu_separator.jpg') no-repeat 100% 0%;padding-right:1px}#menu
li.last{background:none;padding:0}#menu
a{color:#fff;outline:0;padding:0
20px}#menu a:hover,
#menu a:active,
#menu .active
a{background:#ffd527 url('../img/menu_bg.jpg') repeat-x 0% 100%;color:#232020}#sub_menu{margin-top:5px;margin-right:30px}#sub_menu
ul{border-top:1px solid #ccc}#sub_menu
li{border-bottom:1px solid #ccc;padding:4px}#sub_menu ul
ul{border:0;margin:2px
0 2px 10px;font-size:12px}#sub_menu li
li{border:0;padding:2px
0}#sub_menu
a{text-decoration:none}#sub_menu a:hover,
#sub_menu a:active{text-decoration:underline}#sub_menu .active>a{text-decoration:none;font-weight:700}#actions{margin-top:5px}#actions
a{display:block;float:left;width:115px;height:38px;line-height:38px;padding-left:45px;margin:5px
0;background:transparent url('../img/buttonit.png') no-repeat;text-decoration:none;color:#333}#actions
#doc_47{display:none}#actions #doc_47
a{background-position:0 -76px}#actions #doc_48
a{background-position:0 -38px}#actions #doc_49
a{background-position:0 0}#actions #doc_47 a:hover,
#actions #doc_47 a:active{background-position:0 -190px}#actions #doc_48 a:hover,
#actions #doc_48 a:active{background-position:0 -152px}#actions #doc_49 a:hover,
#actions #doc_49 a:active{background-position:0 -114px}aside
.addthis_toolbox{padding:25px
0 20px}#breadcrumb{}#breadcrumb ol,
#breadcrumb
li{position:relative;float:left;font-size:12px;color:#666}#breadcrumb li:before{display:block;float:left;content:'»';margin-right:3px}#breadcrumb li:first-child:before{display:none}#breadcrumb
a{display:block;float:left;margin-right:3px;text-decoration:none}#breadcrumb a:hover,
#breadcrumb a:active{text-decoration:underline}#main{background:#fff url('../img/footer_bg.jpg') repeat-x 0% 100%;-moz-box-shadow:0 0 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 16px rgba(0,0,0,0.15);box-shadow:0 0 16px rgba(0,0,0,0.15);margin-bottom:20px}#content{padding-top:50px;padding-bottom:30px;min-height:360px}.etusivu
#content{padding-top:50px}.etusivu
h1{font-size:29px;margin:0
0 20px}.etusivu
.nosto{display:block;text-decoration:none;padding:0
0 10px;margin:25px
0 20px;background:#f8f8f8;border-top:9px solid #f2f2f2}.etusivu .nosto
img{display:block;width:100%;height:auto;border-top:10px solid #fff;border-bottom:1px solid #fff}.etusivu .nosto h3,
.etusivu .nosto p,
.etusivu .nosto
ul{padding:7px
15px;margin:0}.etusivu .nosto h3,
.etusivu .nosto
p{color:#000;font-size:12px}.etusivu .nosto
ul{font-weight:700;line-height:1.2;font-size:13px;list-style:none}.etusivu .nosto
h3{margin-top:5px;font-size:15px}.etusivu .nosto:hover li,
.etusivu .nosto:active
li{text-decoration:underline}.etusivu .nosto:hover,
.etusivu .nosto:active{background:#f2f2f2;border-color:#ffc931}.etusivu #fp_slider,
.palvelu #content aside
figure{clear:both;float:right;margin-bottom:20px;-moz-box-shadow:1px 1px 8px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.3);box-shadow:1px 1px 8px rgba(0,0,0,0.3);zoom:1}.etusivu #fp_slider a,
.etusivu #fp_slider img,
.palvelu #content aside figure a,
.palvelu #content aside figure
img{display:block;clear:left;float:left;zoom:1}.etusivu #fp_slider a,
.palvelu #content aside figure
a{border:1px
solid #ccc;padding:6px;background:#fff;background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));background: -webkit-linear-gradient(top, #fff 0%,#efefef 100%);background: -o-linear-gradient(top, #fff 0%,#efefef 100%);background: -ms-linear-gradient(top, #fff 0%,#efefef 100%);background:linear-gradient(top, #fff 0%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 )}.etusivu #fp_slider a:hover,
.etusivu #fp_slider a:active,
.palvelu #content aside figure a:hover,
.palvelu #content aside figure a:active{border-color:#ffd326;border-width:2px;padding:5px}.etusivu #fp_slider a,
.etusivu #fp_slider
img{width:400px;height:300px}.palvelu #content aside figure a,
.palvelu #content aside figure
img{width:200px;height:auto}.gmap{margin-bottom:15px}input,textarea,select,button{font-size:inherit;font-family:inherit}input[type=text],textarea{width:100%}.form{float:left;width:60%;padding-top:10px;margin-bottom:20px}.form
dl{float:left;width:100%}.form
dt{float:left;clear:left;width:35%;margin-right:5%;text-align:right;font-size:12px}.form
dd{float:left;width:60%;margin-bottom:.3em}.form dd div
label{position:relative;top:.2em;left:.1em}.form
.submit{float:left;width:60%;margin-left:40%}.form
.errors{font-size:12px;margin-bottom:20px}.form label.required,
.form
label.invalid{color:red}#footer{height:250px;overflow:hidden;position:relative}#footer
ul{list-style:none;margin:0}#footer
.badge{margin-top:10px;text-align:center;background:transparent url('../img/badge.png') no-repeat 50% 0%;height:157px}#footer .badge h3,
#footer .badge
h4{display:none}#footer .contact,
#footer
.location{font-size:15px;margin-top:55px}#footer
.contact{text-align:right}#footer .contact a,
#footer .location
a{text-decoration:none;color:#777}#footer .contact li:first-child a,
#footer .location li:first-child
a{color:#000}#footer_menu{position:absolute;left:0;bottom:0;width:100%;height:79px}#footer_menu
ul{line-height:1;margin-top:33px}#footer_menu
li{border-right:1px solid #666}#footer_menu
li.last{border-right:0}#footer_menu
a{color:#666;margin:0
8px}#footer a:hover,
#footer a:active{text-decoration:underline}#lightbox{position:absolute;left:0;width:100%;z-index:9999;text-align:center;line-height:0}#lightbox a
img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#imageContainer{padding:10px}#loading{position:absolute;top:45%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav
a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../img/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(../img/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(../img/next.gif) right 50% no-repeat}#nextLinkText,#prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none}#nextLinkText{padding-left:20px}#prevLinkText{padding-right:20px}.ontop
#imageData{padding-top:5px}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em}#imageData{padding:0
10px}#imageData
#imageDetails{width:70%;float:left;text-align:left}#imageData
#caption{font-weight:bold}#imageData
#numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData #numberDisplay
a{color:black;padding-left:5px;padding-right:5px}#imageData
#bottomNavClose{width:20px;float:right;padding-bottom:0.5em}#imageData
#helpDisplay{clear:left;float:left;display:block}#overlay{position:absolute;top:0;left:0;width:100%;height:500px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7 !important;display:none;z-index:999}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body
.clearfix{display:inline-block;width:100%}* html
.clearfix{/*\*/height: 1%;/**/}#lightboxIframe{display:none}
}
@media print {
html,body{margin:0;padding:0}
}

