body {
      background: #124017 url('bg.jpg') repeat-x top left;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #020504;
}

a:link, 
a:visited, 
a:active   {  text-decoration: underline;
              color: #09300E  }
              
a:hover    {  text-decoration: none;
              color: #09300E; }
              
span.ots  {font-family: Arial; font-size: 12pt; font-weight: bold }


span.hr {color: #85A95C }

span.korostus {font-weight: bold; font-family: arial; font-size: 8pt }
span.superkorostus  {font-family: georgia; font-size: 14pt; font-weight: bold; color: white; letter-spacing: 2px; line-height: 20px }
span.kuvateksti {font-family: arial; font-size: 8pt }

.td_litters { background: url('solu.jpg') no-repeat center right; border: 1px solid #294B2E; padding: 5px; line-height: 18px; width: 80px }
.td_litters_info { background: url('solu_02.jpg') repeat-y top left; border: 1px solid #294B2E; padding: 5px; width: 200px; text-align: center; }
.td_litters_info_nophoto { background: url('solu_02.jpg') no-repeat top left; border: 1px solid #294B2E; padding: 0px; text-align: center }

.td_news { background: #427748 url('solu_03.jpg') no-repeat top left; border: 3px double #294B2E; padding: 5px; width: 550px }
.td_news IMG { border: 3px double #294B2E }

.td_vuodenkasv { border: 3px double #417447; padding: 3px; width: 494px; background-color: #4F8155; }

.td_pedigree { background-color: #4F8155; padding: 2px; text-align: center; line-height: 18px; border: 1px solid #294B2E }
.td_pedigree_tum { background-color: #3D6E43; padding: 2px; text-align: center; line-height: 18px; border: 1px solid #294B2E }

.td_keski {background: #417547 url('td_keski_02.jpg') no-repeat top left; width: 935px; line-height: 16px; text-align: justify; vertical-align: top }
.td_keski B { font-family: Arial; font-size: 9pt; font-weight: bold }
.td_keski IMG { border: 3px double #294B2E }

table, td { 

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

.0 {   }

img   { background-color: #A2BE87;
        border-color: white;
}



input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #587043;
      background :#A2BE87;
      border-collapse : collapse;
      border-right:1px solid #7C9D5E; 
      border-top:1px solid #7C9D5E;
      border-bottom : 1px none #7C9D5E;
      border-left:1px solid #7C9D5E
      }
      