#textarea { 
width : 559px; 
margin-top : 60px; 
float : left; 
} 
body { 
background-color : #8a8e91; 
background-image : url(tausta.png); 
background-repeat : no-repeat; 
background-attachment : fixed; 
margin-left : 55px; 
} 
h1, h3, h4, h6 { 
color : #666; 
font-family : "arial", Arial, sans-serif; 
} 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
color : #484848; 
} 
h5 { color:#FFF 
}
.ark {
	color : #fff;
	font-family : "arial", Arial, sans-serif;
	font-size : xx-large;
} 
a { 
color : #f70756; 
text-decoration : none; 
} 
a:hover, a:focus { 
color : #f70756; 
} 
.rounded { 
display : block; 
} 
.rounded * { 
display : block; 
height : 1px; 
overflow : hidden; 
font-size : 0.01em; 
background : #fff; 
} 
.rounded1 { 
margin-left : 3px; 
margin-right : 3px; 
padding-left : 1px; 
padding-right : 1px; 
border-left : 1px solid #bcbec0; 
border-right : 1px solid #bcbec0; 
background : #e1e2e3; 
} 
.rounded2 { 
margin-left : 1px; 
margin-right : 1px; 
padding-right : 1px; 
padding-left : 1px; 
border-left : 1px solid #95999c; 
border-right : 1px solid #95999c; 
background : #e8e9ea; 
} 
.rounded3 { 
margin-left : 1px; 
margin-right : 1px; 
border-left : 1px solid #e8e9ea; 
border-right : 1px solid #e8e9ea; 
} 
.rounded4 { 
border-left : 1px solid #bcbec0; 
border-right : 1px solid #bcbec0; 
} 
.rounded5 { 
border-left : 1px solid #e1e2e3; 
border-right : 1px solid #e1e2e3; 
} 
.roundedfg { 
background : #fff; 
} 
#textarea h4 em table tr td div .roundedfg table tr td p { 
color : #999; 
} 
#pookfi { 
float : right; 
width : 308px; 
text-align : center; 
position : absolute; 
right : 10%; 
top : 0; 
overflow : auto; 
height : auto; 
} 
#varipaletti { 
float : left; 
width : 8px; 
position : absolute; 
left : 0; 
top : 30%; 
overflow : auto; 
bottom : 0; 
height : 100%; 
display : table; 
} 
#textarea table tr td div .roundedfg table tr td p { 
color : #666; 
} 

