* { padding: 0; margin: 0; }

body {
 overflow: visible;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #000000;
 background-image:url(tlo1.jpg);
}
a { text-decoration: none }
a:link { color: #FFFFFF }
a:visited {color: #FFFFFF }

a:active { color: #000000 }


#strona {
 margin: 0 auto;
 width: 1005px;
}
#cialo {
 background-image:url(cialo5.jpg);
 margin-bottom: 0px;
 overflow: auto;
 width: 100%
}
#naglowek {
 background-image:url(logo1.jpg);
 color: #333;
 width: 985px;
 padding: 10px;
 height: 142px;
 margin: 10px 0px 0px 0px;
 border-bottom: solid 1px #FFFFFF;
}
#pasek1 a:hover {background-color: #919191;
padding-left: 10px; padding-right: 10px;
border-top: 1px solid #4A4A4A; padding-top: 0px;}
#pasek1  a {display: inline; margin: 0; padding: 0; text-align: center;
font-weight: bold;}
#pasek1 {
 font-size: 12pt;
 width: 985px;
 color: #333;
 background: #6A6A6A;
 margin: 0 auto;
 padding: 10px;
 border-bottom: solid 1px #FFFFFF;
}


#odnosniki {border: none;
margin-bottom: -0.7em;
margin-top: -0.7em;
}
.linki {text-align: center;
width: 7em;
}

#lewakolumna {
 font-size: 10pt;
 color: #FFFFFF;
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 195px;
 float: left;
}

#srodek {
 float: left;
 margin: 10px 24px;
 padding: 0px;
 width: 563px;
 display: inline;
 position: relative;
}
#srodek a:link {
 color: #7F0000;
}
#srodek a:visited {
 color: #7F0000;
}
#srodek a:hover {
 text-decoration: underline;
 color: #7F0000;
}
#srodek a:active {
 color: #7F0000;
}

#prawakolumna a:hover { text-decoration: underline;}
#prawakolumna {
 font-size: 9pt;
 color: #FFFFFF;
 display: inline;
 position: relative;
 margin: 10px 0px 10px 0px;
 padding: 0px;
 width: 195px;
 float: right;

}
#stopka a:hover { text-decoration: underline;}
#stopka {
 font-size: 9pt;
 width: 985px;
 clear: both;
 color: #FFFFFF;
 background: #7F0000;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 border-top: solid 1px #FFFFFF;
 border-bottom: solid 1px #FFFFFF;
}

#menu1 {

text-align: center;
border: none;

}




#nast_kol {
width: 170px;
border: none;
text-align: center;
}

#kom1 {
width: 80px;

}

#kom {
width: 80px;
height: 80px;
vertical-align: middle;
border: none;
}

.menu_td {text-align: left;}
.menu_naglowki {text-align: center;
background-image:url(tlo1.jpg);}
.nazwa {font-family: Lucida Console;
color: #E8E6E7;
text-align: center;}
.srodbor {text-align: center;
border: none;}
.clear { clear: both; background: none; }
.br {line-height: 15px;}

td#sidelinks h3 {background-color: #DEDEDE;
margin: 0; padding: 1px 0 0; font: bold 100% Arial, Verdana, sans-serif;
color: #000000;
text-align: center;
border-bottom: 2px solid #6A6A6A;}

td#sidelinks a {display: block; margin: 0; padding: 1px; text-align: left;}

td#sidelinks a:hover {background-color: #6A6A6A;
border-right: 4px solid #4A4A4A; padding-right: 7px;
border-top: 1px solid #4A4A4A; padding-top: 0px;}

tr#tabela_jm1 {
background-color: #F4F5F0;
height: 20px;
}

#tabela_jm  {
color: #4F4F4F;
}

tr#tabela_jm2 {
height: 20px;
}
tr#terminarz1 {
height: 20px;
}
tr#terminarz2 {
background-color: #F4F5F0;
height: 30px;
}
#terminarz1 {
color: #4F4F4F;
}
#terminarz1 tr {
font-size: 95%;
}

#tab_seniorzy {
width: 95%;
color: #4F4F4F;
margin: 0;
text-align: center;
}

#tab_seniorzy tr {
height: 20px;
padding: 0;
border-width: 0;
vertical-align: middle; 
font-size: 95%;
}
th#inna {
text-align: left;
}
td#inna {
text-align: left;
}
tr#naglowek_tabeli {
background-color: #F4F5F0;
}
#tytul_tab {
color: #4F4F4F;
}

#kolejka {
width: 100%;
border: none;
}
th#naglowek_kolejki {
background-color: #F4F5F0;
height: 30px;
color: #000000;
}

#kolejka tr {
vertical-align: middle;
}


tr#pary {
font-size: 80%;
}
td#wynik {
color: #000000;
text-align: center;
padding: 5px;
}
td#lewa {
text-align: left;
}
td#prawa {
text-align: right;
}

#glowna_kolejka {
border: 1px solid #E1E2DD;
width: 100%;
margin: 0;
color: #4F4F4F;
text-align: center;
background-color: #E1E2DD;
}
#zawodnik {
border: none;
width: 95%;
background-color: #E1E2DD;
color: #4F4F4F;
}
#zawodnik tr {
vertical-align: middle; 
height: 20px;
text-align: center;

}
#zawodnik td {
font-size: 90%;
}
td#miejsce {
width: 60px;
}
th#miejsce {
width: 60px;
}
tr#naglowek_zawodnik {
background-color: #FFFFFF;

height: 40px;
}
tr#pozycja {
height: 30px;
background-color: #F4F5F0;
}
th#imie {
text-align: left;
padding: 0 0 0 10px ;
}
td#imie {
text-align: left;
padding: 0 0 0 10px ;
}