.Ww1k2b {text-align:center;}
#page > div#navtop_wrap {position:relative; }
#navtop_wrap { margin: 10px auto; }
img.Wimg3 { display: block; margin: 0 auto; }
/* nawigacja top */
body #navH { background: #6b0016; width: 970px; margin: 0 auto; padding: 0; position: relative; top:-5px; z-index: 20; font-family: Arial;}
#navH ul { list-style: none; }
#navH ul.p0 { float: left; width: 890px; background: #c2052c; }
#navH ul li { display: inline; float: left; position: relative; font-family: arial, sans-serif; font-size: 12px; padding: 0 9px; position: relative; line-height: 27px; margin-top: 4px; cursor: pointer; }
#navH ul li, #navH ul li.dred.first { background: url('http://bi.gazeta.pl/i/obrazki/wyborcza2012/menu-border-left.png') no-repeat 0 2px; }
#navH ul li:hover, #navH ul li.dred:hover, #navH ul li.first:hover { background: #6B0016; }
#navH ul li.first { background: none; }
#navH ul li.active { background: #fff; }
#navH ul li a { color: #fff; text-align: center; text-decoration:none; }
#navH ul li.active a { color: #000; }
#navH ul li.active ul.p1 a { color: #fff; }
#navH ul.p1 { background: #6B0016; display: none; left: 0; position: absolute; top: 27px; width: 125px; padding-bottom: 5px; z-index: 200; }
#navH li:hover ul.p1 { display: block; }
#navH ul.p1 li { display: block; float: none; line-height: 18px; padding: 0; margin: 0; background: none; }
#navH ul.p1 li.red { background: #6B0016; }
#navH ul.p1 li a { padding: 2px 5px 2px 10px; display: block; text-align: left; }
#navH ul.p1 li a:hover { color: #fff; background: #40000d; }
#navH a.lista { color: #fff; display: block; text-align: center; padding: 8px 0; }
#navH a.lista:hover, .bordo { background: #40000d; text-decoration:none;}

