.ZFormCheckbox-input, .ZFormRadio-input, .ZFormSelect-input {
	vertical-align: middle;
	margin-right: 4px;
}

.ZFormText-input, .ZFormTextArea-input, .ZFormSelect-input {
	/*background-image:url('img/background.gif');*/
	background-repeat:repeat-x;
	background-position:top;
	border-color: #aaa;
	width: 100%;	
}

.ZFormText-input_required, .ZFormTextArea-input_required, .ZFormSelect-input_required {
	background-color: #dee;
}

.ZFormText-input_error, .ZFormTextArea-input_error, .ZFormSelect-input_error {
	background-color: #fef;
}

.ZFormInputState-state_error {
	background-image:url(img/icon_alert.gif);
	background-position:right center;
	background-repeat:no-repeat;
	margin-top:1px;
	padding-top:6px;
}
