BODY { margin: 0px; padding: 0px; background-color: #DDDDDD;  }


H1 A { text-decoration:none; padding: 0px; font-family: Georgia, Times, serif; font-size: 14pt; font-weight: bold; color:#797979; }

.flashcontent2 { position: relative; }


DIR, LI, UL { font-family: Georgia, sans-serif;
font-size: 8pt;
color:#A5A5A5; 
}


H1 A:hover { text-decoration:none; padding: 0px; font-family: Georgia, Times, serif; font-size: 14pt; font-weight: bold; background-color: #81B7E5; color:#FFFFFF; }

H1 { margin: 15px; padding: 0px; font-family: Georgia, Times, serif; font-size: 14pt; font-weight: bold; color:#797979; }
H2 { margin: 15px; padding: 0px; font-family: Georgia, Times, serif; font-size: 12pt; font-weight: bold; color:#0B4495; }

.sivut  { margin-top: -10px; }

.blogikuva { padding-left: 20px; padding-bottom: 12px; }

.orangedot { position: relative; top: -230px; color: #232323; padding: 10px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; left: 80px; background-color: #DDDDDD;
filter: alpha(opacity=50); width: 150px; height: 30px; 
 }

H2 A { padding: 0px; font-family: Georgia, Times, serif; font-size: 12pt; font-weight: bold; color:#0B4495; }
H2 A:hover { text-decoration:none; padding: 0px; font-family: Georgia, Times, serif;  font-weight: bold; background-color: #81B7E5; color:#FFFFFF; }


 H4 { padding: 0px; font-family: Georgia, Times, serif; font-size: 14pt; font-weight: bold; color:#FFFFFF; }

A { font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; }

A:hover { text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #81B7E5; color:#FFFFFF; }

#marita { position: absolute; top: 200px; left: 50px; }

.isolinkki { font-size: 9pt; font-family: Georgia, Arial, Helvetica, sans-serif; color:#666666; }

.isolinkki INPUT {  text-decoration:none; font-size: 9pt; font-family: Georgia,Verdana, Arial, Helvetica, sans-serif; background-color:#000000; color:#ED4F97; padding: 3px; }


.isolinkki A {  text-decoration:none; font-size: 9pt; font-family: Georgia,Verdana, Arial, Helvetica, sans-serif; background-color:#000000; color:#ED4F97; padding: 3px; }

.isolinkki A:visited {  text-decoration:none; font-size: 9pt; font-family: Georgia,Verdana, Arial, Helvetica, sans-serif; background-color:#000000; color:#ED4F97; padding: 3px; }

.isolinkki A:hover {  font-size: 9pt; font-family: Georgia,Verdana, Arial, Helvetica, sans-serif; background-color: #81B7E5; color:#FFFFFF; }

.darki { color:#000033; }

#alapalkki { position:relative;
	left:0px;
	top:0px;
	width:950px;
	height:80px;
	background-color: #FFFFFF; 
	}
	
#alapalkki2 { position:relative;
	left:0px;
	top:0px;
	width:950px;
	height:80px;
	background-color: #DDDDDD; 
	}
	

.hiddenlogo { width: 0px; height: 0px; padding: 0px; margin: 0px; visibility: hidden; }

.printotsikko { width: 0px; height: 0px; padding: 0px; margin: 0px; visibility: hidden; }


.alatunniste H1 { font-family: verdana; font-size: 8pt; color: #666666; font-weight: bold; display: inline; margin-bottom: 0px;  padding-bottom: 0px; margin: 0px; 
 }
 
.alatunniste { font-family: verdana; font-size: 8pt; color: #666666; }
.alatunniste A { font-family: verdana; font-size: 8pt; color: #8089AA; }
.alatunniste A:hover { font-family: verdana; font-size: 8pt; color: darkred; }


.orange { color: #FFCC00; padding-left: 15px; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

.container {

position:relative;
border:0px;
margin:0px;
padding:0px;
width:950px;

}

.menuclass {

position:relative;
display:block;
border:0px;
margin:0px;
padding:0px;
width:950px;
height:80px;

	
	//background:#0F50AA;
	//background-color: #FFFFFF; 
}

#navigatebuttons {

width: 950px;
margin: 0px;
padding: 0px;
height: 18px;
}

#navigatebuttonswhite {
margin-top: 3px;
background-color: #FFFFFF;
width: 950px;
margin: 0px;
padding: 0px;
height: 16px;
}


#lessbutton {
position:relative;
text-align: left;
width: 475px;
float: left;
height: 18px;
}

#morebutton {
float: left;
position: relative;
text-align: right;
width: 475px;
height: 18px;
}

#lessbuttons {
margin-top: 3px;
position:relative;
text-align: left;
width: 475px;
float: left;
height: 16px;
font-size: 8pt;
}

#morebuttons {
margin-top: 3px;
float: left;
position: relative;
text-align: right;
width: 475px;
height: 16px;
font-size: 8pt;
}


#morebuttons A { text-decoration: none; }

#lessbuttons A { text-decoration: none; }



#kuvanpaikka
{
text-align: center;
background-image:url(../images/middle.gif);
}

.kuvanpaikka
{
text-align: center;
background-image:url(../images/middle.gif);
}


#sisaltotaivas {
padding-left: 25px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
width: 245px;
height: auto;
float: left;
text-align:left;

}




.darker P { color:#FFFFFF; }

#sisaltotaivas_blogi {
padding-left: 25px;
padding-top: 20px;
padding-right: 65px;
padding-bottom: 0px;
margin: 0px;
width: 560px;
height: auto;
float: left;
text-align:left;

}







#sisaltotaivas2 {
padding-left: 20px;
padding-right: 25px;
padding-top: 0px;

padding-bottom: 0px;
margin: 0px;
background-color:#FFFFFF;
width: 335px;
height: auto;
float: left;
text-align:left;
}


#sisaltotaivas2 INPUT {
padding-bottom: 0px;
margin: 0px;
background-color:#F5F5F5;
height: auto;
font-family: Georgia, "Times New Roman", Times, serif;
color:#696969;
border: 0px solid #A7A6AA;
font-size: 9pt;
padding:2px;
text-align:left;

}

#sisaltotaivas_blogi INPUT {
padding-bottom: 0px;
margin: 0px;
background-color:#F5F5F5;
height: auto;
font-family: Georgia, "Times New Roman", Times, serif;
color:#696969;
border: 1px solid #A7A6AA;
font-size: 9pt;
padding:2px;
text-align:left;


}

#sisaltotaivas_blogi TEXTAREA {
padding-bottom: 0px;
width: 300px;
margin: 0px;
background-color:#F7F7F7;
height: auto;
font-family: Georgia, "Times New Roman", Times, serif;
color:#696969;
border: 1px solid #A7A6AA;
font-size: 9pt;
padding:2px;
text-align:left;

}

#sisaltotaivas2 TEXTAREA {
padding-bottom: 0px;
width: 300px;
margin: 0px;
background-color:#F7F7F7;
height: auto;
font-family: Georgia, "Times New Roman", Times, serif;
color:#696969;
border: 0px solid #A7A6AA;
font-size: 9pt;
padding:2px;
text-align:left;

}






#sisaltotaivas2margin {
text-align: left;
padding-left: 14px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;

}



#sisaltotaivas2marginbutton {
text-align: left;
padding-left: 14px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;

}


#sisaltotaivas2marginbutton INPUT {
text-align: left;
margin: 0px;
background-color:#F5F5F5;
height: auto;
font-family: Georgia, "Times New Roman", Times, serif;
color:#696969;
border: 1px solid #A7A6AA;
font-size: 9pt;
padding:2px;

}


#box { width: 5px; height: 470px; }
 
#sisaltotaivas3 {
background-color: #E6E6E6;
background-repeat:repeat-x;
padding-left: 15px;
padding-top: 0px;
padding-right: 15px;
padding-bottom: 0px;
margin: 0px;
width: 270px;
height: auto;
float: left;
text-align:left;
}


