@import url('/info/ban.css');

div#sWlbg img { border:none; }
#k123 { width: 940px; }

/* Glowny artykul */
#page_header span { display:none; }
#page_header h1 { text-transform:uppercase; font:normal 18px Georgia, serif; padding-bottom:3px;}
#mainArt { padding:15px; background:#efefef; border-top:1px solid #dadada; }
#mainArt img { float:left; display:inline; margin:0 15px 15px 0; }
#mainArt h2 { display:none; }
#mainArt p { font:14px/20px Georgia,serif; color:#2b2b2b; margin: 0 0 14px;}
#mainArt p strong { font-weight: bold; }
#mainArt .image { float: left; margin: 0 15px 15px 0; }
#mainArt .image img { float: none; margin: 0; display: block; }
#mainArt .image p { font: 11px Arial, sans-serif; color: #666; margin: 5px 0 0 0; text-align: right;}

/* 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; }

#sWbgNew { background:#f1f1f1; margin-bottom:15px; font-family:arial,sans-serif; }
#sWbgNew a { color:#999; padding:3px 5px; text-decoration:none; }
#sWbgNew a:hover { text-decoration:underline; }

#sWlbg .Ww2 { width:940px;}
#sW .Ww1 { overflow:hidden; width:940px; }
.Ww1k1 { float:left; }
.Ww1k2 { float:right; }

#navbot_wrap, #sS, #smallTags, .banB1 { width:940px; margin:0 auto; }
.banB1 { text-align:center; }

#navbot_wrap { overflow:hidden; }
#navbot_wrap .c0 { float:left; }
#navbot_wrap .c1 { float:right; }

body  { color:#000; font:12px Georgia, serif; margin:0; padding:0; }
a { color:#154972; }

#holder_101 .head:after, .wList .info:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

#navbot_wrap { overflow:hidden; }
#navbot_wrap .mod_zrgar3 { margin-bottom:10px; }

#page_header { padding-top:20px; }
#page_header h1 { margin:0; }

.sz_wynik h3, .mod_zrgar7 h2 { text-transform:uppercase; padding-bottom:3px; border-bottom:1px solid #dedede;  }
.sz_wynik h3, .mod_zrgar7 h2 { font-size:12px; }

.sz_wynik { overflow:hidden; }
.sz_tytul { margin:0 8px 8px 0;}
.sz_doc {float:left;}
.submitHref { clear:both; display:block; text-decoration:none; text-align: right; font-size: 11px; font-weight: bold;}
.submitHref:hover { text-decoration:underline; }

#k12 { border:none; }

.res_body { padding-top:15px; }
.res_body .res_entry { overflow:hidden; padding:10px 0;  border-bottom:1px solid #dadada; }
.res_body .res_entry h2 { margin-top:0; font-weight:normal; font-size:18px; }

.res_body .res_entry h2 a {text-decoration:none;}
.res_body .res_entry h2 a:hover { text-decoration: underline;}
.res_body .res_entry img {  float:left; margin-right:10px;  width:140px;}
.res_body .res_entry .lead { color:#373737; font:11px Arial,sans-serif; }
.res_body .res_entry .lead li { float:none; width:auto; }

/* navH - nawigacja */
#navH { width:940px; height:35px; background:#9c3; font:14px Georgia,serif; color:#fff; margin:5px auto 0; padding:0; }
#navH ul { padding:5px 0; zoom:1; overflow:hidden; height:25px; }
#navH ul:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
#navH li { float:left; border-left:1px solid #a8d451; padding:0 4px; line-height:25px; list-style-type:none; }
#navH li:first-child { border-left:none; }
#navH li a { text-decoration:none; color:#fff; display:block; outline:none; padding:0 4px; }
#navH li a:hover { text-decoration:none; background-color:#fff; color:#9c3; }
#navH li#e1 { width:24px; }
#navH li#e1 a { background: url("http://bi.gazeta.pl/i/obrazki/ogrody2/homeIcon.gif") no-repeat scroll 6px 4px transparent; outline:none; position: static; text-indent: -9999px; height:100%; }

