/*
 * GENERATED by scripts/dark-theme/generate.mjs — do not edit by hand.
 * Dark twins of every colour rule in the social skin and its plugins.
 * Hand-written corrections live in theme-dark.css, loaded after this file.
 */

/* /templates/skin/social/css/prettify.css */
html.theme-dark .str {
    color: #62af5d;
}
html.theme-dark .kwd {
    color: #90bcff;
}
html.theme-dark .com {
    color: #fb8a7a;
}
html.theme-dark .typ {
    color: #e492e0;
}
html.theme-dark .lit {
    color: #5cb6b6;
}
html.theme-dark .pun {
    color: #a6a748;
}
html.theme-dark .pln {
    color: #e8e8e8;
}
html.theme-dark .tag {
    color: #90bcff;
}
html.theme-dark .atn {
    color: #e492e0;
}
html.theme-dark .atv {
    color: #62af5d;
}
html.theme-dark .dec {
    color: #e492e0;
}
html.theme-dark pre.prettyprint {
    border-top-color: #636363;
    border-right-color: #636363;
    border-bottom-color: #636363;
    border-left-color: #636363;
}
@media print {
html.theme-dark .str {
    color: #70be6a;
}
html.theme-dark .kwd {
    color: #98c4ff;
}
html.theme-dark .com {
    color: #ff9484;
}
html.theme-dark .typ {
    color: #f09fec;
}
html.theme-dark .lit {
    color: #82c3c2;
}
html.theme-dark .pun {
    color: #b5b773;
}
html.theme-dark .pln {
    color: #e8e8e8;
}
html.theme-dark .tag {
    color: #98c4ff;
}
html.theme-dark .atn {
    color: #f09fec;
}
html.theme-dark .atv {
    color: #70be6a;
}
}

/* /templates/skin/social/css/LightFace.css */
html.theme-dark .lightface .lightfaceContent {
    background-color: #1e1e1e;
    border-top-color: #3d3d3d;
    border-right-color: #3d3d3d;
    border-bottom-color: #3d3d3d;
    border-left-color: #3d3d3d;
}
html.theme-dark .lightface .lightfaceContent .lightfaceTitle {
    color: #ffffff;
    background-color: #39496c;
    border-top-color: #2c416a;
    border-right-color: #2c416a;
    border-bottom-color: #2c416a;
    border-left-color: #2c416a;
}
html.theme-dark .lightface .lightfaceContent .lightfaceMessage {
    border-top-color: #353535;
    border-right-color: #353535;
    border-bottom-color: #353535;
    border-left-color: #353535;
}
html.theme-dark .lightface .lightfaceContent .lightfaceFooter {
    background-color: #222222;
    border-top-color: #474747;
}
html.theme-dark .lightface .lightfaceFooter .submit {
    color: #ffffff;
    background-color: #354d6c;
}
html.theme-dark .lightface .lightfaceFooter .submit:hover {
    background-color: #2c435b;
}
html.theme-dark .lightface .lightfaceFooter label.lightfaceblue {
    border-top-color: #1f3157;
    border-right-color: #1f3157;
    border-bottom-color: #15274d;
    border-left-color: #1f3157;
}
html.theme-dark .lightface .lightfaceFooter label.lightfaceblue.lightfacefocusblue {
    background-color: #36486e;
}
html.theme-dark .lightface .lightfaceFooter label.lightfacegreen {
    border-top-color: #2d4f1e;
    border-right-color: #2d4f1e;
    border-bottom-color: #213913;
    border-left-color: #2d4f1e;
}
html.theme-dark .lightface .lightfaceFooter label.lightfacegreen.lightfacefocusgreen {
    background-color: #235008;
}
html.theme-dark .lightface .lightfaceFooter label.lightfacered {
    border-top-color: #2d4f1e;
    border-right-color: #2d4f1e;
    border-bottom-color: #213913;
    border-left-color: #2d4f1e;
}
html.theme-dark .lightface .lightfaceFooter label.lightfacered.lightfacefocusred {
    background-color: #9a0000;
}
html.theme-dark .lightface .lightfaceFooter label.lightfacered input,
html.theme-dark .lightface .lightfaceFooter label.lightfaceblue input,
html.theme-dark .lightface .lightfaceFooter label.lightfacegreen input {
    color: #ffffff;
}
html.theme-dark .lightface .lightfaceOverlay {
    background-color: #1e1e1e;
}
html.theme-dark .lightface .lightFaceMessageBoxImage {
    background-color: #1e1e1e;
}