#sisaltotaivas3 P {
text-align: left;
padding-left: 13px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#535353;
font-weight: normal; 
}


#sisaltotaivas3 .small {
text-align: left;
padding-left: 13px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#737373;
font-weight: normal; 
}


#sisaltotaivas2 P {
text-align: left;
padding-left: 13px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#737373;
font-weight: normal; 
margin: 3px;
line-height: 15px;
}

#sisaltotaivasx P {
text-align: left;

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#737373;
font-weight: normal; 
}

#sisaltotaivas P {
text-align: left;
padding-left: 17px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#737373;
font-weight: normal; 
line-height: 15px;
}

#sisaltotaivas P A{

font-family: Georgia, sans-serif;
font-size: 8pt;
//color:#EFC400;
color:#737373;

font-weight: normal; 
}

#sisaltotaivas P A:hover{

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#FFFFFF;
font-weight: normal; 
}

hr {  margin: 15px; margin-top: 20px; margin-bottom: 20px; color: #999999;
background-color: #999999;
height: 1px; border: 0px;  }

#sisaltotaivas_blogi .small {
text-align: left;
padding-left: 17px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#737373;
font-weight: normal; 
line-height: 15px;
}


#sisaltotaivas_blogi .small A {

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#737373;
font-weight: normal; 
}

