#tuotep { font: normal normal 12px arial,verdana,helvetica,serif; color: #334D65; }

form, input, ul, li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.clear { clear:both;}
body
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #2C80BB;
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65; 
    xmin-width: 800px;
    text-align: center;
  }

div#body2
  {
	background-image: url(/pics/kc-esbg.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;	
  }
    
div#bodyes
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/pics/kc-esbg.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
  }

/*HEADER ETUSIVU JA ALASIVU*/

div#header
  {
    width: 760px;
	height: 89px;
    margin-left: auto; 
    margin-right: auto; 
    position: relative; 
    text-align: left;
	background-image: url(/pics/kc-bg-esylaosa.gif);
    background-repeat: no-repeat;
	background-position: 0px 4px;
  }  

div#esheader
  {
    width: 900px;
    height: 87px;
    margin-left: auto; 
    margin-right: auto; 
    position: relative; 
    text-align: left;
    background-image: url(/pics/kc-bg-esylaosa.gif);
    background-repeat: no-repeat;
  }  

div#logo
  {
    left: 25px;
    position: absolute;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }  
  
#logo h1 { 
	/* background-image: url(/pics/kc-eslogo-kiilto.gif);  height: 76px;*/
	background-image: url(/pics/logo-kiilto.gif); 
	width: 112px; 
	height: 89px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
  
#logo h2 { 
	/* background-image: url(/pics/kc-logo-kiilto.gif); height: 66px;*/
	background-image: url(/pics/logo-kiilto.gif); 
	width: 112px; 
	height: 89px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
  
div#logowetrok
  {
    position: absolute;  
  	z-index: 5000;
    left: 25px;
    top: -13px;
	  width: 74px; 
	  height: 25px;	
    background-image: url(/pics/kc-logo-wetrok.gif); 	
	  background-repeat: no-repeat;
  }

#logowetrok h1
	{ 
	  background-image: url(/pics/kc-logo-wetrok.gif); 
	  width: 74px; 
	  height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

#logo h1 span, #logowetrok h1 span, #navivasen h1 span, #navioikea h1 span, #logo h2 span { display: none; }


/*+---------------+*/
/*| PÄÄNAVIGOINTI |*/
/*+---------------+*/
div#navi {
    left: 160px;
    position: absolute;
    width:620px;
  }
  	#mainMenuBegin {
		float:left;
		width:22px;
		height:25px;
		background:transparent url(/pics/kc-mainMenuBegin.gif) no-repeat;
		}
	#mainMenuEnd {
		float:left;
		width:24px;
		height:25px;
		background:transparent url(/pics/kc-mainMenuEnd.gif) no-repeat;
	}
  
	ul#navigointi {
	    list-style-type: none;
	    width: auto;
	    float:left;
	    height:20px;
	    margin: 0px 0px 0px 0px;
	    padding: 5px 0px 0px 0px;
	    left: 0px;
	    background:#cee5f9;
	    
	    }

		ul#navigointi li { display:inline;padding:0.4em 0.5em;vertical-align:top;overflow:none;heigth:20px;background:transparent url(/pics/li-naviBorder.gif) right top no-repeat;}
		ul#navigointi li.lastMenuItem { background:transparent url(/pics/li-kc-naviBorder.gif) left top no-repeat;}
		ul#navigointi li a { 
		 	position:relative;
		 	position:float;
		    font: normal bold 11px arial,verdana,helvetica,serif; 
		    color: #4389c4; 
		    text-decoration: none;
		    line-height:20px;
		    margin: 0;
		    		    }
		ul#navigointi li#naviSelected { background:#63a8e2 url(/pics/li-kc-naviBorder.gif) right top no-repeat;} 
		  	ul#navigointi li#naviSelected a { margin:0;color:#fff; } 
		  	ul#navigointi li.eKontakti { background:none;padding:0.4em 0.5em;vertical-align:top;overflow:none;heigth:20px;}
		  	ul#navigointi li.eKontakti a { background:transparent url(/pics/a-kc-eKontakti.gif) 0 0 no-repeat;padding:2px 0 2px 20px;text-indendt:-12px; line-height:20px;}  
		ul#navigointi a:hover {}

div#kielivalinta
  {
    top: 38px;  
    left: 179px;
    position: absolute;
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #2374B8; 
  } 

#kielivalinta a, #kielivalinta a:visited, #kielivalinta a:active, #kielivalinta a:hover
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    text-decoration: none;
  }

div#haku
  { 
    width: 335px;
    left: 430px;
    top: 25px;
    position: absolute;
    font: normal normal 11px arial,verdana,helvetica,serif; 
	  color: #004E96;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	xborder: solid 1px;
  }

div#haut
  { 
    margin: 8px 2px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
  }
      
.haku
  {
    background-color: #ffffff; 
    width: 84px;
    border: 1px solid #6DADD7;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  
  
/*CONTENT ALASIVU*/

div#content
  {
    margin-left: auto; 
    margin-right: auto; 
    width: 760px; 
    text-align: left;
	position: relative;
   }
    
div#sisaltovasen
  {
    width: 5px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
    
#sisaltovasen h1
	{ 
	  background-image: url(/pics/clear.gif); 
	  width: 5px; 
	  height: 150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
    
#sisaltovasen h1 span, #sisaltooikea h1 span, #kuluttajaneuvoja h1 span, #uutta h1 span, #asajankohtaisuudetvali h1 span, #ideat h1 span, #asajankohtaisuudetala h1 span	{ display: none; }

div#navitaulukko
  {
    width: 746px;
    float: left;
    background-image: url(/pics/bg-sisalto.gif);
    background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

/*+-----------------------+*/
/*| ALASIVUJEN NAVIGOINTI +*/
/*+-----------------------+*/
  

  
div#alanavi
  {
    width: 188px;
    background-image: url(/pics/bg-navi.gif);
    background-repeat: repeat-y;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
  }

#alanavi ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
	}

#alanavi ul li
	{
	  background-image: url(/pics/li-alanavi-oranssi.gif); 
	  background-repeat: no-repeat;
    position: relative;
    background-position: 0px 4px;
    padding: 0px 0px 8px 0px;
    margin: 0px 0px 0px 19px;
  }
  
#alanavi ul li a, #alanavi ul li a:visited, #alanavi ul li a:hover
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    display: block;
  }  

div#navitaulukko div#alanavi ul li a.valittu
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #C32405; 
    padding: 0px 0px 0px 15px;
    display: block;
  } 
/* color: #C32405; - punainen merkkausväri - ei käytössä */  


#alanavi ul ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}
  
#alanavi ul li li 
  { 
    background: none; 
    padding: 4px 0px 3px 0px;
    margin: 0px 0px 0px 15px;
  }  
  
#alanavi ul li li a, #alanavi ul li li a:visited, #alanavi ul li li a:active, #alanavi ul li li a:hover
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    text-decoration: none;
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }  
  
