body { padding: 0px 0px 0px 0px; margin: 0; }

.adm_menu {font: 9px Verdana; color: #ddd; background: #000; padding: 5px 4px 5px 4px !important; text-align: right; }
.adm_menu a {font: 9px Verdana; color: #ddd; text-decoration: none; margin-right: 10px; }
.adm_menu a:hover {color: #eee; }

.adm_page_menu {font: 9px Verdana; background: #555; padding: 4px 4px 4px 4px; }
.adm_page_menu a, .adm_page_menu b {font-size: 9px; font-family: Verdana; color: #ddd; text-decoration: none; margin-right: 10px; }
.adm_page_menu a:hover {color: #fff; }

.adm_capt {font: 9px Verdana; color: #222; padding: 5px 15px; background: #eee;}

/* --- tab_edit --- */
textarea { line-height: 1.4em; }
.tdheader { font-size: 10px; font-family: Verdana;	color: #888; width: 160px; padding-right: 10px; }
.tdval { padding-left: 0px; padding-right: 20px; }
.tab_edit { width: 100%; }
.tab_edit .tdval, .tab_edit .tdheader { border-bottom: 1px dashed #ddd; }
.tab_edit td { vertical-align: middle; font-size: 10px; font-family: Verdana; padding-top: 5px; padding-bottom: 5px; }
.tab_edit input, textarea { font: 10px Verdana; color: #555; padding: 0px 3px 0px 3px; margin-right: 10px; }
.tab_edit select { font: 10px Verdana; color: #555; padding: 0px 0px 0px 0px; margin-right: 4px; }
.return { font: bold 11px Verdana; color: #555; }
.topic { font: 19px arial; border-bottom: 1px dashed #ccc; color: #aaa; margin: 10px 0px 10px 0px; }
.tab_edit #cf { height: 220px; font: 11px  monospace;  }

form.adm {margin-left: 10px; }
