@charset utf-8;
.def-banner { }
.def-banner .flash { width:959px; margin:0 auto; padding-top:0px; }
.def-banner .flash .banner { width:949px; height:310px; background:#FFF; border:5px solid #FFF; border-bottom:0; overflow:hidden; }
.main-wrap { width:950px; margin:0 auto; padding:7px 4px 15px 5px; }
.main .col-column { width:900px; min-height:500px; _height:249px; padding:20px; background:url(def-column-bg.jpg) bottom repeat-x; border:1px solid #D1D1D1; }
.main .col-column h2 { padding-bottom:18px; }
.main .col-column .ad { margin-bottom:10px; border:1px solid #DDD; }
.main .col-column .list {  }
.main .col-column .list ul {  }
.main .col-column .list ul li { padding:3px 0; }
.main .col-column .list ul li .date { float:left; padding:0 5px 0 0; color:#666; }
.main .col-column .list ul li a {  }
.main .col-column .content { line-height:180%; }
.main .col-column .more-details { padding:15px 0 0; }
.main .col-column .more-details a { display:inline-block; height:20px; line-height:20px; padding:0 10px; background:url(more-details-bg.jpg) repeat-x; color:#FFF; }
.col-left { float:left; }
.col-center { display:inline; float:left; margin-left:19px; }
.col-right { float:right; }
