/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet.css, v 1.3.7 2007/04/26 11:48:12 $;
 *
 * @author Grupa ZenCart.pl <kontakt@zencart.pl>
 * @copyright Copyright &copy; 2007, ZenCart.pl
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * Wiďż˝cej informacji na stronie projektu {@link http://www.zencart.pl ZenCart.pl} Zajrzyj!
 *
 * @package templateSystem
 *
 */

.spec { border: 1px solid #dddddd; width:100%; font-size:10px}
.specNaglowek { color:white; font-weight:bold; text-align:center; background-image:url('../images/sklep_4.gif'); margin-top:10px; margin-bottom:6px; }
.specNaglowek { color:white; font-weight:bold; text-align:center; background-image:url('../images/sklep_4.gif'); margin-top:10px; margin-bottom:6px; }
.specLeft { padding-right:6px; vertical-align:top; text-align:right;border-top-style:solid; border-width:1px; border-color: #dddddd;}
.specRight{ border-top-style:solid; border-width:1px; border-color: #dddddd;}


body{ margin: 0; padding: 0; text-align: center; 
font: 12px arial, helvetica, sans-serif;
background: #ffffff; background: #191B1D; line-height: 15px; font-weight: normal; color: #000000;text-decoration: none;}

a{ color: #2040ab;  text-decoration: none; }
a:hover{ color: #2040ab;  text-decoration: underline; }
a img{ border: none; }
h1{ font-size: 12px; display: inline; margin-right:10px}
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: 13px; 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 #dddddd; }
legend{ font-weight: bold; padding: 3px; }
label{ line-height: 16px; padding: 2px; }
address{ font-style: normal; font-size: 11px; }
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: 14px; text-align: center; }
.smallText{ font-size: 9px; }
.productPriceDiscount{ color: #336cad; }
.normalprice{ text-decoration: line-through; }
.productSpecialPriceSale{ color: #c40000; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #cc0000; font-weight: bold; font-size: 13px;}
.productSpecialPrice{ margin-top:10px; margin-bottom:10px;  padding-left: 10px; font-weight: bold; color:#ff1b1b; font-size: 17px;}
p.alert{ color: #ff0000; margin-left: 5px; vertical-align: top; }

.biggerText{ font-size: 12px; }
.center{ text-align: center; }
.forward{ float: right; }
.back{ float: left; }
.floatingBox{ margin: 0; }
.errorText{ color: #ff0000; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; }
.alert{ color: #ff0000; margin-left: 5px; }

#bannerOne{ background: #ffffff; text-align: center; padding: 10px 0; }
#mainWrapper{ margin: 0 auto; padding: 0; background: #191B1D; text-align: left; width: 100%; vertical-align: top; }

#headerWrapper{ margin: 0; padding: 0; margin-top: 15px;  }
#navMainWrapper{ margin: 0 0 0px 0; color: #ed1b23; width: 100%; }
#navMain ul{ margin: 0; padding: 19px 0px 0px 20px; list-style-type: none; text-align: left; }

#navMain ul li{ display: inline; }
#navMain ul li a{ text-decoration: none; padding: 0 5px; margin: 0; white-space: nowrap; color: white; }
#navMain ul li a:hover{ text-decoration: underline; padding: 0 5px; margin: 0; white-space: nowrap; color: white; }

#navMainSearch{ float: left; margin: 0; padding: 0px; display: block; border: none; }
#navMainSearch form{ display: block; margin: 0; padding: 0; white-space: nowrap; }
#navMainSearch form input{ display: inline; margin: 0; padding: 0; }
#navMainSearch img{ background: #ffffff; }
#logoWrapper { margin-left: 10px; margin-bottom: 10px; width: 160px; display: block; text-align:center; }
#logo { padding: 10px 10px 0px 0px; }
#logo a, #logo a:visited { font-family: Trebuchet MS; font-size: 40px; font-weight:bold; text-decoration: none; color: #ff5a00; font-weight: normal; line-height: 36px;}



#taglineWrapper{ font-size: 24px; padding: 20px 0 10px 130px; text-align: left; color: #738aa6; }
#bannerTwo{ text-align: center; }
#navCatTabsWrapper{ margin: 0; width: 100%; text-align: center; }
ul#navCatTabs{ margin: 0; padding: 7px 0; list-style-type: none; text-align: center; }
#navCatTabs li{ display: inline; }
#navCatTabs li .category-top{ margin: 0px; padding: 5px 8px; text-decoration: none; font-weight: bold; color: #738aa6; white-space: nowrap; }
#navCatTabs li .category-top:hover{ color: black; }


#navEZPagesTop { 
  margin: 0px; 
  font: 7pt verdana, arial, sans-serif;
  text-align:center;
  list-style-type: none;
  padding: 0px 0px 0px 25px; 
  display:block; 
}

#navEZPagesTop a{ color: #000000;  text-decoration: none; }
#navEZPagesTop a:hover{ color: #ff5a00; text-decoration: underline; }

#contentMainWrapper{ margin: 0px auto; padding: 0; border-collapse: collapse; border: none; width: 100%; }

#navColumnOne, #navColumnTwo{
padding-top: 12px;	
vertical-align: top; 
/*border-left: 1px solid #ffcc00;*/ 
border-right: 1px solid #EAE8E3; 
color:#333333;
}

#navColumnOneWrapper, #navColumnTwoWrapper{ margin: 0px; padding: 0; }
#zawartosc{ vertical-align: top; background: #ffffff; }
#navBreadCrumb{ color: #191B1D; margin: 0; padding: 6px 12px; font-size: 12px; text-align: left; }
#navBreadCrumb a{ text-decoration: none; color: #191B1D; }
#navBreadCrumb a:hover{ text-decoration: none; color:#FF8601; }
#bannerThree{ padding: 5px 0; text-align: center; }
#bannerFour{ padding: 5px 0 0 0; text-align: center; }

#navSuppWrapper{ margin: 0; background: #ebebeb; width: 100%; text-align: center; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; font-size: 11px; font-weight: bold; color: #666666; }
ul#navSupp{ margin: 0px; padding: 7px 0; list-style-type: none; text-align: center; }
#navSupp li{ display: inline; }
#navSupp li a{ margin: 0; padding: 5px 10px; text-decoration: none; font-weight: normal; color: #575757; white-space: nowrap; }
#navSupp li a:hover{ color: black;}
#bannerFive{ padding: 5px 0; text-align: center; }
#siteinfoIP{ font-size: 10px; text-align: center; }
#siteinfoLegal{ padding-bottom: 3px; font-size: 10px; text-align: center; }
#bannerSix{ background: #ffffff; text-align: center; padding: 10px 0 5px 0; }

.centeredContent{ text-align: center;}
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin: 0px; 
}


#categoriesHeading {
	position:relative;
	z-index:20;
	top:-30px;
	margin-bottom:-33px;
	border-top:2px solid #ffffff;	
}

.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ text-align: left; 
	height:26px;
	font-size:18px;
	font-family:Arial;
	padding-top:4px;
	padding-bottom:-4px;
	padding-left:8px;
	font-weight:bold;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(../../../../imagesSzablon/indexHBg.png);
	color:#333333;
/*	color:#ffffff;*/
	border-bottom:1px solid #DDDDDD;	
/*	text-shadow: 1px 1px 3px #000000;*/

}
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ 
/*color: #333333;
padding-left:12px; 
font: bold 14px verdana, arial, sans-serif; */
}
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ color: #000000; text-decoration: none; }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h3.singleBoxHeading a:hover{ color: #000000; text-decoration: none; }
.sideBoxContent{ padding: 5px; color: #666666;font: normal 8pt verdana, arial, sans-serif;}
.sideBoxContent a{ text-decoration: none; }
.sideBoxContent a:hover{ text-decoration: underline; }
	#bestsellersContent{ font-size: 10px; }
	#bestsellersContent .wrapper{ margin: 0 0 0 15px; }
	#bestsellersContent .wrapper ol{ padding: 0; margin-left: 10px; }
	#bestsellersContent .wrapper li{ padding: 0; margin: 3px 0; }
	#bestsellersContent .wrapper li{ padding-top: 5px; margin-left: 3px; clear: both; }
	#bestsellersContent .wrapper li a{ text-decoration: none; font-weight: bold; }
	#bestsellersContent .wrapper li a:hover{ text-decoration: none; }
	#bestsellersContent .wrapper li a img{ width: 30px; height: 20px; padding: 0 10px 0 3px; float: left; }
	#categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{ color: black; font: 12px arial, helvetica, sans-serif;}
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ color: #2040ab; 
        padding-left:10px;
        line-height: 20px;
        display:block;
	border-bottom: 1px silver dashed; 
	font: normal 12px verdana, arial, sans-serif;
	color: #333333;
	background-image:url(http://www.eltrox.pl/imagesINDEX2/podkategoria.png);
	padding: 12px 0px 12px 6px;
	
      }
	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ text-decoration:none; background:#EDEFEC; }
	#categoriesContent .category-top2, #categorylistboxContent .category-top2{ }
	#categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: black; background:#ffffff;}
	#categoriesContent .category-products, #categorylistboxContent .category-products{ color: black; background:#ffffff;}
	#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ font-weight:bold; }
	#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ color: #C40000; font-weight:bold; }
	#catBoxDivider{ border-bottom: 1px solid #f3f0ec; }
	#categoriesContent .category-links, #categorylistboxContent .category-links, #treemenu .category-links{ text-decoration: none; }
	#currenciesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	#documentcategoriesContent { color: #cccccc; font-size: 11px; }
	#documentcategoriesContent a{ color: #787571; font-size: 10px; text-decoration: none; }
	#documentcategoriesContent a:hover{ color: #787571; text-decoration: none; }
	#documentcategoriesContent .category-top{ font-weight: bold; }
	#documentcategoriesContent .category-subs{ color: #787571; }
	#documentcategoriesContent .category-products{ color: #787571; }
	#documentcategoriesContent .category-subs-parent{ color: #787571; }
	#documentcategoriesContent .category-subs-selected{ font-weight: bold; color: #787571; }
	#informationContent{ padding-left: 15px; }
	#manufacturersContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	#moreinformationContent{ padding-left: 15px; }
	#musicgenresContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	.orderHistList{ margin: 0; padding: 0; list-style-type: none;  }
	.orderHistList li{ padding: 0; margin: 3px 0;  }
	.orderHistList li a{ font-size: 10px; text-decoration: none; }
	.orderHistList li a:hover{ text-decoration: none; }
	#recordcompaniesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	#shoppingcartContent{ font-size: 11px; }
	#cartBoxListWrapper{ margin: 5px 10px; padding: 0; text-align: left; }
	#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
	#cartBoxListWrapper li{ margin: 0; padding: 3px 0; }
	#cartBoxListWrapper li a{ text-decoration: none; }
	#cartBoxListWrapper li a:hover{ text-decoration: none; }
	#cartBoxListWrapper .cartNewItem2{ font-weight: bold; }
	#cartBoxListWrapper .cartOldItem2{ font-weight: bold; }
	.cartBoxEmpty{ text-align: center; }
	.cartBoxTotal{ text-align: right; font-weight: bold; padding-right: 10px; }
	#cartBoxGVButton{ text-align: center; }
	#cartBoxVoucherBalance{ font-weight: bold; }
	#specialsContent, #specials2Content{ font-size: 11px; }
	#specialsContent a, #specials2Content a{ text-decoration: none; font-weight: bold; }
	#specialsContent a:hover, #specials2Content a:hover{ text-decoration: none; }
	#whatsnewContent a, #whatsnew2Content a{ text-decoration: none; font-weight: bold; }
	#whatsnewContent a:hover, #whatsnew2Content a:hover{ text-decoration: none; }

.centerColumn{ padding: 5px 15px; font-size:11px; }
	#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, #privacyDefaultHeading, #shippingInfoHeading, #discountcouponInfoHeading, #gvFaqDefaultHeading, #siteMapHeading, #unsubDefaultHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #pageNotFoundHeading{ font-family: Trebuchet MS; font-weight: bold; color: #c40000; font-size: 16px; text-align: center; }
	#indexCategoriesMainContent, #productInfoNoProductMainContent, #createAcctSuccessMainContent, #logoffDefaultMainContent, #cookieUsageDefaultMainContent, #customerAuthDefaultMainContent, #maintenanceDefaultMainContent, #timeoutDefaultContent, #downloadTimeOutMainContent, #gvRedeemDefaultMainContent, #gvSendDefaultContentSuccess, #gvSendDefaultMainContent, #passwordForgottenMainContent, #productReviewsDefaultProductMainContent, #sslCheckMainContent, #conditionsMainContent, privacyDefaultMainContent, #shippingInfoMainContent, #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ padding: 5px; background: #f8f8f8; border: 1px solid #dfdfdf; }
	#conditionsMainContent p, privacyDefaultMainContent p, #shippingInfoMainContent p, #discountcouponInfoMainContent p, #gvFaqDefaultMainContent p, #siteMapMainContent p, #pageTwoMainContent p, #pageThreeMainContent p, #pageFourMainContent p, #reviewsInfoDefaultMainContent p, #pageNotFoundMainContent p, #checkoutSuccessMainContent p{ margin: 10px 0 2px 0; }
#productListHeading { text-align: center; font-size: 16px; }
#textmain{ padding: 5px 10px; }
#textinformation{ padding: 5px 10px; font-size: 10px; }
	.centerBoxWrapper{ margin: 20px 0 0 0;}
	.centerBoxHeading{ margin: 0; padding: 5px; text-align: center; }
		#featuredProducts, #specialsDefault {}
		#whatsNew{ border: 1px solid #bdbdbd; }
		#featuredProducts h2, #specialsDefault h2, #whatsNew h2{ margin: 0; padding: 5px; color: #655f5d; background: #f5f2ee; border: 1px solid #ffffff; text-align: center; }
		.centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsNew{ margin: 10px 0 5px 0; vertical-align: top; }
		.centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a{ color: #c40000; font-weight: bold; }
		.centerBoxContentsFeatured a:hover, .centerBoxContentsSpecials a:hover, .centerBoxContentsNew a:hover{ color: black; }
		#upcomingProductsTable caption{ color: #c40000; }
		#upcomingProductsTable th{ background: #dddddd; padding-left: 10px; }
		#upProductsHeading{ color: #666666; }
		#upDateHeading{ color: #666666; }
		.rowEven{ background: #e7e7e7; border-top: 1px solid #ffffff; }
		.rowOdd{ background: #f6f6f6; border-top: 1px solid #ffffff; }
		.rowOdd td, .rowEven td{ padding-left: 10px; }
.categoryImg img{ margin-top: 5px; }
#categoryDescription, #indexProductListCatDescription{ margin: 10px 0; background-color:#ffffff; }
	.buttonRow{ margin: 5px 0; }
	#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{ margin: 5px 10px; padding: 0; }
	.navSplitPagesResult{ font-size: 15px; }
	#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; font-size:15px; }
	.navSplitPagesLinks a{ color: black; margin: 0; padding: 2px 5px; text-decoration: none; font-size:15px; background-color: #FFFFFF; border: 1px solid #BFBEBC;}
	.navSplitPagesLinks a:hover{ color: #ffffff; background-color: #2A62AF; }
	.current{ margin: 0; padding: 2px 5px; font-weight: bold; }
	tr.productListing-rowheading{ padding: 3px 0; }
	th.productListing-heading{ padding: 0 3px; font-size: 14px; text-align: center; }
	td.productListing-data{ text-align: center; font-size:11px;}
	td.main{ width: 30%; }
	td.mainb{ width: 70%; vertical-align: top; }
	td.mainc{ 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{ font-size:12px; margin: 3px 0 5px 0; }
	.listingDescription{ margin: 5px;}

.categoryListBoxContents{ margin: 5px 2px 5px 2px; padding: 5px 0 5px 0;float: left; vertical-align: top; text-align: left; text-align:center;

	border-style:none;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	background-color:#ffffff;
	height:130px;

 }
.categoryListBoxContents a { font-size: 13px; font-weight: normal; color:#333333; }
.categoryListBoxContents a:hover { text-decoration:none; color:#FF8601; }
.specialsListBoxContents{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }

.categoryIcon{ margin: 0 0 10px 0; }
	.categoryIcon a{ display: block; margin-bottom: 5px; font-weight: bold; }
	.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; width:150px; background:#ffffff;}
.imgLink{ margin-top: 2px; color: #333333;}
h1#productName{ font-family: Trebuchet MS; font-weight: bold; text-align:center; font-size:18px; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; text-align:right; font-size:18px; color:#ff0000; }
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: 3px; }
#productDescription{ padding: 5px; }
#cartAdd{ float: right; text-align: center; margin: 10px; padding: 10px; }
ul#productDetailsList{ margin: 50px 0 0 25px; padding: 0; list-style-type: square; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 3px 0; }
h4.optionName{ margin: 2px; padding: 2px; }
	.attribImg{ margin: 3px 10px; float: left; text-align: center; }
	.switchedLabel{ width: 120px; float: left; }
	.attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 2px; padding: 5px; }
.additionalImages{ vertical-align: top; margin: 10px 0; text-align: center; }
.reviewCount{ font-size: 10px; }
#productDateAvailable{ margin: 5px 0 0 0; font-size: 9px; }
#productDateAdded, #reviewsInfoDefaultDate{ margin: 5px 0 0 0; font-size: 9px; }
#productInfoLink{ margin: 5px 0 0 0; font-size: 9px; }
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }
	#popupImage{ margin: 0; padding: 0; background: #ffffff; }
	#popupSearchHelp{ margin: 0; padding: 0; background: #ffffff; }
#contactUsNoticeContent p{ margin: 10px 0 2px 0; }
#siteMapList{ width: 90%; float: right; }
#siteMapLimal; }
label.checkboxLabel{ margin: 5px 3px; }
tr.reviewsContentSingle{ margin: 0; padding: 10px; text-align: center; }
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 10px 10px 5px 10px; }
.rating{ padding-bottom: 5px; }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; }
#reviewsInfoDefaultProductImage{ margin: 0 10px 10px 0; text-align: center; }
#navEZPageNextPrev{ margin-bottom: 5px; }
#navEZPagesTOCWrapper{ margin: 10px 5px 5px 10px; padding: 5px; width: 220px; font-weight: bold; float: right; height: 1%; border: 1px solid #666666; }
#ezPagesTOCHeading{ text-decoration: none; }
#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; }
.information{ padding: 10px 3px; line-height: 150%; }
label.radioButtonLabel{ margin: 5px 3px; }
.tableHeading th{ height: 2.2em; }
#accountLinksWrapper{ margin: 0; width: 50%; }
#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; }
#checkoutShipto{ margin: 0; }
.totalBox{ width: 5.5em; text-align: right; padding: 0.2em; }
#checkoutBillttalBox{ width: 5.5em; text-align: right; padding: 0.2em; }
#checkoutBillto{ margin: 0; }
.gvBal{ float: right; text-align: center; }
label.inputLabelPayment{ width: 15em; float: left; }
.cartQuantity{ width: 4.7em; text-align: center; padding: 0.5em 0em; }
.cartProductDisplay{ font-size: 11px; text-align: right; padding-right: 0.2em; }
.cartAttribsList{ margin-left: 1em; }
.cartTotalDisplay{ text-align: right; padding-right: 0.2em; padding: 0.5em 0em; }
#sendSpendWrapper{ float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
#infoShoppingCart{ background: #ffffff; }
#popupAtrribsQuantityPricesHelp{ background: #ffffff; }
#popupCouponHelp{ background: #ffffff; }
#popupCVVHelp{ background: #ffffff; }
#popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
#popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 0.5em; }
.cartTotalsDisplay{ padding: 0.5em 0em; text-align: center; }
#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; }
#cartInstructionsDisplay{ padding: 0.5em 0em; }
tr.tableHeading{ height: 2em; }
#scUpdateQuantity{ width: 2em; }
.cartQuantityUpdate{ padding: 0.5em 0em; text-align: center; }
#cartImage{ margin: 0.5em 1em; }
.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; height: 2.2em; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }

.productListing-odd {
  background-position:left top;
  background-repeat:no-repeat;
  border-top-style:solid; 
  border-width:1px; 
  border-color: #dddddd;
  height:140px;
  background: #f8f8f8;
}

.productListing-even {
  background-position:left top;
  background-repeat:no-repeat;
  border-top-style:solid; 
  border-width:1px; 
  border-color: #dddddd;
  height:140px;
  background: #f0f0f0;
}

.itemTitleBox {
  height: 130px;
  vertical-align: top;
  text-align: left;
  margin-top: 5px;
}

.listingProductImage {
/*  margin-top:10px;
  margin-bottom:10px;
  margin-left:0;
  margin-right:10px;*/
}
.productTopTable {
  width:100%; 
  height:70px; 
  border-bottom-style:solid; 
  border-top-style:solid; 
  border-color:silver; 
  border-width:1px;
  margin-top:30px;
  margin-bottom:30px;
}

.poradaMaciejaOpis {
  font-size:11px;
  text-align:justify;
}

.poradaMacieja {
  vertical-align:top;
  padding-left:25px;
}  


#podkategoria {
  font-size:12px;
  font-weight:normal;
}

label.inputLabel{ width: 8em; float:left; }

#treemenuHeading{ border-style:none; background-image:none;  }
#cartContentsDisplay { font-size:11px; }
#cartProdTitle { font-size:11px; }

.boxText { font-size:9px; }

#przyciskDrukuj {
  float:center;
}

@media print {
  #headerWrapper, #navColumnOne, #navColumnTwo, #navSuppWrapper, #siteinfoLegal, #przyciskDrukuj {
    display:none;
  }
}

/* DmN */
#centrala {
  width: 702px;
  border: 0px none silver;
}

#oddzial {
  width: 230px;
  height: 460px;
  border: 1px solid silver;
  float: left;
  margin: 1px;
}

#kontakta {
  width: 25%;
  text-align: left;
  font-family: Tahoma, Verdana, Arial;
  font-size: 14px;
}

#kontakta.hover {
  background
}

#kontaktb {
  width: 25%;
  text-align: center;
  font-family: Tahoma, Verdana, Arial;
  font-size: 14px;
}

#backlight {
  background: rgb(255,255,255);
}

#backlight:hover {
  background: rgb(230,230,255);
}

