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#laatu #laatu a {
	color: #132C55;
	background: transparent;
	
  }
#nav a:hover, body#index #yritys a {
	color: #132C55;
	background: transparent;
		
  }
#nav a:hover, body#kaikki-palvelut #palvelut a {
	color: #132C55;
	background: transparent;
  }
#nav a:hover, body#arvot #arvot a {
	color: #132C55;
	background: transparent;
  }
#nav a:hover, body#yhteystiedot2 #yhteystiedot a {
	color: #132C55;
	background: transparent;
  }
  #nav #laatu{
  	background: transparent url(img/vali.gif) no-repeat center right;
  }
   #nav #yritys{
  	background: transparent url(img/vali.gif) no-repeat center right;
  }
   #nav #arvot{
  	background: transparent url(img/vali.gif) no-repeat center right;
  }
   #nav #palvelut{
  	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 {
/*color:#2256A9;
text-decoration:none;	
}
#content a:hover {
color:#0000FF;
text-decoration:underline;*/
}

#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%;
}


#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/tietoturvalla.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h3.tietoturva span {
	display:none;
}
#content h3.turvallinen {
background: transparent url(img/turvallinen.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h3.turvallinen span {
	display:none;
}
#content h1.palvelut {
background: transparent url(img/palvelut.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.palvelut span {
	display:none;
}
#content h1.mallinnus {
background: transparent url(img/3D-mallinnus.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.mallinnus span {
	display:none;
}
#content h1.ce-dokumentaatio {
background: transparent url(img/ce-dokumentaatio.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.ce-dokumentaatio span {
	display:none;
}
#content h1.kone-ja-laitesuunnittelu {
background: transparent url(img/kone-ja-laitesuunnittelu.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.kone-ja-laitesuunnittelu span {
	display:none;
}
#content h1.tekniset-laskelmat {
background: transparent url(img/tekniset-laskelmat.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.tekniset-laskelmat span {
	display:none;
}
#content h1.ohjeistus {
background: transparent url(img/ohjeistus.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.ohjeistus span {
	display:none;
}
#content h1.patenttivastineet {
background: transparent url(img/patenttivastineet.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.patenttivastineet span {
	display:none;
}
#content h1.yhteystiedot {
background: transparent url(img/yhteystiedot.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.yhteystiedot span {
	display:none;
}
#content h1.laatu {
background: transparent url(img/laatu.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.laatu span {
	display:none;
}
#content h1.arvot {
background: transparent url(img/arvot.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.arvot span {
	display:none;
}
#content h1.sivukartta {
background: transparent url(img/sivukartta.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.sivukartta span {
	display:none;
}
#content h1.tekniset-piirustukset {
background: transparent url(img/tekniset-piirustukset.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.tekniset-piirustukset span {
	display:none;
}
#content h1.prototyypit {
background: transparent url(img/prototyypit.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.prototyypit span {
	display:none;
}
#content h1.koulutus-konsultointi {
background: transparent url(img/koulutus-konsultointi.gif) no-repeat left;
overflow: hidden;
width: 560px; 
height: 20px;
}
#content h1.koulutus-konsultointi span {
	display:none;
}
body#arvot p{
padding-bottom: 18px;
}
#content img.infoimg{

padding:0;
margin:0;
}
