/* commants system */
._comment_system_ { overflow:hidden; position:relative; }
._comment_system_ .more_container { margin-bottom:13px; margin-top:0; }
._comment_system_ .hr { clear:both; }
._comment_system_ .clear { clear:both; }

._comment_system_ .car_thumb { margin:0; height:auto; }
._comment_system_ .car_thumb img { width:120px; height:100px; display:block; }
._comment_system_ .avatar_thumb { margin:0 10px; height:auto; }

._comment_system_ .comment { position:relative; margin:10px auto; }
._comment_system_ .replies { margin-left:30px; }
._comment_system_ .node_template_container { overflow:hidden; margin-bottom:10px; }
._comment_system_ .node_template_container .comment { float:left; margin:0; width:575px; }
._comment_system_  .node_template_container .node_template { width:125px; margin-right:20px; overflow:hidden; float:left; }
._comment_system_  .node_template_container .replies { margin-left:175px; }
._comment_system_  .node_template_container .replies .comment { margin-top:10px; width:545px; }
._comment_system_ .comment_content_container { 
	background:#EFEDEE; padding:5px 5px 30px 15px; min-height:67px; margin-left:97px; 
	-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; 
	behaviour:url(border-radius.htc);
}
._comment_system_ .comment_picture_container { position:absolute; top:0; left:0; width:102px; }
._comment_system_ .comment_picture { 
	width:100px; height:100px; overflow:hidden; border:1px solid #02B0E5;
	background:url(/imgs/nouser_100x100.png);
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);
}
._comment_system_ .comment_picture img { 
	-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; 
	behaviour:url(border-radius.htc);
}
._comment_system_ .comment_login { 
	position:absolute; bottom:1px; left:1px; width:100px; padding:3px 0 5px 0; text-align:center; 
	background:#000000; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;
	text-decoration:none; color:#ffffff; font-weight:bold; font-size:10px;
	-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-bottom-left-radius:4px; border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -khtml-border-bottom-right-radius:4px; border-bottom-right-radius:4px; behaviour:url(border-radius.htc);
}
._comment_system_ .triangle { 
	width:0; height:0; position:absolute; right:-7px; top:3px;
	border:25px solid transparent; border-right:none; border-left:8px solid #02B0E5; 
}
._comment_system_ .comment_content { margin:10px; font-size:11px; }
._comment_system_ .edit_comment_container { width:100%; margin-top:10px; display:none; }
._comment_system_ .edit_comment_container textarea { width:95%; height:auto; }
._comment_system_ .comment_date { margin:0 10px; color:#B0B0B0; font-size:10px; }
._comment_system_ .bottom_systems { overflow:hidden; margin-top:10px; width:auto; position:absolute; bottom:2px; right:0; }
._comment_system_ .bottom_systems ._rating_system_ { float:left; margin:0; }
._comment_system_ .bottom_systems ._report_system_ { float:right; margin-right:10px; overflow:hidden; }
._comment_system_ .bottom_systems ._report_system_ .report_link { margin-top:0; }
._comment_system_ .bottom_systems ._comment_reply_ { 
	float:left; margin-left:20px; padding:5px 0 0 25px; font-size:11px; color:#1496D4; font-weight:bold;
	background:url(img/tool-answer.png) no-repeat left; 
}
._comment_system_ .bottom_systems ._comment_replies_ {
	width:21px; height:21px; float:left; margin-left:15px; background:url(img/forum-answers-up.png) no-repeat left;
}
._comment_system_ .bottom_systems .replies_hide { background-image:url(img/forum-answers-down.png); }

._comment_system_ .admin_functions { 
	position:absolute; top:3px; right:7px; overflow:hidden; z-index:2; background-color:#EFEDEE; 
}
._comment_system_ .admin_functions .remove_comment { 
	width:21px; height:21px; float:right; margin-left:3px; background:url(img/remove.png) no-repeat; overflow:hidden; 
}
._comment_system_ .admin_functions .edit_comment { 
	width:21px; height:21px; float:right; margin-left:4px; background-repeat:no-repeat; overflow:hidden; 
	background-image:url(img/tool-edit.png);
}
._comment_system_ .block_user { 
	position:absolute; left:5px; top:5px; z-index:50; display:block; width:17px; height:17px; 
	background:url(img/block.png) no-repeat; 
}
._comment_system_ .unblock { background-image:url(img/unblock.png); }

._comment_system_ .sort_info { text-align:center; margin:5px; font-size:11px; font-weight:bold; font-style:italic; }

._comment_system_ ._report_system_ { z-index:100; }

/* box dodawania komentarza */
._comment_system_ .adding_box { display:none; padding:0 5px; overflow:hidden; }
._comment_system_ .adding_box .error { display:none; }
._comment_system_ .adding_box textarea { width:99%; height:80px; margin-bottom:5px; }
._comment_system_ .adding_box .loader_container { float:right; width:165px; }
._comment_system_ .adding_box .comment_loader {
	display:none; float:left; width:16px; height:16px; margin-right:5px; background:url(/imgs/ajax-loading.gif) no-repeat; 
}

/* formularz dodawania komentarzy*/
.form_comment_container { width:750px; padding-bottom:15px; margin:auto; overflow:hidden; }
.form_comment_container .comment_content { float:left; width:130px; position:relative; }
.form_comment_container .comment_content .triangle { 
	width:0; height:0; border:25px solid #fff; border-bottom:none; border-top:8px solid #01B2E8;
	position:absolute; bottom:-6px; left:40px;
}
.form_comment_container .comment_content .car_thumb { margin:0; height:auto; }
.form_comment_container .comment_content .avatar_thumb { margin:0 10px; height:auto; }
.form_comment_container .form_comment { float:right; width:590px; text-align:center; }
.form_comment_container textarea { width:580px; height:70px; }
