#more-btn {
    margin-bottom: 20px;
}

#article-date {
    position: absolute;
    margin-top: 11px;
    text-align: center;
    width: 100%;
    font-size: 12px;
    color: #888;
}

#article-contents {
   /* padding-left: 162px;*/
}
.article-box .text-box {
    overflow: visible;
}

#popular-tags {
    margin-top: 26px;
}

/* Article gallery */
#article-gallery .gallery-holder > ul > li > a > img {
    width: 447px;
    height: 273px;
}

#article-gallery {
    margin-top: 20px;
}

#article-gallery .photo-gallery {
    padding: 0;
}

#article-gallery .photo-gallery .gallery-holder {
    height: 280px;
    width: 447px;
}

/* Articles files */
.article-file {
    background: #EDF5F7;
    margin-top: 10px;
    margin-bottom: 4px;
    border-radius: 7px;
    padding: 16px 0px 16px 24px;
}

.article-file > div.clear-both {
    clear: both;
}

.article-file-title {
    margin-bottom: 13px;
}

.article-file-icon {
    width: 48px;
    float: left;
    display: block;
    margin-top: 3px;
}

.article-file-description {
    width: 369px;
    float: left;
    display: block;
    padding-top: 0;
}

/* Articles tags */
#article-tags {
    background: url('images/tag.png') left 3px no-repeat;
    padding-left: 16px;
    font-size: 12px;
    color: #888888;
    line-height: 16px;
    margin-top: -2px;
    margin-bottom: 17px;
    padding-top: 1px;
}

#article-tags > a {
    color: #888888;
    text-decoration: none;
}

#article-tags-empty {
    height: 10px;
}

/* Article toggle */
#article-full-text-toggle {
    margin-top: 18px;
    margin-bottom: 23px;
}

.file-32 {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/_page.png') no-repeat;
    height: 32px;
}

.file-32-xls, .file-32-xlsx  {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/xls.png') no-repeat;
}

.file-32-doc, .file-32-docx {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/doc.png') no-repeat;
}

.file-32-ppt, .file-32-pptx {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/doc.png') no-repeat;
}

.file-32-ppt, .file-32-pptx {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/doc.png') no-repeat;
}

.file-32-png {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/png.png') no-repeat;
}

.file-32-tiff {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/tiff.png') no-repeat;
}

.file-32-jpg, .file-32-jpeg {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/jpg.png') no-repeat;
}

.file-32-bmp {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/bmp.png') no-repeat;
}

.file-32-gif {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/gif.png') no-repeat;
}

.file-32-odf {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/odf.png') no-repeat;
}

.file-32-ods {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/ods.png') no-repeat;
}

.file-32-odt {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/odt.png') no-repeat;
}

.file-32-otp {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/otp.png') no-repeat;
}

.file-32-ott {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/ott.png') no-repeat;
}

.file-32-ots {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/ots.png') no-repeat;
}

.file-32-pdf {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/pdf.png') no-repeat;
}

.file-32-txt {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/txt.png') no-repeat;
}

.file-32-rtf {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/txt.png') no-repeat;
}

.file-32-zip {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/zip.png') no-repeat;
}

.file-32-tgz {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/tgz.png') no-repeat;
}

.file-32-rar {
    background: url('/bitrix/templates/tpprf_main/images/file-icons/32px/rar.png') no-repeat;
}