html, body {margin: 0; padding: 0;
 text-align: center;
 background-color: #f9f0ab;
 background-image: url('grafika/bg.jpg'); background-position: top center;
 font-family: trebuchet ms, helvetica, sans-serif, arial, verdana, tahoma;
}

a {
 text-decoration: none;
 color: #eee;
}

a:hover {
 text-decoration: none;
 color: #f8db7f;
	}
a.wybrany {
	color: #f8db7f;
	}
	
h1 {
 font-size: 0.2in;
 font-weight: bold; 
 font-family: trebuchet ms;
 letter-spacing: 0,1ex; 
 }
 
h2 {
 font-size: 0.14in;
 font-weight: bold; 
 font-family: trebuchet ms;
 letter-spacing: 0,1ex;
 text-transform: uppercase;
 }
 
h3 {
 font-size: 0.13in;
 font-weight: 200; 
 font-family: trebuchet ms;
 letter-spacing: 0,1ex;
 }
 
img {
 border: none;
}

.sklepy {
	position: absolute;
	top: 178px;
	left: 0px;
	width: 680px !important;
	width: 758px; /* IE */
	height: 415px !important; 
	height: 429px;  /* IE */
	background: #fff;
	font-size: 12px;
	font-family: trebuchet ms;
	text-align: left;
	margin: 0;
	display: block;
	overflow: auto;
	padding: 15px 0 0 95px !important;
	padding: 15px 0 0 65px; /* IE */
	scrollbar-base-color: #fddf87;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #fddf87;
	scrollbar-shadow-color: #fddf87;
	scrollbar-3dlight-color: #ba6b32;
	scrollbar-darkshadow-color: #ba6b32;
	scrollbar-arrow-color: #ba6b32;
	}

.sklepy h2 {
	display: inline;
	line-height: 40px;
}	
.sklepy h3 {
	display: inline;
	line-height: 40px;
}	

#strona {
	position: relative;
	width: 760px; height: 607px; 
	margin: 0 auto 0; padding: 0; text-align: center;
	border: 0px solid red;
	}

#logo {
 position: absolute;
 top: 34px;
 left: 72px;
 padding: 0;
 margin: 0px;
 height: 71px;
 text-align: left;
}

#menu {
 position: absolute;
 top: 146px;
 left: 42px;
 z-index: 1;
 margin: 0px;
 padding: 0px;
 text-align: left;
 font-size: 0.17in;
 font-weight: bold; 
 font-family: trebuchet ms;
 letter-spacing: 0,1ex; 
}

#menu a {padding: 0 14px 0 0;}

#menu2 {position: absolute;
 top: 146px;
 right: 47px;
 z-index: 1;
 margin: 0px;
 padding: 0px;
 text-align: right;
 font-size: 0.17in;
 font-weight: bold; 
 font-family: trebuchet ms;
 letter-spacing: 0,1ex;
}

#menu2 a {padding: 0 0 0 8px;}

#mailto {position: absolute;
	top: 145px;
	left: 325px;}

#intro {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 10;
 display: block;
}

#galeria {
 position: absolute;
 top: 178px;
 left: 0px;
 text-align: left;
}

/* #sklepy {
	position: absolute;
	top: 178px;
	left: 0px;
	float:left;
	width: 705px !important;
	width: 758px; /* IE */
	height: 409px !important; 
	height: 429px;  /* IE */
	text-align: left;
	background-color: #fff;
	padding: 10px 10px 10px 45px;
	display: none;
} */

#lewa {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 50%;
 padding: 5px 0px 10px 30px !important;
 padding: 15px 0px 10px 30px; /* IE */
 float:left;
 }
#lewa h2 {padding: 0; margin: 15pt 0 3pt 0;}
#lewa li {list-style: none; line-height: 12.5pt !important; line-height: 12.5pt; /* IE */}

#prawa { 
 position: absolute;
 top: 0px;
 left: 350px;
 width: 50%;
 padding: 5px 0px 10px 30px !important;
 padding: 15px 0px 10px 30px; /* IE */
 clear: left;
}
#prawa h2 {padding: 0; margin: 15pt 0 3pt 0;}
#prawa li {list-style: none; line-height: 12.5pt !important; line-height: 12.5pt; /* IE */}

#dalej{
	position: absolute;
	bottom: 0px;
	right: 15px;
	float: right;
	}
#dalej a {
	color: #000;
	padding: 0;
	}

#firma {
	position: absolute;
	top: 178px;
	left: 0px;
	width: 760px;
	height: 430px;
	background-color: #fff;
	}
#firma-foto {
	position: absolute;
	top: 45px;
	left: 134px;
	}
#firma-text {
	position: absolute;
	top: 45px;
	left: 330px;
	width: 345px;
	text-align: left; 
	padding: 0 0 5px 0;
	font-size: 0.13in; 
  font-family: trebuchet ms;
  letter-spacing: 0,1ex; 
	line-height: 1.4em;
	}
#kontakt{
	position: absolute;
	top: 178px;
	left: 0px;
	width: 760px;
	height: auto !important;
	height: 430px; /* IE */
	min-height: 430px;
	background-color: #fff;
}
#adres-lewo {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 310px;
	height: auto !important;
	height: 220px; /* IE */
	min-height: 220px;
	text-align: right;
	}
#adres-prawo {
	position: absolute;
	top: 25px;
	left: 325px;
	width: 360px;
	height: auto !important;
	height: 220px; /* IE */
	min-height: 220px;
	text-align: left;
	}
#adres-prawo h3 {
	display: block;
	}
#adres-prawo li {
	list-style: none; line-height: 12.5pt !important; line-height: 12.5pt; /* IE */
	}
#adres-prawo a {
	color: #B66427;
	}	

#mapa-lewo {
	position: absolute;
	top: 155px;
	left: 0px;
	width: 310px;
	text-align: right;
	}
#mapa-prawo {
	position: absolute;
	top: 155px !important; 
	top: 157px; /* IE */ 
	left: 325px;
	min-height: 140px;
	text-align: left;
	}	
	
#mapa-prawo li {
	list-style: none; line-height: 12.5pt !important; line-height: 12.5pt; /* IE */
	}
#mapa-prawo a {
	color: #B66427;
	padding: 0 15px 0 0;
	display: inline;
	}	
	
#wlasciciel-lewo {
	position: absolute;
	top: 195px;
	left: 0px;
	width: 310px;
	height: auto !important;
	height: 140px; /* IE */
	min-height: 140px;
	text-align: right;
	}
#wlasciciel-prawo {
	position: absolute;
	top: 195px;
	left: 325px;
	width: 360px;
	height: auto !important;
	height: 140px; /* IE */
	min-height: 140px;
	text-align: left;
	}
	
#wlasciciel-prawo h3{
	display: block;
	}
#wlasciciel-prawo li{
	list-style: none; line-height: 12pt !important; line-height: 13pt; /* IE */
	}
	
#formularz-lewo {
	position: absolute;
	top: 240px;
	left: 0px;
	width: 310px;
	height: auto !important;
	height: 140px; /* IE */
	min-height: 140px;
	text-align: right;
	}
#formularz-prawo {
	position: absolute;
	top: 240px;
	left: 325px;
	width: 360px;
	height: auto !important;
	height: 140px; /* IE */
	min-height: 140px;
	text-align: left;
	}
#formularz-prawo h3{
	display: block;
	}
#formularz-prawo li{
	list-style: none; line-height: 12.5pt !important; line-height: 16.5pt; /* IE */
	}
#formularz-prawo a {
	color: #B66427;
	}	
	