body {
  font-size: small;
  background:#60809a;
  margin:5px 0 5px 0;
  padding:0;
    }
* html body {
  font-size: x-small; /* for IE5/Win */
  f\ont-size: small; /* for other IE versions */
  }
#wrapper{
background:#7196b5;
border:	15px solid #FFFFFF;
width: 800px;
margin: 0 auto;
padding:0px;
}
#wrapper img {
border: none;
float:left;
margin:8px 0 8px 70px;
}
wrapper h4{
	position: absolute;
}


/* T&auml;st&auml; alkaa yl&auml;navigointi*/

#nav {
	float:left;
	list-style: none;
	background-color: transparent;
	margin: 9px 0 0 80px;
	
  }
#nav ul {
padding:0;
margin:0;

}
#nav li {
	float: left;
	font-family: Arial, sans-serif;
	list-style: none;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color: transparent;
  }
#nav a {
  float: left;
  display: block;
  margin: 0 4px 0 0;
  padding: 15px 6px;
  color: #fff;
  text-decoration: none;
  background: transparent;
 }
 
#nav a:hover, body#quality2 #quality a {
	color: #132C55;
	background: transparent;
	
  }
#nav a:hover, body#index #company a {
	color: #132C55;
	background: transparent;
		
  }
#nav a:hover, body#services2 #services a {
	color: #132C55;
	background: transparent;
  }
#nav a:hover, body#ethics #ethics a {
	color: #132C55;
	background: transparent;
  }
#nav a:hover, body#contacts #contact a {
	color: #132C55;
	background: transparent;
  }
  #nav #quality{
  	background: transparent url(../img/vali.gif) no-repeat center right;
  }
   #nav #company{
  	background: transparent url(../img/vali.gif) no-repeat center right;
  }
   #nav #ethics{
  	background: transparent url(../img/vali.gif) no-repeat center right;
  }
   #nav #services{
  	background: transparent url(../img/vali.gif) no-repeat center right;
  }
  

#sisalto{
background:#FFF url(../img/shadow.jpg) repeat-x;
width:700px;
padding: 10px 10px 0px 10px;
height:100%;
margin: 0 auto;
border: solid 1px #60809a;
}

#sis_foot {
clear:both;
}
#header{
clear:both;
background: transparent url(../img/insinooriritoimisto.jpg) no-repeat top;
height:130px;
margin: 0 ;


}
#linkit {
	text-align:right;
	vertical-align: text-top;
	margin:5px 40px 5px 0;
	color: #fff;
	font: 90% Arial, Helvetica, sans-serif;
	}
#linkit a{
	color:#fff;
	text-decoration: none;
}	
#linkit a:hover{
	color:#132C55;
	text-decoration: none;
}
body#kaikki-palvelut #back img {
padding:0;
margin:0;

}	
body#kaikki-palvelut #back p{
padding-top:10px;
}

#content{
float: left;
padding-left: 20px;
padding-top:10px;
width:80%;
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #333;
background: #FFF;
}
#content a {
	
}
#content a:hover {

}

#content li {
	list-style: url(../img/bullet.gif);
	padding-left: 10px;
	text-align:left;
	
}
#content ul {
padding-bottom: 10px;
	
}

#content h2 {
color:#010549; /*#173669;*/
padding: 2px 0 2px 4px;
font: 110% Verdana, Arial, Helvetica, sans-serif;
background-color: #d3e7f8; 
}
#content p {
text-align: justify;
color:#333;
font: 90% Verdana, Arial, Helvetica, sans-serif;
}

#info {
padding-top:10px;
background: transparent url(../img/dot.jpg) repeat-x top;
}
#info h3{
	font: 110% Arial, Helvetica, sans-serif;
	background: transparent url(../img/viiva2.gif) no-repeat right;
	color: #173669;
}
#info p {
	padding-right: 230px;
	padding-left:1px;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../img/lukko.jpg) no-repeat 87% 1%;
	}
#info #maailma {
	padding-right: 230px;
	padding-left:1px;
	padding-bottom: 40px;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../img/maailma.jpg) no-repeat 87% 1%;
	}
#footer {
  clear: both;
  font: 80% Verdana, Arial, Helvetica, sans-serif;
  background: #7196b5;
  text-align:right;
  margin:10px 50px 0 0;
  padding-bottom: 10px;
  color:#132C55;
  }

body#palvelut #content{
padding-left:20px;

}
body#palvelut h1 {
font-size: 110%;
}


#otsikko {
background: #7196b5 url(../img/viiva2.gif) no-repeat left;
width: 50%;
}

body#yhteystiedot strong {
	color:#000333;
}
body#sivukartta #content  a{
	font-size: 110%;
}
body#sivukartta #content  li{
list-style: none;
padding:0;
}
#content img.adobe {
	padding:0;
	margin:0;
}

/* Otsikot */
#content h1.keskinen {
background: transparent url(../img/keskinen_engineering.gif) no-repeat top left;
color: #173669;
font: 130% Arial, Helvetica, sans-serif;
overflow: hidden;
padding:0px 0 10px 0;
margin-top:10px;
width: 560px; 
height: 20px;
}
#content h1.keskinen span {
	display:none;
}

#content h3.tietoturva {
background: transparent url(img/data.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h3.tietoturva span {
	display:none;
}
#content h3.turvallinen {
background: transparent url(../en/img/delivery.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h3.turvallinen span {
	display:none;
}
#content h1.services {
background: transparent url(../en/img/services.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.services span {
	display:none;
}


#content h1.quality {
background: transparent url(../en/img/quality.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.quality span {
	display:none;
	}
	
#content h1.ethics {
background: transparent url(../en/img/ethics.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.ethics span {
	display:none;
	}
#content h1.contact {
background: transparent url(../en/img/contact.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.contact span {
	display:none;
	}
#content h1.sitemap {
background: transparent url(../en/img/sitemap.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.sitemap span {
	display:none;
	}	
body#ethics p{
padding-bottom: 18px;
}
#content img.infoimg{

padding:0;
margin:0;
}	