@charset utf-8;

#contact-form {
	margin: 40px 0 0 0;
	width: 440px; 	
	}

#contact-form input {
	border: 1px solid #b9b9b9;
	background:#ececec;
	float: left;
	margin: 0 0 0 10px;
	padding: 9px;
	width: 190px;
	margin-bottom: 1em;
	font-family:Tahoma, Geneva, sans-serif; 
	}

#contact-form label {	
	display: block; 
	width: 140px; 
	float: left; 
	padding: 3px 0 0 0;
}

#contact-form br { clear: both; line-height: 0; height: 20px }
#contact-form .asterisk,#contact-form label.error, #contact-form select.error  {color: #d21b1b;	}

#contact-form label.error {
	width: 195px;
	padding: 0.5em 0 0 0;
	margin: 0 0 0 10px;
	font-style: italic;	}

#contact-form select {
	width: 185px;
	border: 1px solid #b9b9b9;
	background:#ececec;
	float: left;
	padding: 6px;
	margin: 0 0 20px 10px;
	}


#contact-form textarea {
	border: 1px solid #b9b9b9;
	background:#ececec;
	float: left;
	font-size:1.5em;
	padding: 6px;
	width: 430px;
	margin-top:10px;
	margin-bottom: 1em;		
	height: 120px	;
	font-size:0.9em;font-family:Tahoma, Geneva, sans-serif; 
	}

#contact-form input.submit {
	background-color: #fff;
	margin-right: 120px;
	cursor: pointer;
	width: 100px
	float:right;}
	
fieldset {border:0;}
legend {border:0; }