.commentParent {

}
.commentParent .parentNullComment {
margin: 18px 0px 15px 0px;
padding: 0px 0px 11px 0px;
background: url('../images/sep_w.png') 0px 100% repeat-x;
}
.parentNullComment .countComment {
float: left;
font-size: 17px;
color: #bfbfbf;
background: url('../images/img_patchw.png') -363px -15px no-repeat;
float: left;
margin: 0px 19px 0px 0px;
padding: 0px 0px 0px 14px;
width: 151px;
height: 40px;
line-height: 30px;
}
.parentNullComment .countComment span {
color: #FFFFFF;
font-size: 15px;
font-weight: bold;
margin: 0px 0px 0px 5px;
}
.parentNullComment a.addComment {
float: left;
font-size: 18px;
padding: 0px;
color: #e34700;
font-weight: normal;
height: 40px;
line-height: 30px;
}

.parentNullComment a.addComment span{
font-size: 19px;
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;


}

.commentParent table td.tdAvatar{
width: 132px;
padding: 0px 0px 10px 0px;
}	

.require {
color: red;
font-family: tahoma;
font-size: 17px;
margin: 0 0 0 5px;
}
.addCommentTable .errorMsg {
color: red;
display: none;
font-weight: bold;
}
.addCommentTable .komentarz {
border: 1px solid #d0d4d7;
border-radius: 5px;
font-size: 12px;
height: 130px;
padding: 5px;
width: 98%;   
}

.addCommentTable .komentarz:focus{
border-color:#89c0e7;
box-shadow:0px 0px 3px #89c0e7;
}

.addCommentTable td.tdError .komentarz:focus{
border-color:#ea8c8c;
box-shadow:0px 0px 3px #ea8c8c;
}

.addCommentTable .titleCommPodpis,.addCommentTable .titleCommCapcha,.addCommentTable .titleComm {
width: 175px;
text-align: right;
vertical-align: top;
}

.addCommentTable input {
border: 1px solid #d0d4d7;
border-radius: 5px;
 padding: 8px 5px;
 width: 348px;
}
.addCommentTable td input.commPodpisInput:focus,.addCommentTable td input.commCapchaInput:focus{
border-color:#89c0e7;
box-shadow:0px 0px 3px #89c0e7;
}

.addCommentTable td.tdError input.commPodpisInput:focus,.addCommentTable td.tdError input.commCapchaInput:focus{
border-color:#ea8c8c;
box-shadow:0px 0px 3px #ea8c8c;
}



#addCom .addCommentTable .button {
background: url("../images/comment_mod.png") no-repeat scroll 0px -52px transparent;
border: medium none;
color: #327D00;
cursor: pointer;
display: block;
float: right;
font-size: 11px;
font-weight: bold;
height: 29px;
line-height: 29px;
margin: 0px 0px 0px 20px;
padding: 0 0 0 35px;
text-align: left;
width: 98px;	
}
.addCommentTable a.aSubmit{
background: url("../images/comment_mod.png") no-repeat scroll 0px -101px transparent;
border: medium none;
color: #CE0000;
cursor: pointer;
display: block;
float: right;
font-size: 11px;
font-weight: bold;
height: 29px;
line-height: 29px;
margin: 0;
padding: 0 0 0 35px;
text-align: left;
width: 63px;
}


.addCommentTable .clink{
background: url("../images/ico_ref.png") no-repeat 0 0 rgba(0, 0, 0, 0);
color: #3a3a3a;
display: block;
font-size: 12px;
height: 24px;
line-height: 24px;
margin: 10px 0px 0px 0px;
padding: 0 0 0 37px;
text-shadow: 1px 1px 0 #ffffff;
width: 94px;
}
.commentParent .info {
    font-size: 11px;
    float: left;
}

.commentParent table td.buttonCom {
    border-top: 1px solid #F4F4F4;	
    padding-top: 20px;
}	


.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 {
padding: 0px 0px 0px 0px;
background: none;
}
.commentParent ul li ul{
margin: 0px 0px 0px 80px;
	
}	

.oneComment .avatar{
margin: 0px 0px 0px 0px;
text-align: center;
}
.oneComment .avatar img{
border-radius:5px;	
}	

.oneComment .nameUser{
background: url('../images/icon_user.png') 0px 3px no-repeat;
text-align: left;
padding: 0px 5px 0px 29px;
min-height: 29px;
margin: 0px 0px 0px 8px;
float: left;
line-height: 29px;

}

.commentParent table.oneComment {
line-height: 1.7em;
margin: 27px 0px 0px 0px;
}

.commentParent ul li ul table.oneComment{
margin: 0px 0px 0px 0px;
}

.oneComment .brak {
width: 15px;
}
.oneComment .postOneCom {
padding: 0px 10px 10px 0px;
}
.oneComment .autorOneCom {
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
float: left;
background: url('../images/sep_h.png') 0px 0px repeat-y;
height: 29px;
line-height: 29px;
}

.oneComment .autorOneCom .modComent{
float: right;
  display: block;
 background: url('../images/comment_mod.png') no-repeat; 
 padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 15px;
}
.oneComment .autorOneCom .t{
background-position: 0px 8px;
}
.oneComment .autorOneCom .n{
background-position: 0px -14px;
}
.oneComment .autorOneCom .t a{
color: #4DB00D;
}
.oneComment .autorOneCom .n a{
color:#9F2E00;
}

.oneComment .dataOneCom {
    font-size: 12px;
    margin: 0 0px 0 0px;
    display: block;
    float: left;
    color: #7c7c7c;
}

.oneComment .dataOneCom .tadd{
color: #000000;	
}	

.oneComment .odp {
    float: right;
    width: 113px;
    height: 31px;
    background: url('../images/img_patchw.png') -363px -70px no-repeat;
    position: relative;
    margin: -1px -1px 0px 0px;
    line-height: 31px;
    text-align: center;
}
.oneComment .odp a{
font-size: 12px;
color: #FFFFFF;
}

.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: 15px 0px 15px 0px;
color: #008000;
font-weight: bold;
font-size: 17px;
}

.commentParent table td.stopkaCom{
background-color: #FFFFFF;
border: 1px solid #c5c7cf;
}
.commentParent ul li ul li{
background-color: #f3f3f6;
border: 1px solid #d8dae0;
border-top: none;
}

.commentParent ul li ul li .oneComment .odp{
display: none;
}

.commentParent ul li ul li table td.stopkaCom {
background: transparent;
border: none;
padding-bottom: 10px;
}

.commentParent ul li ul li .oneComment .autorOneCom {
background: none;
}

.commentParent ul li ul li table td.tdAvatar {
padding-top: 13px;
}
.commentParent ul li ul li .oneComment .postOneCom{
padding-top: 13px;
}
.commentParent .pageNavig{
margin-top: 20px;
}
.titleInput{
font-size: 11px;
}