div#navitaulukko div#alanavi ul li li a.valittu, div#navitaulukko div#alanavi ul li li a.valittu:visited, div#navitaulukko div#alanavi ul li li a.valittu:active, div#navitaulukko div#alanavi ul li li a.valittu:hover
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #C32405; 
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  
#alanavi ul li.alanaviviiva
	{
	  background: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
  }

#alanavi ul.etusivu 
  {
    list-style-type: none;
    border-top: 1px solid #CFDEE9;
    border-bottom: 1px solid #CFDEE9;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}
  
#alanavi ul.etusivu li.etusivulle
	{
	  background-image: url(/pics/li-alanavi-sininen.gif); 
	  background-repeat: no-repeat;
    position: relative;
    background-position: 0px 15px;
    padding: 11px 0px 11px 0px;
    margin: 0px 0px 0px 19px;
  }

div#kuluttajaneuvoja
  {
    width: 188px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/pics/kc-bg-kuluttajaneuvoja.gif);
    background-repeat: repeat-y;
  }
  
#kuluttajaneuvoja h1
	{ 
	  background-image: url(/pics/kc-otsikko-kuluttajaneuvoja.gif);
	  width: 170px; 
	  height: 34px;
    margin: 15px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
	}  
  
#kuluttajaneuvoja p
  {
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
  }  

#kuluttajaneuvoja .marg
  {
    font: normal bold 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 8px 0px 8px 15px;
    padding: 0px 0px 0px 0px;
  }  
  
#kuluttajaneuvoja a, #kuluttajaneuvoja a:visited, #kuluttajaneuvoja a:active, #kuluttajaneuvoja a:hover
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    text-decoration: underline;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }  

#kuluttajaneuvoja .katkoviiva
  {
    margin: 14px 0px 10px 15px;
    padding: 0px 0px 0px 0px;
  }   

#kuluttajaneuvoja a.linkkioranssi, #kuluttajaneuvoja a.linkkioranssi:visited, #kuluttajaneuvoja a.linkkioranssi:active, #kuluttajaneuvoja a.linkkioranssi:hover
  { 
    font: normal bold 11px arial,verdana,helvetica,serif; 
    color: #FF8810; 
    text-decoration: none;
    padding: 8px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }   
  
#kuluttajaneuvoja ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #CFDEE9;
	}

#kuluttajaneuvoja ul li
	{
	  background-image: url(/pics/li-alanavi-oranssi.gif); 
	  background-repeat: no-repeat;
    position: relative;
    background-position: 0px 4px;
    padding: 0px 0px 8px 0px;
    margin: 0px 0px 0px 15px;
  }
  
#kuluttajaneuvoja ul li a, #kuluttajaneuvoja ul li a:visited, #kuluttajaneuvoja ul li a:active, #kuluttajaneuvoja ul li a:hover
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    text-decoration: underline;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 15px;
  }  

#alanavi .ikoni
  { 
    padding: 17px 0px 30px 17px;
    margin: 0px 0px 0px 0px;
  }  

div#sisaltotaulukko
  {
    width: 558px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
  }
   
div#ylapalkki
  {
    height: 55px;
    background-image: url(/pics/bg-ylapalkki.gif); 
	  background-repeat: no-repeat;
    position: relative;
  }

#ylapalkki ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}

#ylapalkki ul li
	{
	  background-image: url(/pics/ikoni-takaisin.gif); 
	  background-repeat: no-repeat;
    position: absolute;
    background-position: 0px 3px;
    left: 27px;
    top: 5px;
  }

#ylapalkki ul.tulosta 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}

#ylapalkki ul.tulosta li
	{
	  background-image: url(/pics/ikoni-tulosta.gif); 
	  background-repeat: no-repeat;
    position: absolute;
    background-position: 0px 2px;
    left: 470px;
    top: 5px;
  }
  
#ylapalkki ul li a, #ylapalkki ul li a:visited, #ylapalkki ul li a:active, #ylapalkki ul li a:hover
  { 
    font: normal bold 11px arial,verdana,helvetica,serif; 
    color: #ffffff; 
    text-decoration: none;
    padding: 0px 0px 0px 15px;
  }
  
div#sisalto {
    float:left;
	background-color: #ffffff;
    border-left: 1px solid #C2D6E3;
    padding: 0px 21px 0px 30px;
    margin: 0px 0px 0px 0px;
    margin-bottom: 25px;
	}
	
div#bm-sisalto {
    float:left;
	background-color: #ffffff;
    border-left: 1px solid #C2D6E3;
    padding: 0px 21px 0px 30px;
    margin: 0px 0px 0px 0px;
    margin-bottom: 25px;
	}
	
.border
  {
    background-color: #ffffff;
    border: 1px solid #CFDEE9;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }    
  
.margin
  {
    padding: 5px 0px 5px 10px;
    margin: 0px 0px 0px 0px;
    font: normal bold 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
  }   

.marginkaksi
  {
    padding: 5px 16px 5px 10px;
    margin: 0px 0px 0px 0px;
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #2374B8; 
  }

.marginviisi
  {
    padding: 10px 0px 5px 15px;
    margin: 0px 0px 0px 0px;
    font: normal bold 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    border-left: 1px solid #CFDEE9;
    background-color: #F7F9FB;
  } 
  
.marginkuusi
  {
    padding: 15px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #CFDEE9;
    background-color: #F7F9FB;
  }  
  
.marginseitseman
  {
    padding: 10px 0px 5px 15px;
    margin: 0px 0px 0px 0px;
    border-left: 1px solid #CFDEE9;
    border-top: 1px solid #CFDEE9;
    border-bottom: 1px solid #CFDEE9;
    background-color: #F7F9FB;
  } 
  
.marginkahdeksan
  {
    padding: 10px 5px 5px 0px;
    margin: 0px 0px 0px 0px;
    border-right: 1px solid #CFDEE9;
    border-top: 1px solid #CFDEE9;
    border-bottom: 1px solid #CFDEE9;
    background-color: #F7F9FB;
  }  
  
.laatikko
  {
    background-color: #ffffff; 
    width: 195px;
  } 

.laatikkokaksi
  {
    background-color: #ffffff; 
    width: 127px;
  }   

/*+--------------------------+*/
/*| ETUSIVUN FLASH ELEMENTIT +*/
/*+--------------------------+*/
div#kc-flash_elements {
	position:absolute;
	top:85px;
	left:166px;
	width:600px;
	z-index:1;
	}
div#kc-flash-kodinhoito {
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	height:231px;
	margin:0em;
	padding:0em;
}

div#kc-flash-kiilto  {
	position:absolute;
	left:151px;
	top:0px;
	width:142px;
	height:231px;
	margin:0em;
	padding:0em;
}
div#kc-flash-wetrok  {
	position:absolute;
	left:293px;
	top:0px;
	width:147px;
	height:231px;
	margin:0em;
	padding:0em;
}

