body {margin: 0; padding: 0; background: #fff; font-family: Georgia, sans-serif; color: #000; text-align: center; font-size: 12px;}
body * {margin: 0; padding: 0; text-align: left;}
a {text-decoration: none; color: #111; outline: none;}
a:hover {text-decoration: underline; color: #c00;}
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;}

/*clear*/
.mod_zr13:after, .mod_uzr2 .order ul:after , .mod_uzr2 .content_inner:after, #navH ul:after, .mod_uzr1 .body:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }


/* 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: 940px; 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 */
#sW {position: relative; z-index: 4;}
#sW .Ww2 { text-align: center; margin: 0 auto; width: 940px; 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;}
#sWlbg {width: 940px; margin: 0 auto;}
#sWlbg {position: relative; zoom: 1;}
#sWlbg .Ww2 {text-align: left; zoom: 1;}
#sWlbg .Ww2 img {zoom: 1; display: block; position: relative; z-index: 2;}
#sWlbg .Ww2 .topLinks {position: absolute; z-index: 1; top: 25px; left: 0px; font: 40px Georgia, serif; width: 970px; height: auto; }
#sWlbg .Ww2 ul {list-style: none;}
#sWlbg .Ww2 li {text-align: center;}
#sWlbg .Ww2 .topLinks a {color: #888;}
#sWlbg .Whtm {position: absolute;top: 12px;right: 0;}

/* nawigacja
#navH {margin-bottom: 20px;}
#navH ul {list-style: none;overflow : hidden;zoom: 1;font: italic 15px Georgia,serif;padding: 7px 0;border-top: 1px dotted #111;border-bottom: 1px solid #111;}
#navH ul li {float: left;margin: 0 2px;padding-left: 8px;background: url(//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/bullet.gif) center left no-repeat;}
#navH ul li.first, #navH ul li#e1 {padding-left: 0;background: none;margin-left: 0;}
#navH ul li a {color: #000;}
#navH ul li.red { background-image: url(//bi.gazeta.pl/i/obrazki/wyborcza/nekrologi/bulletR.gif); }
#navH ul li.red a {color: #cc0000;}
*/

/* navigation */
body #navH { margin: 0 auto 20px; padding: 0; width: 940px; }
body #navH ul { margin:0; padding: 0; list-style: none; background: #919191; }
body #navH ul li { float: left;  }
body #navH li a { padding: 0 10px; border-left: 1px solid #a1a1a1; color: #fff; font: normal 15px/35px Georgia; }
body #navH #e4 a { border-right: 1px solid #a1a1a1; }
body #navH li:first-child a { border: 0; }
body #navH li:hover { background: #a6a6a6; cursor: pointer; }
body #navH li:hover a { border-color: #a6a6a6; background: 0; text-decoration: none; }
body #navH li:hover + li a{ border-color: #919191; }
body #navH li { background: 0; }
body #navH li.red { background: 0;}
body #navH li.red a { font-weight: bold; }
body #navH ul #e7 a { color: #fff; }

.NKLAdsBottom {margin: 15px auto; width: 940px;overflow: hidden;zoom: 1;}
.NKLAdsBottom .ad {float: left;margin-left: 20px;width: 300px;height: 165px;}
.NKLAdsBottom .first {margin-left: 0;}

/* reklama w stopce */
#sF #banP33 {zoom: 1; margin-left: 4px;}
#sF #banP33:after {content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both;}
#sF #banP33 .banB33 {float: left; display: inline; width: 300px; margin: 0 6px;}

/* stopka */
body #sFt {width: 940px; margin: 0 auto; padding: 20px 0 10px; 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;}
#sFt {border-top: 1px #eee solid; border-bottom: 1px #eee solid; text-align: center; margin-bottom: 10px; position: relative; top: 0px !important; top: -2px; height: 83px; padding-top: 4px; }
#sFt { font-size: 11px; color: #999; line-height: 16px; }
#sFt ul li { float: left; padding-right: 18px; list-style: none;}
#sFbAP { display: none; }
#sFt ul { clear: both; }
#sFt li.tyt { font-size: 10px; }
#sFt .kL li { line-height: 18px; list-style: none; }
#sFt .kL { float: left; display: inline; margin-left: 0; padding-bottom: 2px;}
#sFt .kR { float: right; display: inline; margin-right: 0; }
#sFt .kR a.first { margin-right: 8px; }
#sFt .sFb_spc2 {clear: both; margin: 0px; padding-top: 13px !important; border-top: 1px solid #ccc; text-align: center; display: block;}
#sFt .sFb_spc2 a, .sFb_spc2 a:visited, .sFb_spc2 a:hover { color: #999; }

#k1 #rel { margin-bottom: 15px !important; }
#articleToolbar { clear: both; }

/* fix stopka */
#footer .ft_top > div.c0 { width: 100%; }

article.mod > header, article.mod_uzr8 section.body header { border-bottom: 1px solid #ccc }

/* */
