  /* Pohjatyyli kaikille sivuille */
  
  a img  		{	 border: none;
  				 }

  body   		{	margin: 0;
				padding: 0;
				background-image: url(kuvat/pohja2.gif);
				background-repeat: repeat-x;
				background-position: left top;
				background-color: #000040;	 	  		
				text-align: left;
				font-family: verdana, arial, sans-serif;
				font-size: 12px;
				color: #fff;
  	  				 			 } 						
 
 #pohja		{	margin-left: auto;
				margin-right: auto;
				width: 820px;
				margin-top: 0;
				background-color: #000065;			
				border: 3px solid #fff;			
				}
						
 .oikea		{ 	float: right;
				border: 1px solid #fff;
				padding: 2px;
				margin: 5px 5px 0 10px;
						}
						
.oikea2		{ 	margin: 5px 5px 20px 15px;
				float:left;		}
						
 #top		{	margin-top: 0;
				margin-left: 13px;
				margin-bottom: 0;
					}		
				
		 				
 /* Linkit */
 					
 #linkit		{	margin-left: 10px;	
					margin-bottom: 10px;
					margin-top:15px;			
				}
					
 #linkit h2	{	display: inline;
				font-size: 13px;														
				margin-right: 15px;
				padding-right: 8px;
				border-right: 2px inset #fff;		}
					
 #linkit h2 a:link, #linkit h2 a:visited		{	text-decoration: none;
												color: #fff;
																	} 				
					
 #linkit h2 a:hover, #linkit h2 a:visited:hover	{	border: 1px outset #ccc;
													padding: 2px;
													color: #fff;
																}
							
 #projekti li a:link, #projekti li a:visited		{	text-decoration: underline;
												color: #fff;
												font-weight: bold;	}
														
 #projekti li a:hover, #projekti li a:visited:hover		{	text-decoration: none;
														color: #fff;
														font-weight: normal;
														padding-right: 3px;
																					}				
					
 #teksti3 a:link, #teksti3 a:visited, #teksti4 a:link, #teksti4 a:visited		{	text-decoration: underline;
																				color: #fff;
																									}
								
 #teksti3 a:hover, #teksti3 a:visited:hover, #teksti4 a:hover, #teksti4 a:visited:hover	{	border: 1px outset #ccc;						
																							color: #fff;
																							text-decoration: none;		}
 /* Alareunan yhteystiedot */ 

 #yhteys			{	border-top: 1px inset #fff;			
						margin-top: 8px;			
						clear:both;			}
			
 #yhteys p		{	font-size: 11px;
					line-height: 1.9;						
					margin: 5px 0 5px 45px;	}
									
 .eri			{	font-weight: bold;			
					font-size: 12px;		}
				
 																					
																
 /* Yrityssivun teksti */		
			
 #teksti			{	margin: 25px 20px 10px 20px;					
						text-align: justify;
							
				}
			
 #teksti p:first-letter 	{	font-size: 15px;			
							padding-right: .05em;
							font-family:  arial, sans-serif;
							font-weight: bold;		}
			
 #teksti p		{	font-size: 12px;
					line-height: 1.5;			
					margin-bottom: 0;
					margin-top: 10px;
					}
#teksti p.eka		{	text-indent: 15px;
					}

/* Alareunan kuvat */			

#kuvat, #kuvat2		{	margin-left: 40px;
						clear: both;
						}
						
#kuvat1			{	margin-left: 15px;
					margin-top: 5px;
			}					
#kuvat1 img	{	border: 1px solid #fff;
				padding:  2px;				
				margin: 0 0 1px 0;			
			}
			
#kuvat img	{	border: 1px solid #fff;
				padding:  2px;
				margin: 0 0 1px 0;			
			}

						
/* Yrityksen porukka */
			
 #tiimi			{	font-size: 12px;								
					margin-left: 30px;				
					padding-top: 10px;
					padding-bottom: 5px;
					}
			
 #tiimi table	{	width: 770px;
				padding: 0;
				text-align: left;
				
			}
			
#tiimi table p span	{	font-size: 14px;
					padding: 0 2px;
					font-family: arial, sans-serif;
			} 
				
 #tiimi  td	{	vertical-align: top;				
				}
			
 #tiimi p.otsake	{ 	font-size: 12px;			
					font-family: verdana, arial, sans-serif;
					line-height:1.5;
					padding-left: 5px;
					margin-bottom: 5px;
					font-weight: bolder;
				}
			
 #tiimi p		{   	margin-top:0;
						padding-left: 5px;		}
			