div#kc-flash-teollisuus {
	position:absolute;
	left:439px;
	top:0px;
	width:154px;
	height:231px;
	margin:0em;
	padding:0em;
}
.otsikkokodinhoito
	{
	  background-image: url(/pics/kc-otsikko-kodinhoito.gif); 
	  background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 52px;
    width: 174px;
  }    

.otsikkosiivous
	{
	  background-image: url(/pics/kc-otsikko-siivous.gif); 
	  background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 52px;
    width: 170px;
  }      
  
.otsikkoteollisuus
	{
	  background-image: url(/pics/kc-otsikko-teollisuus.gif); 
	  background-repeat: no-repeat;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 52px;
    width: 174px;
  }  

#sisalto .otsikkotuotteet
	{
    padding: 10px 0px 0px 8px;
    margin: 0px 0px 0px 0px;
    font: normal bold 14px arial,verdana,helvetica,serif; 
    color: #ffffff;
  } 

.taustaoranssi
	{
	  background-image: url(/pics/kc-bg-kodinhoito.gif); 
	  background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65;
    width: 174px; 
  }
  
.taustasininen
	{
	  background-color: #F1F7FA;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65;
    width: 170px;
 } 
  
.taustavihrea
	{
	  background-image: url(/pics/kc-bg-teollisuus.gif); 
	  background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65;
    width: 174px
  }  

#sisalto .txttuotteet
	{
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 20px 10px;
  }
  
.taustatummanoranssi
	{
	  background-color: #F7F1E5;
    border: 1px solid #CFDEE9;
    padding: 0px 0px 0px 15px;
  }
  
.taustatummansininen
	{
	  background-color: #E5F1F7;
    border-top: 1px solid #CFDEE9;
    border-bottom: 1px solid #CFDEE9;
    padding: 0px 0px 0px 15px;
  }  
  
.taustatummanvihrea
	{
	  background-color: #E5F7EF; 
    border: 1px solid #CFDEE9;
    padding: 0px 0px 0px 15px;
  }
  
#sisalto ul.tuotteet 
  {
    list-style-type: none;
    padding: 5px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
	}  
  
#sisalto ul li.tuotteet
	{
	  background-image: url(/pics/li-alanavi-oranssi.gif); 
	  background-repeat: no-repeat;
    background-position: 0px 8px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
  }  

.alleviivaus 
  { 
    border-bottom: 3px solid #CFDEE9;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
  }

#sisalto h1
  { 
    font: normal bold 18px arial,verdana,helvetica,serif; 
    color: #E28E2B;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 20px 5px;
  }
  
#sisalto h2
  { 
    font: normal bold 14px arial,verdana,helvetica,serif; 
    color: #E28E2B;
    margin: 0px 0px 17px 0px;
  }  
  
#sisalto h3
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #E28E2B;
    margin: 0px 0px 17px 0px;
  }  
  
#sisalto h4
  { 
    font: normal bold 16px arial,verdana,helvetica,serif; 
    color: #E28E2B;
    margin: 0px 0px 10px 0px;
  }    
  

/** 
	*******************************
	** eKontakti -nosto etusivulla 
	*******************************
**/
	#eContact-fi,#eContact-en {
		position:relative;
		width:263px;
		height:110px;
		margin:0 auto;
		top:0.5em;
	}
		#eContact-fi {background:transparent url(/pics/eKontakti.gif) no-repeat;}
		#eContact-en {background:transparent url(/pics/eKontakti-en.gif) no-repeat;}
		#eContact-fi p,#eContact-en p,
		#eContact-fi h1,#eContact-en h1, 
		#eContact-fi h2,#eContact-en h2, 
		#eContact-fi h3,#eContact-en h3, 
		#eContact-fi h4,#eContact-en h4, 
		#eContact-fi h5,#eContact-en h5, 
		#eContact-fi h6,#eContact-en h6, 
		#eContact-fi br,#eContact-en br { margin:0px;padding:0px;}
		#eContact-fi a,#eContact-en a { position:absolute;width:52px;75px;left:187px;top:19px;border:1px solid #3a9ecf;}
		#eContact-fi img,#eContact-en img { }
		#eContact-fi a:hover ,#eContact-en a:hover { border:1px solid #fff;}
  
  /*
div#asajankohtaisuudet
  {
    width: 512px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/pics/kc-bg-asajankohtaisuudet.gif);
    background-repeat: repeat-y;
  }      

div#uutta
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 260px;
  }       

#uutta h1
  {
    background-image: url(/pics/kc-otsikko-uutta.gif); 
    background-repeat: no-repeat;
    width: 260px; 
	  height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  } 

#uutta ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: -20px 0px 0px 180px;
    width: 66px;
	} 
  
#uutta ul li, #ideat ul li
	{
	  background-image: url(/pics/kc-oranssipallo.gif); 
	  background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
  }     
  
#uutta ul li a
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #ffffff; 
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }  

#uutta h5, #ideat h5
  {
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    margin: 0px 0px 0px 0px;
    padding: 13px 24px 5px 20px;
  }

#uutta h6
  {
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    margin: 0px 0px 0px 0px;
    padding: 0px 24px 5px 20px;
  }

#uutta p.uutta, #ideat p.ideat
  {
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 0px 0px 0px;
    padding: 0px 24px 5px 20px;
  }
  
#uutta a.uutta
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #FF8810; 
    text-decoration: none;
    padding: 8px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
  }       
      
div#kuvaajankohtaisuudet
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    float: right;
  }       
      
#ideat ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: -20px 0px 0px 170px;
    width: 66px;
	}  
  
div#asajankohtaisuudetvali
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 2px;
  }       

#asajankohtaisuudetvali h1
  {
    background-image: url(/pics/kc-asajankohtaisuudet-vali.gif); 
    background-repeat: no-repeat;
    width: 2px; 
	  height: 36px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }       
  
div#ideat
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    width: 250px;
  }       
    
#ideat h1
  {
    background-image: url(/pics/kc-otsikko-ideat.gif); 
    background-repeat: no-repeat;
    width: 250px; 
	  height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }       
  
div#asajankohtaisuudetala
  {
    width: 512px; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }   

#asajankohtaisuudetala h1
  {
    background-image: url(/pics/kc-asajankohtaisuudet-ala.gif); 
    background-repeat: no-repeat;
    width: 512px; 
	  height: 18px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
  }  
*/


div#asajankohtaisuudet {
    width: 512px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/pics/kc-bg-asajankohtaisuudet.gif);
    background-repeat: repeat-y;
     margin-bottom: 30px;
     margin-top: 20px;
  }      
  
div#asajankohtaisuudet p
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	
div#asajankohtaisuudet a
	{
		text-decoration: none;
		font-weight: bold;
	}
	
 div#uutta
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 260px;
  }       

