
.p-img-left {

	float:left;

	margin-left: 0px;

	margin-right: 30px;

	margin-top: 0px;

	margin-bottom: 30px;

	border:1px solid #c7c7c7;

}



.p-img-right {

	float:right;

	margin-left: 30px;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 30px;

	border:1px solid #c7c7c7;

}



H1 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: none;

	font-size: 14px;

	line-height: 18px;

	font-weight: bold;

}



H2 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: none;

	font-size: 12px;

	line-height: 18px;

	font-weight: bold;

}



P, UL, LI, input, textarea, select, TD {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: none;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

}


P {
	margin-top: 0px;
	margin-bottom: 0px;
}


UL { 

	list-style-position: outside; 
	list-style-type: disc;

}

B {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: none;

	font-size: 12px;

	line-height: 20px;

	font-weight: bold;

}

a {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: underline;

	font-size: 12px;

	line-height: 20px;
	
	color: #000;

}

.tree {

	width: 234px;

	margin-top: 19px;
	
	border: 1px solid #c7c7c7;

}

.tree2 {

	width: 234px;

	margin-top: 0px;
	
	margin-bottom: 10px;
	
	border: 1px solid #c7c7c7;

}


.Navi1 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: none;

	font-size: 12px;

	line-height: 20px;
	
	color: #000;

	white-space: nowrap;

}

.Navi2 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: none;

	font-size: 12px;

	line-height: 20px;
	
	color: #000;

}

.Navi3 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: underline;

	font-size: 12px;

	line-height: 20px;

	color: #FFF;

	white-space: nowrap;

}

.Navi4 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: underline;

	font-size: 12px;

	line-height: 20px;

	color: #CC0000;

}

.Navi5 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: underline;

	font-size: 12px;

	line-height: 20px;
	
	color: #000;

}

.Navi6 {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	text-decoration: none;

	font-size: 12px;
	padding-left:10px;
	line-height: 20px;
	
	color: #512105;

}

a.Navi1:active, a.Navi2:active {

	color: #CC0000;

}


.Navi1, .Navi3 {

	margin-left: 10px;

}
.nettiajanvaraus {
 	width:230px;
 	height:30px;
 	background: url("template/img/ajanvaraus.gif") no-repeat;
}

.upn {

	padding-left: 28px;

}

.kieli {
	margin-left: 15px;
	margin-bottom: 10px;
	
}


/*.Navi2, .Navi4 {

	margin-left: 28px;

}*/

.tree-btn {

	margin-left: -10px;

	margin-right: 4px;
	
	margin-bottom: 1px;
	
}

HR {
	height: 1px;
	width: 480px;
	background: #fff url("img/rakenne-vali-2.gif");
	border: 0px;
}


.foot-addr {

	color: #333333;

}

.kuvitus {
	
	border: 0;
	border-left: 1px solid white;
	border-right: 1px solid white;
	margin-left: 1px;
	margin-right: 1px;
	
}

.contenttd {
	
	border: 0;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;	
	
}

img {
	border: 0;	
}