/**** UNIVERSAL ****/
h7 {font-weight: bold;  font-size:1px; text-align:center;}
h6 {font-weight: bold;  font-size:10px; text-align:center;}
h5 {font-weight: bold;  font-size:15px; text-align:center;}
h4 {font-weight: bold;  font-size:20px; text-align:center;}
h3 {font-weight: bold;  font-size:25px; text-align:center;}
h2 {font-weight: bold;  font-size:32px; text-align:center;}
h1 {font-weight: bold;  font-size:40px; text-align:center;}

.prawy {text-align: right;}
.lewy {text-align: left;}
.srodek {text-align: center;}


.robl {color: royalblue;}
.fibr {color: firebrick;}
.orng {color: orange;}
.black {color: black;}
.zolty {color: #F3D48A;}
.gray {color: gray;}
.red {color: red}

#button_wybor {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color: #7D7C7A; font-size:12px; font-weight: bold; text-align:center; color:#F79725;}

#button_mm_nonactive {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
                      background-color: #ACA9A8; font-size:10px; font-weight: bold; text-align:center; color:black;}
#button_mm_active {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
                   background-color: #68F289; font-size:10px; font-weight: bold; text-align:center; color:#F22706;}

#pusty_y{background-color:yellow; color:black; font-weight:bold; text-align:center; }
#pusty_blue1{background-color:#A2A5CF; color:black; font-weight:bold; text-align:center; }
#select_blue1 {background-color:#A2A5CF; color:black; font-weight:bold; text-align:center; }
#select_blue2 {background-color:#8990F4; color:#050E85; font-weight:bold; text-align:center; }
#select_blue3 {background-color:gray; color:orange; font-weight:bold; text-align:center; }
#select_orange1{background-color:#EEB254; color:#050E85; font-weight:bold; text-align:center; }
#z{background-color:lightgreen; color:black; font-weight:bold; text-align:center; }
#sz{background-color:lightgray; color:red; font-weight:bold; text-align:left; }
#select{font-size:16px; text-align:center; color:black; background-color:lightgrey;}


/**** index ****/
body { background-color: #040C5A; background-image: url(../ikony/pasek_pionowy_4.jpg);  background-attachment: fixed; text-align: center;}
div#main {width: 950px;   margin-left: auto; margin-right: auto; position: relative; 
               background-color: white; border: 0px solid white}
div#main_div {width: 950px; height: 120px;   margin-left: auto; margin-right: auto; position: relative; 
               background-color: white; background-image: url(../ikony/pasek_niebieski_1.jpg); border: 0px solid red; }
div#main_div2 { width: 950px; height: 60px;   margin-left: auto; margin-right: auto; position: relative; 
               background-color: white; background-image: url(../ikony/pasek_niebieski_2.jpg);}


/**** index - H ****/
div#H_logo {background: transparent; position: absolute;  top: 10px; left: 10; width: 100px;  }
div#H_tytul_1 {position: absolute; top: 10px; left: 210; font-size: 22px; font-weight: bold; color: black; }
div#H_tytul_2 {position: absolute; top: 11px; left: 211; font-size: 22px; font-weight: bold; color: white;}
div#H_tytul_3 {position: absolute; top: 12px; left: 212; font-size: 22px; font-weight: bold; color: gray;}
div#H_tyczkarz_1_mirror{position: absolute; top: 10px; left: 130; }
div#H_tyczkarz_1 {position: absolute; top: 10px; left: 612; }
div#H_start_1 {position: absolute; top: 15px; left: 720; height:50px; }
div#H_kulomiot {position: absolute; top: 15px; left: 820; }
div#H_trojskok {position: absolute; top: 10px; left: 880; }



/**** index - menu ****/
div#menu_background {background: transparent; position: absolute;  top: 120px; left: 0; width: 130px; height: 50px;
          background-image: url(../ikony/pasek_niebieski_1.jpg);  }  