#uutta h1
  {
    background-image: url(/pics/kc-otsikko-uutta.gif); 
    background-repeat: no-repeat;
    width: 260px; 
	  height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent: -10000px;
  } 

#uutta ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: -20px 0px 0px 160px;
    width: 66px;
	} 
  
#uutta ul li, #ideat ul li
	{
	  background-image: url(/pics/kc-oranssipallo.gif); 
	  background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
  }     
  
  
#uutta ul li a, #uutta ul li a:visited, #uutta ul li a:active, #ideat ul li a, #ideat ul li a:visited, #ideat ul li a:active
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #ffffff; 
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  } 
   

#uutta h5, #ideat h5
  {
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    margin: 0px 0px 0px 0px;
    padding: 13px 24px 5px 20px;
  }

#uutta h6
  {
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    margin: 0px 0px 0px 0px;
    padding: 0px 24px 5px 20px;
  }

#uutta p.uutta, #ideat p.ideat
  {
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 0px 0px 0px;
    padding: 0px 24px 5px 20px;
  }
  
#uutta a.uutta
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #FF8810; 
    text-decoration: none;
    padding: 8px 0px 0px 00px;
    margin: 0px 0px 0px 0px;
  }       

div#kuvaajankohtaisuudet
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    float: right;
  }       

 #ideat ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: -20px 0px 0px 150px;
    width: 66px;
	}  
  
div#asajankohtaisuudetvali
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 2px;
  }       

#asajankohtaisuudetvali h1
  {
    background-image: url(/pics/kc-asajankohtaisuudet-vali.gif); 
    background-repeat: no-repeat;
    width: 2px; 
	  height: 36px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }       
  
div#ideat
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    width: 250px;
  }       
    
#ideat h1
  {
    background-image: url(/pics/kc-otsikko-ideat.gif); 
    background-repeat: no-repeat;
    width: 250px; 
	  height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent: -10000px;
  }       
  
div#asajankohtaisuudetala
  {
    width: 512px; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }   

#asajankohtaisuudetala h1
  {
    background-image: url(/pics/kc-asajankohtaisuudet-ala.gif); 
    background-repeat: no-repeat;
    width: 512px; 
	  height: 18px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
  }  
#sisalto p.txtpieni 
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 10px 0px 5px;
    padding: 0px 0px 0px 0px;
  }

#sisalto p 
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
  }

#bm-sisalto p 
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
  }
  
#sisalto a.linkkisininen
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    text-decoration: underline;
  }
  
#sisalto b.txtoranssi 
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #E28E2B; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  
#sisalto p.viiva 
  { 
    border-top: 1px solid #CFDEE9;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  
.numero 
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #ffffff; 
    margin: 0px 0px 0px 0px;
    padding: 2px 5px 2px 5px;
    background-color: #115D9F;
  }
  
#sisalto p.txtleipa 
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #334D65; 
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 15px 0px;
  }
  
#sisalto a
  { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #E28E2B; 
    text-decoration: underline;
  } 
     
div#sisaltooikea
  {
    width: 9px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  
#sisaltooikea h1
	{ 
	  background-image: url(/pics/bg-as-oikea.gif); 
	  width: 9px; 
	  height: 176px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}   
  
  
/*ALAOSA ALASIVU*/  

div#alaosataulukko {
    width: 100%;
    background-image: url(/pics/bg-alaosa.gif);
    background-repeat: repeat-x;
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
  }

div#alaosa { 
    width: 760px;
    padding: 0px 0px 0px 0px;
    margin-left: auto; 
    margin-right: auto; 
    text-align: left;
  }
    
div#alaosavasen {
    background-image: url(/pics/bg-alaosa-palkki.gif); 
	  width: 380px; 
	  height: 62px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
  }
  
#alaosavasen ul  {
    list-style-type: none;
    padding: 5px 0px 0px 200px;
    margin: 0px 0px 0px 0px;
	}
  
#alaosavasen ul li {
	  background-image: url(/pics/li-alanavi-sininen.gif); 
	  background-repeat: no-repeat;
    position: relative;
    background-position: 0px 4px;
    padding: 0px 0px 8px 0px;
    margin: 0px 0px 0px 19px;
  }

#alaosavasen ul li a, #alaosavasen ul li a:visited, #alaosavasen ul li a:active, #alaosavasen ul li a:hover { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    text-decoration: none;
    padding: 0px 0px 0px 15px;
  }

  
/*FOOTER ETUSIVU JA ALASIVU*/
  
div#footer
  {
    width: 100%;
    background-color: #2C80BB;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
  }

#yhteystiedot
  { 
    height: 62px;
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #ffffff; 
    padding: 5px 0px 0px 230px;
  }
  

/*CONTENT ETUSIVU*/

div#escontent
  {
    margin-left: auto; 
    margin-right: auto; 
    width: 760px; 
    text-align: left;
    xposition: relative;
    xclear: both;
	xheight: 400px;
   } 

div#maataulukko
  {
    width: 167px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }  
 
div#eslogowetrok
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;	
  }

#eslogowetrok h1
	{ 
	  background-image: url(/pics/kc-eslogo-wetrok.gif); 
	  width: 85px; 
	  height: 29px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

#eslogowetrok h1 span, 
#international h1 span, 
#eskodinhoito-en h1 span, 
#eskodinhoito-fi h1 span, 
#esammattisiivousvasen-en h1 span, 
#esammattisiivousvasen-fi h1 span, 
#esammattisiivousoikea-en h1 span, 
#esammattisiivousoikea-fi h1 span, 
#esteollisuus-en h1 span, 
#esteollisuus-fi h1 span, 
#linkit-en h1 span, 
#linkit-fi h1 span, 
#linkit-en h2 span, 
#linkit-fi h2 span, 
#linkit-en h3 span, 
#linkit-fi h3 span, 
#linkit-en h4 span, 
#linkit-fi h4 span, 
#tiedotteet-en h1 span, 
#tiedotteet-fi h1 span, 
#ajankohtaista-en h1 span, 
#ajankohtaista-fi h1 span, 
#ajankohtaisuudetala h1 span, 
#ajankohtaisuudetvali h1 span 
{ display: none; }

div#international {
    width: 167px;
    padding: 0px 0px 0px 0px;
    margin: 132px 0px 0px 0px;
  }  
  
#international h1 { 
	width: 160px; 
	height: 66px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}
#international h1 a {
	position:absolute;
	background: url(/pics/mokf-kiiltoclean.jpg) no-repeat;
	width:160px;
	height: 66px;
	top:221px;
	}
/* 

div#maat
  {
    width: 167px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

#maat ul 
  {
    list-style-type: none;
    padding: 0px 33px 0px 0px;
    margin: 0px 0px 0px 0px;
	}
  
#maat ul li
	{
    background-image: url(/pics/ikoni-nuoli.gif); 
	  background-repeat: no-repeat;
    background-position: right;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    text-align: right;
  }
  
#maat ul li a, #maat ul li a:visited, #maat ul li a:active, #maat ul li a:hover
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #004E96; 
    text-decoration: none;
    padding: 0px 20px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  */
  
