body {background: #DEDEDE url(kuvat/taustakuva.jpg) repeat-x; margin:0px; padding:0px; width: 100%; height: 100%;}

img {  }

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


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


P { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt; 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; }

.navi           { margin: 7px; COLOR: #ffffff; 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: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.navi:visited  { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.navi:hover    { COLOR: #B9C8E6; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.navi:active   { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }

A.navig:link     { COLOR: #E76518; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.navig:visited  { COLOR: #E76518; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.navig:hover    { COLOR: #E76518; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }
A.navig:active   { COLOR: #E76518; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }



label{
float: left;
width: 160px;
font-weight: bold;
}

input, textarea{
width: 200px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 160px;
margin-top: 5px;
width: 90px;
}






		#tulostuslogo {display: none; }

		 

		#palkki {
			width: 900px;
			height: 29px;
			margin: 0px;
			padding: 0px;
			background: #ffffff url(kuvat/ylahaivytys.jpg) repeat-x;
			clear: both;

			
		}


 		 #palkki2 {
			width: 900px;
			height: 20px;
			margin: 0px;
			padding: 0px;
			background: #862471;
			clear: both;

			
		}

  

		#alapalkki{
			width: 900px;
			height: 30px;
			margin-top; 0px;
			margin: 0px;
			padding: 0px;
			background: #6D6556 url( ) no-repeat;
			clear: both;

			
		}




		#container {
		width: 900px;			
		background: #ffffff url( ) no-repeat;
		border-color: #862471;
		border-width: 1px;
		border-style: solid;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;
		margin-top: 10px;
		padding: 0px;
		align: center;
		}

 
 

		#content {
			width: 660px;
			margin: 0px;
			padding: 12px;
			background-color: #ffffff;
			float: right;
	
		}



		#content2 {
			width: 446px;
			margin: 0px;
			padding: 12px;
			background-color: #ffffff;
			float: left;
	
		}

	#ylaosa {
			width: 900px;
			height: 199px;
			margin: 0px;
			padding: 0px;
			background: #ffffff url( ) repeat-x;
	
		}

 


		#sidebar-a {
			width: 196px;
			float: left;
			margin: 0px;
			padding: 8px;
			background-color: #ffffff;
		}



 		#sidebar-b {
			width: 196px;
			float: right;
			margin: 0px;
			padding: 8px;
			background-color: #ffffff;
		}







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

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


		}


		#clear {
		
		width: 900px;
		height: 10px;
		clear: both;


		}



		#clear2 {
		
		width: 440px;
		height: 5px;
		clear: both;


		}




#yhteyspalkki
{
display: block;
padding: 3px;
width: 190px;
background-color: #651554;
}




#tuotepalkki
{
display: block;
margin: 0px;
margin-top: 5px; 
padding: 5px;
width: 100%;
background-color: #DEDEDE;
}


#tuotepalkki img

{
width: 160px; 
float: right;
margin: 3px;
border: 1px solid #651554;
border-bottom: 6px solid #651554;
}


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

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




.sisaltokuva

{

float: right;
margin: 3px;
COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal;
text-align: center;
}

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

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



.sisaltokuva img

{
border: 1px solid #651554;
border-bottom: 6px solid #651554;
}




#yhteyspalkki p

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




#navcontainer { padding: 0px; margin: 0px; margin-top: 5px;}

#navcontainer ul, #navcontainer li
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}


#navcontainer a
{
display: block;
padding: 3px;
margin: 0px; 
width: 190px;
border-bottom: 1px solid white;
background-color: #651554;
COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal;

}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;


}

#navcontainer a:hover
{
background-color: #862471;
color: #ffffff;

}


#navcontainer a.valittu
{
display: block;
padding: 3px;
width: 190px;
background-color: #862471;

}





#navcontainer a.valittu:hover
{
background-color: #862471;
color: #ffffff;

}














#alanavi { padding: 0px; margin: 0px; margin-top: 5px;}

#alanavi ul, #alanavi li
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}



#alanavi a
{
display: block;
padding: 3px;
margin: 0px; 
width: 190px;
border-bottom: 1px solid white;
background-color: #862471;
COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal;

}

#alanavi a:link, #alanavi a:visited
{
color: #ffffff;
text-decoration: none;


}

#alanavi a:hover
{
background-color: #651554;
color: #ffffff;

}



#alanavi a.alinavi_valittu
{
display: block;
padding: 3px;
width: 190px;
background-color: #651554;

}




#alanavi a.alinavi_valittu:hover
{
background-color: #651554;
color: #ffffff;

}








