a {color: #002a70;}
a:hover {background: #002a70; color: #fff;}
header#pageHead {background-color: #000;}
#pageHead .c1 a {color: #fff; background-color: transparent;}
#pageHead .c1 a:hover {color: #fff; text-decoration: underline;}

/* nawigacja */
#navH { margin: 0 auto 12px; height: 35px; width: 940px; padding-bottom: 10px; position: relative; z-index: 5; color: #fff; }
#navH a { color: #fff; }
#navH .p1, #navH .p2, #navH .p3 { display: none; }
#navH .p0 { height: 35px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sport-nav.png') repeat-x 0 -40px; }
#navH .p0 > li { float: left; display: inline; font-size: 14px; height: 35px; position: relative; font-weight: bold; line-height: 30px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sport-nav.png') no-repeat 0 -272px; }
#navH .p0 > li:first-child { background: none; }
#navH .p0 > li.active { background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sport-nav.png') repeat-x 0 0; position: static; }
#navH li.after, #navH li.afterActive { background-image: none; }
#navH .p0 li.all { float: right; }
#navH .p0 > li > a, #navH .p0 > li > span { display: block; height: 30px; padding: 0 7px 0 8px; }
#navH #e1 > a, #navH li.home > a, #navH #e1.active:hover > a { text-indent: -9999px; width: 15px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/home-bg.png') no-repeat 50% 7px; padding: 0 6px; }
#navH li.more > a { padding-right: 24px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/nav-arrows.png') no-repeat 100% 9px; }
#navH li:hover { background: none; z-index: 2; }
#navH li:hover > a { background-color: #454545; text-decoration: underline; }
#navH li:hover > span { background-color: #454545; }
#navH li.more:hover > a { background-position: 100% -26px; }
#navH.overMap li.all > a { background-position: 100% -26px; background-color: #454545; text-decoration: underline; }
#navH li:hover > ul { display: block; position: absolute; left: 0; background: #454545; padding: 5px 10px; }
#navH li:hover > ul ul { display: none; }
#navH li:hover > ul > li { line-height: 15px; height: auto; border-top: 1px solid #363636; padding: 4px 0; white-space: nowrap; font-size: 12px; float: none; }
#navH li:hover > ul > li:first-child { border: 0; }
#navH li:hover > ul > li > a { display: inline; padding: 0 10px 0 0; height: auto; text-decoration: none; }
#navH li:hover > ul > li > a:hover { text-decoration: underline; }
#navH.level1 { height: 62px; }
#navH.level1 .p0, #navH.level1 .p0 > li { height: 32px; }
#navH li.active:hover > a { background: none; text-decoration: none; }
#navH li.active .p1 { display: block; left: 10px; top: 32px; position: absolute; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sport-nav.png') repeat-x 0 -112px; height: 30px; width: 940px; padding: 0; }
#navH li.active .p1 > li { float: left; height: 30px; line-height: 26px; border: 0; padding: 0; font-size: 14px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sport-nav.png') no-repeat 0 -312px; position: relative; }
#navH li.active .p1 > li:first-child, #navH li.active .p1 > li.after, #navH li.active .p1 > li.afterActive { background: none; }
#navH li.active .p1 > li > a { background: none; display: block; padding: 0 7px 0 8px; height: 28px; }
#navH li.active .p1 > li:hover > a { background: #454545; text-decoration: underline; }
#navH li.active .p1 > li ul { display: none; }
#navH li.active .p1 > li:hover ul { display: block; }
#navH li.active .p1 > li:hover ul ul { display: none; }
#navH li.active .p1 li.more > a, #navH li.active .p1 li.more > span { background: none; padding-right: 7px; }
#navH li.active .p1 li.active { position: static; }
#navH li.active .p1 li.active a, #navH li.active .p1 li.active span { background: #40474f; }
#navH li.active .p1 li.active a.hasChild, #navH li.active .p1 li.active span.hasChild { padding-bottom: 2px; }
#navH li.active .p1 li.active:hover > a { text-decoration: none; margin-top: 0; padding-top: 0; }
#navH.level2 { height: 92px; }
#navH.level2 .p0, #navH.level2 .p0 > li { height: 32px; }
#navH.level2 li.active .p1 { background-position: 0 -182px; }
#navH li.active li.active .p2 { display: block; left: 0; top: 30px; position: absolute; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sport-nav.png') repeat-x 0 -212px; height: 30px; width: 940px; padding: 0; }
#navH li.active li.active .p2 > li { float: left; height: 30px; line-height: 26px; border: 0; padding: 0; font-size: 14px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/sport-nav.png') no-repeat 0 -351px; position: relative; }
#navH li.active li.active .p2 > li:first-child, #navH li.active li.active .p2 > li.after, #navH li.active li.active .p2 > li.afterActive { background: none; }
#navH li.active li.active .p2 > li > a, #navH li.active li.active .p2 > li > span { background: none; display: block; padding: 0 7px 0 8px; height: 28px; }
#navH li.active li.active .p2 > li:hover > a { background: #454545; text-decoration: underline; margin-top: -2px; padding-top: 2px; }
#navH li.active li.active .p2 > li ul { display: none; }
#navH li.active li.active .p2 > li:hover ul { display: block; }
#navH li.active li.active .p2 > li:hover ul ul { display: none; }
#navH li.active li.active li.more > a { padding-right: 24px; background: url('http://bi.gazeta.pl/i/obrazki/sport2011/nav-arrows.png') no-repeat 100% 8px; }
#navH li.active li.active li.more:hover > a { background: #454545 url('http://bi.gazeta.pl/i/obrazki/sport2011/nav-arrows.png') no-repeat 100% -26px; }
#navH .p0 li.more.all {display: none;}

body[class*="path_lp_"] .mod.mod_lpsub {width: auto; padding-right: 330px; border-bottom:3px solid #CE212D; margin-bottom: 12px; padding-bottom: 4px;}
body.path_lp_sport #bottom_wrap ul a:hover {background-color: #002a70;}
body[class*="path_lp_"] .landing_results a:hover, body[class*="path_lp_"] .landing_popular a:hover {background: #002a70 !important;}
body[class*="path_lp_"] #col_left .res_body .res_entry .lead {word-break: break-all;}
.landing_results .photo .item .link:hover, .landing_results .video .item .link:hover {background-color: transparent !important;}
#footer .ft_top .c1 li a:hover {text-decoration: underline; color: #002a70; }
#footer .ft_bot { background-color: #000; padding: 9px 10px 10px; }
#footer .ft_bot .c0 li a, #footer .ft_bot .c1 li a { color: #fff; }
#footer .ft_bot .c0 li a:hover, #footer .ft_bot .c1 li a:hover { color: #000; background-color: #fff; }

#col_left .landing_results .res_entry .lead { font-size: 12px; line-height: 16px; color: #333;}
#col_right .landing_results .video .item .link:hover { background-color: inherit; }

/* najczesciej nowe */
article.mod_most_read > header {padding-bottom: 3px;}
.mod_most_read.mod_most_read1 .number, .mod_most_read.mod_most_read1_premium .number {background:#ce212d;color:#fff} 
.mod_most_read.mod_most_read1 li:hover,.mod_most_read.mod_most_read1 .title a:hover,.mod_most_read.mod_most_read1 li:hover .number,
.mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover, .mod_most_read.mod_most_read1_premium .title a:hover, .mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover .number{background:#002157;text-decoration:none}
.mod_most_read.mod_most_read2 li:hover, .mod_most_read.mod_most_read2_premium .tabbed_items ul li:hover {background: #ce212d;}

/* lpmain */
body[class*="path_lp_"] .mod.mod_lpmain .lpfirst .lpauthor {font: italic normal 14px/19px Arial, sans-serif;}
body[class*="path_lp_"] .mod.mod_lpmain .lptitle {margin: 10px 0; }
body[class*="path_lp_"] .mod.mod_lpmain .lptitle a {font: normal bold 20px/22px Arial, serif;}
body[class*="path_lp_"] .mod.mod_lpmain .lptitle strong {font-weight: bold;}
body[class*="path_lp_"] .mod_lpmain .lptitle a,
body[class*="path_lp_"] .mod_lpmain .lpmore a {color: #002a70; }
body[class*="path_lp_"] .mod.mod_lpmain .lptitle a:hover,
body[class*="path_lp_"] .mod_lpmain .lpmore a:hover {color: #fff; background-color: #002A70 !important; text-decoration: underline;}
body[class*="path_lp_"] .mod.mod_lpmain .lpfirst .lead,
body[class*="path_lp_"] .mod.mod_lpmain .lpnext .lead {font: normal normal 12px/16px Arial, sans-serif; color: #333;}