#sisaltotaivas_blogi .small A:hover {

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#FFFFFF;
font-weight: normal; 
}



#sisaltotaivas_blogi P {
text-align: left;
padding-left: 17px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#535353;
font-weight: normal; 
line-height: 16px;
}

#sisaltotaivas_blogi P A{

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#666666; 
font-weight: normal; 
}


#sisaltotaivas_blogi P A:hover{

font-family: Georgia, sans-serif;
font-size:8pt;
text-decoration:none; font-family: Georgia, sans-serif; background-color: #81B7E5; color:#FFFFFF; 
}


.sisalto {
padding-left: 25px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
width: 280px;
height: auto;
float: left;
text-align:left;
line-height: 15px;
}


.sisalto P {
text-align: left;
padding-left: 17px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#A5A5A5;
font-weight: normal; 
}

.sisalto P A{

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#EFC400;
font-weight: normal; 
}

.sisalto P A:hover{

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#EFC400;
font-weight: normal; 
background-color: #333333; 

}



#sisalto {
padding-left: 25px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
width: 280px;
height: auto;
float: left;
text-align:left;
line-height: 15px;
}



#sisalto P {
text-align: left;
padding-left: 17px;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#A5A5A5;
font-weight: normal; 
}

#sisalto P A{

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#EFC400;
font-weight: normal; 
}

#sisalto P A:hover{

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#EFC400;
font-weight: normal; 
background-color: #333333; 

}

#sisaltootsikko {
position: relative;
left:0px;
	top:0px;
	width:950px;
	text-align: left;
	padding-top: 20px;
	padding-left: 37px;
	padding-bottom: 10px;
}


#flashcontent {
	position: relative;
	left:0px;
	top:0px;
	width:950px;
	height:175px;
	border:0px;
	margin: 0px;
	background-color:#0F50AA;
	
	
}

.flashbig {
	position: relative;
	left:0px;
	top:0px;
	width:950px;
	height:400px;
	border:0px;
	margin: 0px;
	background-color:#0F50AA;
	
}

#etusivublackarea {
	position: relative;
	background-color: #464646;
	background-image:url(../images/dark.jpg);
	background-repeat:repeat-x;
	left:0px;
	top:0px;
	width:950px;
	height: auto;
	border:0px;
	margin: 0px;
	
}


#newsletter {
float: left;
left: 245px;
top: 55px;
position: relative;
display:block;
border:0px;
margin:0px;
width: 300px;
height:auto;

