A {
	FONT-SIZE: 8pt; COLOR: #59ABD4; FONT-FAMILY: verdana, arial, sans-serif; text-decoration: none; font-weight: normal; font-variant: none; letter-spacing: 0px;

}
A:link {
	COLOR: #59ABD4;

}
A:visited {
	COLOR: #F4E8F3;


}
A:hover {
	COLOR: #F4E8F3; 
}
A:active {
	COLOR: #B7C8CF;
}


body, td, p, div {
	font-family :  arial, trebuchet ms, arial verdana,;
	font-weight : normal;
letter-spacing: 0px;
   line-height: 13pt;
	font-size: 9pt;
	font-style : normal;
	margin-top: 0px;
	color : #B7C8CF;
	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;

}





li {

	list-style-image: url(nuoli.jpg); padding:0;
padding:0;
margin: 0px 5px 0px 5px;
list-style-type: circle;
color: white;


}

li {

	list-style-image: url(nuoli.jpg); padding:0;
padding:0;
margin: 0px 5px 0px 5px;
list-style-type: circle;
color: white;


}


img.main {

	padding: 5px 0 2px 12px;

}

img.main2 {

	padding: 5px 12px 7px 0px;

}

img.inenglish {

	padding: 8px 0px 0px 33px;

}

img.front {

	margin: 2px 0px 60px 50px;
border-right: 1px solid;
border-top: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
border-color: #0E3446;

}

img.front {

	margin: 2px 0px 60px 50px;
border-right: 1px solid;
border-top: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
border-color: #0E3446;

}

img.teksti {

margin: 2px 0px 3px 3px;	
border-right: 1px solid;
border-top: 1px solid;
border-left: 1px solid;
border-bottom: 1px solid;
border-color: #0E3446;
margin-left: 15px;
}

img.ala {

	padding-top: 8px; margin-top: 0px;
}


img.toplink {

	padding-top: 3px; padding-left: 40px;
}

img.shakeimage {
position:relative
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 13pt; LINE-HEIGHT: 13px; FONT-FAMILY: trebuchet ms, arial, arial, sans-serif; text-decoration: none; color: #447894; letter-spacing: 4px; margin: 59px 97px 30px 88px; padding: 3px 2px 3px 2px; border-bottom: 1px dotted; border-color: #447894;
}

H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; LINE-HEIGHT: 12px; FONT-FAMILY: times, arial, sans-serif; color: #447894; padding: 6px 90px 10px 115px; font-variant: small-caps; letter-spacing: 1px;}

