body {
 background: #182432;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 color: #676767;
 font-size: 11px;
 margin: 0;
 padding: 0;
}

#site {
 width: 900px;
 margin: 0 auto;
 border: 0;
 background: #FFFFFF;
 position: relative;
}

img {
 border: 0;
}

.clear { 
  clear: both;
  margin: 0; 
}

/* top */
#top {
 background: url('img/top.jpg') no-repeat;
 width: 900px;
 height: 234px;
 margin: 0;
}

/* napisy nad formularzem logowania */
#napis_logowanie {
 position: absolute;
 background: url('img/napis_logowanie.jpg') no-repeat;
 width: 68px;
 height: 18px;
 margin: -35px 0 0 15px;
}

#napis_panel {
 position: absolute;
 background: url('img/napis_panel.jpg') no-repeat;
 width: 102px;
 height: 18px;
 margin: -35px 0 0 15px;
}

/* wyszukiwarka */
#wyszukiwarka {
 position: absolute;
 margin: 10px 0 0 345px;
 height: 20px;
 width: 200px;
}

#mini-szukaj .szukaj_kol {
 float: left;
}

#mini-szukaj input.slowa {
 background: url('img/input_wyszukiwarka.jpg') no-repeat;
 padding: 4px 0 0 3px;
 width: 112px;
 height: 23px;
 border: 0;
 font-size: 11px;
 color: #000000;
}

#mini-szukaj input.szukaj {
 background: url('img/button_szukaj.jpg') no-repeat;
 width: 47px;
 height: 20px;
 border: 0px;
 margin: 2px 0 0 2px;
}

/* formularz logowania */
#formularz_logowania {
 position: absolute;
 margin: 117px 0 0 680px;
 height: 80px;
 width: 190px;
}

#mini-logowanie input {
 background: url('img/input_formlogowania.jpg') no-repeat;
 font-size: 11px;
 width: 83px;
 height: 19px;
 border: 0;
 padding: 2px;
}

#mini-logowanie form p label {
 font-family: Tahoma;
 font-size: 9pt;
 color: #FFFFFF;
 float: left;
 width: 40px;
}

#mini-logowanie div.wstaw {
 float: left;
}

#mini-logowanie div.ok {
 float: left;
 margin: 1px 0;
 text-align: center;
}

#mini-logowanie div.checkbox input {
 background: transparent;
 width: 20px;
 border: 0;
}

#mini-logowanie div.ok input {
 background: url('img/button_ok.jpg') no-repeat;
 width: 47px;
 height: 18px;
}

#mini-logowanie div.linki {
 font-family: Tahoma;
 font-size: 8pt;
 color: #FFFFFF;
 margin: 5px 0 0 10px;
}

/* data */
#data {
 position: absolute;
 margin: 13px 0 0 550px;
 font-family: Tahoma;
 font-size: 11px;
 color: #FFFFFF;
}

#data a {
 color: #FFFFFF;
 text-decoration: none;
}


/* menu */
#menu {
 position: absolute;
 top: 198px;
 margin: 0 0 0 210px;
 height: 36px;
 text-align: left;
}

#menu ul.menu {
 margin: 0;
 border: 0;
 padding: 0;
}

#menu ul.menu li {
 list-style: none;
 display: inline;
 font-family: Tahoma;
 font-size: 9pt;
 color: #FFFFFF;
 font-weight: bold;
 margin: 0;
 border: 0;
 padding: 0;
}

#menu ul.menu, #menu ul.menu li a {
 padding: 11px 7px;
 color: #FFFFFF;
 margin: 0;
}

#menu ul.menu li a:hover {
 background: #000000;
 text-decoration: none;
}

#menu .submenu { 
 position: absolute;
 /*margin: 5px 0 0 -8px;*/
 visibility: hidden;
 width: 95px;
 background: #000000;
 color: #909090;
 text-align: left;
 padding: 0px 3px 3px 6px;
 font-size: 11px;
 font-weight: normal;
 z-index: 10;
 line-height: 15px;
}

#menu .submenu a:link,
#menu .submenu a:active,
#menu .submenu a:visited {
 color: #909090;
 text-decoration: none;
}

#menu .submenu a:hover {
 color: #FFFFFF;
 text-decoration: none;
}


/* belka czarna i czerwona */
div.belka_czarna,
div.belka_czerwona {
 width: 199px;
 height: 23px;
 margin: 1px 0 5px 0px;
 padding: 4px 0 0 17px;
 text-align: left;
 font-family: Tahoma, Verdana;
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 border: 0;
}

div.belka_czarna {
 background: url('img/belka_czarna.jpg') no-repeat;
}

div.belka_czerwona {
 background: url('img/belka_zolta.jpg') no-repeat;
}

/* wiadomosc dnia */
#wiadomosc_dnia,
#wiadomosc_dnia .wiadomosc_dnia_tresc {
 background: url('img/bg_wd.jpg') repeat-y;
 float: left;
 width: 404px;
 margin: 0;
}

div.wd_komentarze {
 background: url('img/wd_komentarze.jpg') no-repeat;
 width: 110px;
 height: 21px;
 font-family: Tahoma;
 color: #FFFFFF;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 padding: 3px 0 0 0;
}

div.wd_komentarze a:link,
div.wd_komentarze a:visited,
div.wd_komentarze a:active {
 color: #FFFFFF;
 text-decoration: none;
}

