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

      
}

.oo {  }

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

table, td { 

      font-family : Verdana;
      font-size : 8pt;
      text-align: justify;
      font-style : normal;
      color: #49170A;
}



.td_keski { background: #B47969 url('td_keski.jpg') no-repeat; line-height: 15px; width: 651px; vertical-align: top; text-align: justify;  }
.td_IMG { background-color: white; border: 1px solid #5A2B1D; padding: 3px }
.td_sukutaulu_ulko { background-color: white; border: 1px solid #5A2B1D; padding: 3px }
.td_highlights { background: url('solu_bg.jpg') no-repeat top left; padding: 3px; width: 500px }
.td_highlights IMG { border: 3px double white }

.td_koiramme_ulko { background: url('solu_bg.jpg') no-repeat top center; padding: 3px; border: 1px solid #5A2B1D; }
.td_koiramme_sisa { background-color: white; padding: 3px }

.td_sukutaulu { background: url('solu_bg.jpg') no-repeat top left; padding: 3px; border: 1px solid white; text-align: center; height: 40px  }

span.vaal_korostus { color: #A56856 }


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

input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #49170A;
      background :#D38F7C;
      border-collapse : collapse;
      border-right: 1px solid #5A2B1D; 
      border-top: 1px solid #5A2B1D;
      border-bottom : 1px solid #5A2B1D;
      border-left: 3px double #5A2B1D;
      }
      
      