
body {
	margin:0;
	padding:0;
	text-align:left;
	font-family: Arial, helvetica;
	font-size:12px;
	color:#202d37;
	background-color:#fff;
}

hr{
	border:1px dashed #d0d3d6;
}

p{
	margin:0px 10px;
}

form{
	margin:0px 10px;
}

#ca img {
	padding-bottom:14px;
	margin:4px 10px;
	background:url(../img/varjo.jpg) right bottom no-repeat;}

.ilman_varjoa, #ca  img.ilman_varjoa {
	padding-bottom:0;
	background:url();}

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

h1 a, h1 a:link, h1 a:visited, h1 a:active{
font-family:georgia, arial, helvetica, sans-serif;
	font-size: 17px;
	color: #888984;
	font-weight:normal;

}

/* 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;

}

.sivu td {
	font-size:11px;
	color:#655f55;}
.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-family:georgia, arial, helvetica, sans-serif;
	font-size: 17px;
	color: #000;
	font-weight:normal;
	background:url(../img/h1.gif) no-repeat top left;
	height:40px;
	margin-bottom:4px;
	padding-bottom:0px;
	padding-top:14px;
	padding-left:4px;
	
}

.sivu h1 {
font-family:georgia, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight:bold;
	background:url(../img/sivu_yla.gif) no-repeat top left;
	height:51px;
	padding-top:16px;
	padding-left:10px;
	
}

h2 {
font-family:georgia, arial, helvetica, sans-serif;
	font-size: 17px;
	/*color: #2b2a25;*/
	color: #3c7c18;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-bottom:6px;
}

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 0 0;
		height:43px;
		width:866px;}
		
		
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;}


td#ala_boxi
 {
		border:1px solid #c8c6b4;
		background-color:#efebe2;
		margin-top:24px;}
.alaosa a, .alaosa a:link, .alaosa a:active
{
		color:#fff;}

#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;}
		
.alaosa {
		color:#e8e8e8;
		font-family:arial, helvetica, sass-serif;
		font-size:11px;
		}
		
#alavalikko li {		padding:0;
		margin:0;
             display: inline;

			 
}


#ala_valikko span  {

             display: none;
}




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



}

#alavalikko a, #alavalikko a:link, #alavalikko a:active, #alavalikko a:hover, #alavalikko a:visited{
		font-size:11px;
		font-family:georgia, Times new roman, serif;
		
}


ul#ala_valikko  li.ala_ei_aktiivinen a{
display: block;
margin:0px;
padding:0px;
padding-left:0px;
overflow:hidden;
float: left;
width:255px;
font-size:11px;
font-weight:bold;
padding-top:12px;
padding-bottom:16px;
margin:0;
background:url(../img/alasivu_ei_aktiivinen.gif) no-repeat;


}

ul#ala_valikko  li.ala_aktiivinen a{
display: block;
margin:0px;
padding:0px;
padding-left:0px;
overflow:hidden;
float: left;
			 width:255px;
font-size:11px;
font-weight:bold;
padding-top:12px;
padding-bottom:16px;
background:url(../img/alasivu_aktiivinen.gif) no-repeat;
margin:0;


}

.sivu a, .sivu a:link, .sivu a:active, .sivu a:hover, .sivu a:visited
{
	color:#655f55;
	
	}



