﻿body {
      background: #5FCDF0 url('bg.jpg') repeat-x top left;
      position: center ;
      font-family : Arial;
      font-size : 10pt;
      font-style : normal;
      color: #5F0C3C;
      margin-bottom: 0px;

      
}

.oo {  }
.oo IMG { border: 0px }

a:link     {  text-decoration: underline; color: #41ACE4;  } 
a:visited  {  text-decoration: underline; color: #41ACE4;  }
a:active   {  text-decoration: underline; color: #41ACE4;  }
a:hover    {  text-decoration: underline; color: #41ACE4; }

table, td { 

      font-family : Arial;
      font-size : 10pt;
      text-align: justify;
      font-style : normal;
      color: #0D5C86;
}

span.ots_vaalpun_12pt { font-family: Arial; font-size: 12pt; font-weight: bold; color: #8F1E60; line-height: 28px }
span.ots_20pt { font-family: Arial; font-size: 18pt; font-weight: normal; color: #5F0C3C; line-height: 28px }
span.ots_12pt { font-family: Arial; font-size: 12pt; font-weight: bold; color: #5F0C3C; line-height: 28px }

span.vots_12pt { font-family: Arial; font-size: 12pt; font-weight: bold; color: #8F1E60 }
span.vots_tumma_12pt { font-family: Arial; font-size: 12pt; font-weight: bold; color: #5F0C3C }
span.vots_vaalea_10pt { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FAD8EB }
span.vots_tumma_10pt { font-family: Arial; font-size: 10pt; font-weight: bold; color: #FAD8EB }
span.vots_8pt { font-family: Arial; font-size: 8pt; font-weight: bold }
span.kuvatxt { font-family: Arial; font-size: 8pt; font-weight: normal }

H1 { font-family: Arial; font-size: 8pt; font-weight: normal; line-height: 13px }


.td_keski { background: #D3E5EF url('td_keski.jpg') repeat-x top left; width: 634px; line-height: 20px; text-align: justify; vertical-align: top }
.td_keski IMG { border: 3px double white; background-color: #D3E5EF }

.td_keski table { border: 0px solid #A1286D }
.td_keski table IMG { border: 3px double white }

.td_solu_bg_etu { background: url('solu_bg.jpg') repeat-y top center; padding: 3px; border: 3px double #8E1F61;  }

.td_solu_bg { background: url('solu_bg.jpg') repeat-y top left; padding: 3px; border: 1px solid #A1286D }
.td_sukutaulu_vaalea { background-color: #AFD9E9; padding: 3px; text-align: center; border: 3px double #56C1E9; width: 180px; height: 30px; font-size: 8pt; line-height: 13px } 
.td_pikkukuva_vaalea { background-color: #AFD9E9; padding: 3px; text-align: center; border: 3px double #56C1E9; width: 180px; height: 30px; font-weight: bold; line-height: 16px } 

.td_nlytulos_vaalea { background-color: #BE699A; padding: 3px; text-align: center; border: 3px double #8E1F61; width: 600px; height: 30px; line-height: 20px; text-align: justify } 
.td_nlytulos_tumma { background-color: #A84880; padding: 3px; text-align: center; border: 3px double #8E1F61; width: 600px; height: 30px; line-height: 20px; text-align: justify }
.td_nlytulos_ots { border: 3px double #A1286D; width: 600px; height: 35px; padding: 3px }

.0  {   }



input, textarea  {
      font-family : Verdana;
      font-size : 8pt;
      color : #0E75AB;
      background :#0D5C86;
      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;
      }
      