form {
	padding-bottom: 3em;
	width: 80%;
}

label {
	font-size: 0.85em;
	line-height: 1.5;
}

textarea {
	height: 8em;
}

textarea,
input.text,
select {
	display: block;
	width: 100%;
	max-width: 600px;
}

button {
	display: block;
}

fieldset {
    position: relative;
    margin-bottom: 1em;
}

legend {
	color: #dde4e7;
}

.form-field {
    position: relative;
    margin-bottom: 1em;
	padding-left: 190px;
	_zoom: 1;
}

.form-field div {font-size:0.9em; margin:0 0 10px 0; }

.form-field-bind label {
	padding-right: 7px;
	background-position: right top;
	background-repeat: no-repeat;
	/*background-image: url('/images/t/form-bind-marker.jpg');*/
}

.form-field-label {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	padding-right: 7px;
}

.form-field-note {
	font-size: 0.7em;
}

.form-field-error {
	color: #eb742f;
}

.form-field input.text,
.form-field textarea {
	border: solid #434243 1px;
	background-color: #131217;
	color:#fff;
}

.form-field-error input.text,
.form-field-error textarea {
	border: solid #eb742f 1px;
}
