* {
  margin:0;
  padding:0;
  }
  
body {
background: #5db9f0 url(gfx/bg.jpg) repeat-x;
text-align: center;
 }
 
a {
	color:#528db1;
	text-decoration:none;
	}
	
a:hover {
	color:#70bcea;
	}

 #logo a {
 width:250px;
 height:62px;
 float:left;
 }
 
 #end
 {
 clear:both;}
 
 #container {
 width:852px;
 margin:0px auto;
 font:11px verdana, sans-seriff;
 background: white ;
 text-align:justify;
 overflow:hidden; 
 }
 
 #header {
  clear:both;
  margin-bottom: 10px;
  text-align:center;
  }
 
 #logo {
 background:url(gfx/logo.jpg) no-repeat;
 margin-top:10px;
margin-left:30px;
 width:250px;
 height:62px;
 float:left;}
 
 
#menu div {
margin-top:100px;
text-align:left;
height:25px;
 }

.naglowekbialy {
	background:url(gfx/malylisc.jpg) no-repeat 0 1px;
	font:16px "century gothic", verdana;
	color: #528db1;
	font-weight:bold;
	padding-left:20px;
}

.naglowekszary {
	background:url(gfx/malylisc2.jpg) no-repeat 0 1px;
	font:16px "century gothic", verdana;
	color: #528db1;
	font-weight:bold;
	padding-left:20px;
}

.krzak {
padding-top:0;
	padding-left:30px;
}

#krzak0 {
padding-top:0px;
	padding-left:40px;
}

#krzak2 {
padding-top:0px;
	padding-left:60px;
}
#seo{
font-size: 0px;
padding-top:2px;
}
#krzakh {
padding-top:0px;
	text-align:center;
}

#krzakinfo {
padding-top:240px;
	padding-left:30px;
}
 
#menu ul {
 font: 13px "century gothic", verdana, sans-seriff;
 font-weight:bold;
 margin: 0;
 padding: 45px 15px 0 0;
 float:right;
 list-style-type: none;
 height:30px;}
 
#menu li {
 float:left; }

#menu a { 
	display:block;
	}
 
#menu li.s1 a {
	background:url(gfx/menu1.png) no-repeat;
	width:121px;
	height:25px;
} 

#menu li.s1 a:hover {
	background:url(gfx/menu1.png) no-repeat 0 -25px;

} 

#menu li.s2 a {
	background:url(gfx/menu2.png) no-repeat;
	width:107px;
	height:25px;
} 

#menu li.s2 a:hover {
	background:url(gfx/menu2.png) no-repeat 0 -25px;

} 

#menu li.s3 a {
	background:url(gfx/menu3.png) no-repeat;
	width:98px;
	height:25px;
} 

#menu li.s3 a:hover {
	background:url(gfx/menu3.png) no-repeat 0 -25px;} 

#menu li.s4 a {
	background:url(gfx/menu4.png) no-repeat;
	width:48px;
	height:25px;
} 

#menu li.s4 a:hover {
	background:url(gfx/menu4.png) no-repeat 0 -25px;

} 
 
 
  
 
 
#baner {
/*background:url(gfx/baner.jpg) no-repeat;*/
width:842px;
height:300px;
margin:0 auto;
clear:both;
position:relative;
top:10px;
}

#pasek {
 width:852px;
 margin:0px auto;
 font:11px verdana, sans-seriff;
 background: url(gfx/tlo.jpg) repeat-y;
 text-align:justify;
 overflow:hidden;
 }
 
 #kwiatek {
  width:852px;
  background:white url(gfx/kwiatek.jpg) no-repeat;
 background-position: 100% 100%; }
 
#lewo {
width:212px;
height:670px;
float:left;
margin-left:5px;
_margin-left:2px;
padding-top:20px;
padding-right:5px;
padding-left:5px;
font:11px verdana, sans-seriff;

}

#lewo2 {
width:212px;
height:620px;
float:left;
margin-left:5px;
_margin-left:2px;
padding-top:20px;
padding-right:5px;
padding-left:5px;
font:11px verdana, sans-seriff;

}



#lewo .gabinet {
background:url(gfx/gabinet.jpg) no-repeat;
width:144px;
height:31px;
}

#lewo .zapisy {
background:url(gfx/zapisy.jpg) no-repeat;
width:119px;
height:29px;
}

#lewo .homeopatia, #lewohom .homeopatia, #lewowyk .homeopatia, #lewowyk2 .homeopatia, #lewowyk3 .homeopatia {
background:url(gfx/homeopatia.jpg) no-repeat;
width:133px;
height:31px;
}

#lewo .tekst, #lewo2 .tekst{
font:11px verdana, sans-seriff;
text-align:left;
padding-left:10px;
padding-right:5px;
padding-top:10px;
padding-bottom:30px;
line-height:1.4;
}

#lewo .publikacje, #lewo2 .publikacje {
background:url(gfx/publikacje.jpg) no-repeat;
width:182px;
height:37px;
}


 
#main {
width:595px;
float:left;
font:11px verdana, sans-seriff;
padding-top:20px;
padding-right:15px;
padding-left:15px;
}

