/**
 *
 * @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
 *
 * @package templateSystem
 *
 */

.shippingUkOnly { margin-left: 12em; font-size: 11px; }
.county_msg { margin-left: 12em; font-size: 11px; }

/* podstawowe */
* { margin: 0; padding: 0; font-size: 12px; }
body{ margin: 0; padding: 0; text-align: center; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1F3F4A; background: #FFFFFF }
a{ color: #329CBD; text-decoration: underline; }
a:hover{ color: #329CBD; 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; } */
h1, h2, h3, h4, h5, h6{ margin: 3px 3px 3px 0; }
code{ font-family: courier, tahoma, arial, verdana, helvetica, sans-serif; font-size: 12px; }
small{ font-size: 9px; }
/*input { height: 19px; }*/
input:focus, select:focus, textarea:focus{ background: #fcfcfc; }
legend{ padding: 0 5px; color: #1F3F4A; 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; }
address{ margin-left: 10px; }

/* klasa message_stack: ostrzezenia i bledy */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 1.8em; padding: 0.2em; border: 1px solid #636363; text-align:center;}
.messageStackWarning, .messageStackError{ background: #ff0000; color: #ffffff; }
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 1.1em; }
/* funkcja zen_clean_html */
.smallText{ font-size: 0.9em; }

/* inne formatowania */
.biggerText{ font-size: 14px; }
.center{ text-align: center; }
.forward{ float: right; padding-right: 10px; }
.back{ float: left; }
.back2 { float: left; padding-left: 10px;}
.floatingBox{ margin: 0; width: 47%; }
.errorText{ color: #ff0000; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; margin-left: 10px; }
.alert{ color: #ff9900; margin-left: 5px; }
#gvFaqDefaultContent { text-align:justify; }
#csNotifications { margin: 0px 10px 0px 10px; padding-right: 5px; padding-left: 5px; }
.successTickbox { text-align: left; padding-left: 0px; vertical-align:middle; }
.successCheckboxLabel { padding-top: 0; vertical-align:middle; }

/* uklad strony */
#bannerOne{ margin: 5px auto; text-align: center; padding: 0; }
#mainWrapper{ margin: 0 auto; padding: 0; text-align: center; }
#headerWrapper{ margin: 0 auto; padding: 0; width: 1000px; }
#contentMainWrapper{ margin: 0 auto; padding: 0; /*border-collapse: collapse; */ border: 0px solid black; width: 1000px; }
#navColumnOne{ margin: 0; padding: 0; vertical-align: top; text-align: left; border: none; }
#navColumnOneWrapper{ margin: 0; padding: 0; float: left; }

/* #contents */
#zawartosc{ margin: 0; padding: 0; vertical-align: top; text-align: left; background: #FFFFFF; border: 1px solid #FFFFFF;}

#navColumnTwo{ margin: 0; padding: 0; vertical-align: top; text-align: left; border: none; }
#navColumnTwoWrapper{ margin: 0; padding: 0; float: left; }
#bannerFive{ margin: 10px auto; padding: 0; text-align: center; }
#navSuppWrapper{ margin: 0 auto; padding: 0; width: 1000px; height: 37px; clear: both; background: url(../images/tlo_bottom.gif) top left repeat-x; }
#bannerSix{ margin: 10px auto; padding: 0; text-align: center; }

/* naglowek */
#navMainWrapper{  margin: 0 auto; width: 1000px; height: 30px; background: url(../images/navmain_bg.gif) top left; background-repeat:repeat-x;}
#navMain{ width: 550px; float: left; }
#navMain ul{ margin: 0; padding: 10px 0 0 10px; list-style-type: none; text-align: left; }
#navMain ul li{ margin: 0; padding: 0; display: inline; }
/* before #navMain ul li a{ background: url(../images/strzalka_top.gif) top left no-repeat; padding: 0 10px 0px 15px; font-size: 11px; display: block; float: left; text-decoration: none; margin: 0; color: #D5E3E6; } */
#navMain ul li a{ background: url(../images/strzalka_top.gif) no-repeat left center; padding: 0 10px 0 15px; font-size: 11px; display: block; float: left; text-decoration: none; margin: 0; color: #d5e3e6; }
#navMain ul li a:hover{ text-decoration: none; color: #cc0033; }
#sviecky{ width: 150px; height: 96px; float: left; background: url(../images/candles_top.jpg) top left no-repeat; }

/* topSearch */
#topSzukaj{ width: 300px; height: 30px; float: left; }
#topSzukaj .navMainSearch{ text-align: left; color: #000000; font-size: 11px; margin: 0px 10px 0px 1px; }
#topSzukaj form{ vertical-align: middle; margin: 0; padding: 0; }
#topSzukaj input{ vertical-align: middle; float: left; }
#topSzukaj input#inputsearch{ width: 130px; margin: 0 5px -4px 0; font-size: 11px; border: solid 1px #8d9eb2; color: #000000; vertical-align: bottom; height: 17px !important /*Non-IE6*/; height: 22px /*IE6*/; padding-top: 3px; padding-right: 0; padding-left: 0; }
#topSzukaj input#inputsubmit{ margin: 0; padding: 0; border: none; }

/* logo */
#logoWrapper{ width: 1000px; height: 120px; float: left; margin-top: 10px;}
#logo{ width: 460px; height: 120px; float: left; padding-left: 5px; padding-right: 5px;}

#candlesNag { 
  width: 240px; 
  height: 120px; 
  float: left; 
}

#candlesNagB{ width: 180px; height: 110px; float: left; padding: 5px; }
#candlesNagC{ width: 90px; height: 120px; float: left; padding-left: 5px; padding-right: 5px;}

/* koszyk w topie */
#nagModWrapper{ width: 1000px; height: 56px; margin: 0 auto; padding: 0; text-align: center; float: left; }

/* topCart (shooping cart) */
#tel_number {background: url(../images/telephone.gif) top left no-repeat;}
#topKoszyk{ width: 180px; height: 100px; text-align: left; }

.headerCartContent{ text-align: left; }
.headerCartContent h3{ background: url(../images/cart_header.gif) top left no-repeat; margin: 0; margin-left: 10px; margin-top: 30px; padding: 0 5px 0 30px; color: #ffffff; float: left; }
.headerCartContent a{ margin: 0; padding: 0; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; display: block; }
.headerCartContent a:hover{ color: #000000; text-decoration: none; }
#headerCartSummary{ color: #000000; font-size: 12px; margin-left: 22px; margin-top: 30px;}
#headerCartSummary span{ color: #000000; font-weight: bold; }
#headerCartEmpty{ color: #000000; font-size: 12px; margin-left: 22px; margin-top: 30px;}

#headerCartLinks a {
  color: #0000ff;
  display: inline;
  font-weight: normal;
  margin-left: 10px;
  text-decoration: underline;
}

#headerCartLinks {
  margin-top: 15px;
}


/* candlesTopLine */
#svieckyTopLinia{ width: 350px; height: 56px; background: url(../images/candles_pas.jpg) top left no-repeat; margin: 0; padding: 0; float: left; }

/* candlesTopEnd */
#svieckyTopKoniec{ width: 200px; height: 56px; background: url(../images/tlo_pasek.jpg) top left no-repeat; margin: 0; padding: 0; float: left; }

/* menu gora: kategorie */
#navCatTabsWrapperDiv{ margin: 0 auto; padding: 0; text-align: center; width: 1000px; height: 38px; background: url(../images/menu_top.gif) top left repeat-x; float: left; }
#navCatTabsWrapper{ width: 1000px; margin: 0 auto; text-align: center; padding: 0; }
ul#navCatTabs{ margin: 0; text-align: center; list-style: none; padding: 0 0 0 217px; }
#navCatTabs li{ margin: 0; padding: 0; font-size: 11px; height: 38px; display: inline; color: #ffffff; }
#navCatTabs li a{ margin: 0; padding: 13px 20px 10px 20px; text-decoration: none; font-size: 11px; color: #ffffff; white-space: nowrap; font-weight: bold; display: block; float: left; }
#navCatTabs li a:hover{ text-decoration: underline; background: #ffffff; }

/* #navCatTabs li span.breakTop */
#navCatTabs li span.przerwaTop{ margin: 0; padding: 0; background: url(../images/menu_cat_top.gif) top left no-repeat; width: 5px; height: 38px; display: block; float: left; }

/* nawigacja EZ */
#navEZPagesTopWrapper{ width: 760px; height: 62px; float: left; font-family: verdana; font-size: 10px; }
#navEZPagesTop{ text-align: left; color: #f73b20; margin: 30px 10px 0 100px; font-family: verdana; font-size: 10px; }
#navEZPagesTop a{ text-decoration: none; padding: 0; color: #f73b20; white-space: nowrap; font-family: verdana; font-size: 10px; }
#navEZPagesTop a:hover{ color: #2f2e2a; text-decoration: underline; }

/* boxy */
.centeredContent{ text-align: center; }
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin: 0; padding: 0;  width: 220px; }
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 0; background: url('../images/boxTop.gif') no-repeat top left; width: 175px; height: 30px; float: left; }
.leftBoxHeading h3, .rightBoxHeading h3, .singleBoxHeading h3{ margin: 0; padding: 7px 0 0 18px; font-size: 12px; font-weight: bold; color: #D5E3E6; }
.leftBoxHeading h3 a, .rightBoxHeading h3 a, .singleBoxHeading h3 a{ font-size: 12px; font-weight: bold; color: #D5E3E6; text-decoration: none; }
.leftBoxHeading h3 a:hover, .rightBoxHeading h3 a:hover, .singleBoxHeading h3 a:hover{ color: #000000; text-decoration: none; }
.leftBoxHeading h3 label, .rightBoxHeading h3 label, .singleBoxHeading h3 label{ font-size: 12px; font-weight: bold; color: #D5E3E6; }
.sideBoxContent{ color: #D5E3E6; font-size: 12px; background: url('../images/boxTlo.gif') repeat-y; width: 145px; float: left; padding: 10px 0; padding: 10px 10px 10px 20px;}

.sideBoxContent a{ color: #D5E3E6; text-decoration: none; }
.sideBoxContent a:hover{ color: #1F3F4A; text-decoration: none; }
.sideBoxContent hr { color: #6ba4c2; }

/* endOfTheBox */
.zakonczenieBoxa{ background: url('../images/boxBottom.gif') no-repeat top center; width: 175px; height: 10px; display: block; float: left; }
  /* Kategorie */
  #categoriesContent, #categorylistboxContent{ padding: 10px 10px 10px 20px; color: #d0d0d0; }
  #categoriesContent a, #categorylistboxContent a{ color: #D5E3E6; text-decoration: none; }
  #categoriesContent a:hover, #categorylistboxContent a:hover{ color: #1F3F4A; text-decoration: none; }
  #categoriesContent .category-top2, #categorylistboxContent .category-top2{ color: #D5E3E6; }
  #categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: #D5E3E6; }
  #categoriesContent .category-products, #categorylistboxContent .category-products{ color: #D5E3E6; }
  #categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ font-weight: bold; color: #1F3F4A; }
  #categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ font-weight: bold; color: #1F3F4A; }
  div#catBoxDivider{ background: url('../images/boxKatSep.gif') no-repeat top center; width: 140px; height: 5px; display: block; margin: 10px 0; padding: 0; }
  /* Nowości */
  #whatsnew .sideBoxContent{ padding-top: 10px; }
  /* producenci */
  #manufacturersContent .boxInfo{ margin: 0; padding: 10px 5px 5px 20px; text-align: left; }
  #manufacturerinfoContent{ padding-top: 10px; }
  #manufacturerinfoContent ul{ margin: 0; padding: 10px 5px 5px 20px; list-style: none; }
  /* recenzje */
  #reviewsContent{ padding-top: 10px; }
  /* Polecamy */
  #featuredContent{ padding-top: 10px; }
  /* Informacje */
  #informationContent{ padding: 10px 10px 5px 20px; }
  #moreinformationContent{ padding: 10px 5px 5px 20px; }
  /* Bannery */
  #bannerboxContent, #bannerboxallContent, #bannerbox2Content{ padding-top: 10px; }
  /* strony EZ */
  #ezpagesContent{ padding: 10px 5px 5px 20px; }
  #ezpagesContent ul{ margin: 0; padding: 0; list-style: none; }
  /* gatunki muzyczne */
  #musicgenresContent .boxInfo{ margin: 0; padding: 10px 5px 5px 20px; text-align: left; }
  /* wytwornie plytowe */
  #recordcompaniesContent .boxInfo{ margin: 0; padding: 10px 5px 5px 20px; text-align: left; }
  /* Koszyk */
/* before #shoppingcart hr{ border-style:solid; #6ba4c2; align:center; width:95%; } */
  #shoppingcart hr{ text-align: center; width:95%; border-bottom: 1px solid #6ba4c2; }

  #shoppingcartContent{ color: #1F3F4A; }
  #cartBoxListWrapper{ margin: 0; padding: 10px 5px 5px 20px; text-align: left; }
  #cartBoxListWrapper ul{ margin: 0; padding: 0; list-style: none;  }
  #cartBoxListWrapper li{ margin: 0; padding: 0; }
  #cartBoxListWrapper .cartNewItem{ color: #D5E3E6; position: relative; }
  #cartBoxListWrapper .cartOldItem{ color: #d0d0d0; position: relative; }
  #cartBoxListWrapper .cartNewItem2{ font-weight: bold; position: relative; }
  #cartBoxListWrapper .cartOldItem2{ font-weight: bold; position: relative; }
  #cartBoxEmpty{ font-weight: bold; text-align: center; color: #d5e3de; }
/*  #cartBoxEmpty{ font-weight: bold; text-align: center; color: #646464; } */
  .cartBoxTotal{ margin: 0; padding: 10px 5px 5px 20px; text-align: right; font-weight: bold; }
  #cartBoxGVButton, #cartBoxGVBalance{ text-align: center; }
  #cartBoxVoucherBalance{ font-weight: bold; text-align: center; }
  
  /* bestsellery */
  #bestsellersContent{ padding: 10px 5px 5px 20px; }
  #bestsellersContent .wrapper{ margin: 0; }
  #bestsellersContent .wrapper ol{ padding: 0; margin: 0 5px 0 20px; }
  #bestsellersContent .wrapper li{ padding: 3px 0; margin: 0; }
  /* Promocje */
  #specialsContent{ padding-top: 10px; }
  /* historia zamowien */
  #orderhistoryContent{ padding: 10px 5px 5px 20px; }
  .orderHistList{ padding: 0; margin: 0 5px 0 0; list-style: none;  }
  .orderHistList li{ margin: 0; padding: 0; }
  /* jezyki */
  #languagesContent{ padding-top: 10px; }
  /* waluty */
  #currenciesContent .boxInfo{ margin: 0; padding: 10px 5px 5px 20px; text-align: left; }
  /* klienci online */
  #whosonlineContent{ padding-top: 10px; }
  /* wyszukiwarka */
  #searchContent{ padding: 10px 10px 5px 10px; text-align: left; width: 155px;}
  #searchContent form{ margin: 0; padding: 0 0 5px 0; }
  /* dokumenty */
  #documentcategoriesContent{ padding: 10px 5px 10px 20px; color: #d0d0d0; }
  #documentcategoriesContent a{ color: #D5E3E6; text-decoration: none; }
  #documentcategoriesContent a:hover{ color: #1F3F4A; text-decoration: none; }
  #documentcategoriesContent .category-top{ color: #D5E3E6 }
  #documentcategoriesContent .category-subs{ color: #D5E3E6; }
  #documentcategoriesContent .category-products{ color: #D5E3E6; }
  #documentcategoriesContent .category-subs-parent{ font-weight: bold; color: #1F3F4A; }
  #documentcategoriesContent .category-subs-selected{ font-weight: bold; color: #1F3F4A; }
  /* platnosci */
  #ccacceptContent{ padding-top: 10px; }
  /* Powiadomienia */
  #productnotificationsContent{ padding-top: 10px; }
  /* poinformuj znajomego */
  #tellafriendContent{ padding: 10px 10px 5px 10px; text-align: center; width:155px;}
  #tellafriendContent form{ margin: 0; padding: 0 0 5px 0; }
  #tellafriendContent form input{ margin: 0; padding: 0; display: inline; vertical-align: top; }
  #tellafriendContent span{ text-align: center; padding: 0 0 5px 0; }

/* nawigacja */
#navBreadCrumbWrapper{ height: 40px; }
#navBreadCrumb{ padding: 10px 10px 10px 20px; text-align: left; font-size: 11px; }
/* baner gorny */
#bannerThree{ padding: 10px /*auto*/ 0; text-align: center; }

/* Page contents - strony zawartosci */
.centerColumn{ margin: 0; padding: 0; }
.centerColumn h1{ margin: 8px 10px; font-weight: bold; color: #1F3F4A; font-size: 12px; /*float: left;*/ }
.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: #1F3F4A; margin: 5px 0; padding: 5px; border: 1px solid #c8c8c8; }
.centerColumn fieldset fieldset{ font-size: 11px; color: #1F3F4A; margin: 5px; padding: 5px; border: 1px solid #c8c8c8; }
.centerColumn legend{ padding: 0 3px; color: #1F3F4A; 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 10px; }
.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 10px; color: #1F3F4A; font-size: 11px; font-weight: bold; }
.greetUser{ color: #1F3F4A; }
.content{ margin: 8px 10px; color: #1F3F4A; font-size: 12px; }
.contentcentre{ margin: 5px 10px 0px 10px; text-align:justify; }
.notice{ margin: 0px 10px 0px 10px;  }
#textmain{ color: #1F3F4A; margin: 5px 10px; }
#textinformation{ color: #1F3F4A; margin: 5px 10px; }

/* Page contents - unsubscribe */
.unsubText { margin: 8px 10px; color: #1F3F4A; font-size: 12px; }

/* contents of text - zawartosc dla tekstow */
.content p{ margin: 0 10px 5px 10px; padding: 0; font-size: 12px; color: #1F3F4A; }
.content li{ margin: 0 10px 3px 20px; padding: 0; font-size: 12px; color: #1F3F4A; }
/* modul kategorii */
.categoryListBoxContents, .specialsListBoxContents{ float: left; vertical-align: top; margin: 10px; text-align: center; }
.categoryListBoxContents a, .specialsListBoxContents a{ text-decoration: underline; color: #329CBD; font-weight: bold; font-size: 12px; }
.categoryListBoxContents a:hover, .specialsListBoxContents a:hover{ color: #1F3F4A; font-weight: bold; text-decoration: none; font-size: 12px; }
/* moduly */
.centerBoxWrapper{ margin-bottom: 20px; }
#whatsNew .centerBoxHeading, #featuredProducts .centerBoxHeading, #specialsDefault .centerBoxHeading{ margin: 0; padding: 0; width: 648px; height: 20px; background: url(../images/modul.gif) top left no-repeat; }
#whatsNew .centerBoxHeading h2, #featuredProducts .centerBoxHeading h2, #specialsDefault .centerBoxHeading h2{ margin: 0; padding: 12px 10px 0 20px; font-size: 12px; font-weight: bold; color: #D5E3E6; text-align: left; font-style: normal; float: left; }
#whatsNew .columnarBoxContent, #featuredProducts .columnarBoxContent, #specialsDefault .columnarBoxContent{ padding: 10px 0 0 0; }
#whatsNew .centeredContent, #featuredProducts .centeredContent, #specialsDefault .centeredContent{ color: #1F3F4A; padding-top: 10px; }
#whatsNew .centeredContent a, #featuredProducts .centeredContent a, #specialsDefault .centeredContent a{ text-decoration: none; color: #329CBD; }
#whatsNew .centeredContent a:hover, #featuredProducts .centeredContent a:hover, #specialsDefault .centeredContent a:hover{ text-decoration: none; color: #1F3F4A; }

/* #contents */
/* #zawartosc .centerColumn{ padding: 10px 0; } */
/* product list */
#categoryImgListing{ padding: 5px 10px; }
#categoryDescription{ margin: 5px 10px; }
#indexProductListCatDescription{ padding: 5px 10px; }

div#indexProductListCatDescription {padding-bottom:0; margin-bottom:0}

/* content listy */
#navCategoryIcon{ margin: 5px 0; }
.buttonRow{ padding: 5px 10px; }
.buttonRow input{ margin: 0; padding: 0 5px; }
/* numerowanie list */
.navSplitPagesResult{ margin: 3px 10px; padding: 0; font-size: 9px; text-align: center; }
.navSplitPagesResult strong{ font-size: 9px; }
/* wstecz/dalej */
.navSplitPagesLinks{ text-align: right; margin: 0; padding: 4px 0; }
/* tabele */
.tabTable{ margin: 0 auto; padding: 0; border: none; }
.productListing-even, .productListing-odd, .productListing-rowheading{ padding-bottom: 10px; }
.productListing-data{ text-align: center; padding: 5px 15px 5px 15px; border-top: 1px solid #D5E3E6; }
th.productListing-heading{ margin: 0; padding: 5px 0; font-size: 12px; text-align: center; }
.listingDescription{ font-size: 11px; }
/* content - strona produktu */
.categoryIcon{ margin: 0 0 10px 10px; }
.categoryIcon a{ display: block; margin-bottom: 5px; font-weight: bold; text-decoration: none; }
/* wstecz/dalej */
.navNextPrevCounter{ margin: 0; font-size: 10px; padding-bottom: 10px; }
.navNextPrevList{ display: inline; white-space: nowrap; margin: 0; padding: 5px 2px; list-style: none; }
.navNextPrevList img{ margin: 0; padding: 0; }
#productMainImage{ padding: 10px; text-align: center; }
#productMainImage a{ text-decoration: none; }
h1#productName{ font-weight: bold; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; }
#productAttributes{ margin: 10px; }
#freeShippingIcon{ padding: 3px; }
#productDescription{ padding: 5px; font-size: 12px; }
#cartAdd{ float: right; text-align: center; margin: 20px; padding: 10px; border: 1px solid #D5E3E6; }
ul#productDetailsList{ margin: 0; padding: 0 0 0 25px; list-style: square; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ padding: 5px 0; }
h4.optionName{ font-size: 11px; line-height: 14px; padding: 3px; margin: 3px; }
/* atrybuty */
.attribImg{ float: left; padding: 5px 0; width: 100px; text-align: center; font-size: 10px; }
.attribsSelect{ display: inline; }
td.mainAttribs{ vertical-align: top; padding: 15px 10px 0 0; }
td.mainAttribsC{ vertical-align: bottom; padding: 15px 10px 5px 0; }
#mediaManager{ width: 50%; margin: 5px; padding: 5px; }
.additionalImages{ vertical-align: top; margin: 10px 0; text-align: center; }
.reviewCount{ font-size: 10px; }
#productDateAvailable{ padding-top: 5px; font-size: 10px; }
#productDateAdded, #reviewsInfoDefaultDate{ padding-top: 5px; font-size: 10px; }
#productInfoLink{ padding-top: 5px; font-size: 11px; }
#alsoPurchased{ padding-top: 10px; padding-left: 5px; }
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }
#productTellFriendLink{ margin-right: 10px; }
#productReviewLink{ margin-left: 10px; }

/* 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{ height: 2em; }
.tableHeading th{ height: 2.2em; border-bottom: 1px solid #D5E3E6; }
#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{ 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; padding-right: 10px; }
.amount{ text-align: right; padding: 0.2em; width: 5.5em; padding-right: 5px; }
.lineTitle{ text-align: right; padding: 0.2em; }
.tableRow{ height: 2.2em; }
.advisory{ margin: 5px 10px; }

/* strony EZ */
#navEZPageNextPrev{ margin-bottom: 10px; }
#navEZPagesTOCWrapper{ margin: 0; width: 47%; padding: 5px; font-weight: bold; float: right; height: 1%; }
#ezPagesTOCHeading{ 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; }

/* recenzje */
tr.reviewsContentSingle{ margin: 0; padding: 10px; text-align: center; }
tr.reviewsContentSingle td{ margin: 0; padding: 0; text-align: center; vertical-align: top; }
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 5px; }
.rating{ padding-bottom: 5px; }
#reviewsInfoDefaultProductImage{ margin: 0 10px 10px 0; text-align: center; }

/* Cart - koszyk */
#cartContentsDisplay{ border-collapse: collapse; border: none; width: 99%; margin: 0 auto; }
#checkoutShipto{ margin: 0; width: 47%; }
.totalBox{ text-align: right; padding: 15px; }
#checkoutBillto{ margin: 0; width: 47%; }
.gvBal{ float: right; text-align: center; }
.rowEven td{ border-bottom: 1px solid #D5E3E6; }
.rowOdd td{ border-bottom: 1px solid #D5E3E6; }
.rowTot td{ border-bottom: 1px solid #D5E3E6; }
.cartAttribsList{ margin-left: 10px; }
.cartAttribsList ul{ margin: 0; padding: 0; }
.cartAttribsList ul li{ margin: 0; padding: 0; }
.cartAttribsList2 { margin-left: 15px; }
.cartAttribsList2 ul{ margin: 0; padding: 0; }
.cartAttribsList2 ul li{ margin: 0; padding: 0; }
#cartInstructionsDisplay{ padding: 5px 10px; text-align:center; }
#cartImage{ margin: 5px 10px; }
#cartSubTotal{ font-weight: bold; text-align: right; line-height: 22px; padding-right: 25px; height: 22px; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }
.buttonRowCart input{ margin: 0; padding: 0; }
/* tabelka koszyka */
#scQuantityHeading{ width: 20px; }
.cartQuantity{ text-align: center; padding: 2px 0; margin: 0; }
#scUpdateQuantity{ width: 50px; }
.cartQuantityUpdate{ padding: 2px 0; text-align: center; }
#scProductsHeading{ width: 240px; }
.cartProductDisplay{ padding: 2px 0; text-align: right; }
.cartProductDisplay2 { padding-left: 2px; text-align: left; }
#scUnitHeading{ width: 60px; }
.cartUnitDisplay{ padding: 2px 2px 2px 0; text-align: right; }
#scTotalHeading{ width: 60px; }
.cartTotalDisplay{ padding: 2px 2px 2px 0; text-align: right; }
.cartTotalDisplay2 { padding-right: 12px; text-align: right; }
#scRemoveHeading{}
.cartRemoveItemDisplay{ padding: 2px 0; text-align: right; }
#seShippingMethodsHeading th { height: 2.2em; border-bottom: 1px solid #D5E3E6; }
#seTable { margin: 0 auto; border-bottom: 1px solid #D5E3E6; }
h2#seShippingOptionsHeader { margin-left: 8px; }

/* baner na dole */
#bannerFour{ padding: 10px 0; text-align: center; }

/* menu dol */
#navSupp{ margin: 0; padding: 0 /*auto*/ 0; font-size: 12px; font-weight: bold; color: #FEFEFF; }
#navSupp ul{ margin: 0; padding: 12px 0 0 0; list-style: none; text-align: center; font-size: 12px; font-weight: bold; color: #FEFEFF; }
#navSupp ul li{ display: inline; font-size: 12px; text-align: center; font-weight: bold; color: #FEFEFF;  }
#navSupp ul li a{ margin: 0; padding: 0 5px; text-decoration: none; font-size: 12px; text-align: center; font-weight: bold; color: #FEFEFF; white-space: nowrap; }
#navSupp ul li a:hover{ color: #1F3F4A; }

/* bottom - stopka */
/* #bottomWrapper */
#stopkaWrapper{ margin: 10px auto; padding: 0; width: 1000px; }

/* footer left - stopka lewa */
/* iridiumIcons */
#ikonyIridium{ float: left; margin: 0; padding: 0; }
#ikonyIridium img{ float: left; padding: 0 5px; }

/* footer right - stopka prawa */
#siteinfoLegal{ margin: 0; padding: 0; text-align: right; font-size: 12px; color: #77B2C4; float: right; }
#siteinfoLegal p{ margin: 0; padding: 0 10px 0 10px; text-align: right; font-size: 12px; color: #77B2C4; }
#siteinfoLegal p a{ color: #77B2C4; text-decoration: none; font-size: 12px; }
#siteinfoLegal p a:hover{ color: #ffffff; text-decoration: underline; }
/* footer "dol" - stopka dol */
#siteinfoIP{ margin: 10px auto; text-align: center; width: 1000px; font-size: 10px; color: #c8c8c8; }

/* 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; }


/**** Styles added by Ceon ****/
/*body { line-height: 1.25; }*/
/*p { margin-bottom: 0.8em; }*/
.IridiumFormGadgetError { background: #ff6633; }
.IridiumCardIcon { margin-right: 4px; margin-bottom: 4px; }
.Iridium3DSecureIcon { margin-left: 1em; margin-bottom: 2em; float: right; }

/* Totals & padding in Checkout */
#ottotal { font-weight: bold; }
#checkoutConfirmDefaultBillingAddress { padding-left:5px; }
#checkoutConfirmDefaultPayment, #checkoutConfirmDefaultPaymentTitle { padding-left:5px; }
#checkoutConfirmDefaultHeadingComments, #checkoutConfirmDefaultHeadingCart { padding-left:5px; }
#pageNotFoundlist {padding-left : 50px; }
#pageNotFoundlist li {list-style-type:square; }
#productsListingBottomNumber {display:none;}
.navNextPrevCounter {display:none;}

div#searchHeading {
  display: none;
}

div.centerBoxContentsProducts {
  border: 1px solid black;
  margin: 3px;
  padding-top: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

span#secure_text {
  color: #D5E3E6;
  font-size: 9px;
}

div#subscribe_text {
  text-align: left;
}

div#search div.zakonczenieBoxa {
  height: 0px;
}

div#subscribeContent {
  padding-left: 10px;
  width: 155px;
}

div#subscribeContent fieldset {
  width: 155px;
}

div#sorter {
  float: right;
}