text-align: left;

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#FFFFFF;
font-weight: normal; 
}


#rekry {
float: left;
left: 245px;
top: 35px;
position: relative;
display:block;
border:0px;
margin:0px;
width: 320px;
height:auto;

text-align: left;

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#FFFFFF;
font-weight: normal; 
}


//#rekry A { text-decoration: underline; color: #ED4F97;   }

#rekry A { text-decoration: underline; color: #FFFFFF;   }

#rekry A:hover { text-decoration: underline; color: #FFFFFF;   }

#matkalippu {
float: left;
left: 345px;
top: 35px;
position: relative;
display:block;
border:0px;
margin:0px;
width: 350px;
height:auto;

text-align: left;

font-family: Georgia, sans-serif;
font-size: 8pt;
color:#FFFFFF;
font-weight: normal; 
}

#imago { position: relative; left: 100px; top:350px; }

input { 
background-color: #000066;
border: 1px solid #6FC7F5;
color: #FFFFFF;
font-family: georgia;
font-size: 9pt;
}


.isolinkki2 input { 
background-color: #000066;
border: 1px solid #6FC7F5;
color: #FFFFFF;
font-family: georgia;
font-size: 9pt;
padding: 3px;
}

button {
background-color: #09BBF7;
border: 1px solid #6FC7F5;
color: #FFFFFF;
font-family: georgia;
font-size: 9pt;
padding: 3px;
}

#login {
float: left;
left: 455px;
top: 95px;
position: relative;
display:block;
border:0px;
margin:0px;
width: 200px;
height:auto;

text-align: left;
font-family: Georgia, sans-serif;
font-size: 8pt;
color:#000033;
font-weight: normal; 
}

#uutiskirjetausta {
float: left;
clear:both;
position:relative;
display:block;
border:0px;
margin:0px;

width: 950px;
height: 615px;
	
background-color: #0C52AA;
background-image:url(../images/ylaosa.jpg);
background-repeat:repeat-x;
	
}


#matkalippusitausta {
float: left;
clear:both;
position:relative;
display:block;
border:0px;
margin:0px;

width: 950px;
height: 615px;
	
background-color: #0C52AA;
background-image:url(../images/matkalippusi.jpg);
background-repeat:repeat-x;
	
}

#rekrytausta {
float: left;
clear:both;
position:relative;
display:block;
border:0px;
margin:0px;

width: 950px;
height: 615px;
	
background-color: #0C52AA;
background-image:url(../images/rekry.jpg);
background-repeat:repeat-x;
	
}

	
	
	li { margin-bottom: 0px; margin-top: 10px; }


#Table_04 {
	position: relative;
	background-color: #FFFFFF;

	left:0px;
	top:0px;
	width:950px;
	height:300px;
	border:0px;
	margin: 0px;
	
}




#mediataivas {
	position: relative;
	background-color: #FFFFFF;

	left:0px;
	top:0px;
	width:950px;
	height: auto;
	border:0px;
	margin: 0px;
	padding-top: 0px;
	
}


#sheader-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:349px;
	height:80px;
	margin: 0px;
	padding: 0px;
}

#sheader-02_ {
	position:absolute;
	left:349px;
	top:0px;
	width:101px;
	height:80px;
	margin: 0px;
	padding: 0px;
}

#sheader-03_ {
	position:absolute;
	left:450px;
	top:0px;
	width:132px;
	height:80px;
	margin: 0px;
	padding: 0px;
}

#sheader-04_ {
	position:absolute;
	left:582px;
	top:0px;
	width:109px;
	height:80px;
	margin: 0px;
	padding: 0px;
}

#sheader-05_ {
	position:absolute;
	left:691px;
	top:0px;
	width:124px;
	height:80px;
	margin: 0px;
	padding: 0px;
}

#sheader-06_ {
	position:absolute;
	left:815px;
	top:0px;
	width:135px;
	height:80px;
	margin: 0px;
	padding: 0px;
}
