body {
    margin : 0;
    padding :0px 0px 0px 0px;
    font-family : Tahoma, Arial, Helvetica, helv, Lucida, sans-serif;
    height:100%;
    background:url(img/tlo.png) repeat center;
    font-size:1px;
}


.tekst{
	font-size:11px;
	color:#000;
	}

#wraper {
    width : 781px;
    margin : 0 auto;
    vertical-align:top;  
    padding:0px;  
}

#calosc {
    width : 743px;
    padding:0px 10px 10px;
    margin:0px 0px;
    background: white;
    position:relative;
	
}
img {
	border:0px;
	}
#gora {
	width:748px;
}

#gora_lewa {
	float:left;
	width:218px;
	height:248px;
	background:#1B4278;
	margin:10px 2px 0px 0px;
}
#logo{	
	width:218px;
	height:58px;
	}
#menu_gorne{
	padding-top:5px;
	width:218px;
	background: #1B4278;
}
#menu1 {
	background:url(img/menu_o_lubmedzie.png) no-repeat bottom;
	}
#menu1:hover{
	background:url(img/menu_o_lubmedzie.png) no-repeat top;
	}
#menu2 {
	background:url(img/menu_kariera.png) no-repeat bottom;
	}
#menu2:hover{
	background:url(img/menu_kariera.png) no-repeat top;
	}
#menu3 {
	background:url(img/menu_aktualnosci.png) no-repeat bottom;
	}
#menu3:hover{
	background:url(img/menu_aktualnosci.png) no-repeat top;
	}
#menu4 {
	background:url(img/menu_godziny_przyjec.png) no-repeat bottom;
	}
#menu4:hover{
	background:url(img/menu_godziny_przyjec.png) no-repeat top;
	}
#menu5 {
	background:url(img/menu_oferta.png) no-repeat bottom;
	}
#menu5:hover{
	background:url(img/menu_oferta.png) no-repeat top;
	}
#menu6 {
	background:url(img/menu_kontakt.png) no-repeat bottom;
	}
#menu6:hover{
	background:url(img/menu_kontakt.png) no-repeat top;
	}
#menu7 {
	background:url(img/menu_lekarze.png) no-repeat bottom;
	}
#menu7:hover{
	background:url(img/menu_lekarze.png) no-repeat top;
	}	
#menu_gorne a{
	display:block;
	width:218px;
	height:27px;
}

#gora_prawa {
width:523px;
 float:left;
 margin:1px 0px 0px 0px;

}

#gora_prawa_znajdz{
	width:202px;
	height:32px;
	margin-top:1px;
	background:#C1C1C1;
	float:left;
	}
 #pole_znajdz{
	color:#6f6f6f;
	font-size:11px;
	border: 1px solid #8E8E8E;
	padding:3px;
	margin:5px 0px 0px 10px;
	}
#gora_prawa_znajdz input.wyslij{
	width:28px;height:27px;border: 0; background: url(img/przycisk_znajdz.png);cursor:pointer;
	}
#dol_duzego_bannera{
	width:321px;
	height:33px;
	background:url(img/dol_duzego_bannera.jpg) no-repeat;
	float:left;
}
#serwisy_edukacyjne{
	float:left;
	background:url(img/tlo_serwisy_edukacyjne.png) no-repeat;
	height:244px;
	width:422px;
	margin-top:2px;
	z-index:100;
	position:relative;
}
#serwisy_edu_postac{
	behavior: url(iepngfix.htc);
	background:url(img/serwisy_edu_postac.png) no-repeat left;
	width:124px;
	height:197px;
	z-index:300;
	position:absolute;
	bottom:0px;
	}
#serwisy_edukacyjne .h{
	text-align:right;
	margin:10px 10px 0px 0px;
}
#serwisy_edukacyjne .tekst {
	padding:10px 10px 10px 80px;
	}	
#tab_nagl{

	background:url(img/serwisy_edu_tlo.png) repeat-x;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	width:311px;
	height:21px;
	color:#fff;
	}
#tab_main{
	width:310px;
	padding:0px 0px 0px 0px;
	border-left:1px solid #1B4278;
	}
#tab_main a{
	float:left;
	font-size:11px;
	color:#C8231A;
	display:block;
	text-decoration:none;
	padding:4px 0px 3px 10px;
	font-weight:bold;
	margin:0px;
	width:154px;
	border:1px solid #1B4278;
	border-top:0px;
	border-left:0px;
	background:#fff;
	}
#tab_main a img{
	padding-right:5px;
	}