/* /templates/skin/social/css/style.css */
html.theme-dark body {
    color: #b9b9b9;
    background-color: #212121;
}
html.theme-dark h1,
html.theme-dark h2,
html.theme-dark h3,
html.theme-dark h4,
html.theme-dark h5,
html.theme-dark h6 {
    color: #b9b9b9;
}
html.theme-dark a {
    color: #7aaed8;
}
html.theme-dark h3.hr {
    color: #7aa3d0;
    border-bottom-color: #3d4145;
}
html.theme-dark #wrapper {
    background-color: #1e1e1e;
}
html.theme-dark #content.filled {
    background-color: #1f1f1f;
}
html.theme-dark .settings-wrapper {
    background-color: #202020;
}
html.theme-dark .input {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .input-wide {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .input-full-wide {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .input-pwide {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .input-100 {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .input-150 {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .input-200 {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .input-300 {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .note {
    color: #bebebe;
}
html.theme-dark .submit {
    color: #ffffff;
    background-color: #1b3d5d;
}
html.theme-dark .submit:hover {
    background-color: #2c435b;
}
html.theme-dark textarea {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark label {
    color: #b0b0b0;
}
html.theme-dark .input-search {
    color: #b9b9b9;
    background-color: #1e1e1e;
    border-top-color: #474747;
    border-right-color: #474747;
    border-bottom-color: #474747;
    border-left-color: #474747;
}
html.theme-dark .input-tag {
    color: #b9b9b9;
    background-color: #1e1e1e;
    border-top-color: #474747;
    border-right-color: #474747;
    border-bottom-color: #474747;
    border-left-color: #474747;
}
html.theme-dark .panel-form {
    background-color: #232322;
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .text-panel-form {
    background-color: #232322;
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .form-sep {
    border-bottom-color: #414141;
}
html.theme-dark .form-sep-0 {
    border-bottom-color: #414141;
}
html.theme-dark .voting .total {
    color: #bebebe;
}
html.theme-dark .voting .context-more-actions {
    color: #7aaed8;
}
html.theme-dark .blog dl dd .total {
    color: #b9b9b9;
}
html.theme-dark .voting .total.viewable:hover {
    color: #79a3d2;
}
html.theme-dark .voting .total a {
    color: #79a3d2;
}
html.theme-dark .voting .topic_up {
    color: #bebebe;
}
html.theme-dark .voting .topic_up a {
    color: #79a3d2;
}
html.theme-dark .voting .topic_read {
    color: #bebebe;
}
html.theme-dark .voting .topic_read a {
    color: #79a3d2;
}
html.theme-dark .voting.positive .total {
    color: #6eaa66;
}
html.theme-dark .voting.negative .total {
    color: #ff7c77;
}
html.theme-dark .voting.voted.plus .v-plus,
html.theme-dark .voting.voted.plus .v-plus a {
    color: #65b360;
}
html.theme-dark .voting.voted.minus .v-minus,
html.theme-dark .voting.voted.minus .v-minus a {
    color: #e17364;
}
html.theme-dark .pagination li.active {
    background-color: #212324;
    border-top-color: #3d4145;
    border-right-color: #3d4145;
    border-bottom-color: #3d4145;
    border-left-color: #3d4145;
}
html.theme-dark .switcher.wide {
    background-color: #2d2707;
    border-top-color: #534c2b;
}
html.theme-dark .switcher li {
    color: #cabf89;
    background-color: #2d2707;
    border-top-color: #534c2b;
}
html.theme-dark .switcher li a {
    color: #cabf89;
}
html.theme-dark .switcher li.root {
    color: #b9b9b9;
}
html.theme-dark .switcher li.active {
    color: #b9b9b9;
    background-color: #322c0e;
}
html.theme-dark .switcher li.active a {
    color: #b9b9b9;
}
html.theme-dark .switcher li.root.active {
    background-color: #272415;
    border-top-color: #3e3b2e;
    border-right-color: #3e3b2e;
    border-bottom-color: #3e3b2e;
    border-left-color: #3e3b2e;
}
html.theme-dark .switcher li.root.active a {
    color: #c7bf96;
}
html.theme-dark .switcher.tabs-sub {
    background-color: #252216;
    border-top-color: #4a442b;
}
html.theme-dark .switcher.tabs-sub li {
    background-color: #252216;
}
html.theme-dark .system-message-error {
    color: #ea7a70;
    background-color: #3d2526;
}
html.theme-dark .system-message-notice {
    color: #73da64;
    background-color: #152915;
}
html.theme-dark .login-form {
    background-color: #1e1e1e;
    border-top-color: #474747;
    border-right-color: #474747;
    border-bottom-color: #474747;
    border-left-color: #474747;
    box-shadow: #070707 0px 0px 10px;
}
html.theme-dark .login-form .checkbox-label {
    color: #b9b9b9;
}
html.theme-dark .upload-form {
    background-color: #1e1e1e;
    border-top-color: #414141;
    border-right-color: #414141;
    border-bottom-color: #414141;
    border-left-color: #414141;
    box-shadow: #070707 0px 0px 10px;
}
html.theme-dark .table thead td {
    color: #7aaed8;
    background-color: #23272a;
    border-top-color: #3f4347;
    border-bottom-color: #353535;
}
html.theme-dark .table tbody td {
    background-color: #202020;
    border-bottom-color: #353535;
}
html.theme-dark .table.plugin-list tr.active td {
    background-color: #19300c;
}
html.theme-dark .friend-list li {
    color: #989898;
    background-color: #202020;
}
html.theme-dark .friend-list li.checked {
    background-color: #2d2707;
}
html.theme-dark .friend-list.blacklist li:hover {
    background-color: #202020;
}
html.theme-dark .talk-table .username a.inactive.user {
    color: #e8e8e8;
}
html.theme-dark .speakers li.inactive .user {
    color: #e8e8e8;
}
html.theme-dark .empty {
    color: #bebebe;
}
html.theme-dark #header .mmenu {
    background-color: #324c67;
}
html.theme-dark #header .pages li {
    color: #e8eff7;
}
html.theme-dark #header .pages li:hover {
    background-color: #314b67;
}
html.theme-dark #header .pages ul {
    background-color: #314b67;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark #header .pages ul.blogs {
    background-color: #1f1f1f;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark #header .pages ul.blogs li:hover {
    background-color: #2d4660;
}
html.theme-dark #header .pages ul.blogs ul li:hover {
    background-color: #2d4660;
}
html.theme-dark #header .pages ul.blogs li a {
    color: #7aaed8;
}
html.theme-dark #header .pages ul.blogs + li a:hover {
    color: #ffffff;
}
html.theme-dark #header .pages ul.blogs + li:hover a {
    color: #ffffff;
}
html.theme-dark #header .pages ul li:hover {
    background-color: #2d4660;
}
html.theme-dark #header .pages ul ul li:hover {
    background-color: #273f59;
}
html.theme-dark #header .pages ul ul {
    background-color: #2d4660;
}
html.theme-dark #header .pages .forth {
    color: #e8eff7;
}
html.theme-dark #header .pages ul.blogs .forth {
    color: #7aaed8;
}
html.theme-dark #header .pages li a {
    color: #e8eff7;
}
html.theme-dark #header .pages ul li a {
    color: #e8eff7;
}
html.theme-dark #header .pages ul ul li:hover {
    background-color: #273f59;
}
html.theme-dark #header .pages li a:hover {
    color: #ffffff;
}
html.theme-dark #header .pages li a.active {
    color: #b3cae5;
}
html.theme-dark #header .pages.profile .messages.new {
    color: #ffff00;
}
html.theme-dark #header .pages.profile a {
    color: #cedae8;
}
html.theme-dark #header .pages.profile .username {
    color: #ffffff;
}
html.theme-dark #header .search-form .search {
    color: #989898;
    background-color: #1e1e1e;
    border-top-color: #223f55;
    border-right-color: #223f55;
    border-bottom-color: #223f55;
    border-left-color: #223f55;
}
html.theme-dark #header .mlibrary-container {
    background-color: #22252e;
    border-bottom-color: #4f6680;
}
html.theme-dark #header .mlibrary li {
    color: #749cc7;
}
html.theme-dark #header .mlibrary .sup {
    color: #92beff;
}
html.theme-dark #header .mlibrary li:hover {
    color: #ffffff;
    background-color: #314b67;
}
html.theme-dark #header .mlibrary ul {
    background-color: #314b67;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark #header .mlibrary ul li:hover {
    color: #ffffff;
    background-color: #2d4660;
}
html.theme-dark #header .mlibrary ul ul li:hover {
    color: #ffffff;
    background-color: #273f59;
}
html.theme-dark #header .mlibrary ul ul {
    background-color: #2d4660;
}
html.theme-dark #header .mlibrary .forth {
    color: #749cc7;
}
html.theme-dark #header .mlibrary li a {
    color: #749cc7;
}
html.theme-dark #header .mlibrary ul li a {
    color: #749cc7;
}
html.theme-dark #header .mlibrary ul ul li:hover {
    color: #ffffff;
    background-color: #273f59;
}
html.theme-dark #header .mlibrary li a:hover {
    color: #ffffff;
}
html.theme-dark #header .mlibrary li a.active {
    color: #b3cae5;
}
html.theme-dark .filter .menu ul {
    background-color: #2d2707;
    border-top-color: #534c2b;
}
html.theme-dark .filter .menu ul li {
    color: #68ad55;
}
html.theme-dark .filter .menu ul li a {
    color: #b9b9b9;
}
html.theme-dark .filter .menu ul li.root a {
    color: #c7bf94;
}
html.theme-dark .filter .menu ul.active li.root {
    background-color: #322c0e;
}
html.theme-dark .filter .menu ul.active li.root a {
    color: #b9b9b9;
}
html.theme-dark .filter .menu ul li.active a {
    color: #b9b9b9;
}
html.theme-dark .topic.single {
    background-color: #1e1e1e;
}
html.theme-dark .topic .title {
    background-color: #212121;
    border-top-color: #344b64;
    border-bottom-color: #3d4145;
}
html.theme-dark .topic .title a.title-blog {
    color: #6f9fc0;
}
html.theme-dark .topic .content.feed .fade {
    background-image: -webkit-linear-gradient(top, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 0) 1%, #1e1e1e 100%);
}
html.theme-dark .topic.feed .read_more_block .read_more {
    color: #ffffff;
    background-color: #324c67;
}
html.theme-dark .topic.feed .read_more_block .read_more:hover {
    background-color: #26405c;
}
html.theme-dark .topic .content blockquote {
    color: #989898;
    background-color: #202020;
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .topic .content pre {
    background-color: #202020;
    border-top-color: #3a3f45;
    border-right-color: #3a3f45;
    border-bottom-color: #3a3f45;
    border-left-color: #3a3f45;
}
html.theme-dark .topic .tags li {
    color: #989898;
}
html.theme-dark .topic .tags li a {
    color: #989898;
}
html.theme-dark .topic .info {
    border-top-color: #414141;
}
html.theme-dark .topic .info li.date {
    color: #989898;
}
html.theme-dark .topic .info li.username a {
    color: #b9b9b9;
}
html.theme-dark .topic .info li.comments-link a span {
    color: #989898;
}
html.theme-dark .topic .info li.actions {
    color: #bebebe;
}
html.theme-dark .topic .poll .poll-vote dl dt a {
    color: #7aaed8;
    background-color: #24292d;
    border-top-color: #42474b;
}
html.theme-dark .topic .poll .poll-vote dl dt a:hover {
    color: #7aaed8;
    background-color: #212325;
    border-top-color: #42474b;
}
html.theme-dark .topic .poll .poll-result li dl dt div {
    background-color: #24292d;
    border-top-color: #444649;
}
html.theme-dark .topic .poll .poll-result li._most dl dt div {
    background-color: #2b363f;
    border-top-color: #4d5a65;
}
html.theme-dark .talk-table thead td {
    color: #989898;
    background-color: #212121;
    border-top-color: #3c4144;
    border-bottom-color: #3c4144;
}
html.theme-dark .talk-table tbody td {
    border-bottom-color: #3c4144;
}
html.theme-dark .talk-table tbody tr.unread td {
    background-color: #252525;
}
html.theme-dark .talk-table tbody td.talk-topic {
    color: #a2c2e0;
}
html.theme-dark .talk-table tbody td .talk-actions li a:hover {
    background-color: #23272a;
}
html.theme-dark .talk-table tbody tr.unread td .user-info a.user {
    color: #e17364;
}
html.theme-dark .talk-table tbody td .user-info span {
    color: #989898;
}
html.theme-dark .talk-table tbody td .user-info span.talk-comments {
    color: #bebebe;
}
html.theme-dark .blog {
    background-color: #1e1e1e;
    border-top-color: #3b3b3b;
    border-right-color: #3b3b3b;
    border-bottom-color: #3b3b3b;
    border-left-color: #3b3b3b;
}
html.theme-dark .blog.detailed {
    background-color: #1f1f1f;
    border-top-color: #414141;
    border-right-color: #414141;
    border-bottom-color: #414141;
    border-left-color: #414141;
}
html.theme-dark .blog dl dt {
    color: #bebebe;
}
html.theme-dark .blog .more1 {
    background-color: #1e2425;
}
html.theme-dark .blog .more1:hover {
    background-color: #162a2d;
}
html.theme-dark .blog .more {
    background-color: #1e2425;
}
html.theme-dark .blog .more:hover {
    background-color: #162a2d;
}
html.theme-dark .blog .blog-delete-form {
    background-color: #1e1e1e;
    border-top-color: #414141;
    border-right-color: #414141;
    border-bottom-color: #414141;
    border-left-color: #414141;
    box-shadow: #070707 0px 0px 10px;
}
html.theme-dark .block .inner {
    background-color: #202020;
}
html.theme-dark .block .block-header {
    background-color: #24292c;
    border-top-color: #464d5c;
}
html.theme-dark .block .block-header strong {
    color: #7aa3d0;
}
html.theme-dark .block .block-header .switcher-block li a {
    color: #a8c2d5;
}
html.theme-dark .block .block-header .switcher-block li.active {
    background-color: #25333d;
}
html.theme-dark .block .block-header .switcher-block li.active a {
    color: #ffffff;
}
html.theme-dark .block .block-header .right {
    color: #bebebe;
}
html.theme-dark .block .switcher-block-bottom {
    background-color: #212426;
}
html.theme-dark .block .switcher-block-bottom li a {
    color: #a8c2d5;
}
html.theme-dark .block .switcher-block-bottom li.active {
    background-color: #25333d;
}
html.theme-dark .block .switcher-block-bottom li.active a {
    color: #ffffff;
}
html.theme-dark .block .block-subheader {
    color: #989898;
    background-color: #222222;
}
html.theme-dark .block.stream ul.list li {
    color: #989898;
    border-bottom-color: #3b3b3b;
}
html.theme-dark .block.stream ul.list li .user {
    color: #b9b9b9;
}
html.theme-dark .block.stream ul.list li.editorial-1 {
    background-color: #21200b !important;
}
html.theme-dark .block.stream ul.list li.editorial-2 {
    background-color: #062a17 !important;
}
html.theme-dark .block.stream ul.list li.editorial-3 {
    background-color: #3d1f2a !important;
}
html.theme-dark .block.blogs ul.list li {
    border-bottom-color: #3b3b3b;
}
html.theme-dark .block .profile-blog-list {
    background-color: #1f1f1f;
}
html.theme-dark .block .profile-blog-list h4.up-header {
    color: #bebebe;
    border-top-color: #414141;
    border-right-color: #414141;
    border-bottom-color: #414141;
    border-left-color: #414141;
}
html.theme-dark .block.block-profile .login {
    color: #ffffff;
    background-color: #1d1d1d;
}
html.theme-dark .block.block-profile .block-profile-user {
    background-color: #212121;
    border-bottom-color: #3d4149;
}
html.theme-dark .block.block-profile-actions ul li span {
    color: #989898;
}
html.theme-dark .block.block-profile-actions ul li a:hover {
    background-color: #23272a;
}
html.theme-dark .block .cloud {
    background-color: #202020;
}
html.theme-dark .update {
    background-color: #1e1e1e;
}
html.theme-dark .update .button {
    border-top-color: #3c3c3c;
}
html.theme-dark .update .button-img {
    border-top-color: #3c3c3c;
}
html.theme-dark .update .new-comments {
    color: #b9b9b9;
}
html.theme-dark .activity {
    background-color: #1e1e1e;
}
html.theme-dark .activity .new-comments {
    color: #b9b9b9;
    border-top-color: #3c3c3c;
}
html.theme-dark .comments .header {
    color: #7aa3d0;
    background-color: #24292c;
    border-top-color: #464d5c;
}
html.theme-dark .comment .comment-inner {
    background-color: #1e1e1e;
    border-top-color: #3b3b3b;
}
html.theme-dark .comments .comment.last-branch-comment > .comment-inner {
    border-bottom-color: #246070;
}
html.theme-dark .comments .comment .parentlink a {
    color: #79a4fe;
}
html.theme-dark .comments .comment.break-comment .parentlink {
    color: #b3d1f9;
    border-top-color: #36485f;
    border-left-color: #36485f;
}
html.theme-dark .comments .comment .goto-comment-child a {
    color: #e17364;
}
html.theme-dark .comment .content {
    color: #e8e8e8;
}
html.theme-dark .comment .content pre {
    background-color: #202020;
    border-top-color: #3a3f45;
    border-right-color: #3a3f45;
    border-bottom-color: #3a3f45;
    border-left-color: #3a3f45;
}
html.theme-dark .comment .deleted {
    color: #989898;
    background-color: #212121;
}
html.theme-dark .comment blockquote {
    color: #92beff;
    border-top-color: #5d5d5d;
    border-right-color: #5d5d5d;
    border-bottom-color: #5d5d5d;
    border-left-color: #5d5d5d;
}
html.theme-dark .comment .reply-link {
    color: #65b360;
}
html.theme-dark .comment .reply-later-link {
    color: #65b360;
}
html.theme-dark .comment .reply-wont-link {
    color: #e17364;
}
html.theme-dark .comment .altname-user {
    color: #7aaed8;
}
html.theme-dark .altname-user {
    color: #7aaed8;
}
html.theme-dark .comment .comment-inner .wflag a {
    color: #65b360;
}
html.theme-dark .comment .comment-inner .wflag a.active {
    color: #e17364;
}
html.theme-dark .comment .info li.date a {
    color: #bebebe;
}
html.theme-dark .comment .comment-inner.comment-deleted {
    border-top-color: #414141;
}
html.theme-dark .comment .comment-inner.del {
    background-color: #282424 !important;
}
html.theme-dark .comment .comment-inner.reply-to {
    background-color: #003200 !important;
}
html.theme-dark .comment .comment-inner.late-answer {
    background-color: #531d21 !important;
}
html.theme-dark .b_activity {
    color: #ff9c2a !important;
}
html.theme-dark .b_reply-to {
    color: #e17364 !important;
}
html.theme-dark .b_talks {
    color: #79a4fe !important;
}
html.theme-dark .b_late-answer {
    color: #65b360 !important;
}
html.theme-dark .comment .comment-inner.self {
    background-color: #21201e;
}
html.theme-dark .comment .comment-inner.new,
html.theme-dark .comment .comment-inner.comment_archived.new {
    background-color: #262300 !important;
}
html.theme-dark .comments .comment.comment_stuff .comment-inner.view {
    background-color: #00303c !important;
}
html.theme-dark .comment .comment-inner.editorial-1 {
    background-color: #21200b !important;
}
html.theme-dark .comment .comment-inner.editorial-2 {
    background-color: #062a17 !important;
}
html.theme-dark .comment .comment-inner.editorial-3 {
    background-color: #3d1f2a !important;
}
html.theme-dark .comment .comment-inner.comment_ignored {
    background-color: #242424 !important;
}
html.theme-dark .comment .comment-inner.comment_archived {
    background-color: #1a2318 !important;
}
html.theme-dark .comment .comment-inner.comment_hidden {
    background-color: #242424 !important;
}
html.theme-dark .comments.comment-list .path {
    color: #989898;
}
html.theme-dark .comments.comment-list .path .blog-name {
    color: #989898;
}
html.theme-dark h4.reply-header {
    color: #72a7da;
}
html.theme-dark .reply textarea {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .reply textarea.loader {
    background-color: #212121;
}
html.theme-dark .blog-profile {
    background-color: #202020;
}
html.theme-dark .user-profile {
    background-color: #202020;
}
html.theme-dark .user-profile-table tbody td.val {
    color: #989898;
}
html.theme-dark h4.up-header {
    color: #7aa3d0;
    border-bottom-color: #3d4145;
}
html.theme-dark .sub-header {
    color: #7aa3d0;
    border-bottom-color: #3d4145;
}
html.theme-dark .add-friend-form {
    background-color: #1e1e1e;
    border-top-color: #414141;
    border-right-color: #414141;
    border-bottom-color: #414141;
    border-left-color: #414141;
    box-shadow: #070707 0px 0px 10px;
}
html.theme-dark .stat-performance {
    color: #b9b9b9;
    background-color: #202020;
}
html.theme-dark #headert {
    background-color: #324c67;
}
html.theme-dark #header-top {
    background-color: #22252e;
}
html.theme-dark #header .pages li.active a {
    color: #b3cae5;
}
html.theme-dark #header {
    background-color: #324c67;
}
html.theme-dark #header-top div.logo {
    color: #b9b9b9;
}
html.theme-dark .smallfooter {
    background-color: #324c67;
}
html.theme-dark #headert .pages li a {
    color: #e8eff7;
}
html.theme-dark #headert .pages li a:hover {
    color: #ffffff;
}
html.theme-dark #headert .pages li.active a {
    color: #a9c0dc;
}
html.theme-dark #headert .pages.profile .messages.new {
    color: #ffff00;
}
html.theme-dark #headert .pages.profile a {
    color: #cedae8;
}
html.theme-dark #headert .pages.profile .username {
    color: #ffffff;
}
html.theme-dark .blog .blog-actions li a:hover {
    background-color: #23272a;
}
html.theme-dark .div-activity a.ignore_all_user {
    color: #ffffff;
}
html.theme-dark .div-activity .user-avatar {
    background-color: #212121;
    border-bottom-color: #3d4149;
}
html.theme-dark #d_user_menu .user_menu li {
    color: #e8eff7;
}
html.theme-dark #d_user_menu .user_menu li:hover {
    background-color: #314b67;
}
html.theme-dark #d_user_menu .user_menu ul {
    background-color: #314b67;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark #d_user_menu .user_menu ul li:hover {
    background-color: #2d4660;
}
html.theme-dark #d_user_menu .user_menu ul ul li:hover {
    background-color: #273f59;
}
html.theme-dark #d_user_menu .user_menu ul ul {
    background-color: #2d4660;
}
html.theme-dark #d_user_menu .user_menu .forth {
    color: #e8eff7;
}
html.theme-dark #d_user_menu .user_menu li a {
    color: #e8eff7;
}
html.theme-dark #d_user_menu .user_menu ul li a {
    color: #e8eff7;
}
html.theme-dark #d_user_menu .user_menu ul ul li:hover {
    background-color: #273f59;
}
html.theme-dark #d_user_menu .user_menu ul.blogs li a:hover {
    color: #ffffff;
}
html.theme-dark #d_user_menu .user_menu ul.blogs li:hover a {
    color: #ffffff;
}
html.theme-dark #d_user_menu .user_menu li a:hover {
    color: #ffffff;
}
html.theme-dark #d_user_menu .user_menu li a.active {
    color: #b3cae5;
}
html.theme-dark .userinfo .user-actions li a:hover {
    background-color: #23272a;
}
html.theme-dark .society_blog_header {
    background-color: #24292c;
    border-top-color: #464d5c;
}
html.theme-dark #society_blog .society_menu li {
    color: #7aa3d0;
}
html.theme-dark #society_blog .society_menu li:hover {
    background-color: #292e32;
}
html.theme-dark #society_blog .society_menu ul {
    background-color: #292e32;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark #society_blog .society_menu ul li:hover {
    background-color: #2f3438;
}
html.theme-dark #society_blog .society_menu ul ul li:hover {
    background-color: #343a3e;
}
html.theme-dark #society_blog .society_menu ul ul {
    background-color: #2f3438;
}
html.theme-dark #society_blog .society_menu .forth {
    color: #e8eff7;
}
html.theme-dark #society_blog .society_menu li a {
    color: #7aa3d0;
}
html.theme-dark #society_blog .society_menu ul li a {
    color: #7aa3d0;
}
html.theme-dark #society_blog .society_menu ul ul li:hover {
    background-color: #343a3e;
}
html.theme-dark #society_blog .society_menu ul.blogs li a:hover {
    color: #ffffff;
}
html.theme-dark #society_blog .society_menu ul.blogs li:hover a {
    color: #ffffff;
}
html.theme-dark #society_blog .society_menu li a:hover {
    color: #ffffff;
}
html.theme-dark #society_blog .society_menu li a.active {
    color: #b3cae5;
}
html.theme-dark #society_r_block .society_r_menu li {
    color: #e8eff7;
}
html.theme-dark #society_r_block .society_r_menu li:hover {
    color: #e8eff7;
    background-color: #314b67;
}
html.theme-dark #society_r_block .society_r_menu li:hover a {
    color: #e8eff7;
}
html.theme-dark #society_r_block .society_r_menu ul {
    background-color: #314b67;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark #society_r_block .society_r_menu ul li:hover {
    background-color: #2d4660;
}
html.theme-dark #society_r_block .society_r_menu ul ul li:hover {
    background-color: #273f59;
}
html.theme-dark #society_r_block .society_r_menu ul ul {
    background-color: #2d4660;
}
html.theme-dark #society_r_block .society_r_menu .forth {
    color: #e8eff7;
}
html.theme-dark #society_r_block .society_r_menu li a {
    color: #7aa3d0;
}
html.theme-dark #society_r_block .society_r_menu ul li a {
    color: #e8eff7;
}
html.theme-dark #society_r_block .society_r_menu ul ul li:hover {
    background-color: #273f59;
}
html.theme-dark #society_r_block .society_r_menu ul.blogs li a:hover {
    color: #ffffff;
}
html.theme-dark #society_r_block .society_r_menu ul.blogs li:hover a {
    color: #ffffff;
}
html.theme-dark #society_r_block .society_r_menu li a:hover {
    color: #ffffff;
}
html.theme-dark #society_r_block .society_r_menu li a.active {
    color: #b3cae5;
}
html.theme-dark .active_topics th {
    color: #ffffff;
    background-color: #324c67;
}
html.theme-dark .comm_act .total {
    color: #bebebe;
}
html.theme-dark .comm_act .total a {
    color: #79a3d2;
}
html.theme-dark .comm_act.positive .total {
    color: #7eabe1;
}
html.theme-dark .comm_act.negative .total {
    color: #bebebe;
}
html.theme-dark .tip {
    color: #ffffff;
}
html.theme-dark .tip-title {
    color: #9fd4ff;
}
html.theme-dark .simpletip .tip {
    color: #ffffff;
}
html.theme-dark .simpletip .tip-title {
    color: #9fd4ff;
}
html.theme-dark .annotip .tip {
    color: #e8e8e8;
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .annotip .tip-title {
    color: #ffffff;
    background-color: #324c67;
}
html.theme-dark .annotip .tip-text {
    background-color: #1f2327;
}
html.theme-dark .lf_shadow {
    background-color: #2e2e2e;
}
html.theme-dark #pw_texts_tree_container {
    border-right-color: #404040;
}
html.theme-dark .block-rsubheader {
    color: #989898;
    background-color: #1f2327;
}
html.theme-dark .block-rsubheader ul li.active {
    background-color: #24292c;
}
html.theme-dark .block-rsubheader ul li.active a {
    color: #e8e8e8;
}
html.theme-dark #b_project_read {
    color: #65b360;
}
html.theme-dark .ann_roulette {
    background-color: #1e1e1e;
}
html.theme-dark .service_edit fieldset.simple {
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .contest_vote_project:hover {
    background-color: #232323;
}
html.theme-dark h2.contest_vote {
    background-color: #2a2948;
}
html.theme-dark .contest_vote_project_title {
    border-bottom-color: #292929;
}
html.theme-dark .contest_voters_title {
    background-color: #26253a;
}
html.theme-dark .contest_vote_users .c_title {
    background-color: #22222c;
}
html.theme-dark .zero_voting {
    background-color: #3e2021;
}
html.theme-dark .contest_sort a.active {
    color: #e17364;
}
html.theme-dark .social_uptolike {
    border-top-color: #414141;
}
html.theme-dark .ci-48.bronze {
    box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 8px;
}
html.theme-dark a.project-actions-menu-item {
    background-color: #1e2425;
}
html.theme-dark a.project-actions-menu-item:hover {
    background-color: #162a2d;
}
html.theme-dark .project-actions-menu-item.active {
    background-color: #1f374d;
}
html.theme-dark .opinion-items-list .opinion-item {
    border-bottom-color: #3d4145;
}
html.theme-dark .opinion-items-list .opinion-item header {
    border-top-color: #344b64;
    border-bottom-color: #3d4145;
}
html.theme-dark .new-feature {
    color: #ffffff;
    background-color: #701600;
}
html.theme-dark #selected_gift_label label.gift-title {
    background-color: #15333b;
}
html.theme-dark .donate-full-fill {
    background-image: linear-gradient(#003c00 0%, #302300 77%, #910000 100%);
    border-top-color: #464d5c;
    border-right-color: #464d5c;
    border-bottom-color: #464d5c;
    border-left-color: #464d5c;
}
html.theme-dark .block-header.donate {
    background-color: #4d2200;
    border-top-color: #715d33;
}
html.theme-dark #donate_block_content {
    background-color: #2a2301;
}
html.theme-dark .donate-date {
    color: #e8e8e8;
}
html.theme-dark .donate-button.green {
    background-color: #005100;
}
html.theme-dark .donate-button.green.notify {
    background-color: #505050;
}
html.theme-dark .donate-desc-block .submit {
    background-color: #145b52;
}
html.theme-dark .donate-desc-block .submit:hover {
    background-color: #00453d;
}
html.theme-dark .notifyClubMessage {
    color: #ffffff;
    background-color: #9a0000;
}
html.theme-dark .notifyClubMessage h6 {
    color: #ffffff;
}
html.theme-dark .tagger .tag,
html.theme-dark .tagger-loader,
html.theme-dark .tagger .button {
    color: #e8e8e8;
    background-color: #1e1e1e;
    border-top-color: #2f6637;
    border-right-color: #2f6637;
    border-bottom-color: #2f6637;
    border-left-color: #2f6637;
}
html.theme-dark .tagger .tag.active {
    color: #ffffff;
    background-color: #155b24;
    border-top-color: #224b2d;
    border-right-color: #224b2d;
    border-bottom-color: #224b2d;
    border-left-color: #224b2d;
}
html.theme-dark .tagger .tag.tag-add {
    color: #e8e8e8;
    background-color: #023900;
    border-top-color: #2c4c2a;
    border-right-color: #2c4c2a;
    border-bottom-color: #2c4c2a;
    border-left-color: #2c4c2a;
}
html.theme-dark .tagger .tag.tag-clear {
    color: #e8e8e8;
    background-color: #532217;
    border-top-color: #7e4029;
    border-right-color: #7e4029;
    border-bottom-color: #7e4029;
    border-left-color: #7e4029;
}
html.theme-dark .tagger .button.save {
    color: #ffffff;
    background-color: #2a435c;
    border-top-color: #28324a;
    border-right-color: #28324a;
    border-bottom-color: #28324a;
    border-left-color: #28324a;
}

