p{ margin:0; padding:0}
#comments {width:600px;margin:0 auto;color:#666;font-size:12px;padding-left:20px; text-align:left}
#comments h3 {font-size:14px;line-height:24px;height:24px;background:url(images/head_bg.gif);padding-left:10px;}
#comm_list {width:595px; height:295px;overFlow-x: hidden ;overFlow-y:scroll;scrollBar-face-color:#E7E7E7;scrollBar-track-color:#fff;}
#comm_list .comm_item {height:auto!important;height:80px; width:575px;font-size:12px;margin:5px auto 5px auto;border:1px solid #CCC;}
#comm_list .comm_back {height:auto;width:575px;font-size:12px; background: #F0F0F0;}
  #comm_list .comm_back span { color:#FF0000}

#comm_list .comm_item .comm_item_body {height:auto;line-height:20px;}
#comm_list .comm_page {height:28px;width:590px;line-height:28px;font-weight:bold;font-size:14px;text-align:right;margin:5px auto 5px auto;border:1px solid #CCC;}
#comm_list .comm_item h4 {font-size:14px;line-height:24px;height:24px;padding-left:10px;border-bottom:1px solid #CCC;}
#comm_list a {text-decoration:none;color:#666;}
#comm_list a:hover {text-decoration:underline;color:#900;}
#pub_comm {width:590px; height:290px;margin:10px auto;border:1px solid #CCC; display:none}
#pub_comm table {margin:20px auto;}
#pub_comm table td {height:22px;line-height:22px;}
#pub_comm table td.tdfont {font-weight:bold;font-size:14px;}
#pub_comm input[type=submit] {height:30px;width:80px;line-height:30px;}
#pub_comm label {margin-left:1em;padding-bottom:4px; padding-top:4px;}
#comm_content {margin-top:3px;margin-bottom:3px;font-size:14px;}