body { background-color: #000; color: #3a3a3a; font-family: "Lucida Grande", Helvetica, Verdana, sans; font-size: 12px; } 

a { color: #017191; text-decoration: none; }
a:hover { text-decoration: underline; }

.theSite { background: #fff url('./img/top_podklad.jpg') left top repeat-x; }
.mainWrapper { margin: 0 auto; position: relative; width: 980px; }
	.mainWrapper .logo { height: 70px; left: 3px; position: absolute; top: 18px; width: 400px; z-index: 2; }
		.mainWrapper .logo a { display: block; height: 70px; width: 400px; text-indent: -10000px; }
	.mainWrapper .top { background: url('./img/top.jpg') top left no-repeat; height: 207px; left: 0; position: absolute; top: 0; width: 980px; }
		.mainWrapper .top .basketBox { position: absolute; right: 10px; top: 103px; width: 235px; }
			.mainWrapper .top .basketBox h2 { display: none; }
			.mainWrapper .top .basketBox p { line-height: 17px; }
				.mainWrapper .top .basketBox .basket a { color: #136975; }
					.mainWrapper .top .basketBox .basket a span { color: #3a3a3a; padding: 0 3px; }
						.mainWrapper .top .basketBox .basket a span strong { color: #638418; }
				.mainWrapper .top .basketBox .wishlist { color: #136975; }
					.mainWrapper .top .basketBox .wishlist a span { color: #3a3a3a; padding: 0 3px; }
		.mainWrapper .top .mainArticles { left: 0; overflow: hidden; position: absolute; top: 110px; }
			.mainWrapper .top .mainArticles li { float: left; font-family: Helvetica, "Lucida Grande", Verdana, sans; font-size: 13px; text-align: center; text-transform: uppercase; }
				.mainWrapper .top .mainArticles li a { color: #fff; display: block; height: 32px; }
					.mainWrapper .top .mainArticles li a:hover { color: #93eaec; text-decoration: none; }
					.mainWrapper .top .one a { width: 67px; }
					.mainWrapper .top .two a { width: 67px; }
					.mainWrapper .top .three a { width: 88px; }
					.mainWrapper .top .four a { width: 107px; }
					.mainWrapper .top .five a { width: 89px; }
		.mainWrapper .top .loginStuff { color: #fff; height: 20px; line-height: 20px; position: absolute; right: 12px; text-align: center; top: 12px; width: 158px; }
			.mainWrapper .top .loginStuff a { color: #bfeced; }
		.mainWrapper .top .searchBox { left: 0; padding: 7px 0 0 10px; position: absolute; top: 144px; width: 240px; }
			.mainWrapper .top .searchBox .line { float: left; line-height: 33px; padding: 0 15px 0 0; }
				.mainWrapper .top .searchBox .line input { color: #6c6c6c; width: 175px; }
			.mainWrapper .top .searchBox .submit { float: left; }
			.mainWrapper .top .searchBox p a { background: url('./img/arr_czerwona.gif') 100% 5px no-repeat; color: #b30727; padding: 0 10px 0 0; }
		.mainWrapper .top .phones { position: absolute; right: 0; top: 144px; width: 700px; }
			.mainWrapper .top .phones h2 { color: #080909; float: left; font-size: 15px; line-height: 48px; padding: 0 22px; width: 320px; }
			.mainWrapper .top .phones ul { float: left; line-height: 48px; width: 336px; }
				.mainWrapper .top .phones ul li { color: #638418; float: left; font-size: 21px; padding: 0 10px; text-align: center; }
					.mainWrapper .top .phones ul .phone { background: url('./img/kreska_numery.gif') right center no-repeat; }
	.mainWrapper .main { background: url('./img/top.jpg') left top no-repeat; overflow: hidden; padding: 207px 0 0; }
		.mainWrapper .main .content { float: right; width: 700px; }
		.mainWrapper .main .sidebar { float: left; width: 250px; }
			.mainWrapper .main .sidebar .producerFilter { background: url("./img/top_podklad.jpg") repeat-x 0 -208px; border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 70px; width: 250px; }
				.mainWrapper .main .sidebar .producerFilter form { background: url("./img/top.jpg") no-repeat scroll 0 -208px transparent; border-bottom: 1px solid #A0CBD5; margin: 0 0 4px; padding: 10px 5px 5px; }
					.mainWrapper .main .sidebar .producerFilter select { background: url('./img/arr_producenci.png') no-repeat 148px 2px transparent; border-width: 0; color: #006c6f; cursor: pointer; font-family: inherit; height: 20px; width: 270px; }
					.mainWrapper .main .sidebar .producerFilter select:focus, .mainWrapper .main .sidebar .producerFilter select:active { outline-width: 0; }
						.mainWrapper .main .sidebar .producerFilter select option { color: #006c6f; }
			.mainWrapper .main .sidebar .catsFakeHeader { background: url('./img/napis.png') top center no-repeat; height: 20px; left: 0; position: absolute; top: 251px; width: 250px; }
			.mainWrapper .main .sidebar .catsWrapper { background: #fff url('./img/menu_dol.gif') left bottom no-repeat; padding: 0 0 10px; position: relative; }
				.mainWrapper .main .sidebar .catsWrapper .st_f_category_frame_container { border-color: #CCCCCC; border-style: solid; border-width: 0 1px; padding: 37px 0 0; }
				.mainWrapper .main .sidebar .x-tree-root-ct > li > div { background: none left top no-repeat; line-height: 32px; position: absolute; top: 78px; width: 124px; text-align: center; }
						.mainWrapper .main .sidebar .x-tree-root-ct > li > div a:hover { text-decoration: none; }
					.mainWrapper .main .sidebar .x-tree-root-ct > li > .x-tree-node-collapsed { background-image: url('./img/zakladka_ciemna.gif'); height: 32px; }
						.mainWrapper .main .sidebar .x-tree-root-ct > li > .x-tree-node-collapsed a { color: #fff; display: block; height: 32px; width: 124px; }
						.mainWrapper .main .sidebar .x-tree-root-ct > li > .x-tree-node-collapsed img { display: none; }
					.mainWrapper .main .sidebar .x-tree-root-ct > li > .x-tree-node-expanded { background-image: url('./img/zakladka_jasna.gif'); height: 33px; }
						.mainWrapper .main .sidebar .x-tree-root-ct > li > .x-tree-node-expanded a { color: #222222; display: block; height: 32px; width: 124px; }
						.mainWrapper .main .sidebar .x-tree-root-ct > li > .x-tree-node-expanded img { display: none; }
							.mainWrapper .main .sidebar .catsWrapper #st_category-tree-9 > li > .x-tree-node-el { left: 0; text-indent: -10000px; }
								.mainWrapper .main .sidebar .catsWrapper #st_category-tree-9 > li > .x-tree-node-expanded  { background-image: url('./img/uzytkowe_sz.png'); }
								.mainWrapper .main .sidebar .catsWrapper #st_category-tree-9 > li > .x-tree-node-collapsed  { background-image: url('./img/uzytkowe_cz.png');  }
							.mainWrapper .main .sidebar .catsWrapper #st_category-tree-80 > li > .x-tree-node-el { left: 126px; text-indent: -10000px; }
								.mainWrapper .main .sidebar .catsWrapper #st_category-tree-80 > li > .x-tree-node-expanded  { background-image: url('./img/sportowe_sz.png'); }
								.mainWrapper .main .sidebar .catsWrapper #st_category-tree-80 > li > .x-tree-node-collapsed  { background-image: url('./img/sportowe_cz.png');  }
								.mainWrapper .main .sidebar .catsWrapper li { padding: 0 10px; }
									.mainWrapper .main .sidebar .catsWrapper li .x-tree-node-anchor-selected { color: #3a3a3a; }
										.mainWrapper .main .sidebar .catsWrapper li li { background: url('./img/arr_zielona.gif') 2px 3px no-repeat; margin: 7px 0; padding: 0 0 0 10px; }
											.mainWrapper .main .sidebar .catsWrapper li li li { background: url('./img/kropka_niebieska.gif') 4px 4px no-repeat; }
			.mainWrapper .main .sidebar .promoLink { left: 1px; position: absolute; top: 330px; z-index: 3;}
				.mainWrapper .main .sidebar .promoLink a { background-color: #a7001f; color: #fff; float: left; padding: 5px 10px; text-transform: uppercase; }
			.mainWrapper .main .sidebar .knowMoreHeader { background: url('./img/dowiedzsie.gif') 0 0 no-repeat; height: 51px; text-indent: -10000px; }
			.mainWrapper .main .sidebar .knowMore { background: url('./img/dowiedzsie.gif') 0 -51px no-repeat; height: 96px; }
				.mainWrapper .main .sidebar .knowMore li { font-size: 13px; line-height: 32px; padding: 0 0 1px 15px; }
					.mainWrapper .main .sidebar .knowMore li a { background: url('./img/arr_dowiedzsie.gif') 0 4px no-repeat; color: #93eaec; letter-spacing: 1px; padding-left: 12px; text-transform: uppercase; }
						.mainWrapper .main .sidebar .knowMore li a strong { font-weight: bold; }
			
			.mainWrapper .main .howToPurchaseHeader { background: url("./img/jakkupowac.gif") no-repeat scroll 0 0 transparent; font-size: 16px; height: 46px; line-height: 46px; margin: 20px 0 0; text-align: center; }
			.mainWrapper .main .howToPurchase { background: url("./img/jakkupowac.gif") no-repeat scroll 0 -46px transparent; height: 168px; margin: 0 0 30px; text-align: center; width: 250px; }
				.mainWrapper .main .howToPurchase p { line-height: 1.5em; padding: 10px 20px; }
					.mainWrapper .main .howToPurchase p .Allegro { background: url("./img/allegro.png") no-repeat scroll left top transparent; display: block; height: 50px; margin: 12px auto 0; text-indent: -10000px; width: 150px; }
				
			.mainWrapper .main .payments { line-height: 1.5em; padding: 0 0 30px; text-align: center; }
				
.footerWrapper { background: url('./img/stopka_podklad.jpg') center top repeat-x; color: #fff; }
	.footerWrapper .footer { background: url('./img/stopka.jpg') left top no-repeat; height: 270px; margin: 0 auto; width: 980px; }
		.footerWrapper .footer a { color: #62b8bc; }
		.footerWrapper .footer .contact { float: left; width: 330px; }
			.footerWrapper .footer .contact h2 { height: 58px; text-indent: -10000px; }
			.footerWrapper .footer .contact ul { font-size: 14px; padding: 13px 0 0 29px; }
				.footerWrapper .footer .contact ul li { line-height: 29px; margin-bottom: 11px; padding-left: 50px; }
		.footerWrapper .footer .important { float: left; padding-left: 90px; width: 560px; }
			.footerWrapper .footer .important h2 { height: 58px; text-indent: -10000px; }
			.footerWrapper .footer .important ul { font-size: 13px; overflow: hidden; padding-top: 20px; }
				.footerWrapper .footer .important ul li { float: left; padding-bottom: 15px; width: 280px; }
					.footerWrapper .footer .important ul li a { background: url('./img/kropka_stopka.png') 0 6px no-repeat; padding-left: 12px; }
		.footerWrapper .footer .copyright { clear: both; line-height: 1.5em; overflow: hidden; padding: 30px 0 0; }
			.footerWrapper .footer .quadowy { float: left; }
			.footerWrapper .footer .sote { color: #8a8a8a; float: right; }
				.footerWrapper .footer .sote a { color: #8a8a8a; }