.navTxt { clear: both; height: 0; margin: 0 auto; position: relative; width: 950px; z-index: 4; }
.navTxt .contener1 { height: 15px; overflow: hidden; position: absolute; right: 0; text-align: right; top: -60px; right:-10px; width: 300px; z-index: 10; }
.navTxt .contener1 .MZBC a{font-weight:bold; font-size:12px;}
.navTxt .contener1 .MZBC a:hover {text-decoration:none; color:#000;}
.navTxt .contener3 { position: absolute; top: -63px; left: -10px;}
.navTxt .contener1, .navTxt .contener3 { font-family: arial, sans-serif; font-size: 12px; }
.navTxt .contener3 .mod_WybBizNav a { display: block; float: left; margin-right: 2px; padding: 6px 10px; text-transform: uppercase; font-weight: bold; }
.navTxt .contener3 .mod_WybBizNav .pl a { background: none repeat scroll 0 0 #C2052C; color: #fff; }
.navTxt .contener3 .mod_WybBizNav .pl a:hover, .navTxt .contener3 .mod_WybBizNav .biz a:hover {text-decoration:none;} 
.navTxt .contener3 .mod_WybBizNav .biz a { background: none repeat scroll 0 0 #CCC; color: #646464; }
.navTxt .contener3 .mod_WybBizNav .biz a:hover { background: #dfdfdf; }
.navTxt .MZBCwrp_5 { height: auto; overflow: hidden; position: absolute; right: 0; top: 0; width: auto; }
.navTxt .MZBCwrp_5 .MZBCwrp1, .navTxt .MZBCwrp_5 .MZBCwrp { display: inline; float: left; }
.navTxt .MZBCwrp_5 .MZBCwrp { background: url("http://bi.gazeta.pl/i/obrazki/wyborcza2012/navTxt_brd.gif") no-repeat scroll 0 2px transparent; margin-left: 5px; padding-left: 7px; }
.navTxt .contener2 { background: #fff; border: 1px solid #40000d; display: none; padding: 20px; position: absolute; right: -10px; top: -6px; width: 490px; }
.navTxt .contener2:hover, .navTxt { display: block !important; }
.navTxt .contener2 .MZBC { overflow: hidden; }
.navTxt .contener2 .MZBC ul { list-style: none outside none; }
.navTxt .contener2 .MZBCwrp_1, .navTxt .contener2 .MZBCwrp_2, .navTxt .contener2 .MZBCwrp_3 { display: inline; float: left; margin-left: 20px; overflow: hidden; width: 150px; }
.navTxt .contener2 .MZBCwrp_1 { border: 0 none; margin: 0; position: static; }
.navTxt .contener2 .MZBC .MZBCwrp { border-top: 1px solid #DADBDB; margin-top: 5px; padding-top: 5px; }
.navTxt .contener2 .MZBC h2 { font-family: arial, sans-serif; font-size: 11px; font-weight: bold; padding-bottom: 3px; text-transform: uppercase; color: #0c0c0c; }
.navTxt .contener2 .MZBC li { background: url("http://bi.gazeta.pl/i/obrazki/wyborcza2012/mt_dot.gif") no-repeat scroll 0 5px transparent; font-size: 11px; line-height: 15px; padding-bottom: 2px; padding-left: 8px; }
.navTxt .contener2 .MZBC li a, .navTxt .contener2 a, .navTxt .contener1 a { color: #b00126; }
.navTxt .contener2 .MZBC li a:hover, .navTxt .contener2 .MZBC h2 a:hover{ color: #000; text-decoration:none;}

/* zajawka dla nawigacji piano */
.mod.mod_uzr6.naviversion {width:462px; padding: 17px 20px 9px 20px; border:1px solid #40000d; z-index: 999; position:absolute; top:62px; left:371px; right: 344px\0/; background:#fff; display:none; }
.mod.mod_uzr6.naviversion footer {border-top: 1px solid #E2E2E2;padding-top: 7px;}
.mod.mod_uzr6.naviversion footer p {float:left; color:#a2a0a0; font:11px/16px Arial;}
.mod.mod_uzr6.naviversion footer a {float:right; font:bold 11px/16px Arial;}
.mod.mod_uzr6.naviversion footer a:hover {text-decoration:none; color:#000;}
.mod.mod_uzr6.naviversion section > ul > li{float:none; display:inline-block; vertical-align:top;margin: 0 0 7px 17px;width:140px;} 
.mod.mod_uzr6.naviversion section > ul > li.n3 {margin: 0 0 27px 0;} 
.mod.mod_uzr6.naviversion section ul li header {border:none; padding:0; margin:0 0 3px 0; font:bold 11px Arial;text-transform:uppercase;}
.mod.mod_uzr6.naviversion section ul li header a:hover {text-decoration:none; color:#000;}
.mod.mod_uzr6.naviversion section.body li li {background:none; padding:0; list-style:none;}
.mod.mod_uzr6.naviversion section.body li li a {font:12px/15px Arial;}
.mod.mod_uzr6.naviversion section.body li li a:hover {text-decoration:none; color:#000;}
.mod.mod_uzr6.naviversion section.body .imgw {margin-bottom:2px;} 
.mod.mod_uzr6.naviversion a {color:#B00126;} 
#navH ul li.dred.pay {float: right !important;background:url("http://bi.gazeta.pl/i/obrazki/wyborcza2012/key2.png") no-repeat 3px 9px!important;padding-left:25px;}
#navH ul li.dred.pay:hover {background:url("http://bi.gazeta.pl/i/obrazki/wyborcza2012/key2.png") no-repeat 3px 9px white !important; border-top:1px solid #40000d; border-right:1px solid #40000d; border-left:1px solid #40000d; height:26px !important;}
#navH ul li.dred.pay:hover a {color:#000 !important;}

.newbg {background:url("http://bi.gazeta.pl/i/obrazki/wyborcza2012/key2.png") no-repeat 3px 9px white !important; border-top:1px solid #40000d; border-right:1px solid #40000d; border-left:1px solid #40000d; height:26px !important;}
.newbg a{color:#000 !important;}
#pageSearch { left: 355px; }
#pageSearch ul { z-index: 50; }
#navtop_wrap .c0 { position: relative; }
.path_documentSearch ul.searchHint { z-index: 50; }

/*  ===================================
    Module: Navigation NST
    =================================== */

#page-top #navH {
    position: relative;
    height: 40px;
    margin-top: 0px;
    background: transparent;
    border: 1px solid #e4e4e4;
    border-width: 1px 0 1px 0;
    overflow: visible;
    padding:0 0 0 2px; 
    width:938px;
    /* hide second level list */
    /* show second level list on hover */
    /*  search bar
      ========== */
}

.path_75247 #page-top #navH {
    margin-top:20px;
}

#page-top #navH li {
    background: none;
    margin-top: 0;
}

#page-top #navH li a {
    position: relative;
    height: 34px;
    display: block;
    padding: 0 10px;
    font: 400 14px/34px Arial, sans-serif;
    color: #4c4c4c;
    text-align: center;
    padding:0 8px;
}

#page-top #navH li a:hover {
    background: #d7172c;
    text-decoration: none;
    color: white;
}

#page-top #navH li.active > a {
    background: black !important;
    text-decoration: none;
    color: white;
}

#page-top #navH li.active a:hover {
    background: #d7172c !important;
}

#page-top #navH ul.p0 {
    background: none;
    width:auto;
}

#page-top #navH ul.p0 > li {
    position: relative;
    height: 34px;
    padding: 3px 0 3px 0;
    /* override portal styles... */
}

#page-top #navH ul.p0 > li.active {
    background: none !important;
}

#page-top #navH ul.p0 > li > a:not(:only-child) {
    padding-right: 26px;
}

#page-top #navH ul.p0 > li > a:not(:only-child)::after {
    position: absolute;
    z-index: 3;
    top: 14px;
    right: 6px;
    display: inline-block;
    width: 14px;
    height: 9px;
    content: '';
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAMAAAA1k+1bAAAAM1BMVEUAAADIyMjHx8fHx8fHx8fIyMjIyMjHx8fIyMjHx8fIyMjIyMjIyMjIyMjIyMjIyMjIyMh/UpEBAAAAEHRSTlMAFQbqKtbPtw/CRCP019GiBKYwoAAAADpJREFUCNc1x8kRwCAMBMFFvsA2oPyjRaUa+tdSNaFYrD3Grmk6D4/n/K7iuSJxxltn3Edse/3/lDhbdRMBvV9c8yAAAAAASUVORK5CYII=) no-repeat top left;
}

#page-top #navH ul.p0 > li > a:hover::after {
    /* override red arrow */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJBAMAAADwYwBaAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMAzikT6dYHtxgPA7mi9nAI7gAAAEFJREFUCNdj4ExgYGBgXsAwsQxIt55iULmewMARK8nA5FvG0HrRgAEokBErzMAAFNgK4gIF7gK5IAFHIBcElIEYACwFDQkZ7dIdAAAAAElFTkSuQmCC) !important;
}

#page-top #navH ul.p0 > li > a img {
    display: inline-block;
    vertical-align: text-top;
    margin: 0 5px 0 0;
}

#page-top #navH ul.p0 > li:hover > a:not(:only-child)::after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJBAMAAADwYwBaAAAAKlBMVEUAAADXFyzXFyzXFyzXFyzXFyzXFyzXFyzXFyzXFyzXFyzXFyzXFyzXFyyGUxLoAAAADXRSTlMAE+nQ1rgqBxgPJ8aiEejYmAAAAEJJREFUCNdj4CxgYGBgZGCYHQ6kWw4wLLpawMDha8nAphvO0HJZgIEh6WqFryEDA1AgBMQFCtwFckECykAuCCwEYgAUJQz4XPGzjAAAAABJRU5ErkJggg==);
}

#page-top #navH ul.p1 {
    position: absolute;
    z-index: 9;
    top: -999999px;
    left: 0;
    display: block;
    width: auto;
    padding: 5px 0;
    background: #414141;
}

