.commentParent {

}
.commentParent .parentNullComment {
margin: 8px 0px 24px 0px;
display: flex;
justify-content: space-between;
align-items: center;
}
.parentNullComment .countComment {
font-size: 18px;
font-weight: 500;
color: #333336;
text-transform: uppercase;
font-family: 'Noto Serif', serif;
}

.parentNullComment .countComment::before {
content: "";
width: 34px;
height: 29px;
display: inline-block;
vertical-align: middle;
margin-right: 12px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAdCAYAAADPa766AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVpJREFUeNrslsFtwjAUhgPynW7QjIBED70VJgAmaDn3ABvABg1SeyYjwATkRg8cmg3CBskGfU/6kZ6sODahThHKL/2SlRfZX2T7z+scPgcBaU5+I/eDZvVDjp/fj2tFgwX5I/gf8YdH319PHQZ5xcMChE2D9JhBie1giGHDIAn5hRm6wY2oBWlBbFIO70zIj+QdOdNqD+QxxlzPtXqIeoZ6bRBO2w3GI0BJrZDKrDXCUSoSoDNO0bpbE2rhU1UPDYFVVXcG4S9IkbqRoX6CY0O9wBzxNVuTWX6EW9ikFdxe3xbkvpK1QHPSQ28glZakpWxortV5jkKhORlj8qTk5am4ohzpew+9bdJFLJ8s7ZxPCF57oURoTbQYXmo/NwmRWoLMVbz2lrr4/JyseUkELysghoazc7EIwrkNmGuH988g6l5fbxCXgHiFcAXxDmE7IyMc0Ng3BOtXgAEAbp9NsSXz/jAAAAAASUVORK5CYII=') 50% 50% no-repeat;
}

.parentNullComment .countComment span {

}
.parentNullComment a.addComment {
display: inline-block;
transition: all 0.5s ease;
color: #C79433;
font-size: 16px;
padding: 15px 20px;
position: relative;
border: 1px solid #C79433;
border-radius: 113px;
font-weight: 700;
}
.parentNullComment a.addComment::after {
content: "";
display: inline-block;
vertical-align: middle;
width: 35px;
height: 13px;
margin-left: 55px;
transition: all 0.5s ease;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAANCAYAAAAjf9cfAAAABHNCSVQICAgIfAhkiAAAAMZJREFUOE/F07ENwjAQBdC7eABWyAiWkZDoPArUsANsgFASUcII2QA6SxTBo5A+5rCDEJGVUJ5Pcn3P/t8IjGNOMqcueyBCvdw263g1MlogYMAJ63fOAOgSg1gx4eL3SkpH4jYGYsf8AyXBTIHQVGoHhJqzO79dlAOgP75BREc05fz5yS/5tNg3vINexz2E4uB7Iv3eVqDTyTpjSnX2Ea2+kMXG2iSYMUhIhR0zBWHHmEJqQHEdRjPsKf/LFGovslcdOhJ/mDeiRVpmih9aJQAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}
.parentNullComment a.addComment:hover::after {
filter: brightness(0) invert(100%);
}
.parentNullComment a.addComment:hover {
background-color: #C79433;
color: #FFFFFF;
}

.parentNullComment a.addComment span{
font-family: serif;
font-size: 17px;
font-weight: bold;
margin: 0px 0px 0px 5px;
}


.content-text table.addCommentTable,table.addCommentTable {
width: 90%;
border: none;

}

.commentParent table td{
background-color: transparent;
border: none;
padding: 0px;
vertical-align: top;
}
.content-text table.addCommentTable td,table.addCommentTable td {
padding: 0px 0px 10px 20px;
border: none;
background-color: transparent;
font-size: 12px;
}


.require {
color: red;
margin: 0px 5px 0px 0px;
}

.addCommentTable .komentarz {
border-color: #D4D2E3 #D4D2E3 #D4D2E3 #D4D2E3;
border-style: solid;
border-width: 1px;
font-size: 12px;
height: 130px;
padding: 5px;
width: 98%;
}
.addCommentTable .titleCommPodpis,.addCommentTable .titleCommCapcha,.addCommentTable .titleComm {
width: 175px;
text-align: right;
vertical-align: top;
}

.addCommentTable input {
 border-color: #D4D2E3 #D4D2E3 #D4D2E3 #D4D2E3;
 border-style: solid;
 border-width: 1px;
 height: 33px;
 padding: 3px 2px 2px;
 width: 348px;
}
.inputComm.Send{
text-align: right;
}

