.comments_block{
border-top:1px dashed #000;

text-align:left;
margin-bottom:15px;
}
.comments_spacer{
clear:both;
}

.comments_row_separator{
height:2px;
border-bottom:1px dashed #aaa;
padding-left:5px;
padding-right:5px;
}

.comments_element{
margin-top:10px;
padding-left:8px;
margin-bottom:10px;
}

.comments_text{
text-align:justify;
padding-top:5px;
}

.comments_count{
float:left;
padding-bottom:10px;
color:#777;
font-size:10px;
}

#recaptcha_image{

}
.comments_add_row{
margin-top:5px;
}
.comments_input{
border:1px dashed #777;
width:300px;
}
.comments_input_2{
border:1px dashed #777;
width:240px;
float:left;
margin-bottom:5px;
}
.comments_add_row_label{
width:150px;
clear:left;
}
.comments_add_row_label_2{
width:60px;
padding-bottom:5px;
}
.comments_add_row_label_3{
width:140px;
padding-top:5px;

}
.comments_textarea{
border:1px dashed #777;
margin-bottom:15px;
width:500px;
height:120px;
}
.comments_submit{
border:1px dashed #777;
background-color:#fff;
}
.recaptcha_wrapper{

}
.recaptcha_button{
float:left;
padding:2px;
margin-left:3px;
}
.comments_add_toggle{
margin-top:50px;
}