/* дисплей */
body{font:normal 12px/15px tahoma, arial, sans-serif;background:#fff;margin:0;padding:0;color:#000}
img{border:1px solid #ccc;float:left;margin:0 8px 8px 0}
h2 img{float:right;border:0}
#minMax,.header,.site-search,.search #footer p,.search-results,.search-pages{min-width:996px;max-width:1245px;margin:0 auto}
a{color:#000}

.header,menu{display:block;overflow:hidden;padding:10px 0}
#header,.header{background:#FAC101 url(../img/bg.png) no-repeat top left;height:83px;position:relative}
#header a,.header a{color:#000;text-transform:lowercase}
#header ul,#header li,ul.menuleft,.header menu{list-style:none;margin:0;padding:0}
#header .logo,.header h1{background:url(../img/i.png) no-repeat 0 -426px;width:20%;height:80px;overflow:hidden;float:left;margin-right:2%}
.logo h1,.header h1{text-indent:-1500px}
#header ul.menu,.header menu{float:left;padding:0;height:70;padding-bottom:6px;margin-left:-6px}

#header ul.menu li,.header menu li{font:bold 15px "Times New Roman",serif;
float:left;margin-top:43px;height:20px;padding:4px 14px 0 6px}
#header ul.menu a,.header menu a{text-decoration:none}
#header ul.sidemenu{float:right;text-align:right;width:120px}
#header ul.sidemenu li{line-height:13px}
#header .sidemenu a{color:#963;font-size:10px}
#header li.active,.header li.active{background:#fff;background:url(../img/i.png) no-repeat right -380px}
#header ul.menu a#active,.header menu a#active{background:url(../img/i.png) no-repeat 0 -474px}
#top{text-align:center}
#top img{display:block;margin:10px auto}

#all,.search{background:url(../img/bg.png) no-repeat -200px -200px}

#header form{position:absolute;right:8px;top:12px;text-align:right}
#header input{width:140px;margin:1px 2px}
#header input:focus{width:300px}
#header input:focus,#header input{-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease}

.site-search h2{padding:50px 0 8px 33px;font-size:24px}
.site-search form{background:#fcad01 url(../img/bg_search.png) no-repeat 100% 0;margin:0 22px;padding:12px 90px 11px 10;display:block;position:relative}
.site-search input{width:100%}
.site-search button{position:absolute;right:22px;top:12px}
.search #footer p{padding-left:0}

.search-results{padding:15px 0 0 42px}
.search-results li{color:#aaa;padding-bottom:27px}
.search-results .passages,.search-results .passages li,.search-pages li{display:block;padding:4px 0;margin:0;color:#333;font-size:13px}
.search-results a{color:#aaa}
.search-results .title{font-size:16px;font-weight:normal;color:#000}
.search-results small{font-size:12px}

.search-pages li{float:left;margin:0 9px 0 0}
.search-pages .active{padding:5px;background:#fac101;color:#fff}
/* шапке конец */

#outer1{float:left;width:20%;margin-right:1%}
#outer2{float:left;width:15%;background:#c0c0c0}
#outer3{float:left;width:30%;background:#c0c0c0}
#outer4{float:right;width:15%;background:#d0d0d0}
#outer5{float:right;width:20%}
#outer1, #outer2, #outer3, #outer4, #outer5{padding-bottom:32767px;margin-bottom:-32767px}
#outer1 .content, #outer5 .content{width:200px}
 #outer5 .content{float:right}
#wrapper{overflow:hidden;width:100%;clear:both}

#topbar{width:58%;float:left}
.ushki{width:94%;border:1px solid #ccc;height:80px;margin:8px auto}
.ushki p{margin:0;padding:0;width:23%;margin-right:2%;height:80px;float:left;overflow:hidden;text-align:left;font-size:12px;line-height:14px}
.ushki img{float:left;margin:-10px 5px 0 0;border:0}
.ushki a{color:#000;display:block;padding:10px 0 0}
.ushki strong,.ushki strong a{text-decoration:none}
.content .ushki{width:100%;margin-top:60px}
.content .ushki p{width:48%;margin-right:2%}
.tool-tip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;text-align:left}
#footer{clear:both;background:#FAC101 url(../img/bg.png) no-repeat top left;padding-top:3px;margin-top:50px}
#footer .content{background:#fff}
h1,h2,h3,h4,h5{font-weight:normal;margin:0 0 5px 0}
h1{font-size:20px;margin:0;padding:10px 0;color:#fff}
h3{font-size:18px;margin:0;padding:8px 0}
.content{padding:10px}
#topbar .content{padding:0 20px}
p{font-size:12px;line-height:1.5em;margin:0;padding:5px 0}
ul.menuleft{margin-bottom:40px}
.moduletable h3,tr.calhead{background-color:#FAC101;padding:3px 3px 3px 6px;font-size:10px;font-weight:normal;color:#fff ;text-transform:uppercase}
.moduletable.urls a{display:block;width:200px;margin:10px 0 0 0}
.moduletable.urls strong{display:block;margin-left:-2000px}
.urlmg{background:url(../img/i.png) no-repeat 0 0;height:60px}
.urlza{background:url(../img/i.png) no-repeat -200px 0;height:51px}
.urldp{background:url(../img/i.png) no-repeat -400px 0;height:69px}
.urlis{background:url(../img/i.png) no-repeat -600px 0;height:60px}
.urlpn{background:url(../img/i.png) no-repeat -800px 0;height:68px}
.urlmama{background:url(../img/i.png) no-repeat -1000px 0;height:68px}
.urlzbb{background:url(../img/i.png) no-repeat -1000px -84px;height:68px}

.moduletable.mg h3,.moduletable.is h3,.moduletable.zn h3,.moduletable.dp h3{visibility:hidden}
.moduletable .separator{display:block;color:#000;font-weight:normal;font-size:10px;padding:0 0 5px 7px}
.menuleft li{margin:6px;margin-top:5px;font-weight:bold;color:#000;text-decoration:none}
.menuleft a{font-weight:bold;color:#000;text-decoration:none}
.contentheading,.componentheading{margin-top:13px}
h2.contentheading a,.componentheading{font-size:24px;color:#000}
.contentpaneopen h3{font-weight:normal;font-size:16px}
#header p{color:#fff}
#footer p{padding:10px 0 20px 22%;font-size:10px}
#footer a{}
#footer a:hover{text-decoration:none}
#footer{}
#calendar-23{margin-bottom:35px}
.calendar{width:200px;color:#999;text-align:center}
.calhead{}
.calendar a{color:#000}
.blogCalendarDay{padding:4px}
.blogCalendarToday{background:#ccc;color:#fff}
.blogCalendarToday a{color:#fff}
.calhead a{color:#fff;text-decoration:none}
.dayName td{font-size:9px;padding:9px 0}
.weekend{color:#f00}
.headerArrow a{font:normal 20px/10px "Times New Roman",serif;text-decoration:none;color:#000}
.headerArrow{padding:5px 1px 5px 2px}
p.calspinner{background:url(../img/spinner.gif) left center no-repeat;padding-left:20px;margin-left:1.7cm;margin-top:-1.8cm;margin-bottom:2cm}
.jcomments-links{border-top:1px solid #ccc;margin:6px -1px 30px -1px;padding:4px 1px 0 1px;position:relative;font-size:11px}
.jcomments-links a{color:#777;display:block;margin-right:30px;float:left}
#jc{margin-top:30}
#page{overflow:hidden}
.iteminfo{padding:1px 0 4px 1px}
.createdby{font-size:10px;color:#777}
.leading, .hilite{background:#FCEBB3;padding:10px;overflow:hidden;margin:0 -10px}
.leading{margin:2px -10px 12px -10px}
.leading p{
	padding-left:208px;font-weight:bold;
}
.leading p img{margin:0 0 0 -208px;border:1px #000 solid}
.leading .createdby{display:none}
.leading .jcomments-links{margin:10px 0 0 208px;border-top:1px solid #b2a87e;height:20}
.leading .jcomments-links a{display:block;margin:0 30px 10px 0;color:#867f60}
.leading h2{margin:5px;padding:0}
.leading .readmore-link{display:block;background:url(../img/i.png) no-repeat -600px -356px;padding-left:11px}
.leading .comment-link{display:block;background:url(../img/i.png) no-repeat 0 -356px;padding-left:14px}
.readmore-link{display:block;background:url(../img/i.png) no-repeat -900px -356px;padding-left:11px}
.comment-link{display:block;background:url(../img/i.png) no-repeat -300px -356px;padding-left:14px}
.article_row p{overflow:hidden}
.moduletableopros{font-size:12px;color:#000}
/* голосовалка */
#poll{
margin:0 0 7px 0;
padding:5px;
text-align:left;}

#poll li em{
display:block;clear:both;
height:9px;
color:#555;
font-style:normal;
font-size:9px;
}

#poll strong{
display:block;
overflow:hidden;
float:left;
height:6px;
color: #080;
margin:5px 2px 0 0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
background:url(../img/i.png) no-repeat 0 -340px
}

* #poll strong{
text-indent:0 }

div.barre,#poll li label{
clear:both;overflow:hidden;display:block;
padding:0 0 8px 20px
}
#poll li label{padding-bottom:2px;position:relative;line-height:12px}
#poll li label input{position:absolute;left:0;top:0}
	
#poll label em{
padding:0 }

#poll ul{
margin:0;
padding:0;
}

#poll li{
margin:0 0 6px 0;
padding:0;
background-image:none;
list-style:none none outside}

#poll li#fp_latestvoteid{
background-color:#eee;
margin:0 0 4px 0;
padding:0;}

#poll li div{
margin:0 }

#poll span#fp_latestvoteid{
font-weight:bold;
color:red }

#poll hr#fp_latestvoteid{
clear:both;
visibility:hidden;
}


#poll li input{
display:block;
margin:0;
width:20px;
float:left;
border:none }

#poll p#fp_poll_title{
font-weight:bold;
margin-bottom:10px;line-height:13px;
}

#poll p#fp_poll_subtitle{
font-weight:normal;
margin-bottom:5px;
padding-bottom:0
}

#poll p#fp_poll_button{
font-weight:normal;
margin-top:10px;
padding:0;
}

#poll div.fp_poll_msg{
font-weight:normal;
padding-left:0;
background-color:#eee;
color:red;
margin-top:10px;
padding-left:5px;
}

#poll div.fp_poll_loading{
visibility:visible;
display:block;
font-weight:normal;
background:transparent url(../img/loading.gif) no-repeat 0 0;
color:red;
text-indent:18px;
margin-top:10px;
}

#poll div.hide_me{
visibility:hidden;
display:none;
}

.newsfeed{margin:0;padding:0}
.newsfeed li{display:block;padding:0 0 15px}
#outer5 strong a,.newsfeed a{display:block;margin:7px 0;color:#000;font-size:15px}
#outer5 strong a{color:#fff;background:#fac101;padding:3px 3px 3px 6px;font-size:10px;text-decoration:none;text-transform:uppercase}
/* баннеры */
.bannergroup img{border:0;margin:0;float:none}
#outer5 .bannergroup{margin-bottom:30px}

/* каменты */
.jcomments-links{margin-top:10px;clear:both;text-align:left}
.comment-link, .readmore-link{padding:0 5px 5px 14px;background-image:url(../img/jc/jc_blog.gif);background-repeat:no-repeat}
.comment-link{background-position:0 -29px}
.readmore-link{background-position:0 2px}
	
/* Common JComments styles */
#jc a:link, #jc a:visited, #jc a:hover{outline:none} 
#jc .clear{clear:both;height:1px;overflow:hidden}
#jc .busy{ display:none;margin:3px auto;padding:0;width:16px;height:16px;background:url(../img/jc/jc_busy.gif) no-repeat;}

/* title h4*/
#jc h4{
	color:#555;
	background-color:inherit;
	font-weight:bolder;
	text-align:left;
	border-bottom:1px solid #D2DADB;
	padding:0 0 2px 0;
	margin-bottom:10;
}

/*message*/
#jc p.message{color:#777;background-color:inherit;background-image:none;text-align:center;text-decoration:none;text-transform:none;text-indent:0;padding:5px 0 0 0;border-top:1px solid #D2DADB}

/*comment*/
#comments{margin:0;padding:0;width:100%;text-align:left;text-decoration:none;text-transform:none;text-indent:0}
#comments a{color:#849B9F;background-color:inherit;font-weight:normal;text-decoration:none}
#comments a:active, #comments a:focus, #comments a:hover{color:#cc0000;background-color:inherit}
#comments a[rel*=external]{background:url(../img/jc/jc_link.gif) no-repeat center right;padding:0 10px 0 0;margin:0 2px}
	
/*rss / refresh*/
#comments a.rss, #comments a.refresh, #comments a.subscribe{padding:0 0 0 14px;margin:0 0 0 2px;border:none}
#comments a.rss{background:url(../img/jc/jc_rss.gif) no-repeat center left}
#comments a.refresh{background:url(../img/jc/jc_refresh.gif) no-repeat center left}
#comments a.subscribe{background:url(../img/jc/jc_subscribe.gif) no-repeat center left}
#comments h4 a.rss, #comments h4 a.refresh{padding:0 0 0 10px;margin:0 0 0 5px;display:inline}

/*list footer*/
#comments-list-footer{margin:0 0 10px 20px}

/*show/hide form*/
#comments-form-link a.showform{
margin:5px 0 0 22px;
padding:0 0 5px 14px;
background:url(../img/jc/jc_blog.gif) no-repeat 0 -28px;
border:none;
font-weight:bold;
display:block;
}

#comments .comment-box{margin:0;padding:0;color:#999}
#comments .comment-avatar{float:left;margin:0;padding:0}
#comments .avatar-indent{padding-left:40px}

#comments a.comment-anchor, 
#comments a.comment-anchor:active, 
#comments a.comment-anchor:focus, 
#comments a.comment-anchor:hover{color:#777;background-color:inherit;text-decoration:none;border:none}

#comments span.comment-author,
#comments a.author-homepage{color:#3c452d;background-color:inherit;font:bold 1em Verdana, Arial, Sans-Serif;margin:0;padding:0}
#comments a.author-homepage{text-decoration:none;border-bottom:1px dotted #3c452d}

#comments span.comment-title{color:#b01625;background-color:inherit;font:bold 1em Verdana, Arial, Sans-Serif;margin:0;padding:0}

/*avatar*/
#comments .comment-avatar img{width:32px;height:32px}

/*date and time*/	
#comments .comment-date{font-size:10px;color:#999;margin:0;padding:0 0 0 12px;background:url(../img/jc/jc_date.gif) no-repeat center left}
#comments .comment-body{color:#777;background-color:inherit;margin:0;padding:2px 0}

/* Quote, Code and Hidden block styles */
#comments span.quote, #comments blockquote{margin:5px 0 5px 10px;display:block;clear:both;background-image:none}
#comments blockquote, #comments span.hidden{
	color:#849B9F;
	background-color:inherit;
	text-align:left;
	padding:8px;
	border:1px dashed #849B9F;
	margin-bottom:8px;
}
#comments span.quote{color:#777}
#comments span.hidden{clear:both;display:block;margin:5px 0}

/* Quote and Reply to buttons panel */
#comments span.comments-buttons{height:15px;float:right}

#comments span.email, #comments span.emailactive{
	font		:normal 1em Verdana, Arial, Sans-Serif;
	text-decoration :none;
	white-space	:normal;
	margin		:0;
	padding		:0;
	line-height	:10px;
	cursor		:pointer;
	border-bottom	:1px dotted #999;
}

#comments span.email{color:#444;background-color:inherit}
#comments span.emailactive{color:#cc0000;background-color:inherit}
#comments span.email img, #comments span.emailactive img{padding:0}

#comments p{
	font		:normal 1em Verdana, Arial, Sans-Serif;
	margin		:5px 5px 5px 0;
	padding		:0;
	text-decoration	:none;
	text-transform	:none;
	text-indent	:0;
}

#comments .comment-body img{padding:0;border:0 none}
#comments .comment-body .img{padding:4px 0 !important;max-width:500}
#comments p.toolbar{clear:both;color:#ccc;background-color:inherit;border-top:1px solid #ccc;margin:8px 0 0 0;padding:5px 0 0 0}
#comments p.toolbar img{cursor:pointer;padding:0;margin:0}

/* comments list styles */
#comments div.comments-list{margin-left:20px;height:1%}
#comments .even, #comments .odd{background-image:none;color:#3c452d;margin-left:0;margin-bottom:10;padding:0}

#comments-list div.comments-inline-edit{padding:5px;margin:5px 0;color:inherit;background-color:#fff;border:1px solid #ccc}

/* comment form styles */
#comments-form, #comments-form p, #comments-form div.comments-policy, #comments-form span, #comments-form .counter{text-align:left;text-decoration:none;text-transform:none;text-indent:0}
#comments-form p, #comments-form span, #comments-form .counter{color:#777;background-color:inherit;font:normal 1em Verdana, Arial, Sans-Serif}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error{
	font:normal 1em Verdana, Arial, Sans-Serif;
	margin-top:10px;
	margin-bottom:8px;
	overflow:hidden;
	padding:0;
}

#comments-inline-edit{border:1px solid #ccc;margin:5px 0 0 0;background-color:#fff}
#comments-inline-edit #comments-form p, #comments-inline-edit #comments-form #comments-form-buttons,
#comments-inline-edit #comments-form-error{font:normal 1em Verdana, Arial, Sans-Serif;margin-left:5px !important;margin-left:5px;margin-top:5px;margin-bottom:2px;padding:0}

#comments-form div.comments-policy{color:#777;background-color:inherit;border:1px dotted #ccc;margin-left:20px !important;margin-left:20px;margin-top:5px;margin-bottom:5px;padding:5px}
#comments-form div.comments-policy ol, #comments-form div.comments-policy ul{margin:0;padding:5px 0 0 20px;line-height:5px}
#comments-form div.comments-policy ol li,
#comments-form div.comments-policy ul li{font:normal 1em Verdana, Arial, Sans-Serif;margin:0;padding:0;border:none;line-height:5px}

#comments-form img.smile{margin:0 3px 3px 0;padding:0;border:none;cursor:pointer}
#comments-form img.captcha{padding:0;margin:0  3px 0 0;border:1px solid #ccc}
#comments-form span.captcha{padding:0 0 0 12px;color:#777;background:url(../img/jc/jc_refreshg.gif) no-repeat 0 2px;cursor:pointer}
#comments-form label{color:#777;background-color:inherit;line-height:1.5em;padding:0;margin:0;vertical-align:middle}
#comments-form input, #comments-form textarea{color:#444;background-color:#fff;padding:0;border:1px solid #ccc}
#comments-form input{width:170px;margin-bottom:2px;height:1.5em}
#comments-form input.selected, #comments-form textarea.selected{color:#777;background-color:#ffffe0;border:1px solid #849B9F}
#comments-form input.error, #comments-form textarea.error{border:1px solid #f00;text-decoration:none;text-transform:none;background-color:#ffffe0}

#comments-form input.checkbox{width:16px;line-height:1.5em;padding:0;margin:0;vertical-align:middle;border:none}
#comments-form input.captcha{width:116px;margin:3px 0 5px 0}
#comments-form textarea{max-width:400px !important;width:350px;margin:0}

#comments-form #comments-form-message, #comments-inline-edit #comments-form-message{padding:5px 5px 5px 25px;margin-right:5px;display:block}
.comments-form-message-error{background:#FFD86F url(../img/jc/jc_error.gif) no-repeat 4px 50%}
.comments-form-message-info{background:#DFEEFF url(../img/jc/jc_info.gif) no-repeat 4px 50%}

#comments-form .counterpanel{height:13px;display:block;overflow:hidden;color:#ccc;padding:0;margin:0;border:1px solid #ddd;border-top-width:0;max-width:400px !important;width:350px;background-color:#eee}

#comments-form .grippie{height:13px;display:block;overflow:hidden;color:#ccc;padding:0;margin:0;border:1px solid #ddd;border-top-width:0;max-width:400px !important;width:350px;cursor:s-resize;background:#eee url(../img/jc/resize.gif) no-repeat right center}
#comments-form .grippie .counter{font-size:10;padding:0;margin:0}
#comments-form .grippie span{display:block;float:left}
#comments-form .grippie span span{display:inline;float:none}

#comments-form .btn{float:left}
#comments-form .btn{background:url(../img/jc/jc_btnl.gif) no-repeat;margin-right:5px}
#comments-form .btn div{margin:0;float:left;background:url(../img/jc/jc_btnr.gif) 100% 0 no-repeat}
#comments-form .btn a{text-decoration:none;height:22px;line-height:22px;font-size:12px;font-weight:bold;color:#777;padding:0 5px;border:none}
#comments-form .btn a:hover{text-decoration:none;color:#0B55C4}
#comments-form-smilespanel{display:none;cursor:pointer;padding:2px;max-width:200px;background-color:#fff;border:1px solid #ccc;overflow:auto;left:0;top:0;position:absolute}

#comments-footer, #comments-footer a{color:#ccc !important;background-color:inherit;font:normal 9px Verdana, Arial, Sans-Serif !important}
#comments-footer{display:block;height:14px;border-top:1px solid #ccc;padding-top:1px;margin-top:4px;text-align:right}
#comments-footer a{text-decoration:none !important;text-transform:none;padding:0;margin:0;border:none !important;float:right;background:none !important}

/* comments pagination styles */
body #jc #nav-bottom, body #jc #nav-top{line-height:19px !important;line-height:17px;height:auto !important;text-align:center}
#jc #nav-bottom span.page, #jc #nav-top span.page{color:#777;background-color:#eee;border:1px solid #d6dadd}
#jc #nav-bottom span.hoverpage, #jc #nav-top span.hoverpage{color:#777;background-color:#e8e9ea;border:1px solid #d6dadd}
#jc #nav-bottom span, #jc #nav-top span{color:#777;background-color:inherit;font-size:10px;font-family:Arial, sans-serif;margin:0 2px;height:15px;padding:2px 8px;cursor:pointer;vertical-align:top}
#jc #nav-bottom span.activepage, #jc #nav-top span.activepage{color:inherit;background-color:white}
#jc div#nav-bottom, #jc div#nav-top{position:relative;z-index:2;width:100%}
#jc div#nav-bottom{margin:10px 0 0 0;padding:0;background:url(../img/jc/jc_dot.gif) repeat-x top left}
#jc #nav-bottom span.activepage{border-bottom:1px solid #d6dadd;border-left:1px solid #d6dadd;border-right:1px solid #d6dadd;border-top:1px solid white}
#jc div#nav-top{margin:10px 0;background:url(../img/jc/jc_dot.gif) repeat-x bottom}
#jc #nav-top span.activepage{border-top:1px solid #d6dadd;border-left:1px solid #d6dadd;border-right:1px solid #d6dadd;border-bottom:1px solid white}

/* Vote */
#jc span.comments-vote{width:6em;height:15px;float:right}
#jc span.comments-vote a{width:15px;height:14px;float:left;margin:0 3px 0 0;display:block;background-repeat:no-repeat;background-image:url(../img/jc/jc_vote.gif);border:none !important;text-decoration:none}
#jc span.comments-vote .busy{margin:0;float:right;width:16px}
#jc a.vote-good{background-position:0 0}
#jc a.vote-poor{background-position:-15px 0}
#jc span.vote-good,#jc span.vote-poor,#jc span.vote-none{margin:0;float:right;font:bold 1em Verdana, Arial, Sans-Serif;line-height:14px}
#jc span.vote-good{color:#339900;background-color:inherit}
#jc span.vote-poor{color:#CC0000;background-color:inherit}
#jc span.vote-none{color:#A9A9A9;background-color:inherit}

/* BBCode */
#jc span.bbcode{width:auto;height:23px;display:block;margin-bottom:5px}
#jc .bbcode a, #jc .bbcode a:focus, #jc .bbcode a:active, #jc .bbcode a:hover{width:23px;height:23px;float:left;margin:0 2px 0 0;display:block;background-color:transparent !important;background-repeat:no-repeat;background-image:url(../img/jc/jc_bbcode.gif);text-decoration:none;border:none !important}
#jc a.bbcode-empty{background-position:0 0}
#jc a.bbcode-b{background-position:-30px 0 !important}
#jc a.bbcode-i{background-position:-60px 0 !important}
#jc a.bbcode-u{background-position:-90px 0 !important}
#jc a.bbcode-s{background-position:-120px 0 !important}
#jc a.bbcode-url{background-position:-150px 0 !important}
#jc a.bbcode-img{background-position:-180px 0 !important}
#jc a.bbcode-list{background-position:-210px 0 !important}
#jc a.bbcode-hide{background-position:-240px 0 !important}
#jc a.bbcode-quote{background-position:-270px 0 !important}
#jc a.bbcode-smile{background-position:-300px 0 !important}
#jc a.bbcode-youtube{background-position:-330px 0 !important}
#jc a.bbcode-google{background-position:-360px 0 !important}
#jc a.bbcode-wiki{background-position:-390px 0 !important}
#jc span.bbcode img{width:23px;height:23px;float:left;margin:0 2px 0 0}
#jc .custombbcode{width:23px;height:23px;float:left;margin:0 2px 0 0;display:block;text-decoration:none;cursor:pointer}

/* rounded comments */
.rbox{margin:0;width:auto;overflow:hidden}
.rbox div{text-align:left;margin:0}
.rbox_t{margin:0;border-top:1px solid #ccc;background-color:#FFF}
.rbox_tl{background:url(../img/jc/jc_rb_tl.gif) 0 0 no-repeat;padding-left:13px}
.rbox_tr{height:10px;overflow:hidden;background:url(../img/jc/jc_rb_tr.gif) 100% 0 no-repeat;padding-right:13px}
.rbox_m{border-left:1px solid #ccc;border-right:1px solid #ccc;width:auto;padding:0 8px;background-color:#fff;line-height:100%}
.rbox_b{margin-top:-5px;border-bottom:1px solid #ccc;background-color:#FFF;height:12px;line-height:12px}
.rbox_bl{background:url(../img/jc/jc_rb_bl.gif) 0 100% no-repeat;padding-left:13px}
.rbox_br{height:13px;background:url(../img/jc/jc_rb_br.gif) 100% 100% no-repeat;padding-right:13px}