*{margin:0;padding:0;}html,body{height:100%;}body{font-size:12px;color:#111;word-wrap:break-word;font-family:'Noto Sans',sans-serif;background-color:#e6e6e6;background:url(/sites/all/themes/finscan_theme/images/content-bg.png) center repeat-y #e6e6e6;outline:0;}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}p{margin-bottom:20px;line-height:15px;}a:link,a:visited{text-decoration:underline;color:#015092;}a:hover,a:active,a:focus{text-decoration:none;}h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;color:#015092;font-weight:400;}h1{font-size:23px;line-height:24px;}h2{font-size:17px;line-height:20px;}h3{font-size:15px;line-height:15px;margin:0 0 5px 0;}h4{font-size:13px;line-height:15px;}del{text-decoration:line-through;}img{outline:0;border:0;}code{background-color:#f2f2f2;background-color:rgba(40,40,0,0.06);}ul li,ol li{list-style-position:inside;}table,table tbody,table thead,table tr,table td,table td.active,table th{background:none;border:0;}table{width:100%;}table tr.odd{background:#222;border:0;}table tr.even{background:none;border:0;}body.front table td{padding:10px;}#main ul li{list-style:none;line-height:15px;}#main section#content ul li:before{content:"\002022";color:rgb(255,127,0);margin-right:10px;font-size:17px;position:relative;top:3px;}#main section#content ul li ul li:before{content:"-";}#main section#content ul{padding-left:40px;}#main section#content ul li{text-indent:-1.5em;margin-left:-1.5em;}.clear{clear:both;}body.page-node table td{padding:3px 0;}#main section#content{padding:10px 10px;}body.front #main section#content{padding:0;}.video{float:right;margin:-60px 0px 10px 15px;width:320px;height:240px;}textarea{font-size:12px;color:#fff;width:500px;height:200px;padding:4px;background:#222;border:1px solid #333;margin:5px 0;-moz-border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;-o-border-radius:5px 0 5px 0;-khtml-border-radius:5px 0 5px 0;border-radius:5px 0 5px 0;}input[type=submit]{color:#fff;border:0;background:#75a41b;padding:5px 10px;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border-top:1px solid #587c14;}input[type=submit]:hover{background:#555;border-top:1px solid #777;cursor:pointer;}input[type=text]{font-size:11px;color:#555;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:auto;min-width:230px;padding:4px;border:2px solid #eee;margin:5px 0;}input[type=password]{font-size:11px;color:#555;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:auto;min-width:230px;padding:4px;border:2px solid #eee;margin:5px 0;}select{font-size:11px;color:#555;background:url(/sites/all/themes/finscan_theme/images/white-grey-gradient.png) top repeat-x #fff;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:auto;padding:4px;border:2px solid #FFF;margin:5px 0;}caption{text-align:left;font-weight:normal;}blockquote{background:#222;border-left:3px solid #333;font-style:italic;margin:5px 10px;padding:0.5em 10px;font-size:16px;}blockquote > p:first-child{display:inline;}table,table tbody{border:0;}.clear{clear:both;}.wrapper{width:880px;height:auto;margin:0 auto;}body.front #main .wrapper{background:url(/sites/all/themes/finscan_theme/images/sidebar-bg.png) right repeat-y;}body.front #main .wrapper-bottom-effect{width:880px;height:4px;margin:0 auto;background:url(/sites/all/themes/finscan_theme/images/sidebar-bg-bottom.png) right no-repeat;}body.front #main{width:860px;padding:20px 0 109px 0;margin:0 auto;}#main{width:860px;padding:20px 0 109px 0;margin:0 auto;}#content-wrapper{min-height:100%;}#main section#content table.tuotetiedot td{padding:0 5px;}.header-wrap{width:100%;height:177px;background:url(/sites/all/themes/finscan_theme/images/header-bg.png) top center no-repeat #163056;}header#top{width:100%;height:177px;background:url(/sites/all/themes/finscan_theme/images/header-bg.png) top center no-repeat #163056;}header#top .wrapper{height:177px;width:880px;margin:0 auto;}header#top a#logo{width:256px;height:78px;padding-top:75px;padding-left:72px;float:left;display:block;}header#top .header-language{float:right;padding-top:30px;padding-right:10px;color:#FFF;}header#top .header-language a{color:#FFF;text-decoration:none;}header#top .header-language .content ul li{list-style:none;float:left;border-left:1px solid #fff;}header#top .header-language .content ul li.first{border-left:0;}header#top .header-language .content ul li a{display:block;padding:0 5px;}header#top .header-language .content ul li a:hover{text-decoration:underline;}header#top .header-language .content ul li.active a{text-decoration:underline;}.nav-background{background:url(/sites/all/themes/finscan_theme/images/nav-bg.png) repeat-x;width:100%;height:38px;}#menu{width:100%;height:38px;-moz-box-shadow:0 5px 7px rgba(0,0,0,0.35);-webkit-box-shadow:0 5px 7px rgba(0,0,0,0.35);-o-box-shadow:0 5px 7px rgba(0,0,0,0.35);-khtml-box-shadow:0 5px 7px rgba(0,0,0,0.35);box-shadow:0 5px 7px rgba(0,0,0,0.35);}#menu .content ul.menu{width:880px;height:38px;position:relative;z-index:1;}#menu .content ul.menu li{list-style:none;position:relative;list-style-position:inside;float:left;margin:0;padding:0;border-left:1px solid #2d6fa5;}#menu .content ul.menu li.first{border-left:0;}#menu .content ul.menu li a{display:block;padding:9px 20px 8px 20px;color:#FFF;font-weight:bold;text-decoration:none;font-size:15px;}#menu .content ul.menu li a:hover{background:#FFF;color:#015092;-moz-box-shadow:inset -2px -2px 8px #d9d9d9;-o-box-shadow:inset -2px -2px 8px #d9d9d9;-khtml-box-shadow:inset -2px -2px 8px #d9d9d9;-webkit-box-shadow:inset -2px -2px 8px #d9d9d9;box-shadow:inset -2px -2px 8px #d9d9d9;}#menu .content ul.menu ul{display:none;position:absolute;top:37px;width:auto;min-width:200px;height:auto;z-index:30;margin:0;padding:0;}#menu .content ul.menu li:hover > ul{display:block;background:#FFF;}#menu .content ul.menu li ul li{list-style:none;background:none;border-left:0;margin:0;padding:0;}#menu .content ul.menu li ul li a{font-size:13px;font-style:italic;background:#fff;font-weight:normal;color:#015092;text-transform:none;width:auto;min-width:180px;padding:5px 10px;display:block;margin:0;-o-box-shadow:0 0 0;-khtml-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;}#menu .content ul.menu li ul li a:hover{-o-box-shadow:0 0 0;-khtml-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;background:#edf3f7;}#menu .content ul.menu li ul li a:before{content:"\3E";color:rgb(255,127,0);margin-right:5px;}#menu .content ul.menu li.active-trail a.active{background:#FFF;color:#015092;-moz-box-shadow:inset -2px -2px 8px #d9d9d9;-o-box-shadow:inset -2px -2px 8px #d9d9d9;-khtml-box-shadow:inset -2px -2px 8px #d9d9d9;-webkit-box-shadow:inset -2px -2px 8px #d9d9d9;box-shadow:inset -2px -2px 8px #d9d9d9;}#menu .content ul.menu li ul.menu li.first{margin-top:5px;}#menu .content ul.menu li ul.menu li.last{margin-bottom:5px;}#menu .content ul.menu li.active-trail a{background:#FFF;color:#015092;-moz-box-shadow:inset -2px -2px 8px #d9d9d9;-o-box-shadow:inset -2px -2px 8px #d9d9d9;-khtml-box-shadow:inset -2px -2px 8px #d9d9d9;-webkit-box-shadow:inset -2px -2px 8px #d9d9d9;box-shadow:inset -2px -2px 8px #d9d9d9;}#menu .content ul.menu li.expanded.active-trail ul li a{-o-box-shadow:0 0 0;-khtml-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;}#menu .content ul.menu li.active-trail ul li a:hover{-o-box-shadow:0 0 0;-khtml-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;background:#edf3f7;}#menu .content ul li:hover a,#menu .content ul ul :hover a{background:#FFF;color:#015092;-moz-box-shadow:inset -2px -2px 8px #d9d9d9;-o-box-shadow:inset -2px -2px 8px #d9d9d9;-khtml-box-shadow:inset -2px -2px 8px #d9d9d9;-webkit-box-shadow:inset -2px -2px 8px #d9d9d9;box-shadow:inset -2px -2px 8px #d9d9d9;}.locale-untranslated{text-decoration:none;margin:0 4px;}body.front #content{width:650px;padding:0 5px;height:auto;float:left;}#content{width:880px;padding:0 5px;height:auto;float:none;}#content ul{margin-bottom:15px;}section#content a.colorbox img{-moz-box-shadow:2px 2px 4px #999;-o-box-shadow:2px 2px 4px #999;-khtml-box-shadow:2px 2px 4px #999;-webkit-box-shadow:2px 2px 4px #999;box-shadow:2px 2px 4px #999;}body.front section#content .frontpage-content{-moz-box-shadow:2px 2px 4px #ddd;-o-box-shadow:2px 2px 4px #ddd;-khtml-box-shadow:2px 2px 4px #ddd;-webkit-box-shadow:2px 2px 4px #ddd;box-shadow:2px 2px 4px #ddd;background:#ffffff;width:650px;margin-bottom:5px;}body.front section#content .frontpage-content table td{padding:0;}body.front section#content .frontpage-boxes .block{width:300px;padding:10px;float:left;-moz-box-shadow:2px 2px 4px #ddd;-o-box-shadow:2px 2px 4px #ddd;-khtml-box-shadow:2px 2px 4px #ddd;-webkit-box-shadow:2px 2px 4px #ddd;box-shadow:2px 2px 4px #ddd;background:#ffffff;background:-moz-linear-gradient(left,#ffffff 0%,#f2f2f2 99%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffffff),color-stop(99%,#f2f2f2));background:-webkit-linear-gradient(left,#ffffff 0%,#f2f2f2 99%);background:-o-linear-gradient(left,#ffffff 0%,#f2f2f2 99%);background:-ms-linear-gradient(left,#ffffff 0%,#f2f2f2 99%);background:linear-gradient(to right,#ffffff 0%,#f2f2f2 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=1);}body.front section#content .frontpage-boxes .block table td{padding:0;}body.front section#content .frontpage-boxes .block{margin-top:10px;}body.front section#content .frontpage-boxes .block h2{font-weight:700;font-size:15px;margin-bottom:5px;}body.front section#content .frontpage-boxes #block-block-3,body.front section#content .frontpage-boxes #block-block-5,body.front section#content .frontpage-boxes #block-block-7,body.front section#content .frontpage-boxes #block-block-9,body.front section#content .frontpage-boxes #block-block-11{margin-right:10px;}section#content table.taulukko thead{background:rgb(0,80,146);color:#FFF;font-weight:bold;}section#content table.taulukko thead th{padding:5px;}section#content table.taulukko td{border-right:1px solid rgb(0,80,146);padding:5px;}section#content table.taulukko td:last-child{border-right:0;}section#content table.taulukko tr{border-bottom:1px solid rgb(0,80,146);}#sidebar{width:150px;margin-left:15px;height:100%;float:right;padding:0 25px 25px 25px;color:#111;}#sidebar .region h2{background:url(/sites/all/themes/finscan_theme/images/sidebar-topic.png) top center no-repeat;color:#FFF;width:186px;height:32px;font-weight:bold;position:relative;padding:14px 0 0 25px;left:-27px;top:-10px;}#sidebar .region  .otsikkokentta{font-size:13px;line-height:15px;font-weight:bold;color:#015092;margin-bottom:5px;}#sidebar .region  .otsikkokentta a{text-decoration:none;}#sidebar .region  .uutinen{border-bottom:1px solid #015092;padding-bottom:12px;margin-bottom:15px;}#sidebar .region  .uutinen a.views-more-link:after{content:"\3E";color:#015092;}.footer-background{background:url(/sites/all/themes/finscan_theme/images/footer.png) top center no-repeat;width:100%;height:69px;padding:20px 0;}.footer-top{width:100%;height:109px;position:relative;margin-top:-109px;clear:both;background:url(/sites/all/themes/finscan_theme/images/footer-top.png) top repeat-x #182d52;}footer#bottom .content p{padding:0 20px;}footer#bottom{width:100%;color:#FFF;font-weight:400;height:auto;margin:0 auto;}footer#bottom a{color:#FFF;text-decoration:underline;}#dp_swf_engine{display:none;}
.tabs{margin-top:20px;}.tabs ul.primary li:before{content:" " !important;}.tabs ul.primary{margin:0;overflow:hidden;border:none;background:none;padding:10px 3px !important;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}.tabs ul.primary li{display:block;text-indent:0 !important;float:left;vertical-align:bottom;margin:2px 0 !important;}.tabs ul.primary li a{background:#015092;color:#FFF;text-align:center;padding:5px 10px;border:0;border-top:1px solid #003562;width:100%;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:auto;min-width:100px;margin:3px;}.tabs ul.primary li.active a{background:#333;border-top:1px solid #333;}.tabs ul.primary li.active a:hover{background:#555;}.tabs ul.primary li a:hover{background:#555;border-top:1px solid #333;}.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}.tabs ul.secondary li{display:block;float:left;}.tabs ul.secondary li:last-child{border-right:none;}.tabs ul.secondary li:first-child{padding-left:0;}.tabs ul.secondary li a{padding:0.25em 0.5em;}.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}ul.action-links{list-style:none;margin:5px;padding:0.5em 1em;}ul.action-links li{display:inline-block;text-indent:0 !important;margin-left:10px;}ul.action-links li a{padding-left:15px;background:url(/sites/all/themes/finscan_theme/images/add.png) no-repeat left center;margin:0 10px 0 0;}#maintenance{width:378px;height:277px;margin:300px auto 0 auto;background:url(/sites/all/themes/finscan_theme/images/maintenance_white.png) top center no-repeat;}body.maintenance-page{background:#192c50;}#toolbar{-moz-box-shadow:0 0 0  !important;-webkit-box-shadow:0 0 0  !important;-khtml-box-shadow:0 0 0  !important;-o-box-shadow:0 0 0  !important;box-shadow:0 0 00 !important;background:#95d122 !important;}.contextual-links-wrapper ul{background-color:#fff !important;border:1px solid #ccc !important;display:none;margin:0 !important;padding:0.25em 0 !important;position:absolute;right:0;text-align:left;top:18px;white-space:nowrap;-moz-border-radius:4px 0 4px 4px !important;-webkit-border-bottom-left-radius:4px !important;-webkit-border-bottom-right-radius:4px !important;-webkit-border-top-right-radius:0 !important;-webkit-border-top-left-radius:4px !important;border-radius:4px 0 4px 4px !important;}ul.contextual-links li{line-height:100% !important;list-style:none !important;text-indent:0 !important;list-style-image:none !important;margin:0 !important;padding:0 !important;}ul.contextual-links li:before{content:none !important;color:rgab(255,127,0,0);}.messages.error{background:#971818;color:#FFF;font-size:12px;border:0;}.messages{border:0;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}.messages a{color:#FFF;}.messages.status{background:#88af13;color:#FFF;font-size:12px;border:0;}#comments textarea{margin-bottom:10px;}span.cke_skin_kama{border:0 !important;width:620px;}a.ckeditor_links{background:url(/sites/all/themes/finscan_theme/images/green-gradient.png) top repeat-x #75a41b;color:#FFF;text-align:center;display:block;padding:5px;width:200px;margin:0 auto;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;border-top:1px solid #bce56e;}
@media screen and (max-width:900px){body.front section#content .frontpage-content table{background:none !important;height:auto !important;}body.front section#content .frontpage-content table td{width:100% !important;}.wrapper{width:96%;margin:0 2%;}body.page-node-7 table td,body.page-node-18 table td,body.page-node-35 table td,body.page-node-45 table td{width:22% !important;padding:1%;}body.front #main,#main{width:96%;padding:2% 2% 109px 2%;}body.front section#content{width:63%;margin-right:1%;padding:1%;}body.front aside#sidebar{width:31%;padding:10px 0 0 1%;}body.front section#content .frontpage-content{width:100%;}#sidebar{margin-left:0;}img{max-width:100% !important;width:100%;height:auto;}#sidebar .region h2{background-color:#005092;background-image:none;left:0;width:90%;padding:5%;height:auto;font-size:130%;right:0;}#sidebar .region #block-views-uutiset-lohko-block .content{padding:0 2%;}body.front #main .wrapper-bottom-effect{width:96%;}nav#menu .content ul.menu{width:96%;padding:0 2%;}body.front section#content .frontpage-boxes .block{width:96%;float:none;margin-top:2%;padding:2%;}#content{width:96%;padding:0 2% !important;}h1#page-title{text-align:left;}header#top .wrapper{width:96%;padding:0 2%;}header#top a#logo{padding-left:62px;}body.front section#content .frontpage-boxes img{display:none;}}@media screen and (max-width:768px){table tbody td{padding:1% !important;}.video{float:right;margin:0px 0px 10px 15px;}header#top{background-position:-200px 0;}}@media screen and (max-width:660px){p{word-wrap:break-word;}header#top a#logo{float:none;padding-top:60px}header#top .header-language{float:none;padding-top:15px;padding-left:62px;}a.views-more-link,body.front #main .frontpage-boxes .block .content p a{display:block;}nav#menu .content ul.menu li a{font-size:90%;padding:12px 20px 11px 20px;}.footer-top{margin-top:0;}video{width:100%;max-width:100%;}.mobile-break{display:block;}body.front section#content .frontpage-boxes .block h2{font-size:120%;}#sidebar .region h2{padding:2%;width:96%;font-size:130%;}#sidebar .region .otsikkokentta{font-size:110%;}}@media screen and (max-width:590px){table tbody td{padding:1% !important;}table,thead,tbody,tfoot,th,td,tr{border-collapse:collapse;border-spacing:1% !important;}img{max-width:100% !important;height:auto !important;}header#top a#logo{padding-left:0;margin:0 auto;text-align:center;}header#top{background-position:-200px 0;}header#top .header-language{width:100%;text-align:center;padding-right:0;padding-left:0;margin:0 auto;}header#top .header-language .content ul{text-align:center;list-style-type:none;display:inline-block;}header#top .header-language .content ul li{display:inline-block;position:relative;float:none;}header#top .header-language .content ul li{display:inline-block;}header#top a#logo{left:0;text-align:center;margin:0 auto;}header#top{background:url(/sites/all/themes/finscan_theme/images/header-pattern.png)  top repeat-y #163056;}body.front #main,#main{padding:5% 2%;}body.front #main .wrapper{background:none;}body.front section#content{margin:0;padding:0;float:none;width:100%;}body.front section#content .frontpage-content{-moz-box-shadow:0 0 0;-o-box-shadow:0 0 0;-khtml-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}body.front aside#sidebar{margin-top:10px;float:none;padding:0;margin:5% 0;width:100%;}#sidebar .region #block-views-uutiset-lohko-block h2{position:inherit;padding:2%;}nav#menu .content ul.menu li a{font-size:80%;padding:11px 20px 10px 20px;}nav#menu .content ul.menu{height:auto;min-height:38px;}#menu{height:auto;}nav#menu .content ul.menu ul.menu{display:block;width:100%;position:static;top:0;left:0;}#menu .content ul.menu li{border-left:0;display:none;}#menu .content ul.menu:before{content:'Menu';display:block;padding:2% 0;color:#fff;text-align:center;background:#005092;border-bottom:1px solid #0059a3;margin-bottom:1%;height:auto;font-size:80%;font-weight:bold;}#menu .content ul.menu ul.menu:before{content:'';display:block;padding:1% 0;background:#005092;margin-bottom:0;height:auto;font-size:80%;font-weight:bold;}nav#menu .content ul.menu:hover:before{cursor:pointer;background:#0059a3;}nav#menu .content ul.menu ul.menu li{position:static;top:0;left:0;}nav#menu .content ul.menu ul.menu li a{border-bottom:1px solid #ddd;font-size:100%;}nav#menu .content ul.menu ul.menu li.active-trail a{background:#eee;}nav#menu,nav#menu .content ul.menu{height:auto;width:100%;padding:0;margin:0;}nav#menu{background:#005092;}nav#menu .content ul.menu li{float:none;}nav#menu .content ul.menu li a{float:none;text-align:center;padding:1%;font-size:100%;}.nav-background{height:auto;}}@media screen and (max-width:480px){.display-none{display:none;}header#top a#logo{width:80%;max-width:351px;height:auto;}header#top a#logo img{max-width:351px;}.header-wrap,header#top .wrapper,header#top{height:auto;}header#top{padding-bottom:10px;}.video{float:none;width:98%;height:auto;margin:0;}.video video{max-width:100%;}table,thead,tbody,tfoot,th,td,tr{display:block;width:98% !important;}table tr td{padding:1% 0;}body.page-node-7 table td,body.page-node-18 table td,body.page-node-35 table td,body.page-node-45 table td{width:96% !important;padding:2%;}#main{width:92%;}}