div#menu_naroznik {	background: transparent; position: absolute;  top: 120px; left: 130;  background-image: url(../ikony/pasek_niebieski_1_dodatek.gif);  }
div#menu {position: absolute;  top: 170px; left: 0; }
td#data { color: orange; font-size: 14px bold 110%; text-align: center; padding: 0px 0px 0px 0px;}
td#komunikat_log {border-color: red; color: red; font-size: 14px; text-align: center; padding: 0px 0px 0px 0px;}
td#komunikat_dostep { color: red; font-size: 16px; font: Arial, Verdana, sans-serif; text-align: center; padding: 0px 0px 0px 0px;}
td#td_pass2 {text-decoration: none; color: white; font-size: 10px Verdana,  sans-serif; }
td#td_osoba {text-decoration: none; color: gray; font-size: 10px Arial, Verdana,  sans-serif; }
.tab_logowanie { border: 0px solid gray; background: transparent; text-align:center; }
.text-log{background-color:#949596; font-size:10px; text-align:center; color:black; width: 60%;}	
.text-kod{background-color:#949596; font-size:10px; text-align:center; color:black; width: 40%;}	
.td_log2 {border: 0px solid yellow; background-color: transparent; text-align:center;}
.td_unlog {border-left: 0px solid black; border-bottom: 0px solid black; background: transparent; text-align:center; padding: 0px 0 0 0 ;}
.button-unlog{border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:gray; font-size:10px; font-weight: bold; text-align:center; color:orange; width: 60%;}
.button-log{border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:gray; font-size:10px; font-weight: bold; text-align:center; color:black; width: 60%;}
.td_log {border: 0px solid yellow;background: transparent; text-align:center;}
.td_kreska {border-left: 0px solid black;  background: transparent; color: red; font-size: 12px bold 110%; text-align:center; padding: 0px 0px 5px 0px ;}

td#menu_left a {display: block; text-decoration: none; border: 0px solid gray;
   border-color: rgb(90%,85%,80%) rgb(60%,55%,50%) rgb(60%,55%,50%) rgb(90%,85%,80%); color: #F3D48A;
   background: transparent url(../ikony/link-base.gif) 3px 50% no-repeat; 
   padding: 2px 10px 1px 20px;
   margin: 0;   font-size: bold 70% Arial, Verdana, sans-serif;}
td#menu_left a:hover {background: transparent 3px 50% no-repeat; background-image: url(../ikony/link-hover.gif); color: F79210; }
td#menu_left a:active {background: transparent 3px 50% no-repeat; background-image: url(../ikony/link-now.gif); color: F79210; }


/**** index - text ****/
div#text {background: transparent; position: absolute;  top: 120px; left: 150; width: 800px;  border: 0px solid gray; color: white; }
a#odnosnik_klgdynia_eu {text-decoration: none; color: yellow; font: 11px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; text-align: right;}

/**** arkusz_komunikat ****/
body#body_arkusz_komunikat {background-color: #F3ECBC; background-image: none; text-align: center; }
body#body_arkusz_zgloszenia {background-color: #C0C0C0; background-image: none; text-align: center; }
div#komunikat {width: 800px; text-align: center; border-left: 2px solid gray; border-right: 2px solid gray; }
table#ark_kom_data {}
table#ark_kom_data td {padding-top: 35px; padding-bottom: 10px; font-size: 14px; font-weight: bold;  text-decoration: underline; }
table#ark_kom_wyniki {font-size: 14px; color: black; border-bottom: 2px solid gray; margin-top: 5px;}
table#ark_kom_wyniki td{border: 0px solid red; }
td#ark_kom_dysc {font-size: 16px; padding-top: 5px; font-weight: bold; }
td#ark_kom_plec {font-size: 11px; padding-right:5px;   font-weight: bold; text-align: left;}
td#ark_kom_zawodnik {font-size: 18px; padding-top: 5px; padding-left: 15px;}
td#ark_kom_zdjecie {padding-bottom: 5px; padding-top: 5px;}
td#ark_kom_zdjecie img{width: 40px; border: 0px solid white;}
td#ark_kom_wyn {font-size: 20px; padding-top: 2px; padding-left: 15px; padding-right:5px;}
li#ark_kom_podwyn {border:0px solid yellow; font-size: 10px; padding-top: 0px;}
td#ark_kom_elim {font-size: 14px; padding-top: 6px; padding-left: 3px; padding-right:3px; color: red; }
td#ark_kom_rek_zyc {font-size: 11px; padding-top: 6px; padding-left: 5px; padding-right:5px; color: red;}
td#ark_kom_miejsce {font-size: 18px; padding-top: 2px; padding-left: 5px; padding-right:5px;}


/**** X_aktualności ****/
#aktual {position: relative; margin-right: auto; margin-left: auto; top: 20px; left: 10px; text-align:left; }
#aktual td{text-align:center; color: #FAF68A; font-size: 12px Helvetica, Verdana, Arial, sans-serif; margin:0px; border: 0px solid red; }
td#naglowek_aktualnosci {border: 0px solid red;}
td#naglowek_aktualnosci input{border: 0px solid red;}
tr#szablon table {border: 1px solid yellow; width: 100px; height: 70px; margin: 5px;}
td#tytul_abe table{border: 1px solid gray; width: 96px; height: 15px; margin:0px;}
td#tytul_a table{border: 1px solid gray; width: 96px; height: 25px; margin:0px;}
td#tresc_a table{border: 1px solid gray; width: 96px; height: 25px; margin:0px;}

td#zdjecie_b table{border: 1px solid gray; width: 96px; height: 15px; margin:0px;}
td#tresc_bcd table{border: 1px solid gray; width: 96px; height: 15px; margin:0px;}
td#akt_tab_czysta table{border: 0px; margin:0px; height: 50px;}
td#zdjecie_cd table{border: 1px solid gray; width: 40px; height: 40px; }
td#tytul_cd table{border: 1px solid gray; width: 50px; height: 40px;}
td#zdjecie_e table{border: 1px solid gray; width: 146px; height: 65px; margin:0px;}
td#tresc_e table{border: 1px solid gray; width: 146px; height: 16px; margin:0px;}
td#tytul_fg table{border: 1px solid gray; width: 50px; height: 25px; margin:0px;}
td#zdjecie_fg table{border: 1px solid gray; width: 40px; height: 50px; }

#form_szablon {position: absolute; top: 190px; left: 10px; margin-right: auto; margin-left: auto;  width: 380px; text-align:left; border: 0px solid red; }
#form_szablon td{color: #FAF68A; font: 14px Helvetica, Verdana, Arial, sans-serif; padding: 0px 5px;}

div#show_naglowki_wybor {position: absolute; margin-right: auto; margin-left: auto; top: 190px; left: 400px; width: 380px; text-align:center; border: 0px solid yellow;}
td#nowy_szablon {text-align:right; }
div#show_szablon {position: absolute; margin-right: auto; margin-left: auto; top: 260px; left: 400px; width: 380px; text-align:center; border: 5px solid gray;}
div#show_szablon table {color: #FAF68A;  text-align:center; margin-top: 6px; margin-bottom: 6px;}
div#show_szablon table td{text-align:center;}
div#show_szablon table td table{margin-top: 0.25em; margin-bottom: 0.5em;}
div#show_szablon table td table td{font: 16px Helvetica, Verdana, Arial, sans-serif; padding: 0.1em;}
div#ramy_pionowe {position: absolute; top: -1px; left: -1px; width: 372px; height: 200px; border-top: 1px solid yellow;border-left: 1px solid yellow; border-right: 1px solid yellow;}

div table td table td#tytul_akt { font-size: 18px; font-weight: bold;  }
table#szablon_f td ()

#ramy_zdjecie_b {  width: 370px; height: 60px; border: 1px solid yellow;}
#ramy_zdjecie_c {  width: 120px; height: 160px; border: 1px solid yellow;}
#ramy_zdjecie_e {  width: 370px; height: 120px; border: 1px solid yellow;}
#ramy_zdjecie_f {  width: 120px; height: 160px; border: 1px solid yellow;}

div#akt_wybor_zdjecia {position: absolute; margin-right: auto; margin-left: auto; top: 420px; left: 10px; width: 380px; text-align:center; border-left: 1px solid gray;
                       border-right: 1px solid gray;}
div#akt_wybor_zdjecia table td {padding: 5px; text-align:center; border: 0px solid yellow;}

div table td#akt_zdj_format img{width: 60px;}
div table td#akt_zdj_portret img{height: 50px;}
div table td#akt_zdj_panorama img{height: 20px;}


/**** X_dane_zawodnikow ****/
.d_z_tytul { font-size: 18px; color: yellow;  padding: 10px 5px 2px 5px; border: 0px solid yellow;}
td#d_z_podtytul { font-size: 14px; color: yellow; font-weight: bold; padding: 2px 5px 2px 5px; border: 0px solid yellow;}
td#d_z_button { font-size: 14px; color: yellow; font-weight: bold; padding: 2px 5px 2px 5px; border: 0px solid yellow;}
.button_d_z_off {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:lightgray; font-size:10px; font-weight: bold; text-align:center; color:black; width: 100%;}
.button_d_z_on {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:gray; font-size:11px; font-weight: bold; text-align:center; color:yellow; width: 100%;}


