body {background-color: #000000; color: #ffffff; font-family: Tahoma; font-size: 10px; margin: 0}

form, p, ol, ul {margin: 0}
a {color: #ffffff; text-decoration: none}
a:hover, a:active {text-decoration: underline}

#tlo {background-color: #000000; display: none; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; height: 100%; position: absolute; width: 100%; z-index: 1000}
.warstwa {background-color: #2f2f2f; border: 2px solid #525252; display: none; height: 435px; position: absolute; width: 734px; z-index: 1000}
.warstwa_pasek {background: #175475 url("images/warstwa_tlo.gif") repeat-x left top; height: 30px; padding: 7px 0 0 705px; vertical-align: top}
.warstwa_pasek img {border: 0; cursor: pointer}
.warstwa_naglowek {border: 1px solid #525252; border-left-width: 0; border-right-width: 0}
.warstwa_pole {font-size: 12px; font-weight: bold; padding: 3px 10px 0 0; text-align: right; vertical-align: top}
.warstwa_txt {font-size: 12px}

#bezpieczenstwo_film, #bezpieczenstwo_napisz {background-color: #2f2f2f; position: absolute; width: 725px}
#bezpieczenstwo_film .bezp1, #bezpieczenstwo_napisz .bezp1 {height: 305px; padding: 90px 0 0 20px; vertical-align: top}
#bezpieczenstwo_film .bezp2, #bezpieczenstwo_napisz .bezp2 {padding-right: 15px}
#bezpieczenstwo_film .bezp3, #bezpieczenstwo_napisz .bezp3 {font-size: 12px; height: 80px; padding-left: 15px}
#bezpieczenstwo_film .bezp4, #bezpieczenstwo_napisz .bezp4 {padding: 104px 0 0 593px}
#bezpieczenstwo_koment {background-color: #2f2f2f; position: absolute; width: 290px}
#bezpieczenstwo_koment .bezp1 {height: 165px; padding: 25px 0 0 20px; vertical-align: top}
#bezpieczenstwo_koment .bezp2 {padding-right: 15px}
#bezpieczenstwo_koment .bezp3 {height: 80px; padding-left: 15px}
#bezpieczenstwo_koment .bezp4 {padding: 31px 0 0 171px}

.boks {margin-bottom: 10px; width: 100%}
.boks_naglowek {border: 1px solid #525252; border-bottom: 0; height: 42px}
.boks_naglowek img {border: 0; height: 42px}
.boks_naglowek_czarny {background: #000000 url("images/boks_naglowek_tlo.gif") repeat-x left top; border: 1px solid #525252; font-size: 13px; height: 42px; padding-left: 10px}
.boks_tresc {background-color: #2f2f2f; border: 1px solid #525252; border-top: 0; font-size: 12px; padding: 5px}
.boks_tresc td {font-size: 12px; vertical-align: top}
.boks_tresc td.pole {font-weight: bold; padding-right: 10px; text-align: right; width: 50px}
.boks_stronicowanie_gora {border: 1px solid #525252; border-bottom: 0}
.boks_stronicowanie_dol {border: 1px solid #525252; border-top: 0}
.boks_stronicowanie_gora, .boks_stronicowanie_dol {background: #000000 url("images/boks_stronicowanie_tlo.gif") repeat-x left top; height: 51px; padding: 0 30px; vertical-align: top}
.boks_stronicowanie_gora table, .boks_stronicowanie_dol table {margin-top: 17px}
.boks_stronicowanie_gora td.str, .boks_stronicowanie_dol td.str {font-size: 11px; font-weight: bold; padding: 0 10px 2px 10px}
.boks_stronicowanie_gora a, .boks_stronicowanie_dol a {color: #287093; text-decoration: underline}
.boks_stronicowanie_gora a.hover, .boks_stronicowanie_dol a:hover {text-decoration: none}
.boks_wiecej {background: url("images/wiecej.gif") no-repeat right top; font-size: 11px; height: 39px; padding-right: 50px; text-align: right}

.sort_opcje {background: url("images/boks_sort_tlo.jpg") no-repeat left top; color: #747474; cursor: pointer; font-size: 10px; height: 24px; margin-top: 13px; width: 181px}
.sort_opcje p {padding: 6px 0 0 6px}
.sort_opcje_lista {background-color: #ffffff; border: 1px solid #525252; position: absolute; padding: 5px 0; width: 179px}
.sort_opcje_lista div {color: #747474; cursor: pointer; font-size: 11px; padding: 3px 14px}
.sort_opcje_lista div.podswietlony {background-color: #2f2f2f; color: #ffffff}

#film_tytul {font-size: 12px; overflow-x: hidden; white-space: nowrap; width: 213px}
#film_opis {height: 65px}
#film_opis_txt {background-color: #2f2f2f; height: 43px; overflow-y: hidden; position: absolute; width: 213px}
#film_opis_wiecej {background: url("images/wiecej_w_dol.gif") no-repeat 150px 10px; cursor: pointer; height: 22px; position: relative; top: 43px; width: 213px}

table.komentarz {border-bottom: 2px dotted #525252; font-size: 11px; margin-bottom: 13px; width: 100%}
table.komentarz .temat {color: #85c069; font-size: 11px; font-weight: bold}
table.komentarz .data {color: #a8a8a8; font-size: 11px; padding-top: 2px}
table.komentarz .kto {color: #ffffff; font-size: 11px; font-weight: bold}
table.komentarz .tresc {color: #ffffff; font-size: 11px; padding: 10px 0}

#boks_szukaj {background: #000000 url("images/boks_naglowek_tlo.gif") repeat-x left top}
#boks_szukaj .szukaj_tlo {background: url("images/szukaj_tlo.gif") no-repeat 71px 9px}
#boks_szukaj td.szukaj_etykieta {font-size: 13px; width: 67px}
#boks_szukaj td.szukaj_pole {width: 173px}
#boks_szukaj td.szukaj_przycisk img {border: 0; cursor: pointer; height: 22px; margin-top: 2px; width: 35px}
#boks_szukaj input {background: url("images/szukaj_logo_sol_tv.gif") 6px 4px no-repeat; border: 0; font-size: 11px; height: 14px; padding: 0; width: 155px}

#boks_kanaly1 {background-color: #000000; border: 1px solid #525252}
#boks_kanaly1 .kanaly_ramka_off {background: #2f2f2f url("images/strzalka_szara.gif") no-repeat left 14px; border: 1px solid #525252; border-left-width: 5px; cursor: pointer; height: 48px; padding-left: 35px}
#boks_kanaly1 .kanaly_ramka_on {background: #2f2f2f url("images/strzalka_niebieska.gif") no-repeat left 14px; border: 1px solid #277091; border-left-width: 5px; cursor: pointer; height: 48px; padding-left: 35px}
#boks_kanaly1 .tytul {font-size: 13px; font-weight: bold; height: 46px; width: 120px}
#boks_kanaly1 .kreska {background: url("images/boks_kanaly_kreska.gif") repeat-x left top; width: 2px}
#boks_kanaly1 div.statystyka {color: #a8a8a8; float: left; font-size: 11px; margin: 3px 0; margin-left: 20px; width: 100px}
#boks_kanaly1 div.nowe_ile {color: #84c06a; float: left; font-size: 11px; margin: 3px 0}
#boks_kanaly1 div.filmy_ile {color: #dadada; float: left; font-size: 11px; margin: 3px 0}

#boks_kanaly2 {background-color: #000000; border: 1px solid #525252}
#boks_kanaly2 .kanaly_ramka_off {background: #2f2f2f url("images/strzalka_szara.gif") no-repeat left 14px; border: 1px solid #525252; border-left-width: 5px; cursor: pointer; height: 48px; padding-left: 35px}
#boks_kanaly2 .kanaly_ramka_on {background: #2f2f2f url("images/strzalka_niebieska.gif") no-repeat left 14px; border: 1px solid #277091; border-left-width: 5px; cursor: pointer; height: 48px; padding-left: 35px}
#boks_kanaly2 td.kanal_stat {padding: 13px 0 7px 0; width: 160px}
#boks_kanaly2 td.kanal_opis {color: #a8a8a8; font-size: 11px; padding: 7px 0 9px 0; text-align: justify; vertical-align: top}
#boks_kanaly2 td.kanal_idz {background: url("images/strzalka_biala.gif") no-repeat 12px 12px; width: 40px}
#boks_kanaly2 div.tytul {float: left; font-size: 13px; font-weight: bold; height: 36px; width: 150px}
#boks_kanaly2 div.statystyka {color: #a8a8a8; float: left; font-size: 11px; margin: 3px 0; width: 100px}
#boks_kanaly2 div.nowe_ile {color: #84c06a; float: left; font-size: 11px; margin: 3px 0}
#boks_kanaly2 div.filmy_ile {color: #dadada; float: left; font-size: 11px; margin: 3px 0}

#boks_filmy1 {background-color: #2f2f2f; border: 1px solid #525252; padding: 4px}
#boks_filmy1 td.lista {border: 1px solid #525252; vertical-align: top}
#boks_filmy1 td.lista_zdj {background-color: #000000; border-bottom: 2px solid #000000; height: 92px}
#boks_filmy1 td.lista_zdj img {border: 0; width: 120px}
#boks_filmy1 td.lista_opis {background: #f9f9f9 url("images/lista_tlo_opis.gif") repeat-x left top; border-bottom: 1px solid #e3e3e3; font-size: 10px; height: 36px; padding-left: 5px}
#boks_filmy1 td.lista_opis div.tytul {margin: 0 5px 3px 0; overflow-x: hidden; white-space: nowrap; width: 108px}
#boks_filmy1 td.lista_opis div.tytul a {color: #292929; font-size: 11px; font-weight: bold}
#boks_filmy1 td.lista_opis div.kanal {color: #8c8c8c; float: left; font-size: 8px; font-weight: bold; margin-top: 2px; overflow-x: hidden; white-space: nowrap; width: 76px}
#boks_filmy1 td.lista_opis div.czas {color: #292929; float: right; font-weight: bold; margin: 0 5px 0 3px}
#boks_filmy1 td.lista_ocena {background: #2d2d2d url("images/lista_tlo_ocena.gif"); height: 25px; padding-left: 5px}

#boks_filmy2 {background-color: #000000; border: 1px solid #525252}
#boks_filmy2 td.lista {border: 1px solid #525252; vertical-align: top}
#boks_filmy2 td.lista_zdj {background-color: #000000; border-bottom: 1px solid #000000; height: 91px}
#boks_filmy2 td.lista_zdj img {border: 0; width: 120px}
#boks_filmy2 td.lista_txt {background-color: #2f2f2f; border-bottom: 1px solid #000000; color: #a8a8a8; font-size: 11px; height: 91px; padding: 10px; vertical-align: top; width: 136px}
#boks_filmy2 td.lista_opis {background: #f9f9f9 url("images/lista_tlo_opis.gif") repeat-x left top; font-size: 10px; height: 36px; padding-left: 5px}
#boks_filmy2 td.lista_opis div.tytul {margin: 0 5px 3px 0; overflow-x: hidden; white-space: nowrap; width: 108px}
#boks_filmy2 td.lista_opis div.tytul a {color: #292929; font-size: 11px; font-weight: bold}
#boks_filmy2 td.lista_opis div.kanal {color: #8c8c8c; float: left; font-size: 8px; font-weight: bold; margin-top: 2px; overflow-x: hidden; white-space: nowrap; width: 76px}
#boks_filmy2 td.lista_opis div.czas {color: #292929; float: right; font-weight: bold; margin: 0 5px 0 3px}
#boks_filmy2 td.lista_ocena {background: #f9f9f9 url("images/lista_tlo_opis.gif") repeat-x left top; height: 36px; padding-left: 35px}

#rejestracja {background-color: #2f2f2f; border: 1px solid #525252; padding: 50px 20px; text-align: center}

.partnerzy {background-color: #2f2f2f; border: 1px solid #525252; padding: 3px 3px 3px 255px}
.partnerzy td {padding: 0 20px}
.stopka {color: #525252; font-size: 12px; padding: 10px; text-align: center}