body { background: url('../img/top_tlo.gif') center top repeat-x; color: #4f4f4f; font-family: "Lucida Grande", Verdana, sans; font-size: 13px; }

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

/* el szkieletto */

.mainWrapper { margin: 0 auto; overflow: hidden; padding: 151px 0 0; position: relative; width: 980px; }
	.logolink { height: 70px; left: 29px; position: absolute; top: 14px; width: 280px; z-index: 4; }
		.logolink a { display: block; height: 70px; text-indent: -10000px; width: 280px; }
	.top { background: url('../img/top.gif') center top no-repeat; height: 151px; left: 0; position: absolute; top: 0; width: 980px; z-index: 3; }
		.top .topLoginery { color: #FFFFFF; line-height: 41px; position: absolute; right: 0; text-align: center; top: 0; width: 320px; }
			.top .topLoginery a { color: #fff; }
		.top .articles { color: #fff; line-height: 56px; padding: 0 40px 0 0; position: absolute; right: 0; top: 41px; }
			.top .articles li { background: url('../img/linia_ionowa_menu_top.gif') left center no-repeat; float: left; margin: 0 0 0 12px; padding: 0 0 0 14px; }
				.top .articles .first { background-image: none; }
					.top .articles li a { color: #fff; }
		.top .search { font-size: 12px; height: 54px; line-height: 60px; left: 10px; overflow: hidden; position: absolute; top: 97px; }
			.top .search div { float: left; }
				.top .search .line label { font-weight: bold; padding: 0 10px 0 0; }
				.top .search .line input { padding: 4px 5px 2px; }
				.top .search .submit { padding: 0 10px; }
					.top .search .submit input { background: url('../img/szukaj.gif') left top no-repeat; color: #911743; height: 23px; width: 69px; }
				.top .search .link2Adv { font-size: 11px; line-height: 12px; padding: 17px 0 0 5px; width: 110px; }
		.top .topBasketory { font-size: 12px; height: 54px; line-height: 60px; overflow: hidden; position: absolute; right: 0; top: 97px; width: 435px; }
			.top .topBasketory li { height: 54px; float: left; }
				.top .topBasketory .basket { background: url('../img/koszyk.gif') left center no-repeat; margin: 0 0 0 30px; padding: 0 0 0 30px; }
					.top .topBasketory .basket a { color: #4f4f4f; }
						.top .topBasketory .basket a strong { color: #2b8971; font-weight: bold; }
				.top .topBasketory .wishlist { margin: 0 0 0 15px; }
					.top .topBasketory .wishlist a { color: #911743; font-weight: bold; }
	.content { float: right; padding: 44px 0 20px; position: relative; width: 700px; }
	.sidebar { float: left; padding: 0 0 15px; width: 250px; }
		.sidebar .catHead { background: url('../img/top.gif') 0 -151px no-repeat; font-size: 18px; height: 59px; line-height: 24px; text-align: center; }
		.sidebar .catMenu { background: url('../img/dol_menu_bok.gif') left bottom no-repeat; padding: 10px 0 35px 10px; width: 240px; }
			.sidebar .catMenu li { background: url('../img/arr_rozowa.gif') 0 6px no-repeat; line-height: 1.5em; padding: 0 0 0 12px; }
				.sidebar .catMenu li ul { font-size: 12px; padding: 0 0 0 15px; }
					.sidebar .catMenu li ul li { background: url('../img/arr_niebieska.gif') 0 5px no-repeat; }
						.sidebar .catMenu .current { color: #911743; }
		.sidebar .bestHead { font-size: 18px; margin: 10px 0; text-align: center; }
		.sidebar .bestMenu { background: url('../img/bestsellery_gora.gif') left top no-repeat; padding: 35px 0 0; width: 250px; }
			.sidebar .bestMenu li { line-height: 1.3em; padding: 0 0 12px 60px; position: relative; }
				.sidebar .bestMenu li .nameHere a { color: #911743; }
				.sidebar .bestMenu li .image { left: 0; position: absolute; top: 0; text-align: center; width: 60px; }
				.sidebar .bestMenu li .catLink { font-size: 12px; }
		.sidebar .costHead { background: url(../img/koszty.gif) no-repeat 0 0; height: 60px; line-height: 65px; margin: 10px 0 0; text-indent: -10000px; width: 250px; }
		.sidebar .costMenu { background: url(../img/koszty.gif) no-repeat 0 -60px; color: #fff; height: 99px; line-height: 1.3em; width: 250px; }
			.sidebar .costMenu dt { font-size: 15px; padding: 0 0 15px 20px; }
			.sidebar .costMenu dd { padding: 0 0 0 30px; }
			.sidebar .costMenu dd p { padding: 0 0 5px; }
	.footerWrapper { background: url('../img/stopka_tlo.gif') center top repeat-x; clear: both; }
		.footer { background: url('../img/stopka.gif') left top no-repeat; margin: 0 auto; width: 980px; }
			.footer .newsletter { color: #fff; height: 44px; overflow: hidden; padding: 2px 0 3px; }
				.footer .newsletter h2 { float: left; height: 44px; text-indent: -10000px; width: 167px; }
				.footer .newsletter .desc { float: left; height: 44px; line-height: 45px; padding: 0 10px; }
				.footer .newsletter .line { float: left; height: 44px; line-height: 45px; }
					.footer .newsletter .line label { display: none; }
					.footer .newsletter .line input { background-color: #bcbcbc; border-color: #fff; }
				.footer .newsletter .submit { float: left; height: 44px; line-height: 45px; padding: 1px 0 0 10px; }
					.footer .newsletter .submit input { background: url('../img/zapisz.gif') left top no-repeat; color: #911743; height: 23px; width: 71px; }
				.footer .advice { float: left; height: 186px; padding: 0 2px 0 0; width: 250px; }
					.footer .advice h2 { line-height: 50px; margin: 0 0 10px; text-indent: -10000px; }
					.footer .advice ol { padding: 0 0 0 20px; }
						.footer .advice li { padding: 5px 0; }
							.footer .advice li a { color: #fff; }
							.footer .advice li a:before { content: "* "; }
				.footer .centre { float: left; height: 186px; padding: 0 2px 0 0; width: 257px; }
					.footer .centre h2 { line-height: 50px; margin: 0 0 10px; text-indent: -10000px; }
					.footer .centre ol { padding: 0 0 0 50px; }
						.footer .centre li { padding: 3px 0; }
							.footer .centre li a { color: #fff; }
							.footer .centre li a:before { content: "* "; }
				.footer .contact { color: #fff; float: left; height: 186px; }
					.footer .contact h2 { line-height: 50px; margin: 0 0 10px; text-indent: -10000px; }
					.footer .contact p { padding: 0 0 10px 40px; }
						.footer .contact p a { color: #f3b7ed; font-weight: bold; }
						.footer .contact .infoOnFree { padding-top: 30px; }
						.footer .contact p strong { font-weight: bold; }
				.footer .us { clear: both; font-size: 12px; height: 30px; line-height: 30px; }
					.footer .us .opty { float: left; }
					.footer .us .labshop { float: right; }
						.footer .us a { color: #5f5f5f; }
