html, body, div, img, a, p, h1, h2, h3, table, tr, th, td {
	margin:0; padding:0; border:0;
	font-style:normal; font-weight:normal; font-size:13px; font-family:verdana,sans-serif;
	text-decoration:none; color:rgb(70,50,0); }

/* elementy blokowe */
html { height:100%; }
body { height:100%; background:url(tlo.jpg) repeat;}
table#valign { width:100%; height:100%; vertical-align:middle; }

#main {
	position:relative; margin-left:auto; margin-right:auto; width:711px; height:580px; 
	background-image:url(main.jpg); }
#banners {
	margin:0 auto; margin-top:-10px; width:710px; text-align:center;}
#bgtext {
	position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(bgtext.jpg); }
#text {
	position:absolute; left:95px; top:90px; width:500px; height:410px; overflow:auto; }
#contact { 
	position:absolute; left:125px; top:360px; width:250px; 
	font-size:12px; color:rgb(0,60,0); line-height:16px; }
#map { 
	margin:10px auto; width:480px; height:320px; }
div.Scroller-Container {
	position:absolute; }
div.Scrollbar-Track {
	position:absolute; left:605px; top:150px; width:20px; height:300px; 
	background-image:url(scrollbar-track.png); behavior:url(data/iepngfix.htc);}
div.Scrollbar-Handle {
	position:absolute; left:0px; top:0px; width:20px; height:39px; 
	background:url(scrollbar-handle.png) no-repeat top; behavior:url(data/iepngfix.htc); cursor:pointer; }
	
/* przyciski zamknij i wstecz*/
#close {
	position:absolute; right:60px; top:60px; width:99px; height:29px; 
	cursor:pointer; background:url(close.png); behavior:url(data/iepngfix.htc); }
#previous {
	position:absolute; right:180px; top:60px; width:123px; height:29px;
	background:url(previous.png); behavior:url(data/iepngfix.htc); }
							
/* Tekst */
.article { margin-bottom:15px; }
.article_end { clear:both; }
.article table { margin: 5px auto; border-collapse:collapse; }
.article td,th { text-align:left; padding:2px; border:1px solid rgb(70,50,0); }
.article input { margin: 10px 0; }
.gallery { width:100%; border-spacing:3px; }
.gallery td { 
	width:160px; height:160px; padding:2px; vertical-align:middle; text-align:center; 
	background:url(bggallery.png); behavior:url(data/iepngfix.htc); }
h1 { margin-bottom:20px; font-size:18px; font-weight:bold;  }
h2 { margin-bottom: 5px; font-weight:bold; }					
h3 { margin-bottom: 5px; font-size:10px; color:rgb(150,100,0); }
p  { margin-bottom: 5px; text-align:justify; line-height:17px; }
a  { color:rgb(20,50,200); }
 
/* Obrazki */
img#button0 { position:absolute; left:475px; top:115px; behavior:url(data/iepngfix.htc); }
img#button1 { position:absolute; left:400px; top:200px; behavior:url(data/iepngfix.htc); }
img#button2 { position:absolute; left:513px; top:237px; behavior:url(data/iepngfix.htc); }
img#button3 { position:absolute; left:425px; top:313px; behavior:url(data/iepngfix.htc); }
img#button4 { position:absolute; left:490px; top:363px; behavior:url(data/iepngfix.htc); }
img#button5 { position:absolute; left:465px; top:422px; behavior:url(data/iepngfix.htc); }
img#button6 { position:absolute; left:457px; top:491px; behavior:url(data/iepngfix.htc); }
#banners img { behavior:url(data/iepngfix.htc); display:inline; }
