body {
    background-image: url('../images/default_bg.gif');
    background-color: #eeeeec;
}
a {
    color: #4e9a06;
}
a:hover {
    color:#ce5c00;
}


.page-link {
    background-color: #eeeeec;
    color: #3465a4;
}

.active .page-link {
    background-color: #3465a4;
    border-color: #3465a4;
    color: #eeeeec;
}

.navbar-default {
    background-color: #3465a4;
    color: #eeeeec;
}
.navbar-default .navbar-nav>li>a {
    color: #eeeeec;
}
.panel-default>.panel-heading {
    background-color: #3465a4;
    color: #eeeeec;
}
.news-full pre {
    color:#5c3566;
    border-left: 5px solid #5c3566;
    background-color:#eeeeec;
    overflow:auto;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:5px;
    padding-top:5px;
    margin-left:8px;
}
.news-full img {
    max-width: 90%;
    height: auto;
}
.comment-full pre {
    color:#5c3566;
    border-left: 5px solid #5c3566;
    background-color:#eeeeec;
    overflow:auto;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:5px;
    padding-top:5px;
    margin-left:8px;
}
div.quote {
    border: 1px solid #9c85a6;
    border-radius: 4px;
    padding: 10px;
    background-color:#fafaf8;
}
.quote div {
    border: 1px solid #5c3566;
    border-radius: 4px;
    padding: 10px;
    background-color:#eeeeec;
}
div.adv {
    margin-bottom: 20px;
    margin-top: 20px;
}
span.bbcode_b {
    font-weight: bold;
}
span.bbcode_i {
    font-style: italic;
}
span.bbcode_s {
    font-style: line-through;
}
span.bbcode_u {
    text-decoration: underline;
}
span.bbcode_code {
    display: block;
    font-family: monospace;
    color:#5c3566;
    border-left: 5px solid #5c3566;
    background-color:#eeeeec;
    overflow:auto;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:5px;
    padding-top:5px;
    margin-left:8px;
    margin-top: 5px;
    margin-bottom: 10px;
}
span.bbcode_quote {
    display: block;
    quotes: "\201e" "\201c";
    background-color:#fafaf8;
    border: 1px solid #9c85a6;
    border-left: 10px solid #9c85a6;
    border-radius: 4px;
    padding: 0px 5px 5px 5px;
}
span.bbcode_quote::before {
    display: block;
    content: open-quote;
    color: #9c85a6;
    font-size: 48px;
    padding: 0px;
    margin-top: -25px;
}

/* Card Header Link start */
a.card-header {
    color: #eeeeec;
    text-decoration: none;
}
a.card-header:hover {
    color: #eeeeec;
    text-decoration: none;
}
a.card-header:active {
    color: #eeeeec;
    text-decoration: none;
}
a.card-header:visited {
    color: #eeeeec;
    text-decoration: none;
}

/* Card Header Link end */

/* Auth buttons start */
span.auth_button {
    background-image: url('/images/auth_sprite.webp');
    width: 16px;
    height: 16px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

span.auth_button_google {
    background-position-y: 0px;
}

span.auth_button_mailru {
    background-position-y: -16px;
}

span.auth_button_yandex {
    background-position-y: -32px;
}


span.form_auth_button {
    background-image: url('/images/auth_sprite.webp');
    background-size: 32px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

span.form_auth_button_google {
    background-position-y: 0px;
}

span.form_auth_button_mailru {
    background-position-y: -32px;
}

span.form_auth_button_yandex {
    background-position-y: -64px;
}
/* Auth buttons end */

/* BBCode buttons start */
span.bb_button {
    background-image: url('/images/bb/_sprite.webp');
    width: 24px;
    height: 24px;
    cursor:pointer;
    display:inline-block;
    vertical-align: middle;
}

span.bb_button_b {
    background-position-y: 0px;
}

span.bb_button_i {
    background-position-y: -24px;
}

span.bb_button_u {
    background-position-y: -48px;
}

span.bb_button_s {
    background-position-y: -72px;
}

span.bb_button_code {
    background-position-y: -96px;
}

span.bb_button_img {
    background-position-y: -120px;
}

span.bb_button_url {
    background-position-y: -144px;
}
/* BBCode buttons end */

/* Subscribe buttons start */
span.subscribe_button {
    background-image: url('/images/social/_sprite.webp?v=2');
    width: 24px;
    height: 24px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}

span.subscribe_button_rss {
    background-position-y: 0px;
}

span.subscribe_button_telegram {
    background-position-y: -24px;
}

span.subscribe_button_tamtam {
    background-position-y: -48px;
}
span.subscribe_button_vk {
    background-position-y: -72px;
}
/* Subscribe buttons end */

/* v2 styles */
.ylnavbar {
    background-color: #3465a4;
    color: #eeeeec;
}
.ylnavbar .navbar-nav>li>a {
    color: #eeeeec;
}
.card-header {
    background-color: #3465a4;
    color: #eeeeec;
}

.text-left {
    text-align: left;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}
.text-justify {
    text-align: justify;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
