html {
height: 100%;
}

body {
background:#adc297 url(kuvat/bg15.jpg) repeat-x;
color:#000000;
font-family:verdana,arial; 
font-size:12px;
font-weight:normal; 
font-style:normal;
margin: 20px 0 20px 0;
padding: 0;
text-align:left;
SCROLLBAR-SHADOW-COLOR:#5b8b5b; 
SCROLLBAR-3DLIGHT-COLOR:#5b8b5b; 
SCROLLBAR-ARROW-COLOR:#5b8b5b; 
SCROLLBAR-DARKSHADOW-COLOR:#5b8b5b; 
SCROLLBAR-BASE-COLOR:#adc297; 
}

h2 {
color:#3f5c3e;
font-size:125%;
font-weight:bold;
font-style:normal;
margin: 20px 0 15px 15px;
} 

h3 {
background-color:#adc297;
color:#000000;
font-size:110%;
font-weight:normal;
font-style:normal;
margin: 20px 0 15px 15px;
} 

dl {
color:#000000;
font-size:100%;
font-weight:normal;
font-style:normal;
margin: 10px 0 0 15px;
} 

a {
text-decoration:none;
color:#ffffff;
} 

a:hover{
color:#ffff00;
}

.a2 {
text-decoration:none;
color:#3f5c3e;
} 

.wrapper{
background-color:#dee9de;
margin: 0;
width: 900px;
border-width:2px; 
border-color:#5b8b5b; 
border-style:solid;
padding:2px 2px 2px 2px;
}

.ots1 {
background-color:#adc297;
background-image:url(kuvat/ots1.jpg); 
height:158px; 
border-width:0px; 
padding: 0 0 0 0; 
}

.ots2 {
background-color:#adc297;
background-image:url(kuvat/ots2.jpg); 
height:158px; 
border-width:0px; 
padding: 0 0 0 0; 
}

.ots3 {
background-color:#adc297;
background-image:url(kuvat/ots3.jpg); 
height:158px; 
border-width:0px; 
padding: 0 0 0 0; 
}

.ots4 {
background-color:#adc297;
background-image:url(kuvat/ots4.jpg); 
height:158px; 
border-width:0px; 
padding: 0 0 0 0; 
}

.ots5 {
background-color:#adc297;
background-image:url(kuvat/ots5.jpg); 
height:158px; 
border-width:0px; 
padding: 0 0 0 0; 
}

.ots6 {
background-color:#adc297;
background-image:url(kuvat/ots6.jpg); 
height:158px; 
border-width:0px; 
padding: 0 0 0 0; 
}

.ots9 {
background-color:#adc297;
background-image:url(kuvat/ots9.jpg); 
height:158px; 
border-width:0px; 
padding: 0 0 0 0; 
}

.menu {
background:#467746 url(kuvat/menu4.jpg);
color:#ffffff; 
height:27px;
font-size:140%;
text-align:left;
word-spacing: 20px;
border-width: 0 0 0 0;
border-color:#ffffff;
border-style:solid; 
padding: 4px 0 0 170px;
margin: 0;
}

.asia {
background-color:#adc297;
width: 900px;
margin:2px 0 0 0;
}

.apu {
clear:both;
background-color:#adc297;
color:#adc297;
height:30px; 
width:900px;
margin: 0;
padding: 0;
}

.vasen {
background-color:#adc297;
width: 450px;
float: left; 
text-align:left;
margin: 0;
border-width:0; 
padding: 0;
}

.oikea {
background-color:#adc297;
width: 450px;
float: right; 
text-align:left;
margin: 0;
border-width:0px; 
padding: 0;
}

.asiav {
margin: 0 10px 0 15px;
border-width:0;
padding:0; 
}

.asiao {
margin: 0 15px 0 15px;
border-width:0; 
padding:0;
}

.vali {
height:16px;
width:900px;
background:#adc297 url(kuvat/bg3.jpg) repeat;
border-width:0;
padding:0;
margin:0; 
}

.viiva {
clear: both;
background-color:#5b8b5b;
height:2px; 
border-width:0; 
padding: 0;
margin: 0 0 2px 0; 
}

.viiva2 {
background-color:#5b8b5b;
height:2px; 
border-width:0; 
padding: 0;
margin: 2px 0 2px 0; 
}

.footer1 {
background-color:#5b8b5b;
height:80px; 
width: 900px;
margin: 2px 0 0 0;
border-width:0; 
padding:0;
}

.footer2 {
background-color:#3f5c3e;
height:20px; 
width: 900px;
color:#ffffff;
margin:0;
border-width:0; 
font-size: 90%;
text-align: center;
padding: 8px 0 0 0;
}

.table1 {
text-align:left;
font-size: 120%;
margin: 10px 0 0 20px;
}

.table2 {
background-color:#a5bc90;
font-family:verdana,arial; 
font-size: 100%;
text-align:left;
margin: 15px 0 0 15px;
border-collapse:separate;
border-width:1 px;
border-color:#5b8b5b; 
border-style:solid;
padding:2px; 
}

.table3 {
background-color:#adc297;
font-family:verdana,arial; 
font-size: 100%;
text-align:left;
margin: 10px 0 0 15px;
border-width:0;
padding:0; 
}

.image1{
margin: 0 5px 0 0;
border-width:1px;
padding:2px; 
border-color:#5b8b5b; 
border-style:solid;
}

.image2{
margin: 0 0 10px 25px;
border-width:0px;
padding:0px; 
border-color:#dee9de; 
border-style:solid;
}