div#maat
  {
    width: 167px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

#maat ul 
  {
    list-style-type: none;
    padding: 0px 33px 0px 0px;
    margin: 0px 0px 0px 0px;
	}
  
#maat ul li
	{
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    width: 115px;
    padding-left: 15px;
	padding-right: 0px;
    text-align: right;
    xborder: solid 1px black;
  }
  
#maat ul li#sw { background: url(/pics/flag-sw.gif) 102px 4px no-repeat; }
	#maat ul li#ru { background: url(/pics/flag-ru.gif) 102px 4px no-repeat; }
	#maat ul li#po { background: url(/pics/flag-po.gif) 102px 4px no-repeat; }
	#maat ul li#es { background: url(/pics/flag-es.gif) 102px 4px no-repeat; }
	#maat ul li#la { background: url(/pics/flag-la.gif) 102px 4px no-repeat; }
	#maat ul li#li { background: url(/pics/flag-li.gif) 102px 4px no-repeat; }
	#maat ul li#uk { background: url(/pics/flag-uk.gif) 102px 4px no-repeat; }
	#maat ul li#de { background: url(/pics/flag-de.gif) 102px 4px no-repeat; }	
	#maat ul li#no { background: url(/pics/flag-no.gif) 102px 4px no-repeat; }		
	
	
  
#maat ul li a, #maat ul li a:visited, #maat ul li a:active, #maat ul li a:hover
  { 
	background: url(/pics/ikoni-nuoli.gif) right no-repeat; 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #004E96; 
    padding-right: 35px;
    text-decoration: none;
    xborder: solid 1px red;
  }

    
div#estaulukko {
    width: 593px;
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(/pics/kc-bg-eskeski.gif); 
	  background-repeat: repeat-y;
  }
/*+--------------------------+*/
/*| ETUSIVUN TUOTERYHMÄ OSIO |*/
/*+--------------------------+*/ 
div#estaulukko a
	{
		cursor: pointer;
	}
  
div#eskodinhoito-fi, div#eskodinhoito-en
	{ 
	  width: 150px; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    background-image: url(/pics/kc-bg-eskodinhoito.gif); 
	  background-repeat: repeat-y;
  }
  
  
#eskodinhoito-fi h1, #eskodinhoito-en h1
	{ 
	background-image: url(/pics/kc-eskodinhoito-fi.jpg); 
  background-repeat: no-repeat;
	width: 150px; 
	height: 231px;
  padding: 0px 0px 0px x0px;
  margin: 0px 0px 0px 0px;
	}
	
#eskodinhoito-en h1 { background-image: url(/pics/kc-eskodinhoito-en.jpg); }	
#eskodinhoito-fi p, #eskodinhoito-en p,
#esteollisuus-fi p, #esteollisuus-en p,
#esammattisiivousvasen-fi p, #esammattisiivousvasen-en p,
#esammattisiivousoikea-fi p, #esammattisiivousoikea-en p
	{ 
    padding: 0px 15px 5px 15px;
    margin: 0px 0px 0px 0px;
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #ffffff; 
	}
 
div#esammattisiivousvasen-fi, div#esammattisiivousvasen-en 
	{ 
	  width: 142px; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    background-image: url(/pics/kc-bg-esammattisiivousvasen.gif); 
	  background-repeat: repeat-y;
	}
      
#esammattisiivousvasen-fi h1, #esammattisiivousvasen-en h1
	{ 
	  background-image: url(/pics/kc-esammattisiivousvasen-fi.jpg); 
	  width: 142px; 
	  height: 231px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}

/* #esammattisiivousvasen-en h1 {
	  background-image: url(/pics/kc-esammattisiivousvasen-en.jpg); 
	}
*/
div#esammattisiivousoikea-fi, div#esammattisiivousoikea-en
	{ 
	  width: 147px; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    background-image: url(/pics/kc-bg-esammattisiivousoikea.gif); 
	  background-repeat: repeat-y;
	}
      
#esammattisiivousoikea-fi h1, #esammattisiivousoikea-en h1
	{ 
	  background-image: url(/pics/kc-esammattisiivousoikea-fi.jpg); 
	  width: 147px; 
	  height: 231px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}  

/* #esammattisiivousoikea-en h1 {
	  background-image: url(/pics/kc-esammattisiivousoikea-en.jpg); 
	}
*/
div#esteollisuus-en, div#esteollisuus-fi
	{ 
	  width: 154px; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    background-image: url(/pics/kc-bg-esteollisuus.gif); 
	  background-repeat: repeat-y;
	}

#esteollisuus-en h1, #esteollisuus-fi h1
	{ 
	  background-image: url(/pics/kc-esteollisuus.gif); 
	  width: 154px; 
	  height: 231px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}
	
#esteollisuus-en h1 { background-image: url(/pics/kc-esteollisuus-en.gif); }	
		
  
div#linkit-en, div#linkit-fi
  {
    width: 593px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
  }
  
#linkit-en h1, #linkit-fi h1
	{ 
	  background-image: url(/pics/kc-ala-kodinhoito.gif); 
    background-repeat: no-repeat;
	  width: 150px; 
	  height: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
	} 

#linkit-fi h2, #linkit-en h2
	{ 
	  background-image: url(/pics/kc-ala-ammattisiivousvasen.gif);
    background-repeat: no-repeat;
	  width: 142px; 
	  height: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
	}
 
  
#linkit-fi h3,#linkit-en h3
	{ 
	  background-image: url(/pics/kc-ala-huolto-fi.gif);
    background-repeat: no-repeat;
	  width: 147px; 
	  height: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
	} 
/* #linkit-en h3 { background-image: url(/pics/kc-ala-huolto-en.gif); }	 */

#linkit-fi h4, #linkit-en h4
	{ 
	  background-image: url(/pics/kc-ala-teollisuus.gif); 
    background-repeat: no-repeat;
	  width: 154px; 
	  height: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
	}
/* KC etusivulla olevien huolto ja service-logon tyylit */
a img.kc_img_button { float:left;margin-left:10px;padding:0px;border:0px;width:129px; }    
div#tyhjavali
  {
    margin-left: auto; 
    margin-right: auto; 
    width: 760px; 
    height: 17px;
    text-align: left;
    position: relative;
    clear: both;
   }

div#esalataulukko
  {
    margin-left: auto; 
    margin-right: auto; 
    width: 760px; 
    text-align: left;
    position: relative;
    clear: both;
    margin-top: 0px;
    margin-bottom: 0px;
   } 
   
div#pikkulaatikot
  {
    width: 154px; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
   }
   
#tuoteneuvonta h1
  {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 10px;
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #ffffff; 
  }   
  
