    .ads-top {background:#fff}
    .content {padding: 25px 0 10px;}
    .content .tabs-default.tab-content .tab-pane, .content .nav-tabs > li.active {background-color:rgba(0,0,0,.07); margin-top:0}
    .content .sml_div {background:none}
    .content .smile {max-width:150px}
    .content *[class*="i-"]:not(.i-close):before,
    body:not(.design_2008) .TagJIco:hover {opacity:1} body:not(.design_2008) .TagJIco:hover:before {opacity: 0.7;}
    ul, ol {margin-top: 0; margin-bottom: 0; padding-left: 0; list-style-type: none;}
    
    .navbar-inverse {margin-bottom:0;}
    .main>.diary {padding:10px 0 0;}
    
    .menuSection {line-height: 1.7;}
    .menuSection:not(.first) {padding-top:1em;}
    .menuSection .menuSection_title {margin-bottom:.2em;}
    .menuSection:not(.lastSection) {padding-bottom:1em;}
    
    .header.order_button {padding: 13px 20px 10px; border-bottom:none; margin-bottom: 10px; text-align: right;}
    .header.order_button a {margin: 0 3px;}
    
    .post-list {margin-bottom: 10px;}
    .post-list#commentsArea span[class*="i-"]:not(.i-close):before {margin-left: 10px; margin-right:0}
    .post-list .day-header, .header {border-bottom:none; padding: 18px 20px 0; margin-top: 0;}
    .post-list .day-header:after, .header#commentsArea_title:after, .header#addCommentArea_title:after {display: block; margin-top:14px; content: '';}
    .post-list .day-header>span, .header>span {text-transform: uppercase; font-weight: bold;}
    .post-list .item, #epigraph, .formcontainer {padding: 20px; margin-bottom: 10px;}
    body:not(.headline) .post-list .day-header + .item {padding-top:25px}
    .post-list .item .categories {margin:0; background:none;}
    .post-list .item .categories li a.other {margin-left:-7px}
    .post-list .item .post-content .post-inner {margin-bottom:20px;}
    .post-list .item .post-links {background:none; margin-top:0;}
    .post-list .commentsBox {box-shadow: 0px 1px 10px 1px rgba(0, 0, 0, 0.1);}
    .post-list .commentsBox .item {margin: 0 -20px; padding: 20px 20px 0;}
    .post-list .commentsBox .pagination {display: none;}
    .post-list .close {opacity:.5;}
    .post-list .close:hover, .post-list .close:focus {opacity:1;}
    .post-list .commentsFormBox {box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.1);}
    /*#Journal .post-list:not(#commentsArea)>.item>.postContent>.avatar,
    #JournalComments .post-list:not(#commentsArea) .item .avatar {display:none;}
    #Journal .post-list:not(#commentsArea)>.item>.postContent>.post-content,
    #JournalComments .post-list:not(#commentsArea) .item .post-content,*/
    #JournalLinks .post-list .item .post-content {padding: 0; width: 100%;}
    #JournalCalendar .calnd {margin-bottom: 18px;}
    #JournalCalendar .cal-mnth a {text-transform: uppercase; font-weight: bold;}
    #JournalCalendar .cal-head th {padding-top:5px}
    #JournalCalendar .withfloat .flwin {display:none}
    .headline .post-list .item:not(.singlePost),
    #JournalLinks .post-list .item.linkssection {padding: 12px 20px 0; margin-bottom:0;}
    .headline .post-list .item .post-content {padding: 0; width: 100%;}
    .headline .post-list .item .post-content .date {font-size:110%}
    .headline .post-list .item .post-content .title,
    #JournalLinks .post-list .item .post-content .title {font-size:110%; font-weight:normal;}
    .headline .post-list .item:last-of-type,
    #JournalLinks .post-list .item:last-of-type {padding-bottom: 10px;}
    
    #epigraph {overflow:hidden}
    #epigraph .header {display:none}
    #epigraph .postLinksBackg {margin:1em 0 -.5em; font-size:88%;}
    #epigraph .editPostLink {float: right; margin: 0 0 1em 1em;}

    #HTMLAREA, #VISUALAREA {margin-bottom: 10px;}
    #forTextarea #content {background: rgba(0,0,0,.07); padding: 15px;}
    .for-textarea {padding:5px 8px; background-color: #ffffff; border: 1px solid #e2e2e2;}
    #vkl {list-style-type: none;margin: 0;padding: 0;}
    #vkl li {display: inline-block;padding: 14px 12px 12px;}
    #vkl li.current {padding: 14px 12px 12px;background: rgba(0,0,0,.07);}
    #vkl li.current a {font-weight: bold;cursor: default;}
    #vkl li label {margin-bottom:0}
    
    .formcontainer {padding: 1.3em 20px;}
    
    .postLinksBackg {clear:both}
    .postLinksBackg .prevPostLink {float: left;}
    .postLinksBackg .nextPostLink {float: right;}

    .form_alt_style .form-control {background:#ffffff80; border-color:#e7e7e780;}
    .form_alt_style .for-textarea {background:#ffffff80;  border-color:#e7e7e780;}
    .form_alt_style .for-textarea textarea {background:transparent;}
    .form_alt_style input[type=checkbox] {background:#ffffff80; border-color:#bdbdbd80}
    .form_alt_style select:not([multiple]), .form_alt_style .mceEditorIframe {background:#ffffff80}
    .form_alt_style #addPictureSection {border-color:#ececec80}
    .form_alt_style #addPictureSection:hover {background: #f0f0f080}
    .form_alt_style .btn-default {background-color: #f9f9f980}
    
    .pagination {margin: 0; padding: 17px 20px; border-radius: 0; display: block;}
    
    .voting .progress {background-color:rgba(245,245,245,.7);}
    
    span.quote_text {font-style: italic; display: inline-block; border-left: 2px solid #d0d0d0; padding: .2em 0 .35em .8em; margin-bottom: .8em;}
        
    @media (max-width: 767px) {
        body {background-image:none;}
        .content {padding-top: 0;}
        .content>.container#page-c {padding: 0;}
        .main>.user {padding: 34px 20px 20px 20px;}
        .post-list .item .post-content {margin-top:0}
        .postLinksBackg span {display:none}
        #vkl, #VISUALAREA {display: none;}
        #HTMLAREA {display:block !important;}
        #forTextarea #content {margin: 0 -20px; padding: 15px 20px;}
        #epigraph {width:100%}
    }
    @media (min-width: 768px) {
        .main {padding:0}
        .main>.user {padding:.9em 20px 20px;}
        #change_bg_area {float: right; padding-top: 14px;}
    }
    @media (max-width:991px) {
        .navbar .navbar-nav.navbar-left > li > a {font-size: 1em;}
    }
    @media (min-width: 992px) {
        .post-list .item, #epigraph, .formcontainer, .post-list .day-header, .header, .pagination {margin-left:-18px}
    }
    @media (min-width:1200px) and (max-width: 1399px) {
        .content .main {width: 77%;}
        .ads-right {width: 23%; padding-left: 10px;}
    }
    @media (min-width:1200px) {
        .main {padding-right:0 !important;}
        .main>.diary {padding-top:0; padding-left:10px;}
    }
    
    body#Journal:not(.community) .postContent .avatar{display:none;}
    
body.design_2018 #lastCommentsBlock > *:nth-child(14)
,body.design_2018 #lastCommentsBlock > *:nth-child(15)
,body.design_2018 #lastCommentsBlock > *:nth-child(16)
,body.design_2018 #lastCommentsBlock > *:nth-child(17)
,body.design_2018 #lastCommentsBlock > *:nth-child(18)
,body.design_2018 #lastCommentsBlock > *:nth-child(19)
,body.design_2018 #lastCommentsBlock > *:nth-child(20)
,body.design_2018 #lastCommentsBlock > *:nth-child(21)
,body.design_2018 #lastCommentsBlock > *:nth-child(22)
,body.design_2018 #lastCommentsBlock > *:nth-child(23)
,body.design_2018 #lastCommentsBlock > *:nth-child(24)
,body.design_2018 #lastCommentsBlock > *:nth-child(25)
{
    display:none;
}

a > h1
{
    font-size: inherit;
    display: inline;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
}

#commentsArea a[name] {
    display: block;
    position: relative;
    top: -60px;
}

.avatar .authorName {
    word-break: break-word;
}
