body,
body .comment,
body #footer {
    background-color: #000;
    color: #fff;
}
body .block-details .item a,
body a {
    transition: color .3s, border-color .3s, background .3s, box-shadow .3s;
    color: #fff;
}
body #top-menu ul li a {
    color: #fff;
}

body #list_categories_categories_list .box,
body .comments_outer,
body .tabs-menu .toggle-button.active::before,
body .no-touch .tabs-menu .toggle-button:hover::before {
    background: rgba(30,30,30, 0.8);
}

body .pagination .page a,
body .video_extras,
body .top-cats,
body .view-video-cats,
body #header {
    background-color: rgba(30,30,30, 0.8);
    border-color: #000;
    color: #f90;
}
body .pagination .page a:hover {
    color: #fff;
    background: #52555f;
    border-color: #52555f;
}

body div#header {
    border-bottom: 1px solid #2d2d2d;
}

body .pagination .page a,
body .search_input:focus,
body .tag_in_thumb,
body .video_extras,
body .related_video,
body .video_block,
.video_block_top3days,
body div#footer,
body .search_input {
    border-color: #2d2d2d;
}

body #logo a,
body #footer a {
    color: #f90;
}

body a:hover {
    color: #f90;
}

body #top-menu .current,
body .pagination .page-current span,
body .div_sort,
body .bottom_cats.main a:hover,
body .related .r-head {
    cursor: pointer;
    background: rgba(30,30,30, 0.8);
    border-color: rgba(30,30,30, 0.8);
    color: #fff;
}


body .div_sort:hover,
body .related .r-head:hover {
    background: #3b3d44;
    color: #f90;
    border-color: #3b3d44;
}


body .div_sort.active_sort>a,
body .active_sort,
body .item_tag_link_in {
    color: #f90;
}