.divaSubmit{
display: inline-block;
}
.divButton{
display: inline-block;
margin-left: 30px;
}

.addCommentTable .button {
transition: all 0.5s ease-out 0s;
border: 1px solid #C79433;
border-radius: 113px;
padding: 12px 25px;
box-sizing: border-box;
color: #FFFFFF;
background-color: #C79433;
font-size: 16px;
font-weight: 700;
cursor: pointer;
display: inline-block;
width: auto;
height: auto;
}
.addCommentTable .button:hover {
background-color: #FFFFFF;
color:#C79433;
}


.addCommentTable a.aSubmit{
transition: all 0.5s ease-out 0s;
border: 1px solid #C79433;
border-radius: 113px;
padding: 12px 25px;
box-sizing: border-box;
color: #C79433;
font-size: 16px;
font-weight: 700;
background-color: transparent;
cursor: pointer;
}
.addCommentTable a.aSubmit:hover{
background-color: #C79433;
color: #FFFFFF;
}

.addCommentTable .clink{
font-size: 11px;
}
.commentParent .info {
    border-top: 1px solid #F4F4F4;
    margin: 20px 0 20px 20px;
    padding: 10px;
    font-size: 11px;
}
.oneComment .minus {
background: url("../images/treeview.gif") no-repeat scroll -65px -23px transparent;
cursor: pointer;
width: 20px;
}
.oneComment .plus {
background: url("../images/treeview.gif") no-repeat scroll -81px -1px transparent;
cursor: pointer;
width: 20px;
}
.commentParent ul {
list-style: none outside none;
margin: 0px 0px 0px 0px;
}
.commentParent ul li {
margin: 0px 0px 25px 0px;
padding: 0px;
background: none;
}
.commentParent ul li ul{
margin: 25px 0px 0px 70px;
	
}	

.oneComment .avatar{

}
.oneComment .avatar img{
border-radius: 50%;
}

.oneComment .commentOne{
padding-left: 16px;
box-sizing: border-box;
flex: 1 1 auto;
}

.oneComment .nameUser{
color: #C79433;
font-size: 18px;
font-weight: 400;
margin-bottom: 16px;
}

.oneComment {
font-size: 14px;
line-height: 1.5em;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.oneComment .brak {
width: 15px;
}
.oneComment .postOneCom {
background-color: #F8F8FB;
padding: 10px;
box-sizing: border-box;
margin-bottom: 10px;
}
.oneComment  .oneCommFoot{
display: flex;
justify-content: space-between;
align-items: center;
}

.oneComment .autorOneCom {

}

.oneComment .autorOneCom .modComent{
float: right;
  display: block;
 background: url('../images/comment_mod.png') no-repeat; 
 padding: 0px 0px 0px 20px;
margin-left: 20px;
}
.oneComment .autorOneCom .t{
background-position: 0px 2px;
}
.oneComment .autorOneCom .n{
background-position: 0px -21px;
}
.oneComment .autorOneCom .t a{
color: #4DB00D;
}
.oneComment .autorOneCom .n a{
color:#292073;
}

.oneComment .dataOneCom {
color: #C9C9C9;
font-size: 16px;
font-weight: 400;
}


.oneComment .odp {

}

.oneComment .odp a{
color: #C79433;
font-size: 18px;
font-weight: 500;
}

.oneComment .odp a span{
font-family: serif;
font-size: 17px;
font-weight: bold;
margin: 0px 0px 0px 5px;
}

.commentParent .hr {
    border-color: #B2B2B2;
    border-style: dotted none;
    border-width: 1px 0px 0px 0px;
    clear: right;
    display: block;
    height: 3px;
    margin: 10px 0 0 0px;
}
.commentParent table{
background-color: transparent;
border: none;
width: 100%;

}


#tkn{
float: none;
}
.msgComment{
margin: 0px 0px 10px 0px;
color: green;
font-weight: bold;
}