#page-top #navH ul.p1 > li {
    height: auto;
    width: 100%;
    padding: 0;
    clear: both;
    float: left;
    background: #414141;
}

#page-top #navH ul.p1 > li a {
    height: 36px;
    padding-right: 15px;
    color: white;
    white-space: nowrap;
    text-align: left;
    line-height: 36px;
    width: 100%;
    overflow: hidden;
    clear: both;
    box-sizing: border-box;
}

#page-top #navH ul.p1 > li a:hover {
    background: #d7172c;
}

#page-top #navH ul.p0 li:hover ul.p1 {
    display: block;
    top:40px;
}

#page-top #navH ul.p2 {
    width: 100%;
    background-color: #616161;
    overflow: hidden;
}

#page-top #navH ul.p2 li {
    width: 100%;
}

#page-top #navH ul.p2 li a {
    padding-left: 20px;
}

#page-top #navH ul.p2 li a img {
    display: inline-block;
    margin: -3px 8px;
}

#page-top #navH #rwdSearch {
    position: absolute;
    right: 0;
    top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAMFBMVEUAAADLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCpKy5AAAAD3RSTlMA6QnKr5lqWSK3GhXMy2iG7sPhAAAAcUlEQVQI12NgYCiRFylgAIGe/////2kAMjjkzTZss5cAsni/KDAwqPwFsuqNgASTPVDl/ASQ4vwJDAzyG0Cs9QIMDP/BBuh/QIgh1CH0wsz7CLFj0TL7/wFQez/+/8oAdUs8UBACWIGCUBD/D8ZifQAAdekpSkSs6KIAAAAASUVORK5CYII=) no-repeat 6px 6px;
    display: block;
    height: 30px;
    margin: 5px 0 0;
    width: 30px;
    padding: 0;
}

#page-top #navH #rwdSearch:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA6QnJtZlZyyJprBoVavlntJ54NQAAAHFJREFUGNN1kNsOhCAMBVtAEUGd///aTWVpNrLOS5NJc3oRY02KplWcLdPJ2zBKPJq0I6Jfl9mDGGEn9xyimdtF7rxEkUEhWVGaq4paAXEC59+uOWueOO2lP9vXUEsElseN2t34xGmfWNw5b+6Sp7vkA5oUBU7ghn11AAAAAElFTkSuQmCC) no-repeat 6px 6px #d7172c;
}