a.tekninen, a.tekninen:visited, a.tekninen:active, a.tekninen:hover
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #C0A940; 
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute; 
    top: 75px;
    left: 13px;
  }  

a.kuluttaja, a.kuluttaja:visited, a.kuluttaja:active, a.kuluttaja:hover
  { 
    font: normal bold 12px arial,verdana,helvetica,serif; 
    color: #37B0E3; 
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute; 
    top: 75px;
    left: 90px;
  }   
/* uutisalue */
div#ajankohtaisuudet
  {
    width: 582px;
   background-image: url(/pics/bg-ajankohtaisuudet.gif); 
    background-repeat: repeat-y;
    float: left;
	margin-left: 16px;
  }      

div#tiedotteet-en, div#tiedotteet-fi
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 288px;
  }     
  
div#tiedotteet-en h1, div#tiedotteet-fi h1
  {
    background-image: url(/pics/otsikko-tiedotteet-fi.gif); 
    background-repeat: no-repeat;
    width: 289px; 
	  height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }   

div#tiedotteet-en h1 {
    background-image: url(/pics/otsikko-tiedotteet-en.gif); 
	}

div#kaikkitiedotteet
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    top: 4px;
    left: 385px;
    width: 66px;
  }  
  
#kaikkitiedotteet ul, #kaikkiajankohtaista ul 
  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}  
  
#kaikkitiedotteet ul li, #kaikkiajankohtaista ul li {
	  background-image: url(/pics/kc-oranssipallo.gif); 
	  background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
  }    
  
#kaikkitiedotteet ul li a, #kaikkiajankohtaista ul li a 
  { 
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #ffffff; 
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  
ul.liststyle-1, 
ul.liststyle-2, 
ul.liststyle-3, 
ul.liststyle-4,
ul.liststyle-5,
ul.liststyle-0 {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}  
  
ul.liststyle-1 li.liststyle-1, 
ul.liststyle-0 li.liststyle-0 {
	  background-image: url(/pics/kc-ikoni-kodinhoito-2.gif); 
	  background-repeat: no-repeat;
    background-position: 0px 15px;
    padding: 11px 0px 11px 0px;
    margin: 0px 15px 0px 15px;
  }    
    
ul.liststyle-0 li.liststyle-0 { background: none; }	
	
ul.liststyle-1 li.liststyle-1 a, 
ul.liststyle-0 li.liststyle-0 a,
ul.liststyle-5 li.liststyle-5 a {
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #006DB5; 
    text-decoration: underline;
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px 0px;
    display: block;
  }     

ul.liststyle-1 li.liststyle-1 p, 
ul.liststyle-2 li.liststyle-2 p, 
ul.liststyle-3 li.liststyle-3 p,
ul.liststyle-4 li.liststyle-4 p, 
ul.liststyle-0 li.liststyle-0 p {
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px 0px;
	
  }   
ul.liststyle-5 li.liststyle-5 p {
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px 0em;
}   
#tiedotteet-en p, #tiedotteet-fi p
  {
    margin: 5px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
  }  
      
ul.liststyle-2 li.liststyle-2 {
	background-image: url(/pics/kc-ikoni-siivous-2.gif); 
	background-repeat: no-repeat;
    background-position: 0px 15px;
    padding: 11px 0px 11px 0px;
    margin: 0px 15px 0px 15px;
  }    
/* wetrok ammattisiivous ikoni */    
ul.liststyle-3 li.liststyle-3 {
	background-image: url(/pics/kc-ikoni-wetrok-2.gif); 
	background-repeat: no-repeat;
    background-position: 0px 15px;
    padding: 11px 0px 11px 0px;
    margin: 0px 15px 0px 15px;
  }        
/* teollisuus uutisen ikoni */
ul.liststyle-4 li.liststyle-4
	{
	background-image: url(/pics/kc-ikoni-teollisuus-2.gif); 
	background-repeat: no-repeat;
    background-position: 0px 15px;
    padding: 11px 0px 11px 0px;
    margin: 0px 15px 0px 15px;
  }    
/* yleisen uutisen ikoni */
ul.liststyle-5 li.liststyle-5 {
	background-image: url(/pics/kc-ikoni-tyhja.gif); 
	background-repeat: no-repeat;
    background-position: 0px 15px;
    padding: 11px 0px 11px 0px;
    margin: 0px 15px 0px 15px;
  }   

/* myös tiedotteiden määritykset - korjaa nämä tarvittaessa tehdessäsi muutoksia */
 
ul.liststyle-1, ul.liststyle-2, ul.liststyle-3,ul.liststyle-4,ul.liststyle-5  {
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	}  
  
ul.liststyle-1 li.liststyle-1 {
	background-repeat: no-repeat;
    background-position: 0px 15px;
    padding: 11px 0px 11px 0px;
    margin: 0px 15px 0px 15px;
  }    
    
#tiedotteet-en ul.liststyle-1 li.liststyle-1 a, 
#tiedotteet-fi ul.liststyle-1 li.liststyle-1 a, 
#tiedotteet-en ul.liststyle-2 li.liststyle-2 a, 
#tiedotteet-fi ul.liststyle-2 li.liststyle-2 a, 
#tiedotteet-en ul.liststyle-3 li.liststyle-3 a,
#tiedotteet-fi ul.liststyle-3 li.liststyle-3 a,
#tiedotteet-fi ul.liststyle-4 li.liststyle-4 a,  
#tiedotteet-en ul.liststyle-4 li.liststyle-4 a,
#tiedotteet-fi ul.liststyle-5 li.liststyle-5 a,  
#tiedotteet-en ul.liststyle-5 li.liststyle-5 a { 
    font: normal normal 12px arial,verdana,helvetica,serif; 
    color: #006DB5; 
    text-decoration: underline;
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px 0px;
    display: block;
  }     

#tiedotteet-en ul.liststyle-1 li.liststyle-1 p, 
#tiedotteet-fi ul.liststyle-1 li.liststyle-1 p, 
#tiedotteet-en ul.liststyle-2 li.liststyle-2 p, 
#tiedotteet-fi ul.liststyle-2 li.liststyle-2 p, 
#tiedotteet-en ul.liststyle-3 li.liststyle-3 p, 
#tiedotteet-fi ul.liststyle-3 li.liststyle-3 p,
#tiedotteet-fi ul.liststyle-4 li.liststyle-4 p,  
#tiedotteet-en ul.liststyle-4 li.liststyle-4 p,
#tiedotteet-fi ul.liststyle-5 li.liststyle-5 p,  
#tiedotteet-en ul.liststyle-5 li.liststyle-5 p,
#tiedotteet-en ul.liststyle-0 li.liststyle-0 p,
#tiedotteet-fi ul.liststyle-0 li.liststyle-0 p {
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 0px 0px;
  }   


#list ul { }

