/* Main comments block */
#comments_block { font-size:0.916em; }
#comments_block a.clink { color:#0080d5; text-decoration:underline; }

/* Leader title */
.comments_leader {overflow:hidden;}
.comments_leader .buttonblock { float:right; display:inline; width:210px; }
.comment_title {font-size:1.5em;line-height:1.2em;color:#841A18;margin:0;float:left;display:inline;}

#comment_form {margin-top:10px;}

/* Pager-Sorter block */
.pager_sorter_block { overflow:hidden; margin:0;padding:0;}

/* Pager */
.pager {}
.pager, .pager_bottom { width:320px; float:left; display:inline; }
.pager_bottom { margin-bottom:20px; }

/* Sorter */
.sorter { width:136px; float:right; display:block; position:relative; clear:both; margin:0 0 5px 0;padding:0; }
	.sorter p.sortlink { cursor:pointer; margin:0; padding:0}
	.sorter p.sortlink a { text-decoration:none; color:#000; padding:2px 0 0 5px; margin:0; height:16px; display:block; background: url(http://static.www.portal.skynet.be/module/library/comments/dropdownbg_off.jpg) no-repeat;}
	.sorter p.sortlink a:hover, .sorter p.sortlink a.selected { height:16px; margin:0; display:block; background: url(http://static.www.portal.skynet.be/module/library/comments/dropdownbg.jpg) no-repeat; }
/*	.sorter ul#checklistTOP{ width:inherit; border:1px solid #999999; margin:0; padding:5px; list-style:none; list-style-type:none;}
	.sorter ul#checklistTOP li { padding:2px 0; margin:0; line-height:15px; list-style:none; list-style-type:none; }
	.sorter ul#checklistTOP li label { padding:0; cursor:pointer;float:none;}
	.sorter ul#checklistTOP li:hover { background:#F0F5F9; color:#007ED2; cursor:pointer;  }
	.sorter ul#checklistTOP li.sortsplitter { line-height:1px; border:0 solid #999; border-bottom-width:1px; margin:0 0 3px 0; padding:0; line-height:2px; }
	.sorter ul#checklistTOP li.sortsplitter:hover {  background:none; }
	.sorter #filterblocktop { height:auto; white-space:nowrap; background:#FFF; xxposition:absolute; top:19px; right:0px; }
	.sorter ul#checklistTOP li label.disabled { color: #999;}
	.sorter ul#checklistTOP li.disabled { background:none;  }*/

	
#checklistTOP {width:inherit;border:1px solid #999999;margin:0; padding:5px;list-style:none;list-style-type:none;overflow:hidden;zoom:1;background:#f3f3f3;}

		.sorter ul#checklistTOP li { padding:3px 0; margin:0; list-style:none; list-style-type:none;overflow:hidden;zoom:1; }
#sortbydate, #sortbyvotes, #collapsebad {display:inline-block; float:left; overflow:hidden; zoom:1; width:20px;}
#sortbydatelabel, ul#checklistTOP label {display:inline-block; overflow:hidden; zoom:1; float:left; width:96px; font-weight:normal; background:#F0F5F9 }
/* ie6 */
* html .sorter ul#checklistTOP li{padding:0}
* html ul#checklistTOP label{margin-top:4px; padding-left:5px;}
/* ie7 */
*+html>head/*/*/+body .sorter ul#checklistTOP li{padding:0}
*+html>head/*/*/+body ul#checklistTOP label{margin-top:4px; padding-left:5px;}
/* Separator */
.commentseparator, .commentseparator_bottom { clear:both; border-bottom:1px solid #999; margin:0; padding:0;}
.commentseparator_bottom { margin-bottom:4px; padding-top:10px; height:1px; }

/* Comments list */
#comment_list { clear:both; }
.commenttop { clear:both; height:18px; color:#999; padding:4px 0 0 10px; margin:15px 0 3px 0; }
.commenttop .author { float:left; display:inline; width:auto; }
.commenttop span.votepart { overflow:hidden; width:145px; }
.mycomment .commenttop span.votepart { width:100px; }
.comment_list { list-style-type:none; padding:0; margin:0;}
.comment_list li { float:left; list-style-image:none; padding:0; margin:0; }
/* set width 100% (extensible) */
.comment_list li.shown, .comment_list li.comment_removed, .comment_list li.folded, .comment_list li.expanded, .comment_list li.mycomment { width:100%; }
/* special background for removed comment */
.comment_list li.comment_removed .commenttop { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/bg_removed.gif); font-size:13px; padding:2px 0 0 10px; }
/* grey background for folded or expanded comment/subcomment (voted negative) */
.comment_list li.folded .commenttop, .comment_list li.expanded .commenttop, .comment_list li.shown .subcomment li.folded .commenttop, .comment_list li.shown .subcomment li.expanded .commenttop, .comment_list li.mycomment .subcomment li.folded .commenttop, .comment_list li.mycomment .subcomment li.expanded .commenttop { background-color: #E4E4E4; }
/* don't display hour and button for folded comment/subcomment */
.comment_list li.shown .expand_button, .comment_list li.shown .fold_button, .comment_list li.shown .subcomment li.folded .fold_button, .comment_list li.shown .subcomment li.folded .hour, .comment_list li.folded .fold_button, .comment_list li.folded .hour, .comment_list li.expanded .expand_button,.comment_list li.mycomment .fold_button,  .comment_list li.mycomment .expand_button, .comment_list li.mycomment .subcomment li.folded .fold_button, .comment_list li.mycomment .subcomment li.folded .hour { display:none; }
/* show hour and button for expanded subcomment/subcomment */
.comment_list li.expanded .subcomment li.folded .expand_button, .comment_list li.shown .subcomment li.folded .expand_button, .comment_list li.shown .subcomment li.expanded .fold_button, .comment_list li.mycomment .subcomment li.folded .expand_button, .comment_list li.mycomment .subcomment li.expanded .fold_button  { display:inline; }
/* blue background for shown comment/subcomment (voted positive) */
.comment_list li.shown .commenttop, .comment_list li.mycomment .subcomment li.shown .commenttop { background-color: #F0F5F9; }
/* yellow background for own comment/subcomment */
.comment_list li.mycomment .commenttop { background-color:#FEFFE0; }
.comment_list li.folded .commenttop a { color: #999999; }

/* Voting system */
.vote_down, .vote_down_disabled, .vote_up, .vote_up_disabled, .report_comment, .report_comment_disabled, .edit_comment, .edit_comment_active { display:block; float:left; width:16px; height:16px; margin:0pt; text-indent:+100000px; overflow:hidden; cursor:pointer; }
.vote_down { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/vote/vote_down.gif) no-repeat scroll 0px 0px; }
.vote_down_disabled, .comment_list li.folded .vote_down { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/vote/vote_down_disabled.gif) no-repeat scroll 0px 0px; cursor:default; }
.vote_up { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/vote/vote_up.gif) no-repeat scroll 0px 0px; }
.vote_up_disabled, .comment_list li.folded .vote_up { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/vote/vote_up_disabled.gif) no-repeat scroll 0px 0px; cursor:default; }
.edit_comment, .edit_comment_active { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/vote/edit_comment.gif) no-repeat scroll 0px 0px;}
.report_comment { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/vote/report_comment.gif) no-repeat scroll 0px 0px; }
.report_comment_disabled, .comment_list li.folded .report_comment { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/vote/report_comment_disabled.gif) no-repeat scroll 0px 0px; cursor:default; }
.report_comment:hover, .vote_up:hover, .vote_down:hover, .edit_comment:hover, .edit_comment_active { background-position:0px -16px; }
ul.voting_buttons { display:block; margin:0; zoom:1; }
ul.voting_buttons li { list-style-type:none; display:inline; float:right; margin:0px 6px 0px 0px; font-size:11px; color:#999; }

/* Subcomments and comment items */
.subcomments { padding-left:50px; }
.comment_refused, .just_posted { clear:both; font-weight:bold; color:#ff0000; margin:8px 0 8px 0; text-align:left; }
.commentitem { padding-left:10px; }
.commentitem .hour { color:#B0B0B0; }
.general_conditions { color:#999999; margin:0; text-align:left; }

/* Forms */
.commenttextarea, .subcommenttextarea { width:99%; overflow:auto; height:102px;margin-top:15px;}

*+html>head/*/*/+body .commenttextarea, .subcommenttextarea { width:94%;}


.subcommenttextarea { height:82px; }

/* Buttons */
.read_comments_fr, .read_comments_fr_pressed { float:right; display:inline; width:131px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/read_comments_fr.gif) no-repeat scroll 0px -36px; text-indent:-100000px; margin:0; cursor:pointer; }
.read_comments_nl, .read_comments_nl_pressed { float:right; display:inline; width:94px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/read_comments_nl.gif) no-repeat scroll 0px -36px; text-indent:-100000px; margin:0; cursor:pointer; }
.react_fr, .react_fr_pressed { float:right; display:inline; width:62px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/react_fr.gif) no-repeat scroll 0px -36px; text-indent:-100000px; margin:0; cursor:pointer; }
.react_nl, .react_nl_pressed { float:right; display:inline; width:62px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/react_nl.gif) no-repeat scroll 0px -36px; text-indent:-100000px; margin:0; cursor:pointer; }
.send_fr, .send_disabled_fr { float:left; display:inline; border:0; padding:0; margin:15px 0 0 20px; width:62px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/send_fr.gif) no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
.send_nl, .send_disabled_nl { float:left; display:inline; border:0; padding:0; margin:15px 0 0 20px; width:62px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/send_nl.gif) no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
.send_disabled_fr { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/send_disabled_fr.gif) no-repeat; cursor:default; }
.send_disabled_nl { background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/send_disabled_nl.gif) no-repeat; cursor:default; }
.cancel_fr { float:left; display:inline; border:0; padding:0; margin:15px 0 0 35%; width:57px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/cancel_fr.gif) no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
.cancel_nl { float:left; display:inline; border:0; padding:0; margin:15px 0 0 35%; width:62px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/cancel_nl.gif) no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }
.read_comments_fr:hover, .react_fr:hover, .read_comments_nl:hover, .react_nl:hover { background-position:0px -18px; }
.read_comments_fr_pressed, .react_fr_pressed, .send_fr:hover, .cancel_fr:hover, .read_comments_nl_pressed, .react_nl_pressed, .send_nl:hover, .cancel_nl:hover, .button_ok:hover { background-position:0px 0px; }
.react_fr_pressed, .react_nl_pressed {display:none;}
.button_ok { border:0; padding:0; margin:0; width:39px; height:18px; overflow:hidden; background:transparent url(http://static.www.portal.skynet.be/module/library/comments/buttons/ok.gif) no-repeat scroll 0px -18px; text-indent:-100000px; cursor:pointer; }

/* Modalbox for reporting bad comments */
#MB_frame, #MB_window, #MB_header, #MB_content, #MB_close { background:none; border:none; padding:0; margin:0; font-size:11px; }
#MB_window { top:100px; }
#MB_header { float:right; position:relative; }
	#MB_caption { display:none; }
	#MB_close { position:absolute;  width:15px; height:15px; background: url(http://images.skynet.be/tribes/images/form/delete_tag_btn.gif) no-repeat top left; top:10px; right:30px; }
	#MB_close:hover { background: url(http://static.www.portal.skynet.be/module/library/comments/delete_tag_btn.gif) no-repeat 0px -15px; }
	#MB_close span { display:none; }
#MB_content h1 { margin:-12px 25px 0 0; }

.modalbox_top, .modalbox_middle, .modalbox_bottom { display:block; width:570px; clear:both; }
.modalbox_middle h2 { margin-bottom:5px; }
div.modalbox_top { height:10px; background-image:url(http://static.www.portal.skynet.be/module/library/comments/modalbox_top.gif); background-position:top left; background-repeat:no-repeat; }
div.modalbox_bottom { height:10px; background-image:url(http://static.www.portal.skynet.be/module/library/comments/modalbox_bottom.gif); background-position:top left; background-repeat:no-repeat; }
	div.modalbox_top span, div.modalbox_bottom span { display:none; }
div.modalbox_middle { background-image:url(http://static.www.portal.skynet.be/module/library/comments/modalbox_middle.gif); background-position:top left; background-repeat:repeat-y; padding:0 22px 10px 18px; width:530px; }
.modalbox_middle .error_list { width:525px; }

.confirmbox_top, .confirmbox_middle, .confirmbox_bottom { display:block; width:506px; clear:both; }
div.confirmbox_top { height:10px; background-image:url(http://static.www.portal.skynet.be/module/library/comments/confirmbox_top.gif); background-position:top left; background-repeat:no-repeat; }
div.confirmbox_bottom { height:10px; background-image:url(http://static.www.portal.skynet.be/module/library/comments/confirmbox_bottom.gif); background-position:top left; background-repeat:no-repeat; }
div.confirmbox_middle { font-weight:bold; height:90px; text-align:center; background-image:url(http://static.www.portal.skynet.be/module/library/comments/confirmbox_middle.gif); background-position:top left; background-repeat:repeat-y; padding:5px 22px 0px 20px; width:466px;  }

#MB_content form label { font-weight:bold; }
#f_name, #f_email, #captcha { width:227px; margin-bottom:5px; }
#f_name, #f_email { margin-bottom:15px; }
#image_captcha { width:230px; height:65px; margin:0; }
#MB_overlay {  } /*width:50%; height:50%;*/

.report_comment_block { background-color:#FFFFFF; padding:10px; zoom:1; position:relative; }

#login_info { width:300px; height:42px; position:absolute; background: transparent url(http://static.www.portal.skynet.be/module/library/comments/login_info_bg.gif) no-repeat top left; padding:2px; text-align:center; }

/*Added for NGP*/
.CEcomments {margin:0 15px;}
	.js .CEcomments h2 {float:left;display:inline;}
	.js .CEcomments .head {overflow:hidden;}
		.js .CEcomments .head button {margin-left:5px;}