/* ---------------------------------------------------------------------------------
   file-start: stc/widgets/login.css 
*/

/* Login form
---------------------------------------------------------------------- */
.b-loginform {
    clear: both;
    border: 1px solid #D9E3E6;
    background: #FFF;
    text-align: left;
    font: 15px/1.4 'ProximaNovaRegular', Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    }

/* Modification for USView 
---------------------------------------------------------------------- */
 .s-loginform {
    z-index: 5001;
    top: -webkit-calc(50% - 16em); /* height:32px */
    top: calc(50% - 16em);
    left: -webkit-calc(50% - 13.5em);
    left: calc(50% - 13.5em);
    margin: 0;
    border: 0;
    }

.lt-ie10 .s-loginform {
    top: 50%;
    left: 50%;
    margin: -16em 0 0 -13.5em;
    }

.p-loginform .s-loginform {
    display: block;
    position: fixed;
    }

@media (min-width: 600px) {
    .b-loginform {
        width: 400px;
        }

    .s-loginform {
        display: none;
        }
}

@media (max-width: 600px) {
    .s-loginform {
        border-left: 1px solid #D9E3E6;
        }
}

/* End of Modification for USView 
---------------------------------------------------------------------- */

/* Login form header */

.b-loginform-header {
    position: relative;
    padding: 15px 45px 12px 30px;
    background: #0099cc;
    }
    .b-loginform H2 {
        margin: 0;
        text-transform: uppercase;
        font-family: 'ProximaNovaLight', Helvetica, sans-serif;
        font-size: 1.389em;
        font-weight: normal;
        color: #FFF;
        }
@media (max-width: 600px) {
    .s-loginform .b-loginform-header {
        min-height: 60px;
        padding: 0 1em;
        line-height: 60px;
        }
    .s-loginform H2 {
        font-size: 1.2em;
        }
}

.b-loginform-close,
.i-iconus.b-loginform-close {
    display: none;
    position: absolute;
    width: 30px;
    height: 30px;
    right: 12px;
    top: 12px;
    cursor: pointer;
    }
    .s-loginform .b-loginform-close {
        display: block;
        }
    .b-loginform-close .svgicon {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        }

@media (max-width: 600px) {
    .s-loginform .b-loginform-close {
        display: none;
        }
}

/* Login form body */

.b-loginform-body {
    padding: 30px;
   /* font-size: 0.813em; */
    }
@media (max-width: 600px) {
    .b-loginform-body {
        padding: 1em;
        }
}
/* Login form 2 cols */

.b-loginform-col1 {
    display: inline-block;
    float: left;
    width: 36%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    }
    .b-loginform-col1:before {
        display: inline-block;
        width: 1px;
        margin: 0 -3px;
        content: "";
        vertical-align: middle;
        }
.b-loginform-col2 {
    margin-left: 36%;
    text-align: right;
    }

/* Login form external block */

.b-loginform-external {
    border-bottom: 1px solid #DAE3E6;
    }
    .b-loginform-external:after {
        display: table;
        content: " ";
        clear: both;
        border-collapse: collapse;
        }
.b-loginform-external .b-loginform-col1 {
    width: 100%;
    }
.b-loginform-social,
.b-loginform-droplist {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    .b-loginform-social {
        display: inline-block;
        height: 30px;
        margin: .5em 0;
        vertical-align: top;
        white-space: nowrap;
        }
    .b-loginform-social-item {
        overflow: hidden;
        position: relative;
        display: inline-block;
        width: 30px;
        height: 30px;
        margin: 0;
        padding: 0;
        list-style: none;
        vertical-align: middle;
        cursor: pointer;
        border-radius: 2px;
        }
        .b-loginform-social-link {
            position: relative;
            display: block;
            width: 30px;
            height: 30px;
            border: 0;
            background-color: #005673;
            font: 0/0 a;
            text-shadow: none;
            color: transparent;
            }
            .b-loginform-social-link .svgicon {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                margin: auto;
                }
        /* 1. facebook */
        .b-loginform-social-fb .b-loginform-social-link:hover,
        .b-loginform-social-fb .b-loginform-social-link:active,
        .b-loginform-social-fb .b-loginform-social-link:focus {
            background-color: #3B5998;
            }
        /* 2. google+ */
        .b-loginform-social-google .b-loginform-social-link:hover,
        .b-loginform-social-google .b-loginform-social-link:active,
        .b-loginform-social-google .b-loginform-social-link:focus {
            background-color: #DD4B39;
            }
        /* 3. instagram */
        .b-loginform-social-instagram .b-loginform-social-link:hover,
        .b-loginform-social-instagram .b-loginform-social-link:active,
        .b-loginform-social-instagram .b-loginform-social-link:focus {
            background-color: #517FA4;
            }
        /* 4. mail.ru */
        .b-loginform-social-mail .b-loginform-social-link:hover,
        .b-loginform-social-mail .b-loginform-social-link:active,
        .b-loginform-social-mail .b-loginform-social-link:focus {
            background-color: #0857a6;
            }
        /* 5. openid */
        .b-loginform-social-openid .b-loginform-social-link:hover,
        .b-loginform-social-openid .b-loginform-social-link:active,
        .b-loginform-social-openid .b-loginform-social-link:focus {
            background-color: #F78C40;
            }
        /* 6. tumblr */
        .b-loginform-social-tumblr .b-loginform-social-link:hover,
        .b-loginform-social-tumblr .b-loginform-social-link:active,
        .b-loginform-social-tumblr .b-loginform-social-link:focus {
            background-color: #2C4762;
            }
        /* 7. twitter */
        .b-loginform-social-tw .b-loginform-social-link:hover,
        .b-loginform-social-tw .b-loginform-social-link:active,
        .b-loginform-social-tw .b-loginform-social-link:focus {
            background-color: #00ACEE;
            }
        /* 8. vk */
        .b-loginform-social-vk .b-loginform-social-link:hover,
        .b-loginform-social-vk .b-loginform-social-link:active,
        .b-loginform-social-vk .b-loginform-social-link:focus {
            background-color: #45668E;
            }



/* loginform fields */

.b-loginform-field {
    margin: 0 0 20px;
    }
    .b-loginform-field .b-ljform-label {
        display: inline-block;
        padding: 0 10px 0 0;
        vertical-align: middle;
        text-transform: uppercase;
        line-height: 16px;
        font-size: 13px;
        color: #7A9199;
        }
.b-loginform-row {
    margin: 0.2em 0 0;
    }
    .b-loginform-row:after,
    .b-loginform-field:after {
        display: table;
        content: " ";
        clear: both;
        border-collapse: collapse;
        }

/* Login form parts */

.b-loginform-link {
    vertical-align: middle;
    text-decoration: none !important;
    white-space: nowrap;
    color: #26A1D0 !important;
    }
    HTML BODY .b-loginform-link {
        border: none;
        }
.b-loginform-remember {
    text-transform: lowercase;
    vertical-align: middle;
    white-space: nowrap;
    }
.b-loginform-create {
    text-align: right;
    margin: 10px 0 0;
    }
.b-loginform-create .b-loginform-link {
    text-transform: uppercase;
    }

/* errors */

.b-loginform-error {
    display: none;
    float: right;
    color: #D92B2B;
    }
.b-loginform-field-error .b-loginform-error {
    display: inline;
    }

/* Login form elements */

.b-loginform-external .b-loginform-external-label {
    display: block;
    padding: 4px 10px 0 0;
    vertical-align: middle;
    text-transform: uppercase;
    line-height: 16px;
    font-size: 13px;
    color: #7A9199;
    }
.b-loginform .b-input {
    width: 100%;
    }

.b-ljform-input-user {
    background: #F7F9FA url(/img/userinfo.gif?v=52588) no-repeat 1px 50%;
    }
.b-ljform-checkbox {
    margin: 0;
    vertical-align: middle;
    }
.b-flatbutton:focus {
    background-color: #00ACE6;
    }


/* ---------- */

@media (max-width: 480px) {

    .b-loginform-col1,
    .b-loginform-col2,
    .b-loginform-external .b-loginform-col1,
    .b-loginform-external .b-loginform-col2 {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        text-align: left;
        }
    .b-loginform-external-label {
        display: block;
        }
    .b-loginform-social,
    .b-loginform-droplist {
        float: none;
        display: inline-block;
        vertical-align: top;
        opacity: 1;
        height: auto;
        }
    .b-loginform-error {
        float: none;
        }
    .b-loginform-field-password {
        margin: 0;
        }
    .b-loginform-create,
    .b-loginform-submit {
        text-align: center;
        }
    .b-loginform-remember {
        display: inline-block;
        margin: 0.5em 0 1em;
        }
    }

/* this is css for the login widget

.appwidget-login {
    margin: 15px;
}
.appwidget-login fieldset.nostyle {
    margin-bottom: 0.5em !important;
}
.appwidget-login label.left {
    width: 6.25em;
    line-height: 22px;
}
.appwidget-login input.text {
    width: 160px;
}
.appwidget-login fieldset.nostyle,
.appwidget-login p {
    margin: 0 0 0.5em 0;
}
.appwidget-login p {
    margin-left: 6.25em;
}
.appwidget-login a.small-link {
    font-size: 85%;
    color: #777;
}
input.create-account {
    font-size: 110%;
    color: #fff;
    margin: 0;
    background: #559A40;
    border: 2px solid #76AE65;
    border-bottom: 2px solid #447C33;
    border-right: 2px solid #447C33;
    }*/





/* file-end: stc/widgets/login.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/remember.css 
*/

.remember-item{position:relative;max-width:1030px;min-height:550px;margin:auto;padding:20px 36px;border:1px solid #00A2DB;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.remember-item::after{display:block;position:absolute;bottom:0;left:0;content:"";width:300px;height:390px;background-image:url(/img/frank-pink.jpg?v=49030);background-position:0 0;background-repeat:no-repeat;background-size:cover}.remember-item.remember-item_login{min-height:100px}.remember-item_login{padding:10px 20px 35px}.remember-item.remember-item_login::after{display:none;background-image:none}.remember-item__body{padding:20px 20px 0 394px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.remember-item__body-inner{float:right}@media all and (max-width:1024px){.remember-item{min-width:320px;padding-bottom:25px}.remember-item::after{display:none;background-image:none}.remember-item__body{padding:0}.remember-item__body,.remember-item__body-inner{float:none}}@media all and (max-width:650px){.remember-item{padding:0;border:0}}.remember-title{margin:20px 0;color:#49595e;font-family:ProximaNovaLight,Helvetica,sans-serif;font-size:2.0625em;font-weight:400;letter-spacing:.06em;text-align:center}.remember-title__small{margin:1em 0;font-size:1em;line-height:1.5}@media all and (max-width:650px){.remember-title{margin:10px 0 16px;font-size:1.733em;text-align:left}.remember-title__small{font-size:1em}}.remember-form__note{margin:0 0 1em;color:#49595E}@media all and (max-width:650px){.remember-form__note{font-size:1em}}.b-input-username-wrapper.remember-input-username{margin:0 0 1em 20px}.b-input-username-wrapper.remember-input-username::after{left:-20px}.b-input.remember-input{padding:5px 5px 7px}.remember-form__field-link,.remember-form__field-name{white-space:nowrap}.remember-form__field-name .remember-input{width:500px}.remember-form__field-link .remember-input{width:520px;background-color:#FFF}@media all and (max-width:1340px){.remember-form__field-name .remember-input{width:400px}.remember-form__field-link .remember-input{width:420px}}@media all and (max-width:650px){.remember-form__field-link .remember-input{display:none}.remember-form__field-name .remember-input{width:180px}}.remember-promocode{font-size:1.25em;color:#00a3d9}@media all and (max-width:650px){.remember-promocode{font-size:1em}}.remember-invitelink{display:none;color:#00a3d9}@media all and (max-width:650px){.remember-invitelink{display:block;word-wrap:break-word}}.remember-denied .b-bubble{padding:.5em 1em}.remember-item__overlay{overflow:hidden;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,1);border-radius:3px}.remember-overlay__inner{display:inline-block;position:absolute;left:0;top:50%;width:100%;font-size:1em;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.remember-title_disabled{color:red}.remember-page .i-ljform-error{display:block}HTML BODY .remember-title .i-ljuser-userhead{vertical-align:middle!important}.remember-success{text-align:center}.remember-item__steps{margin:34px 0 42px;text-align:left}.remember-item__step{display:inline-block;position:relative;padding:10px 36px 10px 52px;color:#bbb}.remember-item__step::before{display:block;position:absolute;left:0;top:50%;width:40px;height:40px;line-height:40px;margin-top:-20px;border-radius:50%;text-align:center;background-color:#dae3e6;color:#7a9199}.remember-item__step.remember-item_step1::before{content:"1"}.remember-item__step.remember-item_step2::before{content:"2"}.remember-item__step.remember-item_step-active::before{background-color:#00a3d9;color:#FFF}.remember-item_login-widget .remember-item__body-inner{width:100%}.remember-item_login-widget .b-loginform{width:100%;border:0}.remember-item_login-widget .b-loginform-external-label,.remember-item_login-widget .b-loginform-social{display:inline-block;vertical-align:middle}.zeroclipboard-is-hover{background-color:#00ace6}

/* file-end: stc/remember.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/lj-basestrap.css 
*/

BODY {
    position: relative; /* Fixes header width when body min width is defined: LJSUP-21931 */
    }

form {
    margin: 0px;
    padding: 0px;
    }

.ljclear {
    clear: both;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    padding: 0;
    border: 0;
    line-height: 0;
    font-size: 0;
    }

.nowrap {
    white-space: nowrap;
    }

.lj_hourglass {
    z-index: 20000;
    }

.ErrorNote .Inner {
    padding: 8px;
    border: 1px solid #F99;
    background-color: #FEE;
    background-repeat: repeat-x;
    }

.Note .Inner {
    padding: 8px;
    border: 1px solid #FC3;
    background: #FFD;
    }

/* IPPU overlay
-------------------------------*/
div.lj_ippu {
    padding: 2px;
    border: 2px solid #444;
    background-color: #FFF;
    }
div.lj_ippu_titlebar {
    width: auto !important;
    height: 20px;
    padding: 5px 0 0 5px;
    background-color: #444;
    font-weight: bold;
    color: #FFF;
    }
    div.lj_ippu_titlebar A:link,
    div.lj_ippu_titlebar A:visited {
        border: none !important;
        text-decoration: none;
        color: #FFF;
        }
    .lj_ippu_titlebar img {
        opacity: .25;
        }
    .lj_ippu_titlebar img:hover {
        opacity: 1;
        }

/* LJ Placeholder Container ()
-------------------------------*/
.LJ_Placeholder_Container {
    position: relative;
    display: inline-block;
    border: 1px dashed #CCC;
    text-align: left;
    }
.LJ_Placeholder_Container A {
    position: relative;
    top: 50%;
    left: 50%;
    visibility: hidden;
    }
.LJ_Placeholder_Container A IMG {
    position: relative;
    visibility: visible;
    margin: -17px 0 0 -17px;
    cursor: pointer;
    }

/* iframe */
.b-watering-commentator {
    position: absolute;
    overflow: hidden;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font: 0/0 serif;
    }

/* LJ Embed Content
-------------------------------*/
IFRAME.lj_embedcontent {
    border: 0;
    vertical-align: top;
    }

.ljedittime {
    font-size: smaller;
    }

.lj_invisible {
    display: inline-block;
    overflow: hidden;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0 none transparent;
    text-decoration: none;
    line-height: 0;
    }

.lj_ippu_titlebar {
    text-align: left;
    }
.lj_ippu_titlebar IMG {
    cursor: pointer;
    }



/* Adding/Editing a note for a user
------------------------------------------*/
.user_alias_act {
    padding: 13px 24px;
    text-align: left;
    font-size: 16px;
    }
    .user_alias_act INPUT {
        font-family: Arial, sans-serif;
        }
        .user_alias_act .alias-value {
            width: 380px;
            }
    .user_alias_act P {
        margin: 0.75em 0px;
        text-indent: 0;
        }
    .user_alias_act DIV.user-alias-label {
        margin-bottom: 5px;
        padding-top: 5px;
        font-size: 0.85em;
        }
    .user_alias_act SPAN.helper {
        display: block;
        padding-top: 12px;
        font-size: 0.7em;
        color: #000;
        }
        .user_alias_act A:link,
        .user_alias_act A:visited,
        .user_alias_act A:hover,
        .user_alias_act A:active {
              border: 0 !important;
              text-decoration: underline;
              }
        .user_alias_act A:link{
            color: #00C;
            }
        .user_alias_act A:visited {
            color: #306;
            }
        .user_alias_act A:link:hover {
            color: #00C;
            }
        .user_alias_act A:visited:hover {
            color: #306;
            }
        .user_alias_act A:link:active {
            color: #00C;
            }
        .user_alias_act A:visited:active {
            color: #306;
            }

/* Styles for messagers,
Must be removed after implementation of Framework! */
.b-message {
    margin: 10px 0 24px;
    padding: 8px;
    }
.b-message-suggestion {
    border: 1px solid #FF8E44;
    background: #FFE8BF;
    }

.i-message {
    padding: 1px 8px;
    }
.b-message-error,
.i-message-error {
    margin: 0 0 24px !important;
    border: 1px solid #F99;
    background-color: #FEE;
    background-image: url(/img/message-error.gif?v=4888);
    background-image: -webkit-linear-gradient(top, #FED4D3 0%, #FFF2F0 100%);
    background-image:    -moz-linear-gradient(top, #FED4D3 0%, #FFF2F0 100%);
    background-image:      -o-linear-gradient(top, #FED4D3 0%, #FFF2F0 100%);
    background-image:   linear-gradient(to bottom, #FED4D3 0%, #FFF2F0 100%);
    }


/*
Styles for bubbles
---------------------------
- b-bubble || i-bubble
- - i-bubble-arrow-border
- - i-bubble-arrow
*/
/*Must be removed after implementation of Framework! */
.b-bubble {
    display: block;
    }
.i-bubble {
    display: inline-block;
    }
.b-bubble,
.i-bubble {
    position:relative;
    margin: 0 0 0 1em;
    padding: 1em;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    border-radius: 5px;
    font-size: 1em;
    color: #242F33;
    }
    .i-bubble-arrow,
    .i-bubble-arrow-border {
        position: absolute;
        top: 13px;
        overflow: hidden;
        width: 0;
        height: 0;
        border-top-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        }
    .i-bubble-arrow {
        left: -9px;
        margin: -5px 0 0;
        border-width: 5px 10px 5px 0;
        border-style: solid;
        border-right-color: #FFF;
        }
    .i-bubble-arrow-border {
        left: -11px;
        margin: -5px 0 0;
        border-width: 5px 10px 5px 0;
        border-style: solid;
        border-right-color: #000;
        }
.b-bubble-noarrow {
    margin: 0 !important;
    }
    .b-bubble-noarrow .i-bubble-arrow,
    .b-bubble-noarrow .i-bubble-arrow-border {
        display: none;
        }
.b-bubble-lite {
    border-color: #CCC;
    background: #FFF;
    }
    .b-bubble-lite .i-bubble-arrow {
        border-right-color: #FFF;
        }
    .b-bubble-lite .i-bubble-arrow-border {
        border-right-color: #CCC;
        }
.b-bubble-alert {
    border-color: #DCBD18;
    background: #FCF8E3;
    }
    .b-bubble-alert .i-bubble-arrow {
        border-right-color: #FCF8E3;
        }
    .b-bubble-alert .i-bubble-arrow-border {
        border-right-color: #DCBD18;
        }
.b-bubble-warning {
    border-color: #B24646;
    background: #F2DEDE;
    }
    .b-bubble-warning .i-bubble-arrow {
        border-right-color: #F2DEDE;
        }
    .b-bubble-warning .i-bubble-arrow-border {
        border-right-color: #B24646;
        }
.b-bubble-success {
    border-color: #62AE43;
    background: #DFF0D8;
    }
    .b-bubble-success .i-bubble-arrow {
        border-right-color: #DFF0D8;
        }
    .b-bubble-success .i-bubble-arrow-border {
        border-right-color: #62AE43;
        }
.b-bubble-intext {
    margin: 10px 0 !important;
    }
.b-bubble-center {
    text-align: center;
    }

.b-bubble H3 {
    margin: 0 0 0.5em;
    }
.b-bubble P {
    margin: 1em 0;
    }
.b-bubble UL {
    list-style: none;
    padding: 0;
    margin: 0.5em 0;
    }
    .b-bubble UL LI {
        margin: 0 0 0.5em;
        }
.b-bubble UL:last-child,
.b-bubble P:last-child {
    margin-bottom: 0;
    }


/* Width & Height for Moods */
IMG.meta-mood-img {
    max-width: 100px;
    max-height: 100px;
    }
IMG#mood_image_preview {
    max-width: 60px;
    max-height: 60px;
    }

/* Some special stuff */
.hide {
    display: none;
    }

/* LJSUP-19230: Fix loading /feed */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
    }

/* Styles for messagers
----------------------------------------------------- */
.b-message-system {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    font-size: 1em;
    color: #FFF;
    }
    .b-message-system A:link,
    .b-message-system A:visited,
    .b-message-system A:hover,
    .b-message-system A:active {
        border: 0 !important;
        text-decoration: underline;
        font-size: 1em !important;
        color: #FFF !important;
        }
    .b-message-system .b-message-wrap {
        position: relative;
        display: block;
        margin: 0;
        padding: 10px 50px 10px 50px;
        background: #00A3D9;
        text-align: center;
        }
        .b-message-system IMG {
            margin: 0 5px 0 0 !important;
            padding: 0 !important;
            vertical-align: -2px;
            }
        .b-message-system > IMG {
            display: none;
            }
        .b-message-system .ljuser IMG {
            margin: 0 !important;
            padding: 0 0 0 1px !important;
            }
        .b-message-system .ljuser A:link,
        .b-message-system .ljuser A:visited,
        .b-message-system .ljuser A:hover,
        .b-message-system .ljuser A:active {
            text-decoration: none;
            }
    .b-message-system I.close {
        position: absolute;
        top: 50%;
        right: 8px;
        display: block;
        height: 34px;
        width: 34px;
        margin-top: -17px;
        cursor: pointer;
        background-image: url(/img/schemius/s-icons.svg?v=40651);
        background-repeat: no-repeat;
        background-position: -60px -26px;
        font-size: 0;
        }

/* Sitemessage at different places*/

#lj_controlstrip .appwidget-sitemessages {
    top: 44px;
    z-index: 9999;
    font-size: 16px !important
    }
.appwidget-managesitemessages .b-message-system {
    position: static !important;
    }




/* Mobile version message
----------------------------------------------------- */
.b-message-mobile {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #00A3D9;
    text-align: left;
    color: #FFF;
    }
    .b-message-mobile .b-message-mobile-wrapper {
        position: relative;
        margin: 0;
        }
    .b-message-mobile A {
        display: block;
        padding: 1.2em 2.5em 1.2em 30px;
        font: 1.2em/1 "ProximaNovaLight", Helvetica, Arial, sans-serif;
        }
    .b-message-mobile A:link,
    .b-message-mobile A:visited,
    .b-message-mobile A:hover,
    .b-message-mobile A:active {
        display: block;
        margin: 0;
        border: 0;
        text-decoration: none !important;
        color: #FFF !important;
        }
.b-message-mobile-theme {
    top: 0;
    }
    .mobile-msg #navigation {
        top: 30px;
        }
    .mobile-msg #content {
        top: 140px !important;
        }
.b-message-mobile-close {
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    height: 34px;
    width: 34px;
    margin-top: -17px;
    cursor: pointer;
    background-image: url(../img/schemius/s-icons.svg?v=40651);
    background-repeat: no-repeat;
    background-position: -60px -26px;
    cursor: pointer;
    }

@media screen and (max-width: 650px) {
    .b-message-mobile A {
        padding: 1.2em 2.5em 1.2em 1.2em;
        }
}

/* Placeholder
--------------------------- */
/* Must be removed after implementation of Framework! */
.placeholder {
    color: #A9A9A9;
    }
.placeholder-wrapper {
    position: relative;
    display: inline-block;
    }
    .placeholder-label {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0 5px;
        cursor: text;
        line-height: 1.8em;
        font-size: 90%;
        color: #A9A9A9;
        }

/* Open social popups
----------------------------------------------- */
DIV.lj_ippu_app {
    min-width: 595px;
    padding: 20px 30px;
    border: 1px solid #EBEBEB;
    border-radius: 5px;
    }
    DIV.lj_ippu_app .ljappippu_inner:after
    DIV.lj_ippu_app .ljappippu_share_content:after,
    DIV.lj_ippu_app .ljappippu_share_buttons:after {
        content: ".";
        display: block;
        visibility: hidden;
        clear: both;
        overflow: hidden;
        width: 0;
        height: 0;
        }
    DIV.lj_ippu_app DIV.lj_ippu_titlebar {
        height: auto;
        margin: 0 0 10px 0;
        padding: 0;
        background: none;
        line-height: 16px;
        font-size: 16px;
        color: #000;
        }
        DIV.lj_ippu_app DIV.lj_ippu_titlebar .ljappippu_button {
            position: absolute;
            top: 10px;
            right: 10px;
            width: 12px;
            height: 12px;
            cursor: pointer;
            background: url(/img/CloseButton_gray.gif?ver=1) no-repeat;
            }
    DIV.lj_ippu_app .ljappippu_share_content {
        clear: both;
        }
    DIV.lj_ippu_app H3 {
        clear: both;
        margin: 20px 0 5px 0;
        line-height: 16px;
        font-style: normal;
        font-size: 12px;
        color: #000;
        }
    DIV.lj_ippu_app P {
        margin: 0 0 3px 0;
        padding: 0;
        line-height: 18px;
        font-size: 12px;
        }
    DIV.lj_ippu_app P.i-bubble {
        margin: 0 !important;
        padding: 6px 10px 8px 10px;
        line-height: 11px;
        font-size: 11px;
        }
    DIV.lj_ippu_app .ljappippu_confirm_buttons,
    DIV.lj_ippu_app .ljappippu_share_buttons {
        clear: both;
        overflow: hidden;
        }
        DIV.lj_ippu_app .ljappippu_share_buttons INPUT.submit {
            float: right;
            margin-top: 5px;
            }
        DIV.lj_ippu_app .ljappippu_confirm_buttons .ljappippu_payment_ok,
        DIV.lj_ippu_app .ljappippu_confirm_buttons .ljappippu_confirm_ok {
            float: right;
            }
        DIV.lj_ippu_app .ljappippu_confirm_buttons .i-bubble,
        DIV.lj_ippu_app .ljappippu_share_buttons .i-bubble {
            line-height: 16px;
            }
    DIV.lj_ippu_app .i-qotd-nav {
        float: right;
        margin-top: 5px;
        line-height: 11px;
        font-size: 11px;
        }
        DIV.lj_ippu_app .i-qotd-nav-first,
        DIV.lj_ippu_app .i-qotd-nav-last,
        DIV.lj_ippu_app .i-qotd-nav-prev,
        DIV.lj_ippu_app .i-qotd-nav-next {
            display: inline-block;
            overflow: hidden;
            width: 16px;
            height: 16px;
            padding: 0;
            cursor: pointer;
            background-image: url(/img/arrow-spotlight.gif?v=16423);
            background-repeat: no-repeat;
            vertical-align: -4px;
            font: 0/0 serif;
            }
        DIV.lj_ippu_app .i-qotd-nav-first {
            margin: 0 5px 0 0;
            background-position: 0 -32px;
            }
        DIV.lj_ippu_app .i-qotd-nav-first-dis {
            cursor: default;
            background-position: 0 -48px;
            }
        DIV.lj_ippu_app .i-qotd-nav-last {
            margin: 0 0 0 5px;
            background-position: -16px -32px;
            }
        DIV.lj_ippu_app .i-qotd-nav-last-dis {
            cursor: default;
            background-position: -16px -48px;
            }
        DIV.lj_ippu_app .i-qotd-nav-prev {
            margin: 0 10px 0 0;
            background-position: 0 0;
            }
        DIV.lj_ippu_app .i-qotd-nav-prev-dis {
            cursor: default;
            background-position:0 -16px;
            }
        DIV.lj_ippu_app .i-qotd-nav-next {
            margin: 0 0 0 10px;
            background-position: -16px 0;
            }
        DIV.lj_ippu_app .i-qotd-nav-next-dis {
            cursor: default;
            background-position: -16px -16px;
            }
        DIV.lj_ippu_app .qotd-counter I {
            font-style: normal;
            }
    DIV.lj_ippu_app .b-pending-users {
        float: none;
        margin-bottom: 0;
        padding: 0;
        }
    DIV.lj_ippu_app .b-pending-users:after {
        content: ".";
        display: block;
        visibility: hidden;
        clear: both;
        overflow: hidden;
        width: 0;
        height: 0;
        }
    DIV.lj_ippu_app .ljappippu_share_persons {
        overflow: auto;
        max-height: 132px;
        margin: -5px -10px -10px -10px;
        padding: 5px 10px 0 10px;
        }
        DIV.lj_ippu_app .b-pending-users LI {
            padding-bottom: 7px;
            line-height: 15px;
            font-size: 12px;
            }
            DIV.lj_ippu_app .ljappippu_share_persons LI:hover SPAN {
                margin-right: -9px;
                padding-right: 8px;
                }
    DIV.lj_ippu_app .hr {
        clear: both;
        overflow: hidden;
        margin-bottom: 10px;
        }
    DIV.lj_ippu_app .ljappippu-area {
        position: relative;
        padding-right: 13px;
        }
        DIV.lj_ippu_app .ljappippu-area LABEL {
            top: 2px;
            left: 5px;
            font: 12px/16px 'Arial', sans-serif;
            color: #A9A9A9;
            }
        DIV.lj_ippu_app .ljappippu-area TEXTAREA {
            width: 100%;
            margin-bottom: 7px;
            padding: 2px 5px;
            border: 1px solid #737373;
            font: 12px/16px 'Arial', sans-serif;
            }
    DIV.lj_ippu_app .b-select-users {
        width: 100%;
        margin-bottom: 5px;
        }
    DIV.lj_ippu_app .b-select-users:after {
        content: ".";
        display: block;
        visibility: hidden;
        clear: both;
        height: 0;
        line-height: 0;
        }
        DIV.lj_ippu_app .b-select-users .b-bubble-intext {
            float: right;
            }
        DIV.lj_ippu_app .b-select-users INPUT {
            width: 150px;
            font-size: 12px;
            }

/* Payment confirm/reject */
.ljappippu_thumb {
    float: left;
    margin: 2px 15px 15px 2px;
    }
.ljappippu_payment_desc {
    padding: 0 0 0 138px;
    }
.ljappippu_table {
    width: 100%;
    border-collapse: collapse;
    }
    .ljappippu_table TH,
    .ljappippu_table TD {
        padding: 9px 0;
        border-bottom: 1px solid #E6E6E6;
        line-height: 18px;
        font-size: 12px;
        }
    .ljappippu_table .last TH,
    .ljappippu_table .last TD {
        border-bottom: none;
        }
    .ljappippu_table TH {
        text-align: left;
        font-weight: bold;
        }
    .ljappippu_table TD {
        text-align: right;
        }
    .ljappippu_table.wide TD {
        text-align: left;
        }
    .lj_ippu_app .b-message {
        border-radius: 6px;
        }

/* Popups with arrows
--------------------------- */
/* Must be removed after implementation of Framework! */
.b-popup {
    position: absolute;
    z-index: 5010;
    border-radius: 7px;
    box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.05);
    font-size: 15px;
    }

    .b-popup-outer {
        position: relative;
        z-index: 100;
        padding: 1px;
        border: 1px solid #D9E6EA;
        border-radius: 7px;
        background: #FFF;
        }

        .b-popup-inner {
            padding: 10px 15px;
            border-radius: 7px;
            }

            .b-popup INPUT:-moz-placeholder {
                color: #999;
                }

            /* Custom dialog elements */
            .b-dialog {
                position: relative;
                width: 100%;
                }
                .b-dialog-header {
                    margin: 0 0 10px;
                    padding: 0 15px 0 0;
                    line-height: 16px;
                    font-weight: bold;
                    font-size: 14px;
                    color: #000;
                    }
                .b-dialog-body {
                    min-width: 300px;
                    max-width: 500px;
                    margin: 10px 0 20px;
                    font-family: "ProximaNovaRegular",Helvetica,Arial,sans-serif;
                    font-size: 16px;
                    }
                .b-dialog-footer {
                    margin: 10px 0 0;
                    text-align: center;
                    }
                .b-dialog-prompt {
                    display: block;
                    -webkit-box-sizing: border-box;
                       -moz-box-sizing: border-box;
                            box-sizing: border-box;
                    width: 100%;
                    margin: 10px 0 0;
                    padding: 2px 5px;
                    }

    /* Put here styles for popups that need to reset */
    .b-popup,
    .b-popup-outer,
    .b-popup-inner,
    .popup-inner,
    .w-cs-filter-inner,
    .w-cs-filter-sort,
    .b-sharethis,
    .b-sharethis-services {
        float: none;
        }
    .b-popup-withclosecontrol .b-popup-inner {
        padding: 10px 25px 10px 15px;
        }
    .i-popup-arr,
    .i-popup-arr-brdr-outer,
    .i-popup-arr-brdr-inner,
    .i-popup-arr-bg {
        position: absolute;
        width: 0;
        height: 0;
        font: 0/0 serif;
        }

    .i-popup-arrt.i-popup-arr,
    .i-popup-arrtl.i-popup-arr,
    .i-popup-arrtr.i-popup-arr {
        border-right: 15px solid transparent;
        border-bottom: 15px solid #D9E6EA;
        border-left: 15px solid transparent;
        }
    .i-popup-arrt .i-popup-arr-brdr-outer,
    .i-popup-arrtl .i-popup-arr-brdr-outer,
    .i-popup-arrtr .i-popup-arr-brdr-outer {
        top: 2px;
        left: -15px;
        border-right: 15px solid transparent;
        border-bottom: 15px solid #FFF;
        border-left: 15px solid transparent;
        }

    .i-popup-arrb.i-popup-arr,
    .i-popup-arrbl.i-popup-arr,
    .i-popup-arrbr.i-popup-arr {
        border-top: 15px solid #D9E6EA;
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        }
    .i-popup-arrb .i-popup-arr-brdr-outer,
    .i-popup-arrbl .i-popup-arr-brdr-outer,
    .i-popup-arrbr .i-popup-arr-brdr-outer {
        bottom: 2px;
        left: -15px;
        border-top: 15px solid #FFF;
        border-right: 15px solid transparent;
        border-left: 15px solid transparent;
        }

    .i-popup-arrl.i-popup-arr,
    .i-popup-arrlt.i-popup-arr,
    .i-popup-arrlb.i-popup-arr {
        border-top: 15px solid transparent;
        border-right: 15px solid #D9E6EA;
        border-bottom: 15px solid transparent;
        }
    .i-popup-arrl .i-popup-arr-brdr-outer,
    .i-popup-arrlt .i-popup-arr-brdr-outer,
    .i-popup-arrlb .i-popup-arr-brdr-outer {
        top: -15px;
        left: 2px;
        border-top: 15px solid transparent;
        border-right: 15px solid #FFF;
        border-bottom: 15px solid transparent;
        }

    .i-popup-arrr.i-popup-arr,
    .i-popup-arrrt.i-popup-arr,
    .i-popup-arrrb.i-popup-arr {
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 15px solid #D9E6EA;
        }
    .i-popup-arrr .i-popup-arr-brdr-outer,
    .i-popup-arrrt .i-popup-arr-brdr-outer,
    .i-popup-arrrb .i-popup-arr-brdr-outer {
        top: -15px;
        right: 2px;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 15px solid #FFF;
        }

    .i-popup-arrt {
        top: -15px;
        left: 50%;
        margin: 0 0 0 -6px;
        }
    .i-popup-arrtl {
        top: -15px;
        left: 31px;
        }
    .i-popup-arrtr {
        top: -15px;
        right: 31px;
        }
    .i-popup-arrb {
        bottom: -15px;
        left: 50%;
        margin: 0 0 0 -6px;
        }
    .i-popup-arrbl {
        bottom: -15px;
        left: 31px;
        }
    .i-popup-arrbr {
        right: 31px;
        bottom: -15px;
        }
    .i-popup-arrl {
        top: 50%;
        left: -15px;
        margin: -6px 0 0;
        }
    .i-popup-arrlt {
        top: 15px;
        left: -15px;
        }
    .i-popup-arrlb {
        bottom: 15px;
        left: -15px;
        }
    .i-popup-arrr {
        top: 50%;
        right: -15px;
        margin: -6px 0 0;
        }
    .i-popup-arrrt {
        top: 15px;
        right: -15px;
        }
    .i-popup-arrrb {
        right: -15px;
        bottom: 15px;
        }

    .b-popup .i-popup-arr-brdr-inner,
    .b-popup .i-popup-arr-bg {
        display: none;
        }

    /* close button */
    .i-thumb-close,
    .i-popup-close {
        overflow: hidden;
        position: absolute;
        top: 5px;
        right: 5px;
        display: block;
        width: 20px;
        height: 20px;
        background-position: 0 0;
        background-repeat: no-repeat;
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22smallclose-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2220%22%20viewBox%3D%225%205%2020%2020%22%20width%3D%2220%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%205%205%2020%2020%22%3E%3Cpath%20id%3D%22smallclose-v2_1_%22%20d%3D%22m21.507%209.285l-0.778-0.778-5.722%205.722-5.723-5.723-0.778%200.778%205.721%205.722-5.721%205.722%200.778%200.778%205.722-5.723%205.722%205.723%200.778-0.778-5.723-5.722%205.724-5.721z%22%20fill%3D%22%2399BFCC%22%2F%3E%3C%2Fsvg%3E');
        font: 0/0 serif;
        cursor: pointer;
        }
    /* ie8 hack */
    .lt-ie9 .i-popup-close {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAD1BMVEUAAACqqtSYwM2ZvcqZvcotENI5AAAABXRSTlMABjlO84b0Rl8AAAA/SURBVAjXY2AgCBgVQCSTAIhwBjFNwAImBgwMzGA+mAJxIcJQQZAwTBAo7MyAyURSgNCGZBjCCiSLkZxDAAAAXaQH1wl6jCEAAAAASUVORK5CYII=');
        }
    /* opera-mini svg hack */
    doesnotexist:-o-prefocus,
    .i-popup-close {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAD1BMVEUAAACqqtSYwM2ZvcqZvcotENI5AAAABXRSTlMABjlO84b0Rl8AAAA/SURBVAjXY2AgCBgVQCSTAIhwBjFNwAImBgwMzGA+mAJxIcJQQZAwTBAo7MyAyURSgNCGZBjCCiSLkZxDAAAAXaQH1wl6jCEAAAAASUVORK5CYII=');
        }

    .b-popup-noclosecontrol .i-popup-close {
        display: none;
        }

    .b-popup-group {
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        width: auto;
        height: auto;
        margin: 0 0 8px;
        padding: 0;
        text-align: left;
        }
    .b-popup-row {
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        width: auto;
        height: auto;
        margin: 0 0 3px;
        padding: 0;
        }
    .b-popup-row-head {
        margin: 0 0 5px;
        font-weight: bold;
        }

/* states */
.b-popup-options-centered .b-popup-submit-options {
    margin: 0.5em 0 0;
    text-align: center;
    }



/* popup for tiny sreens (LJSUP-18502) */
@media all and (max-width: 650px) {

    /* class for body */
    HTML BODY.p-openpopup:not(.p-ljtour) {
        overflow: hidden;
        position: relative;
        }

        /* fader */
        .p-openpopup:not(.p-ljtour) .b-fader {
            display: block !important;
            position: fixed;
            top: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            left: 0 !important;
            z-index: 1999;
            opacity: 0.6;
            margin: 0;
            padding: 0;
            background-color: #000;
            }

        /* popup */
        HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) {
            overflow-x: auto;
            overflow-y: auto;
            position: fixed;
            top: 0 !important;
            right: 0 !important;
            bottom: 0 !important;
            left: 0 !important;
            z-index: 5001;
            margin: 0;
            padding: 0;
            border: 0;
            box-shadow: none;
            border-radius: 0;
            background: #000;
            background: rgba(0, 0, 0, 0.4);
            }

            /* outer */
            HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .b-popup-outer {
                margin: 15px;
                padding: 0;
                border: 0;
                border-radius: 3px;
                background: #FFF;
                }

                /* inner */
                HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .b-popup-inner {
                    margin: 0;
                    padding: 30px;
                    }

                    /* show close button */
                    HTML BODY.p-openpopup .b-popup-noclosecontrol:not(.b-popup-contextual) .i-popup-close {
                        display: block;
                        }

                    /* hide popup arrow */
                    HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .i-popup-arr {
                        display: none;
                        }

                    /* close button */
                    HTML BODY.p-openpopup .b-popup:not(.b-popup-contextual) .i-popup-close {
                        display: block;
                        position: absolute;
                        top: 12px;
                        right: 12px;
                        width: 30px;
                        height: 30px;
                        background-image: url(/img/schemius/s-icons.svg?v=40651);
                        background-position: -62px 6px;
                        background-repeat: no-repeat;
                        cursor: pointer;
                        font: 0px/0 a;
                        }

}



/* Popup Messages */
.b-popup-messagebox {
    position:absolute;
    z-index:9999;
    width:311px;
    border:2px solid #8CB7DA;
    background:#FFF;
    font-size:12px;
    }
    .b-popup-messagebox .b-popup-head {
        position:relative;
        margin:0;
        padding:5px;
        border:1px solid #DBECFB;
        border-width:1px 1px 0;
        background:#C7E0F6;
        font-size:15px;
        }
        .b-popup-messagebox .b-popup-head H4 {
            margin:0;
            }
    .b-popup-messagebox .i-popup-close {
        position:absolute;
        top:9px;
        right:5px;
        width:12px;
        height:12px;
        cursor:pointer;
        background: url(/img/popup-close.gif?v=9045) no-repeat 0 0;
        }
    .b-popup-messagebox .b-popup-content {
        margin:0;
        padding:5px;
        font-size:13px;
        }
    .b-popup-messagebox .b-popup-footer {
        margin:0;
        padding:5px;
        background:#ECF6FF;
        text-align:center;
        font-size:13px;
        }
    .b-popup-messagebox A:link,
    .b-popup-messagebox A:visited,
    .b-popup-messagebox A:hover,
    .b-popup-messagebox A:active {
        color: #00C;
        }

/* Delete bubble */
.ljcmtmanage {
    position: absolute;
    z-index: 3;
    display: block;
    visibility: hidden;
    width: 250px;
    text-align: left;
    }
.b-popup-delcomm,
.b-popup-ctrlcomm {
    max-width: 380px;
    }

/* Social Capital Icon */
.b-icon-scapital {
    float: left;
    width: 16px;
    height: 16px;
    margin:0 2px 0 0;
    background-image: url(/img/icon-social-capital.png?v=19876);
    background-position: 0 50%;
    background-repeat: no-repeat;
    }
 .b-icon-scapital-first {
    background-position: -17px 50%;
    }


/* Login More Popup */
.b-loginpopup {
    display: none;
    margin: 0;
    padding: 0;
    }
    .b-loginpopup-items {
        margin: 0 0 0 -5px;
        padding: 0;
        list-style: none;
        }
        .b-loginpopup-item {
            margin: 0;
            padding: 0;
            list-style: none;
            text-align: left;
            }
            BODY .b-loginpopup-item A:link,
            BODY .b-loginpopup-item A:visited,
            BODY #header table.login-form .b-loginpopup-item A:link,
            BODY #header table.login-form .b-loginpopup-item A:visited {
                display: block;
                margin: 0;
                padding: 3px 5px;
                border: 0;
                border-radius: 3px;
                background: #FFF;
                text-decoration: none;
                font-size: 11px;
                color: #242F33 !important;
                }
            BODY .b-loginpopup-item A:hover,
            BODY .b-loginpopup-item A:active,
            BODY #header table.login-form .b-loginpopup-item A:hover,
            BODY #header table.login-form .b-loginpopup-item A:active {
                display: block;
                margin: 0;
                padding: 3px 5px;
                border: 0;
                border-radius: 3px;
                background: #C5E1F7;
                text-decoration: none;
                font-size: 11px;
                color: #242F33 !important;
                }
            .b-loginpopup-item IMG,
            #header .b-loginpopup-item IMG {
                margin: 0 5px 0 0;
                border: 0;
                vertical-align: -4px;
                }



/* Fader
--------------------------- */
.b-fader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=60);
    opacity: 0.6;
    background: #000;
    zoom: 1;
    }
.p-fader .b-fader {
    display: block;
    }



/*  */
.i-posticon-flip {
    margin: 0 0 0 .5em;
    }



/* LinkBar
----------------------------------- */
.b-linkbar {
    display: inline-block;
    margin: 0;
    padding: 8px;
    border: 0;
    background: #DAE3E6;
    list-style: none;
    text-align: center;
    }
    .b-linkbar-item {
        display: inline-block;
        margin: 0 2px;
        padding: 0;
        border: 0;
        vertical-align: top;
        font: 10px/1 Arial, sans-serif;
        }



/* Help Link
----------------------------------- */
.b-helplink {
    position: relative;
    display: inline-block;
    min-height: 20px;
    margin: 0 0 0 0.5em;
    padding: 0;
    border: 0;
    vertical-align: -6px;
    }

    /* icon */
    .b-helplink-icon {
        display: none;
        }
    /* svg icon */
    .b-helplink .flaticon--helpicon {
        width: 20px;
        height: 20px;
        }

    /* title */
    .b-helplink-title {
        margin: 0;
        }

/* helplink with title */
.b-helplink-withtitle {
    padding: 0 0 0 25px;
    vertical-align: 0;
    }

/* helplink for horizon scheme */
.s-usernav .b-helplink {
    margin: 0 0 0 0.2em;
    padding: 0 0 0 14px;
    }

/* helplink for settings page (LJSUP-17071) */
TD.help .b-helplink {
    margin: 0;
    }

/* helplink for editpics.bml page (LJSUP-17071) */
.input-wrapper .b-helplink {
    margin: 0;
    }




/* Value Bar
----------------------------------- */
.b-valuebar {
    display: inline-block;
    margin: 0;
    }
    .b-valuebar-outer {
        display: inline-block;
        margin: 0;
        background: red;
        }
        .b-valuebar-inner {
            margin: 0;
            }
    .b-valuebar-desc {
        margin: 0;
        line-height: 1.2;
        font-style: italic;
        font-size: 90%;
        color: #666;
        }



/* Message System
----------------------------------- */
.b-msgsystem-errorbox {
    display: none;
    min-height: 50px;
    margin: 0 -45px 2em -25px;
    padding: 10px 140px 10px 120px;
    background: #FFEFEF url(/img/icons/error.png?v=15718) no-repeat 2.7em 50%;
    box-shadow: 0 2px 3px rgba(53, 99, 161, 0.7);
    }
    .b-msgsystem-errorbox-head {
        margin: 0 0 5px;
        padding: 0;
        font-weight: bold;
        font-size: 1em;
        color: #CB1427;
        }
    .b-msgsystem-error {
        margin: 0 0 10px;
        padding: 0;
        color: #787878;
        }
#js .b-msgsystem-errorbox-show {
    display: block;
    }
    .b-msgsystem-error {
        display: none;
        }
    .b-msgsystem-errorbox-show .b-msgsystem-error-ajax {
        display: block;
        }
.b-msgsystem-errorbox-errors {
    display: block;
    }
    .b-msgsystem-errorbox-errors .b-msgsystem-error-server {
        display: block;
        }

.b-msgsystem-warningbox {
    display: none;
    overflow: hidden;
    min-height: 50px;
    margin: 0 -45px 2em -25px;
    padding: 10px 140px 10px 35px;
    background-color: #FFFFD5;
    box-shadow: 0 2px 3px rgba(53, 99, 161, 0.7);
    }
    .b-msgsystem-warningbox .b-warningbox-icon {
        float: left;
        clear: both;
        overflow: hidden;
        width: 55px;
        height: 58px;
        margin-right: 30px;
        background: url(/img/icons/warning-age-sprite.png?v=13205) no-repeat;
        text-indent: -9999px;
        }
    .b-msgsystem-warningbox-age-14 .b-warningbox-icon {
        background-position: 0 0;
        }
    .b-msgsystem-warningbox-age-18 .b-warningbox-icon {
        background-position: 0 -57px;
        }
    .b-msgsystem-warningbox-head {
        margin: 0 0 5px;
        padding: 0;
        font-weight: bold;
        font-size: 1em;
        color: #000;
        }
    .b-msgsystem-warning {
        margin: 0 0 10px;
        padding: 0;
        color: #787878;
        }
    .b-msgsystem-warningbox-confirm {
        margin: 5px 0 0;
    }
#js .b-msgsystem-warningbox-show {
    display: block;
    }
    .b-msgsystem-warning {
        display: none;
        }
    .b-msgsystem-warningbox-show .b-msgsystem-warning-ajax {
        display: block;
        }
.b-msgsystem-warningbox-warnings {
    display: block;
    }
    .b-msgsystem-warningbox-warnings .b-msgsystem-warning-server {
        display: block;
        }

.b-msgsystem-messagebox {
    display: none;
    min-height: 50px;
    margin: 0 -45px 2em -25px;
    padding: 10px 140px 10px 120px;
    background: #E9EEDF url(/img/icons/error.png?v=15718) no-repeat 2.7em 50%;
    box-shadow: 0 2px 3px rgba(53, 99, 161, 0.7);
    }
    .b-msgsystem-messagebox-head {
        margin: 0 0 5px;
        padding: 0;
        font-weight: bold;
        font-size: 1em;
        color: #0D8473;
        }
    .b-msgsystem-message {
        margin: 0 0 10px;
        padding: 0;
        color: #787878;
        }
#js .b-msgsystem-messagebox-show {
    display: block;
    }
    .b-msgsystem-message {
        display: none;
        }
    .b-msgsystem-messagebox-show .b-msgsystem-message-ajax {
        display: block;
        }
.b-msgsystem-messagebox-messages {
    display: block;
    }
    .b-msgsystem-messagebox-messages .b-msgsystem-message-server {
        display: block;
        }

/* privacy block */
.privacy-list {
    max-height: 110px;
    overflow: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    }
    .privacy-item {
        margin: 0 0 3px 0;
        }

/* LJ Button
----------------------------------- */
.b-ljbutton {
    position: relative;
    display: inline-block;
    min-height: 1.2em;
    margin: 0;
    padding: 0;
    vertical-align: top;
    }
.b-ljbutton-submit {
    margin: -0.4em 0;
    padding: 0.4em;
    border-radius: 10px;
    background-color: #049;
    background-image: -webkit-linear-gradient(top, #38D 0%, #038 100%);
    background-image:    -moz-linear-gradient(top, #38D 0%, #038 100%);
    background-image:      -o-linear-gradient(top, #38D 0%, #038 100%);
    background-image:   linear-gradient(to bottom, #38D 0%, #038 100%);
    }
.b-ljbutton-submit.b-ljbutton-disabled {
    background-color: #AFAFAF;
    background-image: -webkit-linear-gradient(top, #E8E8E8 0%, #AFAFAF 100%);
    background-image:    -moz-linear-gradient(top, #E8E8E8 0%, #AFAFAF 100%);
    background-image:      -o-linear-gradient(top, #E8E8E8 0%, #AFAFAF 100%);
    background-image:   linear-gradient(to bottom, #E8E8E8 0%, #AFAFAF 100%);
    }
.b-ljbutton-delete {
    margin: -0.4em 0;
    padding: 0.4em;
    border-radius: 10px;
    background-color: #970000;
    background-image: -webkit-linear-gradient(top, #DA0000 0%, #970000 100%);
    background-image:    -moz-linear-gradient(top, #DA0000 0%, #970000 100%);
    background-image:      -o-linear-gradient(top, #DA0000 0%, #970000 100%);
    background-image:   linear-gradient(to bottom, #DA0000 0%, #970000 100%);
    }



/* Rambler Kassa Button (LJSUP-19586)
----------------------------------- */
.rkassa {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 10px 15px 10px 45px;
    border: 0;
    border-radius: 3px;
    background: #F0641B;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font: 14px/1 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
    font: 0.875rem/1 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
    color: #FFF;
    cursor: pointer;
    }
    .rkassa:before {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 35px;
        margin: 0;
        padding: 0;
        background-repeat: no-repeat;
        background-position: 100% 35%;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQThFNUJFODg2Mjk5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OTIzMkMwNDQ2RUIxMUU0QTRGQTkwRDA1MTE3OEJCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OTIzMkMwMzQ2RUIxMUU0QTRGQTkwRDA1MTE3OEJCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkE4RTVCRTg4NjI5OUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkE4RTVCRTg4NjI5OUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mr2aqAAAB5klEQVR42qxTPUgCYRj2RM8sNQvUsGb7D4K2loTWIGjpb4gms1ZpcWwSS2iyrVrdc3CrlvAnXMxEqNFUzMM08Oeu5zVPLuFOil547sPn3ufxu+f9PkYQBNVvimGYQSyjwDDwBD3ffUlm/YAaAOzArN/v385ms1e1Wu3F5XKN/+hTMGCBMWDa6/VupFKpCxi8CpKKRqMHPRrVSA+swJTb7V5LJpPnlUrlWZCpXC53I9Uy4XD4WJqJxWKxOhyOVaPROE8RKeXXarU+IpHISTdP4bcTUCgNPRqNxptWq71UauR5nimXy4Mmk+lTo9Hw0nfQ70Fvo+CEarWatdvtU0oT9Xg8VsowEAjMSnnSkV7oEO0qFot3er1+WMFwhfqQk0vkdDqdGbp70YPICWwz2hn1jpyZ2WweCoVCh06n0yZyiURil3TQP5BPm0yn01tE5vP5Mzkz7GAJuTWwdv+wUCgESJfJZDbptxrXw1YqlSYpSByHktwA6vX6Gw7tbbPZzIicwWB4pxWmDvhYVfF4/BQNHJybwLTczoLB4Diu0TVqUcLPkA6fycVisVNxAGR02OeOLnd693v4o47+e5o4P4/Y7Vw/+Hy+dZyxhV6e47hH8mnfAASLSOqFv558lmUtarWa/dfr9CXAAB32Pn6MVF7BAAAAAElFTkSuQmCC);
        font: 0/0 a;
        }
.rkassa:link,
.b-popup .rkassa:link,
.b-discoveryarticle .rkassa:link,
.b-lenta-body .rkassa:link {
    background: #F0641B;
    text-decoration: none;
    color: #FFF;
    }
.rkassa:visited,
.b-popup .rkassa:visited,
.b-discoveryarticle .rkassa:visited,
.b-lenta-body .rkassa:visited {
    background: #F0641B;
    text-decoration: none;
    color: #FFF;
    }
.rkassa:hover,
.b-popup .rkassa:hover,
.b-discoveryarticle .rkassa:hover,
.b-lenta-body .rkassa:hover {
    background: #CD4D0A;
    text-decoration: none;
    color: #FFF;
    }
.rkassa:active,
.b-popup .rkassa:active,
.b-discoveryarticle .rkassa:active,
.b-lenta-body .rkassa:active {
    background: #CD4D0A;
    text-decoration: none;
    color: #FFF;
    }



/* LJ-CUT link
--------------------------------------*/
.ljcut-link-scissors {
    padding: 0 2px 0 0;
    vertical-align: middle;
    font-size: 2em;
    }
.ljcut-link .ljcut-link-collapse {
    display: none;
    }
.ljcut-expanded .ljcut-link-collapse {
    display: inline;
    }
.ljcut-expanded .ljcut-link-expand {
    display: none;
    }



/* Trava object
--------------------------------------*/
.meta-music-object {
    display: inline-block;
    vertical-align: middle;
    }



/* Posts Controls
--------------------------------------*/
.b-controls,
.b-controls:link,
.b-controls:visited,
.b-controls:hover,
.b-controls:active {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    font: 0/0 a;
    }
    .b-controls-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        margin: 0;
        padding: 0;
        cursor: pointer;
        background-image: url(/img/btn_actions.png?v=19689);
        background-repeat: no-repeat;
        font: 0/0 serif;
        }
    .b-controls-left .b-controls-bg,
    .b-controls-prev .b-controls-bg {
        background-position: 0 0;
        }
    .b-controls-right .b-controls-bg,
    .b-controls-next .b-controls-bg {
        background-position: -24px 0;
        }
    .b-controls-top .b-controls-bg {
        background-position: -48px 0;
        }
    .b-controls-bottom .b-controls-bg {
        background-position: -72px 0;
        }
    .b-controls-delete .b-controls-bg {
        background-position: -48px -48px;
        }
    .b-controls-spam .b-controls-bg {
        background-position: 0 -48px;
        }
    .b-controls-unspam .b-controls-bg {
        background-position: -24px -48px;
        }
    .b-controls-freeze .b-controls-bg {
        background-position: -48px -72px;
        }
    .b-controls-unfreeze .b-controls-bg {
        background-position: -72px -72px;
        }
    .b-controls-screen .b-controls-bg {
        background-position: -24px -72px;
        }
    .b-controls-unscreen .b-controls-bg {
        background-position: 0 -72px;
        }
    .b-controls-track .b-controls-bg {
        background-position: 0 -24px;
        }
    .b-leaf-tracked-parent .b-controls-track .b-controls-bg,
    .b-controls-trackthread .b-controls-bg {
        background-position: -24px -24px;
        }
    .b-leaf-tracked .b-controls-track .b-controls-bg,
    .b-controls-tracking .b-controls-bg {
        background-position: -48px -24px;
        }
    .b-controls-edit .b-controls-bg {
        background-position: -48px -96px;
        }
    .b-controls-memadd .b-controls-bg {
        background-position: 0 -96px;
        }
    .b-controls-share .b-controls-bg {
        background-position: -72px -24px;
        }
    .b-controls-edittags .b-controls-bg {
        background-position: -24px -96px;
        }
    .b-controls-flag .b-controls-bg {
        background-position: -72px -48px;
        }
    .b-controls-stat .b-controls-bg {
        background-position: 0 -193px;
        }


/* controls v5 */
.s-schemius .b-controls-bg {
    border-radius: 3px;
    background-color: #FFF;
    background-image: url(/img/icons/controls-v5.png?v=53516);
    background-image: url(/img/icons/controls-v5.svg?v=53516), linear-gradient(transparent, transparent);
    }
    /* top */
    .s-schemius .b-controls-top .b-controls-bg {
        background-position: -10px -10px;
        }
    /* bottom */
    .s-schemius .b-controls-bottom .b-controls-bg {
        background-position: -10px -54px;
        }
    /* left */
    .s-schemius .b-controls-left .b-controls-bg,
    .s-schemius .b-controls-prev .b-controls-bg {
        background-position: -10px -98px;
        }
    /* right */
    .s-schemius .b-controls-right .b-controls-bg,
    .s-schemius .b-controls-next .b-controls-bg {
        background-position: -10px -142px;
        }
    /* track */
    .s-schemius .b-controls-track .b-controls-bg {
        background-position: -10px -186px;
        }
    /* track parent */
    .s-schemius .b-leaf-tracked-parent .b-controls-track .b-controls-bg,
    .s-schemius .b-controls-trackthread .b-controls-bg {
        background-position: -10px -274px;
        }
    /* tracked */
    .s-schemius .b-leaf-tracked .b-controls-track .b-controls-bg,
    .s-schemius .b-controls-tracking .b-controls-bg {
        background-position: -10px -230px;
        }
    /* share */
    .s-schemius .b-controls-share .b-controls-bg {
        background-position: -10px -318px;
        }
    /* delete */
    .s-schemius .b-controls-delete .b-controls-bg {
        background-position: -10px -362px;
        }
    /* deleting */
    .s-schemius .b-controls-deleting .b-controls-bg {
        background-position: -10px -406px;
        }
    /* spam */
    .s-schemius .b-controls-spam .b-controls-bg {
        background-position: -10px -450px;
        }
    /* unspam */
    .s-schemius .b-controls-unspam .b-controls-bg {
        background-position: -10px -494px;
        }
    /* screen */
    .s-schemius .b-controls-screen .b-controls-bg {
        background-position: -10px -538px;
        }
    /* unscreen */
    .s-schemius .b-controls-unscreen .b-controls-bg {
        background-position: -10px -582px;
        }
    /* freeze */
    .s-schemius .b-controls-freeze .b-controls-bg {
        background-position: -10px -626px;
        }
    /* unfreeze */
    .s-schemius .b-controls-unfreeze .b-controls-bg {
        background-position: -10px -670px;
        }
    /* edit */
    .s-schemius .b-controls-edit .b-controls-bg {
        background-position: -10px -714px;
        }
    /* editing */
    .s-schemius .b-controls-editing .b-controls-bg {
        background-position: -10px -758px;
        }
    /* tags */
    .s-schemius .b-controls-edittags .b-controls-bg {
        background-position: -10px -802px;
        }
    /* memories */
    .s-schemius .b-controls-memadd .b-controls-bg {
        background-position: -10px -846px;
        }
    /* report */
    .s-schemius .b-controls-flag .b-controls-bg {
        background-position: -10px -890px;
        }
    /* best */
    .s-schemius .b-controls-best .b-controls-bg {
        background-position: -10px -934px;
        }
    /* unbest */
    .s-schemius .b-controls-cancel_best .b-controls-bg {
        background-position: -10px -978px;
        }





/* LJ User
--------------------------------------*/
HTML BODY .i-ljuser {
    position: static !important;
    display: inline !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    white-space: nowrap !important;
    }
.i-ljuser-deleted {
    text-decoration: line-through;
    }
    /* profile link */
    HTML BODY .i-ljuser-profile {
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        }
        /* userhead */
        HTML BODY .i-ljuser-userhead {
            width: 16px !important;
            height: 16px !important;
            margin: 0 !important;
            padding: 0 1px 0 0 !important;
            border: 0 !important;
            vertical-align: text-bottom !important;
            image-rendering: -webkit-crisp-edges; /* Safari */
            image-rendering: crisp-edges; /* FF */
            image-rendering: pixelated;
            }
    /* username & journal link */
    .i-ljuser-username {
        }
    /* alias */
    .i-ljuser-alias {
        display: none;
        }
    .i-ljuser-alias:before {
        content: "\00a0\2014\00a0";
        }
    /* show * if alias */
    .i-ljuser-withalias .i-ljuser-username:after {
        content: "*";
        }
    /* show if option */
    .i-ljuser-withalias.i-ljuser-showalias .i-ljuser-alias {
        display: inline;
        white-space: normal !important;
        }





/* LJ User Emulation (LJSUP-21849)
--------------------------------------*/
.i-ljuser-emul {
    position: relative;
    padding: 0 0 0 20px;
    font-weight: normal;
    }
    .i-ljuser-emul::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        width: 16px;
        height: 16px;
        margin: -8px 0 0;
        padding: 0;
        background: url(/img/userinfo_v3.svg?v=41686) no-repeat 0 0;
        }





/* Popup content
--------------------------------------*/
.b-popup-content {
    min-width: 200px;
    text-align: left !important;
    }
    .b-popup-content H5 {
        margin: 0 0 10px 0;
        padding: 0;
        font-weight: bold !important;
        font-size: 14px !important;
        color: #000 !important;
        }
    .b-popup-content-header {
        margin-bottom: 10px;
        padding-right: 10px;
        line-height: 16px;
        font-weight: bold;
        font-size: 14px;
        color: #000;
        }
    .b-popup-content A:link,
    .b-popup-content A:visited {
        color: #3F5F9E !important;
        }
    .b-popup-content A:hover,
    .b-popup-content A:active {
        color: #3F5F9E !important;
        }
    .b-popup-content .b-popup-submit-options {
        padding-top: 5px !important;
        border: none;
        }

/* Preloader */
.b-popup-preloader .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    width: 11px;
    height: 3px;
    margin-left: -6px;
    background: url(/img/preloader-s.gif?ver=1) no-repeat;
    font-size: 0;
    }
    .b-popup-preloader .b-popup-preloader-inner {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        }
    .b-popup-preloader-visible INPUT,
    .b-popup-preloader-visible BUTTON,
    .b-popup-preloader-visible A,
    .b-popup-preloader-visible I {
        visibility: hidden;
        }
        .b-popup-preloader-visible I.preloader {
            display: block;
            visibility: visible;
            }
            .b-popup-preloader-visible .b-popup-cancel {
                cursor: default;
                color: #CCC;
                }

/* lj-cut preloader */
.ljcut-link-expanding {
    padding: 0 20px 0 0;
    background: url(/img/preloader-s.gif?v=9673) no-repeat 100% 60%;
    }

/* Clear fix
----------------------------------------------*/
.clearfix:before,
.clearfix:after {
    display:table;
    content:''
    }

.clearfix:after {
    clear:both
    }

.clearfix-lj:after { /* legacy */
    content: "";
    display: table;
    clear: both;
    border-collapse: collapse;
    }


/* LJ Spoiler
----------------------------------- */
.lj-spoiler {
    position: static;
    top: auto;
    left: auto;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    }
    .lj-spoiler .lj-spoiler-head {
        position: static;
        top: auto;
        left: auto;
        display: none;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        }
    .lj-spoiler .lj-spoiler-body {
        position: static;
        top: auto;
        left: auto;
        display: block;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        }
    #js .lj-spoiler .lj-spoiler-head {
        display: block;
        }
    #js .lj-spoiler .lj-spoiler-body {
        display: none;
        }
    #js .lj-spoiler.lj-spoiler-opened > .lj-spoiler-head {
        display: none;
        }
    #js .lj-spoiler.lj-spoiler-opened  > .lj-spoiler-body {
        display: block;
        }
        #js .lj-spoiler.lj-spoiler-opened .lj-spoiler-body BR:first-child,
        #js .lj-spoiler.lj-spoiler-opened .lj-spoiler-body BR:last-child {
            display: none;
            }


/* Blue strip and menu
----------------------------------- */

.b-adjusting {
    margin: 0;
    padding: 10px 15px;
    list-style: none;
    background: #00A3D9;
    font-family: 'ProximaNovaSemibold',Helvetica,sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    color: #FFF;
    }
    .b-adjusting-list {
        margin: 0;
        padding: 0;
        list-style: none;
        }
        .b-adjusting-item {
            display: inline-block;
            }
            .b-adjusting-item A,
            .b-adjusting-item SPAN {
                display: block;
                padding: 0.15em 0.769em 0 1.1em;
                text-transform: uppercase;
                text-decoration: none;
                letter-spacing: 0.05em;
                color: #FFF;
                }
        .b-adjusting-item .b-adjusting-item-disabled {
             color: rgba(255, 255, 255, 0.5) !important;
            }
        .b-adjusting-item-active SPAN {
            color: #003040;
            }

.body--header-v5 .b-adjusting {
    background: #003040;
    font-size: 13px;
    font-size: 0.813rem;
    color: #99BFCC;
    }

.body--header-v5 .b-adjusting-item A,
.body--header-v5 .b-adjusting-item SPAN {
    color: #99BFCC;
    }
    .body--header-v5 .b-adjusting-item A:hover {
        color: #829399;
        }
        .body--header-v5 .b-adjusting-item-active SPAN {
            color: #FFF;
            }

@media screen and (max-width: 650px) {
    .b-adjusting {
        font-size: 1em;
        }
}

.appwidget-sitemessages ~ .s-body .b-adjusting,
.b-message-mobile ~ .appwidget-sitemessages {
    border-top: 1px solid #99BFCC;
    }

@media screen and (max-width: 899px) {
    .b-message-mobile ~ .appwidget-sitemessages {
        border: 0;
        }
}

/* Showtime Overlay
----------------------------------- */
/*
Structure:
- body (.p-showtime [.p-showtime-loading])
- - .s-layout
- - .s-footer
- - .l-showtime
- - - .l-showtime-content
- - - - .b-discoveryarticle
*/

.p-showtime {
    /**/
    }
    /* layout */
    HTML BODY.p-showtime .s-layout {
        position: fixed;
        width: 100%;
        min-height: 0;
        }
    /* footer */
    .p-showtime .s-footer {
        display: none;
        }
    /* ljtimes */
    .p-showtime .b-ljtimes-wrapper {
        display: none;
        }
    /* overlay */
    .p-showtime .l-showtime {
        display: block;
        }

.l-showtime {
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5009;
    direction: ltr;
    text-align: left;
    background: rgb(105,118,122);
    background: rgba(105,118,122,0.7);
    }
/* webkit scrollbar */
.l-showtime::-webkit-scrollbar {
    width: 12px;
    }
.l-showtime::-webkit-scrollbar-track {
    border-radius: 10px;
    }
.l-showtime::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(57,191,113,0.6);
    }
.l-showtime::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(57,191,113,0.4);
    }
    .l-showtime-content {
        margin: 0;
        padding: 50px;
        }
        /*  fix angular js */
        .l-showtime-content>.ng-scope {
            max-width: 1170px;
            margin: 0 auto;
            }

@media all and (max-width: 800px) {

    .l-showtime-content {
        padding: 25px;
        }

}

@media all and (max-width: 650px) {

    HTML BODY.p-showtime .s-layout {
        display: none;
        }

    .l-showtime {
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        z-index: auto;
        background: transparent;
        }
        .l-showtime-content {
            padding: 0;
            }

    IFRAME.lj_embedcontent {
        width: 100%;
        }
}



/* Journal Picture
----------------------------------- */
/*
<lj-image src="[image url]" href="[link url]" height="[x]" width="[x]">
image description
</lj-image>
*/
.b-journalpicture {
    display: block;
    margin: 0;
    }
.b-journalpicture:first-child {
    margin-top: 0;
    }
    /* image */
    .b-journalpicture-image {
        max-width: 100%;
        height: auto;
        margin: 0;
        vertical-align: top;
        }
    /* caption */
    .b-journalpicture-caption {
        margin: 8px 0 0;
        margin: 0.5rem 0 0;
        text-align: left;
        font: 14px/1.4 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
        font: 0.875rem/1.4 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
        background: #FFF;
        color: #829399;
        }
    /* hide empty caption */
    .b-journalpicture-caption:empty {
        display: none;
        }
.b-journalpicture-alignment {
    text-align: center;
    }
    .b-journalpicture-alignment .b-journalpicture-caption {
        text-align: center;
        }



/* Journal Preamble
----------------------------------- */
/*
<lj-lead>
text
</lj-lead>
*/
.b-journalpreamble {
    margin: 0 0 24px;
    margin: 0 0 1.5rem;
    font-size: 18px;
    font-size: 1.125rem;
    font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
    }
    HTML BODY .b-journalpreamble .i-ljuser {
        font-size: 0.842em;
        }
        HTML BODY .b-journalpreamble .i-ljuser-profile {
            vertical-align: -1px;
            }
/* reset preamble for entryunit */
.b-entryunit .b-journalpreamble {
    margin: 0;
    font-size: 1em;
    font-weight: normal;
    }



/* Journal Blockquote
----------------------------------- */
/*
<lj-quote src="[url]" user="[username]">
quote text
</lj-quote>

<lj-quote src="[url]" user="[username]">
    <blockquote class="b-journalblockquote-qoute-quote">
        quote
        <footer class="b-journalblockquote-qoute-author">author</footer>
    </blockquote>
</lj-quote>
*/
.b-journalblockquote {
    margin: 0 0 1.5em;
    padding: 0;
    }
    /* author */
    .b-journalblockquote-author {
        position: relative;
        display: block;
        margin: 0 0 16px;
        font-style: normal;
        }
    /* blockquote arrow */
    .b-journalblockquote-author:after,
    .b-journalblockquote-author:before {
        bottom: -17px;
        left: 40px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        }
    .b-journalblockquote-author:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #FFF;
        border-width: 10px;
        margin-left: -10px;
        }
    .b-journalblockquote-author:before {
        border-color: rgba(218, 227, 230, 0);
        border-bottom-color: #DAE3E6;
        border-width: 11px;
        margin-left: -11px;
        }
    /* quote */
    .b-journalblockquote-quote {
        margin: 0;
        padding: 15px 20px;
        border: 1px solid #DAE3E6;
        border-radius: 3px;
        background: #FFF;
        }
        .b-journalblockquote P {
            margin: 0;
            }
        /* quote in quote */
        .b-journalblockquote-quote-quote {
            position: relative;
            max-width: 80%;
            margin: 1em auto 1em;
            padding: 0;
            font-style: italic;
            line-height: 1.5;
            color: #49595E;
            }
            /* quote symbol */
            .b-journalblockquote-quote-quote::before {
                content: "\201C";
                position: absolute;
                top: -0.05em;
                left: -0.55em;
                margin: 0;
                padding: 0;
                font: 50px/1 "ProximaNovaRegular",Helvetica,sans-serif;
                color: #98BFCD;
                }
            /* quote author */
            .b-journalblockquote-quote-author {
                margin: 0.1em 0 0;
                padding: 0;
                text-align: right;
                font-style: normal;
                line-height: 1;
                color: #242F33;
                }





/* LJ like buttons
-----------------------------------------------*/
.lj-like {
    clear: both !important;
    margin: 0 !important;
    line-height: 1 !important;
    }
.lj-like:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both;
    }
    .lj-like-item {
        display: inline-block !important;
        min-height: 20px;
        vertical-align: middle !important;
        margin: 6px 12px 0 0 !important;
        }
    .lj-like-gag {
        border: 1px dashed #999;
        border-radius: 6px;
        }
        .lj-like-item A,
        .lj-like-item DIV,
        .lj-like-item SPAN,
        .lj-like-item IFRAME {
            vertical-align: middle !important;
            }
.lj-like + BR {
    display: none;
    }
@media all and (max-width: 650px) {
    .lj-like--v4 .lj-like-item:nth-child(4) {
        position: relative;
        }
    .lj-like--v4 .lj-like-item:nth-child(n+5) {
        display: none !important;
        }
    .lj-like--v4.is-active .lj-like-item:nth-child(n+5) {
        display: inline-block !important;
        }
        .lj-like--v4 .lj-like-item:nth-child(4):before {
            content: '';
            position: absolute;
            top: 50%;
            right: -40px;
            display: block;
            width: 25px;
            height: 8px;
            margin-top: -4px;
            background: url(/img/points.svg?v5) no-repeat 0 0;
            }
        /* ie8 hack */
        .lt-ie9 .lj-like--v4 .lj-like-item:nth-child(4):before {
            background-image: url(/img/points.png?v5);
            }
        /* opera-mini svg hack */
        doesnotexist:-o-prefocus,
        .lj-like--v4 .lj-like-item:nth-child(4):before {
            background-image: url(/img/points.png?v5);
            }
        .lj-like--v4.is-active .lj-like-item:nth-child(4):before {
            display: none !important;
            }
}




/* Flat Repost
----------------------------------- */
.b-flatrepost {
    position: relative !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 0 0 2px !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font: 11px/1 Arial,sans-serif !important;
    background: none !important;
    box-shadow: none !important;
    -moz-column-count: auto !important;
    -moz-column-gap: normal !important;
    -moz-columns: auto !important;
    -webkit-column-count: auto !important;
    -webkit-column-gap: normal !important;
    -webkit-columns: auto !important;
    column-count: auto !important;
    column-gap: normal !important;
    columns: auto !important;
    }
.lj-like--v4 .b-flatrepost {
    overflow: hidden;
    padding: 0 !important;
    border: 1px solid #005673;
    border-radius: 2px;
    background: #005673 !important;
    }
    /* disabled icon */
    .b-flatrepost-icon {
        display: none;
        }
    /* name */
    .b-flatrepost-name {
        display: inline-block !important;
        height: 19px;
        margin: 0 !important;
        padding: 6px 12px 0 13px !important;
        border: 0 !important;
        border-radius: 20px !important;
        background: #00A2D9 !important;
        color: #FFF !important;
        cursor: pointer;
        }
    .lj-like--v4 .b-flatrepost-name {
        height: 25px;
        padding: 0 2px 0 25px !important;
        line-height: 2.1;
        }
    .b-flatrepost-name:hover {
        background: #27BFF9 !important;
        color: #FFF !important;
        }
    /* ie8 fix */
    .lt-ie9 .b-flatrepost-name {
        position: relative;
        z-index: -1;
        }
    /* name as link */
    HTML#js BODY .b-flatrepost-name:link,
    HTML#js BODY .b-flatrepost-name:visited {
        border: 0 !important;
        text-decoration: none !important;
        background: #00A2D9 !important;
        color: #FFF !important;
        }
    HTML#js BODY .b-flatrepost-name:active,
    HTML#js BODY .b-flatrepost-name:hover {
        border: 0 !important;
        text-decoration: none !important;
        background: #27BFF9 !important;
        color: #FFF !important;
        }
    HTML#js BODY .lj-like--v4 .b-flatrepost-name {
        background: url(/img/icons/flatsocial_v4.svg?v=55047) no-repeat 0 0 !important;
        }
    HTML#js BODY .lj-like--v4 .b-flatrepost:hover .b-flatrepost-name {
        background-position: 0 -25px !important;
        }
    /* ie8 hack */
    HTML#js.lt-ie9 BODY .lj-like--v4 .b-flatrepost-name {
        background-image: url(/img/icons/flatsocial_v4.png?v=55047) !important;
        }
    /* opera-mini svg hack */
    doesnotexist:-o-prefocus,
    HTML#js BODY .lj-like--v4 .b-flatrepost-name {
        background-image: url(/img/icons/flatsocial_v4.png?v=55047) !important;
        }
    .lj-like--v4.is-active .lj-like-item:nth-child(4):before {
        display: none !important;
        }
    /* icon */
    .b-flatrepost-name:after {
        content: " ";
        position: absolute;
        top: -1px;
        left: 1px;
        width: 20px;
        height: 20px;
        margin: 0;
        padding: 0;
        background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2220px%22%20height%3D%2220.022px%22%20viewBox%3D%220%200%2020%2020.022%22%3E%0A%3Cpath%20fill%3D%22%2300B0EA%22%20d%3D%22M8.745%2C2.6L6.142%2C0H6.137C3.389%2C1.203%2C1.188%2C3.416%2C0%2C6.172l2.606%2C2.603C3.792%2C6.019%2C5.994%2C3.808%2C8.74%2C2.604%0A%09l0.006%2C0.001C8.746%2C2.604%2C8.785%2C2.582%2C8.745%2C2.6z%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M19.066%2C15.506c-1.597%2C0.699-2.874%2C1.986-3.564%2C3.586l4.497%2C0.931L19.066%2C15.506z%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.199%2C16.143L20%2C20.022C20.002%2C19.997%2C19.603%2C18.075%2C19.199%2C16.143%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.066%2C15.508c-0.361-1.726-0.689-3.286-0.689-3.286l-0.003%2C0c-2.745%2C1.203-4.949%2C3.416-6.135%2C6.172%0A%09l3.263%2C0.697C16.193%2C17.498%2C17.474%2C16.207%2C19.066%2C15.508%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.702%2C2.558%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.796%2C2.654%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M12.24%2C18.395c1.188-2.756%2C3.39-4.969%2C6.136-6.172h0.001l-9.63-9.619L8.74%2C2.603%0A%09C5.993%2C3.807%2C3.79%2C6.02%2C2.604%2C8.776L12.24%2C18.395z%22%2F%3E%0A%3C%2Fsvg%3E%0A) no-repeat 0 0;
        font: 0/0 a;
        }
    .lj-like--v4 .b-flatrepost-name:after {
        display: none;
        }
    /* ie8 hack */
    .lt-ie9 .b-flatrepost-name:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXJJREFUOMtjYKAr2PRag2HDy80MG14tZqj/z0QdQze8yGBY9+oH0ND/ULyIcsPXv2xEMhCBS+d1MjDUk2n4+tdpGAZOP3WPwdLrIoOBw38GffuFpBu++ZUqw/pX31EMrV1+ksHA7gvYUBgm2fB1r9ahGFq37BSDnt0fFEPhhjssIt5wUATBDJ11+j6Dnv1XrIaSbDgo1kFJC2Swhe95vIaSZXj1oi6iDEXgxcQZHhrKzGBgv2QQGQ5UP/CGgxQRbbj9X/2w5MMnr1xPIDKBgwwHhiEeQ5mNHZ9uPnT80n8IWEBCtsRtOKeZ651HL1+9ghr6/+/fv9dILEiAhoPSLbJLDZ2eP3zxEm4oCLz58PG8kJkHHyWG/1u799AlJJf+nbRszQGwhUaOTmQUgRDD1fzijiG7dPJyiKEgzGLsUk5moV3PdPD0xXigIxcC8c03Hz9eQA4iRkPH1VSpcOT94wWAxasr0CfVwBJxA6OewzGaVpsAInmGT6jNpNMAAAAASUVORK5CYII=);
        }
    /* opera-mini svg hack */
    doesnotexist:-o-prefocus,
    .b-flatrepost-name:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXJJREFUOMtjYKAr2PRag2HDy80MG14tZqj/z0QdQze8yGBY9+oH0ND/ULyIcsPXv2xEMhCBS+d1MjDUk2n4+tdpGAZOP3WPwdLrIoOBw38GffuFpBu++ZUqw/pX31EMrV1+ksHA7gvYUBgm2fB1r9ahGFq37BSDnt0fFEPhhjssIt5wUATBDJ11+j6Dnv1XrIaSbDgo1kFJC2Swhe95vIaSZXj1oi6iDEXgxcQZHhrKzGBgv2QQGQ5UP/CGgxQRbbj9X/2w5MMnr1xPIDKBgwwHhiEeQ5mNHZ9uPnT80n8IWEBCtsRtOKeZ651HL1+9ghr6/+/fv9dILEiAhoPSLbJLDZ2eP3zxEm4oCLz58PG8kJkHHyWG/1u799AlJJf+nbRszQGwhUaOTmQUgRDD1fzijiG7dPJyiKEgzGLsUk5moV3PdPD0xXigIxcC8c03Hz9eQA4iRkPH1VSpcOT94wWAxasr0CfVwBJxA6OewzGaVpsAInmGT6jNpNMAAAAASUVORK5CYII=);
        }
    /* gain */
    .b-flatrepost-gain {
        display: none !important;
        position: relative;
        margin: 0;
        padding: 0 15px 0 0;
        color: #FFF;
        cursor: pointer;
        }
    /* gain icon */
    .b-flatrepost-gain:before {
        content: " ";
        position: absolute;
        top: 50%;
        right: 0;
        width: 12px;
        height: 12px;
        margin: -6px 0 0;
        padding: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42p2SMQoCMRBFt8oeYo8nWG3iDbyBIBZaaSOIoFgKWthmYQvjWdZCq3E+zgcJImrxIPnzf5hMUqzGPeKUoESlM6Jpjj6aK+WsyDusVjHgaN5MazntRtIcFwBraAwlpUTAQ9jOamkOc9kvh7Ke9AHW0FBjyBfWJ06DgQUCDTXuIwJ3BS3g1DwADTXub78Gur9aCs9L+w+X9gwEBEolcVLZWF8ndIH324dLfLj8awyUVrkarWmOvgfkNmJhc5i9kAAAAABJRU5ErkJggg==) no-repeat 0 0;
        font: 0/0 a;
        }
    .lj-like--v4 .b-flatrepost-gain:before {
        margin-top: -7px;
        }
    /* counter */
    .b-flatrepost-counter {
        display: inline-block !important;
        position: relative;
        height: 14px;
        margin: 0 0 0 9px;
        padding: 4px 5px 0;
        border: 1px solid #CED6D9;
        border-radius: 3px;
        background: #FFF;
        color: #475559;
        }
    .lj-like--v4 .b-flatrepost-counter {
        height: 17px;
        margin: 0;
        padding: 8px 9px 0;
        border: none;
        border-radius: 0 1px 1px 0;
        }
    .b-flatrepost-counter:after,
    .b-flatrepost-counter:before {
        content: " ";
        position: absolute;
        top: 50%;
        right: 100%;
        width: 0;
        height: 0;
        border: solid transparent;
        pointer-events: none;
        }
    .lj-like--v4 .b-flatrepost-counter:after,
    .lj-like--v4 .b-flatrepost-counter:before {
        display: none;
        }
    .b-flatrepost-counter:after {
        border-color: rgba(255, 255, 255, 0);
        border-right-color: #FFF;
        border-width: 5px;
        margin-top: -5px;
        }
    .b-flatrepost-counter:before {
        border-color: rgba(206, 214, 217, 0);
        border-right-color: #CED6D9;
        border-width: 6px;
        margin-top: -6px;
        }

/* disabled */
.b-flatrepost-disabled {
    }
    /* name */
    .b-flatrepost-disabled .b-flatrepost-name,
    .b-flatrepost-disabled .b-flatrepost-name:link,
    .b-flatrepost-disabled .b-flatrepost-name:visited,
    .b-flatrepost-disabled .b-flatrepost-name:hover,
    .b-flatrepost-disabled .b-flatrepost-name:active {
        background: #819399 !important;
        color: #FFF !important;
        }
    .b-flatrepost-disabled .b-flatrepost-gain {
        background: #819399;
        color: #FFF;
        }
    .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-gain {
        background: none;
        }
    /* name as link */
    HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:link,
    HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:visited {
        background: #819399 !important;
        color: #FFF !important;
        }
    HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:active,
    HTML#js BODY .b-flatrepost-disabled .b-flatrepost-name:hover {
        background: #819399 !important;
        color: #FFF !important;
        }
    HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name {
        background: url(/img/icons/flatsocial_v4.svg?v=55047) no-repeat 0 -50px !important;
        }
    HTML#js BODY .lj-like--v4 .b-flatrepost-disabled:hover .b-flatrepost-name {
        background-position: 0 -50px !important;
        }
    /* ie8 hack */
    HTML#js.lt-ie9 BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name {
        background-image: url(/img/icons/flatsocial_v4.png?v=55047) !important;
        }
    /* opera-mini svg hack */
    doesnotexist:-o-prefocus,
    HTML#js BODY .lj-like--v4 .b-flatrepost-disabled .b-flatrepost-name {
        background-image: url(/img/icons/flatsocial_v4.png?v=55047) !important;
        }
    /* icon */
    .b-flatrepost-disabled .b-flatrepost-name:after {
        background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2220px%22%20height%3D%2220.021px%22%20viewBox%3D%220%200%2020%2020.021%22%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.745%2C2.6L6.142%2C0H6.137C3.389%2C1.203%2C1.188%2C3.416%2C0%2C6.172l2.606%2C2.603C3.792%2C6.019%2C5.994%2C3.808%2C8.74%2C2.604%0A%09l0.006%2C0.001C8.746%2C2.604%2C8.785%2C2.582%2C8.745%2C2.6z%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M19.066%2C15.506c-1.598%2C0.699-2.875%2C1.986-3.564%2C3.586l4.497%2C0.931L19.066%2C15.506z%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.199%2C16.143L20%2C20.022C20.002%2C19.997%2C19.604%2C18.075%2C19.199%2C16.143%22%2F%3E%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M19.066%2C15.508c-0.361-1.726-0.689-3.286-0.689-3.286h-0.003c-2.745%2C1.203-4.949%2C3.416-6.136%2C6.172%0A%09l3.264%2C0.697C16.193%2C17.498%2C17.475%2C16.207%2C19.066%2C15.508%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.702%2C2.558%22%2F%3E%0A%3Cpath%20fill%3D%22%23819399%22%20d%3D%22M8.796%2C2.654%22%2F%3E%0A%3Cpath%20fill%3D%22%23003040%22%20d%3D%22M12.24%2C18.395c1.188-2.756%2C3.39-4.969%2C6.136-6.172h0.001l-9.63-9.619L8.74%2C2.603%0A%09C5.993%2C3.807%2C3.79%2C6.02%2C2.604%2C8.776L12.24%2C18.395z%22%2F%3E%0A%3C%2Fsvg%3E);
        }
    /* ie8 hack */
    .lt-ie9 .b-flatrepost-disabled .b-flatrepost-name:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXtJREFUOMtjYKAnqJ80U6Nx4ozNDZNnLq6vr2eiiqGNk2dk1E+e+aNx8sz/YDxpxiKKDW+YNKMRbiAS9kgr7AT6gzzDmybPSEM3MKOh4x6HqetFBgOH/wz69gtJNrxpwnTVxonTvyMb6ptTeorBwO4L2FAYJtXw+kkz1iEb6gcyVM/uD4qhcMMdFhFtOCj2kbz/gEHP/itWQ0k1fNWqVczA1LAEZDCHuft5vIaSY7hPdkkPUYYi8GLigiU0lJnBwH7JIDIcqH7gDQcpItpw+7/6YcmHT165nkBsCmcChyEeQ5mNHZ9uPnT80n8IWEBKWYfTcA5Tl9uPXr56BTX0/9+/f6+RWpAygdMtsksNnZ4/fPHy5X8k8ObDx/NCZh58lBj+b/2+gxeQXPp30rI1B8AWGjk6kVMFgA1X84s7huzSycshhkJzZBm59QvTobOXEoGOXALEt958/HgBOYgYDR1XU6XGkfePFwAWr65Al1YDS8QNDHoOx2habwIA9MCJ76J6YyYAAAAASUVORK5CYII=);
        }
    /* opera-mini svg hack */
    doesnotexist:-o-prefocus,
    .b-flatrepost-disabled .b-flatrepost-name:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAXtJREFUOMtjYKAnqJ80U6Nx4ozNDZNnLq6vr2eiiqGNk2dk1E+e+aNx8sz/YDxpxiKKDW+YNKMRbiAS9kgr7AT6gzzDmybPSEM3MKOh4x6HqetFBgOH/wz69gtJNrxpwnTVxonTvyMb6ptTeorBwO4L2FAYJtXw+kkz1iEb6gcyVM/uD4qhcMMdFhFtOCj2kbz/gEHP/itWQ0k1fNWqVczA1LAEZDCHuft5vIaSY7hPdkkPUYYi8GLigiU0lJnBwH7JIDIcqH7gDQcpItpw+7/6YcmHT165nkBsCmcChyEeQ5mNHZ9uPnT80n8IWEBKWYfTcA5Tl9uPXr56BTX0/9+/f6+RWpAygdMtsksNnZ4/fPHy5X8k8ObDx/NCZh58lBj+b/2+gxeQXPp30rI1B8AWGjk6kVMFgA1X84s7huzSycshhkJzZBm59QvTobOXEoGOXALEt958/HgBOYgYDR1XU6XGkfePFwAWr65Al1YDS8QNDHoOx2habwIA9MCJ76J6YyYAAAAASUVORK5CYII=);
        }
    /* click */
    .b-flatrepost-disabled .b-flatrepost-name,
    .b-flatrepost-disabled .b-flatrepost-gain {
        pointer-events: none;
        cursor: default;
        }

/* gained */
.b-flatrepost-gained {
    }
    /* name */
    .b-flatrepost-gained .b-flatrepost-name {
        padding-right: 10px !important;
        padding-left: 22px !important;
        }
    .lj-like--v4 .b-flatrepost-gained .b-flatrepost-name {
        padding-right: 6px !important;
        padding-left: 25px !important;
        }
    /* gain */
    .b-flatrepost-gained .b-flatrepost-gain {
        display: inline-block !important;
        }

/* reposted entry */
.b-flatrepost-reposted {
    }
    /* icon */
    .b-flatrepost-reposted .b-flatrepost-name:after {
        top: 7px;
        left: 6px;
        width: 16px;
        height: 11px;
        background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22check-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2211%22%20viewBox%3D%220%200%2016%2011.073%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%2016%2011.073%22%3E%3Cpath%20d%3D%22m0%204.921c0-0.316%200.121-0.63%200.361-0.871%200.48-0.48%201.259-0.48%201.74%200l4.055%204.054%207.744-7.743c0.48-0.48%201.259-0.48%201.739%200%200.481%200.48%200.481%201.259%200%201.74l-8.614%208.611c-0.479%200.481-1.259%200.481-1.739%200l-4.925-4.921c-0.24-0.241-0.361-0.556-0.361-0.87z%22%20fill%3D%22%23003040%22%2F%3E%3C%2Fsvg%3E);
        }
    HTML#js BODY .lj-like--v4 .b-flatrepost-reposted .b-flatrepost-name {
        position: relative;
        background: none !important;
        }
    .lj-like--v4 .b-flatrepost-reposted .b-flatrepost-name:before {
        content: '';
        position: absolute;
        top: 5px;
        left: 5px;
        display: block;
        width: 16px;
        height: 16px;
        border-radius: 100%;
        background: #01A3D9;
        }
    .lj-like--v4 .b-flatrepost-reposted:hover .b-flatrepost-name:before {
        background: #27BFF9;
        }
    .lj-like--v4 .b-flatrepost-reposted .b-flatrepost-name:after {
        top: 10px;
        left: 8px;
        display: block;
        width: 9px;
        height: 6px;
        background-size: 10px;
        }
    /* ie8 hack */
    .lt-ie9 .b-flatrepost-reposted .b-flatrepost-name:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAI9JREFUKM9jYCAH6DkGMRg4fGbQt19InmY9h99AA/4zGNjfJV+znv1HINucgUHbVpbBwNGLgaGeiSTNRvYWUAmH22BBfYfZOA1BcbbDJ4RmENC32wOVwG4IXs1gA+wFgIFxEqshBDXjM8TQIRhFs6GdJf4QRjcEgYnQjNuQT8AYsiItrkGG6NkdAHrjOTGaAdzXVQKB4jMyAAAAAElFTkSuQmCC);
        }
    /* opera-mini svg hack */
    doesnotexist:-o-prefocus,
    .b-flatrepost-reposted .b-flatrepost-name:after {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAI9JREFUKM9jYCAH6DkGMRg4fGbQt19InmY9h99AA/4zGNjfJV+znv1HINucgUHbVpbBwNGLgaGeiSTNRvYWUAmH22BBfYfZOA1BcbbDJ4RmENC32wOVwG4IXs1gA+wFgIFxEqshBDXjM8TQIRhFs6GdJf4QRjcEgYnQjNuQT8AYsiItrkGG6NkdAHrjOTGaAdzXVQKB4jMyAAAAAElFTkSuQmCC);
        }
    /* counter */
    .b-flatrepost-reposted .b-flatrepost-counter {
        cursor: pointer;
        }

/* counted entry */
.b-flatrepost-counted {
    }
    /* counter */
    .b-flatrepost-counted .b-flatrepost-counter {
        cursor: pointer;
        }

/* give 10 */
.b-flatrepost-give {
    }
    /* name */
    .b-flatrepost-give .b-flatrepost-name {
        height: 19px;
        padding: 6px 15px 0 25px !important;
        }
    .lj-like--v4 .b-flatrepost-give .b-flatrepost-name {
        height: 25px;
        margin: 0 !important;
        padding: 0 12px 0 25px !important;
        }
        /* gain */
        .b-flatrepost-give .b-flatrepost-gain {
            display: none !important;
            }
        /* title */
        .b-flatrepost-give .b-flatrepost-title {
            position: relative;
            margin-right: 10px;
            }
        .b-flatrepost-give .b-flatrepost-title:before {
            content: " ";
            position: absolute;
            top: 50%;
            right: -17px;
            width: 12px;
            height: 12px;
            margin: -6px 0 0;
            padding: 0;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42p2SMQoCMRBFt8oeYo8nWG3iDbyBIBZaaSOIoFgKWthmYQvjWdZCq3E+zgcJImrxIPnzf5hMUqzGPeKUoESlM6Jpjj6aK+WsyDusVjHgaN5MazntRtIcFwBraAwlpUTAQ9jOamkOc9kvh7Ke9AHW0FBjyBfWJ06DgQUCDTXuIwJ3BS3g1DwADTXub78Gur9aCs9L+w+X9gwEBEolcVLZWF8ndIH324dLfLj8awyUVrkarWmOvgfkNmJhc5i9kAAAAABJRU5ErkJggg==) no-repeat 0 0;
            font: 0/0 a;
            }





/* Flat Social (LJSUP-18768)
----------------------------------- */
.b-flatsocial {
    position: relative !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.05em;
    font: 11px/1 Arial,sans-serif !important;
    background: none !important;
    box-shadow: none !important;
    -moz-column-count: auto !important;
    -moz-column-gap: normal !important;
    -moz-columns: auto !important;
    -webkit-column-count: auto !important;
    -webkit-column-gap: normal !important;
    -webkit-columns: auto !important;
    column-count: auto !important;
    column-gap: normal !important;
    columns: auto !important;
    }

/* link reset */
HTML#js BODY .b-flatsocial:link,
HTML#js BODY .b-flatsocial:visited,
HTML#js BODY .b-flatsocial:hover,
HTML#js BODY .b-flatsocial:active {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    text-decoration: none !important;
    background: none !important;
    color: #475559;
    }
HTML#js BODY .b-flatsocial:link SPAN,
HTML#js BODY .b-flatsocial:visited SPAN,
HTML#js BODY .b-flatsocial:hover SPAN,
HTML#js BODY .b-flatsocial:active SPAN {
    text-decoration: none;
    color: #475559;
    }

HTML#js BODY .lj-like--v4 .b-flatsocial {
    overflow: hidden;
    padding: 0 !important;
    border: 1px solid #005673 !important;
    border-radius: 2px !important;
    background: #005673 !important;
    cursor: pointer;
    }

/* hover states */
HTML#js BODY .lj-like--v4 .b-flatsocial-facebook:hover {
    border-color: #3B5998 !important;
    background: #3B5998 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-twitter:hover {
    border-color: #55ACEE !important;
    background: #55ACEE !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-google:hover {
    border-color: #DD4B39 !important;
    background: #DD4B39 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-tumblr:hover {
    border-color: #34526F !important;
    background: #34526F !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-vk:hover {
    border-color: #45668E !important;
    background: #45668E !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-ok:hover {
    border-color: #ED812B !important;
    background: #ED812B !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-surfingbird:hover {
    border-color: #26AFF5 !important;
    background: #26AFF5 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-digg:hover {
    border-color: #000 !important;
    background: #000 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-lj:hover .b-flatsocial-name {
    background-position: 0 -25px !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-mail:hover {
    border-color: #007399 !important;
    background: #007399 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-moimir:hover {
    border-color: #168DE2 !important;
    background: #168DE2 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-stumbleupon:hover {
    border-color: #EB4924 !important;
    background: #EB4924 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-share:hover {
    border-color: #007399 !important;
    background: #007399 !important;
    }
HTML#js BODY .lj-like--v4 .b-flatsocial-openid:hover {
    border-color: #F69320 !important;
    background: #F69320 !important;
    }

    /* name */
    .b-flatsocial-name {
        display: inline-block !important;
        width: 25px !important;
        height: 25px !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0;
        font: 0/0 a;
        text-shadow: none;
        color: transparent;
        background: url(/img/icons/flatsocial_25.svg?v=46688) no-repeat 0 0;
        cursor: pointer;
        }
    .lj-like--v4 .b-flatsocial-name {
        background: url(/img/icons/flatsocial_v4.svg?v=55047) no-repeat 0 0;
        }
    /* ie8 hack */
    .lt-ie9 .b-flatsocial-name {
        background-image: url(/img/icons/flatsocial_25.png?v=46688);
        }
    .lt-ie9 .lj-like--v4 .b-flatsocial-name {
        background-image: url(/img/icons/flatsocial_v4.png?v=55047);
        }
    /* opera-mini svg hack */
    doesnotexist:-o-prefocus,
    .b-flatsocial-name {
        background-image: url(/img/icons/flatsocial_25.png?v=46688);
        }
    doesnotexist:-o-prefocus,
    .lj-like--v4 .b-flatsocial-name {
        background-image: url(/img/icons/flatsocial_v4.png?v=55047);
        }

    /* counter */
    .b-flatsocial-counter {
        display: inline-block !important;
        position: relative;
        height: 14px;
        margin: 0 0 0 9px;
        padding: 4px 5px 0;
        border: 1px solid #CED6D9;
        border-radius: 3px;
        background: #FFF;
        color: #475559;
        }
    .lj-like--v4 .b-flatsocial-counter {
        height: 17px;
        margin: 0;
        padding: 8px 9px 0;
        border: none;
        border-radius: 0 1px 1px 0;
        }
    .b-flatsocial-counter:after,
    .b-flatsocial-counter:before {
        content: " ";
        position: absolute;
        top: 50%;
        right: 100%;
        width: 0;
        height: 0;
        border: solid transparent;
        pointer-events: none;
        }
    .lj-like--v4 .b-flatsocial-counter:after,
    .lj-like--v4 .b-flatsocial-counter:before {
        display: none;
        }
    .b-flatsocial-counter:after {
        border-color: rgba(255, 255, 255, 0);
        border-right-color: #FFF;
        border-width: 5px;
        margin-top: -5px;
        }
    .b-flatsocial-counter:before {
        border-color: rgba(206, 214, 217, 0);
        border-right-color: #CED6D9;
        border-width: 6px;
        margin-top: -6px;
        }

/* button only */
.b-flatsocial-button {
    }
    .b-flatsocial-button .b-flatsocial-counter {
        display: none !important;
        }

/* 2. facebok */
.b-flatsocial-facebook {
    }
    .b-flatsocial-facebook .b-flatsocial-name {
        background-position: -5px -40px;
        }
    .lj-like--v4 .b-flatsocial-facebook .b-flatsocial-name {
        background-position: 0 -125px;
        }


/* 12. twitter */
.b-flatsocial-twitter {
    }
    .b-flatsocial-twitter .b-flatsocial-name {
        background-position: -5px -392px;
        }
    .lj-like--v4 .b-flatsocial-twitter .b-flatsocial-name {
        background-position: 0 -175px;
        }

/* 3. google plus */
.b-flatsocial-google {
    }
    .b-flatsocial-google .b-flatsocial-name {
        background-position: -5px -75px;
        }
    .lj-like--v4 .b-flatsocial-google .b-flatsocial-name {
        background-position: 0 -200px;
        }

/* 13. vk */
.b-flatsocial-vk {
    }
    .b-flatsocial-vk .b-flatsocial-name {
        background-position: -5px -427px;
        }
    .lj-like--v4 .b-flatsocial-vk .b-flatsocial-name {
        background-position: 0 -150px;
        }

/* 7. ok */
.b-flatsocial-ok {
    }
    .b-flatsocial-ok .b-flatsocial-name {
        background-position: -5px -215px;
        }
    .lj-like--v4 .b-flatsocial-ok .b-flatsocial-name {
        background-position: 0 -100px;
        }

/* 11. tumblr */
.b-flatsocial-tumblr {
    }
    .b-flatsocial-tumblr .b-flatsocial-name {
        background-position: -5px -357px;
        }
    .lj-like--v4 .b-flatsocial-tumblr .b-flatsocial-name {
        background-position: 0 -225px;
        }

/* 8. surfingbird */
.b-flatsocial-surfingbird {
    }
    .b-flatsocial-surfingbird .b-flatsocial-name {
        background-position: -5px -250px;
        }
    .lj-like--v4 .b-flatsocial-surfingbird .b-flatsocial-name {
        background-position: 0 -75px;
        }

/* 1. digg */
.b-flatsocial-digg {
    }
    .b-flatsocial-digg .b-flatsocial-name {
        background-position: -5px -5px;
        }
    .lj-like--v4 .b-flatsocial-digg .b-flatsocial-name {
        background-position: 0 -250px;
        }

/* 4. lj */
.b-flatsocial-lj {
    }
    .b-flatsocial-lj .b-flatsocial-name {
        background-position: -5px -110px;
        }
    .lj-like--v4 .b-flatsocial-lj .b-flatsocial-name {
        background-position: 0 0;
        }

/* 5. mail */
.b-flatsocial-mail {
    }
    .b-flatsocial-mail .b-flatsocial-name {
        background-position: -5px -145px;
        }
    .lj-like--v4 .b-flatsocial-mail .b-flatsocial-name {
        background-position: 0 -300px;
        }

/* 6. moimir */
.b-flatsocial-moimir {
    }
    .b-flatsocial-moimir .b-flatsocial-name {
        background-position: -5px -180px;
        }
    .lj-like--v4 .b-flatsocial-moimir .b-flatsocial-name {
        background-position: 0 -275px;
        }

/* 10. stumbleupon */
.b-flatsocial-stumbleupon {
    }
    .b-flatsocial-stumbleupon .b-flatsocial-name {
        background-position: -5px -322px;
        }
    .lj-like--v4 .b-flatsocial-stumbleupon .b-flatsocial-name {
        background-position: 0 -325px;
        }

/* 9. share */
.b-flatsocial-share {
    }
    .b-flatsocial-share .b-flatsocial-name {
        background-position: -5px -285px;
        }
    .lj-like--v4 .b-flatsocial-share .b-flatsocial-name {
        background-position: 0 -350px;
        }

/* 10. openid */
.b-flatsocial-openid {
    }
    .lj-like--v4 .b-flatsocial-openid .b-flatsocial-name {
        background-position: 0 -375px;
        }



/* SVG Icon System (LJSUP-18925)
----------------------------------- */
.svgicon {
    display: inline-block;
    width: 16px;
    height: 16px;
    /* overwrite inline styles */
    visibility: inherit !important;
    pointer-events: auto !important;
    fill: currentColor;
    }





/* SVG Preloader
----------------------------------- */
/*
== Ways to add preloader on your page ==

1. Single SVG Tag
<div class="svgpreloader-wrapper svgpreloader-16"><svg class="svgpreloader svgpreloader-svg svgpreloader-16" viewBox="0 0 31 31" version="1.1" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="M15.5,31 C24.0604136,31 31,24.0604136 31,15.5 C31,6.93958638 24.0604136,0 15.5,0 C6.93958638,0 0,6.93958638 0,15.5 C0,24.0604136 6.93958638,31 15.5,31 Z M15.5,24 C20.1944204,24 24,20.1944204 24,15.5 C24,10.8055796 20.1944204,7 15.5,7 C10.8055796,7 7,10.8055796 7,15.5 C7,20.1944204 10.8055796,24 15.5,24 Z" fill="#00AFEA"></path><path d="M15.7960584,7.00505942 L15.8509795,0.00389541322 C20.1020367,0.0983450811 23.9309467,1.90428116 26.675877,4.7598713 L26.675877,4.7598713 L21.7412314,9.72958246 C20.2508535,8.11838542 18.1443589,7.08544079 15.7960584,7.00505942 Z" fill="#346B7C"></path></g></svg></div>


2. Single Tag
<span class="svgpreloader svgpreloader-tag svgpreloader-16"></span>

3. Pseudo-Element
<div class="example svgpreloader svgpreloader-pseudo svgpreloader-16"></div>


== Sizes ==

16x16px - svgpreloader-16

20x20px - svgpreloader-20

25x25px - svgpreloader-25

30x30px - svgpreloader-30

50x50px - svgpreloader-50

*/

.svgpreloader {
    }

/* fix for firefox smoothing */
.svgpreloader-wrapper {
    overflow: hidden;
    position: relative;
    display: block;
    border-radius: 50%;
    }
    .svgpreloader-wrapper .svgpreloader-svg {
        position: absolute;
        top: 0;
        left: 0;
        }

/* svg tag and single tag */
.svgpreloader-svg,
.svgpreloader-tag {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    }

/* pseudo-element */
.svgpreloader-pseudo:after {
    content: " ";
    position: absolute;
    margin: 0;
    padding: 0;
    }

/* animation */
.svgpreloader-svg,
.svgpreloader-tag,
.svgpreloader-pseudo:after {
    -webkit-animation: svgrotate .57s linear infinite;
    -moz-animation:    svgrotate .57s linear infinite;
    -o-animation:      svgrotate .57s linear infinite;
    animation:         svgrotate .57s linear infinite;
    }

@-webkit-keyframes svgrotate {
    100% { transform: rotate(360deg); }
}
@-moz-keyframes svgrotate {
    100% { transform: rotate(360deg); }
}
@-o-keyframes svgrotate {
    100% { transform: rotate(360deg); }
}
@keyframes svgrotate {
    100% { transform: rotate(360deg); }
}

/* background for sigle tag and pseudo-element */
.svgpreloader-tag,
.svgpreloader-pseudo:after {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: url(/img/preloader/preloader-disc-blue-white-16.gif?v=39502);
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%2300AFEA%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%23346B7C%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E), none;
    }

/* 16x16 */
.svgpreloader-16.svgpreloader-wrapper,
.svgpreloader-16.svgpreloader-svg,
.svgpreloader-16.svgpreloader-tag,
.svgpreloader-16.svgpreloader-pseudo:after {
    width: 16px;
    height: 16px;
    }

/* 20x20 */
.svgpreloader-20.svgpreloader-wrapper,
.svgpreloader-20.svgpreloader-svg,
.svgpreloader-20.svgpreloader-tag,
.svgpreloader-20.svgpreloader-pseudo:after {
    width: 20px;
    height: 20px;
    }

/* 25x25 */
.svgpreloader-25.svgpreloader-wrapper,
.svgpreloader-25.svgpreloader-svg,
.svgpreloader-25.svgpreloader-tag,
.svgpreloader-25.svgpreloader-pseudo:after {
    width: 25px;
    height: 25px;
    }

/* 30x30 */
.svgpreloader-30.svgpreloader-wrapper,
.svgpreloader-30.svgpreloader-svg,
.svgpreloader-30.svgpreloader-tag,
.svgpreloader-30.svgpreloader-pseudo:after {
    width: 30px;
    height: 30px;
    }

/* 50x50 */
.svgpreloader-50.svgpreloader-wrapper,
.svgpreloader-50.svgpreloader-svg,
.svgpreloader-50.svgpreloader-tag,
.svgpreloader-50.svgpreloader-pseudo:after {
    width: 50px;
    height: 50px;
    }





/* LJ POLL (LJSUP-19637) */
.ljpoll {
    margin: 0;
    }
    /* meta */
    .ljpoll-meta {
        margin: 0 0 1em;
        }
        .ljpoll-meta-poll {
            margin: 0;
            }
            .ljpoll-meta-pollid {
                margin: 0;
                }
            .ljpoll-meta-pollname {
                margin: 0;
                }
        .ljpoll-meta-data {
            margin: 0;
            }
            .ljpoll-meta-data-who {
                margin: 0;
                }
            .ljpoll-meta-data-participants {
                margin: 0;
                }
    /* question box */
    .ljpoll-questionbox {
        margin: 0 0 1em;
        }
        /* question */
        .ljpoll .ljpoll-question {
            margin: 0 0 0.5em;
            }
        /* answers */
        .ljpoll .ljpoll-items {
            margin: 0 0 0 2.5em;
            }
            /* item */
            .ljpoll .ljpoll-item {
                margin: 0 0 0.1em;
                }
            /* answers */
            .ljpoll-answers {
                margin: 0 0 0.3em;
                }
            /* results */
            .ljpoll-results {
                margin: 0;
                }
                .ljpoll-results-item {
                    margin: 0;
                    }
                    .ljpoll-results-aswer {
                        margin: 0;
                        }
                    .ljpoll-results-result {
                        max-width: 1000px;
                        margin: 0;
                        white-space: nowrap;
                        }
                    @media all and (max-width: 650px) {
                        .ljpoll-results-result {
                            white-space: normal;
                            }
                    }
                        /* bar */
                        .ljpoll-results-leftbar {
                            margin: 0;
                            }
                        .ljpoll-results-mainbar {
                            margin: 0;
                            }
                        .ljpoll-results-rightbar {
                            margin: 0;
                            }
                        /* line */
                        .ljpoll-results-line {
                            overflow: hidden;
                            position: relative;
                            display: inline-block;
                            height: 7px;
                            min-width: 20px;
                            max-width: 90%;
                            margin: 0 0 7px;
                            padding: 0;
                            vertical-align: -5px;
                            border-radius: 3px;
                            background: #7A202C;
                            background: linear-gradient(to bottom, #7A202C 0,#9D2738 1px,#9F021A 2px,#AD0720 3px,#DB0728 4px,#F0072B 5px,#840116 6px);
                            font: 0/0 a;
                            }
                            .ljpoll-results-line:after {
                                content: " ";
                                position: absolute;
                                top: -2px;
                                right: 0;
                                bottom: -1px;
                                left: 0;
                                border-radius: 15px / 5px;
                                box-shadow: inset 0 -1px 1px 0 rgba(0,0,0,0.7);
                                font: 0/0 a;
                                }
                        /* count */
                        .ljpoll-results-count {
                            margin: 0 0.3em;
                            }
                        /* count in percentage */
                        .ljpoll-results-leftbracket {
                            margin: 0;
                            }
                            .ljpoll-results-percent {
                                margin: 0;
                                }
                            .ljpoll-results-symbol {
                                margin: 0;
                                }
                        .ljpoll-results-rightbracket {
                            margin: 0;
                            }
    /* submit box */
    .ljpoll-submitbox {
        margin: 0;
        }
        /* submit button */
        .ljpoll-submit {
            margin: 0;
            }



/* GENERATION-P poll */
.ljpoll-type-generation {
    position: relative;
    max-width: 800px;
    margin: 0;
    padding: 0 0 25px;
    font: 16px/1.2 "ProximaNovaRegular",Helvetica,Arial,sans-serif;
    background: #FFF;
    color: #000;
    }
    /* hide */
    .ljpoll-type-generation .ljpoll-meta-poll {
        display: none;
        }
    .ljpoll-type-generation .ljpoll-meta-data-who {
        display: none;
        }
    .ljpoll-type-generation .ljpoll-question {
        display: none;
        }
    /* participants */
    .ljpoll-type-generation .ljpoll-meta-data-participants {
        position: absolute;
        bottom: 35px; /* 25 + 10 */
        left: 0;
        color: #829399;
        }
    /* submit */
    .ljpoll-type-generation .ljpoll-submitbox {
        text-align: right;
        }
    /* question box */
    .ljpoll-type-generation .ljpoll-questionbox {
        margin: 0 0 25px;
        }
    /* items */
    .ljpoll-type-generation .ljpoll-items {
        margin: 0;
        counter-reset: poll-items;
        }
        /* item */
        .ljpoll-type-generation .ljpoll-item {
            position: relative;
            min-height: 100px;
            margin: 0;
            padding: 25px 20px 25px 120px;
            border-bottom: 1px solid #DAE3E6;
            counter-increment: poll-items;
            }
            /* count */
            .ljpoll-type-generation .ljpoll-item:before {
                content: counter(poll-items);
                position: absolute;
                top: 35px;
                left: 0;
                width: 100px;
                text-align: right;
                font-size: 80px;
                font-style: normal;
                color: #E4E7EF;
                }
            /* input */
            .ljpoll-type-generation .ljpoll-input {
                position: absolute;
                top: 45px;
                right: 35px;
                margin: 0;
                }
            /* label */
            .ljpoll-type-generation .ljpoll-label {
                position: relative;
                display: block;
                margin: 0;
                padding: 15px 120px 0 120px;
                }
                /* pseudo check */
                .ljpoll-type-generation .ljpoll-label:before {
                    content: " ";
                    position: absolute;
                    top: 10px;
                    right: 0;
                    width: 64px;
                    height: 64px;
                    margin: 0;
                    padding: 0;
                    box-shadow: inset 0 0 0 7px #E4E7EF;
                    background: #FFF;
                    font: 0/0 a;
                    }
                .ljpoll-type-generation .ljpoll-label:after {
                    content: " ";
                    position: absolute;
                    top: 14px;
                    right: -10px;
                    width: 73px;
                    height: 51px;
                    margin: 0;
                    padding: 0;
                    background-repeat: no-repeat;
                    background-position: 0 0;
                    font: 0/0 a;
                    }
                .ljpoll-type-generation .ljpoll-input:checked + .ljpoll-label:after {
                    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAzCAYAAADbyiV7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2RjQ4OTU0NTFEMjI2ODExODIyQUYyRjM2REM2OURGQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTgzOUNGMDRFMjQxMUU0QkY0MEFCNTlEQUU5MDBBMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTgzOUNFRjRFMjQxMUU0QkY0MEFCNTlEQUU5MDBBMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzI3NTFFNjBCRTIwNjgxMTgyMkFFNTRDNTg3MjU5QTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkY0ODk1NDUxRDIyNjgxMTgyMkFGMkYzNkRDNjlERkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41xmBSAAAENElEQVR42uyaaUhUURTH71hWVhRlRNBG9aEFJIKgkEqTsrQC2zcTowxpocQwCwkigqRohZRKgjYjqCyDSgSpJFQqCiT8YAih9ME2/VCh5PQ/eR4NMut75868mfHAH53lnffmN/fce+5/nkM9+KqiPFZA56EsZ8boV+7eEBPFcIZAF6DH0DSo2lHxbVk/pP8xC2qA9rk8FwdVAtSGfkhK5UJvoAQ3r8VC5QCVE62Q4qEKqIRLzVMQk8sAVWA84YiSiXsxdAMaH+BxxdDhgREOh8rnGFT4b0AEHoegUZEMiVasW9A8i3laInVOyoTeCQDag97pZKSNpBHQJWirxTw90HYAuk4PIgnSfC6vqRbzdEObAeheJLUAA6Aj0EsBQL+gDFdAkTCSJvDSniyQq5MB1fR9IZwhrYbKaIkWyPUdSgOg+kjZuw2FSqH7QoDaoSRPgMJxJM2mvRU0UyhfG5UqADUrH/sUb+GwCRy6jv1QvSCgj1CiL0C+IK3iRGtCDGis6vV8zkGDhXI2QguhT/682ROkTRAtg1P4L9X/uBAAIhPsPZQumJN8pBTos78HuIO0k5uy2D4rSRO0I0glOAg6DT0V/nKol0rlyVqZhXQAuuIB3kjoKlQt0LR5i+lQHZQvnLcKWg51BHqgK4yj0Fk/jknhms7nblcyaKSSazhHOO9DnmN/mjk4hsvnFPsu/kYclwN94wkCH4L6nbs8UocJA7oNrYW6zCYgSGRnHjR5/FzoLXTcwsqzgG2N9RpKt5Rtkz9WkhCkHxYvhBrSIv6giQFuTGn0PocmaQBE1bEbclpNRJDI2iwWuKgZUC10ERru472ToRc8D+rYGlHeAglArhO3FCia3/ZCH3glcRcbufdJVHoij8tfLFy/xUKuYYmYCD1hGyOen6PRdQ26w+2EdJCbuIs7c6ULkuIaLhXMn8lNaB5P8NmaRg+5idu4xxOPvi6Ak0FR5AqdYwx0RmPz2cUr4yNdJ3A3aRqgboaBdUJ2a5pOQO5GkiuobIa4xaaAOnkDXKf7RN5MN2rAsvh/u4H6Ai3l3kx7+OpRDFAVNgJEbmJSsAD5A8kARb1NpQ0AkQmYzH2YshMkYwVZF2JQTQyoOdgnDmRLYICqCgEg6tAXQa2h+HYC3TcRKHIpa4J4jQ08B7WHagib2VyScbUySKDoHHQDVkcIy9z0DtwAVavx2mj+S1cm3UQ7QHIF1aDhusp5/vtth57DqpdDZZAqDKqMN6tdyiYhYXgZoF4L5KI783OURbvVjpAMUDR/NFrIcUL1/qTlVDYLSeuUlugUk6DI8Cuyq9Ug7S+bAUW2TLGycegw4QlUGu+zvEUPT9Alyuah6yauVt5neQLVzUt8OBh7Wu908wSK3ET6yfmBCpPQfTsggSJzrI0fG27iMxVGEYx7Jlt4RJFJtkT13v4SVvFXgAEAoBHdl2L1yjAAAAAASUVORK5CYII=);
                    }
                /* pic */
                .ljpoll-type-generation .ljpoll-generation-pic {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100px;
                    height: 100px;
                    margin: 0;
                    padding: 0;
                    border-radius: 50%;
                    font: 0/0 a;
                    }
                /* br */
                .ljpoll-type-generation .ljpoll-generation-br {
                    display: none;
                    }
                /* name */
                .ljpoll-type-generation .ljpoll-generation-name {
                    display: block;
                    margin: 0 0 10px;
                    font-style: normal;
                    }
                /* desc */
                .ljpoll-type-generation .ljpoll-generation-desc {
                    display: block;
                    margin: 0;
                    line-height: 1.4;
                    font-style: italic;
                    }
                    .ljpoll-type-generation .ljpoll-generation-desc .lj-spoiler {
                        display: block;
                        margin: 10px 0 0;
                        font-style: normal;
                        font-weight: normal;
                        }
                        .ljpoll-type-generation .ljpoll-generation-desc .lj-spoiler-leftbracket,
                        .ljpoll-type-generation .ljpoll-generation-desc .lj-spoiler-rightbracket {
                            display: none;
                            }
                        .ljpoll-type-generation .ljpoll-generation-desc .lj-spoiler B {
                            font-weight: normal;
                            }
            /* br */
            .ljpoll-type-generation .ljpoll-br {
                display: none;
                }
            /* submit button on each item */
            .b-flatbutton.ljpoll-submit-each {
                display: none;
                position: absolute;
                top: 107px;
                right: 20px;
                z-index: 1;
                }
            .ljpoll-type-generation .ljpoll-input:checked ~ .b-flatbutton.ljpoll-submit-each {
                display: inline-block;
                }
            /* live results */
            .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-item {
                position: absolute;
                top: 105px;
                right: 20px;
                text-align: right;
                }
                .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-result {
                    margin: 0;
                    }
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-leftbar,
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-mainbar,
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-rightbar,
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-leftbracket,
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-percent,
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-symbol,
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-rightbracket {
                        display: none;
                        }
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-votes {
                        font-weight: normal;
                        font-style: italic;
                        font-size: 12px;
                        text-transform: lowercase;
                        }
                    .ljpoll-type-generation.ljpoll-liveanswers .ljpoll-results-count {
                        font-weight: normal;
                        font-style: italic;
                        font-size: 12px;
                        }

/* view poll answers */
.ljpoll-viewanswers {
    }

    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-questionbox {
        margin-bottom: 60px
        }

        /* answers */
        .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-answers {
            display: none;
            }

        /* results */
        .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results {
            margin: 0;
            }

            /* item */
            .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-item {
                position: relative;
                min-height: 100px;
                margin: 0;
                padding: 25px 120px 25px 120px;
                border-bottom: 1px solid #DAE3E6;
                counter-increment: poll-items;
                }

                /* count */
                .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-item:before {
                    content: counter(poll-items);
                    position: absolute;
                    top: 35px;
                    left: 0;
                    width: 100px;
                    text-align: right;
                    font-size: 80px;
                    color: #E4E7EF;
                    }

                /* answer */
                .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-aswer {
                    position: relative;
                    display: block;
                    margin: 0;
                    padding: 15px 80px 0 120px;
                    }

                /* result */
                .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result {
                    position: absolute;
                    top: 40px;
                    right: 0;
                    width: 100px;
                    text-align: right;
                    }

                    /* progress bar */
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result:before {
                        content: " ";
                        position: absolute;
                        top: 100%;
                        right: 0;
                        width: 100%;
                        height: 10px;
                        background: #DAE3E6;
                        }
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-pseudobar {
                        display: block;
                        position: absolute;
                        top: 100%;
                        left: 0;
                        width: 0;
                        height: 10px;
                        background: #00B0EA;
                        }
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-percents {
                        display: block;
                        position: absolute;
                        top: 100%;
                        right: 100%;
                        margin: -2px 5px 0 0;
                        padding: 0;
                        font-size: 12px;
                        }

                    /* hide */
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-leftbar,
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-mainbar,
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-rightbar,
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-leftbracket,
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-rightbracket {
                        display: none;
                        }

                    /* count */
                    .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-count {
                        font-weight: normal;
                        font-size: 35px;
                        color: #00B0EA;
                        }

        /* participants */
        .ljpoll-viewanswers.ljpoll-type-generation .ljpoll-meta-data-participants {
            left: auto;
            right: 0;
            }

    /* remove third person on poll (LJSUP-19844) */
    .ljpoll-type-generation #LJ_Poll_1987765_1 .ljpoll-item:nth-child(3),
    .ljpoll-type-generation #LJ_Poll_1987765_1 .ljpoll-results-item:nth-child(3) {
        display: none;
        }

/* generation finalists (LJSUP-20294) */
.ljpoll-type-finalists {
    }
    .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-item {
        }
        .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-aswer {
            }
        .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result {
            }
            .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result:before {
                display: none;
                }
            .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-result .ljpoll-results-percents {
                display: none;
                }
            .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-pseudobar {
                display: none;
                }
    .ljpoll-type-finalists .ljpoll-results-item-place1 {
        }
        .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-item-place1:before {
            color: #F7DD32;
            }
            .ljpoll-type-finalists.ljpoll-type-generation .ljpoll-results-item-place1 .ljpoll-generation-pic {
                box-shadow: 0 0 0 5px #F7DD32;
                }
    .ljpoll-type-finalists .ljpoll-results-item-place2 {
        }
        .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-item-place2:before {
            color: #E4E7EF;
            }
            .ljpoll-type-finalists.ljpoll-type-generation .ljpoll-results-item-place2 .ljpoll-generation-pic {
                box-shadow: 0 0 0 5px #E4E7EF;
                }
    .ljpoll-type-finalists .ljpoll-results-item-place3 {
        }
        .ljpoll-type-finalists.ljpoll-viewanswers.ljpoll-type-generation .ljpoll-results-item-place3:before {
            color: #FDBC7A;
            }
            .ljpoll-type-finalists.ljpoll-type-generation .ljpoll-results-item-place3 .ljpoll-generation-pic {
                box-shadow: 0 0 0 5px #FDBC7A;
                }


/* LJSUP-19881: LJ Emoji Support (step 2) */
IMG.emoji {
    width: 16px;
    height: 16px;
    }

/* Request page */
.b-supportpage-request-table {
    border-collapse: collapse;
    }
    .b-supportpage-request-table TD {
        padding: 5px;
        }
.b-supportpage-control {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 10px;
    vertical-align: middle;
    background: url(/img/register/register-controls.png?v=36776) -18px -1px no-repeat;
    }




/* USER HTML ERRORS (LJSUP-20271) */
.htmlerror {
    overflow: hidden;
    position: relative;
    max-width: 2000px;
    max-height: 2000px;
    min-height: 3rem;
    }
/* post's author */
.htmlerror-author {
    border: 3px solid #D92B2B;
    background: #FFF;
    }
.htmlerror-author:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    border: 6px solid #FFF;
    }
    /* error message */
    .htmlerror-message {
        position: absolute;
        top: -3px;
        left: -3px;
        z-index: 1;
        margin: 0;
        padding: 10px;
        background: #D92B2B;
        color: #FFF;
        }



/* adfox (LJSUP-20884) */
.adfox-ssp {
    font: 0/0 a;
    }



/* adfox (LJSUP-20737) */
/* /feed & /magazine */
.adfox-between {
    overflow: hidden;
    position: relative;
    }

/* /magazine */
.b-mainpage-state-discovery .adfox-between {
    max-width: 810px;
    }
@media all and (max-width: 1000px) {
    .b-mainpage-state-discovery .adfox-between {
        max-width: 750px;
        }
}



/* all banners */
.allbanners {
    overflow: hidden;
    }
    .allbanners DIV[id*="AdFox"] {
        margin-left: auto;
        margin-right: auto;
        }
    .allbanners-close {
        display: none;
        visibility: hidden;
        padding: 0.2em 0.3em 0 0;
        line-height: 1.1;
        text-align: right;
        font-size: 13px;
        }
    #js .allbanners-close {
        visibility: visible;
        }
    .allbanners DIV[id]:not(:empty) ~ .allbanners-close,
    .allbanners DIV[class*="AdFox"]:not(:empty) ~ .allbanners-close {
        display: block;
        }
    .allbanners DIV[id*="AdFox"]:empty,
    .allbanners DIV[id*="AdFox"] DIV:empty {
        margin: -17px 0 0; /* 17px - .allbanners-close height */
        }
    .allbanners DIV[id*="AdFox"] DIV:empty ~ IFRAME[style*="width"][style*="height"] {
        margin-top: 17px;
        margin-left: auto;
        margin-right: auto;
        }
    .l-flatslide-aside .allbanners DIV[id*="AdFox"]:empty,
    .l-flatslide-aside .allbanners DIV[id*="AdFox"] DIV:empty {
        margin: -55px 0 0; /* 32px - .allbanners-close height at sidebar */
        }
    .l-flatslide-aside .allbanners DIV[id*="AdFox"] DIV:empty ~ IFRAME[style*="width"][style*="height"] {
        margin-top: 55px;
        margin-left: auto;
        margin-right: auto;
        }

    /* temp fix for homepage_sidebar_before_widgets (LJSUP-22194) */
    .b-mainpage .l-flatslide-aside .allbanners DIV[id*="homepage_sidebar_before_widgets"] DIV[id*="AdFox"]:empty,
    .b-mainpage .l-flatslide-aside .allbanners DIV[id*="homepage_sidebar_before_widgets"] DIV[id*="AdFox"] DIV:empty {
        margin: 25px 0 5px 29px;
        }
    .b-mainpage .l-flatslide-aside .allbanners DIV[id*="homepage_sidebar_before_widgets"] DIV[id*="AdFox"]:empty ~ IFRAME[id*="AdFox"][style*="width"][style*="height"] {
        margin: 0 auto;
        }


    /* hide close link on 100x240 banners */
    .allbanners DIV[id*="100x240"]:not(:empty) ~ .allbanners-close {
        display: none;
        }
    /* hide close link on sidebar yandex.direct */
    DIV[class*="after-first-widget"] .allbanners DIV[id*="yandex"] ~ .allbanners-close {
        display: none;
        }



/* ljsale */
.ljsale.ng-isolate-scope {
    position: relative;
    display: block;
    }



/* banner on /feed */
/* banner on mainpage */
.b-entryunits .ljsale,
.b-lenta-body .ljsale {
    position: relative;
    }
    .b-entryunits .ljsale DIV[id*="AdFox"]:not(:empty),
    .b-lenta-body .ljsale DIV[id*="AdFox"]:not(:empty) {
        margin-top: 22px;
        margin-bottom: 22px;
        }
        .b-entryunits .ljsale DIV[id*="AdFox"]:not(:empty)::after,
        .b-lenta-body .ljsale DIV[id*="AdFox"]:not(:empty)::after {
            content: " ";
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 1px;
            background: #DAE3E6;
            margin: 0;
            padding: 0;
            font: 0/0 a;
            }
    .b-entryunits .ljsale .allbanners DIV[id*="AdFox"] DIV:empty,
    .b-lenta-body .ljsale .allbanners DIV[id*="AdFox"] DIV:empty {
        margin-top: -22px;
        }
    /* after 10 posts */
    .b-entryunits .ljsale DIV[id*="homepage_after_10_rating"] ~ .allbanners-close,
    .b-entryunits .ljsale DIV[id*="discovery_feed_after_10"] ~ .allbanners-close,
    .b-lenta-body .ljsale DIV[id*="friends_feed_after_10"] ~ .allbanners-close{
        display: none;
        }
    /* after 5 posts */
    .b-entryunits .ljsale .ljsale__inner DIV[id*="tt-wrapper"],
    .b-lenta-body .ljsale .ljsale__inner DIV[id*="tt-wrapper"] {
        margin-top: 22px !important;
        margin-bottom: 22px !important;
        }
    /*
    .b-entryunits .ljsale .ljsale__inner DIV[id*="tt-wrapper"][style*="height: 0px"],
    .b-lenta-body .ljsale .ljsale__inner DIV[id*="tt-wrapper"][style*="height: 0px"] {
        display: none !important;
        }
    */


/* banner on /feed & mainpage sidebar */
.b-lenta .l-flatslide-aside .allbanners DIV[id*="AdFox"]:not(:empty),
.b-mainpage .l-flatslide-aside .allbanners DIV[id*="AdFox"]:not(:empty) {
    margin: 25px 0 5px 29px;
    }
.b-lenta .l-flatslide-aside .allbanners DIV[id]:not(:empty) ~ .allbanners-close,
.b-mainpage .l-flatslide-aside .allbanners DIV[id]:not(:empty) ~ .allbanners-close {
    padding: 0 0 25px 29px;
    border-bottom: 1px solid #DAE3E6;
    text-align: center;
    }
@media all and (max-width: 650px) {
    .b-lenta .l-flatslide-aside .allbanners DIV[id*="AdFox"]:not(:empty),
    .b-mainpage .l-flatslide-aside .allbanners DIV[id*="AdFox"]:not(:empty) {
        margin-left: 10px;
        }
    .b-lenta .l-flatslide-aside .allbanners DIV[id]:not(:empty) ~ .allbanners-close,
    .b-mainpage .l-flatslide-aside .allbanners DIV[id]:not(:empty) ~ .allbanners-close {
        padding-left: 10px;
        }
}



/* banner with empty div and not empty iframe */
.l-flatslide-aside .allbanners DIV[id*="AdFox"]:empty ~ IFRAME[id*="AdFox"][style*="width"][style*="height"] {
    margin: 80px auto 5px auto;
    }



/* banner inside banner */
.b-lenta .l-flatslide-aside .allbanners DIV[id*="AdFox"]:not(:empty) DIV[id*="AdFox"]:not(:empty),
.b-mainpage .l-flatslide-aside .allbanners DIV[id*="AdFox"]:not(:empty) DIV[id*="AdFox"]:not(:empty) {
    margin: 0;
    }



/* upper & lower banners on mainpage */
.b-mainpage-banner-aside-upper.l-flatslide-aside-block,
.b-mainpage-banner-aside-lower.l-flatslide-aside-block {
    position: relative;
    width: 330px;
    padding: 0;
    border-bottom: 0;
    }
    .b-mainpage-banner-aside-upper.l-flatslide-aside-block .allbanners DIV[id*="AdFox"]:not(:empty),
    .b-mainpage-banner-aside-lower.l-flatslide-aside-block .allbanners DIV[id*="AdFox"]:not(:empty) {
        margin: 0;
        padding: 25px 0 5px 30px;
        }
    .b-mainpage-banner-aside-upper.l-flatslide-aside-block .allbanners DIV[id*="AdFox"]:not(:empty):after,
    .b-mainpage-banner-aside-lower.l-flatslide-aside-block .allbanners DIV[id*="AdFox"]:not(:empty):after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background: #DAE3E6;
        font: 0/0 a;
        }
    .b-mainpage-banner-aside-upper.l-flatslide-aside-block .allbanners DIV[id*="AdFox"]:not(:empty) ~ .allbanners-close,
    .b-mainpage-banner-aside-lower.l-flatslide-aside-block .allbanners DIV[id*="AdFox"]:not(:empty) ~ .allbanners-close {
        margin: 0 0 25px;
        }



/* banners on discovery article sidebar */
.b-discoveryarticle-aside .allbanners DIV[id*="AdFox"]:not(:empty) {
    margin: 25px 0 5px 29px;
    }
.b-discoveryarticle-aside-inner > .ljsale:first-child .allbanners DIV[id*="AdFox"]:not(:empty) {
    margin-top: 0;
    }
    .b-discoveryarticle-aside .allbanners DIV[id*="AdFox"] DIV:empty {
        margin-top: -85px;
        }
    .b-discoveryarticle-aside .allbanners DIV[id*="AdFox"] DIV:empty ~ IFRAME[style*="width"][style*="height"] {
        margin-top: 85px;
        margin-left: auto;
        margin-right: auto;
        }
.b-discoveryarticle-aside .allbanners DIV[id]:not(:empty) ~ .allbanners-close {
    margin: 0 0 25px;
    padding: 0 0 25px 29px;
    border-bottom: 1px solid #DAE3E6;
    text-align: center;
    }
@media all and (max-width: 650px) {
    .b-discoveryarticle-aside .allbanners DIV[id*="AdFox"]:not(:empty) {
        margin-left: 10px;
        }
    .b-discoveryarticle-aside .allbanners DIV[id]:not(:empty) ~ .allbanners-close {
        padding-left: 10px;
        }
}

/* banner on discovery article bottom */
.b-discoveryarticle-close ~ .ljsale .allbanners {
    padding: 23px 30px;
    }
    .b-discoveryarticle-close ~ .ljsale .allbanners .allbanners-close {
        text-align: center;
        }
@media all and (max-width: 480px) {
    .b-discoveryarticle-close ~ .ljsale .allbanners {
        padding-left: 15px;
        padding-right: 15px;
        }
}



/* sticky banner */
.ljsale--sticky {
    position: relative;
    }
    /* empty banner */
    .ljsale--sticky DIV[class*="gpt-ad"]:not(:empty) {
        margin: 25px 0 5px 30px !important;
        }
.ljsale--sticky.js-sticky {
    height: 600px;
    }
    .ljsale--sticky.js-sticky .ljsale__inner {
        position: fixed;
        top: 0;
        width: 330px;
        }
    .ljsale--sticky.js-sticky-bottom .ljsale__inner {
        top: auto;
        bottom: 60px;
        }
    .s-schemius .ljsale--sticky.js-sticky-bottom .ljsale__inner {
        bottom: 200px;
        }
    .s-schemius.p-ljtimes .ljsale--sticky.js-sticky-bottom .ljsale__inner {
        bottom: 245px;
        }
    .s-schemius .b-discoveryarticle-aside .ljsale--sticky.js-sticky-bottom .ljsale__inner,
    .s-schemius.p-ljtimes .b-discoveryarticle-aside .ljsale--sticky.js-sticky-bottom .ljsale__inner {
        bottom: auto;
        top: 0;
        }
@media all and (max-width: 1000px) {
    .ljsale--sticky.js-sticky {
        height: auto;
        }
        .ljsale--sticky.js-sticky .ljsale__inner {
            position: static;
            top: auto;
            width: auto;
            }
}



/* hideable banner */
.ljsale--hideable {
    }
    .ljsale__hide {
        display: none;
        overflow: hidden;
        position: absolute;
        top: 30px;
        right: 5px;
        z-index: 1;
        width: 16px;
        height: 16px;
        border-radius: 8px;
        background: rgb(0,0,0);
        background: rgba(0,0,0,0.8);
        text-align: center;
        line-height: 16px;
        font-size: 13px;
        font-weight: bold;
        cursor: pointer;
        color: #FFF;
        }
    .ljsale--hideable .ljsale__hide {
        display: block;
        }
    .logged-out .ljsale--hideable .ljsale__hide {
        display: none;
        }



/* RAMBLER NEWS WIDGET (LJSUP-20004) */
.ramblernews {
    position: relative;
    }
    .ramblernews DIV[id*="AdFox"]:not(:empty) {
        margin: 0 auto;
        padding: 25px 0 5px 30px;
        }
    .ramblernews DIV[id*="AdFox"]:not(:empty):after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        background: #DAE3E6;
        font: 0/0 a;
        }
    .ramblernews DIV[id*="AdFox"]:not(:empty) ~ .allbanners-close {
        display: none;
        }
@media all and (max-width: 650px) {
    .ramblernews-head {
        left: 10px;
        }
    .ramblernews DIV[id*="AdFox"]:not(:empty) {
        padding-left: 10px;
        }
}



@media print {
    .b-adjusting,
    .lj-like,
    .b-linkbar,
    .b-pager,
    .p-showtime .s-layout,
    .ljpoll-submitbox {
        display: none;
        }

    .l-showtime {
        overflow: visible;
        }
        .l-showtime-content {
            padding: 0;
            }
    .p-showtime .b-discoveryarticle {
        border-radius: 0;
        box-shadow: none;
        }
    .b-journalblockquote-quote,
    #js .b-discoveryarticle-content {
        border: 0;
        }
    .b-journalblockquote-author:after,
    .b-journalblockquote-author:before {
        content: none;
        }
        .b-journalblockquote-quote A:after {
            content: ' (' attr(href) ') ';
            }

    .ljpoll-results-result IMG {
        height: 14px;
        }
}


/* file-end: stc/lj-basestrap.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/lj-basestrap-app.css 
*/

.i-supus {
    display: inline-block;
    line-height: 1.6;
    width: 2em;
    height: 1.6em;
    padding: 0.2em 0;
    border-radius:  50%;
    text-align: center;
    font-size: 11px;
    color: #FFF;
    }
.i-supus-new {
    background: #ff7040;
    }

.i-supus-empty {
    font: 0/0 a;
    height: 10px;
    width: 10px;
    padding: 0;
    }


/* Typography
---------------------------------------------------------- */
.b-text {
    color: #242F33;
    }
    .b-text B,
    .b-text STRONG {
        font-weight: normal;
        font-family: 'ProximaNovaSemibold', Helvetica, sans-serif;
        }
    .b-text P {
        margin: 0.7em 0;
        }
    .b-text H1,
    .b-text H2,
    .b-text H3,
    .b-text H4,
    .b-text H5,
    .b-text H6 {
        font-weight: normal;
        color: #242F33;
        }
    .b-text H1 {
        line-height: 1;
        font-size: 2.0625em;
        font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
        }
    .b-text H2 {
        line-height: 1.2;
        font-size: 1.5em;
        font-family: 'ProximaNovaSemibold', Helvetica, sans-serif;
        }
    .b-text H3 {
        line-height: 1.2;
        margin: 0.7em 0;
        font-size: 1.125em;
        font-family: 'ProximaNovaSemibold', Helvetica, sans-serif;
        }
        .b-text DIV > H3,
        .b-panel H3 {
            margin-top: 0;
            }
    .b-text H4 {
        font-size: 1em;
        font-family: 'ProximaNovaSemibold', Helvetica, sans-serif;
        }
/* ---------------------------------------------------------- 
End of Typography*/

/*
    This is utility css that can be used anywhere in the app
    It should be included on all app pages in all schemes
*/

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: "";
    display: table;
    clear: both;
    border-collapse: collapse;
    }

/* form styles
LABEL.left {
    display: block;
    float: left;
    }*/
INPUT.text,
TEXTAREA.text,
SELECT.select {
    margin: 0px 3px 0px 0px;
    padding: 2px 2px;
    border: 1px solid #BBB;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    background: #FFF url(/img/input-bg.gif?v=9533) repeat-x 0 -1px;
    }

.b-ljform-fill {
    padding: 1em;
    background-color: #F7F9FA;
    border: 1px solid #CED6D9;
    border-radius: 2px;
    }
    .b-ljform-fill FIELDSET {
        border: 0;
        padding: 0.7em 0;
        }

.b-ljform-field {
    display: block;
    margin: 0 0 1em;
    }
.b-ljform-extrafield {
    margin: 0 0 2em;
    }
.i-ljform-field {
    display: inline-block;
    margin: 0 1em 1em 0;
    }
.b-ljform-field .i-ljform-field {
    margin: 0 1em 0 0;
    }
    .i-ljform-control {
        position: relative;
        display: inline-block;
        }
        .i-ljform-error {
            display: none;
            position: absolute;
            top: 103%;
            left: 0;
            white-space: nowrap;
            font-size: 11px;
            color: #F00;
            }


.b-ljform-row {
    margin: .176em 0 0;
    }

.b-ljform-label {
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
    padding: 0 10px 0 0;
    text-transform: uppercase;
    font-size: 13px;
    color: #7A9199;
    }

/* input */
.b-input {
    padding: 7px 5px;
    border: 1px solid #DAE3E6;
    border-radius: 2px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    background-color: #F7F9FA;
    font: 1.267em/1.05 "ProximaNovaRegular", Helvetica, sans-serif;
    color: #242F33;
    }
@media (min-width: 1366px) {
    .b-input {
        font: 1.118em/1.05 'ProximaNovaRegular', Helvetica, sans-serif;
        }
}
@media (max-width: 550px) {
    /* For screens with small width [LJSUP-21895] */
    .b-input--width100p {
        width: 100%;
        }
}


    .b-input-tiny {
        font: 15px/1.05 "ProximaNovaLight", Helvetica, sans-serif;
        }
.b-input:focus,
.b-input:hover {
    background-color: #FFF;
    border-color: #00A3D9;
    }

.b-input:-ms-input-placeholder {
    color: #858E8C;
    }

/* disabled */
.b-input[disabled] {
    opacity: 0.7;
    }
.b-input[disabled]:focus,
.b-input[disabled]:hover {
    background-color: #F7F9FA;
    border-color: #DAE3E6;
    }

/* simple */
.b-input-simple {
    height: auto;
    padding: 7px 5px;
    vertical-align: top;
    font-size: 1em;
    }

/* wide */
.b-input-max {
    width: 100%;
    }

.b-ljform-fill .b-input {
    background-color: #FFF;
    }

/* error */
.b-input-error {
    background: #FFF;
    border: 1px solid #D96C6C;
    }



/* input + button */
.b-input + .b-flatbutton {
    vertical-align: top;
    margin-left: 0.5rem;
    padding-top: 11px;
    padding-bottom: 11px;
    }



/* input username */

.b-input-username-wrapper {
    display: inline-block;
    position: relative;
    }
    .b-input-username-wrapper:after {
        display: block;
        position: absolute;
        left: 5px;
        top: 50%;
        width: 16px;
        height: 16px;
        margin-top: -8px;
        content: "";
        background-image: url(/img/userinfo_v3.svg?v=41686);
        background-position: 0 0;
        }
    .b-input-username {
        padding-left: 25px;
        }

SELECT.select {
    padding: 1px;
    }
FIELDSET.nostyle {
    margin: 0;
    padding: 0;
    border: none;
    }

/* Elements */
.detail {
    font-size: 13px;
    font-size: 0.8125rem;
    color: #444;
    }
P.detail {
    margin: 0 0 10px 0;
    padding: 0;
    }
UL.detail LI {
    font-size: 90%;
    }
H2.widget-header {
    margin: 0 0 6px 0;
    padding: 0 0 6px 0;
    border-bottom: 1px solid #CCC;
    }

HR.hr {
    width: 100%;
    height: 1px;
    border: 0;
    background-color: #DAE3E6;
    color: #DAE3E6;
    }

/* generic class for removing styling from ul */
UL.nostyle {
    margin: 0;
    padding: 0;
    list-style: none;
    }

/* tables where rows alternate colors */
.alternating-rows-wrapper {
    overflow: auto;
    }
TABLE.alternating-rows TH {
    padding: 15px 4px;
    border-top: 1px solid #DAE3E6;
    border-bottom: 1px solid #DAE3E6;
    background-color: #FFF;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-family: "ProximaNovaSemibold",sans-serif;
    font-weight: normal;
    font-size: 13px;
    font-size: 0.8125rem;
    color: #242F33;
    }
    TABLE.alternating-rows TH B {
        font-weight: normal;
        }
TABLE.alternating-rows TR.altrow1 {
    background-color: #FFF;
    }
TABLE.alternating-rows TR.altrow2 {
    background-color: #F7F9FA;
    }
TABLE.alternating-rows TD {
    padding: 6px 4px;
    border-bottom: 1px solid #DAE3E6;
    vertical-align: top;
    text-align: left;
    }
    TABLE.alternating-rows .b-tablemenu {
        margin: 0;
        padding: 0;
        list-style: none;
        }
        TABLE.alternating-rows .b-tablemenu-item {
            margin: 0;
            }
        @media all and (min-width: 1200px) {
            TABLE.alternating-rows .b-tablemenu-item {
                display: inline;
                margin-right: 1em;
                }
        }


/* columns for content layouts (OLD) */
DIV.columns-2 .columns-2-left {
    float: left;
    width: 49%;
    }
DIV.columns-2 .columns-2-right {
    float: right;
    width: 49%;
    }
DIV.columns-2-r300 {
    width: 720px;
    }
DIV.columns-2-r300 .columns-2-left {
    float: left;
    width: 405px;
    margin-right: 15px;
    }
DIV.columns-2-r300 .columns-2-right {
    float: left;
    width: 300px;
    }
    .columns-2 H2 {
        margin: 1em 0 0;
        padding: 0;
        text-transform: uppercase;
        font: 1.3125em/1.4 'ProximaNovaLight',Helvetica,sans-serif;
        color: #829399;
        }
    .columns-2 H2 + P {
        margin-top: 0.3em;
        }

/* default margin for widgets */

.appwidget {
    position: relative;
    /* margin-bottom: 15px; */
    }
.appwidget .more-link {
    position: absolute;
    top: 6px;
    right: 7px;
    padding-left: 10px;
    background: url(/img/arrow-double-blue.gif?v=11518) no-repeat 0 60%;
    text-decoration: none;
    text-transform: lowercase;
    font-size: 11px;
    color: #114577 !important;
    }

.appwidget .more-link:hover {
    text-decoration: underline;
    }

/* add this class to anything to make upgrade icon appear next to it */
.upgrade-account {
    padding-right: 18px;
    background: url(/horizon/upgrade-paid-icon.gif?v=2621) no-repeat right 50%;
    }

.arrow-link,
.more-link {
    padding-left: 12px;
    background: url(/img/arrow-double-black.gif?v=10472) no-repeat 0 50%;
    }

/* Used to encapsualte message forms like Invite and Tell a Friend */
.message {
    margin-bottom: 15px;
    border: 5px solid #EEE;
    }
.message blockquote {
    margin: 0;
    padding: 15px;
    border: 1px solid #AAA;
    }


/* htdocs/moodlist.bml
cgi-bin/LJ/Hooks/Login.pm
cgi-bin/LJ/Widget/ContentFlagSummary.pm   */
.standout-border {
    padding: 6px;
    border: 1px solid #8FC3F7;
    }
.standout-background {
    background-color: #C5DFF9;
    }

/* Sidebars floated to the right — old Layouts
htdocs/contact/index.bml
htdocs/rename/index.bml
cgi-bin/LJ/Widget/SubmitRequest/Support.pm
*/
DIV.right-sidebar {
    float: right;
    width: 300px;
    margin: 10px;
    padding: 10px;
    border: 1px solid #8FC3F7;
    background-color: #C5DFF9;
    color: #000;
    }

/*
htdocs/allpics.bml
htdocs/tools/memories.bml
 */
DIV.ad-sidebar {
    float: right;
    width: 300px;
    }

/* Solid background headings */
H2.solid-neutral {
    margin: 0 0 8px 0;
    padding: 5px 8px;
    background: #EDEDED url(/img/corner.gif?v=11411) no-repeat 0 0;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial;
    color: #242F33;
    }
H2.solid-blue {
    position: relative;
    margin: 0 0 8px 0;
    padding: 5px 8px;
    background: #D7E7F7 url(/img/corner.gif?v=11411) no-repeat 0 0;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial;
    color: #242F33;
    }
.solid-neutral {
    background: #EDEDED;
    }


/* Our OLD bad friends from lj_base.css
--------------------------------------------------------------------- */
.lj_progresscontainer {
    width: 400px;
    height: 25px;
    margin: 1em;
    background: url(/img/progress/inactive.gif?v=6460) repeat;
    }

.lj_progressoverlay {
    background: url(/img/progress/active.gif?v=6460) repeat;
    }

.lj_progressindefinite {
    background-image: url(/img/progress/barber.gif?v=6460);
    }

.helper,
.details,
.example {
    font-size: 0.75rem;
    color: #7a9199;
    }

/* Buttons OLD
-------------------------------*/
.b-btn {
    overflow: visible;
    padding: 10px 25px;
    border: 1px solid #518593;
    border-radius: 5px;
    cursor: pointer;
    background-color: #6ED1FF;
    background-image: -webkit-linear-gradient(top, #6ED1FF 0%, #1BB5FD 3%, #158FC8 100%);
    background-image:    -moz-linear-gradient(top, #6ED1FF 0%, #1BB5FD 3%, #158FC8 100%);
    background-image:      -o-linear-gradient(top, #6ED1FF 0%, #1BB5FD 3%, #158FC8 100%);
    background-image:   linear-gradient(to bottom, #6ED1FF 0%, #1BB5FD 3%, #158FC8 100%);
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #0B6294;
    font-weight: bold;
    font-size: 14px;
    color: #FFF;
    }
.b-btn-disabled {
    border-color: #C0C0C0;
    background-color: #EAEAEA;
    background-image: -webkit-linear-gradient(top, #EAEAEA 0%, #CFCFCF 3%, #C5C5C5 100%);
    background-image:    -moz-linear-gradient(top, #EAEAEA 0%, #CFCFCF 3%, #C5C5C5 100%);
    background-image:      -o-linear-gradient(top, #EAEAEA 0%, #CFCFCF 3%, #C5C5C5 100%);
    background-image:   linear-gradient(to bottom, #EAEAEA 0%, #CFCFCF 3%, #C5C5C5 100%);
    text-shadow: 1px 1px 1px #999;
    }
.b-btn-tokens {
    margin: 30px 0 0;
    padding: 10px 6px 7px;
    border-color: #025266;
    background-color: #1495A7;
    background-image: -webkit-linear-gradient(top, #6ED6E5 0%, #1BBBD2 14%, #1BB2C8 37%, #1BA4B8 66%, #1B9EB1 83%, #1495A7 100%);
    background-image:    -moz-linear-gradient(top, #6ED6E5 0%, #1BBBD2 14%, #1BB2C8 37%, #1BA4B8 66%, #1B9EB1 83%, #1495A7 100%);
    background-image:      -o-linear-gradient(top, #6ED6E5 0%, #1BBBD2 14%, #1BB2C8 37%, #1BA4B8 66%, #1B9EB1 83%, #1495A7 100%);
    background-image:   linear-gradient(to bottom, #6ED6E5 0%, #1BBBD2 14%, #1BB2C8 37%, #1BA4B8 66%, #1B9EB1 83%, #1495A7 100%);
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    }

/* V Gift AdNectar
-------------------------------*/
.vgift-img-l {
    max-width: 220px;
    max-height: 220px;
    }
.vgift-img-s {
    max-width: 100px;
    max-height: 100px;
    }

/* AdNEctar style for vgift */
.i-vgift-details {
    position: relative;
    margin: 0;
    padding: 0;
    }
    .i-vgift-details A {
        position: relative;
        display: block;
        border: 0 !important;
        }
        .i-vgift-details A:hover {
            border: 0 !important;
            }
.adnectar-play {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 20px;
    height: 15px;
    background: url(/img/play-button.png?v=8454) no-repeat;
    }
.appwidget-friendbirthdays .adnectar-play {
    display: none;
    }



/* LJ Hidden (We haven't used it yet)
-------------------------------*/
.ljhidden {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    line-height: 0;
    font-size: 0.1px;
    }

/* Look at the NaNoWriMo */
.super {
    vertical-align: super;
    font-size: .7em;
    }

.notice {
    color: #f00;
    }

.warning-background {
    background-image: url(/img/message-warning.gif?v=4888);
    }

/* Disabled block
--------------------------- */
/* Must be removed after implementation of Framework! */
.st-disabled {
    position:relative;
    }

/* Blocking layer */
.b-blocker {
    position:absolute;
    top:0;
    left:0;
    display:none;
    width:100%;
    height:100%;
    }
    .st-disabled .b-blocker {
        display: block;
        }
    .b-blocker-over {
        z-index: 1000000000;
        }
    .b-blocker-white {
        background: #FFF;
        }
    .b-blocker-gray {
        background: #808080;
        }
    .b-blocker-gray,
    .b-blocker-white {
        opacity: 0.5;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
        }

/* Block for adding HTML into headers.
It must be invisible, use it only for reskining */
.b-reskining-header {
    display: none;
    }

 /* List of [un]changed inputs
--------------------------- */
/* Must be removed after implementation of Framework! */
.b-form-changelist .type-text {
    width: 100%;
    color:#808080;
    }
    .b-form-changelist .type-text:focus,
    .b-form-changelist .type-text-focus,
    .b-form-changelist .type-text-changed {
        color:#000;
        }

/* The indicator of something new  */
/* Must be removed after implementation of Framework! */
SUP.i-new {
    position: relative;
    bottom: 0.5em;
    padding: 0 1px;
    vertical-align: middle;
    font-size: 11px;
    color: #C00;
    }

/* Reject Users in Manage Community
--------------------------- */
/* Must be removed after implementation of Framework! */
.b-pending-users {
    float:left;
    margin: 0 0 1em;
    padding: 0;
    list-style: none;
    }
    .b-pending-users LI {
        position: relative;
        float: left;
        padding: 0 5px 0 0;
        }
    .b-pending-users LI:hover,
    .b-pending-users LI.hover {
        z-index: 2;
        }
        .b-pending-users A {
            border-bottom: 0 !important;
            text-decoration: none !important;
            }
        .b-pending-users LI SPAN {
            position: relative;
            float: left;
            margin: 0;
            }
            .b-pending-users LI SPAN I.i-pending-users-delim {
                position: relative;
                z-index: -1;
                }
        .b-pending-users LI:hover SPAN,
        .b-pending-users LI.hover SPAN {
            margin: -3px -18px -4px -8px;
            padding: 2px 17px 3px 7px;
            border: 1px solid #CCC;
            border-radius: 5px;
            background: #F5F5F5;
            }
        .b-pending-users LI:hover SPAN .i-pending-close,
        .b-pending-users LI.hover SPAN .i-pending-close {
            position: absolute;
            top: 50%;
            right: 6px;
            display: block;
            width: 6px;
            height: 7px;
            margin: -3px 0 0;
            padding: 0;
            cursor: pointer;
            background: url(/img/buttons/pending-close.gif?v=9474) no-repeat 0 0;
            }
.b-pending-reason {
    clear: both;
    width: 99%;
    margin: 0 0 1em;
    }
.i-pending-reject {
    float: right;
    margin: 0.5em 0 0;
    }

/* Placeholder
--------------------------- */
/* Must be removed after implementation of Framework! */
.placeholder {
    color: #A9A9A9;
    }
.placeholder-wrapper {
    position: relative;
    display: inline-block;
    }
    .placeholder-label {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0 5px;
        cursor: text;
        line-height: 1.8em;
        font-size: 90%;
        color: #A9A9A9;
        }

/* New badge */
.b-thisisnew {
    display: inline;
    padding: 2px 4px 0px;
    border-radius: 3px;
    background: #FFF0A6;
    white-space: nowrap;
    font: 9px/1 'ProximaNovaRegular',Helvetica,sans-serif;
    color: #94938E;
    }


/* MassActions
--------------------------------------*/
.b-massaction {
    position: relative;
    z-index: 9;
    clear: both;
    margin: 0;
    padding: 1em 30px;
    border-top: 1px solid #DAE3E6;
    background: #F7F9FA;
    }
.b-grove-3comments .b-massaction {
    display: none;
    }
.b-massaction-fixed {
    position: fixed;
    bottom: 0;
    width: 100%;
    }
.p-ljtimes .b-massaction-fixed {
    bottom: 50px;
    }
    .b-massaction .b-flatbutton {
        padding: 9px 15px;
        }

.s-horizon.p-footer-lite .b-massaction-fixed {
    margin-bottom: 0;
    }
    .b-massaction-checkall {
        display: inline;
        margin: 0 0.5em 0 0;
        }
        .b-massaction-checkall INPUT {
            margin: 0;
            }
.b-massaction-problems {
    background: #FFEFEF;
    }
    .b-massaction-errors {
        display: none;
        margin: 0;
        padding: 10px 0 10px 30px;
        background: url(/img/icons/error-mini.png?v=15718) no-repeat 0 6px;
        color: #CB1427;
        }
        .b-massaction-error {
            margin: 0;
            padding: 0;
            }
    .b-massaction-problems .b-massaction-errors {
        display: block;
        }
    .b-massaction-preloader {
        position: absolute;
        right: 26px;
        bottom: 13px;
        display: none;
        width: 30px;
        height: 30px;
        margin: 0;
        padding: 0;
        background: url(/img/preloader/preloader-blue-blue.gif?v=16423) no-repeat 0 0;
        font: 0/0 serif;
        }
    .b-massaction-processing .b-massaction-preloader {
        display: block;
        }
    .b-massaction-fixed .b-massaction-preloader {
        position: fixed;
        }
    .ljtimes-disabled .b-massaction-fixed .b-massaction-preloader {
        position: fixed;
        }

@media screen and (max-width: 1300px), (max-width: 1280px) and (max-height: 800px) {
    .g-sensor .b-massaction-fixed,
    .mobile-msg .b-massaction-fixed {
        position: relative;
        bottom: auto;
        width: auto;
        }
    }

@media all and (max-width: 800px) {

    .b-massaction {
        padding-left: 30px;
        padding-right: 30px;
        }

}

@media all and (max-width: 650px) {

    .p-ljtimes .b-massaction-fixed {
        bottom: 0;
        }

}

@media all and (max-width: 480px) {

    .b-massaction {
        padding-left: 15px;
        padding-right: 15px;
        }

}

/* Pager ( Pagination )
--------------------------------------*/
.b-pager {
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: "ProximaNovaSemibold",sans-serif;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 54px;
    }
    .b-pager:after {
        content: "";
        display: table;
        width: 100%;
        clear: both;
        }
    .b-pager .b-pager-more,
    .b-pager A {
        display: block;
        width: 50px;
        height: 50px;
        margin: 0;
        padding: 0;
        }
        .b-pager--showtext .b-pager-link {
            position: relative;
            width: auto;
            padding: 0 25px;
            }
            .b-pager--showtext .b-pager-link:hover:before {
                content: "";
                display: block;
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                }
        .b-pager .b-pager-more,
        .b-pager A:link,
        .b-pager A:visited {
            color: #7A9199;
            }
        .b-pager A:hover,
        .b-pager A:active {
            background: #F7F9FA;
            color: #00A3D9;
            }

        .b-pager-page-active A:link,
        .b-pager-page-active A:visited,
        .b-pager-page-active A:hover,
        .b-pager-page-active A:active {
            background: #DAE3E6;
            color: #7A9199;
            }
.b-pager-prev,
.b-pager-next {
    position: relative;
    display: inline-block;
    margin: -1px 0 0 -1px;
    padding: 0;
    border: 1px solid #DAE3E6;
    vertical-align: top;
    }
    .b-pager-link--prev,
    .b-pager-link--next {
        }
        /* arrows */
        .b-pager-link-icon {
            display: inline-block;
            position: relative;
            width: 10px;
            height: 50px;
            vertical-align: top;
            }
            .b-pager--showtext .b-pager-prev .b-pager-link-icon {
                margin-right: 2px;
                }
            .b-pager--showtext .b-pager-next .b-pager-link-icon {
                margin-left: 2px;
                }
            .b-pager-link-icon .svgicon {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                margin: auto;
                pointer-events: none !important;
                }
        .b-pager-link-text {
            display: none;
            }
            .b-pager--showtext .b-pager-link-text {
                display: inline-block;
                position: relative;
                vertical-align: baseline;
                }
    /* first and last position */
    .b-pager-first .b-pager-link--prev,
    .b-pager-last .b-pager-link--next {
        filter: alpha(opacity=50);
        opacity: 0.5;
        cursor: default;
        pointer-events: none;
        }
    /* shortcut */
    .b-pager-shortcut {
        display: none;
        }
    .b-pager-prev BR,
    .b-pager-next BR {
        display: none;
        }
.b-pager--showpages .b-pager-prev {
    border-radius: 3px 0 0 3px;
    }
.b-pager--showpages .b-pager-next {
    border-radius: 0 3px 3px 0;
    }

/* flatslide pages */
.l-flatslide .b-pager-pages {
    max-width: 766px;
    }

/* service pages, journal pages */
.b-pager-pages {
    position: relative;
    display: inline-block;
    max-width: 969px;
    list-style: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    text-align: center;
    }
    .b-pager-pages .b-pager-page {
        display: inline-block;
        margin: -1px 0 0 -1px;
        padding: 0;
        border: 1px solid #DAE3E6;
        }

/* paginator without pages (prev next links only) */
.b-pager-nopages {
    }
    .b-pager-nopages .b-pager-pages {
        display: none;
        }
    .b-pager-nopages .b-pager-prev BR,
    .b-pager-nopages .b-pager-prev .b-pager-shortcut,
    .b-pager-nopages .b-pager-next BR
    .b-pager-nopages .b-pager-next .b-pager-shortcut {
        display: none;
        }
    .b-pager-nopages .b-pager-prev,
    .b-pager-nopages .b-pager-next {
        text-transform: uppercase;
        letter-spacing: 0.05em;
        font: 13px/50px "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
        }
        .b-pager-nopages .b-pager-prev .b-pager-link,
        .b-pager-nopages .b-pager-prev .b-pager-link:link,
        .b-pager-nopages .b-pager-prev .b-pager-link:visited,
        .b-pager-nopages .b-pager-prev .b-pager-link:hover,
        .b-pager-nopages .b-pager-prev .b-pager-link:active {
            width: auto;
            min-width: 70px;
            padding-left: 40px;
            padding-right: 25px;
            text-align: left;
            }
        .b-pager-nopages .b-pager-next .b-pager-link,
        .b-pager-nopages .b-pager-next .b-pager-link:link,
        .b-pager-nopages .b-pager-next .b-pager-link:visited,
        .b-pager-nopages .b-pager-next .b-pager-link:hover,
        .b-pager-nopages .b-pager-next .b-pager-link:active {
            width: auto;
            min-width: 70px;
            padding-left: 25px;
            padding-right: 40px;
            text-align: right;
            }
        .b-pager-nopages .b-pager-prev .b-pager-link:before {
            left: 15px;
            margin-left: 0;
            }
        .b-pager-nopages .b-pager-next .b-pager-link:before {
            left: auto;
            right: 15px;
            margin-left: 0;
            }

/* pages more that 50 */
.b-pager-pages50 {
    }
    /* pages */
    .b-pager-pages50 .b-pager-more,
    .b-pager-pages50 .b-pager-link-icon,
    .b-pager-pages50 A {
        width: 40px;
        height: 40px;
        }
    .b-pager-pages50 .b-pager-pages {
        max-width: 943px;
        line-height: 40px;
        }

/* pages more that 100 */
.b-pager-pages100 {
    }
    /* pages */
    .b-pager-pages100 .b-pager-more,
    .b-pager-pages100 .b-pager-link-icon,
    .b-pager-pages100 A {
        width: 40px;
        height: 40px;
        }
    .b-pager-pages100 .b-pager-pages {
        line-height: 40px;
        }

/* pages more that 150 */
.b-pager-pages150 {
    }
    /* pages */
    .b-pager-pages150 .b-pager-more,
    .b-pager-pages150 .b-pager-link-icon,
    .b-pager-pages150 A {
        width: 30px;
        height: 30px;
        }
    .b-pager-pages150 .b-pager-pages {
        line-height: 30px;
        }

/* pages more that 200 */
.b-pager-pages200 {
    }
    /* pages */
    .b-pager-pages200 .b-pager-more,
    .b-pager-pages200 .b-pager-link-icon,
    .b-pager-pages200 A {
        width: 30px;
        height: 30px;
        }
    .b-pager-pages200 .b-pager-pages {
        line-height: 30px;
        }


@media all and (max-width: 1400px) {

    .l-flatslide .b-pager-pages {
        max-width: 664px;
        }

}

@media all and (max-width: 1300px) {

    .b-pager .b-pager-pages {
        max-width: 867px;
        }
    .b-pager-pages50 .b-pager-pages {
        max-width: 861px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 511px;
        }

}

@media all and (max-width: 1200px) {

    .b-pager .b-pager-pages {
        max-width: 765px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 409px;
        }

}

@media all and (max-width: 1100px) {

    .b-pager .b-pager-pages {
        max-width: 765px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 358px;
        }

}

@media all and (max-width: 1000px) {

    .b-pager .b-pager-pages {
        max-width: 663px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 612px;
        }

}

@media all and (max-width: 900px) {

    .b-pager .b-pager-pages {
        max-width: 561px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 510px;
        }

}

@media all and (max-width: 800px) {

    .b-pager .b-pager-pages {
        max-width: 510px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 408px;
        }

}

@media all and (max-width: 700px) {

    .b-pager .b-pager-pages {
        max-width: 408px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 357px;
        }

}

@media all and (max-width: 600px) {

    .b-pager .b-pager-pages {
        max-width: 306px;
        }
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 255px;
        }

}

@media all and (max-width: 500px) {

    .b-pager .b-pager-pages,
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 255px;
        }

}

@media all and (max-width: 450px) {

    .b-pager {
        line-height: 30px;
        }
    .b-pager .b-pager-more,
    .b-pager A {
        width: 30px;
        height: 30px;
        }
        .b-pager .b-pager-link-icon {
            height: 30px;
            }
    .b-pager .b-pager-pages,
    .l-flatslide .b-pager .b-pager-pages {
        max-width: 156px;
        line-height: 30px;
        }

    .b-lenta .b-pager--showtext .b-pager-link {
        height: 50px;
        padding: 0 20px;
        }
        .b-lenta .b-pager .b-pager-link-icon {
            height: 50px;
            }
        .b-lenta .b-pager--showtext .b-pager-link-text,
        .b-lenta .b-pager--showtext .b-pager-link-text {
            display: none;
            }

}

/* Switcher
--------------------------------------*/
.b-switcher {
    margin: 0;
    padding: 0;
    list-style: none outside none;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
    font-size: 0.8125rem;
    }
    .b-switcher-item {
        display: inline-block;
        width: 50%;
        margin: 0;
        padding: 10px 20px;
        -moz-box-sizing: border-box;
             box-sizing: border-box;
        border-bottom: 1px solid #DAE3E6;
        text-align: center;
        }
    .b-switcher-item-active {
        border-color: #DAE3E6 #DAE3E6 rgba(0, 0, 0, 0);
        border-image: none;
        border-style: solid;
        border-width: 1px;
        }
        .b-switcher-item A:link,
        .b-switcher-item A:visited,
        .b-switcher-item A:hover,
        .b-switcher-item A:active {
            color: #7B9198;
            }
        .b-switcher-item-active A:link,
        .b-switcher-item-active A:visited,
        .b-switcher-item-active A:hover,
        .b-switcher-item-active A:active {
            color: #242F33;
            }

/* jQuery UI Autocomplete
--------------------------------------*/
.ui-autocomplete {
    position: absolute;
    top: 21px;
    left: 0;
    z-index: 999;
    width: 190px;
    margin: 0;
    padding: 0;
    border: 1px solid #AAA;
    border-top: 0;
    background: #FFF;
    list-style: none;
    line-height: 1.4;
    }
    .ui-autocomplete LI {
        margin: 0;
        padding: 0;
        cursor: pointer;
        text-align: left;
        }
        .ui-autocomplete LI A {
            display: block;
            margin: 0;
            padding: 1px 10px;
            text-align: left;
            text-decoration: none;
            color: #000;
            }
        .ui-autocomplete .ui-state-hover {
            background: #EEE;
            }

/* Drop-over
--------------------------------------*/
.b-dropover-container {
    position: relative;
    z-index: 3;
    }
    .b-dropover {
        position: relative;
        top: 0;
        left: 0;
        z-index: 2;
        margin: -15px -15px;
        padding: 34px 14px 14px;
        border: 1px solid #C0C2C8;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        background: #F7F9FA;
        list-style: none;
        }
    #js .b-dropover {
        position: absolute;
        display: none;
        }
    #js .b-dropover-open .b-dropover {
        display: block;
        }
    .b-dropover-close {
        position: absolute;
        top: 1px;
        right: 10px;
        z-index: 5;
        display: none;
        width: 16px;
        height: 16px;
        margin: 0;
        padding: 0;
        cursor: pointer;
        background: url(/img/icons/popup-close.png?v=15718) 0 0 no-repeat;
        font: 0/0 serif;
        }
    .b-dropover-close:hover {
        background-position: 0 -16px;
        }
    .b-dropover-show .b-dropover-close {
        display: block;
        }

/* Update button */
.b-updater {
    width: 100%;
    padding: 8px 0;
    border: 0;
    border-bottom: 1px solid #ECECEC;
    cursor: pointer;
    background: #F7F7F7;
    font-size: 13px;
    }

/* Steps
--------------------------------------*/
.b-steps {
    position: relative;
    margin: 0 0 10px -9px;
    padding: 0;
    list-style: none;
    color: #7C7D7F;
    }
.b-steps:before,
.b-steps:after {
    content: "";
    display: table;
    border-collapse: collapse;
    }
.b-steps:after {
    clear: both;
    }
    .b-steps-step {
        position: relative;
        display: inline-block;
        margin: 0 7px 0 0;
        padding: 5px 9px;
        }
    .b-steps-step.active {
        border-radius: 0.5em;
        background-color: #369AFF;
        background-image: -webkit-linear-gradient(top, #3863A0 0%, #369AFF 100%);
        background-image:    -moz-linear-gradient(top, #3863A0 0%, #369AFF 100%);
        background-image:      -o-linear-gradient(top, #3863A0 0%, #369AFF 100%);
        background-image:   linear-gradient(to bottom, #3863A0 0%, #369AFF 100%);
        box-shadow: inset 0 0 6px #2B4C7B;
        color: #FFF;
        }
    .b-steps-step.disable A,
    .b-tabs .b-steps-step.disable A:link,
    .b-tabs .b-steps-step.disable A:visited,
    .b-tabs .b-steps-step.disable A:hover,
    .b-tabs .b-steps-step.disable A:active {
        pointer-events: none;
        border-bottom: 0 !important;
        cursor: default;
        color: #000 !important;
        }


/* Panel
--------------------------------------*/
.b-panel {
    position: relative;
    margin: 0 0 2em;
    padding: 2em 1.5em;
    border: 0;
    border-radius: 2px;
    background-color: #DAE3E6;
    }

/* remove shadow on mobile */
.mobile-msg .b-panel:before,
.g-sensor .b-panel:before {
    content: "";
    display: none;
    }
/* remove shadow on tiny screen */
@media screen and (max-width: 1000px) {
    .b-panel:before {
        content: "";
        display: none;
        }
}


/*  This styles was removed from screen.css
--------------------------------------*/
.standout {
    text-align: center;
    }
.standout .container {
    width: auto;
    margin: auto;
    padding: 3px;
    border: 1px solid #8FC3F7;
    background-color: #C5DFF9 !important;
    text-align: left;
    color: #000;
    }
.standout SPAN.container {
    display: inline-block;
    padding: 8px 7px !important;
    }

.b-standout {
    margin: 1.5em;
    text-align: center;
    }

.b-table {
    margin: 1em 0;
    }
    .b-table TD,
    .b-table TH {
        padding: 0.2em 0.625em;
        }
    .b-table TH {
        border-bottom: solid 1px #DAE3E6;
        background-color: #F7F9FA;
        }
.b-table-auto {
    margin: auto;
    }
.b-table-border {
    border: solid 1px #DAE3E6;
    }
.b-table-border-total {
    border-top: 1px solid #DAE3E6;
    border-right: 1px solid #DAE3E6;
    }
    .b-table-border-total TD {
        border-left: solid 1px #DAE3E6;
        border-bottom: solid 1px #DAE3E6;
        }
.b-table-zebra TR:nth-child(odd) {
    background: #F7F9FA;
    }

.borderedtable {
    border: solid 1px #DAE3E6;
    }
    .borderedtable TH {
        padding-right: 0.625em;
        padding-left: 0.625em;
        border-bottom: solid 1px #DAE3E6;
        background-color: #F7F9FA;
        white-space: nowrap;
        }


.userslist-table {
    border: 1px solid #DDD;
    }
    .userslist-table TH {
        padding: 2px 10px;
        background: #DDD;
        text-align: left;
        white-space: nowrap;
        }
    .userslist-table TD {
        padding: 3px 10px;
        }
/* -------------------------------------------------------------------------------- */

/* Content zone
----------------------------------*/
.l-body {
    width: 940px;
    margin: 0 auto;
    }
    .l-body:after {
        content: "";
        display: table;
        border-collapse: collapse;
        clear: both;
        }

    .l-aside {
        float: left;
        width: 140px;
        margin: 0 20px 0 0;
        }
    .l-content {
        float: left;
        width: 460px;
        }
    .l-content-wide {
        width: 760px;
        }
    .l-content-full {
        width: 940px;
        }
    .l-sidebar {
        float: right;
        width: 300px;
        }



/*  The new pages
FIXED WIDTH
----------------------------------------- */
/* Horizon/Vertigo */
.framework-page #content {
    width: 940px;
    margin: 0 auto 120px;
    }

/* Lanzelot */
.framework-page #main_body {
    width: 940px;
    min-width: 940px;
    margin: 0 auto;
    }



/* 2 Column - Fixed width
----------------------------------*/
.l-row {
    width: 958px;
    }
.l-cell {
    float: left;
    width: 461px;
    margin: 0 18px 0 0;
    }



/*

Content plus Aside (LJSUP-11159)

- l-contentplus
- - l-contentplus-header
- - l-contentplus-container
- - - [l-contentplus-section]
- - - [l-contentplus-aside]

*/

.l-contentplus {
    }

    /* header */
    .l-contentplus-header {
        position: relative;
        margin: 0;
        padding: 0;
        *zoom: 1;
        }
    .l-contentplus-header:after {
        content: "";
        display: table;
        border-collapse: collapse;
        clear: both;
        }

    /* container */
    .l-contentplus-container {
        position: relative;
        margin: 0;
        padding: 0;
        *zoom: 1;
        }
    .b-resultpage .l-contentplus-container,
    .b-service-v5 .l-contentplus-container {
        margin: 0 30px;
        padding: 20px 0 0;
        }
    .l-contentplus-container:after {
        content: "";
        display: table;
        border-collapse: collapse;
        clear: both;
        }

        /* layout for section and sidebar */
        .l-contentplus-section {
            float: left;
            width: 65%;
            margin: 0;
            }
        .l-contentplus-aside {
            float: right;
            width: 30%;
            margin: 0;
            padding: 0;
            }
        .l-contentplus-section.l-contentplus-section-result {
            float: none;
            width: 100%;
            }
        .l-contentplus-aside.l-contentplus-aside-result {
            float: none;
            width: 100%;
            }

.b-updatepage-result {
    padding: 40px 20px 60px 80px;
    }
    .b-updatepage-result-status {
        margin: 0 0 1em;
        padding: 0;
        font-style: normal;
        font-weight: normal;
        font-size: 1.5em;
        color: #000;
        }
    .b-updatepage-result-next {
        margin: 0 0 0.5em;
        }
    .b-updatepage-result-options {
        margin: 0 0 2em;
        padding: 0;
        list-style: none;
        line-height: 1.4;
        }
        .b-updatepage-result-option {
            margin: 0 0 0.2em;
            padding: 0;
            }
            .b-updatepage-result-option:before {
                content: "\2014";
                margin-right: 0.5em;
                }


    /* switch to one column on tiny screen */
    @media screen and (max-width: 1050px) {
        .l-contentplus-section {
            float: none;
            width: auto;
            }
        .l-contentplus-aside {
            float: none;
            margin: auto;
            width: 50%;
            }
    }

    /* remove width from sidebar */
    @media screen and (max-width: 650px) {
        .l-contentplus-aside {
            width: auto;
            }
    }



/* Styling Aside for Contentplus
--------------------------------------*/
.b-extracontent {
    position: relative;
    margin: 0;
    padding: 30px;
    line-height: 1.4;
    *padding-left: 0;
    border-left: 1px solid #DAE3E6;
    }
.b-extracontent.b-extracontent-result {
    padding: 30px 0;
    border-top: 1px solid #DAE3E6;
    border-left: none;
    }
    .b-extracontent-head {
        margin: 0 0 1em;
        font-weight: bold;
        font-style: normal;
        font-size: 1em;
        color: #000;
        }
    .b-extracontent P {
        margin: 0 0 1em;
        }
    .b-extracontent-more {
        padding-top: 1em;
        border-top: 2px solid #C8CFD5;
        }
    .b-extracontent-shadow {
        display: none;
        }
        .b-extracontent-shadow-inner {
            display: none;
            }

/* remove shadow on tiny screen */
@media screen and (max-width: 1050px) {
    .b-extracontent {
        padding-right: 0;
        padding-left: 0;
        border: 0;
        }
}



/*

System Page

- b-service
- - b-service-header
- - - b-service-title
- - - b-service-breadcrumbs
- - - - b-service-breadcrumbs-item
- - - - - b-service-breadcrumbs-link
- - - b-service-menu, b-menu
- - b-service-body
- - - b-service-submenu-wrapper
- - - - b-menu
- - - b-service-controls

*/

.b-service {
    }

    /* header */
    .b-service-header,
    .b-service-v5 .b-service-header {
        margin: 0;
        padding: 1.15em 0 0;
        background: #F7F9FF;
        border-bottom: 1px solid #DAE3E6;
        }
        /* title */
        .b-service-title,
        .b-service-v5 .b-service-title {
            font-size: 2.0625em; /* 33px */
            font-weight: normal;
            color: #242F33;
            }
        .b-service-title,
        .b-service .b-service-title {
            margin: 0 30px 0.45em;
            padding: 0;
            }
        .b-service-v5 .b-service-title {
            margin: 0 30px 0.45em !important;
            font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
            }
        /* breadcrumbs */
        .b-service-breadcrumbs {
            margin: 0 30px 0.3em ;
            padding: 0;
            list-style: none;
             }
            .b-service-breadcrumbs-item {
                display: inline;
                margin: 0;
                padding: 0;
                font-size: 13px;
                font-size: 0.8125rem;
                }
            .b-service-breadcrumbs-item:before {
                content: " / ";
                }
            .b-service-breadcrumbs-item:first-child:before {
                content: "";
                }
                .b-service-breadcrumbs-link {
                    margin: 0;
                    padding: 0;
                    }
    /* header with tab menu */
    .b-service-header-menu {
        border-bottom: 0;
        }
        .b-service-header-menu .b-service-title {
            }
        /* menu */
        .b-service-header-menu .b-service-menu {
            padding: 0 1.875em;
            }

            @media (max-width: 650px) {
                .b-service-header-menu .b-service-menu {
                    padding: 0;
                    }
                }

    /* body */
    .b-service-body {
        }
    .b-service-body:after {
        content: "";
        display: table;
        clear: both;
        border-collapse: collapse;
        }

    .b-service-body-inner {
        padding: 1.875em;
        }
    .b-service-inner,
    .b-menu.b-service-inner {
        padding: 0 1.875em;
        }
    .b-service-v5 .b-flatbutton {
        margin: 1em 0 2em;
        }
        .b-service-v5 .b-service-result-status {
            margin: 0 0 1em;
            padding: 0;
            font-family: 'ProximaNovaRegular', Helvetica, sans-serif;
            font-style: normal;
            font-weight: normal;
            font-size: 1.5em;
            color: #000;
            }
        .b-service-v5 .b-service-result-options {
            margin: 0 0 2em;
            padding: 0;
            list-style: none;
            line-height: 1.4;
            }
            .b-service-v5 .b-service-result-option {
                margin: 0 0 0.2em;
                padding: 0;
                list-style: none;
                line-height: 1.4;
                }
                .b-service-v5 .b-service-result-option:before {
                    content: "\2014";
                    margin-right: 0.5em;
                    }

    /* tiny service tabs */
    @media screen and (max-width: 650px) {
        .b-service-body-inner {
            padding: 0.5em;
            }
    }

        .b-service-inner-header {
            padding: 0 1.875em;
            }
            .b-service-inner-header H3 {
                margin: 1em 0;
                font-weight: normal;
                font-size: 1.13em;
                }


    .b-service-inner-top {
        padding-top: 1.875em;
        }
        /* submenu */
        .b-service-submenu-wrapper {
            width: 100%;
            background: #FFF;
            }
        /* controls */
        .b-service-controls {
            min-height: 50px;
            margin: 0 0 1em;
            background-color: #DAE3E6;
            }
            .b-service-controls INPUT,
            .b-service-controls SELECT {

                }
        .b-service-body .b-massaction {
            margin: 0;
            }
    /* with shadow */
    BODY .b-service-body-withshadow {
        margin-bottom: 5em;
        padding-bottom: 30px;
        }
        /* shadow */
        .b-service-bodyshadow {
            position: absolute;
            bottom: -30px;
            left: 0;
            right: 0;
            overflow: hidden;
            height: 30px;
            margin: 0;
            padding: 0;
            }
            .b-service-bodyshadow-inner {
                position: absolute;
                right: 30px;
                bottom: 30px;
                left: 30px;
                height: 500%;
                border-radius: 70px;
                box-shadow: 0 -1px 25px 0 #324F7A;
                }

/* settings control */

.b-drop-control {
    display: inline-block;
    margin: -4px 0 0 50px;
    }


.b-drop-control-open .b-drop-control-icon:after {
    -webkit-transform: rotateX(180deg);
       -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
         -o-transform: rotateX(180deg);
            transform: rotateX(180deg);
    }

.b-drop-control-state {
    display: block;
    position: relative;
    height: 30px;
    margin: 0;
    cursor: pointer;
    }

.b-drop-control-icon {
    background-image: url(/img/icons/unit_v3.png?v=42878);
    background-repeat: no-repeat;
    }

    .b-drop-control-icon:after {
        background-image: url(../img/schemius/s-icons.svg?v=40651);
        background-repeat: no-repeat;
        }


.b-drop-control-icon {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    height: 27px;
    padding-right: 20px;
    cursor: pointer;
    background-position: 0 -68px;
    }

    .b-drop-control-icon:after {
        position: absolute;
        right: 0;
        top: 50%;
        width: 12px;
        height: 8px;
        margin: -3px 0 0;
        padding: 0;
        content: "";
        transform: none;
        background-position: -181px 0;
        font: 0px/0 a;
        }

.b-drop-control-msg {
    display: inline-block;
    line-height: 27px;
    padding: 0 55px 0 0;
    vertical-align: middle;
    white-space: nowrap;
    }

@media (max-width: 650px) {

    .b-drop-control-msg {
        display: none;
        }
}

/*

Formset

- b-formset-field
- - b-formset-field-head
- - - b-formset-field-subhead
- - b-formset-field-body
- - - b-formset-input-wrapper
- - - b-formset-field-desc
- b-formset-submitbox

*/

/* fields */
.b-formset-field {
    margin: 0 0 1em 10em;
    padding: 0;
    clear: left;
    }
    /* head */
    .b-formset-field-head {
        position: relative;
        left: -10em;
        display: block;
        float: left;
        width: 9em;
        margin: 0 -9em 0 0;
        padding: 2px 0 0;
        text-align: right;
        *zoom: 1;
        }
        .b-formset-field-subhead {
            margin: 0;
            font-weight: bold;
            }
    /* body */
    .b-formset-field-body {
        margin: 0;
        padding: 0;
        }
        /* desc */
        .b-formset-field-desc {
            margin: 0.2em 0 1em 0;
            font-size: 86%;
            color: #748691;
            }
        .b-reset .b-formset-field-desc {
            font-size: 86%;
            }
        /* warning */
        .b-formset-field-warning {
            margin: 0.2em 0 0;
            font-size: 86%;
            color: #F00;
            }
        /* wrapper */
        .b-formset-input-wrapper {
            position: relative;
            display: inline-block;
            margin: 0;
            padding: 0;
            *display: inline;
            }
            /* input */
            .b-formset-input {
                width: 220px;
                margin: 0;
                padding: 3px 2px;
                }
            .b-formset-input,
            .b-formset-select {
                font: 13px/1.1 Arial,sans-serif;
                }
            /* textarea */
            .b-formset-textarea {
                resize: both;
                font: 13px/1.4 Arial,sans-serif;
                }
            /* username */
            .b-formset-field-username .b-formset-input {
                width: 200px;
                padding-left: 22px;
                font-weight: bold;
                color: #0051B7;
                }
            .b-formset-field-username .b-formset-input-pic {
                position: absolute;
                top: 50%;
                left: 5px;
                width: 16px;
                height: 16px;
                margin: -8px 0 0;
                padding: 0;
                background: url(/img/userinfo.gif?v=52588) no-repeat 0 0;
                font: 0/0 serif;
                }
            .b-formset-field-community .b-formset-input-pic {
                position: absolute;
                top: 50%;
                left: 5px;
                width: 16px;
                height: 16px;
                margin: -8px 0 0;
                padding: 0;
                background: url(/img/community.gif?v=556) no-repeat scroll 0 0 #FFF;
                font: 0/0 serif;
                }
            /* options */
            .b-formset-options {
                margin: 0;
                padding: 0;
                list-style: none;
                }
                .b-formset-options-item {
                    margin: 0 0 0.2em;
                    padding: 0;
                    }
            /* check */
            .b-formset-check {
                margin: 0 3px 0 0;
                }
            /* radio */
            .b-formset-radio {
                }
            /* label */
            .b-formset-label {
                margin: 0;
                }
            /* label+check */
            .b-formset-labelcheck {
                display: block;
                padding: 0 0 0 15px;
                text-indent: -15px;
                }
                .b-formset-labelcheck .b-formset-check {
                    position: relative;
                    top: -1px;
                    width: 13px;
                    height: 13px;
                    margin: 0;
                    padding: 0;
                    vertical-align: bottom;
                    *overflow: hidden;
                    }
            /* label+radio */
            .b-formset-labelradio {
                }
                .b-formset-labelradio .b-formset-label {
                    margin: 0 0 0 0.3em;
                    }

/* submit field */
.b-formset-submitbox {
    margin: 2.5em 0 0 10em;
    }
    .b-formset-submitbox-inner {
        display: inline-block;
        padding: 0 30px 0 0;
        background: url(/img/preloader/preloader-blue-blue.gif?v=16423) no-repeat -700px 0;
        }
    /* creating */
    .b-formset-creating .b-formset-submitbox-inner {
        background-position: 100% 50%;
        }

/* tiny screen */
@media screen and (max-width: 40em) {

    /* fields */
    .b-formset-field {
        margin-left: 0;
        }
        .b-formset-field-head {
            left: auto;
            float: none;
            width: auto;
            margin-right: 0;
            text-align: left;
            }
    .b-formset-submitbox {
        margin-left: 0;
        }

}


/* Block 'Work as user' */

.b-workas {
    display: inline-block;
    padding: 0.625em 0.625em 0.625em 1.25em;
    margin: 0 0 1em;
    background: #DAE3E6;
    border-radius: 2px;
    }
    .b-workas SELECT {
        margin: 0 0.4em;
        padding: 0.4em;
        }
    .b-workas LABEL,
    .b-workas SELECT {
        text-transform: uppercase;
        letter-spacing: 0.05em;
        font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
        font-size: 0.825em;
        color: #7A9199;
        }

@media screen and (max-width: 650px) {
   .b-workas {
        display: block;
        padding: 1em;
        text-align: center;
        }
        .b-workas SELECT {
            display: block;
            margin: 0.5em 0 1.2em;
            width: 100%;
            text-align: left;
            }

}





/* Flat Journal-Switcher (ex. 'Work as user') [LJSUP-19450] */

/* wrap */
.flatswitcher-wrap .b-service-title {
    display: inline-block;
    margin: 0 5px 13px 30px;
    }

/* wrapper */
.flatswitcher-wrapper {
    display: inline;
    }

/* form */
.flatswitcher-form {
    display: inline;
    }

/* switcher */
.flatswitcher {
    display: inline-block;
    padding: 0.625em;
    margin: 0;
    background: #DAE3E6;
    border-radius: 2px;
    }

    /* label */
    .flatswitcher-label {
        margin: 0 0.4em 0 0;
        vertical-align: -0.45em;
        text-transform: uppercase;
        letter-spacing: 0.05em;
        font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
        font-size: 0.825em;
        color: #7A9199;
        }

    /* select */
    .flatswitcher-select {
        display: inline-block;
        margin: 0;
        padding: 0;
        vertical-align: top;
        }





/*

FLATSLIDE

Three-Columns Layout (hidden menu + main column + sidebar)

- l-flatslide
- - l-flatslide-container
- - - l-flatslide-body
- - - - l-flatslide-navigation
- - - - - l-flatslide-menu
- - - - - - l-flatslide-menu-controls
- - - - - - l-flatslide-menu-items
- - - - l-flatslide-wrapper
- - - - - l-flatslide-content
- - - - l-flatslide-aside

*/

/* root */
.l-flatslide {
    overflow: hidden;
    }

    /* container */
    .l-flatslide-container {
        margin: 0;
        }
    .l-flatslide-line {
        padding: 0 90px;
        padding: 0 5.625rem;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        }

        /* body */
        .l-flatslide-body {
            width: 100%;
            margin: 0;
            transition: margin .1s ease-in;
            }
        .l-flatslide-body:after {
            content: "";
            display: table;
            border-collapse: collapse;
            clear: both;
            }

            /* sidebars controls */
            .l-flatslide-controls {
                z-index: 3;
                visibility: hidden;
                width: 50px;
                }
                .l-flatslide-control {
                    position: relative;
                    display: none;
                    width: 50px;
                    height: 50px;
                    padding: 0;
                    outline: none;
                    border: 0;
                    border-radius: 0 3px 3px 0;
                    background: #DAE3E6;
                    font: 0/0 a;
                    color: #7A9199;
                    }
                    /* svg icons */
                    .l-flatslide-menu-button-open {
                        display: block;
                        }
                        .l-flatslide-control-icon {
                            position: absolute;
                            top: 0;
                            right: 0;
                            bottom: 0;
                            left: 0;
                            }
                        .l-flatslide-control-icon .svgicon {
                            position: absolute;
                            top: 0;
                            right: 0;
                            bottom: 0;
                            left: 0;
                            margin: auto;
                            }

                    /* background on lenta */
                    .b-lenta.b-feedsettings-on .l-flatslide-control, {
                        background: #F7F9FA;
                        }

            /* navigation */
            .l-flatslide-navigation {
                margin-left: 0;
                margin-right: 0;
                }
                /* menu */
                .l-flatslide-menu {
                    }

                    /* controls */
                     .l-flatslide-menu-controls {
                        position: fixed;
                        left: 0;
                        padding: 48px 0 0;
                        transition: left .1s ease-in;
                        }

                        /* menu button */
                        .l-flatslide-menu-button {
                            margin-bottom: 10px;
                            }

                        /* disabled friendsfeed settigns */
                        .b-lenta .l-flatslide-menu-button:before {
                            content: " ";
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            width: 25px;
                            height: 24px;
                            margin: -12px 0 0 -13px;
                            padding: 0;
                            background: url(/img/icons/unit_v3.png?v=42878) no-repeat 0 -255px;
                            }
                        .b-lenta .l-flatslide-menu-button-opened.l-flatslide-menu-button:before {
                            content: " ";
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            width: 16px;
                            height: 16px;
                            margin: -8px 0 0 -8px;
                            padding: 0;
                            background: url(/img/icons/unit_v3.png?v=42878) no-repeat 0 -113px;
                            }
                        /* enabled friends feed settings */
                        .b-lenta.b-feedsettings-on .l-flatslide-menu-button:before {
                            display: none;
                            }

                            /* svg icons */
                            .l-flatslide-menu-button-open {
                                display: block;
                                }
                                .l-flatslide-menu-button-open .svgicon {
                                    width: 25px;
                                    height: 25px;
                                    }
                            .l-flatslide-menu-button-close {
                                display: none;
                                }
                                .l-flatslide-menu-button-close .svgicon {
                                    width: 20px;
                                    height: 20px;
                                    }

                        /* show after js load */
                        .l-flatslide-state-menuinit .l-flatslide-control {
                            display: block;
                            }
                        /* scroll to top and update */
                        .l-flatslide-state-menuinit .l-flatslide-scroll-update,
                        .b-mainpage-menu .l-flatslide-scrolltop,
                        .b-browsepage-menu .l-flatslide-scrolltop {
                            visibility: hidden;
                            opacity: 0;
                            cursor: auto;
                            transition: visibility 0s linear .2s, opacity .2s linear;
                            }
                            .l-flatslide-state-menuinit .js--has-new-items,
                            .js--page-scroll-up .l-flatslide-scroll-update,
                            .b-mainpage-state-rating-scroll .l-flatslide-scrolltop,
                            .l-flatslide-state-scroll .l-flatslide-scrolltop {
                                visibility: visible;
                                opacity: 1;
                                cursor: pointer;
                                transition-delay: 0s;
                                }

                        /* show close button when menu is open */
                        .l-flatslide-menu-button-opened {
                            }
                            .l-flatslide-menu-button-opened .l-flatslide-menu-button-open {
                                display: none;
                                }
                            .l-flatslide-menu-button-opened .l-flatslide-menu-button-close {
                                display: block;
                                }

                        /* settings button */
                        .l-flatslide-settingslink {
                            margin-bottom: 10px;
                            }

                        /* background on lenta */
                        .b-lenta.b-feedsettings-on .l-flatslide-control {
                            background: #F7F9FA;
                            }

                        /* disabled friendsfeed settigns */
                        .b-lenta .l-flatslide-settingslink:before {
                            content: " ";
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            width: 27px;
                            height: 27px;
                            margin: -13px 0 0 -13px;
                            padding: 0;
                            background: url(/img/icons/unit_v3.png?v=42878) no-repeat scroll 0 -68px rgba(0, 0, 0, 0);
                            }
                        .b-lenta .l-flatslide-settingslink-opened.l-flatslide-settingslink:before {
                            content: " ";
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            width: 16px;
                            height: 16px;
                            margin: -8px 0 0 -8px;
                            padding: 0;
                            background: url(/img/icons/unit_v3.png?v=42878) no-repeat 0 -113px;
                            }
                        /* enabled feedsettings */
                        .b-lenta.b-feedsettings-on .l-flatslide-settingslink:before {
                            display: none;
                            }

                            /* svg icons */
                            .l-flatslide-settingslink-open {
                                display: block;
                                }
                                .l-flatslide-settingslink-open .svgicon {
                                    width: 27px;
                                    height: 27px;
                                    }
                            .l-flatslide-settingslink-close {
                                display: none;
                                }
                                .l-flatslide-settingslink-close .svgicon {
                                    width: 20px;
                                    height: 20px;
                                    }

                        /* show close button when settings is open */
                        .l-flatslide-settingslink-opened {
                            }
                            .l-flatslide-settingslink-opened .l-flatslide-settingslink-open {
                                display: none;
                                }
                            .l-flatslide-settingslink-opened .l-flatslide-settingslink-close {
                                display: block;
                                }

                        /* scroll to top */
                        .l-flatslide-scrolltop {
                            }

                            /* count */
                            .l-flatslide-scrolltop-count {
                                display: none;
                                position: absolute;
                                top: 15px;
                                right: -10px;
                                width: auto;
                                min-width: 1.6em;
                                margin: 0;
                                padding: .2em;
                                border: 0;
                                border-radius: 10px;
                                font-family: Arial, Helvetica, sans-serif;
                                -webkit-font-smoothing: antialiased
                                }

                    /* items */
                    .l-flatslide-menu-items {
                        position: fixed;
                        left: -240px;
                        z-index: 3;
                        width: 239px;
                        margin: 0;
                        padding: 0;
                        list-style: none;
                        border-right: 1px solid #DAE3E6;
                        background: #F7F9FA;
                        text-transform: uppercase;
                        letter-spacing: 0.05em;
                        font: 13px/1.1 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
                        font: 0.8125rem/1.1 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
                        transition: left 0.1s ease-in;
                        }
                    .l-flatslide-menu-items-expandable {
                        overflow: auto;
                        }

                        /* item */
                        .l-flatslide-menu-item {
                            position: relative;
                            display: block;
                            margin: 0;
                            padding: 17px 15px;
                            border-bottom: 1px solid #DAE3E6;
                            }

                            /* link */
                            .l-flatslide-menu-link {
                                overflow: hidden;
                                display: block;
                                margin: -17px -15px;
                                padding: 17px 15px;
                                text-overflow: ellipsis;
                                }

                            .l-flatslide-menu-link:link,
                            .l-flatslide-menu-link:visited {
                                color: #00A3D9;
                                }
                            .l-flatslide-menu-link:hover,
                            .l-flatslide-menu-link:active {
                                color: #0086B3;
                                }

                        /* active item */
                        .l-flatslide-menu-active {
                            color: #829399;
                            }

                            /* link */
                            .l-flatslide-menu-active > .l-flatslide-menu-link:link,
                            .l-flatslide-menu-active > .l-flatslide-menu-link:visited,
                            .l-flatslide-menu-active > .l-flatslide-menu-link:hover,
                            .l-flatslide-menu-active > .l-flatslide-menu-link:active {
                                color: #829399;
                                }

                        /* parent item */
                        .l-flatslide-menu-parent {
                            }

                            /* link */
                            .l-flatslide-menu-parent .l-flatslide-menu-link {
                                margin-left: 17px;
                                padding-left: 0;
                                }

                            /* toggler */
                            .l-flatslide-menu-toggler {
                                position: absolute;
                                top: 15px;
                                left: 13px;
                                width: 16px;
                                height: 16px;
                                margin: 0;
                                padding: 0;
                                background: url(../img/schemius/s-icons.svg?v=40651) no-repeat -179px 5px;
                                font: 0/0 a;
                                cursor: pointer;
                                -webkit-transform: rotate(-90deg);
                                   -moz-transform: rotate(-90deg);
                                    -ms-transform: rotate(-90deg);
                                     -o-transform: rotate(-90deg);
                                        transform: rotate(-90deg);
                                transition: transform 1s easy 0;
                                }

                            /* sub menu */
                            .l-flatslide-submenu {
                                display: none;
                                margin: 17px 0 0 17px;
                                padding: 0;
                                list-style: none;
                                }

                                /* sub menu item */
                                .l-flatslide-submenu .l-flatslide-menu-item {
                                    margin: 0;
                                    padding: 0;
                                    border-bottom: 0;
                                    }

                                    /* sub menu link */
                                    .l-flatslide-submenu .l-flatslide-menu-link {
                                        margin: 0;
                                        padding: 6px 0;
                                        }

                                    /* sub sub menu */
                                    .l-flatslide-subsubmenu {
                                        margin: 13px 0 0 13px;
                                        padding: 0;
                                        list-style: none;
                                        }

                                        /* sub sub menu item */
                                        .l-flatslide-subsubmenu .l-flatslide-menu-item {
                                            margin: 0 0 10px;
                                            padding: 0;
                                            border-bottom: 0;
                                            }

                                            /* sub sub menu link */
                                            .l-flatslide-subsubmenu .l-flatslide-menu-link {
                                                margin: 0;
                                                padding: 0;
                                                }

                        /* closed item */
                        .l-flatslide-menu-closed {
                            }

                            /* submenu */
                            .l-flatslide-menu-closed .l-flatslide-submenu {
                                display: none;
                                }

                        /* opened item */
                        .l-flatslide-menu-opened {
                            }

                            /* toggler */
                            .l-flatslide-menu-opened .l-flatslide-menu-toggler {
                                background-position: -180px 5px;
                                -webkit-transform: none;
                                   -moz-transform: none;
                                    -ms-transform: none;
                                     -o-transform: none;
                                        transform: none;
                                }

                            /* submenu */
                            .l-flatslide-menu-opened .l-flatslide-submenu {
                                display: block;
                                }

                        /* more items */
                        .l-flatslide-menu-item-more {
                            display: none;
                            position: relative;
                            }
                            /* item */
                            .l-flatslide-menu-item-more > .l-flatslide-menu-link {
                                position: relative;
                                color: #00A3D9;
                                }
                            .l-flatslide-menu-item-more > .l-flatslide-menu-link:hover,
                            .l-flatslide-menu-item-more:hover > .l-flatslide-menu-link {
                                color: #0086B3;
                                }
                                /* arrow */
                                .l-flatslide-menu-more-icon {
                                    position: absolute;
                                    right: 5px;
                                    top: 50%;
                                    margin-top: -8px;
                                    color: #7A9199;
                                    }
                                    .l-flatslide-menu-more-icon .svgicon {
                                        width: 16px;
                                        height: 16px;
                                        }


                            /* submenu */
                            .l-flatslide-menu-item-more > .l-flatslide-menu-link:after {
                                position: absolute;
                                top: 50%;
                                right: 15px;
                                width: 8px;
                                height: 14px;
                                margin: -7px 0 0;
                                padding: 0;
                                content: " ";
                                background: url("/img/icons/prevnext-8-14.png?v=40802") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                                font: 0px/0 a;
                                }
                            /* enabled feedsettings */
                            .b-feedsettings-on .l-flatslide-menu-item-more > .l-flatslide-menu-link:after {
                                display: none;
                                }
                            .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
                                display: none;
                                overflow-y: auto;
                                position: absolute;
                                bottom: -1px;
                                left: 100%;
                                width: 239px;
                                margin: 0;
                                padding: 0;
                                border: 1px solid #DAE3E6;
                                border-bottom: 0;
                                background:
                                    linear-gradient(#F7F9FA 30%, rgba(255,255,255,0)),
                                    linear-gradient(rgba(255,255,255,0), #F7F9FA 70%) 0 100%,
                                    radial-gradient(farthest-side at 50% 0, rgba(0,0,0,.2), rgba(0,0,0,0)),
                                    radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,.2), rgba(0,0,0,0)) 0 100%;
                                background-repeat: no-repeat;
                                background-color: #F7F9FA;
                                background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
                                background-attachment: local, local, scroll, scroll;
                                }
                            .l-flatslide-menu-item-more:hover .l-flatslide-menu-subitems {
                                display: block;
                                }

                    /* expander */
                    .l-flatslide-menu-expander {
                        display: none;
                        position: absolute;
                        top: 0;
                        right: 0;
                        z-index: 4;
                        width: 80px;
                        height: 50px;
                        margin: 0;
                        padding: 0;
                        font: 0/0 a;
                        cursor: pointer;
                        }
                    .l-flatslide-menu-expander:after {
                        content: " ";
                        position: absolute;
                        top: 22px;
                        right: 10px;
                        width: 10px;
                        height: 6px;
                        margin: 0;
                        padding: 0;
                        background: url(/img/icons/unit_v3.png?v=42878) no-repeat 0 -99px;
                        font: 0/0 a;
                        }
                    .l-flatslide-menu-expanded .l-flatslide-menu-expander:after {
                        background-position: 0 -106px;
                        }

            /* wrapper */
            .l-flatslide-wrapper {
                float: left;
                width: 100%;
                }

                /* content */
                .l-flatslide-content {
                    margin: 0 420px 4em 50px;
                    padding: 0 0 50px 40px;
                    border-right: 1px solid #DAE3E6;
                    }

                    /* intro */
                    .l-flatslide-intro {
                        position: relative;
                        margin: 0;
                        padding: 19px 32px 11px 0;
                        border-bottom: 1px solid #DAE3E6;
                        }
                    .l-flatslide-intro:after {
                        content: "";
                        display: table;
                        border-collapse: collapse;
                        clear: both;
                        }
                        .l-flatslide-intro-heads {
                            float: left;
                            max-width: 100%;
                            margin: 0;
                            text-transform: uppercase;
                            font: 1.625em/1 "ProximaNovaLight",Helvetica,Arial,sans-serif;
                            color: #829399;
                            }
                        .l-flatslide-intro-controls {
                            float: right;
                            margin: -3px 0 0;
                            }

            /* aside */
            .l-flatslide-aside {
                float: left;
                width: 329px; /* 329 = 300 (sidebar width) + 30 (left margin) - 1 (border width)  */
                margin: 0 0 0 -421px; /* 361 = 330 + 30 - 1 (content border width) */
                padding-bottom: 1.8125em;
                border-left: 1px solid #DAE3E6;
                }
                .l-flatslide-aside-controls {
                    position: absolute;
                    top: 48px;
                    right: 100%;
                    }
                    .l-flatslide-aside-button {
                        border-radius: 3px 0 0 3px;
                        margin-bottom: 10px;
                        }
                        .l-flatslide-aside-button-open .svgicon {
                            }
                        .l-flatslide-aside-button-close {
                            display: none;
                            }
                        .l-flatslide-aside-button-close .svgicon {
                            width: 20px;
                            height: 20px;
                            }
                .l-flatslide-aside-block {
                    width: 300px;
                    padding: 25px 0 25px 30px;
                    padding: 1.5625rem 0 1.5625rem 30px;
                    border-bottom: 1px solid #DAE3E6;
                    }


/* FlatSlide States */

/* show nav */
.l-flatslide-state-shownav {
    }
    /* margin to slide content (240 - menu width) */
    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 240px;
        }
        /* slide controls */
         .l-flatslide-state-shownav .l-flatslide-menu-controls {
            left: 240px;
            }
        /* show menu */
        .l-flatslide-state-shownav .l-flatslide-menu-items {
            left: 0;
            }

/* scroll nav */
.l-flatslide-state-scrollnav {
    }
    .l-flatslide-state-scrollnav .l-flatslide-menu-item-more {
        display: block;
        }

/* Show menu only after initilization */
 .l-flatslide-state-menuinit .l-flatslide-menu-controls {
    visibility: visible;
    }

/* rating scroll */
.l-flatslide-state-scroll {
    }
    .l-flatslide-state-scroll .l-flatslide-scrolltop {
        display: block;
        }

/* FlatSlide Media Queries */

/* height */
@media all and (max-height: 600px) {

    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 394px;
        }

}
@media all and (max-height: 550px) {

    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 345px;
        }

}
@media all and (max-height: 500px) {

    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 296px;
        }

}
@media all and (max-height: 450px) {

    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 247px;
        }

}
@media all and (max-height: 400px) {

    .l-flatslide-menu-item-more .l-flatslide-menu-subitems {
        max-height: 198px;
        }

}

/* l-size screen (1400px) */
@media all and (min-width: 1400px) {

    .l-flatslide-container {
        max-width: 1400px;
        margin-left: auto;
        margin-right: auto;
        }

}

/* xl-size screen (1500px) */
@media all and (min-width: 1500px) {

    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 190px;
        }

}

/* xxl-size screen (1600px) */
@media all and (min-width: 1600px) {

    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 140px;
        }

}

/* xxxl-size screen (1700px) */
@media all and (min-width: 1700px) {

    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 90px;
        }

}

/* xxxl-size screen (1790px) */
@media all and (min-width: 1790px) {

    /* show nav after js */
    .l-flatslide-navigation {
        visibility: hidden;
        margin-left: 0;
        margin-right: 0;
        }
    .l-flatslide-state-menuinit .l-flatslide-navigation,
    .l-flatslide-state-menuinit .l-flatslide-menu-controls {
        visibility: visible;
        }

    /* disable shownav */
    .l-flatslide-state-shownav .l-flatslide-body {
        margin-left: 0;
        }

    /* show menu */
    .l-flatslide-menu-items {
        top: 60px;
        left: 0;
        bottom: 0;
        }

    /* show-menu buttons */
    #js .l-flatslide-menu-controls {
        left: 240px;
        }
    #js .l-flatslide-state-shownav .l-flatslide-menu-controls {
        left: 240px;
        }

    /* hide menu button */
    .l-flatslide-menu-button,
    .l-flatslide-menu-button:link,
    .l-flatslide-menu-button:visited,
    .l-flatslide-menu-button:hover
    .l-flatslide-menu-button:active {
        visibility: hidden;
        height: 0;
        margin-bottom: 0;
        }

        /* friends feed menu buttons */
        .b-lenta .l-flatslide-menu-button,
        .b-lenta .l-flatslide-menu-button:link,
        .b-lenta .l-flatslide-menu-button:visited,
        .b-lenta .l-flatslide-menu-button:hover
        .b-lenta .l-flatslide-menu-button:active {
            visibility: visible;
            height: 50px;
            margin-bottom: 10px;
            }

    .l-flatslide-menu-button-opened .l-flatslide-menu-button-close,
    .l-flatslide-settingslink-opened .l-flatslide-settingslink-close {
        display: none;
        }
    .l-flatslide-menu-button-opened .l-flatslide-menu-button-open,
    .l-flatslide-settingslink-opened .l-flatslide-settingslink-open {
        display: block;
        }

}

/* 1000 */
@media all and (max-width: 1000px) {
    .l-flatslide-line {
        padding: 0 60px;
        padding: 0 3.75rem;
        }

    .l-flatslide-body {
        position: relative;
        }
        .l-flatslide-wrapper {
            border-right: 1px solid #DAE3E6;
            margin-right: -1px;
            }
            .l-flatslide-content {
                margin: 0 60px;
                padding: 0;
                border-right: 0;
                }

        .l-flatslide-aside {
            position: fixed;
            top: 0;
            right: -360px;
            bottom: 0;
            width: 360px;
            height: auto !important; /* js height calculation fix */
            box-sizing: border-box;
            transition: right .1s ease-in;
            }
            .l-flatslide-aside-content {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                overflow: auto;
                display: none;
                }

            .l-flatslide-state-menuinit .l-flatslide-aside-controls {
                visibility: visible;
                }
                .l-flatslide-aside-button {
                    display: block;
                    }

    .body-state-sidebar-opened {
        overflow: hidden;
        }
        .body-state-sidebar-opened .s-body {
            overflow-y: hidden;
            }
        .body-state-sidebar-opened .l-flatslide-body {
            margin-left: -360px;
            }
            .body-state-sidebar-opened .l-flatslide-aside {
                right: 0;
                }
            .body-state-sidebar-opened .l-flatslide-aside-content {
                display: block;
                }
            .body-state-sidebar-opened .l-flatslide-aside-button-open {
                display: none;
                }
            .body-state-sidebar-opened .l-flatslide-aside-button-close {
                display: block;
                }
}

@media all and (max-width: 650px) {
    .b-service-title {
        font-size: 1.6em;
        line-height: 1;
        }

    .b-mainpage-state-view-noncyr .l-flatslide-navigation {
        min-height: 0;
        }
    .body-state-sidebar-opened .l-flatslide-body {
        margin-left: -310px;
        }
    .l-flatslide-line {
        padding: 0 35px;
        padding: 0 2.1875rem;
        }
    .l-flatslide-content {
        margin: 0 35px;
        }
    .l-flatslide-aside {
        right: -310px;
        z-index: 3;
        width: 310px;
        background: #FFF;
        }
        .l-flatslide-aside .l-flatslide-aside-block {
            width: auto;
            padding-left: 10px;
            padding-right: 10px;
            }

    .l-flatslide-controls {
        width: 30px;
        }
        .l-flatslide-control {
            width: 30px;
            height: 30px;
            }
        .l-flatslide-control .svgicon {
            width: 16px;
            height: 16px;
            }

    /* temprorary fixes LJSUP-20226 */
    .l-flatslide-menu-items {
        bottom: 0 !important;
        height: auto !important;
        overflow: hidden;
        overflow-y: auto;
        }
        .l-flatslide-menu-item {
            display: block !important;
            }
        .l-flatslide-menu-item-more {
            display: none !important;
            }
    /* /temprorary fixes LJSUP-20226 */

    /* irrational fixes (21854) */
    .b-mainpage-state-mobileadaptive .l-flatslide-controls {
        display: none;
        }
}

@media all and (max-width: 360px) {
    .body-state-sidebar-opened .l-flatslide-aside-controls {
        right: 0;
        }
}



/* yandex direct (LJSUP-20083, LJSUP-20849) */
.yadirectside #yadirectside_id,
.yadirectwide #yadirectwide_id {
    margin: 0;
    }
    .yadirectside #yadirectside_id DIV[id],
    .yadirectwide #yadirectwide_id DIV[id] {
        font-size: 85% !important;
        }
    .yadirectside #yadirectside_id A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color,
    .yadirectwide #yadirectwide_id A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color {
        text-decoration: none !important;
        }
    .yadirectside #yadirectside_id DIV[id] > YATAG,
    .yadirectwide #yadirectwide_id DIV[id] > YATAG {
        font-family: inherit !important;
        }
    .yadirectside #yadirectside_id DIV[id] > YATAG .yap-title-block__text,
    .yadirectside #yadirectside_id DIV[id] > YATAG .yap-sitelinks__link,
    .yadirectside #yadirectside_id DIV[id] > YATAG .yap-domain:hover,
    .yadirectside #yadirectside_id DIV[id] > YATAG .yap-contacts__item-link:hover,
    .yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-title-block__text,
    .yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-sitelinks__link,
    .yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-domain:hover,
    .yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-contacts__item-link:hover {
        text-decoration: none !important;
        }
    .yadirectside #yadirectside_id DIV[id] > YATAG .yap-title-block__text,
    .yadirectside #yadirectside_id DIV[id] > YATAG .yap-title-block__favicon,
    .yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-title-block__text,
    .yadirectwide #yadirectwide_id DIV[id] > YATAG .yap-title-block__favicon {
        font-size: 130% !important;
        }

/* empty yandex (LJSUP-20821) */
.l-flatslide-aside-block.yadirectside:empty {
    width: auto;
    padding: 0;
    border-bottom: 0;
    }





/* Aside menu m-section (/browse/)
---------------------------*/
.m-section {
    }
    .m-section .m-section-item {
        position: relative;
        margin: 0 0 8px;
        }
        .m-section .m-section-item SPAN {
            display: block;
            margin: 0;
            padding: 0;
            /*
            padding: 0 0 0 15px;
            margin: 0 0 0 -15px;
            cursor: pointer;
            */
            }
        .m-section .m-section-list {
            display: block; /* It will be disables with JS*/
            margin: 5px 0 0;
            font-weight: normal;
            font-size: 13px;
            }
            .m-section .m-section-list LI {
                position:relative;
                margin: 0 0 5px;
                }
                .m-section .m-section-list LI UL {
                    display: none;
                    margin-left: 15px;
                    }
                .m-section .m-section-list LI STRONG {
                    color: #808080;
                    }

            .m-section .m-switch {
                position: absolute;
                display: none;
                left: -15px;
                top: 0.4em;
                width: 9px;
                height: 9px;
                background: url(/img/arrows-menu.gif?v=9114) no-repeat;
                }
                .m-section .m-section-list .m-switch {
                    display: block;
                    background-position: 0 -20px;
                    }
                .m-section .m-section-item-open .m-section-list {
                    display: block;
                    }
                    .m-section .m-section-item-open .m-section-list UL {
                        display: none;
                        }
                    .m-section .m-section-item-open .m-section-item-open UL {
                        display: block;
                        }
                        .m-section .m-section-item-open .m-switch {
                            background-position: 0 -10px;
                            }
                        .m-section .m-section-item-open LI .m-switch {
                            background-position: 0 -20px;
                            }
                        .m-section .m-section-item-open .m-section-item-open .m-switch {
                            background-position: 0 -30px;
                            }


/* IF JS isn't disabled */
#js .m-section .m-switch {
    display: block;
    display: none; /* temp fix for zlata (LJSUP-18593) */
    }
#js .m-section .m-section-list {
    display: none;
    }
     #js .m-section .m-section-item-open .m-section-list {
        display: block;
        }
     #js .m-section .m-section-item-open .m-section-list UL {
        display: none;
        }
        #js .m-section .m-section-item-open .m-section-list .m-section-item-open UL {
            display: block;
            }

.m-section-open .m-switch {
    display: none;
    }
.m-section-open .m-section-list,
.m-section-open .m-section-list UL {
    display: block;
    }
    #js .m-section-open .m-switch {
        display: none;
        }
    #js .m-section-open .m-section-list,
    #js .m-section-open .m-section-list UL {
        display: block;
        }





/* SELECTUS (SELECTRIC) */

/* jQuery Selectric http://lcdsantos.github.io/jQuery-Selectric/demo.html */

/*
selectricWrapper (.b-selectus-wrapper)
- selectricHideSelect (.b-selectus-hide-select)
- selectric (.b-selectus)
- selectricItems (.b-selectus-items)
- selectricInput (.b-selectus-input)
*/

/* root */
.b-selectus-wrapper {
    position: relative;
    margin: 0 0 10px;
    width: 300px;
    cursor: pointer;
    }

    /* hide old select */
    .b-selectus-hide-select {
        position: relative;
        overflow: hidden;
        width: 0;
        height: 0;
        }
        .b-selectus-hide-select SELECT {
            display: none;
            position: absolute;
            left: -100%;
            }

    /* fake select */
    .b-selectus {
        position: relative;
        border: 1px solid #CED6D9;
        border-radius: 3px;
        background: #F7F9FA;
        }
        .b-selectus .label {
            overflow: hidden;
            display: block;
            min-height: 18px;
            margin: 0 30px 0 0;
            padding: 6px;
            white-space: nowrap;
            letter-spacing: 0.05em;
            text-transform: uppercase;
            font: 13px/18px "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
            color: #7A9199;
            }
        .b-selectus .button {
            display: block;
            position: absolute;
            top: 0;
            right: 0;
            width: 30px;
            height: 30px;
            text-align: center;
            font: 0/0 a;
            color: #BBB;
            }
            .b-selectus .button:after {
                content: " ";
                position: absolute;
                top: 50%;
                left: 50%;
                width:10px;
                height: 7px;
                margin: -3px 0 0 -5px;
                background-repeat: no-repeat;
                background-position: 0 0;
                background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22selectrics_button-Layer_1%22%20height%3D%227%22%20viewBox%3D%220%200%2010%206.667%22%20width%3D%2210%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20id%3D%22selectrics_button-Path-45%22%20d%3D%22m4.319%205.96l0.665%200.706%200.667-0.704%204.349-4.594-1.33-1.368-3.686%203.9-3.65-3.89-1.334%201.365%204.319%204.585z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E);
                font: 0/0 a;
                }
            /* ie8 hack */
            .lt-ie9 .b-selectus .button:after {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKRJREFUGNNjKJ8wU65ywswOhv//GRnQQH19PVPVxBl9IDUMVRNmHKqaOPN/5YTpE1FUATUCxeeA5SbOPMhQ0zdLu6p/5huQAFBTI0wd0JZ+sFj/9Fc1/bM1wYJVk2eYVE2c/gli8sxCoAkNEI0zP5RPnGaIYhNQ0r6if/p3sAIwnv6lon+GJQM2UDVphjfQql9Ap/yonDDDmQEfAFodAfSpL7o4AOMgW4tKWGT5AAAAAElFTkSuQmCC);
                }
            /* opera-mini svg hack */
            doesnotexist:-o-prefocus,
            .b-selectus .button:after {
                background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22selectrics_button-Layer_1%22%20height%3D%227%22%20viewBox%3D%220%200%2010%206.667%22%20width%3D%2210%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%3E%3Cpath%20id%3D%22selectrics_button-Path-45%22%20d%3D%22m4.319%205.96l0.665%200.706%200.667-0.704%204.349-4.594-1.33-1.368-3.686%203.9-3.65-3.89-1.334%201.365%204.319%204.585z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E);
                }

    /* fake select items */
    .b-selectus-items {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: -1;
        border: 1px solid #CED6D9;
        box-shadow: 0 0 7px -6px;
        background: #FFF;
        }
        .b-selectus-items .b-selectus-scroll {
            height: 100%;
            overflow: auto;
            }
            .b-selectus-items UL,
            .b-selectus-items LI {
                min-height: 20px;
                list-style: none;
                padding: 0;
                margin: 0;
                font: 14px/20px "ProximaNovaRegular",Helvetica,Arial,sans-serif;
                }
            .b-selectus-items LI {
                display: block;
                padding: 5px;
                border-bottom: 1px solid #DAE3E6;
                cursor: pointer;
                color: #242F33;
                }
            .b-selectus-items LI:hover {
                background: #F7F9FA;
                color: #10A9DB;
                }
            .b-selectus-items LI.selected {
                background: #F7F9FA;
                color: #242F33;
                }
            .b-selectus-items LI.disabled {
                background: #F5F5F5;
                color: #BBB;
                cursor: default;
                }
    .b-selectus-above .b-selectus-items {
        top: auto;
        bottom: 100%;
        }

    /* input - select replacement */
    .b-selectus-input {
        overflow: hidden !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        clip: rect(0, 0, 0, 0) !important;
        width: 1px !important;
        height: 1px !important;
        margin: 0 !important;
        padding: 0 !important;
        outline: none !important;
        border: none !important;
        *font: 0/0 a !important;
        background: none !important;
        }

/* hover state */
.b-selectus-hover .b-selectus {
    border-color: #CCC;
    }
    .b-selectus-hover .b-selectus .button {
        color: #888;
        }
        .b-selectus-hover .b-selectus .button:after {
            border-top-color: #888;
            }

/* open state */
.b-selectus-open {
    z-index: 10;
    }
    .b-selectus-open .b-selectus {
        background: #FFF;
        }
    .b-selectus-open .b-selectus-items {
        display: block;
        }

/* disabled state */
.b-selectus-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    }

/* responcive */
.b-selectus-responsive {
    width: 100%;
    }

/* temp show */
.b-selectus-temp-show {
    display: block !important;
    position: absolute !important;
    visibility: hidden !important;
    }

@media all and (max-width: 950px) {

    .b-selectus-wrapper {
        width: auto;
        }

}





.entry-list-wrapper {
    position: relative;
    overflow: auto;
    }
TABLE.entry-list {
    table-layout: fixed;
    }
    TABLE.entry-list .entry-content IMG,
    TABLE.entry-list .entry-content IFRAME {
        width: auto !important;
        height: auto !important;
        max-width: 100%;
        }





@media print {
    .l-flatslide-navigation,
    .l-flatslide-aside,
    .l-flatslide-controls,
    .l-flatslide-intro-controls {
        display: none;
        }

    .l-flatslide-content,
    .l-flatslide-wrapper {
        border: 0;
        }

    .l-flatslide-content {
        margin: 0;
        padding: 0;
        }
}


/* file-end: stc/lj-basestrap-app.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/flatbutton.css 
*/

.b-flatbutton{position:relative;display:inline-block;margin:0;padding:15px 20px;border:0;border-radius:3px;text-transform:uppercase;text-decoration:none;text-align:center;font:14px/1 ProximaNovaSemibold,Tahoma,Arial,sans-serif;font:.875rem/1 ProximaNovaSemibold,Tahoma,Arial,sans-serif;cursor:pointer}.b-flatbutton-icon{overflow:hidden;display:inline-block;width:16px;height:16px;margin:0;padding:0;vertical-align:-3px;background:url(/img/icons/flatsocial_16_white.svg?v=46590) no-repeat;font:0/0 a;cursor:pointer}.lt-ie9 .b-flatbutton-icon{background-image:url(/img/icons/flatsocial_16_white.png?v=46590)}.b-flatbutton-icon,doesnotexist:-o-prefocus{background-image:url(/img/icons/flatsocial_16_white.png?v=46590)}.b-flatbutton-title{margin:0}.b-flatbutton-simple{padding:10px 15px}.b-flatbutton[disabled]{opacity:.5;pointer-events:none}.b-flatbutton-shine{overflow:hidden}.b-flatbutton-shine::before{content:"";width:200%;height:200%;position:absolute;top:-200%;left:-225%;background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));background-image:-moz-linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));background-image:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.b-flatbutton-shine:hover::before{top:200%;left:200%}.b-flatbutton-shining{overflow:hidden}.b-flatbutton-shining::before{content:"";width:200%;height:200%;position:absolute;background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));background-image:-moz-linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));background-image:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.6),rgba(255,255,255,0));-webkit-animation:shining 1s ease-out infinite;-moz-animation:shining 1s ease-out infinite;-o-animation:shining 1s ease-out infinite;animation:shining 1s ease-out infinite}@-webkit-keyframes shining{0%{top:-200%;left:-225%}100%{top:200%;left:200%}}@-moz-keyframes shining{0%{top:-200%;left:-225%}100%{top:200%;left:200%}}@-o-keyframes shining{0%{top:-200%;left:-225%}100%{top:200%;left:200%}}@keyframes shining{0%{top:-200%;left:-225%}100%{top:200%;left:200%}}DIV .b-flatbutton-loading{background:#09C;color:#09C;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:wait}DIV .b-flatbutton-loading::-moz-selection{background:#09C;color:#09C}DIV .b-flatbutton-loading::selection{background:#09C;color:#09C}DIV .b-flatbutton-loading::before{content:" ";position:absolute;top:50%;left:50%;z-index:1;width:16px;height:16px;margin:-8px 0 0 -8px;-webkit-animation:svgrotate .57s linear infinite;-moz-animation:svgrotate .57s linear infinite;-o-animation:svgrotate .57s linear infinite;animation:svgrotate .57s linear infinite;background-repeat:no-repeat;background-position:50% 50%;background-image:url(data:image/svg+xml,%3Csvg%20class%3D%22svgpreloader%20svgpreloader-svg%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M15.5%2C31%20C24.0604136%2C31%2031%2C24.0604136%2031%2C15.5%20C31%2C6.93958638%2024.0604136%2C0%2015.5%2C0%20C6.93958638%2C0%200%2C6.93958638%200%2C15.5%20C0%2C24.0604136%206.93958638%2C31%2015.5%2C31%20Z%20M15.5%2C24%20C20.1944204%2C24%2024%2C20.1944204%2024%2C15.5%20C24%2C10.8055796%2020.1944204%2C7%2015.5%2C7%20C10.8055796%2C7%207%2C10.8055796%207%2C15.5%20C7%2C20.1944204%2010.8055796%2C24%2015.5%2C24%20Z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M15.7960584%2C7.00505942%20L15.8509795%2C0.00389541322%20C20.1020367%2C0.0983450811%2023.9309467%2C1.90428116%2026.675877%2C4.7598713%20L26.675877%2C4.7598713%20L21.7412314%2C9.72958246%20C20.2508535%2C8.11838542%2018.1443589%2C7.08544079%2015.7960584%2C7.00505942%20Z%22%20fill%3D%22%230086B3%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E),none;font:0/0 a;cursor:wait}@-webkit-keyframes svgrotate{100%{transform:rotate(360deg)}}@-moz-keyframes svgrotate{100%{transform:rotate(360deg)}}@-o-keyframes svgrotate{100%{transform:rotate(360deg)}}@keyframes svgrotate{100%{transform:rotate(360deg)}}BODY .b-discoveryarticle .b-flatbutton-loading:active,BODY .b-discoveryarticle .b-flatbutton-loading:focus,BODY .b-discoveryarticle .b-flatbutton-loading:hover,BODY .b-discoveryarticle .b-flatbutton-loading:link,BODY .b-discoveryarticle .b-flatbutton-loading:visited,BODY .b-popup .b-flatbutton-loading:active,BODY .b-popup .b-flatbutton-loading:focus,BODY .b-popup .b-flatbutton-loading:hover,BODY .b-popup .b-flatbutton-loading:link,BODY .b-popup .b-flatbutton-loading:visited,DIV .b-flatbutton-loading:active,DIV .b-flatbutton-loading:focus,DIV .b-flatbutton-loading:hover,DIV .b-flatbutton-loading:link,DIV .b-flatbutton-loading:visited{background:#09C;color:#09C}.b-flatbutton+.b-flatbutton{margin-left:.5em}.b-flatbutton{background:#09C;color:#FFF}.b-discoveryarticle .b-flatbutton:link,.b-discoveryarticle .b-flatbutton:visited,.b-flatbutton:link,.b-flatbutton:visited,.b-popup .b-flatbutton:link,.b-popup .b-flatbutton:visited{background:#09C;text-decoration:none;color:#FFF}.b-discoveryarticle .b-flatbutton:hover,.b-flatbutton:hover,.b-popup .b-flatbutton:hover{background:#00ACE6;text-decoration:none;color:#FFF}.b-discoveryarticle .b-flatbutton:active,.b-flatbutton:active,.b-popup .b-flatbutton:active{background:#0086B3;text-decoration:none;color:#FFF}.b-discoveryarticle .b-flatbutton:focus,.b-flatbutton:focus,.b-popup .b-flatbutton:focus{background:#00ACE6;text-decoration:none;color:#FFF}.b-discoveryarticle .b-flatbutton-green:link,.b-discoveryarticle .b-flatbutton-green:visited,.b-flatbutton-green,.b-flatbutton-green:link,.b-flatbutton-green:visited,.b-mainpage-state-discovery .b-flatbutton-green:link,.b-mainpage-state-discovery .b-flatbutton-green:visited,.b-popup .b-flatbutton-green:link,.b-popup .b-flatbutton-green:visited{background:#39BF71;color:#FFF}.b-discoveryarticle .b-flatbutton-green:hover,.b-flatbutton-green:hover,.b-mainpage-state-discovery .b-flatbutton-green:hover,.b-popup .b-flatbutton-green:hover{background:#41D980;color:#FFF}.b-discoveryarticle .b-flatbutton-green:active,.b-flatbutton-green:active,.b-mainpage-state-discovery .b-flatbutton-green:active,.b-popup .b-flatbutton-green:active{background:#32A662;color:#FFF}.b-discoveryarticle .b-flatbutton-green:focus,.b-flatbutton-green:focus,.b-mainpage-state-discovery .b-flatbutton-green:focus,.b-popup .b-flatbutton-green:focus{background:#41D980;color:#FFF}.b-discoveryarticle .b-flatbutton-red:link,.b-discoveryarticle .b-flatbutton-red:visited,.b-flatbutton-red,.b-flatbutton-red:link,.b-flatbutton-red:visited,.b-mainpage-state-discovery .b-flatbutton-red:link,.b-mainpage-state-discovery .b-flatbutton-red:visited,.b-popup .b-flatbutton-red:link,.b-popup .b-flatbutton-red:visited{background:#D92B2B;color:#FFF}.b-discoveryarticle .b-flatbutton-red:hover,.b-flatbutton-red:hover,.b-mainpage-state-discovery .b-flatbutton-red:hover,.b-popup .b-flatbutton-red:hover{background:#F23030;color:#FFF}.b-discoveryarticle .b-flatbutton-red:active,.b-flatbutton-red:active,.b-mainpage-state-discovery .b-flatbutton-red:active,.b-popup .b-flatbutton-red:active{background:#B32424;color:#FFF}.b-discoveryarticle .b-flatbutton-red:focus,.b-flatbutton-red:focus,.b-mainpage-state-discovery .b-flatbutton-red:focus,.b-popup .b-flatbutton-red:focus{background:#F23030;color:#FFF}.b-flatbutton-neutral{padding:13px 18px;border:2px solid;background:#FFF;color:#00A3D9}.b-discoveryarticle .b-flatbutton-neutral:link,.b-discoveryarticle .b-flatbutton-neutral:visited,.b-flatbutton-neutral:link,.b-flatbutton-neutral:visited,.b-mainpage-state-discovery .b-flatbutton-neutral:link,.b-mainpage-state-discovery .b-flatbutton-neutral:visited,.b-popup .b-flatbutton-neutral:link,.b-popup .b-flatbutton-neutral:visited{border-color:#00A3D9;background:#FFF;color:#00A3D9}.b-discoveryarticle .b-flatbutton-neutral:hover,.b-flatbutton-neutral:hover,.b-mainpage-state-discovery .b-flatbutton-neutral:hover,.b-popup .b-flatbutton-neutral:hover{border-color:#00A3D9;background:#00A3D9;color:#FFF}.b-discoveryarticle .b-flatbutton-neutral:active,.b-flatbutton-neutral:active,.b-mainpage-state-discovery .b-flatbutton-neutral:active,.b-popup .b-flatbutton-neutral:active{border-color:#0086B3;background:#0086B3;color:#FFF}.b-discoveryarticle .b-flatbutton-neutral:focus,.b-flatbutton-neutral:focus,.b-mainpage-state-discovery .b-flatbutton-neutral:focus,.b-popup .b-flatbutton-neutral:focus{border-color:#00A3D9;background:#00A3D9;color:#FFF}.b-flatbutton-neutral.b-flatbutton-simple{padding:8px 13px}.b-flatbutton-facebook{background:#3B5998;color:#FFF}.b-flatbutton-facebook:link,.b-flatbutton-facebook:visited{background:#3B5998;text-decoration:none;color:#FFF}.b-flatbutton-facebook:active,.b-flatbutton-facebook:focus,.b-flatbutton-facebook:hover{background:#4669B3;text-decoration:none;color:#FFF}.p-lenta .b-feedwidgets .b-flatbutton-facebook:active,.p-lenta .b-feedwidgets .b-flatbutton-facebook:hover,.p-lenta .b-feedwidgets .b-flatbutton-facebook:link,.p-lenta .b-feedwidgets .b-flatbutton-facebook:visited{color:#FFF}.b-flatbutton-facebook .b-flatbutton-icon{margin-right:5px;background-position:-1px -1px}.b-flatbutton-twitter{background:#00ACEE;color:#FFF}.b-flatbutton-twitter:link,.b-flatbutton-twitter:visited{background:#00ACEE;text-decoration:none;color:#FFF}.b-flatbutton-twitter:active,.b-flatbutton-twitter:focus,.b-flatbutton-twitter:hover{background:#00B8FF;text-decoration:none;color:#FFF}.p-lenta .b-feedwidgets .b-flatbutton-twitter:active,.p-lenta .b-feedwidgets .b-flatbutton-twitter:hover,.p-lenta .b-feedwidgets .b-flatbutton-twitter:link,.p-lenta .b-feedwidgets .b-flatbutton-twitter:visited{color:#FFF}.b-flatbutton-twitter .b-flatbutton-icon{margin-right:5px;background-position:-1px -109px}.b-flatbutton-instagram{background:#517FA4;color:#FFF}.b-flatbutton-instagram:link,.b-flatbutton-instagram:visited{background:#517FA4;text-decoration:none;color:#FFF}.b-flatbutton-instagram:active,.b-flatbutton-instagram:focus,.b-flatbutton-instagram:hover{background:#598BB5;text-decoration:none;color:#FFF}.p-lenta .b-feedwidgets .b-flatbutton-instagram:active,.p-lenta .b-feedwidgets .b-flatbutton-instagram:hover,.p-lenta .b-feedwidgets .b-flatbutton-instagram:link,.p-lenta .b-feedwidgets .b-flatbutton-instagram:visited{color:#FFF}.b-flatbutton-instagram .b-flatbutton-icon{margin-right:5px;background-position:-1px -37px}.b-flatbutton-tumblr{background:#2C4762;color:#FFF}.b-flatbutton-tumblr:link,.b-flatbutton-tumblr:visited{background:#2C4762;text-decoration:none;color:#FFF}.b-flatbutton-tumblr:active,.b-flatbutton-tumblr:focus,.b-flatbutton-tumblr:hover{background:#345373;text-decoration:none;color:#FFF}.p-lenta .b-feedwidgets .b-flatbutton-tumblr:active,.p-lenta .b-feedwidgets .b-flatbutton-tumblr:hover,.p-lenta .b-feedwidgets .b-flatbutton-tumblr:link,.p-lenta .b-feedwidgets .b-flatbutton-tumblr:visited{color:#FFF}.b-flatbutton-tumblr .b-flatbutton-icon{margin-right:5px;background-position:-1px -91px}.b-flatbutton-vk{background:#4E729A;color:#FFF}.b-flatbutton-vk:link,.b-flatbutton-vk:visited{background:#4E729A;text-decoration:none;color:#FFF}.b-flatbutton-vk:active,.b-flatbutton-vk:focus,.b-flatbutton-vk:hover{background:#577EAB;text-decoration:none;color:#FFF}.p-lenta .b-feedwidgets .b-flatbutton-vk:active,.p-lenta .b-feedwidgets .b-flatbutton-vk:hover,.p-lenta .b-feedwidgets .b-flatbutton-vk:link,.p-lenta .b-feedwidgets .b-flatbutton-vk:visited{color:#FFF}.b-flatbutton-vk .b-flatbutton-icon{margin-right:5px;background-position:-1px -127px}.b-flatbutton-google{background:#D73D32;color:#FFF}.b-flatbutton-google:link,.b-flatbutton-google:visited{background:#D73D32;text-decoration:none;color:#FFF}.b-flatbutton-google:active,.b-flatbutton-google:focus,.b-flatbutton-google:hover{background:#F04337;text-decoration:none;color:#FFF}.b-flatbutton-google .b-flatbutton-icon{margin-right:5px;background-position:-1px -19px}.b-flatbutton-openid{background:#F28018;color:#FFF}.b-flatbutton-openid:link,.b-flatbutton-openid:visited{background:#F28018;text-decoration:none;color:#FFF}.b-flatbutton-openid:active,.b-flatbutton-openid:focus,.b-flatbutton-openid:hover{background:#FF871A;text-decoration:none;color:#FFF}.b-flatbutton-openid .b-flatbutton-icon{margin-right:5px;background-position:-1px -73px}.b-flatbutton-livejournal{background:#004359;color:#FFF}.b-flatbutton-livejournal:link,.b-flatbutton-livejournal:visited{background:#004359;text-decoration:none;color:#FFF}.b-flatbutton-livejournal:active,.b-flatbutton-livejournal:focus,.b-flatbutton-livejournal:hover{background:#005673;text-decoration:none;color:#FFF}.b-flatbutton-livejournal .b-flatbutton-icon{margin-right:5px;background-position:-1px -145px}.b-flatbutton-mailru{background:#168DE2;color:#FFF}.b-flatbutton-mailru:link,.b-flatbutton-mailru:visited{background:#168DE2;text-decoration:none;color:#FFF}.b-flatbutton-mailru:active,.b-flatbutton-mailru:focus,.b-flatbutton-mailru:hover{background:#1A9EFF;text-decoration:none;color:#FFF}.b-flatbutton-mailru .b-flatbutton-icon{margin-right:5px;background-position:-1px -55px}

/* file-end: stc/flatbutton.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/svg/flaticon.css 
*/

.flaticon {
    fill: #7A9199;
    }
.ie8 .flaticon {
    display: inline-block;
    background-image: url(flaticon.png?v=54815);
    }
.flaticon--arrow-bottom-bold {
    width: 10px;
    height: 7px;
    background-position: -297px -104px;
    fill: #7A9199;
    }
.flaticon--arrow-bottom-solid {
    width: 7px;
    height: 5px;
    background-position: -297px -121px;
    fill: #7A9199;
    }
.flaticon--arrow-down {
    width: 16px;
    height: 23px;
    background-position: -271px -33px;
    fill: #7A9199;
    }
.flaticon--arrow-left-bold {
    width: 10px;
    height: 16px;
    background-position: -297px -26px;
    fill: #7A9199;
    }
.flaticon--arrow-left {
    width: 30px;
    height: 56px;
    background-position: 0 0;
    fill: #7A9199;
    }
.flaticon--arrow-right-bold {
    width: 10px;
    height: 16px;
    background-position: -297px 0;
    fill: #7A9199;
    }
.flaticon--arrow-right {
    width: 30px;
    height: 56px;
    background-position: -40px 0;
    fill: #7A9199;
    }
.flaticon--arrow-up {
    width: 16px;
    height: 23px;
    background-position: -271px 0;
    fill: #7A9199;
    }
.flaticon--aside {
    width: 30px;
    height: 29px;
    background-position: -122px -40px;
    fill: #7A9199;
    }
.flaticon--burger {
    width: 20px;
    height: 16px;
    background-position: -216px -215px;
    fill: #9BBFCE;
    }
.flaticon--check {
    width: 16px;
    height: 11px;
    background-position: -24px -273px;
    fill: #7A9199;
    }
.flaticon--comments-add {
    width: 30px;
    height: 24px;
    background-position: -80px -145px;
    fill: #7A9199;
    }
.flaticon--comments-bold--99bfcc {
    width: 17px;
    height: 16px;
    background-position: 0 -247px;
    fill: #99BFCC;
    }
.flaticon--comments-bold {
    width: 17px;
    height: 16px;
    background-position: -27px -247px;
    fill: #7A9199;
    }
.flaticon--comments-read {
    width: 30px;
    height: 24px;
    background-position: -40px -145px;
    fill: #7A9199;
    }
.flaticon--community-dir-add {
    width: 26px;
    height: 26px;
    background-position: -235px 0;
    fill: #99BFCC;
    }
.flaticon--community-dir-remove {
    width: 26px;
    height: 26px;
    background-position: -235px -36px;
    fill: #99BFCC;
    }
.flaticon--community-join {
    width: 26px;
    height: 26px;
    background-position: -162px -73px;
    fill: #99BFCC;
    }
.flaticon--community-leave {
    width: 26px;
    height: 26px;
    background-position: -162px -109px;
    fill: #99BFCC;
    }
.flaticon--community-manage-pending {
    width: 26px;
    height: 26px;
    background-position: -162px -37px;
    fill: #99BFCC;
    }
.flaticon--community-manage {
    width: 26px;
    height: 26px;
    background-position: -199px -36px;
    fill: #99BFCC;
    }
.flaticon--community-settings {
    width: 24px;
    height: 24px;
    background-position: -235px -181px;
    fill: #99BFCC;
    }
.flaticon--community-unwatch {
    width: 26px;
    height: 26px;
    background-position: -199px -108px;
    fill: #99BFCC;
    }
.flaticon--community-watch {
    width: 26px;
    height: 26px;
    background-position: 0 -179px;
    fill: #99BFCC;
    }
.flaticon--community-write {
    width: 26px;
    height: 26px;
    background-position: -36px -179px;
    fill: #99BFCC;
    }
.flaticon--cross--w14--fff {
    width: 14px;
    height: 14px;
    background-position: 0 -273px;
    fill: #FFF;
    }
.flaticon--cross--w20--99bfcc {
    width: 20px;
    height: 20px;
    background-position: -125px -215px;
    fill: #99BFCC;
    }
.flaticon--cross-bold {
    width: 30px;
    height: 30px;
    background-position: -42px -66px;
    fill: #7A9199;
    }
.flaticon--cross {
    width: 16px;
    height: 16px;
    background-position: -271px -202px;
    fill: #7A9199;
    }
.flaticon--delete_repost {
    width: 16px;
    height: 18px;
    background-position: -271px -66px;
    fill: #7A9199;
    }
.flaticon--discovery {
    width: 36px;
    height: 20px;
    background-position: -40px -108px;
    fill: #39BF71;
    }
.flaticon--edit {
    width: 21px;
    height: 25px;
    background-position: -199px -144px;
    fill: #7A9199;
    }
.flaticon--edit_entry {
    width: 16px;
    height: 17px;
    background-position: -271px -149px;
    fill: #7A9199;
    }
.flaticon--facebook {
    width: 8px;
    height: 16px;
    background-position: -297px -78px;
    fill: #fff;
    }
.flaticon--filter {
    width: 26px;
    height: 26px;
    background-position: -199px -72px;
    fill: #99BFCC;
    }
.flaticon--flag {
    width: 16px;
    height: 17px;
    background-position: -271px -122px;
    fill: #7A9199;
    }
.flaticon--friend-add {
    width: 26px;
    height: 26px;
    background-position: -235px -72px;
    fill: #99BFCC;
    }
.flaticon--friend-calendar {
    width: 26px;
    height: 26px;
    background-position: -144px -179px;
    fill: #99BFCC;
    }
.flaticon--friend-gift {
    width: 26px;
    height: 26px;
    background-position: -199px 0;
    fill: #99BFCC;
    }
.flaticon--friend-list {
    width: 21px;
    height: 17px;
    background-position: -185px -215px;
    fill: #99BFCC;
    }
.flaticon--friend-remove {
    width: 26px;
    height: 26px;
    background-position: -180px -179px;
    fill: #99BFCC;
    }
.flaticon--googleplus {
    width: 16px;
    height: 14px;
    background-position: -80px -42px;
    fill: #fff;
    }
.flaticon--help {
    width: 27px;
    height: 22px;
    background-position: -120px -145px;
    fill: #9BBFCE;
    }
.flaticon--helpicon {
    width: 20px;
    height: 20px;
    background-position: -120px -108px;
    fill: #7A9199;
    }
.flaticon--hide {
    width: 16px;
    height: 16px;
    background-position: -158px -247px;
    fill: #7A9199;
    }
.flaticon--instagram {
    width: 16px;
    height: 16px;
    background-position: -132px -247px;
    fill: #fff;
    }
.flaticon--list {
    width: 20px;
    height: 20px;
    background-position: -155px -215px;
    fill: #99BFCC;
    }
.flaticon--lj {
    width: 16px;
    height: 16px;
    background-position: -106px -247px;
    fill: #fff;
    }
.flaticon--login {
    width: 20px;
    height: 20px;
    background-position: -95px -215px;
    fill: #9BBFCE;
    }
.flaticon--logout {
    width: 30px;
    height: 27px;
    background-position: 0 -108px;
    fill: #7A9199;
    }
.flaticon--mail {
    width: 24px;
    height: 17px;
    background-position: -122px -79px;
    fill: #9BBFCE;
    }
.flaticon--mailru {
    width: 16px;
    height: 16px;
    background-position: -54px -247px;
    fill: #fff;
    }
.flaticon--mem_add {
    width: 16px;
    height: 15px;
    background-position: -236px -247px;
    fill: #7A9199;
    }
.flaticon--menu {
    width: 25px;
    height: 24px;
    background-position: -235px -147px;
    fill: #7A9199;
    }
.flaticon--openid {
    width: 16px;
    height: 15px;
    background-position: -210px -247px;
    fill: #fff;
    }
.flaticon--post {
    width: 30px;
    height: 30px;
    background-position: -122px 0;
    fill: #7A9199;
    }
.flaticon--repost {
    width: 22px;
    height: 21px;
    background-position: -32px -215px;
    fill: #7A9199;
    }
.flaticon--rss-add {
    width: 26px;
    height: 26px;
    background-position: -72px -179px;
    fill: #99BFCC;
    }
.flaticon--rss-remove {
    width: 26px;
    height: 26px;
    background-position: -108px -179px;
    fill: #99BFCC;
    }
.flaticon--rss {
    width: 32px;
    height: 32px;
    background-position: 0 -66px;
    fill: #7A9199;
    }
.flaticon--search {
    width: 21px;
    height: 21px;
    background-position: -64px -215px;
    fill: #9BBFCE;
    }
.flaticon--security-custom {
    width: 30px;
    height: 24px;
    background-position: 0 -145px;
    fill: #7A9199;
    }
.flaticon--security-private {
    width: 24px;
    height: 20px;
    background-position: -86px -108px;
    fill: #7A9199;
    }
.flaticon--security-protected {
    width: 22px;
    height: 29px;
    background-position: -235px -108px;
    fill: #7A9199;
    }
.flaticon--settings {
    width: 27px;
    height: 27px;
    background-position: -162px 0;
    fill: #7A9199;
    }
.flaticon--share {
    width: 16px;
    height: 18px;
    background-position: -271px -94px;
    fill: #7A9199;
    }
.flaticon--spinner {
    width: 32px;
    height: 32px;
    background-position: -80px 0;
    fill: #7A9199;
    }
.flaticon--sticky {
    width: 22px;
    height: 22px;
    background-position: -157px -145px;
    fill: #7A9199;
    }
.flaticon--tumblr {
    width: 10px;
    height: 16px;
    background-position: -297px -52px;
    fill: #fff;
    }
.flaticon--twitter {
    width: 16px;
    height: 13px;
    background-position: -262px -247px;
    fill: #fff;
    }
.flaticon--unwatch_comments {
    width: 16px;
    height: 16px;
    background-position: -184px -247px;
    fill: #7A9199;
    }
.flaticon--upload-image {
    width: 30px;
    height: 30px;
    background-position: -82px -66px;
    fill: #7A9199;
    }
.flaticon--userhead {
    width: 16px;
    height: 16px;
    background-position: -80px -247px;
    fill: #7A9199;
    }
.flaticon--vk {
    width: 13px;
    height: 16px;
    background-position: -246px -215px;
    fill: #fff;
    }
.flaticon--watch_comments {
    width: 16px;
    height: 16px;
    background-position: -271px -176px;
    fill: #7A9199;
    }
.flaticon--widgets {
    width: 22px;
    height: 22px;
    background-position: 0 -215px;
    fill: #7A9199;
    }


/* file-end: stc/svg/flaticon.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/lj_base-journal.css 
*/

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
INPUT[type='search'] {
    -webkit-appearance: textfield; /* 1 */
    -webkit-box-sizing: content-box; /* 2 */
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
INPUT[type='search']::-webkit-search-cancel-button,
INPUT[type='search']::-webkit-search-decoration,
INPUT[type='search']::-webkit-search-results-decoration {
    -webkit-appearance: none;
}

/* Comment Form
--------------------------- */
.b-postform {
    min-height: 220px;
    }

.b-qrform-alert-logcommentips {
    width: 70%;
    }

.b-postform-alert-logcommentips,
.b-postform-alert-nosubjecthtml,
.b-postform-alert-screened,
.b-postform-alert-suspended,
.b-postform-alert-deleted,
.b-postform-alert-banned,
.b-postform-alert-notafriend,
.b-postform-alert-notreg,
.b-postform-alert-notmail,
.b-postform-alert-regonly,
.b-postform-alert-ajax,
.b-postform-alert-errors {
    display: none;
    width: 73%;
    }


/* deleted */
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-regonly,

BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-regonly,

BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-regonly,

BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-regonly,

BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-regonly,

BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-regonly,

BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-notafriend,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-notreg,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-notmail,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-regonly {
    display: none;
    }

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-logcommentips,

.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-logcommentips,

.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-logcommentips,

.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-logcommentips,

.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-logcommentips,

.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-logcommentips,

.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-logcommentips {
    display: none;
    }

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-deleted,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-deleted {
    display: block;
    }


/* suspended */
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-regonly,

BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-regonly,

BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-regonly,

BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-regonly,

BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-regonly,

BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-regonly,

BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-notafriend,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-notreg,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-notmail,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-regonly {
    display: none;
    }

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-logcommentips,

.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-logcommentips,

.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-logcommentips,

.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-logcommentips,

.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-logcommentips,

.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-logcommentips,

.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-logcommentips {
    display: none;
    }

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-suspended,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-suspended {
    display: block;
    }


/* banned */
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-regonly,

BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-regonly,

BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-regonly,

BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-regonly,

BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-regonly,

BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-regonly,

BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-notafriend,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-notreg,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-notmail,
BODY .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-regonly {
    display: none;
    }

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-logcommentips,

.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-logcommentips,

.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-logcommentips,

.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-logcommentips,

.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-logcommentips,

.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-logcommentips,

.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-logcommentips {
    display: none;
    }

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-banned,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-banned {
    display: block;
    }


/* email not confirmed */
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail .b-postform-alert-logcommentips {
    display: none;
    }

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notmail .b-postform-alert-notmail {
    display: block;
    }


/* not a friend/member */
.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-friendonly.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-logcommentips,

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,

.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,

.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,

.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,

.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,

.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips,

.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-logcommentips {
    display: none;
    }

.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-notafriend,
.b-postform-authtype-anonymous.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-friendonly.b-postform-user-notafriend .b-postform-alert-notafriend {
    display: block;
    }


/* reg users only */
.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-anon .b-postform-alert-screened,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-anon .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-regonly.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-logcommentips,

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-logcommentips,

.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-logcommentips,

.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-logcommentips,

.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-logcommentips,

.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-logcommentips,

.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-logcommentips,

.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-logcommentips {
    display: none;
    }

.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-regonly,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-notreg,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-notreg {
    display: block;
    }


/* screening */
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-screened-anon .b-postform-alert-screened,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-screened-nonf .b-postform-alert-screened,
.b-postform-user-screened-all .b-postform-alert-screened {
    display: block;
    }


/* logging ips */
.b-postform-realauth-anonymous.b-postform-authtype-anonymous.b-postform-user-logips-anon .b-postform-alert-logcommentips,
.b-postform-user-logips-all .b-postform-alert-logcommentips {
    display: block;
    }


/* alert ajax */
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-alert-ajax,

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-alert-ajax,

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-banned .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-banned .b-postform-alert-ajax,

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notafriend .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notafriend .b-postform-alert-ajax,

.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-google.b-postform-authtype-google.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-notreg .b-postform-alert-ajax,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-notreg .b-postform-alert-ajax,

.b-postform-authtype-anonymous.b-postform-user-friendonly .b-postform-alert-ajax,

.b-postform-authtype-anonymous.b-postform-user-regonly .b-postform-alert-ajax {
    display: none;
    }

/* talkpost_do.bml page */
.b-postform-realauth-anonymous.b-postform-authtype-anonymous .b-postform-alert-errors,
.b-postform-realauth-cookieuser.b-postform-authtype-cookieuser .b-postform-alert-errors,
.b-postform-realauth-facebook.b-postform-authtype-facebook .b-postform-alert-errors,
.b-postform-realauth-twitter.b-postform-authtype-twitter .b-postform-alert-errors,
.b-postform-realauth-google.b-postform-authtype-google .b-postform-alert-errors,
.b-postform-realauth-openid.b-postform-authtype-openid .b-postform-alert-errors,
.b-postform-realauth-mailru.b-postform-authtype-mailru .b-postform-alert-errors,
.b-postform-realauth-vkontakte.b-postform-authtype-vkontakte .b-postform-alert-errors {
    display: block;
    }


.b-postform-captchabox {
    display: none;
    }
.b-postform-captchabox-active {
    display: table-row;
    *display: block;
    }
    .b-postform-captchabox-active #captcha-container {
        background: url(/img/preloader-s.gif?v=9673) no-repeat 5px 50%;
        }


.b-postform-login-label {
    margin: 0;
    padding: 2px 0;
    text-align: right;
    vertical-align: top;
    }
.b-postform-login-wrapper {
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    }
.b-postform-login {
    overflow: visible;
    position: static;
    display: block;
    width: auto;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    zoom: 1;
    }
.b-postform-login:before,
.b-postform-login:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    }
.b-postform-login:after {
    clear: both;
    }
.b-postform-ljedit {
    margin: 0;
    }
    .b-postform-login-services {
        display: none;
        }
    #js .b-postform-login-services {
        position: relative;
        float: left;
        display: block;
        width: 47px;
        height: 26px;
        margin: 1px 0 0;
        padding: 0;
        border: 1px solid transparent;
        border-width: 1px 1px 0;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background: transparent;
        z-index: 99;
        }
    #js .b-postform-login-services-show {
        border-color: #CCC;
        background: #FFF;
        }
        BODY .b-postform-login-services-current:link,
        BODY .b-postform-login-services-current:visited,
        BODY .b-postform-login-services-current:hover,
        BODY .b-postform-login-services-current:active {
            position: absolute !important;
            top: 1px !important;
            left: 2px !important;
            display: block !important;
            float: none !important;
            width: 43px !important;
            height: 20px !important;
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
            background: #FFF url(/img/showmore-login.gif?v=11457) no-repeat 26px 2px !important;
            cursor: pointer !important;
            text-align: left !important;
            text-decoration: none !important;
            z-index: 999;
            }
        .b-postform-login-services-current:focus {
            outline: 1px dotted #000;
            }
        BODY .b-postform-login-services-show .b-postform-login-services-current:link,
        BODY .b-postform-login-services-show .b-postform-login-services-current:visited,
        BODY .b-postform-login-services-show .b-postform-login-services-current:hover,
        BODY .b-postform-login-services-show .b-postform-login-services-current:active {
            left: 0 !important;
            width: 47px !important;
            height: 26px !important;
            background: #FFF url(/img/showmore-login.gif?v=11457) no-repeat 28px 2px !important;
            outline: 0;
            }
            .b-postform-login-services-current-pic {
                position: absolute !important;
                top: 0;
                left: -1px;
                display: block !important;
                float: none !important;
                width: 17px !important;
                height: 16px !important;
                padding: 1px 20px 1px 6px !important;
                border: 1px solid #8A8A8A !important;
                -moz-border-radius: 3px !important;
                border-radius: 3px !important;
                background-color: transparent;
                background-image: url(/img/pencil.gif?v=2135);
                background-repeat: no-repeat;
                background-position: 6px 1px;
                }
            .b-postform-login-services-show .b-postform-login-services-current-pic {
                left: 1px;
                }
            .b-postform-authtype-anonymous .b-postform-login-services-current-pic {
                background-image: url(/img/anonymous.gif?v=5110);
                }
            .b-postform-authtype-cookieuser .b-postform-login-services-current-pic {
                background-image: url(/img/userinfo.gif?v=52588);
                }
            .b-postform-authtype-cookieuser .b-postform-login-services-current-pic {
                background-image: url(/img/userinfo.gif?v=52588);
                }
            .b-postform-authtype-facebook .b-postform-login-services-current-pic {
                background-image: url(/img/icons/facebook-16.png?v=29916);
                }
            .b-postform-authtype-twitter .b-postform-login-services-current-pic {
                background-image: url(/img/icons/twitter-16.png?v=29916);
                }
            .b-postform-authtype-google .b-postform-login-services-current-pic {
                background-image: url(/img/icons/google-16.png?v=35137);
                }
            .b-postform-authtype-openid .b-postform-login-services-current-pic {
                background-image: url(/img/icons/openid-16.gif?v=17127);
                }
            .b-postform-authtype-mailru .b-postform-login-services-current-pic {
                background-image: url(/img/icons/mailru-16.gif?v=11910);
                }
            .b-postform-authtype-vkontakte .b-postform-login-services-current-pic {
                background-image: url(/img/icons/vkontakte-16.png?v=29916);
                }
        .b-postform-login-services-items {
            position: absolute;
            top: 26px;
            left: 0;
            display: block;
            width: auto;
            height: auto;
            margin: 0;
            padding: 0;
            border: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            font: 11px Arial,sans-serif;
            white-space: nowrap;
            z-index: 998;
            }
        .b-postform-login-services-show .b-postform-login-services-items {
            position: absolute;
            top: 25px;
            left: -1px;
            display: block;
            width: auto;
            height: auto;
            margin: 0;
            padding: 3px 5px;
            border: 1px solid #CCC;
            -moz-border-radius: 5px;
            -moz-border-radius-topleft: 0;
            border-radius: 5px;
            border-top-left-radius: 0;
            background: #FFF !important;
            color: #222 !important;
            font: 11px Arial,sans-serif;
            white-space: nowrap;
            z-index: 998;
            }
            .b-postform-login-services-item {
                position: static;
                display: none;
                width: auto;
                height: auto;
                margin: 0;
                padding: 0;
                }
            .b-postform-login-services-show .b-postform-login-services-item {
                display: block;
                }
                BODY .b-postform-login-services-item A:link,
                BODY .b-postform-login-services-item A:visited {
                    display: block;
                    width: auto;
                    height: auto;
                    margin: 0;
                    padding: 3px 7px 3px 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px;
                    border: 0;
                    background: #FFF;
                    font-weight: normal;
                    color: #222 !important;
                    text-decoration: none !important;
                    }
                BODY .b-postform-login-services-item A:hover,
                BODY .b-postform-login-services-item A:active,
                BODY .b-postform-login-services-item A:focus {
                    display: block;
                    width: auto;
                    height: auto;
                    margin: 0;
                    padding: 3px 7px 3px 3px;
                    -moz-border-radius: 3px;
                    border-radius: 3px;
                    border: 0;
                    background: #C5E1F7;
                    font-weight: normal;
                    color: #222 !important;
                    text-decoration: none !important;
                    }
                    .b-postform-login-services-item IMG {
                        position: static !important;
                        width: auto;
                        height: auto;
                        margin: 0 5px 0 0 !important;
                        padding: 0 !important;
                        vertical-align: -4px;
                        border: 0 !important;
                        }
    .b-postform-login-details {
        position: static;
        float: none;
        display: block;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        font: 12px/1.1 Arial,sans-serif;
        z-index: 98;
        }
    #js .b-postform-login-details {
        margin: 0 0 0 55px;
        }
        #js .b-postform-login-item {
            display: none;
            position: static;
            width: auto;
            height: auto;
            margin: 0;
            padding: 0;
            }
        #js .b-postform-authtype-anonymous .b-postform-login-anonymous,
        #js .b-postform-authtype-user .b-postform-login-user,
        #js .b-postform-authtype-cookieuser .b-postform-login-cookieuser,
        #js .b-postform-authtype-facebook .b-postform-login-facebook,
        #js .b-postform-authtype-twitter .b-postform-login-twitter,
        #js .b-postform-authtype-google .b-postform-login-google,
        #js .b-postform-authtype-openid .b-postform-login-openid,
        #js .b-postform-authtype-mailru .b-postform-login-mailru,
        #js .b-postform-authtype-vkontakte .b-postform-login-vkontakte,
        #js .b-postform-authtype-ljedit .b-postform-login-ljedit {
            display: block;
            }
            #js .b-postform-login-item .b-postform-login-radio,
            #js .b-postform-login-item .b-postform-login-service {
                display: none;
                }
            #js .b-postform-authtype-anonymous .b-postform-login-item,
            #js .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser .b-postform-login-item,
            #js .b-postform-realauth-facebook.b-postform-authtype-facebook .b-postform-login-item,
            #js .b-postform-realauth-twitter.b-postform-authtype-twitter .b-postform-login-item,
            #js .b-postform-realauth-google.b-postform-authtype-google .b-postform-login-item,
            #js .b-postform-realauth-openid.b-postform-authtype-openid .b-postform-login-item,
            #js .b-postform-realauth-mailru.b-postform-authtype-mailru .b-postform-login-item,
            #js .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte .b-postform-login-item {
                padding: 7px 0 0;
                }
            #js .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-deleted .b-postform-login-cookieuser I,
            #js .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-deleted .b-postform-login-username,
            #js .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-deleted .b-postform-login-username,
            #js .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-deleted .b-postform-login-username,
            #js .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-deleted .b-postform-login-username,
            #js .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-deleted .b-postform-login-username,
            #js .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-deleted .b-postform-login-username,
            #js .b-postform-realauth-cookieuser.b-postform-authtype-cookieuser.b-postform-user-suspended .b-postform-login-cookieuser I,
            #js .b-postform-realauth-facebook.b-postform-authtype-facebook.b-postform-user-suspended .b-postform-login-username,
            #js .b-postform-realauth-twitter.b-postform-authtype-twitter.b-postform-user-suspended .b-postform-login-username,
            #js .b-postform-realauth-google.b-postform-authtype-google.b-postform-user-suspended .b-postform-login-username,
            #js .b-postform-realauth-openid.b-postform-authtype-openid.b-postform-user-suspended .b-postform-login-username,
            #js .b-postform-realauth-mailru.b-postform-authtype-mailru.b-postform-user-suspended .b-postform-login-username,
            #js .b-postform-realauth-vkontakte.b-postform-authtype-vkontakte.b-postform-user-suspended .b-postform-login-username {
                text-decoration: line-through;
                }
            .b-postform-login-item .i-bubble {
                padding: 6px 8px;
                font: 11px/1.1 Arial,sans-serif;
                color: #222;
                }
                .b-postform-login-item .i-bubble-arrow,
                .b-postform-login-item .i-bubble-arrow-border {
                    margin: -6px 0 0;
                    }
/* Svg in helpicon
--------------------------- */
.commentform {
    margin-top: 30px;
    margin-bottom: 30px;
    }
/* Svg in helpicon
--------------------------- */
.commentform .svgicon {
    display: none;
    }
/* Picture select
--------------------------- */
.commentform-login-picture {
    white-space: nowrap;
    }
    .commentform-select-picture {
        max-width: 120px;
        margin-bottom: 5px;
        }
/* Commentform options
--------------------------- */
.commentform-options {
    float: left;
    width: 100%;
    margin: 5px 0 0;
    }
    .commentform-options-item {
        list-style-type: none;
        }
    .commentform-options-noautoformat {
        float: left;
        width: 75%;
        }
    .commentform-options-quote {
        float: right;
        width: 20%;
        text-align: right;
        }
/* Commentform text
--------------------------- */
.textbox-commenttext {
    margin-top: 5px;
    }
/* Commentform buttons
--------------------------- */
.commentform-spellcheck {
    margin-left: 5px;
    }
/* Repost comments (Social)
--------------------------- */
.b-repost-items {
    position: relative;
    margin: 10px 0;
    }
#postform .b-repost-items {
    margin: 0;
    }
    .b-repost-item {
        margin: 0 0 5px !important;
        text-align: left !important;
        }
    #entry-form-wrapper .b-repost-item-dis,
    #entry-form-wrapper .b-repost-item-dis A:link,
    #entry-form-wrapper .b-repost-item-dis A:visited,
    #entry-form-wrapper .b-repost-item-dis A:hover,
    #entry-form-wrapper .b-repost-item-dis A:active,
    .b-repost-item .repost_disabled {
        color: #CCC;
        }
    #entry-form-wrapper .b-repost-item {
        display: inline;
        }
        .b-repost-item IMG {
            vertical-align: -3px;
            }

/* Choose Facebook Repost Pic
--------------------------- */
/* Must be removed after implementation of Framework! */
.b-repost-pics {
    display: none;
    position: absolute;
    top: -150px;
    left: 72px;
    height: 117px;
    padding: 27px 4px 0;
    z-index: 99;
    }
#postform .b-repost-pics {
    left: -22px;
    }
    .b-repost-pics-bg,
    .b-repost-pics-l,
    .b-repost-pics-r,
    .b-repost-pics-arr {
        display: block;
        position: absolute;
        overflow: hidden;
        margin: 0;
        padding: 0;
        font: 0/0 serif;
        }
    .b-repost-pics-bg {
        top: 0;
        left: 0;
        width: 100%;
        height: 144px;
        background: #FFF url(/img/repost/pics-bg.png?v=9861) repeat 0 0;
        }
    .b-repost-pics-l {
        top: 0;
        left: -9px;
        width: 9px;
        height: 144px;
        background: url(/img/repost/pics-l.png?v=9859) repeat 0 0;
        }
    .b-repost-pics-r {
        top: 0;
        right: -9px;
        width: 9px;
        height: 144px;
        background: url(/img/repost/pics-r.png?v=9859) repeat 0 0;
        }
    .b-repost-pics-arr {
        top: 138px;
        left: 160px;
        width: 13px;
        height: 13px;
        background: url(/img/repost/pics-arr.png?v=9859) repeat 0 0;
        }
    .b-repost-pics-head,
    #updateForm .b-repost-pics-head {
        position: absolute;
        top: 8px;
        left: 4px;
        margin: 0;
        padding: 0;
        font-weight: bold;
        font-size: 12px;
        }
    .b-repost-nav,
    #updateForm .b-repost-nav {
        position: absolute;
        top: 8px;
        right: 4px;
        margin: 0;
        padding: 0;
        line-height: 11px;
        font-size: 11px;
        }
        .i-repost-nav-first,
        .i-repost-nav-last,
        .i-repost-nav-prev,
        .i-repost-nav-next {
            overflow: hidden;
            display: inline-block;
            width: 16px;
            height: 16px;
            margin: 0;
            padding: 0;
            vertical-align: -4px;
            background-image: url(/img/arrow-spotlight.gif?v=16423);
            background-repeat: no-repeat;
            font: 0/0 serif;
            cursor: pointer;
            }
        .i-repost-nav-first {
            margin: 0 5px 0 0;
            background-position: 0 -32px;
            }
        .i-repost-nav-first-dis {
            background-position: 0 -48px;
            cursor: default;
            }
        .i-repost-nav-last {
            margin: 0 0 0 5px;
            background-position: -16px -32px;
            }
        .i-repost-nav-last-dis {
            background-position: -16px -48px;
            cursor: default;
            }
        .i-repost-nav-prev {
            margin: 0 5px 0 0;
            background-position: 0 0;
            }
        .i-repost-nav-prev-dis {
            background-position: 0 -16px;
            cursor: default;
            }
        .i-repost-nav-next {
            margin: 0 0 0 5px;
            background-position: -16px 0;
            }
        .i-repost-nav-next-dis {
            background-position: -16px -16px;
            cursor: default;
            }
    .b-repost-pics-wrapper {
        position: relative;
        overflow: hidden;
        min-width: 222px;
        max-width: 454px;
        height: 106px;
        }
    .b-repost-pics-items,
    #updateForm .b-repost-pics-items {
        position: relative;
        width: 9999px;
        height: 106px;
        margin: 0 0 0 -10px;
        padding: 0;
        list-style: none;
        }
        .b-repost-pics-items SPAN,
        #updateForm .b-repost-pics-items SPAN {
            display: block;
            overflow: hidden;
            position: relative;
            float: left;
            width: 96px;
            height: 96px;
            margin: 0 0 0 10px;
            padding: 5px;
            list-style: none;
            text-align: center;
            background: url(/img/repost/pics-frame.gif?v=9859) no-repeat 0 0;
            cursor: pointer;
            }
        .b-repost-pics-items SPAN.b-repost-pics-no,
        #updateForm .b-repost-pics-items SPAN.b-repost-pics-no {
            color: #999;
            }
        .b-repost-pics-items SPAN:hover,
        #updateForm .b-repost-pics-items SPAN:hover,
        .b-repost-pics-items SPAN.b-repost-pics-active,
        #updateForm .b-repost-pics-items SPAN.b-repost-pics-active {
            background: url(/img/repost/pics-aframe.gif?v=9960) no-repeat 0 0;
            }
            .b-repost-pics-no EM {
                position: absolute;
                top: 50%;
                left: 0;
                width: 106px;
                height: 15px;
                margin: -7px 0 0;
                text-align: center;
                font-style: normal;
                }
            .b-repost-pics-items SPAN IMG {
                max-width: 96px;
                max-height: 96px;
                }

/* Style for comments in Dystopia, format=light and others. */
.talk-comment-head {
    overflow: hidden;
    padding:1px 0;
    }

.i-exp-preloader {
    margin: 0 0 0 5px;
    }



/* Native Sharing */
.b-sharethis {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
    text-align: left;
    font: 15px/1.1 Arial,sans-serif;
    }
    .b-sharethis-head {
        margin: 0 0 5px;
        padding: 0;
        font: bold 15px/1.1 Arial,sans-serif;
        background: #FFF;
        color: #000;
        }
    .b-sharethis-services {
        margin: 0;
        padding: 0;
        list-style: none;
        background: transparent;
        color: #000;
        }
        .b-sharethis-services SPAN {
            display: block;
            margin: 0 0 0 -5px;
            padding: 0;
            }
            .b-sharethis-services A:link,
            .b-sharethis-services A:visited {
                display: inline-block;
                margin: 0;
                padding: 5px 5px 5px 25px;
                text-decoration: none !important;
                border: 1px solid transparent;
                border-radius: 3px;
                background-color: transparent;
                background-image: url(/img/icons/sharethis.png?v=36067);
                background-position: 0 0;
                background-repeat: no-repeat;
                color: #000 !important;
                }
            .b-sharethis-services A:hover,
            .b-sharethis-services A:active {
                border: 1px solid #CCC;
                background-color: #F5F5F5;
                }
            .b-sharethis-services .b-sharethis-livejournal A {
                background-position: 5px 4px;
                }
            .b-sharethis-services .b-sharethis-facebook A {
                background-position: 5px -44px;
                }
            .b-sharethis-services .b-sharethis-twitter A {
                background-position: 5px -92px;
                }
            .b-sharethis-services .b-sharethis-digg A {
                background-position: 5px -140px;
                }
            .b-sharethis-services .b-sharethis-tumblr A {
                background-position: 5px -188px;
                }
            .b-sharethis-services .b-sharethis-stumbleupon A {
                background-position: 5px -236px;
                }
            .b-sharethis-services .b-sharethis-email A {
                background-position: 5px -283px;
                }
            .b-sharethis-services .b-sharethis-vkontakte A {
                background-position: 5px -332px;
                }
            .b-sharethis-services .b-sharethis-odnoklassniki A {
                background-position: 5px -380px;
                }
            .b-sharethis-services .b-sharethis-moimir A {
                background-position: 5px -428px;
                }
    /* angular version */
    .b-sharethis-services-v3,
    .b-sharethis-services-v4 {
        color: #242F33;
        }
        .b-sharethis-services-v3 .b-sharethis-services-item,
        .b-sharethis-services-v4 .b-sharethis-services-item {
            display: block;
            margin: 0 0 0 -5px;
            padding: 0;
            }
            .b-sharethis-services-v3 .b-sharethis-services-link,
            .b-sharethis-services-v3 .b-sharethis-services-link:link,
            .b-sharethis-services-v3 .b-sharethis-services-link:visited,
            .b-sharethis-services-v3 .b-sharethis-services-link:hover,
            .b-sharethis-services-v3 .b-sharethis-services-link:active,
            .b-sharethis-services-v4 .b-sharethis-services-link,
            .b-sharethis-services-v4 .b-sharethis-services-link:link,
            .b-sharethis-services-v4 .b-sharethis-services-link:visited,
            .b-sharethis-services-v4 .b-sharethis-services-link:hover,
            .b-sharethis-services-v4 .b-sharethis-services-link:active {
                position: relative;
                display: block;
                margin: 0;
                padding: 5px 5px 5px 30px;
                border: 0;
                border-radius: 0;
                background: none;
                color: #242F33 !important;
                }
            .b-sharethis-services-v4 .b-sharethis-services-link,
            .b-sharethis-services-v4 .b-sharethis-services-link:link,
            .b-sharethis-services-v4 .b-sharethis-services-link:visited,
            .b-sharethis-services-v4 .b-sharethis-services-link:hover,
            .b-sharethis-services-v4 .b-sharethis-services-link:active {
                padding: 8px 5px 5px 40px;
                }
            .b-sharethis-services-v3 .b-sharethis-services-link:hover,
            .b-sharethis-services-v3 .b-sharethis-services-link:active,
            .b-sharethis-services-v4 .b-sharethis-services-link:hover,
            .b-sharethis-services-v4 .b-sharethis-services-link:active {
                background-color: #C8E6FF;
                }
            .b-sharethis-services-v3 .b-sharethis-services-link:after,
            .b-sharethis-services-v4 .b-sharethis-services-link:after {
                content: " ";
                position: absolute;
                top: 5px;
                left: 5px;
                width: 20px;
                height: 20px;
                margin: 0;
                padding: 0;
                border: 0;
                background: url(/img/icons/flatsocial_20.svg?v=44322) no-repeat 0 0;
                font: 0/0 a;
                cursor: pointer;
                }
            .b-sharethis-services-v4 .b-sharethis-services-link:after {
                width: 25px;
                height: 25px;
                background: #005673 url(/img/icons/flatsocial_v4.svg?v=55047) no-repeat 0 0;
                }
            /* ie8 hack */
            .lt-ie9 .b-sharethis-services-v3 .b-sharethis-services-link:after {
                background-image: url(/img/icons/flatsocial_20.png?v=44322);
                }
            .lt-ie9 .b-sharethis-services-v4 .b-sharethis-services-link:after {
                background-image: url(/img/icons/flatsocial_v4.png?v=55047);
                }
            /* opera-mini svg hack */
            doesnotexist:-o-prefocus,
            .b-sharethis-services-v3 .b-sharethis-services-link:after {
                background-image: url(/img/icons/flatsocial_20.png?v=44322);
                }
            doesnotexist:-o-prefocus,
            .b-sharethis-services-v4 .b-sharethis-services-link:after {
                background-image: url(/img/icons/flatsocial_v4.png?v=55047);
                }
            /* 4. lj */
            .b-sharethis-services-v3 .b-sharethis-livejournal .b-sharethis-services-link:after {
                background-position: -5px -95px;
                }
            /* 2. facebook */
            .b-sharethis-services-v3 .b-sharethis-facebook .b-sharethis-services-link:after {
                background-position: -5px -35px;
                }
            /* 12. twitter */
            .b-sharethis-services-v3 .b-sharethis-twitter .b-sharethis-services-link:after {
                background-position: -5px -335px;
                }
            /* 1. digg */
            .b-sharethis-services-v3 .b-sharethis-digg .b-sharethis-services-link:after {
                background-position: -5px -5px;
                }
            /* 11. tumblr */
            .b-sharethis-services-v3 .b-sharethis-tumblr .b-sharethis-services-link:after {
                background-position: -5px -305px;
                }
            /* 10. stumbleupon */
            .b-sharethis-services-v3 .b-sharethis-stumbleupon .b-sharethis-services-link:after {
                background-position: -5px -275px;
                }
            /* 5. email */
            .b-sharethis-services-v3 .b-sharethis-email .b-sharethis-services-link:after {
                background-position: -5px -125px;
                }
            /* 13. vk */
            .b-sharethis-services-v3 .b-sharethis-vkontakte .b-sharethis-services-link:after {
                background-position: -5px -365px;
                }
            /* 7. ok */
            .b-sharethis-services-v3 .b-sharethis-odnoklassniki .b-sharethis-services-link:after {
                background-position: -5px -185px;
                }
            /* 6. moimir */
            .b-sharethis-services-v3 .b-sharethis-moimir .b-sharethis-services-link:after {
                background-position: -5px -155px;
                }
            /* 3. google+ */
            .b-sharethis-services-v3 .b-sharethis-google .b-sharethis-services-link:after {
                background-position: -5px -65px;
                }
            /* 8. sufringbird */
            .b-sharethis-services-v3 .b-sharethis-sf .b-sharethis-services-link:after {
                background-position: -5px -215px;
                }
            /* 9. share */
            .b-sharethis-services-v3 .b-sharethis-share .b-sharethis-services-link:after {
                background-position: -5px -245px;
                }

            /* icons for version 4 */
            /* 4. lj */
            .b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link:after {
                background-position: 0 0;
                }
            /* 2. facebook */
            .b-sharethis-services-v4 .b-sharethis-facebook .b-sharethis-services-link:after {
                background-position: 0 -125px;
                }
            /* 12. twitter */
            .b-sharethis-services-v4 .b-sharethis-twitter .b-sharethis-services-link:after {
                background-position: 0 -175px;
                }
            /* 1. digg */
            .b-sharethis-services-v4 .b-sharethis-digg .b-sharethis-services-link:after {
                background-position: 0 -250px;
                }
            /* 11. tumblr */
            .b-sharethis-services-v4 .b-sharethis-tumblr .b-sharethis-services-link:after {
                background-position: 0 -225px;
                }
            /* 10. stumbleupon */
            .b-sharethis-services-v4 .b-sharethis-stumbleupon .b-sharethis-services-link:after {
                background-position: 0 -325px;
                }
            /* 5. email */
            .b-sharethis-services-v4 .b-sharethis-email .b-sharethis-services-link:after {
                background-position: 0 -300px;
                }
            /* 13. vk */
            .b-sharethis-services-v4 .b-sharethis-vkontakte .b-sharethis-services-link:after {
                background-position: 0 -150px;
                }
            /* 7. ok */
            .b-sharethis-services-v4 .b-sharethis-odnoklassniki .b-sharethis-services-link:after {
                background-position: 0 -100px;
                }
            /* 6. moimir */
            .b-sharethis-services-v4 .b-sharethis-moimir .b-sharethis-services-link:after {
                background-position: 0 -275px;
                }
            /* 3. google+ */
            .b-sharethis-services-v4 .b-sharethis-google .b-sharethis-services-link:after {
                background-position: 0 -200px;
                }
            /* 8. sufringbird */
            .b-sharethis-services-v4 .b-sharethis-sf .b-sharethis-services-link:after {
                background-position: 0 -75px;
                }
            /* 9. share */
            .b-sharethis-services-v4 .b-sharethis-share .b-sharethis-services-link:after {
                background-position: 0 -350px;
                }
            /* 10. openid */
            .b-sharethis-services-v4 .b-sharethis-openid .b-sharethis-services-link:after {
                background-position: 0 -375px;
                }

            /* hover state for version 4 */
            .b-sharethis-services-v4 .b-sharethis-livejournal .b-sharethis-services-link:hover:after {
                background-position: 0 -25px;
                }
            /* 2. facebook */
            .b-sharethis-services-v4 .b-sharethis-facebook .b-sharethis-services-link:hover:after {
                background-color: #3B5998;
                }
            /* 12. twitter */
            .b-sharethis-services-v4 .b-sharethis-twitter .b-sharethis-services-link:hover:after {
                background-color: #55ACEE;
                }
            /* 1. digg */
            .b-sharethis-services-v4 .b-sharethis-digg .b-sharethis-services-link:hover:after {
                background-color: #000;
                }
            /* 11. tumblr */
            .b-sharethis-services-v4 .b-sharethis-tumblr .b-sharethis-services-link:hover:after {
                background-color: #34526F;
                }
            /* 10. stumbleupon */
            .b-sharethis-services-v4 .b-sharethis-stumbleupon .b-sharethis-services-link:hover:after {
                background-color: #EB4924;
                }
            /* 5. email */
            .b-sharethis-services-v4 .b-sharethis-email .b-sharethis-services-link:hover:after {
                background-color: #007399;
                }
            /* 13. vk */
            .b-sharethis-services-v4 .b-sharethis-vkontakte .b-sharethis-services-link:hover:after {
                background-color: #45668E;
                }
            /* 7. ok */
            .b-sharethis-services-v4 .b-sharethis-odnoklassniki .b-sharethis-services-link:hover:after {
                background-color: #ED812B;
                }
            /* 6. moimir */
            .b-sharethis-services-v4 .b-sharethis-moimir .b-sharethis-services-link:hover:after {
                background-color: #168DE2;
                }
            /* 3. google+ */
            .b-sharethis-services-v4 .b-sharethis-google .b-sharethis-services-link:hover:after {
                background-color: #DD4B39;
                }
            /* 8. sufringbird */
            .b-sharethis-services-v4 .b-sharethis-sf .b-sharethis-services-link:hover:after {
                background-color: #26AFF5;
                }
            /* 9. share */
            .b-sharethis-services-v4 .b-sharethis-share .b-sharethis-services-link:hover:after {
                background-color: #007399;
                }
            /* 12. openid */
            .b-sharethis-services-v4 .b-sharethis-openid .b-sharethis-services-link:hover:after {
                background-color: #F69320;
                }

/* Subject Picture Popup */
.b-subjecticons {
    display: none;
    width: 300px;
    margin: 0;
    padding: 0;
    }
    .b-subjecticons-items {
        margin: 0;
        padding: 0;
        list-style: none;
        }
        .b-subjecticons-item {
            display: inline-block;
            width: 32px;
            min-height: 32px;
            margin: 0;
            padding: 0;
            list-style: none;
            vertical-align: top;
            zoom: 1;
            *display: inline;
            text-align: center;
            }
            .b-subjecticon {
                background-image: url(/img/subjecticons.gif?v=19333);
                background-repeat: no-repeat;
                cursor: pointer;
                }
            .b-subjecticons-default {background-position: 0 0;}
            .b-subjecticons-sm01 {background-position: -15px 0;}
            .b-subjecticons-sm02 {background-position: -30px 0;}
            .b-subjecticons-sm03 {background-position: -45px 0;}
            .b-subjecticons-sm04 {background-position: -60px 0;}
            .b-subjecticons-sm05 {background-position: -75px 0;}
            .b-subjecticons-sm06 {background-position: -90px 0;}
            .b-subjecticons-sm07 {background-position: -105px 0;}
            .b-subjecticons-sm08 {background-position: -120px 0;}
            .b-subjecticons-sm09 {background-position: -140px 0;}
            .b-subjecticons-sm10 {background-position: -154px 0;}
            .b-subjecticons-md01 {background-position: -178px 0;}
            .b-subjecticons-md02 {background-position: -210px 0;}
            .b-subjecticons-md05 {background-position: -242px 0;}
            .b-subjecticons-md06 {background-position: -267px 0;}
            .b-subjecticons-md07 {background-position: -287px 0;}
            .b-subjecticons-md08 {background-position: -307px 0;}
            .b-subjecticons-md09 {background-position: -324px 0;}
            .b-subjecticons-md10 {background-position: -349px 0;}



/* Donate button
--------------------------- */
.lj-button,
.lj-button-wrapper,
.lj-button-link,
.lj-button-link .lj-button-a,
.lj-button-link .lj-button-b,
.lj-button-link .lj-button-c,
.lj-button-link .lj-button-icon {
    display: inline-block!important;
    margin: 0!important;
    padding: 0!important;
    border: none!important;
    text-decoration: none!important;
    font: 11px/22px Arial,sans-serif!important;
    white-space:nowrap!important;
    }
.lj-button {
    vertical-align: top!important;
    border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    }
.lj-button-wrapper {
    border-radius: 3px 3px 0 0!important;
    -moz-border-radius: 3px 3px 0 0!important;
    -webkit-border-radius: 3px 3px 0 0!important;
    }
A.lj-button-link,
A.lj-button-link:link,
A.lj-button-link:visited,
A.lj-button-link:hover,
A.lj-button-link:active {
    cursor: pointer!important;
    }
.lj-button-link IMG {
    position:relative!important;
    top:2px!important;
    vertical-align: baseline!important;
    border: none!important;
    }

/* light button */
.lj-button-light {
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    border-radius: 2px!important;
    background-color: #CBCBCB!important;
    }
.lj-button-light .lj-button-b {
    padding: 0 5px!important;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    border-radius: 2px!important;
    }
.lj-button-light .lj-button-b {
    border-right: 1px solid #AAA!important;
    }
.lj-button-light .lj-button-b {
    border-right: none!important;
    background: #FFFFFF!important;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #FEFEFC 10%, #FFFEFE 52%, #F2F6F1 57%, #EFEFF0 62%, #E7E8EA 76%, #E1E2E4 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#FEFEFC), color-stop(52%,#FFFEFE), color-stop(57%,#F2F6F1), color-stop(62%,#EFEFF0), color-stop(76%,#E7E8EA), color-stop(100%,#E1E2E4))!important;
    background: -webkit-linear-gradient(top, #FFFFFF 0%,#FEFEFC 10%,#FFFEFE 52%,#F2F6F1 57%,#EFEFF0 62%,#E7E8EA 76%,#E1E2E4 100%)!important;
    background: -o-linear-gradient(top, #FFFFFF 0%,#FEFEFC 10%,#FFFEFE 52%,#F2F6F1 57%,#EFEFF0 62%,#E7E8EA 76%,#E1E2E4 100%)!important;
    background: -ms-linear-gradient(top, #FFFFFF 0%,#FEFEFC 10%,#FFFEFE 52%,#F2F6F1 57%,#EFEFF0 62%,#E7E8EA 76%,#E1E2E4 100%)!important;
    background: linear-gradient(top, #FFFFFF 0%,#FEFEFC 10%,#FFFEFE 52%,#F2F6F1 57%,#EFEFF0 62%,#E7E8EA 76%,#E1E2E4 100%)!important;
    }
.lj-button-light .lj-button-c {
    padding: 0 4px 0 6px!important;
    border-left: 1px solid #FEFEFE!important;
    }
.lj-button-light A .lj-button-c {
    border-left: 1px solid #B4B4B4!important;
    }
.lj-button-light .lj-button-c.empty {
    margin-left: -1px!important;
    padding: 0!important;
    border: none!important;
    }
.lj-button-light A .lj-button-c.empty {
    margin-left: 0!important;
    }
.lj-button-light .lj-button-link,
.lj-button-light .lj-button-link:link,
.lj-button-light .lj-button-link:visited,
.lj-button-light .lj-button-link:hover,
.lj-button-light .lj-button-link:active {
    text-shadow: -1px 1px 0 #DDD!important;
    color: #222!important;
    }

/* embed donate button */
.lj-button-light.donate-button.embed-button {
    border: none!important;
    background-color: transparent!important;
    }
.lj-button-light.donate-button.embed-button .lj-button-b {
    padding:0 5px!important;
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    }
.lj-button-light.donate-button.embed-button .lj-button-icon {
    width: 12px!important;
    height: 10px!important;
    margin: 0 5px 0 0!important;
    background: url(/img/icons/donate-inactive.png?v=13054)!important;
    vertical-align: middle;
    }
.lj-button-light.donate-button.embed-button A.lj-button-b {
    border-right: 1px solid #AAA!important;
    color: #222!important;
    }
.lj-button-light.donate-button.embed-button A .lj-button-icon {
    background-image: url(/img/icons/donate.png?v=12515)!important;
    }
.lj-button-light.donate-button.embed-button .lj-button-b {
    color: #999!important;
    margin: 0 5px 0 0!important;
    }
.lj-button-light.donate-button.embed-button .lj-button-c.empty {
    margin: 0!important;
    padding: 0!important;
    border: none!important;
    }
.lj-button-light.donate-button.embed-button .lj-button-c {
    position: relative!important;
    padding: 0 5px!important;
    border: 1px solid #CCC!important;
    border-radius: 3px!important;
    background-color: #FFF!important;
    color: #222!important;
    text-shadow: none!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    }
.donate-button .lj-button-c.empty .lj-button-arrow {
    display: none!important;
    }
.lj-button-light.donate-button .lj-button-arrow {
    position: absolute!important;
    top: 6px!important;
    left: -9px!important;
    border: 4px solid!important;
    border-color: transparent #CCC transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    }
.lj-button-light.donate-button .lj-button-arrow-bg {
    position: absolute!important;
    top: -4px!important;
    left: -3px!important;
    border: 4px solid!important;
    border-color: transparent #FFF transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    }


/* Repost button */
.lj-button-light.repost-button {
    border: none!important;
    background-color: transparent!important;
    }
.lj-button-light.repost-button .lj-button-a,
.lj-button-light.repost-button .lj-button-c {
    vertical-align: middle !important;
    }
.lj-button-light.repost-button .lj-button-b {
    position: relative;
    height: 22px!important;
    line-height: 22px!important;
    margin: 0 5px 0 0!important;
    padding:0 5px!important;
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    border-right: 1px solid #AAA!important;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    border-radius: 2px!important;
    vertical-align: middle !important;
    text-shadow: 0 1px 0 #FFF;
    color: #000!important;
    cursor: pointer !important;
    }
.lj-button-light.repost-button-inactive .lj-button-b {
    color: #999 !important;
    cursor: default !important;
    }
.lj-button-light.repost-button-active .lj-button-b {
    display: none !important;
    background: #E6E7E9 !important;
    background-image: -moz-linear-gradient(top, #E6E7E9 0%, #E7E8E9 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6E7E9), color-stop(100%,#E7E8E9)) !important;
    background-image: -webkit-linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    background-image: -o-linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    background-image: -ms-linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    background-image: linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    }
.lj-button-light .lj-button-b-reposted {
    display: none !important;
    }
.lj-button-light.repost-button-active .lj-button-b-reposted {
    display: inline-block !important;
    }
.lj-button-light.repost-button .lj-button-icon {
    float: left;
    width: 16px!important;
    height: 16px!important;
    margin: 3px 5px 0 0!important;
    background: url(/img/icons/repost.png?v=20181) no-repeat 50%!important;
    vertical-align: middle;
    }
.lj-button-light.repost-button-inactive .lj-button-icon {
    background: url(/img/icons/repost.png?v=20181) no-repeat 50%!important;
    opacity: 0.5;
    }
.lj-button-light.repost-button .lj-button-icon-sinlge {
    margin: 3px 0 0!important;
    }
.lj-button-light.repost-button .lj-button-c.empty {
    margin: 0!important;
    padding: 0!important;
    border: none!important;
    }
.lj-button-light.repost-button .lj-button-c {
    position: relative!important;
    padding: 0 5px!important;
    border: 1px solid #CCC!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    background-color: #FFF!important;
    color: #000!important;
    text-shadow: 0 1px 0 #FFF !important;
    cursor: pointer !important;
    }
.lj-button-light.repost-button-inactive .lj-button-c {
    cursor: pointer !important;
    }
.repost-button .lj-button-c.empty .lj-button-arrow,
.repost-button .lj-button-c.empty .lj-like-item-count {
    display: none!important;
    }
.lj-button-light.repost-button .lj-button-arrow {
    position: absolute!important;
    top: 6px!important;
    left: -9px!important;
    border: 4px solid!important;
    border-color: transparent #CCC transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    }
.lj-button-light.repost-button .lj-button-arrow-bg {
    position: absolute!important;
    top: -4px!important;
    left: -3px!important;
    border: 4px solid!important;
    border-color: transparent #FFF transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    }


/* Paid repost button */
.lj-button-light.paidrepost-button {
    border: none!important;
    background-color: transparent!important;
    }
.lj-button-light.paidrepost-button .lj-button-a,
.lj-button-light.paidrepost-button .lj-button-c {
    vertical-align: middle !important;
    }
.lj-button-light.paidrepost-button .lj-button-b {
    position: relative;
    overflow: hidden;
    height: 22px!important;
    margin: 0 5px 0 0!important;
    padding:0 5px!important;
    border: 1px solid!important;
    border-color: #C9C9C9 #B4B4B4 #AAA!important;
    border-right: 1px solid #AAA!important;
    line-height: 23px!important;
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    border-radius: 2px!important;
    vertical-align: middle !important;
    text-shadow: 0 1px 0 #FFF;
    color: #000!important;
    cursor: pointer !important;
    }
.lj-button-light.paidrepost-button-inactive .lj-button-b {
    color: #999 !important;
    cursor: default !important;
    }
.lj-button-light.paidrepost-button-active .lj-button-b {
    display: none !important;
    background: #E6E7E9 !important;
    background-image: -moz-linear-gradient(top, #E6E7E9 0%, #E7E8E9 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6E7E9), color-stop(100%,#E7E8E9)) !important;
    background-image: -webkit-linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    background-image: -o-linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    background-image: -ms-linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    background-image: linear-gradient(top, #E6E7E9 0%,#E7E8E9 100%) !important;
    }
.lj-button-light .lj-button-b-reposted {
    display: none !important;
    }
.lj-button-light.paidrepost-button-active .lj-button-b-reposted {
    display: inline-block !important;
    }
.lj-button-light.paidrepost-button .lj-button-icon {
    float: left;
    width: 16px!important;
    height: 16px!important;
    margin: 3px 5px 0 0!important;
    background: url(/img/icons/repost.png?v=20181) no-repeat 50%!important;
    vertical-align: middle;
    }
.lj-button-light.paidrepost-button-inactive .lj-button-icon {
    background: url(/img/icons/repost.png?v=20181) no-repeat 50%!important;
    opacity: 0.5;
    }
.lj-button-light.paidrepost-button .lj-button-icon-sinlge {
    margin: 3px 0 0!important;
    }
.lj-button-light.paidrepost-button .lj-button-c.empty {
    margin: 0!important;
    padding: 0!important;
    border: none!important;
    }
.lj-button-light.paidrepost-button .lj-button-c {
    position: relative!important;
    padding: 0 5px!important;
    border: 1px solid #CCC!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    background-color: #FFF!important;
    color: #000!important;
    text-shadow: 0 1px 0 #FFF !important;
    cursor: pointer !important;
    }
.lj-button-light.paidrepost-button-inactive .lj-button-c {
    cursor: pointer !important;
    }
.paidrepost-button .lj-button-c.empty .lj-button-arrow,
.paidrepost-button .lj-button-c.empty .lj-like-item-count {
    display: none!important;
    }
.lj-button-light.paidrepost-button .lj-button-arrow {
    position: absolute!important;
    top: 6px!important;
    left: -9px!important;
    border: 4px solid!important;
    border-color: transparent #CCC transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    }
.lj-button-light.paidrepost-button .lj-button-arrow-bg {
    position: absolute!important;
    top: -4px!important;
    left: -3px!important;
    border: 4px solid!important;
    border-color: transparent #FFF transparent transparent!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    }
.paidrepost-button-label {
    float: left;
    height: 22px;
    margin: 0 6px 0 0;
    }

.lj-button-light.paidrepost-button-inactive .paidrepost-button-cost {
    opacity: 0.4;
    color: #000!important;
    }
.paidrepost-button-cost {
    float: right;
    position: relative;
    padding: 0 14px 0 5px;
    margin: 0;
    height: 22px;
    background: url(/img/icons/paidrepost.png?v=22784) no-repeat 100% 50%!important;
    line-height: 23px;
    }
    .paidrepost-button-cost:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 1px;
        height: 100%;
        background: #BABABA;
        background-image: -moz-linear-gradient(top,  #F6F6F6 0%, #BABABA 50%, #E1E2E3 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(50%,#BABABA), color-stop(100%,#E1E2E3));
        background-image: -webkit-linear-gradient(top,  #F6F6F6 0%,#BABABA 50%,#E1E2E3 100%);
        background-image: -o-linear-gradient(top,  #F6F6F6 0%,#BABABA 50%,#E1E2E3 100%);
        background-image: -ms-linear-gradient(top,  #F6F6F6 0%,#BABABA 50%,#E1E2E3 100%);
        background-image: linear-gradient(to bottom,  #F6F6F6 0%,#BABABA 50%,#E1E2E3 100%);
        }
    .paidrepost-button-cost:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 1px;
        width: 1px;
        height: 100%;
        background: #ECEDEE;
        background-image: -moz-linear-gradient(top,  #FFF 0%, #ECEDEE 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#ECEDEE));
        background-image: -webkit-linear-gradient(top,  #FFF 0%,#ECEDEE 100%);
        background-image: -o-linear-gradient(top,  #FFF 0%,#ECEDEE 100%);
        background-image: -ms-linear-gradient(top,  #FFF 0%,#ECEDEE 100%);
        background-image: linear-gradient(to bottom,  #FFF 0%,#ECEDEE 100%);
        }

.paidrepost-button-active .paidrepost-button-cost:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: #B9B9B9;
    background-image: -moz-linear-gradient(top,  #E4E4E4 0%, #B9B9B9 50%, #E4E4E4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4E4E4), color-stop(50%,#B9B9B9), color-stop(100%,#E4E4E4));
    background-image: -webkit-linear-gradient(top,  #E4E4E4 0%,#B9B9B9 50%,#E4E4E4 100%);
    background-image: -o-linear-gradient(top,  #E4E4E4 0%,#B9B9B9 50%,#E4E4E4 100%);
    background-image: -ms-linear-gradient(top,  #E4E4E4 0%,#B9B9B9 50%,#E4E4E4 100%);
    background-image: linear-gradient(to bottom,  #E4E4E4 0%,#B9B9B9 50%,#E4E4E4 100%);
    }
.paidrepost-button-active .paidrepost-button-cost:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 1px;
    width: 1px;
    height: 100%;
    background: #EDEDED;
    background-image: -moz-linear-gradient(top,  #EEE 0%, #EDEDED 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEE), color-stop(100%,#EDEDED));
    background-image: -webkit-linear-gradient(top,  #EEE 0%,#EDEDED 100%);
    background-image: -o-linear-gradient(top,  #EEE 0%,#EDEDED 100%);
    background-image: -ms-linear-gradient(top,  #EEE 0%,#EDEDED 100%);
    background-image: linear-gradient(to bottom,  #EEE 0%,#EDEDED 100%);
    }

/* Reposted popup */
.b-reposted-popup {
    margin: -5px 0 0;
    max-width: 600px;
    min-width: 300px;
    line-height: 22px !important;
    font-size: 12px !important;
    font-family: Arial, Verdana, sans-serif !important;
    }
    .b-reposted-popup A {
        font-size: 12px !important;
        }
    .b-reposted-popup A:link,
    .b-reposted-popup A:visited {
        border: none !important;
        text-decoration: none !important;
        color: #4F74AE !important;
        }
    .b-reposted-popup A:hover,
    .b-reposted-popup A:active {
        border: none !important;
        text-decoration: underline !important;
        color: #4F74AE !important;
        }
    .b-reposted-popup .b-reposted-popup-header {
        padding: 4px 0 6px;
        font-size: 15px !important;
        font-weight: bold !important;
        color: #2D2D2D !important;
        }
    .b-reposted-popup .b-reposted-popup-load {
        background: url(/img/preloader/preloader-blue-white.gif?v=16618) no-repeat 50% 30px;
        }
    .b-reposted-popup .b-reposted-popup-content {
        overflow-y: auto;
        max-height: 66px;
        min-width: 300px;
        margin: 0 -14px 6px 0;
        padding: 4px 0 6px;
        border-top: 1px solid #D6D6D6;
        border-bottom: 1px solid #D6D6D6;
        color: #4F74AE !important;
        }
    .b-reposted-popup .b-reposted-popup-footer-hide {
        display: none;
        }



/* Image & Video Placeholder */
HTML BODY * .b-mediaplaceholder:link,
HTML BODY * .b-mediaplaceholder:visited,
HTML BODY * .b-mediaplaceholder:hover,
HTML BODY * .b-mediaplaceholder:active,
HTML BODY * .b-mediaplaceholder:focus {
    position: relative;
    top: auto;
    left: auto;
    overflow: hidden;
    display: inline-block;
    width: auto;
    height: 37px;
    min-width: 142px;
    margin: 0 5px 0 0;
    padding: 0;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    border: 0 !important;
    vertical-align: top !important;
    font: 12px/14px Arial,sans-serif;
    text-align: center !important;
    text-decoration: none !important;
    text-shadow: none !important;
    text-indent: 0 !important;
    color: #FFF !important;
    cursor: pointer;
    *display: inline;
    *zoom: 1;
    }
HTML BODY * .b-mediaplaceholder-good:link,
HTML BODY * .b-mediaplaceholder-good:visited,
HTML BODY * .b-mediaplaceholder-good:hover,
HTML BODY * .b-mediaplaceholder-good:active,
HTML BODY * .b-mediaplaceholder-good:focus {
    height: 35px;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    border: 1px solid #E0E0E0 !important;
    }
    .b-mediaplaceholder .b-mediaplaceholder-outer {
        position: absolute;
        top: 50%;
        left: 0;
        display: block;
        width: 100%;
        height: 37px;
        margin: -19px 0 0;
        padding: 0;
        cursor: pointer;
        }
    .b-mediaplaceholder .b-mediaplaceholder-inner {
        position: relative;
        top: auto;
        left: auto;
        display: inline-block;
        min-width: 80px;
        height: 35px;
        margin: 0;
        padding: 0 20px 0 40px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid rgb(220,220,220) !important;
        border: 1px solid rgba(220,220,220,0.35) !important;
        background: rgb(0,0,0) !important;
        background: rgba(0,0,0,0.35) !important;
        line-height: 35px;
        text-align: left !important;
        cursor: pointer;
        *zoom: 1;
        }
    HTML BODY * .b-mediaplaceholder:hover .b-mediaplaceholder-inner,
    HTML BODY * .b-mediaplaceholder:active .b-mediaplaceholder-inner,
    HTML BODY * .b-mediaplaceholder:focus .b-mediaplaceholder-inner,
    HTML BODY * .b-mediaplaceholder-processing:link .b-mediaplaceholder-inner,
    HTML BODY * .b-mediaplaceholder-processing:visited .b-mediaplaceholder-inner,
    HTML BODY * .b-mediaplaceholder-processing:hover .b-mediaplaceholder-inner,
    HTML BODY * .b-mediaplaceholder-processing:active .b-mediaplaceholder-inner,
    HTML BODY * .b-mediaplaceholder-processing:focus .b-mediaplaceholder-inner {
        border: 1px solid rgb(220,220,220) !important;
        border: 1px solid rgba(220,220,220,0.45) !important;
        background: rgb(0,0,0) !important;
        background: rgba(0,0,0,0.45) !important;
        }
        .b-mediaplaceholder .b-mediaplaceholder-pic {
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 20px;
            display: block;
            margin: 0;
            padding: 0;
            background: url(/img/mediaplaceholder.png?v=11488) no-repeat 0 0;
            font: 0/0 serif;
            cursor: pointer;
            }
        .b-mediaplaceholder-photo .b-mediaplaceholder-pic {
            width: 13px;
            height: 11px;
            margin-top: -6px;
            background-position: 0 -50px;
            }
        .b-mediaplaceholder-video .b-mediaplaceholder-pic {
            width: 12px;
            height: 13px;
            margin-top: -7px;
            background-position: 0 -37px;
            }
        .b-mediaplaceholder-processing .b-mediaplaceholder-pic {
            width: 11px;
            height: 3px;
            margin-top: -2px;
            background: url(/img/preloader-s.gif?v=9673) no-repeat 0 0;
            }
        .b-mediaplaceholder .b-mediaplaceholder-label {
            display: none;
            position: static;
            top: auto;
            left: auto;
            width: auto;
            height: auto;
            margin: 0;
            padding: 0;
            cursor: pointer;
            }
        .b-mediaplaceholder .b-mediaplaceholder-view,
        .b-mediaplaceholder-processing .b-mediaplaceholder-loading {
            display: inline;
            }
        .b-mediaplaceholder-processing .b-mediaplaceholder-view {
            display: none;
            }
HTML BODY * .b-mediaplaceholder-external:link,
HTML BODY * .b-mediaplaceholder-external:visited,
HTML BODY * .b-mediaplaceholder-external:hover,
HTML BODY * .b-mediaplaceholder-external:active,
HTML BODY * .b-mediaplaceholder-external:focus {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    width: 35px;
    height: 37px;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: top !important;
    border: 0 !important;
    font: 10px/1 Arial,sans-serif;
    text-align: left;
    text-decoration: none !important;
    text-shadow: none;
    color: #FFF !important;
    cursor: pointer;
    *display: inline;
    *zoom: 1;
    }
HTML#js BODY * .b-mediaplaceholder-external:link,
HTML#js BODY * .b-mediaplaceholder-external:visited,
HTML#js BODY * .b-mediaplaceholder-external:hover,
HTML#js BODY * .b-mediaplaceholder-external:active,
HTML#js BODY * .b-mediaplaceholder-external:focus {
    display: none;
    }
    .b-mediaplaceholder-external .b-mediaplaceholder-bg {
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0.25;
        display: block;
        width: 35px;
        height: 37px;
        margin: 0;
        padding: 0;
        background: url(/img/mediaplaceholder.png?v=11488) no-repeat 0 0;
        font: 0/0 serif;
        }
    .b-mediaplaceholder-external:hover .b-mediaplaceholder-bg {
        opacity: 0.35;
        }
    .b-mediaplaceholder-external .b-mediaplaceholder-pic {
        overflow: hidden;
        position: absolute;
        top: 10px;
        left: 12px;
        display: block;
        width: 16px;
        height: 16px;
        margin: 0;
        padding: 0;
        background: url(/img/mediaplaceholder.png?v=11488) no-repeat -19px -37px;
        font: 0/0 serif;
        }
    .b-mediaplaceholder-external .b-mediaplaceholder-arr {
        border-right: 5px solid rgba(0,0,0,0.25);
        }
    .b-mediaplaceholder-external .b-mediaplaceholder-inner {
        display: none !important;
        }



/* UPD: LJSUP-16343 (LJSV-2616: Content placeholder)
-----------------------------------------------*/
.b-contentplaceholder {
    position: static !important;
    display: block !important;
    width: 60% !important;
    height: auto;
    margin: 1em auto !important;
    padding: 2em 3em !important;
    background: #EEE !important;
    border-radius: 1em;
    color: #333 !important;
    }
    .b-contentplaceholder-title {
        margin: 0 0 0.3em !important;
        padding: 0 !important;
        font: bold 23px/1.1 Arial, Tahoma, sans-serif !important;
        }
    .b-contentplaceholder-451 .b-contentplaceholder-title {
        margin-left: -20px !important;
        padding-left: 20px !important;
        background: url(/img/icons/lock-16-gray.gif?v=1) no-repeat 0 50% !important;
        }
    .b-contentplaceholder-text {
        font: 16px/1.4 Arial, Tahoma, sans-serif !important;
        }
        .b-contentplaceholder-text .b-helplink {
            vertical-align: text-top;
            }
.b-contentplaceholder-comment {
    display: inline-block !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0.5em 1em 0.5em 2em !important;
    border-radius: 0.5em;
    background: #EEE url(/img/icons/lock-16-gray.gif?v=1) no-repeat 0.6em 45% !important;
    }



/* LJSUP-14995: Remove Google ReCaptcha Iframes (for height removing) */
iframe[src="about:blank"] {
    display: none;
    }

/* LJSUP-14684: [Journal, feed] Display GitHub gists. Replaceable link */
.b-replaceable-link {
    font-weight: bold;
    }
.b-replaceable-link:before {
    display: inline;
    content: '\28';
    }
.b-replaceable-link:after {
    display: inline;
    content: '\29';
    }






/* Sticky LJ-Cut (LJSUP-18495)
----------------------------------- */

/* cut */
.b-sticky-cut {
    position: fixed;
    top: -50px;
    z-index: 9;
    margin: 0;
    border: none;
    line-height: 22px;
    -webkit-transition: top 0.3s;
       -moz-transition: top 0.3s;
         -o-transition: top 0.3s;
            transition: top 0.3s;
    }
.b-sticky-cut:before,
.b-sticky-cut:after,
.b-sticky-cut-decor:before,
.b-sticky-cut-decor:after,
.b-sticky-cut-link:before,
.b-sticky-cut-link:after,
.b-sticky-cut-link-wrap:before,
.b-sticky-cut-link-wrap:after {
    display: block;
    position: absolute;
    content: "";
    }

/* lenta */
.b-lenta .b-sticky-cut {
    left: 70px;
    right: 481px;
    }

/* air */
.j-l-container .b-sticky-cut {
    left: 30px;
    right: 420px;
    }

    /* inner */
    .b-sticky-cut .b-sticky-cut-inner {
        position: relative;
        top: 0;
        left: 0;
        display: block;
        }

        /* decor */
        .b-sticky-cut-decor {
            display: block;
            position: relative;
            margin: 0 0 10px;
            height: 40px;
            background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.92) 79%, rgba(255,255,255,0) 100%);
            background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.92) 79%,rgba(255,255,255,0) 100%);
            background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.92) 79%,rgba(255,255,255,0) 100%);
            background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.92) 79%,rgba(255,255,255,0) 100%);
            }
        .b-sticky-cut-decor:before,
        .b-sticky-cut-decor:after {
            border-top: 1px dashed #DAE3E6;
            left: 0;
            right: 0;
            top: 50%;
            }

            /* link wrap */
            .b-sticky-cut-link-wrap {
                height: 40px;
                outline: medium none;
                position: absolute;
                text-indent: -1000px;
                width: 100%;
                z-index: 2;
                }
            .b-sticky-cut-link-wrap:before {
                top: -1px;
                right: 0;
                left: 0;
                width: 38px;
                height: 38px;
                margin: auto;
                border: 2px solid #DAE3E6;
                border-radius: 50%;
                background: none repeat scroll 0 0 #FFFFFF;
                }

                /* link */
                .b-sticky-cut-link {
                    }
                .b-sticky-cut-link {
                    display: block;
                    position: relative;
                    overflow: hidden;
                    height: 40px;
                    }
                .b-sticky-cut-link:before {
                    width: 11px;
                    height: 7px;
                    z-index: 1;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    margin: auto;
                    background-image: url(/air/default_theme/img/sprite.png?v=40848); /* IE7-8 */
                    background-image: url(/air/default_theme/img/sprite.svg?v=40878), none;
                    background-position: -240px 0;
                    }
                .j-l-footer A.b-sticky-cut-link {
                    display: block;
                    padding: 0;
                    }

/* visible */
.b-sticky-cut-visible {
    top: 0;
    }

/* screen widths */

/* ljcut flatslide-shownav */
@media all and (max-width: 1790px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -520px;
        }
}

@media all and (max-width: 1700px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -470px;
        }
}

@media all and (max-width: 1600px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -420px;
        }
}

@media all and (max-width: 1500px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        margin-left: -370px;
        }
}

@media all and (max-width: 1400px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        left: 330px;
        right: 241px;
        margin-left: 0px;
        }
    .b-lenta .b-sticky-cut {
        left: 90px;
        }
}

@media all and (max-width: 1000px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        left: 310px;
        right: 0;
        margin-left: 0px;
        }
    .b-lenta .b-sticky-cut {
        left: 70px;
        }
}

@media all and (max-width: 900px) {
    .b-lenta.l-flatslide-state-shownav .b-sticky-cut {
        left: 310px;
        right: 0;
        margin-left: 0px;
        }
}

@media all and (min-width: 1400px) {
    .b-lenta .b-sticky-cut {
        left: 50%;
        right: auto;
        width: 829px;
        margin-left: -610px;
        }
}
@media all and (min-width: 1265px) {
    .j-l-container .b-sticky-cut {
        left: 50%;
        right: auto;
        width: 800px;
        margin-left: -595px;
        }
}

@media all and (max-width: 1000px) {
    .b-lenta .b-sticky-cut {
        right: 120px;
        }
    .body-state-sidebar-opened .b-lenta .b-sticky-cut {
        right: 366px;
        left: 0;
        }
}

@media all and (max-width: 900px) {
    .b-lenta .b-sticky-cut {
        left: 70px;
        right: 120px;
        }
    .j-l-container .b-sticky-cut {
        left: 30px;
        right: 90px;
        }
}

@media (max-width: 680px) {
    .b-lenta .b-sticky-cut {
        right: 60px;
        }
    .j-l-container .b-sticky-cut {
        right: 30px;
        }
}

@media all and (max-width: 650px) {
    .b-sticky-cut {
        display: none;
        }
}



/* yandex direct fix (LJSUP-18606) */
.ya-context {
    clear: both;
    }
.ya-context #ya-context_id {
    margin: 0;
    }
    .ya-context #ya-context_id DIV[id] {
        font-size: 12px !important;
        }
    .ya-context #ya-context_id A.yap-logo-block__text.yap-logo-text.yap-logo-color.yap-logo-bg-color {
        text-decoration: none !important;
        }
    .ya-context #ya-context_id DIV[id] > YATAG {
        font-family: inherit !important;
        }
    .ya-context #ya-context_id DIV[id] > YATAG .yap-title-block__text,
    .ya-context #ya-context_id DIV[id] > YATAG .yap-sitelinks__link,
    .ya-context #ya-context_id DIV[id] > YATAG .yap-domain:hover,
    .ya-context #ya-context_id DIV[id] > YATAG .yap-contacts__item-link:hover{
        text-decoration: none !important;
        }
    .ya-context #ya-context_id DIV[id] > YATAG .yap-title-block__text,
    .ya-context #ya-context_id DIV[id] > YATAG .yap-title-block__favicon {
        font-size: 130% !important;
        }





/* writer's block widget at journal post (LJSUP-19440) */
.flatquestionjournal {
    overflow: hidden;
    position: relative;
    margin: 0 0 20px;
    font: 15px/1.4 "ProximaNovaRegular",Helvetica,sans-serif;
    }

    /* meta */
    .flatquestionjournal-meta {
        margin: 0;
        }

    /* question */
    .flatquestionjournal-question {
        position: relative;
        margin: 20px 0 15px;
        padding: 15px;
        border-radius: 0.5em;
        background: #DAE3E6;
        color: #242F33;
        }

        /* arrow */
        .flatquestionjournal-question:after {
            content: " ";
            overflow: hidden;
            position: absolute;
            bottom: 100%;
            left: 20px;
            width: 34px;
            height: 15px;
            background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20height%3D%2215%22%20width%3D%2234%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20viewBox%3D%220%200%2034%2015%22%20enable-background%3D%22new%200%200%2034%2015%22%3E%09%09%09%3Cpath%20d%3D%22m0%2014.977v0.023h34v-0.028c-14.672-0.582-16.643-13.831-22-14.972-0.449-0.096%207.34%2014.484-12%2014.977z%22%20fill%3D%22%23DAE3E6%22%2F%3E%3C%2Fsvg%3E');
            background-repeat: no-repeat;
            background-position: 0 0;
            font: 0/0 a;
            }

        /* title */
        .flatquestionjournal-question-title {
            margin: 0 0 5px;
            padding: 0;
            font-size: 18px;
            font-weight: 400;
            font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
            line-height: 1.2;
            }
            .flatquestionjournal-question-title A,
            .flatquestionjournal-question-title A:link,
            .flatquestionjournal-question-title A:visited {
                text-decoration: none;
                color: #242F33;
                }
            .flatquestionjournal-question-title A:hover,
            .flatquestionjournal-question-title A:active {
                text-decoration: none;
                color: #00A3D9;
                }

        /* text */
        .flatquestionjournal-question-text {
            margin: 0;
            }

    /* controls */
    .flatquestionjournal-controls {
        margin: 0;
        text-transform: uppercase;
        }
        /* reply */
        .flatquestionjournal-controls-reply {
            margin: 0 15px 0 0;
            vertical-align: middle;
            }
        /* count */
        .flatquestionjournal-controls-count {
            position: relative;
            margin: 0;
            padding: 0;
            vertical-align: middle;
            }
            .flatquestionjournal-controls-counticon {
                display: inline-block;
                width: 17px;
                height: 16px;
                margin-right: 5px;
                background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2015.903%22%20width%3D%2217%22%3E%3Cpath%20d%3D%22m17%206.025c0-3.144-2.334-5.721-5.312-5.999v-0.026h-5.313v0.027c-0.176-0.016-0.354-0.027-0.532-0.027-3.226%200-5.843%202.697-5.843%206.025s2.617%206.026%205.843%206.026c0.18%200%200.356-0.012%200.532-0.028v0.028s2.684%202.357%203.938%203.441c1.089%200.94%201.375%200.008%201.375-0.248v-3.222c2.978-0.276%205.312-2.853%205.312-5.997z%22%20fill%3D%22%237A9199%22/%3E%3C/svg%3E');
                background-repeat: no-repeat;
                background-position: 0 0;
                vertical-align: -2px;
                }
                .flatquestionjournal-controls-counticon .svgicon {
                    display: none;
                    }
                .b-lenta .flatquestionjournal-controls-counticon .svgicon {
                    display: block;
                    }





 /* tema fix (LJSUP-18472, LJSUP-19891) */
.u-flextable {
    width: 100%;
    table-layout: fixed;
    }





/* all banners wrapper (LJSUP-20735) */
BODY:not(.s-schemius) .allbanners {
    overflow: hidden;
    display: inline-block;
    text-align: center;
    }
    BODY:not(.s-schemius) .allbanners--common-banner {
        width: 100%;
        }
    BODY:not(.s-schemius) .allbanners-close {
        padding: 0.4em 0.3em 0 0;
        line-height: 1.1;
        font-size: 13px;
        }
    BODY:not(.s-schemius) .allbanners--common-banner .allbanners-close {
        text-align: center;
        }
    BODY:not(.s-schemius) .allbanners--common-banner .allbanners-link {
        padding: 0 5px;
        line-height: 1.5;
        background: rgba(255,255,255,.25);
        color: #000;
        }





/* s2 profiler (LJSUP-21081) */
.s2-profiling {
    display: none;
    }
@media (min-width: 800px) {
    .s2-profiling {
        display: block;
        position: absolute;
        z-index: 5000;
        top: 100px;
        right: 0;
        overflow: hidden;
        padding: 1em;
        background: #FFF;
        border-radius: 5px 0 0 5px;
        box-shadow: 0 0 15px rgba(0,0,0,.5);
        font: 15px/1.4 Trebuchet Ms, Arial;
        color: #333;
        }
        .s2-profiling__close {
            font-size: 1.2em;
            font-weight: bold;
            cursor: pointer;
            }
            .s2-profiling__sign {
                float: right;
                margin-left: .2em;
                }
        .s2-profiling__title {
            margin: 0;
            font-family: Trebuchet Ms, Arial;
            }
        .s2-profiling__subtitle {
            margin: .5em 0 .3em;
            font-size: 20px;
            }
        .s2-profiling__content {
            float: right;
            width: 0;
            height: 0;
            overflow: hidden;
            }
            .s2-profiling__table {
                width: 100%;
                margin-top: 1em;
                border-collapse: collapse;
                }
                .s2-profiling__table TD,
                .s2-profiling__table TH {
                    padding: .2em;
                    text-align: left;
                    }
                    .s2-profiling__table TH {
                        padding-top: .5em;
                        padding-bottom: .5em;
                        background: #EEE;
                        font-size: 1.1em;
                        }
                    .s2-profiling__table TD {
                        border-bottom: 1px solid #DDD;
                        }
                    .s2-profiling__time {
                        color: olivedrab;
                        }
                        .s2-profiling__time--zero {
                                color: #CCC;
                            }
                        .s2-profiling__time--long {
                                color: tomato;
                            }
                    TD.s2-profiling__calls {
                        padding-left: 1em;
                        text-align: right;
                        color: royalblue;
                        }
}





@media print {
/* LJSUP-21182
    @page {
        margin: 5%;
    }

    HTML BODY {
        padding: 0;
        background: none;
        font-size: 13pt;
        color: #000;
        }

    .s-header,
    .flatquestionjournal-controls,
    .lj-like,
    .b-linkbar,
    #header-text .nav,
    .prevnext,
    .asset-entry-links,
    .entrysubmenu,
    .j-l-header,
    .j-l-beta,
    .j-w-social-networks-nav,
    .j-e-nav,
    .j-page-nav,
    .j-comments-nav,
    .j-comments-pages,
    .ljcut-link,
    .header-menu,
    .pageheaderblock,
    .header-journal-info,
    .social-links,
    .sidebar,
    .entryLinkbar,
    .bodynavblock,
    .pagefooterblock,
    #topbox .caption,
    .common-banner,
    .allbanners,
    .lj-view-entry #header,
    .ya-context,
    .appwidget,
    .b-singlepost-wrapper .b-singlepost-title .i-posticon-wrapper {
        display: none;
        }

    #beta {
        display: none !important;
        }

    A {
        text-decoration: none;
        }

    .layout-tw #alpha-inner {
        margin: 0 !important;
        }

    .j-l-alpha-header,
    .j-l-alpha-content {
        margin-left: 0 !important;
        }

    A[href]:after {
        content: ' (' attr(href) ') ';
        }

    .i-ljuser-profile[href]:after,
    .b-leaf-ipaddr A[href]:after,
    .subj-link[href]:after,
    .entryUserinfo-usericon A[href]:after,
    .user-image-link[href]:after,
    .b-singlepost-author-date A[href]:after,
    .b-singlepost-tags-items A[href]:after {
        content: none;
        }

    .print-logo {
        display: block;
        }
*/
}


/* file-end: stc/lj_base-journal.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/widgets/threeposts.css 
*/

.threeposts{position:relative;line-height:1.4}.threeposts__inner{margin:0 auto}.threeposts__header{margin:0 0 1.05em;font-family:ProximaNovaSemibold,Tahoma,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;font-size:.875rem;line-height:1;letter-spacing:normal;text-transform:uppercase}.b-singlepost .threeposts__header{color:#839399}.threeposts__items{display:none;margin:0;padding:0;list-style:none}#no-js .threeposts__items{display:block}.threeposts__items:after{content:"";display:table;width:100%}.threeposts__item{display:inline-block;position:relative;width:30.66%;height:120px;margin:0 4% 1.5em 0;box-sizing:border-box;vertical-align:top}.threeposts__item:after{content:"";display:block;position:absolute;top:0;right:-7.2%;bottom:0;border:1px solid;border-width:0 1px 0 0;opacity:.2}.b-singlepost .threeposts__item:after{opacity:1;border-color:#DAE3E6}.threeposts__item:last-child,.threeposts__item:nth-child(3n){border-right-width:0;margin-right:0}.threeposts__item:last-child:after,.threeposts__item:nth-child(3n):after{content:none}.threeposts__head{position:relative;margin:0 0 .3em;font-weight:400;font-size:1em;line-height:1.4}.threeposts__link{margin:0}.threeposts__pic{overflow:hidden;position:absolute;top:0;display:block;width:175px;height:120px;margin:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.threeposts__img{position:absolute;width:100%;opacity:0;margin:0;vertical-align:top}.threeposts__title{overflow:hidden;position:relative;display:block;max-width:40em;min-height:1.4em;max-height:2.8em;margin:0}.threeposts__text{overflow:hidden;position:relative;max-height:4.1em;margin:0;font-size:.92em}.threeposts__item--pic .threeposts__text,.threeposts__item--pic .threeposts__title{margin-left:195px}.threeposts__item--nopic{padding-left:0}.threeposts__item--nopic .threeposts__pic{display:none}.threeposts__item--nopic .threeposts__text{display:block}.threeposts__item--video .threeposts__pic:after{content:" ";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background-repeat:no-repeat;background-position:0 0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22m10%200c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010%2010-4.477%2010-10-4.477-10-10-10zm0%2018.125c-4.488%200-8.125-3.638-8.125-8.125%200-4.488%203.637-8.125%208.125-8.125%204.487%200%208.125%203.637%208.125%208.125%200%204.487-3.638%208.125-8.125%208.125zm-2.5-12.5l7.5%204.375-7.5%204.375v-8.75z%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E);font:0/0 a}.placeholder-threeposts{opacity:.1}#no-js .placeholder-threeposts{display:none}.placeholder-threeposts__items{display:block;margin:0;padding:0}.placeholder-threeposts__item{display:inline-block;position:relative;width:30.66%;height:120px;margin:0 4% 1.3em 0;box-sizing:border-box;vertical-align:top}.placeholder-threeposts__item:last-child{border-right-width:0;margin-right:0}.placeholder-threeposts__item:last-child:after{content:none}.placeholder-threeposts__item:after{content:"";display:block;position:absolute;top:0;right:-7.2%;bottom:0;border-right:1px solid currentColor;opacity:1}.placeholder-threeposts__head{margin:0}.placeholder-threeposts__pic{display:block;position:absolute;top:0;bottom:0;width:30%;background:currentColor}.placeholder-threeposts__title{display:block;position:relative;height:55px}.placeholder-threeposts__title:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:18px;background:currentColor;box-shadow:-1.5em 24px 0}.placeholder-threeposts__text{margin:0;height:65px}.placeholder-threeposts__text:before{content:"";display:block;width:100%;height:6px;background:currentColor;box-shadow:-10px 10px 0,0 20px 0,-1em 30px 0,-2em 40px 0,-2.5em 50px 0,-4.5em 60px 0}.placeholder-threeposts__text,.placeholder-threeposts__title{margin-left:35%;overflow:hidden}.threeposts--items-in-row-1 .threeposts__inner{width:100%;max-width:1050px}.threeposts--items-in-row-1 .threeposts__item{display:block;width:100%}.threeposts--items-in-row-1 .threeposts__item:not(.threeposts__item--pic){height:auto;max-height:120px}.threeposts--items-in-row-1 .threeposts__item:after{content:"";top:auto;right:0;bottom:-.7em;left:0;border-bottom-width:1px;border-right:0}.threeposts--items-in-row-1 .threeposts__item:last-child{margin-bottom:0}.threeposts--items-in-row-1 .threeposts__item:last-child:after{content:none}.threeposts--items-in-row-1 .threeposts__title{height:auto;max-height:2.8em}.threeposts--items-in-row-2{display:block}.threeposts--items-in-row-2 .threeposts__inner{width:100%;max-width:1050px}.threeposts--items-in-row-2 .threeposts__item{display:inline-block;width:48%;margin-right:4%}.threeposts--items-in-row-2 .threeposts__item:after{content:"";right:-4.08%}.threeposts--items-in-row-2 .threeposts__item:last-child,.threeposts--items-in-row-2 .threeposts__item:nth-child(2n){margin-right:0}.threeposts--items-in-row-2 .threeposts__item:last-child:after,.threeposts--items-in-row-2 .threeposts__item:nth-child(2n):after{content:none}.threeposts--items-in-row-2 .threeposts__item:nth-last-child(-n+2){margin-bottom:0}.threeposts--items-in-row-3{display:block}.threeposts--items-in-row-3 .threeposts__item{display:inline-block}.threeposts--items-in-row-3 .threeposts__item:nth-last-child(-n+3){margin-bottom:0}.threeposts--items-in-row-4{display:block}.threeposts--items-in-row-4 .threeposts__item{display:inline-block;width:22%;margin-right:4%;border-right-width:1px}.threeposts--items-in-row-4 .threeposts__item:after{content:"";right:-9.09%}.threeposts--items-in-row-4 .threeposts__item:last-child:after,.threeposts--items-in-row-4 .threeposts__item:nth-child(4n):after{content:none}.threeposts--items-in-row-4 .threeposts__item:last-child,.threeposts--items-in-row-4 .threeposts__item:nth-child(4n){margin-right:0}.threeposts--items-in-row-4 .threeposts__item:nth-last-child(-n+4){margin-bottom:0}.threeposts--items-in-row-5 .threeposts__item{width:16.8%;margin-right:4%;margin-bottom:0;border-right-width:1px}.threeposts--items-in-row-5 .threeposts__item:after{content:"";right:-11.9%}.threeposts--items-in-row-5 .threeposts__item:last-child:after{content:none}.threeposts--items-in-row-5 .threeposts__item:last-child{margin-right:0}.threeposts--items-in-row-5 .threeposts__item:nth-last-child(-n+5){margin-bottom:0}.threeposts--items-in-row-6 .threeposts__item{width:13.33%;margin-bottom:0;margin-right:4%;border-right-width:1px}.threeposts--items-in-row-6 .threeposts__item:after{content:"";right:-15.03%}.threeposts--items-in-row-6 .threeposts__item:last-child:after{content:none}.threeposts--items-in-row-6 .threeposts__item:last-child{margin-right:0}.threeposts--items-in-row-6 .threeposts__item:nth-last-child(-n+6){margin-bottom:0}.threeposts--item-size-xxl .threeposts__pic{width:300px}.threeposts--item-size-xxl .threeposts__item--pic .threeposts__text,.threeposts--item-size-xxl .threeposts__item--pic .threeposts__title{margin-left:320px}.threeposts--item-size-xl .threeposts__pic{width:200px}.threeposts--item-size-xl .threeposts__item--pic .threeposts__text,.threeposts--item-size-xl .threeposts__item--pic .threeposts__title{margin-left:220px}.threeposts--item-size-m .threeposts__pic{width:150px}.threeposts--item-size-m .threeposts__item--pic .threeposts__text,.threeposts--item-size-m .threeposts__item--pic .threeposts__title{margin-left:170px}.threeposts--item-size-s .threeposts__pic{width:120px}.threeposts--item-size-s .threeposts__item--pic .threeposts__text,.threeposts--item-size-s .threeposts__item--pic .threeposts__title{margin-left:140px}.threeposts--item-size-xs .threeposts__item{height:100px}.threeposts--item-size-xs .threeposts__pic{width:75px;height:100px}.threeposts--item-size-xs .threeposts__item--pic .threeposts__text,.threeposts--item-size-xs .threeposts__item--pic .threeposts__title{margin-left:95px}.threeposts--item-size-xs .threeposts__item--pic .threeposts__title{max-height:5.6em}.threeposts--item-size-xs .threeposts__item--pic:not(.threeposts__item--short-title) .threeposts__text{display:none}.threeposts--item-size-xxs .threeposts__item{height:150px}.threeposts--item-size-xxs .threeposts__pic{width:100%;height:100px}.threeposts--item-size-xxs .threeposts__item--pic .threeposts__head{padding-top:110px}.threeposts--item-size-xxs .threeposts__item--pic .threeposts__text,.threeposts--item-size-xxs .threeposts__item--pic .threeposts__title{margin-left:0}#no-js .threeposts__pic,.threeposts--item-size-xxs .threeposts__item--pic .threeposts__text{display:none}#no-js .threeposts__text,#no-js .threeposts__title{margin-left:0}.b-singlepost .threeposts{margin:0 30px;padding:30px 0;border-top:1px solid #DAE3E6}.b-singlepost .threeposts+#comments.entry-unrelated{margin-left:30px;margin-right:30px;padding-top:30px;border-top:1px solid #DAE3E6}@media all and (max-width:480px){.b-singlepost .threeposts,.b-singlepost .threeposts+#comments.entry-unrelated{margin-left:15px;margin-right:15px}}

/* file-end: stc/widgets/threeposts.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/updateform_v3.css 
*/

/* update page and commenting form */
.b-updateform {
    margin: 0;
    z-index: 1;
    }

    /* buttons bar */
    .b-updateform-bar {
        position: relative;
        width: 100%;
        height: 39px;
        margin: 0;
        padding: 0;
        border: 1px solid #999;
        border-bottom: 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing:border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        background: #F7F9FA;
        font: 11px/12px Arial, sans-serif;
        *zoom: 1;
        }
    .b-updateform-bar:before,
    .b-updateform-bar:after {
        display: table;
        border-collapse: collapse;
        content: "";
        }
    .b-updateform-bar:after {
        clear: both;
        }



    /* hide without js */
    .b-watering .b-updateform-bar {
        display: none;
        }
    #js .b-watering .b-updateform-bar {
        display: block;
        }

        /* buttons on bar */
        .b-updateform-buttons {
            display: none;
            float: left;
            height: 34px;
            margin: 0;
            padding: 4px 0 0;
            list-style: none;
            }
        #js .b-updateform-buttons {
            display: block;
            }
            .b-updateform-buttons-item,
            .b-singlepost .b-updateform-buttons-item,
            .b-updatepage .b-updateform-buttons-item {
                float: left;
                display: inline-block;
                height: 16px;
                padding: 7px 4px 7px 6px;
                vertical-align: top;
                white-space: nowrap;
                font: 13px/12px "ProximaNovaRegular",Helvetica,Arial,sans-serif;
                }
                .b-updateform-button,
                .b-updateform-button:link,
                .b-updateform-button:visited,
                .b-updateform-button:hover,
                .b-updateform-button:active {
                    position: relative;
                    display: inline-block;
                    width: 16px;
                    height: 16px;
                    margin: 0;
                    padding: 0;
                    border: 0;
                    vertical-align: middle;
                    white-space: nowrap;
                    text-decoration: none;
                    cursor: pointer;
                    color: #369 !important;
                    }
                .b-singlepost .b-updateform-button:link,
                .b-singlepost .b-updateform-button:visited,
                .b-singlepost .b-updateform-button:hover,
                .b-singlepost .b-updateform-button:active,
                .b-updatepage .b-updateform-button:link,
                .b-updatepage .b-updateform-button:visited,
                .b-updatepage .b-updateform-button:hover,
                .b-updatepage .b-updateform-button:active {
                    text-decoration: none;
                    color: #369 !important;
                    }
                .b-updateform-button:hover,
                .b-updateform-button:active {
                    color: #C00 !important;
                    }
                .b-updateform-button:focus {
                    outline: thin dotted;
                    }
                .b-updateform-button-strikethrough:link,
                .b-updateform-button-strikethrough:visited,
                .b-updateform-button-strikethrough:hover,
                .b-updateform-button-strikethrough:active {
                    width: 32px;
                    }
                .b-updateform-button-poll,
                .b-updateform-button-poll:link,
                .b-updateform-button-poll:visited,
                .b-updateform-button-poll:hover,
                .b-updateform-button-poll:active,
                .b-updateform-button-spell:link,
                .b-updateform-button-spell:visited,
                .b-updateform-button-spell:hover,
                .b-updateform-button-spell:active {
                    display: none;
                    }
                #js .b-updateform-button-poll,
                #js .b-updateform-button-spell {
                    display: inline-block;
                    }
                #js .b-updateform-button-spell {
                    display: none;
                    }
                /* disable poll on edit-page (LJSUP-19824) */
                .b-updatepage-mode-edit .b-updateform-button-poll {
                    pointer-events: none;
                    filter: alpha(opacity=30);
                    opacity: 0.3;
                    cursor: default;
                    }
                    .b-updateform-button-title {
                        display: none;
                        margin: 0;
                        }
                    .b-updateform-autoformat .b-updateform-button-title {
                        display: inline;
                        }
                    .b-updateform-button-pic {
                        position: absolute;
                        top: 0;
                        left: 0;
                        display: block;
                        width: 16px;
                        height: 16px;
                        font: 0/0 serif;
                        background-image: url(/js/ckeditor/skins/v2_lj/icons-new.png?v=28859);
                        background-repeat: no-repeat;
                        background-position: 0 0;
                        }
                    .b-updateform-button-bold .b-updateform-button-pic {
                        background-position: 0 0;
                        }
                    .b-updateform-button-italic .b-updateform-button-pic {
                        background-position: 0 -16px;
                        }
                    .b-updateform-button-underline .b-updateform-button-pic {
                        background-position: 0 -32px;
                        }
                    .b-updateform-button-strikethrough .b-updateform-button-pic {
                        width: 32px;
                        background-position: 0 -48px;
                        }
                    .b-updateform-button-link .b-updateform-button-pic {
                        background-position: 0 -80px;
                        }
                    .b-updateform-button-photo .b-updateform-button-pic {
                        background-position: 0 -128px;
                        }
                    .b-updateform-button-video .b-updateform-button-pic {
                        background-position: 0 -112px;
                        }
                    .b-updateform-button-user .b-updateform-button-pic {
                        background-position: 0 -96px;
                        }
                    .b-updateform-button-font .b-updateform-button-pic {
                        background-position: 0 -320px;
                        }
                    .b-updateform-button-color .b-updateform-button-pic {
                        background-position: 0 -64px;
                        }
                    .b-updateform-button-like .b-updateform-button-pic {
                        background-position: 0 -144px;
                        }
                    .b-updateform-button-cut .b-updateform-button-pic {
                        background-position: 0 -160px;
                        }
                    .b-updateform-button-spoiler .b-updateform-button-pic {
                        background-position: 0 -336px;
                        }
                    .b-updateform-button-map .b-updateform-button-pic {
                        background-position: 0 -416px;
                        }
                    .b-updateform-button-poll .b-updateform-button-pic {
                        background-position: 0 -176px;
                        }
                    .b-updateform-button-spell .b-updateform-button-pic {
                        top: 3px;
                        background-position: 0 -352px;
                        }
                    .b-updateform-button-spell.active .b-updateform-button-pic {
                        background-position: 0 -368px;
                        }
                .b-updateform-autoformat {
                    position: relative;
                    display: inline-block;
                    min-height: 1.2em;
                    margin: 0;
                    padding: 0;
                    border: 0;
                    vertical-align: middle;
                    white-space: nowrap;
                    text-decoration: none;
                    cursor: pointer;
                    color: #000;
                    }
                    .b-updateform-button-check {
                        margin: 0 1px 0 0;
                        *vertical-align: -3px;
                        }
        .b-updateform-buttons-firstsection {
            margin-left: 2px;
            padding-right: 6px;
            border-right: 1px solid #999;
            }
        .b-updateform-buttons-firstsection,
        .b-updateform-buttons-secondsection {
            padding-right: 6px;
            }
        .b-updateform-buttons-secondsection,
        .b-updateform-buttons-thirdsection {
            margin-left: 4px;
            }
        .b-updateform-buttons-secondsection {
            border-right: 1px solid #999;
            }
        .b-updateform-buttons-aside {
            display: block;
            float: right;
            margin-right: 2px;
            }

    /* text area */
    .b-updateform-textarea {
        width: 100%;
        height: 33em;
        opacity: 1;
        margin: 0;
        padding: 5px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing:border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        resize: vertical;
        font: 1em/1.2 'ProximaNovaRegular',Helvetica,sans-serif;
        *padding: 0;
        *margin: 0;
        }
    /* font for update.bml */
    .b-updatepage .b-updateform-textarea {
        outline: none;
        padding: 10px 8px;
        *padding: 0;
        font: 1.0em/1.4 Consolas,"Liberation Mono",Courier,monospace,sans-serif;
        }



/* updateform bubbles */
.b-bubble-link,
.b-bubble-photo,
.b-bubble-video,
.b-bubble-like,
.b-bubble-poll,
.b-bubble-cut,
.b-bubble-spoiler,
.b-bubble-map,
.b-bubble-user,
.b-bubble-font,
.b-bubble-like,
.b-bubble-color,
.b-bubble-photouploader {
    }
    BODY.s-schemius .b-bubble-link .b-popup-outer,
    BODY.s-schemius .b-bubble-photo .b-popup-outer,
    BODY.s-schemius .b-bubble-video .b-popup-outer,
    BODY.s-schemius .b-bubble-like .b-popup-outer,
    BODY.s-schemius .b-bubble-poll .b-popup-outer,
    BODY.s-schemius .b-bubble-cut .b-popup-outer,
    BODY.s-schemius .b-bubble-spoiler .b-popup-outer,
    BODY.s-schemius .b-bubble-map .b-popup-outer,
    BODY.s-schemius .b-bubble-user .b-popup-outer,
    BODY.s-schemius .b-bubble-font .b-popup-outer,
    BODY.s-schemius .b-bubble-color .b-popup-outer,
    BODY.s-schemius .b-bubble-photouploader .b-popup-outer {
        /*background: #F7F9FA;*/
        }
    /* bubble wrapper */
    .b-bubble-link .b-updateform-bubble-wrapper,
    .b-bubble-font .b-updateform-bubble-wrapper,
    .b-bubble-color .b-updateform-bubble-wrapper,
    .b-bubble-photo .b-updateform-bubble-wrapper,
    .b-bubble-video .b-updateform-bubble-wrapper,
    .b-bubble-user .b-updateform-bubble-wrapper,
    .b-bubble-cut .b-updateform-bubble-wrapper,
    .b-bubble-spoiler .b-updateform-bubble-wrapper,
    .b-bubble-map .b-updateform-bubble-wrapper,
    .b-bubble-like .b-updateform-bubble-wrapper,
    .b-bubble-poll .b-updateform-bubble-wrapper {
        position: relative;
        *zoom: 1;
        }
        /* input in bubble */
        .b-updateform-bubble-input-wrapper {
            position: relative;
            display: inline-block;
            margin: 0;
            }
        /* head in bubble */
        .b-updateform-bubble-head {
            margin: 0 0 10px;
            }
        /* hint in bubble */
        .b-updateform-bubble-hint {
            position: relative;
            display: block;
            margin: 2px 0 6px;
            padding: 0 0 1px;
            border-color: #D4D4D6;
            color: #999;
            *zoom: 1;
            }
        /* example in bubble */
        .b-updateform-bubble-example {
            word-break: break-all;
            word-break: break-word;
            -webkit-hyphens: auto;
            -moz-hyphens: auto;
            hyphens: auto;
            border-bottom: 1px dotted;
            cursor: pointer;
            }
        .b-updateform-bubble-example:hover,
        .b-updateform-bubble-example:active {
            color: #C00;
            }
        /* warning in bubble */
        .b-updateform-bubble-warning {
            display: none;
            }
        .b-bubble-error .b-updateform-bubble-warning {
            display: block;
            }

/* insert link */
.b-bubble-link {
    width: 550px;
    }
    .b-bubble-link .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-bubble-link FORM:focus {
            outline: none;
            }
        .b-updateform-bubble-link-fields {
            text-align: left;
            }
            .b-bubble-link .b-updateform-bubble-input {
                width: 100%;
                margin: 3px 0;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                }
            .b-bubble-link .b-updateform-bubble-option {
                display: inline-block;
                margin: 3px 0 0;
                }
                .b-bubble-link .b-updateform-bubble-checkbox {
                    margin: 0 5px 0 0;
                    }
                .b-updateform-bubble-link-empty .b-updateform-bubble-option-label {
                    opacity: 0.5;
                    }
        .b-updateform-bubble-link-button {
            text-align: right;
            }
            /* LJSUP-15027 show-hide remove link */
            .b-bubble-link .b-updateform-bubble-link-button-remove {
                display: none;
                }
            .b-updateform-bubble-link-edit .b-updateform-bubble-link-button-remove {
                display: inline-block;
                }
            /* show old-design buttons and show new one (LJSUP-19180) */
            .b-updateform-bubble-link-button .b-ljbutton {
                display: inline-block;
                }
            .b-updateform-bubble-link-button .b-flatbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-link-button .b-ljbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-link-button .b-flatbutton {
                display: inline-block;
                }

/* insert photo */
.b-bubble-photo {
    width: 550px;
    }
    .b-bubble-photo .b-updateform-bubble-wrapper {
        position: relative;
        margin: 0;
        }
        .b-updateform-bubble-photo-pic {
            float: left;
            width: 100px;
            height: 100px;
            -webkit-box-shadow: 0 0 10px #BBB;
            -moz-box-shadow: 0 0 10px #BBB;
            box-shadow: 0 0 10px #BBB;
            background: #FFF;
            }
        .b-bubble-photo-preload .b-updateform-bubble-photo-pic {
            background: #FFF url(/img/preloader/preloader-circle.gif?v=15772) no-repeat 50% 50%;
            }
            .b-updateform-bubble-photo-inner {
                display: block;
                display: table-cell;
                width: 100px;
                height: 100px;
                margin: 0;
                padding: 0;
                border-collapse: collapse;
                vertical-align: middle;
                text-align: center;
                *display: block;
                }
                .b-updateform-bubble-photo-preview {
                    display: inline;
                    max-width: 100px;
                    max-height: 100px;
                    text-align: center;
                    }
        .b-updateform-bubble-photo-fields {
            float: right;
            width: 400px;
            margin: 0;
            padding: 0;
            text-align: left;
            }
            .b-bubble-photo .b-updateform-bubble-input {
                width: 395px;
                margin: 3px 0;
                }
        .b-updateform-bubble-photo-button {
            clear: both;
            font-size: 90%;
            text-align: right;
            }
/* schemius menu fix (LJSUP-20355) */
.b-bubble-photouploader {
    z-index: 4998; /* 4998 = 4999 (menu) - 1 */
    }

/* insert video */
.b-bubble-video {
    width: 550px;
    }
    .b-bubble-video .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-updateform-bubble-video-fields {
            text-align: left;
            }
            .b-bubble-video .b-updateform-bubble-input {
                width: 100%;
                margin: 3px 0;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                resize: vertical;
                }
        .b-updateform-bubble-video-button {
            text-align: right;
            }
            /* show old-design buttons and show new one (LJSUP-19180) */
            .b-updateform-bubble-video-button .b-ljbutton {
                display: inline-block;
                }
            .b-updateform-bubble-video-button .b-flatbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-video-button .b-ljbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-video-button .b-flatbutton {
                display: inline-block;
                }
/* schemius menu fix (LJSUP-19803) */
.b-bubble-video {
    z-index: 4998; /* 4998 = 4999 (menu) - 1 */
    }

/* insert username */
.b-bubble-user {
    width: 280px;
    }
    .b-bubble-user .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-updateform-bubble-user-fields {
            text-align: left;
            }
            .b-bubble-user .b-updateform-bubble-input-wrapper {
                display: block;
                }
            .b-bubble-user .b-updateform-bubble-input,
            .b-bubble-user .b-updateform-bubble-input[type="text"] {
                width: 100%;
                margin: 3px 0;
                padding: 3px 2px 3px 22px;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                font-weight: bold;
                color: #0051B7;
                }
            .b-updateform-bubble-input-username .b-updateform-bubble-input-pic {
                position: absolute;
                top: 50%;
                left: 5px;
                width: 16px;
                height: 16px;
                margin: -8px 0 0;
                padding: 0;
                background: url(/img/userinfo.gif?v=52588) no-repeat 0 0;
                font: 0/0 serif;
                }
            /* error */
            .b-bubble-user .b-updateform-bubble-error .b-updateform-bubble-input,
            .b-bubble-user .b-updateform-bubble-error .b-updateform-bubble-input[type="text"] {
                color: #F00;
                }
            /* title */
            .b-updateform-bubble-input-title {
                display: none;
                margin: 10px 0 0;
                }
            .b-updateform-bubble-user-edit .b-updateform-bubble-input-title {
                display: block;
                }
                .b-bubble-user .b-updateform-bubble-input-title .b-updateform-bubble-input,
                .b-bubble-user .b-updateform-bubble-input-title .b-updateform-bubble-input[type="text"] {
                    width: 240px;
                    padding-left: 2px;
                    }
        .b-updateform-bubble-user-button {
            text-align: right;
            }
            .b-updateform-bubble-user-button-save,
            .b-updateform-bubble-user-edit .b-updateform-bubble-user-button-insert {
                display: none;
                }
            .b-updateform-bubble-user-edit .b-updateform-bubble-user-button-save {
                display: inline;
                }
            /* show old-design buttons and show new one (LJSUP-19180) */
            .b-updateform-bubble-user-button .b-ljbutton {
                display: inline-block;
                }
            .b-updateform-bubble-user-button .b-flatbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-user-button .b-ljbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-user-button .b-flatbutton {
                display: inline-block;
                }

/* insert cut, spoiler, map */
.b-bubble-cut,
.b-bubble-spoiler {
    width: 280px;
    }
.b-bubble-map {
    width: 550px;
    }
    .b-bubble-cut .b-updateform-bubble-wrapper,
    .b-bubble-map .b-updateform-bubble-wrapper,
    .b-bubble-spoiler .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-updateform-bubble-insert-fields {
            margin: 0 0 10px;
            text-align: left;
            }
            .b-bubble-cut .b-updateform-bubble-input-wrapper,
            .b-bubble-map .b-updateform-bubble-input-wrapper,
            .b-bubble-spoiler .b-updateform-bubble-input-wrapper {
                display: block;
                }
            .b-bubble-cut .b-updateform-bubble-input,
            .b-bubble-map .b-updateform-bubble-input,
            .b-bubble-spoiler .b-updateform-bubble-input {
                width: 100%;
                margin: 3px 0;
                padding: 3px 2px;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                }
        .b-updateform-bubble-insert-button {
            text-align: right;
            }
            /* show old-design buttons and show new one (LJSUP-19180) */
            .b-updateform-bubble-insert-button .b-ljbutton {
                display: inline-block;
                }
            .b-updateform-bubble-insert-button .b-flatbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-insert-button .b-ljbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-insert-button .b-flatbutton {
                display: inline-block;
                }

/* insert like button */
.b-bubble-like {
    width: 180px;
    }
    .b-bubble-like .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-updateform-bubble-like-fields {
            margin: 0 0 1em;
            padding: 0;
            list-style: none;
            text-align: left;
            }
        .b-updateform-bubble-like-fields-v4 {
            }
            .b-updateform-bubble-like-field {
                position: relative;
                margin: 0 0 10px;
                padding: 0 0 0 20px;
                white-space: nowrap;
                }
                /* checkbox */
                .b-updateform-bubble-like-checkbox {
                    position: absolute;
                    top: 50%;
                    left: 0;
                    margin: -6px 0 0;
                    }
                /* label */
                .b-updateform-bubble-like-label {
                    position: relative;
                    display: inline-block;
                    margin: 0;
                    padding: 0 0 0 30px;
                    line-height: 25px;
                    }
                    /* icon */
                    .b-updateform-bubble-like-icon {
                        display: block;
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 25px;
                        height: 25px;
                        margin: 0;
                        padding: 0;
                        background: url(/img/icons/flatsocial_25.svg?v=46688) no-repeat 0 0;
                        }
                    .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon {
                        background: #005673 url(/img/icons/flatsocial_v4.svg?v=55047) no-repeat 0 0;
                        }
                    /* ie8 hack */
                    .lt-ie9 .b-updateform-bubble-like-icon {
                        background-image: url(/img/icons/flatsocial_25.png?v=46688);
                        }
                    .lt-ie9 .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon {
                        background-image: url(/img/icons/flatsocial_v4.png?v=55047);
                        }
                    /* opera-mini svg hack */
                    doesnotexist:-o-prefocus,
                    .b-updateform-bubble-like-icon {
                        background-image: url(/img/icons/flatsocial_25.png?v=46688);
                        }
                    doesnotexist:-o-prefocus,
                    .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-icon {
                        background-image: url(/img/icons/flatsocial_v4.png?v=55047);
                        }
                    /* title */
                    .b-updateform-bubble-like-title {
                        margin: 0;
                        }
            /* icon hover states for v4 version*/
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-facebook .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #3B5998 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-twitter .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #55ACEE !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-google .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #DD4B39 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-tumblr .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #34526F !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-vkontakte .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #45668E !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-odnoklassniki .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #ED812B !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-surfingbird .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #26AFF5 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-position: 0 -25px !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-position: 0 -25px !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-digg .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #000 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-mail .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #007399 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-moimir .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #168DE2 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-stumbleupon .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #EB4924 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-share .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #007399 !important;
                }
            .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-openid .b-updateform-bubble-like-checkbox:checked + .b-updateform-bubble-like-label .b-updateform-bubble-like-icon {
                background-color: #F69320 !important;
                }

            .b-updateform-bubble-like-facebook {
                }
                .b-updateform-bubble-like-facebook .b-updateform-bubble-like-icon {
                    background-position: -5px -40px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-facebook .b-updateform-bubble-like-icon {
                    background-position: 0 -125px;
                    }
            .b-updateform-bubble-like-twitter {
                }
                .b-updateform-bubble-like-twitter .b-updateform-bubble-like-icon {
                    background-position: -5px -392px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-twitter .b-updateform-bubble-like-icon {
                    background-position: 0 -175px;
                    }
            .b-updateform-bubble-like-google {
                }
                .b-updateform-bubble-like-google .b-updateform-bubble-like-icon {
                    background-position: -5px -75px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-google .b-updateform-bubble-like-icon {
                    background-position: -0 -200px;
                    }
            .b-updateform-bubble-like-vkontakte {
                }
                .b-updateform-bubble-like-vkontakte .b-updateform-bubble-like-icon {
                    background-position: -5px -427px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-vkontakte .b-updateform-bubble-like-icon {
                    background-position: 0 -150px;
                    }
            .b-updateform-bubble-like-surfingbird {
                }
                .b-updateform-bubble-like-surfingbird .b-updateform-bubble-like-icon {
                    background-position: -5px -250px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-surfingbird .b-updateform-bubble-like-icon {
                    background-position: 0 -75px;
                    }
            .b-updateform-bubble-like-tumblr {
                }
                .b-updateform-bubble-like-tumblr .b-updateform-bubble-like-icon {
                    background-position: -5px -357px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-tumblr .b-updateform-bubble-like-icon {
                    background-position: 0 -225px;
                    }
            .b-updateform-bubble-like-livejournal {
                }
                .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-icon {
                    background-position: -5px -110px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-livejournal .b-updateform-bubble-like-icon {
                    background-position: 0 0;
                    }
            .b-updateform-bubble-like-repost {
                }
                .b-updateform-bubble-like-repost .b-updateform-bubble-like-icon {
                    background-position: -5px -110px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-repost .b-updateform-bubble-like-icon {
                    background-position: 0 0;
                    }
            .b-updateform-bubble-like-odnoklassniki {
                }
                .b-updateform-bubble-like-odnoklassniki .b-updateform-bubble-like-icon {
                    background-position: -5px -215px;
                    }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-odnoklassniki .b-updateform-bubble-like-icon {
                    background-position: 0 -100px;
                    }
            .b-updateform-bubble-like-digg {
                }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-digg .b-updateform-bubble-like-icon {
                    background-position: 0 -250px;
                    }
            .b-updateform-bubble-like-mail {
                }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-mail .b-updateform-bubble-like-icon {
                    background-position: 0 -300px;
                    }
            .b-updateform-bubble-like-moimir {
                }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-moimir .b-updateform-bubble-like-icon {
                    background-position: 0 -275px;
                    }
            .b-updateform-bubble-like-stumbleupon {
                }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-stumbleupon .b-updateform-bubble-like-icon {
                    background-position: 0 -325px;
                    }
            .b-updateform-bubble-like-share {
                }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-share .b-updateform-bubble-like-icon {
                    background-position: 0 -350px;
                    }
            .b-updateform-bubble-like-openid {
                }
                .b-updateform-bubble-like-fields-v4 .b-updateform-bubble-like-openid .b-updateform-bubble-like-icon {
                    background-position: 0 -375px;
                    }

        .b-updateform-bubble-like-help {
            margin: 0 0 20px;
            }
            .b-updateform-bubble-like-help .b-helplink {
                margin: 0 0 0 18px;
                }
        .b-updateform-bubble-like-button {
            margin: 0 0 0 12px;
            white-space: nowrap;
            }
            /* show old-design buttons and show new one (LJSUP-19180) */
            .b-updateform-bubble-like-button .b-ljbutton {
                display: inline-block;
                }
            .b-updateform-bubble-like-button .b-flatbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-like-button .b-ljbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-like-button .b-flatbutton {
                display: inline-block;
                }

/* insert poll */
.b-bubble-poll {
    width: 550px;
    }
    .b-bubble-poll .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-updateform-bubble-poll-head {
            margin: 0;
            }

        .b-updateform-bubble-poll-warning {
            display: none;
            }
        .b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-warning {
            display: block;
            }
        .b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-settings,
        .b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-fields,
        .b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-manage,
        .b-updateform-bubble-poll-disabled .b-updateform-bubble-poll-button {
            display: none;
            }

        .b-updateform-bubble-poll-settings {
            margin: 0 -35px 0 -15px;
            padding: 1.3em 35px 0.3em 15px;
            border-top: 1px solid #CCC;
            }
        .b-popup-noclosecontrol .b-updateform-bubble-poll-settings {
            margin-left: -15px;
            margin-right: -15px;
            padding-left: 15px;
            padding-right: 15px;
            }

        .b-updateform-bubble-poll-fields {
            overflow: auto;
            position: relative;
            max-height: 400px;
            margin: 0 -15px;
            padding: 10px 15px;
            border-top: 1px solid #CCC;
            border-bottom: 1px solid #CCC;
            background: #FFF;
            *zoom: 1;
            }
            .b-updateform-bubble-poll-question {
                position: relative;
                margin: 0 0 20px;
                padding: 20px 0 0;
                border-top: 1px solid #CCC;
                }
            .b-updateform-bubble-poll-question:first-child {
                border-top: 0;
                }
                .b-updateform-bubble-poll-controls {
                    position: absolute;
                    top: 20px;
                    right: 0;
                    margin: 0;
                    padding: 0;
                    list-style: none;
                    }
                    .b-updateform-bubble-poll-control {
                        display: inline;
                        margin: 0;
                        padding: 0;
                        }
                    BODY .b-updateform-bubble-poll-control-hide,
                    BODY .b-updateform-bubble-poll-control-hide:link,
                    BODY .b-updateform-bubble-poll-control-hide:visited,
                    BODY .b-updateform-bubble-poll-control-hide:hover,
                    BODY .b-updateform-bubble-poll-control-hide:active {
                        display: none;
                        }
                        .b-updateform-bubble-poll-control .b-controls {
                            margin: 0 0 0 7px;
                            vertical-align: top;
                            }
                .b-updateform-bubble-poll-field {
                    margin: 0 0 0 11em;
                    padding: 0;
                    clear: left;
                    *zoom: 1;
                    }
                .b-updateform-bubble-poll-fieldn:before,
                .b-updateform-bubble-poll-field:after {
                    display: table;
                    content: "";
                    }
                .b-updateform-bubble-poll-field:after {
                    clear: both;
                    }
                    .b-updateform-bubble-poll-field-head {
                        position: relative;
                        left: -11em;
                        float: left;
                        width: 10em;
                        margin: 0 -10em 1em 0;
                        padding: 0;
                        }
                    .b-updateform-bubble-poll-field-body {
                        margin: 0 0 1em;
                        padding: 0;
                        }
                    .b-updateform-bubble-poll-field-hint {
                        margin: 0.3em 0 0;
                        color: #999;
                        }
                    .b-updateform-bubble-poll-field-hint-html {
                        display: none;
                        }
                    .b-updateform-bubble-poll-question:first-child .b-updateform-bubble-poll-field-hint-html {
                        display: block;
                        }
                    .b-updateform-bubble-poll-field-hint-scale {
                        margin: 0 0 0 0.5em;
                        }
                    .b-updateform-bubble-poll-questions-error .b-updateform-bubble-poll-field-hint-scale {
                        color: #F00;
                        }
                .b-updateform-bubble-poll-field-name {
                    margin: 0;
                    }
                    .b-updateform-bubble-poll-field-name .b-updateform-bubble-poll-input {
                        width: 100%;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                        }
                    .b-updateform-bubble-poll-field-question .b-updateform-bubble-poll-input {
                        width: 70%;
                        }
                .b-updateform-bubble-poll-options {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                    }
                    .b-updateform-bubble-poll-option {
                        margin: 0 0 5px;
                        padding: 0;
                        }
                        .b-updateform-bubble-poll-options .b-updateform-bubble-poll-input {
                            width: 50%;
                            }

        .b-updateform-bubble-poll-manage {
            margin: 0 -35px 0 -15px;
            padding: 15px 35px 5px 15px;
            border-top: 1px solid #FFF;
            }
        .b-popup-noclosecontrol .b-updateform-bubble-poll-manage {
            margin-left: -15px;
            margin-right: -15px;
            padding-left: 15px;
            padding-right: 15px;
            }
        .b-updateform-bubble-poll-new .b-updateform-bubble-poll-manage {
            border-top-color: #CCC;
            }

        .b-updateform-bubble-poll-button {
            margin: 0 -15px;
            padding: 15px 15px 10px;
            border-top: 1px solid #CCC;
            text-align: right;
            }
        .b-updateform-bubble-poll-new .b-updateform-bubble-poll-fields,
        .b-updateform-bubble-poll-new .b-updateform-bubble-poll-button {
            display: none;
            }
            .b-updateform-bubble-poll-button .b-ljbutton {
                margin-left: 1em;
                }
            /* show old-design buttons and show new one (LJSUP-19180) */
            .b-updateform-bubble-poll-button .b-ljbutton {
                display: inline-block;
                }
            .b-updateform-bubble-poll-button .b-flatbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-poll-button .b-ljbutton {
                display: none;
                }
            .s-schemius .b-updateform-bubble-poll-button .b-flatbutton {
                display: inline-block;
                }

/* change color */
.b-bubble-color {
    width: 450px;
    }
    .b-bubble-color .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-colorpalette {
            overflow: hidden;
            margin: 0;
            }
        .b-color-select {
            float: left;
            width: 285px;
            border: none;
            border-collapse: collapse;
            border-spacing: 0;
            }
            .b-color-select TD {
                height: 17px;
                padding: 0;
                }
            .b-color-select A {
                display: block;
                height: 17px;
                text-indent: -9999px;
                }
            .b-color-select A:hover {
                -moz-box-shadow: 0 0 2px #F90, inset 0 0 2px #F90;
                -webkit-box-shadow: 0 0 2px #F90, inset 0 0 2px #F90;
                box-shadow: 0 0 2px #F90, inset 0 0 2px #F90;
                }
        .b-colorpalette-controls {
            float: right;
            width: 70px;
            margin: 0;
            padding: 0;
            }
            .b-colorpalette-controls-title {
                margin: 0;
                font-size: 11px;
                }
            .b-colorpalette-controls-current,
            .b-colorpalette-controls-new {
                height: 68px;
                margin: 0 0 7px;
                padding: 0;
                border: 1px solid #000;
                }
            .b-colorpalette-controls-value {
                margin: 0;
                padding: 0;
                }

/* change font */
.b-bubble-font {
    width: 180px;
    }
    .b-bubble-font .b-updateform-bubble-wrapper {
        margin: 0;
        }
        .b-fontsize-select {
            margin: 0 -15px;
            padding: 0;
            }
        .b-fontsize-select-item {
            margin: 0;
            padding: 0;
            list-style: none;
            }
            .b-fontsize-select-item A {
                display: block;
                padding: 3px 15px;
                text-decoration: none;
                *zoom: 1;
                }
            .b-fontsize-select-item A:link,
            .b-fontsize-select-item A:visited {
                text-decoration: none;
                color: #369 !important;
                }
            .b-fontsize-select-item A:hover,
            .b-fontsize-select-item A:active {
                background: #7292BD;
                text-decoration: none;
                color: #FFF !important;
                }
            .b-fontsize-select-item-active A:link,
            .b-fontsize-select-item-active A:visited,
            .b-fontsize-select-item-active A:hover,
            .b-fontsize-select-item-active A:active {
                background: #7292BD;
                color: #FFF !important;
                }




/* editpic bubble */
.b-editpic {
    width: 520px;
    margin: 0;
    padding: 0;
    }
    .b-editpic-header {
        margin: 0 0 1em;
        font-size: 1em;
        color: #000;
        }
    .b-editpic-wrapper {
        position: relative;
        margin: 0;
        padding: 0 0 0 140px;
        *zoom: 1;
        }
        .b-editpic-pic {
            position: absolute;
            top: 0;
            left: 0;
            width: 100px;
            height: 100px;
            margin: 0;
            padding: 10px;
            border: 1px solid #CACACA;
            border-radius: 10px;
            background: #FFF;
            }
            .b-editpic-pic-inner {
                position: absolute;
                top: 10px;
                left: 10px;
                display: block;
                display: table-cell;
                width: 100px;
                height: 100px;
                margin: 0;
                padding: 0;
                border-collapse: collapse;
                vertical-align: middle;
                text-align: center;
                }
                .b-editpic-img {
                    max-width: 100px;
                    max-height: 100px;
                    }
            .b-editpic-security {
                display: none;
                position: absolute;
                bottom: 0;
                right: 0;
                width: 19px;
                height: 15px;
                margin: 0;
                padding: 0;
                background: url(/img/widget/pics/settings.gif?v=21472) no-repeat 2px 0;
                font: 0/0 serif;
                }
        .b-editpic-field {
            margin: 0 0 10px;
            line-height: 1.4;
            }
            .b-editpic-field-head {
                margin: 0 0 0.1em;
                }
            .b-editpic-field-body {
                margin: 0;
                }
        .b-editpic-field-border {
            }
        .b-editpic-field-space {
            }
        .b-editpic-field-alignment {
            clear: both;
            }
        .b-editpic-submit {
            margin: 20px 0 10px;
            }
        .b-editpic-input {
            width: 350px;
            margin: 0;
            padding: 0.2em 0;
            }
        .b-editpic-input-param {
            width: 70px;
            }
        .b-editpic-input-border {
            width: 70px;
            }
        .b-editpic-urlbox {
            margin: 0;
            padding: 0;
            list-style: none;
            }
            .b-editpic-urlbox-item {
                margin: 0 0 0.1em;
                padding: 0;
                }
                .b-editpic-urlbox-empty LABEL {
                    opacity: 0.5;
                    }
        .b-editpic-setbox {
            margin: 0;
            padding: 0;
            list-style: none;
            }
            .b-editpic-setbox-item {
                margin: 0 0 0.1em;
                padding: 0;
                }
        .b-editpic-parambox {
            margin: 0;
            padding: 0;
            list-style: none;
            *zoom: 1;
            }
        .b-editpic-parambox:after {
            content: "";
            display: table;
            border-collapse: collapse;
            clear: both;
            }
            .b-editpic-parambox-item {
                position: relative;
                float: left;
                margin: 0 0.5em 0 0;
                padding: 0;
                }
                .b-editpic-parambox-item LABEL {
                    font-size: 0.9em;
                    text-shadow: 0 1px 0 #FFF;
                    color: #999;
                    }
            .b-editpic-parambox-item-lock {
                width: 10px;
                height: 21px;
                }
        .b-popup .b-editpic-default,
        .b-popup .b-editpic-default:link,
        .b-popup .b-editpic-default:visited {
            line-height: 1.8;
            border-bottom: 0;
            color: #369 !important;
            }
        .b-popup .b-editpic-default:hover,
        .b-popup .b-editpic-default:active {
            line-height: 1.8;
            border-bottom: 0;
            color: #C00 !important;
            }
        .b-editpic-eq,
        .b-editpic-ne {
            display: block;
            position: absolute;
            top: 1px;
            left: 0;
            width: 10px;
            height: 21px;
            margin: 0;
            padding: 0;
            background: url(/img/icons/eq.png?v=22322) 0 -21px no-repeat;
            font: 0/0 serif;
            cursor: pointer;
            }
        .b-editpic-ne {
            background-position: 0 0;
            }
.b-editpic-invalidsrc {
    }
    .b-editpic-invalidsrc .b-editpic-pic {
        border-color: #F00;
        }
    .b-editpic-invalidsrc .b-editpic-field-src .b-editpic-input {
        color: #F00;
        }



/* Animation for swapping questions in poll creation bubble */
.animate-move {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    }
.animate-move + .b-updateform-bubble-poll-question {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    }
.animate-move.animate-move-active,
.animate-move.animate-move-active + .b-updateform-bubble-poll-question,
.animate-leave {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    }
.animate-enter {
    opacity: 1;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    }
.animate-leave.animate-leave-active {
    opacity: 0;
    }



/* disabled form */
.b-updateform-disabled {
    }
    .b-updateform-disabled .b-updateform-bar {
        opacity: 0.5;
        }
        .b-updateform-disabled .b-updateform-button:link,
        .b-updateform-disabled .b-updateform-button:visited,
        .b-updateform-disabled .b-updateform-button:hover,
        .b-updateform-disabled .b-updateform-button:active {
            cursor: default;
            }
        .b-updatepage .b-updateform-disabled .b-pseudo:hover,
        .b-updatepage .b-updateform-disabled .b-pseudo:active {
            color: #369 !important;
            cursor: default;
            }
        .b-updateform-disabled .b-updateform-button:focus {
            outline: none;
            }

/* Paid repost */
.b-updateform-bubble-like-repost {
    height: auto;
    min-height: 24px;
    }
.b-updateform-bubble-like-repost .b-updateform-bubble-like-checkbox {
    top: 12px;
    }

.b-updateform-paidrepost {
    margin: 0;
    padding: 0;
    }
.b-updateform-paidrepost-slider {
    display: none;
    margin: 0 0 0.5em;
    font-size: 12px !important;
    font-weight: normal !important;
    color: #A9A9A9 !important;
    }
.b-updateform-paidrepost-head {
    margin: 0.1em 0 0.3em;
    padding: 0;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #333 !important;
    }
.b-updateform-paidrepost-curr {
    width: 50px;
    font-size: 12px !important;
    font-weight: normal !important;
    color: #333 !important;
    }
.b-updateform-paidrepost-toggle {
    font-size: 11px;
    }
    .b-updateform-paidrepost-toggle:link,
    .b-updateform-paidrepost-toggle:visited {
        color: #369 !important;
        border-bottom: 1px dotted !important;
        text-decoration: none !important;
        cursor: pointer;
        }
    .b-updateform-paidrepost-toggle:hover,
    .b-updateform-paidrepost-toggle:active {
        color: #C00 !important;
        text-decoration: none !important;
        }
.b-updateform-paidrepost-decline {
    display: none !important;
    }
.b-updateform-paidrepost-active .b-updateform-paidrepost-slider {
    display: block;
    }
.b-updateform-paidrepost-active .b-updateform-paidrepost-decline {
    display: inline !important;
    }
.b-updateform-paidrepost-active .b-updateform-paidrepost-make {
    display: none !important;
    }



/* popup for tiny sreens (LJSUP-18502) */
@media all and (max-width: 650px) {

    /* photouploader */
    HTML BODY.p-openpopup .b-popup.b-bubble-photouploader {
        width: auto;
        }
        HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader {
            width: auto;
            margin: 0;
            }
            HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader .b-menu-pills .b-menu-item {
                display: inline-block;
                margin-left: -0.7em;
                margin-right: 0.7em;
                }
                HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader .b-photouploader-byurl-src,
                HTML BODY.p-openpopup .b-popup.b-bubble-photouploader .b-photouploader .b-photouploader-byurl-link {
                    width: 100%;
                    }

    /* video */
    HTML BODY.p-openpopup .b-popup.b-bubble-video {
        width: auto;
        }
        HTML BODY.p-openpopup .b-popup.b-bubble-video .b-updateform-bubble-input {
            margin-top: 10px;
            }
        HTML BODY.p-openpopup .b-popup.b-bubble-video .b-updateform-bubble-hint {
            margin-bottom: 5px;
            }

    /* cut, map, spoiler */
    HTML BODY.p-openpopup .b-popup.b-bubble-cut,
    HTML BODY.p-openpopup .b-popup.b-bubble-map,
    HTML BODY.p-openpopup .b-popup.b-bubble-spoiler {
        width: auto;
        }

    /* like */
    HTML BODY.p-openpopup .b-popup.b-bubble-like {
        width: auto;
        }

    /* poll */
    HTML BODY.p-openpopup .b-popup.b-bubble-poll {
        width: auto;
        }
        HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-settings {
            margin-left: -30px;
            margin-right: -30px;
            padding-left: 30px;
            padding-right: 30px;
            }
        HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-manage {
            margin-left: -30px;
            margin-right: -30px;
            padding-left: 30px;
            padding-right: 30px;
            }
        HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-field {
            margin-left: 0;
            }
            HTML BODY.p-openpopup .b-popup.b-bubble-poll .b-updateform-bubble-poll-field-head {
                float: none;
                left: auto;
                width: auto;
                margin: 0 0 0.3em;
                }

    /* link */
    HTML BODY.p-openpopup .b-popup.b-bubble-link {
        width: auto;
        }

    /* user */
    HTML BODY.p-openpopup .b-popup.b-bubble-user {
        width: auto;
        }

    /* colorpicker */
    HTML BODY.p-openpopup .b-popup.b-bubble-color {
        width: auto;
        }

    /* font */
    HTML BODY.p-openpopup .b-popup.b-bubble-font {
        width: auto;
        }

    .b-updateform-bar {
        height: auto;
        }

}



/* editor icons v5 */
.b-updateform-v5 {
    }

    /* strikethrough size */
    .b-updateform-v5 .b-updateform-button-strikethrough:link,
    .b-updateform-v5 .b-updateform-button-strikethrough:visited,
    .b-updateform-v5 .b-updateform-button-strikethrough:hover,
    .b-updateform-v5 .b-updateform-button-strikethrough:active {
        width: 16px;
        }

        /* positions */
        /* group 1 */
        .b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic {
            background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_1.svg?v=288591);
            }
        .lt-ie9 .b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic {
            background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_1.png?v=288591);
            }
        .b-updateform-v5 .b-updateform-button-bold .b-updateform-button-pic {
            background-position: -15px -15px;
            }
        .b-updateform-v5 .b-updateform-button-italic .b-updateform-button-pic {
            background-position: -15px -61px;
            }
        .b-updateform-v5 .b-updateform-button-underline .b-updateform-button-pic {
            background-position: -15px -107px;
            }
        .b-updateform-v5 .b-updateform-button-strikethrough .b-updateform-button-pic {
            background-position: -15px -153px;
            }
        .b-updateform-v5 .b-updateform-button-font .b-updateform-button-pic {
            background-position: -15px -199px;
            }
        .b-updateform-v5 .b-updateform-button-color .b-updateform-button-pic {
            background-position: -15px -245px;
            }

        /* group 2 */
        .b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
            background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_2.svg?v=288591);
            }
        .lt-ie9 .b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
            background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_2.png?v=288591);
            }
        .b-updateform-v5 .b-updateform-button-link .b-updateform-button-pic {
            background-position: -15px -15px;
            }
        .b-updateform-v5 .b-updateform-button-user .b-updateform-button-pic {
            background-position: -15px -61px;
            }

        /* group 3 */
        .b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic,
        .b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic {
            background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_3.svg?v=288591);
            }
        .lt-ie9 .b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic,
        .lt-ie9 .b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic {
            background-image: url(/js/ckeditor/skins/v2_lj/icons_v5_3.png?v=288591);
            }
        .b-updateform-v5 .b-updateform-button-photo .b-updateform-button-pic {
            background-position: -15px -15px;
            }
        .b-updateform-v5 .b-updateform-button-video .b-updateform-button-pic {
            background-position: -15px -61px;
            }
        .b-updateform-v5 .b-updateform-button-cut .b-updateform-button-pic {
            background-position: -15px -107px;
            }
        .b-updateform-v5 .b-updateform-button-spoiler .b-updateform-button-pic {
            background-position: -15px -153px;
            }
        .b-updateform-v5 .b-updateform-button-map .b-updateform-button-pic {
            background-position: -15px -199px;
            }
        .b-updateform-v5 .b-updateform-button-like .b-updateform-button-pic {
            background-position: -15px -245px;
            }
        .b-updateform-v5 .b-updateform-button-poll .b-updateform-button-pic {
            background-position: -15px -291px;
            }



/* file-end: stc/updateform_v3.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/commentmanage_v3.css 
*/

/* Entry in journal or community, with or without comments */
/*

Structure:
- b-singlepost
- - b-singlepost-about
- - - b-singlepost-author
- - - b-singlepost-standout
- - [b-bubble-alert]
- - b-singlepost-wrapper
- - - b-singlepost-meta
- - - b-singlepost-title
- - - b-singlepost-body
- - - b-singlepost-tags
- - b-singlepost-prevnext
- - appwidget-journalpromo
- - b-grove (#comments)

 URL:
 http://user.livejournal.com/XXXX.html
 http://user.livejournal.com/XXXX.html?mode=reply
 http://user.livejournal.com/XXXX.html?mode=showspam
 http://user.livejournal.com/XXXX.html?format=light

*/



.b-singlepost {
    margin: 0;
    padding: 30px 0 0;
    color: #242F33;
    }



    /* ljuser bold */
    .b-singlepost .i-ljuser B {
        font-weight: normal;
        font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
        }



    /* forms */
    .b-singlepost INPUT:focus,
    .b-singlepost TEXTAREA:focus,
    .b-singlepost SELECT:focus,
    .b-singlepost BUTTON:focus {
        outline-color: #00A3D9;
        }



    /* about entry */
    .b-singlepost-about {
        margin: 0 30px;
        }

        /* entry author */
        .b-singlepost-author {
            margin: 0;
            *zoom: 1;
            }
        .b-singlepost-author:after {
            content: "";
            display: table;
            border-collapse: collapse;
            clear: both;
            }
            /* author userpic */
            .b-singlepost-author-userpic {
                float: left;
                margin: 0;
                padding: 0 18px 1em 0;
                }
                .b-singlepost-author-userpic IMG {
                    border-radius: 5px;
                    }
            /* author userinfo */
            .b-singlepost-author-userinfo {
                margin: 0;
                }
                .b-singlepost-author-user {
                    }
                    .b-singlepost-author-userinfo-print {
                        display: none;
                        }
                .b-singlepost-author-date {
                    font-size: 14px;
                    font-size: 0.875rem;
                    letter-spacing: normal;
                    color: #7A9199;
                    }

        /* entry-buttons bar (b-linkbar inside) */
        .b-singlepost-standout {
            margin: 0 0 0.5em;
            text-align: center;
            }



    /* entry wrapper */
    .b-singlepost-wrapper {
        max-width: 1100px;
        margin: 0 30px 2.5em;
        }

        /* entry meta */
        .b-singlepost-meta {
            margin: 0 0 1.3em;
            padding: 0;
            list-style: none;
            font-size: 14px;
            font-size: 0.875rem;
            letter-spacing: normal;
            }
            .b-singlepost-meta-item {
                margin: 0;
                padding: 0;
                list-style: none;
                }
                .b-singlepost-meta-title {
                    font-weight: normal;
                    text-transform: uppercase;
                    letter-spacing: 0.05em;
                    font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
                    color: #839399;
                    }
                    .b-singlepost-meta-title B {
                        font-weight: normal;
                        }
                .b-singlepost-meta-data {
                    }

        /* entry title */
        .b-singlepost-title {
            display: block;
            margin: 0.9em 0 0.5em;
            padding: 0;
            font: 2.0625em/1 "ProximaNovaLight",Helvetica,Arial,sans-serif;
            color: #242F33;
            }
            .b-singlepost-title A:link {
                color: #242F33;
                }
            .b-singlepost-title A:visited {
                color: #5CB7D6;
                }
            .b-singlepost-title A:hover {
                color: #00A3D9;
                }
            .b-singlepost-title A:active {
                color: #00A3D9;
                }
            .b-singlepost-title .i-posticon-wrapper {
                display: inline-block;
                margin: 0;
                padding: 0;
                background-image: url(/air/default_theme/img/sprite.png?v=40848); /* IE7-8 */
                background-image: url(/air/default_theme/img/sprite.svg?v=40878), none;
                background-repeat: no-repeat;
                background-position: 0 0;
                }
                .b-singlepost-title .i-posticon {
                    visibility: hidden;
                    }
            .b-singlepost-title .i-posticon-delayed {
                width: 25px;
                height: 29px;
                background-position: 0 -78px;
                }
            .b-singlepost-title .i-posticon-sticky {
                width: 28px;
                height: 33px;
                background-position: -160px -320px;
                }
            .b-singlepost-title .i-posticon-private {
                width: 22px;
                height: 29px;
                background-position: 0 -320px;
                }
            .b-singlepost-title .i-posticon-friendsonly {
                width: 32px;
                height: 34px;
                background-position: -120px -320px;
                }
            .b-singlepost-title .i-posticon-protected {
                width: 22px;
                height: 33px;
                background-position: -40px -320px;
                }

        /* entry body */
        .b-singlepost-body {
            position: relative;
            margin: 0.7em 0 1.3em;
            *zoom: 1;
            }
        .b-singlepost-body:after {
            content: "";
            display: table;
            border-collapse: collapse;
            clear: both;
            }
            /* paragraph */
            .b-singlepost-body P {
                margin: 0 0 1.5em;
                }
            /* quote */
            .b-singlepost-body BLOCKQUOTE {
                margin: 0 0 1.5em 1.5em;
                font-style: italic;
                color: #666;
                }
            /* code */
            .b-singlepost-body PRE {
                white-space: pre;
                white-space: pre-wrap;
                word-wrap: break-word;
                line-height: 1.5em;
                }
            /* resize images */
            .b-singlepost-body IMG:not(.i-ljpoll-results-bar):not(.emoji) {
                height: auto !important;
                max-width: 100%;
                max-height: 2048px;
                }
            /* media placeholder */
            .b-singlepost-body .b-mediaplaceholder {
                max-width: 100%;
                }

        /* entry tags */
        .b-singlepost-tags {
            margin: 0;
            font-size: 14px;
            font-size: 0.875rem;
            letter-spacing: normal;
            }
            .b-singlepost-tags STRONG {
                margin: 0;
                font-weight: normal;
                text-transform: uppercase;
                letter-spacing: 0.05em;
                font-family: "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
                color: #839399;
                }



/* post with body-banner (right side of the body) */
.b-singlepost-withbodybanner {
    }
    .b-singlepost-withbodybanner .b-singlepost-wrapper {
        max-width: none;
        }
        .b-singlepost-withbodybanner .b-singlepost-meta,
        .b-singlepost-withbodybanner .b-singlepost-title,
        .b-singlepost-withbodybanner .b-singlepost-body,
        .b-singlepost-withbodybanner .b-singlepost-tags {
            max-width: 1100px;
            }
        .b-singlepost-withbodybanner .b-singlepost-bodywrapper {
            position: relative;
            }
            .b-singlepost-withbodybanner .b-singlepost-bodywrapper .b-singlepost-body {
                max-width: 1100px;
                }
            .b-singlepost-bodybanner {
                display: none;
                }
            .b-singlepost-withbodybanner .b-singlepost-bodybanner {
                display: none;
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 1120px;
                }
                .b-singlepost-withbodybanner .b-singlepost-bodybanner .allbanners-close {
                    text-align: center;
                    }
                .b-singlepost-withbodybanner .b-singlepost-bodybanner .ljsale__inner {
                    width: 300px;
                    }
                .b-singlepost-withbodybanner .b-singlepost-bodybanner .allbanners DIV[id*="AdFox"]:empty,
                .b-singlepost-withbodybanner .b-singlepost-bodybanner .allbanners DIV[id*="AdFox"] DIV:empty {
                    margin-top: -30px;
                    }
                .b-singlepost-withbodybanner .b-singlepost-bodybanner .allbanners DIV[id*="AdFox"] DIV:empty ~ IFRAME[style*="width"][style*="height"] {
                    margin-top: 30px;
                    margin-left: auto;
                    margin-right: auto;
                    }
@media all and (min-width: 1470px) {
    .b-singlepost-withbodybanner .b-singlepost-bodybanner {
        display: block;
        }
}



/* after post banner */
.b-singlepost-afterpostbanner {
    margin: 0 10px;
    }
    .b-singlepost-afterpostbanner .allbanners DIV[id*="AdFox"]:empty {
        margin-top: -35px;
        }
     .b-singlepost .b-singlepost-afterpostbanner .allbanners DIV ~ .allbanners-close {
        display: none;
        }



/* ljpromo */
.appwidget-journalpromo {
    margin: 0 0 30px;
    }



/* prev-next navigation */
.b-singlepost-prevnext {
    position: relative;
    margin: 0 30px;
    padding: 1.5em 0;
    border-top: 1px solid #DAE3E6;
    }
    /* drag */
    .b-singlepost-prevnext-drag {
        display: none;
        }
    /* items */
    .b-singlepost-prevnext-items {
        margin: 0 25px;
        padding: 0;
        list-style: none;
        }
    .b-singlepost-prevnext-items:after {
        content: "";
        display: table;
        border-collapse: collapse;
        clear: both;
        }
        /* item */
        .b-singlepost-prevnext-item {
            position: relative;
            margin: 0;
            padding: 0;
            }
        .b-singlepost-prevnext-prev {
            float: left;
            }
        .b-singlepost-prevnext-next {
            float: right;
            text-align: right;
            }
            /* username */
            .b-singlepost-prevnext-author {
                margin: 0;
                }
            /* subject */
            .b-singlepost-prevnext-link {
                display: block;
                margin: 0.3em 0 0;
                font-size: 14px;
                font-size: 0.875rem;
                letter-spacing: normal;
                }
                /* arrow */
                .b-singlepost-prevnext-arrow {
                    position: absolute;
                    top: -2px;
                    margin: 0;
                    font: 1.5em/1 Times,serif;
                    }
                .b-singlepost-prevnext-prev .b-singlepost-prevnext-arrow {
                    left: -25px;
                    }
                .b-singlepost-prevnext-next .b-singlepost-prevnext-arrow {
                    right: -25px;
                    }
                /* text */
                .b-singlepost-prevnext-inner {
                    margin: 0;
                    }



/* comments root */
.b-grove {
    position: relative;
    margin: 0;
    padding: 0;
    *zoom: 1;
    }
    .b-grove .b-tree.svgpreloader:after {
        position: absolute;
        top: 5em;
        left: 50%;
        display: none;
        margin-left: -15px;
        }
    /* switch to html-view */
    .b-grove-switchview {
        display: none;
        margin: 0;
        text-align: center;
        }

/* loading */
.b-grove-loading {
    }
    /* preloader */
    .b-grove-loading .b-tree.svgpreloader:after {
        display: block;
        }
    /* show switch-view */
    .b-grove-loading .b-grove-switchview {
        display: block;
        }

/* 3 comment only */
.b-grove-3comments {
    margin-bottom: 24px;
    }



/* tree */
.b-tree {
    position: relative;
    margin: 0 30px;
    }



/* one comment */
.b-leaf {
    position: relative;
    margin: 20px 0 10px;
    }
    .b-leaf::after {
        content: "";
        display: table;
        border-collapse: collapse;
        clear: both;
        }
    .b-leaf-inner.svgpreloader:after {
        position: absolute;
        top: 2px;
        right: 0;
        display: none;
        }

.b-tree-twig:first-child .b-leaf {
    margin-top: 0;
    }

    /* inner */
    .b-leaf-inner {
        position: relative;
        min-width: 400px;
        }

        /* comment header */
        .b-leaf-header {
            display: table;
            position: relative;
            width: 100%;
            margin: 0 0 7px;
            background: #EBF0F2;
            }
            .b-leaf-header::after {
                content: "";
                display: table;
                border-collapse: collapse;
                clear: both;
                }

            /* userpic */
            .b-leaf-userpic {
                display: table-cell;
                position: relative;
                width: 100px;
                height: 100px;
                margin: 0;
                border-collapse: collapse;
                vertical-align: top;
                }
                .b-leaf-userpic-inner {
                    display: block;
                    display: table-cell;
                    width: 100px;
                    height: 100px;
                    margin: 0;
                    padding: 0;
                    vertical-align: middle;
                    text-align: center;
                    }
                    .b-leaf-userpic IMG {
                        border: 0;
                        vertical-align: top;
                        }

            /* author, date, ip */
            .b-leaf-details {
                display: table-cell;
                margin: 0;
                padding: 0 0 0 1em;
                vertical-align: top;
                }

                /* subject */
                .b-leaf-subject {
                    margin: 3px 0 0;
                    font-size: 1em;
                    font-weight: bold;
                    }
                    .b-leaf-subject-link:link,
                    .b-leaf-subject-link:visited,
                    .b-leaf-subject-link:hover,
                    .b-leaf-subject-link:active {
                        pointer-events: none;
                        color: #242F33;
                        }

                /* username */
                .b-leaf-username {
                    margin: 7px 0 5px;
                    }

                    /* hide username alias (LJSUP-17253) */
                    .i-ljuser-withalias.i-ljuser-showalias .i-ljuser-alias {
                        display: none;
                        }

                    /* ljuser */
                    .b-leaf-username-name {
                        }

                    /* user ip */
                    .b-leaf-ipaddr {
                        margin: 0 0 0 1em;
                        font-size: 14px;
                        font-size: 0.875rem;
                        letter-spacing: normal;
                        }

                    /* comment badge */
                    .b-leaf-badge {
                        display: none;
                        margin: 0 0.5em 0 0;
                        padding: 3px 10px;
                        border-radius: 10px;
                        font: 0.8em/1 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
                        text-transform: uppercase;
                        }
                    .b-leaf-badge-best {
                        background: #39BF71;
                        color: #FFF;
                        }
                    .b-leaf-badge-promo {
                        background: #FD8F40;
                        color: #FFF;
                        }
                    .b-leaf-best .b-leaf-badge-best {
                        display: inline;
                        }
                    .b-leaf-promo .b-leaf-badge-promo {
                        display: inline;
                        }

                /* meta */
                .b-leaf-meta {
                    display: inline-block;
                    margin: 0 1.5em 7px 0;
                    vertical-align: top;
                    font-size: 14px;
                    font-size: 0.875rem;
                    letter-spacing: normal;
                    }
                    .b-leaf-createdtime {
                        margin: 0;
                        }
                    .b-leaf-shorttime {
                        display: none;
                        margin: 0;
                        }
                    .b-leaf-editedtime {
                        margin: 0 0 0 1em;
                        }
                    .b-leaf-permalink {
                        }
                    .b-leaf-permalink:link,
                    .b-leaf-permalink:visited {
                        color: inherit;
                        }
                    .b-leaf-permalink:hover,
                    .b-leaf-permalink:active {
                        color: #00A3D9;
                        }

                /* actions */
                .b-leaf-actions {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                    text-transform: uppercase;
                    letter-spacing: .05em;
                    font-size: 14px;
                    font-size: .875rem;
                    font-family: 'ProximaNovaSemibold',Tahoma,Arial,sans-serif;
                    }
                .b-leaf-header .b-leaf-actions {
                    display: inline-block;
                    margin: 0 0 7px;
                    vertical-align: top;
                    }
                #js .b-leaf-header .b-leaf-actions {
                    visibility: hidden;
                    }
                #js .b-grove-hover .b-leaf:hover .b-leaf-header .b-leaf-actions,
                #js .b-leaf-hover .b-leaf-header .b-leaf-actions {
                    visibility: visible;
                    }
                .b-leaf-footer .b-leaf-actions {
                    float: none;
                    }
                .b-leaf-footer .b-leaf-actions:before,
                .b-leaf-footer .b-leaf-actions:after {
                    display: table;
                    border-collapse: collapse;
                    content: "";
                    }
                .b-leaf-actions:after {
                    clear: both;
                    }

                    /* item */
                    .b-leaf-actions-item {
                        float: left;
                        margin: 0 1.5em 0 0;
                        padding: 0;
                        white-space: nowrap;
                        }
                        .b-leaf-actions-item A {
                            display: inline-block;
                            margin: 0;
                            padding: 0;
                            }
                        .b-leaf-actions-item A:link,
                        .b-leaf-actions-item A:visited {
                            color: #00A3D9;
                            }
                        .b-leaf-actions-item A:hover,
                        .b-leaf-actions-item A:active,
                        .b-leaf-actions-item A:focus {
                            color: #0086B3;
                            }

                    /* check comment */
                    .b-leaf-actions-check {
                        color: #00A3D9;
                        }
                        .b-leaf-actions-checkbox {
                            margin: 0;
                            padding: 0;
                            vertical-align: 0;
                            }
                        .b-leaf-actions-label {
                            margin: 0 0 0 0.1em;
                            }

                    /* collapse comment */
                    .b-leaf-actions-collapse {
                        display: none;
                        }
                    #js .b-leaf-actions-collapse {
                        display: block;
                        }

                    /* expand comment */
                    .b-leaf-actions-expand,
                    #js .b-leaf-actions-expand {
                        display: none;
                        }

                    /* new comment */
                    .b-leaf-actions-new {
                        display: none;
                        }

                    /* promo comment */
                    .b-leaf-actions-promote,
                    .b-leaf-actions-cancel_promo {
                        position: absolute;
                        bottom: 47px;
                        right: 1em;
                        margin: 0;
                        }
                    .b-tree-promo .b-leaf-actions-cancel_promo {
                        visibility: visible;
                        }
                    .b-tree-promo .b-controls-best {
                        visibility: hidden;
                        }
                        .b-leaf-actions-promote A,
                        .b-leaf-actions-cancel_promo A {
                            display: inline;
                            padding: 0.5em 0.75em 0.4em;
                            border: 1px solid;
                            border-radius: 3px;
                            box-sizing: border-box;
                            }
                        .b-leaf-actions-cancel_promo A:link,
                        .b-leaf-actions-cancel_promo A:visited {
                            color: #C00;
                            }
                        .b-leaf-actions-cancel_promo A:hover,
                        .b-leaf-actions-cancel_promo A:active,
                        .b-leaf-actions-cancel_promo A:focus {
                            color: #A60000;
                            }
                        .b-leaf-withsubject .b-leaf-actions-promote,
                        .b-leaf-withsubject .b-leaf-actions-cancel_promo {
                            bottom: 34px;
                            }
                        .b-leaf-best.b-leaf-withsubject .b-leaf-actions-promote,
                        .b-leaf-best.b-leaf-withsubject .b-leaf-actions-cancel_promo {
                            bottom: 38px;
                            }

                /* controls */
                .b-leaf-controls {
                    visibility: visible;
                    margin: 0;
                    padding: 0;
                    list-style: none;
                    }
                .b-leaf-controls:before,
                .b-leaf-controls:after {
                    display: table;
                    border-collapse: collapse;
                    content: "";
                    }
                .b-leaf-controls:after {
                    clear: both;
                    }
                #js .b-leaf-controls {
                    visibility: hidden;
                    }
                #js .b-grove-hover .b-leaf:hover .b-leaf-controls,
                #js .b-leaf-hover .b-leaf-controls {
                    visibility: visible;
                    }
                    .b-leaf-controls-item {
                        float: left;
                        width: 24px;
                        height: 24px;
                        margin: 0 7px 0 0;
                        padding: 0;
                        }
                    .b-leaf-controls-item:empty {
                        display: none;
                        }
                        /* best */
                        .b-tree-best .b-leaf .b-controls-cancel_best {
                            visibility: visible;
                            }
                        .b-tree-best .b-leaf-actions-promote {
                            visibility: hidden;
                            }

        /* comment text */
        .b-leaf-article {
            line-height: 1.4;
            }
            .b-leaf-article::after {
                content: "";
                display: table;
                border-collapse: collapse;
                clear: both;
                }
            /* images */
            .b-leaf-article IMG:not(.i-ljpoll-results-bar):not(.emoji) {
                height: auto !important;
                max-width: 100%;
                max-height: 2048px;
                }
            /* video */
            .b-leaf-article IFRAME,
            .b-leaf-article OBJECT,
            .b-leaf-article EMBED {
                width: 100%;
                max-width: 640px;
                }
            .b-leaf-article IFRAME:-webkit-full-screen {
                width: auto;
                max-width: none;
                }
        .b-leaf-status {
            margin: 0;
            }

        /* comment footer */
        .b-leaf-footer {
            padding: 7px 0 0;
            }

/* with subject */
.b-leaf-withsubject {
    }
    .b-leaf-withsubject .b-leaf-username {
        margin: 1px 0 2px;
        }
    .b-leaf-withsubject .b-leaf-meta {
        margin-bottom: 3px;
        }
    .b-leaf-withsubject .b-leaf-header .b-leaf-actions {
        margin-bottom: 3px;
        }

/* collapsed comment */
.b-leaf-collapsed,
.b-tree-twig:first-child .b-leaf .b-leaf-collapsed {
    margin: 0 0 6px;
    padding: 0;
    line-height: 1.4em;
    *padding: 2px 0 0;
    }
    .b-leaf-collapsed .b-leaf-inner {
        position: relative;
        float: left;
        padding: 2px 0 3px;
        min-width: 150px;
        white-space: nowrap;
        *display: inline;
        *zoom: 1;
        }
    .b-leaf-collapsed .b-leaf-header {
        float: left;
        margin: 0;
        background: none;
        filter: none;
        }
    .b-leaf-collapsed .b-leaf-header:before,
    .b-leaf-collapsed .b-leaf-header:after {
        display: none;
        content: "";
        }
        .b-leaf-collapsed .b-leaf-userpic {
            display: none;
            }
        .b-leaf-collapsed .b-leaf-details {
            float: left;
            padding: 0;
            }
            .b-leaf-collapsed .b-leaf-subject {
                display: inline;
                float: left;
                margin: 0 0.9em 0 0;
                line-height: 18px;
                font-size: 14px;
                font-size: 0.875rem;
                font-weight: normal;
                }
                .b-leaf-collapsed .b-leaf-subject-link:link,
                .b-leaf-collapsed .b-leaf-subject-link:visited,
                .b-leaf-collapsed .b-leaf-subject-link:hover,
                .b-leaf-collapsed .b-leaf-subject-link:active {
                    pointer-events: auto;
                    }
                .b-leaf-collapsed .b-leaf-subject-link:link {
                    color: #00A3D9;
                    }
                .b-leaf-collapsed .b-leaf-subject-link:visited {
                    color: #007399;
                    }
                .b-leaf-collapsed .b-leaf-subject-link:hover,
                .b-leaf-collapsed .b-leaf-subject-link:active {
                    color: #0086B3;
                    }
            .b-leaf-collapsed .b-leaf-username {
                float: left;
                margin: 0 0.9em 0 0;
                line-height: 1.1em;
                font-size: 1em;
                }
            .b-leaf-collapsed .b-leaf-ipaddr {
                display: none;
                }
            .b-leaf-collapsed .b-leaf-meta {
                float: left;
                margin: 0 1em 0 0;
                line-height: 1.3em;
                color: #000;
                }
                .b-leaf-collapsed .b-leaf-createdtime,
                .b-leaf-collapsed .b-leaf-editedtime {
                    display: none;
                    }
                .b-leaf-collapsed .b-leaf-shorttime {
                    display: inline;
                    }
            .b-leaf-collapsed .b-leaf-controls {
                display: none;
                }
        #js .b-leaf-collapsed .b-leaf-header .b-leaf-actions {
            visibility: visible;
            }
    .b-leaf-collapsed .b-leaf-article {
        display: none;
        }
    .b-leaf-collapsed .b-leaf-footer {
        float: left;
        margin: 0;
        padding: 0;
        line-height: 1.3em;
        }
        .b-leaf-collapsed .b-leaf-actions {
            float: left;
            margin: 0;
            line-height: 1.4em;
            }
        .b-leaf-collapsed .b-leaf-actions:before,
        .b-leaf-collapsed .b-leaf-actions:after {
            display: none;
            content: "";
            }
            .b-leaf-collapsed .b-leaf-actions-item {
                display: none;
                }
            #js .b-leaf-collapsed .b-leaf-actions-collapse {
                display: none;
                }
            #js .b-leaf-collapsed .b-leaf-actions-expand {
                display: block;
                float: left;
                margin-right: 0;
                }
                .b-leaf-collapsed .b-leaf-actions-expand A {
                    display: inline;
                    }
            #js .b-leaf-collapsed .b-leaf-actions-permalink {
                display: none;
                }
            .b-leaf-collapsed .b-leaf-actions-permalink {
                display: inline;
                float: left;
                margin-right: 0;
                }
                .b-leaf-collapsed .b-leaf-actions-permalink A {
                    display: inline;
                    }
            .b-leaf-collapsed .b-leaf-actions-check {
                display: inline;
                visibility: visible;
                float: right;
                margin-right: 0;
                margin-left: 1em;
                }
            #js .b-leaf-collapsed .b-leaf-actions-check {
                visibility: hidden;
                }
            * HTML#js .b-leaf-collapsed .b-leaf-actions-check,
            #js .b-grove-hover .b-leaf-collapsed:hover .b-leaf-actions-check,
            #js .b-leaf-hover.b-leaf-collapsed .b-leaf-actions-check {
                visibility: visible;
                }
            .b-grove-3comments .b-leaf-collapsed .b-leaf-actions-check {
                display: none;
                }
                .b-leaf-collapsed .b-leaf-actions-checkbox {
                    vertical-align: 0;
                    }

/* screened, frozen & spammed comment */
.b-leaf-screened,
.b-leaf-frozen,
.b-leaf-spammed {
    }
    .b-leaf-screened .b-leaf-header,
    .b-leaf-frozen .b-leaf-header,
    .b-leaf-spammed .b-leaf-header {
        background: #BDCDD4;
        }
    .b-leaf-screened .b-leaf-article,
    .b-leaf-spammed .b-leaf-article {
        color: #BFBFBF;
        }
    .b-leaf-collapsed.b-leaf-screened .b-leaf-header,
    .b-leaf-collapsed.b-leaf-frozen .b-leaf-header,
    .b-leaf-collapsed.b-leaf-spammed .b-leaf-header {
        background: transparent;
        }
        .b-leaf-collapsed.b-leaf-screened .b-leaf-username,
        .b-leaf-collapsed.b-leaf-spammed .b-leaf-username {
            color: #CCC;
            }
    .b-leaf-collapsed.b-leaf-screened .b-leaf-meta,
    .b-leaf-collapsed.b-leaf-spammed .b-leaf-meta {
        color: #CCC;
        }

/* deleted comment */
.b-leaf-clipped {
    padding: 0;
    margin: 0 0 5px;
    }
    .b-leaf-clipped.b-leaf-collapsed .b-leaf-inner {
        display: block;
        white-space: normal;
        }
    .b-leaf-clipped .b-leaf-cheader {
        display: block;
        padding: 7px 12px;
        background: #EBF0F2;
        *zoom: 1;
        }
    .b-leaf-clipped.b-leaf-selected .b-leaf-cheader {
        background: #F0F2EB;
        }
    .b-leaf-clipped.b-leaf-frozen .b-leaf-cheader {
        background: #BDCDD4;
        }
    .b-leaf-clipped .b-leaf-cheader:before,
    .b-leaf-clipped .b-leaf-cheader:after {
        display: table;
        border-collapse: collapse;
        content: "";
        }
    .b-leaf-clipped .b-leaf-cheader:after {
        clear: both;
        }
        .b-leaf-clipped .b-leaf-status {
            float: left;
            margin: 0 20px 0 0;
            font-weight: normal;
            font-style: italic;
            }
        .b-leaf-clipped .b-leaf-controls {
            float: left;
            margin: -3px 13px 0 0;
            clear: none;
            visibility: hidden;
            }
        .b-leaf-clipped.b-leaf-selected .b-leaf-controls,
        .b-leaf-clipped:hover .b-leaf-controls {
            visibility: visible;
            }
        .b-leaf-clipped .b-leaf-cheader .b-leaf-actions {
            float: left;
            visibility: hidden;
            }
        .b-leaf-clipped.b-leaf-selected .b-leaf-cheader .b-leaf-actions,
        .b-leaf-clipped:hover .b-leaf-cheader .b-leaf-actions {
            visibility: visible;
            }
            .b-leaf-clipped .b-leaf-actions-check {
                margin-top: 3px;
                }
    .b-leaf-clipped.b-leaf-collapsed .b-leaf-footer {
        margin: 0;
        }

/* paused comment (for deleting bubble) */
.b-leaf-herbarium {
    }
    #js .b-leaf-herbarium .b-leaf-controls {
        visibility: visible;
        }
    #js .b-leaf-herbarium .b-leaf-header .b-leaf-actions {
        visibility: visible;
        }

/* editing comment */
.b-leaf-editing {
    margin: 0 0 5px;
    }
    #js .b-leaf-editing .b-leaf-controls {
        visibility: visible;
        }
        .b-leaf-editing .b-controls-edit .b-controls-bg {
            background-position: -10px -758px;
            }
    #js .b-leaf-editing .b-leaf-header .b-leaf-actions {
        visibility: visible;
        }
    .b-leaf-editing .b-leaf-article {
        display: none;
        }
    .b-leaf-editing .b-leaf-footer {
        display: none;
        }

/* preloading comment */
.b-leaf-processing {
    }
    #js .b-leaf-processing .b-leaf-controls {
        visibility: visible;
        padding: 0 27px 0 0;
        background: url(/img/preloader/preloader-blue-blue.gif?v=16423) no-repeat 100% 50%;
        }
    #js .b-leaf-screened.b-leaf-processing .b-leaf-controls,
    #js .b-leaf-frozen.b-leaf-processing .b-leaf-controls,
    #js .b-grove-showspam .b-leaf-spammed.b-leaf-processing .b-leaf-controls {
        background: url(/img/preloader/preloader-blue-gray.gif?v=16423) no-repeat 100% 50%;
        }
    #js .b-leaf-selected.b-leaf-processing .b-leaf-controls {
        background: url(/img/preloader/preloader-blue-yellow.gif?v=16423) no-repeat 100% 50%;
        }
    #js .b-leaf-clipped.b-leaf-processing .b-leaf-controls {
        background: url(/img/preloader/preloader-blue-lblue.gif?v=16423) no-repeat 100% 50%;
        }
    #js .b-leaf-poster.b-leaf-processing .b-leaf-controls {
        background: url(/img/preloader/preloader-blue-violet.gif?v=36328) no-repeat 100% 50%;
        }
    #js .b-leaf-processing .b-leaf-header .b-leaf-actions {
        visibility: visible;
        }

/* expanding comment */
.b-leaf-expanding {
    }
    .b-leaf-expanding .b-leaf-actions-expandchilds {
        padding-right: 30px;
        background: url(/img/preloader/preloader-disc-blue-white-16.gif?v=39502) no-repeat 100% 50%;
        }
    #js .b-leaf-expanding.b-leaf-collapsed .b-leaf-actions-check {
        visibility: visible;
        }
    .b-leaf-expanding.b-leaf-collapsed .b-leaf-inner {
        padding-right: 35px;
        }
    .b-leaf-expanding.b-leaf-collapsed .b-leaf-inner.svgpreloader:after {
        display: block;
        }
    .b-leaf-expanding.b-leaf-collapsed.b-leaf-selected .b-leaf-inner {
        background: url(/img/preloader/preloader-blue-yellow.gif?v=16423) no-repeat 100% 50%;
        }

/* deleting comment */
.b-leaf-deleting {
    }
    #js .b-leaf-deleting .b-leaf-controls {
        visibility: visible;
        }
        .b-leaf-deleting .b-controls-delete .b-controls-bg {
            background-position: -10px -406px;
            }
    #js .b-leaf-deleting .b-leaf-header .b-leaf-actions {
        visibility: visible;
        }

/* selected comment */
.b-leaf-selected {
    }
    .b-leaf-selected .b-leaf-header,
    .b-leaf-collapsed.b-leaf-selected {
        background: #F0F2EB;
        }
        .b-leaf-collapsed.b-leaf-selected .b-leaf-inner {
            background: #F0F2EB;
            }
    .b-leaf-collapsed.b-leaf-selected .b-leaf-header {
        background: transparent;
        }
    #js .b-leaf-selected .b-leaf-controls {
        visibility: visible;
        }
    #js .b-leaf-selected .b-leaf-header .b-leaf-actions {
        visibility: visible;
        }
.b-leaf-collapsed.b-leaf-selected {
    margin-left: -10px;
    padding-left: 10px;
    }
    #js .b-leaf-collapsed.b-leaf-selected .b-leaf-actions-check {
        visibility: visible;
        }

/* comment on external page */
.b-leaf-modereply {
    margin: 0;
    }

.b-leaf-commenting {
    margin-bottom: 20px;
    }

/* and-50-more-replies comment */
.b-leaf-seemore {
    margin: 0 0 20px;
    padding: 0;
    }
    .b-leaf-seemore .b-leaf-inner {
        display: inline-block;
        min-width: 0;
        *display: inline;
        *zoom: 1;
        }
    .b-leaf-seemore-more,
    .b-leaf-seemore-from,
    .b-leaf-seemore-expand {
        margin: 0 1em 0 0;
        }
    .b-leaf-seemore-more {
        position: relative;
        font-size: 14px;
        font-size: 0.875rem;
        letter-spacing: normal;
        }
    .b-leaf-seemore-more:after {
        display: none;
        content: " ";
        position: absolute;
        bottom: -12px;
        left: 20px;
        z-index: 1;
        font-size: 0px;
        line-height: 0%;
        width: 0px;
        border-top: 10px solid transparent;
        border-top: 10px solid rgba(255,255,255,0.01);
        border-bottom: 10px solid transparent;
        border-bottom: 10px solid rgba(255,255,255,0.01);
        border-left: 10px solid #EBF0F2;
        -moz-transform: rotate(22deg);
        -webkit-transform: rotate(22deg);
        -o-transform: rotate(22deg);
        -ms-transform: rotate(22deg);
        transform: rotate(22deg);
        }
        .b-singlepost .b-leaf-seemore-more A,
        .b-singlepost .b-leaf-seemore-more A:link,
        .b-singlepost .b-leaf-seemore-more A:visited,
        .b-singlepost .b-leaf-seemore-more A:hover,
        .b-singlepost .b-leaf-seemore-more A:active {
            position: relative;
            z-index: 2;
            padding: 4px 8px;
            border-bottom: 0;
            -moz-border-radius: 5px;
            border-radius: 5px;
            background: #EBF0F2;
            color: #00A3D9;
            text-decoration: none;
            }
    .b-leaf-seemore-from {
        margin-right: 0.3em;
        }
    .b-leaf-seemore-users {
        margin: 0 1em 0 0;
        }
    .b-leaf-seemore-expand {
        text-transform: uppercase;
        letter-spacing: 0.05em;
        font-family: "ProximaNovaSemibold",sans-serif;
        font-size: 14px;
        font-size: 0.875rem;
        }
.b-leaf-seemore.b-leaf-expanding .b-leaf-inner {
    padding-right: 20px;
    }
.b-leaf-seemore.b-leaf-expanding .b-leaf-inner.svgpreloader:after {
    display: block;
    }

/* walking on comments */
.b-leaf-cursor {
    margin-left: -10px;
    padding-left: 7px;
    border-left: 3px solid #FBE5B3;
    }

/* my own comments */
.b-leaf-poster {
    }
    .b-leaf-poster:not(.b-leaf-selected):not(.b-leaf-screened):not(.b-leaf-spammed):not(.b-leaf-frozen) .b-leaf-header {
        background: #E3F3FA;
        }
.b-leaf-poster.b-leaf-collapsed:not(.b-leaf-selected) .b-leaf-header {
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 5px;
    }

/* new comment */
.b-leaf-new {
    }
    /* expanded comment */
    .b-leaf-new .b-leaf-footer .b-leaf-actions-new {
        display: block;
        }
    /* collapsed comment */
    .b-leaf-collapsed.b-leaf-new .b-leaf-actions-new {
        display: inline;
        float: left;
        margin-right: 0;
        margin-left: 1em;
        }
        .b-leaf-collapsed.b-leaf-new .b-thisisnew {
            vertical-align: 2px;
            }
    .b-leaf-collapsed.b-leaf-new .b-leaf-footer .b-leaf-actions-new {
        display: none;
        }
    /* seemore comment */
    .b-leaf-new .b-leaf-seemore-more:after {
        }
        .b-leaf-new .b-leaf-seemore-more A,
        .b-leaf-new .b-leaf-seemore-more A:link,
        .b-leaf-new .b-leaf-seemore-more A:visited,
        .b-leaf-new .b-leaf-seemore-more A:hover,
        .b-leaf-new .b-leaf-seemore-more A:active {
            background: #FFF0A6;
            }




/* commenting form */
.b-watering {
    display: none;
    overflow: visible !important;
    position: relative;
    max-width: 970px;
    margin: 0;
    padding: 0;
    border: 0;
    *zoom: 1;
    }
.b-watering:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both;
    }

.b-watering-show {
    display: block;
    }

    /* wrapper */
    .b-watering-wrapper {
        overflow: hidden;
        position: relative;
        margin: 5px 0 30px -20px;
        padding: 20px 35px 20px 20px;
        border-radius: 3px;
        border: 1px solid #DAE3E6;
        background: #FFF;
        *zoom: 1;
        }

    /* errors */
    .b-msgsystem-errorbox {
        margin-top: 35px; /* LJSUP-19278 */
        }
    .b-xylem  .b-msgsystem-errorbox {
        margin-top: 0; /* LJSUP-19278 */
        }

        /* deleted */
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-regonly,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-logcommentips,

        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-logcommentips,

        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-logcommentips,

        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-logcommentips,

        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-logcommentips,

        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-logcommentips,

        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-logcommentips {
            display: none;
            }

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-errorbox,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-deleted,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-deleted {
            display: block;
            }

        /* suspended */
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-regonly,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-logcommentips,

        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-logcommentips,

        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-logcommentips,

        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-logcommentips,

        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-logcommentips,

        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-logcommentips,

        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-logcommentips {
            display: none;
            }

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-errorbox,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-suspended,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-suspended {
            display: block;
            }

        /* banned */
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-regonly,

        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-notafriend,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-notreg,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-notmail,
        BODY .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-regonly,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-logcommentips,

        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-logcommentips,

        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-logcommentips,

        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-logcommentips,

        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-logcommentips,

        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-logcommentips,

        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-logcommentips {
            display: none;
            }

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-errorbox,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-banned,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-banned {
            display: block;
            }

        /* email not confirmed */
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-error-logcommentips {
            display: none;
            }

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-errorbox,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notmail .b-msgsystem-error-notmail {
            display: block;
            }

        /* not a friend/member */
        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-friendonly.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-error-logcommentips,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend .b-msgsystem-error-logcommentips,

        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend .b-msgsystem-error-logcommentips,

        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend .b-msgsystem-error-logcommentips,

        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend .b-msgsystem-error-logcommentips,

        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend .b-msgsystem-error-logcommentips,

        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend .b-msgsystem-error-logcommentips,

        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend .b-msgsystem-error-logcommentips {
            display: none;
            }

        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-errorbox,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-errorbox,

        .b-watering-authtype-anonymous.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-friendonly.b-watering-user-notafriend .b-msgsystem-error-notafriend {
            display: block;
            }

        /* reg users only */
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-notafriend,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-notreg,
        .b-watering-user-regonly .b-msgsystem-error-regonly,
        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-anon .b-msgsystem-error-screened,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-anon .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-regonly.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-logcommentips,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-logcommentips,

        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-logcommentips,

        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-logcommentips,

        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-logcommentips,

        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-logcommentips,

        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-logcommentips,

        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-logcommentips {
            display: none;
            }

        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-errorbox,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-errorbox,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-errorbox,

        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-regonly,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-notreg,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-notreg {
            display: block;
            }

        /* screening */
        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-user-screened-anon .b-msgsystem-error-screened,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-screened-nonf .b-msgsystem-error-screened,
        .b-watering-user-screened-all .b-msgsystem-error-screened {
            display: block;
            }

        /* logging ips */
        .b-watering-authtype-anonymous.b-watering-user-logips-anon .b-msgsystem-error-logcommentips,
        .b-watering-user-logips-all .b-msgsystem-error-logcommentips {
            display: block;
            }

        /* alert ajax */
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-msgsystem-error-ajax,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-msgsystem-error-ajax,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-banned .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-banned .b-msgsystem-error-ajax,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notafriend .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notafriend .b-msgsystem-error-ajax,

        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-notreg .b-msgsystem-error-ajax,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-notreg .b-msgsystem-error-ajax,

        .b-watering-authtype-anonymous.b-watering-user-friendonly .b-msgsystem-error-ajax,

        .b-watering-authtype-anonymous.b-watering-user-regonly .b-msgsystem-error-ajax {
            display: none;
            }

        /* talkpost_do.bml */
        .b-watering-talkpage.b-watering-realauth-anonymous.b-watering-authtype-anonymous .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-facebook.b-watering-authtype-facebook .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-twitter.b-watering-authtype-twitter .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-google.b-watering-authtype-google .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-openid.b-watering-authtype-openid .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-mailru.b-watering-authtype-mailru .b-msgsystem-error,
        .b-watering-talkpage.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-msgsystem-error {
            display: none;
            }

        .b-watering-realauth-anonymous.b-watering-authtype-anonymous.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-google.b-watering-authtype-google.b-watering-talkpage .b-msgsystem-errorbo-errorsx,
        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-talkpage .b-msgsystem-errorbox-errors,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-talkpage .b-msgsystem-errorbox-errors,

        .b-watering-talkpage.b-watering-realauth-anonymous.b-watering-authtype-anonymous .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-facebook.b-watering-authtype-facebook .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-twitter.b-watering-authtype-twitter .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-google.b-watering-authtype-google .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-openid.b-watering-authtype-openid .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-mailru.b-watering-authtype-mailru .b-msgsystem-error-server,
        .b-watering-talkpage.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-msgsystem-error-server {
            display: block !important;
            }

    .b-watering-outer {
        position: relative;
        *zoom: 1;
        }
    .b-watering-outer:after {
        content: "";
        display: table;
        border-collapse: collapse;
        clear: both;
        }

    .b-watering-fields {
        width: 100%;
        *zoom: 1;
        }
    #js .b-watering-fields {
        float: left;
        }

    #js .b-watering-inner {
        margin-left: 140px
        }

        /* user information */
        .b-watering-user {
            position: relative;
            z-index: 5;
            margin: 0 0 1em;
            *zoom: 1;
            }
        .b-watering-user:after {
            content: "";
            display: table;
            border-collapse: collapse;
            clear: both;
            }

            /* login */
            .b-watering-user-login {
                float: left;
                margin: 0;
                line-height: 1;
                }
                .b-watering-user-login-items {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                    }
                    .b-watering-user-login-item {
                        overflow: hidden;
                        position: relative;
                        margin: 0;
                        padding: 2px 2px 2px 22px;
                        *display: inline;
                        *zoom: 1;
                        }
                    .b-watering-user-login-cookieuser {
                        padding: 2px;
                        }
                    #js .b-watering-user-login-item {
                        display: none;
                        }
                    #js .b-watering-authtype-cookieuser .b-watering-user-login-cookieuser,
                    #js .b-watering-authtype-user .b-watering-user-login-user,
                    #js .b-watering-authtype-anonymous .b-watering-user-login-anonymous,
                    #js .b-watering-authtype-openid .b-watering-user-login-openid,
                    #js .b-watering-authtype-facebook .b-watering-user-login-facebook,
                    #js .b-watering-authtype-twitter .b-watering-user-login-twitter,
                    #js .b-watering-authtype-google .b-watering-user-login-google,
                    #js .b-watering-authtype-vkontakte .b-watering-user-login-vkontakte,
                    #js .b-watering-authtype-mailru .b-watering-user-login-mailru {
                        display: block;
                        *display: inline;
                        }
                        #js .b-watering-user-login-checkbox {
                            position: absolute;
                            left: -99px;
                            }
                        .b-watering-user-login-cookieuser .ljuser IMG {
                            vertical-align: middle !important;
                            }
                        .b-watering-user-login-pic {
                            position: absolute;
                            top: 50%;
                            left: 0;
                            width: 16px;
                            height: 16px;
                            margin: -7px 0 0;
                            padding: 0;
                            border: 0;
                            background-image: url(/img/icons/services.png?v=15718);
                            background-repeat: no-repeat;
                            }
                        .b-watering-user-login-cookieuser .b-watering-user-login-pic {
                            display: none;
                            }
                        .b-watering-user-login-user .b-watering-user-login-pic {
                            background-position: 0 -16px;
                            }
                        .b-watering-user-login-openid .b-watering-user-login-pic {
                            background-position: 0 -32px;
                            }
                        .b-watering-user-login-facebook .b-watering-user-login-pic {
                            background-position: 0 -48px;
                            }
                        .b-watering-user-login-twitter .b-watering-user-login-pic {
                            background-position: 0 -64px;
                            }
                        .b-watering-user-login-google .b-watering-user-login-pic {
                            background-position: 0 -80px;
                            }
                        .b-watering-user-login-vkontakte .b-watering-user-login-pic {
                            background-position: 0 -96px;
                            }
                        .b-watering-user-login-mailru .b-watering-user-login-pic {
                            background-position: 0 -112px;
                            }
                        .b-watering-user-login-username {
                            }
                        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-deleted .b-watering-user-login-username,
                        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-deleted .b-watering-user-login-username,
                        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-deleted .b-watering-user-login-username,
                        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-deleted .b-watering-user-login-username,
                        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-deleted .b-watering-user-login-username,
                        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-deleted .b-watering-user-login-username,
                        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-deleted .b-watering-user-login-username,

                        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser.b-watering-user-suspended .b-watering-user-login-username,
                        .b-watering-realauth-openid.b-watering-authtype-openid.b-watering-user-suspended .b-watering-user-login-username,
                        .b-watering-realauth-facebook.b-watering-authtype-facebook.b-watering-user-suspended .b-watering-user-login-username,
                        .b-watering-realauth-twitter.b-watering-authtype-twitter.b-watering-user-suspended .b-watering-user-login-username,
                        .b-watering-realauth-google.b-watering-authtype-google.b-watering-user-suspended .b-watering-user-login-username,
                        .b-watering-realauth-mailru.b-watering-authtype-mailru.b-watering-user-suspended .b-watering-user-login-username,
                        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte.b-watering-user-suspended .b-watering-user-login-username {
                            text-decoration: line-through;
                            }

            /* options */
            .b-watering-user-options {
                display: none;
                position: relative;
                z-index: 2;
                float: left;
                margin: 0 0 0 1em;
                padding: 2px 0;
                line-height: 1;
                }
            #js .b-watering-user-options {
                display: block;
                }
                .b-singlepost .b-watering-user-change {
                    position: relative;
                    z-index: 3;
                    margin: 0;
                    padding: 0;
                    font-size: 0.86em;
                    }
                .b-singlepost .b-watering-user-change:focus {
                    outline: thin dotted;
                    }
                .b-singlepost .b-watering-user-services {
                    display: none;
                    position: absolute;
                    left: 0;
                    z-index: 2;
                    margin: -2em 0 0 -10px;
                    padding: 2.5em 0 1em;
                    border-radius: 3px;
                    background: #FAFAFA;
                    white-space: nowrap;
                    font-size: 86%;
                    line-height: 1.4;
                    }
                .b-watering-user-options-show .b-watering-user-services {
                    display: block;
                    }
                    .b-watering-user-services-items {
                        margin: 0;
                        padding: 0;
                        list-style: none;
                        }
                        .b-watering-user-services-item {
                            margin: 0;
                            padding: 0;
                            }
                            .b-watering-user-services-item A:link,
                            .b-watering-user-services-item A:visited {
                                display: block;
                                padding: 0.3em 1em 0.3em 30px;
                                border: 0;
                                color: #000;
                                text-decoration: none;
                                cursor: pointer;
                                }
                            .b-watering-user-services-item A:hover,
                            .b-watering-user-services-item A:active,
                            .b-watering-user-services-item A:focus {
                                border: 0;
                                background: #C8E6FF;
                                color: #000 !important;
                                text-decoration: none;
                                }
                            .b-watering-user-services-item A.b-watering-user-services-active:link,
                            .b-watering-user-services-item A.b-watering-user-services-active:visited {
                                border: 0;
                                background: #FCEBC5;
                                color: #000;
                                text-decoration: none;
                                }
                                .b-watering-user-services-pic {
                                    position: absolute;
                                    left: 8px;
                                    width: 16px;
                                    height: 16px;
                                    margin: 0;
                                    padding: 0;
                                    border: 0;
                                    vertical-align: middle;
                                    background-image: url(/img/icons/services.png?v=15718);
                                    background-repeat: no-repeat;
                                    }
                                .b-watering-user-services-cookieuser .b-watering-user-services-pic {
                                    background: none;
                                    }
                                .b-watering-user-services-user .b-watering-user-services-pic {
                                    background-position: 0 -16px;
                                    }
                                .b-watering-user-services-openid .b-watering-user-services-pic {
                                    background-position: 0 -32px;
                                    }
                                .b-watering-user-services-facebook .b-watering-user-services-pic {
                                    background-position: 0 -48px;
                                    }
                                .b-watering-user-services-twitter .b-watering-user-services-pic {
                                    background-position: 0 -64px;
                                    }
                                .b-watering-user-services-google .b-watering-user-services-pic {
                                    background-position: 0 -80px;
                                    }
                                .b-watering-user-services-vkontakte .b-watering-user-services-pic {
                                    background-position: 0 -96px;
                                    }
                                .b-watering-user-services-mailru .b-watering-user-services-pic {
                                    background-position: 0 -112px;
                                    }
                        .b-watering-user-services-disabled {
                            opacity: 0.5;
                            filter: alpha(opacity=50);
                            }
                            .b-watering-user-services-disabled A,
                            .b-watering-user-services-disabled A:hover {
                                cursor: default;
                                background: none;
                                }

        /* subject */
        .b-watering-subject {
            margin: 0 0 1em;
            }
            .b-watering-subject-input {
                width: 100%;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                }

        /* textarea */
        .b-updateform-textarea {
            height: 13em;
            }

        /* comment alerts (ip, screening) */
        .b-singlepost .b-watering-msgbox {
            margin: 0 0 1em;
            padding: 1px 0;
            font-size: 0.9em;
            color: #9DA5AD;
            }

        /* repost */
        .b-watering-repostbox {
            display: none;
            margin: 0.8em 0;
            }
            .b-watering-repost {
                margin: 0;
                padding: 0;
                list-style: none;
                }
                .b-watering-repost-item {
                    display: inline;
                    margin: 0 1em 0 0;
                    }
                    .b-watering-repost-item INPUT {
                        margin: 0;
                        }
                    .b-watering-repost-item LABEL {
                        position: relative;
                        padding: 0 0 0 20px;
                        }
                        .b-watering-repost-item I {
                            position: absolute;
                            top: 0;
                            left: 0;
                            width: 16px;
                            height: 16px;
                            margin: 0;
                            padding: 0;
                            border: 0;
                            vertical-align: middle;
                            background-image: url(/img/icons/services.png?v=15718);
                            background-repeat: no-repeat;
                            }
                        .b-watering-repost-facebook I {
                            background-position: 0 -48px;
                            }
                        .b-watering-repost-twitter I {
                            background-position: 0 -64px;
                            }
                        .b-watering-repost-google I {
                            background-position: 0 -80px;
                            }
                        .b-watering-repost-vkontakte I {
                            background-position: 0 -96px;
                            }
                        .b-watering-repost-mailru I {
                            background-position: 0 -112px;
                            }

        /* captcha */
        .b-watering-captchabox {
            display: none;
            margin: 0 0 0.8em;
            }
        .b-watering-captchabox-active {
            display: block;
            }

        /* submit */
        .b-watering-submit {
            margin: 0.8em 0 0;
            }
            .b-watering-submit .b-ljbutton-submit {
                position: relative;
                display: inline;
                min-height: 0;
                margin: 0;
                padding: 0;
                border-radius: 0;
                vertical-align: baseline;
                background: transparent;
                }
                .b-watering-submit BUTTON {
                    display: inline-block;
                    margin: 0;
                    padding: 18px 30px;
                    border: 0;
                    border-radius: 3px;
                    text-transform: uppercase;
                    text-decoration: none;
                    text-align: center;
                    font: 14px/1 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
                    font: 0.875rem/1 "ProximaNovaSemibold",Tahoma,Arial,sans-serif;
                    background: #09C;
                    color: #FFF;
                    cursor: pointer;
                    }
                .b-watering-submit BUTTON[disabled] {
                    opacity: 0.5;
                    pointer-events: none;
                    }
                .b-watering-submit BUTTON:hover {
                    background: #00ACE6;
                    }
                .b-watering-submit BUTTON:active,
                .b-watering-submit BUTTON:focus {
                    background: #0086B3;
                    }

        .b-watering-warning {
            display: inline;
            margin: 0 0 0 0.5em;
            color: #8E9194;
            font-size: 86%;
            }

        /* preview comment checkbox */
        .b-watering-preview-control {
            display: inline-block;
            margin-left: 40px;
            }
            .b-watering-preview-control LABEL {
                text-indent: 5px;
                }

    /* comment form aside */
    .b-watering-aside {
        position: relative;
        margin: 0;
        padding: 0;
        }
    #js .b-watering-aside {
        float: left;
        width: 120px;
        margin: 0 0 0 -100%;
        padding: 150px 0 0;
        }

        /* userpic */
        .b-watering .b-ljuserpic {
            margin-bottom: 1em;
            }
        #js .b-watering .b-ljuserpic {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            margin-bottom: 0;
            }
        .b-watering .b-myuserpic {
            padding: 8px;
            box-shadow: none;
            border: 1px solid #DAE3E6;
            border-radius: 3px;
            cursor: default;
            }
        .b-watering .b-myuserpic:hover {
            border-color: #DAE3E6;
            cursor: default;
            }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-myuserpic,
        .b-watering-realauth-openid.b-watering-authtype-openid .b-myuserpic,
        .b-watering-realauth-facebook.b-watering-authtype-facebook .b-myuserpic,
        .b-watering-realauth-twitter.b-watering-authtype-twitter .b-myuserpic,
        .b-watering-realauth-mailru.b-watering-authtype-mailru .b-myuserpic,
        .b-watering-realauth-google.b-watering-authtype-google .b-myuserpic,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-myuserpic {
            padding: 8px 8px 4px;
            cursor: pointer;
            }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-myuserpic:hover,
        .b-watering-realauth-openid.b-watering-authtype-openid .b-myuserpic:hover,
        .b-watering-realauth-facebook.b-watering-authtype-facebook .b-myuserpic:hover,
        .b-watering-realauth-twitter.b-watering-authtype-twitter .b-myuserpic:hover,
        .b-watering-realauth-mailru.b-watering-authtype-mailru .b-myuserpic:hover,
        .b-watering-realauth-google.b-watering-authtype-google .b-myuserpic:hover,
        .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-myuserpic:hover {
            border-color: #0086B3;
            cursor: pointer;
            }
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-myuserpic-nouserpics,
        .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-myuserpic-nouserpics:hover,
        .b-watering .b-myuserpic-anonymous,
        .b-watering .b-myuserpic-anonymous:hover {
            padding: 8px;
            border-color: #DAE3E6;
            cursor: default;
            }
            .b-watering .b-myuserpic-current:focus {
                outline: none;
                }
            .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-myuserpic-current:focus,
            .b-watering-realauth-openid.b-watering-authtype-openid .b-myuserpic-current:focus,
            .b-watering-realauth-facebook.b-watering-authtype-facebook .b-myuserpic-current:focus,
            .b-watering-realauth-twitter.b-watering-authtype-twitter .b-myuserpic-current:focus,
            .b-watering-realauth-mailru.b-watering-authtype-mailru .b-myuserpic-current:focus,
            .b-watering-realauth-google.b-watering-authtype-google .b-myuserpic-current:focus,
            .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-myuserpic-current:focus {
                outline: thin dotted;
                }
            .b-watering-authtype-anonymous .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-anonymous.png?v=15821) !important;
                cursor: default;
                }
            .b-watering-authtype-user .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-user.png?v=15821) !important;
                cursor: default;
                }
            .b-watering-realauth-anonymous.b-watering-authtype-openid .b-myuserpic-current,
            .b-watering-realauth-cookieuser.b-watering-authtype-openid .b-myuserpic-current,
            .b-watering-realauth-facebook.b-watering-authtype-openid .b-myuserpic-current,
            .b-watering-realauth-twitter.b-watering-authtype-openid .b-myuserpic-current,
            .b-watering-realauth-mailru.b-watering-authtype-openid .b-myuserpic-current,
            .b-watering-realauth-google.b-watering-authtype-openid .b-myuserpic-current,
            .b-watering-realauth-vkontakte.b-watering-authtype-openid .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-openid.png?v=15821) !important;
                cursor: default;
                }
            .b-watering-realauth-anonymous.b-watering-authtype-facebook .b-myuserpic-current,
            .b-watering-realauth-cookieuser.b-watering-authtype-facebook .b-myuserpic-current,
            .b-watering-realauth-openid.b-watering-authtype-facebook .b-myuserpic-current,
            .b-watering-realauth-twitter.b-watering-authtype-facebook .b-myuserpic-current,
            .b-watering-realauth-mailru.b-watering-authtype-facebook .b-myuserpic-current,
            .b-watering-realauth-google.b-watering-authtype-facebook .b-myuserpic-current,
            .b-watering-realauth-vkontakte.b-watering-authtype-facebook .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-facebook.png?v=15821) !important;
                cursor: default;
                }
            .b-watering-realauth-anonymous.b-watering-authtype-twitter .b-myuserpic-current,
            .b-watering-realauth-cookieuser.b-watering-authtype-twitter .b-myuserpic-current,
            .b-watering-realauth-openid.b-watering-authtype-twitter .b-myuserpic-current,
            .b-watering-realauth-facebook.b-watering-authtype-twitter .b-myuserpic-current,
            .b-watering-realauth-mailru.b-watering-authtype-twitter .b-myuserpic-current,
            .b-watering-realauth-google.b-watering-authtype-twitter .b-myuserpic-current,
            .b-watering-realauth-vkontakte.b-watering-authtype-twitter .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-twitter.png?v=15821) !important;
                cursor: default;
                }
            .b-watering-realauth-anonymous.b-watering-authtype-mailru .b-myuserpic-current,
            .b-watering-realauth-cookieuser.b-watering-authtype-mailru .b-myuserpic-current,
            .b-watering-realauth-openid.b-watering-authtype-mailru .b-myuserpic-current,
            .b-watering-realauth-facebook.b-watering-authtype-mailru .b-myuserpic-current,
            .b-watering-realauth-twitter.b-watering-authtype-mailru .b-myuserpic-current,
            .b-watering-realauth-google.b-watering-authtype-mailru .b-myuserpic-current,
            .b-watering-realauth-vkontakte.b-watering-authtype-mailru .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-mailru.png?v=15821) !important;
                cursor: default;
                }
            .b-watering-realauth-anonymous.b-watering-authtype-google .b-myuserpic-current,
            .b-watering-realauth-cookieuser.b-watering-authtype-google .b-myuserpic-current,
            .b-watering-realauth-openid.b-watering-authtype-google .b-myuserpic-current,
            .b-watering-realauth-facebook.b-watering-authtype-google .b-myuserpic-current,
            .b-watering-realauth-twitter.b-watering-authtype-google .b-myuserpic-current,
            .b-watering-realauth-mailru.b-watering-authtype-google .b-myuserpic-current,
            .b-watering-realauth-vkontakte.b-watering-authtype-google .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-google.png?v=15821) !important;
                cursor: default;
                }
            .b-watering-realauth-anonymous.b-watering-authtype-vkontakte .b-myuserpic-current,
            .b-watering-realauth-cookieuser.b-watering-authtype-vkontakte .b-myuserpic-current,
            .b-watering-realauth-openid.b-watering-authtype-vkontakte .b-myuserpic-current,
            .b-watering-realauth-facebook.b-watering-authtype-vkontakte .b-myuserpic-current,
            .b-watering-realauth-twitter.b-watering-authtype-vkontakte .b-myuserpic-current,
            .b-watering-realauth-mailru.b-watering-authtype-vkontakte .b-myuserpic-current,
            .b-watering-realauth-google.b-watering-authtype-vkontakte .b-myuserpic-current {
                background-image: url(/img/userpics/userpic-vkontakte.png?v=15821) !important;
                cursor: default;
                }
            .b-watering .b-myuserpic-options {
                display: none;
                }
            .b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-myuserpic-options,
            .b-watering-realauth-openid.b-watering-authtype-openid .b-myuserpic-options,
            .b-watering-realauth-facebook.b-watering-authtype-facebook .b-myuserpic-options,
            .b-watering-realauth-twitter.b-watering-authtype-twitter .b-myuserpic-options,
            .b-watering-realauth-mailru.b-watering-authtype-mailru .b-myuserpic-options,
            .b-watering-realauth-google.b-watering-authtype-google .b-myuserpic-options,
            .b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-myuserpic-options {
                display: block;
                }
                .b-singlepost .b-myuserpic-title .b-pseudo {
                    overflow: hidden;
                    margin: 0;
                    display: inline-block;
                    max-width: 80px;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    color: #00A3D9;
                    }
                .b-singlepost .b-myuserpic:hover .b-myuserpic-title .b-pseudo {
                    color: #00A3D9;
                    }

        /* help link */
        .b-singlepost .b-watering-help {
            margin: 0;
            text-align: center;
            font-size: 86%;
            }
            .b-singlepost .b-watering-help-link:link,
            .b-singlepost .b-watering-help-link:visited,
            .b-singlepost .b-watering-help-link:hover,
            .b-singlepost .b-watering-help-link:active {
                position: relative;
                margin: 0;
                padding: 0 0 0 25px;
                color: #8E9194;
                }
            .b-singlepost .b-watering-help-link:hover,
            .b-singlepost .b-watering-help-link:active {
                color: #0086B3;
                }
                .b-watering-help-icon {
                    position: absolute;
                    top: 50%;
                    left: 0;
                    width: 20px;
                    height: 20px;
                    margin: -11px 0 0;
                    padding: 0;
                    background: url(/img/icons/help_v3.png?v=40191) 0 0 no-repeat;
                    font: 0/0 serif;
                    cursor: pointer;
                    }
            .b-singlepost .b-watering-help .b-helplink-withtitle {
                margin: 0;
                padding: 0;
                }
                .b-singlepost .b-watering-help .b-helplink-withtitle .svgicon {
                    margin-right: 6px;
                    vertical-align: bottom;
                    }



    /* close button */
    .b-watering-close {
        display: block;
        position: absolute;
        top: 20px;
        right: 17px;
        width: 30px;
        height: 30px;
        margin: 0;
        padding: 0;
        background-image: url(/img/schemius/s-icons.svg?v=40651);
        background-position: -62px 6px;
        background-repeat: no-repeat;
        font: 0/0 serif;
        cursor: pointer;
        }
    .b-watering-talkpage .b-watering-close {
        display: none;
        }

    /* top arrow */
    .b-watering-arrows {
        overflow: hidden;
        position: absolute;
        top: -14px;
        left: 4px;
        width: 30px;
        height: 18px;
        margin: 0;
        padding: 0;
        }
    .b-watering-talkpage .b-watering-arrows {
        display: none;
        }
        .b-watering-arrow {
            position: absolute;
            top: -13px;
            left: 0;
            width: 0;
            height: 0;
            border-color: transparent transparent #FFF transparent;
            border-style: solid;
            border-width: 15px;
            }
        .b-watering-arrow-border {
            position: absolute;
            top: -15px;
            left: 0;
            width: 0;
            height: 0;
            border-color: transparent transparent #DAE3E6 transparent;
            border-style: solid;
            border-width: 15px;
            }



/* wide form on top */
.b-xylem.active .b-watering {
    display: block;
    position: relative;
    z-index: 1;
    max-width: none;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 1em;
    }
    .b-xylem.active .b-watering-wrapper {
        margin-top: -21px;
        padding-top: 59px;
        }
    .b-xylem.active .b-watering-close {
        }
    .b-xylem.active .b-watering-arrows {
        top: -24px;
        width: 40px;
        height: 25px;
        }
        .b-xylem.active .b-watering-arrow {
            border-width: 20px;
            }
        .b-xylem.active .b-watering-arrow-border {
            border-width: 20px;
            }
    #js .b-xylem.active .b-watering-aside {
        padding-top: 160px;
        }
    #js .b-xylem.active .b-ljuserpic {
        top: 4px;
        left: 0;
        }

/* editing comment */
.b-watering-editing {
    }
    #js .b-watering-editing .b-watering-user-options {
        display: none;
        }
    .b-watering-editing .b-watering-arrows {
        left: 233px;
        }
    .b-watering-editing-frozen .b-watering-arrows {
        left: 202px;
        }
    .b-watering-editing-mycomment .b-watering-arrows {
        left: 171px;
        }

/* form on replypage */
.b-watering-replypage {
    }
    .b-xylem.active .b-watering-replypage .b-watering-wrapper {
        padding-top: 14px;
        }

/* form on talkpostdo.bml */
.b-watering-talkpage {
    }
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-watering-wrapper,
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-anonymous.b-watering-authtype-anonymous .b-watering-wrapper,
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-openid.b-watering-authtype-openid .b-watering-wrapper,
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-facebook.b-watering-authtype-facebook .b-watering-wrapper,
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-twitter.b-watering-authtype-twitter .b-watering-wrapper,
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-google.b-watering-authtype-google .b-watering-wrapper,
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-watering-wrapper,
    .b-xylem.active .b-watering-talkpage.b-watering-realauth-mailru.b-watering-authtype-mailru .b-watering-wrapper {
            padding-top: 0;
            }

    /* comment preview */
    .b-watering-preview {
        display: none;
        padding: 5px;
        margin-top: 20px;
        height: 15em;
        border-radius: 5px;
        border: 1px solid #DAE3E6;
        display: none;
        }
    .b-watering-preview-enabled {
        display: block;
        }

/* mobile */
.b-watering-iphone {
    }
    #js .b-watering-iphone .b-watering-inner {
        margin-left: 0;
        }
    .b-watering-iphone .b-watering-user-options {
        padding: 0;
        line-height: 1em;
        }
        .b-watering-iphone .b-watering-uauth {
            margin-left: 0.3em;
            }
    .b-watering-iphone .b-watering-aside {
        display: none;
        }
    .b-watering-iphone.b-watering-realauth-cookieuser.b-watering-authtype-cookieuser .b-ljuserpic-mobile,
    .b-watering-iphone.b-watering-realauth-openid.b-watering-authtype-openid .b-ljuserpic-mobile,
    .b-watering-iphone.b-watering-realauth-facebook.b-watering-authtype-facebook .b-ljuserpic-mobile,
    .b-watering-iphone.b-watering-realauth-twitter.b-watering-authtype-twitter .b-ljuserpic-mobile,
    .b-watering-iphone.b-watering-realauth-google.b-watering-authtype-google .b-ljuserpic-mobile,
    .b-watering-iphone.b-watering-realauth-vkontakte.b-watering-authtype-vkontakte .b-ljuserpic-mobile,
    .b-watering-iphone.b-watering-realauth-mailru.b-watering-authtype-mailru .b-ljuserpic-mobile {
        display: block;
        margin: 0 0 1em;
        }
    .b-singlepost .b-watering-iphone .b-watering-user-change,
    .b-singlepost .b-watering-iphone .b-watering-user-change:link,
    .b-singlepost .b-watering-iphone .b-watering-user-change:visited,
    .b-singlepost .b-watering-iphone .b-watering-user-change:hover,
    .b-singlepost .b-watering-iphone .b-watering-user-change:active {
        border-bottom: 0;
        cursor: default;
        color: #000 !important;
        }
    .b-singlepost .b-watering-iphone .b-watering-user-change:focus {
        outline: none;
        }

/* iframe */
.b-watering-commentator {
    position: absolute;
    overflow: hidden;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font: 0/0 serif;
    }



/* page-info block */
.b-xylem {
    position: relative;
    margin: 0 30px;
    padding: 20px 0 30px;
    text-align: center;
    *zoom: 1;
    }
.b-xylem:before,
.b-xylem:after {
    display: table;
    border-collapse: collapse;
    content: "";
    }
.b-xylem:after {
    clear: both;
    }

.b-grove-talkpage .b-xylem {
    padding-top: 0;
    }

.b-xylem-first {
    border-top: 1px solid #DAE3E6;
    }

.b-grove-3comments .b-xylem {
    display: none;
    }
.b-grove-3comments .b-xylem-first {
    display: block;
    }

    .b-xylem .b-pseudo,
    .b-xylem .b-pseudo:hover {
        text-decoration: none;
        }
    .b-xylem-cells {
        margin: 0;
        padding: 0;
        list-style: none;
        *zoom: 1;
        }
    .b-xylem-cells:before,
    .b-xylem-cells:after {
        display: table;
        border-collapse: collapse;
        content: "";
        }
    .b-xylem-cells:after {
        clear: both;
        }
        .b-xylem-cell {
            margin: 0;
            }
        .b-xylem-cell-add {
            float: left;
            width: 30%;
            text-align: left;
            }
        .b-xylem-cell-amount {
            float: left;
            width: 40%;
            }
        .b-grove-showspam .b-xylem-cell-amount,
        .b-xylem-nocomment .b-xylem-cell-amount,
        .b-xylem.active .b-xylem-cell-amount {
            float: left;
            width: 40%;
            padding: 0 0 0 30%;
            }
        .b-xylem-cell-spam {
            float: right;
            width: 29.9%;
            text-align: right;
            }
    .b-xylem-cells + .b-pager {
        margin-top: 1em;
        }

/* page-info on top */
.b-xylem-first.active {
    }
.b-grove-replyto .b-xylem-first.active {
    }
    .b-xylem-first.active .b-xylem-cell-add {
        position: relative;
        float: none;
        width: 100%;
        }



/* LJSUP-14995 message for locked comments */
.b-xylem-warning {
    position: relative;
    margin: 0 0 30px;
    padding: 25px 0;
    text-align: center;
    *zoom: 1;
    }
.s-horizon .b-xylem-warning {
    margin-right: -25px;
    margin-left: -25px;
    padding-right: 25px;
    padding-left: 25px;
    }
.s-lanzelot .b-xylem-warning {
    margin-right: -26px;
    margin-left: -26px;
    padding-right: 26px;
    padding-left: 26px;
    }



/* add comment link */
.b-addcomment:link,
.b-addcomment:visited,
.b-addcomment:hover,
.b-addcomment:active {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "ProximaNovaSemibold",sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    letter-spacing: 0.05em;
    color: #00A3D9;
    }
.b-addcomment:hover,
.b-addcomment:active {
    color: #5CB7D6;
    }
.b-addcomment-active:link,
.b-addcomment-active:visited,
.b-addcomment-active:hover,
.b-addcomment-active:active,
.b-xylem.active .b-addcomment:link,
.b-xylem.active .b-addcomment:visited,
.b-xylem.active .b-addcomment:hover,
.b-xylem.active .b-addcomment:active {
    position: absolute;
    top: 24px;
    left: 0;
    z-index: 2;
    }
    .b-addcomment-inner {
        margin: 0;
        }
        .b-addcomment-icon {
            display: none;
            }



/* spam comment link */
.b-spamcomments:link,
.b-spamcomments:visited,
.b-spamcomments:hover,
.b-spamcomments:active {
    margin: 0;
    padding: 0;
    border: 0;
    color: #00A3D9;
    }
.b-spamcomments:hover,
.b-spamcomments:active {
    color: #0086B3;
    }
.b-spamcomments-active:link,
.b-spamcomments-active:visited,
.b-spamcomments-active:hover,
.b-spamcomments-active:active {
    display: inline-block;
    margin: 0;
    padding: 0;
    border: 0;
    }



/* yandex direct */
.yadirectwide {
    margin-bottom: 24px;
    margin-left: 21px;
    margin-right: 21px;
    }



/* footer banner */
.b-singlepost-footerbanner {
    display: none;
    margin: 0 30px;
    }
@media all and (min-width: 1500px) {
    .b-singlepost-footerbanner {
        display: block;
        }
}


/* mass action */
.b-massaction {
    padding-bottom: 5px;
    }
    .b-massaction .b-flatbutton {
        margin: 0 0 10px;
        }
    .b-massaction .b-ljbutton {
        display: inline;
        position: static;
        min-height: 0;
        margin: 0;
        padding: 0;
        vertical-align: baseline;
        }



/* promo comment popup */
.promocomment {
    width: 250px;
    margin: 0 auto;
    }
    .promocomment-message {
        margin: 0 0 0.5em;
        color: #F00;
        }
    .promocomment-desc {
        margin: 0 0 0.5em;
        opacity: 1;
        -webkit-transition: opacity 0.3s linear;
        transition: opacity 0.3s linear;
        }
        .promocomment-desc .flaticon--helpicon {
            vertical-align: top;
            }
    .promocomment-buttons {
        margin: 0;
        opacity: 1;
        -webkit-transition: opacity 0.3s linear;
        transition: opacity 0.3s linear;
        text-align: center;
        }
        .promocomment-small {
            margin: 0;
            }
    .promocomment-update {
        overflow: hidden;
        position: absolute;
        bottom: 9px;
        right: 9px;
        width: 16px;
        height: 16px;
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%2216%22%20width%3D%2216%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20viewBox%3D%22-289.5%20428.5%2016%2016%22%3E%3Cpath%20d%3D%22m-273.5%20434.5h-6l2.242-2.242c-1.133-1.133-2.64-1.758-4.242-1.758s-3.109%200.624-4.242%201.758c-1.133%201.133-1.758%202.64-1.758%204.242s0.624%203.109%201.758%204.242c1.133%201.133%202.64%201.758%204.242%201.758s3.109-0.624%204.242-1.758c0.095-0.094%200.186-0.191%200.273-0.291l1.505%201.316c-1.467%201.675-3.62%202.732-6.021%202.732-4.418%200-8-3.582-8-8s3.582-8%208-8c2.209%200%204.209%200.896%205.656%202.344l2.344-2.344v6z%22%20fill%3D%22%237A9199%22%2F%3E%3C%2Fsvg%3E');
        text-indent: -99px;
        }
    .promocomment-update:focus {
        outline: 0;
        }
    .promocomment-update-loading {
        -webkit-animation: svgrotate .57s linear infinite;
        -moz-animation:    svgrotate .57s linear infinite;
        -o-animation:      svgrotate .57s linear infinite;
        animation:         svgrotate .57s linear infinite;
        }
    @-webkit-keyframes svgrotate {
        100% { transform: rotate(360deg); }
    }
    @-moz-keyframes svgrotate {
        100% { transform: rotate(360deg); }
    }
    @-o-keyframes svgrotate {
        100% { transform: rotate(360deg); }
    }
    @keyframes svgrotate {
        100% { transform: rotate(360deg); }
    }
/* loading */
.promocomment-loading {
    }
    .promocomment-loading .promocomment-desc {
        opacity: 0.3;
        }
    .promocomment-loading .promocomment-buttons {
        opacity: 0.3;
        }
        .promocomment-loading .b-flatbutton {
            pointer-events: none;
            }
    .promocomment-loading .promocomment-update-loading {
        pointer-events: none;
        }



/* delete comment */
.deletecomment {
    max-width: 300px;
    margin: 0;
    }
    .deletecomment-header {
        margin: 0 0 0.5em;
        font-size: 1em;
        font-weight: bold;
        }
    .deletecomment-items {
        margin: 0 0 0.5em;
        }
        .deletecomment-item {
            display: block;
            margin: 0 0 0.3em 1em;
            text-indent: -1em;
            }
            .deletecomment-checkbox {
                margin: 0;
                }
            .deletecomment-label {
                margin: 0;
                }
    .deletecomment-buttons {
        margin: 0;
        }



/* responsive design */

/* 90em and more */
@media all and (min-width: 1440px) {

}

/* 110em and more */
@media all and (min-width: 1760px) {

}

/* 65em and more */
@media all and (max-width: 1040px) {

    /* ljuser (LJSUP-17197 & LJSUP-17253) */
    .i-ljuser-withalias.i-ljuser-showalias .i-ljuser-alias {
        display: inline;
        }

}

/* 60em and more */
@media all and (max-width: 1040px) {

    /* smaller userpic on author */
    .b-singlepost-author-userpic IMG {
        max-width: 90px;
        height: auto;
        }

    /* smaller userpics in comments */
    .b-leaf-userpic,
    .b-leaf-userpic-inner {
        width: 90px;
        height: 90px;
        }
        .b-leaf-userpic IMG {
            max-width: 90px;
            max-height: 90px;
            }

    /* visible controls */
    #js .b-leaf-controls,
    #js .b-leaf-header .b-leaf-actions,
    #js .b-leaf-collapsed .b-leaf-actions-check {
        visibility: visible !important;
        }

    /* paddings on comment */
    .b-leaf-details {
        padding-left: 10px;
        }
        .b-leaf-username {
            margin-top: 1px;
            }
        .b-leaf-subject {
            margin: 0;
            }
        .b-leaf-withsubject .b-leaf-username {
            margin: 0;
            }
        .b-leaf-withsubject .b-leaf-meta,
        .b-leaf-withsubject .b-leaf-header .b-leaf-actions {
            margin-bottom: 0;
            }

    /* straight width for watering container */
    .b-watering {
        max-width: 700px;
        }

    /* promo comment */
    .b-leaf-actions-promote,
    .b-leaf-actions-cancel_promo {
        position: static;
        bottom: auto;
        right: auto;
        }
        .b-leaf-actions-promote A,
        .b-leaf-actions-cancel_promo A {
            padding: 0.2em 0.3em 0.1em;
            }

}

/* 50em and more */
@media all and (max-width: 800px) {

    /* smaller userpic on author */
    .b-singlepost-author-userpic IMG {
        max-width: 70px;
        height: auto;
        }

    /* smaller userpics in comments */
    .b-leaf-userpic,
    .b-leaf-userpic-inner {
        width: 70px;
        height: 70px;
        }
        .b-leaf-userpic IMG {
            max-width: 70px;
            max-height: 70px;
            }

    /* margin on comments controls */
    .b-leaf-subject,
    .b-leaf-username,
    .b-leaf-ipaddr,
    .b-leaf-meta,
    .b-leaf-header .b-leaf-actions {
        margin-bottom: 0;
        font-size: 0.8rem;
        }

    /* preloading gif to left (for tiny screens) */
    .b-grove-loading .b-tree {
        background: url(/img/preloader/preloader-blue-white-xl.gif?v=22967) no-repeat 20% 50px;
        }

    /* video */
    .b-leaf-article IFRAME,
    .b-leaf-article OBJECT,
    .b-leaf-article EMBED {
        height: 250px;
        }

    /* submit form */
    .b-watering-submit BUTTON {
        padding: 9px 15px;
        }

}

@media all and (max-width: 650px) {
    .b-leaf-inner {
        min-width: 0;
        }
}

/* 40em and more */
@media all and (max-width: 640px) {

    /* author userpic and info in one column */
    .b-singlepost-author-userpic {
        float: none;
        }
    /* irrational fixes (LJSUP-21866) */
    .b-singlepost-mobileadaptive .b-singlepost-author-userpic {
        float: left;
        }

    .b-leaf-controls-item-track {
        display: none;
        }
    .b-leaf-meta .b-leaf-permalink {
        color: #00A3D9;
        }

    .b-leaf-actions {
        font-family: inherit;
        }
    .b-leaf-actions-promote {
        display: none;
        }

    /* video */
    .b-leaf-article IFRAME,
    .b-leaf-article OBJECT,
    .b-leaf-article EMBED {
        height: 200px;
        }

}

/* 30em and more */
@media all and (max-width: 480px) {

    .b-singlepost {
        padding-top: 15px;
        }
        .b-singlepost-about,
        .b-singlepost-wrapper,
        .b-singlepost-prevnext,
        .b-xylem,
        .b-tree {
            margin-left: 15px;
            margin-right: 15px;
            }

    /* smaller userpic on author */
    .b-singlepost-author-userpic IMG {
        max-width: 50px;
        height: auto;
        }

    /* smaller userpics in comments */
    .b-leaf-userpic,
    .b-leaf-userpic-inner {
        display: inline-block;
        width: 30px;
        height: 30px;
        }
        .b-leaf-userpic IMG {
            max-width: 30px;
            max-height: 30px;
            }

    /* controls and meta */
    .b-leaf-details {
        display: inline;
        padding-left: 0;
        }
        .b-leaf-username {
            display: inline-block;
            padding-left: 5px;
            line-height: 30px;
            }
        .b-leaf-meta {
            display: block;
            margin: 1px 0 1px 5px;
            }
        .b-leaf-header .b-leaf-actions {
            display: block;
            margin: 0 0 3px 5px;
            }
            .b-leaf-header .b-leaf-actions::after {
                content: "";
                display: table;
                border-collapse: collapse;
                clear: both;
                }
        .b-leaf-controls {
            margin: 0 0 5px 5px;
            }

    /* video */
    .b-leaf-article IFRAME,
    .b-leaf-article OBJECT,
    .b-leaf-article EMBED {
        height: 130px;
        }

    .b-xylem {
        text-align: left;
        }
        .b-xylem-cells {
            }
            .b-xylem-cell-add,
            .b-xylem-cell-spam,
            .b-xylem-cell-amount,
            .b-grove-showspam .b-xylem-cell-amount,
            .b-xylem-nocomment .b-xylem-cell-amount,
            .b-xylem.active .b-xylem-cell-amount {
                float: none;
                width: auto;
                padding: 0;
                text-align: left;
                }

    .b-tree-twig-1 {
        margin-left: 0 !important;
        }
    .b-tree-twig-2 {
        margin-left: 10px !important;
        }
    .b-tree-twig-3 {
        margin-left: 20px !important;
        }
    .b-tree-twig-4 {
        margin-left: 30px !important;
        }
    .b-tree-twig-5 {
        margin-left: 40px !important;
        }
    .b-tree-twig-6 {
        margin-left: 50px !important;
        }
    .b-tree-twig-7 {
        margin-left: 60px !important;
        }
    .b-tree-twig-8 {
        margin-left: 70px !important;
        }
    .b-tree-twig-9 {
        margin-left: 80px !important;
        }
    .b-tree-twig-10 {
        margin-left: 90px !important;
        }
    .b-tree-twig-11 {
        margin-left: 100px !important;
        }
    .b-tree-twig-12 {
        margin-left: 110px !important;
        }
    .b-tree-twig-13 {
        margin-left: 120px !important;
        }
    .b-tree-twig-14 {
        margin-left: 130px !important;
        }
    .b-tree-twig-15 {
        margin-left: 140px !important;
        }
    .b-tree-twig-16 {
        margin-left: 150px !important;
        }
    .b-tree-twig-17,
    .b-tree-twig-18,
    .b-tree-twig-19,
    .b-tree-twig-20,
    .b-tree-twig-21,
    .b-tree-twig-22,
    .b-tree-twig-23,
    .b-tree-twig-24,
    .b-tree-twig-25,
    .b-tree-twig-26,
    .b-tree-twig-27,
    .b-tree-twig-28,
    .b-tree-twig-29,
    .b-tree-twig-30,
    .b-tree-twig-31,
    .b-tree-twig-32,
    .b-tree-twig-33,
    .b-tree-twig-34,
    .b-tree-twig-35,
    .b-tree-twig-36,
    .b-tree-twig-37,
    .b-tree-twig-38,
    .b-tree-twig-39,
    .b-tree-twig-40 {
        margin-left: 160px !important;
        }

    #js .b-leaf-collapsed .b-leaf-actions-permalink,
    #js .b-leaf-collapsed .b-leaf-actions-check {
        display: none;
        }
    #js .b-leaf-collapsed .b-leaf-actions-expand {
        display: block;
        }

    /* yandex direct */
    .yadirectwide {
        margin-left: 6px;
        margin-right: 6px;
        }

}

@media all and (max-width: 450px) {

    /* leaf */
/*    .b-leaf-userpic {
        display: none;
        }*/

/*    .b-leaf-details {
        padding-top: 3px;
        padding-left: 6px;
        }
        .b-leaf-username {
            margin-top: 0;
            }
        .b-leaf-meta {
            float: none;
            }
        .b-leaf-header .b-leaf-actions {
            float: none;
            }
        .b-leaf-header .b-leaf-actions:after {
            content: "";
            display: table;
            border-collapse: collapse;
            clear: both;
            }
            .b-leaf-header .b-leaf-actions-item {
                float: none;
                margin-right: 0;
                }
        .b-leaf-controls {
            float: none;
            }*/

    /* collapsed */
/*    .b-leaf-collapsed .b-leaf-username,
    .b-leaf-collapsed .b-leaf-meta,
    .b-leaf-collapsed .b-leaf-actions,
    .b-leaf-collapsed .b-leaf-actions-check,
    #js .b-leaf-collapsed .b-leaf-actions-expand {
        float: none;
        }
    .b-leaf-collapsed .b-leaf-actions-check {
        margin-left: 0;
        }*/

    /* more */
    .b-leaf-seemore-more {
        font-size: 1em;
        }
    .b-leaf-seemore-from,
    .b-leaf-seemore-users,
    .b-leaf-seemore-expand {
        display: none;
        }

}



@media print {

    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
        }

    A,
    A:visited {
        text-decoration: underline;
        }

    ABBR[title]:after {
        content: " (" attr(title) ")";
        }

    A[href^="#"]:after,
    A[href^="javascript:"]:after {
        content: "";
        }

    PRE,
    BLOCKQUOTE {
        border: 1px solid #999;
        page-break-inside: avoid;
        }

    THEAD {
        display: table-header-group;
        }

    TR,
    IMG {
        page-break-inside: avoid;
        }

    IMG {
        max-width: 100% !important;
        height: auto;
        }

    P,
    H2,
    H3 {
        orphans: 3;
        widows: 3;
        }

    H2,
    H3 {
        page-break-after: avoid;
        }

    .b-addcomment,
    .b-addcomment:link,
    .b-addcomment:visited,
    .b-leaf-actions,
    .b-leaf-controls,
    .b-leaf-footer,
    .b-singlepost-prevnext,
    .b-themes-previewlink {
        display: none;
        }

    .b-tree {
        margin: 0;
        }

    .b-leaf:before {
        content: '';
        position: absolute;
        right: 100%;
        bottom: 100%;
        width: 12px;
        height: 30px;
        margin: 0 8px -25px 0;
        border: 1px solid #CCC;
        border-width: 0 0 2px 2px;
        }
    .b-tree-twig-1 .b-leaf:before {
        border: none;
        }
    .b-leaf-collapsed:before {
        height: 16px;
        margin-bottom: -11px;
        }
    .b-leaf-deleted:before {
        height: 24px;
        margin: 0 0 -19px;
        }

        .b-leaf-userpic,
        .b-leaf-userpic-inner {
            width: 50px;
            height: 50px;
            }
        .b-leaf-details {
            padding-left: .5em;
            font-size: 11pt;
            }
            .b-leaf-subject {
                margin-top: 0;
                }
            .b-leaf-username {
                margin-top: .2em;
                }

    .b-leaf-seemore-more A[href]:after,
    .b-leaf-seemore-users A[href]:after {
        content: none;
        }

    .b-singlepost-about {
        float: right;
        width: 40%;
        margin: 10px 0 0;
        line-height: 1em;
        }
        .b-singlepost-author-userpic {
            float: left;
            width: 50px;
            height: 50px;
            padding: 0;
            }
        .b-singlepost-author-user .ljuser .i-ljuser-username:after {
            content: '\A' attr(href);
            white-space: pre;
            font-size: .8em;
            }
            .b-singlepost-author-userinfo-screen {
                display: none;
                }
            .b-singlepost-author-userinfo-print {
                display: block;
                margin-left: 70px;
                }

    .b-singlepost-wrapper {
        max-width: none;
        margin: 0;
        }
        .b-singlepost-title {
            float: left;
            width: 57%;
            margin-top: 0;
            font-weight: bold;
            }
        .b-singlepost-body {
            clear: both;
            }

    .b-xylem {
        display: none;
        margin: 0;
        }
    .b-xylem-first {
        display: block;
        border: 0;
        }
        .b-xylem-cell-amount {
            width: auto;
            }

}


/* file-end: stc/commentmanage_v3.css 
----------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------
   file-start: stc/journalpromo/journalpromo_v3.css 
*/

.b-journalpromo-container{display:block;max-width:1000px;margin:0 auto;padding:22px;background:#FFF4EC!important}.b-journalpromo-header{overflow:hidden;margin:0 0 5px;padding:0;font:14px/1.2 ProximaNovaRegular,sans-serif;color:#7A9199!important}.b-journalpromo-header A:link,.b-journalpromo-header A:visited,.b-singlepost .b-journalpromo-header A:link,.b-singlepost .b-journalpromo-header A:visited{border:0!important;text-decoration:none!important;color:#00A3D9!important}.b-journalpromo-header A:active,.b-journalpromo-header A:hover,.b-singlepost .b-journalpromo-header A:active,.b-singlepost .b-journalpromo-header A:hover{border:0!important;text-decoration:none!important;color:#0086B3!important}.b-journalpromo-meta{float:left;margin:0;padding:0}HTML BODY .b-journalpromo-header .b-journalpromo-label,HTML BODY .b-singlepost .b-journalpromo-header .b-journalpromo-label{display:inline-block;margin:0 8px 0 0;padding:4px 10px;border:0;border-radius:10px;text-transform:uppercase;font:11px/1 ProximaNovaSemibold,Tahoma,Arial,sans-serif;background:#FD8F40!important;text-decoration:none!important;color:#FFF!important}.b-journalpromo-author{margin:0 5px 0 0;padding:0;text-transform:uppercase;font:14px/1 ProximaNovaSemibold,sans-serif}.b-journalpromo-author B{font-weight:400}.b-journalpromo-date{margin:0 15px 0 0;padding:0}.b-journalpromo-comments{position:relative;display:inline-block;margin:0;padding:0 0 0 22px;text-transform:uppercase;font:14px/1.2 ProximaNovaSemibold,sans-serif}.b-journalpromo-comments-icon{position:absolute;display:block;top:0;left:0;width:16px;height:16px;margin:0;padding:0;background:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%227%206.032%2016%2016%22%3E%0D%0A%3Cpath%20fill%3D%22%237A9199%22%20d%3D%22M23%2C12.219c0-2.958-2.197-5.384-5-5.646V6.549h-5v0.025c-0.166-0.015-0.333-0.025-0.5-0.025%0D%0A%09c-3.037%2C0-5.5%2C2.539-5.5%2C5.671c0%2C3.131%2C2.463%2C5.67%2C5.5%2C5.67c0.169%2C0%2C0.335-0.011%2C0.5-0.025v0.025c0%2C0%2C2.525%2C2.219%2C3.707%2C3.239%0D%0A%09C17.731%2C22.014%2C18%2C21.136%2C18%2C20.895v-3.007l0%2C0v-0.025C20.803%2C17.603%2C23%2C15.177%2C23%2C12.219L23%2C12.219z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat;font:0/0 serif}.b-journalpromo-admin{float:right;margin:0;padding:0}.b-journalpromo-options{display:inline;padding:1px 0 0;white-space:nowrap}.b-journalpromo-options A,.b-journalpromo-options A:link{margin-right:8px;vertical-align:top;background:0 0!important;font-weight:400!important}.b-journalpromo-options A.journalpromo-info-icon{width:16px;height:16px}.b-journalpromo-options .b-journalpromo-actions,.b-journalpromo-options A.b-journalpromo-actions{display:inline-block;margin:0 4px 0 0;cursor:pointer;vertical-align:top;background:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%224%204%2016%2016%22%20enable-background%3D%22new%204%204%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%237A9199%22%20d%3D%22M12.788%2C9.596V7.98h-1.577v1.616H12.788z%20M12.788%2C16.018v-4.807h-1.577v4.807H12.788z%20M12%2C4%0D%0A%09c2.204%2C0%2C4.088%2C0.782%2C5.651%2C2.347C19.217%2C7.913%2C20%2C9.797%2C20%2C12c0%2C2.204-0.783%2C4.088-2.349%2C5.654C16.088%2C19.219%2C14.204%2C20%2C12%2C20%0D%0A%09c-2.203%2C0-4.087-0.781-5.653-2.346C4.782%2C16.088%2C4%2C14.204%2C4%2C12c0-2.203%2C0.782-4.087%2C2.347-5.653C7.913%2C4.782%2C9.797%2C4%2C12%2C4z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-repeat!important}.b-journalpromo-actions-close,.b-journalpromo-options A.b-journalpromo-actions-delete{width:14px;height:14px;background-position:0 -100px!important}.b-journalpromo-subject{display:block;margin:0 0 5px;padding:0}.b-journalpromo-subject,.b-singlepost .b-journalpromo-subject{font:26px/1 ProximaNovaLight,sans-serif}.b-journalpromo-subject A:link,.b-journalpromo-subject A:visited{border:0!important;text-decoration:none!important;color:#242F33!important}.b-journalpromo-subject A:active,.b-journalpromo-subject A:hover{border:0!important;text-decoration:none!important;color:#00A3D9!important}.b-journalpromo-body{display:block;margin:0;padding:0;overflow:hidden;text-align:left;font:15px/1.4 ProximaNovaRegular,sans-serif;color:#242F33}.journalpromo-popup-content{overflow:hidden}.journalpromo-popup-content H4{margin:0 0 5px;font:700 14px/1.6 Arial,sans-serif!important;text-align:left}.journalpromo-popup-content A,.journalpromo-popup-content A:link,.journalpromo-popup-content A:visited{color:#00C}.journalpromo-popup-content .b-splatest-more{padding:20px 0;line-height:19px;text-align:center}.journalpromo-popup-content .b-splatest-more-inner{display:inline-block;padding:0 0 0 25px;background:url(/img/preloader/spinner1.gif?v=19441) 0 60% no-repeat}.journalpromo-popup-content-delete{width:270px}.journalpromo-popup-info-list{max-width:440px;min-width:250px;margin:0;padding:0;list-style:none}.journalpromo-popup-info-error{padding:3px 5px;border-radius:4px;background:#ffedeb}HTML BODY .journalpromo-popup-info-list LI{overflow:hidden;margin-bottom:3px;font:14px/1.6 Arial,sans-serif!important;text-align:left}#journalpromo-user-ban{margin:0 5px 0 0}.journalpromo-popup-info-value{float:right;margin-left:20px;text-align:right}.journalpromo-sc-icon{display:inline-block;width:14px;height:15px;margin:1px 5px 0;background-image:url(/img/journalpromo/journal-promo-icons.png?ver=4);background-repeat:no-repeat;background-position:0 -143px;vertical-align:top}HTML BODY .journalpromo-popup-info-option{font-weight:400!important}.journalpromo-popup-content-action .journalpromo-popup-info-error,.journalpromo-popup-content-action .journalpromo-popup-spinner,.journalpromo-popup-content-error .journalpromo-popup-info-action,.journalpromo-popup-content-error .journalpromo-popup-spinner,.journalpromo-popup-content-loading .journalpromo-popup-info-action,.journalpromo-popup-content-loading .journalpromo-popup-info-error,.journalpromo-popup-info-error,.journalpromo-popup-spinner{display:none}@media all and (max-width:650px){.b-journalpromo-subject,.b-singlepost .b-journalpromo-subject{font-size:21px}}@media all and (max-width:480px){.b-journalpromo-header{line-height:1.7}.b-journalpromo-admin,.b-journalpromo-meta{display:inline;float:none}}@media print{.b-journalpromo-admin{display:none}}

/* file-end: stc/journalpromo/journalpromo_v3.css 
----------------------------------------------------------------------------------*/
