/* CSS Document JTT Konepaja Oy -tyylimäärittelyt*//* yleiset */body {	background-color:#E9E9E9;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color: #000000;	line-height: 1.4;	}	h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color: #14508F;	}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color: #14508F;	}	h4 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	color: #14508F;	line-height: 1.1;	}	/* Tekstityylit */.paavalikko {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height: 1.6;}.yhteystiedot {	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	color: #FFFFFF;	line-height: 1.4;	font-weight:normal;}				/* Leiska */		#keskityslayer {	position:relative;	margin-left: auto;	margin-right: auto;	width: 789px;	z-index: 1;	}#ylakuva {	position: absolute;	width: 789px;	height: 297px;	left: 0px;	top: 0px;	z-index: 3;	}	#valikkokuvatausta {	position:absolute;	top:297px;	left:0px;	height:29px;	width:789px;	z-index:2;	}	#valikkotekstitausta {	position:absolute;	top:303px;	left:165px;	height:29px;	width:640px;	font-family: Verdana;	font-size:11px;	font-weight: normal;	color:#9B1D0A;	z-index:15;	}		#valikkotekstitausta li {	display:inline;	z-index:15;}#valikkotekstitausta ul {	padding:0;	margin:0;	z-index:15;}#valikkotekstitausta a {	text-decoration:none;	color:#9B1D0A;	padding: 5px 10px;	font-weight: normal;	z-index:15;}#valikkotekstitausta a:hover {	font-weight: bold;	z-index:15;}#valikkotekstitausta #korostus a {	color: #14508F;	font-weight: bold;	z-index:15;}		#vasen_reunakuva {	position:absolute;	top:326px;	left:0px;	height:443px;	width:297px;	z-index:5;	}	#vasen_reunaviiva {	background: url(kuvat/pystyviiva.gif) no-repeat 0 0;	position:absolute;	top:0px;	left:0px;	height:800px;	width:1px;	z-index:20;	}		#oikea_reunaviiva {	background: url(kuvat/pystyviiva.gif) no-repeat 0 0;	position:absolute;	top:0px;	left:789px;	height:800px;	width:1px;	z-index:20;	}		#leipistausta {	background: url(kuvat/noko.gif);	position:absolute;	left:297px;	top:326px;	width:493px;	height: 443px;	z-index:6;	}	#sisalto {	background: url(kuvat/noko.gif);	position:absolute;	left:290px;	top:350px;	text-align:left;	width:460px;	height: 410px;	z-index:10;	}	#sisalto a {	text-decoration:none;	color:#9B1D0A;	padding: 5px 10px;	font-weight: normal;}#sisalto a:hover {	font-weight: bold;}		/* Sivun alareunan yhteystietopalkki viivoineen */		#alaviiva1 {	background: url(kuvat/vaakaviiva.gif) repeat-x;	position:absolute;	top:768px;	left:0px;	height:1px;	width:789px;	z-index:18;	}	#alalaatikko {	background: url(kuvat/noko.gif);	position:absolute;	top:768px;	left:0px;	height:32px;	width:789px;	z-index:7;	}		#alaviiva2 {	background: url(kuvat/vaakaviiva.gif) repeat-x;	position:absolute;	top:800px;	left:0px;	height:1px;	width:789px;	z-index:19;	}
#alalaatikko .maillink { color: #14508F; text-decoration: underline; }
#alalaatikko .maillink:hover { color: #14508F; text-decoration: none; }
.luotettavakumppani { display: block; position: absolute; left: 8px; bottom: 6px; padding: 6px; border: 1px solid #f0f0f0; z-index: 1; } 
.luotettavakumppani:hover { border: 1px solid #fff; } 
.luotettavakumppani img { position: relative; z-index: 2; } 
.luotettavakumppani .peitto { position: absolute; left:0; top: 0; width: 100%; height: 100%; background-color: #fff; opacity: 1; display: block; z-index: 0; }
.luotettavakumppani:hover .peitto { opacity: 1; }