.b-comment_form_answ {
  clear:both;
}
/*
.l-bigcol .b-comment_form,
.l-bigcol .b-comment_form_answ {
  margin-left:-9px;
}*/

.b-comment textarea {
  width:620px;
}
.b-comment_line {
	background: url('../../img/comment_line.gif') repeat-x left top;
}
.b-comment_p_s {
	/*margin: 0 0 0 65px;*/
	padding-top:5px;
}
.roz, .roz a {
	color: #e45ecf;
}
.blu, .blu a {
	color: #5e61e4;
}
.blu a, .roz a {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.b-comment_mt {
	margin-top: 5px;
}
.b-comment_mr {
	margin-right: 5px;
}
.ic_comment_str {
	height:9px;
	margin-right:5px;
	width:6px;
  background: url('../../img/project.png') no-repeat -821px -186px;
}
.ic_comment_del {
	height:13px;
	margin-right:5px;
	width:11px;
  background: url('../../img/project.png') no-repeat -827px -186px;
}
.b-comment {
  border-top:1px #eee solid;
  padding-top:13px;
}
.b-comment_textar {
  margin:0px 0px 5px;
}
.b-comment_inp {
  margin:2px 0px 0px;
}
.b-comm_btn {
  background: #ffebbe;
  background: -moz-linear-gradient(top, #ffebbe, #ffc256);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffebbe), to(#ffc256));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ffebbe, endColorstr=#ffc256, GradientType=0);
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius:  12px;
  border:1px #eac98f solid;
  padding:4px 8px 5px;
  font-size:11px;
  height:16px;
  color:#333;
  display:inline-block;
  font-weight:bold;
  float:left;
}
.b-comm_btn:hover {
  color:#333;
  background: #fff6e3;
  background: -moz-linear-gradient(top, #fff6e3, #ffd894);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff6e3), to(#ffd894));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#fff6e3, endColorstr=#ffd894, GradientType=0);
}
.b-comm_btn .g-ic_expand {
  vertical-align:2px;
_vertical-align:4px;
}
.bp-guestbook .b-comm_btn {
  background: #E6E6E6;
  background: -moz-linear-gradient(top, #FEFEFE, #E6E6E6);
  background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#E6E6E6));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#FEFEFE, endColorstr=#E6E6E6, GradientType=0);
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius:  12px;
  border:1px #D9D9D9 solid;
}
.bp-guestbook .b-comm_btn:hover {
  background: #E0E0E0;
  background: -moz-linear-gradient(top, #FEFEFE, #E0E0E0);
  background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#E0E0E0));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#FEFEFE, endColorstr=#E0E0E0, GradientType=0);
}
.bp-guestbook #cControllerLayer {
  margin-top:0px !important;
}
.bp-guestbook .b-comment_form {
  border:1px #E7DFD4 solid;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius:  5px;
  padding:9px;
  margin: 0 -9px;
  margin-top:-10px;
  overflow:hidden;
}
.bp-guestbook .b-comment_form_answ {
  overflow:hidden;
  border:1px #E7DFD4 solid;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius:  5px;
  padding:0px 9px 9px;
  margin: 10px -9px 0;
}
.bp-guestbook .b-comment {
  border-top:0px;
  padding-top:0px;
}
.b-comment_smiles {
  position:relative;
}
.b-comment_smiles_block {
  width:159px; 
  margin-left:10px; 
  background: #FEEECC;
  background: -moz-linear-gradient(top, #FFF6E4, #FEE8B7);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF6E4), to(#FEE8B7));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#FFF6E4, endColorstr=#FEE8B7, GradientType=0);
  padding:5px 0px 5px 7px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position:absolute;
  z-index:2;
}
.b-comment_smiles_box {
  width:140px;
  padding-top:6px;
}
.b-comment_smiles_str {
  display:block;
  height:35px;
  width:17px;
  background:url('http://bm.img.com.ua/a/berlin/common/img/str_smiles.gif') no-repeat left top;
  border-left:1px #E3CBBA solid;
}

#comment_threads {
  overflow:hidden;
}

.comment_red {
  color: #CC0000;
}
.comment_green {
  color: #008000;
}

