form.validator {
	font-size: 12px;
}

form.validator table td {
	width: 200px;
	font-size: 12px;
}
form.validator table th {
	width: 150px;
	text-align: right;
    font-size: 12px;
	color: #3C5C37;
}
form.validator table tr.optField th, form.validator table tr.optField td {}
form.validator table tr.badField th, form.validator table tr.badField td {}
form.validator table td {}
form.validator table td input {}
form.validator table td textarea {}
form.validator table .fieldObMsg {
	color: #c00;
	margin: 0 5px;
}
form.validator table .fieldMsg {
	color: #c00;
	margin: 0 5px;
}
form.validator table td.form_message {
	text-align: center;
    color:#c00;
	font-weight: bold;
}
form.validator table td.form_buttons {
	text-align: center;
}
form.validator table caption {
    font-weight: bold;
}
table#t_LANG td {
 	width: auto;
}
table#t_LANG th {
	text-align: left;
}
