
input.comment_input {
	width:    360px;
  padding:  3px;
	font-size: 12px;
	border: 1px solid #dbdbdb;
}

/**
 *
 */
#commnet_area {
  width: 640px;
  margin: 1em auto;
  overflow: hidden;
}

#comment_post_form {
  padding-bottom: 10px;
  text-align: center;
}

#comment_response {
  width: 500px;
  margin: 4px auto 12px auto;
  padding: 4px 8px;
  border: 1px solid #ccc;
  display: none;
}

#comment_command_base {
  padding-top: 1em;
  display: none;
}
#comment_command {
  float: left;
  text-align: left;
}
#comment_command_main {
  margin: 1em 0;
}
#seemore {
  float: right;
  text-align: right;
  display: none;
}

#msg_comment {
  color: #999;
  text-align: center;
  padding:  16px;
}

#postComment {
  width:  73px;
  height: 23px;
  border: 0;
  background: url(/images/dl/comment_submit_disable.png) no-repeat 0 0;
  text-indent: -9999px;
  cursor: pointer;
}
/*\*//*/
#postComment {
  letter-spacing: -9999px;
}
/**/



/* comment list */
#table_comment {
  width: 100%;
  border-top: 1px dotted #dbdbdb;
}
.comment_col_icon {
  width:  42px;
  height: 42px;
  padding: 4px;
  vertical-align: middle;
  border-bottom: 1px dotted #dbdbdb;
}
.comment_col_main {
  width: 510px;
  border-bottom: 1px dotted #dbdbdb;
  padding: 2px 4px;
}
.comment_col_command {
  border-bottom: 1px dotted #dbdbdb;
  width: 44px;
  white-space: nowrap;
}
.comment_col_command img {
  margin: 2px;
}

/* */
.comment_header {
  width: 640px;
  height: 24px;
	background: url(../images/dl/comment_header.png) no-repeat 0 0;
}
.comment_body {
  width: 616px;
  padding: 12px;
	background: url(../images/dl/comment_body.png) repeat-y 0 0;
}
.comment_footer {
  width: 640px;
  height: 12px;
	background: url(../images/dl/comment_footer.png) no-repeat 0 0;
}

.comment_date {
  color: #c4c4c4;
  font-size: 10px;
  padding-left: 1em;
}
.comment_text {
  width: 510px;
  margin-top: 2px;
  display: block;
}

/* */
td.comment {
  border-bottom:  1px dotted #ccc;
  padding-bottom: 4px;
  margin-bottom:  4px;
}

td.comment_check {
  text-align: center;
  width: 40px;
}

td.comment_nowrap {
  white-space: nowrap;
  width: 100px;
}

td.comment_main {
  width: 560px;
}

tr.comment_black {
  background-color: #eee;
}

/* */
.comment_report_base {
  width: 90%;
  border: 1px solid #ccc;
  margin: 1em auto;
}
.comment_report_header {
  border: 1px solid #ccc;
  background-color: #ddd;
  padding: 4px;
}

.comment_report_item {
  width: 100%;
  padding: 0;
  border-collapse: collapse;
}
.comment_report_item td {
  margin: 0;
  padding: 4px;
  border: 1px solid #ccc;
}

