/* plugin */
.komentarze-links { 
clear: both;
font-size: 14px;
text-align: left;
padding-top:5px;
margin-top:5px !important;
}

.comment-link, .readmore-link{
padding: 0 12px 0 0;
}

.comment-link {}
.readmore-link {}
	
/* Komentarze */
#jc {margin-top: 5px;}
#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(images/jc_busy.gif) no-repeat; }

#jc h4 {
background: #000000;
color: #FFFFFF;
display: inline-block;
font-size: 18px;
line-height: 18px;
margin: 0;
padding: 5px;
width: auto;
}

#jc p.message { text-align: center; text-decoration: none; text-transform: none; text-indent: 0; padding: 5px 0 0 0; }
#comments {margin: 0; padding: 0; width: 100%; text-align: left; text-decoration: none; text-transform: none; text-indent: 0; }
#comments a { text-decoration: none; }
#comments a:active, #comments a:focus, #comments a:hover {}
	
/* Refresh */
#comments .refresh, #comments .subscribe { padding: 0 0 0 14px; margin: 0 0 0 2px; border: none; }
#comments .rss { display: none;}
#comments .refresh { background: url(images/jc_refresh.gif) no-repeat center left;}
#comments .subscribe { background: url(images/jc_subscribe.gif) no-repeat center left;}
#comments h4 .refresh { padding: 0 0 0 10px; margin: 0 0 0 5px; display: inline; float:right;}

/* Opcje w stopce */
#comments-list-footer { margin: 0 0 10px 20px; text-align: right; font-size: 11px; font-weight: bold;}

/* Link do formularza */
#comments-form-link .showform {margin: 5px 0 0 22px; padding: 0 0 5px 14px; background: url(images/jc_komentarz.png) 0 50% no-repeat; border: none; font-weight: bold;display: block; }

/* Komentarze */
#comments .comment-box { margin: 0; padding: 0; font-size:11px;}
#comments .comment-avatar { float: left; margin: 0; padding: 0; }
#comments .avatar-indent { padding-left: 10px; }
#comments .comment-anchor { text-decoration: none; border: none; }
#comments .comment-author, #comments .author-homepage { font-weight: bold; margin: 0; padding: 0; }
#comments .author-homepage { text-decoration: none; }
#comments .comment-title { font-weight: bold; margin: 0; padding: 0; }

/* Data */	
#comments .comment-date { margin: 0; padding: 0 0 0 5px; opacity: 0.5;}
#comments .comment-body { margin: 2px 0 0; padding:2px 0; font-size:13px;}

/* Cytaty */
#comments .quote, #comments blockquote { margin: 0px; display: inline; clear: both; font-size: 13px; line-height: 16px; text-align: left; padding: 0px;}
#comments .comments-buttons { font-size:11px; font-weight:bold;}
#comments .email, #comments .emailactive { font: normal 1em Verdana, Arial, Sans-Serif; text-decoration: none; white-space: normal; margin: 0; padding: 0; line-height: 10px; cursor: pointer; }
#comments .email { }
#comments .emailactive { }
#comments .email img, #comments .emailactive img {padding: 0;}
#comments p { 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: 500px; }
#comments .toolbar { clear: both; margin: 0px 0 0 0; padding: 5px 0 0 0; }
#comments .toolbar img{ cursor: pointer; padding: 0; margin: 0;}

/* Lista komentarzy zagnieżdżonych */
#comments .comments-list { margin-left: 10px; margin-right: 0px; height: 1%; }
#comments .even, #comments .odd { margin-left: 0px; margin-bottom: 15px; padding: 0; }
#comments-list .comments-inline-edit { padding: 5px; margin: 15px 0; }

/* Formularz */
#comments-form, #comments-form p, #comments-form .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 { }
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error { margin-left: 0px !important; margin-top: 5px; margin-bottom: 5px; overflow: hidden; padding: 0; }

#comments-inline-edit { border: 0px; margin: 5px 0 0 0; }
#comments-inline-edit #comments-form p, #comments-inline-edit #comments-form #comments-form-buttons,
#comments-inline-edit #comments-form-error { margin-left: 5px !important; margin-top: 10px; margin-bottom: 2px; padding: 0; }

#comments-form div.comments-policy { margin-top: 10px; margin-bottom: 10px; }
#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 { 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 5px 0 0; border: 0px; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; max-width:100%; height:auto; }
#comments-form span.captcha { padding: 0 0 0 12px; background: url(images/jc_refreshg.gif) no-repeat 0 2px; cursor:pointer;font-size:10px;line-height:15px;}
#comments-form label.captchatxt {font-size:11px;line-height:15px;margin-right:0px;width:auto;float:none;} 

