@charset "UTF-8";@import "../js/source/shadowbox-3.0.3/shadowbox.css";p.breadcrumb{display:block;margin-left:-16px}div.main_content h1{margin-left:-16px}body{background:#33861c url('../../images/background.jpg') repeat-x scroll 0 0}div.container{overflow:hidden;background-color:#fff;padding:1em 1em 0 1em;margin:0 auto;border:2px solid #666;border-top-width:0;-moz-box-shadow:0 0 6px #666;-webkit-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666}div#header{position:relative;overflow:hidden;background:transparent url('../../images/background_header.jpg') no-repeat scroll 0 0;height:241px;margin:0 0 .5em 0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}div#header div#site_logo{background:transparent none;margin:94px 0 0 112px}div#header div#site_logo a{display:inline;padding:0}div#content{overflow:hidden;background:transparent url('../../images/background_content.png') no-repeat scroll 0 0;padding:2em;margin:0;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}div#content div.main_content{background:transparent url('../../images/background_separator.png') no-repeat scroll 0 0;padding-left:3em;margin-top:0}div#footer{overflow:hidden;background-color:#eacd9d;padding:1em 2em;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}div#footer p{display:inline;float:left;color:#000;width:20%;margin-left:2%;margin-right:2%}div.column{display:inline;float:left}div.right_column{display:inline;float:right}div.main_content{width:62.5%}div.sidebar{width:31.25%}div.half_content{width:45%}div.main_navigation{position:absolute;bottom:0}div.main_navigation ul.navigation{overflow:hidden;padding:0 2em}div.main_navigation ul.navigation li{display:inline;float:left}div.main_navigation ul.navigation li a{background:#e7ca9a url('../../images/sprite_navigation.png') repeat-x scroll 0 0;display:inline;float:left;height:30px;line-height:30px;padding:0 1em;margin:0 .5em 0 0;border:1px solid #6f84aa;border-bottom-width:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}div.main_navigation ul.navigation li a:link,div.main_navigation ul.navigation li a:visited{color:#000}div.main_navigation ul.navigation li a:hover,div.main_navigation ul.navigation li a:focus,div.main_navigation ul.navigation li a:active{background-position:0 -100px;color:#000;border-color:#001156}div.main_navigation ul.navigation li.current a:link,div.main_navigation ul.navigation li.parent-current a:link,div.main_navigation ul.navigation li.current a:visited,div.main_navigation ul.navigation li.parent-current a:visited,div.main_navigation ul.navigation li.current a:hover,div.main_navigation ul.navigation li.parent-current a:hover,div.main_navigation ul.navigation li.current a:focus,div.main_navigation ul.navigation li.parent-current a:focus,div.main_navigation ul.navigation li.current a:active,div.main_navigation ul.navigation li.parent-current a:active{background-position:0 -100px;color:#000;border-color:#001156}div.sub_navigation ul.navigation{margin:0 0 1em 0}div.sub_navigation ul.navigation li a{display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}div.sub_navigation ul.navigation li a span{display:block;font-family:'Helvetica neue',Helvetica,sans-serif;line-height:1.25em;text-transform:uppercase;padding:.5em 1em .5em 2em}div.sub_navigation ul.navigation li a:link,div.sub_navigation ul.navigation li a:visited{background:#ece5db url('../../images/sprite_sub_navigation.png') repeat-x scroll 0 0}div.sub_navigation ul.navigation li a:link span,div.sub_navigation ul.navigation li a:visited span{color:#333}div.sub_navigation ul.navigation li a:hover,div.sub_navigation ul.navigation li a:focus,div.sub_navigation ul.navigation li a:active{background:#3998d4 url('../../images/sprite_sub_navigation.png') repeat-x scroll 0 -100px}div.sub_navigation ul.navigation li a:hover span,div.sub_navigation ul.navigation li a:focus span,div.sub_navigation ul.navigation li a:active span{color:#fff}div.sub_navigation ul.navigation li.has-children a:link span,div.sub_navigation ul.navigation li.has-children a:visited span,div.sub_navigation ul.navigation li.has-children a:hover span,div.sub_navigation ul.navigation li.has-children a:focus span,div.sub_navigation ul.navigation li.has-children a:active span{background:transparent url('../../images/sub_navigation_current.png') no-repeat scroll .8em .8em}div.sub_navigation ul.navigation li.current a:link,div.sub_navigation ul.navigation li.parent-current a:link,div.sub_navigation ul.navigation li.current a:visited,div.sub_navigation ul.navigation li.parent-current a:visited,div.sub_navigation ul.navigation li.current a:hover,div.sub_navigation ul.navigation li.parent-current a:hover,div.sub_navigation ul.navigation li.current a:focus,div.sub_navigation ul.navigation li.parent-current a:focus,div.sub_navigation ul.navigation li.current a:active,div.sub_navigation ul.navigation li.parent-current a:active{background:#3998d4 url('../../images/sprite_sub_navigation.png') repeat-x scroll 0 -100px}div.sub_navigation ul.navigation li.current a:link span,div.sub_navigation ul.navigation li.parent-current a:link span,div.sub_navigation ul.navigation li.current a:visited span,div.sub_navigation ul.navigation li.parent-current a:visited span,div.sub_navigation ul.navigation li.current a:hover span,div.sub_navigation ul.navigation li.parent-current a:hover span,div.sub_navigation ul.navigation li.current a:focus span,div.sub_navigation ul.navigation li.parent-current a:focus span,div.sub_navigation ul.navigation li.current a:active span,div.sub_navigation ul.navigation li.parent-current a:active span{color:#fff}div.sub_navigation ul.navigation li.current ul,div.sub_navigation ul.navigation li.parent-current ul{display:block}div.sub_navigation ul.navigation li.current ul li,div.sub_navigation ul.navigation li.parent-current ul li{padding:0;margin:.125em 0}div.sub_navigation ul.navigation li.current ul li a,div.sub_navigation ul.navigation li.parent-current ul li a,div.sub_navigation ul.navigation li.current ul li a:link,div.sub_navigation ul.navigation li.parent-current ul li a:link,div.sub_navigation ul.navigation li.current ul li a:visited,div.sub_navigation ul.navigation li.parent-current ul li a:visited{background:transparent none!important;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}div.sub_navigation ul.navigation li.current ul li a span,div.sub_navigation ul.navigation li.parent-current ul li a span,div.sub_navigation ul.navigation li.current ul li a:link span,div.sub_navigation ul.navigation li.parent-current ul li a:link span,div.sub_navigation ul.navigation li.current ul li a:visited span,div.sub_navigation ul.navigation li.parent-current ul li a:visited span{background:transparent none!important;color:#129bf3!important;line-height:1.25em;text-transform:none;padding:.25em 1em .25em 2.5em}div.sub_navigation ul.navigation li.current ul li a:hover,div.sub_navigation ul.navigation li.parent-current ul li a:hover,div.sub_navigation ul.navigation li.current ul li a:focus,div.sub_navigation ul.navigation li.parent-current ul li a:focus,div.sub_navigation ul.navigation li.current ul li a:active,div.sub_navigation ul.navigation li.parent-current ul li a:active{text-decoration:none}div.sub_navigation ul.navigation li.current ul li a:hover span,div.sub_navigation ul.navigation li.parent-current ul li a:hover span,div.sub_navigation ul.navigation li.current ul li a:focus span,div.sub_navigation ul.navigation li.parent-current ul li a:focus span,div.sub_navigation ul.navigation li.current ul li a:active span,div.sub_navigation ul.navigation li.parent-current ul li a:active span{background:transparent none!important;color:#898175!important}div.sub_navigation ul.navigation li.current ul li.current a span,div.sub_navigation ul.navigation li.parent-current ul li.current a span,div.sub_navigation ul.navigation li.current ul li.parent-current a span,div.sub_navigation ul.navigation li.parent-current ul li.parent-current a span{color:#898175!important}div#nostot{overflow:hidden}div#nostot div.slides{overflow:hidden;height:275px}div#nostot div.slides div.slide{display:none;overflow:hidden;width:100%;height:275px}div#nostot div.slides div.slide:first-child{display:block}div#nostot ol.tabify{overflow:hidden;display:block;width:1px;height:1px;padding:0;margin:0}div#nostot ol.tabify li{width:1px;height:1px;padding:0;margin:0}ul.vaakapalstat{overflow:hidden;margin:0 0 0 -20px}ul.vaakapalstat li{display:inline;float:left;width:45%;margin:0 0 20px 20px}ul.tuoteperhe{margin-top:20px;margin-left:-60px}ul.tuoteperhe li{display:inline;float:left;width:220px;margin:0 0 40px 60px}ul.tuoteperhe li h3,ul.tuoteperhe li .h3{margin-bottom:5px}ul.tuoteperhe li div.img{width:220px;text-align:center;margin:10px 0 0 0}ul.tuoteperhe li div.img img{display:block;opacity:.8;margin:0 auto}ul.tuoteperhe li div.img a:hover img,ul.tuoteperhe li div.img a:focus img,ul.tuoteperhe li div.img a:active img{opacity:1}ul.thumbnails{overflow:hidden;list-style-type:none;padding:0;margin:0 0 1.5em -10px}ul.thumbnails li{display:inline;float:left;width:130px;height:130px;padding:0;margin:0 0 10px 10px}ul.thumbnails li a{display:block}ul.thumbnails li a img{opacity:.8}ul.thumbnails li a:hover img,ul.thumbnails li a:focus img,ul.thumbnails li a:active img{opacity:1}div.tuotekuva{display:inline;float:right;margin:0 0 2em 2em}div.tuotekuva p{margin:.5em 0}div.tooltip{background-color:#3895d0;color:#fff;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div#tuotehavainto{position:relative;width:550px;height:550px}div#tuotehavainto ol{position:absolute;top:0;left:0;display:block;list-style-type:none;padding:0;margin:0}div#tuotehavainto ol li{position:absolute;padding:0;margin:0}div#tuotehavainto ol li a{background-color:#c00;display:block;width:30px;height:30px;line-height:30px;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}div#tuotehavainto ol li a:link,div#tuotehavainto ol li a:visited{color:#fff;text-decoration:none}div#tuotehavainto ol li a:hover,div#tuotehavainto ol li a:focus,div#tuotehavainto ol li a:active{background-color:#f00;color:#fff;text-decoration:none}div#tuotehavainto ol li.spot1{top:465px;left:135px}div#tuotehavainto ol li.spot2{top:390px;left:45px}div#tuotehavainto ol li.spot3{top:65px;left:195px}div#tuotehavainto ol li.spot4{top:260px;left:30px}div#tuotehavainto ol li.spot5{top:310px;left:75px}div#tuotehavainto ol li.spot6{top:325px;left:345px}div#tuotehavainto ol li.spot7{top:350px;left:295px}div#tuotehavainto ol li.spot8{top:280px;left:305px}div#tuotehavainto ol li.spot9{top:280px;left:350px}div#tuotehavainto ol li.spot10{top:30px;left:465px}div#tuotehavainto ol li.spot11{top:480px;left:440px}div#tuotehavainto ol li.spot12{top:370px;left:510px}div#tuotehavainto ol li.spot13{top:90px;left:460px}div#tuotehavainto ol li.spot14{top:160px;left:510px}div#tuotehavainto ol li.spot15{top:245px;left:130px}div#tuotehavainto ol li.spot16{top:405px;left:270px}#sb-title{height:2.5em;line-height:1.1em;overflow:visible;position:relative}#sb-title-inner{position:absolute;height:auto;bottom:0}#sb-counter{color:#fff}