#ja-footerwrap, #ja-footer { position: relative; }
#jac-wrapper { position: relative; }
#jac-wrapper ol li { line-height: normal; }
#jac-container-comment { position: relative; }
#jac-sort { font-size: 92%; font-weight: bold; margin: 10px 0px 0px; padding: 5px 10px; text-shadow: 1px 1px 0px rgb(255, 255, 255); }
#jac-sort a { text-decoration: none; padding: 0px 10px; border-right: 1px solid rgb(204, 204, 204); }
#jac-sort a:hover, #jac-sort a:focus, #jac-sort a:active { color: rgb(0, 102, 153) ! important; }
.jac-sort-by { background: url(aadc2fa0297bdff59bf12727390474b6ae9589f0.png)  no-repeat scroll 0px 1px transparent; }
.jac-sort-by-active-desc { background: url(aadc2fa0297bdff59bf12727390474b6ae9589f0.png)  no-repeat scroll 0px -37px transparent; }
.jac-sort-by-active-asc { background: url(aadc2fa0297bdff59bf12727390474b6ae9589f0.png)  no-repeat scroll 0px -16px transparent; }
#jac-sort #jac-sort-by-date, #jac-sort #jac-sort-by-vote, #jac-sort #jac-sort-by-date-active { color: rgb(102, 102, 102); }
#jac-wrapper-form-add-new { padding: 15px 0px; float: none; }
#jac-wrapper ul { margin: 0px; padding: 0px; width: 100%; }
#jac-wrapper li { background-image: none ! important; list-style: outside none none ! important; padding: 0px; }
#jac-wrapper li div, #jac-wrapper li span {  }
#jac-wrapper li span { float: left; }
#jac-wrapper li div span.left, #jac-wrapper li div span.right { margin: 0px; width: 47%; }
#jac-wrapper li div span.full input, #jac-wrapper li div span.full select, #jac-wrapper li div span.left input, #jac-wrapper li div span.right input, #jac-wrapper li div span.left select, #jac-wrapper li div span.right select { width: 100%; }
#jac-wrapper .jac-addnew a { font-size: 100%; overflow: visible; padding: 2px 7px; width: auto; color: rgb(51, 51, 51); margin: 0px 5px 0px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); text-decoration: none; float: left; }
#jac-wrapper .jac-addnew #jac_span_post_new_comment { margin: 0px 5px 0px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); text-decoration: none; float: left; color: rgb(204, 204, 204); padding: 0px 7px; }
#jac-wrapper .jac-addnew a#jac_cancel_comment_link {  }
#jac-wrapper li div label, #jac-wrapper li span label { clear: both; color: rgb(51, 51, 51); display: block; font-size: 85%; line-height: 100%; margin: 0px; padding-top: 6px; }
#jac-wrapper li div span label { padding-bottom: 6px; }
#jac-wrapper label.description { border: medium none; color: rgb(51, 51, 51); display: block; font-size: 100%; font-weight: bold; line-height: 150%; margin: 0px; padding: 0px 0px 6px; }
#jac-wrapper label.choice { display: block; font-size: 100%; line-height: 150%; margin: 0px; padding: 0px 10px 0px 0px; width: 88%; }
#jac-wrapper label.alt-choice { font-size: 85%; }
#jac-wrapper span.symbol { font-size: 120%; line-height: 135%; }
#jac-wrapper li .datepicker { cursor: pointer ! important; float: left; height: 16px; margin: 0.19em 5px 0px 0px; padding: 0px; width: 16px; }
#jac-wrapper input, #jac-wrapper textarea, #jac-wrapper select { color: rgb(51, 51, 51); font-size: 100%; margin: 0px; padding: 2px; }
#jac-wrapper input.text, #jac-wrapper input.search, #jac-wrapper textarea.textarea { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
#jac-wrapper input.text.ja-error, #jac-wrapper #textCaptcha.ja-error { border: 1px dotted rgb(153, 0, 0); }
#jac-wrapper .type_captcha { margin: 0px 0px 0px 5px; }
#jac-wrapper #jac_image_captcha { margin-right: 10px; margin-top: 5px; border: 1px solid rgb(204, 204, 204) ! important; padding: 1px; }
#jac-wrapper #textCaptcha { width: 80px; }
#jac-wrapper select.select { padding: 1px 0px 0px; }
#jac-wrapper input.checkbox, #jac-wrapper input.radio { display: block; height: 13px; margin: 4px 0px 0px; padding: 0px; width: 13px; }
#jac-wrapper div.checkbox { padding-top: 5px; padding-bottom: 5px; }
#jac-wrapper input.other { margin: 0px 0px 8px 25px; }
* html #jac-wrapper select.select { margin: 1px 0px; }
* + html #jac-wrapper select.select { border: 1px solid red; margin: 1px 0px; }
#jac-wrapper li.buttons { clear: both; padding-top: 10px; position: relative; width: 97% ! important; }
#jac-wrapper li.buttons input { font-size: 100%; margin-right: 5px; overflow: visible; }
#jac-wrapper input.btTxt { overflow: visible; padding: 0px 7px; width: auto; float: left; }
#jac-wrapper .buttons .marker { color: rgb(0, 0, 0); padding: 15px 10px 0px 0px; position: absolute; right: 0px; top: 0px; }
#jac-wrapper button.link { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(0, 136, 204); cursor: pointer; display: inline-block; font-size: 100%; padding: 0px; text-decoration: underline; }
#jac-wrapper button.link:hover { color: rgb(93, 147, 0); }
.third { width: 32% ! important; }
.half { width: 48% ! important; }
.full { width: 100% ! important; }
input.small, select.small { min-width: 25%; width: 25%; }
input.medium, select.medium { min-width: 50%; width: 50%; }
input.large, select.large, textarea.textarea { min-width: 97%; width: 98%; }
select.ieSelectFix {  }
* html select.ieSelectFix { width: 100%; }
* + html select.ieSelectFix { width: 100%; }
textarea.small { height: 5.5em; }
textarea.medium { height: 10em; }
textarea.large { height: 20em; }
#jac-wrapper li.error { background: none repeat scroll 0% 0% rgb(255, 240, 240) ! important; display: block ! important; margin-bottom: 3px ! important; border: 1px dotted rgb(204, 0, 0); }
#jac-wrapper li.error label, #jac-wrapper li.error span.symbol { color: rgb(0, 0, 0) ! important; }
#jac-wrapper li.error label.description { color: rgb(204, 0, 0) ! important; }
#jac-wrapper p.error { clear: both; color: rgb(204, 0, 0) ! important; display: none; font-size: 100%; font-weight: bold; line-height: 10px ! important; margin: 0px ! important; padding: 7px 0px 0px ! important; }
#jac-wrapper li.error p.error { display: block; }
#jac-wrapper li.focused {  }
#jac-wrapper li.focused, #jac-wrapper li:hover {  }
#jac-wrapper .instruction { background: none repeat scroll 0% 0% rgb(242, 242, 242); border: 1px solid rgb(204, 204, 204); font-size: 100%; left: 0px; margin: 0px 0px 0px 10px; padding: 5px 10px; position: absolute; top: 0px; visibility: hidden; width: 30%; z-index: 1000; }
#jac-wrapper .instruction small { color: rgb(51, 51, 51); font-size: 85%; line-height: 120%; display: block; }
#jac-wrapper li.focused .instruction, #jac-wrapper li:hover .instruction { top: 10px; left: 100%; visibility: visible; }
#jac-wrapper .alt-instruction { font-size: 100%; margin: 0px; padding: 5px 0px 0px; }
#jac-wrapper span.required { color: red ! important; display: inline; float: none; font-weight: bold; margin: 0px; padding: 0px; }
#jac-wrapper span.required div { font-weight: normal; }
#jac-post-new-comment { clear: both; }
#jac-wrapper #jac-post-new-comment ul.form-comment, #jac-wrapper #jac-edit-comment ul.form-comment { margin: 0px 0px 10px; padding: 0px; width: 98%; border: 1px solid rgb(204, 204, 204); }
#jac-wrapper .form-comment textarea { border: medium none; overflow-y: auto ! important; }
#jac-wrapper #jac-post-new-comment ul.form-comment li.form-comment, #jac-wrapper #jac-edit-comment ul.form-comment li.form-comment, #jac-wrapper #jac-post-new-comment ul.form-comment li.form-upload, #jac-wrapper #jac-edit-comment ul.form-comment li.form-upload { margin: 0px; }
#jac-wrapper .jac-reply-comment, #jac-wrapper #jac-edit-comment { padding: 0px; margin-top: 5px; }
#jac-wrapper .jac-reply-comment li.buttons { margin-left: 0px; }
#jac-wrapper .form-userdata span { margin-right: 10px; }
#jac-wrapper .form-userdata { margin-bottom: 10px; }
#jac-wrapper .form-userdata input.text { width: 170px; }
#jac_sub_expand_form li { background-image: none ! important; clear: both; display: block; list-style: outside none none ! important; margin: 0px; padding: 5px 0px; width: 100%; }
#jac_sub_expand_form li.buttons { clear: both; padding-top: 10px; position: relative; width: 97% ! important; }
#jac-wrapper .form-actions { background: none repeat scroll 0% 0% rgb(238, 238, 238); margin: 0px; padding: 5px 5px 3px; position: relative; }
#jac-wrapper .form-actions ul { float: left; width: 80%; }
#jac-wrapper .form-actions ul li ul { width: 100%; }
#jac-wrapper .form-actions li { overflow: visible; padding: 2px 5px ! important; margin: 0px; display: block; float: left; width: auto; clear: none; border: medium none; font-size: 85%; text-indent: -9999em; }
#jac-wrapper .form-actions li li { padding: 0px ! important; }
#jac-wrapper .form-actions li a { width: 16px; height: 17px; display: block; background-repeat: no-repeat; background-position: center center; text-decoration: none; opacity: 0.5; overflow: hidden; }
#jac-wrapper .form-actions li a:hover, #jac-wrapper .form-actions li a:focus { opacity: 1; }
#jac-wrapper .form-actions .form-act-smiley a { background-image: url(f929eca21859969171be60896c8552927b3371a0.png)  ! important; }
#jac-wrapper li.jac-act-button { position: absolute; top: 2px; right: 0px; }
#jac-wrapper li.jac-act-button a { background-image: url(aadc2fa0297bdff59bf12727390474b6ae9589f0.png) ; background-position: 0px -32px; margin-bottom: 4px; }
#jac-wrapper li.loaded a { background-position: 0px -16px; }
#jac-wrapper .jac-act-form { width: 100%; text-align: right; padding-right: 15px; margin-right: 15px; }
#jac-wrapper li.jac-li-act-only { position: relative; right: auto; top: auto; width: 100%; border-top: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(242, 242, 242); margin: 0px; }
#jac-wrapper jac-li-act-only { width: 100%; background: none repeat scroll 0% 0% rgb(242, 242, 242); margin: 0px; }
#jac-wrapper li.jac-li-act-only a { float: right; width: auto; background: none repeat scroll 0% 0% transparent; text-align: right; padding-right: 10px; text-decoration: none; }
#jac-wrapper div.jac-li-act-only a { text-decoration: none; padding-right: 10px; }
#jac-wrapper .plugin_embed .smileys a { background: none repeat scroll 0% 0% transparent ! important; }
#jac-wrapper .plugin_embed .smileys { width: 105px ! important; float: none; }
#jac-wrapper .plugin_embed .smileys, .jac-mod_content .smileys { left: 0px; position: absolute; top: 25px ! important; z-index: 51; overflow: hidden; }
#jac-wrapper .form-actions .form-act-attach a { background-image: url(d7ac2332d99dda39cd9f31ff3ff585b344c0d844.png)  ! important; }
#jac-wrapper .form-actions .form-act-utube a { background-image: url(0d4d5dedc468b0258d221f0263a90fd7254ff3dc.png)  ! important; }
#jac-wrapper .form-actions .form-act-spell a { background-image: url(30dd084e99dc2fc9f1c0bc2925287ec9950f622c.png)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-bold-text a { background-image: url(56afa9bdf6e23ead7f4151b1b28a0981720915f5.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-italic-text a { background-image: url(6d7249a690651e6cc6d78a51b5789a4b76ad54f0.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-large a { background-image: url(735aaa46677e46599ac071cdb95204922b533205.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-horizontal-rule a { background-image: url(c686ee8d66d74f0b5f7c83093b52cde8511e1eb4.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-underline-text a { background-image: url(26c9c9cd2db4d392d4ba7d56933f11e3a999aa55.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-line-through-text a { background-image: url(151eed09fe4b1ead543be9286c065ebed1e78c13.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-subscript a { background-image: url(cf079cc959e6e9b6b76cb19af09e307060dd2596.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-superscript a { background-image: url(d25fbc4269896b90ceb5720fb459f479fe6e6c9b.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-quotation a { background-image: url(d78c9854e677a91073d572f3f32319e35f48dcd6.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-link a { background-image: url(eb8fc5e5d4e39dc9a2f3da7e84da0ba50b681295.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-image a { background-image: url(1a7cafde462033f34c4ef86ab012c9b88a468bbb.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-medium a { background-image: url(b1570c94f25b95a8e47fda966200c718e4cf388b.gif)  ! important; }
#jac-wrapper .form-actions .jac-bbcode-bullet-list-text a { background-image: url(87eae2634263f0e2998c9952ccb7f489ee4fbd8b.gif)  ! important; }
#jac-wrapper .form-actions .form-act-bbcode-status { font-size: 85%; color: rgb(102, 102, 102); margin-top: 2px; width: 600px; float: left; }
#jac-wrapper .form-actions .form-act-bbcode-status li { text-indent: 0px; width: auto; }
#jac-wrapper .form-actions .form-act-bbcode-status a { text-decoration: none; border-bottom: 1px dotted rgb(153, 153, 153); color: rgb(102, 102, 102); width: auto; }
#jac-wrapper .form-actions .form-act-bbcode-status a:hover { cursor: help; color: rgb(51, 51, 51); border-bottom: 1px dotted rgb(51, 51, 51); }
#jac-wrapper .form-actions .form-act-bbcode { font-size: 85%; color: rgb(102, 102, 102); margin: 0px; width: 350px; float: left; }
#jac-wrapper .form-actions .form-act-bbcode li {  }
#jac-wrapper .form-actions .form-act-bbcode a {  }
#jac-wrapper .form-actions .form-act-bbcode a:hover { color: rgb(51, 51, 51); }
#jac-wrapper .form-actions li.for-count-text { right: 40px ! important; top: 0px ! important; font-size: 150%; font-weight: bold; }
#jac-wrapper h2.componentheading { padding: 20px 0px 0px; margin: 0px; border-top: 5px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% transparent; }
#jac-wrapper h2.componentheading span { font-size: 20px; color: rgb(51, 51, 51); }
#jac-wrapper .comment-contentmain { padding: 15px 10px 15px 65px; position: relative; }
#jac-wrapper .comment-contentholder { position: relative; }
#jac-wrapper ol.comment-list { margin: 0px; padding: 0px; list-style: outside none none; }
#jac-wrapper ol.comment-list li.list-item { margin: 5px 0px 0px; padding: 0px; list-style: outside none none; }
#jac-wrapper ol.comment-list div.jac-childen-array { margin: 0px -1px; padding: 15px 10px 15px 65px; }
#jac-wrapper ol.comment-list div.jac-childen-array-nothreard { padding: 0px; }
#jac-wrapper ol.comment-list .comment-byadmin div.jac-childen-array { border-top: 1px solid rgb(238, 238, 238); }
#jac-wrapper ol.comment-list .comment-ispending div.jac-childen-array { border-top: 1px solid rgb(242, 206, 122); }
#jac-wrapper ol.comment-list ol.comment-list li.comment-notree { padding-left: 0px; }
#jac-wrapper ol.comment-list .comment-byadmin.isshowchild, #jac-wrapper ol.comment-list .comment-ispending.isshowchild { border-bottom: medium none ! important; }
#jac-wrapper .comment-order { display: none; }
#jac-wrapper .avatar { position: absolute; left: 10px; top: 15px; border: 1px solid rgb(238, 238, 238); }
#jac-wrapper .avatar img { padding: 1px; }
#jac-wrapper .avatar .jac-provider-icon-3, #jac-wrapper .avatar .jac-provider-icon-2, #jac-wrapper .avatar .jac-provider-icon-1 { position: absolute; bottom: 0px; right: 0px; }
#jac-wrapper #jac-container-textarea { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#jac-wrapper .comment-data { display: block; padding-bottom: 15px; }
#jac-wrapper .comment-heading { padding: 0px; font-size: 92%; border-bottom: 1px solid rgb(221, 221, 221); }
#jac-wrapper .comment-heading a.comment-user, #jac-wrapper .comment-heading span.comment-user { color: rgb(0, 136, 204); text-decoration: none; text-transform: none; font-weight: bold; display: block; float: left; border: medium none; }
#jac-wrapper .comment-heading a.comment-user span { color: rgb(0, 136, 204); }
#jac-wrapper .comment-heading span { padding: 3px 5px 3px 6px; display: block; float: left; border-left: 1px solid rgb(204, 204, 204); }
#jac-wrapper .comment-heading a.comment-user span { border-left: 0px none; padding-left: 0px; }
#jac-wrapper .comment-text { display: block; padding: 10px 0px 0px; line-height: 1.5; font-size: 13px; }
#jac-wrapper .comment-text p { padding: 0px 0px 10px; margin: 0px; color: rgb(51, 51, 51); white-space: pre-wrap; word-wrap: break-word; }
#jac-wrapper .comment-text br { line-height: 1; }
#jac-wrapper .comment-quotecontent { display: block; padding: 0px 20px 0px 25px; margin: 0px 0px 15px; line-height: 1.5; background: url(e05471e6a7763fa2ec88d50f8651477cd7b57658.gif)  no-repeat scroll 5px top transparent; color: rgb(153, 153, 153); }
#jac-wrapper a.comment-quotefrom { display: block; color: rgb(0, 136, 204); text-decoration: none; font-size: 92%; }
#jac-wrapper a.comment-quotefrom strong { color: rgb(0, 136, 204); }
#jac-wrapper .comment-quoteclose { background: url(98a82fc27489d2b7ccc702d397f3e0cf3754d8a8.gif)  no-repeat scroll right bottom transparent; padding-right: 15px; float: none; display: inline; }
#jac-wrapper .comment-ranking { display: block; float: right; }
#jac-wrapper .jac-vote-comment { padding: 3px 5px 3px 6px; float: left; margin: 0px; }
#jac-wrapper .comment-ranking span.comment-rankingresult { margin: 0px; }
#jac-wrapper .comment-ranking a { width: 16px; height: 16px; display: block; float: left; text-indent: -9999em; margin: 0px 0px 0px 5px; }
#jac-wrapper .comment-ranking a.voteup-btn { background: url(2730cdd731df1257e3c3981094d353a3a97c0bb4.gif)  no-repeat scroll left top transparent; }
#jac-wrapper .comment-ranking a.voteup-btn:hover { background: url(2730cdd731df1257e3c3981094d353a3a97c0bb4.gif)  no-repeat scroll left bottom transparent; }
#jac-wrapper .comment-ranking a.votedown-btn { background: url(f3b22e4ed971534051b45a71437d8e430f53bf01.gif)  no-repeat scroll left top transparent; }
#jac-wrapper .comment-ranking a.votedown-btn:hover { background: url(f3b22e4ed971534051b45a71437d8e430f53bf01.gif)  no-repeat scroll left bottom transparent; }
#jac-wrapper .comment-ranking span.voteup-btn, #jac-wrapper .comment-ranking span.votedown-btn { width: 16px; height: 16px; display: block; float: left; text-indent: -9999em; margin: 0px 0px 0px 5px; border-left: 0px none; padding: 0px; }
#jac-wrapper .comment-ranking span.voteup-btn { background: url(2730cdd731df1257e3c3981094d353a3a97c0bb4.gif)  no-repeat scroll left top transparent; }
#jac-wrapper .comment-ranking span.votedown-btn { background: url(f3b22e4ed971534051b45a71437d8e430f53bf01.gif)  no-repeat scroll left top transparent; }
#jac-wrapper .comment-report { display: block; float: right; border-left: 1px solid rgb(204, 204, 204); padding: 3px 5px 3px 6px; width: 15px; }
#jac-wrapper .comment-report a { width: 16px; height: 16px; display: block; float: left; text-indent: -9999em; }
#jac-wrapper .comment-report a.report-btn { background: url(bfda054ae02355f27d6715d9a3324d18f044ba2c.gif)  no-repeat scroll left top transparent; }
#jac-wrapper .comment-report a.report-btn:hover { background: url(bfda054ae02355f27d6715d9a3324d18f044ba2c.gif)  no-repeat scroll left bottom transparent; }
#jac-wrapper .comment-report span.report-btn { width: 16px; height: 16px; display: block; float: left; text-indent: -9999em; padding: 0px; background: url(bfda054ae02355f27d6715d9a3324d18f044ba2c.gif)  no-repeat scroll left bottom transparent; opacity: 0.6; }
#jac-wrapper .comment-report .jac-undo-report { background: url(723f71f0ce44c6dd7bb722650ef44f7ce0204d38.gif)  no-repeat scroll left bottom transparent; float: right; margin-left: 5px; }
#jac-wrapper .comment-menu { float: left; position: relative; }
#jac-wrapper .comment-menu a.menu-btn { text-decoration: none; text-transform: none; display: block; padding: 3px 5px; }
#jac-wrapper .comment-menu .menu-content { position: absolute; top: -999em; z-index: 900; }
#jac-wrapper .comment-menu:hover .menu-content { display: block ! important; top: auto; width: auto; z-index: 900; }
#jac-wrapper .comment-menu .menu-content ul { margin: 0px 0px 0px -92px; padding: 0px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 120px; }
#jac-wrapper .comment-menu .menu-content li { margin: 0px; padding: 0px; border-bottom: 1px solid rgb(221, 221, 221); font-size: 92%; list-style: outside none none; }
#jac-wrapper .comment-menu .menu-content li a { display: block; color: rgb(51, 51, 51); font-weight: normal; padding: 6px 8px; text-decoration: none; }
#jac-wrapper .comment-menu .menu-content li a:hover { background: none repeat scroll 0% 0% rgb(231, 244, 250); color: rgb(51, 51, 51); }
#jac-wrapper .comment-admin { float: right; display: block; }
#jac-wrapper .comment-admin a.admin-btn { color: rgb(51, 51, 51); padding: 1px 0px 2px; height: 16px; width: 28px; text-indent: -9999em; background: url(c06d61d70abb7cf8c7b5c4e4a53131a55d69f3ae.png)  no-repeat scroll center center transparent; }
#jac-wrapper .comment-admin:hover a.admin-btn, #jac-wrapper .comment-admin a.admin-btn:hover { background-color: rgb(204, 204, 204); }
#jac-wrapper .comment-heading .status-btn { border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding-bottom: 2px; cursor: default; }
#jac-wrapper .comment-admin:hover .status-btn { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#jac-wrapper .status-isapproved span.status-btn { color: rgb(0, 136, 204); }
#jac-wrapper .status-isunapproved span.status-btn { color: rgb(204, 133, 0); }
#jac-wrapper .status-isspam span.status-btn { color: rgb(204, 0, 0); text-transform: uppercase; }
#jac-wrapper .comment-action {  }
#jac-wrapper .comment-action a { color: rgb(153, 153, 153); text-decoration: none; display: block; float: left; padding: 3px 8px 2px; text-align: center; background: none repeat scroll 0% 0% rgb(238, 238, 238); border: 1px solid rgb(238, 238, 238); margin-right: 1px; line-height: normal; }
#jac-wrapper .comment-action a span { color: rgb(153, 153, 153); }
#jac-wrapper .comment-action a:hover { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(153, 153, 153); }
#jac-wrapper .comment-action a:hover span { color: rgb(255, 255, 255); }
#jac-wrapper .comment-contentholder:hover .comment-reply a, #jac-wrapper .comment-contentholder:hover .comment-reply a:hover { background: none repeat scroll 0% 0% rgb(93, 147, 0); color: rgb(255, 255, 255); }
#jac-wrapper .comment-contentholder:hover .comment-reply a span, #jac-wrapper .comment-contentholder:hover .comment-reply a:hover span { color: rgb(255, 255, 255); }
#jac-wrapper .comment-contentholder:hover .comment-reply a, #jac-wrapper .comment-contentholder:hover .comment-reply a:hover { background: none repeat scroll 0% 0% rgb(93, 147, 0); color: rgb(255, 255, 255); }
#jac-wrapper .comment-showreply a span { float: none; color: rgb(255, 255, 255); margin: 0px; }
#jac-wrapper .comment-showreply a.showreply-btn { background: url(adf3fd6749c54bf432785b33cff0cefd21eb168b.gif)  no-repeat scroll 5px center rgb(51, 51, 51) ! important; color: rgb(255, 255, 255); padding-left: 15px; }
#jac-wrapper .comment-contentholder:hover .comment-showreply a.showreply-btn, #jac-wrapper .comment-contentholder:hover .comment-showreply a.showreply-btn:hover { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
#jac-wrapper .showreply-isshowing a.hidereply-btn {  }
#jac-wrapper .showreply-isshowing:hover a.hidereply-btn {  }
#jac-wrapper .showreply-isshowing:hover a.showreply-btn {  }
#jac-wrapper .comment-showreply a.hidereply-btn { background: url(86b9ee27d2a1e99118ff29ef9a06c8d3c93f82f0.gif)  no-repeat scroll 5px center rgb(51, 51, 51) ! important; color: rgb(255, 255, 255); padding-left: 15px; }
#jac-wrapper .comment-contentholder:hover .comment-showreply a.hidereply-btn, #jac-wrapper .comment-contentholder:hover .comment-showreply a.hidereply-btn:hover { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
#jac-wrapper .showreply-ishiden a.showreply-btn { display: none ! important; }
#jac-wrapper .showreply-ishiden:hover a.showreply-btn { display: block ! important; }
#jac-wrapper .showreply-ishiden:hover a.hidereply-btn { display: none ! important; }
#jac-wrapper li.comment-hasreply .comment-replycontent { background-image: url(2125ff63cda1987920491495ae3df5bfceb63b14.gif) ; background-repeat: no-repeat; background-position: left 15px; padding-left: 20px; }
#jac-wrapper li.comment-hasreply .jac-reply-comment {  }
#jac-wrapper .comment-replycontent .avatar {  }
#jac-wrapper .comment-hasreply {  }
#jac-wrapper .comment-byadmin { background-color: rgb(253, 254, 234) ! important; border: 1px solid rgb(238, 238, 238) ! important; }
#jac-wrapper .comment-byadmin .comment-heading .comment-user { padding-right: 45px; margin-right: 4px; background: url(77dee0f3bf2da0f4d48a178ef960f93e51e08262.gif)  no-repeat scroll right 5px transparent; color: rgb(204, 0, 0); }
#jac-wrapper .comment-byyou {  }
#jac-wrapper .comment-byyou .comment-heading a.comment-user { padding-right: 45px; margin-right: 4px; background: url(8f0b3cb34d9e363fb85b58f81fa256cd994ff2f2.gif)  no-repeat scroll right 5px transparent; }
#jac-wrapper ol.comment-list li.comment-byothers .comment-contentholder { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
#jac-wrapper ol.comment-list li.comment-byothers .comment-heading a.comment-user { padding-right: 0px; margin-right: 0px; background: none repeat scroll 0% 0% transparent; }
#jac-wrapper .rank-normal { color: rgb(51, 51, 51); }
#jac-wrapper .rank-low { color: rgb(153, 153, 153); }
#jac-wrapper .rank-high {  }
#jac-wrapper .rank-high .comment-rankingresult { color: rgb(93, 147, 0); }
#jac-wrapper .comment-ispending { border: 1px solid rgb(242, 206, 122) ! important; }
#jac-wrapper .comment-ispending .badge-pending { width: 18px; height: 62px; display: block; position: absolute; background: url(09d9e9b2419792cb6cb6a1fb275f34abb96f4e2d.gif)  no-repeat scroll 0% 0% transparent; right: -18px; top: 5px; }
#jac-wrapper .pagination { font-size: 92%; text-align: center; padding: 15px 0px 0px; }
#jac-wrapper ul.pageslist { margin: 0px auto; padding: 15px 0px 0px; }
#jac-wrapper ul.pageslist li { display: inline; list-style: outside none none; margin: 0px 5px; padding: 0px; }
#jac-wrapper ul.pageslist li span { float: none; }
#jac-wrapper .pagination .counter { display: block; width: 100%; clear: both; }
* html .clearfix { height: 1%; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#jac-wrapper img, #jac-wrapper a img { border: 0px none; }
p.ja-error { color: rgb(204, 0, 0); font-size: 92%; }
#jac-wrapper .jac-first { margin-bottom: 0px ! important; background: none repeat scroll 0% 0% transparent; }
.wrap { width: 100%; clear: both; visibility: visible ! important; }
.no-display { display: none ! important; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both ! important; }
#jac-msg-succesfull { background: none repeat scroll 0% 0% rgb(0, 136, 204); font-weight: bold; left: 50%; padding: 5px 10px; position: fixed; top: 20px; width: auto; z-index: 9999; color: rgb(255, 255, 255); text-align: center; }
#jac-loader { background: none repeat scroll 0% 0% rgb(204, 133, 0); color: rgb(255, 255, 255); display: none; font-weight: bold; right: 50%; position: fixed; text-align: center; top: 20px; padding: 5px 10px; z-index: 9999; }
#ja-popup-content-wrap .inner { padding: 15px; }
#ja-popup-content-wrap #iContent { width: 99%; }
#jac-wrapper .legend { background: none repeat scroll 0% 0% transparent; padding: 10px; }
#jac-wrapper .legend-title, #jac-wrapper legend { background: none repeat scroll 0% 0% transparent; display: block; font-weight: bold; }
#jac-wrapper .form-upload { background: none repeat scroll 0% 0% rgb(225, 225, 225); padding: 10px; }
#jac-wrapper #jac-upload { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 10px; position: relative; }
#jac-wrapper #jac-upload .jac-upload-form { float: left; padding-right: 15px; }
#jac-wrapper #result_upload { float: left; }
#jac-wrapper .form-upload #form1 { float: left; width: 100%; }
#tooltip { position: absolute; border: 1px solid rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(247, 245, 209); padding: 2px 5px; color: rgb(51, 51, 51); display: none; }
#jac-social-links ul { margin: 0px ! important; padding: 0px ! important; }
#jac-social-links li { padding: 0px ! important; }
#ja-footerwrap, #ja-footer { position: relative; }
* + html #ja-footerwrap, * + html #ja-footer {  }
iframe#iContent {  }