#tiimi p.toka		{	margin-top: 5px;
 				}
			
 #tiimi table img	{ 	vertical-align: middle;
					}


 /* Referenssit */	
 


 #palsta1		{ 	width:460px;			
					float: left;
					margin-bottom: 0;
					margin-left: 10px;	
					}
					

 #palsta1 h3, #palsta2 h3	{	text-align: left;						
							margin-top: 0;
							font-size: 13px;
							margin-bottom: 0;}
			
 #palsta1 ul	{	list-style-image: url(kuvat/pallo1.gif); 			
				list-style-position: outside;
				margin-top: 3px;
				line-height: 1.4;}
			
 #palsta1 li	{	margin-left: -5px;
				font-size: 11px;	
			}
			
 #palsta1 p	{ 	font-weight: bold;
				margin-bottom: 0;
				margin-top: 3px;}
			  					
 #palsta1 ul.muuta		{  	list-style-image: none;
							margin-top: 0;
							margin-bottom: 8px;		}
 	
						
 #palsta2		{	margin-left: 480px;
					margin-top: 30px;			
			}
			
#palsta2 ul	{	list-style-type: disc;
				list-style-position:outside;
				margin-top: 3px;
				line-height: 2;}	
					
 #palsta2 ul.eri	{	line-height: 1.5;
					font-weight: normal;
					font-size: 11px;}	
			
 #kohdekuvat img	{	border: 1px solid #fff;
					padding:  2px;			
					margin-left: 30px;	
					margin-bottom: 10px;		
			}	

 /* Referenssit Puu tammela, Lapinnimenranta 2 */
			
 #teksti2		{	margin-left:13px; 
					margin-right: 2px;							
					margin-top: 20px;
				}
 #teksti2 table td	{	vertical-align: top;				
			
						}
						
 #teksti2 h3	{	text-align: left;
				font-size: 13px;		}
			
 #teksti2 img	{	border: 1px solid #fff;
					padding:  2px;				
						}				

 #teksti2 p	{	font-size: 11px;
				line-height: 1.5;
				margin-top: 10px;
				margin-bottom: 0;
			
						}
 .reuna		{	text-indent: 10px;			
						}	
						
.iso		{ 	font-size: 12px;
				font-weight: bolder;
				line-height: 1.6;		}
 								
						
 /* Referenssit jvt, pk36 ja srh*/
						
  #kuvat2 img	{	border: 1px solid #fff;
					padding:  2px;
					margin: 3px 2px 1px 0;			
							}
 #kuvat2 h3	{	font-size: 13px;
				line-height: 1;			}						
						
 #jvt1		{	float: left;
				width: 370px;			
				margin-bottom: 5px;
			}
			
 #pk1		{	float: left;
				width: 370px;			
				margin-bottom: 5px;}
			
 #pk2		{	margin-left: 375px;
 				} 
							
 #jvt2 		{	margin-left: 388px;			
			
			}
 		

 #sorah		{	width: 670px;
				margin-left: auto;
				margin-right: auto;				
				}
				
 #sorah img	{	margin-left: 15px;
				border: 1px solid #fff;
				padding:  2px;
			}	
			
 .kuva		{	margin: 20px 8px 5px 0;			
						}
 .kuva1		{	margin: 0 8px 5px 0;			
						}
 .kuva2		{	margin-bottom: 5px;			
						}	
						
 /* Myynti- ja vuokrakohteet */
					
 #teksti3		{ 	width:775px;				
					margin-left: 25px;			
					text-align: left;
					margin-bottom: 5px;
				}
	
 #teksti3 h3	{	font-size: 15px;			
				font-weight: bold;
				margin-bottom: 4px;}
			
 #teksti3 p	{	font-size: 11px;
				line-height: 1.2;
				text-align: justify;
				margin-bottom: 2px;}
			
 #teksti3 p.eka	{	font-size: 15px; 			
					line-height: 1.5;
					margin-top: 3px;
					font-weight: bold;
					font-family: arial, sans-serif;
					border-bottom: none;		}
 			
 #teksti3 p.eka span		{	border-bottom: 3px double #fff;
					}
 #teksti3 p.kuvat img	{	border: 1px solid #fff;
						padding:  2px;
						margin: 3px;	
							}
 .pohjat		{ 	margin-left: 18px;
					border: 1px solid #fff;
					padding: 1px;
									}
			
 .pohja		{ 	float: right;
				margin-left: 15px;
				margin-bottom: 3px;  								
				border: 1px solid #fff;
				padding: 1px;
			}
			
#teksti p .mallih		{	margin-right: 80px;
		}						