#main2 {
width:812px;
float:left;
font:11px verdana, sans-seriff;
padding-top:20px;
padding-right:15px;
padding-left:15px;
}






#main .czelej, #main2 .czelej{
background:url(gfx/czelej.jpg) no-repeat;
width:209px;
height:32px;
margin-bottom:30px;
}

#main .foto{
background:url(gfx/foto.jpg) no-repeat;
width:162px;
height:217px;
float:left;
}

#main2 .foto2{
background:url(gfx/foto2.jpg) no-repeat;
width:162px;
height:450px;
float:left;
}

#main .pub1{
background:url(gfx/pub1.jpg) no-repeat;
width:133px;
height:271px;
float:left;
margin-top:62px;
margin-left:12px;
}

#main .pub2{
background:url(gfx/pub2.jpg) no-repeat;
width:133px;
height:270px;
float:left;
margin-top:62px;
margin-left:12px;
}

#main .pub3{
background:url(gfx/pub3.jpg) no-repeat;
width:133px;
height:270px;
float:left;
margin-top:62px;
margin-left:12px;
}

#main .pub4{
width:133px;
height:810px;
float:left;
margin-top:62px;
margin-left:12px;
}

#main .pubkrzak{
float:left;
margin-top:12px;
margin-bottom:22px;
margin-left:172px;
}

#main .homeopatia2{
background:url(gfx/homeopatia2.jpg) no-repeat;
width:346px;
height:31px;
margin-bottom:30px;
}

#tekst2{
font:11px verdana, sans-seriff;
text-align:left;
width:400px;
float:left;
padding-left:10px;
padding-top:10px;
padding-bottom:140px;
line-height:1.2;
}

#tekstinfo{
font:11px verdana, sans-seriff;
text-align:left;
width:620px;
float:left;
padding-left:10px;
padding-top:10px;
padding-bottom:140px;
line-height:1.2;
}

#pubnagl{
font:17px "Century Gothic", verdana, sans-seriff;
color:#528db1;
font-weight:bold;
text-align:left;
width:400px;
float:left;
padding-left:10px;
padding-top:60px;
}

#autor{
font:11px verdana, sans-seriff;
font-weight:bold;
text-align:left;
width:400px;
float:left;
padding-left:10px;
padding-top:10px;
}

#wydawnictwo{
font:10px verdana, sans-seriff;
font-weight:bold;
text-align:left;
width:400px;
float:left;
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
}

#pubmenu {
	padding:0;
	margin:0;
	}

#pubmenu ul {
font:11px verdana, sans-seriff;
list-style-type: none;
line-height:1.4;
text-align:left;
padding-left:10px;
padding-right:5px;
padding-top:10px;
padding-bottom:30px;
}

#pubmenu li {
padding-bottom:10px;}

#pubmenu ul li a{
text-decoration:none;
color:#000;
}

#pubmenu ul li a:hover, #pubmenu ul li a.active{
color:#528db1;
}
 

#main .book{
background:url(gfx/foto.jpg) no-repeat;
width:162px;
height:217px;
float:left;
}

#tekstpub {
font:11px verdana, sans-seriff;
text-align:left;
width:400px;
float:left;
padding-left:10px;
padding-top:48px;
padding-bottom:340px;

}

#faq1 {
background:url(gfx/malylisc.jpg) no-repeat;
width:17px;
height:14px;
margin-bottom:30px;
}

#main .pytanie {
background:url(gfx/malylisc.jpg) no-repeat;
 background-position: 0 -1px;
font:11px verdana, sans-seriff;
text-align:left;
font-weight:bold;
padding-left:30px;
padding-bottom:10px;
} 

#main .pytanie a{
text-decoration:none;
color:#000;
} 

#main .pytanie a:hover {
color:#528db1;}

#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8{
font:11px verdana, sans-seriff;
text-align:justify;
width:550px;
padding-top:5px;
padding-bottom:10px;
line-height:1.2;
padding-left:30px;
padding-bottom:10px;
}

#wyklad {
background:url(gfx/malylisc.jpg) no-repeat;
 background-position: 30px -1px;
font:11px verdana, sans-seriff;
text-align:left;
width:500px;
padding-left:55px;
padding-bottom:5px;
} 


 
.koniec {
  clear:both;
   }
   
#footer {
background:url(gfx/footer.jpg) no-repeat;
color:white;
width:852px;
height:35px;
margin:0 auto;
clear:both;}
 
#foot {
text-align:left;
color:white;
padding:6px 10px 0 0;
padding-left: 16px;
margin:0;
font: 10px verdana, sans-seriff;
clear:both;}

#atoms{
/*margin-top: 5px;*/
}
#foot a {
	text-decoration:none;
	color:white;
	font-weight:bold;
	}

li.listki {
	background:url(gfx/malylisc2.jpg) no-repeat;
	padding-left:30px;
	margin-left:0;
	}

#mapka {
	width:550px;
	height:500px;
	margin-bottom:10px;
	margin-top:5px;
	}

a.atom {
padding: 8px 0 7px 38px;
background: url('gfx/_atom.png') no-repeat left center;
line-height: 25px;
height: 25px;
}