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


.tuotetieto {font-size: smaller;}

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

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

li.tuotekategoria  {

font-weight : normal;
font-style : normal; 
color : Black; 
list-style-type : circle; 
list-style-position : outside; 

}





.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.tuotekategoria:link     { color: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt; LINE-HEIGHT: normal; text-decoration: none; }

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

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

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




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; }

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


	 







 

		#content {
			margin: 0px;
			padding: 0px;
			clear: both;
			background: #ffffff url( ) no-repeat;
			border: 0px;
	
		}

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




		.navigointi {
			margin: 0px;
			padding: 0px;
			background-color: #2040E0;
			border-style:solid;
			border-color: #ffffff;
			border-width: 2px 2px 0px 2px;
			}



		.sisaltosolu1 { 
			width: 318px; 
			margin: 0px;
			padding: 2px;
			background-color: #DBDCDB;
			border-style:solid;
			border-color: #ffffff;
			border-width: 1px 1px 1px 0px;

	 
	
		}



	.sisaltosolu2 {
			margin: 0px;
			padding: 2px;
			background-color:#C7C9C7;
			border-style:solid;
			border-color:#ffffff;
			border-width: 1px 0px 1px 0px;



		}



	.sisaltosolu3 {

			margin: 0px;
			padding: 0px;
			background-color: ;
			border-style:solid;
			border-color: #ffffff;
			border-width: 0px 1px 0px 0px;
			


	

		}

		.sisaltosolu4 {
			margin: 0px;
			padding: 2px;
			background-color:#  ;
			border-style:solid;
			border-color: #ffffff;
			border-width: 0px 0px 0px 0px;





		}





		.sisalto {
			width: 768px;
			margin: 0px;
			padding: 0px;
			background-color: #ffffff;
			border-style:solid;
			border-color: #ffffff;
			border-width: 2px 0px 0px 0px;


		}


		#sisaltotekstit { padding: 10px; }


		.sisalto2 {

			width: 768px;
			margin: 0px;
			padding: 0px;
			background-color: #ffffff;
			border-style:solid;
			border-color: #ffffff;
			border-width: 2px 0px 0px 0px;

		}


		#sisalto3 {

			width: 758px;
			margin: 0px;
			padding: 5px;
			background-color: #ffffff;
			border-style:solid;
			border-color: #ffffff;
			border-width: 0px 0px 0px 0px;

		}



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




 

 



	


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










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






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

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

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

 



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

		#footer {
		
		width: 950px;
		margin: 0px;
		padding: 0 0 5px 0;


		}














#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: 168px;
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 

}


#navcontainer a:link, #navlist a:visited
{
background-color: ;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a:hover
{
background-color: #536EF3;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}









#navcontainer a.valittu:link, #navlist a.valittu:visited
{
background-color: #536EF3 ;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a.valittu:hover
{
background-color: #536EF3;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}














#navcontainer a.level0:link, #navlist a.level0:visited
{
background-color: ;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a.level0:hover
{
background-color: #536EF3;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}






#navcontainer a.level0_valittu:link, #navlist a.level0_valittu:visited
{
background-color: #536EF3;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a.level0_valittu:hover
{
background-color: #536EF3;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}













#navcontainer a.level1:link, #navlist a.level1:visited
{
background-color: #4B62D5 ;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a.level1:hover
{
background-color: #6371B9;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}









#navcontainer a.level1_valittu:link, #navlist a.level1_valittu:visited
{
background-color: #6371B9 ;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a.level1_valittu:hover
{
background-color: #6371B9;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}












#navcontainer a.alasivu:link, #navlist a.alasivu:visited
{
background-color: #4B62D5 ;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a.alasivu:hover
{
background-color: #6371B9;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}






#navcontainer a.alasivu_valittu:link, #navlist a.alasivu_valittu:visited
{
background-color: #6371B9 ;
color: #ffffff;
text-decoration: none;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}

#navcontainer a.alasivu_valittu:hover
{
background-color: #6371B9;
color: #ffffff;
border-color: #ffffff;
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 1px;
border-style: solid;

}










/** tuotelistat **/
tr.tuote_table_color_1{background-color:#DBDCDB;}
tr.tuote_table_color_2{background-color:#C7C9C7;}
tr.tuote_table_color_1 td{padding: 0 2px 0 2px;}
tr.tuote_table_color_2 td{padding: 0 2px 0 2px;}