#comments{
 margin: 20px 0px;
 /*background-color: #E2E2E2;*/

}
h4#commentszag {
background-color: #EFF3F8;
vertical-align: middle;
font-size: 15px;
color: #4E6996;
padding: 6px 10px;
margin: 40px 0px 20px;
}

.commentslist li {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
border:1px solid #7C7C7C;
margin-top:20px;
padding:5px;
} 
.commentslist li.trackback {
border:1px double #FF3300;
}



.author a {
font-weight:700;
}

.commentslist .body {
margin: 0px 10px 20px 85px;
line-height: 16px;
border-top: 1px dashed #B4B4B4;
padding-top: 5px;
/*width: 82%;*/
/*float: right;*/
/*background-color:#66FFCC; */
}

.commentslist .body p {
margin:0 0 10px;
}

.commentslist .body blockquote {
margin: 5px 0px;
border:1px dashed #99ACBF;
background-color: #F0F0F0;
padding: 10px;
}
.commentslist .body blockquote p {
margin:0;
}

.commentslist ul {
border:medium none;
margin:7px 0 0 20px;
padding:0;
}

.commentslist {
border:medium none;
margin:0;
padding:0;
}

.commenthead,.meta {
color:#888888;
font-size:12px;
}
.commenthead {
margin: 10px 0px;
}

.meta {text-align: right;}
.commenthead a,.meta a {
/*color:#36B; */
}

#replbut{
background-color: #E5E5E5;
padding: 3px 6px;
border: 1px solid #646464;
}

.avtoriz{
  padding: 20px 0px 0px 10px;
}


.commentform {
margin: 10px 0 10px 20px;
}

#caie input{
width: 30%;
margin: 5px 5px 0px 20px;
border:1px solid #2198C4;
background-color: #F7F7F7;
}
#caie label{
color: #2198C4;
font-size: 10px;
}
#comoper{
margin: 0px 0px 20px 20px;
}
#comoper input{
border:1px solid #2198C4;
background-color: #F7F7F7;
cursor: pointer;
}

#commentdiv{padding-right:8px;}
#commentform textarea {
border:1px solid #2198C4;
margin: 10px 20px 10px 20px;
width: 95% !important;
width: 92%;
background-color: #F7F7F7;
}

#copreview {

}


#reco span {
color:#999;
}

.avatar{
 float: left;
 width: 54px;
 height: 54px;
 margin: 5px 10px 0px 10px;
 border: 1px solid #E2E2E2;
 padding: 3px;
 background-color: #FFFFFF;
}
/*Автор */
.mine{
border-color: #AAC2D5 !important;
background-color: #F1F5FA;
}
/*Трекбеки */
.borderc1{
border-color: #A4C2E8 !important;
background-color: #FFFFFF;
}
/*Пользователи */
.borderc2{
border-color: #ccc !important;
background-color: #FFFFFF;
}
.red{
 margin: 10px;
 /*border:1px solid #FF0000;*/
 text-align: center;
 background-color: #D8D8D8;
 color: #FF0000;
 padding: 4px;
}
.comprev{
 border: 1px solid #FF0000;
}
.subscribe-to-comments{
  margin: 0 0 0 20px;
}

