﻿body {
      background: #DBD5E1 url('bg.jpg') repeat-x;
      position: absolute ;
      font-family : arial;
      font-size : 9pt;
      font-style : normal;
      color: #624745;
      padding-top: 0px;
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 0px;

      
}

.oo {  }

a:active   {  text-decoration: underline;
              color: #624745  }
              
a:visited   {  text-decoration: underline;
              color: #624745  }
              
a:link   {  text-decoration: underline;
              color: #624745  }
              
a:hover    {  text-decoration: none;
              border-bottom: 1px dashed #91716F;
              color: #91716F;
              }

td { 

      font-family : Arial;
      font-size : 9pt;
      text-align: justify;
      font-style : normal;
      color: #624745;
}



table { 

      font-family : Arial;
      font-size : 9pt;
      text-align: justify;
      font-style : normal;
      color: #624745;
}



.td_keski { background: #EAE1E6 url('td_keski.jpg') no-repeat; line-height: 15px; width: 643px; vertical-align: top; text-align: justify;  }


.td_keski IMG { border: 3px double #FFFFFF }

.td_img_reuna { border: 1px solid #97B7CC; background: url('solu_bg.jpg') no-repeat top left; padding: 0px}
.td_img_reuna IMG { border: 3px solid #FFFFFF }

.td_index {border: 1px solid #BEDCF4; background: url('index_laatikko.jpg'); padding: 5px; border: 3px solid white; width: 250px}
.td_index1 {background: #F0E4DE; padding: 3px; border: 1px solid #6C8B9F; width: 250px}
.td_index2 {background: # ; padding: 5px; width: 250px;}

.td_news { background: #EAE1E6 url('news_laatikko.jpg') no-repeat top left; width: 250px; padding: 5px; text-align: justify; border: 3px solid white }
.td_news1 {background: #EAE1E6; padding: 3px; border: 1px solid #6C8B9F; width: 250px}
.td_news2 {background: #EAE1E6 ; padding: 5px; width: 250px;}


.td_koirat_bg { background: url('koirat_tausta.jpg') no-repeat top left; text-align: center; width: 600px; height: 450px; padding: 0px; border: 1px solid #97B7CC; }





span.ots { font-weight: bold; font-size: 12pt; font-family: arial }




.0 {  }
.3px { padding: 3px; }

textarea  {
      font-family : Arial;
      font-size : 9pt;
      color : #1E5163;
      background :#EAE1E6;
      border-collapse : collapse;
      border-right: 1px solid #945682; 
      border-top: 1px solid #945682;
      border-bottom : 1px solid #945682;
      border-left: 3px double #945682;
      }
      
      }
      
      