a:active { text-decoration: none }

ul {
   list-style: circle
	}

.kh {
	background: #fff url('images/kh_t4.gif');
	text-align: center;
	vertical-align: middle;
	}

.kh_ {
	background: url('images/kh_l.gif');
	text-align: center;
	}

.y_siivu {
	height: 10px;
	width: 800px;
	background-color: #fff;
	}

.banneri {
	height: 144px;
	width: 800px;
	padding-top: 0px; 
	padding-bottom: 0px;
	background: #fff url('images/khbann.jpg') no-repeat;
	}
	
.pvaliy {
	width: 800px;
	height: 2px;
	background: #fff url('images/pv.gif') repeat-x;
	}

.pvalikko_p { 
	width: 800px;
	background-color: #990000;
	padding-left: 200px;
	padding-right: 20px;
	}

.pvalia {
	width: 800px;
	height: 5px;
	background: #fff url('images/p5.gif') repeat-x;
	}

.pvalikko { 
	color: #fff;
	width: 400px;
	font-family: verdana; 
	font-size: 10pt;
	font-weight: 700;
	letter-spacing: normal;
	padding-top: 4px; 
	padding-bottom: 4px; 
	word-spacing: normal;
	background-color: #990000;
	}
	
.pvalikko a:link { text-decoration: none; color: #fff } 
.pvalikko a:visited { color: #fff; text-decoration: none } 
.pvalikko a:visited:hover { color: #fd9; text-decoration: none }  
.pvalikko a:hover { color: #fd9; text-decoration: none } 

.valpala {
	text-align: center;
	width: 30px;
	padding-left: 3px; 
	padding-right: 3px;
	background-color: #990000; 
	}
	
.v_val_p {
	width: 250px;
	text-align: Left;
	vertical-align: top;
	}

.v_val {
	color: #000;
	font-family: Verdana, Sans-Serif; 
	font-size: 8pt;
	font-weight: 600;
	letter-spacing: 1px; 
	vertical-align: top;
	text-align: left;
	padding: 100px 30px 40px 50px;
	}
	
.v_val a:link { text-decoration: none; color: #ffffff } 
.v_val a:visited {  text-decoration: none; color: #fff } 
.v_val a:visited:hover { color: #f90; text-decoration: none } /* oranssi #ffcc99 */ 
.v_val a:hover { color: #f90; text-decoration: none }

.l_tekstip {
	width: 420px;
	vertical-align: top;
	padding-left: 25px; 
	padding-right: 35px; 
	padding-top: 40px;
	padding-bottom: 50px;
	}

.l_teksti {
	width: 360px;
	color: #880000;
	font-family: verdana;
	font-size: 9pt; 
	text-align: Left; 
	vertical-align: top;
	background: #fff url('images/kh_l.gif');
	}
	
.l_teksti a:link { text-decoration: none; color: #e80; } 
.l_teksti a:visited { color: #e80; text-decoration: none }
.l_teksti a:hover { color: #222; text-decoration: none }
.l_teksti a:visited:hover { color: #222; text-decoration: none }

.l_teksti_yht {
	width: 360px;
	color: #880000;
	font-family: verdana;
	font-size: 9pt; 
	text-align: Left; 
	vertical-align: top; 
	padding-top: 10px;
	background: #fff url('images/kh_l.gif');
	}

.line_yht {
	color: #990000;
	width: 80%;
	}
	
.l_teksti_yht a:link { text-decoration: none; color: #e80; } 
.l_teksti_yht a:visited { color: #e80; text-decoration: none }
.l_teksti_yht a:hover { color: #222; text-decoration: none }
.l_teksti_yht a:visited:hover { color: #222; text-decoration: none }

.o_val {
	width: 230px;
	font-family: verdana;
	font-size: 9pt; 
	text-align: Left; 
	vertical-align: top; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 60px;
	}

.o_val a:link { text-decoration: none; color: #336699 }  
.o_val a:visited { color: #660066; text-decoration: none }
.o_val a:hover { color: #aa0000; text-decoration: none }
.o_val a:visited:hover { color: #aa0000; text-decoration: none }

.a_val_v {
	height: 2px;
	width: 800px;
	background: #990000; url('images/p2.gif') repeat-x;
	}

.a_val { 
	color: #900; 
	text-align: center;  
	padding-top: 8px;
	padding-bottom: 5px; 
	font-family: Verdana; 
	font-weight: 600; 
	padding-left: 25px; 
	padding-right: 25px; 
	font-size: 7pt;
	}

.a_val a:link { text-decoration: none; color: #e80; }  
.a_val a:visited { color: #e80; text-decoration: none }
.a_val a:hover { color: #444; text-decoration: none }
.a_val a:visited:hover { color: #444; text-decoration: none }
 
 .l_yhteysp {  
	font-family: verdana; /*Times New Roman; 12pt*/ 
	font-size: 9pt; 
	text-align: center; 
	vertical-align: top; 
	padding-left: 50px; 
	padding-right: 5px; 
	padding-top: 0px;
	background-color: #fff;
	}

.lomake_t {  
	font-family: verdana; /*Times New Roman; 12pt*/ 
	font-size: 9pt; 
	text-align: Left; 
	vertical-align: top; 
	padding-left: 35px; 
	padding-right: 35px; 
	padding-top: 40px;
	background-color: #fff;
	}


