body {margin: 0px; padding: 0px; background-color: rgb(244,145,29); font-family: Arial, sans-serif; font-size: 12px; color: rgb(0,0,0);}

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;}

img {border: none;}
img.bialy {border: solid 1px rgb(255,255,255);}

a {text-decoration: underline; color: rgb(0,0,150);}

form {margin: 0px; padding: 0px;}
input {margin: 0px; font-family: Arial, sans-serif; font-size: 12px;}
select {font-family: Arial, sans-serif; font-size: 12px;}
textarea {font-family: Arial, sans-serif; font-size: 12px;}

input.bialy {border-width: 0px; padding: 3px; color: rgb(0,0,0);}

#wszystko {position: relative; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 0px; width: 980px; background-color: rgb(25,25,25); background-image: url(grafika/tla/glowne_srodek.gif); background-repeat: repeat-y;}
#gora {background-image: url(grafika/tla/glowne.gif); background-repeat: repeat-x;}
#gora_l {background-image: url(grafika/tla/glowne_l.gif); background-repeat: no-repeat}
#gora_p {background-image: url(grafika/tla/glowne_p.gif); background-repeat: no-repeat;}
#dol {background-image: url(grafika/tla/dol.gif); background-repeat: no-repeat;}
#dol_calosc {position: relative;}
#dol_cp {position: absolute; top: 19px; left: 40px; font-size: 11px; color: rgb(125,125,125);}
#dol_cp a {color: rgb(125,125,125); text-decoration: underline;}
#dol_cp a:hover {text-decoration: underline;}
#dol_s47 {position: absolute; top: 19px; left: 760px; width: 200px; text-align: right; font-size: 11px; color: rgb(125,125,125);}
#dol_s47 a {color: rgb(150,150,150); text-decoration: none;}
#dol_s47 a:hover {text-decoration: underline;}
#margines_dol {height: 10px;}

#naglowek {position: relative;}
#zawartosc {position: relative; margin-top: 89px;}

.chmura a {text-decoration: none; color: rgb(100,100,100);}
.chmura a:hover {text-decoration: underline;}

#wyszukiwarka {position: relative;}
.wyszukiwarka_lista {padding: 0px 0px 7px 12px; background-image: url(grafika/wyszukiwarka/punktor.gif); background-repeat: no-repeat;}
.wyszukiwarka_lista a {text-decoration: none; color: rgb(255,255,255);}
.wyszukiwarka_lista a:hover {text-decoration: underline;}
.wyszukiwarka_lista_on a {text-decoration: underline;}
.wyszukiwarka_lista_kategorie_calosc {margin-left: 12px; padding: 0px 0px 3px 0px;}
.wyszukiwarka_lista_kategorie {padding: 0px 0px 4px 12px; background-image: url(grafika/wyszukiwarka/punktor.gif); background-repeat: no-repeat;}
.wyszukiwarka_lista_kategorie a {text-decoration: none; color: rgb(255,255,255);}
.wyszukiwarka_lista_kategorie a:hover {text-decoration: underline;}

.wyszukiwarka_loty_element {width: 133px; margin: 0px auto 0px auto; padding-top: 8px;}
.wyszukiwarka_loty_element a {text-decoration: none; color: rgb(255,255,255);}
.wyszukiwarka_loty_element a:hover {text-decoration: underline;}
.wyszukiwarka_loty_element img {padding: 2px; border: solid 1px rgb(255,123,196);}

.bok {position: relative; margin-top: 10px;}

.tresc_strony {background-color: rgb(255,255,255); padding: 0px 0px 0px 0px; color: rgb(0,0,0);}


h1 {margin: 0px; font-size: 18px; font-weight: 700; color: rgb(200,0,100);}
.h1_podkreslenie {width: 400px; height: 1px; margin: 2px 0px 15px 0px; background-color: rgb(200,0,100);}
/* 
h1 {margin: 0px; text-transform: uppercase; font-size: 17px; font-weight: 700; color: rgb(255,100,0);}
.h1_podkreslenie {width: 400px; height: 1px; margin: 2px 0px 15px 0px; background-color: rgb(255,100,0);}
*/

h2 {margin: 0px; font-size: 13px; font-weight: 700; color: rgb(255,50,0);}

