body {
 margin: 0;
 font-family: "Trebuchet MS", Tahoma, verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background: url('../images/bg.gif') repeat-x #E6E6E6; }
 
* html body { behavior: url(csshover.htc);  }

a img { border: none; }

a:link, #navEZPagesTOC ul li a {
 color: #000000;
 text-decoration: none; }
 
a:visited {
 color: #000000;
 text-decoration: none; }

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover { color: #FF9900; }

a:active { color: #000000; }

a span.category-subs-parent, a span.category-subs-selected {
 color: #000000;
 font-weight: bold; }

h1 { font: 12px bold "Trebuchet MS", sans-serif; color: #3B3B3B; }

h2 { font: 12px bold "Trebuchet MS", sans-serif; color: #3B3B3B; }

h2.centerBoxHeading {
 background: url('../images/h2-bg.gif') no-repeat #FFFFFF;
 padding: 1px 6px 1px;
 text-align: left;
 font-weight: bold; }

h3 { font: 12px bold "Trebuchet MS", sans-serif; color: #3B3B3B; }

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger { font-size: 12px; }

.biggerText { font-size: 1.2em; }

h1, h2, h3, h4, h5, h6 { margin: 0.3em; }

.itemTitle { margin: 0 0.3em 0.3em; }

/*  dodane do pozycjonowania */

h1.powitanie {font:14px "Trebuchet MS", sans-serif; color:#ff9900; font-weight:bold}
h2.specjalonsc {text-align:center; font:14px bold "Trebuchet MS", sans-serif; color: #3B3B3B;}
.oferta {color:#3B3B3B; background: #ffb600; padding:3px}
#info {background: url('../images/info_bg.jpg') bottom right no-repeat}

CODE {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 1em; }

FORM, SELECT, INPUT {
 display: inline;
 font-size: 1em;
 margin: 0.1em; }

TEXTAREA {
 float: left;
 margin: auto;
 display: block;
 width: 95%; }

/*input:focus, select:focus, textarea:focus { background: #F0F8FF; }*/

FIELDSET {
 padding: 0.5em;
 margin: 0.5em 0em;
 border: 1px solid #cccccc; }

LEGEND {
 font-weight: bold;
 padding: 0.3em; }

LABEL, h4.optionName {
 line-height: 1.5em;
 padding: 0.2em; }

LABEL.checkboxLabel, LABEL.radioButtonLabel { margin: 0.5em 0.3em; }

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left; }

LABEL.inputLabel {
 width: 11em;
 float: left; }

LABEL.inputLabelPayment {
 width: 15em;
 float: left; }

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
 width: 12em;
 float: left; }

P, ADDRESS { padding: 0.5em; }

ADDRESS { font-style: normal; }

.clearBoth { clear: both; }

HR {
 height: 1px;
 margin-top: 0.5em;
 border: none;
 border-bottom: 1px solid #9a9a9a; }

/* warnings, errors, messages */

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
 line-height: 1.8em;
 padding: 0.2em;
 border: 1px solid #000000; }

.messageStackWarning, .messageStackError {
 background-color: #ff0000;
 color: #ffffff; }

.messageStackSuccess {
 background-color: #99FF99;
 color: #000000; }

.messageStackCaution {
 background-color: #FFFF66;
 color: #000000; }

/* wrappers - page or section containers */

#mainWrapper {
 background-color: #ffffff;
 text-align: left;
 width: 991px;
 vertical-align: top; }

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
 margin: 0em;
 padding: 0em; }
 
#contentMainBox {
 padding: 5px; }

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
 margin: auto; } 

#tagline {
 color:#000000;
 font-size: 2em;
 text-align : center;
 vertical-align: middle; }

#sendSpendWrapper {
 border: 1px solid #cacaca;
 float: right;
 margin: 0em 0em 1em 1em; }

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
 margin: 0;
 width: 47%; }

.wrapperAttribsOptions {
 margin: 0.3em 0em; }

/*navigation*/

.navSplitPagesResult {}

.navSplitPagesLinks {}

.navNextPrevCounter {
 margin: 0em;
 font-size: 0.9em; }
 
.navNextPrevList {
 display: inline;
 white-space: nowrap;
 margin: 0;
 padding:  0.5em 0em;
 list-style-type: none; }

#navMainWrapper, #navCatTabsWrapper {
 margin: 0em;
 background-color: #FFFFFF;
 font-weight: bold;
 color: #ffffff;
 height: 1%;
 width: 100%; }
 
#navSuppWrapper {
 background: url('../images/nav-supp-bg.gif') no-repeat #E6E6E6;
 padding: 2px 8px; }

#navMain ul, #navSupp ul, #navCatTabs ul {
 margin: 0;
 padding: 0.5em 0;
 list-style-type: none;
 text-align: left;
 color: #FF9900; }

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
 display: inline;
 white-space: nowrap;
 font-size: 12px; }

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
 text-decoration: none;
 padding: 0 0.5em;
 margin: 0;
 color: #ffffff; }

#navEZPagesTOCWrapper {
 font-weight: bold;
 float: right;
 height: 1%;
 border: 1px solid #000000; }

#navEZPagesTOC ul {
 margin: 0;
 padding:  0.5em 0em;
 list-style-type: none;
 line-height: 1.5em; }

