fieldset {
	margin:1em 0;
	padding:1em;
	border:1px solid #ccc;
	width:530px;
	background:#f8f8f8;
	float:left;
}
label {
	display:block;
}
.feedback {
	position:relative;
    top: 16px;
    left:20px;
    background:url(/images/error_warning.png) no-repeat left center;
	font-weight:solid;
	color:#760000;
	padding-left:18px;

}
#form_feed {
	float:left;
	width:350px;
}
.m_l {
	margin-left:80px;
}
.feedback_form {
float:left;
width:100%;
}
.feedback_form input {
	width:200px;
}
.feedback_form textarea {
	width:240px;
	height:100px;
}
.feedback_form input:focus, textarea:focus {
	background:#ffc;
}
.feedback_form .required {
	font-size: 1em;
	color:#760000;
	font-size:10px;

}
* html .feedback_form {
	width: 10em;
}
.feedback_form form p {
	position:relative;
}
.success {
	padding:20px;
	font-weight:bold;
	color:#7f9db9;
}

