
/* css by Pertti Kärppä*/
	
	
	body {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	background-color: #fff;
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color: #B2B6C1;
	scrollbar-darkshadow-color: #7D7D7D;
	scrollbar-face-color: #A0A4B9;
	scrollbar-highlight-color: #555555;
	scrollbar-shadow-color: #DADADA;
	scrollbar-track-color: #B2B6C1;
	text-align:center;
	font: 12px/1.4  verdana, arial, sans-serif; 
	color: #444;
	background-image: url('./images/body_background.png');
	background-attachment:fixed;
	background-position: top center

}

.mini {font-family: verdana, arial, helvetica; color: #474747;; font-size:7pt}

img { border:0pt none; }

	#logo {
	width: 100%;
	margin-top: 8px;
	background-image: url('./images/bg_header.jpg');
	background-repeat: repeat-x
}

#header{
margin-top:8px;
}


.mainnav{background-color: transparent; text-align:center;}
.mainnav:link {background-color: transparent; color: fff; font-family: arial; font-size: 20px; font-weight: normal; text-decoration: none}
.mainnav:active {background-color: transparent; color: fff; font-family: arial; font-size: 20px; font-weight: normal; text-decoration: underline}
.mainnav:visited {background-color: transparent;color: fff; font-family: arial; font-size: 20px; font-weight: normal; text-decoration: none}
.mainnav:hover {background-color: transparent;color: fff; font-family: arial; font-size: 20px; font-weight: normal; text-decoration: underline}


.sidelink:link {background-color: transparent; color: 0033cc; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: underline}
.sidelink:active {background-color: transparent; color: ff0066; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none}
.sidelink:visited {background-color: transparent;color: 9999ff; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none}
.sidelink:hover {background-color: transparent;color: 3366ff; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: underline}

.textlink:link {background-color: transparent; color: 0033cc; font-family: verdana; font-size: 12px; font-weight: normal; text-decoration: underline}
.textlink:active {background-color: transparent; color: ff0066; font-family: verdana; font-size: 12px; font-weight: normal; text-decoration: none}
.textlink:visited {background-color: transparent;color: 9999ff; font-family: verdana; font-size: 12px; font-weight: normal; text-decoration: none}
.textlink:hover {background-color: transparent;color: 3366ff; font-family: verdana; font-size: 12px; font-weight: normal; text-decoration: underline}

	
	#frame {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: left;
	padding-left: 100px;
	padding-right: 190px;

}




	#ilmleft {
		width:100px;
		height: 650px;
		padding:0px;
		float:left;
		background:#fff;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-left:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}
	
	#ilmcenter {
		width:400px;
		height: 650px;
		padding:0px;
		float:left;
		background:#fff;
			scrollbar-arrow-color: #B2B6C1;
	        scrollbar-face-color: #A0A4B9;
	        scrollbar-shadow-color: #DADADA;
	        scrollbar-darkshadow-color: #7D7D7D;
	        scrollbar-track-color:#B2B6C1;
	        scrollbar-highlight-color: #555555;
	        scrollbar-3dlight-color: #333333;
			background-image: url('./images/cell_bg.jpg');
	    	background-repeat: repeat-x;
			border-bottom:1px dashed #5A5A5A;
		/* overflow: auto; */
}
		
	
	#ilmright {
		width:400px;
		height: 650px;
		padding:0px;
		float:left;
		background:#fff;
		margin-right: -190px;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-right:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}






	#contactleft {
		width:100px;
		height: 2900px;
		padding:0px;
		float:left;
		background:#fff;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-left:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}
	
	#contactcenter {
		width:400px;
		height: 2900px;
		padding:0px;
		float:left;
		background:#fff;
			scrollbar-arrow-color: #B2B6C1;
	        scrollbar-face-color: #A0A4B9;
	        scrollbar-shadow-color: #DADADA;
	        scrollbar-darkshadow-color: #7D7D7D;
	        scrollbar-track-color:#B2B6C1;
	        scrollbar-highlight-color: #555555;
	        scrollbar-3dlight-color: #333333;
			background-image: url('./images/cell_bg.jpg');
	    	background-repeat: repeat-x;
			border-bottom:1px dashed #5A5A5A;
		/* overflow: auto; */
}
		
	
	#contactright {
		width:400px;
		height: 2900px;
		padding:0px;
		float:left;
		background:#fff;
		margin-right: -190px;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-right:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}




	#yhtleft {
		width:100px;
		height: 700px;
		padding:0px;
		float:left;
		background:#fff;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-left:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}
	
	#yhtcenter {
		width:400px;
		height: 700px;
		padding:0px;
		float:left;
		background:#fff;
			scrollbar-arrow-color: #B2B6C1;
	        scrollbar-face-color: #A0A4B9;
	        scrollbar-shadow-color: #DADADA;
	        scrollbar-darkshadow-color: #7D7D7D;
	        scrollbar-track-color:#B2B6C1;
	        scrollbar-highlight-color: #555555;
	        scrollbar-3dlight-color: #333333;
			background-image: url('./images/cell_bg.jpg');
	    	background-repeat: repeat-x;
			border-bottom:1px dashed #5A5A5A;
		/* overflow: auto; */
}
		
	
	#yhtright {
		width:400px;
		height: 700px;
		padding:0px;
		float:left;
		background:#fff;
		margin-right: -190px;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-right:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}


	#signleft {
		width:100px;
		height: 1000px;
		padding:0px;
		float:left;
		background:#fff;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-left:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}
	
	#signcenter {
		width:600px;
		height: 1000px;
		padding:0px;
		float:left;
		background:#fff;
			scrollbar-arrow-color: #B2B6C1;
	        scrollbar-face-color: #A0A4B9;
	        scrollbar-shadow-color: #DADADA;
	        scrollbar-darkshadow-color: #7D7D7D;
	        scrollbar-track-color:#B2B6C1;
	        scrollbar-highlight-color: #555555;
	        scrollbar-3dlight-color: #333333;
			background-image: url('./images/cell_bg.jpg');
	    	background-repeat: repeat-x;
			border-bottom:1px dashed #5A5A5A;
		/* overflow: auto; */
}
		
	
	#signright {
		width:200px;
		height: 1000px;
		padding:0px;
		float:left;
		background:#fff;
		margin-right: -190px;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-right:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}




		
	#contentleft {
		width:100px;
		height: 460px;
		padding:0px;
		float:left;
		background:#fff;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-left:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}
	
	#contentcenter {
		width:400px;
		height: 460px;
		padding:0px;
		float:left;
		background:#fff;
			scrollbar-arrow-color: #B2B6C1;
	        scrollbar-face-color: #A0A4B9;
	        scrollbar-shadow-color: #DADADA;
	        scrollbar-darkshadow-color: #7D7D7D;
	        scrollbar-track-color:#B2B6C1;
	        scrollbar-highlight-color: #555555;
	        scrollbar-3dlight-color: #333333;
			background-image: url('./images/cell_bg.jpg');
	    	background-repeat: repeat-x;
			border-bottom:1px dashed #5A5A5A;
		/* overflow: auto; */
}
		
	
	#contentright {
		width:400px;
		height: 460px;
		padding:0px;
		float:left;
		background:#fff;
		margin-right: -190px;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-right:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}



	#contentfooter {
		background: #fff;
		height: 111 px;
		font-family: arial, veradana;
		font-size: 10px; 
		font-weight: normal;
		color: #7b7b7b;
		text-align: left
}
	#contentfooter h1 {
		font-family: arial, veradana;
		font-size: 12px; 
		font-weight: normal;
		color: #7b7b7b;
		text-align: left;
		border-top: 1px solid #b2b2b2; 
		}
		
		
