body {
      background: #F8EFD9 url('bg.jpg') repeat-x top left;
      position: absolute;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #494611;
}



.td_keski {background: #F2E1A6 url('td_keski.jpg') no-repeat ; line-height: 15px  }
.td_keski B { color: #B2A62E }
.td_keski I { font-size: 7pt; font-weight: normal }

.td_tekstitaulukko { background-color: #EBE1A9; border: 3px solid white; line-height: 15px; text-align: justify; padding: 10px; width: 550px }
.td_tekstitaulukko_reuna { border: 1px solid #9C9950; width: 550px }
.td_popup { background-color: #EBE1A9; border: 3px solid white; line-height: 15px; text-align: justify; padding: 10px; width: 620px }
.td_popup_reuna { border: 1px solid #9C9950; width: 620px }
.td_popup IMG { border: 3px double white } 
.td_popup_img { background: #EBE1A9 url('img_bg.jpg') no-repeat top left; width: 320px; height: 270px; padding: 1px; vertical-align: top }
.td_popup_img IMG { border: 4px solid white;  }
.td_keltainen { background-color: #DCD27C; width: 200px; padding: 3px; border: 1px dashed #CCCE80 }
.td_vihrea { background-color: #CCCE80; width: 200px; padding: 3px; border: 1px solid #DCD27C }
.td_tyhja { padding: 3px;  }
.td_vihrea_iso { background-color: #CCCE80; width: 500px; padding: 3px; border: 1px solid #DCD27C }
.td_keltainen_iso { background-color: #DCD27C; width: 500px; padding: 3px; border: 1px dashed #CCCE80 }


span.korostus { font-family: Arial; font-size: 8pt; color: #9D9438; font-weight: bold;   }
span.ots { font-family: Arial; font-size: 12pt; color: #9D9438; font-weight: bold;  }

.o {  }

a:link, 
a:visited, 
a:active   {  text-decoration: none;
              border-bottom: 1px dashed #494611;
              color: #7A732F;
              line-height: 18px  }
              
a:hover    {  text-decoration: none;
              color: #7A732F;
              border-bottom: 0px dashed #7A732F; 
              line-height: 18px  }

table, td { 

      font-family : Verdana;
      font-size : 8pt;
      text-align: justify
      font-style : normal;
      color: #494611;
}



input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #494611;
      background :#AFCCDA;
      border-collapse : collapse;
      border-right:1px solid #7A732F; 
      border-top:1px solid #7A732F;
      border-bottom : 1px none #7A732F;
      border-left:1px solid #7A732F;
      
      }
      
      