body {background: #ffffff url( ) repeat-x; margin:0px; padding:0px; width: 100%; height: 100%;}

img {  }


.sisalto ul { list-style: none; margin: 0px; }
.sisalto li { padding-left: 10px; background-image: url(kuvat/li.jpg); background-repeat: no-repeat; background-position: 0 .5em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; }


h1 { margin: 0px; COLOR: #E78200; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 14pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h2 { margin: 0px; COLOR: #E78200; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 14pt; FONT-STYLE: bold; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }
h3 { margin: 0px; COLOR: #E78200; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
 

.alaviiva {
border-bottom: 3px solid #6B7E2F;
}


P { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }


.pieni           { margin: 0px; margin-top: 2px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

.copy           { margin: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }


A:link, A:visited, A:active  { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

A:hover             { COLOR: #7A0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal; }

A.copy:link     { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }

A.copy:visited  { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }

A.copy:hover    { COLOR: #7A0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }

A.copy:active   { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }


A.navi:link     { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; LINE-HEIGHT: normal; text-decoration: none; }

A.navi:visited  { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; LINE-HEIGHT: normal; text-decoration: none; }

A.navi:hover    { COLOR: #7A0000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; LINE-HEIGHT: normal; text-decoration: none; }

A.navi:active   { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; LINE-HEIGHT: normal; text-decoration: none; }



		#yla {
 
			width: 780px;
			height: 50px;
			clear: both;
			margin: 0px;
			padding: 0px;
			background: #ffffff url( ) no-repeat;
		}


		.sivuviiva_puna {
 
			width: 20px;
			margin: 1px;
			padding: 0px;
			background: #FF0000 url( ) no-repeat;
		}



		.sivuviiva_oranssi {
 
			width: 20px;
			margin: 0px;
			padding: 0px;
			background: #FF9000 url( ) no-repeat;
		}



		.ylapalkki {
			width: 555px;
			margin: 0px;
			padding: 0px;
			background: #FF0000 url( ) no-repeat;
		}









		#ylaviiva {
 
			width: 780px;
			height: 20px;
			margin-bottom: 2px;
			padding: 0px;
			background: #4778DE url( ) no-repeat;
		}



		.navigointi {
			padding: 3px;
			width: 182px;
			margin: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			background-color: #F4EEE4 ;
		}




		.sisalto {
			width: 100%;
			margin: 2px;
			padding: 10px;
			background-color: #ffffff;
		}


		#ylakuva {
 
			width: 780px;
			height: 141px;
			clear: both;
			margin: 0px;
			margin-bottom: 2px;
			padding: 0px;
			background: #ffffff url(kuvat/ylaosa.jpg) no-repeat;
		}


		#sivutausta {

			width: 780px;
			height: 511px; 
			background: #ffffff url(kuvat/sivutausta.jpg) no-repeat;
			
			}

 

		#alapalkki {
			width: 780px;
			height: 28px;
			margin-top; 0px;
			margin: 0px;
			padding: 0px;
			background: #ffffff url(kuvat/alaosa.jpg) no-repeat;
			clear: both;

			
		}


 



		#container {
		width: 780px;
		background-color: #FFFFFF;
		border-color: #000000;
		border-width: 0px;
		border-style: solid;
		margin: 10px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;
		padding: 0px;
		align: center;
		}


	 







 

		#content {
			margin: 0px;
			padding: 0px;
			background-color: ;
	
		}


		.yhteyspalkki {
display: block;
padding: 3px;
margin-bottom: 2px;
width: 178px;
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
background-color: #C1CBFF;
color: #000000;
	
		}


		.logopalkki {
display: block;
padding: 3px;
width: 178px;
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
background-color: #F4EEE4;
color: #000000;
	
		}






.yhteyspalkki a:link, .yhteyspalkki a:visited
{

color: #000000;
text-decoration: none;
}

.yhteyspalkki a:hover
{
color: #6AAF7B;
}

 



		#alakehys {
		width: 780px;
		margin: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		}

		#footer {
		
		width: 780px;
		margin: 0px;
		padding: 0px;


		}














#navcontainer { padding: 0px; margin: 0px; }


#navcontainer ul, #navcontainer li

{
margin: 0px;
margin-left: 0px;
padding: 0px;
list-style-type: none;
}



#navcontainer a
{
display: block;
padding: 3px;
margin: 0px;
width: 178px;
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 

}


#navcontainer a:link, #navlist a:visited
{
background-color: #DECBB3;
color: #000000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #D1BFA9;
color: #000000;
}

/*** KOODARIN LISÄYKSIÄ, ÄLÄ JOOKO TUHOA **/
#suggest_link
{
margin-left: 2em;
margin-top: 1em;
visibility: hidden;
font-size: smaller;
}