#tab_main a:hover{
	background:#C8231A;
	color:#fff;
	}
#tab_main a.d{
	width:134px;
}
	
#aktualnosci{
	background:url(img/blok_news.png) no-repeat;
	float:left;
	width:277px;
	height:285px;
	position:absolute;
	left:422px;
	top:-33px;
	padding:0px 19px 13px 25px;
	font-size:11px;
	
	}
#aktualnosci .h{
	text-align:right;
	margin:28px 10px 0px 0px;
	}
#aktualnosci .tytul{
	font-weight:bold;
	padding:15px 0px 5px 0px;
	}
#aktualnosci a{
	color:#000;
	
	text-decoration:none;
	}	
#aktualnosci a:hover{
	color:#727271;
	text-decoration:none;
	}	
#srodek {
	text-align: justify;
	
	min-height:300px;
	}	
*html #srodek{
	_height:300px; /*czyta tylko ie5 ie6*/
	} 	
#srodek_gora{
	width:743px;
	position:relative;
	}
#srodek_glowny{
	padding:20px 0px 0px 0px;
	width:743px;
}

#srodek_glowny .h{
	padding:0px 0px 15px 10px;
	}
#srodek_lewa{
	width:230px;
	float:left;
	}
#srodek_prawa{
	width:503px;
	float:left;
	padding:0px 0px 0px 9px;
	}	
.obrazek_z_opisem{
	text-align:center;
	background:#F6F5F5;
	border:1px solid #DBDBDB;
	padding: 6px 0px;
}
.obrazek_z_opisem img{
	border:1px solid #8C8C8C;
}
.obrazek_z_opisem div{
	font-size:11px;
	font-weight:bold;
	padding:8px 0px 0px 0px;
	color:#888;
}


#certyfikat {
	width:464px;
	background:url(img/certyfikat_tlo.png) #F3E5AB no-repeat;
	border: 1px solid #A3A3A3;
	padding:35px 7px 7px 7px;
	}
#certyfikat img {
	float:left;
	padding:5px 20px 0px 3px;
	width:88px;
	height:150px;
	}
#certyfikat li {
	padding:0px;
	margin:0px 0px 10px 0px;
	}
#certyfikat ul {
	padding:0px 15px;
	margin:0px 0px 0px 0px;
	}

#menu_dolne{
	background:#1C4279;
	height:46px;
	width:742px;
}
#menu_dolne_przed{
	height:10px;
	}
#menu_dolne_lewe{
	width:180px;
	padding:0px 0px 0px 40px;
	float:left;
}
#menu_dolne_prawe{
	width:440px;
	padding:15px 0px 0px 40px;
	float:left;
	font-size:11px;
	color:#fff;
}
#menu_dolne_prawe a{
	text-decoration:none;
	color:#fff;
	padding:0px 10px;
	}
#menu_dolne_prawe a:hover{
	text-decoration:underline;
	color:#fff;
	}
.fl {
	float:left;
	}
.clear {
	clear:both;
	}
	
a.link{
	color:#c8231a;
	text-decoration:none;
	font-weight:bold;
	}
a.link:hover{
	border-bottom:1px dotted;
	}
	
form {
	margin:0px;
	}
#sr_tlo_lewe {
	background: #f3e5ab ;
	width:743px;
	
	}
	
#sr_lewa{
	float:left;
	width:182px;
	font-size:11px;
	background: #f3e5ab url(img/tlo_sr_lewa.png) left top no-repeat;
	min-height:300px; /*wysokosc srodka */
	padding:18px;
	}	
*html #sr_lewa{
	_height:300px; /*czyta tylko ie5 ie6*/
	}
#sr_prawa{
	float:left;
	width:489px;
	font-size:11px;
	background:white;
	padding:18px;
	min-height:300px;
	}	
*html #sr_prawa{
	_height:300px; /*czyta tylko ie5 ie6*/
	} 	
	
#menu_boczne{
	text-align:left;
	}
#menu_boczne a img{
	margin-right:5px;
	}

#menu_boczne ul.p1{
	padding-left:0px;
	  margin: 0px;

	}	
#menu_boczne ul.p2{
	padding:0px;
	background: #DDD09B;
  display: none;
  left: 208px;
  list-style: none;
  margin: 0px;
  position: absolute;
  top: 0px;
	}	
#menu_boczne ul.p1 li{
  padding: 6px 10px;
  position: relative;
	}
#menu_boczne ul.p1 li:hover{
background: #DDD09B;
 }