#navEZPagesTOC ul li { white-space: nowrap; }

#navEZPagesTOC ul li a {
 padding: 0em 0.5em;
 margin: 0; }

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription { margin: 0.5em; }

#navBreadCrumb {
 background: url('../images/nav-bread-crumb-bg.gif') no-repeat;
 padding: 1px 14px 1px;
 font-weight: normal;
 margin: 0 1px; }
 
#navBreadCrumb a {
 color: #665844; }

#navEZPagesTop { background-color: #FFFFFF; }

#navEZPagesTop {
 font-size: 0.95em;
 font-weight: bold;
 margin: 0em;
 padding: 0.5em; }

#navColumnOne { background-color: #FFFFFF; }

#navColumnTwo { background-color: #FFFFFF; }

/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; }

#productDescription, .shippingEstimatorWrapper { padding: 0.5em; }

#productDescription { padding: 4px !important; }
#productDescription p { padding-left: 0 !important; }

.alert {
 color: #FF0000;
 margin-left: 0.5em; }
 
.advisory {}

.important { font-weight: bold; }

.notice {}

.rating {}

.gvBal { float: right; }

.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix { padding: 0.8em; }

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { font-size: 0.9em; }

/* Shopping Cart Display */

#cartAdd {
 /*float: right;*/
 text-align: center;
 /*margin: 1em;*/
 padding: 1em 0;
 background: #F1F1F1; }

.tabTable td { vertical-align: top; }

.tableHeading TH { border-bottom: 1px solid #cccccc; }

.tableHeading, #cartSubTotal { background-color: #e9e9e9; }

#cartSubTotal {
 border-top: 1px solid #cccccc;
 font-weight: bold;
 text-align: right;
 line-height: 2.2em;
 padding-right: 2.5em; }

.tableRow, .tableHeading, #cartSubTotal { height: 2.2em; }

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay { padding: 0.5em 0em; }

.cartUnitDisplay, .cartTotalDisplay {
 text-align: right;
 padding-right: 0.2em; }

#scUpdateQuantity { width: 2em; }

.cartQuantity { width: 4.7em; }

.cartNewItem {
 color: #33CC33;
 position: relative;  /* do not remove-fixes stupid IEbug */ }

.cartOldItem {
 color: #660099;
 position: relative;   /* do not remove-fixes stupid IEbug */ }

.cartBoxTotal {
 text-align: right;
 font-weight: bold; }

.cartRemoveItemDisplay { width: 3.5em; }

#cartAttribsList { margin-left: 1em; }

#mediaManager {
 width: 50%; 
 margin: 0.2em;
 padding: 0.5em; }
 
.normalprice, .productSpecialPriceSale { text-decoration: line-through; }

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { color: #ff0000; }

#cartBoxListWrapper ul, #ezPageBoxList ul { list-style-type: none; }

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
 margin: 0;
 padding: 0.2em 0em; } 

.totalBox {
 width: 5.5em;
 text-align: right;
 padding: 0.2em; }

.lineTitle, .amount {
 text-align: right;
 padding: 0.2em; }

.amount { width: 5.5em; }

/* Image Display */

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage { margin: 0em 1em 1em 0em ; }

.categoryIcon {}

#cartImage { margin: 0.5em 1em; }

/* Attributes */

.attribImg {
 width: 20%;
 margin: 0.3em 0em; }

.attributesComments {}

/* list box contents */

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { margin: 1em 0em; }

/* sideboxes */

.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a { color: #ffffff; }
 
h3.leftBoxHeading {
 background: url('../images/heading-bg.gif') no-repeat #F1F1F1;
 font: bold 11px Tahoma, sans-serif;
 padding: 2px 7px 5px; }
 
.leftBoxHeading label {
 padding: 0;
 font-size: 11px;
 line-height: inherit; }

.leftBoxHeading, .centerBoxHeading { margin: 0em; }

.leftBoxContainer {
 border: 1px solid #ffffff;
 margin-top: 1.5em; }

.sideBoxContent {
 background: url('../images/side-box-bg.gif') left bottom no-repeat #F1F1F1;
 padding: 7px; }

.sideBoxContent a {
 color: #000000;
 text-decoration: none; }

.sideBoxContent a:hover { color: #665844; }
 
.sideBoxContent span { color: #665844; }
  
h3.rightBoxHeading, h3.rightBoxHeading a { color: #FFFFFF; }

h3.rightBoxHeading { 
 background: url('../images/heading-bg.gif') no-repeat #F1F1F1;
 font: bold 11px Tahoma, sans-serif;
 padding: 2px 7px 5px; }

.rightBoxHeading { margin: 0em; }

h3.leftBoxHeading a:hover {
 color: #FFFFFF;
 text-decoration: none; } 

h3.rightBoxHeading a:hover {
 color: #FFFFFF;
 text-decoration: none; }

.rightBoxContent {
 background-color: #ffffff;
 margin-bottom: 1em; }

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { text-align: center; }
 
.leftBoxHeading, .rightBoxHeading { text-align: left; }

#bestsellers .wrapper { margin: 0em 0em 0em 1.5em; }

#bestsellers ol {
 padding: 0;
 margin-left: 1.1em; }

#bestsellers li {
 padding: 0;
 margin: 0.3em 0em 0.3em 0em; }

#bannerboxHeading {
 background-color: #0000CC; }

#upProductsHeading {
 text-align: left; }

#upDateHeading {
 text-align: right; }

