.comments {
}
.comments #commentList {
	padding: 20px 0;
}

.comments .name {
	padding: 0 0 7px 0;
}
.comments .date {
	color: #a2a1a1;
	padding: 0 0 9px 0;
}
.comments .comment {
	border-bottom: 1px solid #c8cdd0;
	line-height: 17px;
	padding: 22px 0;
}
.comments .first {
	padding-top: 0;
}
.comments .last {
	border-bottom: none;
}
.comments .new {
	border-top: 1px solid #c8cdd0;
	border-bottom: none;
}

.answer {
	background: url(/img/comments/bgr.png) repeat-x left top;
	position: relative;
	width: 675px;
}
.answer h2 {
	margin: 0 0 20px 20px;
}
.answer .lt {
	background: url(/img/comments/lt.png) no-repeat left top;
	position: relative;
}
.answer .rt {
	background: url(/img/comments/rt.png) no-repeat right top;
	position: relative;
}
.answer .lb {
	background: url(/img/comments/lb.png) no-repeat left bottom;
	position: relative;
}
.answer .rb {
	background: url(/img/comments/rb.png) no-repeat right bottom;
	height: 322px;
	padding: 17px 0 0 0;
	position: relative;
}
.answer table td {
	padding: 0 40px 14px 0;
	white-space: nowrap;
}
.answer table td.name {
	padding: 0 10px 7px 40px;
	text-align: right;
}
.answer table td.right {
	padding: 0 0 0 414px;
}
.answer table td a {
	color: #0e4e9b;
}
.answer table td input,
.answer table td textarea {
	border: 0px solid;
	margin: 0;
	padding: 0;
	width: 525px;
}
.answer table td textarea {
	height: 95px;
	width: 525px;
}
.answer table td .input_container {
	background: url(/img/input_bgr.png) no-repeat left top;
	height: 21px;
}
.answer table td .input_container input {
	margin: 3px 2px 1px 2px;
}
.answer table td .text_container {
	background: url(/img/text_bgr.png) no-repeat left top;
	height: 100px;
}
.answer table td .text_container textarea {
	margin: 3px 2px 1px 2px;
}
.answer table td #captcha {
	float: left;
//	margin: 0 10px 0 0;
}
.answer table td .captcha_container {
	background: url(/img/captcha_bgr.png) no-repeat left top;
	height: 21px;
	margin: 0 0 0 90px;
//	margin: 0;
	width: 109px;
	white-space: nowrap;
}
.answer table td .captcha {
	height: 13px;
	margin: 3px 2px 5px 2px;
	width: 105px;
}

div.tag_button {
	width:527px;
	height:18px;
	background-color:#f6f6f6;
	border:1px solid #b5b5b5;
}
div.tag_button a {
	float:left;
}

