/* Hyvän olon hoitokeskus */

html {text-align:center;}



	

* 	{margin:0;
	padding:0;}

h1, h2, h3, h4, h5 {font-size:1em;}

ol, ul {list-style:none;}

img {border:0;}

th {text-align:left;}

a {text-decoration:none;
	color:#000000;}


body 	{width:900px;
		background:transparent;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 auto;
	text-align:left;
	position:relative;
	}




.clearthefloats {clear:both;}



#header {text-indent:-9999px;
			width:900px;
			height:390px;
			background:transparent url(kuvat/header.jpg) no-repeat top left;}

#header a {position:absolute;
			top:7px;
			left:247px;
			height:200px;
			width:200px;}
			

#nav {width:900px;
	font-size:.8em;
	text-indent:-9999px;}


#nav li {display:inline;
		}

#nav a.index {position:absolute;
				top:300px; left:90px;
				width:100px; height:40px;}

#nav a.hoidot {position:absolute;
				top:300px; left:225px;
				width:90px; height:40px;}

#nav a.hinnat {position:absolute;
				top:300px; left:345px;
				width:90px; height:40px;}

#nav a.yritysesittely {position:absolute;
				top:300px; left:470px;
				width:160px; height:40px;}


#nav a.yhteystiedot {position:absolute;
				top:300px; left:660px;
				width:150px; height:40px;}


		
#content 	{width:900px;
		margin:0;
		padding:30px 0 0 100px;
		background:#fff url(kuvat/content.jpg) repeat-y;
	font-size:1em;
	position:relative;
	}

#content h2 {font-size:1.2em;
		background:transparent;
		padding: 20px 0 20px 0;
		margin:0;
		font-weight:100;
		color:#6180f0;
		}


#content h3 {font-size:.9em;
		margin: 0 0 0 0;
		padding: 20px 0 5px 20px;
		font-weight:100;
		color:#be7801;		}

#content h4 {font-size:.75em;
		padding: 5px 0 5px 10px;
		margin: 10px 0 0 0;
		}

#content h5 {font-size:.7em;
		margin: 10px 0 0 0;
		padding:10px 0 0 0;
		font-style:italic;}

#content h6 {font-size:.7em;
		margin: 10px 0 0 0;
		padding:0 0 0 0;
		text-indent:10px;}


#content p {font-size:.9em;
		padding: 10px 0 10px 30px;
		background:transparent;
		margin:0;
		width:600px;}	


#content ul {
		padding: 0 0 0 60px;
		background:transparent;
		font-weight:normal;
		font-size:.9em;
		list-style-type:circle;}
	
#content li {
		font-size:.9em;
		padding: 2px 0;
		background:transparent;
		}	

#content ul.subnav {margin: 0 0 0 -40px;}
		
#content ul.subnav li {display:inline;
						padding:0 40px 0 0;
						color:#be7801;}
						

#content ul.subnav li a {color:#4e4e4e;}

#content ul.subnav li a:hover {color:#be7801;}


#content a:link    {text-decoration:underline; color: #4e4e4e; background : transparent none; }

#content a:visited {text-decoration:underline; color:#4e4e4e; background : transparent none; }

#content a:active  {text-decoration:underline; color : #4e4e4e; background : transparent none; }

#content a:hover { text-decoration:none; color:#be7801;}


#content table {font-size:.7em;
				text-align:center;
				margin:0;
				padding:10px 0 40px 60px;}
	
#content table th {padding:3px 10px; text-align:center; border:1px solid #CCCCCC;}
				
#content table td {padding:3px 10px;border:1px solid #CCCCCC; }

#content table.korvaus {font-size:.8em;
				text-align:left;
				margin-left:-50px;
				padding:0 0 40px 0;}
	
#content table.korvaus th {padding:3px 5px; text-align:left; border:1px solid #CCCCCC;}
				
#content table.korvaus td {padding:3px 5px;border:1px solid #CCCCCC; }



div#pictures	{
		width:350px;
		padding:20px 10px 10px 20px;
		margin:20px 0 0 70px;
		font-size:.9em;
		font-weight:bold;
		border:1px solid #777;
		background:#fff;
		}

div#pictures ul {padding:20px 10px 0 20px; text-align:center;}

div#pictures ul li {display:inline;
					padding-right:20px;}


div#pictures a:link    {text-decoration:none; color:#4e4e4e; background:transparent none; }

div#pictures a:visited {color:#4e4e4e; background:transparent none; }

div#pictures a:active  {color:#4e4e4e; background:transparent none; }

div#pictures a:hover {text-decoration:none; color:#be7801;}

					



#footer 	{width:900px;
			height:200px;
		margin:0 0 0 0; 
		padding-top:55px;
		background:transparent url(kuvat/footer.jpg) no-repeat top left;
		font-size:.8em;
		color:#4e4e4e;}
		
#footer ul.info {text-align:center; padding:3px 0;
				}
		
#footer ul.info li {display:inline; padding:0 15px;}

ul.info li.viivalla {border-left:1px solid #4e4e4e;}			

#footer ul.info li a { text-decoration:none; 				
		color:#4e4e4e;  }
	
#footer ul.info li a:hover { text-decoration:none; 				
		color:#be7801;  }

						
#footer ul.tekija {float:right;font-size:.7em; color:#999; padding:50px 75px 20px 0;}
#footer ul.tekija a {color:#aaa;}


#footer a:hover {text-decoration:underline;} 