#page-top #navH #rwdSearch.rwdExit {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARBAMAAAAmgTH3AAAAKlBMVEUAAADHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8cLcw+5AAAADXRSTlMA+dlQTxsaDn7FpGdB0lOGoAAAAG1JREFUCNcdzLENQGAQhuG3ECR0aqVSYgUbmMEEWp0F1KaQGMEKv0okt4u776rLm3wPxY1fvbA28YwHZxogaz9mazxYR96nIWufiUgRiKQQSQEqswsZZrJ84kNkyAojLKHidzfceik7WRss8RT8DR0j+18lrm0AAAAASUVORK5CYII=) !important;
    background-color: transparent !important;
}

#page-top #navH #rwdSearch.rwdExit:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARBAMAAAAmgTH3AAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAAC3RSTlMA+dlPGg5+xaRnQT6bvT8AAABrSURBVAjXHcyrDYBgDEXhk/BIwCKxOAxsQJgAh8WjmQLDCKzwIwhJl6O9Vc1J7kdx41cvrE0848GZBsjaj9kaD9aR92nI2mciUgQiKURSgMrsQoaZLJ/4EBmywghLqPjdDbdeyk7WBks8BT8u0R3jw1aRxQAAAABJRU5ErkJggg==) no-repeat center center #d7172c !important;
}

/* Complex navigation */
#page-top #navH ul.p1.multicolumns {
    width: 360px;
}

#page-top #navH ul.p1.multicolumns li {
    float: left;
    clear: none;
    width: 120px;
    display: inline-block;
}

#page-top #navH ul.p1.multicolumns li.break {
    clear: both;
}

/*  search box 
    ========== */
#pageSearch {
    z-index: 3;
    position: absolute;
    right: 0;
    left: auto;
    top: -60px;
    width: 290px;
    background: white;
    border: 1px solid #e4e4e4;
    padding: 10px;
    display: none;
}

:root #pageSearch {
    left:auto;
}

#pageSearch.is-visible {
    display:block;
}

#pageSearch #pageSearchQ {
    background: #f2f2f2;
    width: 199px;
    padding: 7px;
    border: none;
    height: 30px;
    box-sizing: border-box;
    border:1px solid #dadada;
}

#pageSearch input[type="submit"] {
    border-radius: 0 !important;
    background: #d7172c !important;
    color: white !important;
    font: 700 14px/30px Arial, sans-serif !important;
    text-transform: uppercase;
    margin-left: 0 !important;
    width: 73px !important;
    border: none !important;
    height: 30px;
    float: left;
    text-indent: 0;
}

#pageSearch::after {
    z-index: 1;
    border-color: #e0e0e0 transparent transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    content: "";
    height: 0;
    position: absolute;
    right: 10px;
    top: 50px;
    visibility: visible;
    width: 0;
}

#pageSearch::before {
    z-index: 2;
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    content: "";
    height: 0;
    position: absolute;
    right: 10px;
    top: 49px;
    visibility: visible;
    width: 0;
}

#pageSearch form div {
    background: url("http://bi.gazeta.pl/i/obrazki/wyborcza2013/search-sprite-basic_v3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
    height: 28px;
    width: 18px;
}

#pageSearch .expanded {
    background-position: 0 -28px;
}

#pageSearch ul {
    left: 10px;
    top: 40px;
    width: 197px;
    z-index: 10;
}

#pageSearch ul li {
    float:left;
    clear:both;
}

div[data-target="internet"] li[data-target="internet"] {
    color:#d7172c;
}

div[data-target="serwis"] li[data-target="serwis"] {
    color:#d7172c;
}

div[data-target="archiwum"] li[data-target="archiwum"] {
    color:#d7172c;
}


/*  ==================
    Module: Header NST
    ================== */

#page #page-top #navH {
    top:0;
}   

#page #page-top .c0 {
    float:left;
    overflow:hidden;
    margin:0;
}

#page #page-top #navtop_wrap {
    display:none;
}

#page #page-top .c0 .fb {
    margin-top: 16px;
    position: relative;
    z-index: 2;
}

#page #page-top header#pageHead {
    margin-top: 0;
    margin-bottom: 0;
}

#page header#pageHead div.c0 div.imgw {
    width:auto;
}

.path_75247 #page header#pageHead div.c0 {
    display:block;
    margin:0 auto;
    float:none;
}

.path_75247 #page header#pageHead div.c0 div.imgw a {
    display:block;
    margin:0 auto;
    float:none;
    width:293px;
}

/*  Fix: Padding top dla contentu
    ============================= */
    
#content {
    padding-top:20px;
}

/* usuniecie nowej winiety, ktora jest biala */
#pageHead {
	display: none;
}