/* /templates/skin/social/css/roar.css */
html.theme-dark .roar-notice {
    background-color: #202020;
    border-top-color: #3e3f47;
    border-right-color: #3e3f47;
    border-bottom-color: #3e3f47;
    border-left-color: #3e3f47;
}
html.theme-dark .roar-error {
    background-color: #261f1f;
    border-top-color: #603a3b;
    border-right-color: #603a3b;
    border-bottom-color: #603a3b;
    border-left-color: #603a3b;
}

/* /templates/skin/social/css/autocompleter.css */
html.theme-dark ul.autocompleter-choices {
    color: #b9b9b9;
    background-color: #1e1e1e;
    border-top-color: #4e4e4e;
    border-right-color: #4e4e4e;
    border-bottom-color: #4e4e4e;
    border-left-color: #4e4e4e;
}
html.theme-dark ul.autocompleter-choices li.autocompleter-selected {
    color: #ffffff;
    background-color: #021146;
}
html.theme-dark ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
    color: #fff60b;
}

/* /templates/skin/social/css/vlacal.css */
html.theme-dark .vlaCalendar,
html.theme-dark .vlaCalendar table {
    color: #e8e8e8;
}
html.theme-dark .vlaCalendar table {
    background-color: #1e1e1e;
}
html.theme-dark .vlaCalendar .label:hover {
    color: #5f9ff2;
}
html.theme-dark .vlaCalendar .noHover:hover {
    color: #e8e8e8;
}
html.theme-dark .vlaCalendar .month th {
    border-bottom-color: #393939;
}
html.theme-dark .vlaCalendar .month td:hover {
    color: #5f9ff2;
}
html.theme-dark .vlaCalendar .month td.selected {
    color: #5f9ff2;
}
html.theme-dark .vlaCalendar .month td.outsideDay {
    color: #bebebe;
}
html.theme-dark .vlaCalendar .month td.outsideDay:hover {
    color: #b1c5fc;
}
html.theme-dark .vlaCalendar .year td:hover {
    color: #5f9ff2;
}
html.theme-dark .vlaCalendar .year td.current {
    color: #5f9ff2;
}
html.theme-dark .vlaCalendar .year td.outsideYear {
    color: #bebebe;
}
html.theme-dark .vlaCalendar .year td.outsideYear:hover {
    color: #b1c5fc;
}

