body {
      background: #838469 url('bg.jpg') repeat-x;
      position: absolute ;
      font-family : Arial;
      font-size : 8pt;
      font-style : normal;
      color: #343623;
      scrollbar-arrow-color : #343623;
      scrollbar-base-color : #838469;
      scrollbar-darkshadow-color : #838469;
      scrollbar-face-color : #9E9F86;
      scrollbar-highlight-color :#343623;
      scrollbar-track-color : #838469;
      scrollbar-shadow-color: #343623;
      
}

.oo {  }



a:link, 
a:visited, 
a:active   {  text-decoration: underline;
              color: #626541  }
              
a:hover    {  text-decoration: none;
              border-bottom: 1px dashed #626541;
              color: #626541; }

table, td { 

      font-family : Arial;
      font-size : 8pt;
      text-align: justify;
      font-style : normal;
      color: #343623;
}


.td_taustakorostus { background-color: #929272; width: 678px; padding: 2px; text-align: center; vertical-align: bottom }
.td_keski { background: #9E9F86 url('td_keski.jpg') no-repeat; text-align: justify; width: 678px; vertical-align: top}
.td_keski IMG { border: 3px solid #979579 }
.td_keski_img_reuna { border: 1px solid #626541 }
.td_news { border: 3px solid #A8AA93; background-color: #929272; width: 550px; text-align: justify; padding: 5px }
.td_news IMG { border: 3px double #626541 }
.td_etu_reuna { border: 1px solid #27281A }
.td_koirat { background-image: url('solu_bg.jpg'); border: 1px solid #626541; padding: 3px; text-align: center; width: 300px }
.td_koirat B {font-family: arial; font-size: 12pt; font-weight: bold }
.td_linkit { background-image: url('solu_bg.jpg'); border: 1px solid #626541; padding: 3px; text-align: center; width: 300px }
.td_linkit_02 { border: 1px solid #626541; padding: 3px; }
.td_linkit_02 a { color: #40412E }

span.ots {font-family: arial; font-size: 12pt; font-weight: bold }
span.huom { color: #676B45 }




.0 {  }


input, textarea  {
      font-family : Arial;
      font-size : 8pt;
      color : #491F01;
      background :#838469;
      border-collapse : collapse;
      border-right: 1px solid #626541; 
      border-top: 1px solid #626541;
      border-bottom : 1px solid #626541;
      border-left: 3px double #626541;
      }
      
      