#menu_boczne ul.p2 li{
	padding:4px 10px;
	border: 0;
  	width: 220px;
	}

#menu_boczne ul.p3 li{
 	width:170px;
	}
	
#menu_boczne ul.p2 a:hover {
        background: #DDD09B;
    }
#menu_boczne li img{
	padding-right:5px;
	}
#menu_boczne ul.p1 li:hover ul {
  display: block;
}

#oferta_main{
	text-align:left;
	}
#oferta_main a img{
	margin-right:5px;
	}
#oferta_main ul{
	padding-left:10px;
	}	
#oferta_main ul.p1{
	padding-left:0px;
	margin: 0px 0px 0px 30px;
	}	
#oferta_main ul.p2{
	padding-left:35px;
	margin: 0px 0px 0px 30px;
	}	
#oferta_main ul.p1 li{
	padding:4px 0px;
	}
#oferta_main ul.p2 li{
	padding:2px 0px;
	}
#oferta_main li img{
	padding-right:5px;
	}
	
.inagl{
	margin:0px;
	padding:0px;
	text-align:left;
}
.inagl img {
	behavior: url(iepngfix.htc);
	}
	
table.zwykla caption{
	text-align:left;
	font-size:13px;
	background:#F9F7F7;
	font-weight:bold;
	}
table.zwykla td, table.zwykla th, table.zwykla caption{
	padding:2px 10px;
	vertical-align:top;
	}

table.zwykla th{
	color:#918F8F;
	font-weight:normal;
	}
table.zwykla th.l{
	width:170px;
	}
table.zwykla th.d{
	width:100px;
	}
table.zwykla th.g{
	width:80px;
	}

#podpis{
	font-size:11px;
	color:#ededed;
	text-align:right;
	padding:0px 20px 15px 0px;
	}
#podpis a{
	text-decoration:none;
	color:#ededed;
	}
#podpis a:hover{
	text-decoration:none;
	}

.kontakt_przychodnie{
	width:33%;
	float:left;
	text-align:center;
	}
	
.naglm {
	font-size:12px;
	color:#c8231a;
	font-weight:bold;
	}
.naglb {
	font-size:14px;
	color:#c8231a;
	font-weight:bold;
	padding-bottom:8px;
	}

form.formularz .fopis{
	font-size:11px;
	text-align:left;
	}
form.formularz .fopisb{
	font-size:11px;
	text-align:left;
	color:#c8231a;
	font-weight:bold;
	}

form.formularz .fpole{
	border:1px solid #7F9DB9;
	padding:2px 7px;
	font-face:Verdana;
	}
form.formularz .fpoleb{
	border:2px solid #c8231a;
	padding:2px 7px;
	}

.tekst_info{
	color:#918F8F;
	}



	/*	=layer

---------------------------------------------------------------------------- */



.layer {

	margin: 0px;

	

	padding: 10px;

	position: relative;

}



.layer .content {
position:relative;
z-index:20;
	

	

}



/*	=shadow

---------------------------------------------------------------------------- */



.layer .left,

.layer .right,

.layer .center {

	position: absolute;	

}



.layer .shadow-top .left,

.layer .shadow-top .right,

.layer .shadow-bottom .left,

.layer .shadow-bottom .right {

	width: 10px;

	height: 10px;

	background-repeat: no-repeat;

	background-position: 0 0;

}



.layer .shadow-top .center,

.layer .shadow-bottom .center {

	height: 10px;

	right: 10px;

	left: 10px;

	background-repeat: repeat-x;

}



.layer .shadow-middle div {

	width: 10px;

	bottom: 10px;

	top: 10px;

	background-repeat: repeat-y;	

}



.layer .shadow-top div { top: 0; }

.layer .shadow-bottom div { bottom: 0; }



.layer .left { left: 0; }

.layer .right { right: 0; }



.layer .shadow-top .left { background-image: url(img/tl.png); }

.layer .shadow-top .right { background-image: url(img/tr.png); }

.layer .shadow-bottom .left { background-image: url(img/bl.png); }

.layer .shadow-bottom .right { background-image: url(img/br.png); }

.layer .shadow-top .center { background-image: url(img/t.png); }

.layer .shadow-bottom .center { background-image: url(img/b.png); }

.layer .shadow-middle .left { background-image: url(img/l.png); }

.layer .shadow-middle .right { background-image: url(img/r.png); }

.shadow-top div, .show-middle div, .show-bottom div{
	behavior: url(iepngfix.htc);
	}