BODY, P, TD {
	color: #000022;
	font-family: verdana, arial, helvetica ;
	font-size: 11px ;
}

TD {
 overflow: hidden;

}

.etu {
	color: #000022;
	font-family: verdana, arial, helvetica ;
	font-size: 11px ;
}
.ot {
	color: #000000 ;
	font-size: 18px ;
	font-weight: bold ;
}
.otsikko {
	color: #000000 ;
	font-size: 18px ;
	font-weight: bold ;
	font-style: italic;
}
.iso {
	color: #000000 ;
	font-size: 14px ;
	font-weight: bold ;
	font-style: normal;
}
.linkit {
	color: #000055 ;
	font-size: 12px ;
	font-weight: normal;
	font-style: normal;
}
.va {
	color: #ffffff ;
	font-size: 13px ;
	font-weight: bold;
	font-style: normal;
}

span.va {
   	color: #333333;
}

.vali {
	color: #000044;
	font-size: 12px ;
	font-weight: bold ;
}
.vali2 {
	color: #000044;
	font-size: 12px ;
	font-weight: normal ;
	font-style: italic;
}
.pieni {
	color: #000066 ;
	font-size: 10px ;
}
.pikku {
	color: #000066 ;
	font-size: 10px ;
}
.cr {
	color: #000000 ;
	font-size: 10px ;
}
.vari {
	color: #ccdeff ; FONT-WEIGHT: bold;
}

.koko {
	font-size: 11px ;
	color: #000000 ;
	letter-spacing: 1px ;
}

.valkoinen {
	font-size: 10px ;
	color: #000000 ;
	letter-spacing: 0px ;
}

.koko2 {
	font-size: 10px ;
	color: #000000 ;
	letter-spacing: 0px ;
}


.pienikoko {
	font-size: 1px ;
}

.tilaus {
	font-size: 12px ;
	color: #000000 ;
	FONT-WEIGHT: bold ;
}

.listaus {
        padding-right: 10px;
}


.bold {
	color: #000000 ;
	FONT-WEIGHT: bold ;}

A:link    {TEXT-DECORATION: none; color: #000000 ; FONT-WEIGHT: normal; }
A:visited {TEXT-DECORATION: none; color: #222222 ;} 
A:active  {TEXT-DECORATION: none; color: #111111 ;}
A:hover   {TEXT-DECORATION: underline; color: #111111 ;}
  .basic {
   font-family: Verdana,Arial;
   font-size: 12px;
  }
  .basic_low {
   font-family: Verdana,Arial;
   color: #666666;
   font-size: 12px;
  }
  .basic_bar {
   font-family: Verdana;
   font-size: 12px;
   background: #F0F0F0;
  }
  .basic_bar_dark {
   font-family: Verdana;
   font-size: 12px;
   background: #CCCCCC;
   font-weight: bold;
  }
  .cal1 {
   font-family: Verdana;
   font-size: 12px;
   background: #000000;
   color: #FFFFFF;
  }
  .caltop {
   font-family: Verdana;
   font-size: 12px;
   background: #000000;
   color: #FFFFFF;
   font-weight: bold;
   text-align: center;
  }
  .cal2 {
   font-family: Verdana;
   font-size: 12px;
   text-align: right;
   background: #F0F0F0;
  }
  .cal2on {
   font-family: Verdana;
   font-size: 12px;
   text-align: right;
   background: #99CCFF;
   
  }
 .tbox {
  width: 170px;
  height: 100px;
  font-size: 10px;
  background: #CCCCCC;
  font-family: Verdana; 
 }
 .tbox2 {
  width: 370px;
  height: 200px;
  font-size: 10px;
  background: #CCCCCC;
  font-family: Verdana; 
 }
 .tfield {
  width: 170px;
  background: #CCCCCC;
  font-family: Verdana; 
  font-size: 10px;
 }
 .sfield {
  width: 70px;
  background: #CCCCCC;
  font-family: Verdana; 
  font-size: 10px;
 }
 .tselect {
  width: 40px;
  background: #CCCCCC;
  font-family: Verdana; 
  font-size: 10px;
 }
 .tbutton {
  color: white;
  background: #666666;
  font-family: Verdana; 
  font-size: 10px;
 }

 .onlyPrinted/*ie*/ {
   display:none;
 }

 .onlyPrintedInline/*ie*/ {
   display:none;
 }

 .pun {
  color: red;
  font-weight: bold;
 }
@media print {
 
  /* Remove style not printed    */
  .notPrinted/*ie5*/, .active/*ie5*/, .passive/*ie5*/ {
          display: none;
  }
  
  .onlyPrinted/*ie5*/ {
    display: block;
  }

  .onlyPrintedInline/*ie5*/ {
    display: inline;
  }

}

#ylapalkki {
background-image: url(/impulstukku.png);
background-repeat: no-repeat;
background-position: 150px;
width: 750px;
height: 150px;
padding: 5px;
}

.rivi {
background-color: #ffffff;
}

.rivi2 {
background-color: #ffffff;
}

#etusivukuva {
	width: 798px;
	height: 487px;
	overflow:hidden;
}

#etusivu1, #etusivu2, #etusivu3, #etusivu4 {
	margin: 0px;
	padding-top: 10px;
	font-size: 12px;
	overflow: hidden;
}

#etusivu1, #etusivu3 {
	padding-left: 0px;
        background-repeat: no-repeat;
}

#etusivu2, #etusivu4 {
        background-repeat: no-repeat;

}

#etusivu1 {
	width: 399px;
	height: 265px;
	background-image: url(/etusivu_1.jpg);

}
#etusivu2 {
	padding-left: 165px;
	width: 234px;
	height: 265px;
	background-image: url(/etusivu_2.jpg);
}
#etusivu3 {
	width: 114px;
	height: 269px;
	background-image: url(/etusivu_3.jpg);	
	padding-top: 70px;
	padding-right:200px;
}
#etusivu4 {
	padding-right: 10px;
	width: 189px;
	padding-top: 80px;
	padding-left: 200px;
	height: 269px;
	background-image: url(/etusivu_4.jpg);	
}

#kategoriat1, #kategoriat2, #kategoriat3, #kategoriat4 {
	margin: 0px;
	padding-top: 34px;
	font-size: 10px;
	overflow: hidden;
}

#kategoriatkuva {
	width: 487px;
	height: 443px;
	overflow:hidden;
}

#kategoriat1, #kategoriat3 {
	padding-left: 0px;
}

#kategoriat2, #kategoriat4 {

}

#kategoriat1 {
	width: 242px;
	height: 218px;
	background-image: url(/tuotteet_1.jpg);

}
#kategoriat2 {
	padding-left: 120px;
	width: 125px;
	height: 218px;
	background-image: url(/tuotteet_2.jpg);
}
#kategoriat3 {
	width: 242px;
	height: 225px;
	background-image: url(/tuotteet_3.jpg);	
	padding-top: 100px;
	padding-right:0px;
}
#kategoriat4 {
	padding-right: 0px;
	width: 125px;
	padding-top: 100px;
	padding-left: 120px;
	height: 225px;
	background-image: url(/tuotteet_4.jpg);	
}

