.zagl{
  color:#000; 
  border-bottom:0px solid #B8B8B8;
  font-family: 'Copperplate'; 
  font-weight: bold; 
  font-style: normal;
  font-size: 14px;
  font-size: 12px;
  color: black;
  padding-top: 5px;
  float: left;
}

.slink {
  font-family: 'Copperplate'; 
  font-weight: 100; 
  font-style: normal;
  font-size: 14px;
  font-size: 12px;
  color: black;
}

.avatar {
  border-radius: 100px;
}

.author-date {
  margin: 20px 0 0 120px;
}

.box {
 

  margin-left: 300px;
  margin-top: 210px;
  font-family: 'Copperplate', serif; 
  z-index: 4;

}

.box_in {
  font-size: 19px;
}

.spoiler_title {
  color: red !important;
}

.comms {

   
}

.ui-form {
  margin-left: -40px;
}

.wide{
  font-family: 'Copperplate', serif; 
  padding: 10px;
  font-size: 13px;
  margin-left: -1px;
}

#comment-editor {
  font-family: 'Copperplate', serif; 
}

.btn-big {
  margin: -3px 0 0 0px;
}

textarea {
  resize: none;
}


.publish_btn {
  font-family: Copperplate;
  font-weight: 300;
  font-size: 13px;
  text-decoration: none;
  color: black;
  position: relative;
  margin: -5px 0 0 0px;

}



.publish_btn button {
  box-sizing: border-box;
  border-color: #ffffff;
  cursor: pointer;
  width: 179px;
  height: 37px;
  border-radius: 2px;
  background-color: #EBD0EF;
  font-family: Copperplate;
  font-weight: 300;
  font-size: 15px;

}

.reply {

}

.fa-reply {
  
}

.full-comms {padding:15px 30px; }
.comms-title {line-height:40px;}
.comms-title > span {font-size:16px;}
.add-comm-form {position:relative; margin:15px 0 0 0; padding: 30px; 
border: 1px solid #111; display:none; background-color: #202328;}
.ac-soc {position:absolute; right:0px; top:-8px;}
.ac-soc:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:5px;}
.ac-soc a {display:inline-block; margin:0 0 0 3px; vertical-align:top;}
.ac-soc img {display:block; width:30px;}
.ac-inputs, .ac-textarea {margin-bottom:15px;}

.ac-av {width:40px; height:40px; border-radius:50%; float:left; margin-right:10px;
background:#111 url(../dleimages/noavatar.png) no-repeat; background-size:contain;}
.ac-title {font-weight:700; margin-bottom:15px; text-transform:uppercase;}
.ac-inputs input {width:49%;}
.ac-textarea textarea {height:85px;}
.ac-submit {}
.sec-answer + .sec-label {margin-top:10px;}
.ac-protect {margin-top:-10px; display:none;}
.ac-protect .label {font-size:12px;}
.ac-protect .sep-input {padding:10px 10px 10px 160px;}
.ac-protect input {}

.mass_comments_action {text-align:right; padding:5px 15px; background-color:#111; margin:20px 0 0 0;}
.last-comm-link {font-size:16px; margin-bottom:10px;}
.last-comm-link a {text-decoration:underline; color:#639ac2;}
.full-comms {}
#dle-comments-list {margin-top: 15px;}

.comm-item {padding-left:300px;}
.comm-left { float:left; border-radius:50%;}
.comm-right {width: 100%; float:left; padding:10px; position:relative; border:0.1px solid; background-color: #FFFFFF;  overflow: hidden; margin-left: 0px;  }
.comm-text { margin-left: 75px; margin-top: 7px; font-family: 'Copperplate', serif; font-size: 12px; font-weight: 100; }


.comm-one {padding:0 80px 5px 0; position:relative; font-size:13px; }
.comm-one > span:nth-child(4) {color:#bcbcbc; float:right; margin-right:0; }
.comm-one > span { margin-right:20px; }
.comm-author {font-weight:700; }
.comm-author a {text-decoration:underline;}
.comm-date { opacity: 0.6 }
.rate3-comm {position:absolute; right:0; top:0; white-space:nowrap; font-size:16px;}
.rate3-comm a {cursor:pointer; height:20px; line-height:20px; display:inline-block; font-size:14px;
color:#497b41; margin:0 5px 0 0; vertical-align:top}
.rate3-comm a:last-child {color:#a03939; margin:0 0 0 5px;}
.rate3-comm a:hover {opacity:0.5;}
.rate3-comm > span {height:20px; line-height:20px; display:inline-block; font-size:11px; font-weight:700; vertical-align:top;}
.rate3-comm > span > span.ratingtypeplus {color: #06b601;}
.rate3-comm > span > span.ratingplus {color: #95c613;}
.rate3-comm > span > span.ratingminus {color: #ff0e0e;}
.comm-two {line-height: 10px;  font-size:13px;  margin-top: -10px; padding-bottom: 5px;line-height: 1.3}
.signature {font-family: 'Copperplate', serif; font-size: 14px; margin-top:10px; padding-top:10px; border-top:1px dashed #aaa; color: #aaa;}
.comm-three { font-size:12px; text-align:right; margin-left: 120px; font-family: 'Copperplate', serif; font-size: 11px;}

.comm-three li {display:inline-block; margin-left:10px; }
.comm-three a {color:#639ac2; text-decoration:underline;}
.comm-three li:first-child { float:left;}
.comm-three li:first-child {}
.icon-l {
  margin-top: -25px;
}

.avatar {
  margin-top: 4px;
  width: 70px;
  height: 70px;

}

.comment-item__rating {


}

.comm-right {
padding-bottom: 25px;
}

.comms_number {
  font-family: 'Copperplate', serif; 
  font-size: 20px;
  position: absolute;
  margin-left: 465px;
  margin-top: 185px;
  font-weight: 600;
}


* {
  box-sizing: inherit;
}
*:before, *:after {
  box-sizing: inherit;
}
/*---Показ древовидных комментариев---*/
.comments-tree-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 1100px;

}

.comments-tree-list .comments-tree-list {
  padding-left: 30px;
 

}

.comments-tree-item {
  display: block;
  margin: 0;
  padding: 0;

}

/*---Форма быстрого ответа на комментарий---*/

#dlefastreplycomments {
  padding:5px;
  background: #e4ecf0;
  margin: 5px 5px 5px 30px;
}

.commentsreplyname {
 padding: 2px; border: 1px solid #bcc0c2;
 width: 200px;
 background: #fff url("../images/fields.png") repeat-x;
}

/*---Вывод результатов голосования на сайте---*/
.pollallvotes {
  text-align: center;
  margin-top: 10px;
}

/*---Быстрый ответ на комментарии, упрощенная форма---*/
#dlefastreplycomments {
  padding: 0 4% 10px 4%;
}
#dle-comments-list > .comments-tree-list > li .comments-tree-list > li #dlefastreplycomments { padding: 0 0 10px 0; }
