body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:trebuchet ms, Arial, helvetica;
	font-size:12px;
}

hr{
	border:1px dashed #d0d3d6;
}



p{
	margin:10px 0;
}

a, a:link, a:visited, a:active{
	font-family: trebuchet ms, arial;
	color: #ab0000;
	text-decoration: none;
}

/* Tällä pakotetaan editorin sisällön linkit oikean näköisiksi
   Eli yleensä sama tyyli kuin tuossa yllä a-elementille, mutta jokaisen perään !important */
.mceContentBody a,.mceContentBody a:link, .mceContentBody a:visited{
	font-family: trebuchet ms, arial !important;
	color: #ab0000 !important;
	text-decoration: none !important;
}



a.news, a.news:link, a.news:visited {
	color:#0c6c94;
	text-decoration: none;
}

td {
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.login {
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

input, select, textarea {
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text{
	width:100%;
}

h1 {
	font-size: 20px;
	color: #404040;
	font-weight:normal;
	margin:0 0 10px 0;
}

h2 {
	font-size: 14px;
	color: #6e7578;
}

h3 {
	font-size: 12px;
	color: #000000;
}

h4 {
	color: #458AD7;
}

h5 {
	color: #458AD7;
}

h6 {
	color: #458AD7;
}




#tausta{

	background: transparent url(../img/tausta_yla.jpg) repeat-x;
	height:905px;
	margin:0;
	padding:0;


}

#container
{

		margin: 0 auto;
		text-align:left;
		width:975px;


}

#content		{
width:975px;
margin:0;
padding:0;



}

#ylalogopalkki{
	behavior: url(js/iepngfix.htc);
	background: transparent url(../img/logo.png) no-repeat;
	height:131px;
	width:975px;

}
#navigaatio{
	behavior: url(js/iepngfix.htc);
	background: transparent url(../img/navigaatio_tausta.png) no-repeat;
	height:72px;
	width:975px;
	margin:0;

}

#jatkuva_tausta{
	behavior: url(js/iepngfix.htc);
	background:transparent url(../img/tausta_vali.png) repeat-y;
	background-position:0px 100px
	z-index:98;
	}

#sis{
	behavior: url(js/iepngfix.htc);
	background: transparent url(../img/sis_yla.png) no-repeat top center;
	width:975px;



}

#contentarea{
	width:710px;
	margin-left:128px;
	position:relative;
	z-index:100;
	height:auto !important;
	min-height:400px;
	height:350px;


}

#vasen{
	padding-right:250px;
	vertical-align: top;


}

#yksipalsta{
	padding-right:10px;
	padding-left:20px;
	padding-top:20px;


}

#oikea{
	width:190px;
	float:right;
	text-align:center;



}

#footer{
	behavior: url(js/iepngfix.htc);
	background: transparent url(../img/footer.png) no-repeat top center;
	width:975px;
	height:233px;
	margin-top:-90px !important;
	margin-top:0px;
	z-index:99;

}

.etusivu_ajankohtaista
{
		margin:0 0 0 10px;
		font-size:11px;
		font-family:Arial, Helvetica;
		border-left:4px solid #f16517;
		padding-left:10px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;

}

#nav li {		padding:0;
		margin:0;

             display: inline;

}





#navi1 span  {

             display: none;
}




ul#navi1{list-style:none;

		margin:0;
padding-top:10px;
padding-left:130px;



}

ul#navi1 li{
/*display: block;*/
margin:0px;
padding:0px;
padding-left:0px;
padding-right:6px;
float: left;

}


ul#navi1 li a, ul#navi1 li a:link, ul#navi1 li a:link visited {
/*display: block;*/
margin:0px;
padding:0px;
padding-left:0px;
float: left;
font-family: arial, helvetica;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px #8b9093 solid;
padding-bottom:1px;
margin-right:6px;
text-decoration:none;
color:#acafb1;

}

ul#navi1 li a:hover {

color:#fff;

}

.aktiivinen{

color:#fff;

}





