@charset "UTF-8";
@media screen, projection, tv {
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:normal}strong,b{font-weight:bold}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body{overflow:hidden;height:100%;max-height:100%;font:13px/130% "Lucida Grande","Lucida Sans Unicode",sans-serif;background:#fff;color:#111}#left,#top{position:absolute;top:0;left:0;color:white}#top{left:205px;right:0;width:auto;height:200px;background:#fff url('../img/tausta.gif') -205px 0 no-repeat}#left{width:205px;height:100%;background:#fff url('../img/tausta.gif') 0 0 no-repeat}#content{position:fixed;left:205px;top:200px;right:0;bottom:0;overflow:auto}#content
.inner{width:630px;position:relative}#content
.content{padding:0
15px;position:relative}#left
img.logo{margin:15px
0 0 1em}#top
a.logo{display:block;width:430px;height:75px;position:absolute;top:80px;left:194px;text-indent:-9999px;background:#fff url('../img/logo.gif') 0 0 no-repeat}#top
p.contact{position:absolute;top:22px;left:-32px}#top
p.contact{color:#333;font-size:14px;text-align:right;line-height:150%}#top p.contact
span{color:#fff}#menu{margin:15px
0 0 1em;width:152px}#menu li
ul{background:transparent url('../img/navi-bg.png') repeat;border:1px
solid #888;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#menu li ul li
ul{background:none;border:none}#menu li
ul{font-size:12px;line-height:110%;margin:1px
1px 3px;padding:1px
0 2px}#menu li ul li
ul{margin-top:-2px;padding:0}#menu li ul li ul li
ul{margin-top:4px;padding:0}#menu li
a{color:#000;display:block;text-decoration:none;padding:0
.5em}#menu li ul
a{margin:4px
0 6px 5px;background:transparent url('../img/navi-list.png') 0 4px no-repeat}#menu li ul li ul
a{margin:4px
0 3px 12px}#menu li ul li ul li ul
a{margin:4px
0 3px 20px}#menu li ul a:hover{text-decoration:underline}#menu li
a.tab{color:#1b1b1b;height:30px;line-height:30px;font-size:14px;background:transparent url('../img/navi-tab.png') 0% 0% no-repeat}#menu li.active a.tab,
#menu li:hover
a.tab{background-position:0% 100%}#menu li.active
a.tab{color:#d7111c;font-size:15px}#lang{position:absolute;top:26px;left:292px;width:100%}#lang
li{float:left;margin-right:7px;border:1px
solid #333}#lang li:hover{border-color:#888}#lang li
a{float:left;display:block;width:20px;height:13px;line-height:13px;text-indent:-9999px}#lang li a:hover{opacity:.95}#lang li.EN
a{background:transparent url('../img/flags/EN.gif') no-repeat}#lang li.SE
a{background:transparent url('../img/flags/SE.gif') no-repeat}#lang li.CN
a{background:transparent url('../img/flags/CN.gif') no-repeat}#lang li.IT
a{background:transparent url('../img/flags/IT.gif') no-repeat}#lang li.DE
a{background:transparent url('../img/flags/DE.gif') no-repeat}#lang li.FR
a{background:transparent url('../img/flags/FR.gif') no-repeat}#lang li.ES
a{background:transparent url('../img/flags/ES.gif') no-repeat}#lang li.EE
a{background:transparent url('../img/flags/EE.gif') no-repeat}#lang li.RU
a{background:transparent url('../img/flags/RU.gif') no-repeat}#breadcrumb{position:absolute;top:166px;left:30px;width:100%;background:transparent url('../img/breadcrumb.gif') 0% 100% no-repeat}#breadcrumb{color:#777;padding-left:6px;font-size:11px;height:22px;line-height:21px;font-weight:bold}#breadcrumb
span{color:#f10513;margin-left:1px;font-size:9px;position:relative;top:-1px}#breadcrumb
a{color:#777;text-decoration:none}#breadcrumb a:hover{text-decoration:underline}#ref-menu{position:fixed;top:195px;left:675px;width:120px}#ref-menu
.l{position:relative;width:100%;float:left;text-align:center}#ref-menu .l
a{display:block;float:left;width:40%;height:22px;line-height:22px;color:#888;font-size:120%;text-decoration:none;text-transform:uppercase;background:transparent url('../img/breadcrumb.gif') 90% 50% no-repeat;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px}#ref-menu .l a:hover{color:#666;background-position:70% 50%}table.ref
.a{color:#666;text-transform:uppercase;font-size:140%;width:20px}#content .ref .r ul
li{background:none}#staff{margin-top:10px;width:100%}#staff
td{vertical-align:middle}#staff td
img{margin:0
10px 10px 60px}#staff td
p{margin-bottom:5px}#lomake
table{width:100%;vertical-align:bottom}#lomake
td.big{width:43%;vertical-align:top;padding-top:10px}#lomake	td.big
p{font-size:15px}#lomake
.input{padding:3px;border:1px
solid #bbb;color:black;background-color:#f1f1f1;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif}#lomake
fieldset{padding:15px;border:1px
solid #ddd}#lomake
label{}#lomake
input{margin-bottom:3px;font-size:inherit}#lomake
textarea{width:480px;font-size:inherit}#lomake
.text{width:240px}#lomake
.numero{width:84px}#lomake
.paikka{width:145px}#lomake
.checkbox{margin-bottom:5px;position:relative;top:1px}#lomake
.button{margin-top:10px;padding:3px
6px}#lomake label.required,
#lomake
em{color:red;font-style:normal}div.errors{margin-bottom:10px}.content
h1{font:24px/100% Impact, Charcoal, sans-serif;color:#e60d19;text-transform:uppercase}.content
h2{font:20px/100% Impact, Charcoal, sans-serif;color:#e60d19;letter-spacing:.0175em}.content h3,
.content
strong{color:#444;font-weight:bold}.content h1,
.content h2,
.content p,
.content ol,
.content
ul{margin-bottom:10px}.content
h3{margin-bottom:5px}.content
h1{margin-bottom:15px}.content h1,
.content
h2{padding-top:5px;position:relative;left:-10px}.content
em{font-style:italic}.content ol
li{margin-left:2.5em;list-style:decimal}.content ul
li{margin-left:1.5em;padding-left:1em;background:transparent url('../img/list.gif') 0px 6px no-repeat}.content ul ul li,
.content ol ul
li{margin-left:2.5em;padding-left:0;background:none;list-style:circle}.content ul li ul,
.content ul li ol,
.content ol li ul,
.content ol li
ol{margin-bottom:0}.content
dt{text-transform:uppercase}.content
dd{margin:-.5em 0 .5em 35%}a:link{color:#c31c25}a:visited{color:#d86b71}a:hover{color:#e60d19;text-decoration:none}a:active{color:#c31c25}a:hover img.vasen,
a:hover
img.oikea{opacity:.95}#yhteys{margin-bottom:5px}#yhteys
h2{border-bottom:1px solid #ccc;margin-right:30px;padding-bottom:5px}#yhteys	h2, #yhteys
p{margin-bottom:5px}#front-img{margin:0
-15px 0}.wrapper{width:100%;position:relative}.clearing{clear:both;width:100%;height:1px;margin:0
0 -1px}.wrapper:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}#footer{clear:both;text-align:center;font-size:12px;color:#333;margin-top:20px;background:transparent url('../img/footer-bg.gif') 50% 100% no-repeat;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px}#footer
address{font-style:normal;padding:7px
0}#footer
div{display:inline}#footer
a{text-decoration:none;color:#333}#footer a:hover{text-decoration:underline}#footer .owner,
#footer .address,
#footer
.phone{background:transparent url('../img/dot.gif') 100% 65% no-repeat;padding-right:13px;margin-right:4px}#go-up{position:absolute;bottom:9px;right:-24px}#go-up
a{display:block;width:14px;height:14px;background:transparent url('../img/top.gif') 50% no-repeat;text-indent:-9999px;opacity:.7}#go-up a:hover{opacity:1}#bb{position:fixed;top:5px;right:5px}#bb
a{display:block;background:transparent url('../img/blowback.gif') 0% 0% no-repeat}#bb a:hover{display:block;background-position:0% 100%}#bb, #bb
a{width:50px;height:10px;overflow:hidden;text-indent:-99999px;z-index:0}.vasen{float:left;margin-right:13px;margin-bottom:13px}.oikea{float:right;margin-left:13px;margin-bottom:13px}.clear{clear:both !important}.ingressi{font-size:120%;color:#444;text-align:center;padding:1em;border:1px
solid #ccc;background:#f1f1f1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.iso{font-size:110% !important;line-height:140% !important}.pieni{font-size:90% !important;line-height:110% !important}table{width:100%;clear:both !important}table.tuote{line-height:110%}table.tuote
th{padding:.25em 0;background:red;border:1px
solid #aaa;text-transform:uppercase;color:white;text-align:center}table.tuote
td{padding:1em
0;vertical-align:top;border-bottom:1px solid #aaa}table.tuote
td.nimi{padding-right:1em;font-size:100%;text-transform:uppercase}table.tuote
td.kuvaus{padding-right:1em;font-size:90%}table.tuote
td.info{padding-right:1em;font-size:90%}table.tuote
td.pakkaus{width:60px;font-size:90%}table.tuote
td.hinta{width:70px;font-size:100%}table.tuote
td.kuva{}table.palvelu{line-height:110%;vertical-align:top}table.palvelu
td{vertical-align:middle}table.palvelu
td.kuva{padding-right:3em}
}
@media print {
body{height:100%}#top{}#content{position:relative}#top
a.logo{color:black;font-size:130%;text-decoration:none}#top
p.contact{}#left,#lang,#breadcrumb,#ref-menu{display:none}img{border:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid}table tr,ul,ol,dl,p{page-break-inside:avoid}.wrapper{width:100%;position:relative}.vasen{float:left;margin-right:13px;margin-bottom:13px}.oikea{float:right;margin-left:13px;margin-bottom:13px}.clear{clear:both !important}.clearing{clear:both;width:100%;height:1px;margin:0
0 -1px}.wrapper:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}#footer{clear:both !important}#footer
address{font-style:normal;font-size:90%;text-align:center;margin-top:2em;padding-top:1em;border-top:thin solid black}#bb,#go-up{display:none}
}

