/* Comments */

.comments { margin: 0;}
.comments .bg { padding: 0; }
.comments .collapse { float: right; margin-top: -2.5em;}
.comments .collapse span,
.comments .collapse a { color: #1B7377; }
.comments strong.head { display: block; padding: 5px 0 10px 17px; color: #000; font-size: 1.2em; font-weight: bold; }
.comments strong.head span { color: #7A7A7A; font-size: 0.8em; font-weight: normal; }
.comments .list .comment { padding: 10px 17px; border-bottom: 1px dotted #CBCBCB; }
.comments .list .comment p.head { padding-bottom: 0; font-size: 0.8em; color: #A8A8A8; }
.comments .list .comment p.head a.author_m { color: #000; font-size: 1.1em; font-weight: bold; text-decoration: none; }
.comments .list .comment p.head a:hover.author_m { text-decoration: none; }
.comments .list .comment p.head a.author_w { color: #B80F75; font-size: 1.1em; font-weight: bold; text-decoration: none; }
.comments .list .comment p.head a:hover.author_w { text-decoration: none; }
.comments .add_comment { margin: 0; padding: 5px 17px; }
.comments .add_comment p.add { padding: 4px 0; font-size: 1.2em; }
.comments .add_comment p{ padding:3px 0 0 0;}
.comments .add_comment p.add span, .comments .add_comment p.add a { color: #077673; }
.comments .add_comment p.rating img { position: relative; top: 3px; }

.comments .add_comment form input.inp { width: 50%; }
.comments .add_comment form textarea { width: 97%; }
