/********** Fixes **********/
#appComments b, #appComments p { margin:0; padding:0; font-size:12px; }
#appComments a {  font-size:12px; } 
img { border:none;}  

/********** Overlay **********/
.drag { position: relative; width: 560px; height: 450px; background-color:transparent !important;}
.overlay {width:550px; height:450px; padding:55px; background-image:url(https://i.dir.bg/application.comments/images/white-h.png); background-repeat:no-repeat; display:none; z-index:999998; cursor:default; }
.overlay div.close, .overlay div.movebutton {width:35px; height:35px; background-image:url(https://i.dir.bg/application.comments/sprites/sprites-butt-move.png); background-repeat:no-repeat; position:absolute; }
.overlay div.close { background-position:0 0; right:15px; top:8px; z-index:999999; cursor:pointer;}
.overlay div.movebutton {	background-position:-37px 0; right:48px; top:8px; z-index:998; cursor: move !important; }

/********** Form **********/
.AppComm_myform { padding:0; margin:0; text-align:center; width:350px; background-color:#FFF; }
.AppComm_myform h3 { margin:0 0 10px -30px; color:#036; font-size:14px; }
.AppComm_myform label, .AppComm_myform input, .AppComm_myform select { display: block; width: 160px; float: left; margin-bottom: 12px; color:#666; }
.AppComm_myform input { height:18px; }
.AppComm_myform textarea { width: 249px; height:100px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; float:left; }
.AppComm_myform label { text-align: right; width: 80px; padding-right: 10px; }
.AppComm_myform br {	clear: left; }
.AppComm_myform #button, .AppComm_myform #button:hover { background-image:url(https://i.dir.bg/application.comments/sprites/sprites-bgr-buttons.png); background-repeat:repeat-x; height: 24px !important;} 
.AppComm_myform #button { background-position:0 0; width:100px; margin:15px 0 0 90px; cursor:pointer; font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size:11px; color:#444; border:1px solid #E3E9EF; }
.AppComm_myform #button:hover { background-position:0 -23px; border:1px solid #C7E2F1; }
.users_only_cform {width: 450px; color:#666; margin-left: 50px; margin-bottom:15px; margin-top:-15px; text-align: left; float: left; }

/********** Butons **********/
.AppComm_buttons li { display:inline; list-style:none; }
.AppComm_buttons li a, .AppComm_buttons li a span { background:transparent url(https://i.dir.bg/application.comments/images/buttons-backgr.png) no-repeat; float:left; }
.AppComm_buttons li a { background-position:top left; display:block;  height:22px; margin-right:5px; }
.AppComm_buttons li a span { background-position:right top; display:inline; height:18px; padding:4px 10px 0 0; margin-left:10px; cursor:pointer; }
.AppComm_buttons li a:hover { background-position:0px bottom; color:#FFF; }
.AppComm_buttons li a:hover span { background-position:right bottom; color: #000; }

/********** Comments **********/
.AppComm_coment { border:1px solid #CECECE; padding-bottom:5px; margin-bottom:7px; background-image:url(https://i.dir.bg/application.comments/images/comments-bgr.png); background-repeat:repeat-y; background-color:#FFF; }
.AppComm_rejected { background-image:none !important; background-color:#E1E1E1 !important; }
.AppComm_rejected_2 { background-image:none !important; background-color:#F1F1F1 !important; }
.AppComm_pink { background-image:none !important; background-color:#FFC0CB !important; }

.AppComm_coment a { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.AppComm_coment-top { width:100%; margin-left:0px !important; height: 18px; padding: 5px 0 0 0; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;	 font-size:12px;	color:#666;  }
.AppComm_coment-top small { color:#777;}
.AppComm_coment-body { width:90%; max-width:540px; margin-left:0px !important; padding: 10px 10px 10px 40px; }
.AppComm_coment-body i { color:#000; line-height: 0.7;  }

.comment0 { background-image:none !important; width:-15px; color:#333; margin-bottom:2px;  }
.comment0, .comment1 { border-right:none; margin-left:15px;  margin-bottom:2px;   }

.commentReplika {width:200px; padding-right:4px;}
.AppComm_cpanel  {width:500px; padding-right:4px;}
.commentDate { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; font-weight:bold;}

.AppComm_unregister { color:#444; }
.AppComm_admin { border-top:6px solid  #FCEE05; }
.AppComm_old { border-top:6px solid  #DCBD85; }

.AppComm_replika { background-image:url(https://i.dir.bg/application.comments/sprites/sprites-all-buttons2.png); background-repeat:no-repeat; 
background-position: 0 -23px; width:59px; height:17px; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:1px 0 0 8px;}

.AppComm_sendto {background: transparent; border:none; cursor: pointer; width:85px; height:24px; margin:-20px 0 5px -23px;}
.AppComm_inReplika {padding: 5px 5px 0 5px; font-family:Verdana, Geneva, sans-serif; color:#666; font-size:12px;}
.AppComm_onTopReplika { width:190px; margin:0; padding:0 0 0 10px; line-height:14px;}

.AppComm_onTopReplika p { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#555; margin-bottom:7px;}

/**************pagingComments*************/
.pagingComments { margin:0 0 15px 0; padding:0; }
.pagingComments ul, .pagingComments li { margin:0; padding:0; }
.pagingComments li { display:inline; }
.pagingComments li a { float:left; display:block; background-image:url( https://i.dir.bg/application.comments/sprites/sprites-bgr-buttons.png); 
background-repeat:repeat-x; background-position:0 -46px; border:1px solid #B9B9B9; padding:2px 7px 2px 7px; margin:0 3px 0 0; text-decoration:none; 
font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#666; }

.pagingComments li a:link, .pagingComments li a:visited { text-decoration:none; }
.pagingComments li a:hover, .pagingComments li.active a { background:none; background-color:#FFF; color:#000; }

/**********App_comments_CornerFix***********/
#new_captcha, .guest_only a { font-size:11px;}

.App_comments_greenquote, .App_comments_redquote { position:absolute; width:16px; height:13px; margin-left:-28px; top: 15px; 
background-image:url(https://i.dir.bg/application.comments/sprites/sprites-all-buttons2.png); background-repeat:no-repeat; }
.App_comments_greenquote { background-position:-67px -23px; }
.App_comments_redquote { background-position:-84px -23px; }
.App_comments_greenquote a, .App_comments_redquote a { cursor:pointer; }
.AppComm_relative { position:relative;}

._redquote {border:1px solid #FDB !important; background-image:none !important; background-color:#FFF9F2 !important;}
._greenquote  {border:1px solid #BCDEDE !important; background-image:none !important; background-color:#F5FAFA !important;}
._selected  { background-image:none !important; background-color:#FFFFF0 !important; }
/*************/
.App_cluben_Chlen { line-height:24px;}
.App_cluben_Chlen, .App_cluben_Chlen p, .App_cluben_Chlen i { font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.App_cluben_Chlen i  { margin-top:10px;}
.App_cluben_Chlen p { margin-bottom:7px;}
.App_cluben_Chlen b { font-size:12px; margin-bottom:7px;}

.App_cList { padding-left:20px; line-height:16px;} 

#msg1 { font-size:12px;}

/********** new Navigation **********/
#newComm_listNavigation {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:100%;
	height:26px;
}
#newComm_listNavigation ul, #newComm_listNavigation li { margin:0; padding:0; list-style: none; }
#newComm_listNavigation li { display:inline; }
#newComm_listNavigation a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	text-align: center;
	font-weight: bold;
	background-position:-4px -163px;
	width: 86px;
	height: 32px;
	line-height: 25px;
	background-repeat:no-repeat;
	background-image:url(https://i.dir.bg/application.comments/sprites/sprites-all-buttons2.png);
	margin-right: 5px;
}
#newComm_listNavigation li a:hover {
	background-position:-4px -199px;
	text-decoration: none;
	display:block;
	color: #C00;
}
#newComm_listNavigation li.active a, #newComm_listNavigation li a.current { color:#FFF; background-position:-4px -234px}
#newComm_listNavigation a.nc_big {background-position: -4px -49px; width:127px}
#newComm_listNavigation a.nc_big:hover { background-position:-4px -85px;}
#newComm_listNavigation li.active a.nc_big, #newComm_listNavigation li a.current {
	background-position: -4px -121px; cursor:default;
}
#newComm_listNavigation span {
	color:#F00;
}
#newComm_listNavigation a.nc_noimage { color:#069; background-image:none; margin-left:5px; width:auto !important; }
#newComm_listNavigation a.nc_noimage:hover { color:#F60; background-image:none; }
#newComm_listNavigation a.nc_write  {
	width:91px;
	background-position:-4px -271px;
	text-indent:-5000px;
	height:25px;
}
#newComm_listNavigation a.nc_write:hover { background-position:-4px -302px;}
#newComm_listNavigation a.nc_enter, #newComm_listNavigation a.nc_enter:hover { width:75px; background-position:-81px 0; }
#newComm_listNavigation a.nc_exit, #newComm_listNavigation a.nc_exit:hover { width:25px; background-position:-131px -23px; }
#newComm_listNavigation a.nc_write,#newComm_listNavigation a.nc_enter, #newComm_listNavigation a.nc_exit { padding-top:5px; margin-left:5px; color:#069; text-decoration:none; background-repeat:no-repeat; }
#newComm_listNavigation a.nc_write:hover, #newComm_listNavigation a.nc_enter:hover, #newComm_listNavigation a.nc_exit:hover { color:#F60; outline:none; } 
#newComm_listNavigation span img { padding:0 5px 0 0; }
#newComm_listNavigation a#nc_Big, #newComm_listNavigation a:hover#nc_Big, #newComm_listNavigation li.active a#nc_Big, #newComm_listNavigation li a.current#nc_Big { background-image:none; min-width:100px; width: auto; }

/********** Users info **********/
.proInfo { position:relative; color:#039; cursor:pointer; z-index:560; }
.proInfo ins { display:none; position:absolute; width:130px; height:65px; top:13px; padding:16px 0 0 0; z-index: 100; left: 0px; background-image: url(https://i.dir.bg/esspresso/images/prof-backgr.gif); overflow: visible; }
.proInfo ins { text-decoration:none; }
.proInfoLinks { margin:0; padding:0 0 0 5px;  list-style:none;}
.proInfoLinks li { margin:0; padding:0; }
.proInfoLinks li a { display:block; width:114px; height:20px; margin:0; padding:5px 0 1px 5px; font-size:12px; color:#FFF; border-top: 1px solid #8696A4; } 
.proInfoLinks li a:hover { text-decoration:none; color:#fff; background-color:#4B6280; } 

.pInfo p { margin-bottom:6px; }
.closeInfo, .closeInfo2 { background-image:url(https://i.dir.bg/esspresso/images/close.gif); width:16px; height:16px; float:right; position:absolute; top:-3px; cursor:pointer; right:-4px;}

.pInfo { display:none; position:absolute; top:13px; height:230px; width:250px; background-color:#F8F8F8; 
cursor:default; color:#FFF; padding: 10px; z-index:120; background-image: url(https://i.dir.bg/esspresso/images/prof-backgr2.gif); left: 0px; }
.pInfo b { color:#000;}

.AppComm_reportAbuse { display: block; margin: 0 0 10px 0; width: 90%; border: 1px dotted #933; padding:3px; }
.sektorB { width:127px; height:75px; float:left; }
.AppComm_badword { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; }


/********** fix for dnes **********/
.App_comments_DnesFix { height:auto; }
.App_comments_DnesFix .AppComm_buttons { margin-left:-40px !important;}

#new_captcha, .guest_only a { font-size:11px;}

.AppComm_coment a { color:#03C; text-decoration:none !important; font-size:11px;}
.AppComm_coment a:hover {text-decoration:underline !important;}
		
.AppComm_coment b, .AppComm_coment p, .AppComm_coment span, .AppComm_coment i { font-size:11px; font-family:Verdana, Geneva, sans-serif; }

.AppComm_coment, .pagingComments li a { border:1px solid #B3C2D9;}
.comment0, .comment1 { border-right:none  !important; }

.AppComm_buttons li a {color:#03C; text-decoration:none;}

.left { float:left; }
.right { float:right }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clearleft { clear:left; height:0; font-size: 1px; line-height: 0px; }
.clearright { clear:right; height:0; font-size: 1px; line-height: 0px; }


.AppComm_myform label, .AppComm_myform  input, .AppComm_myform select, .AppComm_coment i, .AppComm_coment i b { font-family: Verdana, Geneva, sans-serif !important; font-size:11px; }
.AppComm_coment-body p { font-family: Verdana, Geneva, sans-serif !important; font-size:12px !important; }

/********** spec_buttons **********/
.spec_buttons { float:right; }
.spec_buttons li { float:left; list-style:none; }
.spec_buttons li a { display:block; width:22px; height:22px; margin:0 2px; padding:0; background-image:url(https://i.dir.bg/application.comments/images/special-buttons-v3.png); background-repeat:no-repeat; }
.spec_buttons li a.goasc { background-position:0 0;  }
.spec_buttons li a.goasc:hover { background-position:0 -23px; }
.spec_buttons li a.godesc { background-position:-23px 0; }
.spec_buttons li a.godesc:hover { background-position:-23px -23px; }
.spec_buttons li a.goflat { background-position:0 -46px;  }
.spec_buttons li a.goflat:hover { background-position:0 -69px; }
.spec_buttons li a.gothread { background-position:-23px -46px;  }
.spec_buttons li a.gothread:hover { background-position:-23px -69px; }
.spec_buttons li a.gohide { background-position:0 -92px;  }
.spec_buttons li a.gohide:hover { background-position:-23px -92px; }
.spec_buttons li a.gohideads { background-position:0 -115px;  }
.spec_buttons li a.gohideads:hover { background-position:-23px -115px; }