/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet.css, v 1.3.7 2007/04/26 11:48:12 $;
 *
 * @author Zen Cart Development Team
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 *
 * Modyfikacje do ZenCart.pl
 * @author Grupa ZenCart.pl <kontakt@zencart.pl>
 * @copyright Copyright &copy; 2007, ZenCart.pl
 * Wiêcej informacji na stronie projektu {@link http://www.zencart.pl ZenCart.pl} Zajrzyj!
 *
 * @package templateSystem
 *
 */

body{ margin: 0; padding: 0; text-align: center; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; color: #545454; background: #ffffff; }
a{ color: #CD3F04; text-decoration: underline; }
a:hover{ color: #7D7D7D; text-decoration: none; }
a img{ border: none; }
h1{ font-size: 16px; }
h2{ font-size: 14px; }
h3{ font-size: 13px; }
h4{ font-size: 12px; }
h5{ font-size: 11px; }
h6{ font-size: 10px; }
code{ font-family: courier, tahoma, arial, verdana, helvetica, sans-serif; font-size: 10px; }
small{ font-size: 11px; }
form, select, input{ display: inline; font-size: 12px; margin: 2px; }
textarea{ margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus{ background: #f5f5f5; }
fieldset{ padding: 5px; margin: 5px 0; border: 1px solid #545454; }
legend{ font-weight: bold; padding: 3px; color: #545454; }
label{ line-height: 16px; padding: 2px; }
address{ font-style: normal; font-size: 12px; }
th{ text-align: center; }
.clearBoth{ clear: both; position: relative; font-size: 0px; height: 0px; line-height: 0px; }
hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px solid #ffffff; }

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 16px; padding: 3px; border: 1px solid #666666; }
.messageStackWarning, .messageStackError{ background: #ff0000; color: #ffffff; }
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 14px; }
a.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }
.smallText{ font-size: 9px; }
.productPriceDiscount{ color: #545454; }
.normalprice{ text-decoration: line-through; }
.productSpecialPriceSale{ color: #cd3f04; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #fc5107; font-weight: bold; }
.productSpecialPrice{ color: #fc5107; padding-left: 10px; font-weight: bold; }
p.alert{ color: #ff0000; margin-left: 5px; vertical-align: top; }

/* rozne formatowania */
.biggerText{ font-size: 12px; }
.center{ text-align: center; }
.forward{ float: right; }
.back{ float: left; }
.floatingBox{ margin: 0; width: 45%; }
.errorText{ color: #ff0000; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; }
.alert{ color: #fc5107; margin-left: 5px; }

#bannerOne{ text-align: center; padding: 10px 0; }
#mainWrapper{ margin: 0 auto; padding: 0; background: #ffffff; text-align: left; width: 1000px; vertical-align: top; border: none; border-collapse: collapse; }
#mainWrapper td{ padding: 0; }
#headerWrapper{ margin: 0; padding: 0; width: 1000px; border: none; border-collapse: collapse; vertical-align: top; }
#logoWrapper{ margin: 0; padding: 0; height: 96px; width: 279px; background: url('../images/toptlo.gif') repeat-x top left; vertical-align: top; }
#logoWrapper a{ display: block; height: 90px; padding: 0; }
#linkigora{ margin: 0; padding: 0; height: 96px; width: 721px; background: url('../images/toptlo.gif') repeat-x top left; vertical-align: bottom; }
#navEZPagesTop{ margin: 0 15px 15px 0; padding: 0; text-align: right; color: #999999; font-size: 11px; white-space: nowrap; }
#navEZPagesTop a{ text-decoration: none; color: #999999; }
#navEZPagesTop a:hover{ text-decoration: underline; color: #CD3F04; }
#boxlinkiglowne{ margin: 0; padding: 0; height: 186px; width: 279px; background: url('../images/menu.gif') top left no-repeat; vertical-align: top; }
#linkiglowne{ margin: 16px 0 0 46px; padding: 0; list-style-type: none; text-align: left; }
#linkiglowne li{ margin: 0; padding: 0; }
#linkiglowne li #stronaglowna{ background: url('../images/glowna.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #ofirmie{ background: url('../images/ofirmie.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #kontaktznami{ background: url('../images/kontakt.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #informacje{ background: url('../images/informacje.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #promocje{ background: url('../images/promocje.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #polecamy{ background: url('../images/polecamy.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #stronaglowna:hover{ background: url('../images/glownaHover.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #ofirmie:hover{ background: url('../images/ofirmieHover.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #kontaktznami:hover{ background: url('../images/kontaktHover.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #informacje:hover{ background: url('../images/informacjeHover.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #promocje:hover{ background: url('../images/promocjeHover.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#linkiglowne li #polecamy:hover{ background: url('../images/polecamyHover.gif') top left no-repeat; display: block; width: 184px; height: 26px; }
#cieplo{ margin: 0; padding: 0; width: 442px; height: 186px; vertical-align: top; }

#topKoszyk{ margin: 0; padding: 0; height: 186px; width: 279px; background: url('../images/topKoszyk.jpg') top left no-repeat; vertical-align: top; }
.headerCartContent{ margin: 17px 35px; padding: 0; }
.headerCartContent h2{ margin: 0; padding: 0; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; color: #ffffff; }
#headerCartSummary{ margin: 15px 0 40px 0; color: #F3F3F3; font-size: 12px; }
#headerCartSummary span{ color: #741311; font-weight: bold; }
#headerCartSummary .symbolWaluty{ color: #F3F3F3; font-size: 12px; font-weight: normal; }
#headerCartEmpty{ margin: 15px 0 75px 0; color: #F3F3F3; font-size: 12px; }
#linkiDodatkoweCartHeader{ margin: 0; bottom: 0; text-align: center; position: relative; display: block; color: #E1E1E1; font-size: 12px; }
#linkiDodatkoweCartHeader a{ color: #E1E1E1; text-decoration: none; }
#linkiDodatkoweCartHeader a:hover{ text-decoration: underline; }

/* cala strona */
#contentMainWrapper{ margin: 1px auto; padding: 0; border-collapse: collapse; border: none; width: 100%; }
/* kolumny patrz dalej sideboxes */
#navColumnOne{ margin: 0; padding: 0; vertical-align: top; }
#navColumnTwo{ margin: 0; padding: 0; vertical-align: top; }
#navColumnOneWrapper, #navColumnTwoWrapper{ margin: 0; padding: 0; }
/* content caly patrz dalej zawartosc */
#zawartosc{ vertical-align: top; margin: 0; padding: 0; }

/* nawigacja */
#navBreadCrumb{ color: #545454; margin: 10px 15px; padding: 6px; }
#navBreadCrumb a{ text-decoration: none; }
#navBreadCrumb a:hover{ text-decoration: underline; }
/* baner gorny */
#bannerThree{ padding: 5px 0; text-align: center; }
/* eof content caly patrz dalej zawartosc */
/* baner na dole */
#bannerFour{ padding-top: 5px; text-align: center; }

/* stopka */
#stopka{ background: url('../images/stopka.gif') repeat-x top left; width: 1000px; }
/* menu dol */
#navSuppWrapper{ margin-top: 10px; width: 100%; text-align: left; font-size: 12px; color: #CD3F04; }
ul#navSupp{ margin: 0; padding: 0; list-style-type: none; text-align: left; }
#navSupp li{ display: inline; }
#navSupp li a{ margin: 0; padding: 0; text-decoration: none; font-weight: normal; color: #CD3F04; white-space: nowrap; }
#navSupp li a:hover{ color: #fc5107; text-decoration: none; }
/* baner w stopce */
#bannerFive{ padding: 5px 0; text-align: center; }
/* IP */
#siteinfoIP{ font-size: 10px; text-align: left; }
#siteinfoLegal{ text-align: left; padding: 3px 0; font-size: 12px; #C2C2C2; }
/* ostatni baner */
#bannerSix{ background: #ffffff; text-align: center; padding: 10px 0 5px 0; }

/* sideboxes */
.centeredContent{ text-align: center; }
/* kontener ogolnie */
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin-bottom: 1px; background: #ffffff; }
/* naglowki ogolnie */
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 0; background: url('../images/boxTop.gif') no-repeat top center; width: 279px; height: 42px; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ font-family: Trebuchet MS; font-size: 16px; font-weight: bold; color: #4A4A39; }
h3.leftBoxHeading span, h3.rightBoxHeading span, h3.singleBoxHeading span{ padding: 10px 0 0 30px; display: block; }
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ text-decoration: none; color: #4A4A39; }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h3.singleBoxHeading a:hover{ color: #CD3F04; text-decoration: none; }
/* zawartosc ogolnie */
.sideBoxContent{ color: #545454; font-size: 12px; background: url('../images/boxTlo.gif') repeat-y; }
.sideBoxContent a{ color: #cd3f04; text-decoration: none; }
.sideBoxContent a:hover{ color: #fc5107; text-decoration: none; }
	/* kategorie */
	#categoriesContent{ padding: 20px 10px 5px 30px; font-size: 12px; }
	#categoriesContent .category-top2{ color: #CD3F04; font-size: 12px; line-height: 18px; }
	#categoriesContent .category-top2:hover{ color: #FC5107; text-decoration: none; }
	#categoriesContent .category-subs-parent{ font-weight: bold; color: #FC5107; }
	#categoriesContent .strzalka{ color: #CD3F04; font-size: 12px; line-height: 18px; white-space: nowrap; vertical-align: top; }
	#categoriesContent .category-products{ color: #CD3F04; font-size: 11px; line-height: 14px; }
	#categoriesContent .category-products:hover{ color: #FC5107; text-decoration: none; }
	#categoriesContent .category-subs-selected{ font-weight: bold; color: #FC5107; }
	#categoriesContent .strzalkab{ color: #CD3F04; font-size: 11px; line-height: 14px; white-space: nowrap; vertical-align: top; }
	p#catBoxDivider{ background: url('../images/boxKatSep.gif') no-repeat top center; width: 279px; height: 5px; margin: 3px 0; padding: 0; }
	#categoriesContentDod{ padding: 5px 10px 5px 30px; font-size: 12px; color: #545454; }
	#categoriesContentDod a{ color: #545454; }
	#categoriesContentDod a:hover{ color: #FC5107; text-decoration: none; }
	.zakonczenieBoxa{ background: url('../images/boxBottom.gif') no-repeat top center; width: 279px; height: 23px; margin: 0; padding: 0; }
	/* nowosci */
	#whatsnewContent, #featuredContent{ padding-top: 10px; color: #545454; }
	#whatsnewContent a, #featuredContent a{ text-decoration: none; color: #cd3f04; font-weight: bold; }
	#whatsnewContent a:hover, #featuredContent a:hover{ text-decoration: none; color: #fc5107; }
	/* Informacje */
	#informationContent{ padding: 20px 10px 10px 30px; }
	#informationContent a{ text-decoration: none; color: #cd3f04; }
	#informationContent a:hover{ text-decoration: none; color: #545454; }
	/* Informacje Dod */
	#moreinformationContent{ padding: 20px 10px 10px 30px; }
	#moreinformationContent a{ text-decoration: none; color: #cd3f04; }
	#moreinformationContent a:hover{ text-decoration: none; color: #545454; }
	/* sponsor */
	#bannerboxContent{ padding-top: 10px; }
	/* klienci */
	#whosonlineContent{ padding-top: 10px; }
	/* wyszukiwarka */
	#searchContent{ padding: 20px 10px 10px 10px; text-align: center; }
	#searchContent form{ margin: 0; padding: 5px 0 10px 0; }
	#searchContent form input{ display: inline; margin: 0; padding: 0; vertical-align: top; font-size: 14px; }
	#searchContent a{ display: block; text-align: right; padding: 10px 10px 0 0; }
	/* Promocje */
	#specialsContent{ padding-top: 10px; }
	#specialsContent a, #specials2Content a{ text-decoration: none; color: #cd3f04; font-weight: bold; }
	#specialsContent a:hover, #specials2Content a:hover{ text-decoration: none; color: #fc5107; }
	/* bestsellery */
	#bestsellersContent{ padding-top: 10px; }
	#bestsellersContent .wrapper{ margin: 0; padding: 0; text-align: left; vertical-align: top; border: none; border-collapse: collapse; }
	#bestsellersContent .wrapper td{ margin: 0; padding: 0 5px 5px 5px; text-align: left; vertical-align: middle; }
	#bestsellersContent .bestsellers_thumbnail{ padding-left: 15px; width: 30px; height: 20px; }
	#bestsellersContent .wrapper td a{ text-decoration: none; font-weight: bold; }
	#bestsellersContent .wrapper td a:hover{ text-decoration: none; }
	/* recenzje */
	#reviewsContent{ padding: 10px 10px 0 10px; }

/* zawartosc */
.centerColumn{ margin: 10px 20px; }
/* zawartosc tytuly */
	#indexDefaultHeading, #indexCategoriesHeading, #productListHeading, #specialsListingHeading, #newProductsDefaultHeading, #featuredDefaultHeading, #allProductsDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #reviewsDefaultHeading, #reviewsInfoDefaultHeading, #ezPagesHeading, #loginDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #logoffDefaultHeading, #accountDefaultHeading, #accountHistoryDefaultHeading, #acctNewslettersDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #addressBookProcessDefaultHeading, #checkoutShippingHeading, #checkoutShipAddressDefaultHeading, #checkoutPaymentHeading, #checkoutPayAddressDefaultHeading, #checkoutConfirmDefaultHeading, #checkoutSuccessHeading, #cookieUsageDefaultHeading, #customerAuthDefaultHeading, #maintenanceDefaultHeading, #timeoutDefaultHeading, #downloadTimeOutHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #gvSendDefaultHeadingConfirm, #gvSendDefaultHeadingSend, #productReviewsDefaultHeading, #reviewsWriteHeading, #cartDefaultHeading, #sslCheckHeading, #conditionsHeading, #contactUsHeading, #privacyDefaultHeading, #shippingInfoHeading, #discountcouponInfoHeading, #gvFaqDefaultHeading, #siteMapHeading, #unsubDefaultHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #pageNotFoundHeading, #allNewsDefaultHeading, #newsInfoDefaultHeading{ font-family: Trebuchet MS; color: #CD3F04; font-size: 16px; }
/* zawartosc dla tekstow */
.content{ color: #545454; font-size: 12px; }
	/* strony */
	#conditionsMainContent p, #privacyDefaultMainContent p, #shippingInfoMainContent p, #discountcouponInfoMainContent p, #gvFaqDefaultMainContent p, #siteMapMainContent p, #pageTwoMainContent p, #pageThreeMainContent p, #pageFourMainContent p, #reviewsInfoDefaultMainContent p, #pageNotFoundMainContent p, #checkoutSuccessMainContent p, #indexDefaultMainContent p, #ezPageDefault p, #newsInfoMainContent p{ margin: 10px 0 2px 0; font-size: 12px; }
	/* moduly strony glownej */
	.centerBoxWrapper{ margin: 0; width: 100%; }
	.centerBoxHeading{ display: none; }
		/* moduly polecanych, promocji i nowych */
		.centerBoxContentsFeatured, #specialsDefault, #whatsNew{ color: #CD3F04; }
		.obrazKolumna{ display: block; float: left; padding: 0 10px 10px 20px; }
		.detaleProduktu{ text-align: right; padding-right: 20px; }
		.detaleProduktu a{ color: #CD3F04; font-weight: bold; text-decoration: none; }
		.detaleProduktu a:hover{ color: #fc5107; }
		.cenaModuly{ font-size: 24px; color: #FC5107; font-family: Trebuchet MS; }
		.cenaModuly .normalprice{ font-size: 18px; color: #545454; font-family: Trebuchet MS; text-decoration: line-through; }
		.cenaModuly .productSpecialPriceSale{ font-size: 18px; color: #cd3f04; font-family: Trebuchet MS; text-decoration: line-through; font-weight: bold; }
		.cenaModuly .productSalePrice{ font-size: 24px; color: #fc5107; font-family: Trebuchet MS; font-weight: normal; }
		.cenaModuly .productPriceDiscount{ font-size: 12px; color: #545454; font-family: Trebuchet MS; }
		.cenaModuly .productSpecialPrice{ font-size: 24px; color: #fc5107; font-family: Trebuchet MS; font-weight: normal; }
		.symbolWaluty{ font-size: 10px; color: #545454; padding-left: 3px; }
		.separatorGlowna{ background: url('../images/sep_glowny.gif') no-repeat top center; height: 3px; margin: 3px 5px 5px 5px; }
		.centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsNew{ padding-top: 30px; }
		.centerBoxContentsFeatured ul, .centerBoxContentsSpecials ul, .centerBoxContentsNew ul{ margin: 0 15px 0 20px; padding: 0; list-style-type: none; text-align: left; }
		.centerBoxContentsFeatured ul li, .centerBoxContentsSpecials ul li, .centerBoxContentsNew ul li{ font-family: Trebuchet MS; color: #7D7D7D; font-size: 11px; }
		/* modul oczekiwanych */
		#upcomingProductsTable{ }
		#upcomingProductsTable caption{ color: #cd3f04; }
		#upcomingProductsTable th{ background: #dddddd; padding-left: 10px; }
		#upProductsHeading{ color: #545454; }
		#upDateHeading{ color: #545454; }
		.rowEven{ background: #e7e7e7; border-top: 1px solid #ffffff; }
		.rowOdd{ background: #f6f6f6; border-top: 1px solid #ffffff; }
		.rowOdd td, .rowEven td{ padding: 0 10px; }
/* strona glowna INDEX jako index product list */
#categoryDescription, #indexProductListCatDescription{ font-size: 12px; margin-bottom: 15px; }
	/* numerowanie list */
	#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{ margin: 5px 10px; padding: 0; }
	.navSplitPagesResult{ color: #545454; font-size: 9px; }
	/* wstecz/dalej */
	#productsListingListingTopLinks, #allProductsListingTopLinks, featuredProductsListingTopLinks, #newProductsDefaultListingTopLinks, #specialsListingTopLinks, #reviewsDefaultListingTopLinks{}
	#productsListingListingBottomLinks, #allProductsListingBottomLinks, featuredProductsListingBottomLinks, #newProductsDefaultListingBottomLinks, #specialsListingBottomLinks, #reviewsDefaultListingBottomLinks, #navEZPageNextPrev, #productReviewsDefaultListingTopLinks, #productReviewsDefaultListingBottomLinks{}
	.navSplitPagesLinks{ margin: 0; padding: 5px 10px; position: relative; text-align: right; }
	.navSplitPagesLinks a{ margin: 0; padding: 2px 5px; background: #f6f6f6; border: 1px solid #dedede; color: #545454; text-decoration: none; }
	.navSplitPagesLinks a:hover{ color: #cd3f04; background: #e7e7e7; }
	.current{ margin: 0; padding: 2px 5px; background: #e7e7e7; border: 1px solid #b6b6b2; color: #545454; font-weight: bold; }
	/* tabele */
	.tabTable{ border: none; border-collapse: collapse; margin: 0; }
	th.productListing-heading{ padding-bottom: 7px; font-size: 12px; font-weight: bold; color: #545454; text-align: center; }
	th.productListing-heading a{ color: #545454; text-decoration: none; }
	th.productListing-heading a:hover{ color: #fc5107; text-decoration: none; }
	tr.productListing-odd{ background: #f6f6f6; border-bottom: 1px solid #ffffff; }
	tr.productListing-even{ background: #e7e7e7; border-bottom: 1px solid #ffffff; }
	tr.featuredTR, tr.newTR, tr.newsTR{ background: #f6f6f6; border-bottom: 1px solid #ffffff; }
	td.productListing-data{ text-align: center; }
	td.main{ width: 30%; }
	td.mainb{ width: 70%; vertical-align: top; }
	td.mainc{ color: #666666; vertical-align: top; }
	td.featuredHR, td.newHR{ padding: 0; }
	td.featuredHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
	td.newHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
	h3.itemTitle{ margin: 3px 0 5px 0; }
	h3.itemTitle a{ color: #cd3f04; font-weight: bold; text-decoration: none; }
	h3.itemTitle a:hover{ color: #fc5107; font-weight: bold; text-decoration: none; }
	.listingDescription{ margin: 5px; color: #545454; }
	.listingBuyNowButton{}
	img.listingProductImage{ text-align: center; }
	td.listaCena{ text-align: right; vertical-align: middle; color: #545454; font-size: 10px; }
	td.listaCena a{ color: #54545454; text-decoration: none; }
	td.listaCena a:hover{ color: #fc5107; text-decoration: none; }
	.listaCenaDiv{ padding: 10px 15px 10px 10px; }
	td.listaMain{ vertical-align: top; text-align: center; width: 40%; }
	td.mainNTitle{ vertical-align: top; text-align: left; }
	h3.newsNTitle{ text-align: left; padding: 10px; margin: 0; }
	h3.newsNTitle a{ color: #cd3f04; font-weight: bold; text-decoration: none; }
	h3.newsNTitle a:hover{ font-weight: bold; text-decoration: underline; }
	.listaModel{ font-size: 10px; }
	td.mainb{ vertical-align: middle; width: 60%; font-size: 11px; }
	td.mainNDate{ vertical-align: top; text-align: left; }
	div.newsNDate{ text-align: left; padding: 10px; margin: 0; font-size: 9px; color: #545454; }
	td.mainc{ color: #545454; vertical-align: top; }
	td.mainc .listingDescription{ text-align: left; padding: 10px; margin: 0; }
	td.mainNContent{ vertical-align: top; }
	td.mainNContent .listingDescription{ text-align: left; padding: 0 10px 10px 10px; margin: 0; font-size: 11px; }
	/* promocje */
	.specialsListBoxContents{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }	
	.specialsListBoxContents .itemTitle{ text-align: center; padding: 15px 10px 5px 10px; margin: 0; }
/* strona glowna INDEX jako kategorie - modul kategorii */
.categoryListBoxContents{ margin: 10px 0 0 0; float: left; vertical-align: top; text-align: center; }
.categoryListBoxContents a{ color: #cd3f04; font-weight: bold; text-decoration: none; }
.categoryListBoxContents a:hover{ color: #545454; font-weight: bold; text-decoration: none; }
/* content - strona produktu */
	/* kategoria */
	.categoryIcon{ margin: 0 0 10px 0; }
	.categoryIcon a{ display: block; font-weight: bold; text-decoration: none; }
	/* wstecz/dalej */
	.navNextPrevWrapper{ margin: 3px 10px 10px 10px; padding: 0; }
	.navNextPrevCounter{ margin: 5px; font-size: 9px; }
	.navNextPrevList{ display: inline; white-space: nowrap; margin: 0; padding: 5px 0; }
	.navNextPrevList img{ margin: 0; padding: 0; }
#productMainImage{ margin: 5px 10px; text-align: center; }
#productMainImage a{ text-decoration: none; }
.imgLink{ margin-top: 2px; }
h1#productName{ font-family: Trebuchet MS; font-weight: bold; color: #cd3f04; }
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: 3px; }
#productDescription{ padding: 5px; font-size: 12px; }
#productDescription p{ font-size: 12px; color: #545454; }
#productDescription h2{ font-size: 12px; color: #cd3f04; }
#cartAdd{ float: right; text-align: center; margin: 10px; border: 1px solid #dfdfdf; padding: 10px; }
ul#productDetailsList{ margin: 0 0 0 25px; padding: 0; list-style-type: square; }
ul#productDetailsList li{ color: #545454; }
h3#attribsOptionsText{ color: #cd3f04; }
h3.attributesComments{ color: #545454; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 3px 0; }
h4.optionName{ margin: 2px; padding: 2px; }
	/* atrybuty */
	.attribsRadioButton, .attribsCheckbox, .attribsTextarea, .attribsInput, .attribsUploads{}
	.zero, .one, .two, .three, .threeA, .four, .fourA, .five, .fiveA{ color: #545454; }
	.attribImg{ margin: 3px 10px; float: left; text-align: center; }
	.switchedLabel{ width: 120px; float: left; }
	.attribsSelect{ display: inline; }
.additionalImages{ vertical-align: top; margin: 10px 0; text-align: center; }
.additionalImages a{ text-decoration: none; }
.reviewCount{ color: #545454; font-size: 10px; }
#productDateAvailable{ margin: 5px 0 0 0; color: #fc5107; font-size: 9px; }
#productDateAdded, #reviewsInfoDefaultDate{ margin: 5px 0 0 0; color: #999999; font-size: 9px; }
#productInfoLink{ margin: 5px 0 0 0; color: #999999; font-size: 9px; }
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }
/* popup */
	/* image */
	#popupImage{ margin: 0; padding: 0; background: #ffffff; }
	/* search help */
	#popupSearchHelp{ margin: 0; padding: 0; background: #ffffff; }
/* contact us */
#contactUsDefault form{ margin: 0; }
#contactUsDefault address{ color: #cd3f04; font-size: 11px; }
#contactUsNoticeContent p{ margin: 10px 0 2px 0; }
/* site map */
#siteMapList{ width: 90%; float: right; }
#siteMapList ul li{ font-weight: bold; }
#siteMapList ul li ul li{ font-weight: normal; }
/* advanced search */
label.checkboxLabel{ margin: 5px 3px; }
/* recenzje */
tr.reviewsContentSingle{ margin: 0; padding: 10px; text-align: center; background: #f6f6f6; border-bottom: 1px solid #ffffff; }
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 10px 10px 5px 10px; color: #cd3f04; }
.rating{ padding-bottom: 5px; }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #e0e0e0; }
#reviewsDefaultNoReviews{}
#reviewsInfoDefaultProductImage{ margin: 0 10px 10px 0; text-align: center; }
#reviewsInfoDefaultProductPageLink{}
#reviewsInfoDefaultReviewsListingLink{}
/* ez pages */
#navEZPageNextPrev{ margin-bottom: 5px; }
#navEZPagesTOCWrapper{ margin: 10px 0 0 0; padding: 5px 15px; width: 50%; font-weight: bold; float: right; height: 1%; }
#ezPagesTOCHeading{ color: #cd3f04; margin: 0; text-decoration: underline; }
#navEZPagesTOC ul{ margin: 0; padding: 5px 0; list-style: none; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ padding: 0 5px; margin: 0; color: #cd3f04; text-decoration: none; font-size: 11px; font-weight: normal; }
#navEZPagesTOC ul li a:hover{ color: #545454; text-decoration: none; }
/* login */
.information{ padding: 10px 3px; line-height: 150%; }
label.radioButtonLabel{ margin: 5px 3px; }
h4#createAcctDefaultLoginLink{ color: #545454; }
/* account */
.tableHeading th{ border-bottom: 1px solid #cccccc; background: #e9e9e9; height: 2.2em; }
#accountLinksWrapper{ margin: 0; }
#myAccountGen li{ margin: 0; }
#myAccountNotify li{ margin: 0; }
.accountQuantityDisplay{ width: 10%; vertical-align: top;  text-align: center; }
.accountTaxDisplay{ width: 20%; text-align: right; }
.accountTotalDisplay{ width: 20%; text-align: right; }
.amount{ text-align: right; padding: 2px; width: 60px; }
.lineTitle{ text-align: right; padding: 0.2em; }
.tableRow{ height: 2.2em; }
/* checkout */
#checkoutShipto{ margin: 0; width: 50%; }
.totalBox{ width: 5.5em; text-align: right; padding: 0.2em; }
#checkoutBillto{ margin: 0; width: 50%; }
.gvBal{ float: right; text-align: center; }
label.inputLabelPayment{ width: 15em; float: left; }
.cartQuantity{ width: 4.7em; text-align: center; padding: 0.5em 0em; }
.cartProductDisplay{ text-align: right; padding-right: 0.2em; }
.cartAttribsList{ margin-left: 1em; }
.cartTotalDisplay{ text-align: right; padding-right: 0.2em; padding: 0.5em 0em; }
/* checkout + gv */
#sendSpendWrapper{ border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
/* info koszyk */
#infoShoppingCart{ background: #ffffff; }
/* popup atrybuty */
#popupAtrribsQuantityPricesHelp{ background: #ffffff; }
/* popup kupon */
#popupCouponHelp{ background: #ffffff; }
/* popup cvv */
#popupCVVHelp{ background: #ffffff; }
/* popup dod.obr. */
#popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
/* popup ship */
#popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 0.5em; }
.cartTotalsDisplay{ padding: 0.5em 0em; text-align: center; }
/* recenzje */
#productReviewsDefaultProductImage{ margin: 0em 1em 1em 0em ; text-align: center; }
#reviewWriteMainImage{ margin: 0em 1em 1em 0em ; text-align: center; }
label#textAreaReviews{ text-align: center; font-weight: normal; margin: 1em 0em; }
/* koszyk */
#cartInstructionsDisplay{ padding: 0.5em 0em; }
tr.tableHeading{ background: #cacaca; height: 2em; }
#scQuantityHeading{}
#scUpdateQuantity{ width: 2em; }
#scProductsHeading{}
#scUnitHeading{}
#scTotalHeading{}
#scRemoveHeading{}
.cartQuantityUpdate{ padding: 0.5em 0em; text-align: center; }
#cartImage{ margin: 0.5em 1em; }
#cartProdTitle{}
.cartUnitDisplay{ padding: 0.5em 0em; text-align: right; padding-right: 0.2em; }
.cartRemoveItemDisplay{ width: 3.5em; text-align: center; padding: 0.5em 0em; }
#cartSubTotal{ border-top: 1px solid #cccccc; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; background: #e9e9e9;  height: 2.2em; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }
/* polecane linki */
#polecaneLinkiContent{ background: #fafafa; border: 1px solid #f0f0f0; padding: 10px; }
#polecaneLinkiContent .polecaneLinkiTytul{ margin: 0; padding: 0; font-weight: bold; font-size: 11px; color: #ff0099; }
#polecaneLinkiContent .polecaneLinkiOpis{ font-size: 11px; color: #545454; }
#polecaneLinkiContent ul{ margin: 0; list-style-type: square; }
#polecaneLinkiContent ul li{ font-size: 11px; }