.addCommentTable{
padding: 25px;
box-sizing: border-box;
background-color: #FFFFFF;
border: 1px solid #E9E8F1;
margin-bottom: 16px;
}
.inputComm:after {
content: "";
display: block;
clear: both;
}
.inputComm {
margin-bottom: 20px;
}
.addCommentTable .clink {
font-size: 14px;
font-weight: bold;
color: #331f23;
text-transform: uppercase;
padding: 37px 5px 0px 5px;
text-align: center;
position: relative;
margin-top: 0px;
display: inline-block;
margin-left: 10px;
}
.addCommentTable .clink::before {
top: 0px;
left: 0px;
right: 0px;
height: 34px;
position: absolute;
content: "";
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAtCAYAAAAKlvO7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZCNzM1QTYwMjVDMTFFNzg1QzI4RjA3RTEyQkMyNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZCNzM1QTcwMjVDMTFFNzg1QzI4RjA3RTEyQkMyNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkI3MzVBNDAyNUMxMUU3ODVDMjhGMDdFMTJCQzI1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkI3MzVBNTAyNUMxMUU3ODVDMjhGMDdFMTJCQzI1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpakPFwAAARJSURBVHjazJp9aE1xGMeP21oLmyUtDZltjZYI+8NLFja368YyW9SUvI6SltCSlpA/WEohYSTlnZlhXWsmDX+wxFoaloaltbSWZmmt5ft0n1O3657f73fOPS976tNW5+We731+v+ft3DELpmdpDtlUkAMywSSQDBLBCPgD+kE3+Aw6wLCVD2nt6jQ8lmCzoNmgEMwFaSCoeN0d8BW8ACG7HsYucStACcgGfgvXr+e/eWAbeA6ugkEvxeWC3bz8Cm34kvR7lILl4D645YW4clAMAg7tWRKYApaCY6DHDXF0zQkwxyZviczPpINq8NpJcePBGbBZc9fWsherzQQcM+KSTAqjh+gDXeAb6AUDnA4mcqqYwV5ZrXA/ulenU547pSjsMXgHHlEaUjg/nfdtAedDv0Gq2At+OiFuP4d5kTWyqPPgu4lnoAe+wmwCf0FRvMJUxS0GKyX5i7x1GdTFubeugWaOjJm8FC0JI/MpnLNTIowEHbJBmG7d/JktoNKqMBXPlYHJguP1oAq0OxAhj0qOp3J9atlzawReC3H0dEKYSrl3W1a7isQFOWQbGRW5TR4IWwYO8Je+Jy8jO2hFXIHAa7XgtIfC9JIvwAIDZsSlSEL/Uw7ZXgiL9hQJq4gl0EhcXlSuiQ4itS4LyzcQJhToEzSdRkZN5S+Xg0elQuP7n0AjcdMEN/ngssf2mejodYFBUZ4TRckOFz1mRlikQB8EGopLktSCbi1Fv8Xr6TpfrGWZxm2JZkK4z2ZxVIBvABO08NRsHMiSjByW8HnJTAl57gEPYkYiHrRUcJPDEefqaYPamxobxfUbBDJRufixtatzMLq2pGq+wsTIoCzi/2YHhIn6viRBUTEYq3CmdmWYvWFmjTeysLMuBZhsQcc+AK8NGXUF+lxiRHGa1eSyMLL5gmM9spYnFBVOR4vHdJsnOPZFpZ+TCfRKWL6gr6RnfqParIYiQntgFAjTOC0YxYM+7Lc2M514A+8/H9/US2FUwOcIjr+1MmbQPUgJ/YlHwmgpbhGkKXLCPaszlAZOnh0eCKNnO66Fp81G1ool2W11hqJSKJc7ICyR5zNbJV/8hXgGRDKjKfRGcI5rUjuM9tclsEuSjh7KiviEOIXlcpjO5/LoumgPKBh5qliTvzvoAhdV1nU8wiJTBe2NsWAVB6CQpvZmNJXF0HWTFEpAGv5WqW5aM0bLuDqGsMg+SvdALQejT/yXRuNDXPySCBqXzwQZkqARaVQHH9HCb4xsF7eQh0f5CueusznIkDB6w/rejCfMGL3ZpPcC9S6nBXrTc9CozLJzz73Uwq+oenlJOfnqmLqPdm6Qf1tJlFaMxO0A2zloFDkgjPbszXiib7w/1ajhJfoKLDIRGGSinmmj4HcoGi/PkxzS72rhn1akm/RmHeeuFg4cQ3bVb3YOdW4wFOppaj0LTGHhSfx5w+wROv8Hl3dtVvaUzP4JMAA1lfS+/BUF5wAAAABJRU5ErkJggg==') 50% 50% no-repeat;
background-size: 40px auto;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.spanForm {
font-size: 14px;
font-weight: bold;
color: #331f23;
display: block;
text-transform: uppercase;
margin-bottom: 5px;
}
.addCommentTable .errorMsg {
color: #FF0000;
font-weight: 300;
font-size: 15px;
display: none;
}