.main-content { margin: 0 auto; width: 944px; background:#FFF; padding-left:10px; padding-top:20px; }
.main-content .main-news-list { float: left; width: 49%; margin-right: 1%; }
.main-content .main-news-list p { margin: 0 20px 15px 8px; color: #000  }
.main-content .main-news-list a { display: block; color: #3c5774; text-transform: uppercase; font-weight:bold }
.main-content .main-news-list i { font-size: 92%; display: block; }
.main-content .main-news-list .mmmmm {font-weight: normal; text-transform: capitalize; color: #fff; text-decoration: none; }
.main-content .main-news-list .mmmmm:hover { color: #fff; text-decoration: underline; }
.main-content .main-news-list a { font-weight: bold; display: block; color: #3C5774; text-transform: uppercase; text-decoration: none;}
.main-content .main-news-list a:hover {text-decoration: underline; }

.main-content .none-mr { margin-right: 0; }
.main-content h2 { margin: 0 0 15px; font-size:24px; font-weight: normal; color: #109ad6; line-height: 26px; }
.main-content h2 span { display: inline-block; height: 26px; overflow: hidden; }
.main-content h2 span span { display: inline-block; height: 26px; overflow: hidden; padding: 0 8px; }
.main-content .main-news-list .arch-link a { font-size: 12px; font-weight: normal; text-transform: none; color: #109ad6; text-decoration: underline; }
.main-content .main-news-list .arch-link a:hover { color: #109ad6; text-decoration: none; }
.bottom {font-size:0; width:954px; height:5px; background: url(../images/structure/bottom.gif) no-repeat; margin-bottom:2px}
.select {width:163px; position:relative; float:left}
.block {float:left; width:360px; display:inline; position:relative}