/**** X_dodaj_link **** X_linki ****/
td#tytul_dodaj_link {text-align: center; background-color: transparent; font-size: 28px; color: yellow; padding: 30px 30px 20px 30px; border: 0px solid red;}
td#opis_dodaj_link {text-align: right; background-color: transparent; font-size: 14px; font-weight: bold; color: white; padding: 0px 10px 0px 10px; border: 0px solid red;}
td#wybierz_link {text-align: right; background-color: transparent; font-size: 20px; color: yellow; padding: 0px 10px 0px 10px; border: 0px solid red;}
td#radio_typ_linku {text-align: center; background-color: transparent; font-size: 20px; color: white; padding: 0px 30px 0px 30px; border: 0px solid red;}
td#button_dodaj_link {text-align: center; background-color: transparent; font-size: 20px; color: white; padding: 40px 30px 10px 30px; border: 0px solid red;}
td#komunikat_dodaj_link {text-align: center; background-color: white; font-size: 20px; color: red; padding: 0px 30px 0px 30px; border: 1px solid red;}
td#linki_autor {text-align: left; background-color:transparent; font-size: 10px; color: yellow; padding: 0px 5px 0px 5px; border: 0px solid red;}
td#tytul_prezentuj_linki {text-align: center; background-color: transparent; font-size: 20px; color: yellow; padding: 10px 10px 10px 10px; border: 0px solid red;}
a#link_kolor_tytulu {text-decoration: none; font-size: 12px; color: #D3D3D3; font-weight: bold; }
/*a#link_kolor_tytulu:visited { color: gray;  }*/
a#link_kolor_tytulu:hover {font-weight: bold;  color:yellow; }
a#link_kolor_tytulu:active {   color: #00008B; }
a#link_kolor_tytulu_pozostale {text-decoration: none; font-size: 12px; color: #778899; font-weight: bold; }
div#link_wybor_kategorii_select {position:absolute; top:40px; left:0px; width:600px; background:transparent;      border: 1px solid black; color: white; }
div#div_link_sortowanie {position:absolute; top:40px;  left:0px; width:600px;  background: transparent; border: 0px solid black; color: white; border: 0px solid red;}
td#opis_link {text-align: right; background-color: transparent; font-size: 16px; color:yellow; padding: 0px 10px 0px 10px; border: 0px solid red; }
.button_kat_1_off {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:light gray; font-size:10px; font-weight: bold; text-align:center; color:black; width: 110%; vertical-align:middle;}
.button_kat_1_on {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:gray; font-size:11px; font-weight: bold; text-align:center; color:yellow; width:110%;}
.button_sort_off {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:light gray; font-size:11px; font-weight: bold; text-align:center; color:black; width: 100%;}
.button_sort_on {border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:gray; font-size:11px; font-weight: bold; text-align:center; color:yellow; width: 100%;}
td#link_button_kat_1 {text-align: center; background-color: transparent; font-size: 14px; color: yellow;  padding: 5px 18px 5px 0px; border: 0px solid red;}
div#link_prezentacja {background: transparent; position: absolute;  top: 270px; left: 0; width: 800px; padding: 10px 0px 0px 0px;  border-top: 1px solid gray; color: white; }


td#link_separator_koncowy {text-align: right; background-color: transparent; font-size: 1px; color: blue; padding: 50px 0px 0px 10px; border:0px solid red;}
td#link_button_sort {text-align: center; background-color: transparent;  padding: 2px 5px 1px 5px; border: 0px solid red;}

td#linki_podtytul_s {text-align: left; background-color: transparent; font-size: 18px;  color: orange; padding: 5px 10px 5px 10px; border: 0px solid red;}
td#linki_podtytul {text-decoration: underline; font-size: 14px; color: orange; font-weight: bold; padding: 8px 5px 1px 5px; border: 0px solid yellow;}
td#linki_podtytul_pozostale {text-decoration: underline; font-size: 14px; color: FFA07A; font-weight: bold; padding: 8px 5px 1px 5px;}
td#pisz_link { padding: 1px 5px 1px 10px;}
.klasa_test {border: 2px solid yellow;}

td#link_pole_sect {}
#link_link_noselect { font-size: 11px; font-weight: bold;  text-align:left; }
#link_select { font-size: 11px; font-weight: bold;  text-align:left;  }
#link_selected {background-color:gray;  color:yellow;  text-align:left; font-size: 11px; font-weight: bold; }
td#linki_kolumna {vertical-align: top; padding: 0px 10px 0px 0px; border-left: 1px solid gray;}


a#link_kolor_tytulu span{font-size: 8px; color:yellow;}
a#link_kolor_tytulu:hover span{position:fixed; top:10px;  left:10px; font-size: 12px; color:red; border:2px solid yellow}

/*
span#span_proba {position:fixed; top:300px; right:10px; bottom:10px; left:150px; color:yellow;}
span#span_proba:hover {position:fixed; top:300px; right:10px; bottom:10px; left:150px; color:red;}
*/

/**** X_gdzie_trenujemy ****/
table#gdzie_trenujemy  p{text-align: center; font-size:22px; color:#F9F063; padding: 15px 5px 15px 5px;}
table#gdzie_trenujemy  td{text-align: center; font-size:16px; color:white; padding: 10px 5px 10px 5px; text-align: right;}


/**** X_historia ****/
div#historia_naglowek {padding-top: 20px;}
div#historia {border-left: 1px solid white; border-right: 1px solid white; padding: 20px 15px 0px 15px;}
table#historia_1 {border: 0px solid yellow;}
td#historia_1 {background-color: transparent; font-size: 20px; color: white; padding: 3px; border: 0px solid red; text-align: left;}
td#historia_1 li {background-color: transparent; font-size: 16px; color: white; padding: 0px 10px 0px 60px; border: 0px solid red;}
td#historia_2 {background-color: transparent; font-size: 26px; color: white; padding: 0px 10px 0px 0px; border-right: 2px solid gray;}
td#historia_3 {background-color: transparent; font-size: 16px; color: white; padding: 0px 10px 0px 10px; border: 0px solid red;}
td#historia_3_underl {background-color: transparent; font-size: 16px; color: white; padding: 0px 10px 0px 10px; border-bottom: 1px solid white;}
td#historia_4 {background-color: transparent; font-size: 20px; color: white; padding: 30px 10px 0px 10px; border: 0px solid red;}
td#historia_5 {background-color: transparent; font-size: 18px; color: #F6EE98; padding: 0px 10px 0px 10px; border: 0px solid red;}
td#historia_5_underl {background-color: transparent; font-size: 16px; color: #F6EE98; padding: 0px 10px 0px 10px; border-bottom: 1px solid #F6EE98;}

li#historia_1 {background-color: transparent; font-size: 20px; color: white; padding: 0px 10px 0px 40px; border: 0px solid red;}
li#historia_2 {background-color: transparent; font-size: 16px; color: white; padding: 0px 10px 0px 10px; border: 0px solid red;}




/**** X_konkurencje_klasy ****/
a#a_kk {text-decoration: none; color: yellow; font: 14px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; padding: 0 10 0 10;}
a#a_kk:hover  {color:red; background-color: #C0C0C0;}

