html, body, .wrapper, .header, .footer, .right-sidebar, .middle, #footer_obv{
  background: #fff;
}

#main_menu .active, #main_menu a:hover, #main_menu a:active, #feedback_div, #guestbook_div, .block, .block h2, .page_active, blockquote, .slider, .news_title_block:hover, .content_table tr:hover, .documents_table tr:nth-child(2n) {
  background: #ddd;
}

.content h1, .content-inner h1 {
  border-bottom: 1px solid #ddd;
}

*, .content_table td, .content_table td *, a:link, a:visited, a:link *, a:visited *, .news_date, .add_date, #top_menu a:link, #top_menu a:visited, h1, h2, h3, h4, .block h2, #left_bottom *, .slider *, .slider .news_date, .slider .news_title_big, .slider .news_title_big *, #menu li a, #menu li span, #page_menu a:link, #page_menu a:visited, #page_menu_single a:link, #page_menu_single a:visited, #page_menu_single ul li, .breadcrumbs *, .breadcrumbs a:link, .breadcrumbs a:visited, #settings_minimize_href, #logo h3, #logo_link h3  {
  color: #000;
}

.pseudolink:link, .pseudolink:visited {
  text-decoration: none;
  border-bottom: dotted 1px #000;
}

.pseudolink:hover, .pseudolink:active {
  border-bottom: dotted 1px #d80000;
}

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

.wrapper {
  border: none;
  box-shadow: none;
}

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

input[type=file], input[type=radio], input[type=checkbox], blockquote, .news_title_block {
  border: none;
}

a:hover, a:active, a:focus, 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, #logo h2 a:hover, #logo h2 a:active, #logo_link h2 a:hover, #logo_link h2 a:active, .slider .news_title_big:hover, .slider .news_title_big:active, #page_menu a:hover, #page_menu a:active, #page_menu_single a:hover *, #page_menu_single a:active, #page_menu_single ul li:hover, .breadcrumbs a:hover, .breadcrumbs a:active {
  color: #d80000;
}

.button, input[type=submit], input[type=reset], input[type=button], .td_selected, .content_table_selected td, .content_table_selected td *, .table_selected td, .table_selected td *, #menu li:hover a, #menu li span, #menu li span.drop, #menu li a.drop_active, #menu li:hover .drop, #menu li:hover .drop_active, .page_active, #page_menu .active {
  background: #000;
  color: #ebebeb;
}

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

.suckertreemenu ul li ul {
  border-left: 2px solid #fff;
}

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

.thumbnails .photogallery_href:hover img, .highslide:hover img, .block a:hover img, #footer_obv a:hover img {
  border: 3px solid #d80000;
}

.vote img {
  border: 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{
  color: #fff;
}

.suckertreemenu #active, .suckertreemenu ul li:hover{
  background-color: #000;
}

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

.suckertreemenu .mainfoldericon:hover, .suckertreemenu .subfoldericon:hover, .suckertreemenu #active>.mainfoldericon, .suckertreemenu ul li:hover>.mainfoldericon,  .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;
}

#settings_minimize_href, #settings_minimize_href:hover, #settings_minimize_href:active, #feedback #number_refresh, #feedback #number_refresh:hover, #feedback #number_refresh:active {
  background: none;
  padding-left: 0;
}

.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns  {
  display: none;
}

img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}