/* znaczniki */

body { background-color: #fff; color: #434343; font-family: Verdana, serif; font-size: 11px; } 
a { color: #3e8999; text-decoration: none; }
a:hover { text-decoration: underline; }

/* szkielet */


h1.logo { height: 56px; margin-left: -490px; left: 50%; padding: 14px 0 0 17px; position: absolute; top: 0; width: 200px; z-index: 2; }
	h1.logo a { display: block; height: 0; overflow: hidden; padding-top: 40px; width: 200px; }

#theSite { margin: 0 auto; padding: 0 0 15px; width: 980px; }
	#top { background: transparent url('./img/top.jpg') center top scroll no-repeat; height: 73px; margin-left: -490px; left: 50%; position: absolute; top: 0; width: 980px; }
		#top #search { float: left; padding: 25px 19px 7px 288px; width: 296px; }
			#top #search .line{ clear: left; float: left; padding: 0 10px 0 0; width: 220px; }
				#top #search .line input { padding: 3px 5px; width: 208px; }
			#top #search .submit { clear: right; float: left; width: 66px; }
			#top #search a { clear: both; display: block; height: 15px; line-height: 15px; text-align: right; width: 219px; }
		#top #loginStuff { float: left; font-weight: bold; padding: 23px 0 0 25px; width: 162px; }
			#top #loginStuff a { display: block; padding-left: 35px; width: 125px; }
				#top #loginStuff a .oneLine { display: block; padding: 2px 0; }
					#top #loginStuff a .oneLine span { color: #46cbd3; }
		#top #loggedStuff { float: left; font-weight: bold; padding: 23px 0 0 60px; width: 127px; }
			#top #loggedStuff a { display: block; padding-left: 35px; width: 125px; }
				#top #loggedStuff a { display: block; padding: 0 0 7px; }
						#top #loggedStuff a span { color: #46cbd3; }
		#top #wishlist { float: left; font-weight: bold; padding: 27px 0 0 10px; width: 155px; }
			#top #wishlist a { display: block; height: 30px; line-height: 30px; padding-left: 45px; width: 110px; }
			
	#topBar { color: #6d593e; height: 53px; margin-right: -490px; overflow: hidden; right: 50%; top: 88px; position: absolute; width: 761px; }
		#topBar li { background: transparent url('./img/belka_gora.png') left center; float: left; height: 53px; padding: 0 2px 0 1px; width: 187px; }
			#top .basketCase { width: 189px; }
			#topBar li a { background: transparent 6px 0 scroll no-repeat; color: #6d593e; display: block; line-height: 16px; padding: 4px 5px 11px 35px; width: 147px; }
				#topBar li a strong { display: block; font-weight: bold; padding-bottom: 5px; text-transform: uppercase; }
			#topBar .newProds a { background-image: url('./img/ikona_nowosci.png'); padding-left: 8px; padding-right: 9px; width: 171px; }
				#topBar .newProds a strong { padding-left: 25px; }
				#topBar .newProds a em { color: #ff7200; font-weight: bold; }
				#topBar .newProds a .count { font-weight: bold; }
			#topBar .photoPromos a { background-image: url('./img/ikona_promocje.png'); }
			#topBar .forProfs a { background-image: url('./img/ikona_strefa.png'); }
			#topBar .basketCase { width: 186px; }
				#topBar .basketCase a { background-image: url('./img/ikona_koszyk.png'); padding-left: 10px; width: 171px; }
					#topBar .basketCase a strong { padding-left: 30px; }
					#topBar .basketCase a em { color: #ff7200; font-weight: bold; }
					#topBar .basketCase a .count { font-weight: bold; }
			
	#mainPart { background: transparent url('./img/top.jpg') 0 -73px scroll no-repeat; overflow: hidden; margin-top: 73px; padding: 15px 0; width: 980px; }
		#mainPart #theContent { float: right; padding-top: 55px; position: relative; width: 761px; }
		#mainPart #sidebar { float: left; width: 200px; }
			#mainPart #sidebar #categories { background: transparent url('./img/pionowa_linia.png') right top scroll repeat-y; padding-bottom: 10px; width: 200px; }
				#mainPart #sidebar #categories .catHead_91 { height: 31px; overflow: hidden; width: 187px; }
					#mainPart #sidebar #categories .catHead_91 a { background: transparent url('./img/albumy21.png') 0 0 scroll no-repeat; display: block; height: 0; overflow: hidden; padding-top: 31px; width: 187px; }
						#mainPart #sidebar #categories .catHead_91 a:hover { background-position: 0 -31px; }
				#mainPart #sidebar #categories .catHead_93 { height: 31px; overflow: hidden; width: 187px; }
					#mainPart #sidebar #categories .catHead_93 a { background: transparent url('./img/ramki21.png') top left scroll no-repeat; display: block; height: 0; overflow: hidden; padding-top: 31px; width: 187px; }
						#mainPart #sidebar #categories .catHead_93 a:hover { background-position: 0 -31px; }
				#mainPart #sidebar #categories .catHead_3 { height: 31px; overflow: hidden; width: 187px; }
					#mainPart #sidebar #categories .catHead_3 a { background: transparent url('./img/fotoakcesoria21.png') top left scroll no-repeat; display: block; height: 0; overflow: hidden; padding-top: 31px; width: 187px; }
						#mainPart #sidebar #categories .catHead_3 a:hover { background-position: 0 -31px; }
				#mainPart #sidebar #categories ul { font-size: 12px; padding: 5px 0 15px 10px;  width: 168px; }
						#mainPart #sidebar #categories ul li a { border-bottom: 1px solid #ece4da; color: #6D593E; display: block; padding: 5px 0; }
						#mainPart #sidebar #categories ul li ul { font-size: 11px; padding: 0; }
								#mainPart #sidebar #categories ul li ul li a { background-color: #fbf9f7; color: #3e8999; padding: 5px 0 5px 10px; }
									#mainPart #sidebar #categories ul li ul li ul li a { padding-left: 20px; }
									#mainPart #sidebar #categories #currentMenu { font-weight: bold; }
			#mainPart #sidebar .promoInfoHead { background: transparent url('./img/promocja.jpg') center top scroll no-repeat; height: 0; overflow: hidden; padding-top: 48px; width: 200px; }
			#mainPart #sidebar .promoInfo { background: transparent url('./img/promocja.jpg') center bottom scroll no-repeat; height: 58px; line-height: 15px; overflow: hidden; padding: 10px 30px 0; width: 140px; }
				#mainPart #sidebar .promoInfo strong { color: #aa0101; font-weight: bold; }
			#mainPart #sidebar .recommendedHead { background: transparent url('./img/polecani_prod.jpg') center top scroll no-repeat; height: 0; overflow: hidden; padding-top: 30px; width: 200px; }
			#mainPart #sidebar .recommended { background: transparent url('./img/polecani_prod.jpg') 0 -30px scroll no-repeat; height: 105px; overflow: hidden; padding: 3px 25px 0; width: 150px; }
				#mainPart #sidebar .recommended li { padding: 0 0 9px; text-transform: uppercase; }
					#mainPart #sidebar .recommended li a { background: transparent url('./img/strzalka_producenci.png') left center scroll no-repeat; padding-left: 10px; }
			#mainPart #sidebar .producersHead { background: transparent url(./img/polecani_prod.jpg) no-repeat scroll 0 -138px; color: #AA0101; font-size: 11px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; text-align: center; text-transform: uppercase; width: 200px; }
			#mainPart #sidebar .producers { background: transparent url('./img/polecani_prod.jpg') 0 -168px scroll no-repeat; height: 32px; overflow: hidden; text-align: center; width: 200px; }
				#mainPart #sidebar select { background-color: #fff; border: 1px solid #DAC9B5; font-size: 11px; padding: 1px 1px 1px 2px; width: 170px; }
			#mainPart #sidebar .cradlesHead { background: transparent url('./img/polecani_prod.jpg') 0 -200px scroll no-repeat; color: #636363; font-weight: bold; height: 18px; overflow: hidden; text-align: center; width: 200px; }
			#mainPart #sidebar .cradles { background: transparent url('./img/polecani_prod.jpg') 0 -218px scroll no-repeat; height: 39px; line-height: 38px; text-align: center; width: 200px; }
				#mainPart #sidebar .cradles li { border-left: 1px solid #434343; display: inline; padding: 0px 2px 0px 4px; }
					#mainPart #sidebar .cradles .first { border-left-width: 0; padding: 0 2px 0 0; }
					#mainPart #sidebar .cradles .last { padding: 0 0 0 4px; }
			#mainPart #sidebar .newsletterHead { color: #aa0101; font-weight: bold; padding: 25px 0 7px; text-transform: uppercase; }
				#mainPart #sidebar .newsletter .line label { display: none; }
				#mainPart #sidebar .newsletter .line input { width: 176px; }
				#mainPart #sidebar .newsletter .submit { padding: 10px 0; text-align: center; width: 188px; }
	#profesionals { background: transparent url('./img/strefa_dla_prof.png') 10px 7px no-repeat scroll; border: 4px solid #f6e8c6; height: 103px; overflow: hidden; padding: 0 8px 0 419px; width: 545px; }
		#profesionals p { line-height: 15px; margin: 7px 0; }
		#profesionals strong { font-weight: bold; }
		#profesionals a { font-weight: bold; }
	#bigFooter { background: transparent url('./img/stopka.png') right top no-repeat scroll; height: 115px; margin-top: 15px; overflow: hidden; padding: 2px 0 10px; width: 980px; }
		#bigFooter .safeShopping, #bigFooter .deliveryPayment, #bigFooter .infoForCustomer { float: left; height: 105px; }
		#bigFooter .safeShopping { background: transparent url('./img/ikona_bezpieczne_zakupy.png') 21px 11px scroll no-repeat; padding: 10px 0 0 70px; width: 256px; }
		#bigFooter .deliveryPayment { background: transparent url('./img/ikona_platnosci.png') 18px 11px scroll no-repeat; padding: 10px 0 0 71px; width: 256px; }
		#bigFooter .infoForCustomer { background: transparent url('./img/ikona_info.png') 18px 6px scroll no-repeat; padding: 10px 0 0 71px; width: 256px; }
				#bigFooter li h2 { font-weight: bold; padding-bottom: 9px; text-transform: uppercase; }
					#bigFooter li ul li { padding: 2px 0; }
					#bigFooter li ul li a { background: transparent url('./img/strzalka_stopka.png') 0 4px scroll no-repeat; padding-left: 10px; }
					#bigFooter li ul li span { background: transparent url('./img/strzalka_stopka.png') 0 4px scroll no-repeat; padding-left: 10px; }
	#shorts { background: transparent url('./img/stopka.png') 0 -127px no-repeat scroll; color: #6D593E; height: 48px; line-height: 48px; text-align: center; }
		#shorts li {  border-left: 1px solid #434343; display: inline; padding: 0px 5px 0px 7px;}
			#shorts .first { border-left-width: 0; padding: 0 5px 0 0; }
				#shorts li a { color: #6D593E; }
	#footer { /*background: transparent url('./img/platnosci.jpg') center bottom no-repeat scroll;*/ clear: both; color: #b2b2b2; padding: 10px 0 /*48px*/; width: 980px; }
		#footer li { float: left; width: 326px; }
			#footer .first { padding-right: 1px; }
			#footer .second { text-align: center; }
			#footer .third { padding-left: 1px; text-align: right; }
				#footer li a { color: #b2b2b2; }
				


