.b-news .news__files {
    padding: 10px 20px;
    list-style: none;
    background: #f1f1f1;
}
.b-news .news__files li {
    margin-bottom: 5px;
}
.b-news .news__file {
    padding: 3px 0 3px 25px;
    text-transform: uppercase;
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.b-news .news__file__title {
    margin-right: 5px;
}
.b-news .news__file__size {
    color: #838383;
}
.b-news .news__file__default {
    background: url(/skewer_build/Page/Documents/images/default.png) 3px 4px no-repeat;
}
.b-news .news__file__avi {
    background: url(/skewer_build/Page/Documents/images/avi.png) 0 0 no-repeat;
}
.b-news .news__file__djvu {
    background: url(/skewer_build/Page/Documents/images/djvu.png) 0 0 no-repeat;
}
.b-news .news__file__doc {
    background: url(/skewer_build/Page/Documents/images/doc.png) 0 0 no-repeat;
}
.b-news .news__file__docx {
    background: url(/skewer_build/Page/Documents/images/docx.png) 0 0 no-repeat;
}
.b-news .news__file__mp3 {
    background: url(/skewer_build/Page/Documents/images/mp3.png) 0 0 no-repeat;
}
.b-news .news__file__mpg {
    background: url(/skewer_build/Page/Documents/images/mpg.png) 0 0 no-repeat;
}
.b-news .news__file__pdf {
    background: url(/skewer_build/Page/Documents/images/pdf.png) 0 0 no-repeat;
}
.b-news .news__file__ppt {
    background: url(/skewer_build/Page/Documents/images/ppt.png) 0 0 no-repeat;
}
.b-news .news__file__pptx {
    background: url(/skewer_build/Page/Documents/images/pptx.png) 0 0 no-repeat;
}
.b-news .news__file__rar {
    background: url(/skewer_build/Page/Documents/images/rar.png) 0 0 no-repeat;
}
.b-news .news__file__rtf {
    background: url(/skewer_build/Page/Documents/images/rtf.png) 0 0 no-repeat;
}
.b-news .news__file__txt {
    background: url(/skewer_build/Page/Documents/images/txt.png) 0 0 no-repeat;
}
.b-news .news__file__xls {
    background: url(/skewer_build/Page/Documents/images/xls.png) 0 0 no-repeat;
}
.b-news .news__file__xlsx {
    background: url(/skewer_build/Page/Documents/images/xlsx.png) 0 0 no-repeat;
}
.b-news .news__file__zip {
    background: url(/skewer_build/Page/Documents/images/zip.png) 0 0 no-repeat;
}
.b-docform {}
.b-docform td {
    padding: 2px 20px 3px 0;
    text-align: left;
    vertical-align: top;
}
.b-docform input {
    margin: 0;
    border: 1px solid #7b7978;
    float: left;
}
.b-docform button {
    float: left;
    cursor: pointer;
}
.b-docform .inputsize1 {
    width: 108px;
}
.b-docform .inputsize2 {
    width: 173px;
}
.b-docform .inputsize3 {
    width: 65px;
}
.b-docform img {
    margin-top: -1px;
    margin-left: 5px;
    float: right;
}
