.topic-main {
  background: #FFF url(../images/topics/bg_topics_main.png) repeat-x;
  padding: 15px 12px 15px 12px;
}

.topic-title {
  background: url(../images/topics/bg_topics_title.png) top left no-repeat;
  padding: 5px 0px 10px 50px;
}

.topic-title p {
  font-size: 17px;
  color: #0164AE;
  font-weight: bold;
  text-shadow: -1px -1px 1px #FFF;
  
}

.topic-content-frame {
  background: #FFF url(../images/topics/bg_topics_content.png) repeat-x;
  border: 2px solid #FFF;
  -moz-box-shadow: 0px 1px 10px #999;
  -webkit-box-shadow: 0px 1px 10px #999;
  box-shadow: 0px 1px 10px #999;
  margin-top: 20px;
  
}

.topic-content-frame .topic-content {
  margin: 18px 18px 18px 18px;
  min-height: 200px;
}

.topic-content-frame .topic-bottom {
  width: 721px;
  height: 96px;
  background: #FFF url(../images/topics/bg_topics_bottom.png) center bottom no-repeat;
  margin-bottom: 20px;
  position: relative;
}

.topic-bottom .topic-back {
  position: absolute;
  bottom: 43px;
  right: 10px;
  background: #FFF url(../images/topics/bg_pagination.png) top left repeat;
  padding: 10px 30px 10px 30px;
  /* Webkit */
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  
  /* FF */
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  
  /* IE9 */
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.topic-bottom .topic-back a {
  background: url(../images/topics/btn_prev_on.png) left 3px no-repeat;
  padding-left: 20px;
}


.topic-list ul {
  margin: 15px 5px 20px 5px;
}

.topic-list ul li {
  background: url(../images/topics/bg_topics_list.png) left top repeat-x;
  margin: 5px 20px 5px 20px;
  padding-top: 15px;
}
.topic-list ul li:first-child {
  background-image: none;
}
.topic-list ul li div.date {
  display:inline-block;
  float: left;
  width: 130px;
}

.topic-list ul li div.content {
  display:inline-block;
  padding-left: 10px;
  background: url(../images/common/bg_info_item.png) 0px 8px no-repeat;
}

.topic-list ul li div.content {
  width: 560px;
}
