body {
      background: #555E2F url('bg.jpg') repeat-x top left;
      position: center ;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #1D170E;
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;

      
}

.oo {  }

a:link, 
a:visited, 
a:active   {color: #1D170E;}
              
a:hover    {  text-decoration: none;
              color: #E8D5D0;
              }

table, td { 

      font-family : Verdana;
      font-size : 8pt;
      text-align: justify;
      font-style : normal;
      color: #1D170E;
}



.td_keski { background: #4F3F25 url('td_keski.jpg') no-repeat; line-height: 18px; width: 598px; vertical-align: top; text-align: justify;  }
.td_keski IMG { border: 3px double #1D170E; background-color: #6A5737 }

.td_taulukkotausta { background: #1D170E url('solu_bg.jpg') no-repeat; border: 3px double #6A5737; padding: 4px; line-height: 18px; width: 560px }

span.otsikko_01 { font-family: Arial; font-size: 12pt; font-weight: bold }
span.otsikko_02 { font-family: Arial; font-size: 10pt; font-weight: bold }
span.otsikko_03 { font-family: Arial; font-size: 8pt; font-weight: bold }
span.otsikko_04 { font-family: Georgia; font-size: 13pt; font-weight: bold }


span.kuvateksti { 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;
      }
      
      
