html.dark, .dark body {
    background-color: #282828 !important;
    color: #F1F1F1;
    padding: 0;
    margin: 0;
}

.dark .main-all, .dark .votetitle, .dark .ui-dialog {
    background-color: #282828 !important;
    color: #F1F1F1;
}


nav, .main {
    background-color: #fff !important;
}

.dark nav, .dark .main, .dark .top-footer, .dark textarea, .dark input {
    background-color: #383838 !important;
    color: #F1F1F1 !important;
}

.dark textarea, .dark input {
    border: 1px solid #282828;
}

.dark .bbcodes {
    text-shadow: none;
}

.dark .top-footer {
    border-top: 1px solid #282828;
}

.light_icon {
    color: #999;
}

.dark_icon {
    color: #F5BC00;
}

.dark a, 
.dark .topnewsblock a, 
.dark h1,
.dark h2 a,
.dark .side-block-title {
    color: #fff !important;
}

.dark .navbar, .dark .commentmeta {
    border-bottom: 1px solid #282828;
}

.dark .navbar {
    border-top: 2px solid #383838;
}

.dark .topnewsblock, 
.dark .topreadsblock, 
.dark .customvideoblock {
    border-bottom: 1px dotted #282828;
}


/* Цветные блоки внимания */
.dark .bvred, .dark .bvyel, .dark .bvgr  { 
    color: #282828;
}


.dark .scriptcode, 
.dark .title_quote, 
.dark .quote, 
.dark .title_spoiler, 
.dark .text_spoiler,
.dark .bvblue {
    background: #282828;
}

.dark .ui-dialog-content {
    border: 0;
}


/* short story */
.dark .storyimg a {
    color: #228bff !important;
}

.dark .storyimg a:hover {
    text-decoration: none;
}


/* comment */         
.dark .commenttext a {
    color: #228bff !important;
    text-decoration: underline;
}
        
.dark .commenttext a:hover {
    text-decoration: none;
}


/* окно рейтинга */
.dark .ostats_area, 
.dark .ostats_area h4, 
.dark .ostats_rows ul li:hover {
    background: #383838;
}


/* состояние папок PM */
.dark .pm_progress_bar span {
    background: #F1F1F1;
}

