BODY {
background: #f6f6f6 url('http://www.valekuva.net/moulin/leiskat/sininen/sinitausta.png'); 
background-repeat: repeat-x;
margin:0;
background-position: 0px 0px;
z-index:10;
}

body {
text-align: justify;
scrollbar-arrow-color: #434343;
scrollbar-track-color: #f6f6f6;
scrollbar-face-color: #f6f6f6;
scrollbar-highlight-color: #f6f6f6;
scrollbar-3dlight-color: #f6f6f6;
scrollbar-darkshadow-color: #f6f6f6;
scrollbar-shadow-color: #f6f6f6;
}
table, body, tr, td, p{
  font-family: tahoma;
  font-size: 12px;
  color: #434343;
}
A, A:visited, A:active { 
text-decoration: none; 
color: #2d4561; 
text-align: justify;
cursor: default; }

A:hover { 
text-decoration: none; 
color: #678DB8; 
text-align: justify;
cursor: default;

}



.tervetuloa {
  font-family: palatino linotype;
  font-size: 15px;
  line-height: 13px;
  word-spacing: 3px;
  color: #2d4561;
  font-weight: bold;
  text-align: justify;
  border-bottom: 0px dotted #B7AEA6;
  letter-spacing:1px;
  line-height:2;

}

.tervetuloa2 {
  font-family: palatino linotype;
  font-size: 15px;
  line-height: 13px;
  word-spacing: 3px;
  color: #2d4561;
  font-weight: bold;
  text-align: justify;
  border-bottom: 0px dotted #B7AEA6;
  letter-spacing:1px;
  line-height:2;
  position: absolute;
  left:690px; 
  top:90px;
  z-index:22;

}

.kasvatus {
  background-color:#f9f9f9;
  border:0px solid #c2c8cb;
  text-align: justify;
  font-family:tahoma;
  font-size:10px;
  color: #434343;
}

.tdd {
  font-family:tahoma;
  font-size:11px;
  color: #434343;
  background-color:#f9f9f9;
  border-top:1px solid #F2F2F2;
  text-align: justify;
}


.iso {
  font-family: palatino linotype;
 font-size: 15px;
  line-height: 13px;
  word-spacing: 3px;
  color: #2D1A12;
  font-weight: bold;
  text-align: justify;
  border-bottom: 0px dotted #B7AEA6;
  letter-spacing:1px;
  line-height:2;
  text-align: justify;
}



#teksti {
  position: absolute;
  left:81px; 
  top:294px;
  z-index:21;
  background: #ffffff;

}


#otsikko {
  position: absolute;
  left:81px; 
  top:91px;
  z-index:11;

}



#oikea {
  position: absolute;
  left:81px; 
  top:19px;
  z-index:9;

}



#linkki {
  position: absolute;
  left:720px; 
  top:355px;
  z-index:22;

}



#linkki2 {
  position: absolute;
  left:670px; 
  top:105px;
  z-index:22;

}



.tausta {
  background: #2d4561;

}

.sinitausta {
  background: #b7bfc9;

}

.reuna {
border-left:3px solid #2d4561;
border-right:3px solid #2d4561;
border-top:0px solid #2d4561;
border-bottom:3px solid #2d4561;

}
p{ 
  background: #f9f9f9;
  color: #434343; 
  text-decoration: none;
  font-family:tahoma;
  font-size:12px;
  line-height:20px;
  letter-spacing:0px;
  padding:10px;
  list-style:none;
  text-align: justify;


}

.taulukko {
  color: #434343;
  width="100%"
  text-decoration: none;
  font-family:tahoma;
  font-size:11px;
  line-height:20px;
  letter-spacing:0px;
  padding:10px;
  list-style:none;
  text-align: justify;
  border:1px solid #dcdfe1;
  border-collapse:collapse;
  table { border-collapse:collapse; }
  background-color:#dcdfe1;
}

.vas {
  background-color:#c2c8cb;
  color: #2d4561;
  text-decoration: none;
  font-family:tahoma;
  font-weight:bold;
  font-size:11px;
  letter-spacing:0px;
  list-style:none;
  border:1px solid #dcdfe1;
  border-collapse:collapse;
  table { border-collapse:collapse; }
  text-align: justify;
}

.vas2 {
  background-color:#c2c8cb;
  color: #434343;
  text-decoration: none;
  font-family:tahoma;
  font-size:11px;
  letter-spacing:0px;
  list-style:none;
  border:1px solid #dcdfe1;
  border-collapse:collapse;
  table { border-collapse:collapse; }
  text-align: justify;
}

.oik {
  background-color:#e8e8e8;
  color: #434343;
  text-decoration: none;
  font-family:tahoma;
  font-size:11px;
  letter-spacing:0px;
  list-style:none;
  table { border-collapse:collapse; }
  text-align: justify;
}


.taulukko2 {
  width="100%"
  text-decoration: none;
  font-family:verdana;
  font-size:11px;
  line-height:20px;
  letter-spacing:0px;
  padding:10px;
  list-style:none;
  text-align: justify;
  border:1px solid #ffffff;
  border-collapse:collapse;
  background-color:#f9f9f9;

}






