.commentParent {

}
.commentParent .parentNullComment {
border-bottom: 1px solid #C4C4C4;
margin: 20px 0px 20px 0px;
padding: 0px 0px 10px;
}
.parentNullComment .countComment {
float: left;
font-size: 20px;
color: #000000;
float: left;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

.parentNullComment .countComment:before{
content: "\e111";
font-family: 'Glyphicons Halflings';
margin-right: 5px;
font-size: 20px;
vertical-align: middle;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

.parentNullComment .countComment:hover{
color: #256bb0;
}

.parentNullComment .countComment span {

}
.parentNullComment a.addComment {
float: right;
font-size: 19px;
padding: 0px;
color: #306c16;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

.parentNullComment a.addComment:after {
content: "\002b";
font-family: 'Glyphicons Halflings';
margin-left: 10px;
}

.parentNullComment a.addComment:hover{
color: #256bb0;
}

.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 0px;
border: none;
background-color: transparent;
font-size: 12px;
}


.require {
position: relative;
}
.require:before{
content: "*";
font-size: 40px;
line-height: 1;
position: absolute;
top:-10px;
left: -5px;
color: #800000;
}
.require>span{
margin-left: 10px;
font-size: 15px;
}

.addCommentTable .errorMsg {
color: #800000;
font-weight: 600;
font-size: 15px;
}
.addCommentTable .komentarz {
border-color: #AAAAAA #CCCCCC #CCCCCC #AAAAAA;
border-style: solid;
border-width: 1px;
font-size: 15px;
height: 130px;
padding: 5px;
width: 100%;
box-sizing:border-box;
resize: vertical;
}
.addCommentTable .titleCommPodpis,.addCommentTable .titleCommCapcha,.addCommentTable .titleComm {
width: 175px;
text-align: right;
vertical-align: top;
}

.addCommentTable input {
 border-color: #AAAAAA #CCCCCC #CCCCCC #AAAAAA;
 border-style: solid;
 border-width: 1px;
 padding: 10px;
 width: 50%;
 box-sizing:border-box;
}
.addCommentTable input.commCapchaInput{
width: 211px;
}

.addCommentTable .button {
 background-color:#306c16;
 border: 1px solid #306c16;
 color: #FFFFFF;
 cursor: pointer;
 float: right;
 font-size: 13px;
 font-weight: 600;
 padding: 0px 0px 0px 0px;
 box-sizing:border-box;
 width: auto;
 line-height: 1;
 display: inline-block;
 height: auto;
 width: auto;
 padding: 15px 30px;
 transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
 
}
.addCommentTable a.aSubmit{
background-color:#800000;
 border: 1px solid #800000;
 color: #FFFFFF;
 cursor: pointer;
 float: right;
 font-size: 13px;
 font-weight: 600;
 display: block;
 text-align: center;
 font-size: 13px;
 margin: 0px 15px 0px 0px;
  box-sizing:border-box;
  line-height: 1; 
 display: inline-block;  
 height: auto;
 width: auto; 
  padding: 15px 30px;
  transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}

.addCommentTable .button:hover {
background-color: #FFFFFF;
color: #306c16;
}
.addCommentTable a.aSubmit:hover{
background-color: #FFFFFF;
color:#800000; 
}

.addCommentTable .clink{
display: inline-block;
vertical-align: middle;
margin-left: 15px;
color: #576166;
font-size: 12px;
text-decoration: none;
transition: color 0.2s;
}
.addCommentTable .clink:before{
content: '\e030';
font: normal 21px "Glyphicons Halflings";
display: block;
margin: 0 auto;
text-align: center;
}

.addCommentTable .clink:hover{
color: #004d94;
}

.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: 10px 0px 0px 0px;
padding: 0px;
background: none;
background-color: #FFFFFF;
}
.commentParent ul>li{
padding: 10px 10px 10px 10px;
}


.commentParent ul li ul{
margin: 0px 0px 0px 20px;
	
}	

.oneComment .avatar{
margin: 0px 0px 0px 0px;
background-color: #EEEEEE;
padding: 5px 6px 5px 6px;
text-align: center;
width: 113px;
}

.oneComment .avatar img {
    border: 1px solid #fefefe;
    margin: 0 0 5px;
    position: relative;
    vertical-align: top;
}

.oneComment .nameUser{

}

.oneComment .nameUser{
font-size: 13px;
color: #000000;
display: inline-block;
width: 100%;
box-sizing:border-box;
text-align: left;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
position: relative;
padding: 5px 0px 5px 25px;
}
.oneComment .nameUser:before{
content: "\e008";
font-family: 'Glyphicons Halflings';
font-size: 17px;
margin-right: 5px;
display: inline-block;
vertical-align: bottom;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
position: absolute;
left: 0px;
top:0px;
}



.oneComment {
display: table;
width: 100%;
}
.oneComment>div{
display: table-cell;
vertical-align: top;
}

.oneComment .wpisDetailLeft {
width: 126px;
}
.oneComment .wpisDetailRight {
    box-sizing: border-box;
    padding-left: 10px;
    position: relative;
}

.oneComment .brak {
width: 15px;
}
.oneComment .postOneCom {
line-height:1.5em;
margin: 0px 0px 50px 15px;
}
.oneComment .autorOneCom {
text-align: right;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAhSURBVHjaYrxy+ex/BixAW8eIEZnP+B8IGLADFIUAAQYAym8H/UJSqwoAAAAASUVORK5CYII=') 0px 100% repeat-x;
}

.oneComment .autorOneCom .modComent{
float: right;
  display: block;
 padding: 0px 0px 0px 0px;
}
.oneComment .autorOneCom .t{
background: none;
}
.oneComment .autorOneCom .n{
background: none;
}
.oneComment .autorOneCom .t a{
color: #4DB00D;
margin-left: 20px;
}
.oneComment .autorOneCom .t a:before{
content: "\e013";
font-family: 'Glyphicons Halflings';
margin-right: 5px;
vertical-align: middle;
}

.oneComment .autorOneCom .n a{
color:#9F2E00;
margin-left: 20px;
}
.oneComment .autorOneCom .n a:before{
content: "\e014";
font-family: 'Glyphicons Halflings';
margin-right: 5px;
vertical-align: middle;
}

.oneComment .dataOneCom {
display: inline-block;
color: #AAAAAA;
font-size: 14px;
}

.oneComment .dataOneCom:before{
content: "\e109";
font-family: 'Glyphicons Halflings';
margin-right: 5px;
}


.oneComment .odp {
position: absolute;
bottom: 10px;
width: 100%;
text-align: right;
padding: 0px 30px 0px 0px;
box-sizing:border-box;
}
.oneComment .odp a{
display: inline-block;
color: #000000;
transition: all 0.5s ease-out 0s;
-webkit-transition: all 0.5s ease-out 0s;
}
.oneComment .odp a:after{
content: "\e095";
font-family: 'Glyphicons Halflings';
margin-left: 5px;
vertical-align: middle;
}
.oneComment .odp a:hover{
color: #004d94;
}


.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;
vertical-align: middle;
}
.msgComment{
margin: 0px 0px 10px 0px;
color: green;
font-weight: bold;
}
.comMsg{
padding: 0px 0px 30px 30px;
font-weight: bold;
}