    *{margin: 0; padding: 0;}

	html, body{
		height: 100%; width: 100%;
		font-family: Verdana, sans-serif;
		font-size: 13px; color: #333;
		text-align: justify;
		background: #ddcaa8;
	}	  
	div.container{
		width: 775px;
		margin: 0px auto;
	}
	div.header{
		width: 775px;
		height: 100px;
		background-image: url(images/logo.gif);
	}
	div.left{
		width:160px;
		height: auto;
		float: left;
		padding-left: 5px;
		margin: 3px;
		background-image: url(images/left-line.gif);
		background-repeat: repeat-y;
	}
	div.right{
	
		width: 575px;
		float: left;
		padding: 8px;
		margin: 0 0 0 10px;
		background-image: url(images/right-line.gif);
	}
	div.footer{
		width: 775px;
		height: 25px;
		clear: both;
		padding-top: 5px;
		color: #9b7e4b;
		font-size: 11px;
		background-image: url(images/footer.gif);
		background-repeat: no-repeat;
	}
	div.pusers{
		width: 450px;
		border: 1px solid #8e7d60;
		margin: 10px;
		margin-left: 60px;
		padding: 3px;
	}
	a{
		outline: none;
	} 
	a.h{
		font-size:14px;
		font-weight:bold;
		color: #8e7d60;	
		text-decoration: none;	
	}
	a.mail{
		font-size: 12px;
		color: black;
		text-decoration: none;
	}
	a.mail:hover{
		font-size: 12px;
		color: black;
		text-decoration: underline;
	}	
	a.h:hover{
		font-size:14px;
		font-weight:bold;
		color: #8e7d60;
		text-decoration: none;	
	}	
	a.sta{
		font-size: 12px;
		color: #9f8c6b;
		text-decoration: none;
		font-weight: bold;
	}
	a.sta:hover{
		font-size: 12px;
		color: #9f8c7b;
		text-decoration: underline;
		font-weight: bold;
	}	
	a.sta{
		font-size: 14px;
		color: #9f8c6b;
		text-decoration: none;
		font-weight: bold;
	}
	a.sta:hover{
		font-size: 14px;
		color: #9f8c7b;
		text-decoration: underline;
		font-weight: bold;
	}	
	a.pusers{
		font-size: 14px;
		font-family: Verdana;
		color: #9f8c6b;
		text-decoration: none;
		font-weight: bold;
	}
	a.pusers:hover{
		font-size: 14px;
		font-family: Verdana;
		color: #9f8c6b;
		text-decoration: underline;
		font-weight: bold;	
	}	
	p.log{
		font-size: 10px; color: #333;
	}
	input{
		background: #d7bb8b;
		border: 1px solid #8e7d60;
	}
	a.foot{
		font-size: 11px;
		text-decoration: none;
		color: #ae8d54;

	}
	a.reg{
		font-size: 11px;
		text-decoration: none;
		color: #75603d;
	}
	a.reg:hover{
		font-size: 11px;
		text-decoration: none;
		color: #645335;
	}	
	a.foot:hover{
		font-size: 11px;
		text-decoration: underline;
		color: #896f43;
	}
	hr{
		width: 575px;
		color: #c5a265;
	}
	h3{
		font-size:16px;
		font-weight:bold;
		color: #8e7d60;
		margin-bottom: 15px;
	}
	h2{
		font-size:14px;
		font-weight:bold;
		color: #8e7d60;
		margin-top: 10px;
		margin-bottom: 10px;
	}	
	table{
		margin-left: 90px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	table.a tr.b{
		text-align: right;
	}
	table.a tr.b2{
		text-align: right;
		height: 50px;
	}	
	ul.info li{
	margin-left: 25px;
	}
	ul.menu{
		width: 150px;
		list-style-type: none;
	}
			
	ul.menu li{
		width: 150px;
		clear: left;
		list-style-type: none
	}
			
	ul.menu li a{
		color: #fff;
		text-decoration: none;
		height: 21px;
		background: #c5a265 url(images/arrow_down.gif) 130px 14px no-repeat;
		display: block;
		padding: 8px 0 0 15px;
		border-bottom: 1px solid #c5a265;
	}
			
	ul.menu li a:hover{
		background: #d4bb90 url(images/arrow_down.gif) 130px 14px no-repeat;
	}
			
	ul.menu li ul a{
		height: 21px;
		width: 124px;
		padding: 8px 0 0 25px; 
		background: #dbc7a5;
		color: #545045;
		border-bottom: 1px solid #c5a265;
	}
			
	ul.menu li ul a:hover{
		background: #dab679;
		color: #111;
	}
			
	.down_open{
		background: #888377;
		font-weight: bold;
	}
			
	.unactive{
		background-image: none!important;
	}