html{
	overflow-y: scroll;
	}

body{
 	background-image:url("images/bg2.jpg");
 	background-repeat: repeat-x;		
	background-color: #81A63F;
	padding: 0px;
	margin: 0px;
	line-height: 1.2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;	
}

.page{
	margin: auto;
 	width: 940px;
	text-align: left;	
	}

.flag{
 	width: 30px;
	float: right;
	}	
	 
.header{
 	background-image:url("images/header2.gif");	
	width:905px;
	height:150px;
	float:left;	
 	} 	

.menu1{
	margin-top: 120px; 
	margin-left: 175px;
	}	
 	 	
.contentframe{	
 	width: 905px;	
 	float: left;	 	
 	}	 		 	

.signs{
 	background-image:url("images/signs.gif");	
	width:140px;
	height:200px;	
	float: left;
 	} 

.content{
	width:730px;
	float: left;
 	} 	 		

.content1{
	background-image:url("images/yla.gif");
	height: 49px;	
 	}
 	 		 	 		
.content2{
	background-image:url("images/keski.gif");
 	}

.menu2area{
	width:150px;	
	vertical-align: top;	
 	}

 	/* 
	background-color: #9EC850;
	background-image:url("images/menubg.gif");
	background-repeat: no-repeat;			 	
 	
 	*/
.menu2{	
	margin-left: 18px;
	width:115px;
	border-left: 2px;
	border-left-style: dotted;
	color: #9DC950;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height:1.7;	
 	} 	

.mainarea{
	width:555px;
	vertical-align:top;	
 	} 	 	
 	 	
.content3{	
	background-image:url("images/ala.gif");
	height: 49px;		
 	} 	

label {
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	margin-top: 5px;
	}  	
 	
td.sponssi{
	padding-top: 8px;
	width: 139px;
	background-image:url("images/logosign2.gif");
 	background-repeat: no-repeat;
	text-align: center; 
	vertical-align: center; 
	padding-bottom: 15px; 	
	} 	

.sponssitausta{
	padding-top: 8px;
	width: 139px;
	height:60px;
	background-image:url("images/logosign2.gif");
 	background-repeat: no-repeat;
	text-align: center; 
	vertical-align: center; 
	}	

.sponssitausta_float{
	display:block;
	float:left;
	padding-top: 8px;
	width: 139px;
	height:60px;
	background-image:url("images/logosign2.gif");
 	background-repeat: no-repeat;
	text-align: center; 
	}	
	
.sponsorialue{
	margin-left: 8px; 
	margin-right: 7px; 
	padding: 0px; 
	padding-top: 3px;	
	}	
		 	 	
.footer{
	width:680px;
	float:right;
 	} 	

.blayer{
	z-index:100;
	position: absolute;	
	top: 400px;
	left: 10px;
	} 	
	
.mainimage{
	float: right;
	margin-left: 10px;
	margin-right: 0px;	
	margin-bottom: 10px;		
	}	
		
.green{
	color: #9DC950;
	}		

.pages {
	margin-top:15px;
	
	}	

/* 	border: thin solid black;    */ 	
	
	
/* FONTIT JA OTSIKOT */	
				
p{
	color:black;	
	font-size: 8pt;	
	padding:0px;
	margin-top: 3px;
	margin-bottom: 10px;	
	}
 				
h1{
	font-family: Candara, Sans-serif;
	color: white;	
	font-size: 10.5pt;
	font-weight: bold;	
	letter-spacing: 1px;
	background-color: #95CB43;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;		
	margin:0px;
	margin-bottom: 10px;
	}	

h2{
	font-size: 8pt;
	color:#273909;	
	font-weight: bold;
	letter-spacing: 0.5px;	
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;	
	}
			
h3{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 8pt;	
	margin-top: 10px;
	margin-bottom: 0px;
	color:#262424;	
	}	

.date{
	margin-top: 0px;
	margin-bottom: 2px;
	font-size: 7pt;	
	color: black;
	}	

.date2{
	margin-top: 0px;
	margin-bottom: 2px;
	font-size: 8pt;	
	color: black;
	}	
	
/*#B3E55E #9EC850*/	
.menu2select{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;	
	font-weight: bold;
 	color: #699329; 	
	text-decoration:none;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
}		

.menu2header{
	font-family: Candara, sans-serif;		
	font-size: 10.5pt;
	color: #638B27;	
	font-weight: bold;		
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-left: -6px;	
	margin-bottom: 5px;	
	}
	
/* Linkit 	color:#657F37; 	color:#495C28;*/

.linkback{
	float: right;
	clear: left;
	margin-right: 3px;
	margin-top: -8px;
	margin-bottom: 10px;	
	}

.linkback2{
	float: right;
	margin-left: 5px;
	}	
			
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:8pt;
	color:#273909;
}

a:hover{
	color:#649117;
	text-decoration: underline;	
	}	

a.readmore{
	font-family: Verdana, Arial, Helvetica, Sans-serif;	
	font-size: 8pt;	
	font-weight: bold;
	text-decoration: none;
	}	

a.readmore:hover{
	text-decoration: none;
	}	
		
a.menulink{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9pt;
	color: white;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
	letter-spacing: 1px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;	
	}	

a.menulink:hover{
	background-color: #95CB43;
	color: white;
	text-decoration:none;	
	}

a.menu2link{
	font-size: 8pt;	
	font-weight: bold;
	color: #27391B;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}

a.menu2link:hover{
	font-size: 8pt;	
	color:#649117;
	text-decoration:none;	
}	

