
body {
	margin:0;
	padding:0;
	font-family:Arial, helvetica;
	font-size:11px;
	color:#202d37;
}

hr{
	border:1px dashed #d0d3d6;
}
hr {
	color: #c9cbcb;
	background-color: #c9cbcb;
	height: 1px;
	border: outset #c9cbcb 0px;
}
b, strong{

	color:#444444;}



p{
	margin:10px 0;
}

a, a:link, a:visited, a:active{
	font-family: arial;
	color: #1277c2;
	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: 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: Arial, Helvetica, sans-serif;
	font-size: 12px;

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

}

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

h1 {
	font-size: 20px;
	color: #1377c2;
	font-weight:normal;
	padding-bottom:22px;
	background:url(../img/h1.gif) no-repeat bottom left;
	letter-spacing:-1px;
	
}

h2 {
	font-size: 15px;
	color: #1377c2;
	font-weight:bold;
}

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

h4 {
	color: #458AD7;
}

h5 {
	color: #458AD7;
}

h6 {
	color: #458AD7;
}
.vasen_yla {
		background: url(../img/vasen_yla.jpg) no-repeat top right;
		height:532px;}
.oikea_yla {
		background: url(../img/oikea_yla.jpg) no-repeat top right;
		height:532px;}
td#yla {
		background: url(../img/yla_banneri.jpg) no-repeat top center;
		height:191px;
		width:949px;}
td#etusivun_valikko_rivi {
		background: url(../img/yla2.jpg) no-repeat top center;
		height:38px;
		width:949px;}

td#footer {
		background: url(../img/copy.gif) no-repeat 46px 0;
		height:126px;
		width:949px;}
		
		
td#valikko
 {
		background: url(../img/valikko_reunat.gif) repeat-y;
		width:198px;
		padding-bottom:10px;}
		
table#minivalikko
 {
		background: url(../img/minivalikko_reunat.gif) repeat-y top center;
		padding-bottom:6px;}


td#ala_boxi
 {
		border:1px solid #c8c6b4;
		background-color:#efebe2;
		margin-top:24px;}

#tausta {
		background: url(../img/yla_tausta.jpg) repeat-x;}
.copy{	padding-top:2px;
		border-top:1px solid #d9d9d9;
		margin-top:20px;}

.aktiivinen{
		padding:4px 0 4px 10px;
		border-bottom:1px dotted #bfbfbf;
		font-size:11px;
		font-weight:bold;
		background:url(../img/aktiivinen_nuoli.gif) no-repeat 0 6px;}
		
.ei-aktiivinen{
		padding:4px 0 4px 10px;
		border-bottom:1px dotted #bfbfbf;
		font-size:11px;
		font-weight:normal;
		background:url(../img/ei-aktiivinen_nuoli.gif) no-repeat 0 6px;}
		
#minivalikko li {		padding:0;
		margin:0;
             display: inline;
}


#navi1 span  {

             display: none;
}




ul#navi1{list-style:none;
padding:0;
		margin:0;
height:38px;
width:674px;


}

ul#navi1 li{
display: block;
margin:0px;
padding:0px;
padding-left:0px;
overflow:hidden;
float: left;

}


ul#navi1 li a{
display: block;
margin:0px;
padding:0px;
padding-left:0px;
overflow:hidden;
float: left;

}


li#tervetuloa a, li#tervetuloa a:link {
background:url(../img/minivalikko1.gif)  0px 0px no-repeat;
 width:263px;
 height:38px;}
 
li#tervetuloa_a a, li#tervetuloa_a a:link {
background:url(../img/minivalikko1.gif)  0px -76px no-repeat;
 width:263px;
 height:38px;} 
 
li#tervetuloa a:hover {
background:url(../img/minivalikko1.gif)  0px -38px no-repeat;
 width:263px;
 height:38px;}
 
 li#liity a, li#liity a:link {
background:url(../img/minivalikko2.gif)  0px 0px no-repeat;
 width:178px;
 height:38px;}
 
  li#liity_a a, li#liity_a a:link {
background:url(../img/minivalikko2.gif)  0px -76px no-repeat;
 width:178px;
 height:38px;}
 
  li#liity a:hover {
background:url(../img/minivalikko2.gif)  0px -38px no-repeat;
 width:178px;
 height:38px;}
 
  li#vaalit a, li#vaalit a:link {
background:url(../img/minivalikko3.gif)  0px 0px no-repeat;
 width:233px;
 height:38px;}
 
   li#vaalit_a a, li#vaalit_a a:link {
background:url(../img/minivalikko3.gif)  0px -76px no-repeat;
 width:233px;
 height:38px;}
 
   li#vaalit a:hover{
background:url(../img/minivalikko3.gif)  0px -38px no-repeat;
 width:233px;
 height:38px;}
 
  li#empty {
background:url(../img/minivalikko_reuna_empty.gif)  0px 0px no-repeat;
 width:233px;
 height:38px;}

#sivukartta li {		padding:0;
		margin:0;
             display: inline;
}


#ala_sivukartta span  {

             display: none;
}




ul#ala_sivukartta {list-style:none;
padding:0;
		margin:0;
height:90px;
width:500px;
/* jos alareunaan tulee lisää linkkejä voidaan ottaa käyttöön vielä 4.palsta kasvattamalla yläpuolelle olevaa leveyttä*/



}


ul#ala_sivukartta li a{
display: block;
margin:0px;
padding:0px;
padding-left:0px;
overflow:hidden;
float: left;
width:130px;
height:20px;
font-size:11px;
font-weight:bold;
padding-left:10px;
background:url(../img/sivukarttanuoli.gif) no-repeat 0 3px;


}
