A {
	FONT-SIZE: 8pt; COLOR: #93A8B7; FONT-FAMILY: verdana, trebuchet ms, arial, sans-serif; text-decoration: none; font-weight: bold;

}
A:link {
	COLOR: #768D9D;

}
A:visited {
	COLOR: #304553;


}
A:hover {
	COLOR: #2A3826; 
}
A:active {
	COLOR: #768D9D;
}


body, td, p, div {
	font-family :  verdana, trebuchet ms, arial verdana,;
	font-weight : normal;
   line-height: 13pt;
	font-size: 8pt;
	font-style : normal;
	
	color : #2A3826;
	text-decoration : none;
	scrollbar-face-color: #91A687;
	scrollbar-shadow-color:  #B8CEB9;
	scrollbar-highlight-color: #DDECDF;
	scrollbar-3dlight-color:  #B8CEB9;
	scrollbar-darkshadow-color: #8088A9;
	scrollbar-track-color: #91A687;
	scrollbar-arrow-color: #B8CEB9;

}

.header  {
	font-family : verdana;
	font-weight : normal;
	line-height : 14pt;
	font-size: 7pt;
	font-style : normal;
	color : #99755F;
}

hr {color : #ACBD9E; height : 1px;

}

li {

	list-style-image: url(nuoli.jpg);

}


H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, trebuchet ms, arial, arial, sans-serif; text-decoration: none; color: #554324; FONT-VARIANT: small-caps; letter-spacing: 1px; 

}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif; color: #597157; font-variant: small-caps; padding: 8px 3px 3px 0px;
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; color: #535F90; padding: 8px 13px 3px 6px;

}


P.kuva {
	FONT-SIZE: 7pt; COLOR: #535F90; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif
}

TD.border
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-COLOR: #4D6449;
    BACKGROUND-COLOR: #B8CCAD;
    
}

TD.vasen
{
    background-image: 
url('x_03.jpg');
background-repeat: 
no-repeat;
background-attachment: 
fixed;
background-color: #FFFFFF;
    
}

TD.teksti
{
    background-image: 
url('x_04.jpg');
background-repeat: 
no-repeat;
background-attachment: 
fixed;
background-color: #FFFFFF;    
}


A:hover.top {filter: blur(strength:2); height=9pt;

}

P.big:first-letter { font-size: 135%; float: center }

P.ala  {font-size: 8pt; color: #ACBD9E; font-family: verdana; font-weight: bold; }

div.header
{
padding:0;
color:white;
height: 237px;
clear:left;
background: #ffffff url('top.jpg') no-repeat;
}

div.footer
{
padding:0em;
color:white;

clear:left;
height: 30px;
background: #ffffff;
}

h1.header
{
padding:0;
margin:0;
}
div.left
{
float:left;
width:160px;
height: 298px;
margin:0;
padding:0;
background: #ffffff url('x_02.jpg') no-repeat;
position:absolute;
left:0px;
top: 233px;
}

p.left
{
padding:5;
margin: 15, 0, 0, 0;
line-height: 1px;
}

div.content
{
margin: 0px 0px 0px 205px;
width: 590px;
padding:0;

background: #ffffff url('x_03.jpg');
}

p.content
{
padding:0;
margin:25px;
margin-top; 0px;
}

h2.content
{
padding:0;
margin-left:25px;
margin-top; 0px;
}

li.content
{
padding:0;
margin-left:25px;
margin-top; 0px;
}
