#form {
	padding: 20px 0px 20px 0px;
}
	#form .item {
	clear: both;
	}
	#form .item.last {
		border-bottom: 0px;
	}
	#form .item.error {
		font-weight: bold;
	}
		#form .item .name {
		float: left;
		width: 170px;
	text-align: right;
	font-weight: bold;
	padding-bottom: 10px;
		}
			#form .error, #form .item .name .mark {
				color: #9B2300;
			}
		#form .item .value {
	text-align: left;
	padding-left: 175px;
	padding-bottom: 10px;
		}
		#form .item > .end {
			display: block;
			clear: both;
		}
		#form .checkbox {
			width: 16px;
			height: 16px;
		}
		#form .radio {
			width: 16px;
			height: 16px;
		}
		#form .text {
			width: 290px;
			height: 16px;
			border: 1px inset #D6D6D6;
			background-color: #ffffff;
			color: #000000;
			font-size: 1.0em;
		}
		#form .textarea {
			width: 290px;
			height: 100px;
			border:1px inset #D6D6D6;
			background-color: #ffffff;
			color: #000000;
			font-size: 1.0em;
			font-family: Arial, Verdana, San-serif;
		}
/*
		#form .submit, #form .reset{
			display: block;
			border: 0px;
			width: 120px;
			height: 29px;
			color: #FFFFFF;
			font-size: 0.8em;
			font-weight: bold;
			text-align: left;
			padding: 0 0 0 14px;
			margin: 0;
			background-image: url(/img/btn.gif);
			cursor: pointer;
		}
		#form .submit:hover, #form .reset:hover {
			background-image: url(/img/btn_over.gif);
		}
*/		
		#form .button {
			margin-top: 10px;
			padding-left: 170px;
		}

	#form .errors {
		color:  #9B2300;
		padding: 0px 0px 40px 170px;
		font-weight: bold;
	}
		#form .errors ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#form .errors li {
			background-image: url(/img/bullet_red.gif);
		}