/* /templates/skin/social/css/_style.css */
html.theme-dark .input-575 {
    border-top-color: #444a50;
    border-right-color: #444a50;
    border-bottom-color: #444a50;
    border-left-color: #444a50;
}
html.theme-dark .switcher_menu_title {
    background-color: #2d2707;
}
html.theme-dark .switcher_menu_title a.active {
    color: #e17364;
}
html.theme-dark .switcher_menu_title a.active.green {
    color: #65b360;
}
html.theme-dark .project_edit .button {
    background-color: #24292c;
}
html.theme-dark .projects-filter-header {
    background-color: #24292c;
}
html.theme-dark .projects-filter {
    border-top-color: #3c4144;
    border-right-color: #3c4144;
    border-bottom-color: #3c4144;
    border-left-color: #3c4144;
}
html.theme-dark .projects-filter .button {
    background-color: #24292c;
}
html.theme-dark .projects-filter .active {
    color: #ffffff;
    background-color: #2d3d61;
}
html.theme-dark .projects-filter .header {
    background-color: #24292c;
    border-top-color: #464d5c;
    border-right-color: #3c4144;
    border-left-color: #3c4144;
}
html.theme-dark .projects-filter .content {
    border-top-color: #3c4144;
    border-right-color: #3c4144;
    border-bottom-color: #3c4144;
    border-left-color: #3c4144;
}
html.theme-dark .switcher.tabs-sub li.active {
    color: #e8e8e8;
}
html.theme-dark .switcher.tabs-subsub {
    background-color: #24211e;
    border-top-color: #4b3d40;
}
html.theme-dark .switcher.tabs-subsub li {
    background-color: #24211e;
}
html.theme-dark .switcher.tabs-subsub li a {
    color: #96c4e8;
}
html.theme-dark .switcher.tabs-subsub li.active a {
    color: #e8e8e8;
}
html.theme-dark .switcher.tabs-subsubsub {
    background-color: #24211e;
    border-top-color: #4b3d40;
}
html.theme-dark .switcher.tabs-subsubsub li {
    background-color: #24211e;
}
html.theme-dark .switcher.tabs-subsubsub li a {
    color: #96c4e8;
}
html.theme-dark .switcher.tabs-subsubsub li.active a {
    color: #e8e8e8;
}
html.theme-dark .switcher.tabs-subsubsub li.active {
    color: #e8e8e8;
}
html.theme-dark .toc .area {
    border-top-color: #464d5c;
    border-right-color: #464d5c;
    border-bottom-color: #464d5c;
    border-left-color: #464d5c;
}
html.theme-dark .toc .contentarea .content-header {
    background-color: #24292c;
    border-top-color: #464d5c;
}
html.theme-dark .toc .texts-header {
    background-color: #24292c;
    border-top-color: #464d5c;
}
html.theme-dark .toc .texts {
    border-top-color: #464d5c;
    border-right-color: #464d5c;
    border-bottom-color: #464d5c;
    border-left-color: #464d5c;
}
html.theme-dark .blog.detailed .status {
    color: #e17364;
}
html.theme-dark .read-text .text-read-blockquote {
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .project_read_paging {
    background-color: #1e1e1e;
    border-top-color: #3c4144;
}
html.theme-dark .project .project_read_paging {
    border-bottom-color: #3c4144;
}
html.theme-dark .xtext-popup .content {
    background-color: #1e1e1e;
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .missed_link {
    color: #e17364;
}
html.theme-dark #contextmenu.read {
    background-color: #232323;
    border-top-color: #5b5b5b;
    border-right-color: #5b5b5b;
    border-bottom-color: #5b5b5b;
    border-left-color: #5b5b5b;
}
html.theme-dark #contextmenu.read .separator {
    border-top-color: #5b5b5b;
}
html.theme-dark #contextmenu.read li a {
    color: #e8e8e8;
}
html.theme-dark #contextmenu.read li a:hover {
    background-color: #292929;
}
html.theme-dark #contextmenu.read li a.disabled {
    color: #cccccc;
}
html.theme-dark #contextmenu.read li a.disabled:hover {
    background-color: #232323;
}
html.theme-dark .toc_choose_header {
    background-color: #24292c;
}
html.theme-dark .toc_item_status_disabled {
    color: #e17364;
}
html.theme-dark .red-text {
    color: #e17364;
}
html.theme-dark .serie_description {
    background-color: #1f2327;
}
html.theme-dark .serie_description_title {
    background-color: #24292c;
}
html.theme-dark .project-name-header {
    background-color: #24292c;
    border-top-color: #464d5c;
}
html.theme-dark .block .block-subheader {
    background-color: #24292c;
    border-top-color: #464d5c;
}
html.theme-dark .block .block-subheader strong {
    color: #7aa3d0;
}
html.theme-dark .block .block-subheader .switcher-block li a {
    color: #a8c2d5;
}
html.theme-dark .block .block-subheader .switcher-block li.active {
    background-color: #25333d;
}
html.theme-dark .block .block-subheader .switcher-block li.active a {
    color: #ffffff;
}
html.theme-dark .block .block-subheader .right {
    color: #bebebe;
}
html.theme-dark .task_normal {
    background-color: #002f02;
}
html.theme-dark .task_normal a {
    color: #e8e8e8;
}
html.theme-dark .task_high {
    color: #ffffff;
    background-color: #9a0000;
}
html.theme-dark .task_high a {
    color: #ffffff;
    background-color: #9a0000;
}
html.theme-dark .task_low {
    background-color: #2b2200;
}
html.theme-dark .task_low a {
    color: #e8e8e8;
}
html.theme-dark .todo-table {
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .todo-table thead {
    background-color: #24292c;
}
html.theme-dark .todo-table tr {
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .todo-table th,
html.theme-dark .todo-table td {
    border-right-color: #292929;
}
html.theme-dark .todo-table td.todo-actions {
    background-color: #1e1e1e;
}
html.theme-dark .toc_choose_mi li {
    background-color: #2a3b47;
}
html.theme-dark .toc_choose_mi li.active {
    background-color: #24292c;
}
html.theme-dark #read_content {
    color: #e8e8e8;
    background-color: #1e1e1e;
}
html.theme-dark .read_content {
    color: #e8e8e8;
    background-color: #1e1e1e;
}
html.theme-dark #dc_read_content {
    color: #e8e8e8;
    background-color: #1e1e1e;
}
html.theme-dark #read_content blockquote {
    color: #989898;
    border-top-color: #5d5d5d;
    border-right-color: #5d5d5d;
    border-bottom-color: #5d5d5d;
    border-left-color: #5d5d5d;
}
html.theme-dark #dc_read_content blockquote {
    color: #92beff;
    border-top-color: #5d5d5d;
    border-right-color: #5d5d5d;
    border-bottom-color: #5d5d5d;
    border-left-color: #5d5d5d;
}
html.theme-dark div.Usermedals_AddRule select,
html.theme-dark div.Usermedals_AddRule input {
    background-color: #232323;
    border-left-color: #555555;
}
html.theme-dark div.Usermedals_AddRule select:hover,
html.theme-dark div.Usermedals_AddRule input:hover {
    background-color: #282828;
}
html.theme-dark div.Usermedals_AddRule input[type="submit"] {
    border-right-color: #555555;
}
html.theme-dark div.Usermedals_AddRule input[type="submit"]:active {
    background-color: #2f2f2f;
}
html.theme-dark div.Usermedals_AddRule div.Rating_TypeContainer {
    border-bottom-color: #3b3b3b;
}
html.theme-dark div.Usermedals_AddRule {
    border-bottom-color: #3b3b3b;
}
html.theme-dark div.Usermedals_AddRule table.RulesList {
    border-top-color: #3b3b3b;
    border-right-color: #3b3b3b;
    border-bottom-color: #3b3b3b;
    border-left-color: #3b3b3b;
}
html.theme-dark div.Usermedals_AddRule table.RulesList thead {
    background-color: #232323;
}
html.theme-dark div.Usermedals_AddRule table.RulesList thead tr td {
    border-bottom-color: #5b5b5b;
}
html.theme-dark div.Usermedals_AddRule table.RulesList tbody tr:hover {
    background-color: #202026 !important;
}
html.theme-dark div.Usermedals_AddRule table.RulesList tbody tr.second {
    background-color: #202020;
}
html.theme-dark div.Usermedals_AddRule table.RulesList tbody tr td {
    border-right-color: #3b3b3b;
    border-bottom-color: #3b3b3b;
}
html.theme-dark div.Usermedals_AddRule table.RulesList tbody tr td.Rating {
    color: #65b360;
}
html.theme-dark div.Usermedals_AddRule table.RulesList tbody tr td.GiftMedalID {
    color: #79a4fe;
}
html.theme-dark div.Usermedals_AddRule table.RulesList tbody tr td.Comment {
    color: #bebebe;
}
html.theme-dark div.Usermedals_AddRule table.RulesList tbody tr.BlackList {
    background-color: #332020;
}
html.theme-dark div.UserAchivements div.OneTextAchivement {
    background-image: -webkit-linear-gradient(left, #232323 0%, rgba(35, 35, 35, 0) 85%);
    border-left-color: #636363;
}
html.theme-dark div.UserAchivements div.OneTextAchivement:hover {
    border-left-color: #3d3d3d;
}
html.theme-dark div.UserAchivements #gift_type_list .medal.active div.OneImageAchivement {
    background-color: #15333b;
}
html.theme-dark div.UserAchivements div.OneImageAchivement {
    color: #b9b9b9;
    background-image: -webkit-linear-gradient(top, #1e1e1e 0%, #262626 40%, #292929 50%, #262626 60%, #202020 100%);
    box-shadow: #040404 2px 2px 3px;
    text-shadow: #0b0b0b 0px 1px 1px;
}
html.theme-dark div.UserAchivements div.OneImageAchivement:hover {
    background-image: -webkit-linear-gradient(top, #1e1e1e 0%, #2a2a2a 40%, #2b2b2b 50%, #2a2a2a 60%, #202020 100%);
}
html.theme-dark div.UserAchivements div.InfoToolTip {
    color: #eeeeee;
    border-top-color: #3b3b3b;
    border-right-color: #3b3b3b;
    border-bottom-color: #3b3b3b;
    border-left-color: #3b3b3b;
}
html.theme-dark div.UserAchivements div.InfoToolTip:hover {
    color: #cccccc;
    border-top-color: #474747;
    border-right-color: #474747;
    border-bottom-color: #474747;
    border-left-color: #474747;
}
html.theme-dark a.Usermedals_UserHasAchivements div.Usermedals_UserHasAchivements {
    color: #bebebe;
    border-top-color: #3b3b3b;
    border-right-color: #3b3b3b;
    border-bottom-color: #3b3b3b;
    border-left-color: #3b3b3b;
}
html.theme-dark a.Usermedals_UserHasAchivements div.Usermedals_UserHasAchivements:hover {
    color: #989898;
    border-top-color: #414141;
    border-right-color: #414141;
    border-bottom-color: #414141;
    border-left-color: #414141;
}
html.theme-dark div#Usermedals_MedalPreview {
    border-left-color: #3b3b3b;
}
html.theme-dark div.Usermedals_AddRule div.DoTheCalc a {
    color: #a7a7a7;
    background-color: #232323;
    border-right-color: #555555;
    border-left-color: #555555;
}
html.theme-dark div.Usermedals_AddRule div.DoTheCalc a:hover {
    background-color: #282828;
}
html.theme-dark div.Usermedals_AddRule div.DoTheCalc a:active {
    background-color: #2f2f2f;
}
html.theme-dark div.Usermedals_AddRule div.Achivements_more_info {
    border-top-color: #3b3b3b;
    border-right-color: #3b3b3b;
    border-bottom-color: #3b3b3b;
    border-left-color: #3b3b3b;
}
html.theme-dark div.Usermedals_AddRule div.Achivements_more_info div.CurOneAchivement.second {
    background-color: #202020;
}
html.theme-dark a.UsersMoreInfoButton.NewBG {
    background-color: #232323;
}
html.theme-dark .userinfo .header {
    color: #7aaed8;
    background-color: #23272a;
    border-top-color: #3f4347;
    border-bottom-color: #353535;
}
html.theme-dark ul.last_stuff li {
    border-bottom-color: #3b3b3b;
}
html.theme-dark .topic_feed ul.feed_switcher li {
    background-color: #24292c;
}
html.theme-dark .topic_feed ul.feed_switcher li:hover {
    background-color: #25333d;
}
html.theme-dark .topic_feed ul.feed_switcher li.active {
    color: #ffffff;
    background-color: #26405c;
}
html.theme-dark .topic_feed ul.feed_switcher li.active a {
    color: #ffffff;
}
html.theme-dark .offtopic {
    color: #e8e8e8;
    border-top-color: #b22319;
    border-right-color: #b22319;
    border-bottom-color: #b22319;
    border-left-color: #b22319;
}
html.theme-dark .offtopic:hover {
    border-top-color: #b22319;
    border-right-color: #b22319;
    border-bottom-color: #b22319;
    border-left-color: #b22319;
}
html.theme-dark .spoiler {
    color: #e8e8e8;
    border-top-color: #5d5d5d;
    border-right-color: #5d5d5d;
    border-bottom-color: #5d5d5d;
    border-left-color: #5d5d5d;
}
html.theme-dark .spoiler:hover {
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .os_switcher:hover {
    color: #e17364;
}
html.theme-dark .generic_dialog div.dialog_loading {
    background-color: #222222;
    border-top-color: #454545;
    border-right-color: #454545;
    border-bottom-color: #454545;
    border-left-color: #454545;
}
html.theme-dark td.pop_content {
    background-color: #1e1e1e;
}
html.theme-dark td.pop_content h2.dialog_title {
    color: #ffffff;
    background-color: #324c67;
    border-top-color: #2c416a;
    border-right-color: #2c416a;
    border-bottom-color: #2c416a;
    border-left-color: #2c416a;
}
html.theme-dark td.pop_content h2.dialog_loading {
    background-color: #324c67;
}
html.theme-dark td.pop_content .dialog_content {
    background-color: #1e1e1e;
    border-top-color: #3d3d3d;
    border-right-color: #3d3d3d;
    border-bottom-color: #3d3d3d;
    border-left-color: #3d3d3d;
}
html.theme-dark td.pop_content .dialog_body {
    border-bottom-color: #474747;
}
html.theme-dark td.pop_content .dialog_summary {
    background-color: #222222;
    border-bottom-color: #474747;
}
html.theme-dark td.pop_content .dialog_buttons {
    background-color: #222222;
}
html.theme-dark td.pop_content .dialog_footer {
    background-color: #222222;
}
html.theme-dark .mmd_info {
    color: #9e9e9e;
}
html.theme-dark .mmd_info b {
    color: #e8e8e8;
}
html.theme-dark img.e_shadow {
    box-shadow: #010101 1px 1px 3px 0px;
}
html.theme-dark .activity_shadow {
    text-shadow: #010101 1px 1px 3px;
}
html.theme-dark .recommend_users_header {
    color: #ffffff;
    background-color: #324c67;
}
html.theme-dark .comment_text .blockquote {
    color: #85bcff;
    border-top-color: #5d5d5d;
    border-right-color: #5d5d5d;
    border-bottom-color: #5d5d5d;
    border-left-color: #5d5d5d;
}
html.theme-dark .tuning_body {
    border-top-color: #464d5c;
    border-right-color: #464d5c;
    border-bottom-color: #464d5c;
    border-left-color: #464d5c;
}
html.theme-dark .tuning_header {
    background-color: #252931;
}
html.theme-dark .mandatory_field {
    color: #e17364;
}
html.theme-dark .mylist .title {
    background-color: #2d3444;
}
html.theme-dark .mylist .title_options {
    background-color: #272f3e;
}
html.theme-dark .mylist .description {
    background-color: #24292c;
}
html.theme-dark .mylist .list {
    border-top-color: #3c4144;
    border-right-color: #3c4144;
    border-bottom-color: #3c4144;
    border-left-color: #3c4144;
}
html.theme-dark .mylist .list_options {
    border-top-color: #3c4144;
    border-right-color: #3c4144;
    border-bottom-color: #3c4144;
    border-left-color: #3c4144;
}
html.theme-dark .redtext {
    color: #e17364;
}
html.theme-dark table.society_rights_list th.right_deny {
    color: #e17364;
}
html.theme-dark .art_main {
    background-color: #2f2f2f;
}
html.theme-dark a.art_n,
html.theme-dark a.art_n:visited {
    color: #e8e8e8;
}
html.theme-dark a.art_t,
html.theme-dark a.art_t:visited {
    color: #7aaed8;
}
html.theme-dark a.art_a,
html.theme-dark a.art_a:visited {
    color: #7aaed8;
}
html.theme-dark .art_p,
html.theme-dark .art_p:visited {
    color: #e17364;
}
html.theme-dark .art_p2,
html.theme-dark .art_p2:visited {
    color: #e8e8e8;
}
html.theme-dark .art_item {
    border-top-color: #3b3b3b;
    border-right-color: #3b3b3b;
    border-bottom-color: #3b3b3b;
    border-left-color: #3b3b3b;
}
html.theme-dark .havt {
    background-color: #1f2327;
    border-bottom-color: #3c4144;
}
html.theme-dark div[mce_name] {
    background-color: #232323;
    border-top-color: #474747;
    border-right-color: #474747;
    border-bottom-color: #474747;
    border-left-color: #474747;
}
html.theme-dark span[mce_name] {
    background-color: #232323;
    border-top-color: #474747;
    border-right-color: #474747;
    border-bottom-color: #474747;
    border-left-color: #474747;
}
html.theme-dark .header_placeholder {
    background-color: #324c67;
}
html.theme-dark .header_library_placeholder {
    background-color: #22252e;
}
html.theme-dark table.merchant_list td.status .created {
    color: #79a4fe;
}
html.theme-dark table.merchant_list td.status .paid {
    color: #65b360;
}
html.theme-dark table.merchant_list td.status .failed {
    color: #e17364;
}
html.theme-dark table.balance_list .odd td {
    background-color: #2b2c2b;
}
html.theme-dark table.balance_list td.status .created {
    color: #79a4fe;
}
html.theme-dark table.balance_list td.status .paid {
    color: #65b360;
}
html.theme-dark table.balance_list td.status .failed {
    color: #e17364;
}
html.theme-dark .donate-part- {
    background-color: #292929;
}
html.theme-dark .donate-part-0 {
    background-color: #002c00;
}
html.theme-dark .donate-part-1 {
    background-color: #003a00;
}
html.theme-dark .donate-part-2 {
    background-color: #005300;
}
html.theme-dark .donate-part-3 {
    background-color: #005d23;
}
html.theme-dark .donate-part-4 {
    background-color: #005900;
}
html.theme-dark .donate-part-5 {
    background-color: #005100;
}
html.theme-dark .donate-part-6 {
    background-color: #004c00;
}
html.theme-dark .donate-part-7 {
    background-color: #004600;
}
html.theme-dark .donate-part-8 {
    background-color: #004200;
}
html.theme-dark .donate-part-9 {
    background-color: #004100;
}
html.theme-dark .landing_banner_3 {
    border-top-color: #4f6680;
    border-right-color: #4f6680;
    border-bottom-color: #4f6680;
    border-left-color: #4f6680;
}
html.theme-dark .project h2 {
    background-color: #24292c;
}
html.theme-dark .project .serie {
    background-color: #292e32;
}
html.theme-dark .project .categories {
    background-color: #1f2327;
    border-bottom-color: #3c4144;
}
html.theme-dark .project .status {
    color: #ff7f5c;
}
html.theme-dark ul.toc .text-read {
    color: #65b360;
}
html.theme-dark .short_project_info.mega:hover {
    background-color: #232323;
}
html.theme-dark .short_project_info.mega .project_name a {
    color: #9dc0ff;
}
html.theme-dark .short_project_info .status {
    color: #e17364;
}
html.theme-dark ul.relative-projects li {
    border-bottom-color: #414141;
}
html.theme-dark .ll-author {
    color: #e8e8e8;
}
html.theme-dark nav.breadcrumb {
    background-image: linear-gradient(to right, #26405c, #1f374d);
}
html.theme-dark .breadcrumb li a {
    color: #ffffff;
    background-color: #10385a;
}
html.theme-dark .breadcrumb li a::after {
    border-left-color: #10385a;
}
html.theme-dark .breadcrumb li a::before {
    border-left-color: #1e1e1e;
}
html.theme-dark .breadcrumb li:nth-child(2) a {
    background-color: #164976;
}
html.theme-dark .breadcrumb li:nth-child(2) a::after {
    border-left-color: #164976;
}
html.theme-dark .breadcrumb li:nth-child(3) a {
    background-color: #184b77;
}
html.theme-dark .breadcrumb li:nth-child(3) a::after {
    border-left-color: #184b77;
}
html.theme-dark .breadcrumb li:nth-child(4) a {
    background-color: #1c4162;
}
html.theme-dark .breadcrumb li:nth-child(4) a::after {
    border-left-color: #1c4162;
}
html.theme-dark .breadcrumb li:nth-child(5) a {
    color: #b9b9b9;
    background-color: #1f374d;
}
html.theme-dark .breadcrumb li:nth-child(5) a::after {
    border-left-color: #1f374d;
}
html.theme-dark .breadcrumb li:nth-child(5) a:hover {
    color: #ffffff;
}
html.theme-dark .breadcrumb li:nth-child(6) a {
    color: #b9b9b9;
    background-color: #202d3a;
}
html.theme-dark .breadcrumb li:nth-child(6) a::after {
    border-left-color: #202d3a;
}
html.theme-dark .breadcrumb li:nth-child(6) a:hover {
    color: #ffffff;
}
html.theme-dark .breadcrumb li a:hover {
    background-color: #0b2640;
}
html.theme-dark .breadcrumb li a:hover::after {
    border-left-color: #0b2640 !important;
}
html.theme-dark .writing_genre_list {
    color: #ffffff;
    background-color: #164976;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark .writing_genre_list li a {
    color: #ffffff;
}
html.theme-dark .writing_genre_list .everything a {
    color: #ffffff;
}
html.theme-dark .writing_genre_list .everything a:hover {
    background-color: #0b2640;
}
html.theme-dark .writing_genre_list li a:hover {
    background-color: #0b2640;
}
html.theme-dark .writing_form_list {
    color: #ffffff;
    background-color: #184b77;
    box-shadow: #010101 5px 5px 5px;
}
html.theme-dark .writing_form_list li a {
    color: #ffffff;
}
html.theme-dark .writing_form_list li a:hover {
    background-color: #0b2640;
}
html.theme-dark .bl.adv .banner {
    border-top-color: #444444;
    border-right-color: #444444;
    border-bottom-color: #444444;
    border-left-color: #444444;
}
html.theme-dark .bl.adv .adv-here a {
    color: #9e9e9e;
    border-top-color: #353535;
    border-right-color: #444444;
    border-bottom-color: #444444;
    border-left-color: #444444;
}
html.theme-dark .bl.adv .adv-remove a {
    color: #9e9e9e;
    border-top-color: #444444;
    border-right-color: #444444;
    border-bottom-color: #353535;
    border-left-color: #444444;
}
html.theme-dark table.voters_table td.head:not(.delim) {
    background-color: #22252e;
}
html.theme-dark table.masks_list .odd td {
    background-color: #2b2c2b;
}
html.theme-dark .friendmosaic .friends_remove a {
    color: #e17364;
}
html.theme-dark .friendmosaic .friends_remove {
    background-color: #1e1e1e;
}
html.theme-dark .magazine .infoblock {
    background-color: rgba(30, 30, 30, 0.7);
}
html.theme-dark .magazine .infoblock .download {
    border-top-color: #223f55;
    border-right-color: #223f55;
    border-bottom-color: #223f55;
    border-left-color: #223f55;
}
html.theme-dark .magazine .infoblock .download-header {
    color: #e3e9f8;
    background-color: #13364f;
}
html.theme-dark .similar-topics-label {
    color: #7aa3d0;
    background-color: #2d3444;
}
html.theme-dark ul.similar-topics {
    border-right-color: #444444;
    border-bottom-color: #444444;
    border-left-color: #444444;
}
html.theme-dark .list-title {
    background-color: #24292c;
    border-bottom-color: #464d5c;
}
html.theme-dark .topic.later .title {
    background-color: #531d21 !important;
}
html.theme-dark .topic.no-answer .title {
    background-color: #003200;
}
html.theme-dark .talk-table tr.later td {
    background-color: #531d21 !important;
}
html.theme-dark .talk-table tr.no-answer td,
html.theme-dark .talk-table tr.no-answer.unread td {
    background-color: #003200;
}
html.theme-dark .topic ul.info li.reply-later a {
    color: #65b360;
}
html.theme-dark .topic ul.info li.wont-reply a {
    color: #e17364;
}
html.theme-dark .topic ul.info li.wont-answer a {
    color: #e17364;
}
html.theme-dark .ni-list-item {
    background-color: #22252e;
    border-bottom-color: #434957;
}
html.theme-dark .ni-list-item.group-id-1 h2 a {
    color: #79a4fe;
}
html.theme-dark .ni-list-item.group-id-2 h2 a {
    color: #e17364;
}
html.theme-dark .ni-list-item.group-id-3 h2 a {
    color: #ff9c2a;
}
html.theme-dark .ni-list-item.group-id-delayed h2 a {
    color: #65b360;
}
html.theme-dark .more-items {
    color: #ffffff;
    background-color: #1b3d5d;
}
html.theme-dark .more-items:hover {
    background-color: #2c435b;
}
html.theme-dark .viewproject .view-stat dt {
    color: #e8e8e8;
}
html.theme-dark .read-more-comments {
    background-color: #292929;
}

/* /templates/skin/social/css/social.css */
html.theme-dark .infobox div a {
    color: #e8eff7;
}
html.theme-dark .borderBottom {
    background-color: #24292c;
    border-bottom-color: #464d5c;
}
html.theme-dark #d_user_menu {
    background-color: #324c67;
}
html.theme-dark .plus18 {
    color: #749cc7;
}
html.theme-dark .read_toc_cont {
    color: #7aaed8;
    background-color: #24292c;
}
html.theme-dark .profileName .clubMember {
    color: #ffff00;
}
html.theme-dark .profile-block-club {
    background-color: #24292c;
}
@media (max-width: 880px) {
html.theme-dark #sidebar {
    background-color: #1f2424;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
}
@media (max-width: 880px) {
html.theme-dark #sidebar-right {
    background-color: #1f2424;
    border-right-color: #292929;
    border-bottom-color: #292929;
}
}
html.theme-dark #d_user_menu .user_menu li.user {
    color: #e8eff7;
}
html.theme-dark .testSite {
    color: #ffffff;
    background-color: #9a0000;
}

