a div.alanavi {
  display:none;
}
#footer_viiva {
  border-top: 2px solid black;
  width: 100%;
  background: #ff0;
  height: 18px;
}
#header_viiva {
  border-bottom: 1px solid black;
  padding-top: 5px;
  background: #038713;
  width: 100%;
  height: 45px;
}
.valikko li {
  display: block;
  float: left;
  list-style-type: none;
}
.valikko {
  margin: 0;
  padding-left: 15px;
}
#header_viiva #ylavalikko {
  background: #ff0;
  height: 15px;
  padding: 5px 0px 5px 0px;
  border-bottom: 2px solid black;
  width: 100%;
}
.valikko a {
  font-weight: bold;
  padding-left: 10px;
}
#header_viiva #ylavalikko a {
  font-size: 13px;
  color: black;
}
#header_viiva #alavalikko a {
  font-size: 11px;
  color: white;
}
.valikko li ul {
  display: none;
  position: absolute;
  background: #ff0;
  border: 1px solid black;
}
.valikko li > ul li {
  float: none;
}
.valikko li:hover > ul { 
  display: block;
  padding: 0;
}
.valikko li ul li:hover > ul {
  margin-top: -20px;
  margin-left:100px;
  width: 280px;
}

.ylalinkit {
  margin-left: 20px;
}
.ylalinkit a {
  font-size: 12px;
  font-weight: bold;
  color: #767275;
}
a {
  color: #038713;
}
tr.odd {
  background: #eaeaea;
}
tr.even {
  background: #ffffff;
}
table.tuotteet {
  width: 400px;
  padding: 5px;
  border-left: 1px dotted black;
  border-right: 1px dotted black;
}
table.tuotteet a {
  text-decoration: underline;
  color: black;
}
div.tuote {
  text-align: center;
  width: 200px;
  border-right: 1px dotted black;
}
table.tuote {
  padding: 10px;
  width: 100%;
}
table.tuote td {
  width: 50%;
  border-bottom: 1px dotted black;
}
table.tuote td.title {
  font-weight:bold;
  border-right: 1px dotted black;
}
  
body { margin-left:0px; margin-top:5px; margin-right:0px; }
* { font-size:12px; font-family:arial; } 
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.vasenlinkki:hover { text-decoration:none }
a.tuotelista  { text-decoration:underline }
a.tuotelista:hover  { text-decoration:none; }
a.pikkulinkki  { text-decoration:none; font-size:10px; color:#26a236; }
a.pikkulinkki:hover  { text-decoration:underline; font-size:10px; color:#26a236; }

.etusivukuva { border-color:#000000; }
.content { margin:15px; }
.marginaali2 { margin-left:18px; }

.etsi { color:#777777; }
.ylaviiva { border-color:#809fd2; border:0; border-style:solid; }
.otsake1 { font-size:12px; font-weight:bold; text-align:center; }
.otsake16 { font-size:30px; color:#009933; font-weight:bold; }

input, select
{
	font-family:Verdana,Arial; 
	font-size:8pt; 
	color:black;
	background-color:white; 
	border:black; 
	border-style: groove; 
	border-width:1px; 
}

.lisaaostoskoriin {	background-color:red;	color:white; font-weight:bold; }

/* etusivu */
#etusivu_otsikko {
  height: 200px;
  margin-bottom: 25px;
  font-weight: bold;
}
#etusivu_otsikko h2 {
  font-size: 30px;
  color: rgb(195, 10, 10);
}
#etusivu_otsikko p {
  font-size: 22px;
  color: black;

}

.etusivu_tuote img {
  display: block;
  width: 100px;
}
#etusivu_tuotteet td {
  border-bottom: 1px dotted black;
}
#etusivu_tuotteet td.tuotekuva {
  border-left: 1px dotted black;
}
#etusivu_tuotteet .lisatiedot {
  width: 150px;
  padding: 5px;
}
#etusivu_tuotteet .rajahdys {
  background-image: url(images/rajahdys.gif);
  background-repeat: none;
  background-position: top;
  width: 165px;
  height: 94px;
}
#etusivu_tuotteet .rajahdys div {
  padding-top: 35px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #C30A0A;
}
 
/* /etusivu */


