0input:focus { border_form: 1px solid #ffffff;}
input.error { background-color: #f9e7e7; border: 1px dotted red; }
input.error:focus { background-color: #f9e7e7; border_form: 1px solid red; }
select:focus { border_form: 1px solid #09be04;}
select.error { background-color: #f9e7e7; border: 1px dotted red; }
select.error:focus { background-color: #f9e7e7; border: 1px solid red; }
textarea:focus { border_form: 1px solid #09be04;}
textarea.error { background-color: #f9e7e7; border: 1px dotted red; }
textarea.error:focus { background-color: #f9e7e7; border: 1px solid red; }
*.error { color: #ff0000; font-size: 10px; font-weight: normal; }

label { height: 10px; }
/* Form validation */
label.error 
{
	background: transparent url('/layout/icons/error.png') no-repeat;
	background-position: 0% 0%;
	line-height: 3px;
	margin-top: 5px;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 3px;
	display: block;
}