body { font:normal small Arial, Verdana, Helvetica, sans-serif }
a { color:#00a; text-decoration:none }
a:hover { color:#222 }
form { margin:0px }
input, select, textarea { border: 1px solid #ccc; }
.side_menu { border:1px solid #ccc; padding:2px }
.side_menu a { background-color:#eee; border-bottom:1px solid #ddd; text-decoration:none; display:block }
.side_menu a:hover { background-color:#f5f5f5 }
.top_menu { border:1px solid #ccc; margin-bottom:5px; background-color:#eee }
.top_menu a { text-decoration:none; white-space:nowrap; padding:0px 5px }
.top_menu a:hover { background-color:#f5f5f5 }
.text_menu { border:1px solid #ccc; padding:5px; background-color:#eee }
.media_menu { border:1px solid #ccc; padding:5px; background-color:#eee }
.data_table { border:1px solid #ccc }
.data_table tr { background-color:#eee }
.data_table tr:hover { background-color:#f5f5f5 }
.data_table th { background-color:#ddd; padding:2px 10px; text-align:center }
.data_table td { padding:1px 5px }
.media_tale { border:1px solid #ccc }
.media_table tr { background-color:#eee }
.a_button { border:1px solid #ccc; background-color:#fff; padding:2px 5px; }
.a_button_active { border:1px solid #aaa; background-color:#eee; padding:2px 5px; }
.text_editor { width:100%; height:300px }
.pages a { padding:0px 2px }
.pages a.current_page { background-color:#eee }

.jswindow { border:1px solid #999; background-color:#f8f8f8; position:absolute }
.jswindow_title { cursor:default; font:bold x-small Verdana, Arial, Helvetica, sans-serif; color:#000; background:#ccc url(img/title-bg.gif) repeat-x }
.jswindow_caption { text-align:left; vertical-align:middle; white-space:nowrap; padding:2px 5px }
.jswindow_buttons { text-align:right; vertical-align:middle; white-space:nowrap; padding:0px }
.jswindow_buttons a { color:#666; background-color:#ddd; margin:0px 2px; padding:1px 3px }
.jswindow_buttons a:hover { color:#333; background-color:#eee }
.jswindow_content { padding:4px }