body {
	padding: 0em;
	margin: 0em;
	margin-top: 1em;
	background-color: #FFF;
}
a{
	color: #A6AEB9;
}
img {
	border: 0px solid #333;
}
.kuva {
	padding: 0em;
	float: left;
	text-align: left;
}
#paasivunavi {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: 800;
	color: #596B7C;
	position: absolute;
	width: 114px;
	height: 115px;
	z-index: 1;
	left: 216px;
	top: 220px;
	margin: 0em;
	letter-spacing: 2px;
	text-align: right;
}
a.lnavi,a.lnavi:active,a.lnavi:visited {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 800;
	color: #A6AEB9;
}
a.lnavi:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 800;
	color: Gray;
}
#perusnavi {
	font-family: Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: 800;
	color: #596B7C;
	position:absolute; 
	width:146px; 
	height:25px; 
	z-index:2; 
	left: 118px; 
	top: 138px;
	text-decoration:none;
}
a.pnavi,a.pnavi:active,a.pnavi:visited {
	font-family: Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #596B7C;
	text-decoration:none;
}
a.pnavi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #333;
	text-decoration:none;
}
#kielinavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: 500;
	color: #333;
	position: absolute;
	width: 89px;
	height: 21px;
	z-index: 3;
	left: 687px;
	top: 102px;
}
.xnavi {
	text-decoration: none;
	color: #596B7C;
}
a.xnavi:hover {
	text-decoration: none;
	color: Maroon;
}
#sisalto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	text-align: left;
	padding-left: 5.5em;
	padding-right: 2em;
	padding-top: 3em;
	padding-bottom: 2em;
}
.oikeaveny {
	background-image: url(../images/index_23.gif);
	background-repeat: repeat-y;
}
address {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	text-align:right;
	padding: 0em;
	font-style: normal;
}
address.oikea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
	text-align: right;
	padding: 0em;
	font-style: normal;
}
.tehnyt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: Gray;
	text-align: left;
	padding: 0em;
}
a.tehnyt,a.tehnyt:active,a.tehnyt:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: Gray;
	text-align: left;
	padding: 0em;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #33454F;
} 

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #33454F;
} 
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #33454F;
}
p {
	color: #33454F;
}
p.pienempi {
	color: #33454F;
	font-size: 0.9em;
}
form br { clear: left; }
form select, textarea {
	display: block; width: 7em; float: left; margin-bottom: 1em; border:1px solid #333;
}
form label { display: block; width: 8em; float: left; margin-bottom: 1em; text-align: left; font-weight: normal; width: 8em; padding-right: 1.5em; font-family: Arial, Helvetica, sans-serif;font-size: 1em;}
form select { width: auto; font-family: Arial, Helvetica, sans-serif;}
form textarea#viesti { width: 21em; height: 6em; font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;}
form input#submit,#reset,#muokkaa {
	width: 6em;
	border: 1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
}
form input.tekstikentta { width: 12em; border:1px solid #333; font-family: Arial, Helvetica, sans-serif;font-size: 1.1em;}