/**** X_kody ****/   /**** X_administracja ****/
td#kody_opis_haslo {background-color: transparent; text-align: center; font-size: 16px; color: black; padding: 0px 20px 0px 20px; }
div#kody_wybrana_osoba{background-color: white; position: absolute; top: 70px; left: 10; border: 0px solid yellow;}
div#kody_wybor_osoby{ position: absolute; top: 10px; left: 10; border: 0px solid yellow;}
div#wybrana_osoba_zdjecia{position: absolute; top: 10px; left: 10; border: 0px solid yellow;}
div#prezentacja_zdjec {position: absolute; top: 10px; left: 240; }
div#zmiana_hasla_opis {position: absolute; top: 30px; left: 370; }
div#zmiana_hasla {position: absolute; top: 30px; left: 10; border: 0px solid yellow;}
div#administracja_dostep {position: absolute; top: 10px; left: 240px; }
td#opis_nowe_haslo1 {background-color: transparent; text-align: right; font-size: 16px; color: white; padding: 0px 10px 0px 20px; }
td#zawartosc_nowe_haslo1 {background-color: transparent; text-align: center; font-size: 20px; color: #F3D48A; padding: 0px 0px 30px 10px; }
td#zawartosc_nowe_haslo2 {background-color: transparent; text-align: center; font-size: 20px; color: #F3D48A; padding: 0px 0px 0px 2px; }
td#opisy_zdjec_lista_osob {background-color: transparent; text-align: center; font-size: 22px; color: #F3D48A;}
td#opisy_zdjec_lista_osob img {width: 90;}
td#zgoda {background-color: transparent; text-align: center; font-size: 16px; color: #F9F063;}
td#opis_haslo {background-color: transparent; text-align: center; font-size: 16px; color: white; padding: 0px 20px 0px 20px; }
td#zawartosc_haslo {background-color: transparent; text-align: center; font-size: 22px; color: #F3D48A; padding: 0px 20px 0px 20px; }
td#kody_zawartosc_opis0 {background-color: transparent; text-align: center; font-size: 20px; color: white; padding: 0px 20px 0px 20px; }
td#kody_zawartosc_opis1 {background-color: transparent; text-align: center; font-size: 16px; color: black; padding: 0px 20px 0px 20px; }
td#kody_zawartosc_opis2 {background-color: transparent; text-align: center; font-size: 24px; color: black; padding: 5px 20px 5px 20px; }
td#kody_zawartosc_opis3 {background-color: transparent; text-align: center; font-size: 22px; color: black; padding: 0px 20px 0px 20px; }
td#kody_zawartosc_opis3_nrlisty {border: 1px solid gray; background-color: transparent; text-align: center; font-size: 28px; color: black; padding: 0px 20px 0px 20px; }
td#kody_zawartosc_opis3_gray {background-color: transparent; text-align: center; font-size: 18px; color: gray; padding: 0px 20px 0px 20px; }
td#kody_opis_ramki_nr {background-color: transparent; text-align: center; font-size: 16px; color: black; padding: 1px 0px 0px 0px; border-top: 2px solid gray; border-bottom: 2px solid gray; border-left: 1px solid gray;}
td#kody_opis_ramki_kod {background-color: transparent; text-align: center; font-size: 16px; color: black; padding: 1px 0px 0px 0px; border-top: 2px solid gray; border-bottom: 2px solid gray; border-right: 1px solid gray;}
td#kody_zdjecie {background-color: transparent; text-align: center;  padding: 0px 15px 0px 0px; }
td#kody_lista { background-color: transparent; text-align: center;}
td#kody_nr_kodu {background-color: transparent; text-align: center; font-size: 10px; color: black; padding: 0px 0px 0px 1px; border-left: 1px solid gray; border-bottom: 1px solid gray; }
td#kody_wartosc_kodu {background-color: transparent; text-align: center; font-size: 14px; color: black; padding: 0px 1px 0px 0px;  border-bottom: 1px solid gray; border-right: 1px solid gray; }
table#tablica_kodow {border: 0px solid black;}

