.blog-main-block {height: 156px; background: url(images/article/bg-main-block.png) 0 100% repeat-x #fbf3be;}
.blog-main-block .main-cont {padding: 14px 14px;}
.blog-main-block .main-cont .author-image {width: 104px; height: 104px; padding: 0 12px 0 0; float: left;}
.blog-main-block .main-cont .author-name {width: 556px; height: 22px; line-height: 20px; float: left; font-size: 15pt; font-weight: normal; color: #262626; margin: 0px; padding: 0px; background: url(images/article/bg-mb-sep.png) left bottom no-repeat; padding-bottom: 3px;}
.blog-main-block .main-cont .rss {float: right; display: block; color: #333333; font-size: 10pt; padding: 5px 15px 0 0; background-position: right bottom; background-repeat: no-repeat; line-height: 1em; text-decoration: none;}
.blog-main-block .main-cont .add-block {width: 556px; float: left; padding-top: 12px;}
.blog-main-block .main-cont .add-block .text {font-size: 9pt; color: #333333;}
.blog-main-block .main-cont .add-block .actions {padding-top: 14px;}
.blog-main-block .main-cont .add-block .actions a {color: #004a56;}
.blog-main-block .main-cont .add-block .actions a:hover {color: #0291a2;}
.blog-main-block .main-cont .add-block .actions .action {display: block; float: left; height: 12px; line-height: 12px; background-position: left top; background-repeat: no-repeat; padding-left: 25px; margin-right: 27px;}
.blog-main-block .main-cont .add-block .actions .num-add-article {}
.blog-main-block .main-cont .add-block .actions .num-del-blog {}

.blog-article-info {background: url(images/article/article-info-top.png) left top no-repeat #ececec; padding: 17px 14px 14px;}
.blog-article-info .article-image {margin: 0 10px 0 0; float: left;}
.blog-article-info .title:hover h1 {text-decoration: underline; color: #0191a2;}
.blog-article-info .title, .blog-article-info .title h1 {margin: 0; padding: 0; line-height: 1.2em; font-size: 11pt; color: #005970; font-weight: normal;}
.blog-article-info .title h1 {padding: 0 0 8px 0; text-decoration: underline;}
.blog-article-info .text {color: #666666; font-size: 10pt; padding-bottom: 8px;}
.blog-article-info .text a {color: #666666; text-decoration: none;}
.blog-article-info .text a:hover {color: #666666; text-decoration: underline;}
.blog-article-info .cont-r {float: right; margin: 0 0 5px 12px;}
.blog-article-info .cont-r .rating {border-bottom: 1px solid #dddddd;}
.blog-article-info .cont-r .rating .in {border: 1px solid #fff; background: url(images/article/bg-rating.png) 0 0 repeat-x #e8e9e9; padding: 9px 6px 5px;} /*height: 50px;*/
.blog-article-info .cont-r .rating .in {color: #333333; font-size: 21pt; line-height: 1em;}
.blog-article-info .cont-r .rating .in span {font-size: 0.5em; margin: 0; padding: 0; vertical-align: top; line-height: 1.5em; }
.blog-article-info .cont-r .rating .in .num {text-align: center;}
.blog-article-info .cont-r .rating .in .titlo {font-size: 8pt; color: #999999; line-height: 1.6em; text-align: center;}
.blog-article-info .cont-r .control {padding-top: 7px;}

.blog-article-cont {padding: 13px 0px 13px 13px; border-left: 1px solid #dddddd; font-size: 9pt;}
.blog-article-cont .text {padding-right: 13px; overflow: hidden;}
.blog-article-cont .info {height: 25px; padding: 12px 0 0; border-top: 1px solid #dddddd;}
.blog-article-cont .info .votes {float: left; height: 23px;}
.blog-article-cont .info .votes img {float: left;}
.blog-article-cont .info .votes span {float: left;}
.blog-article-cont .info .votes span {padding: 0 12px; line-height: 21px; font-size: 12pt; font-weight: bold;}
.blog-article-cont .info .votes .green {color: #6f904b;}
.blog-article-cont .info .social {text-align: center;}
.blog-article-cont .info .views {float: right; height: 23px; line-height: 21px; padding-left: 22px; font-size: 12pt; font-weight: bold;}
.blog-article-cont .info .i-vi-eye {background-position: 0 5px;}
.blog-article-cont .info .b-share__handle {padding-top: 0px !important;}

.blog-shadow-bottom {background: url(images/bg-shadow-bottom.png) center top no-repeat; height: 31px;}