body {margin: 0; padding: 0; background: #fff; font-family: Georgia, sans-serif; color: #2a2a2a; text-align: center; font-size: 12px;}
body * {margin: 0; padding: 0; text-align: left;}
a {text-decoration: none; color: #b00126; outline: none;}
a:hover {text-decoration: underline; color: #b00;}
img, fieldset {border: 0;}
.kL {float: left; display: inline;}
.kR {float: right; display: inline;}
.clr {clear: both; overflow: hidden; font-size: 0; line-height: 0; height: 0;}
ul {list-style: none;}
  
/* czapeczka */
#sWbgNew { background: #f4f7f7; font-family: Arial,sans-serif; font-weight: bold; font-size: 10px; padding: 5px 0px; overflow:hidden; line-height: 14px;}
#sWbgNew .Ww1 { width: 970px; margin: 0 auto; background: #f4f7f7; }
#sWbgNew .Ww1k1 { float: left; background: #f4f7f7; }
#sWbgNew .Ww1k2 { float: right; background: #f4f7f7; }
#sWbgNew a, #sWbgNew a:hover, #sWbgNew a:visited { color: #600; }
#sWbgNew a { background: url('/i/obrazki/wyborcza2008/czapeczka_brd.gif') no-repeat 0 2px;}
#sWbgNew .Ww1k1 a.WtxtNbrd, #sWbgNew .Ww1k2 a.WtxtNbrd { background: none; margin-left: 0; padding-left: 0;}
#sWbgNew a.WtxtSpec { font-weight: normal; color: #148; background: url('/i/obrazki/wyborcza2008/czapeczka_dot.gif') no-repeat 3px 5px;}
#sWbgNew .Ww1k1 a { margin-left: 6px; padding-left: 8px; }
#sWbgNew .Ww1k2 a { margin-left: 6px; padding-left: 8px; }

/* winieta */
body .banB19Abs {z-index: 20007;}
#sW {position: relative; z-index: 20006;}
#sW, #sW * {zoom: 1;}
#sW .Ww2 { text-align: center; margin: 0 auto; width: 970px; position: relative; height: auto; background: #fff;}
#sW .Ww2 .Ww1k2b, #sW .Ww1k2b {text-align: center; position: relative; z-index: 2; width: 970px; margin: 0 auto;}
#sW .Ww2 .Ww1k1 {position: absolute; left: 0; top: 20px; z-index: 3;}
#sW .Ww2 .Ww1k3 {position: absolute; right: 0; top: 20px; z-index: 3;}
#sW #sWlbg {position: relative; zoom: 1;}
#sW #sWlbg .Ww2 {text-align: left; zoom: 1;}
#sW #sWlbg .Ww2 img {zoom: 1; display: block; position: relative; z-index: 2;}
#sW #sWlbg .Ww2 .topLinks {position: absolute; z-index: 1; top: 25px; left: 0px; font: 40px Georgia, serif; width: 970px; height: auto; }
#sW #sWlbg .Ww2 ul {list-style: none;}
#sW #sWlbg .Ww2 li {text-align: center;}
#sW #sWlbg .Ww2 .topLinks a {color: #888;}

/* nowy szukaj */
#search_top, #searchH {width: 970px;height: 40px;margin: 0 auto;position: relative;border-top: 1px solid #dadada; background: #fff;}
#searchH0 {display: none;}
#search_top0 {width: 300px; position: absolute;top: 7px;left: 300px;}
#search_top ul {list-style: none;}
#search_top fieldset { width: 298px; border: 1px solid #ccc; height: 24px; }
#search_top div { height: 24px; }
#search_top .query { float: left; width: 218px; overflow: hidden; }
#search_top .dropdown { float: left; width: 18px; position: relative; color:#333; font: normal 12px Arial,sans-serif;}
#search_top .submit { float: right; width: 62px; }
#search_top input { background: #fff; border: 0; }
#search_top .dropdown div { background: url('http://bi.gazeta.pl/i/obrazki/wyborcza.biz/search-dropdown.png') no-repeat 0 0; }
#search_top .dropdown div.toggle { background-position: 0 100%; }
#search_top ul { position: absolute; background: #fff; width: 235px; right: 0; border: 1px solid #ccc; top: 24px; display: none; }
#search_top li { padding: 2px 4px; cursor: pointer; }
#search_top li.hover { background: #eee; }
#search_top .query input { width: 210px; padding: 4px; font: normal 14px Arial,sans-serif; }
#search_top .submit input { cursor: pointer; font: bold 12px Arial,sans-serif; width: 100%; text-align: center; padding-bottom: 2px; height: 24px; }
#search_top .hidden { display: none; }

body #navH {width: 970px; margin: 0 auto; border-bottom: 10px solid #fff; background: #75797b; position: relative; z-index: 20003;}
#navH ul {list-style: none;}
#navH ul li {float: left; display: inline; padding-left: 7px; padding-right: 5px; position: relative; font: bold 10px/28px Georgia, serif; text-transform: uppercase;}
#navH ul li.red {background: #c2052c url('/i/obrazki/wyborcza2008/nav_red_brd.gif') no-repeat 0 9px;}
#navH ul li.dred {background: #9b0524 url('/i/obrazki/wyborcza2008/nav_dred_brd.gif') no-repeat 0 9px;}
#navH ul li.first {background-image: none;}
#navH ul li.active {background-image: url('/i/obrazki/wyborcza2008/nav_active_bg.gif'); background-repeat: repeat-x; background-position: 0 2px;}
#navH ul li.active a {color: #000;}
#navH ul.p1 {width: 125px; position: absolute; left: 0; top: 27px; background: #fff; display: none; border: 1px solid #c2052c;}
#navH ul.p1 li {float: none; display: block; background: none; line-height: 18px;}
#navH ul li a {color: #fff;}
#navH ul.p1 li a {color: #b00126;}
#navH ul.p1 li a:hover {color: #530011;}
#navH a.lista {font: bold 10px/28px Georgia, serif; text-transform: uppercase; color: #fff; display: block; text-align: center;}

.navTxt {width: 970px; margin: 0 auto; height: 0; position: relative; z-index: 20004; zoom: 1; clear: both;}
.navTxt .contener1 {position: absolute; top: -65px; right: 0; height: 15px; width: 300px; overflow: hidden; zoom: 1; z-index: 10;text-align: right;}
.navTxt .contener3 {position: absolute; top: -70px; left: 0; height: 32px; width: 250px; overflow: hidden; zoom: 1;}
.navTxt .contener3 .mod_WybBizNav a {font: bold 10px/32px Georgia, serif; text-transform: uppercase;margin-right: 2px;display: block;float: left;padding: 0 6px;}
.navTxt .contener3 .mod_WybBizNav .pl a {background: #c2052c;color: #fff;}
.navTxt .contener3 .mod_WybBizNav .biz a {background: #ccc;color: #646464;}
.navTxt .MZBCwrp_5 {position: absolute; top: 0px; right: 0px; overflow: hidden; width: auto; height: auto;}
.navTxt .MZBCwrp_5 .MZBCwrp1, .navTxt .MZBCwrp_5 .MZBCwrp {float: left; display: inline;}
.navTxt .MZBCwrp_5 .MZBCwrp {margin-left: 5px; padding-left: 7px; background: url('/i/obrazki/wyborcza2008/navTxt_brd.gif') no-repeat 0 2px;}
.navTxt .MZBCwrp_5 h2 {font: 10px/14px Georgia, serif; color: #cc022c; text-transform: uppercase; float: left; display: inline; margin-right: 5px; position: relative; top: 1px !important; top: 0; #top: 0 !important;}
.navTxt .MZBCwrp_5 .MZBCw {font: 11px/14px Georgia, serif; display: inline;}
.navTxt .MZBCwrp_5 .MZBCw a {color: #148;}
.navTxt .MZBCwrp_5 ul {list-style: none;}
.navTxt .MZBCwrp_5 li a {background: url('/i/obrazki/wyborcza2008/rss.gif') no-repeat 0 1px; color: #e97c28; padding-left: 15px;}
.navTxt .contener2 {background: #fff; border: 1px solid #c2052c; width: 490px; padding: 20px; position: absolute; top: -10px; right: 0; display: none; font-family: Arial, sans-serif; zoom: 1;}
.navTxt .contener2 .MZBC {overflow: hidden; zoom: 1;}
.navTxt .contener2 .MZBC ul {list-style: none;}
.navTxt .contener2 .MZBCwrp_1, .navTxt .contener2 .MZBCwrp_2, .navTxt .contener2 .MZBCwrp_3 {float: left; width: 150px; display: inline; margin-left: 20px; overflow: hidden;}
.navTxt .contener2 .MZBCwrp_1 {margin: 0; border: 0; position: static;}
.navTxt .contener2 .MZBC .MZBCwrp {border-top: 1px solid #dadbdb; padding-top: 5px; margin-top: 5px;}
.navTxt .contener2 .MZBC h2 {font-size: 11px; font-family: Georia, serif; text-transform: uppercase; padding-bottom: 3px;}
.navTxt .contener2 .MZBC li {font-size: 11px; line-height: 15px; padding-bottom: 2px; padding-left: 8px; background: url('/i/obrazki/wyborcza2008/mt_dot.gif') no-repeat 0 5px;}
.navTxt .contener2 .MZBC li a {color: #530011;}
.navTxt .contener2 .MZBC li a:hover {color: #b00126;}

/* stopka */
body #sF {width: 970px; margin: 0 auto; padding: 10px 0 0; background: #fff;}
#sFt {display: none;}
#sFb #sFt {display: block;}
#sFb a {color: #333;}
#sFt {text-align: center; padding: 10px 0px 0px; font: 11px Arial, sans-serif; color: #999 !important; margin-bottom: 5px;}
#sFt .ico_rss {display: none;}
#sFb {border-top: 1px #eee solid; text-align: center; position: relative; top: 0px !important; top: -2px; height: 83px; padding-top: 4px; }
#sFb { font-size: 11px; color: #999; line-height: 16px; }
#sFb ul li { float: left; padding-right: 24px; list-style: none;}
#sFbAP { display: none; }
#sFb ul { clear: both; }
#sFb li.tyt { font-size: 10px; }
#sFb .kL li { line-height: 18px; list-style: none; }
#sFt .kL { float: left; display: inline; margin-left: 16px; padding-bottom: 2px;}
#sFt .kR { float: right; display: inline; margin-right: 16px; }
#sFt .kR a.first { margin-right: 8px; }
#sFt .sFb_spc2 {clear: both; margin: 0px 16px; padding-top: 13px !important; border-top: 1px solid #ccc; text-align: center; display: block;}
#sFt .sFb_spc2 a, #sFt .sFb_spc2 a:visited, #sFt .sFb_spc2 a:hover { color: #999; }

#footer { background: #fff; margin: 0 auto; padding: 5px; }
