*{margin: 0; padding: 0;}
html, body {background: #999; height: 100%; /*min-height: 100%;*/ font: normal 10pt tahoma;}

h1, h2, h3, h4, h5, h6{font-family:Georgia, "Times New Roman", Times, serif; }
h1{font-size: 18pt;}
h2{font-size: 15pt;}
h3{font-size: 12pt; font-weight: bold;}

a{ text-decoration:underline;}
a:hover{ text-decoration:none;}
p{padding-bottom: 1em;}
p.q{ padding-left: 20px; font: normal 11px arial;}

hr{ height: 2px; background: #eee; border:0 ; color: #eee; margin: 20px 0 20px 0;}

input, option{padding: 1px 2px 0px 2px;}
select, input, option{ font: normal 12px arial;}
* html #wrap-all{height: 100%;}

#wrap-all{
	width: 1000px; 
	margin: 0 auto 0 auto; 
/*	height: 100%;*/
	min-height: 100%;
	background: #fff;
/*	position:relative;*/
}
#main{
	width: 1000px; 
	margin: 0 auto 0 auto; 
	padding-bottom: 52px; /*+30px footer*/
/*	position:relative;*/
}

#header{
	width: 100%;
	height: 40px;
	background: #eee;
}
#header a{margin: 10px 20px 10px 20px; float: left;}
	#header #logo{float:left; width: 130px; background:#AA0000; height: 40px;}
			#logo a{ margin: 7px 0px 0px 10px; color: #fff; font: bold 18px verdana; text-decoration:none; display: block;}
	#header #auth{ float:right; padding: 5px 20px 5px 20px;}
	#header #auth input.txt{ width: 60px;}
			#auth span{ font: bold 10pt tahoma, arial;}
			#auth a{ text-decoration:underline; font: normal 11px tahoma, arial;}	

#cbody{ margin: 20px 20px 0 150px; position: relative;}			

#cbody input{margin: 0px 0px 0px 0px;}
#cbody span.block{margin: 0 20px 0px 0px; white-space: nowrap; display:inline;}
#cbody span.block img{margin-top: 10px;}

#menu{ float: left; width: 130px; background: #700; padding: 10px 0 15px 0;}
#menu .title{ background: #400; color: #fff; font: bold 11pt Verdana, Arial, Helvetica, sans-serif; padding: 5px 10px 5px 10px; margin-bottom: 10px;}
#menu a{display:block; padding: 2px 10px 2px 10px; background: none;/*#900;*/ font: bold 9pt tahoma, verdana; color: #FCA3AE; margin: 2px 0 2px 0;}
#menu a.active{ color: #700; text-decoration:none; background: #fff;}
	
span.title{font: bold 10pt tahoma, Arial, Helvetica, sans-serif;}	
#form-view span.small{ font: normal 10px Arial, Helvetica, sans-serif; color:#666;}
#form-view .txt{width: 250px;}
	
#footer{
	text-align: right;
	background:#eee;
	height: 32px;
	width: 1000px; 
	margin: -32px auto 0 auto;
	font-size: 10px;
	color: #787878;
}
#footer p{ padding: 10px 20px 10px 10px;}
#footer a{font: bold 10px tahoma, Arial, Helvetica, sans-serif; color: #36f;}