body {
      background: #7D2A3C url('bg.jpg') repeat-x top left;
      position: absolute ;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #381A05;
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;

      
}

.oo {  }

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

table, td { 

      font-family : Verdana;
      font-size : 8pt;
      text-align: justify;
      font-style : normal;
      color: #381A05;
      line-height: 16px;
}



.td_keski { background: #783D1F url('td_keski.jpg') no-repeat; line-height: 16px; width: 890px; vertical-align: top; text-align: justify;  }

.IMG { border: 1px solid #381A05; background-color: white; padding: 3px }
.td_sukutaulu { background-color: #98532E; border: 1px solid #783D1F; padding: 3px; text-align: center; width: 200px }
.td_suomenhevoset { background-color: #98532E; border: 1px solid #783D1F; padding: 3px; text-align: center; }
.td_nlytulos { background-color: #98532E; border: 1px solid #783D1F; padding: 3px; text-align: left; width: 600px }

span.ots { font-family: Arial; font-size: 12pt; font-weight: bold }
span.korostus { font-family: Arial; font-size: 8pt; font-weight: bold }
span.kuvatxt { font-family: Arial; font-size: 8pt; font-weight: normal }

input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #381A05;
      background :#C1866C;
      border-collapse : collapse;
      border-right: 1px solid #B06B4A; 
      border-top: 1px solid #B06B4A;
      border-bottom : 1px solid #B06B4A;
      border-left: 3px double #B06B4A;
      }



      
      
