/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet.css, v1.3.7.1 2007/10/18 09:01:56 $;
 *
 * @author Zen Cart Development Team
 * @copyright Copyright 2003-2007 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
 *
 */

/* podstawowe */
* { margin: 0; padding: 0; font-size: 11px; }
body{ margin: 0; padding: 0; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background: #16779a url(../images/bodyTop.gif) top left repeat-x; }
a{ color: #16779a; text-decoration: underline; }
a:hover{ color: #666666; text-decoration: none; }
a img{ border: none; }
h1{ font-size: 14px; }
h2{ font-size: 13px; }
h3{ font-size: 12px; }
h4, h5, h6{ font-size: 11px; }
h1, h2, h3, h4, h5, h6{ margin: 3px; }
code{ font-family: courier, tahoma, arial, verdana, helvetica, sans-serif; font-size: 12px; }
small{ font-size: 9px; }
input:focus, select:focus, textarea:focus{ background: #b1daf6; }
legend{ padding: 0 5px; color: #666666; font-size: 11px; }
th{ text-align: center; }
.clearBoth{ clear: both; }
hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px solid #ffffff; }
.hiddenField{ visibility: hidden; }
.visibleField{ display: inline; }

/* klasa message_stack: ostrzezenia i bledy */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 1.8em; padding: 0.2em; border: 1px solid #666666; }
.messageStackWarning, .messageStackError{ background: #ff0000; color: #ffffff; }
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 1.1em; }
/* funkcja zen_create_sort_heading */
a.productListing-heading{ padding: 0 0.2em; font-size: 1em; text-align: center; }
/* funkcja zen_clean_html */
.smallText{ font-size: 0.9em; }
/* funkcja zen_get_products_display_price */
.productPriceDiscount{ color: #16779a; font-weight: normal; }
.normalprice{ color: #29b5d9; font-weight: normal; text-decoration: line-through; }
.productSpecialPriceSale{ color: #29b5d9; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #f73b20; font-weight: bold; }
.productSpecialPrice{ color: #f73b20; padding-left: 5px; font-weight: bold; }
.symbolWaluty{ font-weight: normal; font-size: 10px; padding: 0 2px; }

/* inne formatowania */
.biggerText{ font-size: 14px; }
.center{ text-align: center; }
.forward{ float: right; }
.back{ float: left; }
.floatingBox{ margin: 0; width: 47%; }
.errorText{ color: #ff0000; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; }
.alert{ color: #ff9900; margin-left: 5px; }

/* uklad strony */
#bannerOne{ margin: 0 auto; text-align: center; padding: 10px; }
#mainWrapper{ margin-top: 35px; padding: 0; text-align: center; background: url(../images/bodyBottom.gif) bottom left repeat-x; }
#contentMainWrapper{ margin: 0 auto; padding: 0; border-collapse: collapse; border: none; width: 1000px; }
#navColumnOne{ margin: 0; padding: 0; vertical-align: top; text-align: left; background-color: #ffffff; }
#navColumnOneWrapper{ margin: 0; padding: 0; }
#zawartosc{ margin: 0; padding: 0; width: 730px; vertical-align: top; text-align: left; background-color: #ffffff; }
#headerWrapper{ float: left; }
#strona{ width: 730px; padding: 10px 0; float: left; }
#navColumnOneBottom{ margin: 0; padding: 0; vertical-align: top; }
#stopka{ margin: 0; padding: 0; vertical-align: top; }

/* boxy */
.centeredContent{ text-align: center; font-size: 12px; }
.leftBoxContainer{ margin-bottom: 20px; font-size: 12px; }
.leftBoxHeading{ margin: 0; padding: 0; background: #ffffff url('../images/boxTop.gif') no-repeat top left; width: 270px; height: 64px; }
#categories .leftBoxHeading{ margin: 0; padding: 0; background: #16779a url('../images/boxTop1.gif') no-repeat top left; width: 270px; height: 64px; }
.leftBoxHeading h3{ margin: 0; padding: 23px 22px 0 0; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; font-style: italic; color: #f73b20; text-align: right; }
.leftBoxHeading h3 a{ font-family: Trebuchet MS; font-size: 14px; font-weight: bold; font-style: italic; color: #f73b20; text-align: right; text-decoration: none; }
.leftBoxHeading h3 a:hover{ color: #666666; text-decoration: none; }
.leftBoxHeading h3 label{ font-family: Trebuchet MS; font-size: 14px; font-weight: bold; font-style: italic; color: #f73b20; text-align: right; }
.sideBoxContent{ color: #666666; font-size: 12px; }
.sideBoxContent a{ color: #16779a; text-decoration: none; font-size: 12px; }
.sideBoxContent a:hover{ color: #29b5d9; text-decoration: none; }
	/* Kategorie */
	#categoriesContent, #categorylistboxContent{ padding: 12px 15px 12px 26px; color: #666666; }
	#categoriesselectContent, #treemenu{ color: #666666; }
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ color: #16779a; text-decoration: none; font-size: 12px; }
	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ color: #29b5d9; text-decoration: none; }
	#categoriesContent .category-top2, #categorylistboxContent .category-top2{ font-weight: bold; color: #16779a; background: url('../images/menzurka.gif') no-repeat top left; padding: 5px 0 5px 30px; display: block; font-size: 12px; }
	#categoriesContent .category-top2:hover, #categorylistboxContent .category-top2:hover{ font-weight: bold; color: #29b5d9; background: url('../images/menzurkaAnim.gif') no-repeat top left; padding: 5px 0 5px 30px; display: block; font-size: 12px; }
	#categoriesContent .category-subs, #categorylistboxContent .category-subs{ font-weight: bold; font-size: 12px; }
	#categoriesContent .category-products, #categorylistboxContent .category-products{ color: #16779a; font-size: 12px; }
	#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ font-weight: bold; color: #fe522c; font-size: 12px; }
	#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ color: #fe522c; font-size: 12px; }
	p#catBoxDivider{ background: url('../images/boxKatSep.gif') no-repeat top center; width: 270px; height: 8px; display: block; margin: 0; padding: 0; }
	#categoriesContentDod{ padding: 12px 15px 12px 26px; font-size: 12px; }
	/* Nowości */
	#whatsnewContent, #whatsnew2Content{ padding-top: 12px; color: #fe522c; font-weight: bold; }
	#whatsnewContent .symbolWaluty, #whatsnew2Content .symbolWaluty{ color: #666666; font-weight: normal; font-size: 10px; padding: 0 2px; }
	#whatsnewContent a, #whatsnew2Content a{ text-decoration: none; color: #16779a; font-weight: bold; }
	#whatsnewContent a:hover, #whatsnew2Content a:hover{ text-decoration: none; color: #29b5d9; }
	/* producenci */
	#manufacturersContent .boxInfo{ margin: 0; padding: 12px 15px 12px 26px; text-align: left; }
	#manufacturerinfoContent{ padding-top: 12px; }
	#manufacturerinfoContent ul{ margin: 0; padding: 12px 15px 12px 26px; list-style: none; }
	/* recenzje */
	#reviewsContent{ padding-top: 12px; }
	/* Polecamy */
	#featuredContent{ padding-top: 12px; color: #fe522c; font-weight: bold; }
	#featuredContent .symbolWaluty{ color: #666666; font-weight: normal; font-size: 10px; padding: 0 2px; }
	#featuredContent a{ text-decoration: none; color: #16779a; font-weight: bold; }
	#featuredContent a:hover{ text-decoration: none; color: #29b5d9; }
	/* Informacje */
	#informationContent{ padding: 12px 15px 12px 50px; }
	#moreinformationContent{ padding: 12px 15px 12px 50px; }
	/* Bannery */
	#bannerboxContent, #bannerboxallContent, #bannerbox2Content{ padding-top: 12px; }
	/* strony EZ */
	#ezpagesContent{ padding: 12px 15px 12px 50px; }
	#ezpagesContent ul{ margin: 0; padding: 0; list-style: none; }
	/* gatunki muzyczne */
	#musicgenresContent .boxInfo{ margin: 0; padding: 12px 15px 12px 26px; text-align: left; }
	/* wytwornie plytowe */
	#recordcompaniesContent .boxInfo{ margin: 0; padding: 12px 15px 12px 26px; text-align: left; }
	/* Koszyk */
	#shoppingcart hr{ border-bottom: 1px solid #b0b0b0; }
	#shoppingcartContent{ color: #fe522c; }
	#cartBoxListWrapper{ margin: 0; padding: 12px 15px 12px 26px; text-align: left; }
	#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style: none;  }
	#cartBoxListWrapper li{ margin: 0; padding: 0; }
	#cartBoxListWrapper li a{ color: #666666; text-decoration: none; }
	#cartBoxListWrapper li a:hover{ color: #29b5d9; text-decoration: none; }
	#cartBoxListWrapper .cartNewItem{ color: #fe522c; position: relative; }
	#cartBoxListWrapper .cartOldItem{ color: #666666; position: relative; }
	#cartBoxListWrapper .cartNewItem2{ font-weight: bold; position: relative; }
	#cartBoxListWrapper .cartOldItem2{ font-weight: normal; position: relative; }
	#cartBoxEmpty{ font-weight: bold; text-align: center; color: #666666; }
	.cartBoxTotal{ margin: 0; padding: 12px 15px 12px 26px; text-align: right; font-weight: bold; }
	#cartBoxGVButton, #cartBoxGVBalance{ text-align: center; }
	#cartBoxVoucherBalance{ font-weight: bold; text-align: center; }
	/* bestsellery */
	#bestsellersContent, #bestsellers2Content{ padding: 12px 15px 12px 26px; color: #666666; }
	#bestsellersContent .wrapper, #bestsellers2Content .wrapper{ margin: 0; }
	#bestsellersContent .wrapper ol{ padding: 0; margin: 0 5px 0 20px; }
	#bestsellers2Content .wrapper ul{ padding: 0; margin: 0 5px 0 0; list-style: none; }
	#bestsellersContent .wrapper li{ padding: 3px 0; margin: 0; }
	#bestsellers2Content .wrapper li{ padding: 5px 0 0 3px; margin: 0; clear: both; }
	#bestsellersContent .wrapper li a{ color: #16779a; text-decoration: none; font-weight: bold; }
	#bestsellers2Content .wrapper li a{ color: #16779a; text-decoration: none; font-weight: bold; display: block; }
	#bestsellersContent .wrapper li a:hover, #bestsellers2Content .wrapper li a:hover{ color: #29b5d9; text-decoration: none; }
	#bestsellers2Content .wrapper li a img{ width: 30px; height: 20px; padding: 0 10px 3px 0; float: left; }
	/* Promocje */
	#specialsContent, #specials2Content{ padding-top: 12px; color: #fe522c; font-weight: bold; }
	#specialsContent .symbolWaluty, #specials2Content .symbolWaluty{ color: #666666; font-weight: normal; font-size: 10px; padding: 0 2px; }
	#specialsContent a, #specials2Content a{ text-decoration: none; color: #16779a; font-weight: bold; }
	#specialsContent a:hover, #specials2Content a:hover{ text-decoration: none; color: #29b5d9; }
	/* historia zamowien */
	#orderhistoryContent{ padding: 12px 15px 12px 26px; color: #666666; }
	.orderHistList{ padding: 0; margin: 0 5px 0 0; list-style: none;  }
	.orderHistList li{ margin: 0; padding: 0; }
	.orderHistList li a{ color: #666666; text-decoration: none; }
	.orderHistList li a:hover{ color: #29b5d9; text-decoration: none; }
	/* jezyki */
	#languagesContent{ padding-top: 12px; color: #666666; }
	#languagesContent a{ text-decoration: none; color: #666666; }
	/* waluty */
	#currenciesContent .boxInfo{ margin: 0; padding: 12px 15px 12px 26px; text-align: left; }
	/* klienci online */
	#whosonlineContent{ padding-top: 12px; color: #666666; }
	/* wyszukiwarka */
	#searchContent{ padding: 12px 10px 12px 10px; color: #666666; text-align: center; }
	#searchContent form{ margin: 0; padding: 0 0 5px 0; }
	#searchContent form input{ margin: 0; padding: 0; display: inline; vertical-align: top; }
	#searchContent form input.fraza{ margin: 0; padding: 0; display: inline; font-size: 12px; border: 1px solid #29b5d9; width: 150px; height: 20px; }
	#searchContent a{ display: block; text-align: center; padding: 0 0 5px 0; }
	/* wyszukiwarka zaawansowana */
	#advancedsearchsbContent{ padding: 12px 10px 12px 10px; color: #666666; text-align: left; }
	#advancedsearchsbContent form{ margin: 0; padding: 0; }
	#advancedsearchsbContent form input, #advancedsearchsbContent form select{ margin: 0; padding: 0; border: 1px solid #29b5d9; font-size: 12px; color: #666666; }
	#advancedsearchsbContent form .frazaSubmit{ margin: 0; padding: 0; border: none; font-size: 12px; }
	#advancedsearchsbContent form fieldset{ font-size: 12px; color: #666666; margin: 5px 0 0 0; padding: 5px; border: 1px solid #29b5d9; }
	#advancedsearchsbContent form fieldset fieldset{ border-color: #666666; }
	#advancedsearchsbContent form fieldset legend{ padding: 0 5px; color: #666666; font-size: 11px; }
	#advancedsearchsbContent form .legendText{ font-size: 11px; color: #16779a; text-decoration: none; }
	#advancedsearchsbContent form .legendText:hover{ color: #29b5d9; text-decoration: none; }
	/* google */
	#googleadsenseContent{ padding-top: 12px; }
	/* dokumenty */
	#documentcategoriesContent{ padding: 12px 15px 12px 26px; color: #666666; }
	#documentcategoriesContent a{ color: #16779a; text-decoration: none; }
	#documentcategoriesContent a:hover{ color: #29b5d9; text-decoration: none; }
	#documentcategoriesContent .category-top{ color: #16779a }
	#documentcategoriesContent .category-subs{ color: #16779a; }
	#documentcategoriesContent .category-products{ color: #16779a; }
	#documentcategoriesContent .category-subs-parent{ font-weight: bold; color: #fe522c; }
	#documentcategoriesContent .category-subs-selected{ color: #fe522c; }
	/* kontakt */
	#contactsideboxContent{ padding: 12px 15px 12px 50px; color: #666666; }
	#contactsideboxContent a{ color: #16779a; text-decoration: none; }
	#contactsideboxContent a:hover{ color: #29b5d9; text-decoration: none; }
	/* platnosci */
	#ccacceptContent{ padding-top: 12px; }
	/* logowanie */
	#loginboxContent{ padding: 12px 10px 12px 50px; }
	#loginboxContent form{ margin: 0; padding: 0; }
	#loginboxContent form .inputLogin{ display: block; padding-bottom: 5px; float: left; width: 180px; }
	#loginboxContent form .inputLogin span{ font-size: 11px; color: #666666; }
	#loginboxContent form .inputLogin input{ margin: 0; padding: 0; border: 1px solid #29b5d9; display: block; font-size: 12px; color: #666666; width: 150px; height: 17px !important /*Non-IE6*/; height: 22px /*IE6*/; }
	#loginboxContent form .back a{ color: #16779a; text-decoration: none; }
	#loginboxContent form .back a:hover{ color: #29b5d9; text-decoration: none; }
	#loginboxContent form .forward input{ margin: 0; padding: 0; border: none; display: block; }
	#loginboxContent ul{ padding: 0; margin: 0 5px 0 0; list-style: none;  }
	#loginboxContent ul li{ margin: 0; padding: 0; }
	#loginboxContent ul li a{ color: #16779a; text-decoration: none; }
	#loginboxContent ul li a:hover{ color: #29b5d9; text-decoration: none; }
	/* Powiadomienia */
	#productnotificationsContent{ padding-top: 12px; }
	#productnotificationsContent a{ color: #16779a; text-decoration: none; }
	#productnotificationsContent a:hover{ color: #29b5d9; text-decoration: none; }
	/* poinformuj znajomego */
	#tellafriendContent{ padding: 12px 10px 12px 10px; color: #666666; text-align: center; }
	#tellafriendContent form{ margin: 0; padding: 0 0 5px 0; }
	#tellafriendContent form input{ margin: 0; padding: 0; display: inline; vertical-align: top; }
	#tellafriendContent form input.frazaEmail{ margin: 0; padding: 0; display: inline; font-size: 12px; border: 1px solid #29b5d9; width: 150px; height: 20px; }
	#tellafriendContent span{ text-align: center; padding: 0 0 5px 0; }

/* nawigacja EZ */
#navMainWrapper{ width: 730px; height: 48px; float: left; background-color: #16779a; }
#navEZPagesTopWrapper{ text-align: right; margin-top: 26px; margin-right: 28px; font-size: 11px; color: #f7f7ff; }
#navEZPagesTopWrapper a{ text-decoration: none; padding: 0; color: #f7f7ff; white-space: nowrap; font-size: 11px; }
#navEZPagesTopWrapper a:hover{ color: #333333; text-decoration: none; }

/* identyfikacja */
#identifyWrapper{ width: 730px; height: 307px; float: left; background: #16779a url(../images/stronaTop.gif) top left no-repeat; }
#identifyMainWrapper{ width: 477px; height: 307px; float: left; }
#logoWrapper{ width: 253px; height: 307px; float: right; }
/* linki */
#identifyLinksWpraper{ margin-top: 27px; color: #16779a; font-weight: bold; height: 30px; width: 477px; background-color: #ffffff; }
#identifyLinksWpraper #navMain{ padding-top: 7px; }
#identifyLinksWpraper #navMain ul{ margin: 0; padding: 0; list-style-type: none; }
#identifyLinksWpraper #navMain ul li{ display: inline; }
#identifyLinksWpraper #navMain ul li a{ text-decoration: none; padding: 0 26px; margin: 0; color: #16779a; font-weight: bold; white-space: nowrap; }
#identifyLinksWpraper #navMain ul li a:hover{ color: #fe522c; }
/* slogan */
#taglineWrapper{ width: 477px; height: 250px; background: #ffffff url(../images/chemland.jpg) top left no-repeat; }
#taglineWrapper #tagline{ color: #e00f0a; font-family: Trebuchet MS; font-size: 20px; font-style: italic; text-align: right; padding: 213px 10px 0 0; display: block; }
/* logo */
#logo{ width: 253px; height: 136px; }
/* koszyk w topie */
#topKoszyk{ width: 253px; height: 80px; background-color: #ffffff; }
.headerCartContent{ text-align: left; }
.headerCartContent h3{ margin: 0; padding: 0; background: url('../images/boxHeader.gif') no-repeat top left; width: 253px; height: 41px; }
.headerCartContent a{ margin: 0; padding: 19px 0 0 22px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; font-style: italic; color: #f73b20; text-decoration: none; display: block; }
.headerCartContent a:hover{ color: #666666; text-decoration: none; }
#headerCartSummary{ color: #16779a; font-size: 12px; margin-left: 22px; }
#headerCartSummary span{ color: #f73b20; font-weight: bold; }
#headerCartSummary .symbolWaluty{ color: #666666; font-size: 10px; font-weight: normal; }
#headerCartEmpty{ color: #16779a; font-size: 12px; margin-left: 22px; }
/* wyszukiwarka */
#topSzukaj{ width: 253px; height: 91px; background: #ffffff url('../images/headerBottom.gif') no-repeat bottom left; }
#topSzukaj .navMainSearch{ text-align: left; }
#topSzukaj .navMainSearch h3{ margin: 0; padding: 0; background: url('../images/boxHeader.gif') no-repeat top left; width: 253px; height: 41px; }
#topSzukaj .navMainSearch h3 a{ margin: 0; padding: 19px 0 0 22px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; font-style: italic; color: #f73b20; text-decoration: none; display: block; }
#topSzukaj .navMainSearch h3 a:hover{ color: #666666; text-decoration: none; }
#navMainSearchForm{ color: #16779a; font-size: 12px; margin: 4px 0 0 22px; background:#ff0000}
#navMainSearchForm form{ margin: 0; padding: 0; background:#fff000}
#navMainSearchForm input{ float: left; }
#navMainSearchForm input#inputsearch{ width: 130px; margin: 0 5px 0 0; padding: 0; font-size: 12px; border: 1px solid #29b5d9; color: #16779a; font-size: 16px; height: 20px !important /*Non-IE6*/; height: 22px /*IE6*/; }
#navMainSearchForm input#inputsubmit{ margin: 0; padding: 0; border: none; }

/* banner */
#bannerTwo{ padding: 10px 0; text-align: center; width: 730px; float: left; background-color: #ffffff; }

/* menu gora: kategorie */
#navCatTabsWrapper{ padding: 10px 0; width: 730px; text-align: center; background-color: #ffffff; float: left; color: #666666; }
ul#navCatTabs{ margin: 0; padding: 0; list-style: none; text-align: center; }
#navCatTabs li{ display: inline; }
#navCatTabs li .category-top{ margin: 0; padding: 0 5px; text-decoration: none; font-size: 11px; color: #16779a; white-space: nowrap; }
#navCatTabs li .category-top:hover{ text-decoration: none; color: #29b5d9; }

/* nawigacja */
#navBreadCrumb{ padding: 10px 18px; text-align: left; color: #666666; }
#navBreadCrumb a{ color: #16779a; text-decoration: none; }
#navBreadCrumb a:hover{ color: #29b5d9; text-decoration: none; }

/* baner gorny */
#bannerThree{ padding: 10px 0; text-align: center; width: 730px; }

/* strony zawartosci */
.centerColumn{ margin: 0 18px; width: 694px; }
.centerColumn h1{ margin: 8px 0; font-family: Trebuchet MS; font-weight: bold; color: #f73b20; font-size: 16px; font-style: italic; }
.centerColumn form, .centerColumn select, .centerColumn input{ display: inline; font-size: 11px; margin: 5px; }
.centerColumn textarea{ margin: auto; display: block; width: 95%; }
.centerColumn fieldset{ font-size: 11px; color: #666666; margin: 5px 0; padding: 5px; border: 1px solid #29b5d9; }
.centerColumn fieldset fieldset{ font-size: 11px; color: #666666; margin: 5px; padding: 5px; border: 1px solid #666666; }
.centerColumn legend{ padding: 0 3px; color: #666666; font-size: 11px; font-weight: bold; }
.centerColumn label{ font-size: 11px; }
.centerColumn label.checkboxLabel, .centerColumn label.radioButtonLabel{ margin: 0; padding: 0 5px 0 3px; }
.centerColumn label.inputLabel{ width: 11em; float: left; padding: 5px 5px 5px 0; }
.centerColumn label.inputLabelPayment{ width: 15em; float: left; }
.centerColumn label.selectLabel, .centerColumn label.switchedLabel, .centerColumn label.uploadsLabel{ width: 12em; float: left; }
.centerColumn ol{ margin-left: 20px; }
.greeting{ margin: 3px 0; color: #666666; font-size: 11px; font-weight: bold; }
.greetUser{ color: #f73b20; }
.content{ margin: 5px 0; }
#textmain{ color: #f73b20; margin: 5px 0; }
#textinformation{ color: #666666; margin: 5px 0; }

/* zawartosc dla tekstow */
.content p{ margin: 0 0 5px 0; font-size: 11px; color: #666666; }
/* modul kategorii */
.categoryListBoxContents, .specialsListBoxContents{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }
.categoryListBoxContents a, .specialsListBoxContents a{ text-decoration: none; color: #16779a; font-weight: bold; font-size: 11px; }
.categoryListBoxContents a:hover, .specialsListBoxContents a:hover{ color: #666666; font-weight: bold; text-decoration: none; font-size: 11px; }
/* moduly */
.centerBoxWrapper{ margin-bottom: 20px; }
#whatsNew .centerBoxHeading, #featuredProducts .centerBoxHeading, #specialsDefault .centerBoxHeading{ margin: 0; padding: 12px 0; }
#whatsNew .centerBoxHeading h2, #featuredProducts .centerBoxHeading h2, #specialsDefault .centerBoxHeading h2{ margin: 0; padding: 0; font-family: Trebuchet MS; font-size: 16px; font-weight: bold; color: #16779a; text-align: left; font-style: italic; border-bottom: 1px dashed #16779a; float: left; }
#whatsNew .columnarBoxContent, #featuredProducts .columnarBoxContent, #specialsDefault .columnarBoxContent{ padding: 10px 0 0 0; }
.obrProduktu{ display: block; float: left; padding: 0 10px 5px 5px; }
.obrProduktu a{ display: block; float: left; }
.szczegolyProduktu{ color: #999999; font-weight: normal; font-size: 11px; text-align: left; }
.linkProduktu{ color: #16779a; font-weight: bold; font-size: 12px; text-decoration: underline; text-align: left; }
.linkProduktu:hover{ color: #464646; font-weight: bold; font-size: 12px; text-decoration: underline; }
.cenaProduktu{ color: #f73b20; font-weight: normal; font-size: 20px; text-align: right; }
.cenaProduktu .productSalePrice{ color: #f73b20; font-weight: normal; font-size: 20px; }
.cenaProduktu .productSpecialPrice{ color: #f73b20; padding-left: 5px; font-weight: normal; font-size: 20px; }
.cenaProduktu .symbolWaluty{ color: #666666; font-weight: normal; font-size: 10px; padding: 0 2px; }
.opcjeProduktu{ text-align: center; margin: 10px 0 15px 0; }
.opcjeProduktuB{ text-align: left; margin: 10px 0 15px 0; }
.opcjeProduktu a{ padding: 0 5px; }
/* modul oczekiwanych */
#upcoming{ font-size: 12px; color: #464646; margin: 5px 0; padding: 0; border: 1px solid #16779a; }
#upcomingProductsTable{ margin: 0 auto; padding: 0; text-align: center; }
#upcomingProductsTable caption{ font-size: 12px; font-weight: bold; margin: 3px auto; text-align: center; }
#upcomingProductsTable #upProductsHeading{ color: #464646; font-weight: bold; text-align: left; padding-left: 10px; }
#upcomingProductsTable #upDateHeading{ color: #464646; font-weight: bold; text-align: right; padding-right: 10px; }
#upcomingProductsTable .rowEven{ background: #ffffff; }
#upcomingProductsTable .rowOdd{ background: #b1daf6; }
#upcomingProductsTable .upProducts{ vertical-align: middle; text-align: left; padding: 3px 10px 3px 10px; }
#upcomingProductsTable .upDate{ vertical-align: middle; text-align: right; padding: 3px 10px 3px 10px; }
/* product list */
#categoryImgListing{ padding: 5px 0; }
#categoryDescription{ margin: 5px 0; }
/* content listy */
#navCategoryIcon, .buttonRow{ margin: 5px 0; }
/* numerowanie list */
.navSplitPagesResult{ margin: 3px 0; padding: 0; color: #464646; font-size: 9px; }
.navSplitPagesResult strong{ font-size: 9px; }
/* wstecz/dalej */
.navSplitPagesLinks{ text-align: right; margin: 0; padding: 4px 0; }
/* tabele */
.tabTable{}
.productListing-even{ width: 33%; float: left; padding-bottom: 10px; }
.productListing-odd{ width: 33%; float: left; padding-bottom: 10px; }
.productListing-data{ text-align: center; padding: 5px 15px 0 15px; }
h3.itemTitle{ font-size: 12px; }
h3.itemTitle a{ color: #16779a; font-weight: bold; font-size: 12px; text-decoration: underline; text-align: left; }
h3.itemTitle a:hover{ color: #464646; font-weight: bold; font-size: 12px; text-decoration: underline; }
.listingDescription{ font-size: 11px; }
/* content - strona produktu */
.categoryIcon{ margin: 0 0 10px 0; }
.categoryIcon a{ display: block; margin-bottom: 5px; font-weight: bold; text-decoration: none; }
/* wstecz/dalej */
.navNextPrevCounter{ margin: 0; font-size: 10px; }
.navNextPrevList{ display: inline; white-space: nowrap; margin: 0; padding: 5px 2px; list-style: none; }
.navNextPrevList img{ margin: 0; padding: 0; }
#productMainImage{ padding: 10px 10px 10px 0; text-align: center; }
#productMainImage a{ text-decoration: none; }
h1#productName{ font-family: Trebuchet MS; font-weight: bold; color: #464646; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; color: #f73b20; }
#freeShippingIcon{ padding: 3px; }
#productDescription{ padding: 5px; font-size: 12px; }
#cartAdd{ float: right; text-align: center; margin: 10px; border: 1px solid #16779a; padding: 10px; }
ul#productDetailsList{ margin: 0; padding: 0 0 0 25px; list-style: square; }
ul#productDetailsList li{ color: #464646; }
h3#attribsOptionsText{ color: #464646; }
h3.attributesComments{ color: #464646; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ padding: 5px 0; }
h4.optionName{ font-size: 11px; line-height: 14px; padding: 3px; margin: 3px; }
/* atrybuty */
.zero, .one, .two, .three, .threeA, .four, .fourA, .five, .fiveA{ color: #464646; }
.attribImg{ float: left; padding: 5px 0; width: 40px; text-align: center; }
.attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 5px; padding: 5px; }
.additionalImages{ vertical-align: top; margin: 10px 0; text-align: center; }
.reviewCount{ color: #464646; font-size: 10px; }
#productDateAvailable{ padding-top: 5px; color: #464646; font-size: 10px; }
#productDateAdded, #reviewsInfoDefaultDate{ padding-top: 5px; color: #999999; font-size: 10px; }
#productInfoLink{ padding-top: 5px; color: #999999; font-size: 11px; }
#productInfoLink a{ color: #16779a; font-size: 11px; text-decoration: none; }
#productInfoLink a:hover{ color: #464646; text-decoration: none; }
#alsoPurchased{ padding-top: 10px; }
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }

/* mapa strony */
#siteMapList{ width: 90%; float: right; }
#siteMapList ul li{ font-weight: bold; }
#siteMapList ul li ul li{ font-weight: normal; }

/* konto */
#prevOrders, #downloads, #myAccountOrdersStatus{ border-collapse: collapse; border: none; width: 100%; }
tr.tableHeading{ background: #b1daf6; height: 2em; }
.tableHeading th{ border-bottom: 1px solid #16779a; background: #b1daf6; height: 2.2em; }
#accountLinksWrapper{ margin: 0; width: 47%; }
.list{ margin: 0; padding: 0 0 0 5px; list-style: none; }
#myAccountGen li{ margin: 0; }
#myAccountNotify li{ margin: 0; }
#sendSpendWrapper{ border: 1px solid #16779a; float: right; margin: 0 0 10px 10px; width: 47%; }
.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: 0.2em; width: 5.5em; }
.lineTitle{ text-align: right; padding: 0.2em; }
.tableRow{ height: 2.2em; }

/* strony EZ */
#navEZPageNextPrev{ margin-bottom: 10px; }
#navEZPagesTOCWrapper{ margin: 0; width: 47%; padding: 5px; font-weight: bold; float: right; height: 1%; border: 1px solid #16779a; }
#ezPagesTOCHeading{ color: #464646; text-decoration: underline; }
#navEZPagesTOC ul{ margin: 0; padding: 5px 0; list-style: none; line-height: 14px; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ color: #16779a; text-decoration: none; padding: 0 5px; margin: 0; }
#navEZPagesTOC ul li a:hover{ color: #464646; }

/* recenzje */
tr.reviewsContentSingle{ margin: 0; padding: 10px; text-align: center; border-bottom: 1px solid #16779a; }
tr.reviewsContentSingle td{ margin: 0; padding: 0; text-align: center; vertical-align: top; }
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 5px; color: #16779a; }
.rating{ padding-bottom: 5px; }
#reviewsInfoDefaultProductImage{ margin: 0 10px 10px 0; text-align: center; }

/* koszyk */
#cartContentsDisplay{ border-collapse: collapse; border: none; width: 100%; }
#checkoutShipto{ margin: 0; width: 47%; }
.totalBox{ text-align: right; padding: 15px; }
#checkoutBillto{ margin: 0; width: 47%; }
.gvBal{ float: right; text-align: center; }
.cartQuantity{ text-align: center; padding: 5px 0; }
.cartProductDisplay{ padding: 5px 0; text-align: right; }
.cartAttribsList{ margin-left: 10px; }
.cartTotalDisplay{ padding: 5px 2px 5px 0; text-align: right; }
#cartInstructionsDisplay{ padding: 5px 0; }
#scUpdateQuantity{ width: 20px; }
.cartQuantityUpdate{ padding: 5px 0; text-align: center; }
#cartImage{ margin: 5px 10px; }
.cartUnitDisplay{ padding: 5px 2px 5px 0; text-align: right; }
.cartRemoveItemDisplay{ padding: 5px 0; text-align: center; }
#cartSubTotal{ border-top: 1px solid #16779a; font-weight: bold; text-align: right; line-height: 22px; padding-right: 25px; background: #b1daf6;  height: 22px; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }
.buttonRowCart input{ margin: 0; padding: 0; }

/* baner na dole */
#bannerFour{ padding: 10px 0; text-align: center; width: 730px; }

/* stopka lewa */
/*
#siteinfoPlatnosci{ width: 270px; height: 37px; background: #ffffff url(../images/platnosci.gif) top center no-repeat; }
*/
#siteinfoPlatnosci{ width: 270px; height: 37px; background: #ffffff; }
#siteinfoLegal{ margin: 0; padding: 0; text-align: right; font-size: 12px; color: #d7d7d7; height: 106px; background: url(../images/lewaDol2.gif) top center no-repeat; }
#siteinfoLegal p{ margin: 0; padding: 33px 30px 0 0; text-align: right; font-size: 12px; color: #ffffff; }
#siteinfoLegal p a{ color: #ffffff; text-decoration: none; font-size: 12px; }
#siteinfoLegal p a:hover{ color: #ffffff; text-decoration: underline; }
#siteinfoLegal p span{ margin: 0; padding: 0; padding-top: 3px; text-align: right; font-size: 12px; color: #66cccc; }
#siteinfoLegal p span a{ color: #66cccc; text-decoration: none; font-size: 12px; }
#siteinfoLegal p span a:hover{ color: #66cccc; text-decoration: underline; }

/* stopka prawa */
#bannerFive{ padding: 10px 0; text-align: center; width: 730px; float: left; background-color: #ffffff; }
#stopkaWrapper{ width: 730px; height: 108px; float: left; }
#daneKontaktowe{ width: 332px; height: 108px; float: left; background: url(../images/stopkaL.gif) top left no-repeat; }
#navSuppWrapper{ width: 398px; height: 108px; float: right; background: url(../images/stopkaP.gif) top left no-repeat; }
/* dane kontaktowe */
#daneKontaktoweUl{ margin: 20px 15px 0 0; padding: 0; list-style: none; color: #666666; font-size: 11px; text-align: right; }
/* menu dol */
ul#navSupp{ margin: 70px 15px 10px 15px; padding: 0; list-style: none; font-size: 11px; text-align: right; line-height: 15px; }
#navSupp li{ font-size: 11px; color: #666666; }
#navSupp li a{ margin: 0; padding: 0 2px; text-decoration: none; font-weight: normal; text-decoration: none; font-size: 11px; color: #666666; white-space: nowrap; }
#navSupp li a:hover{ color: #333333; }
#siteinfoIP{ text-align: center; width: 730px; font-size: 10px; color: #ffffff; }
#bannerSix{ margin: 10px auto; text-align: center; width: 730px; }

/* popup */
#popupImage, #popupSearchHelp, #popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
#infoShoppingCart, #popupAtrribsQuantityPricesHelp, #popupCouponHelp, #popupCVVHelp, #popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 5px; }
.cartTotalsDisplay{ padding: 5px 0; text-align: center; }