/* Aquator Oy */

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:770px;
		background:#ffffff;
	font:1em "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 auto;
	text-align:left;
	position:relative;
	}




.clearthefloats {clear:both;}



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

#header a {position:absolute;
			top: 0;
			left:0;
			height:123px;
			width:300px;}
			

#nav {width:770px;
	font-size:.8em;
	}

#nav li {display:inline;
		padding-right:10px;
		margin-left:20px;
		color:#000000;}

#nav ul.nav_left {float:left;
}

#nav ul.nav_right {float:right;}
	
#nav li a:link    {text-decoration:none; color : #175b7e; background : transparent none; }

#nav li a:visited {text-decoration:none; color : #008cd0; background : transparent none; }

#nav li a:active  {text-decoration:none; color : #008cd0; background : transparent none; }

#nav li a:hover { text-decoration:underline; color:#008cd0;}

#nav li.mustalinkki a {color:#000000;}	
		
#content 	{width:770px;
		margin:0;
		padding:30px 0 0 0;
		background:transparent;
	font-size:.9em;
}

#content h2 {font-size:.8em;
		background:transparent url(kuvat/h2.jpg) no-repeat bottom left;
		padding: 20px 0 20px 0;
		margin:0;
		}


#content h3 {font-size:.9em;
		margin: 0 0 0 0;
		padding: 10px 0 6px 0;
		text-indent:0;
		}

#content h4 {font-size:.75em;
		
		margin: 20px 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 20px 10px 0;
		background:transparent;
		}	

#content p.caption_left {float:left;
						width:160px;
						padding:0;
						font-size:.7em;}
						
#content p.caption_right {float:right;
						width:160px;
						padding:0;
						font-size:.7em;
						text-align:right;}
						
#content p.table_huom {font-size:.8em;}

#content p.linkki_ylos {float:right;}

#content ul {
		margin:5px 0 10px 0;
		padding: 0;
		background:transparent;
		font-weight:normal;}


#content li {
		margin:2px 0 2px 0;
		font-size:.9em;
		padding: 0;
		background:transparent none;
		}



#content img.pdf {margin-bottom:-2px;} /* tämä pdf-kuvan laskemiseen rivin tasolle */

#content img.img_left {float:left;}

#content img.img_right {float:right;}

#content img.email_tekstissa {vertical-align:middle;}

#content a:link    {text-decoration:none; color : #175b7e; background : transparent none; }

#content a:visited {text-decoration:none; color : #008cd0; background : transparent none; }

#content a:active  {text-decoration:none; color : #008cd0; background : transparent none; }

#content a:hover { text-decoration:underline; color:#008cd0;}


#content table {font-size:.7em;
				width:440px;
				margin-left:0;
				padding:0 0 40px 0;}
				
#content table th, td { padding:3px 0; border-bottom:1px solid #eee; text-align:center;}



#content span.pieni {font-size:.5em;}


#left_index {width:560px;
		float:left;
		background:transparent;
		margin-left:20px;
		padding-bottom:60px;
		font-size:1.3em;
		}
		

#left_index p.p_left {padding-left:80px;}
#left_index p.p_center {padding-left:140px;}
#left_index p.p_right {padding-left:200px;}

#right_index {width:148px;
		float:right;
		background:transparent;
		margin-right:20px;
		padding: 20px 0 20px 20px;
		border-left:1px dotted #008cd0;}
		
#right_index p {font-size:.8em;
background:transparent;}

#right_index h3 {font-size:.7em;
		text-transform:lowercase;
		margin: 0 0 4px 0;
		padding: 0 0 4px 0;
		border-bottom:1px dotted #008cd0;
		}

#left   {width:160px;
		position:absolute;
		top:187px;
		left:0;
		background:transparent;
		margin:0;
		padding-left:10px;}
		
#left h3 {font-size:.7em;
		margin: 0 0 0 0;
		padding: 2px 0 5px 0;
		text-indent:0;
		}



#left li {padding:3px 0;}

#left ul.info li {padding:0;
					font-weight:bold;}
					
#left ul.info li.titteli {font-weight:normal;
						font-style:italic;}




#subnav_suodatus   {width:770px;
		position:absolute;
		top:187px;
		left:0;
		background:transparent;
		margin:0;
		padding-left:10px;}


#subnav_suodatus table {font-size:.8em;
				width:770px;
				margin-left:0;
				padding:0 0 20px 0;}
				
#subnav_suodatus table th, td { padding:3px 0; border:none; text-align:center; vertical-align:baseline;}

#subnav_suodatus table a:hover {text-decoration:none;}






#center {width:430px;
		background:transparent;
		margin-left:190px;
		margin-right:150px;}
		
#center li {padding:2px 0;}


#center .tuotekuvalla {position:relative; background:transparent; padding:10px 0;}


					
#center img.tuotekuva {position:absolute;
					left:20px;
					}

		
#center ul.ul_drop {list-style-image:url(kuvat/ul_drop.jpg);
					padding-left:30px;}

#center p.medipolis {background:url(kuvat/technopolis_laanila.jpg) no-repeat bottom left;
					height:301px;
					}

#center_suodatus {width:430px;
		background:transparent;
		margin-left:190px;
		margin-right:150px;
		margin-top: 280px;}
		
#center_suodatus li {padding:2px 0;}


#center_suodatus .tuotekuvalla {position:relative; background:transparent; padding:10px 0;}


					
#center_suodatus img.tuotekuva {position:absolute;
					left:20px;
					}
		
#center_suodatus ul.ul_drop {list-style-image:url(kuvat/ul_drop.jpg);
					padding-left:30px;}


#center_suodatus p.caption {float:left;
						width:350px;
						padding:0;
						font-size:.7em;}

#center_suodatus table th, td { padding:3px 0; border-bottom:1px solid #eee; text-align:center;}

#center_suodatus table {padding:0 0 10px 0;}


#right {width:150px;
		position:absolute;
		top:187px;
		right:0;
		float:right;
		background:transparent;
		margin:0;
		padding:0;
		}
		
#right p {font-size:.7em;
background:transparent;}

#right h3 {font-size:.7em;
		text-transform:lowercase;
		margin: 0 0 4px 0;
		padding: 0 0 4px 0;
		
		}



#footer 	{width:770px;
		height:242px;
		margin:0; 
		background:transparent url(kuvat/footer_vesitaustalla.jpg) no-repeat top left;}	
						
#footer ul {float:right;font-size:.7em; color:#CCCCCC;}

#footer ul li a { text-decoration:none; 				
		color:#cccccc;  }

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