/* /templates/skin/social/css/swiper.min.css */
html.theme-dark .swiper-pagination-bullet {
    background-color: #161616;
}
html.theme-dark .swiper-pagination-white .swiper-pagination-bullet {
    background-color: #1e1e1e;
}
html.theme-dark .swiper-pagination-bullet-active {
    background-color: #0044a7;
}
html.theme-dark .swiper-pagination-white .swiper-pagination-bullet-active {
    background-color: #1e1e1e;
}
html.theme-dark .swiper-pagination-black .swiper-pagination-bullet-active {
    background-color: #161616;
}
html.theme-dark .swiper-pagination-progress {
    background-color: rgba(22, 22, 22, 0.25);
}
html.theme-dark .swiper-pagination-progress .swiper-pagination-progressbar {
    background-color: #0044a7;
}
html.theme-dark .swiper-pagination-progress.swiper-pagination-white {
    background-color: rgba(30, 30, 30, 0.5);
}
html.theme-dark .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background-color: #1e1e1e;
}
html.theme-dark .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background-color: #161616;
}
html.theme-dark .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(22, 22, 22, 0.5), rgba(22, 22, 22, 0));
}
html.theme-dark .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(22, 22, 22, 0.5), rgba(22, 22, 22, 0));
}
html.theme-dark .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(22, 22, 22, 0.5), rgba(22, 22, 22, 0));
}
html.theme-dark .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(rgba(22, 22, 22, 0.5), rgba(22, 22, 22, 0));
}
html.theme-dark .swiper-container-cube .swiper-cube-shadow {
    background-color: #161616;
}
html.theme-dark .swiper-scrollbar {
    background-color: rgba(22, 22, 22, 0.1);
}
html.theme-dark .swiper-scrollbar-drag {
    background-color: rgba(22, 22, 22, 0.5);
}

