body {margin: 0px; padding: 0px; background-color: rgb(255,255,255); font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}
table {margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse;}
td {margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}

form {margin: 0px; font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}
input {font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}
textarea {font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}
select {font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}
option {font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}
.input_tekst {border-style: solid; border-width: 1px; border-color: rgb(127,157,185);}

img {border-style: none;}
img.ramka {border-style: solid; border-width: 1px; border-color: rgb(184,184,184);}


#wszystko {position: relative; width: 980px; margin-left: auto; margin-right: auto;}

#naglowek {position: relative; width: 980px; height: 216px; background-image: url(grafika_rynek/top.jpg);}
#naglowek1 {position: relative; width: 780px; height: 178px; background-image: url(grafika_rynek/top.jpg);}
#naglowek_odstep {height: 1px;}

#przewijajacy_sie_pasek {position: relative; width: 980px;}
#przewijajacy_sie_pasek_odstep {height: 15px;}

#bannery {position: relative; width: 934px; height: 108px; margin-left: auto; margin-right: auto;}
#banner_1 {position: absolute; left: 0px; top: 0px;}
#banner_2 {position: absolute; left: 742px; top: 0px;}
#bannery_odstep {height: 13px;}

#strona {position: relative; width: 980px; min-height: 1000px; margin-left: auto; margin-right: auto; margin-bottom: 5px; padding-bottom: 40px; background: transparent url("grafika_rynek/stopka.gif") 0 100% no-repeat;}
#strona_odstep {height: 5px;}

