body {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background: #fdb414 url("kuvat/tausta.jpg");
	background-repeat: repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	line-height: 1em;
}
a:link {color: #3b5998; text-decoration: none;}
a:visited {text-decoration: none; color: #3b5998;}
a:hover {text-decoration: underline; }

.teksti {
	margin: 35px 0px 25px 55px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
}

.teksti p {
	margin: 15px 0px 10px 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	color: #000000;
}

.teksti p.tiivis {
	margin: 15px 0px 5px 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	color: #000000;
}


.teksti ul {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	color: #000000;
}

.teksti ul.tiivis {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 25px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #000000;
}

.teksti li {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.teksti .tiivis li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

pohjakuva {
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: bottom;
}



.find_us_faceb 
{
padding-left: 15px;
}


.news_masterheader
	{
	    
padding: 15px 10px 15px 10px;
font-weight: bold;
color: #;
background-color: #d9d9d9;
border: 1px solid #;	
	
	}

.news_header
	{
	  color: #111;
	font-weight: bold;
	padding: 20px 10px 0px 10px;
	}
	
.news_text
	{
	  font-size: 12px;
	  padding: 10px 10px 0px 10px;
color: #444; 
	}
	
.news 
	{
		background-color: #FFF;
border: 2px solid #d1d1d1; 
padding-bottom: 15px;
	}
	
.references_header {
	
	padding: 15px 10px 10px 10px;
	font-weight: bold;
	color: #016990;
	/*background-color: #;*/
	border-bottom: 1px solid #d3d3d3;
	margin-top: 15px; margin-bottom: 15px;
	
}

.dointer { color: #966041; font-size: 13px; padding-bottom: px; font-family: "Times New Roman", Georgia,Serif;   }
img { border: 0px; }

.referes_link:link { color: #555; text-decoration: none; }
.referes_link:hover {  color: #555;  text-decoration: underline; }
.referes_link:visited {  color: #555;  }

.inputti { padding: 10px; color: #444; border: 1px solid #999; }

.muutos { /*color: #966041;*/ color: #555;  } 
.yhteistyokumppanit_otsikko { margin-bottom: 25px; margin-top: 10px; font-weight: bold; border-bottom: 1px solid #d3d3d3; padding-bottom: 10px; color: #555; }

.nav_taustaclass { background-image: url("kuvat/nav_tausta.jpg"); width: 428px; height: 39px; }
.nav_linkit { padding-top: 8px; padding-left: 19px; font-size: 14px;}
.nav_linkit_tiedote { padding-top: 8px; font-size: 14px; text-align: center; }
.submitbutton { border: 1px solid #999; padding: 10px;  }
.floatti { float: left; margin-right: 10px; }
.clearer { clear: left; }


#hidden_saneeraus,
#hidden_kiinteistot,
#hidden_sulatukset,
#hidden_liiketilat,
#hidden_uudisrakennus,
#hidden_sammutus,
#hidden_kattosaneeraus,
#hidden_lammitys,
#hidden_kaivuu,
#hidden_saneeraustyot,
#hidden_uudisrakentaminen,
#hidden_muut
 { display: none; }



