html{
	overflow-y: scroll;
	width: 100%;
	height: 100%;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

.fckeditor_purkka{
	z-index: 25;
}

/*iframe {
   	filter: chroma(color=#43f805);
}*/


body {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	width: 100%;
	height: 100%;
}

table{
	font: normal 12px Arial, Verdana, Sans-Serif; color: #000;
}

td{
	font: normal 12px Arial, Verdana, Sans-Serif; color: #000;
}

.body{
	/*background-image: url(kuvat/kuluttaja/tausta.jpg);
	background-position: 0px 0px;*/
	background: url(kuvat/kuluttaja/erikoistausta.jpg) fixed left top;
	background-repeat: repeat;
	
}

a,a:visited,a:active{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:none;
	border: none;
	outline: none;
}
a:hover{
	color: #009cdd;
	text-decoration:underline;
	border: none;
	outline: none;
}

a.linkki,a:visited.linkki,a:active.linkki{
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:none;
}
a:hover.linkki{
	color: #000;
	text-decoration:underline;

}

a.linkki2,a:visited.linkki2,a:active.linkki2{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:none;
}
a:hover.linkki2{
	color: #000;
	text-decoration:underline;

}

a.paalinkki,a:visited.paalinkki,a:active.paalinkki,a:hover.paalinkki{
	font: bold 18px Arial, Verdana, Sans-Serif; 
	color: #1f1e21;
	text-decoration:none;
}

a.paalinkki_b,a:visited.paalinkki_b,a:active.paalinkki_b,a:hover.paalinkki_b{
	font: bold 16px Arial, Verdana, Sans-Serif; 
	color: #1f1e21;
	text-decoration:none;
}

a.paalinkki_b2,a:visited.paalinkki_b2,a:active.paalinkki_b2,a:hover.paalinkki_b2{
	font: bold 16px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:none;
}

a.greylink,a:visited.greylink,a:active.greylink{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #575659;
	text-decoration:none;
}

a:hover.greylink{
	text-decoration:underline;
}

a.darklink,a:visited.darklink,a:active.darklink{
	font: normal 11px Arial, Verdana, Sans-Serif;
	color: #1f1e21;
	text-decoration:none;
}

a:hover.darklink{
	color: #1f1e21;
	text-decoration:underline;
}

a.ylalinkit,a:visited.ylalinkit,a:active.ylalinkit{
	font: bold 14px Arial, Verdana, Sans-Serif; 
	color: #1f1e21;
	text-decoration:none;
}

a:hover.ylalinkit{
	color: #009cdd;
	text-decoration:none;
}

a.fontit,a:visited.fontit,a:active.fontit{
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #1f1e21;
	text-decoration:none;
}

a:hover.fontit{
	color: #009cdd;
	text-decoration:none;
}

a.fontit2,a:visited.fontit2,a:active.fontit2{
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:underline;
}

a:hover.fontit2{
	color: #009cdd;
	text-decoration:underline;
}

a.valikko,a:visited.valikko,a:active.valikko{
	font: normal 11px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:none;
}
a:hover.valikko{
	color: #000;
	text-decoration:underline;
}

a.valikko2,a:visited.valikko2,a:active.valikko2{
	font: normal 11px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:none;
}
a:hover.valikko2{
	color: #009cdd;
	text-decoration:underline;
}

a.valikko3,a:visited.valikko3,a:active.valikko3{
	font: bold 11px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:none;
}
a:hover.valikko3{
	color: #009cdd;
	text-decoration:underline;
}

a.valikko4,a:visited.valikko4,a:active.valikko4{
	font: normal 11px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:none;
}
a:hover.valikko4{
	font: normal 11px Arial, Verdana, Sans-Serif;
	color: #f78221;
	text-decoration:underline;
}

a.valilehdet,a:visited.valilehdet,a:active.valilehdet{
	font: normal 14px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:none;
}

a:hover.valilehdet{
	color: #000;
	text-decoration:none;
}

a.valikko_selected,a:visited.valikko_selected,a:active.valikko_selected{
	font: normal 11px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:underline;
}
a:hover.valikko_selected{
	color: #000;
	text-decoration:underline;
}

h1{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #009cdd;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}

.kauppa_h1{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #009cdd;
	padding: 0px;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 8px;
}

h2,h3,h4,h5,h6{
	color: #009cdd;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
}

h2{
	font: bold 13px Arial, Verdana, Sans-Serif;
}

h3,h4,h5,h6{
	font: bold 12px Arial, Verdana, Sans-Serif;
}

.special_background{
	/*position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index:-1;*/
}

.paataulu{
	width: 1000px;
	height: 600px;
	/*background-image: url(kuvat/kuluttaja/haive_reunus.png);
	background-repeat: repeat-y;*/
	z-index: 3;
}

.paataulub{
	width: 1000px;
	height: 600px;
	z-index: 3;
}

.paatauluc{
	position: relative;
	/*width: 1000px;
	height: 600px;*/
	background-image: url(kuvat/kuluttaja/haive_reunusb.png);
	background-repeat: repeat-y;
	z-index: 10;
	border: solid 0px #fff;
}

.alataulu2{
	width: 1000px;
}

.paataulu_tausta{
	/*background-image: url(kuvat/kuluttaja/haive_reunus.png);
	background-repeat: repeat-y;*/
	z-index: 4;
}

.paataulu_alatausta2{
	width: 1000px;
	height: 37px;
	z-index: 4;
}

.paataulu_alatausta{
	width: 1000px;
	height: 37px;
	background-image: url(kuvat/kuluttaja/haive_alareunusb.png);
	background-repeat: no-repeat;
	z-index: 4;
}

.main{
	position: relative;
	left: 55px;
	width: 890px;
	z-index: 5;
}

.relative{
	position: relative;

}

.oikea_ylalaatikko{
	position: absolute;
	left: 692px;
	width: 201px;
	height: 119px;
	background-image: url(kuvat/kuluttaja/oikea_ylalaatikko.jpg);
	background-repeat: no-repeat;
}

.logo{
	position: absolute;
	top: 20px;
	width: 90px;
	height: 76px;
	/*background-image: url(kuvat/kuluttaja/logo.jpg);
	background-repeat: no-repeat;*/
}

.logo_teksti{
	position: absolute;
	top: 82px;
	left: 120px;
	width: 291px;
	height: 13px;
	background-image: url(kuvat/kuluttaja/logo_teksti.jpg);
	background-repeat: no-repeat;
}

.ylapalkki{
	position: absolute;
	top: 120px;
	width: 888px;
	height: 62px;
	background-image: url(kuvat/kuluttaja/ylapalkki.jpg);
	background-repeat: no-repeat;
	z-index: 10001;
}

.ylapalkki2{
	position: absolute;
	top: 120px;
	width: 888px;
	height: 62px;
	background-image: url(kuvat/kuluttaja/ylapalkki.jpg);
	background-repeat: no-repeat;
	z-index: 10001;
}

.ylapalkki_vali{
	height: 65px;
	border-bottom: solid 2px #efedec;
}

.ylapalkin_sisennys{
	padding-top: 30px;
	padding-left: 20px;
}

.ylapalkin_sisennys2{
	padding-top: 11px;
	padding-left: 20px;
}

.sisalto{
	z-index: 2;
	width: 525px;
	overflow: hidden;
}

.sisalto_sisennys{
	padding: 25px;
	padding-top: 20px;
	padding-left: 15px;
}

.sisalto_sisennys_labra{
	padding-left: 8px;
	/*padding-top: 20px;*/
}

.sisalto2{
	z-index: 2;
	width: 520px;
	/*overflow: hidden;*/
}

.sisalto3{
	z-index: 2;
	width: 707px;
	overflow: hidden;
}


.sisalto_labra{
	width: 539px;
	overflow: hidden;
}

.sisalto3_labra{
	width: 718px;
	overflow: hidden;
}

.sisalto_labra2{
	width: 718px;
}

.labra_tausta{
	width: 710px;
	background-image: url(kuvat/idealabra_taustab.jpg);
	background-repeat: repeat-x;
	background-color: #a1c4da;
}

.labran_ylaosa{
	width: 710px;
	background-image: url(kuvat/idealabran_ylaosab.jpg);
	background-repeat: no-repeat;
}

.labran_sisaltoalueen_sisennys{
	padding-top: 110px;
	padding-left: 30px;
}

.labra_wht{
	background-color: #fff;
}

.labra_ss{
	padding-left: 25px;
	padding-right: 20px;
}

.labran_sisaltoalue{
	width: 442px;
	height: 300px;
	border: solid 0px #000;
	background-color: #fff;
}

.labran_sisaltoalueen_sisennys2{
	padding: 10px;
}

.sisalto_sisennys2{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.paakuva{
	position: relative;
	width: 888px;
	height: 230px;
	background-color: #fff;/*d1d1d1;*/
	/*background-image: url(kuvat/kuluttaja/paakuva2.jpg);
	background-repeat: no-repeat;*/
	overflow: hidden;
	/*z-index: -1;*/
}

.mainoskupla{
	position: absolute;
	left: 5px;
	top: 5px;
	width: 280px;
	height: 215px;
	overflow: hidden;
	z-index: 100;
}

.uutiskirje{
	position: absolute;
	left: 719px;
	top: 195px;
	width: 164px;
	height: 29px;
	cursor: pointer;
	z-index: 12000;
}

.uutiskirje2{
	position: absolute;
	left: 719px;
	top: 195px;
	width: 164px;
	height: 29px;
	cursor: pointer;
	z-index: 12010;
}

.mk{
	cursor: pointer;
	background-image: url(img/image.php?id=2336);
	background-repeat: no-repeat;
}

.transparent{

}

.alakuva_sisennys{
	padding-top: 4px;
}

.alakuva{
	position: relative;
	width: 888px;
	height: 230px;
	background-color: #fff;/*d1d1d1*/
	/*background-image: url(kuvat/kuluttaja/paakuva2.jpg);
	background-repeat: no-repeat;*/
	overflow: hidden;
}

.valiviiva{
	position: relative;
	width: 888px;
	height: 209px;
	border-top: solid 2px #efedec;
}

.valiviiva2{
	width: 888px;
	border-top: solid 2px #efedec;
	padding-top: 4px;
}

.valiviiva2b{
	width: 888px;
	border-top: solid 2px #efedec;
	padding-top: 4px;
	height: 100%;
}

.valiviiva4_pad{
	padding-top: 4px;
}

.valiviiva4{
	width: 888px;
	border-top: solid 2px #efedec;
}

.valiviiva5{
	width: 712px;
	/*height: 120px;*/
	border-top: solid 2px #efedec;
}

.valiviiva6{
	width: 712px;
	height: 25px;
	border-bottom: solid 2px #efedec;
}

.valiviiva6b{
	width: 712px;
	height: 10px;
	border-bottom: solid 2px #efedec;
}

.valiviiva5b{
	width: 712px;
	height: 10px;
	border-top: solid 2px #efedec;
}

.paalinkin_tausta{
	width: 179px;
}

.paalinkin_tausta_extend{
	width: 209px;
}

.pt_bg{
	background-image: url(kuvat/kuluttaja/nappipohja.jpg);
	background-repeat: no-repeat;
	height: 42px;
}

.pt_bg2{
	background-image: url(kuvat/kuluttaja/nappipohja2.jpg);
	background-repeat: no-repeat;
	height: 42px;
}

.paalinkin_sisennys{
	width: 179px;
	overflow: hidden;
}

.paalinkin_sisennys2{
	width: 209px;
	overflow: hidden;
}

.alaosa{
	position: relative;	
	top: 7px;
	height:215px;
	background-color: #f5f6f6;
}

.uutiset{
	position: absolute;
	top: 7px;
	/*width: 350px;
	height: 220px;
	background-image: url(kuvat/kuluttaja/uutistausta_laaja.jpg);*/
	width: 350px;
	height: 162px;
	background-image: url(kuvat/kuluttaja/uutistausta_laaja2d.jpg);
	background-repeat: no-repeat;
	z-index: 1;
}

.ala_palsta{
	position: absolute;
	top: 177px;
	width: 349px;
	height: 25px;
	z-index: 1;
	overflow: hidden;
	border: solid 0px #000;
}

.ala_palsta2{
	position: absolute;
	top: 176px;
	left: 177px;
	width: 172px;
	height: 50px;
	z-index: 1;
	overflow: hidden;
	border: solid 0px #000;
}

.toinen_palsta{
	position: absolute;
	top: 7px;
	left: 357px;
	width: 530px;
	height: 195px;
	border: solid 0px #000;
	overflow: hidden;
	z-index: 3;
}

.kolmas_palsta{
	position: absolute;
	top: 7px;
	left: 717px;
	width: 171px;
	height: 220px;
	/*background-image: url(kuvat/kuluttaja/mitaviihdetta.jpg);
	background-repeat: no-repeat;*/
	overflow: hidden;
	z-index: 4;
}

.alatekstit{
	height: 30px;
}

.alatekstin_sisennys{
	padding-top: 5px;
	padding-left: 60px;
}

.footer{
	color: #575659;
}

.uutis_alue{
	width: 330px;
	padding-left: 10px;
}

.uutis_otsikko{
	position: absolute;
	top: 0px;
	left: 0px;
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #1f1e21;
	border-bottom: solid 0px #6e6e6e;
	background-image: url(kuvat/ut_vl_tausta2.jpg);
	width: 175px;
	height: 25px;
}

.uutis_otsikko2{
	position: absolute;
	top: 0px;
	left: 0px;
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #1f1e21;
	border-bottom: solid 0px #6e6e6e;
	background-image: url(kuvat/ut_vl_tausta2b_left.jpg);
	width: 180px;
	height: 30px;
}

.uutis_otsikkob{
	position: absolute;
	top: 0px;
	left: 175px;
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #1f1e21;
	border-bottom: solid 0px #6e6e6e;
	background-image: url(kuvat/ut_vl_tausta2.jpg);
	width: 175px;
	height: 25px;
}

.uutis_otsikkob2{
	position: absolute;
	top: 0px;
	left: 170px;
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #1f1e21;
	border-bottom: solid 0px #6e6e6e;
	background-image: url(kuvat/ut_vl_tausta2b_right.jpg);
	width: 180px;
	height: 30px;
}

.uutis_otsikko_ss
{
	padding-top: 5px;
	/*padding-left: 15px;*/
}

a.uutis_otsikko_lk,a:visited.uutis_otsikko_lk,a:active.uutis_otsikko_lk{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #1f1e21;
	text-decoration:none;
}
a:hover.uutis_otsikko_lk{
	color: #1f1e21;
	text-decoration:underline;
}

.ut_fix{
	width: 350px;	
	height: 80px; 
	overflow: auto;
}

.uutis_otsikot{
	padding-top: 5px;
	padding-left: 15px;
}

.uutis_otsikot2{
	position: absolute;
	top: 30px;
	width: 336px;
	height: 128px;
	border: solid 0px #000;
	overflow: auto; 
}

.uutis_otsikot2b{
	position: absolute;
	top: 30px;
	width: 336px;
	height: 128px;
	border: solid 0px #000;
	overflow: auto;
	display: none; 
}

.etusivun_alaotsikot{
	padding: 20px;
	padding-right: 10px;
	/*padding-bottom: 0px;*/
}

.etusivun_alaotsikon_paaotsikko{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #1f1e21;
	padding-bottom: 10px;
}

.etusivun_alaotsikon_paaotsikko a, .etusivun_alaotsikon_paaotsikko a:hover, .etusivun_alaotsikon_paaotsikko a:visited, .etusivun_alaotsikon_paaotsikko a:active
{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #1f1e21;	
}

.alaotsikon_vali{
	padding-top: 15px;
}

.alaotsikon_vali2{
	border-left: solid 1px #dcddde;
	height: 185px;
}

.valikko_tausta{
	width: 170px;
	/*height: 450px;*/
	background-image: url(kuvat/kuluttaja/valikko_tausta.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}

.valikko_sisennys{
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 20px;
}

.valikko_sisennys2{
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.valikko_sisennys3{
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 15px;
}

.valikko_sisennys3b{
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 10px;
}

.valiviiva3{
	border-right: solid 2px #efedec;
}

.menu_padding0{ padding-left: 20px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.menu_padding15{ padding-left: 35px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.menu_padding30{ padding-left: 50px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.menu_padding45{ padding-left: 65px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }

.menu_padding0b{ padding-left: 5px; padding-right: 15px; padding-top: 3px; padding-bottom: 3px; }
.menu_padding15b{ padding-left: 20px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.menu_padding30b{ padding-left: 35px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.menu_padding45b{ padding-left: 50px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }

.menu_pad_h{
	padding-top: 2px;
	padding-bottom: 2px; 
}

.hidden_menu{
	display: none;
}

.selected_link{
	background-color: #d2e8ed;
}

.selected_link2{
	background-color: #d2e8ed;
}

.oikean_ylalaatikon_sisennys{
	padding-top: 60px;
	padding-left:20px;
}

.img_link{
	/*position: absolute;*/
}

.hae{
	position: absolute;
	top: 11px;
	left: 665px;
	width: 28px;
	height: 62px;
	background-image: url(kuvat/kuluttaja/hae.jpg);
	background-repeat: no-repeat;
}

.haku{
	position: absolute;
	top: 24px;
	left: 697px;
	z-index: 11990;
}

.fonttikoko{
	position: absolute;
	top: -7px;
	left: 710px;
	z-index: 10000;
}

.alavali{
	padding-bottom: 3px;
}

.change_size{ font-size: 14px; }
.change_size2{ font-size: 18px; }
.change_size3{ font-size: 22px; }

.hakukentta{
	border: solid 0px #fff;
	border-left: solid 2px #a3a3a3;
	border-top: solid 2px #a3a3a3;
	height: 20px;
	width: 138px;
	_height: 22px;
	_width: 140px;
	z-index: 11991;
}

.hakukenttaB{
	border: solid 0px #fff;
	border-left: solid 2px #a3a3a3;
	border-top: solid 2px #a3a3a3;
	height: 24px;
	width: 100px;
	z-index: 11991;
}

.sm_txt{
	font-size: 11px;
}

.banneri{
	width: 175px;
	overflow: hidden;
}

.bannerib{
	width: 175px;
	overflow: visible;
}

.banneri_sisennys{
	padding-top: 0px;
	padding-left: 4px;
}

.banneri_sisennysb{
	padding-top: 20px;
}

.mk_banneritausta{
	position:absolute;
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 13000;
}

.mk_banneritausta2{
	position:absolute;
	left: 180px;
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 13000;
}

.mk_banneritausta2b{
	position:absolute;
	left: 180px;
	top: 21px;
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 13000;
}

.mk_banneritausta3{
	position:absolute;
	left: 400px;
	top: 110px;
	background-color: #ffffff;
	border: dashed 1px #000;
	padding: 2px;
	z-index: 13000;
}

.alaosa_sisennys{
	padding-top: 4px;
	padding-left: 4px;
}

.alaosa_sisennysb{
	padding-top: 0px;
	padding-left: 4px;
}

.alaosa_sisennys_kauppa{
	padding-top: 0px;
	padding-left: 11px;
}

.yht_otto_tausta{
	position: absolute;
	top: 192px;
	left: 225px;
	display: none;
	width: 450px;
	height: 430px;
	background-image: url(kuvat/kupla_wide5b.png);
	background-repeat: no-repeat;	
	z-index: 1990;
}

.yht_otto{
	position: absolute;
	top: 192px;
	left: 225px;
	display: none;
	width: 450px;
	height: 430px;
	z-index: 2000;
}

.yht_otto_taustau{
	position: absolute;
	top: 190px;
	left: 300px;
	display: none;
	width: 300px;
	height: 230px;
	background-image: url(kuvat/minikupla5.png);
	background-repeat: no-repeat;	
	z-index: 1001;
}

.yht_ottou{
	position: absolute;
	top: 190px;
	left: 300px;
	display: none;
	width: 300px;
	height: 230px;
	z-index: 1002;
}

.yht_otto_tausta2{
	position: absolute;
	top: 0px;
	left: 0px;
	/*display: none;*/
	width: 450px;
	height: 410px;
	background-image: url(kuvat/kupla_wide7.png);
	background-repeat: no-repeat;	
	z-index: 1990;
}

.yht_otto2{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 450px;
	height: 370px;
	z-index: 2000;
}

.yht_otto_tausta3{
	position: absolute;
	top: 0px;
	left: 0px;
	/*display: none;*/
	width: 450px;
	height: 430px;
	background-image: url(kuvat/kupla_wide8.png);
	background-repeat: no-repeat;	
	z-index: 1990;
}

.yht_otto3{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 450px;
	height: 370px;
	z-index: 2000;
}

.yht_otto_sisennys{
	padding: 15px;
}

.yht_otto_box{
	width: 200px;
	height: 21px;
	border: solid 1px #999;
}

.yht_otto_box_area{
	width: 200px;
	height: 85px;
	border: solid 1px #999;
}

.yht_otto_otsikko{
	border-top: solid 1px #a1a1a1;
	padding-top: 3px;
}

.laheta{
	background-image: url(kuvat/kuluttaja/nappipohja4.jpg);
	background-color: transparent;
	font: bold 13px Arial, Verdana, Sans-Serif;
	color: #ffffff;
	border: solid 1px #005c99;
	background-color: #005c99;
	margin: 0px;
	padding: 0px;
	outline: solid 0px #005c99; 
	width: 140px;
	height: 22px;
	cursor: pointer;
}


.utk_tausta{
	position: absolute;
	top: 184px;
	left: 616px;
	width: 272px;
	height: 34px;
	background-image: url(kuvat/tilaa_tausta2.png);
	background-repeat: no-repeat;	
	z-index: 990;
	border: solid 0px #000;
}

.utk_tilaus{
	position: absolute;
	top: 192px;
	left: 225px;
	display: none;
	width: 450px;
	height: 350px;
	z-index: 1000;
}

.ennakko_tausta{
	position: absolute;
	top: 465px;
	left: 250px;
	/*display: none;*/
	width: 450px;
	height: 350px;
	background-image: url(kuvat/kupla_wide4.png);
	background-repeat: no-repeat;	
	z-index: 990;
}

.ennakkovaraus{
	position: absolute;
	top: 465px;
	left: 250px;
	display: none;
	width: 450px;
	height: 350px;
	z-index: 1000;
}

.mydeco_tausta{
	position: absolute;
	top: 192px;
	left: 225px;
	/*display: none;*/
	width: 450px;
	height: 350px;
	background-image: url(kuvat/kupla_wide_deco.png);
	background-repeat: no-repeat;	
	z-index: 990;
}

.mydeco{
	position: absolute;
	top: 192px;
	left: 225px;
	display: none;
	width: 450px;
	height: 350px;
	z-index: 1000;
}

.deco_ohjeet{
	font-family: Dax Condensed, Arial, Verdana;
	padding-left:5px;
}

/*.alekupla_nappi{
	position: absolute;
	left: 720px;
	top: 130px;
	width: 164px;
	height: 58px;
	cursor: pointer;
	z-index: 12000;
}

.alekupla_nappi2{
	position: absolute;
	left: 720px;
	top: 130px;
	width: 164px;
	height: 58px;
	cursor: pointer;
	z-index: 12010;
}*/

.alekupla_nappi{
	position: absolute;
	left: 688px;
	top: 195px;
	width: 195px;
	height: 29px;
	cursor: pointer;
	z-index: 800;
}

.alekupla_nappi2{
	position: absolute;
	left: 688px;
	top: 195px;
	width: 195px;
	height: 29px;
	cursor: pointer;
	z-index: 810;
}

.alekupla_tausta{
	position: absolute;
	top: 102px;
	left: -53px;
	/*display: none;*/
	width: 1000px;
	height: 660px;
	background-image: url(kuvat/alennusmyynti.png);
	background-repeat: no-repeat;	
	z-index: 990;
}

.alekupla{
	position: absolute;
	top: 102px;
	left: -53px;
	display: none;
	width: 1000px;
	height: 660px;
	z-index: 1000;
}

.puna_tahti{
	color: red;
}

/**Kauppatyylit alkaa**/

.valipalkki{
	position: absolute;
	width: 900px;
	height: 41px;
	background-image: url(kuvat/sininen_palkki.jpg);
	background-repeat: no-repeat;
}

.paakuva_korkeus{ height: 232px; }
.paakuva_korkeusb{ height: 50px; }

.paakuva1{
	/*width: 350px;
	height: 180px;
	background-image: url(kuvat/isokuva1b.jpg);*/
	width: 439px;
	height: 180px;
	background-image: url(kuvat/laitteet_wide.jpg);
	background-repeat: no-repeat;
}

.paakuva2{
	/*width: 350px;
	height: 180px;
	background-image: url(kuvat/isokuva2b.jpg);*/
	width: 439px;
	height: 180px;
	background-image: url(kuvat/liittymat_wide.jpg);
	background-repeat: no-repeat;
}

.paakuva3{
	width: 292px;
	height: 180px;
	background-image: url(kuvat/isokuva3.jpg);
	background-repeat: no-repeat;
}

.pk_vali{
	width: 9px;
}

.linkkitausta{
	position: relative;
	width: 439px;
	height: 39px;
	background-image: url(kuvat/palkkitausta2.jpg);
	background-repeat: repeat-x;
}

.linkkitausta_over{
	position: relative;
	width: 439px;
	height: 39px;
	background-image: url(kuvat/palkkitausta2_over.jpg);
	background-repeat: repeat-x;
	cursor: pointer;
}

.nettiotsikko{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 104px;
	height: 41px;
	/*background-image: url(kuvat/aina_netshop.jpg);
	background-repeat: no-repeat;*/
}

.selaus_sijainti{
	position: absolute;
	top: 14px;
	left: 190px;
	width: 690px;
	border: solid 0px #000;
}

.sijainti_txt{
	color: #737678;
	font-size: 13px;
}

.sijainti_txt2{
	color: #fff;
	font-size: 13px;
}

.tutustu{
	position: absolute;
	top: -18px;
	left: 350px;
	width: 82px;
	height: 50px;
	/*background-image: url(kuvat/tutustu.png);
	background-repeat: no-repeat;
	cursor: pointer;*/
}

.tutustub{
	position: absolute;
	top: -2px;
	left: 350px;
	width: 82px;
	height: 50px;
}

.pos_fx{
	position: relative;
}

.pos_fx2{
	position: relative;
	height: 15px;
}

.pos_fx3{
	position: absolute;
	z-index: 999;
}

.klinkki{
	position: absolute;
	top: 3px;
	left: 15px;
	width: 74px;
	height: 31px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.kategorialinkki1{ background-image: url(kuvat/liittymat.jpg); }
.kategorialinkki2{ background-image: url(kuvat/laitteet.jpg); }
.kategorialinkki3{ background-image: url(kuvat/palvelut.jpg); }
.kategorialinkki1_over{ background-image: url(kuvat/liittymat_over.jpg); }
.kategorialinkki2_over{ background-image: url(kuvat/laitteet_over.jpg); }
.kategorialinkki3_over{ background-image: url(kuvat/palvelut_over.jpg); }

.tuotekupla{
	position: absolute;
	top: -200px;
	width: 372px;
	height: 376px;
	background-image: url(kuvat/kupla.png);
	background-repeat: no-repeat;
	display: none;
	overflow: hidden;
}

.tuotekupla2{
	position: absolute;
	top: -200px;
	left: -470px;
	width: 372px;
	height: 376px;
	background-image: url(kuvat/kupla.png);
	background-repeat: no-repeat;
	display: none;
	overflow: hidden;
}

.tuotekupla_wide{
	position: absolute;
	top: -190px;
	width: 450px;
	height: 350px;
	background-image: url(kuvat/kupla_wide.png);
	background-repeat: no-repeat;
	display: none;
	overflow: hidden;
	z-index: 14000;
}

.tuotekupla_wide2{
	position: absolute;
	top: -190px;
	left: -470px;
	width: 450px;
	height: 350px;
	background-image: url(kuvat/kupla_wide.png);
	background-repeat: no-repeat;
	display: none;
	overflow: hidden;
	z-index: 14000;
}

.tuotekupla_html{
	position: absolute;
	top: -190px;
	width: 450px;
	height: 350px;
	display: none;
	overflow: hidden;
	z-index: 15000;
}

.tuotekupla_html2{
	position: absolute;
	top: -190px;
	left: -470px;
	width: 450px;
	height: 350px;
	display: none;
	overflow: hidden;
	z-index: 15000;
}

.tuotekupla_sisennys{
	padding: 10px;
	padding-top: 15px;
}

.tuoteteksti{
	font: normal 11px Arial, Verdana, Sans-Serif;
	color: #000;
	width: 210px;
}

.kupla_sulje{

}

.kuplaviiva{
	width: 215px;
	height: 15px;
	border-top: solid 1px #e9e9e9;
}

.toimitus{
	width: 180px;
	height: 90px;
	background-image: url(kuvat/alateksti_liuku.jpg);
	background-repeat: no-repeat;
}

.toimitus_sisennys{
	padding: 10px;
	font-size: 11px; 
}

.edellinen_kavija_otsikko{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #000;
	padding-left: 15px;
	padding-top: 15px;
}

.otsikko_sisennys{
	padding-top: 10px;
	padding-left: 20px;
}

.ostetut_teksti{
	font-size: 10px; 
}

/*.reflect{
}*/

.valilehti{
	width: 145px;
	height: 29px;
	background-image: url(kuvat/valilehti.jpg);
	background-repeat: no-repeat;
}

.valilehti_over{
	width: 145px;
	height: 29px;
	background-image: url(kuvat/valilehti2.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

.valilehti_sisennys{
	padding-top: 7px;
}

.print_page{
	position: absolute;
	left: 672px;
	cursor: pointer;
	z-index: 10;
}

.print_page2{
	position: absolute;
	left: 672px;
	cursor: pointer;
	z-index: 10;
}

/**Kauppatyylit loppuu**/

/*autocomplete CSS alkaa*/
.jqac-menu{
	border: solid 1px #000;
	z-index: 11998;
}

.suggestionsBox {
	position: absolute;
	left: 0px;
	top: 24px;
	margin: 0px 0px 0px 0px;
	background-color: #f7f7f7;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 2px solid #a3a3a3;
	border-top: 1px solid #a3a3a3;		
	color: #000;
	z-index: 11999;
	width: 239px;		
}
	
.suggestionList {
	margin: 0px;
	padding: 0px;
	z-index: 12000;
}

.suggestionList ul {
	margin: 0px;
	padding: 5px;
	padding-left: 20px;
	z-index: 12001;
}
	
.suggestionList li {	
	/*list-style-type: none;*/
	margin: 0px;
	padding: 0px;
	padding-left:10px;
	padding-bottom: 3px;
	padding-top: 3px; 
	cursor: pointer;
	background-color: #f7f7f7;
	z-index: 12002;	
}
	
.suggestionList li:hover {
	background-color: #d1d1d1;
}
/*autocomplete CSS loppuu*/

/*** VALIKON ERIKOISTYYLIT ***/
.subnav{
	display: none;
}

.sublink{
	color: #f78221;
}

.submenu_border{
	width: 170px;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
}

.min_button{
	position: absolute;
	top: 3px;
	right: 3px;
}

.min_button2{
	position: absolute;
	top: 0px;
	right: 3px;
}

.submenu_border2{
	width: 170px;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
}
/*** VALIKON ERIKOISTYYLIT ***/

/**KIRJEPOHJA**/
.kirjepohja{
	position: absolute;
	top: 0px;
	z-index: 11000;
	width: 662px;
	height: 935px;
	display:none;
}

.kirjepohja2{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 662px;
	height: 935px;
	display:none;
}

.kirje_tekstitausta{	
	width: 410px;
	height: 375px;
	border: solid 0px #000;
	background-color: transparent;
	font: normal 16px Comic Sans MS, Arial;
	line-height: 27px;
	vertical-align: top;
	text-decoration: none;
	overflow: hidden;
}

.kirje_txtlaatikko{
	border: solid 0px #000;
	border-bottom: solid 1px #b8b8b8;
	width: 325px;
	height: 25px;
	font: normal 16px Comic Sans MS, Arial;
}

.kirje_sulje{
	/*position: absolute; 
	top: 18px; 
	left: 606px;*/ 
	cursor:pointer;
}

.kp_tausta{
	position: absolute;
	z-index: 1;
}

.kirje_kiitos{
	font: normal 18px Comic Sans MS, Arial;
}

.vaihtuvatkuvat_fix{
	position: absolute;
}

.vaihtuvatkuvat{
	position: absolute;
	top: 25px;
	left: 365px;
}

.sivupolku{
	font: bold 12px Arial, Verdana, Sans-Serif;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	color: #009cdd;
}

a .sivupolku, a:hover .sivupolku, a:visited .sivupolku, a:active .sivupolku
{
	font: bold 12px Arial, Verdana, Sans-Serif;
	color: #009cdd;
}

/** VÄLILEHDET **/
.vl_vali{
	border-bottom: solid 1px #c8c8c8;
}

.vl_vasen{
	height: 30px;
	width: 10px;
	background-image: url("kuvat/vl_vasen_sivu3.jpg");
}

.vl_oikea{
	height: 30px;
	width: 10px;
	background-image: url("kuvat/vl_oikea_sivu3.jpg");
}

.vl_vasen_selected{
	height: 30px;
	width: 10px;
	background-image: url("kuvat/vl_vasen_sivu_selected3.jpg");
}

.vl_oikea_selected{
	height: 30px;
	width: 10px;
	background-image: url("kuvat/vl_oikea_sivu_selected3.jpg");
}

.vl_valilehti{
	height: 30px;
	background-image: url("kuvat/vl_tausta3.jpg");
	background-repeat: repeat-x;
}

.vl_valilehti_selected{
	height: 30px;
	background-image: url("kuvat/vl_tausta_selected3.jpg");
	background-repeat: repeat-x;
}

.vl_valilehti_ss{
	padding: 5px;
}

.vl_alaraja{
	height: 30px;
	_height: 31px;
	border-bottom: solid 1px #c8c8c8;
}

.vl_taulu{
	position: absolute;
	top: 1px;
}

a.vl_linkki,a:visited.vl_linkki,a:active.vl_linkki{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:none;
}

a:hover.vl_linkki{
	color: #000;
	text-decoration:underline;
}

a.vl_linkki_selected,a:visited.vl_linkki_selected,a:active.vl_linkki_selected{
	font: bold 12px Arial, Verdana, Sans-Serif; 
	color: #f78221;
	text-decoration:none;
}

a:hover.vl_linkki_selected{
	color: #f78221;
	text-decoration:underline;
}

.asiakaskysely_tausta{
	position: absolute;
	top: 0px;
	left: 90px;
	width: 320px;
	height: 245px;
	background-image: url(kuvat/minikupla2b.png);
	background-repeat: no-repeat;	
	z-index: 970;
}

.asiakaskysely{
	position: absolute;
	top: 0px;
	left: 90px;
	width: 320px;
	height: 245px;
	z-index: 980;
}

.soittoohje_tausta{
	position: absolute;
	top: 5px;
	left: 35px;
	width: 420px;
	height: 320px;
	background-image: url(kuvat/minikupla4.png);
	background-repeat: no-repeat;	
	z-index: 1970;
	display: none;
}

.soittoohje{
	position: absolute;
	top: 5px;
	left: 35px;
	width: 420px;
	height: 320px;
	z-index: 1980;
	display: none;
}

.mb_kuvake{ float: left; width: 32px; height: 23px; }
.mb_valiviiva{ width: 500px; height: 1px; border-top: solid 1px #58ccf5; font-size: 2px; line-height: 2px; }

.mb_sisalto_sisennys
{
	padding: 25px 25px 20px 25px;
}

.rss_link{ position: absolute; left: 620px; }
.rss_icon{ float: left; width: 22px; }
.rss_txt{ float: left;  width: 260px;}

a.rssLink, a:hover.rssLink, a:active.rssLink, a:visited.rssLink{ color: #575659; }

.tekstiversio{ position: absolute; top: 10px; left: 20px; }

.et_alatxt{ padding: 25px 0px 20px 0px; }
.et_alatxt, .et_alatxt p, .et_alatxt a, .et_alatxt a:hover, .et_alatxt a:visited, .et_alatxt a:active
{
	font-size: 11px;
	color: #575659;
}
.et_alatxt a, .et_alatxt a:hover, .et_alatxt a:visited, .et_alatxt a:active{ text-decoration: underline; }


/** YLEISLOMAKEPOHJAT **/
			.newPadding{ padding-left: 260px; }
			.form{ padding: 0; margin: 0; }
			.formLeft,.formLeft2{ float: left; width: 165px; height: 30px; }
			.formLeft2{ width: 350px; }
			.txtField{ border: solid 1px #a1a1a1; }
			.txtField2{ border: none; border-bottom: solid 1px #a1a1a1; }
			.clearFloat{ clear: both; }
