@charset "iso-8859-1";

form {
	
	padding: 10px 10px 5px 15px; 

}

label { 
	display: block; 
	font-style: italic; 
	float: left;
	clear: both;
	width: 120px;
	font-size: 80%;
	margin-bottom: 6px;
	text-align: right;
	padding-right: 10px;
}

.input {
	float: left;
	margin-top: 6px;
	width: 300px;
}

.errorinput { 
	background-color: #FFD0D0; 
	border: 1px solid red; 
	font-size: 80%;
	padding: 20px;	
}

.errorinput ul { 
	margin: 0px;
	
}	

.smallinput { font-size: 80%;}

.required { color: #6365FF; } 

/*.input input { border-width: 0px 0px 1px 0px; 
	border-color: #6365FF; border-style: solid; 
	background: #EFEFFF} */

.frm_firstname, .frm_lastname, .frm_phone, .frm_email {  width: 12em; }

.frm_title { width: 5em; }
.frm_personcount{ width: 3em;}

.frm_questions { width: 20em; height: 7em;}

.frm_captcha { width: 5em; }