#list ul li {
	list-style-type: none;
	padding-left: 40px;
	padding-bottom: 10px;
	width: 400px;
}
	
	
#list ul li.liststyle-1 { background: url(/pics/kc-ikoni-kodinhoito-2.gif) 0px 0px no-repeat; padding:0 0 10px 40px;}
#list ul li.liststyle-2 { background: url(/pics/kc-ikoni-siivous-2.gif) 0px 0px no-repeat; padding:0 0 10px 40px; }    
#list ul li.liststyle-4 { background: url(/pics/kc-ikoni-wetrok-2.gif) 0px 0px no-repeat; padding:0 0 10px 40px;}         
#list ul li.liststyle-3 { background: url(/pics/kc-ikoni-teollisuus-2.gif) 0px 0px no-repeat; padding:0 0 10px 40px;}  	
#list ul li.liststyle-5 { background: none; padding:0 0 10px 40px;} 	
	



  
div#ajankohtaisuudetvali
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 3px;
  }       

#ajankohtaisuudetvali h1
  {
    background-image: url(/pics/ajankohtaisuudet-vali.gif); 
    background-repeat: no-repeat;
    width: 3px; 
	  height: 36px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }       

div#ajankohtaista-fi, div#ajankohtaista-en
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    width: 290px;
  }       
    
#ajankohtaista-fi h1, #ajankohtaista-en h1
  {
    background-image: url(/pics/otsikko-ajankohtaista-fi.gif); 
    background-repeat: no-repeat;
    width: 290px; 
	  height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }     
  
  #ajankohtaista-en h1 {
  	    background-image: url(/pics/otsikko-ajankohtaista-en.gif); 
		}

div#kaikkiajankohtaista
  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    top: 4px;
    left: 680px;
    width: 66px;
  }

div#kuva
  {
    margin: 0px 0px 0px 0px;
    padding: 17px 17px 0px 17px;
    float: left;
  }  
  
#ajankohtaisuus h2
	{
    font: normal bold 11px arial,verdana,helvetica,serif; 
    color: #2374B8; 
    padding: 17px 17px 8px 17px;
    margin: 0px 0px 0px 0px;
  }    
 
#ajankohtaisuus p
	{
    font: normal normal 11px arial,verdana,helvetica,serif; 
    color: #334D65; 
    padding: 0px 17px 8px 17px;
    margin: 0px 0px 0px 0px;
  } 
  
#ajankohtaisuus a, #ajankohtaisuus a:visited, #ajankohtaisuus a:active, #ajankohtaisuus a:hover
  { 
    font: normal bold 11px arial,verdana,helvetica,serif; 
    color: #FF8810; 
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }     

div#ajankohtaisuudetala
  {
    width: 582px; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }   

#ajankohtaisuudetala h1
  {
    background-image: url(/pics/ajankohtaisuudet-ala.gif); 
    background-repeat: no-repeat;
    width: 582px; 
	  height: 18px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    clear: both;
  }

  
/*ALAOSA ETUSIVU*/  

div#esalaosataulukko {
    width: 100%;
    background-image: url(/pics/bg-alaosa-es.gif);
    background-repeat: repeat-x;
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    height: 28px;
  }  

div#esalaosa { 
    width: 760px;
    padding: 0px 0px 0px 0px;
    margin-left: auto; 
    margin-right: auto; 
    text-align: left;
    clear: both;
  }
  


div#kaari {
    width: 760px;
    height: 36px;
  }    
   
#kaari h1 { 
	background-image: url(/pics/kc-bg-ylaosa.gif);	  
	background-position: bottom;
	  width: 760px; 
	  height: 36px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	} 
  
#kaari h1 span, #sisaltovasen h1 span, #sisaltooikea h1 span	{ display: none; }



 
	
	
	
	
#tuoteneuvonta {
		border: solid 0px black;
		padding-bottom: 30px;
		
	}
	
#tuoteneuvonta h1, h2, h3, h4, h5, h6 {
		margin: 0px;
		padding: 0px;
	}
	

#sisalto ul li a {
		text-decoration: none;
	}
	
#sisalto ul {
		padding-bottom: 0px;
		 padding-left: 20px;
	}
	
#sisalto ul li
	{
	  background-image: url(/pics/li-alanavi-oranssi.gif); 
	  background-repeat: no-repeat;
      background-position: 0px 4px;
      padding: 0px 0px 0px 10px;
      margin: 0px 0px 0px 0px;
  }
  
#bm-sisalto ul li a {
		text-decoration: none;
	}
	
#bm-sisalto ul {
		padding-bottom: 0px;
		padding-left: 20px;
	}
	
#sisalto a {
		/*font-weight: bold;*/
	}
	
	
	
#tuoteneuvonta div {
		width: 167px;		
		float: left;	
	}
	


#tuoteneuvonta p {
		padding-left: 15px;
		padding-right: 10px;
	}

	
#tuoteneuvonta h3 {
		font: bold 14px Arial;
		color: white;
		height: 32px;
		padding: 13px 0px 0px 9px;	
		border: solid 0px black;
		margin-bottom: 0px;	
		padding-bottom: 0px;
		
	}

#tuoteneuvonta h2, h5
		{
			padding-left: 15px;
			padding-right: 10px;
			color: #2775B3;
			padding-top: 0px;
		}
		
#tuoteneuvonta h5
	{
		font: bold 12px Arial;
	}
#tuoteneuvonta a#kiiltoneuvoo {
  position:absolute;
  width:136px;
  height:136px;
  background:transparent url(/pics/kiiltoneuvoo_uusi.gif) no-repeat;
  margin:0px;
  padding:0px;  
}
#tuoteneuvonta a#kiiltoneuvoo:hover { background:transparent url(/pics/kiiltoneuvoo_uusi_hover.gif) no-repeat;	}	
		 
#tn-rakentaminen
	{
		background: #F1FAF8;		
	}
		
#tn-rakentaminen #border1
	{
		border-bottom: solid 1px #CFDEE9;
		border-left: solid 1px #CFDEE9;
		border-right: 0px;
	}

#tn-rakentaminen h3
	{	
		background: url(/pics/tn-rakentaminen.gif) 0px 0px no-repeat;
	}
		
#tn-teollisuus
	{
	}
	
#tn-teollisuus #border2
	{
		border-left: solid 1px #CFDEE9;
		border-bottom: solid 1px #CFDEE9;		
		background: url(/pics/tn-teollisuus-bg.gif) 0px 0px repeat-y;
	}
	
#tn-teollisuus h3
	{
		background: url(/pics/tn-teollisuus.gif) 0px 0px no-repeat;
		font: bold 14px Arial;	
	}
	
#tn-puhdistusjahoito
	{
		background: #F6FAF1;
	}
	
#tn-puhdistusjahoito #border3
	{
		border-bottom: solid 1px #CFDEE9;
		border-right: solid 1px #CFDEE9;
		border-left: 0px;
	}
	
