body {
      background: #F8F29E url('bg.jpg') repeat-x top left;
      position: center ;
      font-family : Verdana;
      font-size : 8pt;
      font-style : normal;
      color: #44400B;

      
}

.oo {  }
.oo IMG { border: 0px }

a:link     {  text-decoration: underline; border-bottom: 0px solid #898007; color: #898007;  } 
a:visited  {  text-decoration: underline; border-bottom: 0px solid #898007; color: #898007;  }
a:active   {  text-decoration: none; border-bottom: 0px solid #898007; color: #898007;  }
a:hover    {  text-decoration: none; border-bottom: 1px dashed #898007; color: #898007; }

table, td { 

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

span.ots { font-family: Georgia; font-size: 14pt; font-weight: bold }
span.vots { font-family: Arial; font-size: 10pt; font-weight: bold }
span.vots_pieni { font-family: Arial; font-size: 8pt; font-weight: bold }
span.kuvatxt { font-family: Arial; font-size: 8pt; font-weight: normal }
span.center {text-align: center; }

.td_keski { background: #fff77e url('td_keski.jpg') no-repeat top left; width: 929px; line-height: 16px; text-align: justify; vertical-align: top }
.td_keski IMG { border: 3px double #F5E722; background-color: #FFFFFF; }

.td_solu_bg { background: #FFF77E url('solu_bg.jpg') no-repeat top left; padding: 5px; width: 500px; line-height: 16px; text-align: justify; vertical-align: top }
.td_solu_reuna { border: 3px double #F5E722; background-color: #FFFFFF; padding: 3px }

.0  {   }


input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #343D1F;
      background :#C87B23;
      border-collapse : collapse;
      border-right: 1px solid #687E34; 
      border-top: 1px solid #687E34;
      border-bottom : 1px solid #687E34;
      border-left: 3px double #687E34;
      padding: 3px;
      }
      
