body { 
font : 80% Verdana, Arial, Helvetica, sans-serif; 
background : #eeeeee; 
margin : 0; 
padding : 0; 
text-align : center; 
color : #000000; 
} 
html, body, #container { 
min-height : 100%; 
width : 100%; 
height : 100%; 
} 
html > body, html > body #container { 
height : auto; 
} 
.oneColElsCtrHdr #container { 
width : 100%; 
background-color : #eeeeee; 
background-image : url(images/bg_gradient.jpg); 
background-repeat : repeat-x; 
border : none; 
text-align : left; 
position : absolute; 
top : 0; 
left : 0; 
} 
.oneColElsCtrHdr #header { 
background-image : url(images/top_center.gif); 
} 
.oneColElsCtrHdr #mainContent { 
height : auto; 
padding : 10px 0 60px 0; 
} 
.oneColElsCtrHdr #otsikko { 
color : #000000; 
font-size : 21px; 
font-weight : bold; 
padding : 0; 
margin : 0; 
} 
.oneColElsCtrHdr #mainContent h2 { 
color : #888800; 
font-size : 150%; 
margin : 0 0 20px 0; 
} 
.oneColElsCtrHdr #mainContent h3 { 
color : #000000; 
font-size : 110%; 
font-weight : bold; 
margin-top : 0; 
margin-bottom : 20px; 
} 
.oneColElsCtrHdr #mainContent p { 
padding : 0 0 7px 0; 
text-align : left; 
line-height : 1.5em; 
} 
.oneColElsCtrHdr #mainContent ul li { 
line-height : 1.5em; 
margin : 0 0 0 60px; 
padding : 0; 
} 
.oneColElsCtrHdr #mainContent td { 
text-align : left; 
} 
.oneColElsCtrHdr #teksti a:link { 
color : #0066ff; 
} 
.oneColElsCtrHdr #teksti a:visited { 
color : #0066ff; 
} 
.oneColElsCtrHdr #teksti a:hover { 
text-decoration : underline; 
} 
.oneColElsCtrHdr #teksti hr { 
background : #888800; 
color : #888800; 
height : 1px; 
} 
.oneColElsCtrHdr #footer { 
padding : 0; 
background-image : url(images/bottom_center.gif); 
} 
.oneColElsCtrHdr #footer p { 
margin : 0; 
padding : 0; 
} 
a:link { 
color : #000000; 
text-decoration : none; 
letter-spacing : normal; 
} 
a:visited { 
text-decoration : none; 
color : #000000; 
} 
a:hover { 
text-decoration : none; 
color : #aaaaaa; 
} 
a:active { 
text-decoration : none; 
color : #aaaaaa; 
} 
#footer { 
position : absolute; 
bottom : 0; 
background-color : #dddddd; 
width : 70%; 
text-align : center; 
padding : 0; 
} 
#footer { 
width : 100%; 
} 
#categoryPics img { 
border : none; 
} 
#paavalikko { 
vertical-align : top; 
background : url(images/menubox2_center.gif); 
padding : 5px 0 0 5px; 
font-size : 14px; 
} 
#sivu { 
color : #ffffff; 
font-weight : bold; 
} 
#yhteys { 
color : #777777; 
font-size : 10px; 
} 
#tuotteet { 
margin-bottom : 60px; 
} 
#tuotteet p { 
margin : 0 0 0 85px; 
} 
#tuotteet h3 { 
margin-left : 85px; 
} 
#kaytto { 
margin-bottom : 10px; 
} 
#kaytto p { 
margin : 3px 0 0 145px; 
} 
#kaytto h3 { 
margin-left : 145px; 
} 
#tiedotteet { 
font-size : 10px; 
color : #999999; 
} 
#yhteyspalkki { 
background : url(images/yhteys-palkki.jpg); 
background-repeat : no-repeat; 
font-size : 14px; 
font-weight : bold; 
padding-left : 10px; 
} 
#yhteyspalkki2 { 
background : url(images/yhteys-palkki2.jpg); 
background-repeat : no-repeat; 
font-size : 14px; 
font-weight : bold; 
padding-left : 10px; 
} 
.paavalikko { 
vertical-align : top; 
background : url(images/menubox2_center.gif); 
padding : 5px 0 0 5px; 
font-size : 14px; 
} 
.valikko_otsake { 
background-image : url(images/menubox2_top.gif); 
color : #ffffff; 
padding-left : 5px; 
} 
#asiakaskysely { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
.set_bg { 
background-image : url(images/textbox_border.gif); 
width : 100%;
} 
.set_bg2 { 
background-image : url(images/textbox_border2.gif); 
width : 100%;
} 