#navBreadCrumb {
  font-size: 14px;
}

.infodescription { max-width: 280px; width: 280px; height: 120px; text-align: justify; max-height: 250px; min-height: 120px; min-width: 280px; padding-right: 6px; overflow-x: auto; overflow-y: auto; background-image:url(/images/logo.jpg); background-repeat:no-repeat; background-position:top right; } 

.filtrKategorii {
	float:left;
	width:180px;
	padding:10px;
	background:#F8F8F8;
	border:1px solid #DDDDDD;
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
	margin-right: 5px;
}

.filtrKategorii li {
	list-style-type: circle;
}

.filtrKategorii p {
	font-weight: bold; 
	color: #FF6600; 
	margin: 0px;
	padding: 0px;
}

.filtrKategorii ul {
	margin-top: 4px;
	margin-bottom: 2px;
}

.kategoriaOpis {
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
  font-size: 13px;
	color:#333333;
	margin-bottom:20px;
	background-color:#ffffff;
	border:1px solid #BBBBBB;
	padding:4px 4px 4px 146px;
	max-width:550px;
	width:700px;
}

.kategoriaOpis ul li {
	list-style-type:none;
	width:480px;
	text-align:justify;
}

.kategoriaOpis h1 {
	font-size: 20px;
	font-weight: 800;
	color: #C40000;
	display:block;
	border-bottom:1px solid #DDDDDD;
}

