body {background: #3a3a3a; margin: 20px 0 30px 0; font-family: Century Gothic, Tahoma;}
a {text-decoration: none;}
.h10 {clear: both; height: 10px;}
.h20 {clear: both; height: 20px;}
.h30 {clear: both; height: 30px;}
.clear {clear: both;}
#h1 {font-size: 15px; margin-left: 76px;}
#h2 {font-size: 20px; margin-left: 25px;}
#h3 {font-size: 20px; margin-left: 25px;}
#h4 {font-size: 11px; margin-left: 40px;}
#top {width: 954px; margin: 0px auto; clear: both; height: 20px;}
#top p {display: block; float: left; height: 20px; color: #fff; line-height: 20px; margin-top: 0px; margin-bottom: 0px; padding: 0px;}
#top img {display: block; float: left; margin: 5px 5px 0 5px;}
#pasek_top {margin: 0px auto; display: block; margin-top: 25px; clear: both;}
#main {width: 876px; margin: 0px auto; background-image: url(images/bg.gif); background-repeat: repeat-y; padding: 0px 33px 0 45px;}
#menu_top {float: left; width: 629px;}
#menu_top a {font-size: 12px; color: #0095d9; display: block; float: left; margin: 0 13px; line-height: 30px;}
#funkcje {width: 280px; height: 120px; float: left; padding-left: 25px;}
#menu {width: 629px; height: 45px; float: left; background-image: url(images/men_bg.jpg); background-repeat: repeat-x;}
#menu a {line-height: 45px; color: #fff; text-transform: uppercase; font-size: 15px; text-align: center; display: block; float: left; background-image: url(images/men_bg.jpg);}
#menu a:hover {background-image: url(images/men_bg2.jpg);}
#menu .active {background-image: url(images/men_bg2.jpg);}
#menu img {display: block; float: left;}
#duze_linki a {font-size: 15px; color: #fff; text-transform: uppercase; margin-right: 30px;}
#duze_linki a:hover {color: #ff8a00;}
#srednie_linki a {font-size: 11px; color: #fff; margin-right: 30px;}
#srednie_linki a:hover {color: #ff8a00;}
#male_linki a {font-size: 10px; color: #959595;}
#male_linki {color: #959595;}
#dol {width: 954px; clear: both; margin: 0px auto; margin-top: 15px;}
#dol_lewa {width: 298px; float: left; font-size: 11px; color: #b0b0b0; margin: 3px 0 0 30px;}
#dol_lewa span.how_to_find {font-size: 10px; color: #fff; margin-left: 130px;}
#dol_prawa {width: 626px; float: left;}
#c_flash {width: 876px; height: 269px; clear: both;}
#c_flash2 {width: 876px; height: 112px; clear: both; position: relative;}
#promocje {float: left; width: 284px; height: 222px; position: relative; border: 1px solid #e2e2e2;}
#promocje img {position: absolute; top: 0px; right: -64px;}		
#tresc {width: 560px; float: left; padding: 0px 16px 0 9px; text-align: justify;}
#tresc h1 {font-size: 18px; color: #0095da; margin-top: 0px; padding-top: 0px;}
#tresc p {color: #3a3a3a; font-size: 12px;}	
#tresc a {color: #0095da;} 
#tresc a:hover {color: #ff8a00;}
.box_main {width: 284px; height: 222px; float: left; margin-right: 9px; border: 1px solid #e9e9e9; position: relative;}
a.box_small {display: block; width: 30px; height: 31px; position: absolute; bottom: -15px; font-size: 11px; color: #606060; line-height: 31px; text-align: center;}
a.left {background-image: url(images/box_unfilled.png); }
a.right {background-image: url(images/box_unfilled.png); }
a.box_small:hover {color: #fff;}
a.left:hover {background-image: url(images/box_filled.png); }
a.right:hover {background-image: url(images/box_filled2.png);}
#lewy_boxik a.active{background-image: url(images/box_filled.png); color: #fff;}
#prawy_boxik a.active{background-image: url(images/box_filled2.png); color: #fff;}
#lewe_menu {width: 300px; float: left; position: relative;}
#lewe_menu a {display: block; width: 231px; padding: 5px 8px; font-size: 14px; color: #2f2f2f; background: #fcfcfc; border: 1px solid #ececec; margin: 1px 0;}
#lewe_menu a.submenu {padding-left: 26px !important; width: 213px !important; border: 0px !important; font-size: 12px !important;}
#lewe_menu a.submenu.active {background: #fff !important; color: #0095da !important;}
#lewe_menu a:hover {background: #0095da; color: #fffefe;}
#lewe_menu a.active {background: #0095da; color: #fffefe;}
#tresc_p {width: 560px; float: left; text-align: justify;}
#tresc_p h1 {font-size: 18px; color: #0095da; margin-top: 0px; padding-top: 0px;}
#tresc_p h2 {margin: 8px 0; color: #3a3a3a; font-size: 15px; font-weight: bold; text-transform: uppercase; background-image: url(images/lekarki.jpg); background-repeat: no-repeat; padding-left: 25px;}
#tresc_p p, td, li {color: #3a3a3a; font-size: 12px;}	
#tresc_p td {vertical-align: top;}
#tresc_p td h2 {margin: 0px; color: #3a3a3a; font-size: 14px; font-weight: bold;}
#tresc_p input, #tresc_p select {height: 20px; width: 300px; border: 1px solid grey; font-size: 12px; color: #3a3a3a;}
#tresc_p textarea {height: 200px; width: 300px; border: 1px solid grey; font-size: 12px; color: #3a3a3a;}
#tresc_p a {color: #0095da;}
#tresc_p a:hover {color: #ff8a00;}
#tresc_p img {border: 0px; margin: 0 10px 10px 0;}
#galeria a {width: 100px; height: 100px; margin: 10px; float: left; text-align: center;}
#galeria img {vertical-align: middle; display: inline;}
#personel img {margin: 0 10px 10px 0;}
#personel p {margin: 5px 0; padding: 0px;}
#personel h2 {font-size: 15px; background-image: url(images/lekarki.jpg); background-repeat: no-repeat; padding-left: 25px; margin: 15px 0;}
#personel h2.lekarz {font-size: 15px; background-image: url(images/lekarze.jpg); background-repeat: no-repeat; padding-left: 25px;}
#personel a {font-size: 12px; color: #0095da; text-decoration: none;}
#uslugi_b img {float: left; display: block; margin: 0px 5px 5px 0;}
#uslugi_b img.no {margin-right: 0px;}						  
.extra-box h1 {font-size: 24px; color: #0095da; margin-top: 0px; padding-top: 0px;}
.extra-box h2 {margin: 8px 0; color: #3a3a3a; font-size: 15px; font-weight: bold; text-transform: uppercase; background-image: url(images/lekarki.jpg); background-repeat: no-repeat; padding-left: 25px;}
.extra-box p, .extra-box td, .extra-box li {color: #3a3a3a; font-size: 12px;}
.extra-box a {color: #0095da;}	
