#keskus {
border : 0 solid #ff0000;
vertical-align : middle;
width : 672px;
margin : 0 auto;
margin-top : 0px;
}
body {
background-color:#6699CC;
}
a {
color : #b81e38; 
text-decoration : none; 
} 
navi:visited {
text-decoration : none; 
}
a:hover {
color : #ffffff; 
text-decoration : none; 
background-color : #ff9faf; 
}
h2 {
font-weight:bold;
}
h3 {
font-size-adjust:inherit;
font-size:large;
}
#Header{
border : 0 solid #ff0000; 
background-color : #ffffff; 
background-image : url(images/header.gif); 
width : 672px; 
height : 91px; 
margin : 0; 
padding : 0; 
}
#Header_Photo{
border : 0 solid #ff0000; 
background-color : #ffffff; 
background-image : url(images/header_photo.jpg); 
background-repeat : no-repeat; 
width : 672px; 
height : 127px; 
margin : 0; 
padding : 0;
}
#Navi{
border : 0 solid white; 
position : relative; 
top : 93px; 
height : 37px; 
font-family : Arial, sans-serif; 
font-weight : bold; 
font-size : 14px; 
color : #ffffff; 
padding-left : 44px; 
}
#Navi div.NaviEntry {
float : left; 
border : 0 solid white; 
height : 37px; 
width : 110px; 
margin-right : 4px; 
} 
#Navi div.NaviEntry a {
border : 0 solid white; 
color : #ffffff; 
display : block; 
padding-top : 8px; 
padding-bottom : 9px; 
text-align : center; 
} 
#Navi div.NaviEntry a:hover {
color : #333399; 
background-color : #ffffff; 
} 
#Separator {
border : 0 solid #000000; 
background-image : url(images/erotin.gif); 
background-repeat : repeat-x;
width : 660px; 
height : 16px; 
margin-left : 6px; 
} 
#Taus {
clear:both;
background-image: url(images/background_slice.gif);
background-repeat:repeat-y;
width : 672px;
padding : 0;
margin : 0;
}
#body {
	width : 672px;
	padding : 0;
	margin : 0;
	position: relative;
}
#Sisalto {
width: 672px;
padding : 0px 0;
margin : 0px 0px 0;
}
#ProductNavi {
background-color : #B4CDE6; 
clear : both; 
margin : 0 160px; 
padding-top : 14px; 
border : 0 solid black; 
height : 20px; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #A2C1D9; 
} 
#ProductNavi a {
text-decoration : none; 
color : #ffffff; 
} 
#ProductNavi a:visited {
text-decoration : none; 
color : #ffffff; 
} 
#ProductNavi a img {
border : 0 solid black; 
} 
#ProductNavi div a {
text-decoration : none; 
color : #0066CC; 
} 
#ProductNavi div a:visited {
text-decoration : none; 
color : #0066CC; 
} 
#ProductNavi div a:hover {
background-color : #88ABC6; 
color : #ffffff; 
text-decoration : none; 
}
#Kuvat {
width :75px;
margin-left: inherit;
padding-left: 10px;
left:auto;
position:relative;
}
#Article {
	border : 0 solid #ff0000;
	width : 400px;
	margin-left : 100 px;
	padding : 0 px;
	padding-left: 0px;
	left: 150px;
	position: relative;
}  
#ContentFooter {
background-color : #B4CDE6; 
clear : both; 
margin : 0 35px; 
padding-top : 14px; 
border : 0 solid black; 
height : 20px; 
background-image : url(images/ala_erotin.gif); 
background-repeat : repeat-x; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #A2C1D9; 
} 
#ContentFooter a {
text-decoration : none; 
color : #ffffff; 
} 
#ContentFooter a:visited {
text-decoration : none; 
color : #ffffff; 
} 
#ContentFooter a img {
border : 0 solid black; 
} 
#ContentFooter div a {
text-decoration : none; 
color : #0066CC; 
} 
#ContentFooter div a:visited {
text-decoration : none; 
color : #0066CC; 
} 
#ContentFooter div a:hover {
background-color : #88ABC6; 
color : #ffffff; 
text-decoration : none; 
} 
#PageFooter {
clear : both; 
background-color : #ffffff; 
background-image : url(images/footer.gif); 
border : 0 solid black; 
width : 672px; 
height : 18px; 
} 
#Info {
border : 0 solid black; 
font-family : Georgia, "New Times Roman", Times, serif; 
font-size : 9px; 
color : #555555; 
text-align : right; 
width : 645px; 
height : 32px; 
}
#View {
	float : none;
	border : 0 solid black;
	width : 660px;
	margin-right : 0;
	margin-bottom : 20px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #404040;
	padding-left: 10px;
	text-align: left;
	margin-left: 0px;
	border-left: 0;
} 
 
