html, body, blockquote, #top, #bottom, #main_left, #main_center, #main_right {
  background: #fff;
}

#feedback_div, #guestbook_div, .block, .block h2, #main_left h2, #main_right h2 {
  background: #ebebeb;
}

#main_left h2, #main_right h2 {
  background: #000
}

*, .content_table td, .content_table td *, a:link, a:visited, .news_date, .add_date, #top_menu a:link, #top_menu a:visited, h1, h2, h3, h4, .block h2, #left_bottom *{
  color: #000;
}

a:link, a:visited {
  text-decoration: underline;
}

#top {
  height: 250px;
}

#logo, #logo_link {
  padding-top: 35px;
}

#left_bottom {
  width: 600px;
  margin: 25px 0 0 25px;
}

#right_bottom {
  margin: 25px 25px 0 0;
}

#bottom{
  height: 80px;
}

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

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, #left_bottom a:hover, #left_bottom a:active {
  color: #d80000;
}

.button, input[type=submit], input[type=reset], input[type=button], .td_selected, .content_table_selected td, .content_table_selected td *, .dir_main{
  background: #000;
  color: #ebebeb;
}

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

.right-sidebar img, .thumbnails .photogallery_href img, .highslide img {
  border: 3px solid #000;
}

.right-sidebar a:hover img, .thumbnails .photogallery_href:hover img, .highslide:hover img {
  border: 3px solid #d80000;
}

.vote img {
  border: none;
}

.suckertreemenu ul li ul {
  display: none;
}

.suckertreemenu ul li a:link, .suckertreemenu ul li a:visited, .suckertreemenu ul li strong{
  color: #000;
}

.suckertreemenu ul li a:hover, .suckertreemenu ul li a:active,
.suckertreemenu #active:link, .suckertreemenu #active:visited, .suckertreemenu ul li:hover>a, .suckertreemenu ul li strong, #top_menu a:hover, #top_menu a:active, #top_menu span{
  background: #000;
  color: #fff;
}

.suckertreemenu .subfoldericon{
  background-image: url('arrow_menu_black.gif');
  background-repeat: no-repeat;
  background-position: right center;
}

.suckertreemenu .subfoldericon:hover, .suckertreemenu ul li:hover>.subfoldericon{
  background-image: url('arrow_menu_white.gif');
  background-repeat: no-repeat;
  background-position: right center;
}

#logo, #logo_link, #left_bottom, #right_bottom{
  background: none;
}

#logo h1, #logo_link h1, #logo h1 *, #logo_link h1 *, #logo h2, #logo_link h2, #logo h2 *, #logo_link h2 *{
  color: #000;
}

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