.comment-form { margin-bottom:10px; background:#EDEDEF; border:5px solid #FFF; }
.comment-form p { padding:7px; margin-bottom:10px; border:1px solid #DBDADE; }
.comment-form table { width:100%; border:1px solid #DBDADE; }
.comment-form table td { padding:6px 15px 0 15px; }
.comment-form .label { font-size:12px; padding:15px 15px 10px 15px; }
.comment-form .value { padding-bottom:5px; }
.comment-form .value2 { padding-bottom:5px; }
.comment-form .value input { width:100%; height:25px; font-size:15px; }
.comment-form .value2 input { width:101px; height:25px; font-size:15px; }
.comment-form .value textarea { width:100%; }
.comment-form .butt { padding-bottom:15px; }
.comment-form .butt input { border:none; font-weight:bold; padding:3px; background:#CCC; width:100px; height:25px; }
.titleh { padding:5px; font-size:15px; }

.comments { padding:3px 3px 15px 3px; margin:3px;}
.comments u { text-decoration: none; font-size:14px; background:url(/img/usercomm.gif) center left no-repeat; padding:3px 3px 1px 20px; margin:1px; }
.comments p { padding:3px 3px 3px 25px; }
.comments span { color:#666666;background:url(/img/timer.gif) center left no-repeat; padding:0px 0px 0px 17px; }
a.answer { color:#AB0000; font-size:12px; background:url(/img/addcomm.gif) center left no-repeat; padding:3px 3px 6px 14px; margin:5px; }

table.comm { width:100%; }
tr.rowcomm0 { background-color: #FFFFFF; text-align: left; }
tr.rowcomm1 { background-color: #EDEDEF; text-align: left; }