body {
     font-family: tahoma, arial, helvetica, sans-serif;
	 color: #3f3f3f; 
	 font-size: 11px;
	 margin: 0;
	 padding: 0;
	 background: #fff url(images/bg-footer.png) repeat-x 0 100%;
	}

td{
     font-family: tahoma, arial, helvetica, sans-serif;
	 color: #3f3f3f; 
	 font-size: 11px;

	}

	 
a:link, a:visited {text-decoration: none; color: #64C4CD;}
a:hover {text-decoration: none; color: #69B531;}
	 
img {border: 0;}
.bold {font-weight: bold;}
.underline {text-decoration: underline;}

/* dla png */
div#news, div#footer, div.mainopacity { _behavior: url(iepngfix.htc) }

#bg-header {width: 100%; overflow: hidden; background: url(images/bg-header.png) repeat-x 0 0;}

#header {width: 900px; height: 123px; overflow: hidden; margin: 6px auto 0 auto; position: relative; top: 16px; z-index: 3;}

ul#menu-header {float: left; list-style: none; margin: 37px 0 0 0; padding: 0;}
ul#menu-header li {float: left; padding: 0 15px; background: url(images/menu-header-space.gif) no-repeat 100% 10px;}
ul#menu-header li.no-space {background: none;}
ul#menu-header li a {display: block; overflow: hidden; font-family: tahoma; font-size: 13px; color: #6c6c6c;}
ul#menu-header li span {display: block; float: left; height: 24px; padding: 7px 9px 0 9px; cursor: pointer;}

ul#menu-header li a:hover {background: url(images/menu-header-hover1.png) no-repeat 0 0; color: #fff; _background: none; _color: #000;}
ul#menu-header li span:hover {background: url(images/menu-header-hover2.png) no-repeat 100% 0; _background: none;}

ul#menu-header li.wyr a {_float: left; background: url(images/menu-header1.png) no-repeat 0 0; color: #fff;}
ul#menu-header li.wyr a:hover {_background: url(images/menu-header1.png) no-repeat 0 0; _color: #fff;}

ul#menu-header li.wyr span {background: url(images/menu-header2.png) no-repeat 100% 0;}
ul#menu-header li.wyr span:hover {background: url(images/menu-header2.png) no-repeat 100% 0;}

#logo {float: right; position: relative; right: 55px;}

#top {width: 931px; height: 361px; margin: 0 auto; overflow: hidden; position: relative;}
#dynamic-img {width: 717px; height: 338px; float: left; position: relative; z-index: 1; background: url(images/bg-dynamic-img.png) no-repeat 0 0;}
.present-img {width: 681px; height: 313px; float: left; overflow: hidden; position: relative; left: 18px;}

.radius {position: absolute; left: 0; top: 303px; z-index: 5;}

#mainpic img{width: 681px; margin: 0; overflow: hidden; overflow: hidden; z-index: 1;}
#mainpic{height: 313px; position: relative; float:left; overflow: hidden; }
div.mainopacity{position: absolute; background: url(images/bg-in-image.png); bottom: 0; _bottom: -1px; left: 0; width: 635px; height: auto; line-height: 17px; color: #fff; padding: 10px; z-index: 2;}
div.mainopacity p {width: 625px; color: #fff; margin: 0; padding: 0; font-size: 10px;}

#news {width: 278px; height: 326px; position: absolute; right: 0; top: 35px; z-index: 2; background: url(images/bg-news.png);}
#box-news {float: left; margin: 20px 0 0 0;}

.small-news {width: 200px; float: left; margin: 0 0 15px 0; padding: 0 0 17px 0; border-bottom: 1px solid #88d2d9;}
.small-news p.title {float: left; margin: 0; font-weight: bold; text-decoration: underline; color: #fff;}
.small-news p.txt {width: 100%; float: left; margin: 5px 0 0 0 !important; line-height: 18px; color: #fff;}
.small-news p.date {float: left; margin: 7px 0 0 0 !important; font-size: 10px; color: #41787d;}
.small-news p.date a {color: #41787d;}

#box-content {width: 931px; margin: 0 auto; overflow: hidden;}
#box-content2 {width: 931px; margin: 0 auto; position: relative; top: -20px; overflow: hidden;}

#witamy {width: 615px; float: left; margin: 20px 0 0 0; position: relative; left: 18px; line-height: 19px; text-align: justify;}
#witamy h3 {width: 100%; float: left; margin: 0 0 20px 0; padding: 0;}
#witamy img.img-content {float: left; margin: 0 10px 0 0;}

#lekarze {width: 279px; float: right; position: relative; z-index: 4; background: url(images/bg-lekarze.png) no-repeat 0 0;}
#lekarze-bottom {width: 230px; float: left; padding: 0 0 15px 0; background: url(images/bg-lekarze-bottom.png) no-repeat 0 100%;}
#lekarze-bottom h3 {width: 100%; float: left; margin: 40px 0 18px 0;}
#lekarze-bottom img.img-content {float: left; margin: 0 0 10px 0;}
#lekarze-bottom .center {width: 236px; margin: 0 auto;}
#lekarze-bottom p{width: 100%; float: left; margin: 10px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #dedede;}

#lekarze-bottom2 {width: 270px; float: left; padding: 0 0 15px 0; background: url(images/bg-lekarze-bottom1.png) no-repeat 0 100%;}
#lekarze-bottom2 h3 {width: 100%; float: left; margin: 40px 0 18px 0;}
#lekarze-bottom2 img.img-content {float: left; margin: 0 0 10px 0;}
#lekarze-bottom2 .center {width: 236px; margin: 0 auto;}
#lekarze-bottom2 p{width: 100%; float: left; margin: 10px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #dedede;}

#footer {width: 905px; height: 66px; margin: 40px auto 30px auto; overflow: hidden; background: url(images/footer.png);}

#copyright {float: left; font-size: 11px; position: relative; left: 25px;}
#copyright .p1 {margin: 20px 0 0 0; color: #fff;}
#copyright .p1 a {font-weight: bold; color: #fff;}
#copyright .p1 a:hover {color: #41787d;}

#copyright .p2 {margin: 5px 0 0 0; color: #a8e4ea;}
#copyright .p2 a {font-weight: bold; color: #a8e4ea;}
#copyright .p2 a:hover {color: #41787d;}

ul#menu-footer {float: right; list-style: none; margin: 0; padding: 0; position: relative; right: 10px;}
ul#menu-footer li {float: left; margin: 30px 0 0 0; background: url(images/menu-footer-space.gif) no-repeat 100% 3px;}
ul#menu-footer li.no-space {background: none;}
ul#menu-footer li a {padding: 0 15px 25px 15px; color: #fff;}
ul#menu-footer li a:hover {text-decoration: underline; color: #41787d; background: url(images/hover-menu-footer.gif) no-repeat center 100%;}


/* podstrona */
#txt-podstrona {width: 870px; float: left; margin: 1px 15px 0 15px; position: relative; left: 18px; line-height: 19px; text-align: justify;}
#txt-podstrona2 {width: 870px; float: left; margin: 0 15px 0 0; position: relative; left: 18px; line-height: 19px; text-align: justify;}
#top-2 {padding: 20px 0 0 0; width: 915px; height: 293px; margin: 0 auto; overflow: hidden; position: relative; background: url(images/bg-img-podstrona.png);}
#top-2 img {float: right}

#logo2 {float: right; position: relative; right: 35px;}

h1 {font-weight: normal; font-size: 20px; color: #62C3CC; padding:0px; margin:0px;}

#menu-left {list-style: none; float: left; width: 270px; margin: 0; padding: 0;}
#menu-left li {list-style: none; float: left;}
#menu-left li a {display: block; padding: 5px 0 5px 30px; width: 220px; position: relative; left: -7px; background: url(images/p-men2.gif) no-repeat 0 7px; text-align: left;}
#menu-left a:hover {text-decoration: underline; background: url(images/p-men.gif) no-repeat 0 7px;}

#menu-l {width: 279px; float: left; position: relative; z-index: 4; background: url(images/menu-l.gif) no-repeat 0 0;}
#menu-l2 {width: 270px; float: left; padding: 60px 0 25px 0; background: url(images/bg-lekarze-bottom.png) no-repeat 0 100%;}

#opis {width: 550px; float: right; margin: 15px 0 0 0;}

#where {position: absolute; top: 90px; left: 25px; font-size: 15px; font-weight: bold; color: #62c3cc;}

.foto {border: #E7E7E7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.foto_gal, .foto2 {font-family: Arial; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 14px; color: #FF8B02; text-decoration: none; font-weight: bold; text-align:left; text-transform: uppercase;}

.wymagane, .requied {font-weight: bold; color: #62C3CC;}
.glosuj {color: #505050;}

/* gallery */
.gal_2{padding:5px;}
a.gal_2 {text-decoration: underline; font-weight: bold; font-size: 13px;}
a.gal_more {font-weight: bold; text-align: right; padding: 0 5px 0 0;}
.gal_more {font-weight: bold; text-align: right;}

.gall_start {font-size: 11px; padding: 3px;}
.gall_end {font-size: 11px; padding: 3px;}
.gall_prev {font-weight: bold; font-size: 10px; padding: 3px;}
.gall_next {font-weight: bold; font-size: 10px; padding: 3px;}

.row_second1, .glosuj  {padding: 0 10px;}
.row_second2 {padding: 0 10px;}

a.gal_2 {color: #166f80;}
a:hover.gal_2 {color: #a7d1d9;}
.gal_opis {color: #;}
a.gal_more {color: #166f80;}
a:hover.gal_more {color: #a7d1d9;}

.row_second1, .glosuj  {background: #F4FDFE;}
.row_second2 {background: #FAFEFF;}

#dhtmltooltip{
position: absolute;
width: 160px !important;
width: 160px;
visibility: hidden;
z-index: 400;
}

.table {text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td {text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #FFFFFF #FFFFFF #F0F0F0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
