/**
 *
 * @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 */
body{ margin: 0; padding: 0; text-align: center; font-family: "arial"; font-size: 62.5%; color: #333333; background: #F9DAE6; }
a{ color: #620F2E; text-decoration: none; }
a:hover{ color: #ff6600; }
a img{ border: none; }
p, td, th {
       font-size: 12px;
       color: #9B1747;
}


h2{ font-size: 14px; }
h3{ font-size: 13px; }
h4, h5, h6{ font-size: 12px; }
h1, h2, h3, h4, h5, h6{ margin: 0.3em; }
code{ font-family: "courier, tahoma, arial, verdana, helvetica, sans-serif"; font-size: 1em; }
small{ font-size: 10px; }
form, select, input{ display: inline; font-size: 11px; margin: 0.1em; }
textarea{ margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus{ background: #f5f5f5; }
fieldset{ padding: 0.5em; margin: 0.5em 0em; border: 1px solid #FF80C0; }
legend{ font-size: 1.1em; font-weight: bold; padding: 0.3em; }
label{ font-size: 1.1em; line-height: 1.5em; padding: 0.2em; }
label.checkboxLabel, label.radioButtonLabel{ margin: 0.5em 0.3em; }
label.inputLabel{ width: 11em; float: left; }
label.inputLabelPayment{ width: 15em; float: left; }
label.selectLabel, label.switchedLabel, label.uploadsLabel{ width: 12em; float: left; }
p, address{ font-size: 1.1em; font-style: normal; padding: 0.5em; }
th{ text-align: center; }
.clearBoth{ clear: both; }
hr{ height: 1px; margin-top: 0.5em; border: none; border-bottom: 1px solid #ffffff; }
.hiddenField{ display: none; }
.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 3px; font-size: 11px; text-align: center; }
/* funkcja zen_clean_html */
.smallText{ font-size: 0.9em; }
/* funkcja zen_get_products_display_price */
.productPriceDiscount{ color: #ffffff; }
.normalprice{ text-decoration: line-through; }
.productSpecialPriceSale{ color: #FF80FF; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #ffff00; font-weight: bold; }
.productSpecialPrice{ padding-left: 1em; font-weight: bold; }

/* inne formatowania */
.biggerText{ font-size: 1.2em; }
.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{ vertical-align: top; color: #ff0000; margin-left: 0.5em; }

/* uklad strony */
#bannerOne{ text-align: center; padding: 0.8em; }
#mainWrapper{ margin: 0 auto; padding: 0; vertical-align: top; width: 90%; text-align: left; }
#headerWrapper{ margin: 0; padding: 0; }
#contentMainWrapper{ margin: 0; padding: 0; border-collapse: collapse; border: none; width: 100%; }
#navColumnOne, #navColumnTwo, #zawartosc{ vertical-align: top; }
#navColumnOneWrapper{ padding: 0; }
#navColumnTwoWrapper{ margin: auto; padding: 0; }
#navSuppWrapper{ margin: 0;  font-weight: bold; color: #666666; width: 100%; text-align: center; }
#bannerFive{ padding: 0.8em; text-align: center; }
#siteinfoIP{ font-size: 0.9em; text-align: center; }
#siteinfoLegal{ font-size: 0.9em; padding-bottom: 0.3em; text-align: center; }
#bannerSix{ padding: 0.8em; text-align: center; }

/* naglowek nawigacja, wyszukiwarka */
#navMainWrapper{ margin: 0; color: #333333; height: 1%; width: 100%; }
#navMain ul{ margin: 0em; padding: 0.5em 0em; list-style-type: none; text-align: center; line-height: 1.5em; }
#navMain ul li{ display: inline; }
#navMain ul li a{ text-decoration: none; padding: 0em 0.5em; margin: 0; color: #336cad; white-space: nowrap; }
#navMain ul li a:hover{ color: #ff6600; }
#navMainSearch{ margin: 0; padding: 0; width: 300px; float: right; }
#navMainSearch form{ margin: 0; padding: 0; float: right; }
#navMainSearch form input{ float: left; }
#navMainSearch form input#inputsearch{ width: 200px; margin: 2px 10px 0 0; padding: 2px 5px; border: 1px solid #dddddd; }
#navMainSearch form input#inputsubmit{ margin: 0; padding: 0; border: none; }
#inputsubmit2 {
              float: left;
}

/* logo, slogan, baner */
#logoWrapper{ margin: 0; padding: 0; width: 100%; background: #f2f2f2; }
#logo{ float: left; }
#taglineWrapper{ float: right; margin-right: 1em; }
#tagline{ color: #cc0000; font-size: 2em; text-align: center; vertical-align: middle; padding: 0.5em 0; font-family: "Arial"; font-weight: bold; }
#bannerTwo{ padding: 0.8em; text-align: center; }

/* menu gora: kategorie */
#navCatTabsWrapper{ margin: 0; background: inherit; font-weight: bold; color: #9B1747; height: 1%; width: 100%; text-align: center; }
ul#navCatTabs{font-family: "verdana";  margin: 0; padding: 0.5em 0em; list-style-type: none; text-align: center; line-height: 1.5em; }
#navCatTabs li{ display: inline; }
#navCatTabs li .category-top{ margin: 0; padding: 0em 0.5em; text-decoration: none; font-weight: bold; font-size: 0.95em; color: #9B1747; white-space: nowrap; }
#navCatTabs li .category-top:hover{ color: #ff6600; }

/* menu gora: belka stron EZ */
#navEZPagesTop{ font-family: "verdana"; background: inherit; margin: 0; padding: 0.5em; font-weight: bold; color: #333333; }
#navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 0.5em; color: #E34480; white-space: nowrap; font-weight: bold; }
#navEZPagesTop a:hover{ color: #575757; }

/* boxy */
.centeredContent{ text-align: center; }
       
       .leftBoxContainer, .rightBoxContainer, .singleBoxContainer { 
       background-image: url('../images/babyshop_box_footer.gif'); 
       background-repeat: no-repeat; 
       background-position: bottom left; 
       padding-bottom: 20px; margin-bottom: 1.5em;}

       .rightBoxContainer { 
       background-image: url('../images/babyshop_box_footer_r.gif'); 
       background-repeat: no-repeat; 
       background-position: bottom right; 
       padding-bottom: 20px; margin-bottom: 1.5em;}
       
/* kontener szczegolowo dla kazdego boxa */
       #advancedsearchsb, #ccaccept, #contactsidebox, #currencies, #documentcategories, #ezpages, #information, #languages, #loginbox, #manufacturerinfo, #manufacturers, #moreinformation, #musicgenres, #orderhistory, #recordcompanies, #reviews, #search, #searchheader, #tellafriend, #whosonline{ background-color: #E14C81; color: #ffffff;}
       #bannerbox2, #bannerbox, #bannerboxall{ background-color: #E14C81;}
       #bestsellers, #featured{ background-color: #E14C81; }
       #categories, #categoriesselect, #categorylistbox, #specials, #specials2, #treemenu{ background-color: #E14C81; }
       #productnotifications, #whatsnew, #whatsnew2{ background-color: #E14C81; }
       #shoppingcart{ background-color: #E14C81; }

.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0px; }

h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ font-size: 12px; font-weight: bold; color: #C93268; background: #eaeaea url('../images/babyshop_box_header.gif') no-repeat top left; padding-top: 0px; padding-bottom: 1px; text-align: left; padding-left: 33px; background-color: #F9DAE6;}

h3 label {
       font-size: 12px; font-weight: bold; color: #C93268; padding-top: 0px; padding-bottom: 1px; line-height: 14px;
}

h3.rightBoxHeading { font-size: 12px; font-weight: bold; color: #C93268; background: #eaeaea url('../images/babyshop_box_header_r.gif') no-repeat top left; padding-top: 0px; padding-bottom: 1px; text-align: left; padding-left: 20px; background-color: #F9DAE6;}

h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ font-size: 12px; text-decoration: none; color: #C93268; }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h3.singleBoxHeading a:hover{ color: #575757; text-decoration: none; }
       /* naglowki szczegolowe */
       h3#bannerboxallHeading, h3#bannerbox2Heading, h3#bannerboxHeading{  }
       h3#bestsellersHeading, h3#featuredHeading{ }
       h3#featuredHeading a{ }
       h3#featuredHeading a:hover{  }
       h3#categoriesHeading, h3#categoriesselectHeading, h3#categorylistboxHeading, h3#specialsHeading, h3#specials2Heading, h3#treemenuHeading{ }
       h3#specialsHeading a, h3#specials2Heading a{ }
       h3#specialsHeading a:hover, h3#specials2Heading a:hover{ }
       h3#productnotificationsHeading, h3#whatsnewHeading, h3#whatsnew2Heading{ }
       h3#productnotificationsHeading a, h3#whatsnewHeading a, h3#whatsnew2Heading a{ }
       h3#productnotificationsHeading a:hover, h3#whatsnewHeading a:hover, h3#whatsnew2Heading a:hover{ }
       h3#shoppingcartHeading{ }
       h3#shoppingcartHeading a{ }
       h3#shoppingcartHeading a:hover{  }
.sideBoxContent{ font-size: 1.1em; padding: 0.4em; color: #666666; }
.sideBoxContent a{ color: #ffffff; text-decoration: none; }
.sideBoxContent a:hover{ color: #84042B; text-decoration: none; }
       /* bestsellery */
       #bestsellersContent{ color: #ffff00; }
       #bestsellersContent .wrapper{ margin: 0em 0em 0em 1.5em; }
       #bestsellersContent .wrapper ol{ padding: 0; margin-left: 1.1em; }
       #bestsellersContent .wrapper li{ padding: 0; margin: 0.3em 0em 0.3em 0em; }
       #bestsellersContent .wrapper li a{ color: #ffffff; text-decoration: none; font-weight: bold; }
       #bestsellersContent .wrapper li a:hover{ color: #620F2E; text-decoration: none; }
       /* Kategorie */
       #categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{ color: #ffffff; padding: 0px;}
       
       #categoriesContent a, #categorylistboxContent a, #treemenu a{ 
              color: #ffffff; 
              text-decoration: none;
              display: block;
              border-bottom: 1px solid #EB85AB;
              margin: 0px;
              background-image: url('../images/babyshop_box_punkt.gif');
              background-repeat: no-repeat;
              background-position: 2px 6px;
              padding-left: 17px;
              padding-top: 4px;
              padding-bottom: 4px;
       }
       
       #categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover { background-color:#ffffff; color: #9B1747; text-decoration: none; }
       #categoriesContent .category-top2, #categorylistboxContent .category-top2{ font-weight: bold; }
       #categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: #ffffff; }
       #categoriesContent .category-products, #categorylistboxContent .category-products{ background-position: 15px 6px; padding-left: 25px; color: #ffffff; }
       #categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ color: #9B1747; }
       #categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ font-weight: bold; color: #ffff00; }
       #catBoxDivider{ border-bottom: 0px solid  #F9DAE6; }
       #categoriesContent .category-links, #categorylistboxContent .category-links, #treemenu .category-links{ text-decoration: none; }
       /* waluty */
       #currenciesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
       /* dokumenty */
       #documentcategoriesContent .category-top{ font-weight: bold; }
       #documentcategoriesContent .category-subs{ color: #666666; }
       #documentcategoriesContent .category-products{ color: #666666; }
       #documentcategoriesContent .category-subs-parent{ color: #999999; }
       #documentcategoriesContent .category-subs-selected{ font-weight: bold; color: #999999; }
       #documentcategoriesContent{ padding-left: 0px; padding-right: 0px; }
       #documentcategoriesContent a{ 
              color: #ffffff; 
              text-decoration: none;
              display: block;
              border-bottom: 1px solid #EB85AB;
              margin: 0px;
              background-image: url('../images/babyshop_box_punkt.gif');
              background-repeat: no-repeat;
              background-position: 2px 6px;
              padding-left: 17px;
              padding-top: 4px;
              padding-bottom: 4px;
       }
       #documentcategoriesContent a:hover { background-color:#ffffff; color: #9B1747; text-decoration: none; }
       /* Polecamy */
       #featuredContent{ color: #ffffff; }
       #featuredContent a{ text-decoration: none; color: #ffff00; font-weight: bold; }
       #featuredContent a:hover{ text-decoration: none; color: #336600; }
       /* Informacje */
       #informationContent{ padding-left: 0px; padding-right: 0px; }
       #informationContent a{ 
              color: #ffffff; 
              text-decoration: none;
              display: block;
              border-bottom: 1px solid #EB85AB;
              margin: 0px;
              background-image: url('../images/babyshop_box_punkt.gif');
              background-repeat: no-repeat;
              background-position: 2px 6px;
              padding-left: 17px;
              padding-top: 4px;
              padding-bottom: 4px;
       }
       #informationContent a:hover { background-color:#ffffff; color: #9B1747; text-decoration: none; }
       /* producenci select */
       #manufacturersContent .boxInfo{ margin: 0; padding: 0; text-align: center; font-size: 10px; color: #ffffff}
       /* Dodatkowe informacje */
       #moreinformationContent{ padding-left: 0px; padding-right: 0px; }
       #moreinformationContent a{ 
              color: #ffffff; 
              text-decoration: none;
              display: block;
              border-bottom: 1px solid #EB85AB;
              margin: 0px;
              background-image: url('../images/babyshop_box_punkt.gif');
              background-repeat: no-repeat;
              background-position: 2px 6px;
              padding-left: 17px;
              padding-top: 4px;
              padding-bottom: 4px;
       }
       #moreinformationContent a:hover { background-color:#ffffff; color: #9B1747; text-decoration: none; }
       /* gatunki muzyczne */
       #musicgenresContent .boxInfo{ margin: 0; padding: 0; text-align: center; font-size: 10px; color: #ffffff}
       /* Powiadomienia */
       #productnotificationsContent a{ text-decoration: none; color: #ffffff; }
       #productnotificationsContent a:hover{ text-decoration: none; color: #003366; }
       /* historia zamowien */
       .orderHistList{ margin: 1em; padding: 0.2em 0em; list-style-type: none;  }
       .orderHistList li{ padding: 0; margin: 0.2em 0;  }
       .orderHistList li a{ color: #336699; text-decoration: none; }
       .orderHistList li a:hover{ color: #ff6600; text-decoration: none; }
       /* wytwornie plytowe */
       #recordcompaniesContent .boxInfo{ margin: 0; padding: 0; text-align: center; font-size: 10px; color: #ffffff}
       /* Koszyk */
       #shoppingcart hr{ border-bottom: 1px solid #b0b0b0; }
       #shoppingcartContent{ color: #ffcc00; }
       #cartBoxListWrapper{ margin: 0; padding: 0; text-align: left; }
       #cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
       #cartBoxListWrapper li{ margin: 0; padding: 0.2em 0em; }
       #cartBoxListWrapper li a{ color: #ffffff; text-decoration: none; }
       #cartBoxListWrapper li a:hover{ color: #cccccc; text-decoration: none; }
       #cartBoxListWrapper .cartNewItem{ color: #ffffff; position: relative; }
       #cartBoxListWrapper .cartOldItem{ color: #cccccc; position: relative; }
       #cartBoxListWrapper .cartNewItem2{ font-weight: bold; position: relative; }
       #cartBoxListWrapper .cartOldItem2{ font-weight: bold; position: relative; }
       .cartBoxEmpty{ font-weight: bold; text-align: center; }
       #cartBoxEmpty{ text-align: center; color: #ffffff;}
       .cartBoxTotal{ text-align: right; font-weight: bold; padding: 0.2em 0em; }
       #cartBoxGVButton, #cartBoxGVBalance{ text-align: center; }
       #cartBoxVoucherBalance{ font-weight: bold; text-align: center; }
       /* Promocje */
       #specialsContent, #specials2Content{ font-size: 1.2em; }
       #specialsContent a, #specials2Content a{ color: #ffffff; text-decoration: none; font-weight: bold; }
       #specialsContent a:hover, #specials2Content a:hover{ color: #ffff00; text-decoration: none; }
       /* Nowości */
       #whatsnewContent, #whatsnew2Content{ color: #ffffff; }
       #whatsnewContent a, #whatsnew2Content a{ text-decoration: none; color: #ffff00; font-weight: bold; }
       #whatsnewContent a:hover, #whatsnew2Content a:hover{ text-decoration: none; color: #cccccc; }
       /* strony EZ */
       #ezPageBoxList{ margin: 0; padding: 0; }
       #ezPageBoxList ul{ margin: 0; padding: 0; list-style-type: square; }
       #ezPageBoxList li{ margin: 0; padding: 0.2em 0em; }
       
       
#reviewsContent { color: #ffffff; }
#whosonlineContent, #tellafriendContent { color: #ffffff; }
.boxInfo {color: #ffffff; text-align: center; font-size: 10px;}

/* strony zawartosci */
.centerColumn{ padding: 0.8em; }
/* nawigacja */
#navBreadCrumb{ color: #FD82EB; margin: 0; padding: 0.5em; font-size: 10px; font-weight: bold; }
#navBreadCrumb a{ color: #F10E9C; text-decoration: none; }
#navBreadCrumb a:hover{ color: #666666; text-decoration: none; }
/* baner gorny */
#bannerThree{ padding: 0.8em; text-align: center; }
/* 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, #privacyDefaultHeading, #shippingInfoHeading, #discountcouponInfoHeading, #gvFaqDefaultHeading, #siteMapHeading, #unsubDefaultHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #pageNotFoundHeading{ font-family: "Arial"; font-weight: bold; color: #9B1747; }
/* zawartosc dla tekstow */
.content{ font-size: 12px;}
       /* strony */
       #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: 0.3em; background: #F9DAE6; 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: 1em 0 0.3em 0; }


/* strona glowna INDEX jako index default */
.greeting{ color: #570D28; }
.greetUser{ color: #cc0000; }
#textmain{ background: #F9DAE6; color: #ff6600; padding: 0.5em 1em; }
#textinformation{ background: #F9DAE6; color: #000000; padding: 0.5em 1em; font-size: 0.8em; }
       /* moduly strony glownej */
       .centerBoxHeading{ margin: 0; padding: 0.5em 0.2em; background: #F9DAE6; color: #336cad; text-align: center; }
       .centerBoxContents{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }
              /* modul polecanych */
              #featuredProducts { background: #ffffff; }
              #featuredProducts h2{ color: #ffffff; background: #a4d82b url('../images/sklep_3.gif') repeat-x top left; text-align: center; }
              .centerBoxContentsFeatured{ vertical-align: top; margin: 1em 0em; color: #336600; text-align: center; }
              .centerBoxContentsFeatured a{ color: #669900; font-weight: bold; }
              .centerBoxContentsFeatured a:hover{ color: #336600; }
              /* modul promocji */
              #specialsDefault { background: #ffffff; }
              #specialsDefault h2{ color: #ffffff; background: #ff5800 url('../images/sklep_4.gif') repeat-x top left; }
              .centerBoxContentsSpecials{ vertical-align: top; margin: 1em 0em; color: #996633; text-align: center; }
              .centerBoxContentsSpecials a{ color: #663300; font-weight: bold; }
              .centerBoxContentsSpecials a:hover{ color: #cc0000; }
              /* modul nowosc */
              #whatsNew { background: #FFBFDE; }
              #whatsNew h2{ color: #ffffff; background: #E14C81; repeat-x top left; }
              .centerBoxContentsNew{ vertical-align: top; margin: 1em 0em; color: #336699; text-align: center; }
              .centerBoxContentsNew a{ color: #3399cc; font-weight: bold; }
              .centerBoxContentsNew a:hover{ color: #000000; }
              /* modul oczekiwanych */
              #upcomingProductsTable caption{ color: #ff6600; }
              #upcomingProductsTable th{ background: #E14C81; color: #ffffff; }
              #upProductsHeading{ color: #666666; text-align: left; }
              #upDateHeading{ color: #666666; text-align: left; }
              .rowEven{ background: #FFC4FF; height: 1.5em; vertical-align: top; }
              .rowOdd{ background: #FFBFDE; height: 1.5em; vertical-align: top; }
              .rowOdd td, .rowEven td{ padding-left: 1em; }
/* strona glowna INDEX jako index product list */
#categoryDescription, #indexProductListCatDescription{ margin: 0.5em; }
       /* content listy */
       #navCategoryIcon, .buttonRow{ margin: 0.5em; }
       /* numerowanie list */
       #productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{ margin: 0.3em 1em; padding: 0; }
       .navSplitPagesResult{ color: #666666; font-size: 0.85em; }
       /* wstecz/dalej */
       #productsListingListingTopLinks, #allProductsListingTopLinks, featuredProductsListingTopLinks, #newProductsDefaultListingTopLinks, #specialsListingTopLinks, #reviewsDefaultListingTopLinks{}
       #productsListingListingBottomLinks, #allProductsListingBottomLinks, featuredProductsListingBottomLinks, #newProductsDefaultListingBottomLinks, #specialsListingBottomLinks, #reviewsDefaultListingBottomLinks, #navEZPageNextPrev, #productReviewsDefaultListingTopLinks, #productReviewsDefaultListingBottomLinks{}
       .navSplitPagesLinks{ text-align: center; margin: 0; padding: 0.4em 1em; position: relative; }
       .navSplitPagesLinks a{ margin: 0; padding: 0.2em 0.5em; background: #f6f6f6; border: 1px solid #dedede; color: #636363; text-decoration: none; }
       .navSplitPagesLinks a:hover{ color: #3366cc; background: #e7e7e7; }
       .current{ margin: 0; padding: 0.2em 0.5em; background: #e7e7e7; border: 1px solid #b6b6b2; color: #636363; font-weight: bold; }
       /* tabele */
       tr.productListing-rowheading{ padding: 2px 0; background: #E14C81; border-bottom: 1px solid #ffffff; color: #FFC1FF; }
       tr.productListing-rowheading a{ color: #ffffff; }
       tr.productListing-rowheading a:hover{ color: #ffcc00; }
       th.productListing-heading{ padding: 0 3px; font-size: 11px; text-align: center; color: #ffffff; }
       tr.productListing-odd{ background: #FFBFDE; border-bottom: 1px solid #ffffff; }
       tr.productListing-even{ background: #FFC4FF; border-bottom: 1px solid #ffffff; }
       tr.featuredTR, tr.newTR{ background: #F9DAE6; border-bottom: 1px solid #ffffff; }
       td.productListing-data{ text-align: center; font-size: 11px; }
       td.main{ width: 40%; }
       td.mainb{ width: 60%; 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: 0.3em 0 0.5em 0; }
       .listingDescription{ margin: 0.5em; color: #666666; }
/* strona glowna INDEX jako kategorie - modul kategorii */
.categoryListBoxContents{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }
.specialsListBoxContents{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }
/* content - strona produktu */
       /* kategoria */
       .categoryIcon{ margin: 0 0 1em 0; }
       .categoryIcon a{ display: block; margin-bottom: 0.5em; font-weight: bold; }
       /* wstecz/dalej */
       .navNextPrevCounter{ margin: 0em; font-size: 0.9em; }
       .navNextPrevList{ display: inline; white-space: nowrap; margin: 0; padding: 0.5em 0em; list-style-type: none; }
       .navNextPrevList img{ margin: 0; padding: 0; }
#productMainImage{ margin: 0em 1em 1em 0em; text-align: center; float: left; }
h1#productName{ font-family: "Arial"; font-weight: bold; color: #9B1747; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; color: #ff6600; }
#freeShippingIcon{ margin: 0.3em; }
#productDescription{ padding: 0.5em; }
#cartAdd{ float: right; text-align: center; margin: 1em; border: 1px solid #dfdfdf; padding: 1em; }
ul#productDetailsList{ margin: 0 0 0 3em; padding: 0; list-style-type: square; }
ul#productDetailsList li{ color: #666666; }
h3#attribsOptionsText{ color: #336699; }
h3.attributesComments{ color: #666666; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 0.3em 0em; }
h4.optionName{ font-size: 1.1em; line-height: 1.5em; padding: 0.2em; margin: 0.2em; }
       /* atrybuty */
       .zero, .one, .two, .three, .threeA, .four, .fourA, .five, .fiveA{ color: #666666; }
       .attribImg{ float: left; margin: 0.3em 0em; width: 20%; text-align: center; }
       .attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 0.2em; padding: 0.5em; }
.additionalImages{ vertical-align: top; margin: 1em 0em; text-align: center; }
.reviewCount{ color: #6699cc; font-size: 0.8em; }
#productDateAvailable{ margin-top: 0.5em; color: #cc3300; font-size: 0.8px; }
#productDateAdded, #reviewsInfoDefaultDate{ margin-top: 0.5em; color: #999999; font-size: 0.8em; }
#productInfoLink{ margin-top: 0.5em; color: #999999; font-size: 0.8em; }
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }

/* inne strony */
#contactUsNoticeContent p{ margin: 1em 0 0.3em 0; }
#siteMapList{ width: 90%; float: right; }
#siteMapList ul li{ font-weight: bold; }
#siteMapList ul li ul li{ font-weight: normal; }
tr.reviewsContentSingle{ margin: 0; padding: 1em; text-align: center; background: #F9DAE6; border-bottom: 1px solid #ffffff; }
.smallProductImage{ margin: 0; padding: 1em; }
#reviewsDefault h2{ margin: 0; padding: 0.8em; color: #336cad; }
.rating{ padding-bottom: 0.5em; }
.ratingRow{ text-align: center; margin: 1em 0em 1.5em 0em; }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #e0e0e0; }
#reviewsInfoDefaultProductImage{ margin: 0em 1em 1em 0em; text-align: center; }
#navEZPageNextPrev{ margin-bottom: 0.5em; }
#navEZPagesTOCWrapper{ margin: 0; width: 47%; padding: 5px; font-weight: bold; float: right; height: 1%; border: 1px solid #666666; }
#ezPagesTOCHeading{ color: #336cad; text-decoration: underline; }
#navEZPagesTOC ul{ margin: 0; padding: 0.5em 0em; list-style: none; line-height: 1.5em; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ color: #336cad; text-decoration: none; padding: 0em 0.5em; margin: 0; }
#navEZPagesTOC ul li a:hover{ color: #ff6600; }
.information{ padding: 1em 0.3em; line-height: 150%; }
h4#createAcctDefaultLoginLink{ color: #666666; }
.tableHeading th{ border-bottom: 1px solid #ffffff; color:#ffffff; background: #9B1747; height: 16px; }
#accountLinksWrapper{ margin: 0; width: 47%; }
#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: 0.2em; width: 5.5em; }
.lineTitle{ text-align: right; padding: 0.2em; }
.tableRow{ height: 2.2em; }
#checkoutShipto{ margin: 0; width: 47%; }
.totalBox{ width: 5.5em; text-align: right; padding: 0.2em; }
#checkoutBillto{ margin: 0; width: 47%; }
.gvBal{ float: right; text-align: center; }
.cartQuantity{ width: 4.7em; text-align: center; padding: 0.5em 0em; }
.cartProductDisplay{ padding: 0.5em 0em; text-align: right; }
.cartAttribsList{ margin-left: 1em; }
.cartTotalDisplay{ padding: 0.5em 0.2em 0.5em 0em; text-align: right; }
#sendSpendWrapper{ border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
#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{ background: #cacaca; height: 2em; }
#scUpdateQuantity{ width: 2em; }
.cartQuantityUpdate{ padding: 0.5em 0em; text-align: center; }
#cartImage{ margin: 0.5em 1em; }
.cartUnitDisplay{ padding: 0.5em 0.2em 0.5em 0em; text-align: right; }
.cartRemoveItemDisplay{ padding: 0.5em 0em; width: 3.5em; text-align: center; }
#cartSubTotal{ border-top: 1px solid #ffffff; font-weight: bold; text-align: right; line-height: 18px; padding-right: 16px; color:#ffffff; background: #9B1747;  height: 18px; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }

/* popup */
#popupImage, #popupSearchHelp, #popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
#infoShoppingCart, #popupAtrribsQuantityPricesHelp, #popupCouponHelp, #popupCVVHelp, #popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 0.5em; }
.cartTotalsDisplay{ padding: 0.5em 0em; text-align: center; }

/* baner na dole */
#bannerFour{ padding: 0.8em; text-align: center; }

/* menu dol */
ul#navSupp{ margin: 0; padding: 0.5em 0em; list-style-type: none; text-align: center; line-height: 1.5em; }
#navSupp li{ display: inline; }
#navSupp li a{ margin: 0; padding: 0em 0.5em; text-decoration: none; font-weight: normal; color: #FF80FF; white-space: nowrap; }
#navSupp li a:hover{ color: #E20352; }

/* IP */
#siteinfoCredits, #siteinfoStatus{ font-size: 0.9em; text-align: center; }


/* style do srodka */

h1 {
       text-align: left;
       height: 24px;
       padding-top: 10px;
       padding-left: 15px;
       padding-bottom: 5px;
       background: url(../images/babyshop_center_header.gif);
       background-repeat: no-repeat;
       color: #9B1747;
       font-size: 16px;
       margin-left: 0px;
       margin-top: 20px;
       margin-bottom: 20px;
       clear: both;
}





/* dodatkowe do topu BABYSHOP */


#top_kb{
       margin: auto;
       width: 100%;
       height: 94px;
       background: url(../images/babyshop_top_bg.jpg);
       background-repeat: repeat-x;
       overflow: hidden;
}
#navbar_kb{
       font-size: 12px;
       padding-top: 8px;
       margin: auto;
       width: 100%;
       height: 32px;
       background: url(../images/babyshop_top_06.jpg);
       background-repeat: repeat-x;
}
#navbar_kb a, #navbar_kb a:visited{
       display: block;
       float: left;
       font-size: 12px;
       line-height: 24px;
       margin-right: 20px;
       font-weight: bold;
       color: #C93268;
       text-decoration: none;
       padding-left: 10px;
}
#navbar_kb a:hover{
       display: block;
       float: left;
       font-size: 12px;
       line-height: 24px;
       margin-right: 20px;
       font-weight: bold;
       color: #9B1747;
       text-decoration: none;
}
#sub_nav_kb{
       margin: auto;
       width: 100%;
       height: 69px;
       background-image: url(../images/babyshop_kb3_bg.jpg);
       overflow: hidden;
    
}
#sub_nav_kb1{
       float: left;
       width: 268px;
       height: 68px;
       padding-top: 11px;
       padding-left: 0px;
       color: #9B1747;
       font-size: 9px;
       background: url(../images/babyshop_top_28.jpg);
       line-height: 12px;

}
#sub_nav_kb1 a, #sub_nav_kb1 a:visited{
       color: #9B1747;
       font-size: 9px;
       text-decoration: underline;
       line-height: 14px;
}
#sub_nav_kb1 a:hover{
       color: #570D28;
       font-size: 9px;
       text-decoration: underline;
       line-height: 14px;
}

div.sub_nav_kb1_sub1{
       padding-left: 32px;
}
div.sub_nav_kb1_sub2{
       float:left;
       padding-top: 2px;
       padding-left: 80px;
}
       
#sub_nav_kb2{
       float: left;
       width: 269px;
       height: 67px;
       padding-top: 14px;
       padding-left: 0px;
       color: #9B1747;
       font-size: 9px;
       text-align: left;
       background: url(../images/babyshop_top_29.jpg);
}
div.sub_nav_kb2_sub1{
       padding-left: 35px;
       margin-bottom: 10px;
       width: 199px;
       text-align: left;

}
div.sub_nav_kb2_sub2{
       padding-left: 55px;
       width: 179px;
       text-align: left;
       
}
div.sub_nav_kb2_sub2 a:visited, div.sub_nav_kb2_sub2 a:hover, div.sub_nav_kb2_sub2 a {
       padding:0px;
       margin:3px;
       display: block;
       float: left;
}
#sub_nav_kb3{
       float: left;
       width: 243px;
       height: 67px;
       padding-top: 12px;
       padding-left: 0px;
       color: #9B1747;
       font-size: 11px;
       background: url(../images/babyshop_top_30.jpg);
}
div.sub_nav_kb3_sub1{
       float: none;
       padding-left: 30px;
       margin-top: 2px;
       margin-bottom: 9px;
       width: 208px;
       font-size: 9px;

}
div.sub_nav_kb3_sub1 input {
       display: block;
}
div.sub_nav_kb3_sub1 #inputsearch{
       width: 150px;
       float: left;
}