#tn-puhdistusjahoito h3
	{
		background: url(/pics/tn-puhdistusjahoito.gif) 0px 0px no-repeat;
		font: bold 13px Arial;
		width: 160px;
	}
	
	
#tuotehaut {
		background: url(/pics/otsikko-tuotehaut.gif) 0px 0px no-repeat;
		width: 254px;
		height: 26px;
		}
	
#tuotehaut a {
		position: relative;
		left: 60px;
		top: 4px;
		text-indent: -10000px;
		width: 30px;
		color: white;
		font: italic bold 14px Arial;
		text-decoration: none;
	}
	
	
#sisalto #column #kuvapaikka, #column-yhteydenotot #kuvapaikka {
	float: none;
	margin-left: 0px;
	margin-top: 0px;
	}	
	
#sisalto #column, #column-yhteydenotot {
	float: right; 
	width: 184px;
	color: #2374B8;
	font: normal normal 11px arial,verdana,serif;
	padding: 0px;
	margin-top: 40px;
	margin-left: 10px;
	margin-bottom: 10px;
	}
#column-yhteydenotot { width: 220px; margin-top: 0px;}

#sisalto #column #cont, #column-yhteydenotot #cont div { border: solid 1px #CFDEE9;	}
		
	
#column-yhteydenotot #cont { background: #F7F9FB; }
	
#sisalto #column ul, #column-yhteydenotot ul { 
		margin: 0px; 
		padding: 0px;
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		}
		
		
#sisalto #column p { padding: 8px 5px 8px 10px; }
#sisalto #column h6, #column-yhteydenotot h6 {
		margin: 0px;
		padding: 0px;
		background: #308BC5;
		color: #fff;
		font: normal normal 12px arial,verdana,serif;
		padding: 3px 0px 3px 5px;
		height: auto;
		}
	
	
	
#homecare,#endustry,#procleaning_kiilto,#procleaning_wetrok {
	width: 250px;
	float: left;
	border-left: solid 1px #cfdee9;
	border-bottom: solid 1px #cfdee9;	
	margin-bottom: 10px;	
	}	
	
#homecare { background: #FAF7F1; }
#endustry { background: #F1FAF6; border-right: solid 1px #cfdee9;}		
#procleaning_kiilto { background: #F1F7FA; }
#procleaning_wetrok { background: #F1F7FA; }
  
#homecare p, #endustry p,#procleaning_kiilto p,#procleaning_wetrok p {
    padding:0;
		margin: 0;
		margin: 0px 0px 10px 13px;
		width: 200px;
		overflow: hidden;	
    }
	
#homecare a.link,#endustry a.link, #procleaning_kiilto a.link, #procleaning_wetrok a.link  {
		display: block;
		border-top: solid 1px #CFDEE9;
		color: #2374B8;
		padding: 7px 0px 7px 20px;
		}
		
#homecare a.link { background: #F7F1E5 url(/pics/li-alanavi-oranssi.gif) 9px 12px no-repeat;}
#procleaning a.link { background: #E5F1F7 url(/pics/li-alanavi-oranssi.gif) 9px 12px no-repeat;}
#endustry a.link { background: #E5F7EF url(/pics/li-alanavi-oranssi.gif) 9px 12px no-repeat;}				
#procleaning_kiilto a.link { background: #E5F1F7 url(/pics/li-alanavi-oranssi.gif) 9px 12px no-repeat;}
#procleaning_wetrok a.link { background: #E5F1F7 url(/pics/li-alanavi-oranssi.gif) 9px 12px no-repeat;}
#homecare h3, #endustry h3, #procleaning_kiilto h3,  #procleaning_wetrok h3 {
		font: normal bold 14px arial;
		padding: 11px 0px 15px 8px;
		margin:0;
		color: #fff;
		border-right: solid 1px #fff;
		position: relative;
		top: -5px;
		overflow: visible;
		}
		
#homecare h3 { background: transparent url(/pics/prods-h3-homecare.gif) top right no-repeat; }
#endustry h3 { background: transparent url(/pics/prods-h3-industry.gif) top right no-repeat; }				
#procleaning_kiilto h3 { background: transparent url(/pics/prods-h3-procleaning.gif) top right no-repeat; }
#procleaning_wetrok h3 { background: transparent url(/pics/prods-h3-procleaning_wetrok.gif) top right no-repeat; }		
	
h1#paaotsikkokiilto_ammattisiivous-kc { color: #00A0E4; }
h1#paaotsikkoammattisiivousvalineet-kc { color: #00E4B7; }
h1#paaotsikkokodinhoito-kc { color: #FDA108; }
h1#paaotsikkoteollisuus-kc { color: #00C79E; }

#help {
	position: absolute;
	display: block;
	height: 25px;
	width: 25px;
	background: transparent url(/pics/search-help.gif) no-repeat;
	right: 45px;
	}
	
#help span { display: none; }	

#prod-search ul { list-style-type: none; margin:0;padding:0;}
  
#prod-search ul li 	{ 
	background: none; 
	padding-left: 10px;
	}  
	
	#prod-search strong { color: #2775B3; } 
	
	#prod-search ul li span {
		background: #115D9F;
		color: #fff;
		font: normal bold 12px arial,verdana,serif;
		padding: 0px 4px 0px 4px;
		margin-right: 7px;
		}
		
    #prod-search ul li p { margin-top: 7px; }
  
  #prod-search ul li a, #prod-search ul li a:hover, #prod-search ul li a:visited { font: normal bold 12px arial,verdana,serif; color: #E28E2B; text-transform: uppercase; text-decoration: underline;}


  
#prod-db table b {
	display: block;
	background: #36CADF;
	color: #fff;
	padding: 3px 3px 3px 10px;
	margin-right: 10px;
	font: normal bold 14px arial,verdana,serif;
	}
	
#sisalto #kodinhoito-kc-title h3, 
#sisalto #kiilto_ammattisiivous-kc-title h3, 
#sisalto #wetrok_ammattisiivous-kc-title h3, 
#sisalto #teollisuus-kc-title h3 {
	border-bottom: 3px solid #CFDEE9;
	margin-bottom: 10px;
	padding: 5px 0px 13px 0px;
	font: normal bold 18px arial,verdana,serif;
	color: #A0B612;	
	}  
	
#sisalto #kodinhoito-kc-title h3 { color: #FB890F; }
#sisalto #kiilto_ammattisiivous-kc-title h3 { color: #00A0E4; }
#sisalto #wetrok_ammattisiivous-kc-title h3 { color: #00E4B7; }
#sisalto #teollisuus-kc-title h3 { color: #01B08E; }
  
#teollisuus-title h5, #rakentaminen-title h5 { font: normal bold 14px arial; }  
	
	
	  
#sisalto ul { list-style-type: none; }	

#sisalto p.viiva 
  { 
    border-top: 1px solid #CFDEE9;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
