.tabelka { margin: auto; background-color: #EBEDEE; border: none; border-collapse: collapse; color: #309853; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; vertical-align: top; clear: both; }.tabelka td { vertical-align: top !important; }.tabelka td.tab-lg { width: 150px; height: 10px; background-image: url(../gfx/back_tab_lg.png); background-position: top left; background-attachment: scroll; background-repeat: no-repeat; }.tabelka td.tab-pg { width: 320px; height: 10px; background-image: url(../gfx/back_tab_pg.png); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; }.tabelka td.tab-ld { width: 10px; height: 10px; background-image: url(../gfx/back_tab_ld.png); background-position: bottom left; background-attachment: scroll; background-repeat: no-repeat; }.tabelka td.tab-pd { width: 10px; height: 10px; background-image: url(../gfx/back_tab_pd.png); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; }.tabelka td.tab-lb { text-align: right; padding-left: 20px; padding-top: 5px; }.tabelka td.tab-ft { text-align: right; color: #000000; padding-right: 30px; }.tabelka td.tab-dn { background: #FFFFFF; text-align: right; padding-right: 20px; }.tabelka input, .tabelka select, .tabelka textarea { margin: 2px; }.galFoto { padding: 10px; }.tabelka-legenda { margin: auto; background-color: #EBEDEE; border: none; border-collapse: collapse; color: #309853; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; vertical-align: top; clear: both; }.tabelka-legenda td { vertical-align: middle !important; text-align: left; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }.tabelka-legenda td.tab-ik { text-align: center; width: 40px; }.tabelka-legenda td.tab-lg { width: 15px; height: 10px; background-image: url(../gfx/back_tab_lg.png); background-position: top left; background-attachment: scroll; background-repeat: no-repeat; }.tabelka-legenda td.tab-pg { width: 15px; height: 10px; background-image: url(../gfx/back_tab_pg.png); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; }.tabelka-legenda td.tab-ld { width: 15px; height: 10px; background-image: url(../gfx/back_tab_ld.png); background-position: bottom left; background-attachment: scroll; background-repeat: no-repeat; }.tabelka-legenda td.tab-pd { width: 15px; height: 10px; background-image: url(../gfx/back_tab_pd.png); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; }.tabelka-legenda td.tab-lb { width: 340px; }.tabelka-ceny { margin: auto; background-color: #EBEDEE; border: none; border-collapse: collapse; vertical-align: top; clear: both; }.tabelka-ceny thead td { color: #309853; font-size: 8pt; font-family: Georgia, "Times New Roman", Times, serif; border-top: none !important; font-weight: bold; }.tabelka-ceny td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; vertical-align: top !important; text-align: center; padding: 3px 10px; border-top: 1px dotted #999999; }.tabelka-ceny td.tab-lg { width: 10px; border: none; height: 10px; background-image: url(../gfx/back_tab_lg.png); background-position: top left; background-attachment: scroll; background-repeat: no-repeat; padding: 0; }.tabelka-ceny td.tab-pg { width: 20px; border: none; height: 10px; background-image: url(../gfx/back_tab_pg.png); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; }.tabelka-ceny td.tab-ld { width: 10px; border: none; height: 10px; background-image: url(../gfx/back_tab_ld.png); background-position: bottom left; background-attachment: scroll; background-repeat: no-repeat; border-top: 1px dotted #999999; }.tabelka-ceny td.tab-pd { width: 10px; border: none; height: 10px; background-image: url(../gfx/back_tab_pd.png); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; border-top: 1px dotted #999999; }.tabelka-ceny td.tab-ft { text-align: right; color: #000000; padding-right: 30px; }.tabelka-ceny td.tab-dn { background: #FFFFFF; text-align: right; padding-right: 20px; }.tabelka-ceny tr.Rezerwacja td { background-color: #EBEDEE !important; font-style: italic;}.tabelka-ceny tr.Sprzedany td { background-color: #F9E9E9 !important; color: #C44C4C; font-style: italic;  }.tabelka-ceny tr.Dostępny td { background-color: #C4F4D4 !important; }
