
h1{margin:0; padding:7px 0 0 0;}

h2{margin:0; padding:0; font: bold 18px Arial;}

.mainHp{padding: 0 25px; position:relative; height:300px;}

.contObj{position: absolute; top:0px; left:25px;z-index:10;}
.contImageBack{
	width:950px; height:300px; overflow:hidden; position: absolute; top:0px; left:25px;z-index:9;
}
.menuHP{
	padding:15px 0 15px 25px;
	height:110px;
	margin:10px 20px;
	}
	
.menuHP p{
	padding:0;
	height:90px;
	
	}	
	
.menuHP p a{
	display: block;
	float: left;
	padding: 25px 40px 0 0;
	height:55px;
	margin: 0 30px 0 0;
	
	}	
	
.menuHP p a:hover img{
	opacity:.50;
filter:alpha(opacity=50);
}	

.menuHP p a.last, .menuHP p a.last:hover {background: transparent; margin:0;}	

.contHP{padding: 0 40px;}

.leftCont{float: left; width:580px;}

.rightCont{
	float: right; 
	width:300px;
	background: transparent url('../images/bg_nl.gif') 0 0 no-repeat;
	padding: 0 0 0 20px;

}

.leftCont .contBtn{
	background: transparent url('../images/bg_contbtn_hp.gif') 285px 10px no-repeat;
	padding:10px 0;
	height:95px;
}

.leftCont .contBtn .left{margin-left:-5px;}


.rightCont h2{color:#7F7F7F;}

.leftCont h2 a:link, .leftCont h2 a:visited {
	color:#7F7F7F;
}
.leftCont h2 a:hover {
	color:#009434;
}

.rightCont input{vertical-align:middle;}

.rightCont .left{width:160px; border-top: dotted 1px #bfbfbf; margin-top:5px; padding-top:15px; padding-right:10px; text-align:left;}
.rightCont .right{width:130px; border-top: dotted 1px #bfbfbf; margin-top:5px; padding-top:5px;}



.contFieldHP{
	background: transparent url('../images/bg_textfield_185.gif') 0 0 no-repeat;
	padding:1px 5px 3px 5px;
	margin:10px 0 0 0;
}

.textFieldHP{background:transparent; padding:0; border:none; width:180px;}

.contFieldHP input{border:none; background:transparent; vertical-align:middle; padding:0; font-size:11px; color:#BFBFBF; margin:0 5px 0 0; }