/**** X_konkurencje_wyniki ****/
table#table_kw_select td {text-align: center; padding: 40px 10px 30px 10px; font-size: 20px; color: white;}
table#table_kw_tytul td {text-align: left; padding: 10px 10px 20px 10px; font-size: 24px; color: white;}
table#table_kw_ranking td{text-align: left; padding: 5px 3px 2px 3px; font-size: 12px; color: white;}
td#kw_nazwisko a {color: #F3D403; font-size: 10px bold 100% Arial, Verdana, sans-serif; font-weight: bold;  10px 15px 0px 0px; text-decoration: none;}
.wynik_konkurencja_sprawdzian {font-size:15px; font-weight: bold; color: #83C387; background-color: transparent;  padding: 10px 15px 0px 0px;}
.opis_wyniku_konkurencja_sprawdzian {font-size:12px;  color: #83C387; background-color: transparent;  padding: 10px 5px 0px 0px;}
.wynik_konkurencja_zawody {font-size:18px; font-weight: bold;  color: white; background-color: transparent;  padding: 10px 15px 0px 0px;}
.opis_wyniku_konkurencja_zawody {font-size:12px;  color: white; background-color: transparent;  padding: 10px 5px 0px 0px;}
table#kw_pusta td {padding-top: 50px; color:black;}

/**** X_kontakt ****/
div#kontakt {}

table#kontakt_tytul td{font-size: 18px;   color:white; font-weight: bold; padding: 40px; padding-left:200px;}

table#kontakt_dane td{font-size: 16px;  color:white; font-weight: bold; padding: 5px;}



/**** X_moje_dane ****/
div#moje_dane_div {position: absolute; top: 10px; left: 10; border: 0px solid orange;}
#moje_dane table{text-align: center; border: 0px solid yellow; font-size:16px; padding: 2px 5px 2px 5px;}
#moje_dane  td{text-align: center; font-size:14px; color:#F9F063; padding: 1px 5px 1px 5px;}
table td#moje_dane_frame_top {border-top: 2px solid gray; border-left: 2px solid gray; border-right: 2px solid gray; border-bottom: 1px dotted gray;padding: 2px 2px 2px 2px;}
table td#moje_dane_frame_bottom { border-left: 2px solid gray; border-right: 2px solid gray; border-bottom: 2px solid gray;padding: 2px 2px 2px 2px;}
table td#moje_dane_red {color: red;}
table td#moje_dane_white {color: white;}
table tr#moje_dane_row_1 td {font-size:16px; padding: 10px 5px 10px 5px;}
table tr#moje_dane_row_2 td {font-size:16px;  padding: 5px 5px 5px 5px;}
table tr#moje_dane_row_3 td {font-size:16px; padding: 2px 5px 15px 5px;}
table tr#moje_dane_row_4 td {text-align: left;  border-bottom: 1px solid gray;}
table tr#moje_dane_row_5 td { padding: 2px 5px 15px 5px;}
table tr#moje_dane_zapisz td{text-align: center; padding: 15px 5px 5px 5px;}


/**** X_nowosci ****/
.ranga_wiadomosci {color: white; font:  16px Arial, Verdana,  sans-serif; font-weight: bold; text-align:center;}
.pole_wpisu {background: #C6BFB3; color: black; font:  16px Arial, Verdana,  sans-serif; font-weight: bold;}
.nazwa_pola_textowego {color: white; background: transparent; font:  18px Arial, Verdana,  sans-serif; font-weight: bold; text-align:left; padding-top: 20px;}
.td_kreska {border-left: 0px solid black;  background: transparent; color: red; font-size: 12px; text-align:center; padding: 0px 0px 5px 0px ;}


/**** X_opisy_zdjec ****/
table#oz_1 td{border:0px solid yellow;}
div#wybrana_osoba_zdjecia{ position: absolute; top: 10px; left: 10px; border: 1px solid gray; padding: 10 7 10 7;}
td#opisy_zdjec_lista_osob {background-color: transparent; text-align: center; font-size: 22px; color: #F3D48A; }
td#opisy_zdjec_lista_osob img {width: 90;}
td#opis_zdjecie_button {text-align: center; padding: 2 2 2 2; }
div#prezentacja_zdjec {position: absolute; top: 10px; left: 240px; }
td#kolejne_zdjecie {background-color: transparent; text-align: center; border: 5px solid white; padding: 5 15 5 5;}
td#kolejne_zdjecie a img {border:2px solid white; }
td#opisy_zdjec {padding: 5 5 5 5;}
td#zgoda {background-color: transparent; text-align: center; font-size: 16px; color: #F9F063;}
td#zapisz_zdjecie {background-color: transparent; text-align: center; font-size: 18px; color: #F3D48A; padding: 20px 0px 10px 0px; }
.pole_wpisu_opis_zdjecia {background: #C6BFB3; color: black; font:  14px Arial, Verdana,  sans-serif; font-weight: bold;}


/**** X_rozwinięcie ****/
div#wybor_naglowka {position: absolute; margin-right: auto; margin-left: auto; top: 10px; left: 10px; width: 380px; text-align:left; border: 0px solid yellow;}
div#wybrany_naglowek {position: absolute; margin-right: auto; margin-left: auto; top: 10px; left: 470px;  text-align:center; border: 3px solid gray;}
div#wybrany_naglowek table { text-align:center; border: 0px solid yellow;}
div#wybrany_naglowek table td {text-align:center; color: white;}
div#wybrany_naglowek table td img{height: 50px;}
div#powiazanie_info {position: absolute; margin-right: auto; margin-left: auto; top: 10px; left: 600px; width: 380px; text-align:center; border: 0px solid yellow;}
div#powiazanie_info table {text-align:center; border: 0px solid yellow;}
div#powiazanie_info table table td{text-align:center; border: 0px solid yellow; font: 16px Helvetica, Verdana, Arial, sans-serif; padding: 4px; color: white;}  
div#wybor_arkusza {position: absolute; margin-right: auto; margin-left: auto; top: 170px; left: 10px; width: 380px; text-align:left; border: 0px solid yellow;}
div#dodawanie_arkusza {position: absolute; margin-right: auto; margin-left: auto; top: 260px; left: 10px; text-align:left; border: 1px solid gray; padding-top: 20px;}
div#dodawanie_arkusza table td{color: white; text-align:left; padding: 3px; border: 0px solid yellow;}
div#dodawanie_arkusza_etykieta {background-color: gray; position: absolute; margin: 0 auto; color: white; top: 250px; left: 30px; width: 200px;  text-align:center; border: 1px solid gray;}
div#wybrany_arkusz {position: absolute; margin-right: auto; margin-left: auto; top: 170px; left: 470px;  text-align:center; border: 3px solid gray;}
div#powiazanie_top { position: absolute; margin: 0 auto;  top: 40px; left: 180px; height: 55px; width: 50;  text-align:center; border-right: 1px solid orange; border-bottom: 1px solid orange;}
div#powiazanie_bottom { position: absolute; margin: 0 auto;  top: 105px; left: 180px; height: 58px; width: 50;  text-align:center; border-right: 1px solid orange; border-top: 1px solid orange;}
div#powiazanie_button { position: absolute; margin: 0 auto;  top: 90px; left: 105px;   text-align:center; }
div#rozwiazanie_button { position: absolute; margin: 0 auto;  top: 90px; left: 15px;   text-align:center; }
div#usun_arkusz_bottom { position: absolute; margin: 0 auto;  top: 105px; left: 240px; height: 58px; width: 50;  text-align:center; border-left: 1px solid orange; border-top: 1px solid orange;}
div#usun_arkusz_button { position: absolute; margin: 0 auto;  top: 90px; left: 295px;   text-align:center; }
div#wybrany_arkusz table td {text-align:center; color: white;}

/**** X_statystyki ****/
table#statystyki_tytul td{text-align: left; padding: 20px 10px 20px 10px; font-size: 24px; color: white; font-weight: bold;}
table#tab_statystystyka_1 td{padding: 5 15 5 5; font-size: 16px; color: #F3D403; font-weight: bold;}
table#statystyki_pusta td {padding-top: 50px; color:black;}

/**** X_strona_glowna ****/

div#lider_klubu {position: absolute;  top: 20px; left: 15px; width: 785px; color:black; border-top:3px solid gray; border-bottom:3px solid gray;  text-align:left; padding-bottom:10px; padding-left:10px; background-color: white;}

div#str_glowna_dofinansowanie { position: absolute;  top: 140px; left: 480px; width: 280px;  border: 1px solid gray; text-align:center; font-size: 11px; }
div#dofinansowanie {position: relative;  text-align: center; background-color: white; color: black; font: 12px Arial, Verdana, sans-serif; font-weight: bold; border: 1px solid gray;}
td#gdynia_odnosnik {font-size: 11px; border: 0px; color: yellow; text-align:center;}
td#gdynia_odnosnik a{text-decoration: none; font-size: 11px; border: 0px; color: yellow;}
td#gdynia_odnosnik a:hover{color: #FFD700}
div#srodek {position: absolute;  top: 250px; left: 15px; width: 400px; color:#FAF68A; border-left: 0px solid red; border-right: 0px solid red; text-align:left; padding-bottom:30px;}
div#srodek_festiwal_1 {position: absolute;  top: 140px; left: 15px; width: 400px;  color:#FAF68A; border: 1px solid gray; text-align:left; padding-left:0px; background-color: transparent;}
td#ramka_festiwale_tytul {font-size: 15px; font-weight: bold; border: 0px;  text-align:center; color:#FAF68A; padding: 3px 10px 1px 10px}
td#ramka_festiwale_linia {font-size: 12px; border: 0px;  text-align:center; color:#FAF68A; padding: 2px 10px 2px 10px}
td#ramka_festiwale_linia2 {font-size: 12px; border: 0px;  text-align:center; color:#FAF68A; padding: 2px 10px 10px 10px}
td#ramka_festiwale_linia3 {font-size: 12px; border: 1px;  text-align:center; color:red; padding: 2px 10px 10px 10px background-color:white; }
div#festiwal_zdjecie1 {position: absolute;  top: 170px; left:100px; width: 230px; height:40px;  color:#FAF68A;  text-align:center; padding-left:0px; }
div#festiwal_zdjecie2
div#srodek_festiwal_naglowek {position: absolute;  top: 30px; left: 40px; width: 270px;  color:#FAF68A;  text-align:center; padding-left:0px; border: 1px solid gray; background-color: transparent;}
div#srodek_festiwal_2 {position: absolute;  top: 30px; left: 310px; width: 60px; height:305px; color:#FAF68A; border: 0px solid gray; text-align:right; padding-left:0px; background-color: #708090;}
div#srodek_festiwal_4 {position: absolute;  top: 390px; left: 40px; width: 350px; height:40px; color:#FAF68A; border: 0px solid gray; text-align:center; padding-left:0px; background-color: #708090;}
div#srodek_festiwal_5 {position: absolute;  top: 60px; left: 380px;  width: 10px; height:300px; color:#FAF68A; border: 0px solid gray; text-align:center; padding-left:0px; background-color: orange;}
div#festiwal_logo_pionowe {position: absolute;  top: 173px; left: 250px;   color:#FAF68A; border: 0px solid gray; text-align:left; padding-left:0px; }
div#festiwal_logo_poziome {position: absolute;  top: 310px; left: 50px;   color:#FAF68A; border: 0px solid gray; text-align:left; padding-left:0px;}
div#festiwal_media {position: absolute;  top: 340px; left: 47px;   color:#FAF68A; border: 0px solid gray; text-align:left; padding-left:0px; }
div#tytul_ib {position: relative;  text-align: center; background-color: white; color: black; font: 12px Arial, Verdana, sans-serif; font-weight: bold; border: 1px solid gray;}
div#odnosnik_ft2007 {position: absolute;  top: 300px; left: 60px;  height:20px; color:#FAF68A; border: 0px solid gray; text-align:center; padding-left:0px; background-color: #708090;}
td#td_ft1 { font: 16px Helvetica, Arial, Verdana, sans-serif; color: #FFD700; font-weight: bold; padding: 3 5 0 5; text-align: center;}
td#td_ft2 { font: 14px Helvetica, Arial, Verdana, sans-serif; color: #FFD700; font-weight: bold; padding: 3 5 0 5; text-align: center;}
td#td_ft3 { font: 12px Helvetica, Arial, Verdana, sans-serif; color: #FF8C00; font-weight: bold; padding: 3 5 10 5; text-align: center;}
td#td_ft4 {  padding: 3 2 3 2; text-align: center; vertical-align: center;}
td#menu_ft a {display: block; text-decoration: none; border: 0px solid gray;
   border-color: rgb(90%,85%,80%) rgb(60%,55%,50%) rgb(60%,55%,50%) rgb(90%,85%,80%); color: #F3D48A;
   background: transparent url(../ikony/link-base.gif) 3px 50% no-repeat; 
   padding: 2px 10px 1px 20px;
   margin: 0;  font:  bold 70% Arial, Verdana, sans-serif;}
td#menu_ft a:hover {background: transparent 3px 50% no-repeat; background-image: url(../ikony/link-hover.gif); color: F79210; }
td#menu_ft a:active {background: transparent 3px 50% no-repeat; background-image: url(../ikony/link-now.gif); color: F79210; }
td#td_ft_1pz {padding: 0 3 0 6; }
td#td_ft_2pz {padding: 0 3 0 3; }
td#td_ft_4pz {padding: 0 6 0 3;}
td#td_ft_1pn {padding: 3 0 2 0; text-align:right;}
td#td_ft_2pn {padding: 1 0 2 0; text-align:right;}
td#td_ft_4pn {padding: 1 0 3 0; text-align:right;}
td#td_ft_logo {padding: 0 0 15 0; text-align:center;}
img#img_ft_1pz {width: 80px;}
img#img_ft_1pn {height: 78px;}
a#a_XV_FT_2007 {text-decoration: none; color: yellow; font: 12px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; padding: 0 10 0 10;}
a#a_XV_FT_2007:hover  {color:orange; }
a#a_XV_FT_2011 {text-decoration: none; color: yellow; font: 15px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; padding: 0 10 0 10;}
a#a_XV_FT_2011:hover  {color:orange; font: 36px Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}

a#a_menu_lider {text-decoration: none; color: white; font: 12px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; }
a#a_menu_lider:hover  {color:orange; }

a#a_menu_lider_wybrane {text-decoration: none; color: #FFD700; font: 16px Helvetica, Arial, Verdana, sans-serif; font-weight: bold;  }
a#a_menu_lider_wybrane:hover  {color:orange; }

table#srodek {width: 99%;}

#srodek table{border: 0px solid yellow; }
#srodek td {text-align:left; font: 9px Helvetica, Arial, Verdana, sans-serif; }
td#srodek_przedstopka {padding-top: 3px;}
td#srodek_stopka {color: #FAF68A; background: url(../ikony/halfscreen-black.gif) center repeat;}
td#srodek_tytul {color: white; font:  14px Helvetica, Verdana, Arial, sans-serif;   text-decoration: underline;  font-weight: bold;}
td#srodek_tytul_pilny {color: red; font-size:  14px; text-decoration: underline; font-weight: bold; background: url(../ikony/halfscreen-black.gif) center repeat;}
td#srodek_tresc {color: white; font: 11px Helvetica, Verdana, Arial, sans-serif;}
td#srodek_zdjecie {padding: 5px;}

div td#srodek_drugi_wiersz {border-bottom: 3px solid #7C8CD1; border-right: 5px solid #7C8CD1;}

div#srodek_akt { position: absolute; top: 250px; left: 480px; width: 280px;  text-align:center; border: 0px solid yellow; padding-bottom: 30px;}
div#tytul_akt {position: relative;  text-align: center; background-color: white; color: black; font: 12px Arial, Verdana, sans-serif; font-weight: bold; border: 1px solid gray;}

div#srodek_akt table{background-color: #767EED; width: 100%; border-top: 0px solid white; border-bottom: 1px solid white; text-align:center; margin-bottom: 2px; }
div#srodek_akt table td table {border: 0px; margin-top: 2px; border: 0px solid white; }
div#srodek_akt table td table td{color: white; font: 11px Helvetica, Verdana, Arial, sans-serif; border: 0px solid red; }
div#srodek_akt table td table td img{  border: 0px solid yellow;}

div table td table td#tytul_srodek_akt {text-decoration: none; font-size: 11px; font-weight: bold; color: white; }
div table td table td#tytul_srodek_akt a{text-decoration: none; font-size: 11px; font-weight: bold; color: white; }
div table td table td#ramka {text-decoration: none; font-size: 11px; font-weight: bold; color: black;  }
div table td table td#footer { font: 9px sans-serif; color: #FAF68A;;  background: url(../ikony/halfscreen-black.gif) center repeat;}
#rand_foto_festiwal {height: 40px;}
#rand_foto_MD {height: 80px;}

/**** trener ****/
body#body_trener {background-color: #7EA1E9; background-image: url(../ikony/pasek_trener.jpg); background-attachment: fixed;  text-align: center;}
div#trener {margin-left: auto; margin-right: auto; position: relative; text-align: center; }
table#trener_main td{ border:0px solid red;}
table#trener_table {margin: 10px; border: 0px solid yellow;}
td#trener_KLG {font: 22px Helvetica, Verdana, Arial, sans-serif; text-align: center;  color: white; font-weight: bold;}
td#trener_nazwisko {font: 20px Helvetica, Verdana, Arial, sans-serif; text-align: center;  color: #F4E164; font-weight: bold; padding-bottom:10px; padding-top:10px;}
td#opis_danej {font: 14px Helvetica, Verdana, Arial, sans-serif; text-align: center;  color: #F4E164; font-weight: bold; padding-right: 3px; text-align: right;}
td#wartosc_danej {font: 16px Helvetica, Verdana, Arial, sans-serif; text-align: center;  color: #F4E164; font-weight: bold; padding-left: 8px; text-align: left;}
td#trener_zdjecie { padding: 5px;}
td#trener_zdjecie img{width: 80%; }


/**** X_trenerzy ****/
div#trenerzy {}
table#trenerzy_tytul {text-align:center;}
table#trenerzy_tytul td{font: 18px  Helvetica, Verdana, Arial, sans-serif; color:white; font-weight: bold; padding: 40px;}
table#trenerzy_dane {text-align: left;}
table#trenerzy_dane td a{text-decoration: none; color:white;}
table#trenerzy_dane td a img{text-decoration: none; color:white; border: 0px solid white; width: 80px;}
table#trenerzy_dane td a:hover {color:orange;  width: 120px;}
table#trenerzy_dane td a:hover img{  width: 120px;}
table#trenerzy_dane td{font: 16px  Helvetica, Verdana, Arial, sans-serif; color:white; font-weight: bold; padding: 5px;}


/**** X_zawodnicy ****/
div#zawodnicy_menu {position: absolute;  top: 80px; left: 650px; }

div#zawodnicy_text {position: absolute;  top: 30px; left: 10px; width: 640px; }
table#kategorie td{background: transparent ; color: #F3D48A; font:  12px Arial, Verdana, sans-serif; font-weight: bold;}
table td#grupa_kat { color: #F3D403; font-size: 16px; font-weight: bold; text-align: center}
.button-wybierz{border-bottom: 2px solid black; border-right: 2px solid black; border-top: 2px solid white; border-left: 2px solid white;
            background-color:blue; font-size:12px; font-weight: bold; text-align:center; color:orange; width: 80%;}
table#nazwa_kategorii td {color: #F3D403; font: 22px   Arial, Verdana, sans-serif; font-weight: bold; text-align: center; padding-top:35px; padding-bottom:5px; text-decoration: underline;}
table#zawodnicy td{padding: 2px; border:0px solid red; color: white; font: 12px bold Helvetica, Arial, Verdana, sans-serif; font-weight: bold;   padding-left:5px; }
table#zawodnicy td table td a{color: #F3D403; font-size: 14px bold 100% Arial, Verdana, sans-serif; font-weight: bold;  padding-left:5px; padding-right: 15px; text-decoration: none;}
table#zawodnicy td a img{border:0px; width: 60px;}


/**** Zawodnik ****/
div#zawodnik_dane {margin-left: auto; margin-right: auto; position: relative; text-align: center; width: 950px;}
table#zawodnik td{border:0px solid yellow; }
td#zawodnik_klg { text-align: center; font: 22px  Helvetica, Arial, Verdana, sans-serif; font-weight: bold; padding-top: 10px; padding-bottom:35px; color:white;}
td#zawodnik_nazwisko { text-align: center; font: 24px  Helvetica, Arial, Verdana, sans-serif; font-weight: bold;  padding-bottom:15px; color:#F3D403;}
table#tab_zawodnik_dane {font: 16px  Helvetica, Arial, Verdana, sans-serif; font-weight: bold; padding-top: 3px; padding-bottom:3px; color:#F3D403; }
table#tab_zawodnik_dane td{}
.prawy_padd-left {text-align: right; padding-left:40px; font-size: 14px;}
.lewy_padd-left {text-align: left; padding-left:5px;}
td#zawodnik_zdjecie_duze {padding-left: 15px; padding-bottom: 30px;}
td#zawodnik_zdjecie_duze img{width: 250px;}
div#zawodnik_menu {background-color: transparent; margin-left: auto; margin-right: auto; position: relative;  width: 950px; text-align: left;}

table#zawodnik_menu td{ text-align: center;     border: 1px solid white; padding: 5px; padding-left: 10px; padding-right:10px;}
table#zawodnik_menu td a{text-decoration: none; color:#F3D403; font: 12px  Helvetica, Arial, Verdana, sans-serif; border: 0px solid black; }
table#zawodnik_menu td a:hover {color: white; font-weight: bold;}

td#menu_nieaktywne {background-color: gray; padding: 5px; padding-left: 10px; padding-right:10px; border-top:2px solid #696965; border-right: 3px solid #4F4F4D;  }
td#menu_nieaktywne a{text-decoration: none; color:#F3D403; font: 12px  Helvetica, Arial, Verdana, sans-serif;}
td#menu_nieaktywne a:visited{color: orange; font-weight: bold;}
td#menu_nieaktywne a:hover{color: white; font-weight: bold;}

td#menu_aktywne {background-color: #7F8FCB; padding: 5px; padding-left: 10px; padding-right:10px; border-top:1px solid #7F8FCB; border-left: 0px solid #4F4F4D; margin-left: 2px;}
td#menu_aktywne a{text-decoration: none; color: black; border-bottom: 4px; font: 12px  Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}

div#zawodnik_osiagniecia { background-color: #7F8FCB; margin-left: auto; margin-right: auto;   width: 950px; text-align: center;}

table#test_ table{border:0px solid black;}
table#test_ td {border:0px solid red; font-weight: bold;}
table#test_21 {width: 950px; text-align: left;}
table#test_21 td{border:0px solid white; text-align: center;}
table#tylul_zestawienia td{font: 24px  Helvetica, Arial, Verdana, sans-serif; color:#F9F87B; font-weight: bold; padding: 30 10 30 10;}
table#zakonczenie_zestawienia td{ font: 10px  Helvetica, Arial, Verdana, sans-serif; color: transparent;  padding: 30 10 10 10;}
td#tresc_odstep {padding-top: 20px;}
table#zawodnik_konkurencja td {font: 16px  Helvetica, Arial, Verdana, sans-serif; color:#F9F87B; font-weight: bold; padding: 10 5 3 0;}
table#zawodnik_wyniki td { font: 12px  Helvetica, Arial, Verdana, sans-serif; color:black; font-weight: bold; padding: 1 2 1 20;}
td#wynik_zawody {font-size:14px; font-weight: bold; color: black; background-color: transparent;  padding: 1 2 1 20; }
td#opis_wyniku_zawody {font-size:12px; font-weight: bold;  color: black; background-color: transparent;  padding: 1px 2px 1px 5px;}
td#wynik_sprawdzian {font-size:12px;  color: black; background-color: transparent;   padding: 1 2 1 20;}
td#opis_wyniku_sprawdzian {font-size:12px;  color: black; background-color: transparent;  padding: 1px 2px 1px 5px;}

td#zaw_konkurencja {font-size: 14px; text-align: right; color:#F9F87B; font-weight: bold; padding: 15px 5px 3px 0px; }
td#wynik_best_zawody {font-size:16px; font-weight: bold; color: black; background-color: transparent;  padding: 15 2 1 20; }
td#podwynik_wieloboj li{font-size:11px;  color: black; background-color: transparent;  padding: 0 2 0 10; }
td#opis_wyniku_best_zawody {font-size:12px; font-weight: bold;  color: black; background-color: transparent;  padding: 15 2 1 20;}
td#wynik_best_sprawdzian {font-size:16px;  color: black; background-color: transparent;  padding: 15 2 1 20;}
td#opis_wyniku_best_sprawdzian {font-size:12px;  color: black; background-color: transparent; padding: 15 2 1 20;}
td#klasa_rok{font-size:20px; font-weight: bold; color: white; background-color: transparent;  padding: 10 10 10 10;}
td#klasa_opis {font-size:12px; font-weight: bold; color: black; background-color: transparent;  padding: 10 3 10 3;}
td#klasa_wartosc {font-size:26px; font-weight: bold; color: white; background-color: transparent;  padding: 10 10 10 2;}
td#zawodnik_zdjecie {background-color: black; padding: 5 5 5 5; text-align: center;}
td#zawodnik_zdjecie a img{border: 4px solid white; height: 100px;}
td#zawodnik_zdjecie img{border: 4px solid white; height: 100px;}


/**** filmy ****/
table#table_menu_lider_filmy {text-align:left;}
td#menu_lider_filmy {text-decoration: none; padding-bottom: 10px; text-align:left; border: 0px solid red; padding-left: 30px;}
td#menu_lider_filmy a {display: block; text-decoration: none; color:#DCDCDC; font-size: 12px Helvetica, Arial, Verdana, sans-serif; font-weight: bold; padding-bottom: 10px;}
td#menu_lider_filmy a:hover  {color:white; }
td#menu_lider_filmy a:active {background: transparent 3px 50% no-repeat; background-image: url(../ikony/link-now.gif); color: F79210; }

td#menu_left a {display: block; text-decoration: none; border: 0px solid gray;
   border-color: rgb(90%,85%,80%) rgb(60%,55%,50%) rgb(60%,55%,50%) rgb(90%,85%,80%); color: #F3D48A;
   background: transparent url(../ikony/link-base.gif) 3px 50% no-repeat; 
   padding: 2px 10px 1px 20px;
   margin: 0;   font: bold 70% Arial, Verdana, sans-serif;}
td#menu_left a:hover {background: transparent 3px 50% no-repeat; background-image: url(../ikony/link-hover.gif); color: F79210; }
td#menu_left a:active {background: transparent 3px 50% no-repeat; background-image: url(../ikony/link-now.gif); color: F79210; }


/**** wyniki (lidera) ****/
table#table_menu_lider_wyniki {text-align:left; border-bottom: 1px solid gray;}
table#table_menu_lider_wyniki td {padding-bottom: 5px; padding-top: 5px; text-align:left; border: 0px solid red; padding-left: 6px; padding-right: 3px;
font-size: 12px; 
font-weight: bold; color:#DCDCDC; border-top: 1px solid gray;}

/**** obozy (lidera) ****/

p#p1_menu_lider_obozy {text-decoration: none; font: 20px  Helvetica, Arial, Verdana, sans-serif; color:#F9F87B; font-weight: bold;}
table#table_menu_lider_obozy {text-align:left; border: 0px solid gray; }
td#td1_menu_lider_obozy {text-decoration: none; padding: 10px; padding-right:30px;  border: 0px solid red; 
font: 16px  Helvetica, Arial, Verdana, sans-serif; color:#F9F87B; font-weight: bold;}
td#td2_menu_lider_obozy {text-decoration: none; padding: 10px;  border: 0px solid red; 
font: 16px  Helvetica, Arial, Verdana, sans-serif; color:white; font-weight: bold;}
table#table2_menu_lider_obozy {text-align:left; border: 0px solid gray; }
td#td4_menu_lider_obozy {text-align:justify; text-decoration: none; padding: 10px; padding-top:40px;  border: 0px solid red; 
font: 20px  Helvetica, Arial, Verdana, sans-serif; color:white; }



/**** wspolpraca ****/


p#wspolpraca_1 {background-color: transparent; font-size: 20px; color: white; }
td#wspolpraca_1 {background-color: transparent; font-size: 20px; color: white; padding: 0px 10px 0px 5px; border: 0px solid red;}
table#wspolpraca_dane {text-align: left;}
table#wspolpraca_dane td a{text-decoration: none; color:white; }
table#wspolpraca_dane td a img{text-decoration: none; color:white; border: 0px solid white; width: 80px;}
table#wspolpraca_dane td a:hover {color:#FFD700;  width: 140px;}
table#wspolpraca_dane td a:hover img{  width: 140px;}
table#wspolpraca_dane td{font: 16px  Helvetica, Verdana, Arial, sans-serif; color:white; font-weight: bold; padding: 5px;}


/**** NEW ****/

table#table_center {position:center; margin-top:10px;}
tr#menu_center td{text-align: center; border: 1px solid yellow;}
