   html, body 
    { 
	background-image: url(kuvat/tausta.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    margin:0px;
    padding: 0pt;
    background-color:#5286b1;
    height: 100%;
    text-align: center;
    }

	.error
	{
	color:red;
	}
	
  #container
    { 
    border-style: solid;
    border-color:#b0bbc4;
    border-width: 0px 0px 0px 0px;
    margin-left:130px;
    padding: 0pt;
    background: white;
    width: 690px;
    min-height:600px;
    text-align: left;
    background-image: url(kuvat/varjo-keski.jpg);
  background-position: left top;
  
  overflow:hidden;
    }

  #header { border-style: solid;
  
    border-color: #b0bbc4;
    border-width: 0 0px 0px 0px;
	background-color:#507EA1;
    height: 137px;
    width: 690px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding:0;
    overflow:hidden;
      }
      
      
   #top
   {
	 background-image: url(kuvat/blue.jpg);
	 background-position: left top; background-repeat: repeat-x;
	 background-color:#0466a3;
	 height:60px;
	 border:solid black 0px;
	
	 margin-left:0px;
	 overflow:hidden;
	 text-align:left;
	 line-height:30px;
	 color:#ffffff;
	 font-weight:bold;
	 font-size:12pt;
 }
	    
	    
	 #top a:link
	 {
	 color:#ffffff;
	 font-weight:bold;
	 font-size:11pt;
	 text-decoration:none;
	 }
	 
	  #top a:visited
	 {
	  color:#ffffff;
	 font-weight:bold;
	 font-size:11pt;
	 text-decoration:none;
	 }
	 
	  #top a:hover
	 {
	 font-weight:bold;
	 font-size:11pt;
	 text-decoration:underline;
	 }
	 
  
  #content
  {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: black;
  border-width: 0 0px 0 0px;
  border-style:solid;
  border-color:#acacac;
  min-height: 350px;
  width: 690px;
  background-image: url(kuvat/content.jpg);
  background-position: left top;
  float:left;
  margin:0;
  overflow:hidden;
  background-color:#fbfbfb;
  
  }
  
  #header_img
{
padding:0 0px 0 0px;
width:690px;
}  
  
  #textbox
  {
margin-left:15px;
width:660px;
float:left;
text-align:justify;
min-height:350px;
background-repeat:repeat-x;
border:0px solid black;

font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9pt;
color: #4b4b4b;
line-height: 17px;
}
  

    #textbox a 
  {
   color: #00487D;
   text-decoration: none;
   font-weight: normal;
  
   }

  #textbox a:hover 
  { 
  text-decoration: underline;
  color:#39a1fa;
  }

  
    
  
  #content p, table 
  { 
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 9pt;
   color: #4b4b4b;
   line-height: 17px;
   margin: 10px 10px 0 0px;
   line-height:19px;
   text-align:justify;
  }
  #content p img
  {
   border: 1px solid; 
   border-color:black;
  }


 
   em
  { 
   font-family: Arial,Helvetica,sans-serif;
 	 font-size: 11pt;
   font-weight: bold;
   text-align: left;
   margin-top: 10px;
   margin-left: 0px;
   margin-bottom: 0pt;
   color: #00487d;
   }
   
   
  h1
   { 
   font-family: Arial,Helvetica,sans-serif;
 	 font-size: 14pt;
   font-weight: bold;
   text-align: left;
   margin-top: 5px;
   margin-left: 0px;
   margin-bottom: 20px;
   color: #00487d;
   }
   
  h2
  { 
   background-image: url(kuvat/h_bg.gif);
   background-position: left top;
   background-repeat: no-repeat;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 90%;
   font-weight: bold;
   text-align: left;
   margin: 10px 7px 0 0;
   color: white;
   background-color:#24659d;
   padding:2px;
   padding-left:5px;
    } 
   


  #footer
   { 
   background-image: url(kuvat/footer.jpg);
background-repeat: repeat-x;
	clear:both;
    width: 100%;
    height: 48px;
    text-align: left;
    margin:0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 8pt;
    line-height: 17px;
    color: #ffffff;
    overflow:hidden;
padding:0;
background-color:#0f679b;
margin:0;
border-top:0px #015492 solid;
    }

  #water
  {
background-color:#01487e;
width:100%;height:65px;
background-image: url(kuvat/yla_text.jpg);
background-repeat: no-repeat;
  }
  
#navi
{
background-image: url(kuvat/blue.jpg);
background-position: left top;
 background-repeat: repeat-x;
height:10px;
margin:0;
padding-left:15px;
color:#ffffff;
font-size:7pt;
width:100%;
border-bottom: #507896 solid 1px;
line-height:9px;
}

#navi a:link
{

color:#ffffff;
text-decoration:none;

}

#navi a:visited
{
color:#ffffff;
text-decoration:none;

}


#navi a:hover
{

color:#ffffff;
text-decoration:none;

}

#osoite
{
margin-left:25px;
margin-top:5px;
line-height:20px;
font-weight:bold;
}


#copy
{
margin-left:245px; 
font-weight:normal;
}

.color1
{
background-color:#E1F0FF; 
 }

.color2
{
background-color:#ffffff;
}

#button
{
background-color:#448dba;
color:#ffffff;
font-size:9pt;
padding:2px;
width:60px;
border-top: 2px #cce3ff solid;
border-left: 2px #cce3ff solid;
border-bottom: 2px #31557f solid;
border-right: 2px #31557f solid;

}

legend
{
border:1px solid #8b8b8b;
background-color: #3675c3;
color:#ffffff;
font-size:8pt;
padding:2px;
font-weight:bold
}
fieldset
{
background-color:#fbfbfb;
border: 1px #cecece solid;
}



input,textarea
{
background-color:#fbfbfb;
}

form
{
font-size:4pt;
}

ul
{
list-style:none;
list-style-image:url(kuvat/arrow_up.gif);
margin:15px 0 7px 0;
padding:0;
padding-left:25px;
}

ul.lista
{
list-style:circle;
list-style-image: none;
margin:0 0 0 20px;
padding:3px;

}

.homeopatia
{
list-style-type:disc;
list-style-image:none;
padding-left:15px;
}

.koulutus
{
list-style-type:disc;
list-style-image:none;
padding-left:15px;
color: #043965;
line-height:18px;
font-size:16px;
font-weight:bold;
}


#schedules  a
{
font-weight:normal
text-decoration:none;
padding-left:0px;
}

#schedules  a:hover
{
color:#39a1fa;
text-decoration:none;
}

#schedules hr
{

color:#205c8f;
height:2px;
}

table.homeopatia td
{
border-bottom: solid 1px #4e4e4e;
}

.small
{
font-size:8pt;
}

#left
{
background-image: url(kuvat/left_corner.jpg);
background-position: left top;
background-repeat: no-repeat;
margin:0;
padding:0;
padding-left:15px;
float:left;
}

#right
{
background-image: url(kuvat/corner.jpg);
background-position: right top;
 background-repeat: no-repeat;
 width:20px;
 height:60px;
 border:solid 0px black;
 float:right;
margin:0;
padding:0;
}

ol
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9pt;
color: #4b4b4b;
font-weight:bold;
line-height:17px;
}
ol li
{
margin-top:5px;
}
