@charset "utf-8";
/* CSS Document */

#printtilogo {
	display: block;
	}


.hide {
	
	display: none;	
	
	}	


h3, h4, h5, h6,pre,form,body,html,blockquote,input,img, tr, ul,ol,li, div
{ margin:0; padding:0 }


body {
	/* background-image:url(../images/bg.jpg);>
	background-repeat:repeat-x; */
	background-color:#fff;
		margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
a.ikonit:link {

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #091724;

}

a.ikonit:visited {

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #091724;

}

a.ikonit:hover {	

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #091724;
	text-decoration: none;

}

a.ikonit:active {

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #091724;
	text-decoration: none;

	
	}
	

	

a.mediataivas:link {

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #c6ab8e;

}

a.mediataivas:visited {

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #c6ab8e;

}

a.mediataivas:hover {	

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #c6ab8e;
	text-decoration: none;

}

a.mediataivas:active {

	font-family: tahoma, serif; /* garamond 11 pt bold*/
	font-size: 10px;	
	font-style: normal;
	font-weight: normal;
	align: left;
	color: #c6ab8e;
	text-decoration: none;

	
	}
	
	
	
	
	
.ikoni {
	margin: 7px 7px 7px 47px;
	}		
	
h1 { 
	
	text-align:left;
	font-family:Tahoma, serif;
	font-size:20pt;
	font-weight:bold;
	font-style:normal;
	color: #091724;
	margin-bottom: 8px;
}	


h2 { 
	margin-top: 40px;
	text-align:left;
	font-family:Tahoma, serif;
	font-size:13pt;
	font-weight:bold;
	font-style:normal;
	color: #091724;
}	


	
p {
	
	text-align:left;
	font-family:Tahoma, serif;
	font-size:12pt;
	color: #000;
	
	}
	
ul, li {
	
	text-align:left;
	font-family:Tahoma, serif;
	font-size:11pt;
	color: #000;
	margin: 0px 0px 10px 20px;
	
	}	
	
	
	
a:link, a:active, a:hover, a:visited {


	text-align:left;
	font-family:Tahoma, serif;
	font-size:12pt;
	color: #000;


}		



	
	
.tabactive a:link {


padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: underline;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #000;
width: 228px;

float: left;

background-color: #9cc4e8;
height: 17px;

}	
	
	
	
	
	
.tabbutton a:link {


padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: underline;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #cfdce5;
height: 17px;

}


.tabbutton a:visited {

padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: underline;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #cfdce5;
height: 17px;

}



.tabbutton a:hover {


padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: none;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #9cc4e8;
height: 17px;

}

.tabbutton a:active {

padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: none;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #9cc4e8;
height: 17px;


}

.tablemargin {
	
	margin: 7px 0px 0px 46px;
	
	}


.tabbutton1 a:link {


padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: underline;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #6b869f;
height: 17px;

}


.tabbutton1 a:visited {

padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: underline;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #cfdce5;
height: 17px;

}



.tabbutton1 a:hover {


padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: none;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #9cc4e8;
height: 17px;

}

.tabbutton1 a:active {

padding: 2px 0px 0px 27px;
margin-bottom: 5px;
text-align: left;
font-family: tahoma, serif;
text-decoration: none;
font-size: 11px;	
font-style: normal;
font-weight: bold;
align: left;
color: #091724;
width: 228px;

float: left;

background-color: #9cc4e8;
height: 17px;


}

.suomi {
	
	margin-right: 40px;
	
	}

.kuva {
	
	border:solid 1px #6b869f;
	margin-bottom: 13px;
	text-align:left;
	
	}

/* divs */

#subnavi {

	margin: 79px 45px 0px 46px;
		width:255px;
	height:auto;
	float:left;
	position:relative;
	text-align: left;
	
	
	}



#footer {

	width:100%;
	height:26px;
	float:none;
	position:relative;

	text-align:left;
	font-family:Tahoma, serif;
	font-size:10pt;
	color: #999;

	
	}
	
#bottom {
	width: 980px;
	height: 42px;
	float: none;
	position:relative;
	}	

#saarijarven {
	
	width: 153px;
	height: 26px;
	float: left;
	position:relative;

	
	}

#footertext {
display:none;
	
	}
	
.footertext2 { 

	width: 100%;
	padding: 6px 0px 0px 0px;
	float:left;
	position:relative;


}	


#wrap {
	width:980px;
	height:auto;
	float:center;
	position:relative;
	}

#header {
	display:none;
	width:980px;
	height:334;
	float:center;
	position:relative;
	}
	
#printtilogo {
	width:100%;
	text-align:left;
	margin-bottom: 30px;
	height:334;
	float:left;
	position:relative;
	}
	
#menu {
	width:980px;
	height:39;
	float:center;
	position:relative;
	text-align:left;
	
	}
	
#belownavi {
	background-image:url(../images/belownavi.jpg);
	width: 980px;
	height: 31px;
	background-repeat:no-repeat;
	float:center;
	position:relative;
	text-align:left;
	
	}
	
#contentwrap {

	height: auto;
	width:980px;
	position:relative;
	float:left;
	
	}
	
	
	#content {
	
	margin-top: 0px;
	height: 1300px;
	width:100%;
	position:relative;
	float:left;
	text-align:left;

	
	
	}
	
	#content2 {
	
	margin: 30px 0px 0px 0px;
	height: auto;
	width:200px;
	position:relative;
	float:left;
	
	
	}	
	
	#content3 {
	

	min-height: 510px;
	height: auto;
	width:580px;
	position:relative;
	float:left;
	text-align:left;
/*	background:#093; */
	
	}
		
	
	#right {
	
	margin-top: 77px;
	height: auto;
	width:230px;
	position:relative;
	float:left;	
	
	}	
	
	
	
	#right2 {
	
	margin: 44px 90px 0px 0px;
	height: auto;
	width:290px;
	position:relative;
	float:right;
	

	
	}	
		
		.refcontainer {
	width: 580px;
	float:left;
	position:relative;

		
	}	
	
	.refkuvacontainer {
	width: 50px;	
	float:left;
	position:relative;
	margin: 0 22px 0 0 ;

	
	}
	
		.refkuvacontainer2 {
	width: 100px;	
	float:left;
	position:relative;
	margin: 0 12px 0 0 ;

	
	}
	
	.refteksticontainer {
	width: 580px;	
	float:left;
	position:relative;


		
	}
