div.form { }
	div.form h2 { color: #666; font-family: arial,helvetica,sans-serif; /* border-bottom: 1px dotted #666; */ }
	table.form th { padding-right:10px; text-align: left; font-size: 12px; font-weight: normal; }
	table.form td { padding: 2px 10px 0 0; width: 100%; }
		table.form td.input-text input,table.form td.input-textarea textarea { border:1px solid #888; padding:2px; }
	div.form input.text,input[type="text"],input[type="file"],textarea { border: 1px solid #888; padding:2px; }
	
input.error, textarea.error { border: 1px solid red !important; }
label.error { color: red; font-size: 11px; display: block; }
.input-catalog-roots input[type='checkbox'] { float: left; }
