@charset "utf-8";
/* CSS Document */

body {
		margin: 0px;
		padding:0px;
		font-family: Calibri,Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		}
		
		img{border:none;}
		
a, a:link, a:visited { outline:none; text-decoration:none;}
h3 {font-weight:bold; font-size:16px; color:#3399CC; line-height:0.1; margin-top:5px;}
h2 {font-weight:bold; font-size:18px; color:#5499BB;  }
h5 {font-weight:bold; font-size:16px; color:#3399CC; margin-top:5px;}

ul {list-style-image:url(img/bullet.png);}

ul.spec_main {list-style-image:url(img/bullet2.png); font-size:15px; color:#C56232; font-weight:bold;}

#wrapper {width:900px; height:auto; margin-left:auto; margin-right:auto;}

#header {width:900px; height:200px; float:left; background-image:url(img/header.jpg); margin-top:25px;}
#headerlink {width:265px; height:70px; float:left; margin:70px 0px 0px 25px;}

/* MAIN MENU */
#mainmenu {height:35px;width:900px; float:left; margin-top:8px;}
#glowna_main {width:184px; height:35px; float:left; display:inline;}
#spec_main  {width:133px; height:35px; float:left; display:inline;}
#oklinice_main  {width:133px; height:35px; float:left; display:inline;}
#cennik_main  {width:140px; height:35px; float:left; display:inline;}
#nfz_main  {width:159px; height:35px; float:left; display:inline;}
#kontakt_main  {width:151px; height:35px; float:left; display:inline;}

a.menu1 {background-image:url(img/glowna_main.jpg); background-position:top; display:block; height:35px; background-repeat:no-repeat; }
a.menu1:hover {background-image:url(img/glowna_main.jpg); background-position:bottom; display:block; height:35px; background-repeat:no-repeat; }
a.menu2 {background-image:url(img/spec_main.jpg); background-position:top; display:block; height:35px; background-repeat:no-repeat; }
a.menu2:hover {background-image:url(img/spec_main.jpg); background-position:bottom; display:block; height:35px;background-repeat:no-repeat; }
a.menu3 {background-image:url(img/oklinice_main.jpg); background-position:top; display:block; height:35px;background-repeat:no-repeat; }
a.menu3:hover {background-image:url(img/oklinice_main.jpg); background-position:bottom; display:block; height:35px;background-repeat:no-repeat; }
a.menu4 {background-image:url(img/cennik_main.jpg); background-position:top; display:block; height:35px; background-repeat:no-repeat;}
a.menu4:hover {background-image:url(img/cennik_main.jpg); background-position:bottom; display:block; height:35px; background-repeat:no-repeat;}
a.menu5 {background-image:url(img/kontakt_main.jpg); background-position:top; display:block; height:35px; background-repeat:no-repeat;}
a.menu5:hover {background-image:url(img/kontakt_main.jpg); background-position:bottom; display:block; height:35px; background-repeat:no-repeat;}
a.menu6 {background-image:url(img/nfz_main.jpg); background-position:top; display:block; height:35px; background-repeat:no-repeat;}
a.menu6:hover {background-image:url(img/nfz_main.jpg); background-position:bottom; display:block; height:35px; background-repeat:no-repeat;}


/* Content_MAIN */
#content_holder {width:900px; height:auto; float:left; display:block; margin-top:8px;}
.wiecej {width:120px; height:27px; float:right; display:inline;}
a.details {background-image:url(img/wiecej.png); display:block; height:27px; background-position:top;}
a.details:hover {background-image:url(img/wiecej.png); display:block; height:27px; background-position:bottom;}

a.details2:hover {background-image:url(img/wiecej.png); display:block; height:27px; background-position:top;}
a.details2{background-image:url(img/wiecej.png); display:block; height:27px; background-position:bottom;}

.welcome {width:448px; height:233px; float:left; display:inline; display:block;}

#welcome_txt {width:223px; height:100px; float:left; display:block; margin-top:45px; margin-left:20px; text-align:justify; display:inline;display:block;}
#welcome_txt1 {width:400px; height:70px; float:left; display:block; margin-top:13px; margin-left:20px; display:inline;display:block;}
#spec_welcome_txt {width:260px; height:auto; float:right; display:inline; margin-top:30px; display:block;}
#przych_welcome_txt {width:230px; height:185px; float:right; display:inline; margin-top:45px;display:block; margin-right:20px; text-align:justify;}
#kontakt_welcome_txt {width:250px; height:160px; float:right; display:inline; margin-top:49px;display:block; color:#FFF; font-size:14px; line-height:1.3; padding-top:5px;}

/* Footer */

#footer {width:900px; height:37px; background-image:url(img/footer.jpg); float:left; display:block; font-family:Calibri,Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding-top:10px; overflow:hidden; background-repeat:no-repeat; margin-top:5px;}
a.footerlink, a.footerlink:visited, a.footerlink:link {font-size:12px; color:#FFF; text-decoration:none; display:block;  float:left; display:inline; margin-left:30px; }
a.footerlink:hover {text-decoration:underline;}


/* Subpage global */

.label {width:705px; height:40px; float:right; display:block;}
#content_corner_top {width:900px; height:15px; background-image:url(img/content_corner_top.jpg); float:left;}
#content_corner_bottom {width:900px; height:15px; background-image:url(img/content_corner_bottom.jpg); float:left;}
#content_main {width:900px; height:auto; background-image:url(img/content_bckg.jpg); display:block; float:left; display:inline; background-repeat:repeat;}
.breadcrumb {font-family:Verdana, Geneva, sans-serif; font-size:9px; display:block; float:left; display:inline; margin-left:10px;}
.content_txt {width:705px; height:auto; float:right; display:block;}
.img_content {width:258px; height:178px; float:left; display:inline; margin-left:20px; margin-top:20px; display:block;}

#table {width:600px; height:auto; margin-left:20px; float:left; display:inline;border:1px solid #559BBD;  font-size:14px;}
.row1 {width:240px; height:200px; float:left; display:inline; border:1px solid #559BBD;padding:10px;}
.row2 {width:316px; height:200px; float:left; display:inline; border:1px solid #559BBD;padding:10px;}

.row1a {width:240px; height:20px; float:left; display:inline; border:1px solid #559BBD;padding:10px;}
.row2a {width:316px; height:20px; float:left; display:inline; border:1px solid #559BBD;padding:10px;}

.txt_box_fr {width:375px; height:auto; float:right; display:inline; display:block; text-align:justify; margin:20px 20px 0px 0px;}

.txt_box_ct {width:665px; height:auto; float:right; display:inline; display:block; text-align:justify; margin:0px 20px 20px 20px;}

/* side menu*/

#menu_content {width:195px; float:left; height:auto;}
.sm_btn {width:182px;height:27px; background-color:#FFF; border:1px solid #559BBD; margin-left:5px;  font-size:14px; font-weight:bold; text-align:center; margin-top:2px; }
.sm_btn:hover {width:182px;height:27px; background-color:#559BBD; border:1px solid #fff; margin-left:5px; }
a.sm_txt, a.sm_txt:visited {padding-top:4px; display:block; color:#559BBD;}
a.sm_txt:hover {padding-top:4px; display:block; color:white;}
#sm_adres {width:182px;height:auto; background-color:#559BBD; border:1px solid #FFF; margin-left:5px;  font-size:16px;  text-align:center; margin-top:10px; padding-top:6px; padding-bottom:6px; color:#FFF;}

/* Galeria */
.gal_bckg {width:162px; height:111px; border:1px solid #559BBD; float:left; display:block; display:inline; margin-left:15px; margin-top:15px; background-color:#FFF;}
.gal_bckg1 {width:108px; height:154px; border:1px solid #559BBD; float:left; display:block; display:inline; margin-left:43px; margin-top:15px; background-color:#FFF;}
.img_holder {width:144px; height:96px; float:left; display:block; display:inline; margin:7px 0px 0px 9px;}
.img_holder1 {width:92px; height:138px; float:left; display:block; display:inline; margin:8px 0px 0px 8px;}

.drholder {width:330px; height:auto; float:left; text-align:center;}

#promo{
	display:block;
	float:left;
	height:45px;
	width:100%;
	padding:10px;
	color:#C03;

	}
