html, body, #top, #main_table, .block, blockquote{
  background: #000;
}

*, .content_table td, .content_table td *, a:link, a:visited, .news_date, .add_date, .top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li strong {
  color: #fff;
}

#main_menu_td, .top_menu #active, .suckertreemenu ul li ul, #bottom, .top_menu ul li {
  background: #000;
}

.quick_access td {
  background: #222;
  border: 5px #000 solid;
}

#main_tr, #main_td {
  background: none;
}

#main_menu_td {
  border-bottom: 2px solid #ddd;
}

.suckertreemenu ul li ul {
  border: 2px solid #ddd;
}

#bottom, #main_menu_td {
  border-top: 2px solid #ddd;
}

#bottom *, .top_menu #active a, #top_menu a:link, #top_menu a:visited {
  color: #fff;
}

input, textarea, .content_table td{
  border: 2px solid #fff;
}

a:hover, a:active, a:focus, #main_menu strong, .text_marked, .text_marked *, .text_marked_small, .text_marked_small *, .top_menu #active a:hover, .top_menu #active a:active, #bottom a:hover, #bottom a:active, #top_menu a:hover, #top_menu a:active, .suckertreemenu ul li strong, .suckertreemenu ul li a:hover, .suckertreemenu ul li a:active, .suckertreemenu #active_link:link, .suckertreemenu #active_link:visited, .suckertreemenu ul li:hover>a {
  color: #d80000;
}

.top_menu #active strong, .top_menu #active a:hover, .top_menu #active a:active {
  background-color: #fff;
}

.button, input[type=submit], input[type=reset], input[type=button], .td_selected, .top_menu #active, .top_menu ul li:hover, .top_menu ul li a:hover, .top_menu ul li a:active,
.top_menu #active_link:link, .top_menu #active_link:visited, .top_menu ul li:hover>a {
  background: #fff;
  color: #000;
}

.content_table_selected td {
  background: #aaa;
}

.content_table_selected td * {
  color: #000;
}

.content_table_selected td{
  border: 2px solid #fff;
}

#main_table{
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
}

.top_menu ul li{
  border-bottom: 1px dashed #fff;
}

#left_bottom{
  padding-left: 0;
}

#page_menu_single ul li {
  list-style: none;
}