body
{

	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}


img, div,  li
{ 
behavior: url(/extranet/ext/cms3/css/iepngfix.htc); 
}


h1
{
	COLOR: #443132;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 14pt;
	margin-top: 5px;
}
h2
{
	COLOR: #443132;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 12pt;
	margin-top: 15px;
}
h3
{
	COLOR: #443132;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	margin-top: 15px;
} 
P, div
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	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: #433324;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

li 
{
	background-image: url(/extranet/ext/cms3/images/static/li2.jpg);
	background-position: 0 .5em;
	background-repeat: no-repeat;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	padding-left: 12px;
}



#runko
{
	margin: 0 auto 0 auto;
	padding: 0;
}

#tulostuslogo 
{ 
clear: both;
width: 100%;
height: 78px;
padding: 0;
margin: 0 0 20px 0;
background-image: url(/extranet/ext/cms3/images/static/tulostuslogo.png);
background-repeat: no-repeat;
}

#ylaosa
{
	display: none;
	
}
	
#ylapalkki

{
 
}


.liput

{
 
}


 

#sisalto

{
margin: 0;
padding: 0;
clear: both;
}

#paperitausta

{
margin: 0;
padding: 0;
}



.clear 
{
 
margin: 0;
padding: 0;
height: 1px;
clear: both;
}



.clear_sisalto
{
 
margin: 0;
padding: 0;
height: 1px;
clear: both;
}

.kategoria_yla
{
background-position: top center; 
background-color: none; 
background-image: url(/extranet/ext/cms3/images/static/kategoria_yla.png); 
background-repeat: no-repeat;
width: 140px;
height: 12px;
margin: 0;
padding: 0;
}

.tuote_yla
{
background-position: top center; 
background-color: none; 
background-image: url(/extranet/ext/cms3/images/static/tuote_yla.png); 
background-repeat: no-repeat;
width: 110px;
height: 9px;
margin: 0;
padding: 0;
}



.kategoria_keski 
{
background-position: top center; 
background-color: none; 
background-image: url(/extranet/ext/cms3/images/static/kategoria_keski.png); 
background-repeat: repeat-y;
width: 140px;
margin: 0;
padding: 0;
text-align: center;
}

.tuote_keski
{
background-position: top center; 
background-color: none; 
background-image: url(/extranet/ext/cms3/images/static/tuote_keski.png); 
background-repeat: repeat-y;
width: 110px;
margin: 0;
padding: 0;
text-align: center;
}



.kategoria_kuva
{
width: 130px;
height: 115px;
padding: 0 5px 0 5px;
margin: 0;
text-align: center;
clear: both;
}

.tuote_kuva
{
width: 100px;
height: 90px;
padding: 0 5px 0 5px;
margin: 0;
text-align: center;
clear: both;
}

.kategoria_kuvaus
{
width: 130px;
padding: 0 5px 0 5px;
margin: 0;
text-align: center;
clear: both;
font-size: 8pt;
}

.tuote_kuvaus
{
width: 100px;
padding: 0 5px 0 5px;
margin: 0;
text-align: center;
clear: both;
font-size: 7pt;
}


.kategoria_ala
{
background-position: top center; 
background-color: none; 
background-image: url(/extranet/ext/cms3/images/static/kategoria_ala.png); 
background-repeat: no-repeat;
width: 140px;
height: 10px;
margin: 0;
padding: 0;
}

.tuote_ala
{
background-position: top center; 
background-color: none; 
background-image: url(/extranet/ext/cms3/images/static/tuote_ala.png); 
background-repeat: no-repeat;
width: 110px;
height: 8px;
margin: 0;
padding: 0;
}




.kategoria_nimi_pieni
{
background: #ffffff;
margin: 0;
padding: 5px 0 5px 0;
text-align: center;
font-size: 7pt;
}



.valkoinen
{
background: none;
}




.lupakuvat, .perustukset, .lisakuvat
{

display: none;

}



 

.teksti
{
float: left;
margin: 0 10px 0 0;
padding: 0;

}

.kuvat
{
float: right;
width: 280px;
margin: 0;
padding: 0;
text-align: center;

}

.kuvat img, .kategoriakuva img
{
border: 5px solid #ffffff;
}

.kuvat a img 
{
border: 0;
}



.kategoriakuva
{
float: right;
width: 280px;
margin: 0;
padding: 0;
}

.kategoriakuvaus
{
float: left;
width: 335px;
margin: 0 10px 0 0;
padding: 0;
}


#navigointi

{
display: none;
}
  


#copyright
{

display: none;


}


 
#copyright 
{
	text-align: right;
	COLOR: #61290E;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
#copyright A:link, #copyright A:visited, #copyright  A:active
{
	COLOR: #61290E;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

#copyright A:hover

{
	COLOR: #44100C;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}

.sinetti 
{
margin: 10px 0 0 0;
padding: 0;
width: 190px;
text-align: center;
}

#navi li

{
margin: 10px 0 0 0;
padding: 0;
background-color: none;
background-image: url(/extranet/ext/cms3/images/static/taustakuva_navigointi.png);
background-repeat: no-repeat;

}

#navi a
{
display: block;
padding: 15px 10px 10px 10px;
margin: 0;
width: 170px;
height: 28px;
text-decoration: none; 
FONT-FAMILY: Verdana, Arial, Helvetica; 
FONT-SIZE: 12pt; 

}


#navi a:link, #navi a:visited
{
color: #B9BABD;
text-decoration: none;
}


#navi a:hover
{
color: #B9BABD;
text-decoration: underline;
}



#navi a:link#current, #navi a:visited#current
{
color: #B9BABD;
text-decoration: underline;
}

#navi a:hover#current
{
color: #B9BABD;
text-decoration: underline;
}

#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;
}


body.mceContentBody {
   background: white !important;
}


legend
{
	color: #ffffff;
}
.hallinta
{
	color: #ffffff;
}
