  *{
    /*box-sizing: content-box;*/
/*    -moz-box-sizing:  content-box;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size: 11px;*/
/*	color: #333333;*/
  }
  img {display:block;}
  body{
    width:98%;
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  }
  a:link, a:visited{
    color:#333333;
    text-decoration:underline;
	} 
  a:hover{
    color:#51A4D8;
    text-decoration:none;
  }
  #mainDiv{
    position:relative;
    left:0px;
    top:0px;
    width:770px;
    margin:auto;
    border:0px solid red;
    padding:0px;
    z-index:1;
    padding-left:20px;
  }
  #leftCol{
    position:relative;
    padding:0px;
    margin:0px;
    width:220px;
    vertical-align:top;
    /*background-color:#eceef0;*/
    background-color: white;
  }
  #rightCol{
    position:relative;
    padding:0px 0px 0px 0px;
    border:0px solid blue;
    vertical-align:top;
  }
  #menuTable{
    background-color:#EDEEF0;
    width:220px;
  }
  #menuTable TD{
    background-color:#DBDCDE;
	  text-transform:uppercase;
    padding-top:3px;
    padding-bottom:3px;
  }
  .arr{
    background-image:url(images/arr_menu.gif);
    width:21px;
    height:100%;
    float:left;
  }
  TD.first{
    padding-left:22px;
    background-image:url(images/arr_menu.gif);
    background-position: -2px -2px;
    background-repeat:no-repeat;
  }
  TD.sec{padding-left:30px;}
  #menuTable a:link, #menuTable a:visited{
    color:#333333;
    text-decoration:none;
	} 
  #menuTable a:hover{
    color:#51A4D8;
    text-decoration:none;
  }
  
  #pasekL{
    position:absolute;
    left:0px;
    top:116px;
    z-index:100;
  }
  #traf{
    background-color:#51a4d8;
    color:#fff;
    height:20px;
    padding-top:4px;
    padding-left:6px;
    vertical-align:middle;
    text-transform:uppercase;
    font-weight:bold;
  }
  .tytul{
    padding-left:25px;
    background-image:url(images/arr.gif);
    background-repeat:no-repeat;
    font-weight:bold;
  }
  #content{
  text-align:justify;
  }
  #article{
    float:left;width:319px;
    padding:14px 14px 14px 14px;
  }
  .gallery{
    
   }
  .gallery td{
    width:145px;
    height:145px;
    background-color:#edeef0;
  }
  #leftLinksBox{
    padding:4px;
    border:1px solid #256AAF;
    background-color:#DCEDF7;
  }
  #leftLinksBox a{
    display:block;
  }
  #print{position:absolute;left:705px;top:362px;z-index:140}
  #print2{position:absolute;left:662px;top:380px;z-index:140;width:110px;border: solid 0px red;float:right}
  #print2 img{float:right}
  .fTitle{background-color:#51a4d8;color:#fff;padding:3px 5px 3px 26px;text-transform:uppercase;}
  .fLightBox{background-color:#c1ddf2;padding:3px 5px 3px 26px;}
  .fButton{display:block;background-color:#50a6d7;color:#fff;padding:2px;border:0px;font-size:12px;}
  .breakLine{font-size:2px;padding:0px;margin:0px;height:2px;}
  .fInput{border:0px;height:18px;}
  #loginStatus{position:absolute;right:20px;top:365px;}
  
  .nbadania{
    /*  border: solid 1px #0166FF;*/
      width:172px;
      /*margin-left:2px;*/
      margin-bottom:2px;
      /*padding:4px;*/
      color: white;
      background-image:url(images/index_33.jpg);
/*      text-align:left;*/
  }
  
  .nbadania *{
  	color: white;
  }
  
  .nbadania a{
  	color: white;
	text-decoration: none;
  }
  
  .nbadania div.more{
      text-align:right;
      margin-top:7px;
      font-size:9px;
  }
  
  .nbadania div.more a{
      color: white;
  }

  #nbTable{
    background-color:#EDEEF0;
    width:180px;
  }
  #nbTable TD{
    background-color:#DBDCDE;
	  text-transform:uppercase;
    padding-top:3px;
    padding-bottom:3px;
  }

  TD.nbfirst{
    padding-left:22px;
    background-image:url(images/arr_menu.gif);
    background-position: -2px -2px;
    background-repeat:no-repeat;
	text-align: left;
  }
  #nbTable a:link, #nbTable a:visited{
    color:#333333;
    text-decoration:none;
	text-align: left;
	} 
  #nbTable a:hover{
    color:#51A4D8;
    text-decoration:none;
	text-align: left;
  }







  #DFinder{
  	position:relative;
  }
  
#findPrompt{
  	position:absolute;
  	top: 20px;
  	background-color: #0064BB;
	border: solid 1px blue;
	color: blue;
	text-align: left;
	padding: 3px;
/*	display:none;*/
	/*display: none;*/
}

#findPrompt hr{
  	height: 1px;
	color: blue;
}

#findPrompt a{
	color:blue;
}

#finderBox{
	background-image:url(images/index_33.jpg);
	padding: 4px;
	color: white;
}

#finderBox a{
	color:white;
}

