/* fix facebook */
html { display: block !important; }
#banP4 { clear: both; }
footer,header,hgroup,section,article,nav,menu,aside {display:block;margin:0;padding:0}

#ea_popular, #ea_mostread { border: 1px solid #dadbdb; margin-bottom: 12px; padding: 8px 8px 6px; background: #fff; zoom: 1; overflow: hidden; }
#ea_popular .head, #ea_mostread .head { border-bottom: 1px solid #c7c6c5; height: 19px; position: relative; zoom: 1; margin-bottom: 3px; }
#ea_popular .head strong, #ea_mostread .head strong { font: bold 12px/18px Arial,sans-serif; text-transform: uppercase; color: #000; }
#ea_mostread .head span { position: absolute; top: 0; font: bold 11px/18px Arial,sans-serif; display: block; height: 18px; background: #fff; padding: 1px 5px 0; color: #a12a2a; cursor: pointer; zoom: 1; display: none !important; }
#ea_mostread .head span.active { padding: 0 4px; border: 1px solid; border-color: #c7c6c5 #c7c6c5 #fff; color: #000; cursor: default; }
#ea_mostread_24h_t { right: 54px; }
#ea_mostread_week_t { right: 0; }
#ea_popular .body, #ea_mostread .body { display: none; font: bold 9px Arial,sans-serif; color: #7b756a; padding-top: 4px; }
#ea_popular .body, #ea_mostread .active { display: block; }
#ea_popular ul, #ea_mostread ol { position: relative; left: 0 !important; left: 8px; padding-left: 18px !important; padding-left: 14px; #padding-left: 14px !important; #left: 8px !important; }
#ea_popular li, #ea_mostread li { padding-bottom: 2px; }
#ea_popular li a, #ea_mostread li a { font: bold 11px/14px Arial,sans-serif; position: relative; left: 0 !important; left: -5px; #left: -5px !important; }
#ea_popular .more, #ea_mostread .more { padding-top: 1px; font: bold 11px Arial,sans-serif; text-align: right; }
#ea_popular ul { list-style: none; padding: 0 !important; overflow: hidden; zoom: 1; }
#ea_popular li { float: left; width: 130px; padding-right: 10px; }
#ea_popular li a { font-weight: normal; }
#ea_mostread ol { list-style: decimal; }

#ea_recm { border: 1px solid #dadbdb; margin-bottom: 12px; padding: 0 8px 6px; background: #fff; zoom: 1; overflow: hidden; }
#ea_recm .c0 { float: left; width: 200px; padding-top: 2px; }
#ea_recm .c0 .head { border-bottom: 1px solid #dadbdb; padding-bottom: 2px; margin-bottom: 6px; font: bold 11px Arial,sans-serif; color: #999; }
#ea_recm .c0 .head img { vertical-align: bottom; }
#ea_recm .c0 ul { list-style: none; }
#ea_recm .c0 li { font: bold 11px/15px Arial,sans-serif; padding-left: 18px; background: url('https://static.im-g.pl/i/obrazki/gs-ea-bullet.png') no-repeat 5px 5px; }
#ea_recm .c1 { float: right; width: 71px; padding-top: 8px; overflow: hidden; }
#ea_recm .c1 img { border: 1px solid #eceaea; }

#k2 .switchBoxGGv2 { width: 300px; margin-bottom: 12px; }
#k2 .switchBoxGGv2 .tabs { font: 11px Arial, sans-serif; height: 29px; list-style: none; zoom: 1; }
#k2 .switchBoxGGv2 .tabs li { float: left; display: inline; margin-left: 0; border: 1px solid #c5ced9; border-top: 0; border-left: 0; border-bottom-color: #d8d8d8; height: 23px; line-height: 23px; background: url('https://static.im-g.pl/i/37/artsbox_bg.gif') repeat-x 0 0; margin-top: 0px; zoom: 1; }
#k2 .switchBoxGGv2 .tabs li.first { margin-left: 0; border-left: 1px solid #c5ced9; }
#k2 .switchBoxGGv2 .tabs li a { display: block; text-align: center; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_0 { width: 88px; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_1 { width: 72px; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_2 { width: 67px; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_3 { width: 68px; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_0 a { background: none; padding-left: 0; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_1 a { background: none; padding-left: 0; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_2 a { background: none; padding-left: 0; height: 23px; line-height: 23px; position: relative; top: 0; zoom: 1; }
#k2 .switchBoxGGv2 .tabs li.artsbox_li_3 a { background: none; padding-left: 0; }
#k2 .switchBoxGGv2 .tabs li.active { background: #fff; height: 24px; margin-top: 0px; position: relative; top: -1px; }
#k2 .switchBoxGGv2 .tabs li.active a { color: #333; font-size: 12px; font-weight: bold; }
#k2 .switchBoxGGv2 .switchBox0 { border: 1px solid #c5ced9; border-bottom-color: #d8d8d8; padding: 12px 7px 6px; color: #333; font: bold 11px/13px Arial, sans-serif; zoom: 1; height: 61px; }
#k2 .switchBoxGGv2 .switchBox0 ul { list-style: none; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl { padding-right: 55px; background: transparent url('https://static.im-g.pl/i/37/ico_nlt.gif') no-repeat center right; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl p { padding-bottom: 3px; font-size: 13px; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl fieldset { border: none; overflow: hidden; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl .nwslTxt { color: #999; font: 11px Arial, sans-serif; border: 1px solid #ccc; width: 144px; padding: 2px 4px 2px; float: left; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl .nwslSbt { font: bold 11px Arial, sans-serif; color: #fff; border: 1px solid #d8d8d8; background: transparent url('https://static.im-g.pl/i/37/nwslt_sbt2.gif') repeat-x 0 0; text-align: center; padding: 1px 0px; width: 59px; text-align: center; float: left; display: inline; margin-left: 5px; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl ul { margin-top: 0; line-height: 10px !important; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl ul li { float: left; display: inline; margin-left: 7px; padding-left: 9px; background: url('https://static.im-g.pl/i/37/nwslt_li2.gif') no-repeat 0 50%; font-size: 10px; border-bottom: 0 !important; padding-bottom: 0; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl ul li.first { background: none; margin-left: 47px; padding-left: 0; }
#k2 .switchBoxGGv2 .switchBox0 .nwsl ul li a { color: #70a3e7; }
#k2 .switchBoxGGv2 .switchBox0 .rss a { font-weight: bold; }
#k2 .switchBoxGGv2 .switchBox0 .rss { padding-right: 55px; background: transparent url('https://static.im-g.pl/i/37/ico_rss.gif') no-repeat center right; }
#k2 .switchBoxGGv2 .switchBox0 .rss .more { margin-top: 5px; text-align: left; }
#k2 .switchBoxGGv2 .switchBox0 .rss .more a { font-weight: normal; }
#k2 .switchBoxGGv2 .ZBCwrp .txt { font: bold 11px/13px Arial,sans-serif; color: #333; margin-bottom: 8px; }
#k2 .switchBoxGGv2 .ZBCw { font: bold 11px Arial,sans-serif; }
#k2 .switchBoxGGv2 .ZBCwrp { padding-right: 55px; background: transparent url('https://static.im-g.pl/i/37/ico_mobi.gif') no-repeat center right; }
#k2 .switchBoxGGv2 .moja p { font-weight: normal; }
#k2 .switchBoxGGv2 .moja p.dodaj { margin-top: 5px; }
#k2 .switchBoxGGv2 .moja p.dodaj a { color: #70a3e7; }
#k2 .switchBoxGGv2 .moja p.dodaj a img { position: relative; top: 2px; }

#footer { width: 960px; margin: 10px auto; font: normal 12px Arial,sans-serif; line-height: 22px; clear: both; }
#footer ul { list-style-type: none; }
#footer ul li { float: left; background: url(https://static.im-g.pl/i/obrazki/global/footerSpacer.gif) center left no-repeat; padding-left: 8px; margin-left: 8px; }
#footer ul li.caption { width: 80px; font-weight: bold; color: #999; }
#footer ul li.caption, #footer ul li.f, #footer ul li.copy { padding: 0; margin: 0; background: 0; }
#footer .c0 { float: left; width: 70%; overflow: hidden; }
#footer .c0 ul { clear: both; }
#footer .c1 { float: right; width: 280px; text-align: right; overflow: hidden; height: 50px; }
#footer .ft_top { padding: 8px 0; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; overflow: hidden; zoom: 1; clear: both; }
#footer .ft_top .c1 li { font-size: 10px; padding-left: 0px; margin-left: 0px; display: inline; float: none; background-image: none; }
#footer .ft_top .c1 li.f a { border-left: none; }
#footer .ft_top .c1 li a { display: inline-block; padding: 28px 8px 0; width: 50px; text-align: center; border-left: 1px solid #afafaf; }
#footer .ft_top .c1 li a.newsletter { background: url(https://static.im-g.pl/i/obrazki/global/footer_newsletter.png) 50% 20% no-repeat !important; background: url(https://static.im-g.pl/i/obrazki/global/footer_newsletter.gif) 50% 20% no-repeat; }
#footer .ft_top .c1 li a.rss { background: url(https://static.im-g.pl/i/obrazki/global/footer_rss.png) 50% 20% no-repeat !important; background: url(https://static.im-g.pl/i/obrazki/global/footer_rss.gif) 50% 20% no-repeat; }
#footer .ft_top .c1 li a.facebook { background: url(https://static.im-g.pl/i/obrazki/global/footer_facebook.png) 50% 20% no-repeat !important; background: url(https://static.im-g.pl/i/obrazki/global/footer_facebook.gif) 50% 20% no-repeat; }
#footer .ft_top .c1 li a.gadget { background: url(https://static.im-g.pl/i/obrazki/global/footer_widget.png) 50% 20% no-repeat !important; background: url(https://static.im-g.pl/i/obrazki/global/footer_widget.gif) 50% 20% no-repeat; }
#footer .ft_top .c1 li a.mail { background: url(https://static.im-g.pl/i/obrazki/global/footer_mail.png) 50% 20% no-repeat !important; background: url(https://static.im-g.pl/i/obrazki/global/footer_mail.gif) 50% 20% no-repeat; }
#footer .ft_top .c1 li a.mobile { background: url(https://static.im-g.pl/i/obrazki/global/footer_mobile.png) 50% 20% no-repeat !important; background: url(https://static.im-g.pl/i/obrazki/global/footer_mobile.gif) 50% 20% no-repeat; width: 75px; }
#footer .ft_bot { overflow: hidden; zoom: 1; padding: 8px 0 0; }
#footer .ft_bot .copy { width: 135px; font-weight: bold; }
#footer .ft_bot .c0, #footer .ft_bot .c0 a { color: #999; }
#footer .ft_bot .c1 { width: 150px; }
#footer .partner { font: 12px/25px Arial, sans-serif; color: #9a9a9a; float: left; }
#footer .partner span, #footer .partner strong, #footer .partner img { background: #dcdcdc; display: inline-block; padding: 0 5px; }
#footer .partner strong { font-weight: bold; padding-right: 0; }
#footer .ft_brand { float:right; }
#footer .ft_brand a:hover { background-color:transparent; }

#tools_article { font: normal 10px Verdana,sans-serif; margin: 10px 0px; color: #000; float: left; owerflow: hidden; list-style: none; }
#tools_article li { border-left: 1px solid #b8b8b8; padding: 0 6px; float: left; overflow: hidden; line-height: 26px; display: inline; height: 26px; }
#tools_article .ta_polec { border: 0; padding-left: 0; }
#tools_article a { font: normal 9px/26px Arial,sans-serif; background: transparent no-repeat 0 50%; padding: 0 0 0 20px; overflow: hidden; display: block; }
#tools_article .ta_polec a { background-image: url('https://static.im-g.pl/i/obrazki/global/polec-art.gif'); text-indent: -200px; }
#tools_article .ta_drukuj a { background-image: url('https://static.im-g.pl/i/obrazki/global/drukuj-art.gif'); }
#tools_article .ta_forum a { background-image: url('https://static.im-g.pl/i/obrazki/global/forum-art.gif'); }
#tools_article .ta_licencje a { background-image: url('https://static.im-g.pl/i/obrazki/global/licencje-art.gif'); }
#tools_article .ta_wykop a { background-image: url('https://static.im-g.pl/i/obrazki/global/wykop-art.gif'); text-indent: -200px; }
#tools_article .ta_sledzik a { background-image: url('https://static.im-g.pl/i/obrazki/global/sledzik-art.gif'); text-indent: -200px; }
#tools_article .ta_facebook a { background-image: url('https://static.im-g.pl/i/obrazki/global/facebook-art.gif'); text-indent: -200px; }
* html #tools_article .ta_facebook a, * html #tools_article .ta_sledzik a, * html #tools_article .ta_wykop a, * html #tools_article .ta_polec a { width: 1px; }

#rateArticle { clear: both; border-bottom: 1px solid #d5d7e1; padding: 20px 0 10px; overflow: hidden; zoom: 1; font: 12px Arial, sans-serif; color: #464f57; }
#rateArticle .c0, #rateArticle .c1, #rateArticle .c2{ float: left; display: inline; margin-right: 7px; padding-top: 3px; }
#rateArticle .c0 { font-weight: bold; }
#rateArticle .c2 { font-size: 11px; padding-top: 4px; }
#rateArticle .c1 { width: 107px; height: 18px; padding: 0; position: relative; background-image: url('https://static.im-g.pl/i/obrazki/wiadomosci/stars-sprite-v0.3.gif'); background-repeat: no-repeat; background-position: 100% 0; }
#rateArticle .rate_05 { background-position: -88px -18px; }
#rateArticle .rate_15 { background-position: -66px -18px; }
#rateArticle .rate_25 { background-position: -44px -18px; }
#rateArticle .rate_35 { background-position: -22px -18px; }
#rateArticle .rate_45 { background-position: 0 -18px; }
#rateArticle .rate_1 { background-position: -88px 0; }
#rateArticle .rate_2 { background-position: -66px 0; }
#rateArticle .rate_3 { background-position: -44px 0; }
#rateArticle .rate_4 { background-position: -22px 0; }
#rateArticle .rate_5 { background-position: 0 0; }
#rateArticle .rate_1hover { background-position: -88px -36px; }
#rateArticle .rate_2hover { background-position: -66px -36px; }
#rateArticle .rate_3hover { background-position: -44px -36px; }
#rateArticle .rate_4hover { background-position: -22px -36px; }
#rateArticle .rate_5hover { background-position: 0 -36px; }
#rateArticle .hint { width: 19px; height: 18px; float: left; display: inline; padding-left: 3px; background: none; text-indent: -9999px; }
#rateArticle .s1 { padding-left: 0; }
#rateArticle .box { position: absolute; top: -17px; left: 0; color: #99a1b7; white-space: nowrap; zoom: 1; color: #af7712; }
#rateArticle .box b { display: none; }

/* related adtaily */
#k1 #rel_wrap #rel { float: none; margin: 0 0 12px; }
#k1 #rel_wrap { float: left; width: 204px; margin: 0px 15px 15px 0px; }