/* /templates/skin/social/css/swiper-wcg.css */
html.theme-dark .swiper-container {
    background-color: #2f2f2f;
}
html.theme-dark .swiper-slide .slide-description {
    color: #ffffff;
}
html.theme-dark .swiper-slide .slide-description .overlay {
    background-color: #161616;
}
html.theme-dark .swiper-slide .slide-description .text {
    color: #ffffff;
}

/* /plugins/notifications/templates/skin/default/css/notifications.css */
html.theme-dark .viewcount-info {
    color: #8f9aa4;
}

/* /plugins/tracker/templates/skin/default/css/tracker.css */
html.theme-dark .viewcount-info {
    color: #8f9aa4;
}

/* /plugins/tracker/templates/skin/social/css/tracker_add.css */
html.theme-dark .tracker-informer-item a {
    color: #b9b9b9;
    border-top-color: #3c3c3c;
}
html.theme-dark .group-mail a {
    color: #79a4fe;
}
html.theme-dark .group-important a {
    color: #e17364;
}
html.theme-dark .group-regular a {
    color: #ff9c2a;
}
html.theme-dark .group-delayed a {
    color: #65b360;
}
html.theme-dark .tracker-list a {
    color: #e8e8e8;
}

/* /plugins/messenger/templates/skin/default/css/messenger.css */
html.theme-dark .typing-indicator {
    background-color: #252529;
}
html.theme-dark .typing-indicator::after,
html.theme-dark .typing-indicator::before {
    background-color: #252529;
}
html.theme-dark .typing-indicator span {
    background-color: #3f3f41;
}

