/* PILKA top */
#topBgPilka {width: 980px; background: url(/images/pilka/pilka_bg.jpg) no-repeat; margin: 0 auto;}
#topMenuPilka { clear: both; height: 26px; padding: 0; }
#topMenuPilka p { font-size: 14px; color: #FFF;  }
#topMenuPilka li { float: left; margin: 0; padding: 0; background: none; }
#topMenuPilka li a { display: block; padding: 2px 9px; border-left: 1px solid #ffffff; font-size: 12px; color: #FFF; }
#topMenuPilka li a:hover { color: #0f87db; text-decoration: none; }
#chooseRegion { padding: 0 10px 0 0; text-align: right; font-size: 12px; color: #fff; }
#chooseRegion h1 { font-size: 12px; color: #fff;  }
#chooseRegion img { margin: 0 0 0 5px; }
#chooseRegion h2 { margin-top: 34px; font-size: 12px; color: #fff; }
#chooseRegion p a { font-size: 12px; color: #fff;  }
#chooseRegion p a.chosen { font-size: 12px; font-weight: bold; color: #fff;  }

a:hover { text-decoration: none; }

/* PILKA tabela, wyniki kolejki, zawodnicy */
#boxPlayers ul { margin: 0 5px; padding: 5px; list-style: none; }
#boxPlayers li { margin: 0 0 3px 0; padding: 0; background: #EEE; }
#boxPlayers li a { font-size: 12px; color: #333; }
#boxPlayers li a:hover { text-decoration: underline; }
#boxPlayers li span { display: block; float: left; width: 22px; font-size: 12px; } 
#boxNextGame p { margin: 0 5px; padding: 5px; text-align: center; }
#boxNextGame p a { display: block; margin-top: 20px; padding: 0 10px; font-weight: bold; }
.boxTable table { width: 268px; margin: 5px; text-align: left;}
.boxTable table td { margin: 0; padding: 2px 4px; background: #EEE; border-bottom: 2px solid #FFF; ext-align: left;}
.boxResults table { width: 268px; margin: 5px; text-align: left;}
.boxResults table td { margin: 0; padding: 2px 4px; background: #EEE; border-bottom: 2px solid #FFF; ext-align: left;}

/* klasy ogolne dla boksow w kolumnie 300 */
.boxOneKeyword300 { position: relative; clear: both; float: left; width: 298px; margin-bottom: 15px; padding: 28px 0 5px 0; border: 1px solid #e1e0e0; }
.boxTwoKeywords300 { position: relative; clear: both; float: left; width: 298px; margin-bottom: 15px; padding: 45px 0 5px 0; border: 1px solid #e4e3e3; }
.boxOneKeyword300 ul li, .boxTwoKeywords300 ul li { margin: 0 0 8px 0; line-height: 15px; background: url(/images/li_red.gif) no-repeat left 5px; }
.boxOneKeyword300 ul li a, .boxTwoKeywords300 ul li a { font-size:12px; color: #333; }
#col300 h4, #col300 h4 a, #col300 h6, #col300 h6 a { font-size: 14px; color: #347235; font-weight: bold; }

/* BOKSY - KOLUMNA 160 */
#col160 h3, #col160 h3 a { background:#347235 none repeat scroll 0 0; color:#ffffff; font-size: 11px; font-weight: bold;}
.box160Pilka { margin: 5px 15px 15px 5px; padding: 0; }
.box160Pilka { margin: 0; padding: 0 15px 15px 5px; background: #EEEEEE; }
.box160Pilka li { position: relative; margin: 0; padding: 0; background: none; }
.box160Pilka li span { position: absolute; display: block; top: 3px; left: 110px; z-index: 2; width: 30px; font-size: 9px; color: #ff0000; text-align: right; }
.box160Pilka li a { display: block; padding: 7px 0 7px 5px; background: url(/images/line_left_a.gif) no-repeat bottom; color: #333; }
.box160Pilka li a:hover { text-decoration: none; color: #c21517; }

/* STOPKA */
#bottomBg { clear: both; padding: 20px 0;  background: #E1E1E1; }
#bottom { width: 980px; margin: 0 auto; overflow: hidden; }
#bottomMenu { margin: 0 auto; padding: 0; }
#bottomMenu li { float: left; padding: 0; background: none; }
#bottomMenu li a { display: block; padding: 0 11px; margin: 3px 0; border-right: 1px solid #CCC; color: #333; }
#bottomMenu h4 { margin: 3px 0; font-size: 11px; }
#bottomMenu li a:hover { text-decoration: underline; }

