body{
 background-color: #d4d4d4;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 margin: 0px auto 0px auto;
 height: 90%;
}
#main{
 top: 0px;
 width: 768px;
 left: 0px;
 margin: 0 auto;
 display: block;
 min-width: 768px;
 max-width: 768px;
 height: 95%;
 background-color: #ffffff;
 overflow: none;
}
#otsake{
  top: 0px;
  left: 0px;
  width: 768px;
  background-color: #ffffff;
  position: relative;
}
#navigaatio{
  top: 0px;
  left: 0px;
  margin: 0px 0px;
  padding: 0 0 0 0;
  width: 169px;
  min-height: 450px;
  height: 90%;
  background-color: #00947e;
  border-right: 1px solid #000000;
  text-align: right;
  position: relative;
  float: left;
  display: block;
}
#navigaatio p{
  margin: 0px 4px 4px 4px;
  position: relative;
}
#navigaatio p.artikkeli{
  padding: 0px 15px;
  margin: 0px 4px 4px 4px;
  position: relative;
  text-align: right;
}

#navigaatio a.ylaryhma{
  top: 0px;
  padding: 0px 15px;
  color: #ffffff;
  text-decoration: none;
  background-image: url(img/navipallura.jpg);
  background-position: right;
  background-repeat: no-repeat;
}
#navigaatio a.ylaryhma:hover{
  color: #000000;
  text-decoration: none;
}

#navigaatio a.ala{
  font-size: 10px;
  padding: 0px 0px;
  color: #ffffff;
  text-decoration: none;
  position: relative;
}
#navigaatio a.ala:hover{
  padding: 0px 0px;
  color: #000000;
  text-decoration: none;  
}
#navigaatio a.ala2{
  font-size: 10px;
  padding: 0px 0px;
  color: #ffffff;
  text-decoration: none;
}
#navigaatio a.ala2:hover{
  padding: 0px 0px;
  color: #000000;
  text-decoration: none;  
}
#mainstuff{
  left: 0px;
  width: 595px;
  height: 90%;
  min-height: 450px;
  background-color: #ffffff;
  background-image: url(img/bg_text2.jpg);
  background-position: right;
  background-repeat: repeat-y;
  position: relative;
  float: left;
}
#main_text{
  top: 20px;
  left: 20px;
  height: 90%;
  min-height: 90%;
  width: 490px;
  position: relative;
  
}
#vhoy{
  height: 0px;
  top: -15px;
  left: 70%;
  color: #cccccc;
  font-size: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  position: relative;
  float: left;
}
a{
  color: #000000;
  text-decoration: underline;
}
a:hover{
  color: #000000;
  text-decoration: underline;
}