/* index - z2 */
.mod_zigar2 .head { border-bottom-width:2px;  }
.mod_zigar2 .head h2 { color:#393939; font:bold 12px Georgia,serif; }
.mod_zigar2 .tags {overflow: hidden ;zoom: 1;}
.mod_zigar2 .body .base, .mod_zigar2 .body .tags {display: inline;width: auto;float: none;}
.mod_zigar2 .body .base {float: left;margin: 0 6px 0 0;font:11px Arial,sans-serif; background: #668f13; text-transform:lowercase; }
.mod_zigar2 .body .base a {color: #fff; padding: 0 2px 1px 2px; border-left:1px solid #dedede; padding-left:6px; }
.mod_zigar2 .body .base a:hover { background-color:#344610; }
.mod_zigar2 .body .tags li { float: left;margin: 0; margin-left:6px; font: 11px Arial,sans-serif; }
.mod_zigar2 .body .tags .first {margin-left: 0;padding-left: 0; background: none;}
.mod_zigar2 .body .tags .first a { border-left:none; padding-left:0; }
.mod_zigar2 .body h3{ clear: both; margin-bottom:0;  padding-top:10px; }
.mod_zigar2 .body h3 a { font-size:20px; }
.mod_zigar2 .body h3 a:hover { background-color:#2e2b47; color:#fff; }
.mod_zigar2 .body h2 {display: block;clear: both; }
.mod_zigar2 .when {font-size: 11px;color: #a8a8a8;margin-bottom: 3px;}
.mod_zigar2 .author {display: none;}
.mod_zigar2 .body .lead {padding-top:10px; color:#373737; font:11px/14px Arial,sans-serif; }
.mod_zigar2 li.entry {border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;padding-left: 130px;position: relative;zoom: 1; min-height:100px;}
.mod_zigar2 .imgw { position: absolute;left: 0;top: 0;margin-right: 11px !important; overflow: hidden; width: 140px; height: 100px; }
.mod_zigar2 .imgw li, .mod_mod_zigar2 .imgw li {margin-top: 4px;}
.mod_zigar2 .comments, .mod_zigar2 .more a { font:11px/16px Arial,sans-serif; text-transform:capitalize; }
.mod_zigar2 .comments span { color:#888; }
.mod_zigar2 .body .tags a:hover, .mod_zigar2 .comments a:hover, .mod_zigar2 .more a:hover, .mod_zigar2 li.externalEntry a:hover { background-color:#154972; text-decoration:none; color:#fff; }
.mod_zigar2 .mod_rynek .head h2 { border:none; margin-bottom:0; }
.mod_zigar2 li.externalEntry { padding-left:0; }
.mod_zigar2 li.externalEntry h2 a:hover { color:#393939; text-decoration:none; }
.mod_zigar2 li.externalEntry .entry ul { overflow:hidden; }
.mod_zigar2 li.externalEntry .entry { padding:0; float:left; margin-left:20px; width:140px; border-bottom:none; }
.mod_zigar2 li.externalEntry .first { margin-left:0; }
.mod_zigar2 li.externalEntry .img { margin-bottom:10px; }
.mod_zigar2 li.externalEntry a { font:bold 12px Georgia,serif; }
.mod_zigar2 .pages a, .mod_zigar2 .pages span { font-family:Arial,sans-serif; }

/* podemnu - z3 */
.mod_zrgar3 { padding-top:7px; font:11px Arial,sans-serif; }
.mod_zrgar3 .node_inner .node { border-left:none; border-right:1px solid #cdcdcd; float: left; padding-left: 2px; }
.mod_zrgar3 .node_inner .node:first-child, .mod_zrgar3 .node_inner .node:last-child { border-right:none; }
.mod_zrgar3 p {margin:0;}
.mod_zrgar3 p, .mod_zrgar3 span { line-height:12px; height:12px; }
.mod_zrgar3 .node_inner .node_e { position:relative; top:1px; }
.mod_zrgar3 .node_inner .base { padding-right:2px; position:static; }
.mod_zrgar3 .node_inner .base .base { background: url("http://bi.gazeta.pl/i/obrazki/ogrody2/gray-arrow.gif") no-repeat scroll right 1px transparent; padding-right:6px; }
.mod_zrgar3 span { padding:0 0 0 2px; color:#8c8c8c; font-size:10px; background-color:#e1e1e1; }
.mod_zrgar3 .node_inner p a { color:#334510; padding:0 4px; }
.mod_zrgar3 .node_inner p a:hover { text-decoration:none; background:#dedede; }

/* ekspert radzi - z7 */
.layout_uniwersalny #columns_wrap .mod_zrgar7 .node_head { border-width:2px; padding-bottom:15px; }
.layout_uniwersalny #columns_wrap #col_right .mod_zrgar7 .node_entry { padding-bottom:10px; }
.mod_zrgar7 { border-bottom:1px solid #dedede; margin-bottom:10px; overflow:hidden; padding-bottom:10px; }
.mod_zrgar7 img {float:left; margin-right:8px; }
.mod_zrgar7 .node_entry .author { font-family:arial,sans-serif; color:#505050; display:block; padding-bottom:2px; }
.mod_zrgar7 .node_entry h3 { margin:0; }
.mod_zrgar7 .node_entry h3 a { font-size:20px; text-decoration:none; }
.mod_zrgar7 .node_entry h3 a:hover { color:#fff; background-color:#154972; }


/* zr14 - najczesciej czytane */
.mod_zigar14 .bs_mostread_head p { color: #393939; text-transform: uppercase; padding-bottom:3px; border-bottom:2px solid #dadada;}
.mod_zigar14 .bs_mostread_head p strong { font: bold 12px Georgia,serif; }
.mod_zigar14 li { overflow:hidden; margin:10px 0; }
.mod_zigar14 .bs_mostread_body small { float:left; display:block; width:38px; height:38px; font:26px/38px Georgia,serif; background-color:#99cc33; color:#fff; text-align:center; margin:0 8px 0 0; }
.mod_zigar14 .bs_mostread_body strong { display:block; height:33px; float:left; width:250px; padding-top:4px; font-weight:bold; }
.mod_zigar14 .bs_mostread_body li:hover { background-color:#2e2b47; color:#fff; }
.mod_zigar14 .bs_mostread_body li:hover a { color:#fff; background-color:transparent; }
.mod_zigar14 .bs_mostread_body li:hover small { color:#fff; background-color:#2e2b47;  }
.bs_mostread_body0 ul {padding:0; list-style-type:none; margin:0;}
#smallTags ul { padding:0; }
#smallTags li { display:inline; border-right:1px solid #eaeaea; padding-right:3px; margin-right:3px;  }
#smallTags li a { text-decoration:none; }
#smallTags li a:hover { text-decoration:underline; }

#footer .c1 { width:240px; }

.results h2 {  font:bold 12px Georgia, serif; padding-bottom:3px; }
.results ul { padding:0 0 15px 0; margin:0; overflow:hidden; }
.results li { float:left; display:block; width:148px;  }
.results li a { text-decoration:none; }
.results li a:hover { color:#fff; background-color:#154972; }
.results strong { font-weight:bold; }

.siteMapIndex {margin-bottom: 20px;}
.siteMapIndex h1 {font: bold 16px Tahoma, sans-serif; margin: 15px 0 15px 5px;}
.siteMapIndex .head{border-bottom: 1px solid #BDCBE3; overflow: hidden; zoom: 1; margin-bottom: 20px; position: relative;}
.siteMapIndex .body {overflow: hidden; zoom: 1; margin-bottom: 10px; position: relative;}
.siteMapIndexPage .head {display: none;}
.siteMapIndex ul {list-style: none; overflow: hidden; zoom: 1;}
.siteMapIndex .head li {float: left; display: inline; margin-left: 5px; padding-left: 5px; border-left: 1px solid #BDCBE3;}
.siteMapIndex .head li.first { padding: 0; border: 0;}
.siteMapIndex .body strong {float: left; display: inline; margin: 0 5px; font: bold 20px/36px Tahoma, sans-serif; background: #FAE8AF; padding: 0 10px;}
.siteMapIndex .body li {padding-bottom: 5px; float: left; width: 32%; margin-right: 1%;}
.siteMapIndex .body {padding-bottom: 10px; margin-bottom: 0;}
.siteMapIndex .pages { display: block; text-align: center; font: bold 11px Tahoma,sans-serif; padding: 16px 0; clear: both; }
.siteMapIndex .pages span span, .siteMapIndex .pages span a{ margin: 0 1px; padding: 2px 3px; border: 1px solid #ccc; }
.siteMapIndex .pages span span{ border-color: #fff; }
.siteMapIndex a {  text-decoration:none;}
.siteMapIndex a:hover { text-decoration:underline; }

/* ban odstepy */
#ea_popular, #ea_mostread, #sS #k3 .results, #banP3 {margin-bottom: 20px !important;}


#sS #k3 .results { border: 1px solid #cbcbcb; background: #fff; margin-bottom: 14px; padding: 0; }
#sS #k3 .results .sz_wynik { padding: 6px 8px; }
#sS #k3 .results h2.sz_tytul { font-weight: bold; font-size: 12px; text-transform: uppercase; background: 0; padding: 0 0 4px; margin: 0 0 4px; border-bottom: 1px solid #cbcbcb; }
#sS #k3 .results h2.sz_tytul a { color: #000; }
#sS #k3 .results .PHOTO, #sS #k3 .results .VIDEO { padding: 6px 16px; }
#sS #k3 .results .PHOTO h2.sz_tytul, #sS #k3 .results .VIDEO h2.sz_tytul { border-bottom: 0; padding-bottom: 0; }
#sS #k3 .results .VIDEO div.sz_tytul a { font-size: 11px; line-height: 14px; }
#sS #k3 .results .VIDEO div.sz_tytul img { display: block; margin-bottom: 4px; }
#sS #k3 .results .sz_doc ul { overflow: hidden; zoom: 1; list-style: none; }
#sS #k3 .results .sz_doc li { float: left; width: 140px; font-size: 11px; line-height: 16px; }
#sS #k3 .results .sz_doc .count { display: none; }
#sS #k3 .results .moreLink { padding-top: 8px; text-align: right; font-size: 11px; font-weight: bold; }
#sS #k3 .results .DZ div.sz_doc { border-bottom: 1px solid #d3d3d3; }
#sS #k3 .results .DZ div.sz_tytul, #sS #k3 .results .DZ div.sz_lead { display: inline; font-size: 12px; color: #3b3b3b; }
#sS #k3 .results .DZ div.sz_tytul a { text-decoration: none; display: inline; margin-right: 8px; font-size: 14px; font-weight: bold; }
#sS #k3 .results .DZ div.sz_tytul a:hover { text-decoration: none; }

#smallTags { margin: 0 auto; overflow: hidden; zoom: 1; padding: 18px 0 8px; border-top: 1px solid #dedede; background: #fff; }

#footer { width:940px; }
#footer .c0 ul, #footer .ft_bot .c0 { padding-left:0; }
#banP1 { margin:0 auto; width:940px; }
#banP1 #b108646 { margin:0 auto;}

div.res_entry.mod0.mod3_0.ART { margin-top: 12px;}

/* google adcontainer2 */
#adcontainer2 {margin: 15px 0;}
