.main-news {}
.main-news {background: url(images/bg-mn-top.png) left top no-repeat; padding: 8px 0 10px; width: 681px; margin: 11px 0 0 11px; font-size: 10pt; clear: both;}
.main-news .in {background: url(images/bg-mn-middle.png) left top repeat-y; padding: 4px 7px 0 3px;}
.main-news .in .in-bg {background: url(images/bg-mn-bg.png) left bottom repeat-x; padding: 0 10px; min-height: 108px}
.main-news .in-bottom {background: url(images/bg-mn-bottom.png) left top no-repeat; height: 5px; padding-bottom: 5px;}

.main-news .cont {font-size: 9pt; padding-bottom: 8px;}
.main-news .cont p {margin-bottom: 0.5em;}
.main-news .date {height: 21px; background: url(images/bg-date.png) 0 0 no-repeat; line-height: 19px; font-size: 10pt;}
.main-news .date .name {width: 128px; display: block; float: left; color: #ededed; font-size: 11pt; padding-left: 8px; line-height: 18px;}
.main-news .date .val {width: 168px; text-align: center; display: block; float: left;}
.main-news .image {margin: 6px 12px 5px 0;}
.main-news .title {font-size: 11pt; padding: 1px 0 0; margin: 0;}

.main-news a.fs8 {font-size: 8pt;}
.main-news a.fs8:hover {text-decoration: none;}

.main-news .pt10 {padding-top: 10px;}

.main-news .cont-r {float: right; margin-left: 10px;}