/* /plugins/club/templates/skin/default/css/club.css */
html.theme-dark .typing-indicator {
    background-color: #252529;
}
html.theme-dark .typing-indicator::after,
html.theme-dark .typing-indicator::before {
    background-color: #252529;
}
html.theme-dark .typing-indicator span {
    background-color: #3f3f41;
}

/* /plugins/autoopenid/templates/skin/default/css/main.css */
html.theme-dark .step-two a.openid-mail {
    color: #89c4fb;
    border-bottom-color: #365a7c;
}
html.theme-dark .step-three span {
    color: #bebebe;
}
html.theme-dark .openid-block ul li a {
    color: #75a0ad;
}
html.theme-dark .openid-block ul li.active a {
    color: #aab6ba;
}

/* /plugins/qipsmiles/templates/skin/social/css/qipsmiles.css */
html.theme-dark .qipsmiles-list {
    background-color: #232323;
    border-top-color: #303030;
    border-right-color: #303030;
    border-bottom-color: #303030;
    border-left-color: #303030;
}

/* /plugins/writercenter/templates/skin/default/css/demo.css */
html.theme-dark .container {
    border-top-color: #474747;
    border-right-color: #474747;
    border-bottom-color: #474747;
    border-left-color: #474747;
}
html.theme-dark .mif-tree-bg-selected {
    background-color: #312d0f;
}
html.theme-dark .mif-tree-name a {
    color: #e17364;
}
html.theme-dark .mif-tree-name a:hover {
    color: #79a4fe;
}
html.theme-dark .mif-tree-node-selected .mif-tree-name {
    color: #ffffff;
    background-color: #01064c;
}
html.theme-dark .mif-tree-highlighter {
    background-color: #782430;
}
html.theme-dark .mif-tree-pointer {
    background-color: #170aa5;
}
html.theme-dark .mif-tree-ghost {
    background-color: #1e1e1e;
    border-top-color: #3c3c44;
    border-right-color: #3c3c44;
    border-bottom-color: #3c3c44;
    border-left-color: #3c3c44;
}
html.theme-dark .mif-tree-ghost-icon {
    background-color: #1e1e1e;
}
html.theme-dark .mif-tree-drag-current {
    background-color: #2d2d32;
}
html.theme-dark .mif-tree-replace {
    background-color: #133354;
}
html.theme-dark .mif-tree-rename {
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .mif-tree-disabled-toc {
    color: #e17364;
}
html.theme-dark .mif-tree-notinclude-toc {
    color: #bebebe;
}

/* /plugins/writercenter/templates/skin/default/js/style.css */
html.theme-dark li.tab {
    color: #cabf89;
    background-color: #2d2707;
}
html.theme-dark li.tab.active {
    color: #e8e8e8;
}
html.theme-dark .tab_content {
    background-color: #1e1e1e;
    border-top-color: #3c4144;
    border-right-color: #3c4144;
    border-bottom-color: #3c4144;
    border-left-color: #3c4144;
}
html.theme-dark .pb_box_class {
    background-color: #232323;
}
html.theme-dark .pb_percentage_class {
    background-color: #282731;
}
html.theme-dark .pb_display_class {
    color: #e8e8e8;
}
html.theme-dark .form_add_service_link .req::before {
    color: #e17364;
}
html.theme-dark .sync_options {
    background-color: #1d2626;
}
html.theme-dark .mylist.sync_texts_list {
    background-color: #122713;
}
html.theme-dark .mylist .disabled {
    background-color: #9a0000;
}
html.theme-dark .mylist .disabled a {
    color: #ffffff;
}
html.theme-dark .mylist.sync_text_links {
    background-color: #22222c;
}

/* /engine/lib/external/tinymce/themes/advanced/skins/o2k7/ui.css */
html.theme-dark .o2k7Skin table,
html.theme-dark .o2k7Skin tbody,
html.theme-dark .o2k7Skin a,
html.theme-dark .o2k7Skin img,
html.theme-dark .o2k7Skin tr,
html.theme-dark .o2k7Skin div,
html.theme-dark .o2k7Skin td,
html.theme-dark .o2k7Skin iframe,
html.theme-dark .o2k7Skin span,
html.theme-dark .o2k7Skin *,
html.theme-dark .o2k7Skin .mceText {
    color: #e8e8e8;
}
html.theme-dark .o2k7Skin a:hover,
html.theme-dark .o2k7Skin a:link,
html.theme-dark .o2k7Skin a:visited,
html.theme-dark .o2k7Skin a:active {
    color: #e8e8e8;
}
html.theme-dark .o2k7Skin .mceExternalToolbar {
    border-top-color: #3d4e5b;
    border-right-color: #3d4e5b;
    border-left-color: #3d4e5b;
}
html.theme-dark .o2k7Skin table.mceLayout {
    border-right-color: #3d4e5b;
    border-left-color: #3d4e5b;
}
html.theme-dark .o2k7Skin table.mceLayout tr.mceFirst td {
    border-top-color: #3d4e5b;
}
html.theme-dark .o2k7Skin table.mceLayout tr.mceLast td {
    border-bottom-color: #3d4e5b;
}
html.theme-dark .o2k7Skin .mceIframeContainer {
    border-top-color: #3d4e5b;
    border-bottom-color: #3d4e5b;
}
html.theme-dark .o2k7Skin td.mceToolbar {
    background-color: #1e242c;
}
html.theme-dark .o2k7Skin .mceStatusbar {
    color: #e8e8e8;
    background-color: #1e242c;
}
html.theme-dark .o2k7Skin a.mceButtonEnabled:hover {
    background-color: #2f3542;
}
html.theme-dark .o2k7Skin .mceButtonDisabled .mceButtonLabel {
    color: #989898;
}
html.theme-dark .o2k7Skin .mceListBox .mceText {
    background-color: #1e2328;
    border-top-color: #404b5b;
    border-bottom-color: #404b5b;
    border-left-color: #404b5b;
}
html.theme-dark .o2k7Skin table.mceListBoxEnabled:hover .mceText,
html.theme-dark .o2k7Skin .mceListBoxHover .mceText,
html.theme-dark .o2k7Skin .mceListBoxSelected .mceText {
    background-color: #1e1e1e;
}
html.theme-dark .o2k7Skin .mceListBoxDisabled .mceText {
    color: #989898;
}
html.theme-dark .o2k7Skin select.mceListBox {
    background-color: #1e1e1e;
    border-top-color: #404b5b;
    border-right-color: #404b5b;
    border-bottom-color: #404b5b;
    border-left-color: #404b5b;
}
html.theme-dark .o2k7Skin div.mceColorSplitMenu table {
    background-color: #1e1e1e;
    border-top-color: #5d5d5d;
    border-right-color: #5d5d5d;
    border-bottom-color: #5d5d5d;
    border-left-color: #5d5d5d;
}
html.theme-dark .o2k7Skin .mceColorSplitMenu a {
    border-top-color: #5d5d5d;
    border-right-color: #5d5d5d;
    border-bottom-color: #5d5d5d;
    border-left-color: #5d5d5d;
}
html.theme-dark .o2k7Skin .mceColorSplitMenu a.mceMoreColors {
    border-top-color: #353535;
    border-right-color: #353535;
    border-bottom-color: #353535;
    border-left-color: #353535;
}
html.theme-dark .o2k7Skin .mceColorSplitMenu a.mceMoreColors:hover {
    background-color: #2f3441;
    border-top-color: #122554;
    border-right-color: #122554;
    border-bottom-color: #122554;
    border-left-color: #122554;
}
html.theme-dark .o2k7Skin a.mceMoreColors:hover {
    border-top-color: #122554;
    border-right-color: #122554;
    border-bottom-color: #122554;
    border-left-color: #122554;
}
html.theme-dark .o2k7Skin .mceColorPreview {
    background-color: #414141;
}
html.theme-dark .o2k7Skin .mceMenu {
    border-top-color: #3d4e5b;
    border-right-color: #3d4e5b;
    border-bottom-color: #3d4e5b;
    border-left-color: #3d4e5b;
}
html.theme-dark .o2k7Skin .mceMenu table {
    background-color: #1e1e1e;
}
html.theme-dark .o2k7Skin .mceMenu .mceText {
    color: #e8e8e8;
}
html.theme-dark .o2k7Skin .mceMenu .mceMenuItemEnabled a:hover,
html.theme-dark .o2k7Skin .mceMenu .mceMenuItemActive {
    background-color: #1d272b;
}
html.theme-dark .o2k7Skin td.mceMenuItemSeparator {
    background-color: #292929;
}
html.theme-dark .o2k7Skin .mceMenuItemTitle a {
    background-color: #1e242c;
    border-bottom-color: #3d4e5b;
}
html.theme-dark .o2k7Skin .mceMenuItemTitle span.mceText {
    color: #e8e8e8;
}
html.theme-dark .o2k7Skin .mceMenuItemDisabled .mceText {
    color: #989898;
}
html.theme-dark .o2k7Skin .mceBlocker {
    background-color: #1e1e1e;
}

/* /engine/lib/external/tinymce/plugins/inlinepopups/skins/clearlooks2/window.css */
html.theme-dark .clearlooks2,
html.theme-dark .clearlooks2 div,
html.theme-dark .clearlooks2 span,
html.theme-dark .clearlooks2 a {
    color: #e8e8e8;
}
html.theme-dark .clearlooks2 .mcePlaceHolder {
    background-color: #484848;
    border-top-color: #292929;
    border-right-color: #292929;
    border-bottom-color: #292929;
    border-left-color: #292929;
}
html.theme-dark .clearlooks2_modalBlocker {
    background-color: #1e1e1e;
}
html.theme-dark .clearlooks2 .mceFocus .mceTop span {
    color: #ffffff;
}
html.theme-dark .clearlooks2 .mceMiddle span {
    background-color: #1e1e1e;
}
html.theme-dark .clearlooks2 .mceAlert .mceMiddle,
html.theme-dark .clearlooks2 .mceConfirm .mceMiddle {
    background-color: #2b2b2a;
}
