form#work_form {  font-size: 0.9em; padding: 10px 0 25px 10px;}
label { font-size: 0.9em; }

form#work_form div { clear: left; display: block; width: 680px; border-bottom: 1px dotted #eee; padding-bottom: 7px; margin-bottom: 8px;}

form#work_form div.required  { font-weight: bold; }

form#work_form div label { display: block; float: left; width: 250px; padding: 2px 5px 0 0;  margin: 0 0 8px 0;  text-align: right; font-size: 1em; }

form#work_form div label.labelCheckbox { float: none; display: block; width: 400px; margin: 0 0 2px 260px; text-align: left; }

form#work_form span { width: 100px; display: block; float: left; }
form#work_form span.freetime { width: 120px; margin-right: 2px; padding-top: 1px; display: block; float: left; }

form#work_form div.submit {  padding: 0 0 0 256px; border-bottom: none; width: auto;}
form#work_form div.submit div { display: inline; float: left; text-align: left; width: auto;}
form#work_form div input.inputSubmit { width: auto; }

form#work_form div small { display: block; margin: 0 0 0 250px; padding: 1px 3px; font-size: 0.85em;}

form#work_form textarea, form#work_form input.inputText, form#work_form input.inputTextarea, form#work_form select, form#work_form div input.small_input {
	font-family: Tahoma, Arial, sans-serif; font-size: 1em;
	border: 1px solid #e1e1e1;
	background: #f9f9f9;    
	padding: 1px 2px;
}
/*form#work_form textarea:hover, form#work_form input:hover { border: 1px solid #abd539; }*/
form#work_form textarea:hover { border: 1px solid #abd539; }
form#work_form div select { width: 208px; }
form#work_form div textarea { width: 400px; padding: 1px 3px; }
form#work_form div input.inputText { width: 200px; padding: 1px 3px; }
form#work_form div input.small_input { width: 100px; }
form#work_form div img.imgcaptcha {width: 220px; display: block; float: left;}
form#work_form div input.CaptchainputText{ width: 220px; margin-left: 255px; margin-top: 4px;}