.przerywnik{
	width:100%;
	height: 1px;
	background-color: Blue;
	margin-top: 6px;
	margin-bottom: 6px;
}

div#d_d{
	background-image:url(images/index_33.jpg);
/*	width:181px;*/
	width: 181px;
	margin-top:14px;
}

div#d_d a{
	margin-bottom: 30px;
	border: 0px;
}

div#d_d a img{
	
	border: 0px;
	margin-bottom: 2px;
	margin-top:2px;
	margin-left:10px;
}

#leftbox div{
	margin-top:2px;
	margin-bottom: 2px;
}

#lb_news{
	position: relative;
	top: 0px;
	left: 0px;
	width:220px;
	height: 90px;
	background-image:url(images/index_32.jpg);
}

#lb_news div.lb_news_link{
	position: absolute;
	/*top: 50px;
	top:65px !important;*/
	bottom: 11px;
	left:11px;
	width: 95px;
	height:14px;
}

#lb_news div.lb_news_link a img{
	position: absolute;
	/*top: 50px;
	top:65px !important;*/
	top: 0px;
	left:0px;
/*	width: 95px;
	height:14px;*/
}



#lb_news *{
	margin: 0px;
	padding: 0px;
}

#lb_news div.lb_news_link a{
	border: solid 0px;
}

#lb_news div.lb_news_link a img{
	border: solid 0px;
}

#lb_letter{
	position: relative;
	width:220px;
	height: 90px;
	background-image:url(images/index_36.jpg);
	color:white;
	font-family: verdana;
	font-size: 10px;
}

#lb_letter div.bl_letter_form{
	position: absolute;
	top: 34px;
	left: 10px;
	width:150px;
	height: 50px;
}

.msg_letter{
	position: absolute;
	top: 20px;
	left: 10px;
	width: 234px;
	height: 14px;
	color: #ff0000;
	font-weight:bold;
}

.bl_letter_form table tr td{
	padding-right: 3px;
}

input.textcss{
	width: 119px;
	height: 16px;
	border: solid 0px;
	background-image:url(images/bg_input_text.jpg);
}

#qmsg{
	color:red;
	font-weight:bolder;
	margin-left:41px;
}
div#qform{
	margin-left: 41px;
}
div#qform form table tr td textarea{
	border: solid 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	background-image: url(images/bg_input_textarea.jpg);
	background-repeat: no-repeat;
}

div#qform form table tr td input.itxt{
	border: solid 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	background-image: url(images/bg_input_text2.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 17px;
}

#artPhotoId{
	position: relative;
	top: 170px;
}	

.ptitle{
	color: black;
	font-size: 14px;
	border-bottom: solid 1px black;
	text-align: center;
	font-weight: bold;
}
	
.ospa{
	width: 100%;
	height: 1px;
	background-color: grey;
	margin-top: 3px;
	margin-bottom: 3px;
}

.ospa2{
	width: 100%;
	height: 1px;
	background-color: #efefef;
	margin-top: 3px;
	margin-bottom: 3px;
}

.odsc{
	/*border-right: solid 1px #dedede;*/
	vertical-align: top;
}

.onr{
	vertical-align:top;
	text-align:right;
}
	
.dla_plac_med{
	float:right;
	border: solid 0px;
}	
	
.dla_lekarzy{
	float:right;
	border: solid 0px;
	margin-right:1px;
}	

.dla_pacjentow{
	float:right;
	border: solid 0px;
}

#dlaplacmed{
	position: relative;
	top: 0px;
	left: 0px;
	/*width: 240px;*/
	width: 530px;
	height: 52px;
	float: right;
	overflow: visible;
}

#dlaplacmed_odp{
	position: absolute;
	top: 52px;
	left: 290px;
	display: none;
	text-align: left;
	background-color: #0166c2;
	color: white;
	padding: 5px;
	width: 230px;
}

#dlaplacmed_odp a{
	color: white;
	text-decoration: none;
}

#dlalek{
	position: relative;
	top: 0px;
	left: 0px;
	width: 144px;
	height: 52px;
	float: right;
}

#dlalek_odp{
	position: absolute;
	top:52px;
	left: 146px;
	display: none;
	text-align: left;
	background-color: #0166c2;
	color: white;
	padding: 5px;
		width: 240px;
}

#dlalek_odp a{
	color: white;
	text-decoration: none;
}

#dlapac{
	position: relative;
	top: 0px;
	left: 0px;
	width: 144px;
	height: 52px;
	float: right;
}

#dlapac_odp{
	position: absolute;
	top: 52px;
	left: 0px;
	display: none;
/*	border: solid 1px red;*/
	text-align: left;
	background-color: #0166c2;
	color: white;
	padding: 5px;
	width: 240px;
}

#dlapac_odp a{
color: white;
text-decoration: none;
}

#newspodzial{
	position: absolute;
	top: 52px;
	left: -10px;
	width: 216px;
	padding: 2px;
	display:none;
	z-index: 99;
	background-color: #105481;
	color: #fffeff;
}

#newsspec{
/*	position:  absolute;*/
	position: relative;
	display: none;
	overflow: auto;
	height: 250px;
	width: 218px;
}