#stopka_1 {position: relative; width: 980px; height: 66px; background-image: url(grafika/tla/stopka_1.gif);}
#stopka_2 {position: relative; width: 980px; height: 70px;; background-image: url(grafika/tla/stopka_2.gif);}
#stopka_3 {position: relative; width: 980px; height: 30px; background-image: url(grafika/tla/stopka_3.gif);}
.newsletter_stopka_wypisz {padding-top: 5px; padding-bottom: 5px; width: 784px; background-color: rgb(143,152,161); text-align: center; font-size: 12px; color: rgb(255,255,255);}
.newsletter_stopka_wypisz a {text-decoration: underline; color: #1477a9;}
.newsletter_stopka_wypisz a:hover {text-decoration: underline; color: #569ccc;}

.naglowek_menu {padding-top: 17px; font-size: 12px; font-weight: 700;}
.naglowek_menu a {text-decoration: none; color: #1477a9;}
.naglowek_menu a:hover {text-decoration: none; color: #569ccc;}

.naglowek_menu_2 {text-align: center; font-size: 11px; font-weight: 700;}
.naglowek_menu_2 a {padding-right: 10px; text-decoration: none; color: #1477a9;}
.naglowek_menu_2 a:hover {text-decoration: none; color: #569ccc;}
.naglowek_menu_2_home a {color: #1477a9;}
.naglowek_menu_2_home a:hover {text-decoration: none; color: #569ccc;}

.naglowek_menu_3 {text-align: center; font-size: 11px; font-weight: 700;}
.naglowek_menu_3 a {padding-right: 12px; text-decoration: none; color: #1477a9;}
.naglowek_menu_3 a:hover {text-decoration: none; color: #569ccc;}

.przewijajacy_sie_pasek {font-size: 12px;}

.strona td {vertical-align: top;}

.okienko {margin-bottom: 18px;}

.okienko_gora {width: 192px; height: 7px; background-image: url(grafika/tla/okienko_gora.gif);}
.okienko_gora_naglowek {width: 168px; height: 26px; padding-top: 4px; padding-left: 12px; padding-right: 12px; background-image: url(grafika/tla/okienko_gora_naglowek.gif); font-size: 11px; font-weight: 700; color: rgb(255,255,255);}
.okienko_srodek {width: 168px; padding-top: 3px; padding-left: 12px; padding-right: 12px; background-image: url(grafika/tla/okienko_srodek.gif); font-size: 12px;}
.okienko_srodek a {text-decoration: none; color: #1477a9;}
.okienko_srodek a:hover {text-decoration: none; color: #569ccc;}
.okienko_srodek h4 {margin: 0px; padding-bottom: 8px; text-align: center; font-size: 12px; font-weight: 700; color: rgb(50,50,50);}
.okienko_dol {width: 192px; height: 9px; background-image: url(grafika/tla/okienko_dol.gif);}

h3{padding-bottom: 6px; font-size: 12px; line-height: 110%; margin:  0px;}
.okienko_menu_artykuly_kategoria {padding-bottom: 6px; font-size: 12px; line-height: 110%;}

.okienko_menu_artykuly_podkategoria {margin-left: 10px; padding-bottom: 6px; font-size: 12px;}

.okienko_menu_inne {padding-bottom: 3px; font-size: 12px;}

#okienko_sonda {font-size: 11px;}
.okienko_sonda_form input {margin: 0px;}
.okienko_sonda_odpowiedzi td {vertical-align: middle; font-size: 11px;}
.okienko_sonda_wyniki_ramka {position: relative; width: 166px; height: 14px; border-style: solid; border-width: 1px; border-color: rgb(43,96,150);}
.okienko_sonda_wyniki_wypelnienie {position: absolute; height: 14px; background-color: rgb(156,180,210);}
.okienko_sonda_wyniki_wynik {position: absolute; width: 166px; height: 14px; text-align: center; font-weight: 700; color: rgb(0,0,0);}
.okienko_form_submit {padding-top: 7px; padding-bottom: 8px; text-align: center;}



.zaproszenie_punktor {padding: 4px 12px 0px 29px; background-image: url(grafika_nowa/raport_it_punktor.gif); background-repeat: no-repeat;}




.copyright {line-height: 160%; font-size: 11px; color: rgb(70,70,70)}
.s47 {line-height: 160%; font-size: 11px; color: rgb(70,70,70)}

.stopka_linki {line-height: 190%; font-size: 11px; color: rgb(0,102,171)}


#tytul_strony {width: 722; margin-top: 7px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}
#tytul_strony h1 {width: 722; margin-top: 7px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}
h2.podtytul {width: 722; margin-top: 0px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 13px; font-weight: 700; color: rgb(0,20,70);}
h2.podtytul_wywiady {width: 722; font-weight:500; margin-top: 0px; margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; color: rgb(0,20,70);}
#tytul_strony_brak_dostepu {margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}
#tytul_strony_brak_dostepu h1 {margin-bottom: 5px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}
#tytul_strony_brak_dostepu_wywiad h1 {margin-bottom: 5px; margin-top:0px; text-align: center; text-transform: uppercase; font-size: 15px; font-weight: 700; color: rgb(0,20,70);}

#tytul_strony_kategorie {width: 722; margin-top: 7px; margin-bottom: 5px;}
#tytul_strony_raporty_zamowienie {width: 722; margin-top: 7px; margin-bottom: 5px; text-align: right; font-weight: 700;}
#tytul_strony_raporty_zamowienie a {text-decoration: none; color: rgb(200,0,0);}
#tytul_strony_raporty_zamowienie a:hover {text-decoration: none; color: #569ccc;}
.tytul_strony_podkreslenie {width: 722; height: 1px; background-color: rgb(184,184,184);}
.tytul_strony_odstep_1 {width: 722; height: 30px;}
.tytul_strony_odstep_2 {width: 722; height: 10px;}

#tytul_strony_raport {width: 722; margin-top: 7px; margin-bottom: 5px;}
.tytul_strony_raport_podkreslenie {width: 722; height: 1px; background-color: rgb(184,184,184);}
.tytul_strony_raport_odstep {width: 722; height: 10px;}

#tresc_strony50 {width: 722; margin-bottom: 10px; margin-top: 60px;}
#tresc_strony50obrazek{padding: 35px; width: 722; height: 700px; background-image: url('grafika_rynek/50plus_tlo.jpg'); background-repeat: no-repeat;}

#tresc_strony20lat {width: 722; margin-bottom: 10px; }
#tresc_strony20latobrazek{padding: 15px; width: 722; height: 600px; background-image: url('grafika_rynek/20lathr_tlo2.jpg'); background-repeat: no-repeat;}


ul.pokolenie{padding: 10px;}

#tresc_strony {width: 722; margin-bottom: 10px;}

a {text-decoration: none; color: #1477a9;}
a:hover {text-decoration: none; color: #569ccc;}
a.link_podkreslony {text-decoration: underline;}
a.czerwony {color: #1477a9;}
a.czerwony:hover {color: #569ccc;}

span.czerwony {color: rgb(200,0,0);}

.kategoria_przelaczenie a {text-decoration: none; color: #1477a9;}
.kategoria_przelaczenie a:hover {text-decoration: none; color: #569ccc;}

ul.podkategorie {margin: 0px; padding-left: 0px; list-style: none;}
ul.podkategorie li {margin: 0px; padding-bottom: 5px; line-height: 110%;}

ul.wpisy {margin: 0px; padding-left: 0px; list-style: none;}
ul.wpisy li {margin: 0px; padding-bottom: 5px; line-height: 130%;}

ul.podkategorie_artykuly {margin: 0px; padding-left: 25px; list-style: none;}
ul.podkategorie_artykuly li {margin: 0px; line-height: 110%;}

ul.artykuly {margin: 0px; padding-left: 25px; list-style: none;}
ul.artykuly li {margin: 0px; padding-bottom: 5px; line-height: 110%;}

ul.wpisy_home {margin: 0px; padding-left: 0px; list-style: none;}
ul.wpisy_home li {margin: 0px; padding-bottom: 5px; line-height: 110%;}

ul.mapa {margin: 0px; padding-left: 0px; list-style: none;}
ul.mapa li {margin: 0px; padding-bottom: 5px; line-height: 110%;}

ul.regulamin {margin-top: 0px; margin-bottom: 0px;}


li.w_tresci {margin-left: 15px;margin-top: 0px; margin-bottom: 0px;}
ul.w_tresci {margin-top: 0px; margin-bottom: 5px;}
ul.w_tresci li{margin: 0px; list-style-type:disc;}
ol.w_tresci {margin-top: 0px; margin-bottom: 0px;}
ol.w_tresci li {margin: 0px;}
#tabela_w_tresci {text-align: left; vertical-align: middle;}
#tabela_w_tresci td {vertical-align: middle;}


.tresc {line-height: 150%; text-align: justify;}
.tresc a {text-decoration: none; color: #1477a9;}
.tresc a:active {text-decoration: none; color: #1477a9;}
.tresc a:hover {text-decoration: none; color: #569ccc;}
.tresc_poczatek {padding-bottom: 18px; line-height: 190%;}
.tresc_data {padding-top: 4px;}
.tresc_zdjecie {float: right; margin-bottom: 10px; margin-left: 10px; border-style: solid; border-width: 1px; border-color: rgb(184,184,184);}
.tresc14 {font-size:14px;}
.tresc16 {font-size:16px;}

.tresc_poczatek_raporty {texpadding-bottom: 18px; line-height: 190%; text-align:left}
.tresc_poczatek_raporty a {color: rgb(43,96,150);}

.zakaz_kopiowania {margin-top: 20px; margin-bottom: 20px; text-align: center; color: rgb(150,0,30);}

.newsletter_tresc_strony {line-height: 150%; text-align: justify;}


.spis_zdjecie {border-style: solid; border-width: 1px; border-color: rgb(184,184,184);}


h2 {margin: 0px; margin-bottom: 10px; font-size: 13px; font-weight: 700; color: rgb(0,20,70);}
h4 {margin: 0px; font-size: 13px; font-weight: 700; color: rgb(0,20,70);}

.strony {margin-top: 10px;}
.strony_linki {text-align: center; word-spacing: 2px;}
.strony_linia {height: 1px; background-color: rgb(184,184,184);}
.strony_linia_wystajaca {width: 5px;}

.wykres {text-align: center;}
.wykres_nazwa {margin-bottom: 5px; font-weight: 700; color: rgb(19,68,171);}
.wykres_opis {margin-top: 5px; font-size: 11px; font-style:italic}

p {margin: 0px;}

.data {color: rgb(100,100,100)}
.objetosc {color: rgb(100,100,100)}


.home_naglowek {width: 528px; padding-left: 1px; padding-right: 1px; background-image: url(grafika_rynek/home_naglowek.gif); font-size: 12px; font-weight: 700;}
.home_srodek {width: 506px; padding-top: 8px; padding-left: 12px; padding-right: 12px; background-image: url(grafika/tla/home_srodek.gif); font-size: 12px;}
.home_dol {width: 530px; height: 9px; margin-bottom: 17px; background-image: url(grafika/tla/home_dol.gif);}

.home_naglowek_tabela {margin: 0px; padding: 0px; border-width: 0px; border-collapse: collapse; width: 528px;}
.home_naglowek_tabela td {margin: 0px; padding-top: 5px; padding-bottom: 5px; border-collapse: collapse; text-align: center; color: rgb(50,50,50);}
.home_naglowek_zakladka_s_a a {color: #1477a9;}
.home_naglowek_zakladka_s_a a:hover {color: #569ccc;}
.home_naglowek_zakladka_s a {color: #FFFFFF;}
.home_naglowek_zakladka_s a:hover {color: rgb(50,50,50);}
.home_naglowek_zakladka_l {width: 6px; padding: 0px; background-image: url(grafika_rynek/home_naglowek_l.gif);}
.home_naglowek_zakladka_p {width: 6px; padding: 0px; background-image: url(grafika_rynek/home_naglowek_p.gif);}
.home_naglowek_zakladka_l_a {width: 6px; padding: 0px; background-image: url(grafika/tla/home_naglowek_zakladka_l_a.gif);}
.home_naglowek_zakladka_p_a {width: 6px; padding: 0px; background-image: url(grafika/tla/home_naglowek_zakladka_p_a.gif);}
.home_naglowek_zakladka_l1_a {width: 6px; padding: 0px; background-image: url(grafika/tla/home_naglowek_zakladka_l1_a.gif);}
.home_naglowek_zakladka_p1_a {width: 6px; padding: 0px; background-image: url(grafika/tla/home_naglowek_zakladka_p1_a.gif);}
.home_naglowek_zakladka_nic {width: 7px; padding: 0px; background-image: url(grafika_rynek/home_naglowek_zakladka_nic.gif);}
.home_naglowek_zakladka_linia {width: 1px; padding: 0px; background-image: url(grafika/tla/home_naglowek_zakladka_linia.gif)}
.home_naglowek_zakladka_linia_a {width: 1px; padding: 0px; background-image: url(grafika/tla/home_naglowek_zakladka_linia_a.gif)}
.home_naglowek_zakladka_d {width: 1px; padding: 0px; background-color: rgb(205,231,243);}

.home_okienko_podzial {color: rgb(91,91,91);}


.slownik_litery {margin-bottom: 20px; word-spacing: 2px;}

.kalkulator td {vertical-align: middle; padding-bottom: 10px;}
.kalkulator_naglowek {height: 30px; font-size: 13px; font-weight: 700; color: rgb(0,40,100);}
.kalkulator_submit {height: 60px; text-align: center;}
.kalkulator_dlugi {width: 97px; border-style: solid; border-width: 1px; border-color: rgb(127,157,185);}
.kalkulator_dlugi_select {width: 99px; border-style: solid; border-width: 1px; border-color: rgb(127,157,185);}
.kalkulator_dlugi_nieaktywny {width: 97px; background-color: rgb(240,240,240); border-style: solid; border-width: 1px; border-color: rgb(127,157,185);}
.kalkulator_krotki {width: 45px; border-style: solid; border-width: 1px; border-color: rgb(127,157,185);}

.tabela_obramowanie {width: 100%;}
.tabela_obramowanie td {margin: 0px; padding: 5px; border-style: solid; border-width: 1px; border-color: rgb(127,157,185); border-collapse: collapse;}
.tabela_obramowanie_naglowek {text-align: center; font-weight: 700;}
.tabela_obramowanie_naglowek td {vertical-align: middle;}


.wersja_do_druku {clear: both; margin-top: 10px; text-align: right;}
body.drukuj {margin: 3px; padding: 0px; background-color: rgb(255,255,255); font-family: Arial, sans-serif; font-size: 12px; color: rgb(30,30,30);}
.drukuj_naglowek {text-align: center; font-size: 14px; font-weight: 700; color: rgb(0,40,100);}


.raporty_nazwa {font-weight: 700;}
.raporty_dodatki {padding-top: 5px; line-height: 150%;}
.raporty_tresc {line-height: 140%;}



.newsletter_tytul {margin-bottom: 5px; font-size: 14px; font-weight: 700; color: rgb(0,40,100);}
.newsletter_tytul_podkreslenie {height: 1px; background-color: rgb(184,184,184);}
.newsletter_tresc_podkreslenie {height: 1px; background-color: rgb(43,96,150);}
.newsletter_odstep_1 {height: 10px;}
.newsletter_odstep_2 {height: 30px;}
.newsletter_tresc {padding-bottom: 10px; line-height: 150%; text-align: justify;}
.newsletter_lista {padding-bottom: 10px; line-height: 180%;}


.formularz {padding: 10px; border-style: solid; border-width: 1px; border-color: rgb(200,200,200); background-color: rgb(250,250,250);}
.formularz_tabela td {vertical-align: middle; text-align: left;}
.formularz_label {padding-right: 10px; height: 19px;}
.formularz_wiersz_odstep {height: 10px;}.formularz_wiersz_odstep2 {height: 20px;}
.formularz_blad {line-height: 140%; font-weight: 700; color: rgb(200,0,0);}
.formularz_komunikat {line-height: 140%; font-weight: 700;}


.brak_dostepu {margin-top: 20px; padding: 10px; border-style: solid; border-width: 1px; border-color: rgb(200,200,200); background-color: rgb(250,250,250);}
.brak_dostepu_komunikat {padding-bottom: 10px; text-align: center; font-size: 12px;}
.brak_dostepu_data {font-style: italic; color: rgb(100,100,100);}


.analizy_zaloguj {text-align: center; font-size: 13px; font-weight: 700;}
.analizy_zaloguj a {color: #1477a9;}


.szukaj_zaznacz {background-color: rgb(200,220,255);}

.okienko_monitor_wyniki {position: relative; height: 18px; padding-top: 2px; text-align: center; font-weight: 700; color: rgb(255,255,255);}

.naglowek_menu1 {padding-top: 12px; font-size: 12px; font-weight: 700;}


.media_ukryty {display:none}
.media_widoczny {display:block}

.tag0{font-size: 20px; font-weight:400; color: rgb(79,79,79);}
.tag1{font-size: 17px; font-weight: 400; color: rgb(193,0,0);}
.tag1a{font-size: 19px; font-weight:400; color: rgb(79,79,79);}
.tag2{font-size: 16px; font-weight:400; color: rgb(79,79,79);}
.tag2a{font-size: 16px; font-weight:bold; color: rgb(193,0,0);}
.tag3{font-size: 14px; font-weight:bold; color: rgb(79,79,79);}
.tag3a{font-size: 14px; font-weight:400; color: rgb(79,79,79);}
.tag4{font-size: 13px; font-weight:bold; color: rgb(79,79,79);}
.tag5{font-size: 12px; font-weight:bold; color: rgb(79,79,79);}
.tag6{font-size: 12px; font-weight:bold; color: rgb(193,0,0);}
.tag7{font-size: 11px; font-weight:bold; color: rgb(193,0,0);}
.tag8{font-size: 11px; font-weight:bold; color: rgb(79,79,79);}

