	
/*form div { margin:10px 10px 10px 10px; padding:10px 10px; border-bottom:solid #f6f6f6 1px; }*/
form div { margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; aborder-bottom:solid #f6f6f6 1px; }
form div.field_checkbox { padding:0px 0px 0px 0px; }

form tr.field_text div, form tr.field_select div, form tr.field_calendar div { margin:0px; padding:0px; border-bottom:none; }
form tr.field_text td, form tr.field_select td, form tr.field_calendar td.name, form tr.field_calendar td.value, form tr.field_textarea td.name, form tr.field_editor td.name  { padding:4px 4px 4px 2px; border-bottom:solid #f6f6f6 1px; vertical-align:top; font-weight:normal; }
form tr.field_text td.name, form tr.field_select td.name , form tr.field_calendar td.name { white-space:nowrap; padding-right:20px;  }
form tr.field_text td.name div, form tr.field_select td.name div, form tr.field_calendar td.name div { font-weight:normal; font-size:12px; padding-top:5px; }
form tr.field_text td.value, form tr.field_select td.value, form tr.field_calendar td.value { width:80%; }
form tr.field_text td.value input, form tr.field_select td.value input, form tr.field_text td.value select, form tr.field_select td.value select { width:75%; } 

form tr.field_textarea div.name, form tr.field_editor div.name { border-bottom:none; margin:0px;  font-weight:normal; font-size:12px; padding-top:5px; }
form tr.field_editor div { margin:0px; padding:0px; border-bottom:none; }
form tr.field_textarea textarea { width:80%; height:100px; }

form table.tbl-settings { margin-left:8px; margin-bottom:3px; }
form table.tbl-settings td { border:none;  }
form table.tbl-settings tr.field_text td div { font-size:11px; }

form div div { margin:0px; padding:0px; border:none; }
form div.submit { border:none; }
form input.field_text, form textarea.field_textarea, form table.field_editor { width:100%; }
form select.field_select, form input.field_file { width:75%; }

form textarea.field_textarea { height:150px; }
form div.button-panel { text-align:left; padding-top:15px; padding-bottom:25px; border:none; }
form div.button-panel input { padding:0px 10px; margin:0px 20px 0px 0px; width:110px; height:25px; }

form .err-field { padding:0px; margin:0px; border-bottom:solid red 2px; }
form .name { font-size:11px; }
form .name a { font-size:11px; font-weight:normal; color:#0099ff; position:relative; left:7; }

form .err-mess { font-size:12px; color:red; }
form .red { color:red; }
form .gray { color:#aaaaaa; }
form .normal-gray { color:#aaaaaa; font-weight:normal; }

form .field_text .name, form .field_file .name, form .field_textarea .name, form .field_select .name, form .field_editor .name, form .field_calendar .name { font-weight:bold; }
form .field_editor .name { padding-bottom:2px; }
form .field_checkbox .name { position:relative; top:-1; font-size:11px; }
form .field_checkbox .name { font-weight:normal; }

