*{ margin: 0; padding: 0; }

:focus,:active { outline: 0; }

.x { clear: both; }
	.contact { width: 660px; float: left; border: 1px solid #DDE6E1; background: #E4F1F4; }
	#contact_form { width: 660px; float: left; margin-left: 5px; margin-top: 9px; margin-bottom: 9px; display: inline; }
	#contact_form img { float: left; margin: 5px 20px 2px 0; padding: 3px; border: 1px solid #ccc; }
	#contact_form form { padding-left: 5px; }
	#contact_form label { float: left; display: block; clear: both; padding: 0px 0; color: #666; font-weight: normal; width: 110px; }
	#contact_form .lcurrent { font-weight: bold; }
	#contact_form label img { vertical-align: middle; }
	#contact_form input.text, textarea, select { float: left; margin: 0 5px 10px 0; padding: 1px; width: 320px; border: 1px solid #ccc; }
	#contact_form textarea { height: 90px; }
	#contact_form select { width: 310px; }
	#contact_form input.radio {  }
		#left input:focus { border-color:#aaa; }
		#left textarea:focus { border-color: #aaa; }	
	.error { font-size: 10px; color: #666; margin: 0 0 10px 150px; display: none; }
	#contact_form .submit { border: 0; background: #000; color: #fff; padding: 3px; float: left; margin-left: 110px; }
	
	#contact-back { margin: 12px 40px 0 0; float: right; }

