/* elementy HTML */

body { background: #fff url('../img/tlo_top.jpg') center top no-repeat; color: #4f4f4f; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans; font-size: 11px; min-height: 980px; }

a { color: #414141; text-decoration: none; }
a:hover { color: #c40101; text-decoration: underline; outline: 0px dotted #ccc; }

/* szkielet strony */

.logolink { margin-left: -480px; left: 50%; position: absolute; top: 63px; z-index: 2; }
	.logolink a { display: block; height: 0; overflow: hidden; padding-top: 33px; width: 309px; }
.top { background: url('../img/top.jpg') center top no-repeat; height: 319px; left: 50%; margin-left: -490px; overflow: hidden; padding: 16px 0 0; position: absolute; top: 0; width: 980px; }
.mainPart { margin: 0 auto; overflow: hidden; padding: 345px 0 15px; width: 980px; }
	.theContent { float: right; width: 700px; }
	.sideBar { float: left; width: 250px; }
.paymentInfoBar { background: url('../img/loga.gif') left top no-repeat; height: 60px; margin: 0 auto; width: 980px; }
.outerFooter { background: url('../img/stopka.jpg') center top no-repeat; }
	.footer { color: #bababa; height: 196px; margin: 0 auto; overflow: hidden; width: 980px; }
	.subFooter { margin: 0 auto; overflow: hidden; padding: 15px 0; width: 980px; }

/* szczegóły szkieletu */

.top .infoSites { float: left; height: 37px; width: 591px; }
	.top .infoSites li { background: url('../img/kreska.gif') left center no-repeat; float: left; line-height: 37px; text-align: center; width: 73px;}
		.top .infoSites .house { background-image: none; border-left-width: 0; padding-left: 0; }
			.top .infoSites .house a { background: url('../img/domek.gif') 0 1px no-repeat; padding-left: 19px; }
.top .loginery { color: #bababa; float: right; height: 37px; width: 389px; }
	.top .loginery h2 { float: left; line-height: 23px; padding-right: 15px; text-align: right; width: 165px; }
	.top .loginery p { float: left; line-height: 23px; overflow: hidden; width: 134px; }
		.top .loginery span { float: left; width: 57px; }
			.top .loginery .log { padding-right: 10px; text-align: right; }
			.top .loginery .reg { padding-left: 10px; }
		.top .loginery p a { color: #fff; }
.top #search { clear: both; height: 55px; overflow: hidden; padding-left: 591px; }	
	.top #search .line { float: left; margin-right: 7px; padding-top: 18px; width: 192px; }
		.top #search .line input { float: left; width: 180px; }
	.top #search .submit { float: left; margin-right: 20px; padding-top: 17px; }
		.top #search .submit input { background: url('../img/szukaj.png') center top no-repeat; color: #fff; height: 23px; width: 68px; }
	.top #search p { float: left; line-height: 1.3em; padding-top: 13px; width: 80px; }
.top .slider { float: left; height: 127px; margin: 1px 1px 1px 0; overflow: hidden; position: relative; width: 780px; }
.top .basket { color: #bababa; float: right; height: 107px; line-height: 2em; padding: 11px 0 11px 29px; width: 160px; }
	.top .basket h2 { color: #fff; font-weight: bold; }
	.top .basket ul .wishlist { font-weight: bold; padding: 12px 0 0; }
	.top .basket ul li a { display: block; color: #fff; }
		.top .basket ul li a span { display: block; }
			.top .basket ul li a span strong { font-size: 12px; font-weight: bold; }
				.top .basket ul li a span .price { color: #c8e9f0; }
.top .quasiCategories { clear: both; overflow: hidden; }
	.top .quasiCategories li { float: left; font-size: 12px; font-weight: bold; line-height: 1.3em; text-align: center; }
		.top .quasiCategories .quasi_1 { margin-right: 20px; width: 90px; }
		.top .quasiCategories .quasi_2 { margin-right: 16px; width: 93px; }
		.top .quasiCategories .quasi_3 { margin-right: 20px; width: 93px; }
		.top .quasiCategories .quasi_4 { margin-right: 22px; width: 92px; }
		.top .quasiCategories .quasi_5 { margin-right: 17px; width: 90px; }
		.top .quasiCategories .quasi_6 { margin-right: 20px; width: 90px; }
		.top .quasiCategories .quasi_7 { margin-right: 20px; width: 94px; }
		.top .quasiCategories .quasi_8 { margin-right: 20px; width: 92px; }
		.top .quasiCategories .quasi_9 { width: 91px; }
			.top .quasiCategories li a { display: block; padding-top: 60px; }

.sideBar .categoriesHeader { background: url('../img/menu_bok.jpg') top left no-repeat; color: #fff; font-size: 12px; font-weight: bold; height: 28px; line-height: 28px; padding: 0 0 10px 15px; width: 141px; }
.sideBar .categories { margin: 0 0 15px; }
	.sideBar .categories li { font-weight: bold; }
		.sideBar .categories li a { background: none 0 0 no-repeat; display: block; height: 36px; line-height: 36px; padding: 0 0 0 90px; }
		.sideBar .categories li #current { color: #c40101; }
			.sideBar .categories .menu_40 a { background-image: url('../img/kategorie/salon.gif'); }
			.sideBar .categories .menu_42 a { background-image: url('../img/kategorie/sypialnia.gif'); }
			.sideBar .categories .menu_43 a { background-image: url('../img/kategorie/kuchnia.gif'); }
			.sideBar .categories .menu_44 a { background-image: url('../img/kategorie/jadalnia.gif'); }
			.sideBar .categories .menu_45 a { background-image: url('../img/kategorie/dzieci.gif'); }
			.sideBar .categories .menu_46 a { background-image: url('../img/kategorie/lazienka.gif'); }
			.sideBar .categories .menu_47 a { background-image: url('../img/kategorie/przedpokoj.gif'); }
			.sideBar .categories .menu_48 a { background-image: url('../img/kategorie/biuro.gif'); }
			.sideBar .categories .menu_49 a { background-image: url('../img/kategorie/ogrod.gif'); }
			.sideBar .categories .menu_50 a { background-image: url('../img/kategorie/klasyczne.gif'); }
			.sideBar .categories .menu_52 a { background-image: url('../img/kategorie/akcesoria.gif'); }
			.sideBar .categories .menu_53 a { background-image: url('../img/kategorie/pusta.gif'); }
				.sideBar .categories a:hover { background-position: 0 -36px; }
				.sideBar .categories .menu_53 a:hover { background-position: 0 0; }
					.sideBar .categories li ul { padding: 12px 0 0 15px; }
						.sideBar .categories li ul li { font-size: 11px; font-weight: normal; }
							.sideBar .categories li ul li a { background-image: none !important; display: inline; line-height: 18px; }

.sideBar .contactWithUsHeader { font-size: 18px; margin: 25px 0 15px; }
.sideBar .contactWithUsDesc { line-height: 1.3em; margin: 17px 0; }
.sideBar .contactWithUsByPhone { color: #c40000; font-size: 24px; margin: 17px 0 10px; text-align: center; }
.sideBar .contactWithUsBySkype { background: url('../img/skype.gif') 0 0 no-repeat; height: 21px; line-height: 21px; margin: 5px 0; padding-left: 55px; }
.sideBar .contactWithUsByGg { background: url('../img/gg.gif') 6px 0 no-repeat; height: 26px; line-height: 26px; margin: 5px 0; padding-left: 55px; }
.sideBar .contactWithUsByMail { background: url('../img/mail.gif') 6px 0 no-repeat; height: 20px; line-height: 20px; margin: 5px 0 5px; padding-left: 55px; }
	.sideBar .contactWithUsByMail a { color: #458b95; }
.sideBar .contactWithUs { margin: 10px 0 5px; }
	.sideBar .contactWithUs a { color: #458b95; font-weight: bold; }
	
.sideBar .freeDeliveryHeader { background: url('../img/banerek_bok.gif') 0 0 no-repeat; color: #c40000; font-weight: bold; height: 38px; line-height: 38px; margin: 20px 0 0; padding: 0 0 0 100px; }
.sideBar .freeDelivery { background: transparent url(../img/banerek_bok.gif) no-repeat scroll 0 -38px; color: #C40000; height: 33px; line-height: 15px; padding: 4px 0 0 100px; }

.sideBar .knowledgeCenterHeader { font-size: 14px; margin: 20px 0; }
.sideBar .knowledgeCenter { line-height: 1.3em; margin: 20px 0; }
	.sideBar .knowledgeCenter li { padding: 2px 0; }
		.sideBar .knowledgeCenter a { background: url('../img/wiedza.png') 4px 7px no-repeat; display: block; padding: 2px 0 2px 15px; }
		.sideBar .knowledgeCenter a:hover { background: #c40000 none; color: #fff; display: block; text-decoration: none; }

.footer div {  }
	.footer h2 { color: #fff; font-size: 12px; font-weight: bold; height: 36px; line-height: 45px; padding: 0 0 2px; }
	.footer a { color: #fff; }
		.footer a:hover { color: #c40101; }
	.footer .newsletter { float: left;padding: 0 2px 0 20px; width: 260px; }
		.footer .newsletter form p { line-height: 1.3em; padding: 20px 0 10px; }
		.footer .newsletter form label { display: none; }
		.footer .newsletter form .line input { background-color: #bababa; color: #4F4F4F; width: 210px; }
		.footer .newsletter form .submit { padding: 10px 0 0 135px; }
			.footer .newsletter form .submit input { color: #fff; background: url('../img/zapisz.gif') center top no-repeat; height: 22px; width: 87px; }
	.footer .significantInformationCenter { float: left; padding: 0 2px 0 20px; width: 478px; }
		.footer .significantInformationCenter ol { overflow: hidden; padding: 20px 0 0; }
			.footer .significantInformationCenter ol li { float: left; padding: 0 0 10px; width: 239px; }
	.footer .losPaymentos { float: left; padding: 43px 0 0; text-align: center; width: 198px; }
	
.subFooter p { line-height: 1.3em; width: 50%; }
	.subFooter .luminis { float: left; }
	.subFooter .labshop { color: #bababa; float: right; text-align: right; }
		.subFooter .labshop a { color: #bababa; }
			.subFooter .labshop a:hover { color: #c40101; }

/* pomocnicy */

.invisibleElement { display: none; }

