#comments-list { margin-top: 0px; }

.no-comments { clear: both; width: 99%; padding: 9px 0 7px 0; margin: 15px 0 15px 0; font-weight: bold; text-align: center; font-size: 13px; border: 2px solid #e9e9e9; }

.comments-topics .tables { width: 100%; border: solid 1px #ccc; }
.comments-topics .tables td { border: solid 1px #E9E9E9; padding: 5px 5px 5px 5px;}
.comments-topics .tables th { background: #709615; color: #fff; padding: 5px;}

.comments-table { margin: auto; }
.comments-table td {padding: 4px;}
.comments-table .name { width: 310px; _width: 305px; font-family: tahoma; font-size: 11px;}
.comments-table textarea { width: 300px; height: 200px; overflow: auto; font-family: tahoma; font-size: 11px; padding: 5px;}

.comments-item, .comments-item-reg {border-top: solid 1px #c9c9c9; clear: both; margin-top: 5px;}
.comments-item-reg {background: url('/imagecomments-item-regs/bg_comments_reg.png') repeat-y; text-align: center;}
.comments-user { float: left; width: 120px; padding: 10px 5px 10px 5px; color: #333; vertical-align: top;}
.comments-user strong {font-size: 14px;}
.comments-user i {font-size: 80%;}
.comments-user span { font-size: 80%; color: #000;}
.comments-user .comments-date { color: #a9a9a9;}

.comments-item-reg .comments-user strong {color: #000; font-size: 120%;}
.comments-item-reg .comments-user {text-align: center;}

.comments-content {width: 360px; border-top: dashed 1px #ccc; float: right;  margin:  1px 0 0 0px;}
.comments-content-quote {font-size: 90%; color: #666; background: url('/images/bg_quote.png') no-repeat; padding: 0 0 0 25px; width: 90%; font-style: italic;}
.comments-content-quote strong {font-size: 110%;}
.comments-content-text {padding: 3px 0 10px 10px; text-align: left; font-size: 11px; }
.comments-nav {text-align: right; margin-bottom: 10px; }
.comments-nav span {float: left; color: #878787; font-size: 90%; font-style: italic;}

.comments-rating { width: 100%; text-align: right;  font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
.comments-rating form { display: inline; padding-left: 2em; }
.comments-rating .positive { color: green; }
.comments-rating .negative { color: red; }
.comments-rating .handup { background:url('/images/ico/hand-up.png') no-repeat; border: none; width: 16px; height: 16px; margin-right: 5px; cursor:pointer;}
.comments-rating .handdown { background:url('/images/ico/hand-down.png') no-repeat; border: none; width: 16px; height: 16px; margin-right: 5px;cursor:pointer; }

.comments-preloader { display: none; }

.comment-info-form { padding: 10px 0 0 0; margin: 40px 0 0 0; border-top: solid 1px #c0c0c0; }
.info-success, .success {padding: 10px; border: solid 4px #709615; }
.failed {padding: 10px; border: solid 4px red; }


#comments-filter { padding-top: 5px; padding-bottom: 10px; }
#comments-filter form { float: right; }
#comments-filter select { border: solid 1px #e9e9e9; }
#comments-filter img { float: left; vertical-align: middle; margin-right: 5px; }


#new-comment-form textarea { width: 400px; height: 200px; border: solid 1px #e9e9e9; }

.submit-button-gray { width:75px; background:url('/images/input-reagovat.png') no-repeat; color:#fff; font-weight:bold; border:0; height:21px; padding:0;  margin: 0 5px 5px 0; cursor:pointer; font-size:100%; text-align:center; }

