BODY {
background-color:#EFE3D2;
background-image:url(tausta.jpg);
      font-family : Arial;
      font-size : 9pt;
      font-style : normal;
      color: #000000;

}
a:link { color:  #FF8400; text-decoration: none;}
a:visited { color: #FF8400; text-decoration: none;}
a:hover { color: #371D01; text-decoration: none; }
a:active { color: #371D01; text-decoration: none;}




#maintd{
position: absolute;
width: 610px;
margin: 0px auto;
padding-top: 0%;
padding-left: 20px;
border-style: solid;
border-left-width: 1px;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF #FFFFFF;
top: 230px;
left: 270px;
}


.td_news { background: #E6DCCD url('solu_news_bg.jpg') no-repeat top left; border: 3px solid #F3EFE2; padding: 5px; vertical-align: top; text-align: justify; width: 580px }
.td_news B { font-weight: bold; font-family: arial; font-size: 8pt }
.td_news I { font-style: normal; color: #D1BE9E }
.td_index { background: #FFFFFF url('uutiset_etu.jpg') no-repeat; line-height: 260px; text-align: justify; width: 178px; vertical-align: top; }
.td_koirat_tulosboxi { background: #FAEFE4 url('solu_koirat_infoboxi.jpg') no-repeat top left; border: 3px white solid; width: 495px; text-align: center; padding: 8px }
.td_koirat_tulosboxi_reuna { border: 1px solid #C16C17 }
.td_galleriaboxi { background: #FAEFE4 url('solu_koirat_infoboxi.jpg') no-repeat top left; border: 3px white solid; width: 190px; text-align: center; padding: 8px }
.td_pentueet_vanhempienboxi { background: #FAEFE4 url('solu_koirat_infoboxi.jpg') no-repeat top left; vertical-align: top; border: 3px white solid; width: 250px; text-align: center; padding: 8px }

.td_01 {  background-color: #FFFFFF;
         border: 1px solid #643615;
         vertical-align: top;
         padding: 5px;
}

.td_02 {  background-color: #FFFFFF;
         border: 1px solid #643615;
         vertical-align: top;
         line-height: 17px;
         padding: 5px;
}

.td_03  {   background-color: #FFFFFF;
            border: 1px solid #643615;
            vertical-align: center; }
            
.td_04  {  background-color: #FFFFFF;
           border: 0px;
           padding: 5px;
}
            
.td_05  {  background-color: #FFFFFF;
           border: 0px;
           padding: 5px;
}



span.ots_02 {font-family: arial; 
           size: 9pt;
 font-weight: bold;
}

span.link {font-family: arial; 
           size: 9pt;
           font-weight: bold }
           
span.ots_03  {  color: #E6D9C9  }

span.ots { font-weight: bold;
           font-size: 9pt;
}

#sivu{
position: absolute;
width: 170px;
margin: 0% auto;
border-style: solid;
border-color: #FFFFFF #FFFFFF;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 07px;
top: 500px;
left: 84px;
font-family: Arial;
font-size: 9pt;
font-weight: 400;
color: #FFFFFF;
line-height: 12pt;
text-align:justify;	
}

#v_koirat{
font-family: Arial;
font-size: 9pt;
font-weight: 400;
color: #FFFFFF;
line-height: 12pt;
text-align:justify;	
position: absolute;
width: 170px;
margin: 0% auto;
border-right: 0px ;
border-bottom: 0px;
border-left: 0px;
top: 500px;
left: 84px;
}

#ot{
position:absolute;
top: 0px;
left: 90px;

}
#toplinks{
position:absolute;
top: 250px;
left: 85px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
}

#small{
font-family:arial;
font-weight: 400;
color: #FFFFFF;
font-size: 9px;
line-height: 12pt;
border-style:solid;
background: #FFFFFF;
border-color:#FFFFFF;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-top-width:1px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 4px;
}

.taulukko{
font-family: arial;
font-weight: 400;
color: #FFFFFF;
font-size: 9px;
line-height: 12pt;
border-style:solid;
border-color:#FFFFFF;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-top-width:0px;
}

#taulukko{
font-family:  arial;
font-weight: 400;
color: #FFFFFF;
font-size: 9px;
line-height: 12pt;
border-style:solid;
border-color:#FFFFFF;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-top-width:0px;
}

#ht{
font-family: arial;
font-weight: 400;
color: #000000;
font-size: 9px;
line-height: 12pt;
border-style:solid;
border-color:#FFFFFF;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-top-width:0px;
}
	

h1{

font-family:Arial;

font-weight: bold;

color: #000000;

font-size: 9pt;
text-decoration: none;
line-height: 8pt;





}



h2{

font-family:arial;

font-weight: 400;

color: #000000;

font-size: 9pt;

line-height: 12pt;
text-align:justify;

}

h5{

font-family:Arial;

font-weight: 400;

color: #000000;

font-size: 9pt;
font-style: italic;
}

h6{
font-family:Arial ;
font-weight: bold;
color: #FFFFFF;
font-size: 9px;
}	

h7{
font-family: 'Lucida Sans Unicode', arial,verdana,sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 9px;
line-height: 12pt;
text-decoration: none;

}



hl{
font-family: Times New Roman;
font-weight: bold;
font-size: 9px;
text-decoration: none;
}

.subs {
display: none;
border:1px solid #9E6213;
background:#FFFFFF;
padding:17px;
font-family:tahoma;
font-weight: 400;
color: #FFFFFF;
font-size: 9pt;
line-height: 13pt;

} 

.link{
font-family:Arial;
font-weight: bold;
color: #FFFFFF;
font-size: 9px;
text-decoration: none;
line-height: 13pt;
}

.link-over{
font-family:Arial;
font-weight: bold;
color: #FFFFFF;
font-size: 9px;
text-decoration: none;
line-height: 13pt;
}


.page-flag{
font-family:Arial;
font-weight: bold;
color: #FFFFFF;
font-size: 9px;
text-decoration: none;
}






