#c_form {
	padding : 0 15px;
}
#c_form p{
	padding: 0 0 .3em 0;
	font-size: 11px;
}
#c_form p.add_hint{
	font-size: 11px;
	color : #666;
	line-height: 1.3em;
}
#c_form	legend{
	display: none;

}
#c_form ol{
	margin: 15px 0;
	width :  97%;
}
#c_form li {
	float : left;
	clear : both;
	width :  100%;
	margin-bottom: .6em;
}

#c_form label {
	display: block;
	float: left;
	width : 9em;
}

#c_form input {
	display: block;
	width : 20em;
	float: left;

}

/* textarea */

#c_form textarea {
	width : 95%;
	font-size: 12px;
	margin-top: .4em;
	clear: both;
}

/* submit */
#c_form .submitbutton{
	text-align: right;
	padding: .5em 2em 0 0;
}
#c_form .submitbutton input {
	display: inline;
	width : auto;
	padding: .2em 1.5em;
}


/* error */
#c_form li.error {
	color : #FF2B35;

	margin-top: -5px;
	margin-bottom: 8px;
}
#c_form li.error span{
	display: block;
	padding : 4px;
}
li.error_field {
/* 	border-top: 3px solid #ddd; */
	padding: .5em 0;
	background: #ddd;
}

li.error_field label {
	color : #FF2B35;
	padding-left: 4px;
}
