a img {
	border: none;
}

.clearer {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
}

.note {
	font-size: 9pt;
}

html {
	min-height: 100%;
	margin: 0;
	padding: 0;
}

body {
	margin: 0; padding: 0;
	background: #eee url(../gfx/footer.gif) bottom left repeat-x;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	min-height: 100%;
}

/*


	

*/

ul.stafflist li {
	padding-bottom: 5px;
}

ul.stafflist li span.note {
	font-weight: bold;
	color: #555;
}



#wrap {
	background: #fff url( ../gfx/bg_smallp.gif ) top left no-repeat;
}

#wrap.bigp {
	background-image: url( ../gfx/bg_bigp.gif );
}

#wrap.bigf {
	background-image: url( ../gfx/bg_bigf.gif );
}
#wrap.smallf {
	background-image: url( ../gfx/bg_smallf.gif );
}

#wrap2 {
	margin: 0 auto;
	width: 960px;
	background: #fff;
	padding-bottom: 40px;

}

#footer {
	clear: both;
	padding: 15px 0 0 5px;
	color: #555;
	font-size: 8pt;
	margin: 0 auto;
	width: 960px;
	height: 30px;
	background: transparent;
}

#footer span {
	padding-right: 30px;
}

#footer a {
	color: #555;
}




#header {
	height: 130px;
	position: relative;
	

}


#tinymenu {
	width: 323px;
	height: 33px;
	padding-top: 9px;
	position: absolute;
	top: 0;
	right: 30px;
	background: url( ../gfx/bg_tinymenu.gif ) no-repeat;
	text-align: center;
}


#tinymenu a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	padding: 0 7px;
}

#tinymenu a:hover {
	color: #000;
}

#header img.logo {
	position: absolute;	
	top: 25px;
	left: 0;

}

#header img.clinic  {
	position: absolute;	
	top: 66px;
	right: 30px;

}



#bantop {
	width: 960px;
	position: relative;
}

#bantop.bigp {
	height: 275px;
	background: url( ../gfx/bantop_bigp4.jpg ) no-repeat;
}


#bantop.smallp1,
#bantop.smallp2,
#bantop.smallp3 {
	height: 145px;
}
#bantop.smallp1 { background: url( ../gfx/bantop_smallp1.jpg ) no-repeat; }
#bantop.smallp2 { background: url( ../gfx/bantop_smallp2.jpg ) no-repeat; }
#bantop.smallf1,
#bantop.smallf2,
#bantop.smallf3,
#bantop.smallf4
 {
	height: 180px;
}
#bantop.smallf1 { background: url( ../gfx/bantop_smallf1.jpg ) no-repeat; }
#bantop.smallf2 { background: url( ../gfx/bantop_smallf2.jpg ) no-repeat; }
#bantop.smallf3 { background: url( ../gfx/bantop_smallf3.jpg ) no-repeat; }
#bantop.smallf4 { background: url( ../gfx/bantop_smallf4.jpg ) no-repeat; }




#bantop.bigf {
	height: 275px;
	background: url( ../gfx/bantop_bigf.jpg ) no-repeat;
}


#osrodki {
	font-size: 17px;
	color: #000;
	position: absolute;
	bottom: 65px;
	left: 5px;
	line-height: 20pt;
	font-weight: bold;
}

#osrodki a {
	/**/
	color: #333;
	color: #c90007;
	text-decoration: none;
	padding: 0 12px 0 12px;
}

#osrodki a:hover {
	color: #000;
}


#hmenu {
	color: #000;
	position: absolute;
	bottom: 25px;
	left: 5px;

}

#hmenu a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	padding: 0 7px 0 6px;
}

#hmenu a:hover {
	color: #000;
}



#notkadlapcjentow {
	font-size: 11pt;
	color: #000;
	position: absolute;
	bottom: 100px;
	left: 5px;
	line-height: 16pt;

}





#content {
	padding: 5px 30px 5px 5px;
}

.lHalfCol {
	float: left;
	width: 420px;
}

.rHalfCol {
	float: right;
	width: 480px;
}



.lMenuCol {
	float: left;
	width: 260px;
}

.rMenuCol {
	float: right;
	width: 640px;
	text-align: justify;
}


.lMenuCol ul{
	margin: 0;
	padding: 15px 0 0 0;
	list-style-type: none;
}

.lMenuCol ul li{
	padding-bottom: 1px;
	width: 215px;
}


.lMenuCol ul li a{
	text-decoration: none;
	display: block;
	background: url( ../gfx/leftmenu.gif );
	padding: 4px 10px;
	color: #000;
}


.lMenuCol ul li a:hover{
	background: url( ../gfx/leftmenu_active.gif );
	color: #000;

}

.lMenuCol ul li a.active{
	background: url( ../gfx/leftmenu_active.gif );
	color: #fff !important;
}



#content h1 {
	/**/
	color: #ccc;
	color: #c90007;
	font-weight: normal;
	font-size: 14pt;
	margin-bottom: 25px;
}

#content h2{
	font-weight: normal;
	font-size: 14pt;

}


#content .addressbox {
	border: 1px solid #ddd;
	background: url( ../gfx/addressbox.jpg ) bottom right no-repeat;
	padding: 10px;
	font-size: 9pt;
	line-height: 14pt;

}

#content ul.uslugi {
	list-style-type: none;
	font-weight: bold;
	margin: 30px 0 0 0;
	padding: 0;
	font-size: 9pt;
	text-align: justify;
}

#content ul.uslugi li {
	margin: 5px 0;
}

#content ul.uslugi .note {
	font-weight: normal;
}

.newsshortsbox {
	text-align: justify;
	font-size: 8pt;
}

.newsshortsbox  h3{
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
	color: #444;
	margin: 20px 0 5px 0;
}

.newsshortsbox  p{
	margin: 10px 0;
}




.newsbox {
	text-align: justify;
	font-size: 9pt;
}

.newsbox  h3{
	text-align: justify;
	font-size: 10pt;
	font-weight: bold;
	color: #444;
	margin: 20px 0 5px 0;
}

.newsbox  p{
	margin: 10px 0;
}




.bannersbox img {
	margin: 2px;
}

a.active {
	color: #000 !important;
}

.linklist li {
	padding-bottom: 5px;
}

.linklist a {
	text-decoration: none;
}

.linklist a:hover {
	text-decoration: underline;
}


.artbox {
	width: 150px;
	text-align: center;
	font-size: 8pt;
	float: left;
	
	margin-right: 5px;
}

.artbox img {
	border: 1px solid #ddd;
}


#baklinban {
	display: block;
	background: url(../img/_banerbk2.gif);
	width: 270px;
	height: 90px;
	position: absolute;
	top: 25px;
	left: 300px;
}


#baklinban2 {
	display: block;
	background: url(../img/bans/rban16.gif);
	width: 235px;
	height: 90px;
	position: absolute;
	top: 25px;
	left: 300px;
}


#baklinban3 {
	display: block;
	background: url(../img/bans/rban16.gif);
	width: 235px;
	height: 90px;
	position: absolute;
	top: 25px;
	left: 300px;
}
