body {
      background: #927259 url('td_tausta.jpg') repeat-x;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #2A1100
}

a:link, 
a:visited, 
a:active   {  color: #3E3B3E  }
              
a:hover    {  text-decoration: none;
              color: #0F0D16; 
              border-bottom: 1px dashed #978480; }
              

              
span.ots  {font-family: Arial; font-size: 12pt; font-weight: bold }

span.hr {color: #644570 }

span.korostus {font-weight: bold; font-family: arial; font-size: 8pt; }
span.kuvateksti {font-family: arial; font-size: 8pt }
span.iso-ots {font-family: Times New Roman; font-size: 20pt; font-weight: bold}


.td_vasen {background: url('td_vasen_tausta.jpg'); width: 31px }
.td_oikea {background: url('td_oikea_tausta.jpg'); width: 335px }
.td_keski {background: #CCAC93 url('td_keski.jpg') no-repeat; text-align: justify ; width: 634px}


.td_mysalukis_01 {border: 1px solid #927259}
.td_mysalukis_02 {border: 3px solid #fcf3e6; background: url('solutausta_01.jpg'); width: 600px; padding: 2px;}
.td_mysalukis_kuva {border: 3px double #fcf3e6; width: 400px} 
.td_mysalukis_meritit {border: 1px solid #CCAC93; background: #D6BAA0; padding: 3px}
.td_mysalukis_sukutaulutausta {border: 3px solid #fcf3e6; background: url('solutausta_01.jpg'); padding: 2px; width: 500px}
.td_mysalukis_sukutauluviivat {border: 1px solid #CCAC93; padding: 5px;}
.td_mysalukis_offsping_02 {border: 3px solid #fcf3e6; background: #F0D0B7 url('solutausta_02.jpg') no-repeat; width: 500px; padding: 2px;}
.td_mysalukis_offsping_02 IMG {border: 1px solid #927259}
.td_mysalukis_offspring_suku {border: 1px solid #CCAC93; padding: 3px; background: #D6BAA0;}

.td_news {border: 3px solid #fcf3e6; background: #CCAC93 url('solutausta_01.jpg') no-repeat; width: 500px; padding: 2px;}
.td_news IMG {border: 3px double #fcf3e6;} 

.td_kuva {border: 3px solid #fcf3e6}

.td_linkit {border: 1px solid #CCAC93; background: #D6BAA0; padding: 5px; width: 120px; }

.td_photos_tyhjtaulukossa {}
.td_photos_tyhjtaulukossa IMG {border: 3px solid #fcf3e6}

.td_padding_3px {padding: 3px}




table, td { 

      font-family : Verdana;
      font-size : 8pt;
      text-align: justify
      font-style : normal;
      color: #2A1100;
}

.0 {   }

img   {  
        border-color: #33262B
}



input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #244977;
      background-image: url('solu.jpg');
      border-collapse : collapse;
      border-right:1px solid #ECF3F9; 
      border-top:1px solid #ECF3F9;
      border-bottom : 1px none #ffffff;
      border-left:1px solid #ffffff
      }
      