.kategoriaOpis h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.kategoriaOpis h3 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.kategoriaOpis div {
	float:left;
	margin-right:10px;
}



























/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet_css_buttons.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
 * Thanks to paulm for much of the content of the CSS buttons code
 * @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
 *
 */

/* css buttons - patrz html_output */
.cssButton{ padding: 2px 3px; background: #6699ff; color: #ffffff; border: 1px outset #99ccff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; white-space: nowrap; text-decoration: none; font-weight: normal; }
.cssButtonHover{ padding: 2px 3px; background: #f0f0f0; color: #606060; border: 1px inset #707070; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; white-space: nowrap; text-decoration: none; font-weight: normal; }

.button_search{ background: #ff870f; color: #ffffff; border: 1px outset #ffe7cf; }
.button_sold_out_sm, .button_sold_out_smHover{ display: block; margin: 5px auto; background: #ff2f2f; border: 1px outset #ffefef; color: #ffffff; }

.button_prevHover, .button_nextHover{}
.button_return_to_product_list{}
.button_in_cart{}

/* adding the styles below might be needed if the default button width is changed */
/* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
/*.small_delete{ width: 7em; }
.button_sold_out, .button_update_cart, .button_checkout, .button_login{ width: 10em; }
.button_add_selected{ width: 22em; }
.button_submit{ width: 18em; }
.button_update_cart{ color: red; }
.button_update_cartHover{ color: black; }
/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/

/*

.cssButton, .cssButtonHover {
display: block;
border: none;
background-color: transparent;
background-image: url(path/to/buttonbackground.gif);
background-repeat: no-repeat;
width: 132px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}

.cssButton {
color: #002577;
}

.cssButtonHover {
background-position: 0 -36px;
color: #FF7200;
}

 */
td { vertical-align:top; font: normal 12px arial, verdana, sans-serif; }

h2 {
	margin:2px 0 0 0;
	padding: 4px;
	font: bold 14px verdana, arial, sans-serif;
	color: #333333;
}

.pasekTop {
	background-image:url(../../../../imagesSzablon/pasekTop.jpg);
	background-repeat:repeat-x;
	height:28px;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	vertical-align:middle;
	text-align:center;
}
.pasekTop a {
	display:inline;
	color:#ffffff;
	padding:0 25px 0 25px;
	text-decoration:none;
	border-right:1px solid #646667;
}
.pasekTop a:hover {
	color:#FF8700;
	text-shadow: 0px 0px 20px #000000;
}
.headerBG {
	border:2px solid #646667;
	border-collapse:collapse;
	width:980px;
	max-width:976px;
	height:312px;
	max-height:308px;
	background-image:url(../../../../imagesSzablon/mainBG.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
.headerReklama {
	border-collapse:collapse;
	width: 320px;
	height: 92px;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-right:1px solid #5D5E60;
	border-bottom:1px solid #5D5E60;
	margin: 6px 0 0 6px;
}
.headerReklamaGlowna {
	display:block;
	float:right;
	margin:274px 0 0 0;
	
	text-align:center;
	vertical-align:middle;
	width:222px;
	background-color:#ffffff;
	border:1px solid #DDDDDD;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.headerReklamaGlowna a {
	margin:2px 10px 2px 10px;
	text-decoration:none;
	
	font-weight: bold;
	font-size:20px; 
	color:#000000;
	/*FF8700*/
}
.headerReklamaGlowna a:hover {
	color:#333333;
	text-decoration:none;
}

.szukajInput {
	background-image:url(../../../../imagesSzablon/szukaj.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:165px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
}
.szukajInput input {
	border-style:none;
	background:none;
}
.wyszukiwarkaTop {
	width:320px;
	text-align:right;
}
.wyszukiwarkaTop a {
	color:white;
}
.wyszukiwarkaTop a:hover {
	color:#FF8700;
	text-decoration:none;
}
.stopkaOK {
	background-color:#191B1D;
	color:#ffffff;
	font-size:11px;
}
.stopkaOK div {
	float:left;
	border-style:none;
	margin:0;
	padding:0;
}
.stopkaBox {
	width:320px;
}
.stopkaBox h3 {
	text-align:left;
	margin:10px 0 5px 0;
}
.stopkaBox a {
	color:#777D86;
}
.stopkaBox a:hover {
	color:#ffffff;
	text-decoration:none;
}

.obrazek, .obrazek1 {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.obrazek2, .obrazek:hover {
filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}

.pasekOddzialy {
	color:#ffffff;
	float:left;
	width:550px;
	margin-top:10px;
}
.pasekOddzialyOddzial a {
	color:#FD8700;
}
.pasekOddzialyOddzial a:hover {
	color:#ffffff;
	text-decoration:none;
}
.pasekOddzialyOddzial {
	float:left;
	margin: 2px 8px 2px 8px;
	font-size:12px;
}

.nowosc1 {
	color:#333333;
}
a.nowosc1:hover {
	color:#FD8700;
	text-decoration:none;
}

.catLabel a {
	font-family:Verdana, Tahoma, Arial;
	position:relative; 
	top:-10px; 
	z-index:2; 
	background-color:#1E1F23;
	border-top:2px solid #FF6B00;
	display:block;
	height:40px;
	max-height:30px;
	color:#FF6B00;
	padding:6px 2px 0px 2px;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}

.catLabel a:hover {
	color:#ffffff;
	margin-top:0px;
	height:50px;
	max-height:40px;
}

#indexCategories {
	background-color:#efefef;
}


td.productListing-image{ text-align: center; font-size:11px;}
td.productListing-name{ text-align: center; font-size:11px;}
td.productListing-price{ text-align: center; font-size:11px;}

div.productListingDiv {
		background-color:#F8F8F8;
		border-top:1px solid #DDDDDD;
		border-left:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
		display:block;
		float:left;
		width:710px;
		padding:4px 4px 4px 4px;
	}
div.productListingDivOdd {
		background-color:#F0F0F0;
		border-top:1px solid #DDDDDD;
		border-left:1px solid #DDDDDD;
		border-right:1px solid #DDDDDD;
		display:block;
		float:left;
		width:710px;
		padding:4px 4px 4px 4px;
	}

div.productListing-image {
		width:152px;
		height:115px;
		text-align:center;
		vertical-align:middle;
		display:block;
		position:relative;
		float:left;
		z-index:0;
		border:1px solid #DDDDDD;
		background-color:#ffffff;
	}
div.productListing-name {
		float:left;
		width:360px;
		margin-left:5px;
		padding-left:10px;
	}
div.productListing-name li {
	list-style-type:none;
}

div.productListing-price {
		float:right;
		width:150px;
		text-align:center;
	}


.indexDlaczegoWarto {
	width:508px;
	padding: 8px 6px 7px 8px;
	display:block;
	float:left;
	color:#888888;
	background-image:url(../../../../imagesSzablon/indexDlaczegoWartoBg.png);
	background-position:top left;
	background-repeat:repeat-x;
}
.indexDlaczegoWarto h3 {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#333333;
}
.indexH {
	width:100%;	
	height:33px;
	vertical-align:middle;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(../../../../imagesSzablon/indexHBg.png);
}
.indexH h2 {
	font-size:18px;
	font-family:Arial;
	margin-left:4px;
	font-weight:bold;
	
	color:#333333;
/*	color:#ffffff;*/
	border-bottom:1px solid #DDDDDD;	
/*	text-shadow: 1px 1px 3px #000000;*/
}
.indexDlaczegoWartoL {
	float:left;
}
.indexDlaczegoWartoR {
	float:right;
	width:140px;
	border-left:1px solid #DDDDDD;
	padding-left:8px;
}
.indexDlaczegoWartoR h3 {
	color:#FF6B00;
}
.podkresl {
	color:#FF6B00;
}

.indexBox {
	padding: 6px 6px 6px 8px;
	background-color:#E6E6E6;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(../../../../imagesSzablon/indexBoxBg.png);
	max-width:200px;
	width:214px;
	height:195px;
	float:left;
	margin-top:1px;
	margin-left:1px;
}

.indexBox h3 {
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	font-size:16px;
	color:#333333;
}

.indexBoxBlack {
	padding: 6px 6px 6px 8px;
	background-color:#333333;
	color:#ffffff;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(../../../../imagesSzablon/indexBoxBlackBg.png);
	height: 91px;
	width: 293px;
	margin-top:1px;
}

.indexBoxBlack h3 {
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	font-size:18px;
	color:#FF6B00;	
}

#categories {

}

#toTop {
	position: fixed;
	bottom:0px;
	right:10px;
	background-color:#333333;
	color:#ffffff;
	padding: 4px 4px;
	cursor: pointer; 
	cursor: hand;  
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(../../../../imagesSzablon/pasekTop.jpg);
}


