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-color: #fff;	
}

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

}

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

h2,h3,h4,h5,h6{
	font: bold 14px Arial, Verdana, Sans-Serif;
	color: #000;/*#000;*/
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
}

.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{
	/*width: 1000px;
	height: 600px;*/
	/*background-image: url(kuvat/kuluttaja/haive_reunus.png);
	background-repeat: repeat-y;*/
	z-index: 3;
	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_alatausta{
	width: 100px;
	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;*/
	display: none; 
}

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

.logo IMG{ display: none; }

.logo2{
	display: none;
}

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

.ylapalkki{
	position: absolute;
	top: 120px;
	width: 888px;
	height: 62px;
	z-index: 10001;
	display: none; 
}

.ylapalkki2{
	position: absolute;
	top: 120px;
	width: 888px;
	height: 62px;
	z-index: 10001;
	display: none; 
}

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

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

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

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

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

.sisalto2{
	width: 539px;
	/*overflow: hidden;*/
}

.sisalto3{
	width: 707px;
	overflow: hidden;
}

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

.paakuva{
	position: relative;
	width: 888px;
	height: 230px;
	overflow: hidden;
	/*z-index: -1;*/
}

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

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

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

.valiviiva2b{
	width: 888px;
	border-top: solid 0px #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;
}

.vl{
	display: none;
}

.paalinkin_tausta{
	width: 179px;
	display: none;
}

.paalinkin_tausta_extend{
	width: 209px;
	display: none;
}

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

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

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

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

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

.alatekstit{
	height: 30px;
}

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

.footer{
	color: #575659;
}

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

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

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

.hae{
	display: none;
}

.hakukentta{
	display: none;
}

.banneri{
	width: 163px;
	overflow: hidden;
	display: none; 
}

.bannerib{
	width: 163px;
	overflow: visible;
	display: none;
}

.fonttikoko{
	display: none;
}

.pr{
	display: none;
}

.kirjepohja{
	position: absolute;
	top: 0px;
	z-index: 10000;
	width: 662px;
	height: 935px;
	display:none;
	background-color: red;
}

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

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

.kirje_sulje{
	position: absolute; 
	top: 18px; 
	left: 606px; 
	cursor:pointer;
	display: none;
}

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

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

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