#comments-form label {
background-color: inherit;
line-height: 20px;
padding: 0;
margin: 0px 10px 0px 0;
float:left;
width: 150px;
}

#comments-form label.comments-form-subscribe{
width:80%;
vertical-align:middle;
margin: 0 0 0 5px;
}

#comments-form input, #comments-form textarea { 
background: #FFFFFF;
color: #000000;
border: 1px solid #cccccc;
font-size: 13px;
padding: 5px;
float:left;
margin-bottom: 5px;
}

#comments-form input { width:170px; margin-bottom:2px; height:auto; }
#comments-form input.selected, #comments-form textarea.selected { }
#comments-form input.error, #comments-form textarea.error { border: 1px solid #f00; text-decoration: none; text-transform: none; }

#comments-form input.checkbox { width: 16px; margin: 3px; border: none; }
#comments-form input.captcha { float:none;width:90px;margin: 3px 0 5px 0;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.17) inset;}
#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 5px; margin-right: 5px; display: block; }
.comments-form-message-error { background: #000000; color: #ffffff; }
.comments-form-message-info { background: #000000; color: #ffffff; }

#comments-form .counterpanel { height: 13px; display: block; overflow: hidden; padding: 0; margin: 0; max-width: 400px !important; width: 350px; }

#comments-form .grippie {float:left;clear:left;}
#comments-form .grippie .counter {font-size:10px;padding:0;margin: 0;}
#comments-form .grippie span {}
#comments-form .grippie span span {}

#comments-form .btn { float: left; }
#comments-form .btn {}
#comments-form .btn div {}

#comments-form .btn a {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
-moz-user-select: none;
border: 0px;
cursor: pointer;
font-family: Arial,sans-serif;
font-size: 14px;
padding: 4px 8px;
height: 30px;
line-height: 30px;
background: #8C7C3D;
color:#ffffff;
font-weight: normal;
}

#comments-form .btn a:hover {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
-moz-user-select: none;
background: #000000;
color:#ffffff;
}

#comments-form-smilespanel { display: none; cursor: pointer; padding: 2px; max-width: 200px; background-color: #ffffff; border: 5px solid #ffffff; overflow: auto; left: 0; top: 0; position:absolute; }
#comments-footer, #comments-footer a  { display: none; }

/* Stronicowanie */
body #jc #nav-bottom, body #jc #nav-top {
line-height: 19px !important;
height: auto !important;
text-align: center; 
}

#jc #nav-bottom span.page, #jc #nav-top span.page { 
background: #000000;
color: #ffffff;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
-moz-user-select: none;
}

#jc #nav-bottom span.hoverpage, #jc #nav-top span.hoverpage {
background: #8C7C3D;
color: #ffffff;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
-moz-user-select: none;
}

#jc #nav-bottom span.activepage, #jc #nav-top span.activepage { 
background: #8C7C3D;
color: #ffffff;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
-moz-user-select: none;
}

#jc #nav-bottom span, #jc #nav-top span {
font-size: 10px;
margin: 2px;
height: 15px;
line-height:15px;
padding: 3px 5px;
cursor: pointer;
vertical-align: top;
display:inline-block;
}

#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; }
#jc #nav-bottom span.activepage { }
#jc div#nav-top { margin: 10px 0; }
#jc #nav-top span.activepage { }

/* Głosowanie */
#jc span.comments-vote {width: 4.5em; 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(images/jc_vote.png); border: none !important; text-decoration: none; }
#jc span.comments-vote .busy{ margin: 0; float: right; width: 16px; }
#jc .vote-good{ background-position: 0 0; }
#jc .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{ font-size: 8px; }
#jc span.vote-poor{ font-size: 8px; }
#jc span.vote-none{ font-size: 8px; }

/* 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(images/jc_bbcode.png);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}

/* Tło komentarzy */
.rbox { margin: 0 0 0 -10px; width: auto; overflow: hidden;min-height: 50px;}
.rbox div { text-align: left; margin: 0px; }
.rbox_t { }
.rbox_tl { }
.rbox_tr { height: 1px; overflow: hidden; }
.rbox_m { width: auto; padding: 0 0 0 60px; line-height: 130%;}
.rbox_b {}
.rbox_bl {}
.rbox_br { height: 1px; }

#kod_obrazkowy {
width: 350px;
background: #DBDBDB;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
padding: 10px 5px 5px 5px;
display:table;
}