.main-o-articles .list-title a.block-title , .main-o-articles .list-title a.block-title:hover {color: #262626; text-decoration: none;}
.main-o-articles .list-title .block-title h2 {float: left; font-size: 15pt; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 0 0 2px;}
.main-o-articles .list-title {background: url(images/bg-title.png) left bottom no-repeat; position: relative;}
.main-o-articles .list-title .corner {position: absolute; bottom: 0px; width: 10px; height: 12px; margin-left: 4px;}
.main-o-articles .list-title .corner-orange {background: url(images/bg-title-corner-orange.png) left top no-repeat;}
.main-o-articles .list-title .corner-red {background: url(images/bg-title-corner-red.png) left top no-repeat;}
.main-o-articles .list-title .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: 0.95em; text-decoration: none; margin-right: 2px;}

.main-o-articles .list-container {border: 1px dashed #6f904b; border-bottom: 1px solid #6f904b; background: url(images/bg-list.png) 0 0 repeat; padding: 0 0 8px 13px; margin-top: 2px}
.main-opinion .list-container {border: 0px dashed #6f904b; border-bottom: 1px solid #b4b4b4; background: none; padding: 0 0 8px 0; margin-top: 2px}

.main-o-articles .list-art .item {width: 327px; margin-right: 14px; display: inline-block; vertical-align: top; padding: 12px 0 0;}
.main-opinion .list-art .item {width: 340px; margin-right: 14px; display: inline-block; vertical-align: top; padding: 12px 0 0;}
.main-opinion .list-art .even {margin-right: 0px;}

.main-o-articles .list-art .item .in {}
.main-o-articles .list-art .item .in .info {width: 77px; display: inline-block; vertical-align: top; padding-top: 1px;}
.main-o-articles .list-art .item .in .info .date {color: #333333; float: left; font-size: 8pt; line-height: 1em; margin: 0 10px 0 0; padding: 0 0 6px; width: 75px;}
.main-o-articles .list-art .item .in .info .date .day {float: left; font-size: 17pt; line-height: 1em; padding-right: 2px;}
.main-o-articles .list-art .item .in .cont {width: 247px; display: inline-block; padding: 0 0 0 0; vertical-align: top;}
.main-opinion .list-art .item .in .cont {width: 260px;}
.main-o-articles .list-art .item .in .cont .title {margin: 0 0 0.5em; font-size: 9pt; font-weight: normal;}
.main-o-articles .list-art .item .in .cont .title a:hover {color: #0291a2;}
.main-o-articles .list-art .item .in .cont .subtitle { padding-bottom: 0.6em;}
.main-o-articles .list-art .item .in .cont .subtitle .pref {background: url(images/bg-p.png) 0 100% no-repeat; width: 7px; height: 7px; margin-right: 5px;}
.main-o-articles .list-art .item .in .cont .subtitle a {color: #666666; text-decoration: none;}
.main-o-articles .list-art .item .in .cont .subtitle a:hover {color: #666666; text-decoration: underline;}
.main-o-articles .list-art .item .in .cont .text {padding-bottom: 0.6em;}
.main-o-articles .list-art .item .in .cont .text a {color: #333; text-decoration: none;}
.main-o-articles .list-art .item .in .cont .text a:hover {color: #666666; text-decoration: underline;}
.main-o-articles .list-art .item .in .cont .info-ad {}
.main-o-articles .list-art .item .in .cont .info-ad .date-common {float: left; padding-top: 1px; margin-right: 9px;}
.main-o-articles .list-art .item .in .cont .info-ad .date-common .i-date {float: left; margin-right: 3px;}
.main-o-articles .list-art .item .in .cont .info-ad a {display: block; float: left;}
.main-o-articles .list-art .item-line-top {background: url(images/bg-line-top.gif) 0 10px no-repeat; padding-top: 24px;}
.main-opinion .list-art .item-line-top {background: url(images/bg-line-top-opinion.gif) 0 10px no-repeat; padding-top: 24px;}

.main-o-articles .all-articles {padding: 5px 12px 0;}