body {
	font-family: tahoma,Georgia, Times New Roman, Times, serif;
	
	margin-top:10px;
	margin-bottom:26px;
	margin-left:26px;

	
}

#treeboxbox_tree {
margin:0px;
padding:0px;
}

.treeboxbox_tree {
margin:0px;
padding:0px;
}


h1 {
	font-size: 14pt;
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight: strong;
	margin-bottom: 5pt;
	margin-right: 0pt;
	color: #D90C0C;
	padding-bottom:10px;
	padding-top:8px;
	border-bottom: 1px dashed #A11F35;
	

}

h2 {
	font-size: 10pt;
	font-family: Tahoma,Georgia, "Times New Roman", Times, serif;
	font-weight: strong;
	margin-top: 22pt;
	color: #24458E;
}

.tuotenimi {
	font-size: 10pt;
	font-family: Tahoma,Georgia, "Times New Roman", Times, serif;
	font-weight: strong;
	margin-top: 10pt;
	color: #24458E;
}



.noline {
	font-size: 14pt;
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	margin-bottom: 5pt;
	margin-right: 14pt;
	color: #777777;
	border-bottom: 0px dashed #ED1C24;
	
}


p,ul,td {
		
		
	font-family: tahoma, serif;
	font-size: 9pt;
	line-height:13pt;
	color: #666666;
	
	letter-spacing: 1px;
	
	padding-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;

}

.ingressi {
		
		
	font-family: tahoma, serif;
	font-weight: bold;
	font-size: 9pt;
	line-height:13pt;
	color: #555555;
	
	letter-spacing: 1px;
	
	padding-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;

}


.vasen { float: left; margin-right:15px; margin-bottom:15px; margin-top:0px; margin-left:0px;}
.oikea { float: right; margin-left:15px; margin-bottom:15px; margin-top:0px; margin-right:0px;}
.oikeanomargin { float: right; margin-left:0px; margin-bottom:0px; margin-top:0px;margin-right:0px;}
.clear-left { clear: left; }
.clear-right {	clear: right; }
.clear-both {	clear: both; }



.maincontent {

	padding-top:5px;
	padding-left:25px;
	padding-right:40px;

}


.maincontent2 {

	width:682px;
	padding-top:18px;
	padding-left:51px;
	padding-right:10px;

}





a:link { color: #517991; text-decoration: none}
a:visited { color: #517991; text-decoration: none}
a:hover { color: #cccccc; text-decoration: none}
a:active { color: #CCCCCC; text-decoration: none}

a.alalinkki:link { font-size: 8pt;font-family: Tahoma, serif;color: #A11F35; text-decoration: none}
a.alalinkki:visited { font-size: 8pt;font-family: Tahoma, serif;color: #A11F35; text-decoration: none}
a.alalinkki:hover { font-size: 8pt;font-family: Tahoma, serif;color: #A11F35; text-decoration: underline}
a.alalinkki:active { font-size: 8pt;font-family: Tahoma, serif;color: #A11F35; text-decoration: none}

a.luelisaa:link {  color: #ffffff; text-decoration: none;background-color:#bbbbbb;padding:1px;}
a.luelisaa:visited {  color: #ffffff; text-decoration: none;background-color:#bbbbbb;padding:1px;}
a.luelisaa:hover {  color: #ffffff; text-decoration: none;background-color:#ef1993;padding:1px;}
a.luelisaa:active {  color: #ffffff; text-decoration: none;padding:1px;}

a.luelisaa_vasen:link {  color: #666666; text-decoration: none;background-color:#f0f0f0;padding:1px;}
a.luelisaa_vasen:visited {  color: #666666; text-decoration: none;background-color:#f0f0f0;padding:1px;}
a.luelisaa_vasen:hover {  color: #ffffff; text-decoration: none;background-color:#ef1993;padding:1px;}
a.luelisaa_vasen:active {  color: #ffffff; text-decoration: none;padding:1px;}

a.navilink_b:link {  color: #555555; text-decoration: none}
a.navilink_b:visited {  color: #555555; text-decoration: none}
a.navilink_b:hover {  color: #777777; text-decoration: none}
a.navilink_b:active {  color: #555555; text-decoration: none}






#toiminta {

position: absolute;
left: 237px;
top: 156px;
height: 10px;
width: 130px;
padding: 0em;

}



#tuotteet {

position: absolute;
left: 343px;
top: 156px;
height: 10px;
width: 130px;
padding: 0em;
}