@charset "utf-8";

body { 
	margin: 0 auto;
	text-align: center;	
}

 .content {
	position:relative;
	width:900px;
	border: 1px groove #000000;
	color: #505050; 
	margin: 0 auto;
	text-align: center;
	font-family:verdana;
	font-size:12px;
	}

.pathway { 
font: 9px;
font-family:Verdana, Sans-Serif; 
margin: 0 5px 0 5px; 
padding: 0; 
text-align: left;
color: #5f5f5f; 
background: inherit;
}

#pathway a { 
font: 9px;
font-family:Verdana, Sans-Serif; 
margin: 0 5px 0 5px; 
padding: 0; 
color: #5f5f5f; 
background: inherit;
}


	.top {
	position:relative;
	width:800px;
	padding: 0 0 0 0;
	text-align: center;
	margin: 0 auto;
	}

.header{
	position:relative;
	width:800px; 
	height:200px; 
	padding: 0 0 0 0;
	text-align: center;
	margin: 0 auto;
	background-image: url(../images/grey_bg.gif); background-repeat:no-repeat;
	}
/*
.mainpage{
	position:relative;
	 width: 676px;
     height:563px;
	
	}
	
	*/
	#mainpage{
margin: 0 10px 0 10px;
background-color:#f8f8f8;
height:inherit;
	background-image: url(../images/grey_bg.gif); background-repeat:no-repeat;

		}
/*
	
.left_side {
  position:absolute;
  left: 10px;
  top: 240px;
  width: 226px;
  height:563px;
}

*/

.leftside {
float:left;
  width: 226px;
  overflow:hidden;
}

.rightside {
float:right; 
 width: 574px;
 height:650px;
 margin:0;
padding:0;
background-color:#f8f8f8;
background-image:url(../images/bottom.gif); background-repeat:no-repeat; background-position: left bottom;
}


a { color:#E93400; text-decoration:none}
a:hover{ text-decoration:underline}
/*
.rightside {
 position:absolute;
 top: 240; 
 right: 0; 
 width: 450px;
 height:563px;
}
*/

/*
.rightside {
 position:absolute;
 top: 240px;
 left: 505px; 
 width: 676px;
 height:563px;
}
*/


.phinnasto{ 
font-size: 9px;
font-family:Verdana, Sans-Serif; 
font-style: italic;
text-align: left;
color: #5f5f5f; 
}

.pnaisille{ 
font-size: 10px;
font-family:Verdana, Sans-Serif; 
font-style: italic;
text-align: left;
color: #5f5f5f; 
}

.imagelinkit{
	display:inline;
	}


h2{ color:#E93400;
font-family:tahoma;
	font-size:16px;
	text-align: left;
	}

h5{ color:#E93400;
font-family: Verdana, Arial, Helvetica;
	font-size:14px;
	text-align: left;
	}



h4{ color:#E93400;
font-family:Comic Sans MS,Verdana,Sans-Serif;
	font-size:13px;
	text-align: left;
	}
	
	
b{ color:#E93400;
font-family:tahoma;
	font-size:9px;
	text-align: left;
	}

td, table{
	background-color:#f8f8f8;
	text-align:left;
	font-family:verdana;
	font-size:12px;
	vertical-align:top;
	line-height:12px;
	color:#7F7F7F;
	margin-left:0px;
	line-height: 150%;
	overflow:auto; 
}




.mainpagetable{
	text-align:left;
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:12px;
	color:#7F7F7F;
	margin-left:0px;
	padding:0px;
	 
}

#mainpage{
margin-left:10px;
height:515px;
text-align:left;
vertical-align:top;
padding: 25px 10px 25px 25px;
background-color:#f8f8f8;
background-image:url(../images/bottom.gif); background-repeat:no-repeat; background-position: left bottom;
overflow:auto; 

}



.linkkilista{
	font-color: #726d6a;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	letter-spacing: 1px;
	left-margin: 0px;
	text-align: left;
	padding:0px 5px 0px 0px;
	
}

.linkkilistaa {
	text-decoration: underline;
	font-size: 12px;
	color: #726d6a;
	line-height: 200%;

}

 .contentteksti4{
	color:#E93400;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
	letter-spacing: 1px;
	left-margin: 50px;
	text-align: left;
	padding:0px 0px 0px 0px;
	
}

.contenttekstiotsikkotuotteet{
	color: #524a3b;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight:bold;
	margin: 10px 0 0 0;
	padding:0px 0px 0px 0px;
	}

	
.contenttekstituotteet{
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	letter-spacing: 1px;
	left-margin: 10px;
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0;
	
}

.contenttekstituotteet2{
	color:#000;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	letter-spacing: 1px;
	left-margin: 10px;
	font-weight:bold;
	text-align: left;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 0;
	
}


#back{
text-align: left;
font-family:Verdana, Arial, Helvetica;
font-size:9px;
color: #E93400;
padding: 0px 0px 10px 0px;
margin-right:0px;
}


#footer{
clear: left;
width:800px;
font-family:Verdana;
font-size:9px;
color: #7F7F7F;
text-align: right;
padding: 25px 25px 25px 5px;
margin-right:20px;
}


#footer a{
color: #7F7F7F;
}

 a img {
	 border:0px;
	 border-color:#f8f8f8;
	}
	
a:hover img 
{
	border:0px;
	border-color:#f8f8f8;
	}
a:link  img
{
	border:0px;
border-color:#f8f8f8;
	}
	
a:visited{
	border:0px;
	border-color:#f8f8f8;
	} 
