body {
      background: #C7E0D9 url('bg.jpg') repeat-x;
      position: absolute ;
      font-family : verdana;
      font-size : 8pt;
      font-style : normal;
      color: #052C3D;

      
}

.oo {  }



a:link, 
a:visited, 
a:active   {  text-decoration: underline;
              color: #407365  }
              
a:hover    {  text-decoration: none;
              border-bottom: 1px dashed #407365;
              color: #407365; }

table, td { 

      font-family : verdana;
      font-size : 8pt;
      text-align: justify;
      font-style : normal;
      color: #052C3D;
}



.td_keski1 { background: #F1F7F5 url('td_keski.jpg') no-repeat; text-align: justify; width: 638px; vertical-align: top}
.td_keski { background: #F1F7F5 url('td_keski.jpg') no-repeat; text-align: justify; width: 638px; vertical-align: top}
.td_keski IMG { border: 3px double #0A5576; background-color: #ABDADF }
.td_keski i { color: #46A5AC; font-size: 7pt; font-style: normal }
.td_keski B { color: #46A5AC }
.td_pilvenreunalla { text-align: center }
.td_pilvenreunalla IMG { border: 0px }
.td_paakuva_reuna { border: 1px solid #0A5576 }
.td_paakuva_reuna IMG { border: 5px solid #ABDADF }
.td_sukutaulu { border: 1px solid #8CCBD0; background-color: #C9E7E9; padding: 3px; width: 150px; text-align: center; font-size: 9px }
.td_sukutaulu i { color: #46A5AC; font-style: normal }
.td_linkit_tumma { background-color: #BBDDDA; padding-left: 15px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: 3px double #F1F7F5; width: 400px }
.td_linkit_vaalea { background-color: #C7E0D9; padding-left: 15px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: 3px double #F1F7F5; width: 400px }
.td_galleria { background-color: #C7E0D9; padding-left: 15px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; border-bottom: 3px double #F1F7F5; width: 250px; font-family: Arial; font-size: 8pt; font-weight: bold; vertical-align: top }
.td_galleria_etu { background: url('solu_galleria.jpg') #ABD9DD no-repeat; padding: 3px; border-bottom: 3px double #F1F7F5; width: 250px; font-family: Arial; color: #0A5576; font-size: 8pt; font-weight: bold; vertical-align: top; text-align: center }
.td_saavutukset { width: 180px; border-top: #ABD9DD 3px double; border-left: #ABD9DD 3px double; padding: 5px; vertical-align: top }
.td_uutiset_tumma { background-color: #BBDDDA; border-top: #ABD9DD 3px double; border-left: #ABD9DD 3px double;padding-left: 15px; padding-right: 3px; padding-top: 15px; padding-bottom: 3px; border-bottom: 3px double #F1F7F5; width: 550px }
.td_uutiset_vaalea { background-color: #C7E0D9; border-top: #ABD9DD 3px double; border-left: #ABD9DD 3px double;padding-left: 15px; padding-right: 3px; padding-top: 15px; padding-bottom: 3px; border-bottom: 3px double #F1F7F5; width: 550px }
.td_index { background-color: #F1F7F5; border-top: #ABD9DD 3px double; border-bottom: #ABD9DD 3px double }
.td_etu { background-color: #BBDDDA; padding: 5px; border-bottom: 3px double #F1F7F5; width: 250px }
.td_kuva { border: 3px solid #ABDADF }

.div_korostus { background-color: #D5EAE8; border: 1px solid #9CCDC8 }
span.korostus {font-family: arial; font-size: 10pt; font-weight: bold;  }
span.ots {font-family: arial; font-size: 12pt; font-weight: bold; color: #094761 }





.0 {  }


input, textarea  {
      font-family : verdana;
      font-size : 8pt;
      color : #491F01;
      background :#C7E0D9;
      border-collapse : collapse;
      border-right: 1px solid #626541; 
      border-top: 1px solid #626541;
      border-bottom : 1px solid #626541;
      border-left: 3px double #626541;
      }
