div.allcomm *{margin:0;padding:0}
.comtext{line-height:1.4em;margin:0 0 1.5em;color:#7d7d7d;}
.commentmetadata, .commentmetadata a{color:#606060; font-family:tahoma;}
div.allcomm {
	margin: 50px 0 0  -25px;}
div.allcomm ul{
      list-style-image:none;
      list-style-position:outside;
      list-style-type:none;
      line-height:0.1em;

}
div.allcomm li{margin-top: 10px;}
div.allcomm li a.answ{	color: #8ea5cf;	background:url("../image/comment/ans.gif") no-repeat top left;
	padding-left: 20px;
	margin-left: 30px;
}

div.allcomm li a.answ:hover{
	background:url("../image/comment/ans.gif") no-repeat bottom left;
	color:#0000CC;
}

li.comm .n, li.parent .n{	font: bolder 12px Arial;
	color: #606060;
}
li.comm .c, li.parent .c{
	font: normal 11px Arial;
	color: #979797;
}
li.comm .d, li.parent .d{
	font: normal 10px Arial;
	color: #979797;
}

li.parent{
	border-top: solid 1px #898989;
	padding-top:10px;
}

table.commtbl{	margin-top: 10px;	width: 400px;
	border:0;}
table.commtbl input, table.commtbl textarea{	width: 90%;
	height: 19px;
	background-color: #f9f9f9;
	border:solid 1px #5b5b5b;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-bottom: 7px;
	color: #5b5b5b;
	font:normal 12px Arial, regular;
}
table.commtbl textarea{	height: 145px;}
table.commtbl .w100{	width: 100%;}
table.commtbl .dcount{	padding-left: 10px;
	color:#868686;
	line-height:1.3em;}
table.commtbl .send{	width:129px;
	height:27px;
	border:0;
	background:transparent;}
div.fullcomment{	background:url("../image/comment/write.gif") no-repeat;
	height: 35px;
	padding:20px 0 0 37px;
	margin:10px 0;
	border-top: solid 1px #898989;
}
a#fullcommentlink{ 	width:50px;	font-size:12px;	color:#332b1c;}
.commerror{	font-size: 14px;
	color: red;}
.commok{	font-size: 14px;
	color: green;}