H2.list {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; LINE-HEIGHT: 12px; FONT-FAMILY: times, arial, sans-serif; color: #447894; padding: 0px 2px 4px 2px; font-variant: small-caps; letter-spacing: 1px;}

H2.news {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; LINE-HEIGHT: 12px; FONT-FAMILY: trebuchet ms, times, arial, sans-serif; text-align: center; color: #95B2C0; font-variant: small-caps; letter-spacing: 2px; padding: 4px 20px 4px 4px;  margin-right: 43px; border-bottom: 1px solid; 
border-right: 1px solid;
border-top: 1px solid;
border-left: 1px solid;
border-color: #0E3446; 
background-color: #051B2C;}


H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; color: #B7C8CF; padding: 6px 90px 0px 87px;

}

P.main {
	FONT-SIZE: 8pt; COLOR: #B7C8CF; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; padding: 2px 36px 10px 101px; text-align: justify; }

P.main2 {
	FONT-SIZE: 8pt; COLOR: #B7C8CF; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; padding: 2px 93px 10px 115px; text-align: justify; }


P.list {
	FONT-SIZE: 8pt; COLOR: #F8FDFF; LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; padding: 2px 97px 10px 135px; text-align: justify; }

P.list2 {
	FONT-SIZE: 8pt; COLOR: #B7C8CF; LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; padding: 2px 2px 5px 2px; text-align: justify; }


P.ala {
	FONT-SIZE: 7pt; COLOR: #2A434D; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; border-top: 1px dotted #182227; padding: 6px 10px 0px 20px; margin: 45px 44px 7px 37px; letter-spacing: 1px; text-align: right;
}


P.ala2 {
	FONT-SIZE: 7pt; COLOR: #2A434D; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; letter-spacing: 1px; margin-left: 40px; 
}


P.ala3 {
	FONT-SIZE: 7pt; COLOR: #2A434D; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; letter-spacing: 1px; text-align: right; margin-right: 45px;
}

TD.main

{
	padding: 2px 2px 2px 2px; 
margin-left: 125px;
valign: top;
LINE-HEIGHT: 23px;
}

table.main

{
	padding-left: 112px; padding-top: 0px;
}



P.news

{
	FONT-SIZE: 7pt; COLOR: #B7C8CF; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; margin-top: 10px; margin-right: 102px; padding: 6px 16px 18px 6px; text-align: justify; border-bottom: 1px solid; 
border-right: 1px solid;
border-top: 1px solid;
border-left: 1px solid;
border-color: #0E3446; 
background-color: #051B2C;
}



A.news

{
	FONT-SIZE: 7pt; 
}

P.front
{
	FONT-SIZE: 8pt; COLOR: #B7C8CF; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; padding: 2px 97px 10px 101px; text-align: justify; line-height: 13pt; margin-right: 290px;
}

P.front2
{
	FONT-SIZE: 8pt; COLOR: #B7C8CF; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; padding: 2px 97px 80px 101px; text-align: justify; line-height: 13pt; margin-right: 290px;
}

P.linkit {
	padding: 5px 0 0 0; text-align: center;}


P.alalinkit {
	padding: 15px 0px 0px 0px; text-align: center;}


P.lista {
	line-height: 15pt; padding: 2px 90px 10px 87px;}



A.linkit
{
	FONT-SIZE: 9pt; COLOR: #B7C8CF; LINE-HEIGHT: 13px; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif; text-decoration: none; FONT-VARIANT: small-caps; letter-spacing: 2px;}

A:hover.linkit {color: #ffffff;
}



div.sivu
{

width: 100%;
height: 100%;
background-color: #010508;
background: url('bg.jpg');
background-repeat: repeat-x;
}


div.koko
{
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 15px;
padding: 0 0 0 0px;
width: 900px;
background-color: #010508;
BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
    BORDER-COLOR: #1E293B;
background: url('main2.jpg') repeat;
}


div.border
{

width: 900px;
height: 30%;
background-color: #3F6F94;
padding: 0 0 0 0px;
}

div.top
{
padding:0;
color:white;
width: 900px;
height: 256px;
background: url('top.jpg') no-repeat;
padding: 0 0 0 0px;

}


div.linkit
{
color:white;
width: 900px;
height: 26px;
background: url('links.jpg') no-repeat;
background-color: #010508;
padding: 0px 0 0 0px;
margin: 0 0 0 0;
}

div.main
{
padding-top: 0px;
padding: 0 0 0 0px;
margin: 0 0 0 0;
color:white;
width: 900px;
clear:left;
background-color: #010508;
background: url('main2.jpg') repeat;
}

div.left
{

padding: 0 0 0 0px;
margin: 0 0 0 0;
width: 550px;
float:left;


}

div.right
{

padding: 0 0 0 0px;
margin: 0 0 0 0;
color:white;
width: 300px;
margin-left: 550px;
}

div.ala
{
padding: 0 0 0 0px;
margin: 0 0 0 0;
color:white;
clear:left;
width: 900px;
height: 17px;
background-color: #010508;
background: url('ala.jpg') ;


}

h1.header
{
padding:0;
margin:0;
}


p.otsikko
{
padding:0;
margin: 10px 0px 0px 65px;

}

p.otsikko2
{
padding:0;
margin: 10px 0px 0px 547px;

}

h2.content
{
padding:0;
margin-left:25px;
margin-top; 0px;
}


li.content
{
padding:0;
margin: 0px 50px 0px 60px;
list-style-type: circle;
color: white;
}
