.blog-list-art .item {width: 327px; margin-right: 14px; display: inline-block; vertical-align: top; padding: 18px 0 0;}
.blog-list-art .item .author {border-bottom: 1px dotted #cccccc; padding: 0 0 9px 0; min-height: 34px;}
.blog-list-art .item .author .avatar {float: left; margin: 2px 9px 0 0;}
.blog-list-art .item .author .name {font-family: Georgia; font-size: 9pt; font-style: italic; color: #005970; margin-bottom: 0.3em;}
.blog-list-art .item .author .titul {margin: 0px;}
.blog-list-art .item .author .icon-cont {float: left; margin: 3px 1px 0 0;}
.blog-list-art .item .in {}
.blog-list-art .item .in .info {width: 74px; display: inline-block; vertical-align: top;}
.blog-list-art .item .in .info .date {color: #333333; font-size: 8pt; line-height: 1em; padding: 6px 0 5px;}
.blog-list-art .item .in .info .date .day {float: left; font-size: 17pt; padding-right: 2px; line-height: 1em;}
.blog-list-art .item .in .info .date .month {}
.blog-list-art .item .in .info .date .year {}
.blog-list-art .item .in .cont {width: 242px; display: inline-block; padding: 5px 0 0 6px; vertical-align: top;}
.blog-list-art .item .in .cont h2.title {margin: 0 0 0.5em; font-size: 9pt; font-weight: normal;}
.blog-list-art .item .in .cont h2.title a:hover {color: #0291a2;}
.blog-list-art .item .in .cont .text {padding-bottom: 0.6em;}
.blog-list-art .item .in .cont .text a {color: #333; text-decoration: none;}
.blog-list-art .item .in .cont .text a:hover {color: #666666; text-decoration: underline;}
.blog-list-art .item .in .cont .info-ad {}
.blog-list-art .item .in .cont .info-ad a {display: block; float: left;}
.blog-list-art .item-line-top {background: url(images/bg-line-top.gif) 0 8px no-repeat; padding-top: 24px;}
.blog-list-art .item .choosen {background-color: #e1f5f8; border: 1px solid #c5dee4; padding: 7px 8px;}
.blog-list-art .item .choosen .cont {width: 224px;}