@import url("http://biv.gazeta.pl/info/ban.css");

/* fix facebook */
html { display: block !important; }
.fb_edge_widget_with_comment > span:first-child > iframe { height: 20px !important; }
#banP4 { clear: both; }

/* reset */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, strong, em { font-size: 100%; font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
footer, header, hgroup, section, article, nav, menu, aside { display: block; margin: 0; padding: 0; }

/* globalne */
a { color: #146cb4; text-decoration: none; }
a:hover { color: #000; background: #dedede; text-decoration: none; }
body { background: #fff; color: #333; font: normal 12px/16px Arial,sans-serif; }
 
/* clear - layout */
article.mod_blogBoxHTML5 .body, .mod_forum  .body li, .mod_topVideo article,#columns_wrap, .Ww1, .layout_uniwersalny #row_2, .layout_uniwersalny #row_4, .layout_uniwersalny #row_6, .layout_uniwersalny #row_8, #pagetype_art #k0, #pagetype_wideo #k0, #navtop_wrap, #navbot_wrap, .layout_uniwersalny #holder_402 .wrap, .layout_uniwersalny #holder_403 .wrap, #content { zoom: 1; }
article.mod_blogBoxHTML5 .body:after, .mod_forum  .body li:after, .mod_topVideo article:after, #columns_wrap:after, .Ww1:after, .layout_uniwersalny #row_2:after, .layout_uniwersalny #row_4:after, .layout_uniwersalny #row_6:after, .layout_uniwersalny #row_8:after, #pagetype_art #k0:after, #pagetype_wideo #k0:after, #navtop_wrap:after, #navbot_wrap:after, .layout_uniwersalny #holder_402 .wrap:after, .layout_uniwersalny #holder_403 .wrap:after, #content:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
 
/* layout */
.Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap, #footer { width: 940px; margin: 0 auto; padding: 0 10px; }
#col_left { float: left; width: 620px; }
#col_right { float: right; width: 300px; }

/* layout: uniwersalny */
.layout_uniwersalny #holder_205, .layout_uniwersalny #holder_221 { float: left; width: 300px; }
.layout_uniwersalny #holder_206, .layout_uniwersalny #holder_222 { float: right; width: 300px; }

.layout_uniwersalny #holder_213 {float: left; width: 460px;}
.layout_uniwersalny #holder_214 {float: right; width: 140px;}
.layout_uniwersalny #holder_229 {float: left; width: 140px;}
.layout_uniwersalny #holder_230 {float: right; width: 460px;}

.layout_uniwersalny #holder_402, .layout_uniwersalny #holder_403 { position: relative; left: -20px; width: 960px; display: inline; }
.layout_uniwersalny #holder_402 .mod, .layout_uniwersalny #holder_402 .indexMT, .layout_uniwersalny #holder_402 .index, .layout_uniwersalny #holder_402 .blogBox, .layout_uniwersalny #holder_402 .NFwrp, .layout_uniwersalny #holder_402 #ea_mostread, .layout_uniwersalny #holder_402 .wdm_report, .layout_uniwersalny #holder_402 .indABC, .layout_uniwersalny #holder_402 .wideoIndex { float: left; width: 300px; margin-left: 20px; display: inline; }
.layout_uniwersalny #holder_403 .mod, .layout_uniwersalny #holder_403 .indexMT, .layout_uniwersalny #holder_403 .index, .layout_uniwersalny #holder_403 .blogBox, .layout_uniwersalny #holder_403 .NFwrp, .layout_uniwersalny #holder_403 #ea_mostread, .layout_uniwersalny #holder_403 .wdm_report, .layout_uniwersalny #holder_403 .indABC, .layout_uniwersalny #holder_403 .wideoIndex { float: left; width: 460px; margin-left: 20px; display: inline; }

.layout_uniwersalny #navtop_wrap .c0, .layout_uniwersalny #navbot_wrap .c0 { float: left; }
.layout_uniwersalny #navtop_wrap .c1, .layout_uniwersalny #navbot_wrap .c1 { float: right; }

/* czapeczka */
#sWbgNew { background: #f1f1f1; font-size: 10px; height: 18px; font-family: Tahoma,sans-serif; }
#sWbgNew .Ww1k1 { float: left; }
#sWbgNew .Ww1k2 { float: right; }
#sWbgNew .Ww1k1 a { color: #999; border-right: 1px solid #fff; margin: 0 8px 0 0; padding: 0 8px 0 0; }
#sWbgNew .Ww1k2 a { color: #999; border-left: 1px solid #fff; margin: 0 0 0 8px; padding: 0 0 0 8px; }
#sWbgNew .WtxtSpec { font-weight: bold; }
#sWbgNew a.WtxtNbrd { border: 0; }
/* nowa czapeczka */
#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 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; }
#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("http://bi.gazeta.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; }

/* szukaj */
#pageSearch { margin-bottom: 0; position: relative; }
#pageSearchQ { border: 1px solid #cacaca; font: normal 13px Arial,sans-serif; padding: 4px; width: 200px; float: left; }
#pageSearch form div, #pageSearch input[type=submit] { background-image: url('http://bi.gazeta.pl/i/obrazki/lego/search-sprite-basic.png'); background-repeat: no-repeat; }
#pageSearch form div { width: 13px; height: 26px; background-position: 0 0; float: left; cursor: pointer; }
#pageSearch ul { position: absolute; left: 0; top: 26px; border: solid #cacaca; border-width: 0 1px 1px; width: 221px; display: none; }
#pageSearch .expanded { background-position: 0 -26px; }
#pageSearch .expanded ul { display: block; background: #fff; }
#pageSearch li { padding: 2px 4px; }
#pageSearch li:hover { text-decoration: underline; }
#pageSearch li[data-target=internet] { background: url('http://bi.gazeta.pl/i/obrazki/lego/search-google-bg.png') no-repeat 95% 50%; }
#pageSearch input[type=submit] { background-position: 0 100%; background-repeat: repeat-x; border: 0; margin-left: 4px; height: 26px; padding: 0 6px 2px; color: #fff; font: bold 12px Arial,sans-serif; cursor: pointer; }
#pageSearch .hidden { display: none; }

/* ZAJAWKI */
/* clear - zajawki */
.mod, .mod .node_head, .mod .node_inner_body, .indexMT .body li, .index .body li, .blogBox, .blogBox .wpisBox, .mod_zr8_slider .node_entries, .mod_zr9 .node_main, .indABC, .indexMT .body, .index .body, .wideoIndex .index_entries, .indexRSS .body li.entry, #articleToolbar, #pagetype_photo #gal_sub, #pagetype_foto1 #gal_sub, .mod_zi_multi .head, #pagetype_art_blog #article_header ul, #pagetype_photo #gal_header, #pagetype_foto1 #gal_header, #pagetype_art_blog #article_header .rel_links, #pagetype_art_blog #article_related .bs_seemore_body, #pagetype_art_blog #article_related .bs_seemore_body li, #pagetype_art_blog #article_related .bs_seemore_body ul, .relatedHolder .bs_seemore_body, .relatedHolder .bs_seemore_body li, .relatedHolder .bs_seemore_body ul, #hat_wrapper .hat, #hat_wrapper ul, #article_comments_container #article_comments .head, #article_comments_container #article_comments .opinion, #article_comments_container #article_comments .formrow, .mod_wiral .wiral_form ul, .mod_wiral .wiral_main_head, #pagetype_art_blog #article, .mod_zr25 .node_inner, #alertRelacja, #toButtons > ul, #articlePromo .inner .sign-in-nlt,  .mod_signin_lit, .mod_signin_bas form, .mod_signin_ext form, .mod_signin_by_author form, .mod_signin_ext .nlt_row, .mod_signin_ext .nlt-descr, .mod_signin_ext .half-wide, .mod_signin_by_author .nlt_row, #gazeta_article_likes ul, #gazeta_article_share ul, #gazeta_article_buttons > ul, #gazeta_article_more, #gazeta_article_more .more > ul, #gazeta_article_rate ul, #gazeta_article_miniatures, #gazeta_article .navigation, .mod section.body, #gazeta_rtc_body article.entry > div, #gazeta_rtc_body article.entry footer, #gazeta_rtc_navigation, #gazeta_rtc_info, .hat-body  { zoom: 1; }
.mod:after, .mod .node_inner_head:after, .mod .node_inner_body:after, .indexMT .body li:after, .index .body li:after, .blogBox:after, .blogBox .wpisBox:after, .mod_zr8_slider .node_entries:after, .mod_zr9 .node_main:after, .indABC:after, .indexMT .body:after, .index .body:after, .wideoIndex .index_entries:after, .indexRSS .body li.entry:after, #articleToolbar:after, #pagetype_photo #gal_sub:after, #pagetype_foto1 #gal_sub:after, .mod_zi_multi .head:after, #pagetype_art_blog #article_header ul:after, #pagetype_photo #gal_header:after, #pagetype_foto1 #gal_header:after, #pagetype_art_blog #article_header .rel_links:after, #pagetype_art_blog #article_related .bs_seemore_body:after, #pagetype_art_blog #article_related .bs_seemore_body li:after, #pagetype_art_blog #article_related .bs_seemore_body ul:after, .relatedHolder .bs_seemore_body:after, .relatedHolder .bs_seemore_body li:after, .relatedHolder .bs_seemore_body ul:after, #hat_wrapper .hat:after, #hat_wrapper ul:after, #article_comments_container #article_comments .head:after, #article_comments_container #article_comments .opinion:after, #article_comments_container #article_comments .formrow:after, .mod_wiral .wiral_form ul:after, .mod_wiral .wiral_main_head:after, #pagetype_art_blog #article:after, .mod_zr25 .node_inner:after, #alertRelacja:after, #toButtons > ul:after, #articlePromo .inner:after, .sign-in-nlt:after,  .mod_signin_lit:after, .mod_signin_bas form:after, .mod_signin_ext form:after, .mod_signin_by_author form:after, .mod_signin_ext .nlt_row:after, .mod_signin_ext .nlt-descr:after, .mod_signin_ext .half-wide:after, .mod_signin_by_author .nlt_row:after, #gazeta_article_likes ul:after, #gazeta_article_share ul:after, #gazeta_article_buttons > ul:after, #gazeta_article_more:after, #gazeta_article_more .more > ul:after, #gazeta_article_rate ul:after, #gazeta_article_miniatures:after, #gazeta_article .navigation:after, .mod section.body:after, #gazeta_rtc_body article.entry > div:after, #gazeta_rtc_body article.entry footer:after, #gazeta_rtc_navigation:after, #gazeta_rtc_info:after, .hat-body:after { content: '.'; width: 0; height: 0; visibility: hidden; clear: both; display: block; }

/* ogolne */
.mod, .indexMT, .index, .blogBox, .NFwrp, #ea_mostread, .wdm_report, .indABC, .wideoIndex, #newslzaj { margin-bottom: 20px; }
/* ogolne - naglowki */
.mod .node_head, .indexMT .header, .index .head, .blogBox h3, .NFwrp h3, #ea_mostread .head, .indABC h3, .wideoIndex .index_head, #newslzaj h3, .mod_contact h2 { border-bottom: 3px solid #cecece; margin-bottom: 10px; padding-bottom: 2px; position: relative; zoom: 1; }
.mod .node_head h2, .indexMT .header h1, .indexMT .header h2, .index .head h1, .index .head h2, .blogBox h3, .NFwrp h3, #ea_mostread .head strong, .indABC h3, .wideoIndex .index_head h2, #newslzaj h3, .mod_contact h2 { font: normal 16px Georgia,serif; text-transform: uppercase; zoom: 1; }
article.mod > header a, .mod .node_head h2 a, .indexMT .header h1 a, .indexMT .header h2 a, .index .head h1 a, .index .head h2 a, .blogBox h3 a, .NFwrp h3 a, .indABC h3 a, .wideoIndex .index_head h2 a { display: block; color: #333; }
.mod .node_head h2 a:hover, .indexMT .header h1 a:hover, .indexMT .header h2 a:hover, .index .head h1 a:hover, .index .head h2 a:hover, .blogBox h3 a:hover, .NFwrp h3 a:hover, .indABC h3 a:hover, .wideoIndex .index_head h2 a:hover { color: #5db701; background: #fff; }
.mod .node_head img, .indexMT .header img, .index .head img, .blogBox h3 img, .NFwrp h3 img, #ea_mostread .head img, .indABC h3 img, .wideoIndex .index_head img { position: absolute; right: 0; bottom: -3px; border-left: 3px solid #fff; }
/* ogolne - elementy */
.mod .super, .indexMT .super, .index .super, .blogBox .bl { font-size: 11px; text-transform: uppercase; display: block; color: #666; }
.mod .super a, .indexMT .super a, .index .super a, .blogBox .bl a { color: #900; }
.mod .author, .indexMT .author, .index .author { color: #666; font-size: 10px; text-transform: uppercase; }
.mod .node_body h2, .mod .node_body h3, .indexMT h2, .indexMT h3, .index h2, .index h3, .blogBox h4, .mod_zr9 .node_main h3, .wideoIndex h3 { font: normal 14px/16px Georgia,serif; margin-bottom: 4px; }
.mod .more, .indexMT .more, .index .more, .NFwrp .NFw, #ea_mostread .more { text-align: right; }
/* ogolne - MT */
.mod_zr2 .mod_inner h3, .mod_zr3 .mod_inner h2, .mod_zr4 .mod_inner h2, .mod_zr5 .mod_inner h2 { font-size: 24px; line-height: 26px; }
/* ogolne - mniejszy lead */
.mod_zr1 .lead, .mod_zr2 .lead, .mod_zr6 .lead, .mod_zr13 .lead, .indexMT .lead, .index .lead, .blogBox .tresc { font-size: 11px; line-height: 14px; margin-bottom: 8px; }
/* ogolne - margines kafle */
.mod_zr1, .mod_zr6, .mod_zr7, .mod_zr8_noslider, .mod_zr13, .wideoIndex { margin-bottom: 6px; }
/* ogolne - do automatow */
.indexMT h2, .indexMT h3, .index h2, .index h3, .blogBox h4, .mod_zr9 .node_main h3 { font-size: 18px; line-height: 20px; }
/* ogolne - listy */
.mod_zr2 li, .mod_zr3 li, .mod_zr4 li, #ea_mostread li a, .zi2 li a, .mod_zi2 li a { font: normal 12px/16px Georgia,serif; }
.mod_zr1 li, .NFwrp li, .mod_zr9 li, .mod_zr13 li { font: normal 12px/15px Georgia,serif; padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px solid #e5e5e5; }
.mod_zr2 li, .mod_zr4 li, .NFwrp li, .mod_zr9 li { padding-left: 10px; background: url('http://bi.gazeta.pl/i/obrazki/lego/bullet.png') no-repeat 1px 6px; }
.mod li strong { font-weight: bold; }
/* ogolne - stronicowanie */
article.mod .pages, .indexMT .pages, .index .pages, .wideoIndex .index_str { text-align: center; font-weight: bold; padding: 6px 0; }
article.mod .pages span, article.mod .pages a, .indexMT .pages span span, .indexMT .pages a, .index .pages span, .index .pages a, .wideoIndex .index_str a, .wideoIndex .index_str span { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; margin-bottom: 3px; display: inline-block; }
.wideoIndex .index_str span.pages, .wideoIndex .index_str span.next, .wideoIndex .index_str span.prev {border: 0;}
.indexMT .pages span .e, .index .pages span .e { border-color: #fff; }

/* zajawka reczna - kafle */
.mod_zr1 .node_entry { float: left; width: 140px; margin-left: 20px; display: inline; overflow: hidden; zoom: 1; margin-bottom: 14px; }
.mod_zr1 img { display: block; }
/* clear na nowy wiersz w zaleznosci od pozycji */
.layout_uniwersalny #columns_wrap .mod_zr1 .n4, .layout_uniwersalny #columns_wrap .mod_mlyn .n4 { clear: both; margin-left: 0; }
.layout_uniwersalny #columns_wrap #holder_205 .mod_zr1 .n2, .layout_uniwersalny #columns_wrap #holder_206 .mod_zr1 .n2, .layout_uniwersalny #columns_wrap #holder_221 .mod_zr1 .n2, .layout_uniwersalny #columns_wrap #holder_222 .mod_zr1 .n2, .layout_uniwersalny #columns_wrap #holder_301 .mod_zr1 .n2, .layout_uniwersalny #bottom_wrap #holder_402 .mod_zr1 .n2, .layout_uniwersalny #columns_wrap #holder_205 .mod_mlyn .n2, .layout_uniwersalny #columns_wrap #holder_206 .mod_mlyn .n2, .layout_uniwersalny #columns_wrap #holder_221 .mod_mlyn .n2, .layout_uniwersalny #columns_wrap #holder_222 .mod_mlyn .n2, .layout_uniwersalny #columns_wrap #holder_301 .mod_mlyn .n2, .layout_uniwersalny #bottom_wrap #holder_402 .mod_mlyn .n2  { clear: both; margin-left: 0; }
.layout_uniwersalny #columns_wrap #holder_213 .mod_zr1 .n4, .layout_uniwersalny #columns_wrap #holder_230 .mod_zr1 .n4, .layout_uniwersalny #columns_wrap #holder_213 .mod_mlyn .n4, .layout_uniwersalny #columns_wrap #holder_230 .mod_mlyn .n4 { clear: none; margin-left: 20px; }
.layout_uniwersalny #columns_wrap #holder_213 .mod_zr1 .n3, .layout_uniwersalny #columns_wrap #holder_230 .mod_zr1 .n3, .layout_uniwersalny #bottom_wrap #holder_403 .mod_zr1 .n3, .layout_uniwersalny #columns_wrap #holder_213 .mod_mlyn .n3, .layout_uniwersalny #columns_wrap #holder_230 .mod_mlyn .n3, .layout_uniwersalny #bottom_wrap #holder_403 .mod_mlyn .n3 { clear: both; margin-left: 0; }
.layout_uniwersalny #columns_wrap #holder_214 .mod_zr1 .node_entry, .layout_uniwersalny #columns_wrap #holder_229 .mod_zr1 .node_entry, .layout_uniwersalny #columns_wrap #holder_214 .mod_mlyn .node_entry, .layout_uniwersalny #columns_wrap #holder_229 .mod_mlyn .node_entry { clear: both; margin-left: 0; }
.layout_uniwersalny #top_wrap .mod_zr1 .n6, .layout_uniwersalny #bottom_wrap #holder_401 .mod_zr1 .n6, .layout_uniwersalny #bottom_wrap #holder_404 .mod_zr1 .n6, .layout_uniwersalny #top_wrap .mod_mlyn .n6, .layout_uniwersalny #bottom_wrap #holder_401 .mod_mlyn .n6, .layout_uniwersalny #bottom_wrap #holder_404 .mod_mlyn .n6 { clear: both; margin-left: 0; }

/* zajawka reczna - maintopic */
.mod_zr2 .node_imgwrap { float: left; display: inline; margin-right: 10px; }
.mod_zr2 .node_imgwrap img { display: block; border: 1px solid #e4e4e4; }
.mod_zr2 .node_content { overflow: hidden; zoom: 1; position: relative; top: -4px; }
.mod_zr2 .lead { font-size: 12px; line-height: 16px; }
.mod_zr2 li { padding-left: 10px; background: url('http://bi.gazeta.pl/i/obrazki/lego/bullet.png') no-repeat 1px 6px; }

/* zajawka reczna - maintopic */
.mod_zr3 .node_imgwrap img { display: block; }
.mod_zr3 .node_body { border: solid #cacaca; border-width: 0 1px 1px; padding: 12px 8px; }
.mod_zr3 .node_inner_body { background: url('http://bi.gazeta.pl/i/obrazki/lego/dot.png') repeat-y 301px; }
.mod_zr3 .node_col0 { float: left; width: 290px; }
.mod_zr3 .node_col1 { float: right; width: 290px; }

/* zajawka reczna - maintopic waski */
.mod_zr4 .lead { margin-bottom: 4px; }
.mod_zr4 ul { margin-bottom: 8px; }

/* zajawka reczna - maintopic slider */
.mod_zr5 { height: 307px; background: #eee; position: relative; overflow: hidden; margin-bottom: 12px; z-index: 1; }
.mod_zr5 .node_body { height: 307px; width: 7000px; position: absolute; top: 0; left: -380px; z-index: 1; }
.mod_zr5 .node_entry { width: 460px; height: 307px; float: left; position: relative; overflow: hidden; }
.mod_zr5 .node_caption { display: none; position: absolute; left: 10px; bottom: 13px; width: 426px; padding: 7px; background: #fff; opacity: 0.81; }
.mod_zr5 .active .node_caption { display: block; }
.mod_zr5 .node_prev a, .mod_zr5 .node_next a { display: block; width: 80px; height: 307px; position: absolute; left: 0; top: 0; z-index: 2; background: url('http://bi.gazeta.pl/i/obrazki/lego/MTprev.png') repeat-y 0 50%; text-indent: -1000px; }
.mod_zr5 .node_next a { left: 540px; background-image: url('http://bi.gazeta.pl/i/obrazki/lego/MTnext.png'); }

/* zajawka reczna - eksperci */
.mod_zr6 .node_entry { float: left; display: inline; width: 300px; padding-left: 10px; margin-left: 9px; border-left: 1px solid #d6d6d6; margin-bottom: 14px; }
.mod_zr6 .node_body img { float: left; display: inline; margin-right: 8px; }
.mod_zr6 .node_body h3 { font-size: 18px; line-height: 20px; }
/* clear na nowy wiersz w zaleznosci od pozycji */
.layout_uniwersalny #columns_wrap .mod_zr6 .n2 { padding-left: 0; border-left: 0; margin-left: 0; clear: both; }
.layout_uniwersalny #columns_wrap #holder_205 .mod_zr6 .node_entry, .layout_uniwersalny #columns_wrap #holder_206 .mod_zr6 .node_entry, .layout_uniwersalny #columns_wrap #holder_221 .mod_zr6 .node_entry, .layout_uniwersalny #columns_wrap #holder_222 .mod_zr6 .node_entry, .layout_uniwersalny #columns_wrap #holder_301 .mod_zr6 .node_entry, .layout_uniwersalny #bottom_wrap #holder_402 .mod_zr6 .node_entry { padding-left: 0; border-left: 0; margin-left: 0; border-bottom: 1px solid #d6d6d6; padding-bottom: 12px; margin-bottom: 12px; }
.layout_uniwersalny #top_wrap .mod_zr6 .n3, .layout_uniwersalny #bottom_wrap #holder_401 .mod_zr6 .n3, .layout_uniwersalny #bottom_wrap #holder_404 .mod_zr6 .n3 { padding-left: 0; border-left: 0; margin-left: 0; clear: both; }

/* zajawka reczna - SEO */
.mod_zr7 strong { font-size: 13px; color: #000; }
.mod_zr7 li { font: normal 12px/18px Georgia,serif; }
.mod_zr7 .node_entry { float: left; width: 140px; margin-left: 9px; padding-left: 10px; border-left: 1px solid #d6d6d6; margin-bottom: 14px; }
/* clear na nowy wiersz w zaleznosci od pozycji */
.layout_uniwersalny #columns_wrap .mod_zr7 .n4 { clear: both; margin-left: 0; border-left: 0; padding-left: 0; }
.layout_uniwersalny #columns_wrap #holder_205 .mod_zr7 .n2, .layout_uniwersalny #columns_wrap #holder_206 .mod_zr7 .n2, .layout_uniwersalny #columns_wrap #holder_221 .mod_zr7 .n2, .layout_uniwersalny #columns_wrap #holder_222 .mod_zr7 .n2, .layout_uniwersalny #columns_wrap #holder_301 .mod_zr7 .n2, .layout_uniwersalny #bottom_wrap #holder_402 .mod_zr7 .n2 { clear: both; margin-left: 0; border-left: 0; padding-left: 0; }
.layout_uniwersalny #columns_wrap #holder_213 .mod_zr7 .n4, .layout_uniwersalny #columns_wrap #holder_230 .mod_zr7 .n4 { clear: none; margin-left: 9px; padding-left: 10px; border-left: 1px solid #d6d6d6; }
.layout_uniwersalny #columns_wrap #holder_213 .mod_zr7 .n3, .layout_uniwersalny #columns_wrap #holder_230 .mod_zr7 .n3, .layout_uniwersalny #bottom_wrap #holder_403 .mod_zr7 .n3 { clear: both; margin-left: 0; border-left: 0; padding-left: 0; }
.layout_uniwersalny #columns_wrap #holder_214 .mod_zr7 .node_entry, .layout_uniwersalny #columns_wrap #holder_229 .mod_zr7 .node_entry { clear: both; margin-left: 0; border-left: 0; padding-left: 0; }
.layout_uniwersalny #top_wrap .mod_zr7 .n6, .layout_uniwersalny #bottom_wrap #holder_401 .mod_zr7 .n6, .layout_uniwersalny #bottom_wrap #holder_404 .mod_zr7 .n6 { clear: both; margin-left: 0; border-left: 0; padding-left: 0; }

/* zajawka reczna - partnerzy */
.mod_zr8 .node_head { border-bottom: 0; }
.mod_zr8 .node_entry { width: 138px; height: 80px; line-height: 80px; border: 1px solid #ccc; text-align: center; float: left; margin-left: 20px; display: inline; margin-bottom: 14px; }
.mod_zr8 .node_entry img { vertical-align: middle; }
/* clear na nowy wiersz w zaleznosci od pozycji */
.layout_uniwersalny #columns_wrap .mod_zr8_noslider .n4 { clear: both; margin-left: 0; }
.layout_uniwersalny #columns_wrap #holder_205 .mod_zr8_noslider .n2, .layout_uniwersalny #columns_wrap #holder_206 .mod_zr8_noslider .n2, .layout_uniwersalny #columns_wrap #holder_221 .mod_zr8_noslider .n2, .layout_uniwersalny #columns_wrap #holder_222 .mod_zr8_noslider .n2, .layout_uniwersalny #columns_wrap #holder_301 .mod_zr8_noslider .n2, .layout_uniwersalny #bottom_wrap #holder_402 .mod_zr8_noslider .n2 { clear: both; margin-left: 0; }
.layout_uniwersalny #columns_wrap #holder_213 .mod_zr8_noslider .n4, .layout_uniwersalny #columns_wrap #holder_230 .mod_zr8_noslider .n4 { clear: none; margin-left: 20px; }
.layout_uniwersalny #columns_wrap #holder_213 .mod_zr8_noslider .n3, .layout_uniwersalny #columns_wrap #holder_230 .mod_zr8_noslider .n3, .layout_uniwersalny #bottom_wrap #holder_403 .mod_zr8_noslider .n3 { clear: both; margin-left: 0; }
.layout_uniwersalny #columns_wrap #holder_214 .mod_zr8_noslider .node_entry, .layout_uniwersalny #columns_wrap #holder_229 .mod_zr8_noslider .node_entry { clear: both; margin-left: 0; }
.layout_uniwersalny #top_wrap .mod_zr8_noslider .n6, .layout_uniwersalny #bottom_wrap #holder_401 .mod_zr8_noslider .n6, .layout_uniwersalny #bottom_wrap #holder_404 .mod_zr8_noslider .n6 { clear: both; margin-left: 0; }
/* wersja ze sliderem */
.mod_zr8_slider .node_body { position: relative; }
.mod_zr8_slider .node_entries { position: relative; width: 572px; height: 82px; overflow: hidden; margin-left: 14px; }
.mod_zr8_slider .node_inner_entries { width: 5000px; position: absolute; left: 0; top: 0; }
.mod_zr8_slider .node_entry { margin-left: 4px; }
.mod_zr8_slider .node_scroll { width: 19px; height: 80px; position: absolute; border: 1px solid #ccc; top: 0; background: url('http://bi.gazeta.pl/i/obrazki/lego/slider-partners.png') no-repeat 0 0; }
.mod_zr8_slider .scroll_right, .mod_zr8_slider .scroll_right_active { right: 0; }
.mod_zr8_slider .scroll_right { background-position: 100% 0; }
.mod_zr8_slider .scroll_left_active { background-position: 0 100%; cursor: pointer; }
.mod_zr8_slider .scroll_right_active { background-position: 100% 100%; cursor: pointer; }
.mod_zr8_slider .n6 { margin-left: 0; }
/* inne odstepy w szerokich szpaltach */
.layout_uniwersalny #top_wrap .mod_zr8_slider .node_entries, .layout_uniwersalny #bottom_wrap .mod_zr8_slider .node_entries { left: 25px; width: 890px; }
.layout_uniwersalny #top_wrap .mod_zr8_slider .node_entry, .layout_uniwersalny #bottom_wrap .mod_zr8_slider .node_entry { margin-left: 10px; }

/* zajawka reczna - polecamy, wersja druga */
.mod_zr9 .node_head { border-bottom: 0; }
.mod_zr9 .node_main { padding: 10px; background: #e2dfdf; margin-bottom: 14px; }
.mod_zr9 .node_main img { float: left; display: inline; margin-right: 12px; }

/* zajawka reczna - belka, wersja pierwsza */
.mod_zr10 { background: #ededed; height: 28px; border: 1px solid #e5e5e5; font: normal 11px/28px Georgia,serif; text-transform: uppercase; padding: 0 9px; overflow: hidden; }
.mod_zr10 strong { font-weight: bold; }
.mod_zr10 ul, .mod_zr10 li { display: inline; }
.mod_zr10 ul { margin-left: 4px; }
.mod_zr10 a { color: #ff6f00; margin-left: 6px; padding-left: 7px; border-left: 1px solid #aeaeae; }
.mod_zr10 a:hover { background: 0; color: #ff6f00; text-decoration: underline; }
.mod_zr10 .first a { border: 0; padding: 0; margin: 0; }

/* zajawka reczna - belka, wersja druga */
.mod_zr11 { height: 28px; margin-bottom: 0; overflow: hidden; font: normal 12px/28px Georgia,serif; }
.mod_zr11 ul, .mod_zr11 li { display: inline; }
.mod_zr11 ul { margin-left: 4px; }
.mod_zr11 li { padding-left: 12px; background: url('http://bi.gazeta.pl/i/obrazki/lego/bullet.png') no-repeat 4px 50%; }

/* zajawka reczna - newsowa, tylko tytuly, jak indeks */
.mod_zr12 .node_body h3 { font-size: 18px; line-height: 20px; }

/* zajawka reczna - szerokie kafle */
.mod_zr13 .node_entry { float: left; width: 300px; margin-left: 20px; display: inline; overflow: hidden; zoom: 1; margin-bottom: 14px; }
.mod_zr13 img { display: block; }
/* clear na nowy wiersz w zaleznosci od pozycji */
.layout_uniwersalny #columns_wrap .mod_zr13 .n2 { padding-left: 0; border-left: 0; margin-left: 0; }
.layout_uniwersalny #columns_wrap #holder_205 .mod_zr13 .node_entry, .layout_uniwersalny #columns_wrap #holder_206 .mod_zr13 .node_entry, .layout_uniwersalny #columns_wrap #holder_221 .mod_zr13 .node_entry, .layout_uniwersalny #columns_wrap #holder_222 .mod_zr13 .node_entry, .layout_uniwersalny #columns_wrap #holder_301 .mod_zr13 .node_entry, .layout_uniwersalny #bottom_wrap #holder_402 .mod_zr13 .node_entry { padding-left: 0; border-left: 0; margin-left: 0; border-bottom: 1px solid #d6d6d6; padding-bottom: 12px; margin-bottom: 12px; }
.layout_uniwersalny #top_wrap .mod_zr13 .n3, .layout_uniwersalny #bottom_wrap #holder_401 .mod_zr13 .n3, .layout_uniwersalny #bottom_wrap #holder_404 .mod_zr13 .n3 { padding-left: 0; border-left: 0; margin-left: 0; }

/* pasek nad nawigacja - blogoserwis idealny */
.mod_zr20 { margin: 0; }
.mod_zr20 .node_inner .node .node_inner, .mod_zr20 .node_inner .node p { display: inline; }
.mod_zr20 p { height: 28px; line-height: 28px; }
.mod_zr20 img { vertical-align: middle; }
.mod_zr20 .node_inner .node { border-left: 1px solid #cdcdcd; float: left; padding-left: 2px; height: 28px; }
.mod_zr20 .node_inner .node:first-child { border: 0; }
.mod_zr20 .node_inner p a { padding: 0 10px 0 4px; }
.mod_zr20 .node_inner p a:hover { background: 0; text-decoration: underline; }

/* tytul serwisu - blogoserwis idealny */
.mod_zr21 .node_head { border: 0; margin: 0; }
.mod_zr21 h1 { font-size: 18px; line-height: normal; color: #999; }

/* redakcja - blogoserwis idealny */
.mod_zr22 .node_head { border: 0; padding: 0; }
.mod_zr22 h3 { font-size: 18px; }
.mod_zr22 .node_entry { float: left; width: 69px; height: 69px; margin: 0 0 5px 5px; border: 1px solid #ccc; overflow: hidden; }
.mod_zr22 .node_entry.n4 { margin-left: 0; clear: both; }
.mod_zr22 .node_entry img { display: block; min-width: 69px; min-height: 69px; }

/* kafle logowanie - blogoserwis idealny */
.mod_zr23 .lead { margin-bottom: 8px; color: #666; }
.mod_zr23 .node_body img { float: left; margin: 0 8px 8px 0; }

/* zajawka reczna - srodindeks */
.mod_zr24 .node_head { border-bottom: 0; border-left: 8px solid; padding-left: 8px; margin-left: -16px; }
.mod_zr24 .node_head .info { color: #999; }
.mod_zr24 .node_head h2 { font-weight: bold; font-size: 24px; text-transform: none; }
.mod_zr24 .node_head img { top: 2px; }
.mod_zr24 .node_body img { float: left; margin: 0 18px 12px 0; }
.mod_zr24 .node_content { overflow: hidden; }
.mod_zr24 .author, .mod_zr24 .when { display: inline; }
.mod_zr24 .lead { margin: 8px 0; }
.mod_zr24 .more { font-weight: bold; }

/* zajawka pod logowaniem np ludzie.gazeta.pl */
.mod_zr25 .node_head { margin: 0; padding: 0; border: 0; }
.mod_zr25 .node_head h1 { font: normal 22px/22px Arial,sans-serif; margin: 20px 0 15px 0; padding: 0; }
.div.mod_zr25 h2, div.mod_zr25 p { margin: 0; padding: 0; }
.mod_zr25 h1 { margin-bottom: 20px; border: none; }
.mod_zr25 h2 { margin-bottom: 10px; font: bold 14px/14px Arial,sans-serif; }
.mod_zr25 h2 a { text-decoration: none; color: #000; font: bold 14px/14px Arial,sans-serif; }
.mod_zr25 p { font: normal 12px/16px Arial,sans-serif; }
.mod_zr25 .node_inner .node_row { margin-bottom: 16px; }
.mod_zr25 .node_inner .elem1, div.mod_zr25 .node_inner .elem3 { margin-right: 20px; }
.mod_zr25 .node_inner .node_inner_elem { float: left; width: 300px; overflow: hidden; }
.mod_zr25 .node_inner_picture { float: left; width: 62px; }
.mod_zr25 .node_inner_picture a:hover { background: 0; }
.mod_zr25 .node_content { margin-left: 70px; }

/* zajawka srodindeksowa ala wpis - grupa gazeta */
.externalEntry .mod_zr26 { margin: 0; }
.mod_zr26 { background: #fff8e7; padding: 10px; }
.mod_zr26 .node_head { border: 0; padding: 0; margin-bottom: 8px; }
.mod_zr26 .node_head strong { font: bold 16px/18px Arial, sans-serif; color: #000; margin-right: 3px; }
.mod_zr26 .node_head h3 { display: inline; }
.mod_zr26 .node_imgw { float: left; }
.mod_zr26 .node_imgw img { display: block; margin-right: 10px; }
.mod_zr26 .node_content { overflow: hidden; zoom: 1; }
.mod_zr26 .lead { font-size: 11px; line-height: 16px; color: #373737; margin: 4px 0 8px; }
.mod_zr26 .info { font-size: 10px; text-transform: uppercase; color: #929292; line-height: normal; }
.mod_zr26 .node_comments { color: #464646; font-size: 11px; }
.mod_zr26 .node_comments img { vertical-align: middle; margin-right: 3px; }
.mod_zr26 .node_comments a:hover { background: 0; }

/* zajawka srodindeksowa (szary pasek ze zdjeciem do prawej) - grupa gazeta */
.externalEntry .mod_zr27 { margin: 0; }
.mod_zr27 { background: #e3e3e3; height: 40px; line-height: 40px; font-size: 10px; color: #747474; padding-left: 12px; overflow: hidden; }
.mod_zr27 img { display: block; float: right; }

/* zajawka srodindeksowa (cytat) - grupa gazeta */
.externalEntry .mod_zr28 { margin: 0; }
.mod_zr28 .node_body { padding: 2px 0 0 65px; background: url('http://bi.gazeta.pl/i/obrazki/global/cite_bg.png') no-repeat 3px 3px; }
.mod_zr28 .node_body h3 { font-style: italic; }

/* indeks */
.zi1 .body li, .mod_zi1 .body li { margin-bottom: 18px; zoom: 1; }
.zi1 .imgw ul, .mod_zi1 .imgw ul { float: left; margin: 0 8px 0 0 !important; margin: 0 4px 0 0; position: relative; top: -4px; }
.zi1 .imgw img, .mod_zi1 .imgw img { display: block; }
.zi1 .imgw li, .mod_zi1 .imgw li { margin: 0; width: auto !important; width: 1px; margin-top: 8px; }

/* indeks ABC */
.indABC .kL { float: left; width: 300px; }
.indABC .kR { float: right; width: 300px; }
.indABC h4 { margin-bottom: 8px; }
.indABC h4 span { display: block; width: 20px; height: 20px; background: url('http://bi.gazeta.pl/i/obrazki/lego/indabc-bg.png') repeat-x; text-align: center; font-size: 13px; font-weight: bold; line-height: 20px; color: #fff; }
.indABC ul { margin-bottom: 16px; }

/* indeks galerii */
.zi3 .body, .mod_zi3 .body { position: relative; left: -20px; width: 660px; }
.zi3 .even, .zi3 .odd, .mod_zi3 .even, .mod_zi3 .odd { width: 140px; height: 144px; float: left; margin: 0 0 16px 20px; }
.zi3 .body h2, .mod_zi3 .body h2 { font-size: 16px; }

/* indeks newsowy - tytuly */
.zi4 .header, .mod_zi4 .head { margin-bottom: 0; }
.zi4 .body h2, .zi4 .body h3, .mod_zi4 .body h2, .mod_zi4 .body h3 { border-bottom: 1px solid #e4e4e4; margin-bottom: 0; }
.zi4 .body h2 a, .zi4 .body h3 a, .mod_zi4 .body h2 a, .mod_zi4 .body h3 a { display: block; line-height: 20px; padding: 6px 0; }
.zi4 .body h2 a:hover, .zi4 .body h3 a:hover, .mod_zi4 .body h2 a:hover, .mod_zi4 .body h3 a:hover { background: #e4e4e4; color: #000; text-decoration: none; }
.zi4 .date, .mod_zi4 .date { font-size: 10px; color: #999; display: block; padding-top: 4px; }

/* indeks newsowy - D(TL) */
.zi5 .date, .mod_zi5 .when { float: left; width: 90px; padding-left: 4px; font-size: 10px; color: #a5a5a5; border-right: 1px solid #bebebe; }
.zi5 .wrap_1, .mod_zi5 .wrap_0 { overflow: hidden; padding-left: 11px; }
.zi5 .even, .zi5 .odd, .mod_zi5 .entry { margin-bottom: 8px; }
.zi5 h3, .mod_zi5 h3 { line-height: 18px; }
.zi5 .base, .mod_zi5 .base { font-size: 10px; text-transform: uppercase; color: #666; line-height: 12px; }

/* indeks newsowy - tytuly, waski */
.zi6 .header h2, .mod_zi6 .head h2 { font-size: 11px; font-weight: bold; }
.zi6 .header, .mod_zi6 .head { border-bottom-width: 1px; }
.zi6 .body h3, .mod_zi6 .body h3 { font-size: 12px; line-height: 19px; }

/* indeks wideo */
.wideoIndex .index_entries { position: relative; left: -20px; }
.wideoIndex .index_entries li { float: left; display: inline; width: 140px; height: 180px; margin-left: 20px; }
.wideoIndex .wideoImg { width: 120px; height: 90px; border: 1px solid #ccc; padding: 9px; position: relative; margin-bottom: 4px; }
.wideoIndex .wideoImg img { display: block; }
.wideoIndex .playBtn { position: absolute; left: 58px; top: 43px; }
.wideoIndex .fancyLead { display: none; position: absolute; left: 9px; top: 9px; width: 110px; height: 80px; padding: 5px; color: #fff; }
.wideoIndex .fancyLead { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/i/obrazki/wyborcza/wdmBGblack.png'); }
.wideoIndex .fancyLead[class] { background: url('http://bi.gazeta.pl/i/obrazki/lego/wdmBGblack.png') repeat; }
.wideoIndex h3 { font-size: 16px; }
/* szerokosc siatki w zaleznosci od pozycji */
.layout_uniwersalny #columns_wrap .wideoIndex .index_entries { width: 640px; }
.layout_uniwersalny #columns_wrap #holder_205 .wideoIndex .index_entries, .layout_uniwersalny #columns_wrap #holder_206 .wideoIndex .index_entries, .layout_uniwersalny #columns_wrap #holder_221 .wideoIndex .index_entries, .layout_uniwersalny #columns_wrap #holder_222 .wideoIndex .index_entries, .layout_uniwersalny #bottom_wrap #holder_402 .wideoIndex .index_entries, .layout_uniwersalny #columns_wrap #holder_301 .wideoIndex .index_entries { width: 320px; }
.layout_uniwersalny #columns_wrap #holder_213 .wideoIndex .index_entries, .layout_uniwersalny #columns_wrap #holder_230 .wideoIndex .index_entries, .layout_uniwersalny #bottom_wrap #holder_403 .wideoIndex .index_entries { width: 480px; }
.layout_uniwersalny #top_wrap .wideoIndex .index_entries, .layout_uniwersalny #bottom_wrap #holder_401 .wideoIndex .index_entries, .layout_uniwersalny #bottom_wrap #holder_404 .wideoIndex .index_entries { width: 960px; }

/* indeks uniwersalny - seria wideo */
.mod_zi7 .body .entry { border: 1px solid #ccc; margin-bottom: 20px; padding: 3px;}
.mod_zi7 .body .entry .wrap_0 { width: 296px; height: 212px; float: left; display: inline;  overflow: hidden; margin-right: 8px; }
.mod_zi7 .body .entry .imgw a { display: block; width: 296px; height: 212px; overflow: hidden; }
.mod_zi7 .body .entry .imgw li { position: relative; display: block; width: 296px; height: 212px; overflow: hidden; }
.mod_zi7 .body .entry .imgw img { display: block; }
.mod_zi7 .body .entry .imgw li a .playbtn { position: absolute; top: 73px; left: 118px;}
.mod_zi7 .body .entry .wrap_1 { height: 212px; position: relative; text-align: right; margin: 0 4px 0 0 ; overflow: hidden; zoom: 1; }
.mod_zi7 .body .entry .wrap_1 span.when { font: 10px Arial,sans-serif; color: #8e8e8e; }
.mod_zi7 .body .entry .wrap_1 p { font: 14px/17px Arial, sans-serif; color: #303030; margin-top: 6px; }
.mod_zi7 .body .entry .wrap_2 { position: absolute; height: 57px; left: 0; bottom: 0; width: 100%; overflow: hidden; zoom: 1; }
.mod_zi7 .body .entry .wrap_3 .imgw_s li { float: left; position: relative; margin: 0 10px 0 0; }
.mod_zi7 .body .entry .wrap_3 .imgw_s li img { display: block; }
.mod_zi7 .body .entry .wrap_3 .imgw_s li .playbtn{ position: absolute; top:30px; right: 2px; }
.mod_zi7 .body .entry .wrap_4 { overflow: hidden; zoom: 1; }
.mod_zi7 .body .entry .wrap_4 .number { font: bold 30px Arial, sans-serif; color: #c0bfbf; }
.mod_zi7 .body .entry .wrap_4 .more { font: bold 14px Arial, sans-serif; margin: 3px 0 0; }

/* indeks mt przewijany - blogoserwis idealny */
.mod_zi10 { position: relative; }
.mod_zi10 .body { overflow: hidden; height: 350px; width: 620px; zoom: 1; position: relative; z-index: 1; }
.mod_zi10 .body .entry { float: left; width: 620px; height: 350px; position: relative; }
.mod_zi10 .body .wrap { position: absolute; bottom: 0; padding: 10px 56px; width: 508px; height: 117px; }
.mod_zi10 .body .wrap a:hover { background: 0; text-decoration: none; border-bottom: 1px solid; }
.mod_zi10 img { display: block; }
.mod_zi10 .wrap p { display: inline; font-size: 14px; line-height: 19px;  }
.mod_zi10 .wrap .more { font-weight: bold; }
.mod_zi10 .wrap h2, .mod_zi10 .wrap h3 { font-weight: bold; font-size: 24px; line-height: 28px; }
.mod_zi10 .scroll { position: absolute; cursor: pointer; width: 42px; height: 350px; z-index: 2; top: 0; background: url('http://bi.gazeta.pl/i/obrazki/blogoserwis/mt-scroll.png') no-repeat 0 0; }
.mod_zi10 .scrollLeft { left: 0; }
.mod_zi10 .scrollRight { right: 0; background-position: 100% 0; }
.mod_zi10 .body > ul { width: 9000px; }

/* indeks glowny - blogoserwis idealny */
.mod_zi11 .entry { padding-bottom: 16px; border-bottom: 1px solid #d1d1d1; margin-bottom: 16px; } 
.mod_zi11 .wrap_0 { border-left: 8px solid; padding-left: 8px; margin: 0 0 18px -16px; }
.mod_zi11 .wrap_0 .base { font-size: 16px; font-weight: bold; }
.mod_zi11 .wrap_0 ul, .mod_zi11 .wrap_0 li { display: inline; }
.mod_zi11 .wrap_0 li { border-left: 1px solid #b8b8b8; padding-left: 6px; margin-left: 4px; }
.mod_zi11 .wrap_0 li:after { display: none; }
.mod_zi11 .wrap_0 h2, .mod_zi11 .wrap_0 h3 { font-size: 24px; font-weight: bold; line-height: 28px; margin-top: 6px; }
.mod_zi11 .wrap_0 h2 a:hover, .mod_zi11 .wrap_0 h3 a:hover { background: 0; border-bottom: 2px solid; }
.mod_zi11 .wrap_1 { overflow: hidden; }
.mod_zi11 .wrap_2 { overflow: hidden; min-width: 200px; }
.mod_zi11 .wrap_3 { padding: 8px 0; }
.mod_zi11 .author, .mod_zi11 .when { color: #999; text-transform: none; font-size: 12px; }
.mod_zi11 .author { border-right: 1px solid #999; padding-right: 6px; margin-right: 2px; }
.mod_zi11 .lead { font-size: 14px; line-height: 19px; overflow: hidden; }
.mod_zi11 .lead strong { font-weight: bold; }
.mod_zi11 .wrap_4 { font-weight: bold; font-size: 14px; }
.mod_zi11 .wrap_4 * { vertical-align: middle; }
.mod_zi11 .more { float: right; }
.mod_zi11 .comments { margin-right: 4px; }
.mod_zi11 .comments span { color: #999; font-weight: normal; }
.mod_zi11 .imgw li { float: left; padding: 0 12px 12px 0; position: relative; }
.mod_zi11 .imgw img { display: block; }
.mod_zi11 .imgw .playbtn { position: absolute; left: 149px; top: 63px; }
.mod_zi11 .head { border: 0; }
.mod_zi11 .head h1, .mod_zi11 .head h2 { font-size: 18px; color: #999; }

/* indeks gora strony artykulowej - blogoserwis idealny */
.mod_zi12 { margin-bottom: 25px; }
.mod_zi12 .head { height: 26px; border-bottom: 1px solid #ccc; }
.mod_zi12 .head li { float: left; white-space: nowrap; font-size: 14px; line-height: 25px; padding: 0 16px; border: 1px solid #ccc; margin-right: 4px; cursor: pointer; }
.mod_zi12 .head li:hover { text-decoration: underline; }
.mod_zi12 .head li.active { border-bottom-color: #fff; cursor: default; }
.mod_zi12 .head li.active:hover { text-decoration: none; }
.mod_zi12 .indexEntry { border: solid #ccc; border-width: 0 1px 1px; display: none; padding: 12px 5px 12px 12px; }
.mod_zi12 .indexEntry .index { margin: 0; }
.mod_zi12 .active { display: block; }
.mod_zi12 .entry { float: left; width: 300px; margin-left: 7px; }
.mod_zi12 .imgw { float: left; margin-right: 8px; }
.mod_zi12 .imgw img { display: block; }
.mod_zi12 > .body { min-height: 94px; background: url('http://bi.gazeta.pl/i/obrazki/lego/5/loader.gif') no-repeat 50% 50%; }
.mod_zi12 > .bodyLoaded { background: 0; }
.mod_zi12 .body h2, .mod_zi12 .body h3 { font-size: 14px; line-height: normal; font-weight: bold; border: 0; word-wrap: break-word; }
.mod_zi12 .body h2 a, .mod_zi12 .body h3 a { padding: 0; display: inline; }
.mod_zi12 .body h2 a:hover, .mod_zi12 .body h3 a:hover { background: 0; text-decoration: underline; }

/* indeks glowny - grupa gazeta */
.mod_zi13 .wrap { overflow: hidden; zoom: 1; }
.mod_zi13 .wrap_0 { margin-bottom: 8px; }
.mod_zi13 .head img { bottom: 2px; }
.mod_zi13 .entry { padding: 10px 0; border-bottom: 1px solid #e2e2e2; }
.mod_zi13 .entry:first-child { padding-top: 0; }
.mod_zi13 .body h2, .mod_zi13 .body h3 { display: inline; margin: 0; line-height: 19px; margin: 0; }
.mod_zi13 .body h2 a, .mod_zi13 .body h3 a { padding: 0 1px; }
.mod_zi13 .when { font: bold 16px/18px Arial, sans-serif; color: #000; display: none; }
.mod_zi13 .imgw { float: left; }
.mod_zi13 .imgw img { margin-right: 10px; display: block; }
.mod_zi13 .base { font-size: 11px; margin-right: 3px; }
.mod_zi13 .base a { background: #2b2b2b; color: #fff; padding: 0 1px; }
.mod_zi13 .tags { font-size: 11px; display: inline; }
.mod_zi13 .tags li { display: inline; border-left: 1px solid #ccc; padding-left: 6px; margin-right: 3px; }
.mod_zi13 .tags li:first-child { margin-left: 0; padding: 0; border: 0; }
.mod_zi13 .tags li:after { display: none; }
.mod_zi13 .lead { line-height: 16px; color: #373737; margin-top: 4px; }
.mod_zi13 .comments { font-size: 11px; color: #464646; }
.mod_zi13 .comments img { vertical-align: middle; }
.mod_zi13 .comments a:hover { background: 0; }
.mod_zi13 .footer .more { font-size: 11px; padding-top: 2px; }
.mod_zi13 .footer .pages { padding-top: 20px; }
.mod_zi13 .externalEntry { padding: 0; }

/* indeks boczny - grupa gazeta */
.mod_zi14 .head { margin-bottom: 0; }
.mod_zi14 .head img { bottom: 2px; }
.mod_zi14 .body { border-bottom: 1px solid #e2e2e2; padding-bottom: 10px; }
.mod_zi14 .entry { margin-top: 10px; }
.mod_zi14 .body h2, .mod_zi14 .body h3 { overflow: hidden; zoom: 1; margin: 0; }
.mod_zi14 .imgw { float: left; }
.mod_zi14 .imgw img { margin-right: 10px; display: block; }
.mod_zi14 .footer .more { font-size: 11px; padding-top: 2px; }
.mod_zi14 .externalEntry:first-child { margin-top: 0; }

/* indeks RSS */
.indexRSS .body li.entry { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ededed; }
.indexRSS .body .imgw { float: left; margin: 0 10px 10px 0; }
.indexRSS .when { color: #807f7f; font-size: 10px; }
.indexRSS .lead { margin-top: 3px; font-size: 12px; line-height: 16px; }
.indexRSS .author { margin-right: 10px; }
.indexRSS .channel { font-size: 10px; }
.indexRSS .channel a { color: #4e4e4e; }
.indexRSS .pages span { border: 0; }
.indexRSS .pages span span { border:1px solid #dbdbdb; }

/* blogi */
.blogBox .bl, .blogBox h4, .blogBox .kR { overflow: hidden; }
.blogBox .kL img { float: left; padding-top: 4px; margin-right: 10px; }
.blogBox .wpisBox { border-bottom: 1px solid #d6d6d6; padding-bottom: 12px; margin: 0 0 12px 20px; width: 300px; float: left; display: inline; }
/* clear na nowy wiersz w zaleznosci od pozycji */
.layout_uniwersalny #columns_wrap .blogBox .n2 { padding-left: 0; border-left: 0; margin-left: 0; clear: both; }
.layout_uniwersalny #columns_wrap #holder_205 .blogBox .wpisBox, .layout_uniwersalny #columns_wrap #holder_206 .blogBox .wpisBox, .layout_uniwersalny #columns_wrap #holder_221 .blogBox .wpisBox, .layout_uniwersalny #columns_wrap #holder_222 .blogBox .wpisBox, .layout_uniwersalny #columns_wrap #holder_301 .blogBox .wpisBox, .layout_uniwersalny #bottom_wrap #holder_402 .blogBox .wpisBox { padding-left: 0; border-left: 0; margin-left: 0; clear: both; }
.layout_uniwersalny #top_wrap .blogBox .n3, .layout_uniwersalny #bottom_wrap #holder_401 .blogBox .n3, .layout_uniwersalny #bottom_wrap #holder_404 .blogBox .n3 { padding-left: 0; border-left: 0; margin-left: 0; clear: both; }

/* forum */
.NFwrp li span { color: #666; font-family: Arial; font-size: 11px; margin-left: 4px; }

/* najczejsciej czytane, najnowsze */
#ea_mostread .head { position: relative; }
#ea_mostread_24h_t, #ea_mostread_week_t { position: absolute; font: normal 11px Georgia,serif; padding: 5px 7px 2px; top: 0; background: #fff; cursor: pointer; color: #146cb4; }
#ea_mostread_week_t { right: 0; }
#ea_mostread_24h_t { right: 58px; }
#ea_mostread .head .active { padding: 2px 4px 5px; border: 3px solid #cecece; border-bottom: 0; cursor: default; color: #333; }
#ea_mostread .body, .zi2, .mod_zi2 { border-bottom: 1px solid #cecece; }
#ea_mostread .body { display: none; }
#ea_mostread .active { display: block; }
#ea_mostread li, .zi2 li, .mod_zi2 li { line-height: 18px; list-style: decimal; margin-left: 20px; font-size: 10px; color: #666; }
#ea_mostread ol, .zi2 ul, .mod_zi2 ul { padding-bottom: 8px; }

/* rotujacy redmonster */
.wdm_report { border: 1px solid #ccc; padding: 1px; }
.wdm_report_big { position: relative; zoom: 1; }
.wdm_report img { display: block; }
.wdm_report h2 { font-size: 18px; font-weight: bold; line-height: 25px; height: 25px; width: 296px; position: absolute; top: 0; left: 0; }
.wdm_report h2 a { display: block; padding: 0 8px; color: #fff; }
.wdm_report .more { font-weight: bold; line-height: 19px; height: 19px; position: absolute; bottom: 0; right: 0; }
.wdm_report .more a { display: block; padding: 0 8px; color: #fff; }
.wdm_report h2 a:hover, .wdm_report .more a:hover { background: 0; color: #fff; }
.wdm_report h2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/i/obrazki/wyborcza/wdmBGblack.png'); }
.wdm_report .more { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/i/obrazki/wyborcza/wdmBGred.png'); }
.wdm_report[class] h2 { background: url('http://bi.gazeta.pl/i/obrazki/lego/wdmBGblack.png') repeat; }
.wdm_report[class] .more { background: url('http://bi.gazeta.pl/i/obrazki/lego/wdmBGred.png') repeat; }
.wdm_report a:hover { background: 0; text-decoration: underline; }

/* zajawka newsletterowa */
#newslzaj span { font: normal 11px/12px Arial,sans-serif; display: block; }
#newslzaj form { padding: 7px 0 0; position: relative;}
#newslzaj #nltZajNewField, #newslzaj .t { font: normal 12px/24px Arial,sans-serif; padding: 3px 2px 4px; width: 210px; }
* html #newslzaj #nltZajNewField, * html #newslzaj .t { padding: 2px 2px 4px;z oom: 1; }
#newslzaj #nltZajNewSubmit{ position: absolute; top: 7px; right: 0; }
#newslzaj #nltZajNewSmall { font-size: 11px; }

/* stopka */
#footer { width: 940px; margin: 10px auto; font: normal 12px Arial,sans-serif; line-height: 22px; }
#footer ul { list-style-type: none; }
#footer ul li { float: left; background: url('http://bi.gazeta.pl/i/obrazki/lego/footer-sprite.png') no-repeat 0 -495px; 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: 73%; } 
#footer .c0 ul { clear: both; }
#footer .c1 { float: right; width: 248px; } 
#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 { background-position: 0 -550px; font-size: 10px; }
#footer .ft_top .c1 li a { display: block; padding-top: 28px; width: 50px; text-align: center; }
#footer .ft_top .c1 li a.newsletter { background: url('http://bi.gazeta.pl/i/obrazki/lego/footer-sprite.png') no-repeat 50% 7px; }
#footer .ft_top .c1 li a.rss { background: url('http://bi.gazeta.pl/i/obrazki/lego/footer-sprite.png') no-repeat 50% -96px; }
#footer .ft_top .c1 li a.facebook { background: url('http://bi.gazeta.pl/i/obrazki/lego/footer-sprite.png') no-repeat 50% -196px; }
#footer .ft_top .c1 li a.gadget { background: url('http://bi.gazeta.pl/i/obrazki/lego/footer-sprite.png') no-repeat 50% -296px; }
#footer .ft_top .c1 li a.mail { background: url('http://bi.gazeta.pl/i/obrazki/lego/footer-sprite.png') no-repeat 50% -395px; }
#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; }

/* element autopromocyjny */
#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('http://bi.gazeta.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; }

/* zapisywarka NLT */
.mod_zapisywarka_nlt .node_head h2 { font-size: 36px;} 
.mod_zapisywarka_nlt p, .mod_zapisywarka_nlt li { font-size: 20px; line-height: 32px; }
.mod_zapisywarka_nlt li { padding-left: 15px; background: url('http://bi.gazeta.pl/i/obrazki/lego/bullet2.gif') 0 16px no-repeat; }
.mod_zapisywarka_nlt p { margin: 15px 0 20px; }
.mod_zapisywarka_nlt .t { border: 2px solid #c1c1c1; font: 20px Tahoma, sans-serif; color: #000; padding: 8px 10px 9px; width: 400px; }
.mod_zapisywarka_nlt .s { border: 2px solid #c1c1c1; font: 20px/45px Tahoma, sans-serif; text-transform: uppercase; text-align: center; color: #6d6d6d; width: 89px; height: 45px; margin-left: 5px; background: #fff url('http://bi.gazeta.pl/i/obrazki/lego/submit_bg.gif') 100% 0 repeat-x; }
.mod_zapisywarka_nlt input { vertical-align: middle; }

/* formularz kontaktowy */
.mod_contact { border: 2px solid #dedede; padding: 0 10px 10px; margin-bottom: 20px; }
.mod_contact .mod_inner {text-align: left;}
.mod_contact h2 { font-family: Georgia,serif; text-transform: uppercase; padding: 10px 0 7px; }
.mod_contact p { font: normal 12px Georgia,serif; margin-bottom: 5px; }
.mod_contact p.error { font-weight: bold; color: #9f0a0a; }
.mod_contact label, .mod_contact label.author { font: normal 9px Arial,sans-serif; text-transform: uppercase; display: block; margin-bottom: 1px; font-size: 9px; color: inherit; }
.mod_contact select, .mod_contact textarea, .mod_contact .t { width: 268px; margin-bottom: 6px; border: 1px solid #bebebe; padding: 2px; font: 12px Georgia, serif; text-transform: none; color: #000; }
.mod_contact textarea { height: 104px; }
.mod_contact .row_submit { text-align: right; }
.mod_contact .row_submit input { font: bold 12px Georgia,serif; background: #aeaeae url('http://bi.gazeta.pl/i/obrazki/tokfm09/submit.gif') 0 0 repeat-x; color: #fff; border: 0; text-align: center; padding: 5px 5px 4px; cursor: pointer; }
.mod_contact .mod_contact { border: 0; padding: 10px 0 0; margin: 0; text-align: center; }
.mod_contact .mod_contact h2 { padding-top: 0; }
.mod_contact .mod_contact { font-weight: bold; }
#col_left .mod_contact select,#col_left .mod_contact textarea,#col_left .mod_contact .t { width: 590px; }
/* oferty, po wyslaniu formularza */
.mod_contact .dziekujemy_tekst, .mod_contact .dziekujemy_tekst2 { font: bold 12px/16px Georgia,serif; display: inline; }
.mod_contact .entry_cooloffers { border: 2px solid #dedede; padding: 8px 10px 10px; margin-bottom: 20px; }
.mod_contact .entry_cooloffers h2 { font: normal 12px Georgia,serif; text-transform: uppercase; margin-bottom: 5px; }
.mod_contact .entry_cooloffers h2 a { color: #bf1450; }
.mod_contact .entry_cooloffers li { background: url('http://bi.gazeta.pl/i/obrazki/hp2009/bullet.png') no-repeat 0 6px; padding-left: 12px; text-align: left; }
.mod_contact .entry_cooloffers li .serwis { color: #666; font-size: 11px; margin-left: 8px; }
.mod_contact .entry_cooloffers { border: 0; padding: 0; margin: 10px 0 0; }
.mod_contact .mod_response { padding-top: 10px; text-align: center; }

/* sondaz lego */
.mod_sondaz { margin-bottom: 12px; position: relative; }
.mod_sondaz .node_desc { overflow: hidden; border-bottom: 1px solid #ededed; padding-bottom: 7px; }
.mod_sondaz .node_desc p { display: inline; font: 20px/22px Georgia, serif; }
.mod_sondaz .node_desc img { float: left; margin: 0 10px 0 0; }
.mod_sondaz h2 { font-family: Georgia,serif; text-transform: uppercase; font-weight: normal; padding-bottom: 7px; }
.mod_sondaz fieldset p, .mod_sondaz .results ul p {display: inline;}
.mod_sondaz .results span { background: #eb3661; height: 5px; line-height: 5px; font-size: 5px; display: inline-block; margin-left: 5px; }
.mod_sondaz ul { border-bottom: 1px solid #ededed; padding: 2px 0; }
.mod_sondaz li { padding: 3px 0; }
.mod_sondaz li * { vertical-align: middle; }
.mod_sondaz .voting div { text-align: right; clear: both; margin-top: 10px; }
.mod_sondaz .results li p { margin: 0; }
.mod_sondaz .results p { margin-top: 3px; }
.mod_sondaz .results p strong { padding: 0; display: inline; height: auto; border: 0; font-weight: bold;}

/* najczesciej szukane */
.mod_hotTopics .node_head { border: 0; margin-bottom: 2px; }
.mod_hotTopics .node_head h2 { font: normal 18px Arial,sans-serif; text-transform: none; }
.mod_hotTopics .node_body li { display: inline; padding-right: 6px; border-right: 1px solid #b8b8b8; margin-right: 4px; line-height: 21px; }
.mod_hotTopics .node_body li.last { padding: 0; margin: 0; border: 0; }
.mod_hotTopics .node_body li a { white-space: nowrap; }

/*
###################
#     ARTYKUL     #
###################
*/

#pagetype_art #art { font-size: 13px; line-height: 19px; }
#pagetype_art .kL { float: left; }
#pagetype_art .kR { float: right; }
#pagetype_art #tab, #pagetype_art #tab tr.p td { font: 12px Arial, tahoma, verdana, helvetica, sans-serif; overflow: hidden; }
#pagetype_art #tab tr.p td.b { font-weight: bold; background-color: #CFCED0; color:#000; }
#pagetype_art #tab tr td { color: #000; padding-left:6px; }
#pagetype_art #tab tr.p td { background-color: #EEE; border-bottom: 1px solid #DFEAEA; }
#pagetype_art #bozydarClass { overflow: hidden; width: auto!important; }
#pagetype_art .artReadMore { overflow: hidden; zoom: 1; }
#pagetype_art .artReadMore0 { padding: 9px 3px; background: #eee; border: 1px #ccc solid; margin: 5px 0px; float: left; }
#pagetype_art .artReadMore h4 { display: inline; margin: 0px 2px; padding: 0px; font-size: 12px; line-height: 16px; font-weight: bold; }

/* porady - kotwiczki */
#pagetype_art .poradyIndeks { font: normal 12px/20px Georgia,serif; }
#pagetype_art .poradyIndeks a { padding: 2px 4px 2px 0; }
#pagetype_art .poradyZawartosc { margin-bottom: 2em; }
#pagetype_art .poradyZawartosc li { overflow: hidden; zoom: 1; } 
#pagetype_art .poradyZawartosc h4 { font: bold 13px/20px Georgia,serif; border-top: 1px solid #e3e3e3; padding-top: 2px; position: relative; padding-left: 40px; }
#pagetype_art .poradyZawartosc h4 span { position: absolute; left: 0; top: 0; width: 28px; height: 28px; background: #e3e3e3; text-align: center; line-height: 22px; }
#pagetype_art .poradyZawartosc .doGory { text-align: right; padding-top: 1em; }
#pagetype_art .poradyZawartosc .doGory a { font-size: 12px; font-weight: normal; text-transform: lowercase; background: url('http://bi.gazeta.pl/i/obrazki/lego/top-back.png') no-repeat 0 50%; padding-left: 12px; }

/* pasek narzedziowy gorny */
#dwf2 { width: 200px; left: 420px; top: -38px; position: absolute; text-align: right; display: none;}
#dwf2 .nsk, #dwf2 .ns { display: inline; }
#dwf2 .nsk { padding: 0 5px; }
#dwf2 .fontArt a { line-height: 32px; position: relative; top: -2px; }
#dwf2 .fontArt .ns1 { font-size: 11px; }
#dwf2 .fontArt .ns2 { font-size: 14px; }
#dwf2 .fontArt .ns3 { font-size: 16px; }

td.wbg4, .ban { background:#fff; }

#k0 h1,#k0 .artTitle, #k0 h5, #k0 h6 { font-family: Arial,Helvetica,sans-serif; font-weight: normal; margin: 0; padding: 0; color: #999; }
#pagetype_art_blog #article_header .artTitle , #k0 h1,#k0 .artTitle, #art0 h1 { font:normal 26px/28px Georgia,serif; margin: 10px 0; color: #333; }
#k0 h5, #art0 h5 { font-size: 11px; line-height: 14px; }
#k0 h6, #art0 h6 { font-size: 10px; line-height: 14px; }

/* autor, data, brand */
#k0 h5.author { float: left; font-weight: bold; }
#k0 h6.date { float: right; }
#k0 img.brand { clear: both; float: left; margin-top: 5px; }

#art #ww { margin:15px 0px 15px 10px; padding:0; float:right; width:224px; }
#art .wwg { background: url('http://www.gazeta.pl/i/37/wyimek_gora.gif') 0 0 no-repeat; width: 224px; height: 17px; }
#art .wwd { background-image: url('http://www.gazeta.pl/i/37/wyimek_dol.gif'); width: 224px; height: 17px; clear:both; overflow: hidden; }
#art #ww h5 { padding:0 30px; margin: 0; font: normal 12px/24px Verdana,sans-serif; }
#art #ww h6 {padding:0 25px 0 30px; margin: 0; font: normal 10px Verdana,sans-serif; color: #999; }
#art #rm { margin:15px 0 25px 30px; border-left: 1px solid #ccc; }
#art #rm h6{ font:normal 10px/20px Verdana,sans-serif; padding:0 0 0 10px; margin:0; }
#art h4 { font: bold 13px/19px Arial,Helvetica,sans-serif; padding: 0; margin: 15px 0 30px; }
div#k1 div#rel { margin-bottom: 6px; }
#rel_wrap { width: 200px; float: left; margin: 0 15px 0 0; display: inline; }
#rel { width: 200px; margin: 0 15px 0 0; float: left; border: 1px solid #ccc; border-top: none; }
#rel_wrap #rel { margin: 0; float: none; }

.rel_zdj { text-align: center; }
.zdj_i_opis { margin: 0 auto; width: 176px; color:#999; text-align:right; font: normal 10px/12px Arial,Helvetica,sans-serif; }
.rel_box .zdjP, .zdj_i_opis .zdjP { float: left; }
.rel_box .zdjT, .zdj_i_opis .zdjT { color:#666; clear:both; padding:3px 0; font-size: 11px; line-height: 14px; }
.rel_box .zdjT { padding: 0 6px; }
.zdj_i_opis .zdjP a img { width: auto; }

.rel_zdjTOP { margin:15px 0 10px; padding: 0; overflow: hidden; zoom: 1; }
.rel_zdjTOP a { display: block; clear: both; }
.rel_zdjTOP div a { display: inline; clear: none; }
.rel_zdjTOP img { border: 1px solid #000; }
.rel_zdjTOP .kL { width: 73%; }
.rel_zdjTOP .kR { width: 25%; }

.rel_zdj { margin-bottom: 10px; padding: 4px 0; border-top: 1px solid #ccc; }
#k1 #art #rel .rel_zdj a { font-weight: normal; font-size: 11px; }
.zdjP { text-align: right; }
.zdjP, .zdjT { font: normal 11px Arial,Helvetica,sans-serif; color: #666; padding-top: 3px; }
.zdjM {font: 9px Verdana, Tahoma, Arial, sans-serif; padding:0 10px; text-align: left; }
.zdjP img, .zdjM img { border: 0; }
div.zdjP img { margin-left: 6px; }
div.zdjP a img { margin-left: 0px; }

.rel_box { margin-bottom: 10px; text-align: center; border-top: 1px solid #ccc; }
.rel_box ul { padding: 4px 10px; margin:0; list-style:none; text-align: left; }
.rel_box ul li, .rel_box_vid ul li { padding-bottom: 6px; }
.rel_box ul li { padding: 0 0 6px 10px; background: url('http://bi.gazeta.pl/i/obrazki/gospodarka/rel-box-kropka.jpg') 0 5px no-repeat; overflow: hidden; zoom: 1; }
.rel_box ul li a { font: 12px Arial, sans-serif !important; }
.rel_box small { font:10px Tahoma,sans-serif; color:#666; display: none; }
.relT { font:bold 12px/14px 'Trebuchet MS',Tahoma,sans-serif; padding: 5px 10px 2px; text-transform: uppercase; text-align: left; margin-top: 6px; color: #111; }
img.info_graph { margin-top: 5px; border: 1px solid #ccc; }

.rel_box_vid { margin-bottom: 10px; border-top: 1px solid #ccc; width: 190px; text-align: left; padding: 0 4px; }
.relTV { font: bold 11px Verdana, sans-serif; color: #fff; background: url('http://bi.gazeta.pl/img/rel/relTVback.jpg') no-repeat 0px 4px; padding: 4px 5px 2px 5px; text-transform: uppercase; width: 182px; }
#art #rel .elemTV2 a.t{ font: 12px/16px Arial, sans-serif; }
.see_vid{ clear: both; display: block; }
.rel_box_vid a.t img{ clear: both; display: block; margin-top: 2px; }
.rel_box_vid ul { background-color: #E6E8E5; border: 1px solid #ccc; padding: 5px 5px 10px; margin: 0px; list-style :none; width: 180px !important; overflow: hidden;}
.rel_box_vid ul li { zoom: 1; }
.rel_box_vid ul li div.photoTV { float: left; margin-bottom: 0px; }
.rel_box_vid ul li div.photoTV img { margin-right: 6px; padding: 3px 0px; border:2px dotted #cdcdcb; border-style:dotted none; }
.elemTV2 { border-bottom: 1px solid #ccc; padding: 0px 0 5px; }
.elemTV{ line-height: 12px; }
#k1 div#art div#rel div.rel_box ul li, #k1 div#art div#rel div.rel_box ul li a { margin-top: 0px; font: normal 12px/16px Arial,Helvetica,sans-serif; }
div#art div#rel div.rel_box a.t { padding-top: 0px; background: 0; }
div#art div#rel div.rel_box ul li small { color: #aaa; }
div.rel_zdj img { padding-top: 8px;}
div.rel_zdj div.zdjP img { padding: 0; }
div.rel_box div.zdjP img { padding: 0; }

div#art div#rel div.rel_zdj div.zdjM a { font-family: Arial, sans-serif; }
div#art div#rel div.rel_zdj div.zdjM img { margin-right: 4px; position: relative; top: -3px; }

#art #Str { margin: 16px 0; font: bold 11px Verdana,sans-serif; text-align: center; word-spacing: 2px; }
#art #Str b.Sit { background-color: transparent; color: #7C7A7B; border: 0; }
#art #Str a { font: bold 11px Arial,Helvetica,sans-serif; border: 1px solid #B8B8B8; padding: 2px 5px; }

.forum_opinie { clear: both; }
.forum_opinie a { color: #146cb4 !important; }

#tools_article { font: normal 10px Verdana,sans-serif; margin: 16px 0px; color: #000; float: left; overflow: hidden; list-style: none; clear: both; }
#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; width: 20px;}
#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('http://bi.gazeta.pl/i/obrazki/global/polec-art.gif'); text-indent: -200px; }
#tools_article .ta_drukuj a { background-image: url('http://bi.gazeta.pl/i/obrazki/global/drukuj-art.gif'); }
#tools_article .ta_forum a { background-image: url('http://bi.gazeta.pl/i/obrazki/global/forum-art.gif'); }
#tools_article .ta_licencje a { background-image: url('http://bi.gazeta.pl/i/obrazki/global/licencje-art.gif'); }
#tools_article .ta_wykop a { background-image: url('http://bi.gazeta.pl/i/obrazki/global/wykop-art.gif'); text-indent: -200px; }
#tools_article .ta_sledzik a { background-image: url('http://bi.gazeta.pl/i/obrazki/global/sledzik-art.gif'); text-indent: -200px; }
#tools_article .ta_facebook a { background-image: url('http://bi.gazeta.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; }

/* tools bs */
#tools_blogoserwis { margin: 10px 0 0; overflow: hidden; zoom: 1; }
#tools_blogoserwis li { float: left; width: 45px; padding: 0 10px; height: 75px; border: 0; line-height: normal; background: url('http://bi.gazeta.pl/i/obrazki/global/bs-tools-border.gif') no-repeat 0 0; overflow: hidden; }
#tools_blogoserwis li.first { background: 0; padding-left: 0; }
#tools_blogoserwis li a { display: block; font: 10px Tahoma, sans-serif; padding: 45px 0 0; text-align: center; text-indent: -9999px; }
#tools_blogoserwis li a:hover { text-indent: 0; text-decoration: none; }
#tools_blogoserwis .tb_facebook a { background: url('http://bi.gazeta.pl/i/obrazki/global/share-icos2.gif') no-repeat 0 -200px; }
#tools_blogoserwis .tb_sledzik a { background: url('http://bi.gazeta.pl/i/obrazki/global/share-icos2.gif') no-repeat 0 -300px; }
#tools_blogoserwis .tb_wykop a { background: url('http://bi.gazeta.pl/i/obrazki/global/share-icos2.gif') no-repeat 0 -400px; }
#tools_blogoserwis .tb_mail a { background: url('http://bi.gazeta.pl/i/obrazki/global/share-icos2.gif') no-repeat 0 -500px; }
#tools_blogoserwis .tb_print a { background: url('http://bi.gazeta.pl/i/obrazki/global/share-icos2.gif') no-repeat 0 -600px; }

#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: url('http://bi.gazeta.pl/i/obrazki/wiadomosci/stars-sprite-v0.3.gif') no-repeat 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: 0; 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; }

#pagetype_art #sonda { margin-bottom: 10px; border-top: 1px solid #ccc; font-size: 11px; padding:0 10px 10px; }
#pagetype_art #sonda form { margin: 0; padding: 4px 0px; }
#pagetype_art #sonda .sT { font: bold 11px/14px Verdana, sans-serif; color:#C90500; padding: 5px 0px; text-transform: uppercase; text-align: left; }

/* wideo related */
.rel_video { margin-bottom: 10px; border-top: 1px solid #ccc; padding: 0 10px; } 
.rel_video .head { font: bold 12px 'Trebuchet MS', Tahoma, sans-serif; color: #111; text-transform: uppercase; padding: 6px 0; } 
.rel_video li { list-style: none; overflow: hidden; zoom: 1; margin-top: 5px; padding-top: 5px; border-top: 1px solid #ccc; } 
.rel_video li.first { margin: 0; padding: 0; border: 0; } 
.rel_video li .im { float: left; display: inline; width: 76px; overflow: hidden; margin-right: 6px; position: relative; } 
.rel_video li .im a { display: block; font-weight: normal !important; color: #fff; text-transform: uppercase; } 
.rel_video li .im a:hover { text-decoration: none; } 
.rel_video li .im span { display: block; width: 74px; position: absolute; left: 0; bottom: 0; height: 15px; background: #000; border: 1px solid #8daeff; opacity: 0.6; filter: alpha(opacity = 60); } 
.rel_video li .im small { display: block; width: 74px; position: absolute; left: 1px; bottom: 1px; font: 9px/14px Arial, sans-serif; display: block; padding-left: 18px; background: url('http://bi.gazeta.pl/i/obrazki/wiadomosci/play_naj.gif') no-repeat 2px 0; } 
.rel_video li .im a:hover small { text-decoration: underline; } 
.rel_video li .de { overflow: hidden; zoom: 1; font: 12px Arial, sans-serif; } 

/* zmiana wielkosci fonta */
#pagetype_art .fontSmall #container_gal .txt, #pagetype_art .fontSmall h4, #pagetype_art .fontSmall #artykul, #pagetype_art .fontSmall .lead, #pagetype_art_blog .fontSmall #article_body p, #pagetype_art_blog .fontSmall .lead { font-size: 12px; line-height: 17px; }
#pagetype_art .fontBig #container_gal .txt, #pagetype_art .fontBig h4, #pagetype_art .fontBig #artykul, #pagetype_art .fontBig .lead, #pagetype_art_blog .fontBig #article_body p, #pagetype_art_blog .fontBig .lead { font-size: 16px; line-height: 23px; }

/*
#################################
#      ARTYKUL BLOGOSERWIS      #
#################################
*/

/* artykul BLOGOSERWIS paste */
#pagetype_art_blog #article { position: relative; zoom: 1; }
#pagetype_art_blog .article_date { font-size: 9px; color: #717171; }
#pagetype_art_blog .article_date .time { margin-left: 10px; }
#pagetype_art_blog #article_header { clear: both; margin-bottom: 10px; }
#pagetype_art_blog #article_header .rel_links { font-size: 11px; font-weight: bold; float: right; }
#pagetype_art_blog #article_header .rel_links a { color: #666; padding-left: 5px; margin-left: 5px; border-left: 1px solid #ccc; float: left; display: inline; }
#pagetype_art_blog #article_header .rel_links .f { margin: 0; padding: 0; border: 0; }
#pagetype_art_blog #article_header .artTitle, #pagetype_art_blog #article_header h1 { font-weight: bold; font-size: 26px; line-height: 28px; clear: both; zoom: 1; padding: 3px 0 10px; display: inline; margin-right: 5px; }
#pagetype_art_blog #article_header .fb-like { display: inline; position: relative; top: -2px; }
#pagetype_art_blog #article_header .fb-like iframe { width: 120px !important; }
#pagetype_art_blog #article_header .fb-like .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe { width: 400px !important; }
#pagetype_art_blog ul.tags li { padding-left: 7px; margin-left: 5px; border-left: 1px solid #a3a4ad; float: left; display: inline; font-size: 9px; line-height: 12px; }
#pagetype_art_blog ul.tags li.first { margin: 0; padding: 0; border: 0; }
#pagetype_art_blog #article_image { margin-bottom: 15px; overflow: hidden; }
#pagetype_art_blog #article_image p { font-size: 10px; color: #a1a1a1; padding-top: 6px; }

/* miniaturki */
#pagetype_art_blog #article_image .mini ul { overflow: hidden; margin-top: 6px; width: 620px; height: 84px; list-style-type: none; margin: 0px; padding: 0px; height: 84px; overflow: hidden; width: auto !important; float: left; }
#pagetype_art_blog #article_image .mini ul li { float: left; padding: 0px; margin: 0px 6px 0px 0px; }
#pagetype_art_blog #article_image .mini ul a { display: block; border: 1px solid #cecece; }
#pagetype_art_blog #article_image .mini ul a img { display: block; margin: 5px; border: 1px solid #999; }
#pagetype_art_blog #article_image .mini .morePhoto { float: left; white-space: nowrap; font-weight: bold; font-size: 16px; line-height: 64px; padding-left: 8px; }

#pagetype_art_blog #article_body { font-size: 12px; line-height: 19px; overflow: hidden; padding-bottom: 15px; text-align: justify; }
#pagetype_art_blog #article_body p { text-align: justify; margin-bottom: 15px; }
#pagetype_art_blog p.lead { font-weight: bold; margin-bottom: 15px; font-size: 14px; }
#pagetype_art_blog p.leadF { font-weight: normal; font-size: 14px; line-height: 19px; color: #666; }
#pagetype_art_blog #article_body h3 { font: italic bold 12px/20px Verdana,sans-serif; border: 1px dotted #ccc; border-width: 1px 0; background: #fffaef url('http://bi.gazeta.pl/i/obrazki/lego/quote-l3-bg.gif') no-repeat 8px 10px; margin-bottom: 15px; padding: 20px; }
#pagetype_art_blog #article_body h4 { font: bold 16px Arial,sans-serif; }
#pagetype_art_blog #article_body h5 { font: bold 12px Arial,sans-serif; background-color: #f7f7f7; border-color: #d6d6d6; border-style: solid; border-width: 1px 0; color: #000; float: right; line-height: 18px; margin: 0 0 15px 15px; padding: 10px 12px; width: 180px; position: relative; z-index: 2; }
#pagetype_art_blog #article_body h6 { color: #7b7b7b; font: bold 15px Arial,sans-serif; line-height: 18px; padding: 18px 22px 10px; background: #f8f8f8 url('http://bi.gazeta.pl/i/obrazki/lego/quote-l6-bg.gif') no-repeat 0 0; margin: 12px 0; border-color: #e8e8e8; border-style: solid; border-width: 1px 0; }
#pagetype_art_blog #article_body img { display: inline; margin: 10px; }
#pagetype_art_blog #article_body strong, #pagetype_art_blog #article_body b { font-weight: bold; font-style: inherit; }
#pagetype_art_blog #article_body i, #pagetype_art_blog #article_body em { font-weight: inherit; font-style: italic; }
#pagetype_art_blog #article_body h2 { text-align: left; }

/* zobacz takze */
.relatedHolder .bs_seemore, #pagetype_art_blog .bs_seemore { border: 1px solid #cfcfcf; padding: 12px; margin-bottom: 20px; }
.relatedHolder .bs_seemore_head p, #pagetype_art_blog .bs_seemore_head p { font-size: 16px; line-height: 16px; margin-bottom: 10px; color: #000; }
.relatedHolder .bs_seemore_body li, #pagetype_art_blog .bs_seemore_body li { float: left; width: 287px; margin-bottom: 10px; }
.relatedHolder .bs_seemore_body .clr, #pagetype_art_blog .bs_seemore_body .clr { display: none; }
.relatedHolder .bs_seemore_body .odd, #pagetype_art_blog .bs_seemore_body .odd { margin-right: 20px; clear: both; }
.relatedHolder .bs_seemore_body img, #pagetype_art_blog .bs_seemore_body img { float: left; margin-right: 7px; }
.relatedHolder .bs_seemore_body .t, #pagetype_art_blog .bs_seemore_body .t { font-size: 14px; font-weight: bold; line-height: 17px; }
.relatedHolder .bs_seemore_body .more, #pagetype_art_blog .bs_seemore_body .more { border-top: 1px solid #cdcdcd; padding-top: 8px; font-size: 14px; }
.relatedHolder .bs_seemore_body .more a, #pagetype_art_blog .bs_seemore_body .more a { font-weight: bold; }


/*
###################
#      WIDEO      #
###################
*/
 
#pagetype_wideo #k1L { width: 482px; margin: 10px 0; float: left; display: inline; }
#pagetype_wideo #k1R { width: 135px; float: right; display: inline; }

#pagetype_wideo #k1L_inskin { width: 526px; height: 498px; float: left; display: inline; }
#pagetype_wideo #k1R_inskin { width: 526px; float: left; display: inline; }

#pagetype_wideo .rel, #pagetype_seria .rel { font-size: 12px; line-height: 16px; }
#pagetype_wideo .rel .elemTV, #pagetype_seria .rel .elemTV { line-height: 16px; }
#pagetype_wideo .rel p, #pagetype_seria .rel p { margin: 8px 0; }

#pagetype_seria .rel_box { line-height: 14px; }
#pagetype_seria .video_date { display: block; padding-bottom: 8px; text-align: right; font-size: 10px; color: #999; }

/*
########################################
#     GALERIA I POJEDYNCZE ZDJECIE     #
########################################
*/

#pagetype_photo #gal_outer { margin: 10px 0; background: #fff; }

#pagetype_photo #gal_header, #pagetype_foto1 #gal_header { margin-bottom: 16px; }
#pagetype_photo #gal_header h1 { float: left; width: 450px; font:26px/28px Georgia,sans-serif; margin: 10px 0 3px; color: #333; }
#pagetype_photo #gal_header .goback { font: normal 12px Arial,sans-serif; white-space: pre; }
#pagetype_photo #gal_header h1 .title { margin-right: 16px; }
#pagetype_photo #header_nav { list-style: none; float: right; padding-top: 4px; margin-left: 0; padding-left: 0; margin: 10px 0 3px; }
#pagetype_photo #header_nav li { float: left; border: 1px solid #999; margin: 0px 0px 0px 3px; padding: 0;}
#pagetype_photo #header_nav a, #header_nav .ft { display: block; padding: 4px 2px; }
#pagetype_photo #header_nav a span, #header_nav .ft span { padding: 0 2px; }

/* glowny obrazek */
#pagetype_photo #gal_picture, #pagetype_foto1 #gal_picture { float: left; width: 620px; overflow: hidden; }
#pagetype_photo #gal_picture p, #pagetype_foto1 #gal_picture p { text-align: right; padding: 0; font-size: 11px; line-height: 14px; color: #999; } 

/* opis */
#pagetype_photo p.description ,#pagetype_foto1 p.description { clear: both; padding: 8px 0 16px; }
#pagetype_photo p.signAndDate, #pagetype_foto1 p.signAndDate { color: #999; margin: 8px 0; }

/* miniatury */
#pagetype_photo #gal_miniatures ul { clear: both; overflow: hidden; width: 631px; padding: 0; margin: 10px 0 0; }
#pagetype_photo #gal_miniatures li { float: left; margin: 0 22px 18px 0; display: inline; height: 83px; }
#pagetype_photo #gal_miniatures li a { border: 1px solid #999; padding: 5px; display: block; }
#pagetype_photo #gal_miniatures li a:hover { background: #999; }
#pagetype_photo #gal_miniatures li img { display: block; border: 1px solid #999; }
#pagetype_photo #gal_miniatures .active img { border: 7px solid #666; }
#pagetype_photo #gal_miniatures .active span { display: block; }

/* opinie i narzedzia */
#pagetype_photo #gal_sub, #pagetype_foto1 #gal_sub { clear: both; }
#pagetype_photo #gal_sub .kL, #pagetype_foto1 #gal_sub .kL { float: none; width: auto; }
#pagetype_photo #gal_sub .kR, #pagetype_foto1 #gal_sub .kR { float: right; width: 210px; display: none; }
#pagetype_photo #gal_sub #opinie, #pagetype_foto1 #gal_sub #opinie { margin-top: 0; }
#pagetype_photo #gal_sub #opinie .col0 span, #pagetype_foto1 #gal_sub #opinie .col0 span {color: #000 !important;}
#pagetype_photo #k1 #gal_sub #dwf, #pagetype_foto1 #k1 #gal_sub #dwf { margin-left: 10px; float: none;}
#pagetype_photo #gal_sub #dwf .ns, #pagetype_foto1 #gal_sub #dwf .ns { word-spacing: 0; }
#pagetype_photo #gal_sub #dw, #pagetype_foto1 #gal_sub #dw { font-size: 11px; list-style: none; margin: 0; padding: 0; border: 1px solid #ccc; border-bottom: 0; margin-bottom: 12px; position: relative; }
#pagetype_photo #gal_sub #dw img, #pagetype_foto1 #gal_sub #dw img { vertical-align: middle; }
#pagetype_photo #gal_sub #dw li,#pagetype_foto1 #gal_sub #dw li { background: url('http://www.gazeta.pl/i/o/trcl.gif') no-repeat 100% 50%; border-bottom: 1px solid #ccc; padding: 2px 0; position: relative; }

/*
###################
#      RAPORT     #
###################
*/

#pagetype_raport #artykul { padding-top: 10px; }
#pagetype_raport #artykul table { display: block; height: 1px; overflow: hidden; margin: 10px 0; }
#pagetype_raport #artykul table td { background: #fff !important; }
#pagetype_raport #artykul p strong { font: normal 17px Georgia,serif; padding-bottom: 5px; }

#pagetype_raport .kL { float: left; }
#pagetype_raport .kR { float: right; }
#pagetype_raport .clr { clear: both; }
#pagetype_raport table.pn{ margin:0px auto; position: relative; left: -10px; }
#pagetype_raport #artykul * { margin: 0; padding: 0; }
#pagetype_raport #artykul h1, #artykul h2, #artykul h3 { font-family: Georgia,serif; line-height: 22px; }
#pagetype_raport #artykul ul { list-style: none; font-size: 11px; }
#pagetype_raport #artykul { font-family: Arial,sans-serif; }
#pagetype_raport #artykul .date { color: #666; font: 10px Arial,sans-serif; text-transform: uppercase; }

#pagetype_raport #artykul .entry { position: relative; padding-left: 80px; min-height: 69px; }
* html #pagetype_raport #artykul .entry { height: 69px; }
#pagetype_raport #artykul .entry .date{ display: none; }
#pagetype_raport #artykul .entry img { position: absolute; top: 0; left: 0; }

#pagetype_raport #artykul .art_top img { border: 1px solid #ccc; float: left; }
#pagetype_raport #artykul .art_top .kR { width: 420px; padding-left: 0; text-align: left; }
#pagetype_raport #artykul .art_top h1 { font-weight: normal; font-size: 18px; margin-bottom: 4px; }
#pagetype_raport #artykul .art_top .lead { display: block; font-size: 11px; margin: 4px 0; line-height: 14px; }
#pagetype_raport #artykul .art_top { border-bottom: 1px solid #E4E4E4; padding-bottom: 10px; }
#pagetype_raport #artykul .art_mid { margin-top: 14px; }
#pagetype_raport #artykul .art_mid h2 { font: 12px Arial,sans-serif; color: #333; border-bottom: 1px solid #e2e2e2; }
#pagetype_raport #artykul .art_mid h2 span { border: solid #e2e2e2; border-width: 1px 1px 0; padding: 4px 16px 4px 8px; display: block; float: left; }
#pagetype_raport #artykul .art_mid h3 { font-size: 18px; margin-bottom: 4px; font-weight:normal; }
#pagetype_raport #artykul .art_mid h3 a { font-weight: normal; }
#pagetype_raport #artykul .art_mid .entry { font-size: 11px; margin: 8px 0; line-height: 16px; clear: both; }
#pagetype_raport #artykul .art_bot { margin: 24px 0; border-bottom: 0; width: 430px; font-family: Arial,sans-serif; }
#pagetype_raport #artykul .art_bot h2 { font-size: 12px; border-top: 1px solid #ccc; padding-top: 16px; margin-bottom: 8px; font-weight:bold; }
#pagetype_raport #artykul .art_bot li { font-size: 11px; line-height: 14px; margin: 4px 0; }
#pagetype_raport #artykul .art_bot ul { margin-bottom: 20px; }
#pagetype_raport #artykul .entry img { float: left; margin-right: 10px; margin-bottom: 10px; }

/* tagi nad artykulem */
.article_top_tags { overflow: hidden; zoom: 1; background: #e3e3e3; margin-bottom: 12px; padding: 10px; line-height: normal; }
.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; }

/*
###################
#      PRODUKT    #
###################
add common styles here
*/
#pagetype_prd .product .article_header h1 { display: inline; margin-right: 5px; }
#pagetype_prd .product .article_header .fb-like { display: inline; }
#pagetype_prd .product .article_header .fb-like iframe, #articleToolbar .atFacebook iframe { width: 120px !important; }
#pagetype_prd .product .article_header .fb-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; }


/* REJESTRACJA */
/* logowanie */
.form_log { margin: 0 auto; width: 940px; }
.form_log_body { border: 1px solid #c8d1d8; padding: 20px 0; }
.mod_log { width: 620px; margin: 0 auto; overflow: hidden; }
.mod_log .alert { font-size: 14px; margin: 0 0 20px; }
.mod_log .alert .bold { font-weight: bold; }
.mod_log .log { width: 349px; float: left; border-right: 1px solid #c8d1d8; }
.mod_log .log .line { margin:0 0 15px; width:310px; }
.mod_log .log label:first-child { font: bold 14px Arial, Helvetica, sans-serif; width: 80px; }
.mod_log .log input { border: 1px solid #8d8b93; padding: 3px; margin: 0 0 0 5px; font: normal 12px Arial, Helvetica, sans-serif; width: 250px; }
.mod_log .log .line label[for=username] { margin-right: 3px; }
.mod_log .log input[type=checkbox] { width: 15px; }
.mod_log .log .button_log { position: relative; }
.mod_log .log .button_log .button { border: 0; padding: 0; margin: 0 0 0 52px; width: 110px; height: 30px; }
.mod_log .log .button_log .forgot_pass { position: absolute; bottom: 0; right: 40px; font-size: 10px; }
.mod_log .create { width: 270px; float: right; }
.mod_log .create a { text-indent: -9999px; background: url('http://bi.gazeta.pl/i/obrazki/komentarze2010/button_account.gif') no-repeat 0 0; display: block; width: 175px; height: 30px; margin: 35px 0 0 80px; }
/* dodanie pola checkbox i komunikatu */
.mod_log .log input[type=checkbox] { width: auto; margin-right: 10px; margin-left: 52px; }
.mod_log #rme_warn { display: none; text-align: left; margin-left: 75px; margin-top: -15px; }
/* blad logowania */
.error_log { border-top: 1px solid #d4113d; border-bottom: 1px solid #d4113d; padding: 3px 0; width: 620px; margin: 0 auto 10px; font-weight: bold; text-align: center; color: #d4113d; }
.mod_log .error label { color: #d4113d; }
.mod_log .error input { border: 1px solid #d4113d; }
/* naglowek */
.form_head { margin: 0 0 10px; overflow: hidden; }
.form_head h2 { font: bold 20px/25px Arial; float: left; margin: 20px 0 0; width: 300px; }
.form_head .h_right { float: right; }
/* przejdz do maila */
.msg { width: 560px; margin: 0 auto; }
.msg p { font-size: 14px; }
.msg .bold { font-weight: bold; }
.msg .buttons { padding: 15px 0 0; }
.msg .double ul { margin: 0 auto; width: 408px; overflow: hidden; }
.msg .single ul { margin: 0 auto; width: 179px; overflow: hidden; }
.msg .buttons ul li { float: left; width: auto; }
.msg .buttons ul li a { display: block; text-indent: -9999px; }
.msg .buttons .go_to_mail a { background:url('http://bi.gazeta.pl/i/obrazki/komentarze2010/button_go_to_mail.gif') no-repeat 0 0; width: 196px; height: 30px; margin: 0 35px 0 0; }
.msg .buttons .back a { background:url('http://bi.gazeta.pl/i/obrazki/komentarze2010/button_back.gif') no-repeat 0 0; width: 177px; height: 30px; }
/* rejestracja */
.registration { border: 1px solid #c8d1d8; padding: 20px 0; }
.registration .show { display :block; }
.registration_body { overflow: hidden; width: 670px; margin: 0 auto; position: relative; }
.registration_body .line { overflow: hidden; margin: 0 0 10px; }
.registration_body .reg_l { float: left; width: 170px; text-align: right; font-size: 14px; font-weight: bold; }
.registration_body .reg_r { float: right; width: 490px; }
.registration_body .reg_r .i_text { border: 1px solid #8d8b93; padding: 3px; font: normal 12px Arial, Helvetica, sans-serif; width: 250px; }
.registration_body .reg_r .cap { width: 170px; }
.registration_body .reg_r .under_input { font-size: 11px; color: #919191; margin: 0; }
.registration_body .reg_r .captcha_img { border: 1px solid #8d8b93; margin: 0 0 10px; width: 176px; }
.registration_body .reg_r .captcha_img img { overflow: hidden; }
.registration_body .reg_r p { margin: 0 0 15px; }
.registration_body .reg_r span { font-size: 11px; display: block; }
.registration_body .registration_error { border-top: 1px solid #d4113d; border-bottom: 1px solid #d4113d; padding: 3px 0;  margin: 0 auto 20px; font-weight: bold; text-align: center; color: #d4113d; }
.registration_body .error { color: #d4113d; }
.registration_body .error .reg_r  input { border: 1px solid #d4113d; }
/* chmurka podpowiedzi */
#loginForm { position: relative; overflow: hidden; }
.registration_body .cloud { left: 180px; position: absolute; top: 25px; display: none; }
.registration_body .cloud .cloud_body { width: 180px; border: 1px solid #8d8b93; padding: 10px; position: relative; background: #fff; }
.registration_body .cloud .cloud_body .cloud_arrow { position: absolute; top: -5px; left: 10px; }
.registration_body .cloud .cloud_body0 h3 { color: #D4113D; font-size: 11px; line-height: 14px; margin: 0 0 5px; }
.registration_body .cloud .cloud_body0 p { font-size: 10px; line-height: 14px; }
.registration_body .cloud .cloud_body .cancel { overflow: hidden; margin: 5px 0 0; }
.registration_body .cloud .cloud_body .b_cancel { float: right; background: url('http://bi.gazeta.pl/i/obrazki/komentarze2010/button_cancel.gif') no-repeat 0 0; font-size: 10px; display: block; width: 45px; height: 18px; text-indent: -9999px; cursor: pointer; }

/* pasek narzedziowy art gorny */
#dwf3 * { vertical-align: middle; }
#dwf3 { font: normal 10px/32px Verdana,sans-serif; color: #000; width: 140px; left: 480px; top: -45px; position: absolute; }
#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: 11px Verdana,sans-serif; color: #666; margin: 0; display: none; }
#dwf3 .ns span.ns1, #dwf3 .ns span.ns2, #dwf3 .ns span.ns3 { text-transform: uppercase; cursor: pointer; }

/* pasek narzedziowy art dolny - 2010-09 */
#articleToolbar { font-size: 12px; line-height: 16px; margin-bottom: 18px; border-top: 1px solid #ccc; padding-top: 10px; clear: both; position: relative; z-index: 2; }
#articleToolbar .spr { background: url('http://bi.gazeta.pl/i/obrazki/common/artToolbarSprite.1.png') no-repeat 0 0; }
#articleToolbar li { float: left; }
#articleToolbar .atVote { float: right; }
#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; }

/* sharer */
.mod_bloxLite .sharer, #dwf3 #sharer, #articleToolbar #sharer { 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; font: 10px/14px Verdana,sans-serif; }
.mod_bloxLite .sharer a:hover, #dwf3 #sharer a:hover, #articleToolbar #sharer a:hover { background-color: #fff; }
.mod_bloxLite .sharer a.share_link, #dwf3 #sharer a#share_link, #articleToolbar #sharer a#share_link { display: inline-block; width: 66px; border: 1px solid #d9d9d9; vertical-align: middle; padding: 5px 0 6px 24px !important; padding: 5px 0 5px 24px; }
.mod_bloxLite .sharer .share_link:hover, #dwf3 #sharer #share_link:hover, #articleToolbar #sharer #share_link:hover { text-decoration: none; }
.mod_bloxLite .sharer .share_link span, #dwf3 #sharer #share_link span, #articleToolbar #sharer #share_link span { padding-right: 11px; background: url('http://bi.gazeta.pl/i/obrazki/lego/sharer-arrow.png') no-repeat 100% 50%; }
.mod_bloxLite .sharer .share_link:hover span, #dwf3 #sharer #share_link:hover span, #articleToolbar #sharer #share_link:hover span { text-decoration: underline; }
.mod_bloxLite .sharer ul, #dwf3 #sharer ul, #articleToolbar #sharer ul { background: #fff url('http://bi.gazeta.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: 26px !important; }
.mod_bloxLite .sharer.open ul, #dwf3 #sharer.open ul, #articleToolbar #sharer.open ul { display: block; }
.mod_bloxLite .sharer li, #dwf3 #sharer li, #articleToolbar #sharer li { height: 14px; line-height: 14px; padding: 6px 0 1px 0; }
.mod_bloxLite .sharer li a, .mod_bloxLite .sharer .share_link, #dwf3 #sharer li a, #dwf3 #sharer #share_link, #articleToolbar #sharer li a, #articleToolbar #sharer #share_link { padding: 1px 0 1px 24px; background: url('http://bi.gazeta.pl/i/obrazki/lego/sharer-sprite.png') no-repeat 0 0; }
.mod_bloxLite .sharer a, #dwf3 #sharer a, #articleToolbar #sharer a { background-position: 5px 25px }
.mod_bloxLite .sharer .facebook, #dwf3 #sharer .facebook, #articleToolbar #sharer .facebook { background-position: 5px 5px;  }
.mod_bloxLite .sharer .wykop, #dwf3 #sharer .wykop, #articleToolbar #sharer .wykop { background-position: 5px -25px; }
.mod_bloxLite .sharer .nk, #dwf3 #sharer .nk, #articleToolbar #sharer .nk { background-position: 5px -55px; }
.mod_bloxLite .sharer .polec, #dwf3 #sharer .polec, #articleToolbar #sharer .polec { background-position: 5px -84px; }
.mod_bloxLite .sharer li .facebook, #dwf3 #sharer li .facebook, #articleToolbar #sharer li .facebook { background-position: 5px 0; }
.mod_bloxLite .sharer li .wykop, #dwf3 #sharer li .wykop, #articleToolbar #sharer li .wykop { background-position: 5px -30px; }
.mod_bloxLite .sharer li .nk, #dwf3 #sharer li .nk, #articleToolbar #sharer li .nk { background-position: 5px -60px; }
.mod_bloxLite .sharer li .polec, #dwf3 #sharer li .polec, #articleToolbar #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; }
#container_gal a:focus { outline: 0; }
#container_gal #gal_picture { position: relative; z-index: 1; zoom: 1; display: inline-block; }
#container_gal .fsTitle span, #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: #888; text-align: right; 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('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow.png') no-repeat 0 0; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_next { background: url('http://bi.gazeta.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('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow_bg.png') no-repeat -2px 0px; margin-top: -3px; padding-right: 5px; text-align: right; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_prev a:hover { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow_bg.png') no-repeat -2px -27px; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_next a { width: 82px; float: left; height: 21px; color: #666; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow_bg.png') no-repeat 0 0; margin-top: -3px; padding-left: 5px; }
#container_gal #gal_navi_wrp #gal_navi #gal_btn_next a:hover { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow_bg.png') no-repeat 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('http://bi.gazeta.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('http://bi.gazeta.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, #container_gal #gal_picture #photoOverlay .ovPrev.hover .ico { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_l.png') no-repeat left center !important; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_left.gif') no-repeat left center; cursor: pointer; }
#container_gal #gal_picture #photoOverlay .ovNext:hover .ico, #container_gal #gal_picture #photoOverlay .ovNext.hover .ico { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_p.png') no-repeat right center !important; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_right.gif') no-repeat right center; cursor: pointer; }

/* pasek narzedziowy art dolny */
#article_toolbar { clear:both; }
#article_toolbar .head ul.toolbar_list { font: bold 12px/27px Arial, sans-serif; float: left; list-style: none; }
#article_toolbar .head ul.toolbar_list li { float: left; display: inline; border-left: 1px solid #d9d9d9; padding: 0 8px 0 0; margin-left: -4px; }
#article_toolbar .head ul.toolbar_list li.forum { border: 0; border-right: 1px solid #d9d9d9; padding-right: 5px; margin-right: 4px; }
#article_toolbar .head ul.toolbar_list li a { padding: 1px 0 1px 22px; }
#article_toolbar .head ul.toolbar_list li.forum a { background: url('http://bi.gazeta.pl/i/obrazki/global/forum-art.gif') no-repeat 3px 50%; }
#article_toolbar .head ul.toolbar_list li.print { border: 0; }
#article_toolbar .head ul.toolbar_list li.print a { background: url('http://bi.gazeta.pl/i/obrazki/global/drukuj-art.gif') no-repeat 3px 50%; }
#article_toolbar .head ul.toolbar_list li.licence a { background: url('http://bi.gazeta.pl/i/obrazki/global/licencje-art.gif') no-repeat 3px 50%; }
#article_toolbar #rateArticle { padding: 3px 0 0; float: right; border: 0; clear: none; overflow: visible; }
#article_toolbar #rateArticle .c1 { background-image: url('http://bi.gazeta.pl/i/obrazki/wiadomosci/stars-sprite-v0.3.gif'); }
#article_toolbar #rateArticle .box { background: #fff; padding: 1px 3px; }
#article_toolbar .body { clear: both; }
#article_toolbar .body ul { list-style: none; background: url('http://bi.gazeta.pl/img/opinie_ul_bg.gif') no-repeat 10px 3px; margin-bottom: 24px; }
#article_toolbar .body li { padding: 5px 35px 8px 45px; }
#article_toolbar .body li a { font-weight: bold;}
#article_toolbar .body li span.autor { font-weight: bold; color: #2d2d2d; border-left: 1px solid #cfcfcf; margin: 0 0 0 12px; padding: 0 8px; }
#article_toolbar .body li span.data { color: #848484; font-size: 11px; }
#article_toolbar .body li p { color: #2a2a2a; margin: 2px 0 0; }
#article_toolbar .body li p a { cursor: pointer; }

/* 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('http://bi.gazeta.pl/i/obrazki/wyborcza2008/mt_dot.gif') no-repeat 0 7px; line-height: 17px; font-size: 11px; padding-left: 10px; margin: 5px 0; }
.mod_zr_dolStrony ul { margin: 5px 0; }
.mod_zr_dolStrony ul li { list-style: none; background: url('http://bi.gazeta.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; }
 
/* sharery na artykulowej */
#pagetype_art .sitePath_wrap { position: relative; margin-bottom: 8px; z-index: 104; }
#pagetype_art #dwf3 { top: 0px; }

/* facebook blogoserwis */
#pagetype_art_blog #article_header .article_header { clear: both; padding: 3px 0 10px; }
#pagetype_art_blog #article_header .article_header h1 { display: inline; margin-right: 5px; }
#pagetype_art_blog .article_header .fb-like { display: inline; }
#pagetype_art_blog .article_header .fb-like iframe { width: 120px !important; }
#pagetype_art_blog .article_header .fb-like .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe { width: 400px !important; }

/* nowe komentarze (2010) */
#article_comments_container #article_comments { font-size: 12px; position: relative; clear: both; }
#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 .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: #aeaeae url("http://bi.gazeta.pl/i/obrazki/tokfm09/submit.gif") repeat-x 0 0; border: 0; 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('http://bi.gazeta.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('http://bi.gazeta.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('http://bi.gazeta.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('http://bi.gazeta.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('http://bi.gazeta.pl/i/obrazki/tokfm/comment-minus-inactive.gif'); }
#article_comments_container #article_comments .user_not_logged .btn_vote_plus { background-image: url('http://bi.gazeta.pl/i/obrazki/tokfm/comment-plus-inactive.gif'); }
#article_comments_container #article_comments_hint { display: none; position: absolute; width: 202px; height: 25px; background: url('http://bi.gazeta.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: 550px; }
#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('http://bi.gazeta.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('http://bi.gazeta.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('http://bi.gazeta.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('http://bi.gazeta.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: #aeaeae url("http://bi.gazeta.pl/i/obrazki/tokfm09/submit.gif") repeat-x 0 0; border:0; color:#fff; cursor: pointer; font: bold 12px Georgia,serif; padding: 5px 5px 4px; text-align: center; }

/* 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('http://bi.gazeta.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; }

/* alert 18+ */
#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('http://bi.gazeta.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('http://bi.gazeta.pl/i/obrazki/disclaimer/btn.gif') no-repeat 0 0; }
#overlay_adult_content_inner .c1 .btn_s { float: right; width: 251px; background: url('http://bi.gazeta.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('http://bi.gazeta.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; }

/* alert chrome */
#chromeAlert { background: #faee74 url('http://bi.gazeta.pl/i/obrazki/global/chrome-ico.png') no-repeat 10px 50%; border: 1px solid #d5c534; height: 33px; margin: 16px 0; padding-left: 32px; font: normal 14px/31px Arial,sans-serif; color: #333; }
#chromeAlert p { display: inline; }
#chromeAlert span { color: #148; margin-left: 6px; padding-left: 6px; border-left: 1px solid #eddb5d; }
#chromeAlert span:nth-child(2) { font-weight: bold; border: 0; }
#chromeAlert span:hover { cursor: pointer; text-decoration: underline; }

/* WIRAL */
.mod_wiral { background-color: #fff; margin-bottom: 20px; }
.mod_wiral .node_head { font-size: 11px; }
.mod_wiral .node_head .join_the_fun { height: 35px; display: block; float: left; line-height: 35px; }
.mod_wiral .node_head .join_the_fun a { border-left: 1px solid #ccc; height: 25px; padding: 5px 0 5px 10px; font-weight: bold; }
.mod_wiral .wiral_nav { overflow: hidden; float: right; }
.mod_wiral .wiral_nav li { float: left; padding: 0 6px; border-right: 1px solid #ccc; }
.mod_wiral .wiral_nav li.last { padding-right: 0; border-right: none; }
.mod_wiral a { color: #146cb4; outline: none; } 
.mod_wiral .node_head h4 { font-weight: bold; color: #414141; padding-bottom: 1px; }
.mod_wiral .wiral_main_head { clear: both; padding-bottom: 10px; zoom: 1; }
.mod_wiral .wiral_main_head h2 { color: #333; font: 26px Georgia,serif; float: left; padding-right: 5px; }
.mod_wiral .wiral_main_head .fb-like { float: left; padding-top: 7px; }
.mod_wiral .node_body { color: #333; line-height: 18px; clear: both; }
.mod_wiral .binary_container { padding-bottom: 10px; }
.mod_wiral .node_body .fb-like { display: block; margin: 5px 0; }
.mod_wiral .icon { padding-left: 20px; display: block; }
.mod_wiral .throw_on_fb { background: url('http://bi.gazeta.pl/i/obrazki/wysokieobcasy/wiral/fb_icon.gif') no-repeat left 89%;  font-weight: bold; padding-top: 18px; }
.mod_wiral .send_by_e-mail { background: url('http://bi.gazeta.pl/i/obrazki/wysokieobcasy/wiral/send_icon.gif') no-repeat left 89%; font-weight: bold; padding-top: 15px; }

/* Forms */
.mod_wiral .wiral_form fieldset { border: 0; }
.mod_wiral .wiral_form li { float: left; }
.mod_wiral .wiral_form .l, .mod_wiral .wiral_form .t { display: block; }
.mod_wiral .wiral_form .t { border: 1px solid #cacaca; padding-left: 5px; margin-right: 5px; line-height: 23px; height: 24px; }
.mod_wiral .wiral_form .s { background: url('http://bi.gazeta.pl/i/obrazki/wysokieobcasy/wiral/sbmt_bg.png') repeat-x 0 0; height: 25px; border: 0; font: bold 12px Arial,sans-serif; color: #fff; cursor: pointer; width: 80px; text-align: center; }
.mod_wiral .wiral_form .s:hover { background-position: 0 -26px; }
.mod_wiral .wiral_form .regulations { color: #808080; padding-top: 5px; font-size: 10px; display: block; }
.mod_wiral .wiral_form .regulations a { color: #808080; text-decoration: underline; }
.mod_wiral .wiral_form .regulations a:hover { text-decoration: none; }

/* basic */
.mod_wiral .basic_wiral_form { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; background-color: #f6f6f6; padding: 8px 10px; margin-top: 10px; }
.mod_wiral .basic_wiral_form ul { float: left; width:405px; }
.mod_wiral .basic_wiral_form h4 { font: bold 14px/18px Arial,sans-serif; color: #333; padding-bottom: 10px; }
.mod_wiral .basic_wiral_form .error-message { float: none; margin-bottom: 6px; color: #fff; background-color: #ad0000; padding: 3px; }
.mod_wiral .basic_wiral_form .l { color: #b8b8b8; position: absolute; padding: 4px 0 3px 7px; }
.mod_wiral .basic_wiral_form .t { width: 150px; }
.mod_wiral .basic_wiral_form .submit_row { position: relative;  } 
.mod_wiral .basic_wiral_form .submit_row .s { bottom: 0; left: 0;  }

/* link, send by e-amail */
.mod_wiral .wiral_link_form, .mod_wiral .send_by_e-mail_form { padding-top: 15px; }
.mod_wiral .wiral_link_form h5, .mod_wiral .send_by_e-mail_form h5 { font: bold 12px Arial,sans-serif; margin-bottom: 3px; }
.mod_wiral .wiral_link_form h5 { background: url('http://bi.gazeta.pl/i/obrazki/wysokieobcasy/wiral/link_icon.gif') no-repeat 0 50%; }
.mod_wiral .wiral_link_form .t { width: 600px; }
.mod_wiral .send_by_e-mail_form .t { width: 225px; margin-bottom: 7px; }
.mod_wiral .send_by_e-mail_form #email1 { color: #b8b8b8; }
.mod_wiral .send_by_e-mail_form h5 { background: url('http://bi.gazeta.pl/i/obrazki/wysokieobcasy/wiral/send_icon.gif') no-repeat 0 50%; cursor: pointer; }
.mod_wiral .send_by_e-mail_form ul { position: relative; }
.mod_wiral .send_by_e-mail_form .s { position: absolute; bottom: 0px; left: 235px; margin-bottom: 8px; *margin-bottom: 2px; }
.mod_wiral .send_by_e-mail_form .next_email { display: block; }
.mod_wiral .send_by_e-mail_form .error-message { margin-bottom: 6px; color: #fff; background-color: #ad0000; width: 224px; _width: 230px; padding: 3px; }
.mod_wiral .send_by_e-mail_form fieldset, .mod_wiral .send_by_e-mail_form .next_email { display: none; }
.mod_wiral .send_by_e-mail_form .next_email:hover { background: transparent; }
.mod_wiral .success-msg { background-color: #50b92f; padding: 5px 10px; margin-top: 10px; font-weight: bold; color: #fff; width: 220px; _width: 230px;  }

/* ranking */
.mod_wiral .wiral_rank { width: 366px; border-top: 1px solid #dadada; border-collapse: collapse; margin-bottom: 40px; }
.mod_wiral .wiral_rank th, .mod_wiral .wiral_rank td { border-bottom: 1px solid #dadada; padding: 5px 0; }
.mod_wiral .wiral_rank th { text-transform: uppercase; color: #737373; font-size: 10px; background-color: #f5f5f5; text-align: left; }
.mod_wiral .wiral_rank td { font-size: 12px; color: #333; background-color: #fff; }
.mod_wiral .wiral_rank .position { width: 115px; padding-left: 5px; }
.mod_wiral .wiral_rank .name_in_rank { width: 145px; }

/* regulamin */
.mod_wiral_rules { padding: 0 10px; }
.mod_wiral_rules h1 { font-size: 18px; font-weight: bold; line-height: 30px; padding-top: 20px; }
.mod_wiral_rules h3 { font-size: 14px; font-weight: bold; line-height: 18px; margin: 10px 0 5px;	 }
.mod_wiral_rules ol { list-style-type: decimal; padding-left: 20px; margin-left: 20px; }
.mod_wiral_rules ol ol { padding: 0; margin: 5px 0 5px 20px; list-style-type: lower-alpha; }
.mod_wiral_rules ul { list-style-type: disc; margin: 5px 0 5px 20px; }
.mod_wiral_rules li { line-height: 18px; }

/* komunikat 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('http://bi.gazeta.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; background: none; }

/* to buttony */
#toButtons { margin: 10px 0 0; position: relative; z-index: 3; }
#toButtons > ul { width: 635px; }
#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 button:focus { outline: 0; }
#toButtons span { font: 11px/18px Arial, sans-serif; color: #262626; display: inline-block; height: 18px; background: url('http://bi.gazeta.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('http://bi.gazeta.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('http://bi.gazeta.pl/i/obrazki/global/toButtons_dot.png') no-repeat 0 6px; white-space: normal; }
#toButtonsFB { font-weight: bold; padding-left: 20px; background: url('http://bi.gazeta.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('http://bi.gazeta.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; }
#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; }

/* relacja na zywo */
#art2 .entry strong, #artykul .entry strong { font-weight: bold; }
#art2 .entry > strong:first-child, #artykul .entry > strong:first-child { vertical-align: top; }
#artykul .entry, #artykul_live .entry { margin-bottom: -12px; font: normal 13px/19px Arial,Helvetica,sans-serif; }
#artykul_live .entry { overflow: hidden; }
#artykul_live .entry .entry_time { float: left; margin-right: 4px; }
#artykul_live .entry strong { margin-right: 4px; font-weight: bold; }
#artykul_live .entry .entry_content { margin-bottom: 24px; }
#artykul_live { margin-top: 12px; }
#artykul_live .top_info { margin-bottom: 12px; font-size: 12px; font-weight: bold; }
.artykul_live_tagi { background: #f6f6f6; border: 1px solid #dadbdb; border-width: 1px 0; font: 10px Tahoma, sans-serif; margin: 10px 0; overflow: hidden; zoom: 1;}
#col_left #art .artykul_live_tagi a { font-weight: normal; }
.artykul_live_tagi ul { overflow: hidden; zoom: 1; }
.artykul_live_tagi ul li { float: left; display: inline; margin-right: 10px; padding-bottom: 5px; }
.artykul_live_tagi .c0 { overflow: hidden; zoom: 1; }
.artykul_live_tagi .c0 ul { padding: 10px 10px 5px; width: 73%; float: left; border: 1px solid #f6f6f6; border-width: 0 1px 1px 0; }
.artykul_live_tagi .allTags { float: left; padding: 10px 10px 0; background: url('http://bi.gazeta.pl/i/obrazki/sport_pl/la-tags-bg.gif') no-repeat 76px -12px; }
.artykul_live_tagi .c1 { clear: both; }
.artykul_live_tagi .c1 ul { padding: 10px 10px 5px; display: none; }
.artykul_live_tagi_open .c0 ul { border-color: #dadbdb; }
.artykul_live_tagi_open .c0 .allTags { background-position: 76px 15px; }
.artykul_live_tagi_open .c1 ul { display: block; }
.artykul_live_head h2 { font: bold 18px Arial, sans-serif; margin-top: 10px; }
.artykul_live_head h2 span { color: #dadbdb; font-weight: normal; }
.artykul_live_head h2 a { font: bold 11px arial, sans-serif; }
#art2 .pages { clear: both; padding: 15px 0 5px; text-align: center; display: block;}
#art2 .pages .e, #art2 .pages a { font-size: 11px; font-weight: bold; padding: 3px 5px; margin: 0 2px; border: 1px solid #c6c6c6; background: #f5f5f5; }
#art2 .pages .e { border: 1px solid #c6c6c6; background: #c6c6c6; color: #000; }
#art2 .pages .next { margin-left: 28px; }
#art2 .pages .prev { margin-right: 28px; }
#art .livelink { background: #ede1d6 url('/i/obrazki/zczubapl/live-link-bg.gif') no-repeat 0 0; border: solid #ddd; border-width: 1px 0; padding: 28px 16px 24px 35px; font: bold 12px/16px Verdana,sans-serif; font-style: italic; margin-bottom: 0; overflow: hidden; zoom: 1; }
#art .scores { background: #fff url('/i/obrazki/zczubapl/results-bg.gif') no-repeat 0 0; border: dotted #ccc; border-width: 1px 0; padding: 28px 16px 24px 35px; font: bold 12px/16px Verdana,sans-serif; font-style: italic; margin-bottom: 0; overflow: hidden; zoom: 1; }
#art .entry h4, #art .entry h5, #art .entry h6 { margin-bottom: 0; }
#art .entry h5 { font: italic bold 12px/20px Verdana, sans-serif; border: 1px dotted #ccc; border-width: 1px 0; background: #fffaef url('/i/obrazki/zczubapl/cytat.gif') no-repeat 8px 10px; padding: 20px 15px 20px 30px; overflow: hidden; } 
#art .entry h6 { font: italic normal 12px/19px Verdana, sans-serif; border: 1px dotted #ccc; border-width: 1px 0; background: #e6e4e4 url('/i/obrazki/zczubapl/koperta.gif') no-repeat 10px 10px; padding: 25px 15px 20px 35px; overflow: hidden; } 
#art .entry h6.cytat_live { background:  #FFFAEF url('http://bi.gazeta.pl/i/obrazki/wybory2010/cytat_live_ico.png') no-repeat 14px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 65px; }
#art .entry h6.koperta_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/koperta_live_ico.png') no-repeat 10px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 65px; }
#art .entry h6.gw_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/gw_live_ico.png') no-repeat 2px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 115px; }
#art .entry h6.alert24_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/alert24_live_ico.png') no-repeat 2px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 115px; }
#art .entry h6.blip_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/blip_live_ico.png') no-repeat 10px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 65px; }
#art .entry h6.fb_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/fb_live_ico.png') no-repeat 10px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 65px; }
#art .entry h6.twitter_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/twitter_live_ico.png') no-repeat 10px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 65px; }
#art .entry h6.glowka_live { background: #E6E4E4 url('http://bi.gazeta.pl/i/obrazki/wybory2010/glowka_live_ico.png') no-repeat 10px 12px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 54px 102px; }
#art .entry h6.custom_live { background: #E6E4E4; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 12px 15px 12px 12px; }
#art .entry .custom_img_live { margin-right: 20px; display: block; float: left; }
#art .entry .custom_author_live { display: block; font: bold 11px Georgia,serif; }
#art .entry h6.pilne_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/pilne_live_ico.gif') no-repeat 0 0; border: 2px solid #b30b1a; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 36px 102px; }
#art .entry h6.tokfm_live { background: #f5f2de url('http://bi.gazeta.pl/i/obrazki/wybory2010/tokfm_live_ico.png') no-repeat 10px 21px; border-color: #ccc; border-style: dotted; border-width: 1px 0; font: italic 12px/19px Verdana,sans-serif; overflow: hidden; padding: 20px 15px 34px 68px; }
#last_position { display: none; }
.odsniezHolder { font: bold 11px Tahoma, sans-serif; overflow: hidden; zoom: 1;}
.odsniezHolder input { vertical-align: middle; }
.odsniezHolder label { cursor: pointer; }
.odsniezHolder .odsniezLink { float: left; display: inline; background: #f5f5f5; border: 1px solid #c6c6c6; height: 19px; line-height: 17px; width: 74px; text-align: center; zoom: 1; }
.odsniezHolder fieldset { border: 0; float: left; }
.odsniezHolder form { float: left; margin-left: 10px; display: inline; margin-top: 3px !important; margin-top: 0; #margin-top: 0 !important; }

/* Multizapisywarki */
.sign-in-nlt { float:left; clear:both; }
.mod_sign { margin-top:10px; }
.mod_sign, .sign-in-wide, .nlt_row { zoom:1; }
.mod_sign .t  { width:200px; padding-left: 5px; height:26px; line-height:26px; border:1px solid #cacaca; text-transform:lowercase; font-size:12px; float:left; }
.mod_sign .s, .mod_signin_lit .s { background: url('http://bi.gazeta.pl/i/obrazki/multizapisywarki/sbmt_bg.gif') repeat-x 0 0; border: 0; padding: 5px 0; cursor: pointer; font-weight: bold ; text-align: center; }
.mod_sign .s:hover, .mod_signin_lit .s:hover { background-position: 0 -25px; }
.mod_signin_by_author .s, .mod_signin_bas .s, .mod_signin_ext .s { width: 82px; float: left; margin-right: 0; color: #fff; }
.mod_signin_lit .s { width: 70px; float: right; font-size: 11px; color: #fff; }
.mod_sign .loader { width: 82px; }
.mod_sign .sign-in-nlt { font-size: 11px; width: 300px; margin-bottom: 10px; }
.mod_sign .descr { background: #FFF4A9; padding: 10px; overflow: hidden; }
.mod_sign .descr span { font-weight: bold; }
.mod_sign .mod_signin_final .descr a { display: inline; clear: none; font-size: 11px; }

.mod_signin_lit form, .mod_sign .sign-in-nlt{ position: relative; display: block;  }
.mod_signin_lit label, .mod_sign .sign-in-nlt label { position: absolute; left: 0; cursor: text; display: block; padding: 6px 0 5px 7px; font-size: 12px; }
.mod_signin_lit label { top: 0; }
.mod_sign .sign-in-nlt label { bottom: 0; }
.mod_signin_lit .loader, .mod_sign .loader { background: #f2f2f2 url('http://bi.gazeta.pl/i/obrazki/multizapisywarki/al.gif') no-repeat 50% 50%;  position: absolute; right: 0px; top: 0px; height: 28px; } 

/* mala zapisywarka */
.mod_signin_lit { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 10px 0; width: 300px; font-size: 11px; background: #fff; position: relative; }
.mod_signin_lit img { float: left; display: inline; margin-right: 10px; width: 69px; height: 69px; margin-left: 10px; }
.mod_signin_lit .descr { float: left; width: 210px; }
.mod_signin_lit p { margin:0 0 5px;  }
.mod_signin_lit form { position: relative; display: block;  height: 26px; padding-bottom: 2px; }
.mod_signin_lit label { position: absolute; top: 0; left: 0; cursor: text; display: block; padding: 6px 0 5px 4px; }
.mod_signin_lit .t { font-size: 12px; border: 1px solid #cacaca; margin-right: 8px; width: 125px; float: left; height: 26px; padding-left: 5px; }
.mod_signin_lit a { display: inline; margin: 0; font-size: 10px; clear: both; }
.mod_signin_lit .error-message, .mod_sign .sign-in-nlt .error-message { border: 1px solid #dadada; background: #ad0000; font-size: 11px;  width: 294px; line-height: 20px; padding-left: 6px; z-index: 40; position: relative; top: -12px; left: 0px; color: #fff; }
.mod_signin_lit .loader { width: 75px; }
/* dluzsze pole tekstowe, mniejsze pole loadera */
.mod_signin_lit_alt .t { width: 192px; }
.mod_signin_lit_alt .loader { width: 28px; background: 0; }
/* + komunikat bledu */
.mod_signin_lit_error .t, .mod_signin_error .t { border-color: #ad0000;}
/* komunikaty sukcesu */
.mod_signin_lit_final { background-color: #fff4a9; margin-bottom: 0; }
.mod_signin_lit_final .descr { padding-right: 5px; width: 205px; }
.mod_signin_bas .sign-in-nlt .btn-like, .mod_signin_lit .sign-in-nlt .btn-like { background: url(http://bi.gazeta.pl/i/obrazki/multizapisywarki/sbmt_bg.jpg) repeat-x 0 0; padding: 5px 7px; font-size: 12px; display: inline-block; color: #fff; text-decoration: none; float: left; margin-top: 5px; }
.mod_signin_bas .sign-in-nlt .btn-like, .mod_signin_lit .sign-in-nlt .btn-like:hover { color: #fff; font-weight: normal; background: url('http://bi.gazeta.pl/i/obrazki/multizapisywarki/sbmt_bg.jpg') repeat-x 0 0; text-decoration: none; }
.mod_signin_lit_final .btn-like:hover { text-decoration: none; }
.mod_signin_lit_final .btn-like:focus { border: 1px dotted #fff; }
.mod_signin_lit_final strong { margin-top: 11px; display: block; }
.mod_signin_lit_final span { font-weight: bold; }
.mod_signin_lit_final a { display: inline; font-size: 11px; }

/* Podstawowy */
.mod_signin_bas { font-size: 10px; }
.mod_signin_bas h2 { font: 24px Georgia, serif; margin-bottom: 15px; }
.mod_signin_bas .nlt_row { margin-bottom: 20px; }
.mod_signin_bas ul { list-style: disc inside none; }
.mod_signin_bas li { font-size: 14px; line-height: 20px; }
.mod_signin_bas .t { margin-right: 10px; }
.mod_signin_bas .sign-in-nlt label { bottom: 17px; }
.mod_signin_bas .sign-in-nlt a { display: inline-block; clear: both; padding-top: 2px; outline: none; background: 0; }

/* Rozszerzony */
.mod_signin_ext { font-size: 11px; width: 620px; }
.mod_signin_ext .nlt-descr a { margin-top: 5px; display: inline-block; text-decoration: underline; }
.mod_signin_ext .nlt-descr a:hover { text-decoration: none; }
.mod_signin_ext h2 { font-size: 24px; padding-bottom: 10px; line-height: 26px; }
.mod_signin_ext p { font-size: 11px; line-height: 15px; }
.mod_signin_ext .main-topics { padding: 10px 0 30px; list-style: disc inside none; line-height: 18px; color: #686868; }
.mod_signin_ext .nlt_row { margin-bottom: 20px; }
.mod_signin_ext .nlt_half_cont { width: 300px; float: left; display: inline; }
.mod_signin_ext .nlt_half_cont li { border-bottom:1px solid #dadada; padding-top:5px; zoom:1; }
.mod_signin_ext .odd { margin-right: 20px;}
.mod_signin_ext h4 { border-bottom: 2px solid #dadada; text-transform: uppercase; font-size: 14px; padding-bottom: 5px; }
.mod_signin_ext .special-nlt { background: #fff9d0;}
.mod_signin_ext h6 { font-size: 18px; float: left; width: 250px; margin-top: 2px; }
.mod_signin_ext h6 a { font-size: 18px; }
.mod_signin_ext h6 a:hover { background: 0; text-decoration: none; }
.mod_signin_ext input { float:left; display: inline; margin-right: 10px; }
.mod_signin_ext input[type=checkbox] { position: relative; top: 5px; }
.mod_signin_ext img { float: left; display: inline; margin: 10px 8px 0 22px; }
.mod_signin_ext .nlt-descr { clear: both; padding-bottom: 10px; zoom: 1; }
.mod_signin_ext .nlt-descr p { padding-top: 10px; }
.mod_signin_ext .sign-in-nlt a { display: block; clear: both; font-size: 10px; padding-top: 2px; }
.mod_signin_ext .first { border-top: 1px solid #dadada; }
.mod_signin_ext .half-wide { padding: 0; clear: both; zoom: 1; }
.mod_signin_ext .sign-in-wide { margin-left: 150px; }

/* Autorski */
.mod_signin_by_author { font-size: 11px; width: 620px; }
.mod_signin_by_author h2 { font-size: 24px; padding-bottom: 10px; clear: both; }
.mod_signin_by_author .nlt_row { margin-bottom: 20px; }
.mod_signin_by_author ul { overflow: hidden; padding-bottom: 20px; }
.mod_signin_by_author li { float: left; overflow: hidden; padding: 4px 0; width: 300px; }
.mod_signin_by_author .by-author li { width: 300px; float: left; padding: 2px 0; }
.mod_signin_by_author input, .mod_signin_by_author label { float: left; display: inline; }
.mod_signin_by_author input { margin-right: 10px; position: relative; top: 3px;  }
.mod_signin_by_author label { font-size: 16px; }
.mod_signin_by_author .sign-in-nlt input { position: static; }
.mod_signin_by_author .sign-in-nlt a { display: block; clear: both; font-size: 10px; padding-top: 2px; }

/* Photostory - dodatkowe stylowanie */
#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; }
#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('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow.png') no-repeat 0 0; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next { background: url('http://bi.gazeta.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('http://bi.gazeta.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('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow_bg.png') no-repeat -2px -27px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_prev a:hover { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_left_arrow_bg.png') no-repeat -2px -27px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next a { width: 82px; float: left; height: 21px; color: #666; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow_bg.png') no-repeat 0 0; margin-top: -3px; padding: 3px 0 3px 5px; }
#container_gal .gal_navi_wrp .gal_navi .gal_btn_next a:hover { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow_bg.png') no-repeat 0px -27px; }
#article #container_gal .gal_navi_wrp .gal_navi .gal_btn_next a:hover { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_right_arrow_bg.png') no-repeat 0px -27px; }
/* fotostory - ostatni slajd */
#container_gal .see-one-more-time { background: url("http://bi.gazeta.pl/i/obrazki/global/ga-see-one-more-time.png") no-repeat 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; }

/* HappyDay zajawka zewnetrzna */
.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('http://bi.gazeta.pl/i/obrazki/happyday/happyday_logo_out.png') no-repeat 100% 50%; }
.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('http://bi.gazeta.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: 0; }

/* 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('http://bi.gazeta.pl/i/obrazki/happyday/happyday_logo_out.png') no-repeat 100% 50%; }
.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('http://bi.gazeta.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; }
.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; }

/* jezyczek */
#articlePromo { position: fixed; right: 0; bottom: 0; height: 96px; background: #fff; z-index: 1000; width: 0; overflow: hidden; zoom: 1; border: solid #ccc; border-width: 2px 0 0 1px; box-shadow: -4px 2px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: -4px 2px 4px rgba(0, 0, 0, 0.3); }
#articlePromo.noshadow { box-shadow: none; }
#articlePromo .inner { padding: 6px 16px 6px 6px; position: relative; width: 328px; }
#articlePromo .imgw { float: left; width: 69px; height: 69px; overflow: hidden; margin-right: 15px; }
#articlePromo p { font-size: 17px; line-height: 22px; font-weight: bold; }
#articlePromo strong { color: #9c9d9b; display: block; font-size: 14px; font-weight: bold; position: relative; top: -2px; }
#articlePromo span { cursor: pointer; position: absolute; right: 12px; top: 8px; font-size: 15px; color: #999; }
#articlePromo .show { position: absolute; right: 0; top: 0; width: 40px; height: 96px; background: #fff; z-index: 2; display: none; }
#articlePromo .show a, #articlePromo .show a:hover { display: block; height: 96px; background: url('http://bi.gazeta.pl/i/obrazki/lego/articlePromoShow.png') no-repeat 50% 50%; width: 40px; }
#articlePromo.hidden .show { display: block; }

/* mlyn */
.mod_mlyn { overflow: hidden; background: url('http://bi.gazeta.pl/i/obrazki/lego/loader-mill.gif') no-repeat 50% 50%; margin-bottom: 12px; height: 246px; }
.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; clear: both; }
.mod_mlyn_zr3 a { width: 140px; padding: 5px; }

/* ARTYKUL 2011 */
/* artykul elementy ogolne */
#gazeta_article { font-family: Arial, sans-serif; color: #1e1e1e; margin-bottom: 20px; }
/* sprite */
#gazeta_article .print, #gazeta_article_share li a, #gazeta_article_buttons span, #gazeta_article_buttons_overlay .arrow, #gazeta_article_buttons_overlay li, #gazeta_article_buttons_fb, #gazeta_article_more .tools > ul > li > a, #gazeta_article_rate ul, #gazeta_article .navigation .prev, #gazeta_article .navigation .next, #gazeta_article_image .back { background: url('http://bi.gazeta.pl/i/obrazki/lego/5/gazeta_article_sprite-1.7.png') no-repeat 1000px 0; }
#gazeta_article .print:hover, #gazeta_article_share li a:hover, #gazeta_article_more .tools > ul > li a:hover { background-color: #fff; }
/* tytul */
#gazeta_article > h1, #gazeta_article > h2 { font-size: 26px; font-weight: bold; line-height: normal; margin: 0 0 7px; }
/* likes */
#gazeta_article_likes { margin: 7px 0 9px; }
#gazeta_article_likes li { float: left; height: 24px; }
#gazeta_article_likes .nk iframe { width: 120px !important; }
#gazeta_article_likes .nk.long iframe { width: 340px !important; }
#gazeta_article_likes .google div { width: 100px !important; }
#gazeta_article_likes .facebook_send .fb_edge_widget_with_comment > span:first-child > iframe { width: 67px !important; }
#gazeta_article_likes .facebook_like .fb_edge_widget_with_comment > span:first-child > iframe { width: 115px !important; }
#gazeta_article_likes .facebook_like.send .fb_edge_widget_with_comment > span:first-child > iframe { width: 180px !important; }
#gazeta_article_likes .facebook_like.long .fb_edge_widget_with_comment > span:first-child > iframe { width: 340px !important; height: 28px !important; }
#gazeta_article_likes .facebook_like.long.send .fb_edge_widget_with_comment > span:first-child > iframe { width: 400px !important; }
/* autor, data */
#gazeta_article_author, #gazeta_article_date { font-size: 11px; line-height: normal; color: #878787; float: left; margin: 3px 0 7px; }
#gazeta_article_author { font-weight: bold; }
#gazeta_article_author + #gazeta_article_date { border-left: 1px solid #eaeaea; margin-left: 8px; padding-left: 8px; }
/* tools */
#gazeta_article_tools { float: right; margin: 0 0 7px; }
#gazeta_article_tools ul, #gazeta_article_tools li { display: inline; }
#gazeta_article_tools .print { display: inline-block; padding-left: 13px; margin-left: 4px; background-position: 0 -200px; text-indent: -9999px; }
#gazeta_article_tools .font { font-weight: bold; }
#gazeta_article_tools [data-size="small"] { font-size: 11px; }
#gazeta_article_tools [data-size="normal"] { font-size: 14px; }
#gazeta_article_tools [data-size="big"] { font-size: 16px; }
/* nawigacja i tytul slajdu (galeria, fotostory) */
#gazeta_article .navigation { margin: 14px 0 10px; clear: both; }
#gazeta_article .navigation h1, #gazeta_article .navigation h2 { float: left; font-size: 20px; font-weight: bold; line-height: normal; padding-top: 1px; max-width: 340px; }
#gazeta_article .navigation div { float: right; line-height: 27px; text-align: right; width: 268px; }
#gazeta_article .navigation .prev, #gazeta_article .navigation .next { display: inline-block; font-size: 13px; vertical-align: middle; }
#gazeta_article .navigation .prev { padding: 0 5px 0 22px; background-position: 0 -340px; border-right: 1px solid #ccc; }
#gazeta_article .navigation .next { padding: 0 22px 0 5px; background-position: 100% -340px; border-left: 1px solid #ccc; }
#gazeta_article .navigation .page { font-size: 18px; margin: 0 7px; vertical-align: middle; }
/* zdjecie */
#gazeta_article_image { clear: both; margin: 7px 0 10px; position: relative; overflow: hidden; overflow: hidden; }
#gazeta_article_image img { display: block; }
#gazeta_article_image span, #gazeta_article_image p { display: block; font-size: 11px; line-height: normal; color: #878787; margin-top: 2px; overflow: hidden; zoom: 1; }
#gazeta_article_image span.author { float: right; max-width: 200px; margin-left: 20px; }
#gazeta_article_image .back { font-size: 11px; font-weight: bold; line-height: 23px; padding: 0 7px; position: absolute; top: 0; left: 0; background-position: 0 -400px; z-index: 3;}
/* video */
#gazeta_article_video { clear: both; margin: 7px 0 10px; }
/* miniaturki */
#gazeta_article_miniatures { margin: 10px 0 6px; }
#gazeta_article_miniatures ul { margin-left: -9px; }
#gazeta_article_miniatures li { float: left; width: 69px; height: 69px; margin: 0 0 9px 9px; }
#gazeta_article_miniatures li img { display: block; }
#gazeta_article_miniatures li a, #gazeta_article_miniatures li span { display: block; overflow: hidden; }
#gazeta_article_miniatures li span { border: 3px solid #dedede; }
#gazeta_article_miniatures li a:hover { border: 3px solid #000; }
#gazeta_article_miniatures li a:hover img, #gazeta_article_miniatures li span img { margin: -3px; }
#gazeta_article_miniatures .more { float: left; white-space: nowrap; font-weight: bold; font-size: 14px; line-height: 69px; margin: 0 0 0 9px; }
/* lead */
#gazeta_article_lead { clear: both; font-size: 14px; font-weight: bold; line-height: 19px; color: #1d1d1d; margin: 10px 0 14px; }
/* related */
#gazeta_article_related { clear: both; float: left; width: 140px; margin: 0 20px 0 0; }
#gazeta_article_related li { font-size: 11px; line-height: normal; margin-bottom: 15px; }
#gazeta_article_related img, #gazeta_article_related span { display: block; }
#gazeta_article_related li:first-child img { margin-top: 4px; }
#gazeta_article_related img + span { margin: 2px 0 0 0; }
/* body */
#gazeta_article_body { font-size: 14px; line-height: 19px; margin: 0 0 20px; clear: both; }
#gazeta_article_body strong { font-weight: bold; }
#gazeta_article_body em { font-style: italic; }
#gazeta_article_related + #gazeta_article_body { clear: none; }
/* tagi */
#gazeta_article_tags { font-size: 14px; line-height: normal; margin: 20px 0; }
#gazeta_article_tags header, #gazeta_article_tags p, #gazeta_article_tags ul, #gazeta_article_tags li { display: inline; }
/* brand */
#gazeta_article_brand { margin: 20px 0; }
/* share */
#gazeta_article_share { margin: 0 0 15px; clear: both; }
#gazeta_article_share p, #gazeta_article_share header { font-size: 10px; line-height: normal; text-transform: uppercase; color: #999; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
#gazeta_article_share li { font-size: 11px; line-height: 16px; float: left; margin-left: 15px; }
#gazeta_article_share li:first-child { margin: 0; }
#gazeta_article_share li a { display: block; padding-left: 21px; }
#gazeta_article_share .facebook { padding-left: 19px; background-position: 0 -49px; }
#gazeta_article_share .nk { background-position: 0 -75px; }
#gazeta_article_share .wykop { background-position: 0 -99px; }
#gazeta_article_share .twitter { background-position: 0 -125px; }
#gazeta_article_share .linkedin { background-position: 0 -150px; }
#gazeta_article_share .email { background-position: 0 -172px; }
/* buttony */
#gazeta_article_buttons { clear: both; }
#gazeta_article_buttons > ul { width: 635px; }
#gazeta_article_buttons > ul > li { float: left; padding: 0 15px 10px 0; white-space: nowrap; list-style: none; position: relative; }
#gazeta_article_buttons 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; }
#gazeta_article_buttons button:focus { outline: 0; }
#gazeta_article_buttons span { background-position: 0 -275px; font: 11px/18px Arial, sans-serif; color: #262626; display: inline-block; height: 18px; vertical-align: top; padding: 0 4px 0 6px; border-right: 1px solid #aaa; margin-top: 1px; }
#gazeta_article_buttons .voted button { background-color: #eddb67; border-color: #ede195 #bead42 #bead42 #ede195; }
#gazeta_article_buttons .voted span { background-position: 0 -293px; border-color: #9e9e9e; }
#gazeta_article_buttons_overlay { background: #e7e7e7; border: 1px solid #bababa; position: absolute; padding: 6px 10px 7px; z-index: 9; top: 25px; font: 12px Arial, sans-serif; width: 300px; visibility: hidden; }
#gazeta_article_buttons_overlay .arrow { width: 7px; height: 4px; background-position: 0 -320px; position: absolute; top: -4px; left: 20px; }
#gazeta_article_buttons_overlay.right .arrow { left: auto; right: 20px; }
#gazeta_article_buttons_overlay a { color: #148; }
#gazeta_article_buttons_overlay a:hover { color: #148; background-color: transparent; text-decoration: underline; }
#gazeta_article_buttons_overlay p { border-bottom: 1px solid #d8d8d8; padding-bottom: 8px; margin-bottom: 6px; }
#gazeta_article_buttons_overlay strong { font-weight: normal; color: #323232; display: block; margin-bottom: 5px; }
#gazeta_article_buttons_overlay li { margin-top: 4px; padding-left: 9px; background-position: 0 -434px; white-space: normal; }
#gazeta_article_buttons_fb { font-weight: bold; padding-left: 20px; background-position: 0 -50px; }
/* pod artykulem */
#gazeta_article_more { margin: 20px 0; font-size: 11px; line-height: normal; clear: both; }
/* wiecej */
#gazeta_article_more div.more { float: left; width: 469px; border-right: 1px solid #ddd; }
#gazeta_article_more .more > ul > li { float: left; width: 140px; margin-left: 20px; } 
#gazeta_article_more .more > ul > li:first-child { margin: 0; }
#gazeta_article_more .more img, #gazeta_article_more .more span { display: block; }
#gazeta_article_more .more img + span { margin: 2px 0 0 0; }
#gazeta_article_more .more li li { margin-top: 8px; }
#gazeta_article_more .more li li:first-child { margin: 0; }
#gazeta_article_more .more .more { font-weight: bold; }
/* narzedzia, gwiazdki */
#gazeta_article_more .tools { width: 140px; float: right; }
#gazeta_article_more .tools > ul > li { margin-top: 7px; }
#gazeta_article_more .tools > ul > li:first-child { margin-top: 0; }
#gazeta_article_more .tools > ul > li a { padding-left: 19px; }
#gazeta_article_more .tools .print { background-position: 0 -200px; }
#gazeta_article_more .tools .licence { background-position: 0 -225px; }
#gazeta_article_more .tools .comments { background-position: 0 -248px; }
#gazeta_article_rate { position: relative; padding-bottom: 18px; }
#gazeta_article_rate p { color: #000; margin-bottom: 3px; }
#gazeta_article_rate p span { color: #828282; }
#gazeta_article_rate li { width: 19px; height: 18px; padding-left: 3px; float: left; }
#gazeta_article_rate li:first-child { padding: 0; }
#gazeta_article_rate li span, #gazeta_article_rate li.message { color: #cf9200; position: absolute; left: 0; bottom: 2px; display: none; }
#gazeta_article_rate li.message { background: #fff; width: auto; height: auto; padding: 0; display: block; white-space: nowrap; }
#gazeta_article_rate li:hover span { display: inline; }
#gazeta_article_rate.locked li span { display: none; }
#gazeta_article_rate ul { width: 107px; background-position: 100% 0; }
#gazeta_article_rate[data-rating="0"] ul { background-position: 100% 0; }
#gazeta_article_rate[data-rating="1"] ul { background-position: -88px 0; }
#gazeta_article_rate[data-rating="2"] ul { background-position: -66px 0; }
#gazeta_article_rate[data-rating="3"] ul { background-position: -44px 0; }
#gazeta_article_rate[data-rating="4"] ul { background-position: -22px 0; }
#gazeta_article_rate[data-rating="5"] ul { background-position: 0 0; }
#gazeta_article_rate[data-rating="0.5"] ul { background-position: -88px -20px; }
#gazeta_article_rate[data-rating="1.5"] ul { background-position: -66px -20px; }
#gazeta_article_rate[data-rating="2.5"] ul { background-position: -44px -20px; }
#gazeta_article_rate[data-rating="3.5"] ul { background-position: -22px -20px; }
#gazeta_article_rate[data-rating="4.5"] ul { background-position: 0 -20px; }
#gazeta_article_rate[data-voting="1"] ul { background-position: -88px 0; }
#gazeta_article_rate[data-voting="2"] ul { background-position: -66px 0; }
#gazeta_article_rate[data-voting="3"] ul { background-position: -44px 0; }
#gazeta_article_rate[data-voting="4"] ul { background-position: -22px 0; }
#gazeta_article_rate[data-voting="5"] ul { background-position: 0 0; }
/* mala czcionka */
#gazeta_article.fontSmall #gazeta_article_lead, #gazeta_article.fontSmall #gazeta_article_body, #pagetype_art #gazeta_article.fontSmall #artykul, #pagetype_art_blog #gazeta_article.fontSmall #article #article_body p { font-size: 11px; line-height: 15px; }
/* duza czcionka */
#gazeta_article.fontBig #gazeta_article_lead, #gazeta_article.fontBig #gazeta_article_body, #pagetype_art #gazeta_article.fontBig #artykul, #pagetype_art_blog #gazeta_article.fontBig #article #article_body p { font-size: 16px; line-height: 22px; }
/* strona artykulawa serwisowa - dodatki, poprawki */
#pagetype_art #gazeta_article_body #artykul { font-size: 14px; }
#pagetype_art #gazeta_article .txt_upl { color: #c6c6c6; background: #333251; padding: 3px 10px; overflow: hidden; zoom: 1; }
#pagetype_art #gazeta_article .txt_upl a { color: #fff; }
#pagetype_art #gazeta_article .txt_upl a:hover { color: #333251; background: #fff; }
#pagetype_art #gazeta_article .txt_up2 { background: #f0f0f0 url('http://bi.gazeta.pl/i/obrazki/wyborcza/art-quote.gif') no-repeat 4px 4px; padding: 12px 12px 12px 44px; border: 1px solid #eaeaea; color: #666; overflow: hidden; zoom: 1; }
#pagetype_art #gazeta_article .txt_srodtytul { font-size: 110%; }
#pagetype_art #gazeta_article .txt_pytanie { font-style: italic; }
/* strona artykulawa serwisowa - dodatki, poprawki */
#pagetype_art_blog #gazeta_article #article, #pagetype_art_blog #gazeta_article #article_body { padding: 0; }
#pagetype_art_blog #gazeta_article #article #article_body p { font-size: 14px; line-height: 19px; }
#pagetype_art_blog #gazeta_article_lead strong { font-weight: bold; }
/* fotostory */
#gazeta_article.fotostory #gazeta_article_body p { margin-bottom: 15px; }
#gazeta_article.fotostory #gazeta_article_body strong { font-weight: bold; }
#gazeta_article.fotostory #gazeta_article_body em { font-style: italic; }
#gazeta_article.fotostory .see-one-more-time { display: inline-block; color: #666; font-size: 12px; vertical-align: middle; line-height: 25px; padding-right: 20px; height: 27px; width: 128px; text-align: right; background: url("http://bi.gazeta.pl/i/obrazki/global/ga-see-one-more-time.png") no-repeat scroll 0 0; }
#gazeta_article.fotostory .see-one-more-time:hover { background-position: 0 -27px; }
#gazeta_article.fotostory .mod_zi_fotostory ul, #gazeta_article.fotostory .mod_zi_photostory_last ul { list-style: none; margin: 0; }
#gazeta_article.fotostory .mod_zi_fotostory li, #gazeta_article.fotostory .mod_zi_photostory_last li { float: left; width: 140px; margin: 12px 0 0 20px; font-size: 12px; font-weight: bold; line-height: normal; text-align: left; }
#gazeta_article.fotostory .mod_zi_fotostory li.n4, #gazeta_article.fotostory .mod_zi_photostory_last li.n4 { margin-left: 0; clear: both; }
#gazeta_article.fotostory .mod_zi_fotostory li a, #gazeta_article.fotostory .mod_zi_photostory_last li a { display: block; }
#gazeta_article.fotostory .mod_zi_fotostory li img, #gazeta_article.fotostory .mod_zi_photostory_last li img { margin: 0; display: block; }
#gazeta_article.fotostory .mod_zi_fotostory li span, #gazeta_article.fotostory .mod_zi_photostory_last li span { display: block; padding: 3px 1px; overflow: hidden; #height: 60px; }
#gazeta_article_image_overlay { position: absolute; z-index: 2; top: 0; left: 0; }
#gazeta_article_image_overlay a { position: absolute; left: 0; top: 0;  width: 50%; height: 100%; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_blank.gif') repeat 0 0; }
#gazeta_article_image_overlay .next { left: auto; right: 0; }
#gazeta_article_image_overlay span { float: left; width: 75px; height: 100%; display: none; zoom: 1; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_blank.gif') repeat 0 0; margin: 0 0 0 12px; cursor: pointer; }
#gazeta_article_image_overlay .next span { margin: 0 12px 0 0; float: right; }
#gazeta_article_image_overlay .prev:hover span, #gazeta_article_image_overlay .prev.hover span { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_l.png') no-repeat 0 50%; }
#gazeta_article_image_overlay .next:hover span, #gazeta_article_image_overlay .next.hover span { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_p.png') no-repeat 100% 50%; }
/* ArticleGallery */ 
#gazeta_article_image_overlay .next span.gallery { margin: 0; float: right; }
#gazeta_article_image_overlay .prev span.gallery { margin: 0; float: left; }
#gazeta_article_image_overlay .next:hover span.gallery, #gazeta_article_image_overlay .next.hover span.gallery { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_next.png') no-repeat 100% 50%; }
#gazeta_article_image_overlay .prev:hover span.gallery, #gazeta_article_image_overlay .prev.hover span.gallery { background: url('http://bi.gazeta.pl/i/obrazki/global/ga_arrow_prev.png') no-repeat 0 50%; }
#gazeta_article_miniatures .more {background: url('http://bi.gazeta.pl/i/obrazki/global/ga_bg_arrow_more.png') no-repeat center 0; overflow: hidden; height: 69px; width: 114px; }
#gazeta_article_miniatures .more { float: left; white-space: nowrap; font-weight: normal; font-size: 12px; color: #939393; line-height: 89px; margin: 0 0 0 9px; margin-left: -10px;}
#gazeta_article_miniatures .more a {color: #fff; display:block;  width: 114px; height: 69px; background: 0 url('http://bi.gazeta.pl/i/obrazki/global/ga_bg_arrow_more.png') no-repeat 50% 0; padding: 3px;}
#gazeta_article_miniatures .more a:hover {border: 3px solid #000; background: none; width: 108px; height: 62px; padding: 0;}
#gazeta_article_image span.desc  {display: none; position: absolute; bottom: 0px; left: 0px; font-size: 12px; color: #fff; background: url('http://bi.gazeta.pl/i/obrazki/global/ga_bg_more2.png'); width: 100%; padding: 5px;}
#gazeta_article_image > span span { display: inline; color: #c0c0c0;}
#gazeta_article_image > span span.author  {color: #878787; float: none; margin-left: 5px;}
#gazeta_article_miniatures.article li {width: 104px;}
#gazeta_article_miniatures li {margin: 0; margin-right: 25px; margin-bottom: 9px;}
#gazeta_article_miniatures li.cols {margin-right: 0;}
#gazeta_article_miniatures ul {margin-left: 0;}
/* numerowane zdjecia */
#gazeta_article_body .numbered_image { position: relative; }
#gazeta_article_body .numbered_image img, #pagetype_art_blog #article_body .numbered_image img { margin: 0; }
#gazeta_article_body .numbered_image span { font-size: 10px; font-weight: bold; line-height: normal; background: #e1e1e1; background: rgba(225,225,225,0.8); position: absolute; left: 0; top: 8px; padding: 2px 0; min-width: 16px; text-align: center; color: #000; }

/* External link - Default */
#artykul a.external_link { font-weight: normal; color: #000; text-decoration: none; border-bottom: 1px solid #c7c7c7; }
#artykul a.external_link:hover { border-color: #9e9e9e; color: #000; text-decoration: none; background: 0; }

/* nowe newslettery */
.mod_nlt_registration { font-size: 14px; }
.mod_nlt_registration img { display: block; }
body article.mod_nlt_registration header { padding-bottom: 8px; margin-bottom: 7px; border-bottom: 3px solid #cecece; }
.mod_nlt_registration header .imgw { margin-bottom: 12px; }
body article.mod_nlt_registration header h1 { font-size: 26px; line-height: normal; }
.mod_nlt_registration .lead { font-weight: bold; margin: 10px 0; }
.mod_nlt_registration ul { margin: 10px 0; list-style: disc inside; line-height: 19px; }
.mod_nlt_registration .body .imgw { margin: 20px 0 15px; }
.mod_nlt_registration .t { width: 230px; height: 32px; border: 1px solid #cacaca; font: 14px Arial, sans-serif; color: #000; padding: 0 7px; vertical-align: middle; }
.mod_nlt_registration .t.placeholder { color: #858585; }
.mod_nlt_registration .t::-webkit-input-placeholder { color: #858585; }
.mod_nlt_registration .t:-moz-placeholder { color: #858585; }
.mod_nlt_registration button { font: bold 14px Arial, sans-serif; color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.2); text-align: center; overflow: visible; width: 90px; height: 34px; padding: 0; vertical-align: middle; border: 0; background: #cacaca; background: -moz-linear-gradient(top, #cacaca 0%, #adadad 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(100%,#adadad)); background: -webkit-linear-gradient(top, #cacaca 0%,#adadad 100%); background: -o-linear-gradient(top, #cacaca 0%,#adadad 100%); background: -ms-linear-gradient(top, #cacaca 0%,#adadad 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#adadad',GradientType=0 );background: linear-gradient(top, #cacaca 0%,#adadad 100%); cursor: pointer; }
.mod_nlt_registration button:hover { background: #aeaeae; background: -moz-linear-gradient(top, #aeaeae 0%, #858585 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(100%,#858585)); background: -webkit-linear-gradient(top, #aeaeae 0%,#858585 100%); background: -o-linear-gradient(top, #aeaeae 0%,#858585 100%); background: -ms-linear-gradient(top, #aeaeae 0%,#858585 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeaeae', endColorstr='#858585',GradientType=0 ); background: linear-gradient(top, #aeaeae 0%,#858585 100%); }
.mod_nlt_registration .sample { margin-top: 5px; font-size: 12px; }
.mod_nlt_registration .error { background: #ad0000; color: #fff; padding: 2px 4px; margin-bottom: 10px; }
/* newsletter overlay */
#nlt_overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100000; }
#nlt_overlay_bg { background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; visibility: hidden; }
#nlt_overlay_inner { position: relative; z-index: 2; visibility: hidden; }
#nlt_overlay_content { width: 304px; margin: 0 auto; background: #fff; padding: 30px 45px 20px; position: relative; box-shadow: 0 0 34px rgba(0,0,0,0.5); }
#nlt_overlay_close { font: bold 18px Arial, sans-serif; color: #8a8a8a; position: absolute; top: 7px; right: 15px; cursor: pointer; }
#nlt_overlay_close:hover { color: #000; }
#nlt_overlay_close span { font-size: 12px; }
#nlt_overlay .mod_nlt_registration { color: #333; width: 304px; margin: 0; }
#nlt_overlay .mod_nlt_registration ul { list-style: none; }
#nlt_overlay .mod_nlt_registration li { padding-left: 14px; background: url('http://bi.gazeta.pl/i/obrazki/multizapisywarki/nlt_register_bullet.png') no-repeat 0 8px; }
#nlt_overlay .mod_nlt_registration .body .imgw img { border: 2px solid #cecece; }
#nlt_overlay .mod_nlt_registration .t { width: 194px; height: 34px; }
#nlt_overlay .mod_nlt_registration .t.highlight { border-color: #000; }

/* autocomplete formularzy */
ul.searchHint { display: none; position: absolute; background: #fff; border: solid #999; border-width: 0 1px 1px; padding: 2px 4px; }
ul.searchHint li { font-size: 12px; line-height: 17px; padding: 2px 4px; cursor: pointer; }
ul.searchHint li.active { background: #fca; }

/* 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 */
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; 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: url('http://bi.gazeta.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: #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; }
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('http://bi.gazeta.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; 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-bottom: 12px; }
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('http://bi.gazeta.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 { margin: 0 0 12px; }
article.mod_comments .FBComment input, article.mod_comments .FBComment span { vertical-align: middle; margin-right: 5px; }

/* REAL TIME CONTENT */
#pagetype_art #gazeta_rtc { font-size: 12px; line-height: 16px; }

#gazeta_rtc_body article.entry footer .c0 a[data-action="commentsToggle"] span, #gazeta_rtc_navigation a, #gazeta_rtc_navigation span, #gazeta_rtc_today li, #gazeta_rtc_info .mail a { background-image: url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-sprite.png'); background-repeat: no-repeat; }

#gazeta_rtc_header h1 { font-size: 22px; font-weight: bold; line-height: 28px; }
#gazeta_rtc_header span { padding: 0 4px; background: #ffb320; text-transform: uppercase; }
#gazeta_rtc section > header { color: #2c2c2c; font-size: 11px; text-transform: uppercase; }
#gazeta_rtc_info { border: solid #e2e2e2; border-width: 1px 0; padding: 10px 0; margin-bottom: 12px; }
#gazeta_rtc_info header { float: left; margin-right: 8px; }
#gazeta_rtc_info li { float: left; width: 146px; line-height: 14px; }
#gazeta_rtc_info li img { vertical-align: middle; margin-right: 6px; }
#gazeta_rtc_info li span { vertical-align: middle; display: inline-block; width: 80px; }
#gazeta_rtc_info .mail { float: right; }
#gazeta_rtc_info .mail a { padding-left: 21px; background-position: 0 -9px; }
#gazeta_rtc_info .mail, #gazeta_rtc_info header { line-height: 28px; }

#gazeta_rtc_today { border-bottom: 1px solid #e2e2e2; padding-bottom: 12px; }
#gazeta_rtc_today header { margin-bottom: 8px; }
#gazeta_rtc_today li { font-weight: bold; font-size: 14px; line-height: 20px; padding-left: 13px; background-position: -240px -5px; }

#gazeta_rtc_navigation { line-height: 31px; }
#gazeta_rtc_navigation .c0 { float: left; }
#gazeta_rtc_navigation .c1 { float: right; }
#gazeta_rtc_navigation .c0 a { padding-left: 13px; background-position: 0 -42px; }
#gazeta_rtc_navigation .c1 .prev { border-right: 1px solid #e6e6e6; padding: 0 8px 0 11px; background-position: 0 -73px; }
#gazeta_rtc_navigation .c1 .next { border-left: 1px solid #dfdfdf; padding: 0 11px 0 8px; background-position: 100% -73px; }
#gazeta_rtc_navigation .c1 span { color: #ababab; }
#gazeta_rtc_navigation .c1 span.prev { background-position: -120px -73px; }
#gazeta_rtc_navigation .c1 span.next { background-position: 100% -40px; }

#gazeta_rtc_indicator { border: 1px solid #e2e2e2; margin-bottom: 12px; display: block; }
#gazeta_rtc_indicator span { display: block; border: 1px solid #fff; text-align: center; background: #ddd; background: -moz-linear-gradient(top, #ddd 0%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top, #ddd 0%,#fefefe 100%); background: -o-linear-gradient(top, #ddd 0%,#fefefe 100%); background: -ms-linear-gradient(top, #ddd 0%,#fefefe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#fefefe',GradientType=0 ); background: linear-gradient(top, #ddd 0%,#fefefe 100%); color: #000; line-height: 29px; zoom: 1; }
#gazeta_rtc_indicator.new span { cursor: pointer; color: #148; font-weight: bold; background: #fff078; background: -moz-linear-gradient(top, #fff078 0%, #ffe400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff078), color-stop(100%,#ffe400)); background: -webkit-linear-gradient(top, #fff078 0%,#ffe400 100%); background: -o-linear-gradient(top, #fff078 0%,#ffe400 100%); background: -ms-linear-gradient(top, #fff078 0%,#ffe400 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff078', endColorstr='#ffe400',GradientType=0 ); background: linear-gradient(top, #fff078 0%,#ffe400 100%); }

#gazeta_rtc_body > ul > li { margin-bottom: 12px; border-bottom: 1px solid #ddd; padding-bottom: 12px; }
#gazeta_rtc_body > ul > li.external { border: 0; }
#gazeta_rtc_body > ul > li.em > p.spec { float: left; padding: 4px 10px 2px; color: #fff; background: #a90000; font-size: 16px; font-weight: bold; line-height: 17px; text-transform: uppercase; }
#gazeta_rtc_body > ul > li.last { border-color: #a90000; }
#gazeta_rtc_body > ul > li > p.msg { border: solid #0a0; border-width: 1px 0; width: 100%; margin: 0 0 12px; padding: 4px 0; text-align: center; color: #0a0; }
#gazeta_rtc_body article.entry { clear: both; }
#gazeta_rtc_body article.entry header { font-weight: bold; font-size: 16px; color: #a90000; vertical-align: middle; margin-bottom: 4px; line-height: 21px; }
#gazeta_rtc_body article.entry header a { vertical-align: middle; color: #a90000; }
#gazeta_rtc_body article.entry div header { color: #000; }
#gazeta_rtc_body article.entry div header a { color: #148; }
#gazeta_rtc_body article.entry header span { margin-left: 12px; vertical-align: middle; font-size: 12px; color: #2b2b2b; font-weight: normal; }
#gazeta_rtc_body article.entry header span img { margin-right: 2px; vertical-align: middle; width: 25px; height: 25px; position: relative; top: -2px; }
#gazeta_rtc_body article.entry p { font-size: 16px; line-height: 22px; margin-bottom: 12px; overflow: hidden; min-width: 1px; }
#gazeta_rtc_body article.entry p img { display: block; }
#gazeta_rtc_body article.entry p.imgw { float: left; margin: 0 12px 12px 0; padding-top: 4px; }
#gazeta_rtc_body article.entry span.description { color: #888; font-size: 11px; line-height: 14px; }
#gazeta_rtc_body article.entry div a { font-weight: bold; }
#gazeta_rtc_body article.entry div.tylko_int { display: inline; }
#gazeta_rtc_body article.entry div.changeAuthor p.imgw { width: 208px; height: 69px; overflow: hidden; background: url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-icon-swap-author.png') no-repeat 50% 50%; }
#gazeta_rtc_body article.entry div.changeAuthor p.imgw img.prev { float: left; }
#gazeta_rtc_body article.entry div.changeAuthor p.imgw img.new { float: right; }
#gazeta_rtc_body li.em article.entry header, #gazeta_rtc_body li.em article.entry > div { background: #a90000; padding: 8px; color: #fff; margin: 0; }
#gazeta_rtc_body li.em article.entry header, #gazeta_rtc_body li.em article.entry header span, #gazeta_rtc_body li.em article.entry header a { color: #fff; }
#gazeta_rtc_body li.em article.entry a { border-bottom: 1px solid transparent; color: #fff; }
#gazeta_rtc_body li.em article.entry a:hover { border-bottom: 1px solid #eee; color: #fff; background: 0; }
#gazeta_rtc_body article.entry footer .c0 { float: left; width: 250px; }
#gazeta_rtc_body article.entry footer .c1 { float: right; }
#gazeta_rtc_body article.entry footer .c0 a[data-action="commentsToggle"] { float: left; width: 70px; margin-right: 15px; height: 24px; padding: 0 6px 0 8px; background: #aeaeae; background: -moz-linear-gradient(top, #cacaca 0%, #aeaeae 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cacaca), color-stop(100%,#aeaeae)); background: -webkit-linear-gradient(top, #cacaca 0%,#aeaeae 100%); background: -o-linear-gradient(top, #cacaca 0%,#aeaeae 100%); background: -ms-linear-gradient(top, #cacaca 0%,#aeaeae 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cacaca', endColorstr='#aeaeae',GradientType=0 ); background: linear-gradient(top, #cacaca 0%,#aeaeae 100%); }
#gazeta_rtc_body article.entry footer { margin-bottom: 12px; }
#gazeta_rtc_body li.em article.entry footer { background: #fff; padding: 8px 0 12px; }
#gazeta_rtc_body article.entry footer .c0 a[data-action="commentsToggle"] span { color: #fff; font-weight: bold; display: block; height: 24px; line-height: 23px; background-position: 100% -100px; }
#gazeta_rtc_body article.entry footer .c0 a[data-action="commentsToggle"].exp span { background-position: 100% -132px; }
#gazeta_rtc_body article.entry footer .c0 .fb { padding-top: 3px; }
#gazeta_rtc_body article.entry footer .c0 .fb a { padding-left: 26px; width: 58px; height: 18px; font-size: 11px; line-height: 20px; float: left; background: url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-fb-share.png') no-repeat 0 0; color: #fff; }
#gazeta_rtc_body article.entry .quote .content { overflow: hidden; }
#gazeta_rtc_body article.entry .quote .content p { display: inline; font-style: italic; margin-right: 8px; }
#gazeta_rtc_body article.entry .quote .content p.sub { font-style: normal; margin-right: 0; }
#gazeta_rtc_body article.entry > div, #gazeta_rtc_body article.entry table { margin-bottom: 12px; }

#gazeta_rtc_body article.mod_comments { margin-bottom: 0; }
#gazeta_rtc_body article.mod_comments .form > header, #gazeta_rtc_body article.mod_comments section.content > header { display: none; }
#gazeta_rtc_body article.mod_comments .form > header.reply { display: block ;}
#gazeta_rtc_body article.mod_comments .form { display: none; }
#gazeta_rtc_body article.mod_comments .form[data-dynamic="1"] { display: block; }
#gazeta_rtc_body article.mod_comments > .form { background: #eceff5; padding: 10px; }
#gazeta_rtc_body article.mod_comments > .form textarea { width: 590px; }
#gazeta_rtc_body article.mod_comments li .form textarea { width: 524px; }
#gazeta_rtc_body article.mod_comments li li .form textarea { width: 476px; }
#gazeta_rtc_body article.mod_comments section.content { padding-left: 56px; }
#gazeta_rtc_body article.mod_comments li.comment li.comment { margin-left: 46px; }
#gazeta_rtc_body article.mod_comments fieldset.buttons, #gazeta_rtc_body article.mod_comments fieldset.mark { margin-left: -56px; }
#gazeta_rtc_body article.mod_comments section.content.loading { background: url('http://bi.gazeta.pl/i/obrazki/wybory2011/rtc-load.gif') no-repeat 0 0; height: 44px; }
#gazeta_rtc_body article.mod_comments label.mod { display: none; }
#gazeta_rtc_body.single article.mod_comments label.mod { display: block; }

/* stronicowanie */
#gazeta_rtc_footer .pages { text-align: center; font-weight: bold; padding: 6px 0; }
#gazeta_rtc_footer .pages a, #gazeta_rtc_footer .pages span { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; margin-bottom: 3px; display: inline-block; }

/* buttony */
#gazeta_rtc .toButtons span { background: url('http://bi.gazeta.pl/i/obrazki/lego/5/gazeta_article_sprite-1.8.png') no-repeat 1000px 0; }
#gazeta_rtc .toButtons { clear: both; }
#gazeta_rtc .toButtons > ul > li { float: left; padding: 0 0 10px 15px; white-space: nowrap; list-style: none; position: relative; }
.mod_zr_rtc4 .node_body strong, #gazeta_rtc .toButtons button { font: bold 11px/20px Arial,sans-serif; color: #000; height: 22px; cursor: pointer; overflow: visible; border: 1px solid #bbb; vertical-align: top; padding: 0 3px 2px; text-align: center; min-width: 80px; border-radius: 4px; background: #ddd; background: -moz-linear-gradient(top, #fefefe 0%, #ddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ddd)); background: -webkit-linear-gradient(top, #fefefe 0%,#ddd 100%); background: -o-linear-gradient(top, #fefefe 0%,#ddd 100%); background: -ms-linear-gradient(top, #fefefe 0%,#ddd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dddddd',GradientType=0 ); background: linear-gradient(top, #fefefe 0%,#ddd 100%); }
#gazeta_rtc .toButtons .voted button { background: rgb(213,213,213); background: -moz-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(186,186,186,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,213,213,1)), color-stop(100%,rgba(186,186,186,1))); background: -webkit-linear-gradient(top, rgba(213,213,213,1) 0%,rgba(186,186,186,1) 100%); background: -o-linear-gradient(top, rgba(213,213,213,1) 0%,rgba(186,186,186,1) 100%); background: -ms-linear-gradient(top, rgba(213,213,213,1) 0%,rgba(186,186,186,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#bababa',GradientType=0 ); background: linear-gradient(top, rgba(213,213,213,1) 0%,rgba(186,186,186,1) 100%); }
#gazeta_rtc .toButtons button:focus { outline: 0; }
#gazeta_rtc .toButtons span { background-position: 0 -275px; font: 11px/18px Arial, sans-serif; color: #262626; display: inline-block; height: 18px; vertical-align: top; padding: 0 4px 0 6px; border-right: 1px solid #aaa; margin-top: 1px; position: relative; top: 1px; }
#gazeta_rtc .toButtons .voted span { background-position: 0 -293px; border-color: #9e9e9e; }
/* /REAL TIME CONTENT */

/* zajawka fb prawa */
.mod_fbRight { background: #294580; }
article.mod.mod_fbRight header { margin: 0; padding: 0; border-bottom: none; }
.mod_fbRight header img { display: block; }
.mod_fbRight .body { padding: 12px; }
.mod_fbRight .body h2 { font: bold 24px/24px Arial, serif; color: #fff; margin-bottom: 10px; }
.mod_fbRight .body p { font: normal 14px Arial, serif; color: #dbdbdb; margin-bottom: 10px; }
.mod_fbRight .body .like { padding: 10px; text-align: center; font: bold 22px Arial, serif; color: #fff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;  text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  background: #899bc2; background: -moz-linear-gradient(top, #899bc2 0%, #50699d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#899bc2), color-stop(100%,#50699d)); background: -webkit-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -o-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -ms-linear-gradient(top, #899bc2 0%,#50699d 100%); background: linear-gradient(top, #899bc2 0%,#50699d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#899bc2', endColorstr='#50699d',GradientType=0 ); }
.mod_fbRight .body .like span.facebook { position: relative; top: -3px; }

/* zajawka fb lewa */
.mod_fbLeftA { background: #294580; }
.mod_fbLeftA .body img { float: left; display: block; margin-right: 10px; }
.mod_fbLeftA .body { padding: 12px; }
.mod_fbLeftA .body h2 { font: bold 22px/20px Arial, serif; color: #fff; margin-bottom: 4px; }
.mod_fbLeftA .body p { font: normal 12px/14px Arial, serif; color: #dbdbdb; }
.mod_fbLeftA .body .like { float: left; margin-top: 5px; padding: 8px 10px; text-align: center; font: bold 20px Arial, serif; color: #fff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;  text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  background: #899bc2; background: -moz-linear-gradient(top, #899bc2 0%, #50699d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#899bc2), color-stop(100%,#50699d)); background: -webkit-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -o-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -ms-linear-gradient(top, #899bc2 0%,#50699d 100%); background: linear-gradient(top, #899bc2 0%,#50699d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#899bc2', endColorstr='#50699d',GradientType=0 ); }
.mod_fbLeftA .body .like span.facebook { position: relative; top: -3px; }
.mod_fbLeftA .body article { float: left; width: 330px; margin-right: 10px; }

/* zajawka fb lewa B */
.mod_fbLeftB { background: #294580; }
.mod_fbLeftB .body img { float: left; display: block; margin-right: 10px; }
.mod_fbLeftB .body { padding: 12px; }
.mod_fbLeftB .body h2 { display: inline-block; #display: inline; margin-right: 10px; font: bold 22px/22px Arial, serif; color: #fff; margin-bottom: 8px; }
.mod_fbLeftB .body p { font: normal 12px/14px Arial, serif; color: #dbdbdb; }
.mod_fbLeftB .body .like { display: inline; padding: 2px 10px; text-align: center; font: bold 20px Arial, serif; color: #fff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;  text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  background: #899bc2; background: -moz-linear-gradient(top, #899bc2 0%, #50699d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#899bc2), color-stop(100%,#50699d)); background: -webkit-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -o-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -ms-linear-gradient(top, #899bc2 0%,#50699d 100%); background: linear-gradient(top, #899bc2 0%,#50699d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#899bc2', endColorstr='#50699d',GradientType=0 ); }
.mod_fbLeftB .body .like span.facebook { position: relative; top: -3px; }
.mod_fbLeftB .body article { float: left; }

/* zajawka fb big */
.mod_fbBig { width: 620px; }
article.mod.mod_fbBig header { position: relative; margin: 0; padding: 0; border-bottom: none; }
.mod_fbBig header h2 { position: absolute; top: 0; left: 0; padding: 15px 20px; font: bold 32px/32px Arial, serif; color: #fff; background: transparent url('http://biv.gazeta.pl/i/obrazki/test_facebook/bg.png') repeat left top; }
.mod_fbBig header img { display: block; }
.mod_fbBig .body { padding: 15px 20px; background: #294580; }
.mod_fbBig .body p { float: left; width: 330px; font: normal 16px Arial, serif; color: #dbdbdb; margin-bottom: 10px; margin-right: 40px; }
.mod_fbBig .body .like { float: left; position: relative; top: 5px; padding: 5px 10px; text-align: center; font: bold 22px Arial, serif; color: #fff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;  text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  background: #899bc2; background: -moz-linear-gradient(top, #899bc2 0%, #50699d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#899bc2), color-stop(100%,#50699d)); background: -webkit-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -o-linear-gradient(top, #899bc2 0%,#50699d 100%); background: -ms-linear-gradient(top, #899bc2 0%,#50699d 100%); background: linear-gradient(top, #899bc2 0%,#50699d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#899bc2', endColorstr='#50699d',GradientType=0 ); }
.mod_fbBig .body .like span.facebook { position: relative; top: -3px; }
.mod_fbBig footer { margin-top: 6px; }
.mod_fbBig footer ul { display: inline-block; #display: inline; margin-left: 20px; }
.mod_fbBig footer ul li { display: inline-block; #display: inline; margin-left: 7px; padding-left: 7px; border-left: 1px solid #d8d8d8; line-height: 11px; }
.mod_fbBig footer ul li:first-child { margin-left: 0; padding-left: 0; border-left: none; }
.mod_fbBig footer ul li a, .mod_fbBig footer span { font: normal 11px Arial, serif; color: #b2b2b2; }
.mod_fbBig footer ul.last { float: right; #position: relative; #top: -14px; }

/* blox lite */
#BL_userLinks_addBtn, #BL_entries .head, #BL_profile .sectionContent .blog li, #BL_profile .sectionContent .head, #BL_profile .sectionImages .head, #BL_profile .sectionImages .body, #BL_profile .sectionInfo, #BL_profile .sectionInfo .c1 .head, #BL_entries .single, #BL_entries .entry, #k12, #BL_templateSelect ul, #BL_templateSelect li, #BL_bloxHead .body, #BL_recommendedEntries .body li, #BL_friendBlog .body li, #BL_userLinks .footer .formrow, #BL_bloxHeadTag, #BL_entries .single .footer .buttons, #BL_entries .nav, #BL_entries .index .body .footer, #BL_bloxHead .head, .mod_bloxLite .tabs .c0 ul, #BL_topBlogs .head { zoom: 1; }
#BL_userLinks_addBtn:after, #BL_entries .head:after, #BL_profile .sectionContent .blog li:after, #BL_profile .sectionContent .head:after, #BL_profile .sectionImages .head:after, #BL_profile .sectionImages .body:after, #BL_profile .sectionInfo:after, #BL_profile .sectionInfo .c1 .head:after, #BL_entries .single:after, #BL_entries .entry:after, #k12:after, #BL_templateSelect ul:after, #BL_templateSelect li:after, #BL_bloxHead .body:after, #BL_recommendedEntries .body li:after, #BL_friendBlog .body li:after, #BL_userLinks .footer .formrow:after, #BL_bloxHeadTag:after, #BL_entries .single .footer .buttons:after, #BL_entries .nav:after, #BL_entries .index .body .footer:after, #BL_bloxHead .head:after, .mod_bloxLite .tabs .c0 ul:after, #BL_topBlogs .head:after { content: '.'; display: block; visibility: hidden; clear: both; width: 0; height: 0; }

/* sciezka */
.blox-lite #sitePath, .blox-lite #sitePath a { color: #999; }
.blox-lite #dwf3 a { color: #000; }

/* ogolne */
.mod_bloxLite { margin-bottom: 20px; word-wrap: break-word; }
.mod_bloxLite li { list-style: none; }
.mod_bloxLite h2 { font-size: 12px; font-weight: bold; border-bottom: 1px solid #dbdbdb; padding-bottom: 5px; margin-bottom: 10px; word-wrap: break-word; }
.mod_bloxLite h1, .mod_bloxLite h2, .mod_bloxLite h3 { width: 100%; }
.mod_bloxLite a.btn { display: block; }
.mod_bloxLite input.btn { background: url('http://bi.gazeta.pl/i/obrazki/global/btn-bg.png') repeat-x 0 0; font: bold 12px Arial,sans-serif; padding: 3px 6px; border: 0; cursor: pointer; overflow: visible; text-transform: uppercase; }

/* tabs */
.mod_bloxLite .tabs { margin-bottom: 20px; }
.mod_bloxLite .tabs .c0 { border-bottom: 1px solid #dbdbdb; }
.mod_bloxLite .tabs .c0 li { float: left; border: 1px solid #dbdbdb; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; width: 117px; text-align: center; position: relative; top: 1px; margin-right: 5px; background: #fff; }
.mod_bloxLite .tabs .c0 li.active { border-bottom: 0; padding-bottom: 1px; }
.mod_bloxLite .tabs .c0 li a { display: block; }
.mod_bloxLite .tabs .c1 { text-align: right; margin-top: 5px; }
.mod_bloxLite .tabs .c1 ul, #BL_feed .tabs .c1 li, #BL_feed .tabs .c1 p { display: inline; }
.mod_bloxLite .tabs .c1 p { color: #000; }
.mod_bloxLite .tabs .c1 li { border-left: 1px solid #dbdbdb; padding: 0 2px 0 5px; }
.mod_bloxLite .tabs .c1 li:first-child { border: 0; padding-left: 0; }

/* list blogow */
#BL_blogs h1 { font: normal 18px Arial, serif; border-bottom: 1px solid #dbdbdb; padding-bottom: 4px; margin-bottom: 4px; }
#BL_blogs .letters { margin-bottom: 30px; }
#BL_blogs .letters a { font: normal 14px Arial, serif; text-transform: uppercase; margin-left: 12px; }
#BL_blogs .letters a.current { color: #000; }
#BL_blogs span.currentLetter { padding: 4px 6px; text-transform: uppercase; color: #fff; font: bold 14px Arial, serif; 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%); }
#BL_blogs .letters a:first-child { margin-left: 2px; }
#BL_blogs ul { margin-top: 10px; }
#BL_blogs { margin-bottom: 20px; word-wrap: break-word; }
#BL_blogs li { float: left; width: 300px; list-style: none; margin-left: 20px; margin-bottom: 14px; }
#BL_blogs li a:first-child { font: bold 16px Arial, serif; }
#BL_blogs li.odd { margin-left: 0; }
#BL_blogs .footer .pages > span { border: none; }

/* wybor szablonu */
#BL_templateSelect { font-size: 12px; line-height: 16px; color: #000; }
#BL_templateSelect h2 { font-size: 34px; font-weight: normal; color: #484848; line-height: 40px; padding-bottom: 11px; border-bottom: 1px solid #dfdfdf; margin-bottom: 8px;  }
#BL_templateSelect a { font-weight: bold; }
#BL_templateSelect label.b { display: block; font-weight: bold; font-size: 14px; line-height: 18px; }
#BL_templateSelect .blogAddress { font-size: 22px; color: #666; line-height: 44px; padding: 8px 0; margin-bottom: 8px; }
#BL_templateSelect .blogAddress input { border: 1px solid #bdbdbd; font: normal 28px Arial,sans-serif; padding: 2px 8px; position: relative; top: -2px; color: #666; }
#BL_templateSelect ul { width: 651px; list-style: none; padding: 20px 0 0 1px; }
#BL_templateSelect li { float: left; width: 174px; padding: 3px; margin: 0 37px 20px 0; }
#BL_templateSelect li.selected { background: #cdcdcd; }
#BL_templateSelect input { vertical-align: middle; }
#BL_templateSelect img { border: 1px solid #c5c5c5; display: block; cursor: pointer; margin-bottom: 3px; } 
#BL_templateSelect li a { float: right; }
#BL_templateSelect li label { font-size: 12px; cursor: pointer; }
#BL_templateSelect li span { display: none; }
#BL_templateSelect .submit { margin: 16px 0; color: #919191; }
#BL_templateSelect .submit input { margin-right: 4px; }
#BL_templateSelect p strong { color: #c00; }
.mod_bloxLite .msg, .mod_bloxLite .messages { text-align: center; font-weight: bold; margin-bottom: 16px; border: solid #fff; border-width: 1px 0; height: 21px; line-height: 21px; }
.mod_bloxLite .msg_error, .mod_bloxLite .messages { color: #c00; border-color: #eab8b8; }
.mod_bloxLite .msg_info { color: #525252; border-color: #e5e5e5; background: #e5e5e5; }
.mod_bloxLite .messages { height: auto; display: block; }
.mod_bloxLite .messages p { text-align: center; }

/* glowka bloga */
#BL_bloxHead { background: #eee; border: 1px solid #e9e9e9; padding: 0 14px 14px; overflow: hidden; }
#BL_bloxHead h2 { font-size: 35px; font-weight: normal; line-height: 40px; padding: 7px 0 14px; border: 0; margin: 0; }
#BL_bloxHead .head h2 { width: auto; }
#BL_bloxHead .head ul { float: right; padding-top: 20px; }
#BL_bloxHead .head img { border: 1px solid #dbdbdb; width: 48px; height: 48px; margin-bottom: -4px; #margin-bottom: 0; }
#BL_bloxHead .head a.avatar { float: left; display: block; margin: 7px 10px 14px 0; width: 48px; min-height: 48px; }
#BL_bloxHead .head a.avatar span { display: block; width: 48px; padding: 1px 0 4px; font: bold 10px/10px Tahoma, serif; text-align: center; border: 1px solid #dbdbdb; border-top: 0; }
#BL_bloxHead .head a.avatar span.distinction { color: #e9e2eb; background-color: #5c276c; }
#BL_bloxHead .head img + h2 { width: auto; overflow: hidden; zoom: 1; }
#BL_bloxHead .body > a img { float: left; border: 1px solid #dbdbdb; width: 48px; height: 48px; position: relative; top: 1px; }
#BL_bloxHead .body div { float: right; width: 550px; }
#BL_bloxHead .author { font-weight: bold; position: relative; top: -4px; font-size: 11px; }
#BL_bloxHead .lead { font-size: 14px; line-height: 19px; }
#BL_bloxHead .body_columns a + .c0 { padding-left: 10px; }
#BL_bloxHead .body_columns .c0 { float: left; width: 300px; }
#BL_bloxHead .body_columns .c1 { float: right; width: 220px; }
#BL_bloxHead .btn_invite { background: #aeaeae url('http://bi.gazeta.pl/i/obrazki/global/btn-bg.png') repeat-x 0 0; width: 230px; height: 36px; font-size: 16px; line-height: 36px; text-align: center; }
#BL_bloxHead .c1 .info { border: 2px solid #6a84a1; background: #fff; text-align: center; color: #6a84a1; font-size: 16px; font-weight: bold; line-height: 32px; margin-bottom: 4px; }
#BL_bloxHead .c1 .rem { text-align: right; font-weight: bold; }
#BL_bloxHead strong { font-weight: bold; }
#BL_bloxHead .c1 strong { position: relative; top: -4px; }
#BL_bloxHead .c1 ul strong { position: static; }
#BL_bloxHead .modLock, #BL_bloxHead .modUnlock { background: url('http://bi.gazeta.pl/i/obrazki/global/btn-lock.png') no-repeat 0 0; line-height: 18px; font-weight: bold; color: #c10303; padding-left: 25px; height: 25px; display: block; }
#BL_bloxHead .modUnlock { background-image: url('http://bi.gazeta.pl/i/obrazki/global/btn-unlock.png'); color: #489745; }

/* polecane wpisy */
#BL_recommendedEntries li.clear { clear: both; height: 0; padding-bottom: 0 !important; }
#BL_recommendedEntries { margin-bottom: 8px; }
#BL_recommendedEntries .body li { width: 300px; margin-left: 20px; padding-bottom: 24px; }
#BL_recommendedEntries .body li.even { float: left; margin-left: 0; }
#BL_recommendedEntries .body li.odd { float: right; }
#BL_recommendedEntries .body li h3 { overflow: hidden; zoom: 1; width: auto; }
#BL_recommendedEntries .body li p { color: #2b2b2b; margin-left: 62px; }
#BL_recommendedEntries .body li p + p { color: #7a7a7a; }
#BL_recommendedEntries .body a > img { float: left; border: 1px solid #ddd; display: inline; margin-right: 10px; }
#BL_recommendedEntries .body a.avatar { float: left; display: block; width: 62px; min-height: 48px; }
#BL_recommendedEntries .body a.avatar:hover { background: 0; }
#BL_recommendedEntries .body a.avatar span { display: block; width: 50px; padding: 1px 0 4px; font: bold 10px/10px Tahoma, serif; text-align: center; border: 1px solid #dbdbdb; border-top: 0; }
#BL_recommendedEntries .body a.avatar span.distinction { color: #e9e2eb; background-color: #5c276c; }
#BL_recommendedEntries h3 { font-weight: bold; font-size: 14px; position: relative; top: -2px; }
#BL_recommendedEntries p { overflow: hidden; font-size: 11px; color: #7a7a7a; }

/* blogi znajomych */
#BL_friendBlog { font-size: 11px; }
#BL_friendBlog h2 { margin-bottom: 6px; }
#BL_friendBlog .body li { padding-bottom: 12px; }
#BL_friendBlog .imgw { float: left; width: 50px; text-align: center; padding-top: 4px; }
#BL_friendBlog .imgw img { display: block; border: 1px solid #dbdbdb; width: 48px; height: 48px; }
#BL_friendBlog .imgw a.avatar { float: left; display: block; width: 48px; min-height: 48px; }
#BL_friendBlog .imgw a.avatar span { display: block; width: 48px; padding: 1px 0 4px; font: bold 10px/10px Tahoma, serif; text-align: center; border: 1px solid #dbdbdb; border-top: 0; }
#BL_friendBlog .imgw a.avatar span.distinction { color: #e9e2eb; background-color: #5c276c; }
#BL_friendBlog .content { float: right; width: 240px; color: #2b2b2b; }
#BL_friendBlog h3 { font-size: 12px; }
#BL_friendBlog .footer { border-top: 1px solid #dbdbdb; }
#BL_friendBlog .footer p { text-align: right; }

/* blogi znajomych - naglowek */
#BL_bloxHeadFriends h2 { font-size: 18px; font-weight: normal; color: #484848; line-height: 22px; padding-bottom: 11px; }
#BL_bloxHeadFriends h2 a { font-weight: bold; }

/* naglowek na stronie tagu */
#BL_bloxHeadTag { border-bottom: 1px solid #dbdbdb; padding-bottom: 17px; }
#BL_bloxHeadTag h2 { font-size: 18px; font-weight: bold; border: 0; margin-bottom: 3px; }
#BL_bloxHeadTag .lead { float: left; }
#BL_bloxHeadTag .back { float: right; font-weight: bold; }

/* linki uzytkownika */
#BL_userLinks h2 { margin-bottom: 3px; }
#BL_userLinks .body { border-bottom: 1px solid #dbdbdb; padding-bottom: 10px; }
#BL_userLinks .body li { font-weight: bold; line-height: 22px; font-size: 12px; }
#BL_userLinks .body li .rm { font-weight: normal; margin-left: 4px; padding-left: 6px; border-left: 1px solid #8b8b8b; }
#BL_userLinks .footer strong.t { display: block; padding: 4px 0 6px; }
#BL_userLinks .footer input.t { border: 1px solid #a7a6aa; font: normal 11px Arial,sans-serif; padding: 4px 6px; width: 230px; float: right; }
#BL_userLinks .footer label { float: left; width: 49px; text-align: right; font-size: 11px; color: #2b2b2b; padding-right: 5px; line-height: 24px; }
#BL_userLinks .footer .formrow { padding-bottom: 10px; }
#BL_userLinks .footer .submit { border-top: 1px solid #dbdbdb; padding-top: 12px; text-align: right; }
#BL_userLinks_add { display: none; }
#BL_userLinks_addBtn { padding-top: 10px; text-align: right; }
#BL_userLinks_addBtn .btn { width: auto; overflow: visible; }

/* edytor wpisow */
#BL_entryEditor_editor { display: none; }
#BL_entryEditor .head h2 { border: 0; margin: 0; }
#BL_entryEditor .body { padding: 11px; border: 1px solid #e9e9e9; background: #efefef; }
#BL_entryEditor_start, #BL_entryEditor input.t, #BL_entryEditor_content { border: 1px solid #a7a6aa; font: normal 12px Arial,sans-serif; background: #fff; padding: 2px 4px; width: 586px; }
#BL_entryEditor_start { cursor: text; }
#BL_entryEditor_content { height: 280px; visibility: hidden; }
#BL_entryEditor label { font-weight: bold; font-size: 11px; display: block; text-transform: uppercase; padding-bottom: 2px; }
#BL_entryEditor label span { font-weight: normal; color: #4e4e4e; text-transform: none; }
#BL_entryEditor fieldset { margin-bottom: 12px; position: relative; }
#BL_entryEditor .submit { margin: 0; text-align: right; }
#BL_entryEditor .submit span { color: #8b8b8b; margin-left: 2px; }
#BL_entryEditor_tagsList { position: absolute; background: #fff; z-index: 5; width: 614px; border: solid #a7a6aa; border-width: 0 1px 1px; }
#BL_entryEditor_tagsList li { padding: 1px 4px; cursor: pointer; }
#BL_entryEditor_tagsList .active { background: #cef; }
.expanded #BL_entryEditor_editor { display: block; }
.expanded #BL_entryEditor_start { display: none; }

/* usuniecie wpisu */
#BL_removeInfo { background: #e5e5e5; color: #525252; font-weight: bold; line-height: 22px; }
#BL_removeInfo p { text-align: center; }
#BL_removeInfo a { padding-left: 6px; border-left: 1px solid #c0c0c0; margin-left: 6px; }

/* indeks wpisow */
#BL_entries h2, #BL_entries h3 { font-size: 24px; font-weight: bold; line-height: 28px; float: left; border: 0; }
#BL_entries h2 a:hover, #BL_entries h3 a:hover { border-bottom: 2px solid; background: 0; }
#BL_entries .owner h2, #BL_entries .owner h3 { width: 535px; }
#BL_entries #gazeta_article_likes { clear: both; }
#BL_entries .nav .left { float: left; }
#BL_entries .nav .right { float: right; text-align: right; }
#BL_entries .nav p { border: 1px solid #dbdbdb; font-weight: bold; overflow: hidden; margin-bottom: 10px; }
#BL_entries .nav a { display: block; padding: 5px 7px; width: 220px; word-wrap: break-word;  }
#BL_entries .head { border: 0; margin: 0; padding: 0; position: relative; z-index: 1; }
#BL_entries .head .buttons { float: right; padding-top: 12px; }
#BL_entries .head .buttons li { float: left; display: inline; padding-left: 4px; border-left: 1px solid #8b8b8b; margin-left: 4px; line-height: 12px; }
#BL_entries .head .buttons .f { padding: 0; margin: 0; border: 0; }
#BL_entries .entry { padding-bottom: 20px; border-bottom: 1px solid #dbdbdb; margin-bottom: 14px; }
#BL_entries .date { font-size: 11px; color: #7a7a7a; line-height: 24px; clear: both; }
#BL_entries .imgw { width: 100%; overflow: hidden; margin-bottom: 12px; }
#BL_entries .footer { padding: 17px 0 2px; position: relative; z-index: 2; }
#BL_entries .footer .buttons .sharer { height: auto; }
#BL_entries .entry .body, #BL_entries .single .body { overflow: hidden; }
#BL_entries .footer .commentBtn { float: right; }
#BL_entries .index .body .footer .buttons {  float: left; }
#BL_entries .index .body .footer .buttons #gazeta_article_share p { font-size: 10px; line-height: normal; }
#BL_entries .index > .body { position: relative; z-index: 3; }
#BL_entries .footer .fblike, #BL_entries .footer .sharer { float: right; top: 0 !important; }
#BL_entries .footer .fblike { float: left; }
#BL_entries .footer .sharer #share_link { padding: 3px 1px 3px 24px !important; }
#BL_entries .footer .commentBtn a { font-size: 14px; font-weight: bold; line-height: 25px; }
#BL_entries .footer .commentBtn span { font-weight: normal; color: #999; }
#BL_entries .footer .pages > span { border: 0; padding: 0; margin: 0; }
#BL_entries .footer .pages .next { font-size: 30px; line-height: normal; vertical-align: middle; }
#BL_entries .single { margin-bottom: 24px; }
#BL_entries .lead, #BL_entries .single .body p, #BL_entries .single .tags { margin-bottom: 12px; }
#BL_entries .single .tags li { display: inline; }
#BL_entries .single .tags li a, #BL_entries .single .tags .caption { font-weight: bold; }
#BL_entries .body p { font-size: 14px; line-height: 19px; text-align: justify; }
#BL_entries .sharer li a { display: block; }
#BL_entries .body img, #BL_entries .body object { margin-bottom: 12px; }
#BL_entries .single .body em, #BL_entries .entry .body em { font-style: italic; } 
#BL_entries .single .body strong, #BL_entries .entry .body strong { font-weight: bold; }
#BL_entries .unblockEntry, #BL_entries .blockEntry, #BL_entries .requestModeration, #BL_entries .submittedForModeration { font-weight: bold; margin-bottom: 10px; display: inline-block; }
#BL_entries .submittedForModeration { color: #f00; }
#BL_entries .blocked { font-size: 14px; line-height: 19px; color: #f00; font-weight: bold; margin-bottom: 10px; }

/* czyszczenie bloga */
#BL_blogClean h2 { font-size: 35px; line-height: 42px; font-weight: normal; }
#BL_blogClean .warning { margin-bottom: 12px; }
#BL_blogClean .buttons { color: #8b8b8b; }
#BL_blogClean .btn { background: #c6eefe; border: 1px solid #77cbed; font-size: 12px; line-height: 20px; font-weight: bold; display: inline; text-transform: uppercase; padding: 0 4px; float: left; margin-right: 6px; }

/* profil uzytkownika */
#BL_profile .sectionInfo .c0 { float: left; width: 245px; background: #e4e4e4; padding: 1px; margin-bottom: 12px; }
#BL_profile .sectionInfo .c0 ul { padding: 8px; font-size: 11px; }
#BL_profile .sectionInfo .c1 { float: right; width: 372px; }
#BL_profile .sectionInfo .c1 .head { border-bottom: 1px solid #dbdbdb; padding-bottom: 12px; margin-bottom: 12px; }
#BL_profile .sectionInfo .c1 .head h2 { font-size: 34px; line-height: 34px; border: 0; font-weight: normal; }
#BL_profile .sectionInfo .c1 .head .userInfo { text-transform: uppercase; font-size: 11px; float: left; }
#BL_profile .sectionInfo .c1 .head .editProfile { font-size: 11px; float: right; }
#BL_profile .sectionInfo .c1 .body li { border-top: 1px solid #dbdbdb; margin-top: 12px; padding-top: 12px;  }
#BL_profile .sectionInfo .c1 .body strong { font-weight: bold; display: block; }
#BL_profile .sectionImages .head { border-bottom: 1px solid #dbdbdb; padding-bottom: 4px; }
#BL_profile .sectionImages .head strong { float: left; font-weight: bold; }
#BL_profile .sectionImages .head .buttons { float: right; }
#BL_profile .sectionImages .head .buttons li { display: inline; padding-left: 10px; border-left: 1px solid #d0d0d0; margin-left: 8px; }
#BL_profile .sectionImages .head .buttons .f { margin: 0; padding: 0; border: 0; }
#BL_profile .sectionImages .body { margin-bottom: 24px; }
#BL_profile .sectionImages .body li { width: 100px; height: 100px; overflow: hidden; padding: 2px; border: 1px solid #e5e5e5; float: left; display: inline; margin: 10px; }
#BL_profile .sectionContent .head { height: 27px; border-bottom: 1px solid #9c9b9b; margin-bottom: 8px; }
#BL_profile .sectionContent .head li { float: left; height: 26px; border: 1px solid #9c9b9b; margin-right: 3px; display: inline; background: #ebebeb; font-weight: bold; line-height: 26px; padding: 0 8px; color: #c39; }
#BL_profile .sectionContent .head li:hover { cursor: pointer; text-decoration: underline; } 
#BL_profile .sectionContent .head .active { border-bottom-color: #fff; background: #fff; color: #000; }
#BL_profile .sectionContent .head .active:hover { cursor: default; text-decoration: none; }
#BL_profile .sectionContent .body { margin-bottom: 24px; display: none; }
#BL_profile .sectionContent .active { display: block; }
#BL_profile .sectionContent .blog li { font-weight: bold; font-size: 14px; line-height: 28px; }
#BL_profile .sectionContent .blog a { float: left; }
#BL_profile .sectionContent .blog span { float: right; font-weight: normal; font-size: 11px; color: #7a7a7a; padding-top: 1px; }

/* komentarze fotomon */
.blox-lite #opinie { margin-bottom: 15px; }
.blox-lite #opinie .addPostTitle { font: 18px Arial,sans-serif; color: #4b4b4b; border-bottom: 1px solid #dbdbdb; padding-bottom: 4px; margin-bottom: 6px; }
.blox-lite #opinie .addPostText { font: 11px Tahoma,sans-serif; }
.blox-lite #opinie .row { overflow: hidden; zoom: 1; padding-top: 10px; font-size: 11px; }
.blox-lite #opinie .row * { float: left; display: inline; }
.blox-lite #opinie label { font: bold 12px Tahoma, sans-serif; color: #000; padding-top: 3px; width: 45px; text-align: right; margin-right: 10px; }
.blox-lite #opinie .iTxt { border: 1px solid #d3d5d6; font: 12px Arial, sans-serif; color: #000; height: 16px; width: 112px; padding: 2px; margin-right: 10px; } 
.blox-lite #opinie .iTa { border: 1px solid #d3d5d6; width: 563px; height: 108px; margin: 0; padding: 0; }
.blox-lite #opinie .iSbt { border: 0; cursor: pointer; font: bold 12px Arial,sans-serif; height: 23px; text-transform: uppercase; background: url('http://bi.gazeta.pl/i/obrazki/global/btn-bg.png') repeat-x 0 0; color: #fff; width: 140px; float: none; }
.blox-lite #opinie .submitRow { text-align: right; }
.blox-lite #opinie .opinionsBoxTitle { font: 18px Arial, sans-serif; color: #4b4b4b; border-bottom: 1px solid #dbdbdb; padding: 10px 0 4px; }
.blox-lite #opinie .opinion { margin-top: 15px; }
.blox-lite #opinie .op_head { overflow: hidden; zoom: 1; font-size: 11px; margin-bottom: 3px; margin-left: 55px; }
.blox-lite #opinie .op_body { overflow: hidden; zoom: 1; }
.blox-lite #opinie .op_head .c0, .blox-lite #opinie .op_body .c0 { float: left; }
.blox-lite #opinie .op_head .c1, .blox-lite #opinie .op_body .c1 { float: right; }
.blox-lite #opinie .op_head .user { font-weight: bold; }
.blox-lite #opinie .op_head .date { color: #999; }
.blox-lite #opinie .op_head .date_full { display: none; }
.blox-lite #opinie .op_head .ocena { font: bold 12px Arial, sans-serif; color: #4b4b4b; vertical-align: middle; margin-right: 3px; }
.blox-lite #opinie .op_head .voteUp, .blox-lite #opinie .op_head .voteDown { display: inline-block; height: 10px; width: 10px; text-indent: -9999px; cursor: pointer; vertical-align: middle; }
.blox-lite #opinie .op_head .voteUp { background: url('http://bi.gazeta.pl/i/obrazki/global/voteUp-bg.gif') no-repeat 0 0; }
.blox-lite #opinie .op_head .voteDown { background: url('http://bi.gazeta.pl/i/obrazki/global/voteDown-bg.gif') no-repeat 0 0; }
.blox-lite #opinie .op_head .delete { border-left: 1px solid #999; padding-left: 18px; background: url('http://bi.gazeta.pl/i/obrazki/global/skasuj-bg.gif') no-repeat 4px 2px; cursor: pointer; }
.blox-lite #opinie .op_head .infoTxt { font: 10px Tahoma, sans-serif; color: #999; margin-right: 5px; }
.blox-lite #opinie .op_body .c0 { width: 55px; overflow: hidden; }
.blox-lite #opinie .op_body .c1 { width: 557px; font: 11px Arial, sans-serif; color: #4f4f4f; background: #f0f0f0; border: 1px solid #d3d5d6; }
.blox-lite #opinie .op_body .c1 .op_htm { background: url('http://bi.gazeta.pl/i/obrazki/global/kom-bg.gif') no-repeat 0 0; position: relative; left: -8px; top: -1px; padding: 10px 2px 12px 20px; }

/* overlay MCE */
div#BL_mceframe { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; }
#BL_overlayBg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; z-index: 1; }
#BL_overlayCtr { position: relative; background: #fff; width: 600px; height: 300px; margin: 0 auto; z-index: 2; }
/* overlay tapeta */
#BL_overlayCtr .box { text-align: center; position: relative; cursor: pointer; }
#BL_overlayCtr .box .head { border: 0; padding: 0 12px; font-size: 16px; font-weight: bold; line-height: 35px; margin: 0; text-align: left; }
#BL_overlayCtr .box .close { position: absolute; right: 12px; top: 11px; font-size: 11px; font-weight: bold; }

/* blox lite feed */
#BL_feed ul { list-style: none; }
#BL_feed .head { zoom: 1; margin-bottom: 12px; }
#BL_feed .head:after { content: '.'; visibility: hidden; width: 0; height: 0; display: block; clear: both; }
#BL_feed .head .c0 { float: left; width: 50px; padding-top: 4px; }
#BL_feed .head .c0 img { border: 1px solid #eaeaea; margin-bottom: -4px; #margin-bottom: 0; }
#BL_feed .head .c0 a.avatar { float: left; display: block; width: 62px; min-height: 48px; }
#BL_feed .head .c0 a.avatar span { display: block; width: 50px; padding: 1px 0 4px; font: bold 10px/10px Tahoma, serif; text-align: center; border: 1px solid #dbdbdb; border-top: none; }
#BL_feed .head .c0 a.avatar span.distinction { color: #e9e2eb; background-color: #5c276c; }
#BL_feed .head .c0 a.avatar:hover { background: 0; }
#BL_feed .head .c1 { float: right; width: 560px; }
#BL_feed .head h2 { font-size: 24px; line-height: 28px; margin-bottom: 2px; border-bottom: 0; }
#BL_feed .head h2 a:hover { border-bottom: 2px solid; background: 0; }
#BL_feed .head p { color: #7a7a7a; }
#BL_feed .head p a { font-size: 16px; font-weight: bold; }
#BL_feed .tabs { margin-bottom: 20px; }
#BL_feed .tabs .c0 { border-bottom: 1px solid #dbdbdb; }
#BL_feed .tabs .c0 li { float: left; border: 1px solid #dbdbdb; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; width: 117px; text-align: center; position: relative; top: 1px; margin-right: 5px; background: #fff; }
#BL_feed .tabs .c0 li.active { border-bottom: 0; padding-bottom: 1px; }
#BL_feed .tabs .c0 li a { display: block; }
#BL_feed .tabs .c1 { text-align: right; margin-top: 5px; }
#BL_feed .tabs .c1 ul, #BL_feed .tabs .c1 li, #BL_feed .tabs .c1 p { display: inline; }
#BL_feed .tabs .c1 p { color: #000; }
#BL_feed .tabs .c1 li { border-left: 1px solid #dbdbdb; padding: 0 2px 0 5px; }
#BL_feed .tabs .c1 li:first-child { border: 0; padding-left: 0; }
#BL_feed .entry { zoom: 1; margin-bottom: 12px; border-bottom: 1px solid #eaeaea; padding-bottom: 12px; }
#BL_feed .entry:after { content: '.'; visibility: hidden; width: 0; height: 0; display: block; clear: both; }
#BL_feed .entry .body { overflow: hidden; }
#BL_feed .imgw { overflow: hidden; zoom: 1; }
#BL_feed .imgw, #BL_feed .lead { margin-bottom: 12px; }
#BL_feed .lead { font-size: 14px; line-height: 19px; }
#BL_feed .entry .footer a { font-weight: bold; font-size: 14px; }
#BL_feed .entry .footer a:hover { text-decoration: none; color: #000; background: #dbdbdb; }
#BL_feed .entry .footer a.more, #BL_feed .entry .footer a:first-child { float: right; }
#BL_feed .entry .footer a.comments span { color: #999; font-weight: normal; }
#BL_feed .entry .footer .fblike { display: inline-block; margin-left: 20px; vertical-align: middle; }
#BL_feed .footer .more { font-size: 18px; font-weight: bold; line-height: normal; }
#BL_feed .footer .more a { display: block; width: 364px; padding: 11px 0; text-align: center; margin: 0 auto; border: 1px solid #eaeaea; }
#BL_feed .footer .more a.disabled, #BL_feed .footer .more a.disabled:hover { color: #666; text-decoration: none; cursor: default; }
#BL_feed .footer .pages { text-align: center; font-weight: bold; padding: 6px 0; }
#BL_feed .footer .pages span span, #BL_feed .footer .pages a { border: 1px solid #dbdbdb; padding: 2px 4px; margin: 0 2px; margin-bottom: 3px; display: inline-block; }
#BL_feed .footer .pages .next { font-size: 30px; line-height: normal; vertical-align: middle; }
/* blox lite feed - alert */
#BL_feedAlert { background: #fff; border: solid #8fc884; border-width: 1px 0; margin-bottom: 16px; padding-bottom: 2px; }
#BL_feedAlert p { font-size: 12px; font-weight: normal; text-align: center; line-height: 20px; word-wrap: break-word; }
#BL_feedAlert p a { color: #1c710b; }
/* naglowek feedu - uzytkownik niezalogowany */
#BL_feedHeader { background: #e1e1e1; border: 1px solid #ccc; font-size: 13px; line-height: 36px; font-weight: bold; padding: 0 12px; }

/* blox lite - top blogi */
#BL_topBlogs .entry { width: 300px; float: right; margin-bottom: 18px; color: #7a7a7a; }
#BL_topBlogs .entry.even { float: left; clear: both; }
#BL_topBlogs .clear { clear: both; width: 100%; height: 0; font-size: 0; line-height: 0; }
#BL_topBlogs .head { border: 0; padding: 0; margin: 0; }
#BL_topBlogs .head .c0 { float: left; margin-right: 10px; }
#BL_topBlogs .head .c1 { overflow: hidden; zoom: 1; }
#BL_topBlogs .head a.avatar { display: inline-block; width: 50px; }
#BL_topBlogs .head a.avatar span { display: inline-block; width: 50px; padding: 1px 0 4px; font: bold 10px/10px Tahoma, serif; text-align: center; border: 1px solid #dbdbdb; border-top: 0; }
#BL_topBlogs .head a.avatar span.distinction { color: #e9e2eb; background-color: #5c276c; }
#BL_topBlogs .head a.avatar:hover { background: 0; }
#BL_topBlogs .head a.avatar img { border: 0; position: static; display: block; border: 1px solid #dbdbdb; }
#BL_topBlogs .head .no { vertical-align: top; font-weight: bold; display: inline-block; width: 25px; text-align: right; margin-right: 5px; }
#BL_topBlogs .head h3 { font-size: 16px; font-weight: bold; margin: 0 0 2px; padding: 0; border: 0; }

/* boksy profilemon */
.blox-lite #k2 .box { margin-bottom: 15px; }
.blox-lite #k2 .box ul { list-style: none; }
.blox-lite #k2 .box .head { border-bottom: 1px solid #dbdbdb; padding-bottom: 5px; margin-bottom: 10px; }
.blox-lite #k2 .box .more { border-top: 1px solid #dbdbdb; font-size: 11px; padding-top: 5px; text-align: right; }
.blox-lite .recentlyAddedFriendsBox .body { width: 300px; overflow: hidden; }
.blox-lite .recentlyAddedFriendsBox ul { overflow: hidden; zoom: 1; margin-left: -11px; }
.blox-lite .recentlyAddedFriendsBox li { float: left; display: inline; width: 50px; font-size: 11px; margin: 0 0 10px 12px; overflow: hidden; height: 66px; }
.blox-lite .recentlyAddedFriendsBox li a { display: block; text-align: center; }
.blox-lite .recentlyAddedFriendsBox li .im { height: 48px; width: 48px; display: block; border: 1px solid #dbdbdb; overflow: hidden; margin-bottom: 2px; }
.blox-lite .recentlyAddedFriendsPhotosBox ul { overflow: hidden; zoom: 1; }
.blox-lite .recentlyAddedFriendsPhotosBox li { float: left; display: inline; width: 98px; height: 131px; margin: 0 1px 5px; overflow: hidden; font-size: 11px; text-align:center; }

/* zajawka logowania */
#logged a { font-size: 11px; }
#logged { padding: 4px; margin-bottom: 15px; border: 1px solid #ccc; background: #fff; }
.mod_userBox #logged { border: none; background: transparent; }
#logged .imgw { height: 35px; width: 35px; border: 1px solid #d3d2ce; overflow: hidden; float: left; margin-right: 5px; }
#logged p { margin: 0 0 5px 0; padding: 0; overflow: hidden; zoom: 1; }
#logged span.nick { float: left; font-weight: bold; }
#logged span.logout { float: right; }
#logged ul { padding: 0; list-style: none; list-style-image: none; font-size: 11px; }
#logged li { display: inline; border-left: 1px solid #c6ccc8; padding-left: 5px; }
#logged li:first-child { border-left: 0px; padding-left: 0px; }
#logged li#logger-setting { float: right; position: relative; #margin-top: -17px; border-left: none; }
#logged li#logger-setting a { display: block; width: 17px; height: 17px; cursor: pointer; }
#logged-profile { display: none; position: relative; margin-bottom: 19px; padding-top: 20px; padding-bottom: 6px; border: 1px solid #ccc; background: #fff; }
.mod_userBox #logged-profile { border: none; background: transparent; }
#logged-profile ul { margin: 0; padding: 0; text-align: center; list-style: none; list-style-image: none; font-size: 11px; }
#logged-profile li { display: inline; border-left: 1px solid #c6ccc8; padding-left: 5px; }
#logged-profile li:first-child { border-left: 0px; padding-left: 0px; }
#logged-profile #close-profile { float: right; display: block; position: absolute; top: 6px; right: 2px; width: 6px; height: 8px; cursor: pointer; }

/* fix ban */
.blox-lite div#banP1 { margin: 0 auto; }
.blox-lite div#banP1 div { margin: 2px auto; }

/* fix img hover */
.blox-lite .mod_bloxLite img { display: block; }

/* fb timeline */
#FBTimelineHolder { position: relative; z-index: 1001; display: none; }
#FBTimelineOverlay { height: 28px; width: 620px; background: #fff; position: absolute; top: -24px; left: 0; display: none; }
#FBTimelineOverlay p { font: bold 12px/24px Tahoma, sans-serif; color: #596fa4; background: url('http://bi.gazeta.pl/i/obrazki/facebook/FBTimeline-sprite.png') no-repeat 100% -40px; padding: 0 20px 0 0; float: left; }
#FBTimelineButton { position: absolute; z-index: 2; top: -24px; right: 0; font: bold 11px Arial, sans-serif; color: #fff; padding: 0 5px 2px; margin: 0; height: 24px; overflow: visible; text-shadow: 1px 1px rgba(0,0,0,0.2); border: 0; border-radius: 2px; cursor: pointer; 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%); }
#FBTimelineButton::-moz-focus-inner { padding: 0; }
#FBTimelineButton span { padding-left: 20px; background: url('http://bi.gazeta.pl/i/obrazki/facebook/FBTimeline-sprite.png') no-repeat 0 0; }
#FBTimelineButton[data-enabled] { background: #4c6199; background: -moz-linear-gradient(top,  #4c6199 0%, #6882b2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c6199), color-stop(100%,#6882b2)); background: -webkit-linear-gradient(top,  #4c6199 0%,#6882b2 100%); background: -o-linear-gradient(top,  #4c6199 0%,#6882b2 100%); background: -ms-linear-gradient(top,  #4c6199 0%,#6882b2 100%); background: linear-gradient(top,  #4c6199 0%,#6882b2 100%); }
#FBTimelineButton[data-enabled] span { background-position: 0 -24px; }

/* NOWE ZAJAWKI HTML5 */
/* clear */
header#pageHead, .mod_uzr7, .mod_uzr6 section.body > ul, .mod_uzr1 section.body, .mod_uzr2 section.body li { zoom: 1; }
header#pageHead:after, .mod_uzr7:after, .mod_uzr6 section.body > ul:after, .mod_uzr1 section.body:after, .mod_uzr2 section.body li:after { content: '.'; visibility: hidden; display: block; width: 0; height: 0; clear: both; }

/* ogolne */
article.mod { margin-bottom: 20px; }
article.mod > header, article.mod_uzr8 section.body header { padding-bottom: 2px; border-bottom: 2px solid #d7b48a; margin-bottom: 10px; }
article.mod > header, article.mod > header h1, article.mod_uzr8 section.body header { font: bold 14px Arial,sans-serif; }
article.mod section.body p.author { font-size: 10px; line-height: 10px; text-transform: uppercase; margin-bottom: 6px; }

/* winieta */
header#pageHead { margin-bottom: 12px; }
header#pageHead div.c0, header#pageHead div.c0 div.imgw { float: left; }
header#pageHead div.c1, header#pageHead div.c0 div.fb { float: right; }
header#pageHead div.fb { margin: 14px 0 0 14px; }
header#pageHead div.c1 span { display: inline-block; margin-left: 12px; vertical-align: middle; text-align: center; }

/* zajawki reczne */
.mod_uzr1 section.body { background: #e5e5e5; padding: 10px; } 
.mod_uzr1 section.body div.imgw { float: left; margin-right: 10px; }
.mod_uzr1 section.body div.content { overflow: hidden; }
.mod_uzr1 section.body p { font-size: 11px; line-height: 14px; color: #333; }
.mod_uzr1 section.body header { font-size: 16px; font-weight: bold; line-height: 19px; margin-bottom: 4px; }
.mod_uzr1 section.body + section.links { padding-top: 8px; }
.mod_uzr1 section.links { padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; }
.mod_uzr1 section.links li { font-size: 14px; font-weight: bold; line-height: 21px; }

.mod_uzr2 section.body li { height: 100px; margin-bottom: 12px; }
.mod_uzr2 section.body div.imgw { float: right; width: 140px; height: 100px; overflow: hidden; position: relative; }
.mod_uzr2 section.body div.imgw p { position: absolute; background: url('http://bi.gazeta.pl/i/obrazki/lego/5/bg-black.png') repeat 0 0; left: 0; }
.mod_uzr2 section.body div.imgw p a { display: block; text-align: center; width: 140px; padding: 4px 0; text-transform: uppercase; font-size: 12px; font-weight: bold; line-height: 15px; color: #fff; } 
.mod_uzr2 section.body div.imgw p a:hover { background: 0; color: #fff; }
.mod_uzr2 section.body div.imgw p.top { top: 0; }
.mod_uzr2 section.body div.imgw p.mid { top: 38px; }
.mod_uzr2 section.body div.imgw p.bot { bottom: 0; }
.mod_uzr2 section.body div.content { float: left; width: 135px; height: 74px; border: solid #e2e2e2; border-width: 1px 0 1px 1px; padding: 12px; }
.mod_uzr2 section.body div.content p { font-weight: bold; font-size: 16px; line-height: normal; }

.mod_uzr3 section.body div.imgw { float: left; width: 220px; margin-right: 12px; }
.mod_uzr3 section.body div.content { overflow: hidden; }
.mod_uzr3 section.body header { font-weight: bold; font-size: 20px; line-height: 23px; margin-bottom: 4px; }
.mod_uzr3 section.body p { margin-bottom: 8px; }
.mod_uzr3 section.body li { line-height: 19px; }

.mod_uzr4 section.body { width: 620px; height: 350px; overflow: hidden; position: relative; }
.mod_uzr4 section.body ul { height: 350px; width: 9999px; }
.mod_uzr4 section.body li { float: left; width: 620px; position: relative; height: 350px; }
.mod_uzr4 section.body div.content { position: absolute; width: 510px; height: 96px; background: #d7b48a; bottom: 0; padding: 8px 55px; }
.mod_uzr4.single section.body div.content { width: 580px; padding: 8px 20px; }
.mod_uzr4 section.body div.content a { color: #fff; }
.mod_uzr4 section.body div.content a:hover { background: 0; color: #fff; border-bottom: 1px solid #eee; }
.mod_uzr4 section.body header { font-weight: bold; font-size: 24px; line-height: 27px; margin-bottom: 6px; }
.mod_uzr4 section.body p { font-size: 14px; line-height: 19px; color: #232323; margin-bottom: 8px; }
.mod_uzr4 section.body a.prev, .mod_uzr4 section.body a.next { position: absolute; width: 42px; height: 350px; top: 0; background-image: url('http://bi.gazeta.pl/i/obrazki/lego/5/mt-scroll.png'); background-repeat: no-repeat; background-position: 0 0; z-index: 2; }
.mod_uzr4 section.body a.prev { left: 0; }
.mod_uzr4 section.body a.next { right: 0; background-position: -42px 0; }

.mod_uzr5 section.body li { font-size: 14px; font-weight: bold; margin-bottom: 8px; }
.mod_uzr5 section.body li span.imgw { display: inline-block; vertical-align: middle; width: 120px; overflow: hidden; margin-right: 8px; }

.mod_uzr6 section.body > ul > li { float: left; width: 140px; margin: 0 0 12px 20px; }
.mod_uzr6 section.body > ul.border { background: url('http://bi.gazeta.pl/i/obrazki/lego/5/zr6-borders.png') repeat 0 0; }
.mod_uzr6 section.body p.author, .mod_uzr6 section.body li li, .mod_uzr6 section.body div.imgw { margin-bottom: 4px; }
.mod_uzr6 section.body li li.nomargin { margin-bottom: 0; } 
.mod_uzr6 section.body li header { font-weight: bold; text-transform: uppercase; border-bottom: 2px solid #dadada; padding-bottom: 2px; margin-bottom: 6px; }
.mod_uzr6 footer { border-top: 1px solid #e2e2e2; padding-top: 4px; }

.mod_uzr7 section.body { background: #ececec; border: 1px solid #e2e2e2; padding: 12px; float: left; }
.mod_uzr7 section.body li { display: inline; font-size: 14px; font-weight: bold; margin-left: 8px; padding-left: 8px; border-left: 1px solid #c5c5c5; }
.mod_uzr7 section.body li:first-child { margin: 0; padding: 0; border: 0; }

.mod_uzr8 section.body > ul > li { float: left; width: 140px; margin: 0 0 12px 20px; }
.mod_uzr8 section.body li li { margin-bottom: 6px; }
.mod_uzr8 section.body li header { margin-bottom: 6px; }
.mod_uzr8 section.body li footer { border-top: 1px solid #e2e2e2; padding-top: 4px; }

.mod_uzr9 footer { padding-top: 8px; }

article.mod_uzr10 > header { border-bottom: 1px solid #e5e5e5; }
article.mod_uzr10 > header h1, article.mod_uzr10 > header h2 { display: inline; color: #8e8e8e; font-weight: normal; }
article.mod_uzr10 > header h1 { font-size: 20px; }
article.mod_uzr10 > header h2 { font-size: 14px; margin: 0 0 0 8px; }

.mod_uzr11 section.body { width: 900px; height: 82px; overflow: hidden; margin: 0 0 0 15px; }
.mod_uzr11 section.body ul { width: 9999px; height: 82px; }
.mod_uzr11 section.body li { width: 138px; height: 80px; line-height: 80px; text-align: center; float: left; border: 1px solid #e0e1e1; margin: 0 0 0 10px; overflow: hidden; }
.mod_uzr11 section.body img { vertical-align: middle; max-width: 138px; max-height: 80px; }
.mod_uzr11 >div { position: relative; }
.mod_uzr11 a.prev, .mod_uzr11 a.next { position: absolute; width: 21px; height: 82px; background: #cfcfcf; display: block; top: 0; color: #999; text-align: center; line-height: 82px; cursor: default; }
.mod_uzr11 a.prev { left: 0; }
.mod_uzr11 a.next { right: 0; }
.mod_uzr11 a.prev.active, .mod_uzr11 a.next.active { color: #003966; cursor: pointer; }

.mod_tip header a { font-weight: bold; font-size: 14px; line-height: 19px; width: 100%  }
.mod_tip ul { list-style: none; width: 300px; float: left; margin: 0}
.mod_tip ul ~ ul { margin-left: 20px }
.mod_tip li { display: block; clear: both; border-bottom: 1px solid #ebebeb; padding: 5px 0; line-height: 17px; overflow: hidden }
.mod_tip span { font-size: 12px; line-height: 15px }
.mod_tip li>:first-child { max-width: 240px; display: block; float: left;}
.mod_tip span + span { font-size: 10px; text-transform: uppercase; width: auto; float: right; padding-top: 2px }
.mod_tip .more { clear: both; padding-top: 4px; text-align: right }

#row_4 #holder_214 .mod_uzr8 section.body li, #row_8 #holder_229 .mod_uzr8 section.body li, #col_right .mod_uzr8 section.body li.n2, #row_2 .mod_uzr8 section.body li.n2, #row_6 .mod_uzr8 section.body li.n2, #row_10 section.body li.n2, #row_4 #holder_213 .mod_uzr8 section.body li.n3, #row_8 #holder_230 .mod_uzr8 section.body li.n3, #row_1 .mod_uzr8 section.body li.n4, #row_3 .mod_uzr8 section.body li.n4, #row_5 .mod_uzr8 section.body li.n4, #row_7 .mod_uzr8 section.body li.n4, #row_9 .mod_uzr8 section.body li.n4, #row_11 .mod_uzr8 section.body li.n4, #top_wrap .mod_uzr8 section.body li.n6, #bottom_wrap .mod_uzr8 section.body li.n6, #row_4 #holder_214 .mod_uzr6 section.body li, #row_8 #holder_229 .mod_uzr6 section.body li, #col_right .mod_uzr6 section.body li.n2, #row_2 .mod_uzr6 section.body li.n2, #row_6 .mod_uzr6 section.body li.n2, #row_10 section.body li.n2, #row_4 #holder_213 .mod_uzr6 section.body li.n3, #row_8 #holder_230 .mod_uzr6 section.body li.n3, #row_1 .mod_uzr6 section.body li.n4, #row_3 .mod_uzr6 section.body li.n4, #row_5 .mod_uzr6 section.body li.n4, #row_7 .mod_uzr6 section.body li.n4, #row_9 .mod_uzr6 section.body li.n4, #row_11 .mod_uzr6 section.body li.n4, #top_wrap .mod_uzr6 section.body li.n6, #bottom_wrap .mod_uzr6 section.body li.n6 { clear: both; margin-left: 0; }

/* czapeczka LEGO html5 */
#page-hat { border-top: 2px solid #ccc; border-bottom: 1px solid #e1e1e1; background: #fff; position: relative; z-index: 20; }
#page-hat.partner {border-bottom: 0;}
#page-hat .hat-body { z-index: 100; position: relative;}
#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.links { float: left; }
#page-hat ul.links > li { float: left; position: relative; margin-left: 9px; padding-left: 9px; line-height: 26px; background-image: url('http://bi.gazeta.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('http://biv.gazeta.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('http://biv.gazeta.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('http://biv.gazeta.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;}

/* sondaz */
.sondaze .kL { float: left; }
.sondaze .kR { float: right; }
.sondaze .clr { clear: both; }
.sondaze .pollBox { font-family: Verdana,sans-serif; font-size: 12px; text-align: left; padding: 20px 0; }
.sondaze .pollBox h2 { font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.sondaze .pollBox h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.sondaze .pollQuestion img { float: left; margin: 0 20px 10px 0; border: 2px solid #e6e6e6; padding: 1px; }
.sondaze .pollQuestion ul { list-style: none; float: right; width: 400px; margin-right: 10px; display: inline; }
.sondaze .pollQuestion li { line-height: 22px; padding: 2px 8px; height: auto; zoom: 1; border: 1px solid #fff; float: left; clear: both; width: 390px; }
.sondaze .pollQuestion li.sel { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/qbg.gif') repeat; border: 1px solid #c4c4c4; padding: 2px 8px; }
.sondaze .pollQuestion input { vertical-align: middle; margin: 0; }
.sondaze .pollQuestion input, #article .pollQuestion span { position: relative; top: 0 !important; top: 5px; left: 0 !important; left: -2px; }
.sondaze .pollQuestion { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px; width: 620px; }

.sondaze .pollQuestionImg { width: 620px; }
.sondaze .pollQuestionImg .entry { border-bottom: 21px solid #fff; zoom: 1; text-align: left; }
.sondaze .pollQuestionImg .kL { width: 215px; background: #e6e6e6; border: 1px solid #e6e6e6; padding: 3px; zoom: 1; }
.sondaze .pollQuestionImg img, #article .pollQuestionImg input { vertical-align: middle; cursor: pointer; }
.sondaze .pollQuestionImg img { border: 1px solid #fff; margin-right: 6px; }
.sondaze .pollQuestionImg .kR { width: 380px; }
.sondaze .pollQuestionImg .kL { cursor: pointer; }
.sondaze .pollQuestionImg .sel { width: 215px; background: url('http://bi.gazeta.pl/i/obrazki/sondaze/qbg.gif') repeat; border: 1px solid #c4c4c4; padding: 3px; zoom: 1; }
.sondaze .pollQuestionImg { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px; }
.sondaze .pollQuestionImg a { margin: 0px; padding: 0px; }
.sondaze .pollQuestionImg img.sel { width: auto; background: none; padding: 0px; border: 1px solid #fff; }
.sondaze .pollQuestionImg input.sel { width: auto; background: none; padding: 0px; border: 0; }
.sondaze .pollSubmit { text-align: right; width: 620px; margin-left: 0; }

.sondaze .pollResults { font-family: Verdana,sans-serif; font-size: 12px; text-align: left; }
.sondaze .pollResults h2 { font-size: 16px; margin-bottom: 20px; }
.sondaze .pollResults h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.sondaze .pollResult { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px; }
.sondaze .pollResultBox { border: 1px solid #ebebeb; zoom: 1; }
.sondaze .pollResultBox0 { border: 1px solid #fff; background: #fafafa; padding: 9px 12px 12px; zoom: 1; }
.sondaze .pollResultBox .bar { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/rbar.gif') repeat-x; height: 27px; margin: 0 14px 0 6px; }
.sondaze .pollResultBox .bar0 { float: left; }
.sondaze .pollResultBox .kL { width: 480px; padding: 9px 0 0; }
.sondaze .pollResultBox .kR { width: 95px; color: #9e9e9e; padding: 9px 0 12px 16px; line-height: 24px; border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; }
.sondaze .pollResultBox .kL .kL { width: 240px; text-align: right; padding: 0; border: 0; }
.sondaze .pollResultBox .kL .kR { width: 240px; color: #000; padding: 0 0 9px; border-bottom: 1px solid #ededed; border-left: 0; }
.sondaze .pollResultBox .kL .kL span { padding-right: 16px; line-height: 24px; }
.sondaze .pollResultBox .kL .kR span { line-height: 24px; }
.sondaze .pollResultBox .caption { font-size: 10px; line-height: 14px; border-bottom: 0; padding-top: 2px; }
.sondaze .pollResultBox .best .kR { padding: 0 0 3px; }
.sondaze .pollResultBox .best .kL span { border: solid #d4d4d4; border-width: 1px 0 1px 1px; display: block; float: right; padding: 3px 16px 4px 6px; background: #efefef; position: relative; top: -2px; }
.sondaze .pollResultBox .best .bar0 { border: solid #d4d4d4; border-width: 1px 0; position: relative; top: -2px; padding: 2px 0; background: #efefef; }
.sondaze .pollResultBox .best .kR span { border: solid #d4d4d4; border-width: 1px 1px 1px 0; display: block; float: left; padding: 3px 6px 4px 0; background: #efefef; position: relative; top: -2px; }
.sondaze .pollResultBox .clr { margin: 0 !important; margin-top: -9px; }
.sondaze .pollResultBox .sum { border-bottom: 0; font-weight: bold; }

.sondaze .rankPollHead { font-family: Verdana,sans-serif; font-size: 12px; text-align: left; }
.sondaze .rankPollHead h2 { font-size: 16px; margin-bottom: 20px; }
.sondaze .rankPollHead h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.sondaze .rankPollHead p { font-size: 14px; font-weight: bold; line-height: 19px; margin-bottom: 14px; }
.sondaze #rankPoll { list-style: none; width: 620px; text-align: left; }
.sondaze #rankPoll li { border: 1px solid #ececec; padding: 5px; margin-bottom: 6px; height: 146px; overflow: hidden; width: 608px; z-index: 1; position: relative; }
.sondaze #rankPoll li.sel { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/qbg.gif') repeat; cursor: move; z-index: 2; }
.sondaze #rankPoll .imgL { float: left; background: #e6e6e6; padding: 2px; }
.sondaze #rankPoll li.sel .imgL { padding: 2px; background: transparent; }
.sondaze #rankPoll .imgL img { background: #fff; padding: 1px; }
.sondaze #rankPoll .txtL { float: left; width: 283px; font-family: Verdana,sans-serif; font-size: 12px; height: 146px; padding-left: 20px; }
.sondaze #rankPoll .movR { width: 108px; position: absolute; left: 500px; }
.sondaze #rankPoll .txtL .txtL2 { width: 283px; }
.sondaze #rankPoll .txtL0 { height: 146px; overflow: hidden; position: relative; }
.sondaze #rankPoll .txtL0[class] { display: table; position: static; }
.sondaze #rankPoll .txtL1 { position: absolute; top: 50%; } /* for explorer only*/
.sondaze #rankPoll .txtL1[class] { display: table-cell; vertical-align: middle; position: static; }
.sondaze #rankPoll .txtL2 { position: relative; top: -50%} /* for explorer only */
.sondaze #rankPoll .txtL2[class] { position: static; }
.sondaze #rankPoll .movU { padding-bottom: 6px; }
.sondaze #rankPoll .movR img { cursor: pointer; }
.sondaze #rankPoll .mark { padding-bottom: 8px; background: url('http://bi.gazeta.pl/i/obrazki/sondaze/dotsarrow.gif') no-repeat 0 3px; padding-left: 10px; }
.sondaze #rankPoll .mark div { color: #727272; margin-left:-10px; width: 300px; margin-top: 5px; }
.sondaze #rankPoll .mark div a { zoom: 1; display: block; border-top: 1px solid #cdcdcd; margin-top: 5px; padding-top: 4px; background: url('http://bi.gazeta.pl/i/obrazki/sondaze/rankLinkBtn.gif') no-repeat left 5px; padding-left: 20px; padding-bottom: 2px; }
.sondaze #rankPoll { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/qbrd.gif') repeat-x bottom; padding-bottom: 10px; margin-bottom: 20px; }

.sondaze #rankPollWnk { list-style: none; overflow: hidden; width: 620px; text-align: left; }
.sondaze #rankPollWnk li { border: 1px solid #ececec; padding: 5px; margin-bottom: 6px; height: 146px; overflow: hidden; width: 608px; z-index: 1; }
.sondaze #rankPollWnk .imgL { float: left; background: #e6e6e6; padding: 2px; }
.sondaze #rankPollWnk .imgL img { background: #fff; padding: 1px; }
.sondaze #rankPollWnk .txtL { float: left; width: 320px; font-family: Verdana,sans-serif; font-size: 12px; height: 146px; padding-left: 20px; }
.sondaze #rankPollWnk .movR { float: right; overflow: hidden; margin: 0; }
.sondaze #rankPollWnk .movR .txtL0 span { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/wynik.gif') no-repeat center center; padding: 15px 25px 20px 25px; line-height: 48px; font-family:Verdana; font-size: 22px; font-weight: bold; }
.sondaze #rankPollWnk .txtL0 { height: 146px; overflow: hidden; position: relative; top: 50px; right: 0px !important; right:-20px; margin-right: 10px; }
.sondaze #rankPollWnk .mark { padding-bottom: 8px; background: url('http://bi.gazeta.pl/i/obrazki/sondaze/dotsarrow.gif') no-repeat 0 3px; padding-left: 10px; }
.sondaze #rankPollWnk .mark div { color: #727272; margin-left:-10px; width: 300px; margin-top: 5px; }
.sondaze #rankPollWnk .mark div a { zoom: 1; display: block; border-top: 1px solid #cdcdcd; margin-top: 10px; padding-top: 6px; background: url('http://bi.gazeta.pl/i/obrazki/sondaze/rankLinkBtn.gif') no-repeat left 6px; padding-left: 20px; }
.sondaze #rankPollWnk h2 { font-size: 16px; margin-bottom: 20px; }
.sondaze #rankPollWnk h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.sondaze #rankPollWnk .txtWnk { font-size: 12px; color: #727272; line-height: 17px; }
.sondaze #rankPollWnk .txtWnk span { color: #000; font-weight: bold; }
.sondaze #rankPollWnk ul.rankPollWnk { margin-top: 17px; }

.sondaze .pollBoxWnk { font-family: Verdana,sans-serif; line-height: 20px; font-size: 12px; text-align: left; width: 620px; padding: 20px 0; }
.sondaze .pollBoxWnk h2 { font-size: 16px; margin-bottom: 20px; }
.sondaze .pollBoxWnk h2 span { font-size: 12px; color: #f5f5f5; background: #bbb; border: solid #bbb; position: relative; top: -1px; border-width: 1px 4px 2px 4px; }
.sondaze .pollBoxWnk img { vertical-align: middle; margin-right: 6px; }
.sondaze .pollBoxWnk .entry { border-bottom: 21px solid #fff; zoom: 1; }
.sondaze .pollBoxWnk .kL { width: 210px; padding: 3px; zoom: 1; margin: 0; }
.sondaze .pollBoxWnk .kL img { border: 3px solid #e6e6e6; padding: 1px; background-color: #fff; margin: 0; }
.sondaze .pollBoxWnk .kR { width: 400px; padding-top: 20px; }
.sondaze .pollBoxWnk .bar { background: url('http://bi.gazeta.pl/i/obrazki/sondaze/rbar.gif') repeat-x; height: 27px; margin: 0 11px 0 0px; float: left; }
.sondaze .pollBoxWnk .bar0 { float: left; background-color: #fafafa; border: 1px solid #ebebeb; padding: 10px 0px 10px 11px; width: 378px; margin-top: 10px; }
.sondaze .pollBoxWnk .bar0 span { line-height: 27px; }
.sondaze .pollBoxWnk .bar0 .il { color: #9e9e9e; font-size: 10px; padding-top: 9px; }
.sondaze .pollBoxWnk .spec { border: 1px solid #c4c4c4; background: url('http://bi.gazeta.pl/i/obrazki/sondaze/specBg.gif'); }

.sondaze .thanks { font-size: 18px; line-height: 23px; }

/*PROFILEMON*/
/* clear */
.profilemon .mod_header .body .node_box,.profilemon  .mod_path .body ul, .mod_profilemon .body .photo_sort, .mod_profilemon .body > header , .profilemon .mod_header .body h2.sub.self, .profilemon .mod_header .body h1.sub.self, .profilemon .mod_upload .preview, .profilemon article.mod_blog .content, .profilemon .mod_upload .body, .mod_profilemon.mod_blog_content footer, .profilemon .messageSocialNewM ul li, .profilemon .mod_news header, .profilemon .mod_news .talkHead , .profilemon .mod_feed .body ul li , .mod_profilemon .nav-head, .profilemon .mod_photo section, .profilemon .mod_photo header, .body, .profilemon .mod_header .node_footer ul, .profilemon .mod_photos .node_footer, .mod_editProfil .body ul li { zoom: 1; }
.profilemon .mod_header .body .node_box:after,.profilemon  .mod_path .body ul:after, .mod_profilemon .body .photo_sort:after, .mod_profilemon .body > header:after , .profilemon .mod_header .body h2.sub.self:after, .profilemon .mod_profile:after, .profilemon .mod_friends .body:after, .profilemon .mod_friends section li:after, .profilemon .mod_gallery section li:after, .profilemon .mod_photo section:after, .profilemon .mod_photo header:after, .profilemon .mod_upload .body:after, .profilemon .mod_feed .body ul li:after, .mod_profilemon .nav-head:after, .profilemon article.mod_blog .content:after, .profilemon .mod_upload .preview:after, .profilemon .mod_upload:after, .profilemon .mod_upload.describe_profile .fileRow:after, .profilemon .mod_describe_photo article > section:after, .profilemon .mod_siteMapIndex nav ul:after, .mod_profilemon.mod_blog_content footer:after, .profilemon .messageSocialNewM ul li:after, .profilemon .mod_news .talkHead:after, .profilemon .mod_news header:after, .profilemon .body:after, .profilemon .mod_header .node_footer ul:after, .profilemon .mod_photos .node_footer:after, .mod_editProfil .body ul li:after { content: '.'; width: 0; height: 0; visibility: hidden; clear: both; display: block; }

/* szukaj */
#searchSocial_wrap #searchH { padding-bottom: 4px;  position: relative; width: 330px; }
#searchSocial_wrap #searchH_param { display: none; }
#searchSocial_wrap .searchSel .arrow { float: left; border: solid #cecece; border-width: 1px 1px 1px 0; background-position: 0 0; cursor: pointer; }
#searchSocial_wrap .searchExpanded .searchSel .arrow { background-position: 0 -26px; }
#searchSocial_wrap #VE_szukaj_id { padding: 5px 6px 6px; float: left; width: 199px; border: 1px solid #cecece; font: normal 12px Arial,sans-serif; }
#searchSocial_wrap .searchSel { overflow: hidden; }
#searchSocial_wrap .searchSel ul { display: none; position: absolute; left: 0;  top: 25px; width: 221px; border: solid #cecece; border-width: 0 1px 1px; background: #fff; }
#searchSocial_wrap .searchSel li a { padding: 2px 4px; display: block; color: #000; }
#searchSocial_wrap .searchExpanded .searchSel ul { display: block; }
#searchSocial_wrap select, #searchSocial_wrap .selectedVal { display: none; }
#searchSocial_wrap img { display: none; }
#searchSocial_wrap .searchSel .arrow { width: 13px; height: 23px; background: url("http://bi.gazeta.pl/i/obrazki/lego/search-sprite-basic.png") no-repeat 0 0; }
#searchSocial_wrap input.b { margin-left: 4px; width: 56px; height: 25px; border: 0; background: url("http://bi.gazeta.pl/i/obrazki/lego/search-sprite-basic.png") repeat-x 0 100%; cursor: pointer; color: #fff; font: bold 12px Arial,sans-serif; }
#searchSocial_wrap #VE_szukaj_id { padding: 4px; color: #BABABA;}

/* profilemon root*/
.profilemon #banP77 { margin: 0; }
.profilemon { color: #3f3f3f; }
.profilemon a { color: #146CB4; }
.profilemon a:hover { background: #f3f3f3; color: #000; }
.profilemon .mod_profile form .linkDelete , .profilemon .mod_profile a.linkDelete{ padding-left: 15px; display: inline-block; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/delete.png") no-repeat 0 50%; font-size: 12px; line-height: 23px; }
.profilemon .mod  a > img { display: block; }
.profilemon .mod > header { margin-bottom: 10px; padding-bottom: 2px; position: relative; border-bottom: 2px solid #E6E6E6; color: #767676; font: bold 14px/14px Arial,serif; text-transform: none; }
.profilemon article.mod > header, .profilemon article.mod_uzr8 section.body header { border-color: #E6E6E6; }
.profilemon #navtop_wrap { position: relative; z-index: 5; }
.profilemon #page #content { padding-top: 8px; position: relative; z-index: 4; }
.profilemon #content_wrap { padding-top: 20px; border-top: 1px solid #DBDBDB; }
.profilemon .mod_log .log .line label { float: left; display: block; width: 50px; line-height: 22px; }
.profilemon .mod_log .log .line label  + input { display: block; }
.profilemon .mod_log .log .line label[for="username"] { margin-right: 0; }
.profilemon .adminActionsBar { padding: 0 0 16px; }
.profilemon .adminActionsBar ul {overflow: hidden; zoom: 1; list-style: none; }
.profilemon .adminActionsBar ul li { margin-left: 10px; padding-left: 10px; float: left; display: inline; border-left: 1px solid #a4a4a4; font: bold 12px Arial, sans-serif; }
.profilemon .adminActionsBar ul li.first { margin-left: 0; padding-left: 0; border: 0;}
.profilemon .adminActionsBar ul li span { color: #777; font-weight: normal; }

/*mod_profilemon*/
.mod_profilemon dl {  margin: 0; padding: 0; }
.mod_profilemon section h1, .mod_profilemon section h2 { color: #767676; font: bold 20px Arial,serif; }
.mod_profilemon section h2 { font-size: 14px; }
.mod_profilemon .body > header { margin-bottom: 10px; padding-bottom: 2px; border-bottom: 2px solid #e6e6e6; }
.mod_profilemon .body > header h2 { float:left; }
.mod_profilemon .body .photo_sort { padding-top: 2px; float:right; overflow: hidden; line-height: 15px; }
.mod_profilemon .body .photo_sort li.first { margin: 0; padding: 0; border: 0; }
.mod_profilemon .body .photo_sort li { margin: 0 0 0 9px; padding: 0 0 0 10px; float: left; border-left: 1px solid #BCBCBC; font-size: 12px; font-weight: bold; }
.mod_profilemon .body .photo_sort li a { margin: 0; width: auto; }
.mod_profilemon .hidden { display: none; }
.mod_profilemon dt  { margin: 0 5px 0 0; padding: 0; float: left; clear: left; }
.mod_profilemon dd { margin: 0; padding: 0; }
/*empty list*/
.mod_profilemon.empty { margin-left: 160px; }
.mod_profilemon.empty .body > header { border: 0; }
.mod_profilemon.empty .body > header h2 { text-transform: uppercase; }

/* favorite */
.mod_favorite .body ul { margin-top: -4px; }
.mod_favorite .body ul li { margin-top: 2px; }
.mod_favorite .body ul li:first-child { margin-top: 0; }

/* btn's */
.mod_profilemon input[type="text"], .mod_profilemon textarea { padding: 4px; border: 1px solid #ddd; font: 11px Arial,serif; }
.mod_profilemon input[type="submit"], .mod_profilemon input.add { margin: 0 20px 0 0; padding: 4px 8px; display: inline-block; position: relative; border: 1px solid #e2e2e2; border-width: 1px 0 0 1px; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle;  }
.mod_profilemon input[type="submit"]:hover, .mod_profilemon input.add:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.mod_profilemon input[type="submit"]:active, .mod_profilemon input.add:active { top: 1px; }

/* nav head */
.profilemon .mod > header.official-profile, .mod_profilemon .official-profile { padding: 0; border: 0;  color: #999; font-size: 11px; font-weight: normal; }
.mod_profilemon .nav-head { height: 26px; border-bottom: 2px solid #e6e6e6;  }
.mod_profilemon .nav-head li:first-child { margin-left: 0; }
.mod_profilemon .nav-head li:first-child a { border-left: 0; }
.mod_profilemon .nav-head li { margin-left: 3px; float: left; height: 24px; border: 2px solid #e6e6e6; background: #FFF; line-height: 24px; }
.mod_profilemon .nav-head li span, .mod_profilemon .nav-head li a { padding: 0 16px; display: inline-block; font-size: 14px; font-weight: bold; text-align: center; }
.mod_profilemon .nav-head li a:hover { background: 0; }
.mod_profilemon .nav-head li.current { border-bottom-color: #F0F0F0; background: #F0F0F0; color: #767676; }
.mod_profilemon .nav-head li.current + li a , .mod_header nav li.current a { border: 0; }
.mod_profilemon a.headbtn { float: left; margin: 0 0 15px 0; padding: 12px 10px; display: inline-block; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #de516a; background: -moz-linear-gradient(top, #de516a 0%, #b71c35 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de516a), color-stop(100%,#b71c35)); background: -webkit-linear-gradient(top, #de516a 0%,#b71c35 100%); background: -o-linear-gradient(top, #de516a 0%,#b71c35 100%); background: -ms-linear-gradient(top, #de516a 0%,#b71c35 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de516a', endColorstr='#b71c35',GradientType=0 ); background: linear-gradient(top, #de516a 0%,#b71c35 100%); color: #fff; font: bold 12px/12px Arial, serif; }
.mod_profilemon a.headbtn:hover { background: #b71c35; background: -moz-linear-gradient(top, #b71c35 0%, #de516a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b71c35), color-stop(100%,#de516a)); background: -webkit-linear-gradient(top, #b71c35 0%,#de516a 100%); background: -o-linear-gradient(top, #b71c35 0%,#de516a 100%); background: -ms-linear-gradient(top, #b71c35 0%,#de516a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71c35', endColorstr='#de516a',GradientType=0 ); background: linear-gradient(top, #b71c35 0%,#de516a 100%); }
.mod_profilemon a.headbtn:active { top: 1px; }

/* mod header */
.profilemon .mod_header { margin-bottom: 40px; }
.profilemon .mod_header .body { padding: 15px 10px 0 15px; border: 2px solid #E6E6E6; border-top-width: 0; background: #F0F0F0; }
.profilemon .mod_header .body .node_box { margin: 0 20px 0 0; float: left; }
.profilemon .mod_header .body h1 , .mod_header .body h2 { margin: 0 0 4px 0; padding: 0; color: #333; font: bold 25px/30px Arial, serif; }
.profilemon .mod_header .body h1.sub a, .mod_header .body h2.sub a { color: #146cb4; }
.profilemon .mod_header .body h1.sub.self, .mod_header .body h2.sub.self {  margin-right: 10px; display: inline-block; float: left; }
.profilemon .mod_header .body h1 span, .mod_header .body h2 span { margin: 0 0 0 10px; padding: 0 0 0 24px; display: inline-block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/arrow.png') no-repeat 0 50%; color: #333; }
.profilemon .mod_header .body p { margin-bottom: 15px; padding: 0; clear: left; }
.profilemon .mod_header footer ul { margin: 6px 0 0; overflow: hidden; }
.profilemon .mod_header footer ul li { margin: 0 4px 6px 0; padding: 0 4px 0 0; float: left; border-right: 1px solid #ccc; line-height: 17px; }
.profilemon .mod_header footer ul li.last { margin: 0; padding: 0; border: 0; }
.profilemon .mod_header footer ul li span, .mod_header footer ul li a { padding: 2px 0 1px 18px; color: #999; font: normal 11px Arial, serif; }
.profilemon .mod_header footer ul li span { padding-left: 20px; }
.profilemon .mod_header footer ul li span.old, .mod_header footer ul li a.old { background: url('http://biv.gazeta.pl/i/obrazki/profilemon/old.png') no-repeat 0 50%; }
.profilemon .mod_header footer ul li span.comment { background: url('http://biv.gazeta.pl/i/obrazki/profilemon/comment.png') no-repeat 0 50%; }
.profilemon .mod_header footer ul li span.post { background: url('http://biv.gazeta.pl/i/obrazki/profilemon/answer.png') no-repeat 0 50%; }
.profilemon .mod_header footer ul li span.visit{ padding-left: 22px; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/visit.png') no-repeat 0 50%; }
.profilemon .mod_header .information  { margin-bottom: 13px; clear: both; }
.profilemon .mod_header .information  header { padding: 0; border: 0; color: #747474; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
.profilemon .mod_header .information  li a { padding-left: 9px; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/head-bullet.png') no-repeat 0 50%; }

/* posts */
.profilemon .mod_post .body ul li { margin-bottom: 10px; padding: 0 0 10px 25px; overflow: hidden; border-bottom: 1px solid #dbdbdb; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/entry.png') no-repeat 0 4px; }
.profilemon .mod_post .body ul li p { margin-bottom: 6px; }
.profilemon .mod_post .body ul li span { color: #999; font-size: 11px; }
.profilemon .mod_post footer { text-align: right; }

/* feed */
.profilemon .mod_feed .body > ul > li { margin: 0 0 10px 0; padding: 0 0 10px 25px; overflow: hidden; border-bottom: 1px solid #dbdbdb; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/blox.png') no-repeat 0 4px; }
.profilemon .mod_feed .body > ul > li.comment { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/comment.png'); }
.profilemon .mod_feed .body > ul > li.answer { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/answer.png'); }
.profilemon .mod_feed .body > ul > li.gallery { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/gallery.png'); }
.profilemon .mod_feed .body > ul > li.blog { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/entry.png'); }
.profilemon .mod_feed .body > ul > li p { margin-bottom: 6px; }
.profilemon .mod_feed .body > ul > li a { font-size: 11px; }
.profilemon .mod_feed .body > ul > li span { color: #999; font-size: 11px; }
.profilemon .mod_feed .body > ul > li.gallery > a.first, .mod_feed .body ul li.gallery > a:first-child { margin-left: 0; }
.profilemon .mod_feed .body > ul > li.gallery > a , .mod_feed .body ul li.gallery > dl { margin: 0 0 5px 9px; float: left; }
.profilemon .mod_feed .body > ul > li.gallery dl > a:first-child { font-size: 12px; }
.profilemon .mod_feed .body > ul > li.gallery > a img { width: 100px; height: 100px; border: 1px solid #e5e5e5; }
.profilemon .mod_feed footer ul { text-align: right; }
.profilemon .mod_feed footer ul li { margin-left: 6px; padding-left: 6px; display: inline; border-left: 1px solid #dbdbdb; }
.profilemon .mod_feed footer nav li { margin: 0; padding: 0; border: 0; }
.profilemon .mod_feed footer ul li:first-child { margin-left: 0; padding-left: 0; border-left: 0; }

.profilemon .mod_feed .body > ul > li a .im { float: left; position: relative; margin-right: 9px; }
.profilemon .mod_feed .body > ul > li a .t { float: left; display: block; width: 300px; color: #146CB4; }
.profilemon .mod_feed .body > ul > li a:hover .t { background: #f3f3f3; }
.profilemon .mod_feed .body > ul > li .videos a .im .play { position: absolute; left: 49px; top: 33px; width: 22px; height: 22px; background: url("http://bi.gazeta.pl/i/obrazki/forum/2010/play-btn.png") no-repeat 0 0; }
/* photos */
.profilemon .mod_photos .body ul li { margin-top: 17px; }
.profilemon .mod_photos .body ul li:first-child { margin-top: 0; }
.profilemon .mod_photos .body ul li a { display: inline-block; margin-left: 14px; }
.profilemon .mod_photos .body ul li a:first-child { margin-left: 0; }
.profilemon .mod_photos .body ul li a:hover { background: 0; }
.profilemon .mod_photos .body ul li img { border: 1px solid #e5e5e5; }
.profilemon .mod_photos footer { margin: 15px 0 0; border-top: 1px solid #dbdbdb; }
.profilemon .mod_photos footer ul { margin: 8px 0 0; text-align: right; }
.profilemon .mod_photos footer ul li { margin-left: 6px; padding-left: 6px; display: inline-block;border-left: 1px solid #dbdbdb; }
.profilemon .mod_photos footer ul li:first-child { margin: 0; padding: 0; border: 0; }

/* Profile comments */
body.profilemon .mod_commentsProfile .body { margin-bottom: 10px; }
body.profilemon .mod_commentsProfile .body .colA { float: left; width: 50px; }
body.profilemon .mod_commentsProfile .body .colA img { border: 1px solid #e5e5e5; }
body.profilemon .mod_commentsProfile .body .colB { margin-left: 55px; }
body.profilemon .mod_commentsProfile .body .colB a { font-size: 11px; font-weight: bold; }
body.profilemon .mod_commentsProfile .body .colB span { margin: 0 0 0 5px; padding: 0 0 0 5px; border-left: 1px solid #999; color: #999; font-size: 11px; }
body.profilemon .mod_commentsProfile .body .colB p { margin: 8px 0 0; padding: 6px 10px; background: #f2f2f2; color: #333; }
body.profilemon .mod_commentsProfile footer { margin-top: 15px; border-top: 1px solid #dbdbdb; }
body.profilemon .mod_commentsProfile footer ul { margin-top: 8px; text-align: right; }
body.profilemon .mod_commentsProfile footer ul li { margin-left: 6px; padding-left: 6px; display: inline; border-left: 1px solid #dbdbdb; }
body.profilemon .mod_commentsProfile footer ul li:first-child { margin: 0; padding: 0; border: 0; }
body.profilemon article.mod_commentsProfile .form input[type="submit"], article.mod_commentsProfile .buttons input[type="submit"], article.mod_commentsProfile .form input[type="button"], article.mod_commentsProfile .buttons input[type="button"] { margin: 0 10px 0 0; padding: 4px 8px; border: 0; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial,sans-serif; }
body.profilemon article.mod_commentsProfile .form input[type="submit"]:hover, article.mod_commentsProfile .buttons input[type="submit"]:hover, article.mod_commentsProfile .form input[type="button"]:hover, article.mod_commentsProfile .buttons input[type="button"]:hover { background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
body.profilemon article.mod_commentsProfile .form { margin-bottom: 16px; }
body.profilemon article.mod_commentsProfile .content a.linkDelete { padding-left: 15px; display: inline-block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/delete.png') no-repeat 0 2px; font-size: 11px; line-height: 14px; }
body.profilemon article.mod_commentsProfile .form textarea { width: 610px; }

/* mod add */
.profilemon .mod_add .body ul { margin-top: -4px; }
.profilemon .mod.mod_add > header { line-height: 17px; }
.profilemon .mod_add .body ul li { margin-top: 6px; }
.profilemon .mod_add .body ul li:first-child { margin-top: 0; }
.profilemon .mod_add .body ul li a { padding-left: 30px; background-repeat: no-repeat; background-position: 0 2px; }
.profilemon .mod_add .body ul li a:hover { background-color: #fff; }
.profilemon .mod_add .body ul li a:hover span { background-color: #f3f3f3; }
.profilemon .mod_add .body ul li a.photo { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/photo.png'); }
.profilemon .mod_add .body ul li a.entry { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/post.png'); }
.profilemon .mod_add .body ul li a.recipe { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/recipe.png'); }
.profilemon .mod_add .body ul li a.forum { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/private-forum.png'); padding: 1px 0 1px 30px; }

/* Edit profile */
.mod_editProfil input, .mod_editProfil select, .mod_editProfil textarea { margin-bottom: 10px; padding: 4px; border: 1px solid #ddd; font: normal 11px Arial, serif; }
.mod_editProfil input, .mod_editProfil textarea { display: block; }
.mod_editProfil input[type="radio"], .mod_editProfil input[type="checkbox"] { display: inline; border: 0; vertical-align: top; }
.mod_editProfil .body ul li { margin-bottom: 10px; }
.mod_editProfil .body ul li .content { margin-left: 110px; }
.mod_editProfil .body ul li > label { float: left; display: block; width: 100px; color: #666; font: bold 12px Arial, serif; text-align: right; vertical-align: top; }
.mod_editProfil .body ul li input.error { border-color: #D91423 ;}
.mod_editProfil .body ul li input[type="text"] { width: 227px; color: #bababa;  }
.mod_editProfil .body ul li input[type="submit"] { margin-right: 20px; margin-bottom: 0; padding: 4px 8px; display: inline-block; position: relative;  border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle; }
.mod_editProfil .body ul li input[type="submit"]:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.mod_editProfil .body ul li input[type="submit"]:active { top: 1px; }
.mod_editProfil .body ul li input[type="checkbox"] { margin-right: 4px; }
.mod_editProfil .body ul li textarea { width: 327px; height: 90px; }
.mod_editProfil .body ul li img { margin-bottom: 4px; display: block; border: 1px solid #e5e5e5; }
.mod_editProfil .body ul li a.linkDelete { padding-left: 15px; display: inline-block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/delete.png') no-repeat 0 2px; }
.mod_editProfil .body ul li .list  li { margin-bottom: 0px; }
.mod_editProfil .body ul li .list span:first-child { margin-right: 10px; font-weight: bold; }
.mod_editProfil .body ul li .list li span { margin-right: 10px; font-weight: bold; }
.mod_editProfil .body ul li.last { margin-top: 30px; }
.mod_editProfil .body ul li .fielderror { display: block; color: #D91423; }


/* Path */
.profilemon .mod_path { margin-bottom: 30px; }
.profilemon .mod_path .body ul li { margin-left: 10px; padding-left: 18px;  float: left; display: block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/arrow.png') no-repeat 0 50%; }
.profilemon .mod_path .body ul li:first-child { margin-left: 0; padding-left: 0; background: 0; }
.profilemon .mod_path .body ul li.last { background: 0; }
.profilemon .mod_path .body ul li span , .mod_path .body ul li a { color: #767676; font: bold 20px Arial, serif; }
.profilemon .mod_path .body ul li a:hover { background: 0; }
.profilemon .mod_path .body ul li a.button { margin-right: 20px; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%);  cursor: pointer; color: #fff; font: bold 12px Arial, serif; }
.profilemon .mod_path .body ul li a.button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_path .body ul li a.button:active { top: 1px; }

/* mod gallery */
.profilemon .mod_gallery header  { margin-bottom: 17px; }
.profilemon .mod_gallery header h2 { font: bold 14px Arial,sans-serif; }
.profilemon .mod_gallery section li a { margin: 12px 0 12px 30px; float: left; width: 100px; }
.profilemon .mod_gallery section li a:first-child { margin-left :0; }
.profilemon .mod_gallery  a > img { border: 1px solid #E5E5E5; }

/* mod_profilemon - pages */
.mod_profilemon footer .pages { margin-top:25px; padding: 8px 0; font-size: 11px; font-weight: bold; text-align: center; }
.mod_profilemon footer .pages ul, footer .pages li { display: inline; }  
.mod_profilemon footer .pages span, .mod_profilemon footer .pages a { margin: 0 1px; padding: 4px 10px; border: 1px solid #dbdbdb; font: normal 15px/20px Arial, sans-serif; }
.mod_profilemon footer .pages span { display: inline-block; background: 0; color: #666; }
.mod_profilemon footer .pages .prev span,.mod_profilemon footer .pages .next span { border: 0; color: #146cb4; font-size: 14px; }
.mod_profilemon footer .pages  a { display: inline-block; color: #146cb4; }
.mod_profilemon footer .pages .next a, .mod_profilemon footer .pages .prev a { padding: 5px 15px; border: 0; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/pages_btns.png') no-repeat 100% 50%; font-size: 16px; font-weight: bold; }
.mod_profilemon footer .pages .prev a { padding: 5px 10px; background-position: 0 50%; } 
.mod_profilemon footer .pages .e { border: 0; background: 0; }
.mod_profilemon footer .pages a:hover  { color: #000; }

/* mod delete photo */
.profilemon .mod_delete .body > header { border: 0; }
.profilemon .mod_delete .body a:hover { background: 0; }
.profilemon .mod_delete .body a.button { margin-right: 20px; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; }
.profilemon .mod_delete .body a.button + a{ padding: 4px 0; display: inline-block;}
.profilemon .mod_delete .body a.button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_delete .body a.button:active { top: 1px; }
.profilemon .mod_delete section h2 { margin-bottom: 10px; color: #333; font-weight: normal; }
.profilemon .mod_delete > section > a { margin-right: 40px; float: left;}
.profilemon .mod_delete .body > section { margin-top: 25px; }
.profilemon .mod_delete .body img { border: 1px solid #e5e5e5; }

/* mod photo describe */
article.mod_describe_photo .body header { margin-bottom: 18px; border: 0; }
article.mod_describe_photo header h1 { color: #767676; font: bold 20px Arial,serif; }
.mod_describe_photo article > section { margin-bottom: 25px; }
.mod_describe_photo article > section > div  { float: left; }
.mod_describe_photo article > section .c0 a ,.mod_describe_photo article > section .c0 img { display: block; } 
.mod_describe_photo article > section .c0 img  { border: 1px solid #e5e5e5; }
.mod_describe_photo article > section .c1 li { margin-bottom: 10px; }
.mod_describe_photo article > section li > label { float: left; display: block; width: 60px; color: #666; font: bold 12px Arial,serif; text-align: right; vertical-align: top; }
.mod_describe_photo article > section li .content { margin-left: 70px; }
.mod_describe_photo article > section li textarea { width: 410px; height:93px;  }
.mod_describe_photo article > section li input[type="text"] { width: 155px; }
.mod_describe_photo a.linkDelete { padding-left: 15px; display: inline-block; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/delete.png") no-repeat 0 50%; font-size: 11px; line-height: 23px; }
.mod_describe_photo article > footer { margin-left: 172px; }
.mod_describe_photo article > footer .hidden { display: none; }

/* mod_upload describe - inputs */
.mod_upload.describe_profile .qq-upload-button { margin-bottom: 5px; }
.mod_upload.describe_profile .fileRow > section { float: left; }
.mod_upload.describe_profile footer .hidden { display: none; }
.mod_upload.describe_profile #addMorePhotos { margin: 5px 0; display: block; }
.mod_upload.describe_profile #addMorePhotos.hidden { display: none; }

/* #progressSuperBox */
#progressSuperBox { visibility: hidden; position: absolute; left: 0; top: 0; z-index: 10; width: 540px; }
#progressBox { padding: 10px; visibility: hidden; width: 520px; height: 200px; border: 1px solid #C1C4B3; background: #fff; text-align: center; vertical-align: middle; }
#progressGo { margin: 0 auto; width: 100px; height: 100px; }
#progressPercent { padding: 40px 0; width: 100px; height: 20px; color: #999; font: bold 16px/20px 'Trebuchet MS',Tahoma,sans-serif; text-align: center; }
#progressInfo { font-size: 14px; }
#progressBar { margin: 10px auto; padding: 0; overflow: hidden;  width: 520px; height: 6px; border: 1px solid #E9EAE2; }
#bar { margin: 0; padding: 0; height: 10px; background: #6DBB07; }

/* znajomi */
.profilemon .mod_friends .body img { display: block; border: 1px solid #e5e5e5; }
.profilemon .mod_friends footer { margin-top: 6px; text-align: right; }
.profilemon .mod_friends .body  li { margin-right: 1px; float: left;}
.profilemon .mod_friends .body  li > div { overflow: hidden; width: 69px; }
.profilemon #col_right .mod_friends .body li { margin:0 5px 5px 0;}
.profilemon #col_right .mod_friends footer { padding-top:5px; border-top: 1px solid #e6e6e6; }

/* mod_friends - waiting for accept */
.profilemon .mod_friends section li { margin-bottom: 10px; display: inline-block; }
.profilemon .mod_friends section li div:first-child { margin-left: 0; }
.profilemon .mod_friends section li div { margin-left: 20px; float: left; position: relative; }
.profilemon .mod_friends section li a { overflow: hidden; display: block; font-size: 11px; line-height: 18px; text-align: center; }
.profilemon .mod_friends section li img { border: 1px solid #dbdbdb; }
.profilemon .mod_friends .invite  { padding: 0; position: absolute; left: 1px; bottom: 19px; height: 12px; background: url('http://bi.gazeta.pl/i/obrazki/profilemon/profilemon-invite-icons-bg.png') repeat 0 50%; line-height: 13px; }
.profilemon .mod_friends .invite a { display: inline-block; width:11px; height: 11px; background: url('http://bi.gazeta.pl/i/obrazki/profilemon/profilemon-invite-icons.png') no-repeat 0 0; }
.profilemon .mod_friends .invite a[data-action="reject"] { background-position: 0 0; }
.profilemon .mod_friends .invite a[data-action="confirm"] { background-position: 100% 0; }

/* profil */
.mod_profile a { color: #146CB4; }
.mod_profile .avatar { margin-bottom: 3px; border: 1px solid #e5e5e5;}
.mod_profile .avatar img, .mod_profile .avatar a { display: block;}
.mod_profile .avatar .official-profile { display: block; background: #7A5F87; color: #fff; font-size: 11px; line-height: 22px; text-align: center; }
.mod_profile footer { margin-top: 6px; }
.mod_profile footer a > span { margin: 0; display: inline; color: #146CB4; font: 12px/16px Arial,sans-serif; text-transform: none; }
.mod_profile footer > a:hover, .mod_profile .c0 a + a:hover, .mod_photo .box_recommend_link:hover ,.mod_profile .c0 a + a, .mod_photo .box_recommend_link ,.mod_profile footer a , .mod_profile footer ul li span{ padding-left: 24px; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/mail.png') no-repeat 0 50%; }
.mod_profile footer a:hover span{ background: #f3f3f3; } 
.mod_profile footer ul li span.comment { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/comment.png'); }
.mod_profile footer ul li span.post { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/answer.png'); }
.mod_profile .c1 footer ul li span.visit{ padding-left: 22px; background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/visit.png'); }
.mod_profile .c0 { float: left; }
.mod_profile .c1 { float: right; width: 460px; }
.mod_profile .c0 a + a { margin-top: 6px; display: block; }
.mod_profile .c1 .body { padding: 15px 10px 15px 15px; border: 2px solid #E6E6E6; border-top-width: 0; background: #F0F0F0; }
.mod_profile.noexist .c1 .body { border-width: 2px;} 
.mod_profile .c1 .body .node_box { margin: 0 20px 0 0; float: left; clear: left; overflow: hidden; }
.mod_profile .c1 .body h1.sub, .mod_profile .c1 .body h2.sub { color: #146CB4; }
.mod_profile .c1 .body h1, .mod_profile .c1 .body h2 { margin: 0 0 4px; padding: 0; color: #333; font: bold 25px/30px Arial,serif; }
.mod_profile .c1 .body  h1 span, .mod_profile .c1 .body  h2 span { margin-left: 10px; padding-left: 24px; display: inline-block;  background: url("http://biv.gazeta.pl/i/obrazki/profilemon/arrow.png") no-repeat 0 50%; color: #333; }
.mod_profile .c1 .body p { margin: 0; padding: 0; }
.mod_profile .c1 footer ul { margin-top: 6px; overflow: hidden; }
.mod_profile .c1 footer ul li.last{ margin-right: 0; padding-right: 0; border-right: 0; }
.mod_profile .c1 footer ul li { margin-right: 4px; margin-bottom: 6px; padding-right: 4px; float: left; border-right: 1px solid #ccc; line-height: 17px; }
.mod_profile .c1 footer ul li span.old { background: url("http://biv.gazeta.pl/i/obrazki/profilemon/old.png") no-repeat 0 50%; }
.mod_profile .c1 footer ul li span { margin: 0; padding: 2px 0 2px 20px; color: #999; font: 11px Arial,serif; text-transform: none; }
.mod_profile footer span { margin: 15px 0 10px; display: block; color: #767676; font: bold 14px/19px Arial,sans-serif; text-transform: uppercase;}
.mod_profile footer p { color: #333; }
.mod_profile footer section a  , .mod_profile footer p > a { padding: 0; background-image: none; }
.mod_profile footer section  { margin-top: 10px; padding-top: 10px; border-top: 1px solid #DBDBDB; line-height: 18px; text-align: right; }
.mod_profile footer section  a { font-size: 11px; }
.mod_profile .body li { margin-bottom: 5px; }

/* mod photo */
.profilemon .mod_photo { overflow: hidden; }
article.mod.mod_photo header { padding: 0; border: 0; font: 12px/16px Arial,sans-serif; }
.profilemon .mod_photo.edit section h2 { color: #333; font: 13px/18px Arial,sans-serif; }
.profilemon .mod_photo a { color: #146cb4; }
.profilemon .mod_photo nav { clear:left; }
.profilemon .mod_photo header > a { margin-top: 11px; float: left; }
.profilemon .mod_photo header ul { float: right; }
.profilemon .mod_photo header .box { margin: 0; }
.profilemon .mod_photo header li a:hover, .mod_photo header li a {  display: inline-block; height: 27px; background: url("http://bi.gazeta.pl/i/obrazki/lego/5/gazeta_article_sprite-1.7.png") no-repeat 0 0;font-size: 13px; line-height: 27px; vertical-align: middle; }
.profilemon .mod_photo header li a.next:hover, .mod_photo header li a.next { padding: 0 22px 0 5px; border-left: 1px solid #ccc; background-position: 100% -340px; }
.profilemon .mod_photo header li a.prev:hover, .mod_photo header li a.prev { padding:0 5px 0 22px; border-left: 0; border-right: 1px solid #ccc; background-position: 0 -340px; }
.profilemon .mod_photo .photo { text-align: center; }
.profilemon .mod_photo section > img { border: 1px solid #dbdbdb; }
.profilemon .mod_photo .options  { padding: 10px 0 5px; overflow: hidden; }
.profilemon .mod_photo section .c0, .mod_photo .options ul  > li, .mod_photo .options > .tags, .mod_photo .options > section > a { float: left; }
.profilemon .mod_photo section .c1 , .mod_photo .options > .share { float: right; }
.profilemon .mod_photo .options ul  > li { margin-left: 11px; }
.profilemon .mod_photo .options ul  > li a { width: 620px; }
.profilemon .mod_photo .options ul  > li:first-child { margin-left: 0; }
.profilemon .mod_photo .options .tags > ul li { margin-left: 10px; padding-left: 10px; border-left: 1px solid #ccc; }
.profilemon .mod_photo .options .tags li:first-child { margin-left: 0; padding-left: 0; border: 0; }
.profilemon .mod_photo section .author { margin-right: 10px; padding-right: 10px; display: inline; border-right: 1px solid #ccc; color: #146cb4; font-size: 11px; font-weight: bold; text-transform: none; }
.profilemon .mod_photo section .c1 span, .mod_photo section .c0 strong, .mod_photo section .c1 .time { color: #999; font-size: 11px; }
.profilemon .mod_photo section .c1 span { margin-right: 10px; padding-right: 10px; border-right: 1px solid #ccc; }
.profilemon .mod_photo section .c0 span, .mod_photo section .c0 fieldset a { padding-left: 15px; display: inline-block; background: url("http://bi.gazeta.pl/i/obrazki/profilemon/upvote.png") no-repeat 0 0; font-size: 11px; line-height: 11px; }
.profilemon .mod_photo .voted .c0 strong , .mod_photo .voted .c0 span { color: #0aa51b; }
.profilemon .mod_photo .options { margin-bottom: 5px; }
.profilemon .mod_photo .moderate, .mod_photo .desc,.mod_photo .voted, .mod_photo .vote { margin-bottom: 18px; }
.profilemon .mod_photo .desc p { padding: 5px 0; color: #333; }
.profilemon .mod_photo .moderate a { margin-right: 5px; padding-left: 15px; display: inline; background:url("http://bi.gazeta.pl/i/obrazki/profilemon/trash.png") no-repeat 0 0; font-size: 11px; line-height: 11px; }
.profilemon article.mod_photo .title > header { margin-bottom: 5px; padding-bottom: 2px; border-bottom: 2px solid #E6E6E6; }
.profilemon article.mod_photo .desc > header h2 { color: #333; font: normal 13px/18px Arial,sans-serif; }

/* photo editable - title */
.profilemon .mod_photo.edit .hidden { display: none; }
.profilemon .mod_photo.edit .error { border: 1px solid #f00; }
.profilemon .mod_photo.edit .title header , .mod_photo.edit .desc header ,.mod_photo.edit .tags { padding: 2px; width: 300px; background-color: #fff; border: 1px solid #CCC; cursor: pointer; }
.profilemon .mod_photo.edit .title header:hover , .mod_photo.edit .desc header:hover ,.mod_photo.edit .tags:hover { background: #fff; }
.profilemon .mod_photo.edit .tags { padding: 2px; text-align: left; }
.profilemon .mod_photo.edit .tags ul , .mod_photo.edit header h2  { display: inline; }
.profilemon .mod_photo.edit .tags > span, .mod_photo.edit header span  { margin-left: 10px; color: #146CB4; font-size: 11px; line-height: 16px; }
.profilemon .mod_photo.edit .tags > ul a { color: #333; }
.profilemon .mod_photo.edit .photoText_edit { text-align: left; margin-bottom: 5px; }
.profilemon .mod_photo.edit .photoText_edit .iTxt { padding: 6px;  width: 514px; border: 1px solid #D3D5D6; background: #fff; color: #000; vertical-align: middle; }
.profilemon .mod_photo.edit .photoText_edit .iSave { margin-bottom: 0; margin-top: 5px; padding: 4px 8px; display: inline-block; position: relative; border: 0; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle; }
.profilemon .mod_photo.edit .photoText_edit .iSave:hover { background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_photo.edit .photoText_edit .iSave:active { top: 1px; }

/*mod message*/
.profilemon #content article.mod_message { margin: 0 auto; width: 572px; }
.profilemon .mod_message section { margin-bottom: 10px; }
.profilemon .mod_message p { padding: 3px 0; border: solid #090; border-width: 1px 0; color: #090; font: normal 14px/18px Arial,sans-serif; text-align: center; }
.profilemon .mod_message p a , .mod_message p span { display: inline; }
.profilemon .mod_message a { color: #146cb4; }
.profilemon .mod_message p.error a, .mod_message p.error { border-color: #d91423; color: #d91423; }

/*profile - news */
.profilemon .mod_news { position: relative; }
.profilemon .mod_news header  h2 { float: left; }
.profilemon .mod_news header  h2 + a { float: right; }
.profilemon .mod_news .message , .messageSocialNewM .emotions { margin-bottom: 25px; }
.profilemon .mod_news .message .colA { float: left; width: 50px; }
.profilemon .mod_news .message .colA img { border: 1px solid #e5e5e5; }
.profilemon .mod_news .message .colB { margin-left: 55px; }
.profilemon .mod_news .message .colB a { font-size: 11px; font-weight: bold; }
.profilemon .mod_news .message .colB span { margin-left: 5px; padding-left: 5px; border-left: 1px solid #999; color: #999; font-size: 11px; } 
.profilemon .mod_news .message .colB p { margin-top: 8px; padding: 6px 10px; background: #f2f2f2; color: #333; }
.profilemon .mod_news .talkHead { margin-bottom:25px; }
.profilemon .mod_news .talkHead p { float: left; width: 80%; color: #767676; font: bold 20px Arial,sans-serif; }
.profilemon .mod_news .talkHead a { float: right; }
.profilemon .mod_news a.linkDelete { padding-left: 15px; display: inline-block; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/delete.png") no-repeat 0 50%; line-height: 25px; }
.profilemon .mod_news #popup_msg_error { display: none; position: absolute; left: 170px; top: 125px; z-index: 100; width: 319px; height: 123px; border: 2px solid #B0B0B0; background: #fff; text-align: center; }
.profilemon .mod_news #popup_msg_error h3 { margin:21px 0 22px 25px; padding-left: 36px; background: url("http://bi.gazeta.pl/i/obrazki/profil/error_ico.png") no-repeat 0 7px; font-size: 12px; }
.profilemon .mod_news #popup_msg_error span { margin-left: 10px; display: inline-block; font: bold 12px Arial,sans-serif; }
.profilemon .mod_news #popup_msg_error a { padding: 2px 4px; float: left; display: block; width: 64px; height: 14px; border: 1px solid #CACACA; background: #EDEDED; text-align: center; }
.profilemon .mod_news #popup_msg_error span.abort { margin-left: 19px; }
.profilemon .mod_news .statement small { display: block; }
.profilemon .mod_news .prompt p { font-size: 14px; line-height: 18px; }
.profilemon .mod_news .prompt  { margin: 15px 0; }

/* editor WYSIWIG */
.messageSocialNewM { margin-top: 15px; }
.messageSocialNewM header { margin-bottom: 5px; color: #767676; font: bold 20px/25px Arial,sans-serif; }
.messageSocialNewM textarea , .messageSocialNewM input { border: 1px solid #ddd; }
.messageSocialNewM textarea { margin-top:5px; width: 100%; }
.messageSocialNewM .emotions img  { margin-right: 10px; cursor: pointer; vertical-align: middle; }
.messageSocialNewM input[type="submit"] { margin: 0 20px 0 0; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle; }
.messageSocialNewM input[type="submit"]:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.messageSocialNewM input[type="submit"]:active { top: 1px; }
.messageSocialNewM ul li { margin-top: 10px; }
.messageSocialNewM ul li > label { float: left; display: block; width: 60px; color: #666; font: bold 12px/22px Arial,serif; text-align: right; vertical-align: top; }
.messageSocialNewM ul li > label + section { margin-left: 20px; float: left; width: 530px; }
.messageSocialNewM .to img { vertical-align: middle; }
.messageSocialNewM ul li textarea { margin-top: 0; }
.messageSocialNewM .nickname { font-weight: bold; }
#usersProfileMessages header, #usersProfileMessages footer {  margin-bottom: 7px; padding: 10px 0; overflow: hidden; border-bottom:1px solid #E6E6E6; font: 14px/9px Arial,sans-serif; }
#usersProfileMessages header .c0, #usersProfileMessages footer .c0 { float: left; width: 185px; font-size: 12px; line-height: 22px; }
#usersProfileMessages input {margin: 4px 8px 0 0; float: left; border: 0; }
#usersProfileMessages footer input[type="checkbox"] ,#usersProfileMessages header input[type="checkbox"] { margin: 0; padding: 0; float: none; border: 0; vertical-align: middle; }
#usersProfileMessages .c0 { margin-right: 10px; float: left; width: 170px; }
#usersProfileMessages .c0, #usersProfileMessages  .c1, #usersProfileMessages  .c2 { display: inline; }
#usersProfileMessages .c2 { font-size: 11px; }
#usersProfileMessages .linkDelete { float: right; color: #146cb4; font-size: 11px; line-height: 22px; }
#usersProfileMessages .body .noread { font-weight: bold; }
#usersProfileMessages .body ul { margin: 0; padding: 0; overflow: hidden; list-style: none; }
#usersProfileMessages .body ul li:first-child { margin: 0; }
#usersProfileMessages .body ul li { margin-top: 7px; padding-bottom: 7px; overflow: hidden; border-bottom: 1px solid #E6E6E6; line-height: 25px; }
#usersProfileMessages .body input { margin-right: 8px; margin-top: 5px; }
#usersProfileMessages .body img { margin-right: 8px; float: left; }
#usersProfileMessages .body .c1 { float: left; width: 340px; }
#usersProfileMessages .body .c2 { float: right; color: #7A7A7A; }

/* mod blog content */
.mod_profilemon.mod_blog_content footer li a { margin-right: 4px; padding: 0 4px; display: block; border-color: #CCC; border-style: solid; border-width: 1px 0 1px 1px; background: #FFF; line-height: 26px; }
.mod_profilemon.mod_blog_content footer li:first-child a { margin-right: 0; margin-left: 4px; border-width: 1px 1px 1px 0; }
.mod_profilemon.mod_blog_content footer li { padding: 0 10px; float: right; height: 29px; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/nav-arrow.png") no-repeat 100% 0; line-height: 29px; }
.mod_profilemon.mod_blog_content footer li:first-child { float: left; background-position: 0 0; }
.mod_profilemon.mod_blog_content header { border: 0; }
.mod_profilemon.mod_blog_content header p { color: #999; font-size: 11px; }
.mod_profilemon.mod_blog_content header h1 { font-size: 26px; }
.mod_profilemon #gazeta_article_body { margin-top: 25px; }
.mod_profilemon #gazeta_article_tags p { display: inline; }
.profilemon .mod_blog_content .body { margin-bottom: 15px; }
.profilemon .mod_blog_content .body p { margin-bottom: 10px; line-height: 28px; }
.profilemon .mod_blog_content .body p strong { font-weight: bold; text-transform: uppercase; }
.profilemon .mod_blog_content .body p.head  { font-weight: bold; line-height: 24px; }

/* mod searchSocial */
.profilemon article.mod_searchSocial header  { margin-bottom: 17px; }
.profilemon .mod_searchSocial header h2 { font: bold 14px Arial,sans-serif; }
.profilemon .mod_searchSocial section  { font: 11px Arial,sans-serif; }
.profilemon .mod_searchSocial section  strong { font-weight: normal; }
.profilemon .mod_searchSocial section ul  { margin: 0; padding: 0; overflow: hidden; }
.profilemon .mod_searchSocial section ul .n2 { margin-left: 0; clear: both; }
.profilemon .mod_searchSocial section ul li {  margin:0 0 15px 40px; padding: 7px 0; float: left; overflow: hidden; width: 282px; }
.profilemon .mod_searchSocial section ul li .photoImg { margin-right: 22px; float: left; overflow: hidden; display: block; width: 69px;  height: 69px; border: 1px solid #DBDBDB; }
.profilemon .mod_searchSocial section ul li .resultBody { float: right; position: relative; width: 189px; }
.profilemon .mod_searchSocial section ul li .resultBody .nickname { display: block; color: #c39; font-size: 14px; font-weight: bold; }
.profilemon .mod_searchSocial section ul li .resultBody .more { display: block; color: #333; text-align: left; } 
.profilemon .mod_searchSocial section ul li .friend .resultBody .inviteStatus {color: #333;}
.profilemon .mod_searchSocial section ul li .resultBody .inviteStatus  { position: absolute; left: 0; top: 52px; }
.profilemon .mod_searchSocial .not-found p { color: #767676; font-size: 14px; font-weight: bold; line-height: 19px; text-transform: uppercase; }
.profilemon .mod_searchSocial .not-found a { font-size: 12px; }

/* regulamin */
.profilemon article.mod_regulations header { border-width: 0; }
.profilemon article.mod_regulations header h1{ color: #767676; font: bold 20px Arial,serif; }
.profilemon .mod_regulations section.row { padding: 8px 0 7px; overflow: hidden; }
.profilemon .mod_regulations select,.mod_regulations input,.mod_regulations textarea { padding: 3px; border: 1px solid #ddd; color:#2B2B2B; font: normal 11px Arial,sans-serif; }
.profilemon .mod_regulations section.row .c0 { margin-right: 20px; float: left; display: inline; width: 100px; line-height: 24px; text-align: right; }
.profilemon .mod_regulations section.row .c1 { overflow: hidden; line-height: 24px; }
.profilemon .mod_regulations section.row .c1 label{ margin-right: 20px; }
.profilemon .mod_regulations section.row .c0 label, .mod_regulations section.row .c0 span.lbl { color: #333; font-size: 12px; font-weight: bold; }
.profilemon .mod_regulations section.row .c0 label, .mod_regulations section.row .c0 input { vertical-align: middle; }
.profilemon .mod_regulations .iSel { padding: 2px; }
.profilemon .mod_regulations .iTa { padding: 3px 0 3px 3px; overflow: auto; width: 230px; height: 92px; }
.profilemon .mod_regulations .iTxt { width: 230px; }
.profilemon .mod_regulations .iRules {  margin-bottom: 5px; padding:10px 3px; overflow: auto; width: 489px; height: 140px; border: 1px solid #bbb; font-size: 11px; line-height: normal;}
.profilemon .mod_regulations .iRules p { margin-bottom: 10px ;}
.profilemon .mod_regulations #i_birthday_day { margin-right: 5px; float: left;width: 47px; }
.profilemon .mod_regulations #i_birthday_month { margin-right: 5px; float: left; width: 112px; }
.profilemon .mod_regulations #i_birthday_year { float: left; width: 61px; }
.profilemon .mod_regulations section.row .c1 * { vertical-align: middle; }
.profilemon .mod_regulations footer.row { padding: 20px 0 0 120px; }

/* index - sitemap */
.profilemon article.mod_siteMapIndex header  { border: 0; }
.profilemon article.mod_siteMapIndex header h1 { color: #767676; font: bold 20px Arial,serif; }
.profilemon .mod_siteMapIndex ul { overflow: hidden; list-style-type: none; }
.profilemon .mod_siteMapIndex > nav { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #BDCBE3; }
.profilemon .mod_siteMapIndex > nav li:first-child { padding: 0; border: 0; }
.profilemon .mod_siteMapIndex > nav li {margin-left: 5px; padding-left: 5px; float: left; display: inline; border-left: 1px solid #BDCBE3; }
.profilemon .mod_siteMapIndex section header { float: left; }
.profilemon .mod_siteMapIndex section header h2 { margin: 0 5px; padding: 0 10px; background:#BDCBE3; font: bold 20px/36px Tahoma,sans-serif; }
.profilemon .mod_siteMapIndex section li { margin-right: 1%; padding-bottom: 5px; float: left; width: 32%; }

/* mod upload - add photo */
.profilemon .mod_upload .body > header { border: 0; }
.profilemon .mod_upload .c0 { margin: 0 15px 10px 0; float: left; }
.profilemon .mod_upload .c0 img { border: 1px solid #e5e5e5; }
.profilemon .mod_upload article > section .qq-upload-file { display: none; }
.profilemon .mod_upload article > section .qq-upload-list .cont { margin-left: 0; }
.profilemon .mod_upload article > section .qq-upload-fail { margin-left: 0; margin-right: 0; }
.profilemon .mod_upload .body a:hover { background: transparent; }
.profilemon .mod_upload .body a.button { margin-right: 20px; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; }
.profilemon .mod_upload .body a.button + a{ padding: 4px 0; display: inline-block; }
.profilemon .mod_upload .body a.button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_upload .body a.button:active { top: 1px; }
.profilemon .mod_upload section h2 { margin-bottom: 10px; color: #333; font-size: 15px; font-weight: normal; }
.profilemon .mod_upload > section > a { margin-right: 40px; float: left; }
.profilemon .mod_upload .body > section { float: left; }
.profilemon .mod_upload .body  > section > section { margin-bottom: 10px; }
.profilemon .mod_upload .qq-upload-button small{ color: #fff; font: bold 12px/17px Arial,serif ; }
.profilemon .mod_upload .qq-upload-button { padding: 4px 8px; overflow: hidden; display: inline-block; position: relative; height: 17px; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); color: #fff; font: bold 12px/17px Arial, serif; text-align: center; direction: ltr; }
.profilemon .mod_upload .qq-upload-button input { margin: 0; padding: 0; position: absolute; right: 0; top: 0; opacity: 0; cursor: pointer; font-size: 118px; font-family: Arial; }
.profilemon .mod_upload .qq-upload-button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_upload .qq-upload-button:active { top: 1px; }
.profilemon .mod_upload p, .mod_upload span { margin-left: 10px; display: inline; color: #9c9c9c; font-size: 11px; line-height: 26px; }
.profilemon .mod_upload p { margin-left: 0; }
.profilemon .mod_upload .sep { display: inline-block; width: 243px; height: 1px; background: #dbdbdb; line-height: 2px; }
.profilemon .mod_upload input[type="text"] { margin-bottom: 25px; padding: 4px; display: block; width: 277px; border: 1px solid #DDD; color: #BABABA; font: 11px Arial,serif; }
.profilemon .mod_upload input { border: 1px solid #ddd; }
.profilemon .mod_upload .qq-upload-list .nofile { margin: 0; position: absolute; left: 110px; top: 0; }
.profilemon .mod_upload .qq-upload-noItem{ display: none; }
.profilemon .mod_upload .send { margin-right: 20px; font-size: 14px; font-weight: bold; }
.profilemon .mod_upload .file-uploader , .mod_upload .file-multiUploader { margin-bottom: 10px; position: relative; }
.profilemon .mod_upload .qq-upload-list .cont { display: inline-block; width: 275px;  height: 25px; border: 1px solid #ddd;}
.profilemon .mod_upload .qq-upload-list li { margin: 10px 0; padding: 0; font-size: 12px; line-height: 25px; }
.profilemon .mod_upload .qq-upload-list { margin: 15px 0; padding: 0; list-style: none; }
.profilemon .mod_upload .qq-upload-size { margin: 0; display: block; height: 25px; width: 0px; background: #2481d8; background: -moz-linear-gradient(top,  #2481d8 0%, #136abd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2481d8), color-stop(100%,#136abd)); background: -webkit-linear-gradient(top,  #2481d8 0%,#136abd 100%); background: -o-linear-gradient(top,  #2481d8 0%,#136abd 100%); background: -ms-linear-gradient(top,  #2481d8 0%,#136abd 100%); background: linear-gradient(top,  #2481d8 0%,#136abd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2481d8', endColorstr='#136abd',GradientType=0 ); color: #fff; text-align: center; }
.profilemon .mod_upload .qq-upload-file { margin-right: 5px; float: left; overflow: hidden; display: inline-block; width: 150px; font-size: 12px; text-align: right; }
.profilemon .mod_upload .qq-upload-list li { clear: left; overflow: hidden; }
.profilemon .mod_upload .qq-upload-spinner, .mod_upload .qq-upload-delete, .mod_upload .qq-upload-failed-text, .mod_upload .qq-upload-image { display: none; }
.profilemon .mod_upload .qq-upload-list div { text-align: right; }
.profilemon .mod_upload #upload-images-form .qq-upload-file { width: 100px; }

/* image crop */
.profilemon #imageCrop { position: relative; }
.profilemon #imageCropLoading { display: block; }
.profilemon #imageCropFormat { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #999; }
.profilemon #imageCropFormat p { margin-left: 14px; display: inline; font-size: 12px; line-height: 17px; }
.profilemon #imageCropMain { position: relative; background:#999; }
.profilemon #imageCropMain canvas { position: absolute; left: 0; top: 0; z-index: 1; }
.profilemon #imageCropMain .overlay { z-index: 2; }
.profilemon #imageCropPreviewInfo {  margin: 4px 0; color: #b54a10; font-size: 15px; line-height: 19px; }
.profilemon #imageCropPreview { display: none; width: 138px; height: 138px; }
.profilemon #imageCropPreview p { margin-bottom: 12px; }
.profilemon #imageCropPreview button { margin-left: 8px; }
.profilemon #imageCropOverlay { display: none; position: fixed; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4);  cursor: wait;  }

/* blog */
.profilemon article.mod_blog .body  > header { border: 0; }
.profilemon article.mod_blog .content { margin-bottom: 29px; }
.profilemon article.mod_blog .content li {padding-left: 10px; background: url('http://bi.gazeta.pl/i/obrazki/profilemon/bullet.png') no-repeat 0 50%;  line-height: 26px; }
.profilemon article.mod_blog  a { margin-right: 3px; font-size: 14px; }
.profilemon article.mod_blog  span { color: #333; font-size: 14px; }

/* recommended box */
.profilemon div#box_recommend .fr_submit input { padding: 0; color: #767676; }
.profilemon #box_recommend_btn { padding-left: 21px; position: absolute; bottom: 0;  background: url('http://bi.gazeta.pl/i/obrazki/profil/polec-ico.gif') no-repeat 0 2px; }
.profilemon #box_recommend { padding: 8px; display: none; position: absolute; right: 0; z-index: 100; width: 330px; border: 1px solid #a5acb2; background: #fff; }
.profilemon #box_recommend fieldset { border: 0; }
.profilemon #box_recommend input { vertical-align: middle; }
.profilemon #box_recommend strong { margin-bottom: 8px; padding-bottom: 4px; display: block;  border-bottom: 1px solid #ebeced; color: #000; font: bold 12px 'Trebuchet MS',Tahoma,sans-serif; }
.profilemon #box_recommend label { display: block; font: bold 13px 'Trebuchet MS',Tahoma,sans-serif; }
.profilemon #box_recommend label span { font-size: 10px; font-weight: normal; }
.profilemon #box_recommend .brct, .profilemon  #box_recommend textarea { padding: 2px 4px; border: 1px solid #a5acb2; font: normal 11px Tahoma,sans-serif; }
.profilemon #box_recommend .brct { width: 175px; }
.profilemon #box_recommend textarea { width: 320px; }
.profilemon #box_recommend .formrow { padding-bottom: 6px; }
.profilemon #box_recommend .fr_submit { text-align: right; }
.profilemon #box_recommend .fr_submit a { margin-right: 8px; font: normal 11px/22px 'Trebuchet MS',Tahoma,sans-serif; }
.profilemon #box_recommend .fr_submit input { padding-bottom: 2px; width: 72px; height: 22px; border: 0; background: url('http://bi.gazeta.pl/i/16/forum/polec-send.gif') no-repeat 0 0; cursor: pointer; font: bold 12px 'Trebuchet MS',Tahoma,sans-serif; text-align: center; }
.profilemon #i_brc_disabled { padding: 4px 0; height: 20px; font: normal 11px/18px Tahoma,sans-serif; }
.profilemon #i_brc_hint { display: none; }
.profilemon #o_brct_error { margin-bottom: 8px; color: #a00; font-weight: bold; }
.profilemon #box_recommend_done { display: none; font-weight: bold; }
.profilemon #profileRemoveOverlay, .profilemon #profileRemoveOverlay .bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; }
.profilemon #profileRemoveOverlay .window { padding: 12px 16px; position: absolute; z-index: 2;  width: 448px; background: #fff; }

/* First login */
body.profilemon #profilFirstLogin h1 { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; }
body.profilemon #profilFirstLogin .iSbt { width: 150px; height: 30px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_150x30.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: bold 14px Arial, sans-serif; text-align: center; }

/* Edit profile page */
body.profilemon #profilEditPage .head .c1 .avatarCtr { border: 0;}
body.profilemon #profilEditPage .head .c1 .avatarSmall { border: 1px dotted #b3b3b3; background: #fff url('http://bi.gazeta.pl/i/obrazki/profil/avatarEdit-bg.gif') no-repeat scroll 0 0; }
body.profilemon #profilEditPage .head .c1 .avatarSmall img { margin: 104px 0 40px 59px; }
body.profilemon #profilEditPage .head .c1 .avatarBig { position: relative; border: 1px dotted #b3b3b3; }
body.profilemon #profilEditPage .head .c1 .avatarBig p { padding: 3px; position: absolute; left: 0; bottom: 0; width: 239px; background: #fff; font-weight: bold; text-align: center; }
body.profilemon #profilEditPage .head .c1 ul { border: 1px solid #dbdbdb; border-top: 0; }
body.profilemon #profilEditPage .head .c1 li { font-weight: bold; }
body.profilemon #profilEditPage .head .c0 h1 { margin-bottom: 5px;}
body.profilemon #profilEditPage .head .c0 .error { margin: 10px 0 5px; padding: 4px 6px; border: 1px solid #75caed; background: #cceefa; color: #000; font-size: 11px; }
body.profilemon #profilEditPage .head .c0 .top .row { padding-top: 5px; }
body.profilemon #profilEditPage .head .c0 .top .row .c0 { margin-right: 10px; float: left; display: inline; width: 90px; line-height: 23px; text-align: left; }
body.profilemon #profilEditPage .head .c0 .top .row .c1 { float: none; display: block; width: auto; line-height: 23px; }
body.profilemon #profilEditPage .head .c0 .middle .row { padding-top: 20px; }
body.profilemon #profilEditPage .head .c0 .middle .row .c0 { float: none; display: block; width: auto; line-height: normal; text-align: left; }
body.profilemon #profilEditPage .head .c0 .middle .row .c1 { display: block; float: none; width: auto; }
body.profilemon #profilEditPage .head .c0 .middle .sbtRow { padding: 18px 0 8px 0; text-align: right; }
body.profilemon #profilEditPage .head .c0 .iTa { margin-top: 3px; width: 353px; height: 33px; }
body.profilemon #profilEditPage .head .c0 .iSbt { padding-bottom: 2px; width: 95px; height: 16px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_95x16.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: 11px Arial, sans-serif; text-align: center; }
body.profilemon #profilEditPage .row label, #profilEditPage .row span.lbl { font-size: 12px; }
body.profilemon #profilEditPage .iTxt, #profilEditPage .iSel, #profilEditPage .iTa { font-size: 12px; }
body.profilemon #profilEditPage .body .section { margin-bottom: 20px; }
body.profilemon #profilEditPage .formularz .row .c0, #profilEditPage .formularz .row .c1 { line-height: 23px; }
body.profilemon #profilEditPage .formularz .serwisRow .c0 { line-height: 32px; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li { margin-right: 20px; padding-bottom: 5px; float: left; display: inline; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li img { padding: 1px; border: 1px solid #fff; border-bottom: 0; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li.active { background: url('http://bi.gazeta.pl/i/obrazki/profil/active-serwis-bg.gif') no-repeat 50% 100%; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li.active img { border-color: #b8b8b8; }
body.profilemon #profilEditPage .formularz .loginRow { padding-top: 10px; }
body.profilemon #profilEditPage #i_photoSerwis_login { width: 230px; }
body.profilemon #profilEditPage .formularz .saveRow .c1 { width: 268px; line-height: 21px; text-align: right; }
body.profilemon #profilEditPage .formularz .iSave { padding-bottom: 2px; width: 45px; height: 16px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_45x16.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: 11px Arial, sans-serif; text-align: center; }
body.profilemon #profilEditPage .formularz .iCancel { padding-bottom: 2px; width: 18px; height: 16px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_18x16.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: 11px Arial, sans-serif; text-align: center; }
body.profilemon #profilEditPage #i_photo_count, body.profilemon #profilEditPage #i_blog_entries { padding: 1px; float: left; width: 40px; }
body.profilemon #profilEditPage .formularz .addressRow .c0 { line-height: 28px; }
body.profilemon #profilEditPage #i_blog_address { margin-right: 20px; width: 260px; }
body.profilemon #profilEditPage #btnRemoveProfile { color: #b10000; }

/* profilemon, fotomon */
body.profilemon .profil { color: #2b2b2b; font: 12px Arial, sans-serif; }
body.profilemon .profil * { margin: 0; padding: 0; text-align: left; }
body.profilemon .profil ul { list-style: none; }
body.profilemon .profil h1 { margin: 0; color: #484848; font: 35px Arial, sans-serif; }
body.profilemon .profil .row.multi .c0 { padding: 2px 0; }
body.profilemon .profil .row { padding-top: 15px; overflow: hidden; zoom: 1; }
body.profilemon .profil .row .c0 { margin-right: 10px; float: left; display: inline; width: 230px; line-height: 24px; text-align: right; }
body.profilemon .profil .row .c1 { overflow: hidden; zoom: 1; line-height: 24px; }
body.profilemon .profil .row .c1 * { vertical-align: middle; }
body.profilemon .profil .row .c0 label, .profil .row .c0 span.lbl { color: #2b2b2b; font-size: 14px; font-weight: bold; }
body.profilemon .profil .row .c0 label, .profil .row .c0 input { vertical-align: middle; }
body.profilemon .profil .row .c0 label.nb { font-weight: normal; }
body.profilemon .profil .row label strong { font-weight: bold; }
body.profilemon .profil .row .c1 label, body.profilemon .profil .row .c1 span.lbl { margin: 0 15px 0 2px; color: #2b2b2b; font-size: 14px; }
body.profilemon .profil .iTxt, body.profilemon .profil .iSel, body.profilemon .profil .iTa  { border: 1px solid #bbb; background: #fff; color: #2b2b2b; font: 14px Arial, sans-serif; }
body.profilemon .profil .iTxt { padding: 3px; }
body.profilemon .profil .iSel { padding: 2px; }
body.profilemon .profil .iTa { padding: 3px 0 3px 3px; overflow: auto; width: 225px; height: 66px; }
body.profilemon .profil .iRules { margin-bottom: 15px; padding: 3px; overflow: auto; width: 222px; height: 140px; border: 1px solid #bbb; font-size: 11px; line-height: normal;}
body.profilemon .profil .row .c1 label.rules { font-size: 12px; }
body.profilemon .profil .sbtRow { padding: 20px 0 0 240px; }
body.profilemon .profil #i_birthday_day { margin-right: 5px; float: left; width: 47px; }
body.profilemon .profil #i_birthday_month { margin-right: 5px; float: left; width: 112px; }
body.profilemon .profil #i_birthday_year { float: left; width: 61px; }
body.profilemon .profil .head { margin-bottom: 15px; overflow: hidden; zoom: 1; }
body.profilemon .profil .head .c0 { float: right; overflow: hidden; display: inline; width: 360px; }
body.profilemon .profil .head .c1 { float: left; overflow: hidden; display: inline; width: 247px; }
body.profilemon .profil .head h1, body.profilemon #k1 .profil .head h1 { margin-bottom: 10px; }
body.profilemon .profil .head .email { font: 11px Arial, sans-serif; text-align: right; }
body.profilemon .profil .head .email a { padding-left: 15px; background: url('http://bi.gazeta.pl/i/obrazki/profil/koperta-small-ico.gif') no-repeat 0 50%; }
body.profilemon .profil .head .who { float: left; color: #777; font: 11px Arial, sans-serif; text-transform: uppercase; }
body.profilemon .profil .head .edit { float: right; font: 11px Arial, sans-serif; }
body.profilemon .profil .head .c0 ul { clear: both; overflow: hidden; }
body.profilemon .profil .head .c0 li { margin-top: 10px; padding-top: 10px; border-top: 1px solid #dbdbdb; line-height: 18px; }
body.profilemon .profil .head .c0 li p { font-weight: bold; }
body.profilemon .profil .head .c0 .official-profile { color: #7a5f87; font-size: 11px; text-align: right; }
body.profilemon .profil .head .c1 .avatarCtr { background: #e9e9e9 url('http://bi.gazeta.pl/i/obrazki/profil/avatar-bg.gif') repeat-x 0 100%; }
body.profilemon .profil .head .c1 .avatar { overflow: hidden; width: 245px; height: 245px; border: 1px solid #dbdbdb; border-bottom: 0; background: #fff; }
body.profilemon .profil .head .c1 .avatarSmall { background: #fff url('http://bi.gazeta.pl/i/obrazki/profil/avatarSmall-bg.gif') no-repeat 0 0; }
body.profilemon .profil .head .c1 .avatarSmall img { margin: 94px 0 55px 95px; }
body.profilemon .profil .head .c1 .avatarSmall p { font-weight: bold; text-align: center; }
body.profilemon .profil .head .c1 .avatarMedium { background: #fff url('http://bi.gazeta.pl/i/obrazki/profil/avatarMedium-bg.gif') no-repeat 0 0; }
body.profilemon .profil .head .c1 .avatarMedium img { margin: 88px 0 0 84px; }
body.profilemon .profil .head .c1 .official-profile { margin: 0 1px 0; background: #7a5f87; color: #fff; font-weight: bold; line-height: 28px; text-align: center; }
body.profilemon .profil .head .c1 ul { padding: 6px 8px 8px; }
body.profilemon .profil .head .c1 li { color: #393939; font: 11px/16px Arial, sans-serif; }
body.profilemon .profil .head .c1 .addToFriends { padding: 0 8px 8px; }
body.profilemon .profil .head .c1 .addToFriends a { display: block; width: 230px; height: 36px; background: url('http://bi.gazeta.pl/i/obrazki/profil/addToFriends-bg.gif') no-repeat 0 0; color: #fff; font: 17px/36px Arial, sans-serif; text-align: center; }
body.profilemon .profil .head .c1 .addToFriends a:hover { text-decoration: none; }
body.profilemon .profil .head .c1 .addToFriends a:hover span { text-decoration: underline; }
body.profilemon .profil .head .c1 .invitationSended { padding: 0 8px 8px; }
body.profilemon .profil .head .c1 .invitationSended span { padding: 6px; display: block; border: 2px solid #14a001; background: #fff; color: #14a001; font: bold 16px Arial, sans-serif; text-align: center; }
body.profilemon .profil .head .c1 .alreadyFriends { padding: 0 8px 8px; text-align: right; }
body.profilemon .profil .head .c1 .alreadyFriends span { margin-bottom: 5px; padding: 7px; display: block;  border: 2px solid #6a84a1; background: #fff; color: #6a84a1; font: bold 16px Arial, sans-serif; text-align: center; }
body.profilemon .profil .head .c1 .alreadyFriends a { font-weight: bold; }
body.profilemon .profil .head .c1 .prv_msg { margin: 0 8px 8px; padding: 10px 0; border-top: 1px solid #b9b9b9; }
body.profilemon .profil .head .c1 .prv_msg a, .profil .head .c1 .prv_msg span { padding-left: 27px; background: url('http://bi.gazeta.pl/i/obrazki/profil/envelope.png') no-repeat 0 0; font-size: 11px; }
body.profilemon .profil .head .c1 .prv_msg a { font-weight: bold; }
body.profilemon .profil .body .section { margin-bottom: 20px; overflow: hidden; zoom: 1; }
body.profilemon .profil .body .section .top { margin-bottom: 10px; padding-bottom: 5px; overflow: hidden; zoom: 1; border-bottom: 1px solid #dbdbdb; }
body.profilemon .profil .body .section .top strong { font-weight: bold; }
body.profilemon .profil .body .section .top .c0 { float: left; display: inline; }
body.profilemon .profil .body .section .top .c1 { padding-top: 1px; float: right; display: inline; font-size: 11px; }
body.profilemon .profil .body .section .top .c0 span { margin-left: 8px; padding-left: 8px; border-left: 1px solid #b1b1b1; }
body.profilemon .profil .body .section .top .c0 .rozwin { padding-right: 11px; background: url('http://bi.gazeta.pl/i/obrazki/profil/raquo_down.gif') no-repeat 100% 50%; }
body.profilemon .profil .body .section .top .c0 .zwin { padding-right: 11px; background: url('http://bi.gazeta.pl/i/obrazki/profil/raquo_up.gif') no-repeat 100% 50%; }
body.profilemon .profil .body .section .hidden { display: none; }

/* naj uzytkownicy */
body.profilemon .mod_fotomon_bs_usr h2 { margin-top: 20px; margin-bottom: 8px; border-bottom: 1px solid #dbdbdb; font-size: 12px; font-weight: bold; line-height: 24px; }
body.profilemon .mod_fotomon_bs_usr li { margin: 0 8px 0 0; float: left; overflow: hidden; display: inline; width: 52px; height: 70px; font-size: 11px; text-align: center; }
body.profilemon .mod_fotomon_bs_usr li img { display: block; border: 1px solid #e0e0e0; }
body.profilemon .mod_fotomon_bs_usr .footer { margin-top: 10px; font-size: 11px; font-weight: bold; text-align: right; }

/* top link - zr20 */
body.profilemon div.mod_zr20 { padding-top: 6px; }
body.profilemon div.mod_zr20 .node_inner .node { height: 22px; border: 0; }
body.profilemon div.mod_zr20 .node_inner p a { padding: 0 0 0 4px; }
body.profilemon div.mod_zr20 .node_inner .node:first-child .node_inner_e { margin: 0; padding: 0; border: 0; }
body.profilemon div.mod_zr20 .node_inner .node .node_inner_e { margin-left: 10px; display: inline; padding-left: 14px; border-left: 1px solid #DBDBDB; }
body.profilemon div.mod_zr20 p { height: auto; vertical-align: middle; }

/* forum video */
.pBody .videos { margin: -5px 0 0 -20px; padding: 0; list-style: none; overflow: hidden; }
.pBody .videos li { margin: 10px 0 0 20px; padding: 0; border: 0; float: left; width: 120px; overflow: hidden; }
.pBody .videos li.loaded { clear: left; width: 400px; }
.pBody .videos li.loaded + li { clear: left; }
.pBody .videos li .t { font-size: 11px; font-weight: normal; display: block; line-height: normal; height: 13px; overflow: hidden; }
.pBody .videos .im { width: 120px; height: 67px; overflow: hidden; position: relative; display: block; margin-bottom: 2px; }
.pBody .videos .play { position: absolute; left: 49px; top: 23px; width: 22px; height: 22px; background: url('http://bi.gazeta.pl/i/obrazki/forum/2010/play-btn.png') no-repeat 0 0; }
.pBody .videos img { display: block; min-width: 120px; min-height: 67px; }
.pBody .videos [data-video-type="youtube"] img { position: relative; top: -12px; }
.pBody .videos .player a { display: inline-block; margin-bottom: 8px; }

/* LEGO HTML5 */

/* quiz index */
article.mod_quiz_index .imgw { margin-right: 10px; float:left; }
article.mod_quiz_index .imgw img { display: block; }
article.mod_quiz_index article h1 { margin-bottom: 10px; font-size: 22px; line-height: 26px; }
article.mod_quiz_index article { padding: 10px 0; min-height: 100px; border-bottom: 1px solid #d5d5d5; }
article.mod_quiz_index footer .more { margin-top: 5px; }
article.mod_quiz_index > section.body { margin-top: -10px; }

/* quiz index dedykowane */
article.mod_quiz_index article { color: #2b2a2a; }
article.mod_quiz_index article h1 { font-family: Georgia, sans-serif; }

/*top video*/
article.mod_topVideo .body { margin-top: -10px; overflow: hidden; }
article.mod_topVideo .imgw { margin-right: 10px; float: left; position: relative; }
article.mod_topVideo .imgw img { display: block; }
article.mod_topVideo .playBtn { position: absolute; left: 35px; top: 13px; width: 30px; height: 30px; background: url("http://bi.gazeta.pl/i/obrazki/wiadomosci2011/play-btn.png") no-repeat 0 0; }    
article.mod_topVideo article { margin-right: 10px; padding: 10px 0 10px; float: left; width: 300px; border-bottom: 1px solid #D5D5D5; }
article.mod_topVideo .body p { overflow: hidden; position: relative; font-size: 14px; font-weight: bold; }
article.mod_topVideo footer { padding-top: 4px; }

/* forum */
article.mod_forum  li.more, article.mod_forum footer { padding-top: 4px; border-top: 1px solid #E2E2E2; font-size: 12px; }
article.mod_forum  li.more { margin-bottom: 0; }
article.mod_forum li { margin-bottom: 10px; font-size: 14px; font-weight: bold;}
article.mod_forum li span { margin-left: 4px; color: #464646; font-size: 11px; font-weight: normal; }
article.mod_forum li img { margin-right: 10px; float: left; }
article.mod_forum dl, article.mod_forum dd { margin: 0; }
article.mod_forum dd li { font-weight: normal; }
article.mod_forum dt { margin-bottom: 7px; font-size: 14px; font-weight: bold; }
article.mod_forum .more { font-weight: normal; }

/* blog box */
article.mod_blogBoxHTML5 .entry { margin: 0 0 12px 0; padding-bottom: 12px; float: left; display: inline; width: 300px; border-bottom: 1px solid #D6D6D6; }
article.mod_blogBoxHTML5 .entry:first-child, article.mod_blogBoxHTML5 .n3 { margin-right: 20px; }
article.mod_blogBoxHTML5 .entry .source, article.mod_blogBoxHTML5 .entry .source a { color: #666; font-size: 11px; line-height: 16px; text-transform: uppercase; }
article.mod_blogBoxHTML5 .entry  .imgw img { margin-right: 10px; padding-top: 4px; float: left; }
article.mod_blogBoxHTML5 .entry  h1 { font-size: 18px; line-height: 20px; } 
article.mod_blogBoxHTML5 .entry header { margin-bottom: 10px; }

/* LEGO HTML5 - END */

/* nowy sondaz */
.mod_sonComp { display: block; width: 620px; color: #000  }
.mod_sonComp strong { font-weight: bold }
.mod_sonComp .top_wrap p { clear: both; }
.mod_sonComp header h1 { font-weight: bold; font-size: 24px; line-height: 42px; }
.mod_sonComp section { clear: both; margin-bottom: 12px }
.mod_sonComp form { display: block; width: 100%; height: auto }
.mod_sonComp .statMsg { margin-bottom: 20px; clear:both}
.mod_sonComp .statMsg .voted { border-top: 1px solid #cdcdcd; border-bottom:  1px solid #cdcdcd; margin: 8px 0; padding: 9px;  }
.mod_sonComp .statMsg .voted p { font-size: 14px; text-align: center }
.mod_sonComp .entry { background: #e9e9e9; color: #003966; width: 280px; height: 130px; padding: 10px; display: block; float: left; margin-left: 20px; margin-bottom: 12px; overflow: hidden; }
.mod_sonComp.vote .entry:hover { background:#003966; cursor: pointer  }
.mod_sonComp.vote .entry:hover .title, .mod_sonComp.vote .entry:hover .results, .mod_sonComp.vote .entry:hover .resultsBar { color: #fff }
.mod_sonComp .entry.odd { margin-left: 0 }
.mod_sonComp .entry .imgw, .mod_sonComp .entry .check,  .mod_sonComp .entry .rightCol { float: left; display: block}
.mod_sonComp .check { display: block; padding: 60px 10px 10px 0 }
.mod_sonComp .check input { cursor: pointer }
.mod_sonComp .imgw { margin-right: 12px}
.mod_sonComp .rightCol { display: block; height: 100%; position: relative;}
.mod_sonComp .rightCol .title { color: #003966; font-weight:  bold; font-size: 16px; }
.mod_sonComp .entry.wide, .mod_sonComp .entry.wideImg { float: none; clear: both; width: 600px; margin-left:0 }
.mod_sonComp .entry.wide .results { width: 400px}
.mod_sonComp.vote .entry.selected { background: #003966 }
.mod_sonComp.vote .entry.selected .title, .mod_sonComp.vote .entry.selected .results, .mod_sonComp.vote .entry.selected .resultsBar   { color: #fff }
.mod_sonComp .entry.wideImg { height: 260px; }
.mod_sonComp .entry.wideImg .rightCol .title { font-size: 28px; line-height: 32px }
.mod_sonComp .entry.wideImg .check { padding-top: 120px; }
.mod_sonComp .entry.winner, .mod_sonComp.vote .entry.winner:hover  { background: #f7ebc9 }
.mod_sonComp .entry.winner .winTag { color: #fff; background: #f7cc56; display: block; width: auto; padding: 2px 4px; font-size: 11px; font-weight: bold; text-transform: uppercase; margin-bottom: 2px }
.mod_sonComp .entry.winner .resultsBar { background: #c0c0c0 }
.mod_sonComp .entry.winner .results {  color: #000 }
.mod_sonComp .entry.winner .resultsBar span { font-size: 22px; font-weight: bold; right: -48px; top: 1px }
.mod_sonComp .entry.small { height: 70px; }
.mod_sonComp .entry.small .check { padding-top: 28px}
.mod_sonComp .userLogin { display: block; height: 36px; }
.mod_sonComp .userLogin label span { color: #8f8f8f; display: block; text-transform: uppercase; font-size: 10px; }
.mod_sonComp .userLogin label { float: left; margin-right: 8px; }
.mod_sonComp .userLogin label.pad { color: #b2b2b2; float: left; padding-top: 18px; font-size: 12px;  }
.mod_sonComp .userLogin label.pad + input { color:#252525; float: left; margin-top:14px; padding: 2px; font-weight: bold; }
.mod_sonComp .entry .results { color: #000; width: 140px;  font-size: 12px; position: absolute; bottom:0; }
.mod_sonComp .entry .resultsBar { background: #c0c0c0; color: #000; display: block; height: 20px; width: 0px; position: relative; margin-bottom: 4px  }
.mod_sonComp .entry .resultsBar span { position: absolute; left: 100%; padding-left: 3px; font-size: 14px; font-weight: bold; top: 2px }
.mod_sonComp input[type=submit] { cursor:pointer; display: block; border: 1px solid #aeaeae; outline: none; color: #fff; 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));}
.mod_sonComp input[type=submit]:hover { background: #aeaeae; background: -moz-linear-gradient(top, #aeaeae 0%, #cbcbcb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(100%,#cbcbcb)); background: -webkit-linear-gradient(top, #aeaeae 0%,#cbcbcb 100%); }
.mod_sonComp input.vote { width: 160px; padding: 13px; font-weight: bold; font-size: 14px; line-height: 20px; border-radius: 2px;  }
.mod_sonComp input.vote.inactive { color: #c0c0c0 }
.mod_sonComp .loginForm { display: none;}
.mod_sonComp .loginForm { border-top: 2px solid #cdcdcd; border-bottom: 2px solid #cdcdcd; clear: both; padding: 0 0 12px 0; }
.mod_sonComp .loginForm p { line-height: 28px}

/* bledne zajawki */
/* .mod_zr14, .mod_zr15, .mod_zr16, .mod_zr17, .mod_zr18, .mod_zr19 */
/* .mod_zi8, .mod_zi9 */

