/* podstawowe */
body{ margin: 0; padding: 0; text-align: center; 
	font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #333333;
	/*background: url(../images/tlo.gif) repeat-x;
	background-image:url(../images/stragan_ramka/tm_body.gif); 
	background-repeat:repeat-x;
	background-color:#f4f4f4;*/
	background-color:#ffffff;
	}
a{ color: #336cad; text-decoration: none; }
a:hover{ color: #ff6600; }
a img{ border: none; }
h1{ font-size: 15px; }
h2{ font-size: 14px; }
h3{ font-size: 13px; }
h4, h5, h6{ font-size: 11px; }
h1, h2, h3, h4, h5, h6{ margin: 0; }
code{ font-family: courier, tahoma, arial, verdana, helvetica, sans-serif; }
small{ font-size: 9px; }
form, select, input{ display: inline; margin: 0px; font-size:10px;}
textarea{ margin: auto; display: block; width: 95%; }
select:focus, textarea:focus{ background: #f5f5f5; } /*input:focus,*/
fieldset{ padding: 5px; margin: 5px 0px; border: 1px solid #dddddd; }
legend{ font-size: 11px; font-weight: bold; padding: 3px; }
label{ font-size: 11px; line-height: 15px; padding: 2px; }
label.checkboxLabel, label.radioButtonLabel{ margin: 5px 3px; }
label.inputLabel{ float: left; }
label.inputLabelPayment{ width: 15px; float: left; }
label.selectLabel, label.switchedLabel, label.uploadsLabel{ width: 12px; float: left; }
p, address{ font-size: 11px; font-style: normal; padding: 5px; }
th{ text-align: center; }
.clearBoth{ clear: both; }
hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px solid #ffffff; }
.tm_hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px dashed #e7e7e7; }
.hiddenField{ display: none; }
.visibleField{ display: inline; }
/* TM */
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.red {color:red;}
.italic { font-style: italic; }

/* klasa message_stack: ostrzezenia i bledy */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution
	{ line-height: 18px; padding: 2px; border: 1px solid #666666; }
.messageStackWarning, .messageStackError{ background: #ffffff; color: #ff0000; }
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 11px; }
/* funkcja zen_create_sort_heading */
a.productListing-heading{ padding: 0 2px; text-align: center; }
/* funkcja zen_clean_html */
.smallText{ font-size: 9px; }
/* funkcja zen_get_products_display_price */
.productPriceDiscount{ color: #336cad; font-size:11px;}
.tm_std_price {font-size:105%; font-weight:bold;;}
.normalprice{ text-decoration: line-through; color:red; font-size:11px;}
.productSpecialPriceSale{ color: #ff6600; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #cc0000; font-weight: bold; }
.productSpecialPrice{ font-weight: bold; color:green; font-size:13px;}  /* padding-left: 10px; */

.tm_ProductDetails_productPriceDiscount {color: #336cad; font-size:10px;}
.tm_ProductDetails_tm_std_price {font-size:16px; font-weight:bold; color:green;}
.tm_ProductDetails_normalprice{ text-decoration: line-through; color:red; font-size:12px;}
.tm_ProductDetails_productSpecialPriceSale{ color: #ff6600; font-weight: bold; text-decoration: line-through; }
.tm_ProductDetails_productSalePrice{ color: #cc0000; font-weight: bold; }
.tm_ProductDetails_productSpecialPrice{ font-weight: bold; color:green; font-size:110%;}  /* padding-left: 10px; */

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

/* uklad strony */
#bannerOne{ text-align: center; padding: 8px; }
#mainWrapper{ margin: 0 auto; margin-top: 15px; padding: 0; vertical-align: top; width: 920px; text-align: left; border:0px solid red;}

#mainWrapper_tm {margin: 0; padding: 0; border-collapse: collapse; border: 0px solid blue;}

#headerWrapper{ margin: 0; padding: 0; border:0px solid green;}
#contentMainWrapper{ margin: 0; padding: 0; border-collapse: collapse; width: 100%; } /* border-left: 5px solid #ffffff; border-right: 5px solid #ffffff; } /* border: none; */
#navColumnOne, #navColumnTwo, #zawartosc{ vertical-align:top; border: 0px solid orange; BACKGROUND-COLOR: WHITE;}
#navColumnOne {padding-left:5px; padding-top:5px;}
#zawartosc {padding-top:0px; border:0px solid red;}
#navColumnOneWrapper, #navColumnTwoWrapper{ margin: auto; padding: 0; border: 0px solid purple;}
#navSuppWrapper{ margin: 0; background: #ebebeb; font-weight: bold; color: #666666; height: 1%; text-align: center; border-left:5px solid #ffffff; border-bottom:5px solid #ffffff; border-right:5px solid #ffffff;}
#bannerFive{ padding: 8px; text-align: center; }
#siteinfoIP{ font-size: 9px; text-align: center; }
#siteinfoLegal{ font-size: 9px; padding-bottom: 3px; text-align: center; }
#bannerSix{ padding: 8px; text-align: center; }

/* naglowek nawigacja, wyszukiwarka */
#navMainWrapper{ margin: 0; height: 35px; width: 100%; color: #000000; border:0px solid green;}
#navMain ul{ margin: 0px; padding: 5px 0px; list-style-type: none; text-align: center; line-height: 15px; }
#navMain ul li{ display: inline; }
#navMain ul li a{ text-decoration: none; padding: 0px 5px; margin: 0; color: #000000; white-space: nowrap; }
#navMain ul li a:hover{ color: #ff6600; }
#navMainSearch{ margin-right: 0px; padding: 0; width: 500px; padding-bottom:0px; float: right; border:0px solid red;}
#navMainSearch form{ margin: 0; padding: 0; float: right; border:0px solid green;}
/*#navMainSearch form input{color: #282828;} float: left; */
#navMainSearch form input#inputsearch{ width: 110px; margin: 0px 10px 0 0; padding: 1px 5px; background:#cccccc; border:1px solid #222222; color:#222222; }
#navMainSearch form input#inputlogin{ margin: 0px 10px 0 0; padding: 1px 2px; background:#cccccc; border:1px solid #222222; color:#222222;}
#navMainSearch form input#inputsubmit{ margin: 1px; padding: 0; border: none; vertical-align:middle;} 
/*#navMainSearch form inpu#input_header_login {margin: 0px 10px 0 0; padding: 1px 5px; background:#cccccc; border:1px solid #222222; color:#DDDDDD; }*/

/* logo, slogan, baner */
#logoWrapper_tm {margin: 0; padding: 0; width:100%; }

#tm_top {height:10px;  background: url(../images/stragan_ramka/tm2_top.png); background-repeat: repeat-x;}
#tm_left {width:10px; background-image: url(../images/stragan_ramka/tm2_left.png); background-repeat: repeat-y; border-right:0px solid blue; }
#tm_right {width:10px; background-image: url(../images/stragan_ramka/tm2_right.png); background-repeat: repeat-y;}
#tm_lcorner {height:10px;  background: url(../images/stragan_ramka/tm2_lcorner.png); background-repeat: no-repeat; border:0px solid red;}
#tm_rcorner {height:10px;  background: url(../images/stragan_ramka/tm2_rcorner.png); background-repeat: no-repeat;}
#tm_lbcorner {height:10px;  background: url(../images/stragan_ramka/tm2_lbcorner.png); background-repeat: no-repeat;}
#tm_rbcorner {height:10px;  background: url(../images/stragan_ramka/tm2_rbcorner.png); background-repeat: no-repeat;}
#tm_bottom {height:10px;  background: url(../images/stragan_ramka/tm2_bottom.png); background-repeat: repeat-x;}

#logoWrapper{ width:890px; padding: 0; background: #f2f2f2; margin: 0; border-left:5px solid #ffffff; border-top:5px solid #ffffff; border-right:5px solid #ffffff; height:150px;} /*  margin: 0; */
#logo{ float: left; }
#taglineWrapper{ float: right; margin-bottom: 0px; }
#tagline{ color: #c00000; font-size: 20px; text-align: center; vertical-align: middle; padding: 0; /* font-family: Trebuchet MS; */font-weight: bold; }
#bannerTwo{ padding: 0px; text-align: center; }

/* menu gora: kategorie */
#navCatTabsWrapper{ margin: 0; background: #ebebeb; font-weight: bold; color: #575757; height: 1%; width: 100%; text-align: center; }
ul#navCatTabs{ margin: 0; padding: 5px 0px; list-style-type: none; text-align: center; line-height: 15px; }
#navCatTabs li{ display: inline; }
#navCatTabs li .category-top{ margin: 0; padding: 0px 5px; text-decoration: none; font-weight: bold; font-size: 9px; color: #575757; white-space: nowrap; }
#navCatTabs li .category-top:hover{ color: #ff6600; }

/* menu gora: belka stron EZ */
#navEZPagesTop{ margin-top: 3px; padding-left: 0px; padding: 9px; font-weight: normal; color: #cccccc; font-size:10px;
				border-left:5px solid #ffffff; border-right:5px solid #ffffff; 
				background: url(../images/stragan_ramka/ez_top.gif) red repeat-x;
				}
#navEZPagesTop a{ text-decoration: none; margin: 0px; padding: 0px; color: #cccccc; white-space: nowrap; font-weight: bold; }
#navEZPagesTop a:hover{ color: #ff6600; }

/* menu gora: belka stron EZ */
#navAddresTop{ margin-top: 3px; padding-left: 0px; padding: 9px; font-weight: normal; color: #cccccc; font-size:10px;
				border-left:5px solid #ffffff; border-right:5px solid #ffffff; 
				background: #660066;
				display:none;
				}
#navAddresTop a{ text-decoration: none; margin: 0px; padding: 0px; color: #ffffff; white-space: nowrap; font-weight: bold; }
#navAddresTop a:hover{ color: #ff6600; }

/* boxy */
.centeredContent{ text-align: center; }
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin-bottom: 0px; margin-top:0px; border: 0px solid red;}
	/* kontener szczegolowo dla kazdego boxa */
	#advancedsearchsb, #ccaccept, #contactsidebox, #currencies, #documentcategories, #ezpages, #information, #languages, #loginbox, #manufacturerinfo, #manufacturers, #musicgenres, #orderhistory, #recordcompanies, #reviews, #search, #searchheader, #tellafriend, #whosonline{ background: #F5F1F7; }
	#bannerbox2, #bannerbox, #bannerboxall{ background: #F5F1F7; }
	#bestsellers, #featured{ background: #F5F1F7; }
	#categories, #categoriesselect, #categorylistbox, #specials, #specials2, #treemenu{ background: #F5F1F7; }
	#productnotifications, #whatsnew, #whatsnew2{ background: #ffffff; }
	#shoppingcart{ background: #DADADA;}
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 0px; text-align: center; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ /*font-family: Trebuchet MS; */ font-size: 11px; font-weight: bold; color: #336699; background: #eaeaea url('../images/sklep_1.gif') repeat-x top left; height:35px;}
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ font-size: 11px; text-decoration: none; color: #336699; }
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{ color: #663300; background: #f1e500 url('../images/sklep_2.gif') repeat-x top left; }
	h3#featuredHeading{ color: #336600; background: #a4d82b url('../images/sklep_3.gif') repeat-x top left; }
	h3#featuredHeading a{ text-decoration: none; color: #336600; }
	h3#featuredHeading a:hover{ color: #ffffff; text-decoration: none; }
	/*h3#categoriesHeading, */ h3#categoriesselectHeading, h3#categorylistboxHeading, h3#specialsHeading, h3#treemenuHeading{ color: #ffffff; background: #ff5800 url('../images/sklep_4.gif') repeat-x top left; } /* h3#specials2Heading,  */
	
	h3#specialsHeading a, h3#specials2Heading a{ color: #ffffff; text-decoration: none; }
	h3#specialsHeading a:hover, h3#specials2Heading a:hover{ color: #575757; text-decoration: none; }
	h3#specials2Heading { color: #dddddd; background-image: url('../images/tm_box_header_promocje.gif');}
	
	h3#productnotificationsHeading, { color: #003366; background: #57bdff url('../images/sklep_5.gif') repeat-x top left; } /* h3#whatsnewHeading, h3#whatsnew2Heading */
	h3#productnotificationsHeading a, h3#whatsnewHeading a, h3#whatsnew2Heading a{ color: #003366; text-decoration: none; }
	h3#productnotificationsHeading a:hover, h3#whatsnewHeading a:hover, h3#whatsnew2Heading a:hover{ color: #ffffff; text-decoration: none; }
	h3#shoppingcartHeading{ color: #ffffff;} /* background: #757575 url('../images/tm_box_header_koszyk.gif') repeat-x top left; } */
	h3#shoppingcartHeading a{ color: #ffffff; text-decoration: none; }
	h3#shoppingcartHeading a:hover{ color: #ffcc33; text-decoration: none; }
.sideBoxContent{ font-size: 11px; padding: 4px; color: #666666; border-left:1px solid #222222; border-right:1px solid #222222;}
.sideBoxContent a{ color: #333333; text-decoration: none; }
.sideBoxContent a:hover{ color: #336699; text-decoration: none; }
.box_footer_tm { background: url('../images/tm_box_footer.gif') no-repeat bottom center; margin: 0px 0px 10px 0px; padding: 0; height:5px; font-size:1px;}
.box_footer_tm_koszyk { background: url('../images/tm_box_footer_koszyk.gif') no-repeat top center; margin: 0; padding: 0; height:5px; font-size:1px;}

	/* bestsellery */
	h3#bestsellersHeading { color: #dddddd; background-image: url('../images/tm_box_header_bestsellers.gif');}
	#bestsellersContent{ color: #336600; }
	#bestsellersContent .wrapper{ margin: 0px 0px 0px 15px; }
	#bestsellersContent .wrapper ol{ padding: 0; margin-left: 11px; }
	#bestsellersContent .wrapper li{ padding: 0; margin: 3px 0px 3px 0px; }
	#bestsellersContent .wrapper li a{ color: #669900; text-decoration: none; font-weight: bold; }
	#bestsellersContent .wrapper li a:hover{ color: #336600; text-decoration: none; }
	/* Kategorie */
	h3#categoriesHeading { color: #dddddd; background-image: url('../images/tm_box_header_categories.gif');}
	#categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{ color: #ffc080;  }
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ color: #c06000; text-decoration: none; }
	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ color: #336699; text-decoration: none; } /* color: #ff870f */
	#categoriesContent .category-top2, #categorylistboxContent .category-top2{ font-weight: bold;}
	
	#categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: #ef7700; }
	#categoriesContent .category-products, #categorylistboxContent .category-products{ color: #ef7700; }
	#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{ color: #cf6700; }
	#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ font-weight: bold; color: #336699; } /* cf6700 */
	#catBoxDivider{ border-bottom: 1px solid #cccccc; }
	#categoriesContent .category-links, #categorylistboxContent .category-links, #treemenu .category-links{ text-decoration: underline; }
	.tm_BestsellersList {margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }
	.tm_BestsellersList li a {font-weight:bold; }
	/* waluty */
	#currenciesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* dokumenty */
	#documentcategoriesContent{ color: #cccccc; }
	#documentcategoriesContent a{ color: #333333; text-decoration: none; }
	#documentcategoriesContent a:hover{ color: #336699; text-decoration: none; }
	#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; }
	/* Polecamy */
	#featuredContent{ color: #336600; }
	#featuredContent a{ text-decoration: none; color: #669900; font-weight: bold; }
	#featuredContent a:hover{ text-decoration: none; color: #336600; }
	/* Informacje */
	#informationContent{ padding-left: 10px; }
	#informationContent li {line-height:14px; padding:0px; margin:0px;}
	h3#informationHeading { color: #dddddd; background-image: url('../images/tm_box_header_info.gif');}
	/* producenci select */
	#manufacturersContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	h3#manufacturersHeading { color: #dddddd; background-image: url('../images/tm_box_header_manufacturers.gif');}
	
	
	/* Dodatkowe informacje */
	h3#moreinformationHeading { color: #dddddd; background-image: url('../images/tm_box_header_more_inf.gif');}
	#moreinformationContent{ padding-left: 20px; }
	/* Wyszukiwanie */
	h3#searchHeading { color: #dddddd; background-image: url('../images/tm_box_header_search.gif');}
	#searchContent{ padding-left: 20px; }
	/* Recenzje */
	h3#reviewsHeading { color: #dddddd; background-image: url('../images/tm_box_header_reviews.gif');}
	#reviewsContent{ padding-left: 20px; }
	/* gatunki muzyczne */
	#musicgenresContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* Powiadomienia */
	#productnotificationsContent a{ text-decoration: none; color: #3399cc; }
	#productnotificationsContent a:hover{ text-decoration: none; color: #003366; }
	/* historia zamowien */
	.orderHistList{ margin: 10px; padding: 2px 0px; list-style-type: none;  }
	.orderHistList li{ padding: 0; margin: 2px 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: left; }
	/* Koszyk */
	#shoppingcart hr{ border-bottom: 2px solid #b0b0b0; }
	#shoppingcartContent{ color: #222222; }
	#cartBoxListWrapper{ margin: 0; padding: 0; text-align: left; }
	#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
	#cartBoxListWrapper li{ margin: 0; padding: 2px 0px; }
	#cartBoxListWrapper li a{ color: #c06000; text-decoration: none; }
	#cartBoxListWrapper li a:hover{ color: #ff870f; text-decoration: none; }
	#cartBoxListWrapper .cartNewItem{ color: #222222; position: relative; }
	#cartBoxListWrapper .cartOldItem{ color: #222222; 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; }
	.cartBoxTotal{ text-align: right; font-weight: bold; padding: 2px 0px; }
	#cartBoxGVButton, #cartBoxGVBalance{ text-align: center; }
	#cartBoxVoucherBalance{ font-weight: bold; text-align: center; }
	/* Promocje */
	#specialsContent, #specials2Content{ font-size: 12px; }
	#specialsContent a, #specials2Content a{ color: #575757; text-decoration: none; font-weight: bold; }
	#specialsContent a:hover, #specials2Content a:hover{ color: #cc0000; text-decoration: none; }
	/* Nowości */
	#whatsnewContent, #whatsnew2Content{ color: #336699; }
	#whatsnewContent a, #whatsnew2Content a{ text-decoration: none; color: #3399cc; font-weight: bold; }
	#whatsnewContent a:hover, #whatsnew2Content a:hover{ text-decoration: none; color: #003366; }
	h3#whatsnew2Heading { color: #dddddd; background-image: url('../images/tm_box_header_nowosci.gif');}
	/* strony EZ */
	#ezPageBoxList{ margin: 0; padding: 0; }
	#ezPageBoxList ul{ margin: 0; padding: 0; list-style-type: none; }
	#ezPageBoxList li{ margin: 0; padding: 2px 0px; }

/* strony zawartosci */
.centerColumn{ padding: 8px; font-size:10px;}
/* nawigacja */
#navBreadCrumb{ color: #666666; margin: 0; padding: 5px; font-size: 9px; font-weight: bold; border-bottom:1px solid gray; border-right:5px solid #ffffff; }
#navBreadCrumb a{ color: #336cad; text-decoration: none; }
#navBreadCrumb a:hover{ color: #666666; text-decoration: none; }
/* baner gorny */
#bannerThree{ padding: 8px; 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: Trebuchet MS; */ font-weight: bold; color: #336cad; }
h3#ezpagesHeading { color: #dddddd; background-image: url('../images/tm_box_header_ezpages.gif');}
/* zawartosc dla tekstow */
.content{}
	/* strony */
	#indexCategoriesMainContent, #productInfoNoProductMainContent, #createAcctSuccessMainContent, #logoffDefaultMainContent, #cookieUsageDefaultMainContent, #customerAuthDefaultMainContent, #maintenanceDefaultMainContent, #timeoutDefaultContent, #downloadTimeOutMainContent, #gvRedeemDefaultMainContent, #gvSendDefaultContentSuccess, #gvSendDefaultMainContent, #passwordForgottenMainContent, #productReviewsDefaultProductMainContent, #sslCheckMainContent, #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ padding: 3px; background: #ffffff; border: 1px solid #dfdfdf; }
	/* TM #conditionsMainContent, #privacyDefaultMainContent,  #shippingInfoMainContent, */
	#conditionsMainContent p, #privacyDefaultMainContent p, #shippingInfoMainContent p, #discountcouponInfoMainContent p, #gvFaqDefaultMainContent p, #siteMapMainContent p, #pageTwoMainContent p, #pageThreeMainContent p, #pageFourMainContent p, #reviewsInfoDefaultMainContent p, #pageNotFoundMainContent p, #checkoutSuccessMainContent p{ margin: 10px 3px 0; }
/* strona glowna INDEX jako index default */
.greeting{ color: #666666; }
.greetUser{ color: #cc0000; }
#textmain{ background: #f7f7f7; color: #ff6600; padding: 5px 10px; }
	/* moduly strony glownej */
#textinformation{ background: #f7f7f7; color: #000000; padding: 5px 10px; font-size: 8px; }
	.centerBoxHeading{ margin: 0; padding: 5px 2px; background: #efefff; color: #336cad; text-align: center; }
	.centerBoxContents{ float: left; vertical-align: top; margin: 10px 0px; text-align: center; }
		/* modul polecanych */
		#featuredProducts {font-size:12px; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
		#featuredProducts h2{ color: #ffffff; background: #7e7e7e url('../images/tm_baner_polecane.gif') repeat-x top left; text-align: center; }
		.centerBoxContentsFeatured{ vertical-align: top; margin: 10px 0px; color: #336600; text-align: center; }
		.centerBoxContentsFeatured a{ color: #669900; font-weight: bold; }
		.centerBoxContentsFeatured a:hover{ color: #336600; }
		
		/* modul promocji */
		#specialsDefault {border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
		#specialsDefault h2{ color: #ffffff; background: #7e7e7e url('../images/tm_baner_promocje.gif') repeat-x top left; border-top: 1px solid #e7e7e7; }
		.centerBoxContentsSpecials{ vertical-align: top; margin: 10px 0px; color: #996633; text-align: center; }
		.centerBoxContentsSpecials a{ color: #663300; font-weight: bold; }
		.centerBoxContentsSpecials a:hover{ color: #cc0000; }
		/* modul Also Purchased */
		#alsoPurchased {border: 1px solid #e7e7e7; }
		#alsoPurchased h2{ color: #ffffff; background: #ff5800 url('../images/sklep_5.gif') repeat-x top left; }
		
		/* modul nowosc */
		#whatsNew {font-size:12px; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
		#whatsNew h2{ color: #ffffff; background: #7e7e7e url('../images/tm_baner_nowosci.gif') repeat-x top left; border-top: 1px solid #e7e7e7; }
		.centerBoxContentsNew{ vertical-align: top; margin: 10px 0px; color: #996633; text-align: center; }
		.centerBoxContentsNew a{ color: #663300; font-weight: bold; }
		.centerBoxContentsNew a:hover{ color: #003366; }
		
		/* modul oczekiwanych */
		#upcomingProductsTable caption{ color: #ff6600; }
		#upcomingProductsTable th{ background: #dddddd; }
		#upProductsHeading{ color: #666666; text-align: left; }
		#upDateHeading{ color: #666666; text-align: left; }
		.rowEven{ background: #e7e7e7; height: 15px; vertical-align: top; }
		.rowOdd{ background: #f6f6f6; height: 15px; vertical-align: top; }
		.rowOdd td, .rowEven td{ padding-left: 10px; }
		
/* strona glowna INDEX jako index product list */
#categoryDescription, #indexProductListCatDescription{ margin: 5px; }
	/* content listy */
	#navCategoryIcon { margin: 5px; }
	.buttonRow {width:100%; padding:5px 0 5px 0; }
	/* numerowanie list */
	#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber,#productReviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber { margin: 3px 10px; padding: 0; }
	#productReviewsDefaultListingBottomNumber { margin: 0px; padding: 0; }
	.navSplitPagesResult{ color: #666666; font-size: 8px; }
	/* wstecz/dalej */
	#productsListingListingTopLinks, #allProductsListingTopLinks, featuredProductsListingTopLinks, #newProductsDefaultListingTopLinks, #specialsListingTopLinks, #reviewsDefaultListingTopLinks{}
	#productsListingListingBottomLinks, #allProductsListingBottomLinks, featuredProductsListingBottomLinks, #newProductsDefaultListingBottomLinks, #specialsListingBottomLinks, #reviewsDefaultListingBottomLinks, #navEZPageNextPrev, #productReviewsDefaultListingTopLinks, #productReviewsDefaultListingBottomLinks{}
	.navSplitPagesLinks{ text-align: center; margin: 0; padding: 4px 10px; position: relative; }
	.navSplitPagesLinks a{ margin: 0; padding: 2px 5px; background: #f6f6f6; border: 1px solid #dedede; color: #636363; text-decoration: none; }
	.navSplitPagesLinks a:hover{ color: #3366cc; background: #e7e7e7; }
	.current{ margin: 0; padding: 2px 5px; background: #e7e7e7; border: 1px solid #b6b6b2; color: #636363; font-weight: bold; }
	/* tabele */
	tr.productListing-rowheading{ padding: 3px 0; background-image: url('../images/tm_baner_produktow.gif'); color: #000000;  height:33px;} /* F0D1F7 */
	tr.productListing-rowheading a{ color: #000000; }
	tr.productListing-rowheading a:hover{ color: purple; }

	/* TM dodane linie do product_listing.php */	
	th.productListing-heading-left{ padding: 0px 3px; font-size: 11px; text-align: center; border-bottom: 0px solid #000000; border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; }
	th.productListing-heading-right{ padding: 0 3px; font-size: 11px; text-align: center; border-bottom: 0px solid #000000; border-top: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
	th.productListing-heading{ padding: 0 3px; font-size: 11px; text-align: center; border-bottom: 0px solid #000000; border-top: 1px solid #e7e7e7;}
	
	tr.productListing-odd{  border-bottom: 0px solid red; border-left: 0px solid #000000;} /*background: #f6f6f5;*/
	tr.productListing-even{ border-bottom: 0px solid #ffffff; } /*background: #e7e7e7; */
	tr.featuredTR, tr.newTR{ background: #f6f6f6; border-bottom: 1px solid #ffffff; }
	
	/* TM dodane linie do product_listing.php  */
	td.productListing-data{ font-size:10px; text-align:center; padding-top:4px; padding-bottom:4px; border-bottom:1px dashed #e7e7e7;} /*text-align: center; */
	td.productListing-data-last{ font-size:10px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e7e7d7;} /*text-align: center; */
	td.productListing-data-left { font-size:10px; text-align: center; padding:4px 0 4px 4px; border-left:1px solid #e7e7e7; border-bottom:1px dashed #e7e7e7;}
	td.productListing-data-left-last { font-size:10px; text-align: center; padding:4px 0 4px 4px; border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
	td.productListing-data-right { font-size:10px; text-align: center; padding-top:4px; padding-bottom:4px; border-right:1px solid #e7e7e7; border-bottom:1px dashed #e7e7e7;}
	td.productListing-data-right-last { font-size:10px; text-align: center; padding-top:4px; padding-bottom:4px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
	
	th.productListing-data-brak {font-size:14px; font-weight:bold; color:purple;}
	
	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: 3px 0 5px 0; }
	.listingDescription{ margin: 5px; color: #666666; }
	
	.listingProductImage {border:1px solid gray; padding:3px;}
/* strona glowna INDEX jako kategorie - modul kategorii */
.tm_table_categoryListBoxContents{width: 654px; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-collapse: collapse;}
.categoryListBoxContents{ text-align: left; padding:4px; font-size:12px; border-bottom:1px dotted #e7e7e7;} /*float: left; vertical-align: top; padding-top:0px; margin: 0px 0px; padding-left: 0px; */
#indexCategoriesHeading {border:1px solid #e7e7e7; padding: 4px 2px; background: #ffffff url('../images/tm_baner_promocje.gif') repeat-x top left; }

.specialsListBoxContents{ float: left; vertical-align: top; margin: 10px 0px; text-align: center; }
.specialsListBoxContents a {font-size:14px; font-weight:bold;}
.specialsListBoxContents img {border:1px solid #7e7e7e; padding:3px; }
/* content - strona produktu */
	/* kategoria */
	.categoryIcon{ margin: 0 0 10px 0; }
	.categoryIcon a{ display: block; margin-bottom: 5px; font-weight: bold; }
	/* wstecz/dalej */
	.navNextPrevWrapper {border-top:1px solid #7e7e7e; border-bottom:1px dashed #e7e7d7; padding-bottom:5px;}
	.navNextPrevCounter{ margin: 0px; font-size: 9px; }
	.navNextPrevList{ display: inline; white-space: nowrap; margin: 0; padding: 5px 0px; list-style-type: none; }
	.navNextPrevList img{ margin: 0; padding: 0; }
#productMainImage{ padding-top: 5px; text-align: center; }

#productAttributes {width:100%; border:1px dashed #e7e7d7; text-align:center;}
h1#productName{ /* font-family: Tahoma, Trebuchet MS; */ font-weight: bold; color: #3399cc; border-bottom:1px solid #7e7e7e; padding-bottom:5px;}
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; color: #ff6600; text-align:center; border:1px dashed #e7e7d7; padding-top:5px; padding-bottom:5px;}

#freeShippingIcon{ margin: 3px; border-bottom:1px dashed #e7e7d7;}
#productDescription{ padding: 0 0 5px 5px; border:0px solid red; text-align:justify;}
#cartAdd{ float: right; text-align: center; border: 1px dashed #e7e7d7; width:100%; padding:10px 0 10px 0} /*margin: 10px; padding: 10px; */
ul#productDetailsList{ margin: 0 0 0 0px; padding: 0; list-style-type: none; }
.tm_productDetailsList {width:100%; text-align:left; padding-left:5px; padding-right:5px;}
ul#productDetailsList {padding-right:3px;}
ul#productDetailsList li{ color: #666666; }
h3#attribsOptionsText{ color: #336699;  }
h3.attributesComments{ color: #666666; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 3px 0px; }
h4.optionName{ font-size: 11px; line-height: 15px; border:0px solid red; width:100%; padding-top: 5px; } /*margin: 2px; */
.tm_AttribOptions_Select {width:100%; text-align:center;}
	/* atrybuty */
	.zero, .one, .two, .three, .threeA, .four, .fourA, .five, .fiveA{ color: #666666; }
	.attribImg{ float: left; margin: 3px 0px; width: 20%; text-align: center; }
	.attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 2px; padding: 5px; }
.additionalImages{ vertical-align: top; margin: 10px 0px; text-align: center; }
.reviewCount{ color: #6699cc; font-size: 8px; }
#productDateAvailable{ margin-top: 5px; color: #cc3300; font-size: 0.8px; }
#productDateAdded, #reviewsInfoDefaultDate{ margin-top: 5px; color: #999999; font-size: 8px; }
#productInfoLink{ margin-top: 5px; color: #999999; font-size: 8px; }
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 10px 0px; text-align: center;}

/* TM KOSZYK */

.cartTable {border-collapse: collapse; width: 654px; padding: 0; margin: 0; border-style: none;}
.cartTable th{padding: 4px; background-color: orange; font-weight: bold; font-size: 12px; color: #fff; border: 1px solid #fff;}
.cartTable td {padding: 3px; font-size: 12px; margin: 3px; border: 1px solid #fff;}
.cartTable td.bold {font-weight: bold;}
.cartProductTotalValue {color: red; }
.cartTable input.text {border: 1px solid #a5acb2;}

.cartTable th.tmCartProduct {}
.cartTable th.tmCartPrice {width:10%;}
.cartTable th.tmCartQuantity {width:10%;}
.cartTable th.tmCartTotal {width:10%;}
.cartTable th.tmCartRemove {width:5%;}

.cartTable th.startHeader {background: #297a2c url(/skin/default/img/showOrderTdBackground.png) no-repeat top left;}
.cartTable th.endHeader {background: #297a2c url(/skin/default/img/showOrderTdBackground.png) no-repeat top right; border-right: none;}
.cartRowTotal {background-color: #f5f5f5;}
.cartRowTotalAmt {color: #ff0000;}

.tmCartRowEven{ background: #ffffff; vertical-align: top; }
.tmCartRowOdd{ background: #ffffff; vertical-align: top; }

.tmCartRowEven td { border-bottom: 1px solid #e7e7e7;}
.tmCartRowOdd td { border-bottom: 1px solid #e7e7e7; }

/* DRUGA STRONA SKŁADANIA ZAMÓWIENIA */
.cart2Table {border-collapse: collapse; width: 100%; padding: 0; margin: 0; border-style: none; border:0px solid red;}
.cart2TableAddress {padding-left:5px; width:40%; vertical-align:top;}
.cart2TableShipping {padding-right:5px; vertical-align:top;}
.cart2ShippingHeading {line-height:15px; background-color:orange; padding-left:5px; color:#ffffff; border-bottom:1px solid #7e7e7e;}

/*
#scProductsImage {width:10%; text-align:center;}
#scUnitHeading{width:12,5%;text-align:right;}
#scQuantityHeading{width:10%;text-align:center; }
#scTotalHeading{width:12,5%;text-align:right;}
#scUpdateQuantity{width:5%;text-align:center;}
#scRemoveHeading{width:5%;text-align:center;}
#cartSubTotal{ border-top: 1px solid #7e7e7e; border-bottom: 1px solid #7e7e7e; font-weight: bold; text-align: right; line-height: 22px; padding-right: 2.5em; background: #e9e9e9;  }
*/
#cartInstructionsDisplay{ padding: 5px 0px; }

.tmCartBorderBottom {border-bottom:1px solid gray;}
.cartProductDisplay{ padding: 5px 0px; text-align: left;}
.cartAttribsList{ margin-left: 10px; }
#cartProdTitle {color:#000000; font-size:11px; font-weight:bold;}

.cartUnitDisplay{ padding: 5px 2px 5px 0px; text-align: right; }
.cartQuantity{ text-align: right; padding: 0px 0px; }
.cartQuantityUpdate{ padding: 0px 0px; text-align: left; }
.cartTotalDisplay{ padding: 5px 2px 5px 0px; text-align: right; }
.cartRemoveItemDisplay{ padding: 5px 0px; width: 35px; text-align: center; }

.tmDashedLine {border-bottom:1px dashed #7e7e7e; height:10px; width:654px;}
.scButtonRowBack {width:45%;text-align:left;  padding-top:5px; padding-bottom:5px;}
.scButtonRowForward {width:45%; text-align:right; padding-top:5px; padding-bottom:5px;}

#cartImage{ margin: 5px 10px; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }

/* inne strony */
#contactUsNoticeContent p{ margin: 10px 0 3px 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: 10px; text-align: center; background: #f6f6f6; border-bottom: 1px solid #ffffff; }
.tm_reviews_top {border-top:1px dotted #7e7e7e; padding-top:5px;}
.tm_reviews_bottom {border-bottom:5px solid #ffffff;}
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 8px; color: #336cad; }
.rating{ padding-bottom: 5px;  padding-top: 5px; text-align:center;}
.ratingRow{ text-align: center; margin: 10px 0px 15px 0px; }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #e0e0e0; }
#reviewsInfoDefaultProductImage{ margin: 0px 10px 10px 0px; text-align: center; }
#navEZPageNextPrev{ margin-bottom: 5px; }
#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: 5px 0px; list-style: none; line-height: 15px; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ color: #336cad; text-decoration: none; padding: 0px 5px; margin: 0; }
#navEZPagesTOC ul li a:hover{ color: #ff6600; }
.information{ padding: 10px 3px; line-height: 150%; }
.checkout_confirmation

/* KONTO */

h4#createAcctDefaultLoginLink{ color: #666666; }
.tm_AccountOrdersTable {border-collapse: collapse; width:100%; text-align:center; }
.tm_AccountOrdersTable th {background: #e9e9e9; height: 22px; border-top: 1px solid #7e7e7e;  border-bottom: 1px solid #7e7e7e;  }
.tm_AccountOrdersTable td {height: 22px;  border-bottom: 1px solid #e7e7e7;  }
/* .tableHeading th{ border-bottom: 1px solid #7e7e7e; border-top: 1px dashed #7e7e7e; background: #e9e9e9; height: 22px; }*/
#accountLinksWrapper{ margin: 0; }
#myAccountGen li{ margin: 0; font-size: 11px;}
#myAccountNotify li{ margin: 0; font-size: 11px;}
.accountQuantityDisplay{ width: 10%; vertical-align: top;  text-align: center; }
.accountTaxDisplay{ width: 20%; text-align: right; }
.accountTotalDisplay{ width: 20%; text-align: right; }

#tm_accountHistInfo {border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:4px;}
#accountHistInfo h1 { color: #ffffff; background: #ffffff url('../images/tm_baner_historia.gif') repeat-x top left; border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
#myAccountShipInfo, #myAccountPaymentInfo {padding:5px; margin:5px; border:1px solid #e7e7e7;}

#checkoutBillto, #checkoutShipto {padding:5px; border:1px solid #e7e7e7; width:47%;}

.amount{ text-align: right; padding: 2px; width: 55px; }
.lineTitle{ text-align: right; padding: 2px; }
.tableRow{ height: 22px; }
#checkoutShipto{ margin: 0; }
#tm_checkoutShipto {}
.totalBox{ width: 55px; text-align: right; padding: 2px; }
#checkoutBillto{ margin: 0; }
.gvBal{ float: right; text-align: center; }
.tm_CheckoutConfirmComments {border:1px solid #e7e7e7; padding:5px; width:654px;}
.tm_CheckoutConfirmCart {border:1px solid #e7e7e7; padding:5px; }
.tm_CheckoutConfirmCart table {font-size:10px; width:644px;}
.tm_CheckoutFinish {text-align:center;}

#sendSpendWrapper{ border: 1px solid #cacaca; float: right; margin: 0px 0px 10px 10px; margin: 0; width: 47%; }
#productReviewsDefaultProductImage{ margin: 0px 10px 10px 0px ; text-align: center; }
#reviewWriteMainImage{ margin: 0px 10px 10px 0px ; text-align: center; }
label#textAreaReviews{ text-align: center; font-weight: normal; margin: 10px 0px; }


/* popup */
#popupImage, #popupSearchHelp, #popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
#infoShoppingCart, #popupAtrribsQuantityPricesHelp, #popupCouponHelp, #popupCVVHelp, #popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 5px; }
.cartTotalsDisplay{ padding: 5px 0px; text-align: center; }

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

/* menu dol */
ul#navSupp{font-size:10px; margin: 0; padding: 5px 0px; list-style-type: none; text-align: center; line-height: 15px; }
#navSupp li{ display: inline; }
#navSupp li a{ margin: 0; padding: 0px 5px; text-decoration: none; font-weight: normal; color: #575757; white-space: nowrap; }
#navSupp li a:hover{ color: #336cad; }
.legalCopyright {color:#cccccc;}

/* IP */
#siteinfoCredits, #siteinfoStatus{ font-size: 9px; text-align: center; }


/* TM Checkout progress */
.tm_CheckoutProgress{	font-size:10px; border:1px solid #ffffff; border-collapse: collapse;	height:25px; text-align:center; padding-top:3px; font-weight: bold; width:654px;	}
.tm_CheckoutProgress td {height:23px;}
.tm_CheckoutProgress a {color:#ffffff;}
.tm_CheckoutProgress a:hover {color:orange;}

.tm_CheckoutProgressCurrent {border-left:1px solid #ffffff; border-right:1px solid #ffffff; color:#ffffff; background: #008e21 url('../images/tmCheckoutProgressArrow.gif') no-repeat top right; }
.tm_CheckoutProgressVisited {border-left:1px solid #ffffff; border-right:1px solid #ffffff; background:#008e21; color:#e7e7e7; }
.tm_CheckoutProgressNext {border-left:1px solid #ffffff; border-right:1px solid #ffffff; background:gray; color:#000000; }
.tm_CheckoutProgressLast {border-left:1px solid #ffffff; border-right:1px solid #ffffff; background:#008e21; color:#e7e7e7; }

.tm_statystyki {text-align:center; padding:5px; }
#checkoutSuccess {width:654px; font-size:10px; } /* border:1px solid red; */
#loginDefault {font-size:10px;}
#loginDefault td {font-size:10px;}
#loginDefault, #newProductsDefault table {font-size:10px;}
#loginDefault, #checkoutShipping, #checkoutPayment form {width:654px;}
#checkoutConfirmDefault from {border:0px solid green;}
.tm_checkout_button {width:654px;}
.tm_644 {width:644px;}
.tm_654 {width:654px;}
.tm_120 {width:120px;}
.tm_100_percent {width:100%;}
.tm_40_percent {width:40%;}
.tm_20_percent {width:20%;}
.border {border:1px solid red;}