#footer { 
float: left;
 margin: 5px; 
 width: 800px; 
 padding: 15px 0 50px 10px;  
 overflow: hidden; font-size: 11px; 
 color: #7b7b7b; 
 }
#footer .vcard { float: left; margin: 1em; }
#footer .vcard strong { font-size: 14px; display: block;  }
.email {font-size: 11px;}
		
				
		#contentcenter p {
		text-align:left
}
		
	p,h1 {
		margin:0px 10px 10px 10px;
}
		
	h1 {
		 text-align:center;
		 font-family: verdana;
		 font-style:italic;
		 font-size: 16px; 
		 letter-spacing: -1px;
		 color: #666666;
}
		
	h2 {
		font-size:32px;
		letter-spacing:-1px;
		color: #666666;
		margin-left: 5;
}

	h3 {
		font-size:20px;
		letter-spacing:-1px;
		color: #666666;
		margin-left: 5;
}
		
	
a:link { font-family: arial, helvetica; font-size: 15px; color: #063988; font-weight: Bold; text-decoration: none; }
a:visited { font-family: arial, helvetica; font-size: 15px; color: #063988; font-weight: normal; text-decoration: none; }
a:active { font-family: arial, helvetica; font-size: 15px; color: #063988; font-weight: normal; text-decoration: underline; }
a:hover { font-family: arial, helvetica; font-size: 15px; color: #063988; font-weight: normal; text-decoration: underline; }


	#kysleft {
		width:100px;
		height: 1200px;
		padding:0px;
		float:left;
		background:#fff;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-left:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}
	
	#kyscenter {
		width:400px;
		height: 1200px;
		padding:0px;
		float:left;
		background:#fff;
			scrollbar-arrow-color: #B2B6C1;
	        scrollbar-face-color: #A0A4B9;
	        scrollbar-shadow-color: #DADADA;
	        scrollbar-darkshadow-color: #7D7D7D;
	        scrollbar-track-color:#B2B6C1;
	        scrollbar-highlight-color: #555555;
	        scrollbar-3dlight-color: #333333;
			background-image: url('./images/cell_bg.jpg');
	    	background-repeat: repeat-x;
			border-bottom:1px dashed #5A5A5A;
		/* overflow: auto; */
}
		
	
	#kysright {
		width:400px;
		height: 1200px;
		padding:0px;
		float:left;
		background:#fff;
		margin-right: -190px;
		background-image: url('./images/cell_bg.jpg');
	    background-repeat: repeat-x;
 		border-right:1px dashed #5A5A5A;
		border-bottom:1px dashed #5A5A5A;
}
