/* страница: список блогов */
#blogs a {
    color: #4e6294;
}
#blogs h1 {
    margin: 0;
    padding: 4px 0 0 0;
    font-size: 16px;
}
/* доп. информационный блок под заголовком */
#blogs .info {
    margin: 0;
    padding: 2px 0 1px 0;
    font-size: 11px;
    color: #676767;
}
#blogs .info em {
    color: #000000;
    font-style: normal;
}
/* если есть блок блогов */
#blogs .blogs {
    margin: 0;
    padding: 24px 0 0 0;
    font-size: 12px;
}
/* список блогов */

#blogs .blogs-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
#blogs .blogs-list li {
    margin: 0;
    padding: 0;
}
/* информация о блоге */
#blogs .blogs-list .info {
    border-collapse: collapse;
    width: 100%;
}
#blogs .blogs-list .info td {
    vertical-align: top;
    margin: 0;
    padding: 0;
}
#blogs .blogs-list .info .header {
    font-size: 14px;
}
#blogs .blogs-list .info .last-comment {
    text-align: right;
}
#blogs .blogs-list .more_info {
    padding: 0 0 45px 0;
}
#blogs .blogs-list .content {
}
/* блок с тегами и надписью оставить комментарий */
#blogs .blogs-list .spacer {
    height: 9px;
}


/* отдельный блог */

#blog a {
    color: #4e6294;
}
#blog h1 {
    margin: 0;
    padding: 4px 0 8px 0;
    font-size: 16px;
}
#blog .pub-date {
    color: #666666;
    font-size: 12px;
}
#blog .content {
    padding: 15px 0 15px 0;
}
#blog .content p object {
    margin-left: -5px;
}
#blog .spacer {
    height: 15px;
    line-height: 15px;
}
/* правая колонка с фотками и видео */
#small-videos a, #small-photos a {
    color: #4e6294;
}
#small-videos a img, #small-photos a img {
    display: block;
}
#small-videos h3, #small-photos h3 {
    margin: 0;
    padding: 5px 0 20px 0;
    font-size: 16px;
}
#small-videos table {
    border-collapse: collapse;
}

#small-videos table td {
    vertical-align: top;
    margin: 0;
    padding: 0;
}
#small-videos .user {
    height: 20px;
    width: 136px;
}
#small-videos .thumb {
    width: 136px;
}
#small-videos .videos-list {
    list-style: none;
    padding: 0 0 0 2px;
    margin: 0;
}
#small-videos .videos-list li {
    background-position: 3px 3px;
    background-repeat: no-repeat;
    background-image: url(../img/video.gif);
    padding: 0 0 6px 17px;
    margin: 0;
}
.small-spacer {
    height: 30px;
    line-height: 30px;
}
#small-photos table {
    border-collapse: collapse;
}
#small-photos table td {
    vertical-align: top;
    margin: 0;
    padding: 0;
}
#small-photos .user {
    height: 20px;
    width: 136px;
}
#small-photos .thumb {
    width: 136px;
}
#small-photos .photos-list {
    list-style: none;
    padding: 0 0 0 2px;
    margin: 0;
}
#small-photos .photos-list li {
    background-position: 3px 3px;
    background-repeat: no-repeat;
    background-image: url(../img/photo.gif);
    padding: 0 0 6px 17px;
    margin: 0;
}
#blog-block .indent {
    margin: 0;
    padding-top: 0;
}
#blog-block .indent p {
    text-align: center;
    padding: 0;
    height: 29px;
    line-height: 29px;
}
#blog-block .indent p a {
    color: #ff5500;
    font-size: 18px;
    line-height: 29px;
    text-decoration: none;
}

/* страница добавления блога */

#forms .text {
    width: 98%;
}
#blog-controls {
    padding: 14px 0 10px 0;
    margin: 0;
}
#blog-controls h3 {
    font-size: 16px;
    font-weight: normal;
}
#blog-controls p {
    font-size: 12px;
    color: #686868;
}
.uploaders {
    height: 24px;
}
#image_uploader {
}
#video_uploader {
}
.spacer {
    height: 20px;
}
#errors-holder {
}
#errors-holder .fail-rounded-box {
    width: 100%;
}

#files_placeholder {
    list-style: none;
    margin: 0 -20px 0 0;
    padding: 0;
    //margin: 0;
}
#files_placeholder li {
    margin: 0;
    padding: 0 8px 8px 0;
    width: 72px;
    height: 75px;
    float: left;
}
#files_placeholder li.image td {
    background-color: #d5f0f7;
}
#files_placeholder li.video td {
    background-color: #f4dfb4;
}
#files_placeholder li table {
    border-collapse: collapse;
}
#files_placeholder li table td {
    margin: 0;
    padding: 0;
    border: 1px solid #cbcbcb;
    vertical-align: middle;
    text-align: center;
    width: 70px;
    height: 73px;
}
#files_placeholder li table td a {
    margin: 0;
    padding: 0;
}
#files_placeholder li table td img {
    margin: 1px 0 0 0;
    padding: 0;
}
#files_placeholder .progress {
    height:6px;
    line-height: 6px;
    width:60px;
    margin-left:5px;
    ~margin: 0;
}
#files_placeholder .image .progress {
    border:1px solid #4f6493;
}
#files_placeholder .video .progress {
    border:1px solid #f06433;
}
#files_placeholder a.delete {
    position: absolute;
    margin: -1px 0 0 64px;
    color: #b13728;
    text-decoration: none;
    font-size:9px;
    height: 9px;
    line-height: 9px;
}

