body {margin: 0px; background: #FFF; color: #4E4A49; text-align: center; behavior: url(csshover.htc);}
* {font-size: 11px; font-family: verdana, tahoma, arial; margin: 0px; padding: 0px;}
a {text-decoration: none; color: #4E4A49; font-size: 14px;}
a:hover {color: #DD127B;}

div#uklad_strony {margin-left: auto; margin-right: auto; width: 998px; text-align: left; margin-top: 5px; background: url(grafika/tlo.gif) repeat;}

div#uklad_strony_google {margin-left: auto; margin-right: auto; width: 998px; text-align: left; margin-top: 5px; background: url(grafika/tlo_google.gif) repeat;}


div#top {width: 998px; height: 187px; text-align: center; position: relative;}
div#top img {position: absolute; top: 0px; left: 0px;}
div#odsylacze_poziom {position: absolute; top: 10px; right: 10px; width: 450px; height: 61px; text-align: right;}
div#odsylacze_poziom a {display: block; width: 69px; height: 61px; font-family: tahoma, verdana, arial; font-weight: bold; text-align: center; font-size: 11px; float: right;}
div#odsylacze_poziom a:hover {color: #89092A;}
div#odsylacze_poziom a#kontakt {background: url(grafika/kontakt.gif) no-repeat; padding-top: 40px;}
div#odsylacze_poziom a#newsletter {background: url(grafika/strongmani.gif) no-repeat; padding-top: 40px;}
div#odsylacze_poziom a#praca { background: url(grafika/praca.gif) no-repeat; padding-top: 40px;}
div#odsylacze_poziom a#pobierz {background: url(grafika/pobierz.gif) no-repeat; padding-top: 35px;}
div#odsylacze_poziom a#nfz {background: url(grafika/nfz.gif) no-repeat; padding-top: 40px;}
div#odsylacze_poziom a#mapa {background: url(grafika/mapa.gif) no-repeat; padding-top: 35px;}
div#tools {width: 998px; height: 68px;}

div#wyszukiwarka {width: 241px; height: 68px; float: left; position: relative; background: url(grafika/wyszukiwarka.jpg) no-repeat;}
div#wyszukiwarka input#fraza {position: absolute; left: 15px; top: 30px; width: 140px; height: 18px; border: 1px solid black;}
div#wyszukiwarka img#logo {position: absolute; left: 15px; top: 2px;}
div#wyszukiwarka input#wyslij {position: absolute; left: 165px; top: 17px; border: 0; width: 67px; height: 50px; background: url(grafika/lupa.jpg) no-repeat;}
div#wyszukiwarka div.cse-branding-text {font-size: 10px; position: absolute; left: 75px; top: 6px;}
div#licznik {width: 202px; height: 68px; background: url(grafika/licznik.gif) no-repeat; float: right; position: relative;}
div#licznik p {position: absolute; top: 6px; left: 75px; font-size: 14px; font-family: tahoma, verdana, arial;}
div#kalendarz {width: 535px; height: 68px; margin-left: 245px; margin-right: 206px; position: relative;}
div#kalendarz img {position: absolute; top: 0px; left: 212px;}
div#kalendarz p {position: absolute; top: 20px; right: 20px; font-size: 14px; font-weight: bold;}



div#lewy_panel {width: 202px; float: left;}
div#baner {width: 200px; margin-left: 17px; padding-top: 13px;}

div#odsylacze_pion {margin-left: 3px; padding-top: 15px;}
div.odsylacz_pion, div.odsylacz_pion2 {width: 200px; height: 20px; font-size: 12px; font-weight: normal; background: url(grafika/odsylacz_tlo.gif) 0% 100% no-repeat;} 
div.odsylacz_pion a, div.odsylacz_pion2 a {display: block; font-size: 12px; font-weight: normal; text-transform: lowercase; margin-left: 25px; margin-top: 2px;} 
div.odsylacz_pion2 {height: 48px; background: url(grafika/odsylacz_tlo2.gif) 0% 100% no-repeat;} 

div#serwisy {margin-left: 10px; padding-top: 15px;}
div#serwisy a {margin-top: 8px; font-size: 11px;}

div#prawy_panel {width: 200px; float: right;}

div#prawy_panel div#adsenese {margin-left: 5px;}

div#glowny_panel {margin-left: 217px; width: 560px;}

div#glowny_panel h1 {font-weight: bold; font-size: 16px; padding-top: 10px;}
div#glowny_panel h2 {font-weight: bold; font-size: 12px;}
h2 a {font-weight: bold; font-size: 12px; text-transform: lowercase;}
div#glowny_panel h3 {font-weight: bold; font-size: 12px; padding-top: 10px; padding-bottom: 10px; text-transform: lowercase;}
h3 a {font-weight: bold; font-size: 12px; text-transform: lowercase;}
div#glowny_panel td {padding: 2px;}

div#glowny_panel h2.zakres {font-weight: bold; font-size: 12px; margin-top: 3px; margin-bottom: 3px;}
div#glowny_panel h2.kontakt {font-weight: bold; font-size: 12px; margin-top: 3px; margin-bottom: 5px; margin-top: 5px;}

div#glowny_panel li {list-style: none; background-image: url(grafika/wypunktowanie.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 12px;}


div#glowny_panel p {padding-top: 5px; padding-bottom: 5px;}
div#glowny_panel p.podkreslenie {text-decoration: underline;}
div#glowny_panel p.italic {font-style: italic;}

div#glowny_panel div#tekst {text-align: justify; letter-spacing: 0px; line-height: 1.3; padding-top: 20px;}

div#tekst div.wiecej {display: block; width: 550px; text-align: right;}

div#tekst img.foto {margin-left: 8px; margin-bottom: 4px; border: 0;}

div#tekst div#fot_1 {float: right;}

div#tekst a {font-weight: normal; font-size: 11px; text-decoration: underline;}

div#stopka {width: 998px; height: 20px; text-align: center; padding-top: 20px; clear: both;}
div#stopka a {font-size: 11px; font-style: italic; color: #000;}
div#stopka a:hover {color: #DD127B;}

div.dzial {text-align: center; width: 500px; font-size: 14px; font-weight: bold; padding-top: 13px; padding-bottom: 12px; margin-left: 30px; margin-top: 5px; background: #C23C03; color: #ffffff;}
div.specjalnosc {text-align: center; width: 500px; font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; margin-left: 30px; background: #86B0C7; color: #ffffff}
div.lekarz {font-size: 12px; font-weight: bold; margin-left: 30px; padding-top: 5px;}
p.uwagi {margin-left: 30px; padding-top: 3px; width: 500px; line-height: 1.2em; color: red;}
div.k_lewa {text-align: left; margin-left: 30px; margin-top: 2px; width: 500px; border-bottom: 1px solid #aaa;}
div.k_prawa {text-align: right; float: right;}
form {margin-left: 30px; margin-bottom: 10px;}
select#lista_spec {text-transform: lowercase;}
p.specjalnosc {text-transform: lowercase;}
div.propozycje {font-size: 14px; font-weight: bold; margin-bottom: 7px;} 
div.akapit img.miniaturka {float: left; margin-right: 5px; margin-bottom: 2px; border: 0;}
div.akapit div.akapit_naglowek {font-weight: bold;}
div.akapit div.italic_prawy {display: block; text-align: right; margin-bottom: 30px; font-face: italic;}

table#cennik_1 {border-collapse: collapse; margin-bottom: 15px;}
table#cennik_1 th.pierwsza {width: 50%; vertical-align: top; text-align: left; padding: 0; border-bottom: 1px solid black; padding-bottom: 5px; vertical-align: bottom;}
table#cennik_1 th.druga {width: 25%; vertical-align: top; text-align: right; padding: 0; border-bottom: 1px solid black; padding-bottom: 5px; vertical-align: bottom;}
table#cennik_1 th.trzecia {width: 25%; vertical-align: top; text-align: right; padding: 0; border-bottom: 1px solid black; padding-bottom: 5px; vertical-align: bottom;}
table#cennik_1 td.pierwsza {width: 50%; vertical-align: top; text-align: left; border-bottom: 1px solid black;}
table#cennik_1 td.druga {width: 25%; vertical-align: top; text-align: right; border-bottom: 1px solid black; vertical-align: bottom;}
table#cennik_1 td.trzecia {width: 25%; vertical-align: top; text-align: right; border-bottom: 1px solid black; vertical-align: bottom;}

table#cennik_2 {border-collapse: collapse; width: 100%;}
table#cennik_2 th.pierwsza {width: 80%; vertical-align: top; text-align: left; padding: 0; border-bottom: 1px solid black; padding-bottom: 5px; vertical-align: bottom;}
table#cennik_2 th.druga {width: 20%; vertical-align: top; text-align: right; padding: 0; border-bottom: 1px solid black; padding-bottom: 5px; vertical-align: bottom;}
table#cennik_2 td.pierwsza {width: 80%; vertical-align: top; text-align: left; border-bottom: 1px solid black;}
table#cennik_2 td.druga {width: 20%; vertical-align: top; text-align: right; border-bottom: 1px solid black; vertical-align: bottom;}

a.deklaracje {display: block; height: 32px; background-image: url(grafika/pdf.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 40px; padding-top: 17px;}

ul.level1 {margin-left: 0px; text-transform: lowercase;}

ul.level2 {margin-left: 20px; text-transform: lowercase;}

ul.level3 {margin-left: 110px;  text-transform: lowercase;}

ul.level4  {margin-left: 110px; text-transform: lowercase;}

div#dermatologia {position: absolute; top: 10px; left: 10px; width: 350px; height: 90px;}
div#rehabilitacja {position: absolute; top: 100px; left: 10px; width: 350px; height: 80px;}
div#nowy_grabieniec {position: absolute; top: 90px; right: 10px; width: 450px; height: 80px;}
