.news-main {padding: 12px 2px 0;}
.news-main .block-head {height: 26px; background: url(images/bg-top-line.png) 0px 100% no-repeat; margin-bottom: 10px;}
.news-main .block-head .block-title {height: 26px; float: left; margin: 0 22px 0 0; position: relative;}
.news-main .block-head .block-title h2 {font-size: 15pt; line-height: 21px; text-transform: uppercase; color: #262626; margin: 0;}
.news-main .block-head .block-title a, .news-main .block-head .block-title a:hover {color: #262626; text-decoration: none; display: block; height: 100%;}
.news-main .block-head .corner {position: absolute; bottom: 0px; left: 91px; width: 10px; height: 12px; margin-left: 4px;}
.news-main .block-head .corner-red {background: url(images/bg-corner-red.png) left top no-repeat;}
.news-main .block-head .drop-down-1 {margin-top: 0px;}
.news-main .block-head .rss {float: right; display: block; color: #333333; font-size: 10pt; padding: 8px 15px 0 0; background-position: right bottom; background-repeat: no-repeat; line-height: 1em; text-decoration: none;}

.news-main .in {background: url(images/bg-in.png) 275px 0 repeat-y; margin-bottom: 12px;}

.news-main .in .top-news {width: 265px; float: left; padding-right: 10px;}
.news-main .in .top-news .image img {float: left; margin: 3px 10px 5px 0;}
.news-main .in .top-news .title {font-size: 9pt;}
.news-main .in .top-news .description {clear: both; padding-bottom: 0.7em;}
.news-main .in .top-news {}
.news-main .in .top-news .info-ad {}
.news-main .in .top-news .info-ad .date-common {float: left; padding-top: 1px; margin-right: 9px;}
.news-main .in .top-news .info-ad .date-common .i-date {float: left; margin-right: 3px;}
.news-main .in .top-news .info-ad a {display: block;}
.news-main .in .top-news .info-ad .num-post {margin-top: -1px;}

.news-main .in .items {width: 713px; float: left;}
.news-main .in .item {width: 340px; display: inline-block; vertical-align: top; padding: 0 5px 11px 9px;}
.news-main .in .item p {margin: 0;}
.news-main .in .item a {font-size: 8pt; color: #333333; text-decoration: none;}
.news-main .in .item a:hover {font-size: 8pt; color: #333333; text-decoration: underline;}
.news-main .in .item .image img {float: left; margin: 3px 6px 3px 0;}
.news-main .in .item .date-inline {font-size: 7pt;}

.news-main .block-shadow {height: 28px; background: url(images/bg-shadow.png) left top no-repeat; border-top: 1px solid #b4b4b4;}