/* misc */

.back { float: left; }

.forward { float: right; }

.bold { font-weight: bold; }

.rowOdd {
 background-color: #E8E8E8;
 height: 1.5em;
 vertical-align: top; }

.rowEven {
 background-color: #F0F0F0;
 height: 1.5em;
 vertical-align: top; }

CAPTION { }

#myAccountGen li, #myAccountNotify li { margin: 0; } 

.accountTotalDisplay, .accountTaxDisplay {
 width: 20%;
 text-align: right;
 /*vertical-align: top*/ }

.accountQuantityDisplay {
 width: 10%;
 vertical-align: top }

TR.tableHeading {
 background-color: #cacaca;
 height: 2em; }

#siteMapList {
 width: 90%;
 float: right; }

.ratingRow { margin: 1em 0em 1.5em 0em; }

LABEL#textAreaReviews {
 font-weight: normal;
 margin: 1em 0em; }

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp { background-color: #ffffff; }
 
#search { margin-top: 0; }
 
#siteinfoLegal {
 padding: 2px;
 background: #E6E6E6;
 text-align: right; }

#siteinfoLegal a {
 color: #000000;
 text-decoration: none; }
 
#siteinfoLegal a:hover {
 color: #FF9900;
 text-decoration: none; }

#myTop *, #myLogo *, #myLogin *, #myTopMenu * { margin: 0; padding: 0; }
#myTop ul, #myLogo ul, #myLogin ul, #myTopMenu ul { list-style-type: none; }
#myTop { background: url('../images/top-bg.jpg') no-repeat; height: 64px; }
#myLogo { float: left; line-height: 0; width: 169px; }
#myLogo img { float: left; }
#myLogin { float: right; width: 237px; }
#myLogin div { line-height: 0; }
#myLogin form { padding-top: 3px; float: left; _margin-top: -4px; }
#myLogin input { float: left; margin: 0; padding: 0; }
#myLogin input.text { background: url('../images/input-small-bg.gif') no-repeat; border: 0; padding: 2px 7px; color: #AEA597; font: normal 10px "Trebuchet MS", sans-serif; width: 80px; }
#myLogin p { clear: both; color: #AEA597; text-align: left; padding-left: 6px; }
#myLogin p a { color: #AB9677; text-decoration: underline; }
#myLogin p a span { color: #EBE7E2; text-decoration: none; }
#myLogin p a:hover { color: #776853; }
#myLogin p a:hover span { color: #D3D0CD; }
#myTopMenu { background: url('../images/tm-bg.gif') no-repeat; height: 41px; }
#myTopMenu li { float: left; padding-left: 12px; padding-top: 5px; }
#myTopMenu li a { float: left; height: 24px; overflow: hidden; }
#myTopMenu li.selected a img { margin-top: -48px; }
#myTopMenu li a img:hover { margin-top: -24px; }
#myTopMenu li.selected a img:hover { margin-top: -24px; }
#myTopMenu li#myCart { float: right; padding-right: 56px; }

#cartContentsDisplay { border-right: 1px solid #F1F1F1; border-collapse: collapse; }
#cartContentsDisplay th { background: #F1F1F1; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #FF9600; }
#cartContentsDisplay td { background: #F1F1F1; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; }
#cartSubTotal { background: #E2E2E2; border-color: #E2E2E2; }

#bestsellersContent ol { padding: 0; margin: 0; }
#bestsellersContent ol li { padding: 0; margin: 0; }

#tellafriend { margin-top: 18px; }

.centerColumn a { color: #4D4131; font-weight: bold; }
.centerColumn a:hover { color: #FF9600; }
.centerColumn .centeredContent img { border: 1px solid #F1F1F1; margin: 5px; }

#productMainImage img { border: 1px solid #F1F1F1; margin: 5px; }

#navColumnTwo #navColumnTwoWrapper .rightBoxContainer {  margin-bottom: 18px !important; }