.tresc {text-align: justify; line-height: 140%;}
table.imageForDownloads {margin-bottom:30px; margin-right:1px; float:left;}
td.tableImg {background:#eeeeee; width:160px; height:110px; text-align:center; font-size:9px; }
td.tableLinks {background:#eeeeee; width:160px; height:30px; text-align:center; font-size:9px; }
td.tableImg span {float:left; margin-left:5px;}
td.tableImg a {text-decoration:none; color:#909090;}
td.tableImg a:hover {text-decoration:underline;}
td.tableLinks a {text-decoration:none; color:#909090;}
td.tableLinks a:hover {text-decoration:underline;}
table.imageForDownloads td textarea {border:1px solid #eeeeee; width:160px; height:55px; font-size:10px;}

ul.w_tresci {margin: 0px; padding: 0px;}
ol.w_tresci {margin: 0px; padding: 0px;}
li.w_tresci {margin-left: 25px; padding: 0px;}
img.w_tresci {border: none; vertical-align: middle;}
img.w_tresci_lewy {margin: 5px 10px 5px 0px; padding: 3px; border: solid 1px rgb(150,150,150);}
img.w_tresci_prawy {margin: 5px 0px 5px 10px; padding: 3px; border: solid 1px rgb(150,150,150);}

.ramka_gora {width: 660px; height: 10px; background-image: url(grafika//ramka_gora.gif); background-repeat: no-repeat;}
.ramka_srodek {padding: 0px 10px 0px 10px; width: 640px; background-image: url(grafika//ramka_srodek.gif); background-repeat: repeat-y;}
.ramka_dol {width: 660px; height: 10px; background-image: url(grafika//ramka_dol.gif); background-repeat: no-repeat;}


.lista_obiektow_podzial_calosc {margin: 0px 0px 20px 0px; margin-left: auto; margin-right: auto; border-bottom: solid 1px rgb(200,200,200);}
.lista_obiektow_podzial_calosc td {padding: 0px 0px 5px 20px; font-size: 13px; font-weight: 700;}
.lista_obiektow_podzial {padding: 0px 0px 0px 12px; background-image: url(grafika/punktor.gif); background-repeat: no-repeat;}
.lista_obiektow_podzial a {text-decoration: none; color: rgb(0,0,150);}
.lista_obiektow_podzial a:hover {text-decoration: underline;}
#lista_obiektow_podzial_wybrane a {color: rgb(255,0,0);}
.lista_obiektow_podzial_miejscowosci {padding: 0px 0px 2px 12px; background-image: url(grafika/punktor.gif); background-repeat: no-repeat;}
.lista_obiektow_podzial_miejscowosci a {color: rgb(0,0,150);}
.lista_obiektow_podzial_miejscowosci a:hover {text-decoration: underline;}
/*
.lista_obiektow_podzial_calosc {padding-bottom: 20px; font-size: 13px; font-weight: 700;}
.lista_obiektow_podzial {padding: 0px 0px 5px 12px; background-image: url(grafika/punktor.gif); background-repeat: no-repeat;}
.lista_obiektow_podzial a {text-decoration: underline; color: rgb(0,0,150);}
#lista_obiektow_podzial_wybrane a {color: rgb(255,0,0);}
*/

img.lista_obiektow {border: none;}
.obiekt_zdjecia {float: right; text-align: center; margin: 0px 0px 5px 10px; width: 208px;}
.obiekt_zdjecia img.obiekt_zdjecia_zdjecie {padding: 3px; border: solid 1px rgb(150,150,150);}
.obiekt_zdjecia_naglowek {padding-bottom: 6px; text-align: center;}
.obiekt_operator {clear: right; float: right; text-align: center; margin: 0px 0px 5px 10px; width: 208px;}
.obiekt_dodatek {clear: right; float: right; text-align: center; margin: 0px 0px 5px 10px; width: 208px;}
.obiekt_dodatek img.obiekt_dodatek_zdjecie {padding: 3px; border: solid 1px rgb(150,150,150);}
.lista_obiektow_dane {padding-bottom: 5px; font-weight: 700; color: rgb(50,50,50);}
.lista_obiektow_dane a {font-weight: 500;}
.lista_obiektow_dane_komentarze {padding-top: 5px; padding-bottom: 5px; font-weight: 700; color: rgb(50,50,50);}
.lista_obiektow_dane_komentarze a {font-weight: 500;}
.lista_obiektow_dane_naglowek {color: rgb(100,100,100); font-weight: 500;}
.lista_obiektow_wstep {padding-top: 5px; line-height: 140%; text-align: justify;}
.lista_obiektow_ceny {padding-top: 15px; line-height: 140%;}
.lista_obiektow_wiecej_zdjec {padding-top: 10px; font-weight: 700;}
.lista_obiektow_opis {padding-top: 25px; line-height: 140%; text-align: justify;}
.lista_obiektow_komentarze {padding-top: 25px;}
.lista_obiektow_zdjecia {padding-top: 25px; padding-bottom: 10px; text-align: center;}
.lista_obiektow_wiecej {margin-top: 10px;}
.lista_obiektow_wiecej_podzial a {margin-left: 20px; color: rgb(100,100,100);}
.lista_obiektow_wiecej_komentarze a {color: rgb(100,100,100);}


.lista_ofert_podzial_calosc {margin: 0px 0px 20px 0px; font-size: 13px; font-weight: 700;}
.lista_ofert_podzial {padding: 0px 0px 5px 12px; background-image: url(grafika/punktor.gif); background-repeat: no-repeat;}
.lista_ofert_podzial a {text-decoration: none; color: rgb(0,0,150);}
.lista_ofert_podzial a:hover {text-decoration: underline;}
#lista_ofert_podzial_wybrane a {color: rgb(255,0,0);}

.opis_typu_ofert_wstep {margin-bottom: 20px; line-height: 140%; text-align: justify;}

.lista_ofert_wstep {line-height: 140%; text-align: justify;}
.lista_ofert_wstep_dane {line-height: 140%; margin-bottom: 10px; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_wstep_dane a {font-weight: 500;}
.lista_ofert_wstep_dane_2 {line-height: 140%; margin-bottom: 20px; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_wstep_dane_2 a {font-weight: 500;}
.lista_ofert_wstep_dane_dodatkowe {line-height: 140%; padding: 0px 0px 2px 12px; background-image: url(grafika/home/oferta/punktor.gif); background-repeat: no-repeat; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_wstep_dane_dodatkowe a {font-weight: 500;}
.lista_ofert_wstep_dane_dodatkowe_1 {line-height: 140%; padding: 0px 0px 2px 12px; background-image: url(grafika/home/oferta/punktor_zielony.gif); background-repeat: no-repeat; font-weight: 700; color: rgb(150,0,0);}
.lista_ofert_wstep_dane_dodatkowe_1 a {font-weight: 500;}
.lista_ofert_wstep_hotele {line-height: 140%; margin-bottom: 15px; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_wstep_hotele a {font-weight: 500;}
.lista_ofert_wstep_hotele_2 {line-height: 140%; margin-bottom: 25px; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_wstep_hotele_2 a {font-weight: 500;}
.lista_ofert_wstep_hotele_3 {line-height: 140%; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_wstep_hotele_3 a {font-weight: 500;}
.lista_ofert_opis_wstep {line-height: 140%; margin-bottom: 10px; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_opis_wstep_2 {line-height: 140%; margin-bottom: 15px; font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_wiecej {margin-top: 10px;}
.lista_ofert_ceny {clear: both; padding-top: 25px; line-height: 140%;}
.lista_ofert_obiekt {padding-top: 25px; clear: both;}
.lista_ofert_obiekt_naglowek {font-weight: 700; color: rgb(170,0,90);}
.lista_ofert_obiekt_naglowek a {font-weight: 500;}
.lista_ofert_obiekt_opis {padding-top: 10px; line-height: 140%;}
.lista_ofert_obiekt_opis img {}
.lista_ofert_opis {line-height: 140%; text-align: justify;}
.lista_ofert_wstep_cennik_gora {width: 125px; height: 9px; background-color: rgb(0,172,238); background-image: url(grafika/oferty/cennik_wstep_gora.gif);}
.lista_ofert_wstep_cennik_srodek {width: 105px; background-color: rgb(0,172,238); padding: 0px 10px 5px 10px; text-align: left; font-weight: 700; color: rgb(255,255,255);}
.lista_ofert_wstep_cennik_srodek_promocja {padding-top: 3px; color: rgb(255,255,255);}
.lista_ofert_wstep_cennik_dol {width: 125px; height: 29px; background-color: rgb(0,172,238);}
.lista_ofert_wstep_operator {width: 125px; text-align: center;}


.komentarze_lista_naglowek {margin: 15px 0px 5px 0px; padding-top: 3px; border-style: solid; border-color: rgb(200,200,200); border-width: 1px 0px 0px 0px;}
.komentarze_lista_tresc {line-height: 140%;}

.strony {margin-bottom: 10px; font-size: 12px; font-weight: 700;}
.strony a {text-decoration: none; color: rgb(33,84,147);}
.strony_aktualna {margin: 0px 2px 0px 2px; padding: 0px 3px 0px 3px; background-color: rgb(93,144,207); color: rgb(255,255,255);}
.strony_nieaktualna {margin: 0px 2px 0px 2px; padding: 0px 3px 0px 3px; background-color: rgb(230,230,230);}


.home_naglowek {text-transform: uppercase; font-size: 12px; font-weight: 700; color: rgb(25,25,25);}
.home_naglowek a {text-decoration: none; color: rgb(25,25,25);}
.home_naglowek a:hover {text-decoration: underline;}

.home_hot_deals {width: 124px; text-align: center;}
.home_hot_deals a {text-decoration: underline; color: rgb(0,0,150);}

.home_oferta_ramka_gora {width: 472px; height: 10px; background-image: url(grafika/home/oferta/ramka_gora.gif); background-repeat: no-repeat;}
.home_oferta_ramka_srodek {line-height: 140%; padding: 0px 10px 0px 10px; width: 452px; background-image: url(grafika/home/oferta/ramka_srodek.gif); background-repeat: repeat-y;}
.home_oferta_ramka_dol {width: 472px; height: 10px; background-image: url(grafika/home/oferta/ramka_dol.gif); background-repeat: no-repeat;}

.home_oferta_lista {padding: 0px 0px 3px 12px; background-image: url(grafika/home/oferta/punktor.gif); background-repeat: no-repeat;}
.home_oferta_lista a {text-decoration: underline; color: rgb(0,0,150);}

.home_oferta_bok_gora {padding: 5px 25px 5px 25px; width: 118px; height: 35px; background-repeat: no-repeat;}
.home_oferta_bok_srodek {font-size: 12px; color: rgb(255,255,255); line-height: 140%; padding: 10px 10px 0px 10px; width: 148px; background-repeat: repeat-y;}
.home_oferta_bok_srodek a {text-decoration: underline; color: rgb(255,255,255);}
.home_oferta_bok_srodek img {border: solid 1px rgb(255,255,255);}
.home_oferta_bok_srodek_obrazek {text-align: center;}
.home_oferta_bok_dol {width: 168px; height: 10px; background-repeat: no-repeat;}
.home_oferta_bok_naglowek {text-transform: uppercase; text-align: center; font-size: 12px; font-weight: 700; color: rgb(0,0,0);}
.home_oferta_bok_naglowek a {text-decoration: underline; color: rgb(0,0,0);}


.formularz_zielony {background-color: rgb(185,224,55); margin-top: 15px; padding: 20px;}
.formularz_zielony h2 {margin: 0px 0px 10px 0px; font-size: 13px; font-weight: 700; color: rgb(0,50,0);}
.formularz_zielony_tabela td {padding-top: 7px;}
.formularz_zielony_tabela_rezerwacja td {padding-bottom: 10px;}
.formularz_zielony_nazwa {padding-right: 10px; text-align: right; color: rgb(0,50,0)}
.formularz_zielony_input {border-width: 0px; padding: 3px; width: 250px; color: rgb(0,0,0);}
.formularz_zielony_input_rezerwacja {background-color: rgb(255,255,255); border-width: 0px; padding: 3px; width: 110px; color: rgb(0,0,0);}
.formularz_zielony_input_szeroki {border-width: 0px; padding: 3px; width: 500px; color: rgb(0,0,0);}
.formularz_zielony_select {border-width: 0px; padding: 2px 2px 2px 0px; width: 256px; color: rgb(0,0,0);}
.formularz_zielony_select_rezerwacja_ilosc {border-width: 0px; padding: 2px 2px 2px 0px; width: 55px; color: rgb(0,0,0);}
.formularz_zielony_select_rezerwacja_godzina {border-width: 0px; padding: 2px 2px 2px 0px; width: 90px; color: rgb(0,0,0);}
.formularz_zielony_select_rezerwacja_terminy {border-width: 0px; padding: 2px 2px 2px 0px; width: 100px; color: rgb(0,0,0);}
.formularz_zielony_submit {border-width: 0px; padding: 3px; background-color: rgb(235,241,153);}
.formularz_zielony_rezerwacja {background-color: rgb(205,244,65); padding: 15px;}
.formularz_zielony_rezerwacja h1 {margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: solid 1px rgb(150,0,0); font-size: 15px; font-weight: 700; color: rgb(150,0,0);}


.cennik_zielony {background-color: rgb(185,224,55); padding: 22px 20px 20px 20px;}
.cennik_zielony h2 {margin: 0px 0px 10px 0px; font-size: 13px; font-weight: 700; color: rgb(0,50,0);}
.cennik_zielony_linia {background-color: rgb(0,100,0); height: 1px; margin: 0px 0px 10px 0px;}

.cennik_zielony_blad {background-color: rgb(177,12,12); margin-bottom: 10px; padding: 10px; color: rgb(255,255,255);}
.cennik_zielony_blad a {text-decoration: underline; color: rgb(255,255,255);}
.cennik_zielony_blad_propozycje {padding-top: 10px; line-height: 160%;}
.cennik_zielony_blad_propozycje a {text-decoration: underline; color: rgb(255,255,255);}


.czarny {color: rgb(0,0,0);}


.link_gora_odstep {margin-top: 15px; height: 1px;}
.link_gora {padding-top: 5px; border-top: solid 1px rgb(225,225,225); font-size: 11px;}


.kalendarz_dostepny {font-weight: 700;}


.order_zielony_jasny {margin-top: 10px; background-color: rgb(205,244,65); padding: 5px;}
.order_zielony_jasny_odstep {padding-top: 3px;}

.order_blad {background-color: rgb(177,12,12); margin-bottom: 10px; padding: 10px; color: rgb(255,255,255);}

.order_komunikat {background-color: rgb(0,172,238); margin-bottom: 10px; padding: 10px; color: rgb(255,255,255); line-height: 140%;}
.order_komunikat h1 {padding-bottom: 5px; font-size: 14px; color: rgb(255,255,255);}
.order_komunikat a {color: rgb(255,255,255);}

.order_formularz_calosc {margin-top: 20px;}
.order_formularz_calosc h1 {font-size: 14px;}

.order_formularz_submit {margin-top: 20px; text-align: center;}

.formularz_order_tabela td {padding-top: 7px;}
.formularz_order_nazwa {padding-right: 10px; text-align: right; font-weight: 700;}
.formularz_order_nazwa_opcjonalne {padding-right: 10px; text-align: right;}
.formularz_order_nazwa_podsumowanie {padding-right: 10px; text-align: right;}
.formularz_order_input {border: solid 1px rgb(150,150,150); padding: 1px; width: 250px; color: rgb(0,0,0);}
.formularz_order_input_szeroki {border: solid 1px rgb(150,150,150); padding: 1px; width: 500px; color: rgb(0,0,0);}
.formularz_order_select {border: solid 1px rgb(150,150,150) padding: 1px 1px 1px 0px; width: 256px; color: rgb(0,0,0);}
.formularz_order_select_data {border: solid 1px rgb(150,150,150) padding: 1px 1px 1px 0px; width: 100px; color: rgb(0,0,0);}
.formularz_order_dane {font-weight: 700;}


.wybor_walut a {text-decoration: none; color: rgb(255,255,255);}
.cennik_wybor_walut {float: right; width: 240px; margin-top: -7px; padding: 0px 10px 0px 0px;}
.cennik_wybor_walut_srodek {padding: 4px 0px 3px 0px; width: 240px; background-color: rgb(205,244,65); text-align: center; font-weight: 700; color: rgb(0,0,0);}
.cennik_wybor_walut_srodek a {text-decoration: none; color: rgb(0,0,0);}


.niewidoczny_odnosnik a {text-decoration: none; color: rgb(0,0,0);}
.niewidoczny_odnosnik a:hover {text-decoration: underline;}

.zamowienie_komponent {padding: 0px 0px 3px 12px; background-image: url(grafika/zamowienie/punktor.gif); background-repeat: no-repeat; font-size: 12px; color: rgb(255,255,255);}
.zamowienie_komponent a {text-decoration: none; color: rgb(255,255,255);}
.zamowienie_komponent a:hover {text-decoration: underline;}
.zamowienie_komponent_zmien a {text-decoration: underline; color: rgb(255,255,255);}
.zamowienie_komponent_zmien a:hover {text-decoration: underline;}


.tabela_w_tresci {clear: both;}


.partner_raport {border: solid 1px rgb(79,129,189); width: 100%;}
.partner_raport td {border: solid 1px rgb(79,129,189); padding: 5px;}
.partner_raport_naglowek {background-color: rgb(219,229,241); text-align: center; font-weight: 700;}
.partner_raport_suma {background-color: rgb(239,245,252); text-align: center; font-weight: 700;}


.oferty_jezyk {border: solid 1px rgb(150,150,150); position: relative; top: -8px; margin-left: 17px;}
.wyszukiwarka_jezyk {border: solid 1px rgb(150,150,150); position: relative; top: 2px; }