form.reg div.line{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: solid 1px #ccc;
}


	form.reg div.line label{
		display: block;
		float: left;
		width: 130px;
	}
	
	
	form.reg div.line label.longest{
		width: 490px;
	}
	
	
	form.reg div.line select,
	form.reg div.line input{
		width:  200px; 
		border: solid 1px #aaa;
	}
	
		input.short{
			width: 50px !important;
		}
			
		input.shrt{
			width: 120px !important;
		}
		
		input.count{
			width: 35px !important;
			text-align: right;
			padding: 0px 5px 0px 0px;
		}
		
		input.ammout{
			width: 70px !important;
			text-align: right;
			padding: 0px 5px 0px 0px;
		}
		
		input.longer{
			width: 560px !important;
		}
		
		input.checkbox{
			width: 20px !important;
		}
		textarea{
			width: 560px;
			border: solid 1px #aaa;
		}
		
	div.half{
		width: 50%;
		float: left;
	}
	
	
	div.notFill input{
		border: solid 1px #c00 !important;
		background: #EDC9C9;
	}
	