body,
body .comment,
body #footer {
    background-color: #16171b;
    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: #2e2f35;
}

body .pagination .page a,
body .video_extras,
body .top-cats,
body .view-video-cats,
body #header {
    background-color: #2e2f35;
    border-color: #2e2f35;
    color: #8b8f96;
}
body .pagination .page a:hover {
    color: #fff;
    background: #52555f;
    border-color: #52555f;
}



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: #2e2f35;
}

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

body a:hover {
    color: #ea1853;
}

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: #ea1853;
    border-color: #ea1853;
    color: #fff;
}


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


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


