 body
{
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #ffffff;
}
		
img, div
{ 
behavior: url(css/iepngfix.htc); 
}

 
 
form, input { margin: 0; padding: 0; }
 	
	

h1
{
	COLOR: #5CB0EE;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 16pt;
	
}
h2
{
	COLOR: #5CB0EE;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 14pt;
}
h3
{
	COLOR: #5CB0EE;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 12pt;
} 
h3
{
	COLOR: #5CB0EE;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
} 

P, div
{
	COLOR: #595959;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}


A:link, A:visited, A:active
{
	COLOR: #595959;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
A:hover
{
	COLOR: #433324;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}


#ylaosa
{
width: 100%;
margin: 0;
padding: 0;
}

#ylaosa_sisalto
{
height: 58px;
margin: 0 auto 0 auto;
padding: 0;
}

#otsikko
{
margin: 0;
padding: 0;
clear: both;
}

.otsikko
{
	COLOR: #5CB0EE;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 20pt;
	
}

.poimintoja_otsikko { margin: 10px 0 0 0; padding: 0; }
.poimintoja { margin: 10px 0 0 0; padding: 0; }


#sivupohja

{
margin: 20px auto 5px auto;
padding: 0;
background-color: none;
}

#ylapalkki
{
display: none;

}

#alapalkki
{
display: none;

}

#sisalto
{
margin: 0;
padding: 0; 
clear: both;
background-color: #ffffff;
}

#sisaltoteksti
{
margin: 0;
padding: 00;
}

.tuotelaatikko_tulostus
{
margin: 0 5px 5px 5px;
padding: 10px;
border: 1px solid #1A72AD;
clear: both;
}


#sisaltoteksti ul
{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#sisaltoteksti li 
{
	background-image: url(/kuvat/li.jpg);
	background-position: 0 .5em;
	background-repeat: no-repeat;
	COLOR: #595959;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 9pt;
	padding-left: 12px;
}

iframe { margin: 0; padding: 0; border: 0; }


#kategoriat
{

display: none;

}



#haku
{
width: 250px;
margin: 30px 0 10px 0;
padding: 0;
clear: both;
text-align: center;
}
 
.hakukentta
{
width: 200px; 
margin: 0 0 5px 0;
padding: 3px;
border: 1px solid;
border-color: #527497;
font-size: 10px;
color: #527497;
} 

.hakunappi
{

margin:  0;
padding: 0;

} 

.clear { width: 980px; height: 1px; margin: 0; padding: 0; clear: both;}

.logo
{
float: left;
width: 212px;
margin: 8px 0 0 0;
padding: 0;
}

.ylanavigointi
{

display: none;

}
 
 
 
.text_content { }
.editor_div { } 

 
 
 

#alakehys
{

display: none;

}


 
#footer p
{
	text-align: right;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
#footer A:link, #footer A:visited, #footer  A:active
{
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#footer A:hover

{
	COLOR: #efefef;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#topSet
{
width: 996px;
margin-top: 0;
margin-left: auto;
margin-right: auto;
margin-bottom: 2px;
clear: both;
padding: 2px; 
background: red; 
border: 1px solid black; 
border-top-style: none;
}


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

.sIFR-alternate {
  visibility: visible !important;
  display: block !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
}






.casher label{ float: left; width: 160px; font-weight: bold; }
.casher input { width: 200px; margin-bottom: 5px; }




 
.tuotekuvaus h3 { margin: 0 0 5px 0; COLOR: #B65100; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica; FONT-SIZE: 11pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal; }
.tuotekuvaus p { margin: 0 0 5px 0; }

 

 

.tuotesivu
{
float: left;
width: 540px;
margin: 0 10px 0 0;
padding: 0;
}


.tuotesivu_kuva
{
float: right;
width: 250px;
margin: 0;
padding: 0;
}

.tiedustele  { display: hidden; }

.tuotesivu_clear { clear: both; height: 1px; margin: 0; padding: 0;}


.tuoteboksi1
{
 
padding: 5px;
margin: 0 ;
border-color: #B5B3A1;		
border-width: 1px;	
border-style: solid;	
}



.tuoteboksi2
{
padding: 5px;
margin: 0 ;
border-color: #B5B3A1;		
border-width: 1px;	
border-style: solid;	
}




.tuoteboksi3
{
 
padding: 5px;
margin: 0 ;
border-color: #B5B3A1;		
border-width: 1px;	
border-style: solid;	
}





.tuotekuva
{
width: 210px;
padding: 0;
margin: 0 5px 0 0;
text-align: center;
}





.tuotekuvaus
{
float: right;
width: 110px;
padding: 0;
margin: 0;
text-align: left;
}



.hinta { margin: 5px 0 0 0; color: #5C5940; }

.alehinta { color: #CB032E; FONT-SIZE: 14pt;}


.tuotetilaus { clear: both; margin: 5px 0 0 0; text-align: center;}

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


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





#orderDone { width: 780px; margin: 0 0 10px 0; padding: 10px; background: #E9E4E4; border-color: #760000;		 border-width: 1px;	
border-style: solid; }

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

.casher input { width: 200px; margin-bottom: 5px; }

 
 
table .tuotetausta { background: #E5E5E1; }
 
 
 
 
 
  

		
.alanavigointi ul, .alanavigointi li, .top-10 ul, .top-10 li
{
margin: 0 0 1px 0;
padding: 0;
list-style-type: none;
}



.alanavigointi a
{
display: block;
padding: 2px;
margin: 0px;
width: 246px;
text-decoration: none; 
border: 0px solid #aaaaaa;
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
font-weight: bold;

}


.alanavigointi a:link, .alanavigointi a:visited
{
background-color: #ABC7E3;
color: #000000;
text-decoration: none;
}


.alanavigointi a:hover
{
background-color: #8DADCD;
color: #000000;
}



.alanavigointi a.selected:link, .alanavigointi a.selected:visited
{
background-color: #8DADCD;
color: #000000;
text-decoration: none;
}

.alanavigointi a.selected:hover
{
background-color: #6498CB;
color: #000000;
}


.alanavigointi a.level0 
{
display: block;
padding: 2px;
margin: 0px;
width: 246px;
text-decoration: none; 
border: 0px solid #aaaaaa;
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
font-weight: bold;

}


.alanavigointi a.level0:link, .alanavigointi a.level0:visited
{
background-color: #ABC7E3;
color: #000000;
text-decoration: none;
}

.alanavigointi a.level0:hover 

{
background-color: #8DADCD;
color: #000000;
}






.alanavigointi a.level0_selected 
{
display: block;
padding: 2px;
margin: 0px;
width: 246px;
text-decoration: none; 
border: 0px solid #aaaaaa;
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
font-weight: bold;

}


.alanavigointi a.level0_selected:link, .alanavigointi a.level0_selected:visited
{
background-color: #8DADCD;
color: #000000;
text-decoration: none;
}

.alanavigointi a.level0_selected:hover 

{
background-color: #6498CB;
color: #000000;
}





.alanavigointi a.level1
{
display: block;
padding: 2px;
margin: 0px 0px 0px 7px;
width: 241px;
text-decoration: none; 
border: 0px solid #aaaaaa;
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
font-weight: bold;

}


.alanavigointi a.level1:link, .alanavigointi a.level1:visited
{
background-color: #ABC7E3;
color: #000000;
text-decoration: none;
}

.alanavigointi a.level1:hover

{
background-color: #8DADCD;
color: #000000;
}





.alanavigointi a.level1_selected 
{
display: block;
padding: 2px;
margin: 0px 0px 0px 7px;
width: 241px;
text-decoration: none; 
border: 0px solid #aaaaaa;
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
font-weight: bold;

}


.alanavigointi a.level1_selected:link, .alanavigointi a.level1_selected:visited 
{
background-color: #8DADCD;
color: #000000;
text-decoration: none;
}

.alanavigointi a.level1_selected:hover 

{
background-color: #6498CB;
color: #000000;
}







 
	
.ylanavigointi ul, .ylanavigointi li
{
margin: 0;
margin-left: 0;
padding: 0;
list-style-type: none;
display: inline;
margin-bottom: 1px;
}




.ylanavigointi a
{
display: inline;
padding: 2px 5px 0 5px;
margin: 0;
text-decoration: none; 
border: 0px solid #aaaaaa;
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 8pt; 
font-weight: bold;

}


.ylanavigointi a:link, .ylanavigointi a:visited
{
color: #000000;
text-decoration: none;
}


.ylanavigointi a:hover
{
color: #AA4C00;
}


.navigointi a.selected:link, .navigointi a.selected:visited
{
color: #AA4C00;
text-decoration: none;
}


.ylanavigointi a.selected:hover
{
color: #AA4C00;
}