/* tagi */
.article_top_tags, .article_bot_tags { font-family: Arial,sans-serif; }
/* tagi nad artykulem */
.article_top_tags { overflow: hidden; zoom: 1; background: #e3e3e3; margin-bottom: 12px; padding: 10px; }
.article_top_tags .c0 { float: left; width: 90px; font-size: 14px; font-weight: bold; color: #333; border-right: 3px solid #999; padding-right: 5px; margin-right: 12px; display: inline; }
.article_top_tags .c1 { overflow: hidden; zoom: 1; }
.article_top_tags .c1 p { font-size: 13px; }
.article_top_tags ul, .article_top_tags li { list-style: none; display: inline; font-size: 14px; line-height: 20px; }
.article_top_tags li a { border-left: 1px solid #ccc; margin-left: 4px; padding-left: 7px; }
.article_top_tags li a.f { border: 0; padding: 0; margin: 0; }
.article_top_tags img { vertical-align: middle; }

/* tagi pod artykulem */
.article_bot_tags { margin: 12px 0; font-size: 14px; }
.article_bot_tags p, .article_bot_tags ul, .article_bot_tags li { display: inline; padding: 0; margin: 0; border: 0; }
.article_bot_tags ul, .article_bot_tags li { list-style: none; }
.article_bot_tags a { border-left: 1px solid #ccc; margin-left: 4px; padding-left: 7px; }
.article_bot_tags a.f { border: 0; padding: 0; margin: 0; }
  
/* alert */
#main_alert { font-family: Arial,sans-serif; }
#main_alert .c0 { float: left; }
#main_alert .alert { width: 960px; margin: 0 auto; position: relative; }
#main_alert { margin: 0 0 12px; height: 32px; background: #e6e6e6; position: relative; }
#main_alert .alert { padding: 2px 3px; }
#main_alert .c0, #main_alert .c0 span { background: url('https://static.im-g.pl/i/obrazki/alerty/alert-bg.gif') no-repeat; }
#main_alert .c0 { height: 28px; padding-left: 4px; margin-right: 12px; display: inline; }
#main_alert .c0 span { float: left; height: 28px; padding: 0 12px 0 8px; font-weight: bold; font-size: 18px; line-height: 28px; }
#main_alert .c0, #main_alert .c0 a { color: #fff; }
#main_alert .c1 { float: none; height: 28px; font-weight: bold; font-size: 18px; line-height: 28px; }
#main_alert .c1, #main_alert .c1 a { color: #333; }
#main_alert .c1 .more { font-size: 14px; margin-left: 1em; }
#main_alert .close { position: absolute; right: 0; top: 0; font-weight: bold; font-size: 20px; color: #333; width: 32px; height: 32px; text-align: center; line-height: 32px; text-transform: lowercase; }
#main_alert .close:hover { text-decoration: none; }
/* alert - schematy kolorow */
#main_alert .alert_red .c0 { background-position: 0 0; }
#main_alert .alert_red .c0 span { background-position: 100% 0; }
#main_alert .alert_red .c1 .more { color: #c20e0e; }
#main_alert .alert_black .c0 { background-position: 0 -28px; }
#main_alert .alert_black .c0 span { background-position: 100% -28px; }

/* pasek narzedziowy gorny z sharerem */
#dwf3 * { vertical-align: middle; }
#dwf3 { font-size: 10px; font: normal 10px/32px Verdana,sans-serif; color: #000; width: 140px; float: left; }
* html #dwf3 { top: -42px; }
#dwf23 .fontArt { display: inline-block; border-right: 1px solid #d8d8d8; margin-right: 5px; padding: 4px 0 0 0; }
#dwf3 .ns .ns1, #dwf3 .ns .ns2, #dwf3 .ns .ns3 { font-family: Verdana; font-weight: bold}
#dwf3 .ns .ns1 { font-size: 10px; vertical-align: baseline; }
#dwf3 .ns .ns2 { font-size: 14px; vertical-align: baseline; }
#dwf3 .ns .ns3 { font-size: 16px; vertical-align: baseline; }
#dwf3 .nsk { padding: 0 5px; font-size: 11px; font-family: Verdana; color: #666; margin: 0px; display: none; }

/* sharer */
#dwf3 #sharer, .mod_bloxLite .sharer { font-size: 10px; height: 14px; line-height: 14px; letter-spacing: -0.1em; position: relative; vertical-align: middle; display: inline-block !important; display: inline; #display: inline !important; text-align: left !important; position: relative; top: -9px; #top: -2px; }
* html #dwf3 #sharer, * html .mod_bloxLite .sharer { top: 0; }
#dwf3 #sharer a:hover, .mod_bloxLite .sharer a:hover { background-color: #fff; }
#dwf3 #sharer a#share_link, .mod_bloxLite .sharer a.share_link { display: inline-block; width: 66px; border: 1px solid #d9d9d9; padding-left: 24px; vertical-align: middle; padding: 5px 0 6px 24px !important; padding: 5px 0 5px 24px; }
#dwf3 #sharer #share_link:hover, .mod_bloxLite .sharer .share_link:hover { text-decoration: none; }
#dwf3 #sharer #share_link span, .mod_bloxLite .sharer .share_link span { padding-right: 11px; background: url('https://static.im-g.pl/i/obrazki/lego/sharer-arrow.png') no-repeat 100% 50%; }
div.mod_bloxLite .sharer .share_link span { padding-right: 14px; background-position: 95% 50%; }
#dwf3 #sharer #share_link:hover span, .mod_bloxLite .sharer .share_link:hover span { text-decoration: underline; }
#dwf3 #sharer ul, .mod_bloxLite .sharer ul { background: #fff url('https://static.im-g.pl/i/obrazki/lego/sharer-list.png') no-repeat 0 0; list-style: none; width: 114px; border: 1px solid #d9d9d9; border-top: 0; padding-bottom: 6px; display: none; position: absolute; left: -24px; top: 24px !important; #top: 28px !important; top: 24px; }
div.mod_bloxLite .sharer ul { top: 21px !important; #top: 25px !important; top: 21px; }
#dwf3 #sharer.open ul, .mod_bloxLite .sharer.open ul { display: block; }
#dwf3 #sharer li, .mod_bloxLite .sharer li { height: 14px; line-height: 14px; padding: 6px 0 1px 0; }
#dwf3 #sharer li a, #dwf3 #sharer #share_link, .mod_bloxLite .sharer li a, .mod_bloxLite .sharer .share_link { padding: 1px 0 1px 24px; background-image: url('https://static.im-g.pl/i/obrazki/lego/sharer-sprite.png'); background-repeat: no-repeat; }
#dwf3 #sharer a, .mod_bloxLite .sharer a { background-position: 5px 25px}
#dwf3 #sharer .facebook, .mod_bloxLite .sharer .facebook { background-position: 5px 5px; }
#dwf3 #sharer .wykop, .mod_bloxLite .sharer .wykop { background-position: 5px -25px; }
#dwf3 #sharer .nk, .mod_bloxLite .sharer .nk { background-position: 5px -55px; }
#dwf3 #sharer .polec, .mod_bloxLite .sharer .polec { background-position: 5px -84px; }
#dwf3 #sharer li .facebook, .mod_bloxLite .sharer li .facebook { background-position: 5px 0; }
#dwf3 #sharer li .wykop, .mod_bloxLite .sharer li .wykop { background-position: 5px -30px; }
#dwf3 #sharer li .nk, .mod_bloxLite .sharer li .nk { background-position: 5px -60px; }
#dwf3 #sharer li .polec, .mod_bloxLite .sharer li .polec { background-position: 5px -88px; }

/* galerio-artykul */
#container_gal #gal_navi_wrp { float: right; width: 238px; }
#container_gal { font-size: 13px; line-height: 19px; overflow:hidden; }
#container_gal a:focus { outline: 0; }
#container_gal #gal_picture { position: relative; z-index: 1; zoom: 1; display: inline-block; }
#container_gal h2 span { font-size: 20px; color: #666; padding-top: 3px; margin-bottom: 10px; }
#container_gal .txt { margin-bottom: 20px; }
#container_gal #gal_picture { margin-bottom: 15px; width: 100%;}
#container_gal #gal_picture p { font: normal 11px Arial,sans-serif; color: #666; text-align: left; margin-top: 4px; }
#container_gal #gal_navi_wrp #gal_navi { float: right; overflow: hidden; height: 27px; }
#container_gal #gal_navi_wrp #gal_navi li.paging { float: left; text-align: center; font: 20px/21px Georgia,sans-serif; color: #000; height: 26px; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_prev { text-align: right; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_prev,  #container_gal #gal_navi_wrp #gal_navi #gal_btn_next { width: 85px; float: left; height: 26px; }
#container_gal #gal_navi_wrp #gal_navi { list-style: none; float: right; margin-left: 0; padding-left: 0; margin-bottom: 15px; }
#container_gal #gal_navi_wrp #gal_navi li { float: left;  margin: 0px 0px 0px 3px; padding-top: 3px; }
#container_gal #gal_navi_wrp #gal_navi, #container_gal #gal_navi_wrp #gal_navi #gal_btn_prev, #container_gal #gal_navi_wrp #gal_navi #gal_btn_prev a, #container_gal #gal_navi_wrp #gal_navi #gal_btn_next, #container_gal #gal_navi_wrp #gal_navi #gal_btn_next a{ display: block; padding: 3px 0px; font-weight: normal;}
#container_gal #gal_navi_wrp #gal_navi a, #container_gal #gal_navi_wrp #gal_navi #gal_btn_prev { padding: 3px 2px; padding-top: 3px;}
#container_gal #gal_navi_wrp #gal_navi #gal_btn_prev { background: url('https://static.im-g.pl/i/obrazki/global/ga_left_arrow.png') no-repeat 0 0; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_next { background: url('https://static.im-g.pl/i/obrazki/global/ga_right_arrow.png') no-repeat 0 0; width: 82px; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_prev a { width: 82px; float: left; height: 21px; color: #666; background: url('https://static.im-g.pl/i/obrazki/global/ga_left_arrow_bg.png') -2px 0px no-repeat; margin-top: -3px; padding-right: 5px; text-align: right;}
#container_gal #gal_navi_wrp #gal_navi #gal_btn_prev a:hover { background: url('https://static.im-g.pl/i/obrazki/global/ga_left_arrow_bg.png') 100% 0px no-repeat; background-position: -2px -27px; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_next a { width: 82px; float: left; height: 21px; color: #666; background: url('https://static.im-g.pl/i/obrazki/global/ga_right_arrow_bg.png') 0px 0px no-repeat; margin-top: -3px; padding-left: 5px; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_next a:hover { background: url('https://static.im-g.pl/i/obrazki/global/ga_right_arrow_bg.png') 100% 0px no-repeat; background-position: 0px -27px; }
#container_gal #gal_picture #photoOverlay { position: absolute; z-index: 2; top: 0; left: 0; }
#container_gal #gal_picture #photoOverlay a { float: left; width: 40%; height: 100%; background: url('https://static.im-g.pl/i/obrazki/global/ga_blank.gif') repeat 0 0; }
#container_gal #gal_picture #photoOverlay .ovNext { float: right; }
#container_gal #gal_picture #photoOverlay a .ico { float: left; width: 75px; height: 100%; display: none; zoom: 1; background: url('https://static.im-g.pl/i/obrazki/global/ga_blank.gif') repeat 0 0; }
#container_gal #gal_picture #photoOverlay .ovPrev .ico { margin-left: 12px; }
#container_gal #gal_picture #photoOverlay .ovNext .ico { margin-right: 12px; float: right; }
#container_gal #gal_picture #photoOverlay .ovPrev:hover .ico { background: url('https://static.im-g.pl/i/obrazki/global/ga_arrow_l.png') no-repeat left center !important; background: url('https://static.im-g.pl/i/obrazki/global/ga_arrow_left.gif') no-repeat left center; cursor: pointer; }
#container_gal #gal_picture #photoOverlay .ovNext:hover .ico { background: url('https://static.im-g.pl/i/obrazki/global/ga_arrow_p.png') no-repeat right center !important; background: url('https://static.im-g.pl/i/obrazki/global/ga_arrow_right.gif') no-repeat right center; cursor: pointer; }
#container_gal .gal_navi_wrp .gal_navi { float: right; overflow: hidden; height: 27px; }
#container_gal .gal_navi_wrp .gal_navi li.paging { float: left; text-align: center; font: 20px/21px Georgia,sans-serif; color: #000; height: 26px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev { text-align: right; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev,  #container_gal .gal_navi_wrp .gal_navi .gal_btn_next { width: 85px; float: left; height: 26px; }
#container_gal .gal_navi_wrp .gal_navi { list-style: none; float: right; margin-left: 0; padding-left: 0; margin-bottom: 15px; }
#container_gal .gal_navi_wrp .gal_navi li { float: left;  margin: 0px 0px 0px 3px; padding-top: 3px; }
#container_gal .gal_navi_wrp .gal_navi, #container_gal .gal_navi_wrp .gal_navi .gal_btn_prev, #container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a, #container_gal .gal_navi_wrp .gal_navi .gal_btn_next, #container_gal #gal_navi_wrp .gal_navi .gal_btn_next a{ display: block; padding: 3px 0px; font-weight: normal;}
#container_gal .gal_navi_wrp .gal_navi a, #container_gal .gal_navi_wrp .gal_navi .gal_btn_prev { padding: 3px 2px; padding-top: 3px;}
#art #container_gal .gal_navi_wrp .gal_navi a { display: block;  font-weight: normal;   }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev { background: url('https://static.im-g.pl/i/obrazki/global/ga_left_arrow.png') no-repeat 0 0; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next { background: url('https://static.im-g.pl/i/obrazki/global/ga_right_arrow.png') no-repeat 0 0; width: 82px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a { width: 82px; float: left; height: 21px; color: #666; background: url('https://static.im-g.pl/i/obrazki/global/ga_left_arrow_bg.png') -2px 0px no-repeat; margin-top: -3px; text-align: right; padding:3px 5px 3px 0;}
#article #container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a:hover { background: url('https://static.im-g.pl/i/obrazki/global/ga_left_arrow_bg.png') 100% 0px no-repeat; background-position: -2px -27px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a:hover { background: url('https://static.im-g.pl/i/obrazki/global/ga_left_arrow_bg.png') 100% 0px no-repeat; background-position: -2px -27px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next a { width: 82px; float: left; height: 21px; color: #666; background: url('https://static.im-g.pl/i/obrazki/global/ga_right_arrow_bg.png') 0px 0px no-repeat; margin-top: -3px; padding:3px 0 3px 5px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next a:hover { background: url('https://static.im-g.pl/i/obrazki/global/ga_right_arrow_bg.png') 100% 0px no-repeat; background-position: 0px -27px; }
#article #container_gal .gal_navi_wrp .gal_navi .gal_btn_next a:hover { background: url('https://static.im-g.pl/i/obrazki/global/ga_right_arrow_bg.png') 100% 0px no-repeat; background-position: 0px -27px; }
/* fotostory - ostatni slajd */
#container_gal .see-one-more-time { background: url("https://static.im-g.pl/i/obrazki/global/ga-see-one-more-time.png") no-repeat scroll 0 0; color: #666; font-size: 12px; line-height: 25px; padding-left: 25px; text-decoration: none; float: right; height: 27px; width: 123px;  }
#container_gal .see-one-more-time:hover { background-position: 0 -27px; }
#container_gal .mod_zi_photostory_last { margin: 20px 0 0; }
#container_gal .mod_zi_photostory_last .body ul { list-style: none; margin: 0; }
#container_gal .mod_zi_photostory_last .body li { float: left; width: 140px; margin: 12px 0 0 20px; font-size: 12px; font-weight: bold; line-height: normal; text-align: left; }
#container_gal .mod_zi_photostory_last .body li.n4 { margin-left: 0; clear: both; }
#container_gal .mod_zi_photostory_last .body li a { display: block; }
#article_body #container_gal .mod_zi_photostory_last .body li img { margin: 0; display: block; }
#container_gal .mod_zi_photostory_last .body li span { display: block; padding: 3px 1px; }

/* pasek narzedziowy dolny */
#article_toolbar { margin-bottom: 15px; clear: both; zoom: 1; }
#article_toolbar:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
#article_toolbar .head ul { font: bold 12px/27px Arial, sans-serif; float: left; list-style: none; }
#article_toolbar .head ul li { float: left; display: inline; border-left: 1px solid #d9d9d9; padding: 0 8px 0 0; margin-left: -4px;}
#article_toolbar .head ul li a { padding: 1px 0 1px 22px; }
#article_toolbar .head ul li.forum a { background: url('https://static.im-g.pl/i/obrazki/global/forum-art.gif') no-repeat 3px 50%; }
#article_toolbar .head ul li.print a { background: url('https://static.im-g.pl/i/obrazki/global/drukuj-art.gif') no-repeat 3px 50%; }
#article_toolbar .head ul li.licence a { background: url('https://static.im-g.pl/i/obrazki/global/licencje-art.gif') no-repeat 3px 50%; }
#article_toolbar .head ul li.fb-like { padding: 3px 0 0 4px; }
#article_toolbar #rateArticle { padding: 3px 0 0; float: right; border: 0; clear: none; overflow: visible; }
#article_toolbar #rateArticle .c1 { background-image: url('https://static.im-g.pl/i/obrazki/wiadomosci/stars-sprite-v0.3.gif'); }
#article_toolbar #rateArticle .box{ color: #b00126; background: #fff; padding: 1px 3px; }
#article_toolbar .body { clear: both; font: 12px/16px Arial, sans-serif; }
#article_toolbar .body ul { padding: 0; margin: 0; list-style: none; background: url('https://static.im-g.pl/img/opinie_ul_bg.gif') no-repeat 10px 3px; }
#article_toolbar .body li { margin: 0; padding: 4px 35px 0 45px; }
#article_toolbar .body li a { padding-right: 10px; font-weight: bold; }
#article_toolbar .body li span.autor { font: bold 10px Tahoma, sans-serif; color: #2d2d2d; border-left: 1px solid #cfcfcf; padding-left: 10px; padding-right: 10px; }
#article_toolbar .body li span.data { font: 10px Tahoma, sans-serif; color: #848484; }
#article_toolbar .body li p { color: #2a2a2a; margin: 0; }
#article_toolbar .body li p a { cursor: pointer; padding: 0; }

/* pasek narzedziowy art dolny - 2010-09 */
#articleToolbar:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
#articleToolbar { zoom: 1; }
#articleToolbar { font-size: 12px; line-height: 16px; margin-bottom: 18px; border-top: 1px solid #ccc; padding-top: 10px; clear: both; }
#articleToolbar .spr { background-image: url('https://static.im-g.pl/i/obrazki/common/artToolbarSprite.1.png'); background-repeat: no-repeat; }
#articleToolbar li { float: left; list-style: none; }
#articleToolbar .atVote { float: right; width: auto; #width: 200px; }
#articleToolbar .atFacebook { position: relative; top: -2px; }
#articleToolbar a.spr { padding: 0 12px 1px 22px; position: relative; }
#articleToolbar .atComments a { background-position: 0 -70px; }
#articleToolbar .atPrint a { background-position: 2px -116px; }
#articleToolbar .atLicense a { background-position: 4px -164px; }
#articleToolbar .atVote li { float: left; width: 19px; height: 18px; padding-right: 3px; display: inline; cursor: pointer; }
#articleToolbar.locked .atVote li { cursor: default; }
#articleToolbar .atVote li.s5 { padding-right: 0; }
#articleToolbar .atVote li span { display: none; }
#articleToolbar .atVote .caption { float: left; padding-right: 4px; }
#articleToolbar .atVote ul { float: left; width: 107px; height: 18px; position: relative; top: -2px; }
#articleToolbar .atVote .result { float: right; padding-left: 4px; }
#articleToolbar.atVotePos_0 .atVote .spr { background-position: -88px -36px; }
#articleToolbar.atVotePos_1 .atVote .spr { background-position: -66px -36px; }
#articleToolbar.atVotePos_2 .atVote .spr { background-position: -44px -36px; }
#articleToolbar.atVotePos_3 .atVote .spr { background-position: -22px -36px; }
#articleToolbar.atVotePos_4 .atVote .spr { background-position: 0 -36px; }
#articleToolbar .note_0 .spr { background-position: -110px 0; }
#articleToolbar .note_1 .spr { background-position: -88px 0; }
#articleToolbar .note_2 .spr { background-position: -66px 0; }
#articleToolbar .note_3 .spr { background-position: -44px 0; }
#articleToolbar .note_4 .spr { background-position: -22px 0; }
#articleToolbar .note_5 .spr { background-position: 0 0; }
#articleToolbar .note_05 .spr { background-position: -88px -18px; }
#articleToolbar .note_15 .spr { background-position: -66px -18px; }
#articleToolbar .note_25 .spr { background-position: -44px -18px; }
#articleToolbar .note_35 .spr { background-position: -22px -18px; }
#articleToolbar .note_45 .spr { background-position: 0 -18px; }
#articleToolbar .atVote li:hover span { display: block; position: absolute; left: 0; top: 24px; color: #af7712; }
#articleToolbar.locked .atVote li:hover span { display: none; }
#articleToolbar.locked .atVote .message { display: block; position: absolute; left: 0; top: 24px; width: 150px; height: auto; cursor: default; float: none; padding: 0; color: #af7712; }

/* mod_chart - globalshared */
.mod_chart { margin: 0 0 20px 0; padding: 0;  font: 12px Arial, sans-serif; color: #000; }
.mod_chart li { list-style: none; }
.mod_chart * { margin: 0; padding: 0; text-align: left; }
.mod_chart .node_switch:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
.mod_chart a:focus { outline: 0; }
.mod_chart .node_head { border-bottom: 3px solid #cecece; margin-bottom: 10px; padding-bottom: 2px; position: relative; zoom: 1; }
.mod_chart .node_head h2 { font: normal 16px Georgia,serif; text-transform: uppercase; zoom: 1; }
.mod_chart .node_body { margin-bottom: 10px; }
.mod_chart .node_body p { font-size: 13px; margin-bottom: 10px; }
.mod_chart .charts ul { position: relative; z-index: 1; }
.mod_chart .charts li { position: absolute; left: 0; top: 0; z-index: 1; background: #fff; }
.mod_chart .charts li.active { z-index: 2; }
.mod_chart .node_switch { zoom: 1; background: url('https://static.im-g.pl/i/obrazki/charts/chart_switch-bg.gif') repeat-x 0 4px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; }
.mod_chart .node_switch span { float: left; font: 10px Arial, sans-serif; color: #505050; padding-top: 16px; }
.mod_chart .node_switch ul { float: left; }
.mod_chart .node_switch li { float: left; display: inline; font: 11px/14px Arial, sans-serif; margin: 0 5px 0 10px; padding-top: 16px; }
.mod_chart .node_switch li.active a, .mod_chart .node_switch li.active a:hover { background: #fff; color: #010101; cursor: default; }
.mod_chart .node_switch li.active { background: url('https://static.im-g.pl/i/obrazki/charts/chart_switch_active-bg.gif') no-repeat 50% 0; }
.mod_chart .node_switch .more { float: right; font: 10px Arial, sans-serif; padding-top: 16px; }
.mod_chart .node_foot li { display: none; }
.mod_chart .node_foot li.active { display: block; }
.mod_chart .node_foot { padding-top: 5px; font: 10px Arial, sans-serif; color: #888; }
.mod_chart .node_foot .sample, .mod_chart .node_foot .date { border-left: 1px solid #cecece; margin-left: 7px; padding-left: 7px; }
/* cloud */
#gChart_cloud { position: absolute; z-index: 3; background: url('https://static.im-g.pl/i/obrazki/charts/chart_cloud_bottom-bg.gif') no-repeat 0 100%; padding: 0 0 4px 0; zoom: 1; visibility: hidden; }
#gChart_cloud .inner { background: #f3f4f4 url('https://static.im-g.pl/i/obrazki/charts/chart_cloud-bg.gif') repeat-x 0 0; border: 1px solid #c8c8c8; border-bottom: 0; padding: 0 5px 3px; }
#gChart_cloud .extra { font: 10px Arial, sans-serif; color: #4e4e4e }
/* error */
.chart_holder .error { background: url('https://static.im-g.pl/i/obrazki/charts/error-top.gif') no-repeat 50% 0; padding-top: 35px; }
.chart_holder .error .inner { background: url('https://static.im-g.pl/i/obrazki/charts/error-bottom.gif') no-repeat 50% 100%; padding-bottom: 35px; }
.chart_holder .error .inner div { background: url('https://static.im-g.pl/i/obrazki/charts/error-bg.gif') repeat-y 50% 0; width: 250px; padding: 10px 30px; margin: 0 auto; color: #323232; font: 14px Arial, sans-serif; }
.chart_holder .error .inner strong { font-weight: bold; font-size: 16px; display: block; margin-bottom: 5px; }

/* dol strony artykulowej - zajawki z aliasu */
/* reczne */
.mod_zr_dolStrony { border: 1px solid #c8d0b8; overflow: hidden; zoom: 1; padding: 10px 6px; font-family: Tahoma, sans-serif; margin-top: 15px; }
.mod_zr_dolStrony * { margin: 0; padding: 0; }
.mod_zr_dolStrony .node_head { margin-bottom: 10px; }
.mod_zr_dolStrony .node_head h2 { font: bold 14px Arial, sans-serif; text-transform: uppercase; }
.mod_zr_dolStrony .node_body .node_entry { float: left; display: inline; border-left: 1px solid #c8d0b8; padding: 0 0 0 8px; margin-left: 8px; width: 140px; }
.mod_zr_dolStrony .node_body .n6 { border: 0 !important; padding-left: 0 !important; margin-left: 0 !important; }
.mod_zr_dolStrony h3 { background: url('https://static.im-g.pl/i/obrazki/wyborcza2008/mt_dot.gif') no-repeat 0 7px; line-height: 17px; font-size: 11px; padding-left: 10px; margin: 5px 0px 5px 0; }
.mod_zr_dolStrony ul { margin: 5px 0px 5px 0; }
.mod_zr_dolStrony ul li { list-style: none; background: url('https://static.im-g.pl/i/obrazki/wyborcza2008/mt_dot.gif') no-repeat 0 7px; line-height: 17px; font-size: 11px; padding-left: 10px; }
/* i automatyczne */
.mod_zi_dolStrony { margin: 0 0 5px; }
.mod_zi_dolStrony .head { border-bottom: 2px solid #c7c6c5; margin: 0 0 5px; }
.mod_zi_dolStrony .head h2 { font: bold 14px Arial, sans-serif; text-transform: uppercase; padding: 0 0 3px; }
.mod_zi_dolStrony .head h2 a { color: #000; }
.mod_zi_dolStrony .body ul li { border-bottom: 1px solid #d7e2f0; padding: 4px 0; }
.mod_zi_dolStrony .body ul li h3 { font: bold 14px Arial, sans-serif; }

/* nowy redmonster */
.mod_redMonsterArt .node_body {border:1px solid #DADBDB; margin-bottom:12px; overflow:hidden; padding:10px 8px 6px;}
.mod_redMonsterArt .node_body h1 {font:bold 14px Arial,sans-serif; color:#B00126; margin:0 0 5px;}
.mod_redMonsterArt .node_body .lead {font:normal 11px Arial,sans-serif;}
.mod_redMonsterArt .node_body a img {display:block;float:left;margin:0 10px 10px 0; }
.mod_redMonsterArt .node_body ul {clear:both; border-top:1px solid #DADBDB; padding:5px 0 0; margin:5px 0 0;}
.mod_redMonsterArt .node_body ul li {background:transparent url('https://static.im-g.pl/i/obrazki/gs-ea-bullet.png') no-repeat scroll 5px 5px; font:bold 11px Arial,sans-serif; line-height:15px; padding-left:18px;}

/* nowe komentarze (2010) */
#article_comments_container #article_comments { font-size: 12px; position: relative; clear: both; }
#article_comments_container #article_comments li { list-style: none; }
#article_comments_container #article_comments h2 { font: bold 20px/24px Arial,sans-serif; padding-bottom: 12px; }
#article_comments_container #article_comments .c0 { float: left; display: inline; }
#article_comments_container #article_comments .c1 { float: right; display: inline; }
#article_comments_container #article_comments .head, #article_comments_container #article_comments .opinion, #article_comments_container #article_comments .formrow { zoom: 1; }
#article_comments_container #article_comments .head:after, #article_comments_container #article_comments .opinion:after, #article_comments_container #article_comments .formrow:after {  content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
#article_comments_container #article_comments .add_comment .c0 { width: 83px; text-align: right; padding-right: 7px; padding-top: 1px; line-height: 18px; }
#article_comments_container #article_comments .formgroup { padding-bottom: 12px; }
#article_comments_container #article_comments .formrow { padding-bottom: 4px; }
#article_comments_container #article_comments .add_comment { margin-bottom: 12px; }
#article_comments_container #article_comments .add_comment .c1 { float: left; width: 157px; padding-right: 10px; }
#article_comments_container #article_comments .add_comment .c12 { line-height: 18px; }
#article_comments_container #article_comments .add_comment .c12 strong { padding-right: 4px; border-right: 1px solid #e1e1e1; margin-right: 2px; }
#article_comments_container #article_comments .add_comment .c12 a { font-size: 11px; }
#article_comments_container #article_comments .add_comment input { vertical-align: middle; }
#article_comments_container #article_comments .add_comment .t { border: 1px solid #a4adb4; font: normal 12px Arial,sans-serif; width: 150px; padding: 2px 4px; }
#article_comments_container #article_comments .add_comment label { font-size: 11px; color: #666; }
#article_comments_container #article_comments .add_comment .c0 label { font-weight: bold; }
#article_comments_container #article_comments .add_comment textarea { width: 520px; padding: 4px; font: normal 12px Arial,sans-serif; border: 1px solid #a4adb4; }
#article_comments_container #article_comments .add_comment .c12 p { font-size: 11px; }
#article_comments_container #article_comments .add_comment .fr_submit { padding-left: 90px; }
#article_comments_container #article_comments .add_comment .fr_submit input { background: url("https://static.im-g.pl/i/obrazki/tokfm09/submit.gif") repeat-x scroll left top #aeaeae; border: 0 none; color: #fff; cursor: pointer; font: bold 12px Georgia,serif; padding: 5px 5px 4px; text-align: center; }
#article_comments_container #article_comments .head ul { padding-top: 6px; }
#article_comments_container #article_comments .head li { display: inline; padding-left: 6px; margin-left: 4px; border-left: 1px solid #e0e0e0; }
#article_comments_container #article_comments .head li.first { padding: 0; margin: 0; border: 0; }
#article_comments_container #article_comments .head li span { font-weight: bold; }
#article_comments_container #article_comments .content .head .c0 { color: #646464; font-size: 10px; }
#article_comments_container #article_comments span.author { color: #3e3e3e; font-size: 11px; }
#article_comments_container #article_comments .author { font-weight: bold; text-transform: none;}
#article_comments_container #article_comments .when, #article_comments_container #article_comments .ip { border-left: 1px solid #e0e0e0; padding-left: 5px; margin-left: 3px; }
#article_comments_container #article_comments .content .body { background: #eee url('https://static.im-g.pl/i/obrazki/gamecorner/comment-top.png') no-repeat 0 0; padding: 12px 10px 10px; margin: 0 0 16px; word-wrap: break-word; }
#article_comments_container #article_comments .vote_count { color: #999; font-size: 11px; display: inline-block; position: relative; top: -2px; }
#article_comments_container #article_comments .note { font-size: 14px; font-weight: bold; padding: 0 4px; display: inline-block; position: relative; top: -2px; }
#article_comments_container #article_comments .c1 .over { color: #05950f; }
#article_comments_container #article_comments .c1 .less { color: #b80100; }
#article_comments_container #article_comments .head .c1 a { vertical-align: top; }
#article_comments_container #article_comments .c1 .btn_vote_minus { display: inline-block; width: 10px; height: 11px; text-indent: -1000em; background: url('https://static.im-g.pl/i/obrazki/tokfm/comment-minus.gif') no-repeat 0 0; margin-right: 3px; }
#article_comments_container #article_comments .c1 .btn_vote_plus { display: inline-block; width: 10px; height: 11px; text-indent: -1000em; background: url('https://static.im-g.pl/i/obrazki/tokfm/comment-plus.gif') no-repeat 0 0; margin-right: 0px; }
#article_comments_container #article_comments .c1 .btn_report { display: inline-block; width: 9px; height: 10px; text-indent: -1000em; background: url('https://static.im-g.pl/i/obrazki/gamecorner/comment-report.png') no-repeat 100% 0; padding-left: 4px; border-left: 1px solid #e1e1e1; }
#article_comments_container #article_comments .user_not_logged .btn_vote_minus { background-image: url('https://static.im-g.pl/i/obrazki/tokfm/comment-minus-inactive.gif'); }
#article_comments_container #article_comments .user_not_logged .btn_vote_plus { background-image: url('https://static.im-g.pl/i/obrazki/tokfm/comment-plus-inactive.gif'); }
#article_comments_container #article_comments_hint { display: none; position: absolute; width: 202px; height: 25px; background: url('https://static.im-g.pl/i/obrazki/gamecorner/comment-not-logged-bg.png') no-repeat 0 0; font: normal 11px/22px Arial,sans-serif; padding-left: 6px; z-index: 100; }
#article_comments_container #article_comments_hint .btn_close { padding-left: 6px; text-transform: lowercase; }
#article_comments_container #article_comments .footer .more { text-align: right; font-weight: bold; }
#article_comments_container #article_comments .footer .more span { font-weight: normal; color: #666; }
#article_comments_container #article_comments .imgw { float: left; width: 60px; padding-top: 4px; }
#article_comments_container #article_comments div.content { float: right; width: 570px; }
#article_comments_container #article_comments .no_avatar .imgw { float: none; padding: 0; width: 0; }
#article_comments_container #article_comments .no_avatar .content { float: none; width: 100%; }
#article_comments_container #article_comments .hidden { display: none; }
#article_comments_container #article_comments .pages { text-align: center; padding: 12px 0; }
#article_comments_container #article_comments .pages .all span, #article_comments_container #article_comments .pages a { font-size: 11px; font-weight: bold; padding: 2px 5px; border: 1px solid #e1ddce; text-decoration: none; }
#article_comments_container #article_comments .pages .all span { color: #fff; background: #c6c6c6; }
#article_comments_container #article_comments .pages .next { margin-left: 20px; }
#article_comments_container #article_comments .pages .prev { margin-right: 20px; }
#article_comments_container #article_comments .add_comment .msg { font: bold 14px/20px Arial,sans-serif; border-width: 1px 0; border-style: solid; text-align: center; margin-bottom: 12px; }
#article_comments_container #article_comments .add_comment .msg_ok { color: #3ea22a; border-color: #8fc884; }
#article_comments_container #article_comments .add_comment .msg_error { color: #c00; border-color: #eab8b8; }
#article_comments_container #article_comments div.content .hiddenMsg { background-image: none; padding: 6px 9px 9px; margin-top: 5px; background: #fff; border: 1px solid #eee; }
#article_comments_container #article_comments div.content .hiddenMsg span { border-right: 1px solid #ccc; padding-right: 5px; margin-right: 4px; color: #666; }
#article_comments_container #article_comments div.content .hiddenMsg a { font-weight: bold; font-size: 11px; }
#article_comments_container #article_comments .censored div.content .hiddenMsg span { border: 0; }
#article_comments_container #article_comments .quote { display: block; }
#article_comments_container #article_comments .quote .source { display: block; margin-top: 8px; padding-left: 8px; color: #666; font-size: 12px; }
#article_comments_container #article_comments .quote .content { background: #f7f7f7; padding: 4px 8px; font-style: italic; color: #666; display: block; width: auto; }
#article_comments_container #article_comments fieldset.buttons { clear: both; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
#article_comments_container #article_comments .head fieldset.buttons { margin: 0; padding: 0; border: 0; }
#article_comments_container #article_comments fieldset.buttons .btn { border: 1px solid #dfdfdf; background: url('https://static.im-g.pl/i/obrazki/gamecorner/comment-btn-bg.png') repeat-x 0 0; font: bold 12px Tahoma,sans-serif; height: 23px; padding: 0 4px 3px; cursor: pointer; }
#article_comments_container #article_comments fieldset.buttons .btn_remove { width: 60px; background: url('https://static.im-g.pl/i/obrazki/gamecorner/comment-btn-remove.png') no-repeat 0 0; padding-left: 16px; border: 0; }
#article_comments_container #article_comments fieldset.buttons .btn_censor { width: 85px; background: url('https://static.im-g.pl/i/obrazki/gamecorner/comment-btn-censor.png') no-repeat 0 0; padding-left: 16px; border: 0; }
#article_comments_container #article_comments fieldset.mark { padding: 10px 0; margin: 10px 0; border: 1px solid #e5e5e5; border-width: 1px 0; font: 12px Tahoma, sans-serif; }
#article_comments_container #article_comments fieldset.mark * { vertical-align: middle; }
#article_comments_container #article_comments #mark_al1, #article_comments_container #article_comments #mark_al2 { margin-left: 15px; }
#article_comments_container #article_comments .moderator .mod_cb { float: left; display: inline; margin: 2px 10px 0 0; }
#article_comments_container #article_comments .moderator .content { float: none; width: auto; overflow: hidden; zoom: 1; }
#article_comments_container #article_comments .moderator .censored .info { padding-left: 14px; background: url('https://static.im-g.pl/i/obrazki/gamecorner/comment-censor-ico.png') no-repeat 0 5px; }
#article_comments_container #article_comments .moderator .censored .body * { color: #da0000; }
#article_comments_container #article_comments .moderator .waiting .body * { color: #009a12; }
#article_comments_container #article_comments .moderator .censored .content .body { padding-top: 7px; margin-top: 5px; }
#article_comments_container #article_comments .moderator .removed .content .body, #article_comments_container #article_comments .moderator .waiting .content .body { padding-top: 7px; margin-top: 5px; }
#article_comments_container #article_comments .moderator .removed .content .body p { text-decoration: line-through; }
#article_comments_container #article_comments .moderator .removed .content .body .info { text-decoration: none; }
#article_comments_container #article_comments .comments_test .head { font-size: 15px; color: #272727; padding-bottom: 12px; border-bottom: 1px solid #e5e5e5; }
#article_comments_container #article_comments .comments_test .body { font: 12px/22px Arial, sans-serif; color: #000;  padding-bottom: 12px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; }
#article_comments_container #article_comments .comments_test .body fieldset { margin-top: 15px; }
#article_comments_container #article_comments .comments_test .body fieldset p { font-weight: bold; }
#article_comments_container #article_comments .comments_test .body fieldset * { vertical-align: middle; }
#article_comments_container #article_comments .comments_test .iSbt { background: url("https://static.im-g.pl/i/obrazki/tokfm09/submit.gif") repeat-x scroll left top #aeaeae; border: 0 none; color: #fff; cursor: pointer; font: bold 12px Georgia,serif; padding: 5px 5px 4px; text-align: center; }
#article_toolbar #article_comments .head a { padding: 0; }
#article_toolbar #article_comments .head li { float: none; padding-right: 0; }
#article_toolbar #article_comments .head { zoom: 1; }
#article_toolbar #article_comments .head:after { content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden; }

/* facebook like */
#gal_outer #gal_header, #sPP #sS #k0  { overflow: visible; zoom: 1; }
#gal_outer #gal_header:after, #sPP #sS #k0:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
#gal_header h1 .title { margin-right: 5px; }
#gal_header h1 .xfb-like { vertical-align: middle; }
#gal_header h1 .xfb-like iframe { width: 120px !important; }
#gal_header h1 .xfb-like .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe { width: 400px !important; }
#k0 .article_header { padding-bottom: 5px; }
#k0 .article_header h1 { display: inline; margin-right: 5px; padding: 0; }
#k0 .article_header .xfb-like { display: inline; }
#k0 .article_header .xfb-like iframe, #articleToolbar .atFacebook iframe { width: 120px !important; }
#k0 .article_header .xfb-like .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe, #articleToolbar .atFacebook .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe { width: 400px !important; }

/* nowa czapeczka */
#hat_wrapper, #hat_wrapper * { margin: 0; padding: 0; }
#hat_wrapper ul { list-style: none; }
#hat_wrapper { background: #f1f1f1; }
#hat_wrapper .hat { width: 958px; padding: 0 2px; margin: 0 auto; background: #f1f1f1; font: 11px/18px Tahoma,sans-serif; height: 19px; color: #999; overflow: hidden; position: relative; }
#hat_wrapper .hat:after, #hat_wrapper ul:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
#hat_wrapper a { text-decoration:none; color:#999; padding: 0px 8px; border-right: 1px solid #fff; }
#hat_wrapper a:hover { text-decoration: underline; background: none; }
#hat_wrapper .bolder { font-weight: bold; }
#hat_wrapper .noborder a { border:none; }
#hat_wrapper .underline a { text-decoration:underline; }
#hat_wrapper li { float: left; list-style-type:none; }
#hat_wrapper .sub-menu-position { position: relative; }
#hat_wrapper .sub-menu-position div { position: absolute; left: 0; top: 0; width: 400px; height: 19px; z-index: 2; }
#hat_wrapper .sub-menu-position ul { background: #f1f1f1 url("https://static.im-g.pl/i/obrazki/global/hat-arrow.gif") no-repeat 0 4px; margin-left: 8px; padding-left: 8px; height: 19px; }
#hat_wrapper .sub-menu-position li { display: none; }
#hat_wrapper .sub-menu-position ul:hover { background-image: none; padding: 0; margin: 0; }
#hat_wrapper .sub-menu-position ul:hover li { display: block; }
#hat_wrapper .main-hat, #hat_wrapper .list { float: left; background: #f1f1f1; }
#hat_wrapper .login-hat { float: right; max-width: 200px; height: 19px; overflow: hidden; }
#hat_wrapper .login-wide-hat { max-width: 220px; }
#hat_wrapper .login-hat span { color: #000; max-width: 120px; overflow: hidden; display: inline-block; height: 19px; white-space: nowrap; vertical-align: middle; }
#hat_wrapper .login-hat span a { border-left: 1px solid #fff; margin-left: 5px; display: inline; }
#hat_wrapper .login-hat a { border: 0; display: inline-block; vertical-align: middle; }
#hat_wrapper .middle-hat { text-align: center; padding: 0 8px; float: right; }
#hat_wrapper .hat3 .middle-hat, #hat_wrapper .hat2 .partner-hat { text-align: center; float: none; overflow: hidden; }
#hat_wrapper .hat2 .sub-menu-position div { position: relative; width: auto; }
#hat_wrapper .hat2 .middle-hat { float: left; padding: 0; }
#hat_wrapper .hat2 .main-hat { float: right; position: relative; z-index: 2; }
#hat_wrapper .hat2 .sub-menu-position ul { padding-right: 8px; }
#hat_wrapper .hat2 .partner-hat { width: 340px; height: 19px; position: absolute; top: 0; left: 280px; z-index: 1; }

/* czapeczka LEGO html5 */
#page-hat { border-bottom: 1px solid #e1e1e1; background: #fff; position: relative; z-index: 20;}
#page-hat:hover {z-index:99999;}
#page-hat.partner {border-bottom: 0;}
#page-hat .hat-body { z-index: 100; position: relative;zoom: 1;}
#page-hat .hat-body:after {content:'.';width:0;height:0;visibility:hidden;clear:both;display:block}
#page-hat .hat-body, #page-hat .hat-partner p { position: relative; margin: 0 auto; width: 940px; }
#page-hat .hat-body > ul { min-height: 18px; padding: 0;}
#page-hat a, #page-hat li.more span, #page-hat span.user { font-size: 12px; font-weight: normal; font-family: Arial, sans-serif; color: #114488; }
#page-hat a:hover { background: transparent; text-decoration: underline; }
#page-hat ul {list-style:none}
#page-hat ul.links { float: left; }
#page-hat ul.links > li { float: left; position: relative; margin-left: 9px; padding-left: 9px; line-height: 26px; background-image: url('https://static.im-g.pl/i/obrazki/global/hat/nav_tab.png'); background-repeat:no-repeat; background-position: 0 50%;}
#page-hat ul.links > li:first-child, #page-hat ul.links > li:first-child a { border-left: none; margin-left: 0; padding-left: 0; background-image: none;}
#page-hat ul.links > li .links-box { display: none; white-space: nowrap; z-index: 100;}
#page-hat ul.links > li .links-box ul li { min-height: 0; margin-bottom: 4px; line-height: 15px; }
#page-hat ul.links > li .links-box ul li a { padding-left: 0; border-left: none; }
#page-hat ul.links > li .links-box ul li:first-child {margin-left: 0px;}
#page-hat ul.links > li.more span {  padding-right: 21px; background-position: 82% 50%; background-repeat: no-repeat; background-image: url('https://static.im-g.pl/i/obrazki/global/hat/arrow-grey.png'); }
#page-hat ul.links > li.more:hover span, #page-hat ul.links > li.more.active span  { border-left: 1px solid #fafafa; display: block; position: relative; z-index: 102; background-color: #fafafa; padding-bottom: 1px; padding-left: 7px; background-position: 84% 50%; margin-bottom: -1px; }
#page-hat ul.links > li.more:hover, #page-hat ul.links li.more.active { margin-bottom: -2px; padding-bottom: 2px; border-left: 1px solid #ccc; padding-left: 0;border-right: 1px solid #ccc; }
#page-hat ul.links > li.more:hover, #page-hat ul.links > li:hover .links-box, #page-hat ul.links li.more.active { background-color: #fafafa; background-image: none;}
#page-hat ul.links > li:hover .links-box, #page-hat ul.links li.more.active .links-box { background: #fafafa; display: block; position: absolute; top: 26px; left: -1px; padding: 7px 9px 3px 9px; border: 1px solid #ccc; }
#page-hat ul.user { float: right; padding: 3px 10px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; height: 20px;}
#page-hat ul.user > li { float: left; border-left: 1px solid #e1e1e1; margin-left: 9px; padding-left: 9px; line-height: 18px; }
#page-hat ul.user > li:first-child { border-left: none; margin-left: 0; padding-left: 0; }
#page-hat ul.user > li img, #page-hat ul.user > li a, #page-hat ul.user > li span { vertical-align: middle; font-weight: normal; }
#page-hat ul.user > li img { margin-right: 2px; }
#page-hat ul.user.logged > li img { width: 20px;}
#page-hat ul.user.logged {padding: 3px 10px;}
#page-hat ul.user > li .user-box { display: none; }
#page-hat ul.user.logged a.user:hover { background: transparent; }
#page-hat ul.user.logged { position: absolute; right: 0; padding-right: 20px; background-position: 95% 12px; background-repeat: no-repeat; background-image: url('https://static.im-g.pl/i/obrazki/global/hat/arrow-grey.png'); }
#page-hat ul.user.logged:hover, #page-hat ul.user.logged.active { background-color: #fafafa;}
#page-hat ul.user.logged li.logout {border-top: 1px solid #ccc;}
#page-hat ul.user.logged li.logout a { display: block; margin-top: 5px; margin-bottom: 2px;}
#page-hat ul.user.long.logged:hover {border-bottom: 1px solid #ccc;}
#page-hat ul.user.long.logged:hover > li .user-box {border-top: none; }
#page-hat .option { color: #bc1435; font-size: 11px; font-weight: normal; margin-left: 5px;}
#page-hat span.count { color: #7b7b7b; font-weight: normal; font-size: 11px; }
#page-hat span.no-click { color: #7b7b7b; font-weight: bold; }
#page-hat .hat-partner {text-align: right; font-size: 11px; font-weight: normal; font-family: Arial, sans-serif; color: #999; display: none; border-top: 1px solid #e1e1e1; z-index: 1;}
#page-hat.partner .hat-partner {display: block;}
#page-hat .hat-comm {width: 427px; height: 57px; background-image: url('https://static.im-g.pl/i/obrazki/global/hat/hat-comm-bg2.png'); position: absolute; z-index: 100; bottom: -62px; right: 0; cursor: pointer;}
#page-hat .hat-comm p {padding: 11px; font-size: 14px; line-height: 18px;}
#page-hat ul.user.logged:hover, #page-hat ul.user.logged.active { padding-bottom: 4px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#page-hat ul.user.logged:hover > li .user-box, #page-hat ul.user.logged.active li .user-box { min-width: 119px; width: 100%; background: #fafafa; display: block; position: absolute; padding: 7px 0 3px; border: 1px solid #ccc; right: -1px; top: 26px; z-index: -1; }
#page-hat ul.user.logged:hover > li .user-box li, #page-hat ul.user.logged.active li .user-box li { padding: 0 9px; }
#page-hat ul.user.logged:hover > li .user-box li.logout, #page-hat ul.user.logged.active li .user-box li.logout{border-top: 1px solid #ccc; padding: 0; margin: 0 9px; margin-top: 6px;}

/* overlay disclaimer */
#overlay_adult, #overlay_adult * { margin: 0; padding: 0; text-align: left; }
#overlay_adult { position: fixed; width: 100%; height: 100%; background: #fff; z-index: 100000; left: 0; top: 0; }
#overlay_adult #overlay_adult_content_inner { width: 646px; height: 136px; border: 1px solid #dfdfdf; background: #fff; margin: 96px auto; padding: 16px; overflow: hidden; zoom: 1; }
#overlay_adult_content_inner .c0 { float: left; width: 114px; height: 135px; text-align: center; font: bold 64px/134px Arial,sans-serif; color: #fff; background: url('https://static.im-g.pl/i/obrazki/disclaimer/bg18.gif') repeat-x; }
#overlay_adult_content_inner .c1 { float: right; width: 520px; }
#overlay_adult_content_inner .c1 strong { font: bold 24px Arial,sans-serif; color: #c90d20; text-transform: uppercase; }
#overlay_adult_content_inner .c1 p { font: bold 18px Arial,sans-serif; color: #000; margin-bottom: 0.8em; }
#overlay_adult_content_inner .c1 input { vertical-align: middle; }
#overlay_adult_content_inner .c1 label { font: normal 12px Arial,sans-serif; color: #000; }
#overlay_adult_content_inner .c1 .btns { overflow: hidden; zoom: 1; margin-top: 0.2em; }
#overlay_adult_content_inner .c1 .btns div { height: 29px; text-align: center; font: normal 14px/28px Arial,sans-serif; cursor: pointer; }
#overlay_adult_content_inner .c1 .btn { float: left; width: 258px; background: url('https://static.im-g.pl/i/obrazki/disclaimer/btn.gif') no-repeat 0 0; }
#overlay_adult_content_inner .c1 .btn_s { float: right; width: 251px; background: url('https://static.im-g.pl/i/obrazki/disclaimer/btn-s.gif') no-repeat 0 0; }
#overlay_adult_content_inner .c1 .btns span { color: #c90d20; font-weight: bold; }

/* alert strona startowa */
#alertSetHP { background: #333251; font: normal 14px/28px Arial,sans-serif; color: #fff; padding: 2px 0; overflow: hidden; zoom: 1; }
#alertSetHP div { width: 960px; margin: 0 auto; }
#alertSetHP a { color: #fff; text-decoration: none; }
#alertSetHP p { float: left; padding-left: 22px; background: url('https://static.im-g.pl/i/obrazki/global/sethp-ico.png') no-repeat 0 50%; margin-right: 12px; }
#alertSetHP a, #alertSetHP .cancel { padding: 0 8px; border: 1px solid #333251; float: left; }
#alertSetHP .hovered a, #alertSetHP .hovered { background: #68b21b; cursor: pointer; }
#alertSetHP .cancel { font-size: 11px; }
#alertSetHP a { font-size: 14px; font-weight: bold; line-height: 26px; padding-bottom: 2px; }

/* artykul nieaktualny */
.mod_article_outofdate {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #f7f7f7; padding: 15px; overflow: hidden; font-size: 12px; margin: 10px 0;}
.mod_article_outofdate img {float: left; margin-right: 17px;}
.mod_article_outofdate p {margin-bottom: 4px; background: url('https://static.im-g.pl/i/obrazki/global/ico_outofdate.png') no-repeat 0 0; padding-left: 70px; height: 45px;}
.mod_article_outofdate a {font-weight: bold; display: block;}

/* to buttony */
#toButtons { margin: 10px 0 0; position: relative; z-index: 3; }
#toButtons > ul:after { content: '.'; width: 0; height: 0; visibility: hidden; clear: both; display: block; }
#toButtons > ul { width: 655px; zoom: 1; }
#toButtons > ul > li { float: left; padding: 0 15px 10px 0; white-space: nowrap; list-style: none; position: relative; }
#toButtons button { font: bold 11px/18px Arial, sans-serif; color: #262626; height: 20px; cursor: pointer; overflow: visible; background: #ffed71; border: 1px solid; border-color: #fff3a0 #ccbe59 #ccbe59 #fff3a0; vertical-align: top; padding: 0 3px 2px; text-align: center; min-width: 80px; }
#toButtons span { font: 11px/18px Arial, sans-serif; color: #262626; display: inline-block; height: 18px; background: url('https://static.im-g.pl/i/obrazki/global/toButtons_bg2.png') no-repeat 0 0; vertical-align: top; padding: 0 4px 0 6px; border-right: 1px solid #aaa; margin-top: 1px; }
#toButtons .voted button { background-color: #eddb67; border-color: #ede195 #bead42 #bead42 #ede195; }
#toButtons .voted span { background-position: 0 -18px; border-color: #9e9e9e; }
#toButtonsOv { background: #e7e7e7; border: 1px solid #bababa; position: absolute; padding: 6px 10px 7px; z-index: 2; top: 25px; font: 12px Arial, sans-serif; width: 300px; visibility: hidden; }
#toButtonsOv .arrow { width: 7px; height: 4px; background: url('https://static.im-g.pl/i/obrazki/global/toButtons_arrow2.png') no-repeat 0 0; position: absolute; top: -4px; left: 20px; }
#toButtonsOv.right .arrow { left: auto; right: 20px; }
#toButtonsOv a { color: #148; }
#toButtonsOv a:hover { color: #148; background-color: transparent; text-decoration: underline; }
#toButtonsOv p { border-bottom: 1px solid #d8d8d8; padding-bottom: 8px; margin-bottom: 6px; }
#toButtonsOv strong { font-weight: normal; color: #323232; display: block; margin-bottom: 5px; }
#toButtonsOv li { margin-top: 4px; padding-left: 9px; background: url('https://static.im-g.pl/i/obrazki/global/toButtons_dot.png') no-repeat 0 6px; white-space: normal; list-style: none; }
#toButtonsFB { font-weight: bold; padding-left: 20px; background: url('https://static.im-g.pl/i/obrazki/global/fb-ico.png') no-repeat 0 50%; }

/* 404 overlay */
#g404_overlay_holder, #g404_overlay_holder_bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100000; visibility: hidden; }
#g404_overlay_holder_bg { z-index: 1; background: #000; visibility: visible; }
#g404_overlay { width: 885px; margin: 0 auto; position: relative; z-index: 2; overflow: hidden; padding: 15px; }
#g404_overlay_bg { z-index: 1; background: #fff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
#g404_overlay_inner { position: relative; z-index: 2; border: 1px solid #cfcfcf; background: #f0f0f0 url('https://static.im-g.pl/i/error/bg.gif') repeat-x 0 0; padding: 39px 30px 45px; zoom: 1; }
#g404_overlay h1 { font: 25px Georgia, serif; color: #242424; text-align: left; margin-bottom: 5px; padding-top: 19px; margin-top: 25px; border-top: 1px solid #cfcfcf; }
#g404_overlay h1.first { margin-top: 0; padding: 0; border: 0; }
#g404_overlay p { font: 15px Georgia, serif; color: #515151; text-align: left; }
#g404_close { position: absolute; right: 4px; top: 4px; width: 25px; height: 26px; border: 1px solid #c9c9c9; background: #fafafa; font: bold 25px/20px Tahoma, sans-serif; color: #414141; text-align: center; zoom: 1; }
#g404_close:hover { color: #039ae0; cursor: pointer; }

#alertRelacja { height: 80px; padding-top: 24px; background: #ebebeb; margin: 20px auto; width: 960px; position: relative; overflow: hidden; zoom: 1; }
#alertRelacja .header { font: bold 12px/24px Arial, sans-serif; color: #fff; text-transform: uppercase; background: #000; padding: 0 12px; position: absolute; left: 0; top: 0; }
#alertRelacja .box { font: 32px/80px Georgia, serif; color: #fff; background: #949494; text-align: center; float: left; height: 80px; width: 110px; }
#alertRelacja .lead { overflow: hidden; padding: 7px 10px; font: 17px/22px Georgia, serif; color: #000; }
#alertRelacja .lead a { color: #000; }
#alertRelacja .lead .more { color: #148; margin-left: 5px; }

/* happyday zajawka zew */
.mod_happyday_outsideoffers {font-family: Arial,sans-serif;}
.mod_happyday_outsideoffers .head {padding-bottom: 2px; border-bottom: 2px solid #dadada;}
.mod_happyday_outsideoffers .head h2 {font-size: 12px; line-height: 20px; font-weight: bold; text-transform: uppercase; background: url('https://static.im-g.pl/i/obrazki/happyday/happyday_logo_out.png') no-repeat center right;}
.mod_happyday_outsideoffers .small_offer .head {padding-bottom:0; border:0;}
.mod_happyday_outsideoffers .small_offer {overflow: hidden; width: 300px; border-bottom: 1px solid #dbdbdb; margin: 0 0 7px 20px;}
.mod_happyday_outsideoffers .small_offer_inner {padding: 10px; overflow: hidden;}
.mod_happyday_outsideoffers .small_offer .head {font-size: 14px; line-height: 18px; overflow: hidden;}
.mod_happyday_outsideoffers .small_offer .head span {color: #ff5c0a; font-weight: bold; float: left; margin-right: 5px;}
.mod_happyday_outsideoffers .small_offer .head h3 {font-size: 14px;}
.mod_happyday_outsideoffers .small_offer .body {margin-bottom: 10px; overflow: hidden; position: relative;}
.mod_happyday_outsideoffers .small_offer .body img {float: left; margin-right: 10px; width: 140px; height: 100px;}
.mod_happyday_outsideoffers .small_offer .body .legend {font-size: 11px; color: #3a3a3a; display: block; margin-top: 15px; text-align: center;}
.mod_happyday_outsideoffers .small_offer .body p {font-size: 24px; line-height: 24px; font-weight: bold; text-align: center;}
.mod_happyday_outsideoffers .small_offer .body .feature {width: 65px; display: inline-block; line-height: 18px; float: left; color: #fff; text-align: center; margin-bottom: 4px;}
.mod_happyday_outsideoffers .small_offer .body .feature.left {background: #d8d8d8; font-size: 10px; color: #33373b;}
.mod_happyday_outsideoffers .small_offer .body .feature.right {background: #ff5c0a; font-size: 14px; font-weight: bold;}
.mod_happyday_outsideoffers .small_offer .body a {font-weight: bold; font-size: 16px; margin-top: 10px; display: inline-block;}
.mod_happyday_outsideoffers .small_offer .body .btn { display: inline-block; width: 130px; height: 36px; margin:0; text-align: center; font-size: 16px; font-weight: bold; line-height: 36px; background: url('https://static.im-g.pl/i/obrazki/happyday/btn_small_check_bg.png') no-repeat 0 0; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; position: absolute; bottom:0; right:0px;}
.mod_happyday_outsideoffers .small_offer .body .btn:hover {background-position: 0 -36px;}
.mod_happyday_outsideoffers .body .small_offer.odd, .mod_happyday_outsideoffers .body .small_offer {clear:both; margin-left:0;}
.mod_happyday_outsideoffers .small_offer .img {margin:0; display: block; float: left;}
.mod_happyday_outsideoffers .head a {color: #0e5c9d; text-decoration: none; background: none;}

/* HappyDay zajawka zewnetrzna 2 */
.mod_happyday_outsideoffers2 {font-family: Arial,sans-serif;}
.mod_happyday_outsideoffers2 .head {padding-bottom: 2px; border-bottom: 2px solid #dadada;}
.mod_happyday_outsideoffers2 .head h2 {font-size: 12px; line-height: 20px; font-weight: bold; text-transform: uppercase; background: url('https://static.im-g.pl/i/obrazki/happyday/happyday_logo_out.png') no-repeat center right;}
.mod_happyday_outsideoffers2 .small_offer .head {padding-bottom:0; border:0;}
.mod_happyday_outsideoffers2 .small_offer {overflow: hidden; width: 300px; border-bottom: 1px solid #dbdbdb; margin: 0 0 7px 20px;}
.mod_happyday_outsideoffers2 .small_offer_inner {padding: 10px; overflow: hidden;}
.mod_happyday_outsideoffers2 .small_offer .head {font-size: 14px; line-height: 18px; overflow: hidden;}
.mod_happyday_outsideoffers2 .small_offer .head span {color: #ff5c0a; font-weight: bold; float: none; margin-right: 5px;}
.mod_happyday_outsideoffers2 .small_offer .head h3 {font-size: 16px; line-height: 20px; font-weight: bold; background: url('https://static.im-g.pl/i/obrazki/happyday/happyday_logo_out2.png') no-repeat 0 3px; text-indent: 72px;}
.mod_happyday_outsideoffers2 .small_offer .body {margin-bottom: 10px; overflow: hidden; position: relative;}
.mod_happyday_outsideoffers2 .small_offer .body img {float: right; margin-left: 10px; width: 140px; height: 100px;}
.mod_happyday_outsideoffers2 .small_offer .body .legend {font-size: 11px; color: #3a3a3a; display: block; margin-top: 15px; text-align: center;}
.mod_happyday_outsideoffers2 .small_offer .body p {font-size: 28px; line-height: 28px; font-weight: bold; text-align: center; margin: 0 ;}
.mod_happyday_outsideoffers2 .small_offer .body .feature {width: 65px; display: inline-block; line-height: 18px; float: left; color: #fff; text-align: center; margin-bottom: 4px;}
.mod_happyday_outsideoffers2 .small_offer .body .feature.left {background: #d8d8d8; font-size: 10px; color: #33373b;}
.mod_happyday_outsideoffers2 .small_offer .body .feature.right {background: #ff5c0a; font-size: 14px; font-weight: bold;}
.mod_happyday_outsideoffers2 .small_offer .body a {font-weight: bold; font-size: 16px; margin-top: 10px; display: inline-block;}
.mod_happyday_outsideoffers2 .small_offer .body .btn { border: 1px solid #265f97; width: 130px; height: 36px; margin:0; text-align: center; font-size: 16px; font-weight: bold; line-height: 36px; background: #3176ba; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; position: absolute; bottom:0; left:0px;}
.mod_happyday_outsideoffers2 .small_offer .body .btn:hover {background-position: 0 -36px;}
.mod_happyday_outsideoffers2 .body .small_offer.odd, .mod_happyday_outsideoffers .body .small_offer {clear:both; margin-left:0;}
.mod_happyday_outsideoffers2 .small_offer .img {margin:0; display: block; float: right;}
.mod_happyday_outsideoffers2 .head a {color: #080808; text-decoration: none; background: none;}


/*sharer with / without fontArt*/
#dwf3 #sharer {top:0px;}
#dwf3 .fontArt + #sharer {top:-9px;}

/*FS Article Title*/
#k0 .artTitle{ font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin: 0; padding: 0; color: #999; }
#k0 .artTitle{ font-size: 26px; line-height: 28px; font-family: Georgia,serif; margin: 10px 0; color: #333;}
.artTitle{ font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin: 0; padding: 0; color: #999; }
.artTitle{ font-size: 26px; line-height: 28px; font-family: Georgia,serif; margin: 10px 0; color: #333;}
/*FS Title*/
#container_gal .fsTitle  span{font-style:normal; font-weight:normal; font-size: 20px; color: #666; padding-top: 3px; margin-bottom: 10px; }

/* usuniecie profilu */
#profileRemoveOverlay, #profileRemoveOverlay .bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; }
#profileRemoveOverlay .bg { background: #000; z-index: 1; }
#profileRemoveOverlay .window { width: 448px; background: #fff; z-index: 2; position: absolute; padding: 12px 16px; }
#profileRemoveOverlay h1 { border-bottom: 1px solid #dbdbdb; font-weight: bold; font-size: 14px; padding-bottom: 4px; }
#profileRemoveOverlay .body { border-bottom: 1px solid #dbdbdb; }
#profileRemoveOverlay .body, #profileRemoveOverlay h1, #profileRemoveOverlay ul, #profileRemoveOverlay p { margin-bottom: 12px; }
#profileRemoveOverlay .footer { text-align: center; }
#profileRemoveOverlay .footer a { margin: 0 8px; }
div#profileRemoveOverlay #btnRemoveProfileCancel { font-weight: bold; color: #fff; padding: 4px 8px; display: inline-block; background: #999; }

#profilEditPage #profileDeleteCommand input, #profilEditPage #profileDeleteCommand label { vertical-align: middle; }
#profilEditPage #profileDeleteCommand input[type=submit] { padding: 2px 4px 3px; margin-right: 8px; }
#profilEditPage .msg { text-align: center; padding: 6px 0; border: solid; border-width: 2px 0; margin-bottom: 14px; }
#profilEditPage .msg.error { color: #900; border-color: #c66; font-size: 12px; font-weight: bold; } 

#profilEditPage .profileRemovedInfo .box { background: #dedede; text-align: center; padding: 12px 0;  }
#profilEditPage .profileRemovedInfo strong { font-weight: bold; }
#profilEditPage .profileRemovedInfo .box strong { display: block; text-align: center; margin-bottom: 8px; font-size: 14px; } 
#profilEditPage .profileRemovedInfo p { margin-bottom: 14px; line-height: 17px; }

#profilEditPage h2.removeConfirm { font-size: 14px; font-weight: bold; border-bottom: 1px solid #dedede; margin-bottom: 12px; }
#profilEditPage p.removeInfo { margin-bottom: 12px; }
#profilEditPage #profileDeleteCommand input[type=submit] { padding: 2px 4px; text-align: center; border: 0; cursor: pointer; height: auto; width: auto; }

/* KOMENTARZE 2011 */

nav, header, article, section, footer, hgroup, sidebar { display: block; margin: 0; padding: 0; }

article.mod_comments { font: normal 12px/16px Arial,sans-serif; }
article.mod_comments fieldset { border: 0; }
article.mod_comments li { list-style: none; }

article.mod_comments .form .vote, article.mod_comments fieldset.buttons, article.mod_comments .profile, article.mod_comments header, article.mod_comments article.content > footer { zoom: 1; }
article.mod_comments .form .vote:after, article.mod_comments fieldset.buttons:after, article.mod_comments .profile:after, article.mod_comments header:after, article.mod_comments article.content > footer:after { content: '.'; display: block; width: 0; height: 0; clear: both; visibility: hidden; }

article.mod_comments li.comment p.moreChild, article.mod_comments li.comment > ul.child { display: none; }
article.mod_comments li.comment.expanded p.moreChild, article.mod_comments li.comment.expanded > ul.child { display: block; }
article.mod_comments li.comment p.moreChild { text-align: left; font-size: 11px; font-weight: bold; margin-bottom: 12px; border-bottom: 1px solid #eceff5; padding: 0 0 4px 20px; background-position: -11px -70px; }
article.mod_comments li.comment p.moreChild a  { padding-right: 12px; background-position: 100% -106px; }
article.mod_comments li.comment[data-avatars="1"] p.moreChild { margin-left: 66px; }
article.mod_comments .modForm li p.moreChild { margin-left: 13px; }
article.mod_comments .modForm li.comment[data-avatars="1"] p.moreChild { margin-left: 79px; }
article.mod_comments .form { margin-bottom: 16px; }
article.mod_comments .form > header h1, article.mod_comments section.content > header h1 { font: bold 22px Arial,sans-serif; margin-bottom: 8px; }
article.mod_comments section.content > header { margin-bottom: 16px; }
article.mod_comments section.content > header .order { float: left; }
article.mod_comments section.content > header .display { float: right; }
article.mod_comments section.content > header ul, article.mod_comments section.content > header li { display: inline; }
article.mod_comments section.content > header li { margin-left: 6px; padding-left: 6px; border-left: 1px solid #e1e1e1; }
article.mod_comments section.content > header li:first-child { margin: 0; padding: 0; border: 0; }
article.mod_comments section.content > header li.active a, article.mod_comments section.content > header li.active a:hover { font-weight: bold; color: #000; text-decoration: none; }
article.mod_comments section.content > header li.active a.asc { padding-right: 16px; background-position: 100% -9px; }
article.mod_comments section.content > header li.active a.desc { padding-right: 16px; background-position: 100% -41px; }
article.mod_comments .form .userLogin { margin-bottom: 12px; }
article.mod_comments .form .userLogin label { display: inline-block; width: 180px; }
article.mod_comments .form .userLogin input[type="text"], article.mod_comments .form .userLogin input[type="password"] { width: 160px; border: 1px solid #ccc; font: normal 12px Arial,sans-serif; padding: 2px 4px; }
article.mod_comments .form .userLogin span { display: block; }
article.mod_comments .form .userLogin input, article.mod_comments .form .userLogin span { vertical-align: middle; }
article.mod_comments .form .userLogin p { margin-top: 8px; }
article.mod_comments .form textarea { margin-bottom: 12px; width: 600px; padding: 2px 4px; resize: vertical; font: normal 12px/15px Arial,sans-serif; border: 1px solid #ccc; }
article.mod_comments .form button, article.mod_comments .buttons button { background: #cbcbcb; background: -moz-linear-gradient(top, #cbcbcb 0%, #aeaeae 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cbcbcb), color-stop(100%,#aeaeae)); background: -webkit-linear-gradient(top, #cbcbcb 0%,#aeaeae 100%); background: -o-linear-gradient(top, #cbcbcb 0%,#aeaeae 100%); background: -ms-linear-gradient(top, #cbcbcb 0%,#aeaeae 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb', endColorstr='#aeaeae',GradientType=0 ); background: linear-gradient(top, #cbcbcb 0%,#aeaeae 100%); border: 0; font: bold 12px Arial,sans-serif; color: #fff; padding: 4px 8px; cursor: pointer; cursor: pointer; margin-right: 10px; }
article.mod_comments .form button:hover, article.mod_comments .buttons button:hover { background: #d9d9d9; background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#bfbfbf)); background: -webkit-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%); background: -o-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%); background: -ms-linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#bfbfbf',GradientType=0 ); background: linear-gradient(top, #d9d9d9 0%,#bfbfbf 100%); }
article.mod_comments .form .author { text-transform: none; margin-bottom: 8px; font-size: 12px; line-height: 15px; }
article.mod_comments .form .author a { border-left: 1px solid #e0e0e0; margin-left: 4px; padding: 0 6px; }
article.mod_comments .form .vote { margin-bottom: 12px; padding-top: 0; }
article.mod_comments .vote { padding-top: 4px; }
article.mod_comments header .vote { padding-top: 0; }
article.mod_comments .vote p, article.mod_comments .vote ul, article.mod_comments .vote li { float: left; }
article.mod_comments .vote p { padding-top: 2px; }
article.mod_comments .vote ul { background-image: url('https://static.im-g.pl/i/obrazki/lego/5/gazeta_article_sprite-1.7.png'); background-repeat: no-repeat; background-position: 100% 0; width: 107px; height: 19px; margin-left: 8px; }
article.mod_comments .vote li { width: 19px; height: 19px; margin-left: 3px; }
article.mod_comments .form .vote li { cursor: pointer; }
article.mod_comments .vote li:first-child { margin-left: 0; } 
article.mod_comments .vote.v1 ul, article.mod_comments .vote .v1 ul { background-position: -88px 0; }
article.mod_comments .vote.v2 ul, article.mod_comments .vote .v2 ul { background-position: -66px 0; }
article.mod_comments .vote.v3 ul, article.mod_comments .vote .v3 ul { background-position: -44px 0; }
article.mod_comments .vote.v4 ul, article.mod_comments .vote .v4 ul { background-position: -22px 0; }
article.mod_comments .vote.v5 ul, article.mod_comments .vote .v5 ul { background-position: 0 0; }
article.mod_comments .voteComplex > p { float: none; }
article.mod_comments .voteComplex > div { float: left; width: 50%; }
article.mod_comments .voteComplex > div > p { float: left; font-size: 11px; color: #999; width: 40%; }
article.mod_comments .voteComplex ul { background-position: -60px -510px; height: 10px; margin-top: 4px; width: 58px; }
article.mod_comments .voteComplex li { width: 10px; height: 10px; padding-left: 2px; margin-left: 0; }
article.mod_comments .voteComplex li:first-child { padding-left: 0; }
article.mod_comments .voteComplex .v1 ul { background-position: -48px -510px; }
article.mod_comments .voteComplex .v2 ul { background-position: -36px -510px; }
article.mod_comments .voteComplex .v3 ul { background-position: -24px -510px; }
article.mod_comments .voteComplex .v4 ul { background-position: -12px -510px; }
article.mod_comments .voteComplex .v5 ul { background-position: 0 -510px; }
article.mod_comments .imgw { float: left; margin-right: 16px; }
article.mod_comments header .c0 { float: left; }
article.mod_comments header .c1 { float: right; }
article.mod_comments header .c1 p { float: left; vertical-align: middle; }
article.mod_comments header .c1 span { font-size: 11px; color: #999; }
article.mod_comments header .c1 strong { font-size: 14px; font-weight: bold; margin: 0 4px; color: #999; }
article.mod_comments header .c1 strong.plus { color: #05950f; }
article.mod_comments header .c1 strong.minus { color: #a00; }
article.mod_comments header .author { display: inline; font-weight: bold; color: #000; font-size: 12px; text-transform: none; border-right: 1px solid #e0e0e0; padding-right: 4px; margin-right: 6px; }
article.mod_comments header time { font-size: 10px; color: #666; border-right: 1px solid #e0e0e0; padding-right: 4px; margin-right: 2px; }
article.mod_comments header .remove { border-left: 1px solid #e0e0e0; padding-left: 6px; margin-left: 4px; margin-top: 3px; }
article.mod_comments header a[data-action="getURL"] { width: 11px; height: 11px; background-position: -83px -10px; display: inline-block; vertical-align: middle; margin-left: 3px; }
article.mod_comments header a[data-action="upvote"] { width: 10px; height: 11px; display: inline-block; vertical-align: middle; background-position: -19px -10px; }
article.mod_comments header a[data-action="downvote"] { width: 10px; height: 11px; display: inline-block; vertical-align: middle; background-position: -51px -10px; }
article.mod_comments header a[data-action="remove"] { width: 9px; height: 11px; display: inline-block; vertical-align: middle; background-position: -147px -10px; }
article.mod_comments li.comment p.moreChild a, article.mod_comments li.comment p.moreChild, article.mod_comments section.content > header li.active a.asc, article.mod_comments section.content > header li.active a.desc, article.mod_comments fieldset.buttons button span, article.mod_comments header a[data-action="remove"], article.mod_comments header a[data-action="downvote"], article.mod_comments header a[data-action="upvote"], article.mod_comments header a[data-action="getURL"], article.mod_comments article.content > footer .c1 a[data-action="expand"], #commentsLinkCopy { background-image: url('https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.0.png'); background-repeat: no-repeat; }
article.mod_comments fieldset.buttons button { overflow: visible; }
article.mod_comments article.content { overflow: hidden; zoom: 1; margin-bottom: 12px; }
article.mod_comments article.content a:hover { background-color: transparent; }
article.mod_comments article.content > p, article.mod_comments article.content > footer, article.mod_comments article.content > .form { background: #eceff5; }
article.mod_comments li.comment[data-em="1"] > section > article.content > p, article.mod_comments li.comment[data-em="1"] > section > article.content > footer, article.mod_comments li.comment[data-em="1"] > section > article.content > .form { background: #d1d9ea; }
article.mod_comments article.content > p { padding: 10px 12px; color: #333; }
article.mod_comments article.content > header { margin-bottom: 3px; }
article.mod_comments article.content > footer, article.mod_comments article.content > .form { padding: 0 12px 4px; }
article.mod_comments article.content > footer .c0 { float: left; }
article.mod_comments article.content > footer .c1 { float: right; }
article.mod_comments article.content > footer .c0 p { color: #adb7cb; font-size: 10px; }
article.mod_comments article.content > footer .c1 p { display: inline; }
article.mod_comments article.content > footer .c1 a[data-action="expand"] { font-size: 11px; padding: 0 4px 0 18px; background-position: -11px -72px; marginr-gith: 6px; border-right: 1px solid #e0e0e0; }
article.mod_comments article.content > .form { padding-bottom: 12px; }
article.mod_comments article.content > .form label { width: 160px; }
article.mod_comments article.content > .form input[type="text"], article.mod_comments article.content > .form input[type="password"] { width: 140px; }
article.mod_comments article.content > .form input[type="text"], article.mod_comments article.content > .form input[type="password"] { width: 140px; }
article.mod_comments article.content > .form textarea { width: 580px; }
article.mod_comments li.comment[data-avatars="1"] article.content > .form textarea { width: 520px; }
article.mod_comments article.content > .form header { font-size: 12px; }
article.mod_comments article.content > .form header.reply { font-weight: bold; padding-top: 8px; border-top: 1px solid #ccc; margin-bottom: 8px; }
article.mod_comments li.comment[data-censored="1"] > section > article.content > p { color: #777; }
article.mod_comments li.comment[data-censored="1"] > section > article.content .modInfo + p { color: #a00; }
article.mod_comments li.comment[data-removed="1"] > section > article.content > p { text-decoration: line-through; }
#page article.mod_comments li.comment .modInfo { color: #777; font-style: italic; text-decoration: none; }
article.mod_comments li.comment li.comment { margin-left: 66px; }
article.mod_comments li.comment li.comment .imgw img { width: 40px; }
article.mod_comments li.comment li.comment article.content > .form label { width: 140px; }
article.mod_comments li.comment li.comment article.content > .form input[type="text"], article.mod_comments .comment .comment article.content > .form input[type="password"] { width: 120px; }
article.mod_comments li.comment li.comment article.content > .form textarea { width: 514px; }
article.mod_comments li.comment li.comment[data-avatars="1"] article.content > .form textarea { width: 454px; }
article.mod_comments li.comment p.msg { width: auto; margin: 0 0 16px; border: solid; border-width: 1px 0; padding: 4px 0; text-align: center; }
article.mod_comments li.comment p { word-wrap: break-word; }
article.mod_comments li.comment span.quote, article.mod_comments li.comment span.quote span { display: block; }
article.mod_comments li.comment span.quote span.source { color: #666; font-size 12px; padding-left: 8px; }
article.mod_comments li.comment span.quote span.content { background: #f7f7f7; padding: 4px 8px; color: #666; font-style: italic; }
article.mod_comments span.warning { padding-left: 6px; border-left: 1px solid #ccc; margin-left: 4px; color: #800; }
article.mod_comments p.msg { width: auto; margin: 16px 0; border: solid; border-width: 1px 0; padding: 4px 0; text-align: center; }
article.mod_comments p.msg_error { border-color: #a00; color: #a00; }
article.mod_comments p.msg_ok { border-color: #1c710b; color: #1c710b; }
article.mod_comments > footer > .more { text-align: right; }
article.mod_comments footer .pages { text-align: center; font-weight: bold; font-size: 11px; padding: 8px 0; }
article.mod_comments footer .pages ul, article.mod_comments footer .pages li { display: inline; }  
article.mod_comments footer .pages span, article.mod_comments footer .pages a { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; }
article.mod_comments footer .pages span { background: #dbdbdb; }
article.mod_comments footer .pages .e { background: 0; border-color: transparent; }
article.mod_comments .profile { border: 1px solid #d3d3d3; padding: 8px; }
article.mod_comments .profile p { margin: 4px 0 8px; }
article.mod_comments .profile .imgw { float: left; margin-right: 16px; }
article.mod_comments .profile .imgw img { display: block; }
article.mod_comments .profile li { display: inline; border-left: 1px solid #e0e0e0; padding-left: 6px; margin-left: 4px; }
article.mod_comments .profile li:first-child { border: 0; margin: 0; padding: 0; font-weight: bold; }

article.mod_comments label.mod { float: left; }
article.mod_comments fieldset.buttons, article.mod_comments fieldset.mark { border: solid #e0e0e0; border-width: 1px 0; padding: 8px 0; }
article.mod_comments fieldset.buttons .c0 { float: left; }
article.mod_comments fieldset.buttons .c1 { float: right; }
article.mod_comments fieldset.buttons button { margin: 0 6px 0 0; padding-left: 6px; }
article.mod_comments fieldset.buttons button span { padding-left: 14px; }
article.mod_comments fieldset.buttons .c1 button { margin: 0 0 0 6px; }
article.mod_comments fieldset.buttons + fieldset, article.mod_comments fieldset.mark + fieldset { border-top: 0; margin-bottom: 12px; }
article.mod_comments fieldset.buttons button[data-action="delete"] span, article.mod_comments fieldset.buttons button[data-action="spam"] span { background-position: -147px -10px; }
article.mod_comments fieldset.buttons button[data-action="markDelete"] span { background-position: -19px -42px; }
article.mod_comments fieldset.buttons button[data-action="emphasise"] span { background-position: -83px -42px; }
article.mod_comments fieldset.buttons button[data-action="unemphasise"] span { background-position: -147px -42px; }
article.mod_comments fieldset.buttons button[data-action="publish"] span { padding-left: 2px; background: 0; }
article.mod_comments fieldset.hidden { display: none; }

#commentsLinkCopy { position: absolute; padding-left: 8px; background-position: 2px 0; visibility: hidden; }
#commentsLinkCopy > div { border: solid #c5c5c5; border-width: 1px 1px 1px 0; background: #eee; padding: 4px; }
#commentsLinkCopy a { position: absolute; top: 5px; right: 5px; }
#commentsLinkCopy a:hover { background: 0; }
#commentsLinkCopy p.head { color: #666; margin-bottom: 4px; }
#commentsLinkCopy input, #commentsLinkCopy object, #commentsLinkCopy embed { vertical-align: middle; }
#commentsLinkCopy input { width: 330px; padding: 4px; border: 1px solid #ccc; margin-right: 4px; }

article.mod_comments .voteNeedLogin { position: absolute; width: 202px; z-index: 100; font: normal 11px/22px Arial,sans-serif; padding-left: 6px; background: url('https://static.im-g.pl/i/obrazki/lego/5/comment-not-logged-bg.png') no-repeat 0 0; display: none; height: 25px; }
article.mod_comments .voteNeedLogin .btnClose { margin-left: 8px; position: relative; top: 1px; }

/* External link - Default */
#k12 #artykul a.external_link, #k1 #art a.external_link, a.external_link { font-weight: normal; color: #000; text-decoration: none; border-bottom: 1px solid #c7c7c7; }
#k12 #artykul b a.external_link, #k1 #art b a.external_link, b a.external_link { font-weight: bold; }
#k12 #artykul a.external_link:hover, #k1 #art a.external_link:hover, a.external_link:hover { border-bottom: 1px solid #9e9e9e; }
/* Foto story - one more time */
#gazeta_article_navigation .navigation { float: right; width: 238px;}
#gazeta_article_navigation .see-one-more-time { background: url('https://static.im-g.pl/i/obrazki/global/ga-see-one-more-time.png') no-repeat scroll right top transparent; color: #666; display: inline-block; float: right; height: 27px; padding-right: 20px; text-align: right; width: 148px; }

/* mlyn */
.mod_mlyn { clear: both; overflow: hidden; background: url('https://static.im-g.pl/i/obrazki/lego/loader-mill.gif') no-repeat 50% 50%; margin-bottom: 12px; height: 246px; width: 940px; margin: 0 auto}
.mod_mlyn.loaded { background: 0; }
.mod_mlyn .node_head h3 { font:bold 14px Arial,sans-serif; color: #333; }
.mod_mlyn .node_entry { float:left; }
.mod_mlyn .node_entry:first-child { margin-left:0; }
.mod_mlyn a { display:block; text-decoration:none; overflow:hidden; }
.mod_mlyn a:hover, .mod_mlyn .node_sponsor a:hover { background-color: #0d3569; }
.mod_mlyn .node_sponsor a { background-color: #ffefac; }
.mod_mlyn .caption { text-decoration: none; display: block; color: #0d3569; font: bold 14px Arial,sans-serif; padding-top: 5px; }
.mod_mlyn a:hover .caption, .mod_mlyn .node_sponsor a:hover .caption { color: #fff; }
.mod_mlyn_zr1 .node_entry { margin-left: 10px; }
.mod_mlyn_zr1 a { width: 300px; padding: 10px; }
.mod_mlyn_zr2 .node_entry { margin-left: 5px; }
.mod_mlyn_zr2 a { width: 140px; padding: 5px; }
.mod_mlyn_zr3 { width: 300px; }
.mod_mlyn_zr3 .n2 { margin-left: 0; }
.mod_mlyn_zr3 a { width: 140px; padding: 5px; }

/* piano */
.mod_piano_header {background: url('https://static.im-g.pl/i/obrazki/global/piano_border_header.png') repeat-x left bottom; padding-bottom: 1px; margin-bottom: 16px;}
.mod_piano_header header { font-size: 18px; text-align: center; padding-bottom: 4px;}
.mod_zr_piano header {font-weight: bold; margin-bottom: 20px;}
.mod_zr_piano .lead {margin-bottom: 10px;}
.mod_zr_piano footer {border-top: 1px solid #d0d0d0; padding-top: 17px; margin-top: 24px;}
.mod_zr_piano footer p {margin-bottom: 20px;}
.mod_zr_piano .piano_btn_1, .mod_zr_piano .piano_btn_2 {display: inline-block; height: 35px; padding: 0px 18px; border: 1px solid #3e6da8; margin-right: 20px; text-align: center; font: bold 14px Arial,sans-serif; line-height: 35px; color: #fff; text-decoration: none; -moz-border-radius: 3px; border-radius: 3px;}
.mod_zr_piano .piano_btn_1 {
    background: #3969a6;
    background: -moz-linear-gradient(top,  #3969a6 0%, #3c70b1 3%, #3a6aa9 17%, #234068 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3969a6), color-stop(3%,#3c70b1), color-stop(17%,#3a6aa9), color-stop(100%,#234068));
    background: -webkit-linear-gradient(top,  #3969a6 0%,#3c70b1 3%,#3a6aa9 17%,#234068 100%);
    background: -o-linear-gradient(top,  #3969a6 0%,#3c70b1 3%,#3a6aa9 17%,#234068 100%);
    background: -ms-linear-gradient(top,  #3969a6 0%,#3c70b1 3%,#3a6aa9 17%,#234068 100%);
    background: linear-gradient(to bottom,  #3969a6 0%,#3c70b1 3%,#3a6aa9 17%,#234068 100%);
}
.mod_zr_piano .piano_btn_2 {color: #060404; border-color: #d9d9d9;
    background: #f1f1f1;
    background: -moz-linear-gradient(top,  #f1f1f1 0%, #f1f1f1 15%, #e5e5e5 68%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(15%,#f1f1f1), color-stop(68%,#e5e5e5), color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 15%,#e5e5e5 68%,#e0e0e0 100%);
    background: -o-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 15%,#e5e5e5 68%,#e0e0e0 100%);
    background: -ms-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 15%,#e5e5e5 68%,#e0e0e0 100%);
    background: linear-gradient(to bottom,  #f1f1f1 0%,#f1f1f1 15%,#e5e5e5 68%,#e0e0e0 100%);
}
.mod_zr_piano .piano_btn_1:hover {
    background: #234068;
    background: -moz-linear-gradient(top,  #234068 0%, #3a6aa9 83%, #3c70b1 97%, #3969a6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#234068), color-stop(83%,#3a6aa9), color-stop(97%,#3c70b1), color-stop(100%,#3969a6));
    background: -webkit-linear-gradient(top,  #234068 0%,#3a6aa9 83%,#3c70b1 97%,#3969a6 100%);
    background: -o-linear-gradient(top,  #234068 0%,#3a6aa9 83%,#3c70b1 97%,#3969a6 100%);
    background: -ms-linear-gradient(top,  #234068 0%,#3a6aa9 83%,#3c70b1 97%,#3969a6 100%);
    background: linear-gradient(to bottom,  #234068 0%,#3a6aa9 83%,#3c70b1 97%,#3969a6 100%);
}
.mod_zr_piano .piano_btn_2:hover {
    background: #e0e0e0;
    background: -moz-linear-gradient(top,  #e0e0e0 0%, #e5e5e5 32%, #f1f1f1 85%, #f1f1f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(32%,#e5e5e5), color-stop(85%,#f1f1f1), color-stop(100%,#f1f1f1));
    background: -webkit-linear-gradient(top,  #e0e0e0 0%,#e5e5e5 32%,#f1f1f1 85%,#f1f1f1 100%);
    background: -o-linear-gradient(top,  #e0e0e0 0%,#e5e5e5 32%,#f1f1f1 85%,#f1f1f1 100%);
    background: -ms-linear-gradient(top,  #e0e0e0 0%,#e5e5e5 32%,#f1f1f1 85%,#f1f1f1 100%);
    background: linear-gradient(to bottom,  #e0e0e0 0%,#e5e5e5 32%,#f1f1f1 85%,#f1f1f1 100%);
}

.mod_zr_piano .new_desc {font:18px Georgia;}



/*winieta*/
header#pageHead:after {content:'.';visibility:hidden;display:block;width:0;height:0;clear:both}
header#pageHead  {width:940px;margin:0 auto;padding:0 15px}
header#pageHead {padding:0}
header#pageHead {margin-bottom:12px;position:relative}
header#pageHead div.c0 {position:relative;z-index:2}
header#pageHead div.c0,header#pageHead div.c0 div.imgw {float:left}
header#pageHead a,header#pageHead a:hover {background:0}
header#pageHead div.c1,header#pageHead div.c0 div.fb {float:right}
header#pageHead div.fb {margin:14px 0 0 18px;padding:12px 0 0}
header#pageHead div.c1 span {display:inline-block;margin-left:16px;vertical-align:middle;text-align:center}
header#pageHead div.c1,header#pageHead div.c1 span.hack {height:70px}
header#pageHead div.c1 span {display:inline-block;vertical-align:middle}
header#pageHead div.c0 a,header#pageHead div.c1 a,header#pageHead div.fb {position:relative;z-index:2}
header#pageHead #banP71 {position:absolute;z-index:1;top:0;left:0}
header#pageHead p.pageTitle,header#pageHead p.claim {float:left;vertical-align:middle;line-height:29px;border-left:1px solid #d3d3d3;margin:20px 0 20px 20px;padding:0 0 0 20px;height:30px}
header#pageHead p.pageTitle {font-size:18px}
header#pageHead p.claim {font-size:12px;margin-left:12px;padding-left:12px;line-height:31px}
header#pageHead p.pageTitle span,header#pageHead p.claim span {display:inline-block}
header#pageHead.hasBanner div.c1,header#pageHead.hasBanner p.claim,header#pageHead.hasBanner p.pageTitle {display:none}
header#pageHead.hasBanner div.c0 div.fb {float:none;margin:0;clear:both;padding:0}
header#pageHead.hasBanner.small div.c0 div.fb {float:right;margin:14px 0 0 18px;padding:12px 0 0;clear:none}
header#pageHead.hasBanner[data-like-shift="1"] div.c0 div.fb {margin-left:18px}
/*end winieta*/

 
/* IE6 komunikat */
#IE6_warning {
  position: absolute;
  left: 0;
  width: expression(document.documentElement.clientWidth + 'px');
  height: expression(document.documentElement.clientHeight + 'px');
  top: expression(0 + parseInt(document.documentElement.scrollTop) + 'px');
}

/* KOMENTARZE 2011 */
article.mod_comments .form .vote,article.mod_comments fieldset.buttons,article.mod_comments .profile,article.mod_comments header,article.mod_comments article.content > footer {zoom:1}
article.mod_comments .form .vote:after,article.mod_comments fieldset.buttons:after,article.mod_comments .profile:after,article.mod_comments header:after,article.mod_comments article.content > footer:after {content:'.';display:block;width:0;height:0;clear:both;visibility:hidden}
article.mod_comments li.comment p.moreChild,article.mod_comments li.comment > ul.child {display:none}
article.mod_comments li.comment.expanded p.moreChild,article.mod_comments li.comment.expanded > ul.child {display:block}
article.mod_comments li.comment p.moreChild {text-align:left;font-size:11px;font-weight:bold;margin-bottom:12px;border-bottom:1px solid #eceff5;padding:0 0 4px 20px;background-position:-11px -70px}
article.mod_comments li.comment p.moreChild a {padding-right:12px;background-position:100% -106px}
article.mod_comments li.comment[data-avatars="1"] p.moreChild {margin-left:66px}
article.mod_comments .modForm li p.moreChild {margin-left:13px}
article.mod_comments .modForm li.comment[data-avatars="1"] p.moreChild {margin-left:79px}
article.mod_comments .form {margin-bottom:16px}
article.mod_comments .form > header h1,article.mod_comments section.content > header h1 {font:bold 22px Arial,sans-serif;margin-bottom:8px}
article.mod_comments section.content > header {margin-bottom:16px}
article.mod_comments section.content > header .order {float:left}
article.mod_comments section.content > header .display {float:right}
article.mod_comments section.content > header ul,article.mod_comments section.content > header li {display:inline}
article.mod_comments section.content > header li {margin-left:6px;padding-left:6px;border-left:1px solid #e1e1e1}
article.mod_comments section.content > header li:first-child {margin:0;padding:0;border:0}
article.mod_comments section.content > header li.active a,article.mod_comments section.content > header li.active a:hover {font-weight:bold;color:#e1e1e1;text-decoration:none}
article.mod_comments section.content > header li.active a.asc {padding-right:16px;background-position:100% -9px}
article.mod_comments section.content > header li.active a.desc {padding-right:16px;background-position:100% -41px}
article.mod_comments .form .userLogin {margin-bottom:12px}
article.mod_comments .form .userLogin label {display:inline-block;width:180px}
article.mod_comments .form .userLogin input[type="text"],article.mod_comments .form .userLogin input[type="password"] {width:160px;border:1px solid #ccc;font:normal 12px Arial,sans-serif;padding:2px 4px}
article.mod_comments .form .userLogin span {display:block}
article.mod_comments .form .userLogin input,article.mod_comments .form .userLogin span {vertical-align:middle}
article.mod_comments .form .userLogin p {margin-top:8px}
article.mod_comments .form textarea {margin-bottom:12px;width:600px;padding:2px 4px;resize:vertical;font:normal 12px/15px Arial,sans-serif;border:1px solid #ccc}
article.mod_comments .form button {vertical-align:middle;border-radius:2px;text-shadow:1px 1px rgba(0,0,0,0.2)}
article.mod_comments .form button,article.mod_comments .buttons button {background:#cbcbcb;background:-moz-linear-gradient(top,#cbcbcb 0%,#aeaeae 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbcbcb),color-stop(100%,#aeaeae));background:-webkit-linear-gradient(top,#cbcbcb 0%,#aeaeae 100%);background:-o-linear-gradient(top,#cbcbcb 0%,#aeaeae 100%);background:-ms-linear-gradient(top,#cbcbcb 0%,#aeaeae 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbcbcb',endColorstr='#aeaeae',GradientType=0 );background:linear-gradient(top,#cbcbcb 0%,#aeaeae 100%);border:0;font:bold 12px Arial,sans-serif;color:#fff;padding:4px 8px;cursor:pointer;margin-right:10px}
article.mod_comments .form button:hover,article.mod_comments .buttons button:hover {background:#d9d9d9;background:-moz-linear-gradient(top,#d9d9d9 0%,#bfbfbf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d9d9d9),color-stop(100%,#bfbfbf));background:-webkit-linear-gradient(top,#d9d9d9 0%,#bfbfbf 100%);background:-o-linear-gradient(top,#d9d9d9 0%,#bfbfbf 100%);background:-ms-linear-gradient(top,#d9d9d9 0%,#bfbfbf 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9',endColorstr='#bfbfbf',GradientType=0 );background:linear-gradient(top,#d9d9d9 0%,#bfbfbf 100%)}
article.mod_comments .form a[data-action="cancelReply"] {margin-right:10px;vertical-align:middle}
article.mod_comments .form .author {text-transform:none;margin-bottom:8px;font-size:12px;line-height:15px}
article.mod_comments .form .author a {border-left:1px solid #e0e0e0;margin-left:4px;padding:0 6px}
article.mod_comments .form .vote {margin-bottom:12px;padding-top:0}
article.mod_comments .vote {padding-top:4px}
article.mod_comments header .vote {padding-top:0}
article.mod_comments .vote p,article.mod_comments .vote ul,article.mod_comments .vote li {float:left}
article.mod_comments .vote p {padding-top:2px}
article.mod_comments .vote ul {background:url('https://static.im-g.pl/i/obrazki/lego/5/gazeta_article_sprite-1.7.png') no-repeat 100% 0;width:107px;height:19px;margin-left:8px}
article.mod_comments .vote li {width:19px;height:19px;margin-left:3px}
article.mod_comments .form .vote li {cursor:pointer}
article.mod_comments .vote li:first-child {margin-left:0}
article.mod_comments .vote.v1 ul,article.mod_comments .vote .v1 ul {background-position:-88px 0}
article.mod_comments .vote.v2 ul,article.mod_comments .vote .v2 ul {background-position:-66px 0}
article.mod_comments .vote.v3 ul,article.mod_comments .vote .v3 ul {background-position:-44px 0}
article.mod_comments .vote.v4 ul,article.mod_comments .vote .v4 ul {background-position:-22px 0}
article.mod_comments .vote.v5 ul,article.mod_comments .vote .v5 ul {background-position:0 0}
article.mod_comments .voteComplex > p {float:none}
article.mod_comments .voteComplex > div {float:left;width:50%}
article.mod_comments .voteComplex > div > p {float:left;font-size:11px;color:#999;width:40%}
article.mod_comments .voteComplex ul {background-position:-60px -510px;height:10px;margin-top:4px;width:58px}
article.mod_comments .voteComplex li {width:10px;height:10px;padding-left:2px;margin-left:0}
article.mod_comments .voteComplex li:first-child {padding-left:0}
article.mod_comments .voteComplex .v1 ul {background-position:-48px -510px}
article.mod_comments .voteComplex .v2 ul {background-position:-36px -510px}
article.mod_comments .voteComplex .v3 ul {background-position:-24px -510px}
article.mod_comments .voteComplex .v4 ul {background-position:-12px -510px}
article.mod_comments .voteComplex .v5 ul {background-position:0 -510px}
article.mod_comments .imgw {float:left;margin-right:16px;min-width:50px}
article.mod_comments li.comment li.comment .imgw {min-width:40px}
article.mod_comments header .c0 {float:left}
article.mod_comments header .c1 {float:right}
article.mod_comments header .c1 p {float:left;vertical-align:middle}
article.mod_comments header .c1 span {font-size:11px;color:#999}
article.mod_comments header .c1 strong {font-size:14px;font-weight:bold;margin:0 4px;color:#999}
article.mod_comments header .c1 strong.plus {color:#05950f}
article.mod_comments header .c1 strong.minus {color:#a00}
article.mod_comments header .author {display:inline;font-weight:bold;color:#e1e1e1;font-size:12px;text-transform:none;border-right:1px solid #e0e0e0;padding-right:4px;margin-right:6px}
article.mod_comments header time {font-size:10px;color:#666;border-right:1px solid #e0e0e0;padding-right:4px;margin-right:2px}
article.mod_comments header .remove {border-left:1px solid #e0e0e0;padding-left:6px;margin-left:4px}
article.mod_comments header a[data-action="getURL"] {width:11px;height:11px;background-position:-83px -10px;display:inline-block;vertical-align:middle;margin-left:3px}
article.mod_comments header a[data-action="upvote"] {width:10px;height:11px;display:inline-block;vertical-align:middle;background-position:-19px -10px}
article.mod_comments header a[data-action="downvote"] {width:10px;height:11px;display:inline-block;vertical-align:middle;background-position:-51px -10px}
article.mod_comments header a[data-action="remove"] {width:9px;height:11px;display:inline-block;vertical-align:middle;background-position:-147px -10px}
article.mod_comments li.comment p.moreChild a,article.mod_comments li.comment p.moreChild,article.mod_comments section.content > header li.active a.asc,article.mod_comments section.content > header li.active a.desc,article.mod_comments fieldset.buttons button span,article.mod_comments header a[data-action="remove"],article.mod_comments header a[data-action="downvote"],article.mod_comments header a[data-action="upvote"],article.mod_comments header a[data-action="getURL"],article.mod_comments article.content > footer .c1 a[data-action="expand"],#commentsLinkCopy {background-image:url('https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.0.png');background-repeat:no-repeat}
article.mod_comments fieldset.buttons button {overflow:visible}
article.mod_comments article.content {margin-bottom:12px; }
article.mod_comments .imgw + article.content {margin-bottom:12px; overflow: hidden; }
article.mod_comments article.content a:hover {background-color:transparent}
article.mod_comments article.content > p,article.mod_comments article.content > footer,article.mod_comments article.content > .form {background:#eceff5}
article.mod_comments li.comment[data-em="1"] > section > article.content > p,article.mod_comments li.comment[data-em="1"] > section > article.content > footer,article.mod_comments li.comment[data-em="1"] > section > article.content > .form {background:#d1d9ea}
article.mod_comments article.content > p {padding:10px 12px;color:#333}
article.mod_comments article.content > header {margin-bottom:3px}
article.mod_comments article.content > footer,article.mod_comments article.content > .form {padding:0 12px 4px}
article.mod_comments article.content > footer .c0 {float:left}
article.mod_comments article.content > footer .c1 {float:right}
article.mod_comments article.content > footer .c0 p {color:#adb7cb;font-size:10px}
article.mod_comments article.content > footer .c1 p {display:inline}
article.mod_comments article.content > footer .c1 a[data-action="expand"] {font-size:11px;padding:0 4px 0 18px;background-position:-11px -72px;margin-right:6px;border-right:1px solid #e0e0e0}
article.mod_comments article.content > .form {padding-bottom:12px}
article.mod_comments article.content > .form label {width:160px}
article.mod_comments article.content > .form input[type="text"],article.mod_comments article.content > .form input[type="password"] {width:140px}
article.mod_comments article.content > .form textarea {width:580px}
article.mod_comments li.comment[data-avatars="1"] article.content > .form textarea {width:520px}
article.mod_comments article.content > .form header {font-size:12px}
article.mod_comments article.content > .form header.reply {font-weight:bold;padding-top:8px;border-top:1px solid #ccc;margin-bottom:8px}
article.mod_comments article.content span.spoiler {color:#000;background-color:#000}
article.mod_comments article.content span.spoiler:hover {color:#fff;background-color:#000}
article.mod_comments li.comment[data-censored="1"] > section > article.content > p {color:#777}
article.mod_comments li.comment[data-censored="1"] > section > article.content .modInfo + p {color:#a00}
article.mod_comments li.comment[data-removed="1"] > section > article.content > p {text-decoration:line-through}
#page article.mod_comments li.comment .modInfo {color:#777;font-style:italic;text-decoration:none}
article.mod_comments li.nsContext {margin:32px 0}
article.mod_comments li.comment li.comment {margin-left:66px}
article.mod_comments li.comment li.comment .imgw img {width:40px}
article.mod_comments li.comment li.comment article.content > .form label {width:140px}
article.mod_comments li.comment li.comment article.content > .form input[type="text"],article.mod_comments .comment .comment article.content > .form input[type="password"] {width:120px}
article.mod_comments li.comment li.comment article.content > .form textarea {width:514px}
article.mod_comments li.comment li.comment[data-avatars="1"] article.content > .form textarea {width:454px}
article.mod_comments li.comment p.msg {width:auto;margin:0 0 16px;border:solid;border-width:1px 0;padding:4px 0;text-align:center}
article.mod_comments li.comment p {word-wrap:break-word}
article.mod_comments li.comment span.quote,article.mod_comments li.comment span.quote span {display:block}
article.mod_comments li.comment span.quote span.source {color:#666;font-size:12px;padding-left:8px}
article.mod_comments li.comment span.quote span.content {background:#f7f7f7;padding:4px 8px;color:#666;font-style:italic}
article.mod_comments span.warning {padding-left:6px;border-left:1px solid #ccc;margin-left:4px;color:#800}
article.mod_comments p.msg {width:auto;margin:16px 0;border:solid;border-width:1px 0;padding:4px 0;text-align:center}
article.mod_comments p.msg_error {border-color:#a00;color:#a00}
article.mod_comments p.msg_ok {border-color:#1c710b;color:#1c710b}
article.mod_comments footer .pages {text-align:center;font-weight:bold;font-size:11px;padding:8px 0}
article.mod_comments footer .pages ul,article.mod_comments footer .pages li {display:inline} 
article.mod_comments footer .pages span,article.mod_comments footer .pages a {border:1px solid #dbdbdb;padding:2px 4px;margin:0 2px}
article.mod_comments footer .pages span {background:#dbdbdb}
article.mod_comments footer .pages .e {background:0;border-color:transparent}
article.mod_comments .profile {border:1px solid #d3d3d3;padding:8px}
article.mod_comments .profile p {margin:4px 0 8px}
article.mod_comments .profile .imgw {float:left;margin-right:16px}
article.mod_comments .profile .imgw img {display:block}
article.mod_comments .profile li {display:inline;border-left:1px solid #e0e0e0;padding-left:6px;margin-left:4px}
article.mod_comments .profile li:first-child {border:0;margin:0;padding:0;font-weight:bold}
article.mod_comments label.mod {float:left}
article.mod_comments fieldset.buttons,article.mod_comments fieldset.mark {border:solid #e0e0e0;border-width:1px 0;padding:8px 0}
article.mod_comments fieldset.buttons .c0 {float:left}
article.mod_comments fieldset.buttons .c1 {float:right}
article.mod_comments fieldset.buttons button {margin:0 6px 0 0;padding-left:6px}
article.mod_comments fieldset.buttons button span {padding-left:14px}
article.mod_comments fieldset.buttons .c1 button {margin:0 0 0 6px}
article.mod_comments fieldset.buttons + fieldset,article.mod_comments fieldset.mark + fieldset {border-top:0;margin-bottom:12px}
article.mod_comments fieldset.buttons button[data-action="delete"] span,article.mod_comments fieldset.buttons button[data-action="spam"] span {background-position:-147px -10px}
article.mod_comments fieldset.buttons button[data-action="markDelete"] span {background-position:-19px -42px}
article.mod_comments fieldset.buttons button[data-action="emphasise"] span {background-position:-83px -42px}
article.mod_comments fieldset.buttons button[data-action="unemphasise"] span {background-position:-147px -42px}
article.mod_comments fieldset.buttons button[data-action="publish"] span {padding-left:2px;background:0}
article.mod_comments fieldset.hidden {display:none}
#commentsLinkCopy {position:absolute;padding-left:8px;background-position:2px 0;visibility:hidden;z-index:100}
#commentsLinkCopy > div {border:solid #c5c5c5;border-width:1px 1px 1px 0;background:#eee;padding:4px}
#commentsLinkCopy a {position:absolute;top:5px;right:5px}
#commentsLinkCopy a:hover {background:0}
#commentsLinkCopy p.head {color:#666;margin-bottom:4px}
#commentsLinkCopy input,#commentsLinkCopy object,#commentsLinkCopy embed {vertical-align:middle}
#commentsLinkCopy input {width:330px;padding:4px;border:1px solid #ccc;margin-right:4px}
article.mod_comments .voteNeedLogin {position:absolute;width:202px;z-index:100;font:normal 11px/22px Arial,sans-serif;padding-left:6px;background:url('https://static.im-g.pl/i/obrazki/lego/5/comment-not-logged-bg.png') no-repeat 0 0;display:none;height:25px}
article.mod_comments .voteNeedLogin .btnClose {margin-left:8px;position:relative;top:1px}
article.mod_comments .FBComment {float:right;margin-right:10px;color:#666;font:12px/25px Arial,sans-serif;}
article.mod_comments .FBComment a, article.mod_comments .FBComment span {vertical-align: middle;line-height: 25px;display:inline-block;}
article.mod_comments .FBComment a:hover, article.mod_comments .FBComment_overlay .no:hover {background:0;}
article.mod_comments .FBComment a:focus {outline:0;}
article.mod_comments .FBComment a:before {content:'Wy\0142 \0105 czone';margin:0 3px 0 5px;vertical-align: middle;}
article.mod_comments .FBComment.enabled a:before {content:'W\0142 \0105 czone';}
article.mod_comments .FBComment a:after {content:'.';width:6px;height:6px;display:inline-block;background:#b1040a;text-indent:-9999px;border-radius:3px;border:1px solid #000;vertical-align: middle;}
article.mod_comments .FBComment.enabled a:after {background: #09ab22;}
article.mod_comments .FBComment_overlay {position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(255,255,255,0.6);background: url('https://static.im-g.pl/i/obrazki/facebook/pixel-white.png')\9;}
article.mod_comments .FBComment_overlay .inner {background:#eceff6;border: 1px solid #d8dce7;font: 14px Arial, sans-serif;margin: 30px 25px;padding: 15px 30px;text-align: center;}
article.mod_comments .FBComment_overlay p {margin-bottom:10px;}
article.mod_comments .FBComment_overlay a {font: bold 12px Arial, sans-serif;margin: 0 10px;display: inline-block;vertical-align: middle;}
article.mod_comments .FBComment_overlay .yes {
 height:25px; border-radius:2px;line-height:24px;color:#fff;padding:0 5px;
 background:#6b85b4;background:-moz-linear-gradient(top,#6b85b4 0%,#596ea4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6b85b4),color-stop(100%,#596ea4));background:-webkit-linear-gradient(top,#6b85b4 0%,#596ea4 100%);background:-o-linear-gradient(top,#6b85b4 0%,#596ea4 100%);background:-ms-linear-gradient(top,#6b85b4 0%,#596ea4 100%);background:linear-gradient(top,#6b85b4 0%,#596ea4 100%);
}
article.mod_comments .FBComment_overlay .yes:before {content:'.';display:inline-block;width:14px;height:14px;background:url('https://static.im-g.pl/i/obrazki/facebook/FBTimeline-sprite.png') no-repeat 0 0;text-indent:-9999px;margin-right:5px;position:relative;top:5px;}
/* Comments 2012 - flexible */
article.mod_comments.flex article.content .inner > footer .c1 a[data-action="expand"] {font-size:11px;padding:0 4px 0 18px;background-position:-11px -72px;margin-right:6px;border-right:1px solid #e0e0e0}
article.mod_comments.flex article.content .inner > footer:after {content:'.';display:block;width:0;height:0;clear:both;visibility:hidden}
article.mod_comments.flex .form textarea { width: 610px; }
article.mod_comments.flex footer .more {font-weight: bold; line-height: 26px; }
article.mod_comments.flex .userLogin a {font-weight: bold;}
article.mod_comments.flex .FBComment a:hover { text-decoration: none; }
article.mod_comments.flex .form .userLogin .inline { display: inline;  margin-right: 10px; }
article.mod_comments.flex .form .userLogin .inline .placeholder { color: #bfbfbf; }
article.mod_comments.flex .form .userLogin .inline strong { font-weight: bold;}
article.mod_comments.flex .form .userLogin .inline + .inline {margin: 10px 0 0; }
article.mod_comments.flex .form > header h1, article.mod_comments.flex section.content > header h1 { margin-bottom: 8px; }
article.mod_comments.flex > .form > form:not(.login) { padding-bottom: 17px; border-bottom: 1px solid #e6e6e6; }
article.mod_comments.flex p.msg_ok { border-color: #97ce4b; background: #f0f8e4;color: #5e9413;}
article.mod_comments.flex p.msg_error { border-color: #ce212d; background: #f7f0f0;color: #ce212d;}
article.mod_comments.flex li.comment p.msg, article.mod_comments.flex p.msg { border-width: 1px; font-weight: bold;}
article.mod_comments.flex section.content > header li.active a, article.mod_comments.flex section.content > header li.active a:hover { font-weight: normal;}
article.mod_comments.flex article.content > footer , article.mod_comments.flex article.content .inner > footer { padding-right: 0; }
article.mod_comments.flex article.content { margin-bottom: 12px; }
article.mod_comments.flex .form .links  { padding: 9px 9px 8px; border: 1px solid #e6e6e6;} 
article.mod_comments.flex .form .links:hover  { border-color: #ccc; background: 0;} 
article.mod_comments.flex .form .links a  { font-weight: bold;} 
article.mod_comments.flex li.comment[data-em="1"] .imgw { margin-right: 0; padding: 9px 0 0 9px; }
article.mod_comments.flex li.comment li.comment .imgw { margin-right: 9px; padding: 0; }
article.mod_comments.flex header time { padding: 0; border: 0; font-size: 12px; color: #a6a6a6; }
article.mod_comments.flex header .author { padding: 0; border:0;}
article.mod_comments.flex article.content .inner > header, article.mod_comments.flex article.content > header { margin: 0 0 3px; }
article.mod_comments.flex article.content > p, article.mod_comments.flex article.content .inner > footer, article.mod_comments.flex article.content > footer, article.mod_comments.flex article.content > .form { background: 0;}
article.mod_comments.flex li.comment article.content .inner > footer, article.mod_comments.flex li.comment article.content > footer { padding: 0 0 8px; }
article.mod_comments.flex li.comment article.content > .form { padding: 9px 0 12px; }
article.mod_comments.flex article.content .inner > p, article.mod_comments.flex article.content > p { font-size: 14px; line-height: 19px; padding: 0; }
article.mod_comments.flex li.comment  > section > article.content .inner > p, article.mod_comments.flex li.comment  > section > article.content > p { padding-bottom: 4px; }
article.mod_comments.flex li.comment > section > article.content .inner > p.highlight, article.mod_comments.flex li.comment > section > article.content > p.highlight { padding-bottom: 7px; }
article.mod_comments.flex li.comment[data-em="1"] > section > article.content .inner ,  article.mod_comments.flex li.comment[data-em="1"] > section > article.content > p, article.mod_comments.flex li.comment[data-em="1"] > section > article.content > footer, article.mod_comments.flex li.comment[data-em="1"] > section > article.content .inner > footer, article.mod_comments.flex li.comment[data-em="1"] > section > article.content > .form  { background: #fffce9;}
article.mod_comments.flex li.comment[data-em="1"] > section  { background: #fffce9;}
article.mod_comments.flex li.comment[data-em="1"] > section.form  { background: 0;}
article.mod_comments.flex li.comment[data-em="1"] > section.form  { margin-left: 58px; padding: 0 9px 0;}
article.mod_comments.flex li.comment[data-em="1"][data-avatars="0"] > section.form  { margin-left: 62px; padding: 0 9px 0 0;}
article.mod_comments.flex li.comment > section.form  { margin-left: 50px; padding: 0 9px 0 9px;}
article.mod_comments.flex li.comment li.comment > section.form[data-dynamic="1"]  { margin-left: 0; padding: 0;}
article.mod_comments.flex li.comment[data-em="1"] > section > article.content { margin-bottom: 9px; padding: 6px 9px 0; }
article.mod_comments.flex li.comment  > section > article.content { margin-bottom: 9px; padding:0; }
article.mod_comments.flex article.content .inner > footer .c0 p, article.mod_comments.flex article.content > footer .c0 p { color: #dfcc99; text-transform:uppercase;}
article.mod_comments.flex section.content > ul > li.comment { margin-top: 17px; }
article.mod_comments.flex section.content > ul > li.comment:first-child { margin-top: 0px; }
article.mod_comments.flex section.content > ul > li.comment[data-em="0"] { border-bottom: 1px solid #e6e6e6;}
article.mod_comments.flex section.content > ul > li.comment[data-em="1"] { margin-top: 9px; border-bottom: 1px solid #e6e6e6;}
article.mod_comments.flex article.content > .form header.reply { border: 0; }
article.mod_comments.flex header .remove { margin: 0;border:0;}
article.mod_comments.flex .form { margin-bottom: 10px;}
article.mod_comments.flex > .form { margin-bottom: 15px;}
article.mod_comments.flex li.comment .form { margin-bottom: 19px;}
article.mod_comments.flex .form button, article.mod_comments.flex .buttons button { padding: 5px 16px; border: 1px solid #828282; border-color: #e2e2e2 #828282 #828282 #e2e2e2; }
article.mod_comments.flex section.content > header li.active a.asc { padding-right: 11px; background-position: 100% -8px; }
article.mod_comments.flex section.content > header li.active a.desc { padding-right: 11px; background-position: 100% -40px; }
article.mod_comments.flex section.content > header li { margin: 0; border: 0;}
article.mod_comments.flex article.content .inner > footer .c1 a[data-action="expand"] , article.mod_comments.flex article.content > footer .c1 a[data-action="expand"] {font-size:12px; border:0;}
article.mod_comments.flex .imgw { margin-right: 12px; }
article.mod_comments.flex header .c0, article.mod_comments.flex header .c1 { margin-top: -3px; }
article.mod_comments.flex li.comment[data-em="1"] header .c0, article.mod_comments li.comment[data-em="1"].flex header .c1 { margin-top:0;}
article.mod_comments.flex header .c1 span { color: #bbb; font-size: 12px; }
article.mod_comments.flex header .c1 strong { font-size: 12px; }
article.mod_comments.flex header .remove { padding-left: 8px; }
article.mod_comments.flex li.comment p.moreChild a,article.mod_comments.flex li.comment p.moreChild,article.mod_comments.flex section.content > header li.active a.asc,article.mod_comments.flex section.content > header li.active a.desc,article.mod_comments.flex fieldset.buttons button span,article.mod_comments.flex header a[data-action="remove"],article.mod_comments.flex header a[data-action="downvote"],article.mod_comments.flex header a[data-action="upvote"],article.mod_comments.flex header a[data-action="getURL"],article.mod_comments.flex article.content > footer .c1 a[data-action="expand"],article.mod_comments.flex article.content .inner > footer .c1 a[data-action="expand"],#commentsLinkCopy {background-image:url('https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.1.png');background-repeat:no-repeat}
article.mod_comments.flex .FBComment a:after { border-radius:4px; background:#b1040a; border-color: #ddd;}
article.mod_comments.flex .FBComment.enabled a:after {background: #6dbf40;}
article.mod_comments.flex li.comment[data-em="1"][data-avatars="1"]  li.comment {margin-left:68px}
article.mod_comments.flex li.comment li.comment {margin-left:62px}
article.mod_comments.flex section.content > header { margin-bottom: 17px;}
article.mod_comments.flex article.content .inner > footer .c0 p {font-size:10px}
article.mod_comments.flex article.content .inner > footer .c0 {float:left}
article.mod_comments.flex article.content .inner > footer .c1 {float:right}
article.mod_comments.flex article.content .inner > footer .c0 p {font-size:10px}
article.mod_comments.flex article.content .inner > footer .c1 p {display:inline}
article.mod_comments.flex article.content .inner > footer .c1 a[data-action="expand"] {padding:0 4px 0 18px;margin-right:6px;}
article.mod_comments.flex li.comment[data-avatars="1"] article.content > .form textarea {width:520px}
article.mod_comments.flex li.comment li.comment  > .form label {width:140px}
article.mod_comments.flex li.comment li.comment  > .form input[type="text"],article.mod_comments.flex .comment .comment  > .form input[type="password"] {width:120px}
article.mod_comments.flex li.comment li.comment  > .form textarea {width:548px}
article.mod_comments.flex li.comment[data-em="0"] > section.form textarea {width:551px}
article.mod_comments.flex li.comment[data-em="1"] > section.form textarea {width:544px}
article.mod_comments.flex li.comment[data-removed="1"] > section > article.content .inner > p {text-decoration:line-through}
article.mod_comments.flex li.comment .hiddenMsg + p { color: #a74f4f; font-style: italic; }

/* SEO zajawka */
.mod_uzr6.seo section.body > ul.border > li {float:left;width:140px;margin:0 0 12px 20px}
.mod_uzr6.seo section.body li a {font-size: 12px;}
.mod_uzr6.seo section.body p.author,.mod_uzr6.seo section.body li li, .mod_uzr6.seo section.body div.imgw {margin-bottom: 6px; font: 12px Arial !important;}
.mod_uzr6.seo section.body li li.nomargin {margin-bottom: 6px; border: none;} 
.mod_uzr6.seo section.body li header {font-weight: normal; text-transform:uppercase; border-bottom: none; padding-bottom:2px;margin-bottom:6px; font: normal 12px Arial;}
.mod_uzr6.seo section.body li.n6 {margin-left:0;clear:both;}
.mod_uzr6.seo footer {border-top:1px solid #e2e2e2; padding-top:4px}
.mod_uzr6.seo section.body {overflow: hidden} 
.mod_uzr6.seo section.body > ul.border {margin-left: -20px} 
.mod_uzr6.seo section.body > ul > li > ul > li {border: none !important; margin: 0; padding: 0; }
.mod_uzr6.seo section.body > ul > li {width: 140px !important; float: left !important; clear: none !important; }
.mod_uzr6.seo section.body > ul.border > li {width: 140px; margin-left: 20px !important;}
.mod_uzr6.seo section.body > ul.border {background: none;}

.responsive.rwd .mod_uzr6.seo section.body > ul.border {background: none}
.responsive.rwd .mod_uzr6.seo section.body > ul > li .imgw img {width: 100%;}
.responsive.rwd .mod_uzr6.seo section.body > ul > li {width: 100%;margin-left: 0px;}
.responsive.rwd .mod_uzr6.seo section.body > ul {margin-left: -10px}
.responsive.rwd .mod_uzr6.seo section.body > ul > li {margin-left: 10px}

@media screen and (max-width: 479px) {
    .responsive.rwd .mod_uzr6.seo section.body > ul > li {width: 46%; }
    .responsive.rwd .mod_uzr6.seo section.body > ul > li.n2 {clear: left; }
}

@media screen and (min-width: 480px) and (max-width: 719px) {
    .responsive.rwd .mod_uzr6.seo section.body > ul > li {width: 31%;}
    .responsive.rwd .mod_uzr6.seo section.body > ul > li.n3 {clear:left}
}

@media screen and (min-width: 720px) {
    .responsive.rwd  .mod_uzr6.seo section.body > ul > li {width: 23%;}
    .responsive.rwd  .mod_uzr6.seo section.body > ul > li.n4 {clear: left}
}

@media screen and (min-width: 940px) {
    .responsive.rwd .mod_uzr6.seo section.body > ul {margin-left:-20px;}
    .responsive.rwd .mod_uzr6.seo section.body > ul > li {width: 140px; margin-left: 20px;}
    .responsive.rwd .mod_uzr6.seo section.body > ul > li.n4 {clear: none}
}