*{margin:0px;padding:0px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;background-color:#fff;margin:0 0 0 0;}
td,th{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
.pk,font{font-size:11px;}
.vt{color:#ffffff!important;}
.font2{font-size:smaller;color:#000000;text-align:right;padding:2px;padding-bottom:7px;}
.font3{font-size:smaller;color:#333;text-align:right;padding:2px;padding-bottom:7px;}
.font4{font-size:smaller;color:#FFFFFF;text-align:right;}
.font5{font-size:smaller;color:#000000;}
.font6{font-size:smaller;color:#FFFFFF;}
.font7{font-size:smaller;color:#000000;}
.font_eeeeee{color:#eeeeee;text-align:right;}
.font_eeeeee_v{color:#eeeeee;text-align:left;}
.font_puna{font-size:11px;color:#9d1d2c;font-style:italic;}
.puna{color:red;}
.tuotenumero{font-size:10px;color:#ef4138;}
caption{font-weight:700;font-size:11px;padding-bottom:2px;}
.kuvateksti{padding: 2em 2em 1em 2em;}
h1{font-size:19px;color:#000000;font-weight:bold;letter-spacing:1px;margin-top:5px;margin-bottom:5px;}
h2{font-size:17px;color:#000000;font-weight:bold;letter-spacing:1px;margin-top:5px;margin-bottom:5px;}
h3{font-weight:bold;font-size:13px;color:#000000;letter-spacing:1px;margin-top:5px;margin-bottom:5px;}
h4{font-weight:bold;font-size:12px;color:#333;letter-spacing:2px;margin-top:5px;margin-bottom:5px;}
b{font-weight:700;}
strong{font-weight:700;}
.vahvista,.postinumero,div#tuotekortti p a{font-weight:bold;}
.vahvista2{font-weight:bold;color:#333;}
.vahvista3{font-weight:bold;font-size:13px;margin:5px 0px 5px 0px}
p,div.tk{margin-top:20px;margin-bottom:20px;}
input{font-size:10pt;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
input.normaali{border-color:#999999 #DDDDDD #DDDDDD #999999;border-style:solid;border-width:2px;}
input.numero{width:30px;}
form .submit{border:3px double #999999;border-top-color:#CCCCCC;border-left-color:#CCCCCC;padding:0.25em;background-color:#FFFFFF;color:#333333;font-size:10px;font-weight:bold;font-family:Verdana, Helvetica, Arial, sans-serif;}
select{font-size:11px;color:#333333;background-color:#FFFFFF;border:solid 1px #ccc;-moz-border-radius:5px;border-radius:5px;}
textarea{font-size:10pt;background-color:#FFFFFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}
.button{background-color:#459C1A;color:#fff;}
a:link{color:#235DBE;text-decoration:none;}
a:visited{color:#235DBE;text-decoration:none;}
a:active{color:#235DBE;text-decoration:none;}
a:hover{color:#235DBE;text-decoration:underline;}
a:link.vahva,a:visited.vahva,a:active.vahva,a:hover.vahva{color:#000000;font-weight:600;}

a:active.sivutus,#jarjestaja a:active{color:#333;font-weight:600;padding:0px 4px 0px 4px;margin:0px;text-decoration:none;}
a:link.sivutus,#jarjestaja a:link{color:#333;font-weight:600;padding:0px 4px 0px 4px;margin:0px;text-decoration:none;}
a:visited.sivutus,#jarjestaja a:visited{color:#333;font-weight:600;padding:0px 4px 0px 4px;margin:0px;text-decoration:none;}
a:hover.sivutus,#jarjestaja a:hover{color:#333;font-weight:600;padding:0px 4px 0px 4px;margin:0px;text-decoration:underline;}

.listaus_tuotenimi a{display:block;}
.listaus_tuotenimi a:link,.listaus_tuotenimi a:visited,.listaus_tuotenimi a:active{text-decoration:none;font-weight:bold;color:#333333;}
.listaus_tuotenimi a:hover{text-decoration:underline;font-weight:bold;color:#333333;}

.vahvista_linkki,.vahvista_linkki_ala a,.info_f a,ul#v_arvostelut a{font-weight:bold;}
.linkki333,.linkki333_ala a,ul#v_arvostelut a{color:#333!important;}

a.palkki{text-decoration:none;color:#fff;font-weight:bold;padding:5px;}
a:visited.palkki{text-decoration:none;color:#fff;}
a:hover.palkki{text-decoration:underline;color:#fff;}
.palkki2{text-decoration:none;}
a.palkki3{text-decoration:none;color:#333;font-weight:bold;}
a:visited.palkki3{text-decoration:none;color:#333;font-weight:bold;}
a:hover.palkki3{text-decoration:underline;color:#333;font-weight:bold;}

.block{display:block;text-decoration:none;}
.block:hover{color:#000000;}
a.h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#000000;letter-spacing:3px;text-decoration:none;}
ul{list-style-type:square;}
ul.ei_mollukoita{list-style-type:none;padding-left:0em;margin-left:0em;}
ul.ei_mollukoita_h{list-style-type:none;padding:5px 5px 5px 0px;margin-left:0em;}
ul.ei_mollukoita_h li{display:inline;padding-right:1em;}
li{margin-left:2em;padding-top:3px;padding-bottom:3px;}
img{border-width:0px;}
/* Kelluva lista */
.info_f{background:#e6e6e6;float:left;position:relative;width:300px;margin:0px 10px 5px 0px;padding:0px}
.info_f h3,h3.zz_top{color:#ffffff;background:#a0a0a0;margin:0px;padding:5px;border:#ffffff solid;border-width:0px 0px 5px 0px ;}
.info_f ul{margin:0px;padding:0px;}
.info_f ul li{margin:5px;}
.l100{width:100%;}
/*Font14 */
.font14 p{font-size:13px;color:#222222;max-width:1000px;text-align:justify;margin-right:1em;}
.font14 strong,.font14 td{font-size:13px;color:#222222;}
.font14 a{font-size:13px;color:#222222;color:#235dbe;text-decoration:none;font-weight:bold;}
.font14 p.it{font-style:italic;}
.kapeampi{max-width:900px;text-align:justify;;color:#222222;}
.kapeampi{width:expression((document.body.clientWidth >= 900) ? 700 : 500);}
.kapeampi{width:expression((document.body.clientWidth >= 1600) ? 900 : 700);}
.kapeampi h1{text-align:left;}
.kapeampi h3{border-bottom:#6ABEE2 2px solid;margin-top:10px;text-align:left;}
/* Isot kuviot */
div#laatikko{width:100%;}
div#sisalto div#maksalaatikko{position:absolute;width:19%;padding-bottom:7em;}
div#ostoskori_sivu div#maksalaatikko{display:none;}
div#sisalto div#lanttulaatikko{position:absolute;left:19%;width:81%;padding-bottom:10em;}
div#sisalto div#lanttulaatikko{position:absolute;left:19%;width:81%;padding-bottom:10em;}
div#porkkanalaatikko2{padding-bottom:6em;}
/* Etusivu*/
#pehmuste_etusivu{padding-left:1em;padding-right:1em;margin-top:0px;}
#stripe,.stripe{background:url(grafiikka/stripe.png);}
div#e_sivu_h{overflow:hidden;height:25px;margin:20px 0px 5px 14px;background-color:#000000;}
div#e_sivu_h h1{display:inline;color:#ffffff;font-size:22px;font-family:"Courier New",Verdana, Arial, Helvetica, sans-serif;padding-left:3px;}
div#e_sivu_h h2{display:inline;background:url(grafiikka/ok-icon.png) no-repeat;padding-left:16px;color:#ffffff;font-size:22px;font-family:"Courier New",Verdana, Arial, Helvetica, sans-serif;margin-left:20px;}
div#e_sivu_h h3{display:inline;background:url(grafiikka/ok-icon.png) no-repeat;padding-left:16px;color:#ffffff;font-size:18px;font-family:"Courier New",Verdana, Arial, Helvetica, sans-serif;margin-left:20px;}
#listaus_taulukko{margin-top:10px;}
#listaus_taulukko tr td{padding:3px;}
td.listaus_info{padding-right:1em}
.es_kuva{text-align:center;}
.es_kuva a{display:block;}
div#aletaulukko_pehmitys{margin-top:-8px;padding-top:0px;padding-bottom:22px;}
/* Hakutulokset */
#tuotelistaus_table{margin-right:2em;width:700px;}
#tuotelistaus_table tr td{padding:5px 0em 5px 1em;border-top:1px dashed #b0b0b0;}
.hakukuva{text-align:center;}
.hakukuva a{display:block;height:80px;}
.hakukuva img{max-height:80px;height:expression(this.height > 80 ? 80: true)}
.sivutus_haku_syli{width:700px;}
.sivutus_haku{margin:5px 0px 5px 0px;background-color:#c0c0c0;}
a:link.sivutus_haku{color:#000000;margin:0px 0px 0px 5px;}
a:visited.sivutus_haku{color:#000000;margin:0px 0px 0px 5px;}
a:active.sivutus_haku{color:#505050;margin:0px 0px 0px 5px;}
a:hover.sivutus_haku{color:#505050;margin:0px 0px 0px 5px;}
.sivutus_haku a:hover{color:#505050;}
a#sivutus_haku{background-color:#f5f5f5;font-weight:bold;}
.Loppuunmyyty .maara_haku,.Loppuunmyyty .unit_type_haku,.Loppuunmyyty .lisaa_haku{display:none;}
.nayta_kun_lm{display:none;}
.Loppuunmyyty .nayta_kun_lm{display:inline;}
/* Listaus */
.listaus_tuotenimi{padding: 0px 0px 3px 0px;word-wrap:break-word;}
.listaus_maara{padding-bottom:3px;}
#pehmuste_tuotelista{margin-top:17px;padding-left:1em;padding-right:0em;}
div#pehmuste_tuotelista h1,div#pehmuste_tuotelista h2{color:#ffffff;background-color:#000000;font-family:"Courier New",Verdana, Arial, Helvetica, sans-serif;font-size:22px;padding-left:3px;}
.vanhahinta{font-size:11px;color:#999999;font-weight:bold;position:absolute;top:2px;right:2px;text-align:center;}
.vanhahinta2,.iii,.hintatarkennus{font-size:12px;color:#999999;font-weight:bold;}
.yliviiva{text-decoration:line-through;}
li.tarkista .lisaa_tuote_lista{display:none;}
.ala_nayta_tekstia_hae_rahtiraja{display:none;}
.alanaytakunhiiab{display:none;}
.alanaytakuntranspoint{display:none;}
ul#uusi_tuotelistaus .loppuunmyyty_lista{display:none;position:absolute;bottom:0px;left:122px;background-color:#fff;height:23px;display:none;}
ul#uusi_tuotelistaus li.Loppuunmyyty .loppuunmyyty_lista{display:inline;}
ul#uusi_tuotelistaus li.Loppuunmyyty .lisaa_tuote_lista{display:none;}
div.scroll{background-color:#e5e5e5;height:15em;overflow:auto;margin:0 1em 1em 0;padding:5px 5px 5px 2px;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));}
html.borderradius div.scroll{border-radius:5px;-moz-border-radius:5px;}
div.scroll_tupla{background-color:#e5e5e5;height:20em;overflow:auto;margin:0px 1em 1em 0;padding:0px 5px 5px 5px;}
div.scroll_tupla p{margin:0px;padding:5px 0px;}
html.borderradius div.scroll_tupla{border-radius:5px;-moz-border-radius:5px;}
#uusi_tuotelistaus{clear:both;} 
#uusi_tuotelistaus li{border-bottom:#9cf 2px solid;float:left;font-weight:bold;margin:0 1em 1em 0;overflow:hidden;position:relative;width:315px;height:125px;list-style-type:none;}
@media (min-width: 1900px){
  #uusi_tuotelistaus li{width:350px;}
}
#uusi_tuotelistaus li{width:expression((document.body.clientWidth >= 1900) ? 350 : 315); }
.font_listaus_pieni{font-size:10px;color:#333;}
.ProductAddButton{margin-bottom:-3px;}
#ht{background-color:#fff;float:left;text-align:center;width:120px;height:125px;margin-right:2px;}
.htl{height:125px;}
#ht2{background-color:#fff;}
.lisaa_tuote_lista{position:absolute;bottom:0px;left:122px;background-color:#fff;height:23px;}
.lisaa_tuote_lista .ProductAddButton{position:absolute;left:135px;top:4px;}
.lue_lisaa_lista{display:none;position:absolute;bottom:0px;left:122px;background-color:#fff;height:23px;}
li.tarkista .lue_lisaa_lista{display:inline;}
.lue_lisaa_lista img{position:absolute;left:128px;top:4px;}
.tuotekuva_lista a{display:block;height:120px;}
/* sort/sl */
#pehmuste_tuotelista .pehmuste{padding:0px;margin:0px;}
#jarjestaja{margin:0px 0px 5px 0px;_background:url(grafiikka/ie_liukuma.png) repeat-x;clear:both;}
#jarjestaja span{margin-right:1em;}
#sivutus{color:red!important;}
span#j_jarjesta a:link{color:#235dbe;text-decoration:none;font-weight:bold;}
span#j_jarjesta a:visited{color:#235dbe;text-decoration:none;font-weight:bold;}
span#j_jarjesta a:active{color:#235dbe;text-decoration:none;font-weight:bold;}
span#j_jarjesta a:hover{color:#235dbe;text-decoration:none;font-weight:bold;}
div#sl{margin-bottom:5px;}
div#sl ul li{display: inline-block;float: left;line-height: 16px;margin-bottom: 0;margin-left: 0;width: auto;}
div#sl ul li a{background: none repeat scroll 0 0 #E7E7E7;border: medium none;border-radius: 5px 5px 5px 5px;color:#333333;display: inline-block;font-size: 11px;margin-bottom: 5px;margin-right: 5px;padding: 1px 5px;text-decoration: none;white-space: nowrap;background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));}
div#sl ul li a:hover{text-decoration:underline;}
/* VK5 */
.ie_6png{behavior:url(http://kauppa.taloon.com/js/iepngfix.htc)}
.tahti_prosentti{background:transparent url(grafiikka/tahti.gif) no-repeat scroll 0 0; color:black; font-size:12px; font-weight:bold; height:50px; padding-left:1px; padding-top:18px; position:absolute; top:0px; left:0px; text-align:center; width:50px; }
.tahti_es_prosentti{background:transparent url(grafiikka/tahti.gif) no-repeat scroll 0 0; color:black; font-size:12px; font-weight:bold; height:50px; padding-left:1px; padding-top:18px; position:absolute; text-align:center; width:50px;}
li.rysays div.tahti_{background:transparent url(grafiikka/5-v_b_p.png) no-repeat scroll 0 0; height:42px; position:absolute; width:50px; }
li.suomi div.tahti_{background:transparent url(grafiikka/suomi.png) no-repeat scroll 0 0; height:35px; position:absolute; width:45px; }
li.ale div.tahti_{background:transparent url(grafiikka/ale.gif) no-repeat scroll 0 0; height:50px; position:absolute; width:50px; }
li.tm div.tahti_{background:transparent url(grafiikka/tm.png) no-repeat scroll 0 0; color:black; font-size:12px; font-weight:bold; height:50px; padding-left:1px; padding-top:18px; position:absolute; text-align:center; width:50px;}
li.tm3 div.tahti_{background:transparent url(grafiikka/tm3.png) no-repeat scroll 0 0; color:black; font-size:12px; font-weight:bold; height:50px; padding-left:1px; padding-top:18px; position:absolute; text-align:center; width:50px;}
.vari{position:absolute;width:15px;height:15px;top:110px;_top:104px;left:100px;border:1px solid #000000;}
.logo_lista{position:absolute;width:60px;height:25px;top:100px;_top:94px;left:2px;}
.logo_lista_es{margin:0px;}
.tahti_uutuus{background:transparent url(grafiikka/uutuus.png) no-repeat scroll 0 0; color:black; font-size:12px; font-weight:bold; height:50px; padding-left:1px; position:absolute; text-align:center; width:50px;}
/* Yleimuotoilut*/
.listaus_hinta{font-size:20px;color:#6abee2;font-weight:bold;}
.listaus_hinta_3{font-size:17px;color:#6abee2;font-weight:bold;}

html.borderradius .pyorista10,html.borderradius .pyorista{border-radius:10px;-moz-border-radius:10px;-web-kit-radius:10px;}
html.borderradius .pyorista5{border-radius:5px;-moz-border-radius:5px;-web-kit-radius:5px;}
html.borderradius .pyorista_ala{border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-web-kit-radius:10px;}

a.musta{color:#000000;}
.tausta_333{background-color:#333333;color:#ffffff;}
.tausta_c0,.info,a.poista{background-color:#c0c0c0;}
.tausta_valk{background-color:#fff!important;}
.tausta_f4{background-color:#f4f4f4;}
.tausta_e{background-color:#eeeeee;}
.tausta_0{background-color:#000000;color:#ffffff;}

.pehmuste{padding-left:1em;padding-right:2em;padding-top:5px;padding-bottom:1px;}
.pehmo5{padding:5px;}
.pehmo10{padding:10px;}
.pehmo_yla5,.pehmuste_yla2{padding-top:5px;}
.pehmo_yla10{padding-top:10px;}
.pehmo_yla25,padding-top:25px;{padding-top:25px;}
.pehmo_ala5,.pehmuste_ala3{padding-bottom:5px;}
.pehmo_ala10,.pehmuste_ala2{padding-bottom:10px;}
.pehmo_ala25,.pehmuste_ala{padding-bottom:25px;}
.pehmo_vasen5,.pehmuste_vasen_l{padding-left:5px;}
.pehmo_vasen10{padding-left:10px;}
.pehmo_vasen25,.pehmuste_vasen{padding-left:25px;}
.pehmo_oikea5{padding-right:5px;}
.pehmo_oikea10,.pehmuste_oikea{padding-right:10px;}
.pehmo_oikea25{padding-right:25px;}

.muhku5{margin:5px;}
.muhku_yla5{margin-top:5px;}
.muhku_ala5{margin-bottom:5px;}
.muhku_vasen5{margin-left:5px;}
.muhku_oikea5{margin-right:5px;}

.hilaa_ylos5{margin-top:-5px;}
.hilaa_ylos10{margin-top:-10px;}
.hilaa_ylos20{margin-top:-20px;}
.hilaa_ylos40{margin-top:-40px;}

.raja1{border:1px #fff solid;}
.raja_ala1{border-bottom:1px #fff solid;}
.raja_yla1{border-top:1px #fff solid;}
.raja_vasen1{border-left:1px #fff solid;}
.raja_oikea{border-right:1px #fff solid;}
.raja2{border:2px #fff solid;}
.raja_ala2{border-bottom:2px #fff solid;}
.raja_yla2{border-top:2px #fff solid;}
.raja_vasen2{border-left:2px #fff solid;}
.raja_oikea{border-right:2px #fff solid;}

.keskitys,.keskivalkoinen,.keski,.keski_kori{text-align:center;}
.oikea{text-align:right;}
.vasen{text-align:left;}

.pienet_kirjaimet{text-transform:lowercase;}
.klaaraa{clear:both;}
.j_lo a{display:block;}
.yla{vertical-align:top;}

.box{text-align:center;margin-bottom:1em;}
.box a{display:block;text-decoration:none;}
.box_otsikko{background-color:#a0a0a0;padding-top:5px;padding-left:10px;padding-bottom:5px;margin-bottom:5px;font-size:12px;font-weight:bolder;letter-spacing:2px;color:#fff;}
.box_otsikko a:link{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;letter-spacing:2px;display:block;}
.box_otsikko a:visited{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;letter-spacing:2px;display:block;}
.box_otsikko a:active{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;letter-spacing:2px;display:block;}
.box_otsikko a:hover{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;letter-spacing:2px;display:block;}
.box_vasen{margin-bottom:1em;}
.box_vasen a{display:block;text-decoration:none;}
.box_vasen_otsikko{background-color:#a0a0a0;padding-top:5px;padding-left:10px;padding-bottom:5px;margin-bottom:5px;}
.box_vasen_otsikko a{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;letter-spacing:2px;display:block;}
.box_vasen_otsikko a:hover{color:#fff;}

input.ProductAmountField{width:3em;background-color:#FFFFFF;border-width:2px;border-color:#999 #ddd #ddd #999;border-style:solid;}

.sivutus{margin:5px 0px 5px 0px;}
.alleviivaa{text-decoration:underline;}

.kellunta_oikea{float:right;}
.kellunta_vasen{float:left;}

.isoh3{font-size:14px;}
.korostus{letter-spacing:2px;}
.korostus_keskitetty{letter-spacing:2px;text-align:center;}
.otsikkokuva_n{margin-top:30px;background-image:url(grafiikka/nelio.gif);padding-left:30px;background-repeat:no-repeat;background-position:left;}
.harmaa{background-color:#eee;}
.valkoinen,.lumivalkoinen{display:none;}
.lumivalkoinen_harmaa{display:none;background-color:#eee;}
.nakymaton{display:none;background-color:#eeeeee;padding-bottom:1em;}

.tuotehinta_sort_jq{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
.ProductAmountField{text-align:center;}
.ylaraja{border-width:1 0 0 0;border-style:dashed;border-color:#000;}
.halytys{font-size:14px;color:red;font-weight:bold;}
.info_painike{margin-left:2px;padding:0px 6px 0px 5px;background-image:url('grafiikka/info_tausta.png');background-repeat:no-repeat;background-position:center top;}
a:link.rahti_tsekkaus_l{text-decoration:none;}
a:visited.rahti_tsekkaus_l{text-decoration:none;}
a:active.rahti_tsekkaus_l{text-decoration:none;}
a:hover.rahti_tsekkaus_l{text-decoration:underline;}
/* ID ja erikois-muotoilut */
#latkat img{padding:10px;}
ul#es_maksutavat li{float:left;list-style-type:none;}
#etusivun_mainos:hover{color:#000;}
#etusivun_mainos_info{margin-top:-0em;}
div#janssoninkiusaus{padding:1em;margin:3em 1em 0em 1em;border:dashed 3px #c0c0c0;}
div#janssoninkiusaus2{padding:1em;border-top:dashed 3px #c0c0c0;margin:5em 1em 3em 3em;clear:both;}
#valmistajat2{background-color:#a0a0a0;padding-top:5px;padding-left:10px;padding-bottom:5px;border-bottom:2px solid #fff}
a#valmistajat{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;letter-spacing:2px;display:block;}
#uutuudet2{background-color:#a0a0a0;padding-top:5px;padding-left:10px;padding-bottom:5px;border-bottom:2px solid #fff}
a#uutuudet{text-decoration:none;color:#fff;font-size:12px;font-weight:bolder;letter-spacing:2px;display:block;}
#valmistajat_vasen{background-color:#fff;padding:0px 2px 2px 2px;}
#valmistajat_vasen form{padding:0px;margin:0px;}
#karuselli_syli{height:180px;padding:3px 0px 0px 0px;margin:0px;}
#karuselli_syli form{padding:0px;margin:0px;}
#uudet_karuselli{background-color:#fff;text-align:center;padding:0px;margin:0px;}
#alhainen{color:#efe;}
#alhainen a{color:#efe;text-decoration:none;}
#info_kortti{background-color:#eee;font-weight:bold;}
#logo{padding-left:3px;}
#lomake{width:30em;text-align:right;}
#pohja{padding-left:25px;}
#pehmuste{padding-left:1em;padding-right:1em;padding-top:3px;padding-bottom:1px;}
#pehmuste_etsinta{padding:1em 0em 1em 2em;}
#pehmuste2{padding-left:1px;padding-right:1em;padding-top:1px;}
#pehmuste_ostos{padding-left:1px;padding-right:1em;padding-top:1px;margin-bottom:1em;}
#pohja_ilmoitus{text-align:center;padding-top:8em;}
#pohja_puu{padding-left:10%;padding-right:10%;padding-top:1em;}
#oikea_mainos{text-align:right;}
#hakusana_kaytetty{font-weight:bold;}
#testivoittaja{float:right;width:101px;text-align:center;color:#ef4138;}
#info_lista{padding: 0px; margin:0px;}
#uutiskirje{padding:10px;background-color:#fff;}
/* Yläpalkit */
#punainen_yla_palkki{background-color:#DBDBDB;height:56px;color:#333333;margin:0px;padding:0px;}
div#punainen_yla_palkki img#logo{_position:absolute;_top:0px;}
div#aaa_yla{z-index:300;position:absolute;top:1px;right:240px;_right:260px;border:#ADAFB3 solid 2px;box-shadow: 5px 8px 5px #a0a0a0;-moz-box-shadow: 5px 8px 5px #a0a0a0;-webkit-box-shadow: 5px 8px 5px #a0a0a0;}
div#vahvimmat{z-index:320;position:absolute;top:1px;right:160px;_right:180px;box-shadow: 5px 8px 5px #a0a0a0;-moz-box-shadow: 5px 8px 5px #a0a0a0;-webkit-box-shadow: 5px 8px 5px #a0a0a0;}
div#info_yla_palkki_a{position:absolute;top:20px;left:565px;color:#333333;font-weight:bold;word-spacing:25px;}
div#facebook{position:absolute;top:15px;left:766px;}
div#facebook_tykkaa{position:absolute;top:15px;left:800px;}
div#google{position:absolute;top:15px;left:930px;}
#ylakarry{z-index:315;position:absolute;right:5px;top:5px;_right:20px;}
#ylakarry_info{z-index:310;position:absolute;right:0px;top:10px;_right:20px;background-color:#dbdbdb;padding:10px 60px 20px 20px;}
input#etsi_kentta{position:absolute;top:14px;left:305px; border: 1px solid #5F5F5F; color:#5F5F5F; font-style: italic; height: 25px; line-height: 25px; width: 210px; }
form input.ProductSearchButton{position:absolute;top:14px;left:520px;}
/* Alapalkki #alapalkki{background-color:#eee;color:#444;font-weight:bold;margin:0px;padding:4px;text-align:right;border-top:2px solid #fff;}*/
/* Lomaketaustat */
.tausta{background-color:#e6e6e6;padding:1em;width:30em;}
div#valmistajat_lista{background-color:#e6e6e6;margin:0px 0px 1em 0px;border-bottom:solid 2px #fff;}
div#valmistajat_lista form select{border:3px solid #C0C0C0;margin:1em 0em 5px 1em;font-size:10px;}
div#valmistajat_lista form input{margin:0em 0em 1em 1em;}
.tausta_form2{background-color:#eeeeee;padding:1em;}
.tausta_form3_yhteydenotto{background-color:#eeeeee;}
/*  taulukko  */
table.taloon thead,table.taloon tr.thead{background-color:#eee;font-weight:bold;}
table.taloon thead td,table.taloon thead th{border-top:2px solid #6ABEE2;}
table.taloon td{padding:2px 20px 2px 2px;border-bottom:1px solid #6ABEE2;}
table.taloon td.spes{background-color:#eee;opacity:0.8;}
.parillinen{background-color:#dbdbdb;text-align:center;}
.pariton{background-color:#fff;text-align:center;}
#ale_yla{background-color:#eee;text-align:center;}
.t_head,.t_parillinen,.raita2,#ale_ala{background-color:#eeeeee;}
.t_foot,.t_pariton{background-color:#fff;}
.raita{background-color:#c0c0c0;}
/* tarkennettu haku */
#tarkennettu_haku_e{position:absolute;left:760px;top:30px;width:240px;margin:0px;text-align:left;background-color:#e5e5e5;border:solid medium #b0b0b0;-moz-border-radius:10px;-web-kit-border-radius:10px;border-radius:10px;}
#tarkennettu_haku_e{display:expression((document.body.clientWidth <= 1150) ? "none" : "block"); }
#tarkennettu_haku_e form{margin:0px;padding:10px;width:220px;}
#tarkennettu_haku_e input,#tarkennettu_haku2 select{border:solid 2px #b0b0b0;}
#tarkennettu_haku_e input,#tarkennettu_haku_e select{border:solid 2px #b0b0b0;}
#tarkennettu_haku_e input#hae_tarkka{border:0px;}
/* muita */
.a_b{background-color:#eee;}
#feeds{background-color:#f8f8f8;padding-bottom:1em;display:none;}
.nayta2{display:none;background-color:#f8f8f8;background-image:url(http://www.taloon.com/grafiikka/folder_open.gif);background-repeat:repeat-y;background-position:right bottom;}
.nakymaton2{display:none;background-color:#eee;padding-bottom:1em;}
.nayta3{display:none;background-color:#f8f8f8;background-image:url(http://www.taloon.com/grafiikka/folder_open.gif);background-repeat:repeat-y;background-position:right bottom;}
.nakymaton3{display:none;background-color:#eee;padding-bottom:1em;}
#rahti_lisainfo{background-color:#eee;display:none;margin: 4 0 4 0;padding:2 0 2 0;}
/* Tuotekortti */
div.Loppuunmyyty div#maara_lisaa span.napukat{display:none;}
div#tuotekortti span#lm_info{display:none;}
div.Loppuunmyyty span#lm_info{display:inline !important;}
div#olet_taalla{margin:2px 0px 0px 20px;}
h1#tuotekortti_otsikko{margin:2px 0px 0px 20px;padding-left:3px;color:#ffffff;background-color:#333333;font-family:"Courier New",Verdana, Arial, Helvetica, sans-serif;font-size:22px;}
div#tuotekortti{padding:0px 20px 0px 20px;margin-right:31%;}
h2#valmistaja{display:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:11px;}
#toimitusaika_tk,#toimitus_tk,#tuotenumero,#rahti_tk,#hinta_tk,#valmistaja_tk{background-color:#eee;border-top:dotted 1px #b0b0b0;}{background-color:#eee;border-top:dotted 1px #b0b0b0;}
div#ovh,span#ovh{display:none;}
.sivuinfo{text-align:left;background-color:#dbdbdb;border:2px solid #fff;-moz-border-radius:10px;border-radius:10px;}
.sivuinfo h3{padding:5px 1em 5px 1em;margin:0px;}
.sivuinfo p{padding:1px 1em 1em 1em;margin:0px;}
.sivuinfo ul{padding:1px 1em 1em 1em;margin:0px;}
.sivuinfo ol{padding:1px 1em 1em 1em;margin:0px;}
.cssgradients .sivuinfo{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));}
.ovh{display:none;}
div.valkoinenrelinker_pdf,div.valkoinenrelinker{margin-bottom:15px;}
div.valkoinenrelinker_pdf a,div.valkoinenrelinker a{color:#235dbe;text-decoration:none;margin-right:10px;}
.oikea_img_iso{position:absolute;width:30%;right:0px;top:2px;padding:28px 1em 15em 1em;text-align:center;margin-top:40px;margin-bottom:5%;background-color:#fff;}
div#tk_logo2{position:absolute;top:2px;right:0px;text-align:right;}
#img_iso{max-width:100%;width:expression(this.width > 230 ? 100 + "%": true)}
.tutustu_myos_otsikko{font-weight:bold;font-size:12px;color:#000000;letter-spacing:1px;margin-top:5px;margin-bottom:5px;border:dotted #B0B0B0;border-width:1px 0px 0px 0px;background-color:#fff;margin-top:1em;padding-top:6px}
#tutustu_myos{width:100%;width:expression(63+"%");}
#tutustu_myos tr td{text-align:center;padding:1em 1em 0em 1em;}
#tutustu_myos tr td img{padding-bottom:5px;}
#vaihtoehtoiset_tuotteet{width:100%;width:expression(63+"%");}
#vaihtoehtoiset_tuotteet tr td{text-align:center;padding:1em 1em 0em 1em;}
#vaihtoehtoiset_tuotteet tr td img{padding-bottom:5px;}
#hakemistopolku{padding-left:40px;padding-top:10px;}
#tilaus_t_pehmuste{padding-top:2px;padding-bottom:4px;}
#rahti_info{background:url(http://kauppa.taloon.com/kuvat/grafiikka/jakeluauto_iso.png) no-repeat center top;display:none;}
#rahti_info div.ttt{text-align:left;width:180px;position:absolute;left:50%;margin:5px 0px 0px -52px;}
#rahti_info table#rekka_taulu{background:#fff;border:#b0b0b0 2px solid;}
#rahti_info table#rekka_taulu thead tr td{text-align:center;background:#e5e5e5;font-weight:bold;border-top:2px solid #6ABEE2;}
#rahti_info table#rekka_taulu tbody tr td.f{text-align:right;border-top:1px solid #6ABEE2;}
#rahti_info table#rekka_taulu tbody tr td.s{text-align:center;border-top:1px solid #6ABEE2;}
#tuotekortti_kuva_peh{padding-top:1em;padding-bottom:1em;}
div.tk ul,div.tk ol,ul.taloon{margin:10px 0px 10px 0px;border:#6ABEE2 solid;border-width:1px 0px;}
div.tk ul li,div.tk ol li,ul.taloon li{border-bottom:#b0b0b0 1px dotted;}
.henkseli{text-decoration:line-through;}
.tuotenosto_unit{padding-top:1em;text-transform:lowercase;}
.pehmuste_tuotenosto{padding-left:1em;}
.pehmuste_tuotenostovalkoinen{padding-left:1em;}
.pudotus_tl{position:relative;bottom:-40px;}
.tausta_valkoinen{background-color:#ffffff;padding:1em;}
#keskitys_posti{position:absolute;left:50%;width:400px;margin-left:-200px;background:#ffffff;padding:4em;margin-top:8em;}
.toimitusaika,#toimitusaika{display:none;}
.tuotekortti_hinta{font-size:20px;color:#6abee2;font-weight:bold;}
.tuotekortti_hinta_info{font-size:20px;color:#6abee2;font-weight:bold;}
.tuotekortti_tarjous{font-size:14px;color:#679933;font-weight:bold;}
span.pdf{background:url(http://kauppa.taloon.com/kuvat/grafiikka/pdf.png) no-repeat 0px 0px;padding:10px 0px 0px 25px;}
span.video{background:url(http://kauppa.taloon.com/kuvat/grafiikka/video.gif) no-repeat 0px 0px;padding:10px 0px 0px 25px;}
span.linkki{background:url(http://kauppa.taloon.com/kuvat/grafiikka/linkki.png) no-repeat 0px 0px;padding:10px 0px 0px 25px;}
span.pdf:hover,span.video:hover,span.linkki:hover{text-decoration:underline;}
.suomi div#tahti{background:transparent url(grafiikka/suomi.png) no-repeat scroll 0 0; height:35px; position:absolute; right:33%; top:40px; width:45px; }
.tm div#tahti{background:transparent url(grafiikka/tm.png) no-repeat scroll 0 0; height:50px; padding-left:1px; padding-top:18px; position:absolute; right:34%; top:46px; text-align:center; width:50px;}
.tm3 div#tahti{background:transparent url(grafiikka/tm3.png) no-repeat scroll 0 0; height:50px; padding-left:1px; padding-top:18px; position:absolute; right:34%; top:46px; text-align:center; width:50px;}
.rahtiselvennys{padding:40px 5px 10px 5px;color:#333;background:transparent url(grafiikka/jakeluauto_v.png) no-repeat 5px 5px;}
div.ks{background-color:#fff;display:inline-block;width:80px;overflow:hidden;margin:0px 5px;border:#dbdbdb 2px solid;}
div.ks img{height:80px;}
div#optiot select[disabled]{border:#eee 1px solid;color:#666;}
div#tuotekortti .varoitus{font-weight:bold;color:red;}
/* tuotekortti optiot */
div#optiot{margin:15px 0px 0px 0px;}
div#optiot table{border-top:1px dotted #B0B0B0;_border-top:#6ABEE2 solid 1px;}
div#optiot > table{min-width:50%;}
div#optiot table tr td{border-bottom:1px dotted #B0B0B0;_border-bottom:#6ABEE2 solid 1px;}
div#optiot table tr td select{color:#333;margin-bottom:2px;border:#6abee2 solid 1px;}
div#optiot table tr td select{width:100%;}
/*  Ostoskori  */
tr#yhteenveto ul li{margin-left:0px;padding-left:0px;}
/* Vkori */
div#Vkori{position:fixed;bottom:-1px;height:80px;width:100%;background-color:#f4f4f4;border-top:thick #b0b0b0 solid;margin:0px;padding:0px;}
div#Vkori{width:expression("auto");}
div#Vkori td#Vkori_fmf{background:url(http://kauppa.taloon.com/grafiikka/jakeluauto.png) no-repeat 5px 20px;}
div#Vkaruselli img{max-height:60px;max-width:80px;height:expression(this.height > 60 ? 60: true);width:expression(this.width > 80 && this.height < 60 ? 80: true)}
table#Vtaulu{width:100%;}
table#Vtaulu tr{vertical-align:top;}
div#Vkori table#Vtaulu tr td#Vkori_fmf{width:280px;}
div#Vkori table#Vtaulu tr td#Vtaulu_hinnat{width:150px;}
div#Vkori table#Vtaulu tr td#Vtaulu_b{width:160px;}
table#Vtaulu tr td{padding:5px 10px 10px 5px}
div#Votsikko{font-weight:bold;font-size:12px;color:#333;letter-spacing:3px;margin-top:1px;margin-bottom:0px;}
div#Vkaruselli{margin-top:5px;max-height:60px;height: expression(this.height > 60 ? 60: true)}
#ostoskori_tyhja{position:fixed;bottom:-1px;height:48px;width:100%;background-color:#f4f4f4;border-top:thick #b0b0b0 solid}
#ostoskori_tyhja{width:expression("auto");}
#ostoskori_tyhja table#Vtaulu tr td{padding:2px 5px 2px 5px}
div#ostoskori_tyhja table#Vtaulu tr td#Vtaulu_hinnat{width:120px;}
div#ostoskori_tyhja table#Vtaulu tr td#Vtaulu_b{width:42px;}
div#tilaa_syli{margin-top:1em;}
#v_tyhja_info{color:#777;font-size:12px;font-weight:bold;margin-top:1px;}
/* 1 */
input.ShoppingCartQuantityField{border:solid #99ccff 2px;}
div#ok1_syli{margin-left:10%;margin-right:1em;text-align:center;width:700px;}
table#ostoskori1{margin:1em 0em 1em 0em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
table#ostoskori1 td{padding:1px 3px 1px 3px;}
#ostoskori1 input{text-align:center;}
table.ostoskori1_ala{}
div#ok1_jatka{text-align:right;padding:1em 0em 2em 0em;}/* poista */
table#ok1_jatka{width:700px;}
div#ok_lisa{margin:2em 1em 0em 1em;padding-top:1em;border-top:dotted medium #000;}
img.korikuva{max-height:40px;height:expression(this.height > 40 ? 40: true);}
.td_korikuva{text-align:center;}
/* tallentava */
#k_t_syli{margin-left:10%;margin-right:1em;margin-top:1em;text-align:left;width:700px;}
#kirjaudu_tallenna{background-color:#eee;border:medium solid #b0b0b0;padding:2em;text-align:left;width:400px;margin-left:25px;}
#kirjaudu_tallenna input.LoginFormUser{background-color:#FFFFFF;border:2px solid #B0B0B0;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
#kirjaudu_tallenna input.LoginFormPasswd{background-color:#FFFFFF;border:2px solid #B0B0B0;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
div#ok1_t{margin-left:10%;margin-right:1em;text-align:center;width:700px;}
table#ostoskori_t{margin:1em 0em 1em 0em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
table#ostoskori_t td{padding:1px 3px 1px 3px;}
#ostoskori_t input{text-align:center;}
#ostoskori_t .SaveableBasketDelete{border-color:#fff;}
#ostoskori_t .SaveableBasketRemoveAll{border-color:#fff;}
#ostoskori_t .SaveableBasketUpdate{border-color:#fff;}
table#ostoskori_t input{border:solid #99ccff 2px;}
.SaveableBasketDelete{font-weight:bold;font-size:10px;background-color:#c0c0c0;}
.SaveableBasketRemoveAll{font-weight:bold;font-size:10px;background-color:#c0c0c0;}
.SaveableBasketUpdate{font-weight:bold;font-size:10px;background-color:#c0c0c0;}
.SaveableBasketSave{font-weight:bold;font-size:11px;background-color:#eee;padding:2px;border:solid #999 2px;}
.SaveableBasketRestore{font-weight:bold;font-size:11px;background-color:#eee;padding:2px;border:solid #999 2px;}
/* 2 */
#sylitys{position:absolute;width:700px;left:50%;margin-left:-355px;}
table#ostoskori2{margin:1em 0em 1em 0em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
table#ostoskori2 td{padding:1px 3px 1px 3px;}
div.pohja_tilaustiedot div#ok2_t1c{margin:1em 0em 1em 0em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;border-radius:5px;}
div.pohja_tilaustiedot table#ok2_t1b{margin:1em 0em 1em 0em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
div.pohja_tilaustiedot div#ok2_t1b2{margin:1em 0em 1em 0em;padding:2px 2px;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
div.pohja_tilaustiedot table#ok2_t1{margin:1em 0em 1em 0em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
div.pohja_tilaustiedot div#ok2_t1b2 input{border:solid #99ccff 2px;}
div.pohja_tilaustiedot table#ok2_t1 input{border:solid #99ccff 2px;}
div.pohja_tilaustiedot table#ok2_t2{width:700px;}
div.pohja_tilaustiedot .OrderFormSendButton{border:0px;}
div.pohja_tilaustiedot table#ok2_lisatiedot{padding-left:4em;margin:0em 0em 1em 0em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
div.pohja_tilaustiedot table#ok2_lisatiedot textarea{border:2px solid #99CCFF;height:3em;width:350px;}
div#ok2_jatka{text-align:right;padding:1em 0em 2em 0em;position:relative;top:0px;}
/* 3 */
div.ok3_syli{position:absolute;width:700px;left:50%;margin-left:-355px;}
table#tarkistettavat_yhteystiedot{margin-bottom:1em;background-color:#edf8ff;border:solid #99ccff 3px;width:700px;-moz-border-radius:5px;}
table#ok3_t2{width:700px;}
/* 4 */
#kuittaus{font-size:11px;padding-left:1em;padding-right:2em;padding-top:10px;padding-bottom:1px;border-bottom:2px dotted #6abee2;margin-right:1em;}
#kaytettavyyskysely{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:1em 1em 1em 1em;border-top:2px dotted #6abee2;border-bottom:2px solid #6abee2;margin-bottom:1em;margin-right:1em;clear:both;}
#kaytettavyyskysely #kk_tahdet a{text-decoration:none;}
.kelluva_tilaustieto{background:#b0b0b0;float:left;position:relative;width:400px;margin:1em;}
.kelluva_tilaustieto strong{color:#fff;}
.kelluva_tilaustieto ul{background:#eee;padding-bottom:5px;}
#vahvistus_tilauksen_tiedot{font-size:11px;}
/* Hakemistopuu */
#tausta_v_puu{background-color:#ffffff;padding-bottom:1em;}
span.hp_pt_l{text-decoration:none;color:#000;font-weight:bold;margin-left:10px;}
a.hp_pt_l{text-decoration:none;color:#000;font-weight:bold;margin-left:10px;}
a:visited.hp_pt_l{text-decoration:none;color:#000;margin-left:10px;font-weight:bold;}
a:hover.hp_pt_l{text-decoration:underline;color:#575757;margin-left:10px;font-weight:bold;}
#tausta_v_puu ul.ProductGroupTree{margin:0px;padding:1px 0px 10px 0px;list-style-type: none;}
#tausta_v_puu .ProductGroupTree li{list-style: none;text-align: left;padding: 1px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 10px;}
#tausta_v_puu .ProductGroupTree li a{padding:2px 0px 2px 0px;display:block;color:#000000;text-decoration:none;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#e0e0e0;}
#tausta_v_puu .ProductGroupTree li a:hover{padding: 2px 0px 2px 0px;display:block;color:#575757;text-decoration:underline;}
#tausta_v_puu .ProductGroupTree li ul{margin:0px;padding:0px;background-color:#e5e5e5;border-radius:5px;}
#tausta_v_puu .ProductGroupTree li ul li{margin:0px;padding-top:1px;padding-right:0px;padding-bottom:1px;padding-left:20px;}
#tausta_v_puu .ProductGroupTree li ul li a{border-color:#ffffff;}
#tausta_v_puu .ProductGroupTree li ul li ul{margin:0px;padding:0px;background-color:#ffffff;}
#tausta_v_puu .ProductGroupTree li ul li ul li a{border-color:#e0e0e0;}
#tausta_v_puu .ProductGroupTree li ul li ul li ul{margin:0px;padding:0px;background-color:#e5e5e5;border-radius:5px;}
#tausta_v_puu .ProductGroupTree li ul li ul li ul li a{border-color:#ffffff;}
.alipuu ul.ProductGroupTree{list-style-type:none;}
#hp_viimeinen a{font-weight:bold;}
#hp_viimeinen li ul li a{font-weight:normal;}
.alipuu li{display:inline;padding:0px 10px 10px 0px;}
div#maksalaatikko .cat_5603,div#maksalaatikko .cat_4231{border-top:#fff 4px solid;}
/* Hakutulokset */
#ht_edellinen1{display:none;}
#ht_seuraava1{display:none;}
/* temp */
#ota_yhteys_siirto{width:600px;clear:left;}
#kommentoi_fb_yht{position:absolute;left:48em;margin-top:1em;}
.pn_syotto_ns{border:#99ccff solid 10px;margin:2em 0em 2em 2em;padding:1em;width:700px;}
#sahkopostilistalle{padding-left:1em;background-color:#eee;margin-top:-3px;}
#sahkopostilistalle input#email_tahan{margin-top:5px;border:3px solid #C0C0C0;font-size:10px;}
#sahkopostilistalle input#laheta_email{margin:5px 0px 5px 0px;}
#maara_lisaa{text-align:right;}
#maara_lisaa input{margin-top:5px;vertical-align:middle;}
#popupDiv{position:absolute;margin:2em 25% 2em 5%;width:45em;padding:1em;background-color:#fff;border:#99ccff solid 10px;-moz-border-radius:10px;}
input#laskeToimituskulut{background-color:#c0c0c0;font-weight:bold;border:0px;margin:2px;}
.rekisterointi form table tbody tr td{font-weight:bold;padding:1em 1em 0em 1em;}
.loota{background-color:#eee;border:medium solid #b0b0b0;padding:2em;text-align:left;width:700px;margin:3em 0em 0em 125px;}
.loota input{background-color:#FFFFFF;border:2px solid #B0B0B0;font-family:Arial,Helvetica,sans-serif;font-size:10pt;}
input.LoginSendPasswordButton{border:0px solid #b0b0b0;}
.valkoinenrelinker_pdf a#valmistajan_sivu{display:none;}
#valmistajat_puu ul li{background:#edf8ff;border-bottom:#9cf 5px solid;border-top:#9cf 5px solid;float:left;font-weight:bold;margin:0 18px 1.25em 0;overflow:hidden;padding:2px 0 7px 2px;position:relative;width:220px;}
ol#top10{margin-bottom:2em;background-color:#222;border-bottom:#000 2px solid;}
ol#top10 li{text-align:left;border-bottom:#fff dashed 1px;color:#fff;font-size:14px;background-color:#222;}
ol#top10 a:link{text-decoration:none;color:#fff;font-size:11px;}
ol#top10 a:visited{text-decoration:none;color:#fff;font-size:11px;}
ol#top10 a:active{text-decoration:none;color:#fff;font-size:11px;}
ol#top10 a:hover{text-decoration:underline;color:#f;font-size:11px;}
.teknos_vari{background:#edf8ff;float:left;font-weight:bold;margin:0 18px 1.25em 0;overflow:hidden;padding:2px 0 7px 2px;position:relative;width:60px;height:60px;border:solid 1px #000;}
.tikkurila_varit{float:left;font-weight:bold;margin:0 18px 1.25em 0;overflow:hidden;padding:2px 0 7px 2px;position:relative;width:60px;height:60px;border:solid 1px #000;}
ul#kayttajien_kommentit,ul#kayttajien_kommentit2{list-style-type:none;}
ul#kayttajien_kommentit a{color:#0099ee;}
ul.viimeisimmat_kommentit li{margin:5px 0px 5px 1em;padding:0px;border-bottom:1px solid #6abee2;color:#222;}
ul.viimeisimmat_kommentit li span.vastaus{color:#0099ee;}
ul.kaikki_kommentit li{font-size:14px;color:#222;margin:5px 0px 5px 0px;border-bottom:2px solid #6abee2;}
ul.kaikki_kommentit li span.vastaus{color:#0099ee;}
ul#uutisarkisto{list-style-type:none;width:700px;}
ul#uutisarkisto li{font-size:14px;color:#222;margin:5px 0px 5px 0px;border-bottom:2px solid #6abee2;}
input#postalCode_pu_error{border:3px solid #c0c0c0;}
input#syota_postinumero_pu_error{background-color:#c0c0c0;font-weight:bold;}
div.sulje_ikkuna{text-align:right;border-top:#c0c0c0 1px solid;margin-top:1em;}
.error_m{position:absolute;margin:2em 25% 2em 25%;padding:1em;background-color:#fff;border:red solid 10px;-moz-border-radius:10px;}
.error_{display:none;}
.error_error3{border:#99ccff solid 10px !important;}
#e3_pn_tyhja{display:none;}
.error_error3 .error_pn_ #e3_ei_toimitusta{display:none;}
.error_error3 .error_pn_ #e3_pn_tyhja{display:inline !important;}
span.error_otsikko{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#000000;letter-spacing:3px;margin-top:5px;margin-bottom:5px;}
span.zelli span{position:absolute;bottom:0px;border:#B0B0B0 2px solid;background-color:#ffffff;-moz-border-radius:3px;-moz-webkit-radius:3px;border-radius:3px;}
/*tuotekommentit*/
#tuotekommentit{margin:1em 0px 0px 0px;}
#tuotekommentit li{margin-left:0px;border-top:1px solid #6ABEE2;background-color:#f8f8f8;}
#tuotekommentit li#info_tuotekommentit{list-style:none;background-color:#eee;border-top:dotted 1px #b0b0b0;border-bottom:dotted 1px #b0b0b0;margin:0px;}
#tuotekommentit li#info_tuotekommentit a{margin-right:20px;}
#tuotekommentit li#info_tuotekommentit a:hover{margin-right:20px;}
a.kerro_kaverille{padding:2px 0px 1px 20px;background:url(grafiikka/kirjekuori.png) no-repeat top left;}
a.kysy_kommentoi{padding:2px 0px 1px 20px;background:url(grafiikka/kommentoi.png) no-repeat top left;margin-left:5px;}
#tuotekommentit li#startti{list-style:none;font-weight:bold;background-color:#fff;margin-top:1em;border:0px;border-bottom:dotted 1px #b0b0b0;}
#tuotekommentit li#arvostelu_yhteenveto{list-style:none;padding-left:100px;color:#231f20;border-top:0px;border-bottom:dotted 1px #b0b0b0;}
#tuotekommentit li.Nainen{list-style-image:url(grafiikka/icons/Nainen2.png);list-style-position:inside;background-image:url(grafiikka/q.png);background-repeat:no-repeat;background-position:32px 0px;}
#tuotekommentit li.Mies{list-style-image:url(grafiikka/icons/Mies2.png);list-style-position:inside;background-image:url(grafiikka/q.png);background-repeat:no-repeat;background-position:32px 1px;}
#tuotekommentit li.Jani{list-style-image:url(grafiikka/icons/Jani2.png);list-style-position:inside;color:#0099EE;border-top-style:dotted;}
#tuotekommentit li.Kimmo{list-style-image:url(grafiikka/icons/Kimmo2.png);list-style-position:inside;color:#0099EE;border-top-style:dotted;}
#tuotekommentit li.Paukku{list-style-image:url(grafiikka/icons/Paukku.png);list-style-position:inside;color:#0099EE;border-top-style:dotted;}
#tuotekommentit li.tahdet0{background-image:url(grafiikka/tahdet/lapi_piste.gif);background-repeat:no-repeat;}
#tuotekommentit li.tahdet1{background-image:url(grafiikka/tahdet/tahdet1.png);background-repeat:no-repeat;background-position:32px 7px;}
#tuotekommentit li.tahdet2{background-image:url(grafiikka/tahdet/tahdet2.png);background-repeat:no-repeat;background-position:32px 7px;}
#tuotekommentit li.tahdet3{background-image:url(grafiikka/tahdet/tahdet3.png);background-repeat:no-repeat;background-position:32px 7px;}
#tuotekommentit li.tahdet4{background-image:url(grafiikka/tahdet/tahdet4.png);background-repeat:no-repeat;background-position:32px 7px;}
#tuotekommentit li.tahdet5{background-image:url(grafiikka/tahdet/tahdet5.png);background-repeat:no-repeat;background-position:32px 7px;}
#tuotekommentit li.yv_tahdet10,#tuotekommentit li.yv_tahdet1{background-image:url(grafiikka/tahdet/tahdet1.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet20,#tuotekommentit li.yv_tahdet2{background-image:url(grafiikka/tahdet/tahdet2.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet30,#tuotekommentit li.yv_tahdet3{background-image:url(grafiikka/tahdet/tahdet3.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet40,#tuotekommentit li.yv_tahdet4{background-image:url(grafiikka/tahdet/tahdet4.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet50,#tuotekommentit li.yv_tahdet5{background-image:url(grafiikka/tahdet/tahdet5.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet11,#tuotekommentit li.yv_tahdet12{background-image:url(grafiikka/tahdet/tahdet1_2.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet13,#tuotekommentit li.yv_tahdet14{background-image:url(grafiikka/tahdet/tahdet1_3.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet15,#tuotekommentit li.yv_tahdet16{background-image:url(grafiikka/tahdet/tahdet1_5.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet17,#tuotekommentit li.yv_tahdet18,#tuotekommentit li.yv_tahdet19{background-image:url(grafiikka/tahdet/tahdet1_8.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet21,#tuotekommentit li.yv_tahdet22{background-image:url(grafiikka/tahdet/tahdet2_2.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet23,#tuotekommentit li.yv_tahdet24{background-image:url(grafiikka/tahdet/tahdet2_3.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet25,#tuotekommentit li.yv_tahdet26{background-image:url(grafiikka/tahdet/tahdet2_5.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet27,#tuotekommentit li.yv_tahdet28,#tuotekommentit li.yv_tahdet29{background-image:url(grafiikka/tahdet/tahdet2_8.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet31,#tuotekommentit li.yv_tahdet32{background-image:url(grafiikka/tahdet/tahdet3_2.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet33,#tuotekommentit li.yv_tahdet34{background-image:url(grafiikka/tahdet/tahdet3_3.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet35,#tuotekommentit li.yv_tahdet36{background-image:url(grafiikka/tahdet/tahdet3_5.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet37,#tuotekommentit li.yv_tahdet38,#tuotekommentit li.yv_tahdet39{background-image:url(grafiikka/tahdet/tahdet3_8.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet41,#tuotekommentit li.yv_tahdet42{background-image:url(grafiikka/tahdet/tahdet4_2.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet43,#tuotekommentit li.yv_tahdet44{background-image:url(grafiikka/tahdet/tahdet4_3.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet45,#tuotekommentit li.yv_tahdet46{background-image:url(grafiikka/tahdet/tahdet4_5.png);background-repeat:no-repeat;background-position:5px 0px;}
#tuotekommentit li.yv_tahdet47,#tuotekommentit li.yv_tahdet48,#tuotekommentit li.yv_tahdet49{background-image:url(grafiikka/tahdet/tahdet4_8.png);background-repeat:no-repeat;background-position:5px 0px;}
/*viimeisimmät arvostelut */
div#v_a{text-align:center;margin-bottom:1em;}
.v_a_otsikko{background-color:#a0a0a0;padding-top:5px;padding-left:10px;padding-bottom:5px;margin-bottom:5px;color:#fff;font-size:11px;font-weight:bolder;letter-spacing:1px;text-align:center;}
ul#v_arvostelut{list-style:none;margin:0px 0px 0px 0px;text-align:left;}
ul#v_arvostelut li{margin:2px 0px 5px 0px;padding:0px 0px 5px 0px;background-color:#f8f8f8;border-bottom-style:solid;border-bottom-color:#0099EE;border-bottom-width:1px;}
ul#v_arvostelut li span{display:block;padding:2px 0px 14px 0px;}
ul#v_arvostelut li.tahdet1 span{background-image:url(grafiikka/tahdet/tahdet1.png);background-repeat:no-repeat;background-position:left bottom;}
ul#v_arvostelut li.tahdet2 span{background-image:url(grafiikka/tahdet/tahdet2.png);background-repeat:no-repeat;background-position:left bottom;}
ul#v_arvostelut li.tahdet3 span{background-image:url(grafiikka/tahdet/tahdet3.png);background-repeat:no-repeat;background-position:left bottom;}
ul#v_arvostelut li.tahdet4 span{background-image:url(grafiikka/tahdet/tahdet4.png);background-repeat:no-repeat;background-position:left bottom;}
ul#v_arvostelut li.tahdet5 span{background-image:url(grafiikka/tahdet/tahdet5.png);background-repeat:no-repeat;background-position:left bottom;}
div#v_a_aikaisemmat{padding-bottom:10px;}
/*kaikki arvostelut*/
ul#ta_arvostelut{list-style-type:none;}
ul#ta_arvostelut a{color:#000;font-weight:bold;}
ul#ta_arvostelut li{background-color:#f8f8f8;font-size:14px;color:#222;margin:5px 0px 5px 0px;border-bottom:2px solid #6abee2;}
ul#ta_arvostelut li span{display:block;padding:2px 0px 14px 0px;}
ul#ta_arvostelut li.tahdet1 span{background-image:url(grafiikka/tahdet/tahdet1.png);background-repeat:no-repeat;background-position:left bottom;}
ul#ta_arvostelut li.tahdet2 span{background-image:url(grafiikka/tahdet/tahdet2.png);background-repeat:no-repeat;background-position:left bottom;}
ul#ta_arvostelut li.tahdet3 span{background-image:url(grafiikka/tahdet/tahdet3.png);background-repeat:no-repeat;background-position:left bottom;}
ul#ta_arvostelut li.tahdet4 span{background-image:url(grafiikka/tahdet/tahdet4.png);background-repeat:no-repeat;background-position:left bottom;}
ul#ta_arvostelut li.tahdet5 span{background-image:url(grafiikka/tahdet/tahdet5.png);background-repeat:no-repeat;background-position:left bottom;}
/* news ticker */
.tickercontainer{background:#222222;height:20px;margin:1em;padding:0;overflow:hidden;clear:both;}
.tickercontainer .mask{position:relative;left:10px;top:4px;bottom:4px;overflow:hidden;width:100%;}
ul.newsticker{position:relative;margin-left:0px;font:bold 11px Verdana;list-style-type:none;margin:0;padding:0;color:#fff;}
ul.newsticker li{float:left;margin:0;padding:0;}
ul.newsticker a{white-space:nowrap;padding:0;font:bold 10px Verdana;margin:0 50px 0 0;color:#fff;}
ul.newsticker span{margin:0 30px 0 0;color:#fff;}
/* Etusivu mainos */
div#viikkomainos{overflow:hidden;height:200px;}
div#viikkomainos a{text-decoration:none;}

div.viikkomainos{float:left;width:330px;height:200px;background:#fff;overflow:hidden;margin-right:0px;border:#dbdbdb 1px solid;}
div.viikkomainos:hover,div.viikkomainos_pieni:hover{opacity:0.7;filter:alpha(opacity=70);}
div.viikkomainos div.vm_info{margin-top:-50px;width:330px;height:50px;background:#333333;color:#fff;font-weight:bold;opacity:0.6;filter:alpha(opacity=60);overflow:hidden;text-align:center;}
div.viikkomainos div.vm_info h3{background-color:#000;color:#fff;padding:5px 0px 5px 2px;margin:0px;}
div.viikkomainos div.vm_info span{color:#fff;padding:5px 0px 5px 2px;}

div.viikkomainos_pieni{float:left;width:160px;height:200px;background:#fff;overflow:hidden;margin-right:0px;border:#dbdbdb 1px solid;}
div.viikkomainos_pieni div.vm_info{margin-top:-50px;width:160px;height:50px;background:#333333;color:#fff;font-weight:bold;opacity:0.6;filter:alpha(opacity=60);overflow:hidden;text-align:center;}
div.viikkomainos_pieni div.vm_info h3{background-color:#000;color:#fff;padding:5px 0px 5px 2px;margin:0px;}
div.viikkomainos_pieni div.vm_info span{color:#fff;padding:5px 0px 5px 2px;}

div.vm_info h3{background-color:#000;color:#fff;padding:5px 0px 5px 2px;margin:0px;}
div.vm_info span{color:#fff;padding:5px 0px 5px 2px;}
/* Pienemmät ja suuremmat näytöt */
@media screen and (max-device-width: 480px){
  /* iPhone */
  div#Vkori{display:none;}
  div#ostoskori_tyhja{display:none;}
}
@media only screen and (device-width: 768px) {
  /* iPad ja muut 768 leveät () */
  div#Vkori{display:none;}
  div#ostoskori_tyhja{display:none;}
}
@media (min-width: 1900px){
  .oikea_img_iso{margin-top:46px;}
  .laajakuva,.laajakuva a{font-size:11px;color:#333;}
}
@media (max-width: 1350px){
  div#google{display:none;}
}
@media (max-width: 1250px){
  #facebook_tykkaa{display:none;}
}
@media (max-width: 1150px){
  .ala_nayta_1150,div#vahvimmat,div#aaa_yla{display:none;}
}
@media (max-width: 1000px){
  .ala_nayta_1000{display:none;}
}
@media (max-width: 935px){
  .ala_nayta_935,div#facebook{display:none;}
}
@media (max-width: 900px){
  .ala_nayta_900,div#ylakarry_info{display:none;}
}
@media (max-width: 800px){
  .ala_nayta_800,div#info_yla_palkki_a{display:none;}
}
@media (max-width: 610px){
  div#ylakarry{display:none;}
}
@media (max-width: 900px){
  div#viikkomainos,div#voimassa{display:none;}
}
/* Css3 */
.gradient_grey{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));}
.gradient_dark{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#494949',GradientType=0 );background: -moz-linear-gradient(top, #cccccc 0%, #494949 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#494949));}

/*Valaisininfo*/
div#valaisininfo{margin:16px 0px 10px 5px;background:#fff;border:1px solid #ccc;border-radius:5px;}
div#valaisininfo h2{background:#fff;color:#000;font-size:15px;letter-spacing:1px;font-family:verdana;padding-left:0px;}
div#valaisininfo ul{list-style-type:none;}
div#valaisininfo p{margin:15px 0px;}
div.perusleveys{max-width:908px;padding:5px;}
.valaisininfo table.vertailu{width:100%;}
.valaisininfo ul li{margin-left:0px;padding-left:0px;}
.valaisininfo ul#kannat li{clear:both;line-height:30px;height:100px;}
.valaisininfo ul#kannat strong{display:block;}
.valaisininfo span.kanta_kuva{display:block;float:left;width:110px;overflow:hidden;text-align:center;margin-right:5px;}
.valaisininfo span.kanta_kuva img{height:100px;}
.valaisininfo span.el{display:block;float:right;overflow:hidden;text-align:center;margin-left:5px;}
.valaisininfo span.el img{height:300px;}
.valaisininfo p{overflow:hidden;}