div.wd_komentarze a:hover {
 color: #DFDFDF;
 text-decoration: none;
}

/* newsy */
#newsy,
#newsy .newsy_tresc {
 padding: 0 0 0 2px;
 float: left;
 width: 490px;
 margin: 0;
}

div.border_poziom {
 background: url('img/border_poziom.jpg') repeat-x;
 height: 1px;
 width: 470px;
 padding: 0 0 5px 0;
 margin: 0px auto 0px auto;
}

/* tytuły newsów */
#newsy_tytuly,
#newsy_tytuly .newsy_tytuly_tresc {
 background: url('img/bg_tytuly.jpg') repeat-y;
 float: left;
 width: 440px;
 margin: 0;
}

/* button czarny */
div.button_wiecej {
 background: url('img/button_wiecej.jpg') no-repeat;
 width: 75px;
 height: 18px;
 font-family: Tahoma;
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 padding: 2px 0 0 0;
}

div.button_wiecej a:link,
div.button_wiecej a:visited,
div.button_wiecej a:active {
 color: #FFFFFF;
 text-decoration: none;
}

div.button_wiecej a:hover {
 color: #DFDFDF;
 text-decoration: none;
}

a:link, 
a:visited, 
a:active {
 color: #676767;
 text-decoration: none;
}

a:hover {
 color: #676767;
 text-decoration: underline;
}

div.pasek_czerwony {
 background: url('img/pasek_zolty.jpg') no-repeat;
 width: 900px;
 height: 20px;
 margin: 5px 0 0 0;
}

div.pasek_czarny {
 background: url('img/pasek_czarny.jpg') no-repeat;
 width: 900px;
 height: 20px;
 margin: 5px 0 0 0;
}

/* mecze */
#mecze {
 /*width: 460px;*/
 float: left;
}

#mecze .tabelka {
 float: left;
 width: 200px;
 margin: 0 0 0 7px;
}

#mecze .herb {
 float: left;
 margin: 0;
 width: 80px;
 text-align: center;
}

#mecze .opis {
 float: left;
 margin: 0;
 width: 120px;
}

#mecze .druzyny {
 margin: 5px 0 0 0;
 width: 100px;
}

#mecze span.przeciwnik {
 color: #B10202;
 font-weight: bold;
}

#mecze .druzyny .gospodarze {
 text-align: left;
 margin: 0;
}

#mecze .druzyny .goscie {
 text-align: right;
 margin: 0;
}

#mecze .wynik {
 text-align: center;
 margin: 10px auto 0 auto;
}

#row1 {
 background: url('img/bg_row1.jpg'); 
 margin: 0;
 width: 900px;
}

#row2 {
 background: url('img/bg_row2.jpg'); 
 margin: 0;
}

/* rozne */
div.rozne {
 /* background: url('img/bg_rozne.jpg') repeat-y; */
 float: left;
 margin: auto;
 width: 224px;
}

div.rozne_tresc {
 width: 200px;
}

/* miejsce na reklamę na głównej*/
#reklama {
 float: left;
 margin: 0;
 width: 400px;
}

/* buttony */
#reklama_buttony {
 float: left;
 width: 670px;
 margin: 0 0 10px 0;
 text-align: left;
}

/* linki */
#linki {
 float: left;
 width: 220px;
 margin: 0;
 text-align: left;
}

#linki .linki_tresc {
 padding: 0 3px;
 font-size: 8pt;
 font-weight: bold;
 font-family: 'Trebuchet MS';
}


#kol2 {
 background: url('img/bg_buttony.jpg'); 
 margin: 0;
}

/* przycisk 'głosuj', przycisk 'wybierz' */
input.mglosuj,
input.mwybierz {
 background: url('img/button_zolty.jpg') no-repeat;
 width: 74px;
 height: 21px;
 border: 0;
 font-size: 11px;
 font-weight: bold;
 margin: 5px 0 0 0;
 color: #FFFFFF;
 padding: 0 0 2px 0;
}

/* sondy - kolor paska wyników */
#sondy td.wynikPasek, #mini-sonda td.wynikPasek {
 background: #D7AC00;
}

/* wybór skórki */
#wybor_skorki {
 text-align: center;
}

#wybor_skorki select {
 background: #F0F0F0;
 font-size: 11px;
 border: 0;
}

#wybor_skorki div.przycisk {
 margin: 5px 0 0 0;
}

/* zawartosc podstrony */
#zawartosc_podstrony {
 float: left;
 margin: 0;
 padding: 0;
 width: 659px;
 background: #FAFAFA;
 border-right: 1px solid #C0C0C0;
}

#zawartosc_podstrony .zawartosc_podstrony_tresc {
 margin: 0;
 padding: 5px 15px;
}

/* panel boczny */
#panel_boczny {
 float: left;
 margin: 0;
 padding: 0px;
 width: 240px;
}

/* stopka */
#stopka {
 background: url('img/stopka.jpg') no-repeat;
 margin: 0 auto 10px auto;
 width: 900px;
 height: 52px;
}

#stopka a:link,
#stopka a:visited,
#stopka a:active {
 color: #FFFFFF;
 text-decoration: none;
} 

#stopka a:hover {
 color: #C0C0C0;
 text-decoration: none;
}

#stopka_autorzy {
 position: absolute;
 margin: 20px 0 0 15px;
 color: #FFFFFF;
 font-weight: bold;
 height: 20px;
 width: 500px;
}

