* {color: #222222; font-family: Arial; font-size: 11px; text-decoration: none}
body {background: #f4f4f4 url("/images/tlo_smuga_podstrony.jpg") no-repeat center top; margin: 0}
body.frame_body_glowna {background: #f4f4f4 url("/images/tlo_smuga.jpg") no-repeat center top}
pre {margin: 0px; font-family: Courier New}
table {border: 0; border-spacing: 0; border-collapse: collapse; margin: 0; padding: 0}
td,form,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0}
img {border: 0}

#frame_naglowek {width: 100%}
#frame_naglowek_belka a {font-size: 13px}
#frame_naglowek_belka ul {float: right; list-style-type: none; margin: 12px 0; padding: 0}
#frame_naglowek_belka li {display: inline; margin: 0 8px}
#frame_pasek {background: url("/images/pasek_boczny_kolorowy.gif") repeat left top; height: 100%; left: 0; position: absolute; top: 0; width: 5px}
#frame_tresc_s {width: 990px}

div.szukaj_google {float: right}
div.szukaj_google #szukaj_n {background-color: #ffffff; border: 1px solid #cccccc; float: left; height: 60px; width: 291px}
div.szukaj_google #pogoda_n {cursor: pointer; float: left; margin-left: 12px; text-align: center; width: 126px}
div.szukaj_google #pogoda_n img {float: left}
div.szukaj_google #pogoda_nt {float: left; height: 50px; width: 51px}
div.szukaj_google #pogoda_nt p {font-size: 18px; font-weight: bold; margin: 0; padding-top: 16px}
div.szukaj_google #pogoda_nm {color: #12a8dc; line-height: 10px; text-align: center; width: 101px}
#cse-search-box div {background-color: #193779; border-right: 1px solid #ffffff; color: #ffffff; cursor: pointer; float: left; font-size: 12px; height: 16px; text-align: center; width: 72px}
#cse-search-box div.szukaj_gdzie {background-color: #ffffff; color: #222222}
#cse-search-box .szukaj_txt {background-color: #f4f4f4; border: 1px solid #cccccc; float: left; font-size: 14px; height: 24px; margin: 9px 10px 0 10px; padding: 0 3px; width: 164px}
#cse-search-box .szukaj_polecenie {color: #bbbbbb; text-align: center}
#cse-search-box .szukaj_but {background: url("/images/tlo_box_rotacja.gif") repeat-x left -15px; border: 1px solid #cccccc; cursor: pointer; color: #ffffff; font-size: 14px; font-weight: bold; height: 26px; margin-top: 9px; width: 89px}
#cse-search-box .szukaj_pasek {background-color: #f4f4f4; border: 1px solid #cccccc; float: left; font-size: 11px; height: 18px; margin: 6px 5px 0 0; padding: 0 2px; width: 114px}
#cse-search-box .szukaj_pasek_img {cursor: pointer; margin: 8px 5px 0 0}

#popup_tlo {background-color: #000000; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100198}
#popup_zamknij {cursor: pointer; position: absolute; top: -13px; z-index: 100200}
#popup_newsletter {background-color: #193779; display: none; height: 250px; position: fixed; width: 500px; z-index: 100199}
#popup_facebook {background-color: #193779; display: none; height: 250px; position: fixed; width: 400px; z-index: 100199}

.okno_gl_s {padding: 10px 10px 0 0; vertical-align: top; width: 680px}
.okno_gl_p {padding-top: 10px; vertical-align: top; width: 300px}

.sc {background-color: #f0f0f0; border: 1px solid #cccccc; border-bottom: 0; color: #f25600; font-size: 13px; font-weight: bold; padding: 5px}
.sd {background-color: #f0f0f0; border: 1px solid #cccccc; border-top: 0; color: #888888; padding: 5px}
.sd td {color: #888888}

.sn {font-size: 10pt; color: #185a97; font-weight: bold}
.sg {padding: 5px; border: 1pt solid #cccccc}
.sw {padding: 3px; border: 1pt solid #cccccc; border-top: 0pt; color: #888888; text-align: right}
.sp {background-color: #f5fafc; background-image: url("/images/bok_tlo.gif"); background-position: left bottom; background-repeat: repeat-x; border: 1px solid #7f9db9; margin-bottom: 10px; width: 100%}

.bg {color: white; font-weight: bold; border-top: 5px solid #e1f4ff; border-bottom: 3px solid #e1f4ff; background-color: #185a97; padding: 2px; padding-left: 5px}

h1 {font-size: 13pt; color: #185a97; font-weight: bold; margin: 0px; margin-bottom: 3px}
.menu_h1 {color: white; font-weight: bold; font-size: 8pt; margin: 0px}

.kolor {color: #0d7bba}
.kolor_blady {color: #888888}

a:link, a:visited {}
a:hover, a:active {color: #185a97; text-decoration: underline}

a.linkb {font-weight: bold}
a.linki {font-style: italic}
a.linku {text-decoration: underline}
a.linkbi {font-weight: bold; font-style: italic}
a.linkbu {font-weight: bold; text-decoration: underline}
a.links {color: #ffffff}
a.wiecej,a.wiecej:hover {color: #f25600}
a.news_tytul {font-size: 12pt; color: #9b410e; font-weight: bold; text-decoration: none}

a.sg_a {font-size: 13px; color: #185a97; font-weight: bold}
a.sw_a {color: #888888}
a.lg_a {font-size: 8pt; color: white; font-weight: bold}
a.podpis {font-size: 9px}
a.sciezka_link {font-size: 8pt; color: #ffffff; font-weight: normal}
a.tekst {font-size: 10pt; color: blue; text-decoration: underline}

.naglowek1 {font-weight: bold; font-size: 12pt}
table.podpis td {border: 1px #cccccc solid; color: #888888}
table.podpis td.podpis {background-color: #ffffff; border-top: 0; color: #888888; font-size: 10px; padding: 2px; text-align: center}
table.podpis td.podpis_gora {background-color: #ffffff; border-bottom: 0; color: #888888; font-size: 10px; padding: 2px; text-align: center}

.news_tytul {color: #002244; font-size: 18px; font-weight: bold}
.news_data {color: #888888; font-size: 9px; padding: 3px 0 8px 0; text-align: right}
.news_tagi {color: #888888; font-size: 12px; padding: 0 0 10px 0}
.news_tagi a {color: #f25600; font-size: 12px}
.news_naglowek {font-size: 14px; font-weight: bold; line-height: 20px}
.news_tresc, .news_tresc p {font-size: 14px; line-height: 20px}
.news_tresc a, .news_tresc i, .news_tresc u, .news_tresc li {font-size: 14px}
.news_tresc b, .news_tresc strong {font-size: 14px; font-weight: bold}
.news_lubie_to {float: right; margin: 0 0 10px 10px; text-align: right}
.newsy_lista_tytul {background: #eeeeee url("/images/strzalka_p_orange.png") no-repeat 6px 8px; color: #0d7bba; font-size: 14px; padding: 3px 5px 3px 20px; vertical-align: top}
.newsy_lista_tytul a {color: #0d7bba; font-size: 14px}
.newsy_lista_data {color: #888888; font-size: 9px; padding: 5px 0 0 0}
.newsy_lista_naglowek {line-height: 18px; padding: 3px 0 8px 0}
.newsy_lista_naglowek a {font-size: 12px}
.newsy_lista_naglowek img {margin: 3px 10px 0 0}
.newsy_lista_cena {float: right}
.newsy_lista_cena a {color: #f25600; float: right; font-weight: bold}

#popup_mini {bottom: 20px; box-shadow: 5px 5px 5px #888888; display: none; position: fixed; right: 24px; width: 500px; z-index: 9000}
#popup_mini_zamknij {cursor: pointer; left: 416px; position: absolute; top: -13px; z-index: 100200}

.ramka {color: #666666; background-color: #eeeeee}
.ramka_glowna {color: #ffffff; font-weight: bold; background-color: #000000; text-indent: 3pt; line-height: 16pt}
.ramka_naglowek {color: #185a97; font-weight: bold; background-color: #eeeeee; text-indent: 3pt; line-height: 16pt}
.ramka_naglowek_duzy {background-color: #eeeeee; padding-left: 5px}

.lista_naglowek {background-color: #e5e5e5; font-weight: bold; text-align: center}

.sciezka {margin-bottom: 10px; width: 100%}
.sciezka_linki a {background: url("/images/strzalka_p_blue.png") no-repeat 5px 4px; padding-left: 17px}
.stopka_partnerzy {padding: 10px 0}
.stopka_partnerzy td {color: #888888; font-size: 13px; font-weight: bold; padding-right: 20px}
.stopka_linki {background: url("/images/pasek_szary_dddddd.gif") no-repeat 400px top; color: #dddddd; font-size: 12px; font-weight: bold; padding-top: 10px; text-align: right}
.stopka_linki a {font-size: 12px; font-weight: bold; padding: 0 5px}
.stopka_copy {font-size: 12px; padding: 10px 0; text-align: right}

a.wyniki:link, a.wyniki:visited {font-size: 8pt; color: #555555; text-decoration: underline}
a.wyniki:hover, a.wyniki:active {font-size: 8pt; color: #ff0000; text-decoration: underline}

a.linkp:link, a.linkp:visited {font-size: 8pt; color: #555555; text-decoration: underline}
a.linkp:hover, a.linkp:active {font-size: 8pt; color: #ff0000; text-decoration: underline}

.lubie_to_poziomo {padding: 0 0 10px 0}

.pole {color: #888888; text-align: right; vertical-align: top}

.pomoc_off {display: none}
.pomoc_on {background-color: #eeeeee; border: 1px solid #185a97; display: block; margin-top: 5px; position: absolute}
.pomoc_on p {margin: 0; padding: 10px}

td.kalendarz {background-color: #ffffff; border: 1px solid #cccccc; color: #888888; font-weight: bold; text-align: center}
td.kalendarz_on {background-color: #0073a2; border: 1px solid #cccccc; color: #ffbf00; cursor: pointer; font-weight: bold; text-align: center}

.wiecej {color: #0d7bba; margin: 0; text-align: right}
.wiecej a {background: url("/images/ikona_strzalka_prawo_niebieski_m.png") no-repeat right bottom; color: #0d7bba; padding: 3px 20px 0 0}
.wiecej_off {color: #888888; margin: 0; text-align: right}
.wiecej_off span {background: url("/images/ikona_strzalka_prawo_szary_m.png") no-repeat right bottom; color: #888888; padding: 3px 20px 0 0}
.mniej {color: #0d7bba; margin: 0; text-align: left}
.mniej a {background: url("/images/ikona_strzalka_lewo_niebieski_m.png") no-repeat left bottom; color: #0d7bba; padding: 3px 0 0 20px}
.mniej_off {color: #888888; margin: 0; text-align: left}
.mniej_off span {background: url("/images/ikona_strzalka_lewo_szary_m.png") no-repeat left bottom; color: #888888; padding: 3px 0 0 20px}
.powrot {margin-bottom: 10px;  text-align: center}
.powrot a {background: url("/images/ikona_strzalka_lewo_szary_m.png") no-repeat left bottom; color: #777777; padding: 3px 0 0 20px}
.poleb {font-weight: bold; padding-right: 5px; text-align: right}
.poleg {background-color: #ffffff; border: 1px solid #cccccc; padding: 10px; vertical-align: top}
.poleg table {width: 205px}
.poleg tr:first-of-type td {height: 100px; padding-bottom: 5px; text-align: center}
.poleg tr:last-of-type td {color: #888888}
.info_center {padding: 50px 0; text-align: center}

table.tab_std {background-color: #ffffff; margin-bottom: 10px; width: 100%}
table.tab_std td {padding: 2px 3px}
table.tab_p10 td {padding: 10px}
table.tab_p5 td {padding: 5px}
table.tab_p2x3 td {padding: 2px 3px}

/* BOKS STANDARDOWY */

.boks_okno {padding: 10px}
.boks_okno5 {padding: 5px}

.boks_tlo {background: #f5fafc url("/images/bok_tlo.gif") left bottom repeat-x}
.boks {background-color: #ffffff; border: 1px solid #cccccc; border-collapse: separate; margin-bottom: 10px; width: 100%}
.boks td.boks_tytul {background-color: #ececec; border: 3px solid #ffffff; color: #0d7bba; font-size: 18px; height: 42px; padding-left: 10px}
.boks td.boks_tytul a {color: #0d7bba; font-size: 18px}
.boks td.boks_stopka {background-color: #f0f0f0; border-top: 1px solid #cccccc; color: #888888; padding: 5px}
.boks td.boks_stopka td {color: #888888}

.boks_miniatury {padding: 0 3px 3px 3px}
.boks_miniatury table {table-layout: fixed; width: 100%}
.boks_miniatury td {padding: 10px 3px 5px; text-align: center; vertical-align: top}
.boks_miniatury td:nth-child(even) {background-color: #f0f0f0}
.boks_miniatury td:nth-child(odd) {background-color: #f8f8f8}
.boks_miniatury img {border: 0; height: 67px; margin-bottom: 8px}

.miniatury_kamery img {width: 101px}

.kratka {background: url("/images/tlo_wyszukiwarka_kratka.png") repeat-x left bottom}
.kratka td.boks_tytul {background: none; border: transparent; height: 28px; padding-top: 10px}

/* BOKS WYRÓŻNIONY */

.boks_wyr {background-color: #05315e; border: 1px solid #cccccc; border-collapse: separate; margin-bottom: 10px; width: 100%}
.boks_wyr td.boks_tytul {background-color: #18406a; border: 3px solid #ffffff; border-bottom: 0; color: #ffbf00; font-size: 18px; height: 42px; padding-left: 10px}
.boks_wyr td.boks_tytul a {color: #ffbf00; font-size: 18px}
.boks_wyr td.boks_okno {border: 3px solid #ffffff; border-top: 0; color: #ffffff}
.boks_wyr td.boks_okno a {color: #ffffff}
.boks_wyr form {color: #ffffff}
.boks_wyr select, .boks_wyr input {background-color: #05315e; border: 1px solid #628085; color: #ffffff}
.boks_wyr option {color: #ffffff}

/* BOKS Z ZAKŁADKAMI */

div.boks_z {background: #ffffff; border: 1px solid #cccccc; margin-bottom: 10px}
div.boks_z_naglowek {background-color: #ececec; border: 3px solid #ffffff; height: 36px}
div.boks_z_tytul {color: #0d7bba; float: left; font-size: 18px; padding: 6px 0 0 10px}
div.boks_z_tytul a {color: #0d7bba; float: left; font-size: 18px}
img.boks_z_newsy_foto {float: left; height: 160px; margin-right: 10px; width: 160px}
ul.zakladki {float: right; list-style-type: none; margin: 0; padding: 0}
ul.zakladki li {background: #ffffff; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; display: inline-block; height: 16px; margin: 0; padding: 10px 10px 9px 10px}
ul.zakladki li.selected {background: #f4f4f4}
ul.zakladki a {color: #0d7bba; font-size: 13px; padding: 10px 0 0 0; white-space: nowrap}

/* BOKS WIADOMOŚCI */

#boks_wiadomosci {cursor: pointer; margin: 9px 10px 10px}
#boks_wiadomosci div.tytul {margin: 145px 8px 0; position: absolute; width: 284px}
#boks_wiadomosci div.tytul span {background-color: #193779; color: #ffffff; float: left; font-size: 18px; margin-bottom: 3px; padding: 0 3px}
#boks_wiadomosci img {height: 200px; width: 300px}
#boks_wiadomosci div.naglowek {background-color: #193779; margin: 0; padding: 8px 11px; width: 278px}
#boks_wiadomosci div.naglowek p {color: #ffffff; height: 57px; margin: 0; overflow-y: hidden}

/* BOKS ROTACJA WIADOMOŚCI */

#rotacja {background-color: #ffffff; border: 1px solid #cccccc; height: 200px; margin-bottom: 10px; padding: 3px; width: 532px}
#rotacja_foto {position: absolute}
#rotacja_zdjecie {cursor: pointer}
#rotacja_tytul {cursor: pointer; margin: 145px 8px 0; height: 48px; overflow-y: hidden; position: absolute; width: 284px}
#rotacja_tytul span {background-color: #193779; color: #ffffff; float: left; font-size: 18px; margin-bottom: 3px; padding: 0 3px}
#rotacja_strzalka {left: 291px; position: absolute; top: 4px; z-index: 105}
#rotacja_belka {left: 300px; position: relative; width: 232px}
#rotacja_belka table {background: #ffffff url('/images/ramka_1px_szara.gif') repeat-x left bottom; width: 232px}
#rotacja_belka td {border-left: 1px solid transparent; display: block; height: 50px; vertical-align: top}
#rotacja_belka p {border-top: 1px solid #cccccc; font-size: 14px; height: 40px; line-height: 18px; margin: 0; overflow-y: hidden; padding: 7px 10px 0}
#rotacja_belka .belka_on {background: url('/images/tlo_box_rotacja.gif'); border-left: 1px solid #ffffff; cursor: pointer}
#rotacja_belka .belka_on p {color: #ffffff}

/* LISTA RÓŻNEGO RODZAJU ELEMENTÓW */

ul.lista_elementow {padding: 0; margin: 0; overflow-x: hidden; width: 278px}
ul.lista_elementow li {height: 17px; list-style: none}
ul.lista_pozioma {width: 658px}
ul.lista_pozioma li {float: left; width: 94px}
li.lista_glowny {font-weight: bold; background-color: #ececec; margin: 3px 0; padding: 3px 0 0 3px}
li.lista_glowny a {font-weight: bold}
li.lista_nadrzedny {background: url("/images/strzalka_p_blue.png") no-repeat 2px 4px; font-size: 11px; overflow-x: hidden; padding-left: 15px; white-space: nowrap}
li.lista_podrzedny {padding-left: 13px}
li.lista_podrzedny_label {font-style: italic; padding-left: 23px}
li.lista_wybrany {background: url("/images/strzalka_p_orange.png") no-repeat 2px 4px; font-weight: bold; overflow-x: hidden; padding-left: 15px; white-space: nowrap}
li.lista_srodek {padding: 10px 0; text-align: center}

.boks_wyr ul.lista_elementow li, .boks_wyr ul.lista_elementow li a {color: #ffffff}
.boks_wyr li.lista_glowny {background-color: #26486c}
.boks_wyr li.lista_nadrzedny {background-image: url("/images/strzalka_p_orange.png")}

/* MENU NAWIGACYJNE GÓRNE */

td#menu_nawigacyjne_tlo {background-color: #0073a2; color: #ffffff}

div#menu_elementy td {color: #ffffff; padding: 5px 10px}
div#menu_elementy td:first-of-type a {font-size: 18px}
div#menu_elementy a {color: #ffffff; font-size: 13px}
div#menu_elementy a.wyrozniony {color: #ffc456}

div#menu_nawigacyjne {position: relative}
div#menu_nawigacyjne a {color: #ffffff}
div#menu_nawigacyjne ul {list-style-type: none; margin: 0; padding: 0}
div#menu_nawigacyjne li {color: #ffffff; font-weight: bold; padding: 3px 5px}
div#menu_nawigacyjne li.nag {color: #cccccc}

div.menu_zakladka {background-color: #0073a2; display: none; padding: 8px 6px; position: absolute; z-index: 9999}

/* MENU NAWIGACYJNE DOLNE */

div#menu2_elementy {background-color: #0081b2; margin-bottom: 10px}
div#menu2_elementy td {color: #ffffff; font-size: 13px; padding: 7px 10px}
div#menu2_elementy td.wybrany {background-color: #193779}
div#menu2_elementy td.brak {color: #bbbbbb}
div#menu2_elementy a {color: #ffffff; font-size: 13px}
div#menu2_elementy a.wyrozniony {color: #ffc456}

/* MENU STACJI */

table.stacje_menu_ramka {background-color: #f0f0f0; border: 1px solid #cccccc; margin-bottom: 10px; margin-top: 5px; width: 100%}
table.stacje_menu_ramka td {padding: 0}
table.stacje_menu {width: 100%}
table.stacje_menu td {border-left: 1px solid #cccccc; color: #185a97; font-weight: bold; padding: 7px; text-align: center}
table.stacje_menu td.no {color: #888888}
table.stacje_menu td.on {background-color: #ffffff; cursor: pointer}
table.stacje_menu td.off {background-color: transparent; cursor: pointer}
table.stacje_menu td.selected {background-color: #ffffff; color: #f25600; cursor: pointer}

/* STRONA GŁÓWNA SERWISU */

ul.lewa, ul.lewa_wyroznione {list-style-type: none; margin: 0; padding: 0 0 10px 0}
ul.lewa li, ul.lewa_wyroznione li {margin: 0; padding: 4px 0}
ul.lewa a {color: #888888}
ul.lewa_wyroznione a {color: #666666; font-size: 14px; font-weight: normal}

div.zakladki {display: block; margin: 0}
div.zakladki h1 {color: #0d7bba; font-size: 13px; font-weight: bold; margin: 0; padding: 0}
div.zakladki h1 a:link, div.zakladki h1 a:visited {color: #0d7bba; font-size: 13px; font-weight: bold}
div.zakladki h1 a:hover, div.zakladki h1 a:active {color: #0d7bba; font-size: 13px; font-weight: bold; text-decoration: underline}
div.zakladki table {border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; width: 100%}
div.zakladki td {padding: 6px 0 6px 5px}
div.box {display: block}
div.box table.rama {height: 180px; width: 100%}
div.box table.bez_dolu {border-bottom: 0}
div.box td.rama {padding: 10px; vertical-align: top}
div.box td.naglowek {font-weight: bold; padding-bottom: 5px}
div.box a.promo {background-color: #e39735; color: #000000; font-size: 16px; font-weight: bold; padding: 1px 7px}
div.dol {background: #f9f9f9; border-top: 1px solid #fcfcfc}
div.dol table {width: 100%}
div.dol td.dol_tytul {color: #888888; font-size: 13px; padding: 3px 7px}
div.dol td.dol_linki {color: #aaaaaa; font-size: 14px; text-align: right; padding: 5px 7px}
div.dol td.dol_linki a {color: #0d7bba; font-size: 13px; padding: 0 5px}
div.lewa {border-bottom: 2px solid #cccccc; margin-bottom: 10px; width: 130px}
div.srodek {width: 538px}
div.prawa {width: 298px}

div#pogoda_s li {font-size: 12px; font-weight: bold}

td.top {vertical-align: top}

.strzalka_p_stb {background: url("/images/strzalka_p_siwa.png") no-repeat 1px 3px; width: 12px}
.strzalka_p_pom {background: url("/images/strzalka_p_pomaranczowa.png") no-repeat 1px 3px; width: 12px}

a.ozdobnik {background: url("/images/strzalka_p_blue.png") 2px 4px no-repeat; padding-left: 15px}
a.ozdobnik_w {background: url("/images/strzalka_p_orange.png") 2px 4px no-repeat; padding-left: 15px}
a.linkw,a.linkw:hover {color: #f25600; font-weight: bold}

#skyscraper {padding-top: 194px; vertical-align: top}

/* KREACJE OD SCHNEEMENCHEN */

.rb {float: left; height: 120px; margin: 10px 0 0 10px; width: 254px}
.rb img {float: left; height: 120px; margin-right: 5px; width: 125px}
.rb_tytul {float: left; margin: 0; width: 124px}
.rb_tytul a {color: #fa9725; font-weight: bold}
.rb_tresc {float: left; margin: 3px 0; width: 124px}
.rb_wiecej {float: left; margin: 0; text-align: right; width: 124px}
.rb_wiecej a {color: #fa9725}

.sa {background-color: #ffffff; border: 1px solid #cccccc; padding: 10px}
.sa img {height: 115px; margin: 0 0 5px 0; width: 278px}
.sa_tytul {margin: 0; width: 278px}
.sa_tytul a {color: #fa9725; font-weight: bold}
.sa_tresc {margin: 3px 0; width: 278px}
.sa_wiecej {margin: 0; text-align: right; width: 278px}
.sa_wiecej a {color: #fa9725}

.sm_wyr {color: #fa9725; float: left; font-weight: bold; margin: 0}

