body { margin: 0; padding: 0; font: normal normal normal 12px/1.3 Tahoma, "Trebuchet MS", Arial, sans-serif; background-color: #ffffff; color: #4e4e4e; }
a, a:link, a:visited { text-decoration: none; color: #f00000; }
a:hover, a:active { text-decoration: underline; color: #f00000; }
a:focus { outline: none; }
address { margin: 0; padding: 0; font-style: normal; font-weight: normal; }
address span { font: normal normal bold 150%/1.0 "Times New Roman", serif; color: #cc0000; }
h2 { clear: both; margin: 0; padding: 0; font: normal normal normal 18px/1.3 "Trebuchet MS", Tahoma, Arial, sans-serif; text-indent: 0; text-align: center; }
img { border: 0; }
p { margin: 8px 0; padding: 0; text-align: justify; text-indent: 0; }
#strona { margin: 0 auto; padding: 0; width: 960px; height: auto; }
#top { position: relative; left: 0; top: 0; margin: 0 auto; padding: 0; width: 960px; height: 421px; }
#left { z-index: 0; position: absolute; left: -25px; top: 0; margin: 0; padding: 0; width: 460px; height: 225px; background: url(grafika/kaprys.png) top left no-repeat; }
#right { z-index: 0; position: absolute; left: 435px; top: 0; margin: 0; padding: 0; width: 500px; height: 421px; background: url(grafika/top_main.jpg) top left no-repeat; }
#kaprys { z-index: 5; position: absolute; left: 125px; top: 101px; width: 284px; height: 53px; }
#kaprys a { display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; }
#menu { z-index: 5; position: absolute; left: 65px; top: 225px; margin: 0; padding: 0; width: 370px; height: 156px; background: url(grafika/top_menu.png) top left no-repeat; }
#menu li { margin: 0; padding: 0; list-style: none; }
#menu li a { overflow: hidden; display: block; margin: 0; padding: 0; width: 100%; height: 100%; text-decoration: none; }
#menu_01_nor, #menu_02_nor, #menu_03_nor, #menu_01_sel, #menu_02_sel, #menu_03_sel { z-index: 5; position: absolute; top: 30px; }
#menu_01_nor, #menu_01_sel { left: 58px; width: 114px; height: 30px; }
#menu_01_nor a { background: url(grafika/menu_01.png) 0 0 no-repeat; }
#menu_01_nor a:hover, #menu_01_sel { background: url(grafika/menu_01.png) 0 -30px no-repeat; }
#menu_02_nor, #menu_02_sel { left: 172px; width: 107px; height: 30px; }
#menu_02_nor a { background: url(grafika/menu_02.png) 0 0 no-repeat; }
#menu_02_nor a:hover, #menu_02_sel { background: url(grafika/menu_02.png) 0 -30px no-repeat; }
#menu_03_nor, #menu_03_sel { left: 279px; width: 85px; height: 30px; }
#menu_03_nor a { background: url(grafika/menu_03.png) 0 0 no-repeat; }
#menu_03_nor a:hover, #menu_03_sel { background: url(grafika/menu_03.png) 0 -30px no-repeat; }
#informacja { z-index: 10; position: absolute; left: 150px; bottom: 10px; margin: 0; padding: 0; width: 50%; height: auto; font: normal normal bold 1.2em/1.1 Arial, Verdana, sans-serif; text-indent: 0; text-align: left; color: #ff0000; }
#zawartosc { clear: both; margin: 0 auto; padding: 0; width: 100%; height: auto; background: url(grafika/bottom_top.png) center bottom no-repeat; }
#tekst { clear: both; margin: 0 auto; padding: 0 0 50px; height: auto; }
#hx_uf, #hx_ppw, #hx_uk, #hx_d, #hx_k, #hx_ptidt, #hx_zt, #hx_kontakt { clear: both; display: block; margin: 25px auto 2px; padding: 0; width: 544px; font-size: 1em; }
#hx_uf { height: 58px; background: url(grafika/hx_uslugi_fryzjerskie.png) left top no-repeat; }
#hx_ppw { height: 58px; background: url(grafika/hx_precyzyjna_pielegnacja_wlosow.png) left top no-repeat; }
#hx_uk { height: 58px; background: url(grafika/hx_uslugi_kosmetyczne.png) left top no-repeat; }
#hx_d { height: 58px; background: url(grafika/hx_depilacja.png) left top no-repeat; }
#hx_k { height: 58px; background: url(grafika/hx_kolczykowanie.png) left top no-repeat; }
#hx_ptidt { height: 68px; background: url(grafika/hx_pielegnacja_twarzy_i_dekoltu_thalgo.png) left top no-repeat; }
#hx_zt { height: 68px; background: url(grafika/hx_zabiegi_thalgo.png) left top no-repeat; }
#hx_kontakt { margin: 2px auto 10px; height: 58px; background: url(grafika/hx_kontakt.png) left top no-repeat; }
#kaprys span, #menu li a span, #hx_uf span, #hx_ppw span, #hx_uk span, #hx_d span, #hx_k span, #hx_ptidt span, #hx_zt span, #hx_kontakt span { visibility: hidden; }
#ramka { float: right; position: relative; left: 0; top: 0; margin: 0 0 12px 12px; padding: 0; width: 462px; height: 462px; background: url(grafika/ramka_mapa.png) 0 0 no-repeat; }
#mapa { z-index: 5; position: absolute; left: 6px; top: 6px; margin: 0; padding: 0; width: 450px; height: 450px; }
#opis { margin: 0; padding: 0; font: normal normal bold 13px/1.3 Arial, Verdana, sans-serif; }
#opis h1 { clear: both; margin: 0.2em 0; padding: 0; font: normal normal bold 1.3em/1.3 "Trebuchet MS", Tahoma, Arial, sans-serif; text-indent: 0; text-align: left; }
#opis address { margin: 0; padding: 0; font-size: 1em; }
.szer1 { width: 620px; }
.szer2 { width: 660px; }
.cennik { margin: 0 auto; padding: 0; width: 600px; border-collapse: collapse; }
.cennik tr { margin: 0; padding: 0; color: #000000; }
.cennik tr.w1 { height: 23px; background: url(grafika/tabela_wiersz_1.png) left top repeat-x; }
.cennik tr.w2 { height: 46px; background: url(grafika/tabela_wiersz_2.png) left top repeat-x; }
.cennik tr.w3 { height: 69px; background: url(grafika/tabela_wiersz_3.png) left top repeat-x; }
.cennik tr.w4 { height: 92px; background: url(grafika/tabela_wiersz_4.png) left top repeat-x; }
.cennik tr td { margin: 0; padding: 0; vertical-align: middle; border-style: solid; border-color: #ccc3b7; }
.cennik tr td strong { font-weight: normal; }
.cennik tr td { padding: 0 0 0 8px; text-align: left; border-width: 1px 0 1px 1px; }
.cennik tr td + td { padding: 0 8px 0 0; width: 105px; text-align: right; border-width: 1px 1px 1px 0; }
.zdjecia { margin: 0 auto; padding: 0; border: 0; }
.zdjecia tr { margin: 0; padding: 0; border: 0; }
.zdjecia tr td { margin: 0; padding: 4px; border: 0; vertical-align: bottom; }
.poz, .pio { display: block; margin: 0 auto; padding: 6px; border: 0; }
.poz, .flpoz, .frpoz { background: url(grafika/ramka_pozioma.png) center center no-repeat; }
.pio, .flpio, .frpio { background: url(grafika/ramka_pionowa.png) center center no-repeat; }
.flpoz, .frpoz, .flpio, .frpio { display: inline; padding: 6px; border: 0; }
.flpoz, .flpio { float: left; margin: 0 12px 12px 0; }
.frpoz, .frpio { float: right; margin: 0 0 12px 12px; }
.cb { clear: both; }
.uwaga { color: #cc0000; }
.promocja { font-weight: bold; color: #ff0000; }
#stopka { position: relative; left: 0; top: 0; clear: both; margin: 0 auto; padding: 0; width: 100%; height: 46px; font: normal normal normal 11px Arial, sans-serif; background: url(grafika/bottom_bottom.png) center top no-repeat; }
#valid, #www, #grafika { position: absolute; margin: 0; padding: 0; }
#valid { left: 140px; top: 5px; }
#www { right: 140px; top: 5px; }
#www strong { font-weight: normal; }
#www strong a { color: #505050; }
#licznik { margin: 0; padding: 5px 0 0; text-align: center; }
