*{ margin: 0; padding: 0; }
html { background: #66afdc url("../img/bg_main.jpg") center top repeat-x; }
body { font-family: "Verdana", sans-serif; text-align: center; color: #000; font-size: 11px; }

a { text-decoration: none; color: #0a85c2; }
a:hover { text-decoration: underline; }
	a img { border: 0; text-decoration: none; }
li { list-style-type: none; }
h1, h2 { font-family: "Georgia", serif; color: #000; }
fieldset { border-width: 0; }
	fieldset legend { display: none; }
.skip, fieldset legend { text-indent: -100em; position: absolute; top: 0; left: 0; height: 1px; }
.clear { clear: both; display: block; }

/* wrapper na tło */
/* wrapper na stronkę (pozycjonowanie na środku) */
#wrapperMain { text-align: left; width: 960px; margin: 0 auto; padding-top: 223px; position: relative; background: transparent url("../img/bg_top.jpg") center top no-repeat; }
	#header a { text-indent: -100em; display: block; z-index: 100; position: absolute; height: 132px; left: 32px; top: 13px; width: 124px; }

	/* treść */
	#content { float: right; width: 663px; }
	#content.addBg { background: transparent url("../img/bg_list_middle.jpg") 0 0 repeat-y; margin-top: 14px; }
	#content.addBg:after { content: "."; background: transparent url("../img/bg_list_bottom.jpg") 0 0 repeat-y; height: 26px; width: 663px; display: block; color: #fff; }
		#content p {padding-bottom:5px;text-indent:20px;}
		#content table { border-collapse: collapse; }
		#content h1 { color: #6a6a6a; font-size: 18px; background: transparent url("../img/bg_header.jpg") center bottom no-repeat; padding: 10px 0 10px 25px; margin-right: 15px; margin-bottom: 10px; }
	#content .info { padding: 15px 20px; text-align: center; line-height: 18px; margin: 20px 45px 20px 25px; font-size: 14px; border: 1px solid #66afdc; }

	/* ścieżka */
	#breadcrumbs { position: absolute; top: 190px; left: 310px; width: 700px; height: 30px; }
		#breadcrumbs li { float: left; height: 30px; }
		#breadcrumbs li.last { background-image: none; padding-right: 5px; }
		#breadcrumbs a, #breadcrumbs strong { font-weight: bold; padding: 0 6px; line-height: 30px; }
		#breadcrumbs strong { color: #757575; }
		#breadcrumbs a { color: #ff7f0e; padding-right: 13px; background: transparent url("../img/arr_right_orange2.gif") 100% 6px no-repeat; }

	/* menu */
	#menu { float: left; width: 297px; margin-top: -2px; }
		#menu dt { font-weight: bold; padding-left: 45px; color: #fff; font-size: 12px; height: 59px; line-height: 59px; background: transparent none 0 100% no-repeat; }
		#menu dt#headerSewage { background-image: url("../img/bg_menu_header_sewage.jpg"); }
		#menu dt#headerGates { background-image: url("../img/bg_menu_header_gates.jpg"); }
		#menu dt#headerRoads { background-image: url("../img/bg_menu_header_roads.jpg"); }
			#menu ul { padding-bottom: 5px; margin-left: 15px; margin-right: 32px; background: #fff url("../img/bg_menu.jpg") 0 100% no-repeat; }
				#menu li { padding: 2px; }
					#menu a, #menu strong { display: block; padding: 3px; padding-left: 25px; background: transparent url("../img/arr_right_orange.gif") 9px 7px no-repeat; font-weight: bold; }
					#menu strong { color: #757575; }
					#menu .altRow a, #menu .altRow strong , #menu #menuCurrentAlt strong { background-color: #eaf4fa; }

		/* kontakt w menu na podstronach */
		#menu h2 { margin: 20px 32px 10px 15px;}
		#menuContact { background: transparent url("../img/bg_menu_contact.jpg") 15px 0 no-repeat; width: 265px; color: #fff; text-align: center; }
			#menuContact dt { line-height: 20px; padding: 10px 0 0px; height: auto; font-size: 11px; }
			#menuContact dt, #menuContact dd { padding-left: 15px; }
			dt#menuMap { height: 160px; }
				#menuMap a { margin: 0 auto; display: block; width: 137px; background: transparent url("../img/deco_dojazd.gif") 0 100% no-repeat; color: #fff; line-height: 20px; padding: 0; padding-top: 115px; text-align: center; text-decoration: none; font-size: 11px;font-weight:100;}
				#menuContact dd a { display: inline; padding: 0; font-weight: normal; color: #fff; background-image: none; }

/* menu TOP */
#tabbar { height: 30px; width: 600px; position: absolute; left: 250px; top: 107px; color: #fff; }
	#tabbar li { float: left; width: 80px; text-align: center; line-height: 30px; padding-bottom: 7px; }
	#currentTab { background: transparent url("../img/arr_down_white.gif") center bottom no-repeat; }
	#tabbar li.wide { width: 120px; }
		#tabbar strong, #tabbar a { display: block; }
		#tabbar a { color: #fff; font-weight: bold; }
		#tabbar strong { color: #fdcb5f; }

/* S T O P K A */
#footer { width: 960px; margin: 0 auto 0; background: transparent url("../img/bg_footer.jpg") 0 20px no-repeat; padding-top: 20px; }
	#footer ul { width: 600px; height: 38px; margin: 0 auto; }
		#footer li { float: left; width: 90px; height: 38px; line-height: 38px; text-align: center; }
		#footer li.wide { width: 120px; }
			#footer a { color: #fff; }
			#footer strong { color: #fdcb5f; }
		#footer p { text-align: left; width: 480px; height: 40px; line-height: 25px; float: left; color: #fff; }
		#footer p#project { text-align: right; }
		#footer .rzetelna-firma { margin: 15px 0; }

