/**
 *
 * @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: tahoma, verdana, arial, helvetica, sans-serif; 
	font-size: 62.5%; 
	color: #fff; 
	background: #000; 
}
a{ 
	color: #86A7E3; 
	text-decoration: none; 
}
a:hover{ 
	color: #E3E086; 
}
a img{ border: none; }
h1{ font-size: 1.5em; }
h2{ font-size: 1.4em; }
h3{ font-size: 1.3em; }
h4, h5, h6{ font-size: 1.1em; }
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: 0.9em;; }
form, select, input{ display: inline; font-size: 1em; margin: 0.1em; }
#loginboxContent input:not([type="image"]){
	width: 140px;
}
textarea{ margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus{ background: #f5f5f5; }
fieldset{ 
	padding: 0.5em; 
	padding-bottom: 1.5em;
	margin: 0.5em 0em; 
	border: 1px solid #dddddd; 
}
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{ 
	margin: 0px 0px 0px 10px;
	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 0.2em; font-size: 1em; text-align: center; }
/* funkcja zen_clean_html */
.smallText{ font-size: 0.9em; }
/* funkcja zen_get_products_display_price */
.productPriceDiscount{ color: #336cad; }
.normalprice{ text-decoration: line-through; }
.productSpecialPriceSale{ color: #ff6600; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #cc0000; 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{
	margin-top: 25px;
	font-family: monospace;
	font-weight: normal;
	font-size: 1.6em;
}
.focus{
	font-family: sans-serif;
	font-weight: normal;
	font-size: 0.9em;
	color: #ff6600;
}
.focus2{
	color: #86a7e3;
}
.focus_box{
	border: 1px solid #FF6600;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	background-color: #111;
}

#orderTotals{
	margin-bottom: 25px;
}
.alert{ vertical-align: top; color: #ff0000; margin-left: 0.5em; }

/* uklad strony */
#bannerOne{ text-align: center; padding: 0.8em; }

#mainWrapper{ 
	margin: 0 auto; 
	padding: 0px 30px 0px 30px ; 
	vertical-align: top; 
	width: 800px; 
	text-align: left;
	background-image: url(../images/tlo.jpg);
	background-repeat: repeat-y; 
}

#headerWrapper{ margin: 0; padding: 0; }

/*------------------------------------------------*/
/*----------content-------------------------------*/

#contentMainWrapper{ 
	margin: auto; 
	padding: 0; 
	border-collapse: collapse; 
	border: none; 
	width: 800px; 
}

#zawartosc{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: 610px;
	/*background-image: url(../images/mainbox_bg.jpg);
	background-repeat: repeat-y;*/
}
#zawartoscRama{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/mainbox_bg.jpg);
	background-repeat: repeat-y;
	overflow: auto;
}
#zawartosc_top{
	background-image: url(../images/mainbox_top.jpg);
	background-repeat: no-repeat;
	height: 15px;
}
#zawartosc_bottom{
	background-image: url(../images/mainbox_bottom.jpg);
	background-repeat: no-repeat;
	height: 15px;
	overflow: auto;
	clear: both;
}


#navColumnOne, #navColumnTwo { 
	vertical-align: top; 
	padding: 0px 0px 0px 5px;
}

#navColumnOneWrapper, #navColumnTwoWrapper{ 
	margin: 0px;
	/*margin: auto; */
	padding: 0px 0px 0px 0px; 
}

#navSuppWrapper{ 
	margin: 0; 
	/*background: #ebebeb; */
	font-weight: bold; 
	color: #fff; 
	height: 1%; 
	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: #fff; 
	white-space: nowrap; 
}
#navMain ul li a:hover{ 
	color: #c3d3f1; 
}
#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; }

/*-------------------------*/
/* logo, slogan, baner  */
/*------------------------*/

#logoWrapper{ 
	margin: 0px 10px 0px 10px; 
	padding: 0; 
	width: 780px; 
	height: 190px;
	background: #000; 
}

#logo{ 
	float: left; 
	margin-left: 35px;
	margin-top: 10px;
}
#baner_header{
	float: right;
	margin-top: 10px;
	text-align: right;
}
#taglineWrapper{ float: right; margin-right: 1em; }
#tagline{ color: #cc0000; font-size: 2em; text-align: center; vertical-align: middle; padding: 0.5em 0; font-family: Trebuchet MS; font-weight: bold; }
#bannerTwo{ padding: 0.8em; 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: 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: #575757; white-space: nowrap; }
#navCatTabs li .category-top:hover{ color: #ff6600; }

/* menu gora: belka stron EZ */

#navEZPagesTop{
	background-color: #86a7e3;
	padding: 0em; 
	font-weight: bold; 
	color: #fff; 
	width: 780px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 30px;
	background-image: url(../images/belka_blue.jpg);
	background-repeat: repeat-x;
	overflow: auto;
}
.belka_b_l{
	position: relative;
	float: left;
	left: 0px;
	height: 30px;
	background-image: url(../images/belka_blue_l.jpg);
	background-repeat: no-repeat;
	width: 10px;
}
#menu_r{
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	top: 0px;
	left: 760px;
	height: 30px;
	background-image: url(../images/belka_blue_p.jpg);
	background-repeat: no-repeat;
	width: 10px;
}
#navEZPagesTop p{
	/*font-size: 12px;*/
	margin: 7px 0px 0px 0px;
	padding: 0px;
	white-space: nowrap;
}
#navEZPagesTop a{ 
	text-decoration: none; 
	color: #fff; 
	white-space: nowrap; 
	font-weight: bold;
}
#odbicie{
	background-image: url(../images/content_top.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 780px;
	margin: auto;
}
#navEZPagesTop a:hover{ 
	color: #c3d3f1; 
}

/* boxy */
.centeredContent{ text-align: center; }
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin-bottom: 5px; }
	/* 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-image: url(../images/menu_bok.jpg);
		background-repeat: repeat-y;
	}
	#bannerbox2, #bannerbox, #bannerboxall{ 
		background-image: url(../images/menu_bok.jpg);
		background-repeat: repeat-y; 
	}
	#bestsellers, #featured{ background: #000; }
	
	#categories, #categoriesselect, #categorylistbox, #specials, #specials2, #treemenu{ 
		background-image: url(../images/menu_bok.jpg);
		background-repeat: repeat-y; 
	}
	
	#productnotifications, #whatsnew, #whatsnew2{ 
		background-image: url(../images/menu_bok.jpg);
		background-repeat: repeat-y;
	}
	
	#shoppingcart{ 
		background-image: url(../images/menu_bok.jpg);
		background-repeat: repeat-y;
	}

.leftBoxHeading { 
	width: 170px;
	margin: auto; 
	padding: 0px; 
	text-align: center; 
}
	
.rightBoxHeading, .singleBoxHeading{ 
	margin: 0; 
	padding: 0.5em 0.2em; 
	text-align: center; 
}
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ 
	font-family: serif; 
	font-size: 1.5em; 
	font-weight: bold; 
	color: #fff; 
	padding: 5px 0px 10px 0px; 
	/*background: #eaeaea url('../images/sklep_1.gif') repeat-x top left; */
}
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ font-size: 1.1em; 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: #fff; /*background: #000 url('../images/sklep_2.gif') repeat-x top left;*/ }
	h3#bestsellersHeading, 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#specials2Heading, 
	h3#treemenuHeading{ 
		color: #86A7E3; 
		padding: 5px 0px 10px 0px;
		font-size: 1.8em;
	}
	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#productnotificationsHeading, h3#whatsnewHeading, h3#whatsnew2Heading{ 
		color: #86A7E3; 
	}
	h3#productnotificationsHeading a, h3#whatsnewHeading a, h3#whatsnew2Heading a{ 
		color: #86A7E3; 
		text-decoration: none; 
	}
	h3#productnotificationsHeading a:hover, h3#whatsnewHeading a:hover, h3#whatsnew2Heading a:hover{ 
		color: #E3E086; 
		text-decoration: none; 
	}
	
	h3#shoppingcartHeading{ 
		color: #86A7E3; 
		/*background: #757575 url('../images/sklep_6.gif') repeat-x top left; */
	}
	h3#shoppingcartHeading a{ 
		color: #86A7E3;
		text-decoration: none;
	}
	#shoppingcartHeading img{
		vertical-align: middle;
	}
	h3#shoppingcartHeading a:hover{ 
		color: #E3E086; 
		text-decoration: none; 
	}
.sideBoxContent{ 
	font-size: 1.2em; 
	padding: 0px 15px 0px 15px; 
	color: #bbb;
	font-weight: bold; 
}
#sideBoxHeader{
	background-image: url(../images/menu_bok_top.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 15px;
}
#sideBoxFooter{
	background-image: url(../images/menu_bok_bottom.jpg);
	background-repeat: no-repeat;
	height: 15px;
}
.sideBoxContent a{ 
	color: #fff; 
	font-weight: normal;
	/*text-decoration: none; */
}
.sideBoxContent a:hover{ 
	color: #C3D3F1; 
	/*text-decoration: none; */
}
	/* bestsellery */
	#bestsellersContent{ color: #336600; }
	#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: #669900; text-decoration: none; font-weight: bold; }
	#bestsellersContent .wrapper li a:hover{ color: #336600; text-decoration: none; }
	/* Kategorie */
	#categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{ 
		color: #999; 
	}
	
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ 
		color: #fff; 
		text-decoration: none; 
	}
	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ 
		color: #86A7E3; 
		text-decoration: none; 
	}
	#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: #86A7E3; 
	}
	
	#catBoxDivider{ 
		border-bottom: 1px solid #444; }
	
	#categoriesContent .category-links, #categorylistboxContent .category-links, #treemenu .category-links{ text-decoration: underline; }
	/* 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: 2em; }
	/* producenci select */
	#manufacturersContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* Dodatkowe informacje */
	#moreinformationContent{ padding-left: 2em; }
	/* 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: 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: left; }
	/* Koszyk */
	#shoppingcart hr{ border-bottom: 1px solid #b0b0b0; }
	#shoppingcartContent{ 
		color: #fff; 
	}
	#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; }
	.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: #575757; text-decoration: none; font-weight: bold; }
	#specialsContent a:hover, #specials2Content a:hover{ color: #cc0000; text-decoration: none; }
	/* Nowo�ci */
	#whatsnewContent, #whatsnew2Content{ 
		color: #fff; 
	}
	#whatsnewContent a, #whatsnew2Content a{ 
		text-decoration: none; 
		color: #fff; 
		font-weight: bold; 
	}
	#whatsnewContent a:hover, #whatsnew2Content a:hover{ 
		text-decoration: none; 
		color: #C3D3F1; 
	}
	/* strony EZ */
	#ezPageBoxList{ margin: 0; padding: 0; }
	#ezPageBoxList ul{ margin: 0; padding: 0; list-style-type: none; }
	#ezPageBoxList li{ margin: 0; padding: 0.2em 0em; }

/* strony zawartosci */
.centerColumn{ 
	width: 580px;
	margin: 0px; 
	padding: 0px 15px 0px 15px; 
}
/* nawigacja */

#navBreadCrumb{ 
	width: 590px;
	color: #86a7e3; 
	margin: 0px 0px 10px 10px; 
	padding-left: 5px; 
	font-size: 0.95em; 
	font-weight: bold; 
}

#navBreadCrumb a{ 
	color: #fff; 
	text-decoration: none; 
}
#navBreadCrumb a:hover{ 
	color: #c3d3f1; 
	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: Trebuchet MS; 
	font-weight: bold; 
	color: #fff; 
	margin: 0px 10px 10px 10px;
}
/* zawartosc dla tekstow */
.content{}
	/* 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,{ 
		color: Black;
		padding: 0.9em;
		font-size: 1.2em; 
		background: #f8f8f8; 
		border: 1px solid #dfdfdf; 
	}
	#checkoutSuccessMainContent{ 
		color: #fff;
		margin: 0.2em;
		padding: 0.3em;
		font-size: 1.2em; 
		background: #000; 
		border: 1px solid #111; 
	}
	#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: #666666; }
.greetUser{ color: #cc0000; }
#textmain{ background: #f7f7f7; color: #ff6600; padding: 0.5em 1em; }
#textinformation{ background: #f7f7f7; color: #000000; padding: 0.5em 1em; font-size: 0.8em; }
	/* moduly strony glownej */
	.centerBoxHeading{ 
		margin: auto; 
		width: 568px;
		padding: 6px; 
		background-color: #86a7e3; 
		color: #fff; 
		text-align: center; 
	}
	.centerBoxContents{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }
		/* modul polecanych */
		#featuredProducts h2{ 
			color: #ffffff; 
			background-color: #435472;
			/*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: #fff; 
			font-weight: bold; 
		}
		.centerBoxContentsFeatured a:hover{ 
			color: ##C3D3F1; 
		}
		/* modul promocji */
		#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 h2{ 
			color: #ffffff; 
			background: #86a7e3; 
			/*url('../images/sklep_5.gif') repeat-x top left; */
			}
		.centerBoxContentsNew{ 
			vertical-align: top; 
			margin: 1em 0em; 
			color: #fff; 
			text-align: center; 
		}
		.centerBoxContentsNew a{ 
			color: #fff; 
			font-weight: bold; 
		}
		.centerBoxContentsNew a:hover{ 
			color: #c3d3f1; 
		}
		/* modul oczekiwanych */
		#upcomingProductsTable caption{ color: #ff6600; }
		#upcomingProductsTable th{ background: #dddddd; }
		#upProductsHeading{ color: #666666; text-align: left; }
		#upDateHeading{ color: #666666; text-align: left; }
		.rowEven{ 
			background: #000; 
			height: 1.5em; 
			vertical-align: top; 
		}
		.rowOdd{ 
			background: #222; 
			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; }
	
	/*lista produkt�w*/
	#productListing{
		/*font-size: 1.2em;*/
		width: 580px;
		margin: 0px 0px 0px 0px;
	}
		
	/* numerowanie list */
	
	#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, 
	#allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, 
	#newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, 
	#specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber, 
	#productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{ 
		margin: 0.3em 1em; 
		padding: 0; 
	}
	.navSplitPagesResult{ 
		color: #fff; 
		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: 0.3em 0; 
		background: #666666; 
		border-bottom: 1px solid #777; 
		color: #fff; 
	}
	tr.productListing-rowheading a{ color: #ffffff; }
	tr.productListing-rowheading a:hover{ 
		color: #C3D3F1; 
	}
	th.productListing-heading{ padding: 0 3px; font-size: 1.25em; text-align: center; }
	
	tr.productListing-odd{ 
		font-size: 1.1em;
		border-bottom: solid 1px #999;
	}
	
	tr.productListing-even{ 
		font-size: 1.1em;
		border-bottom: solid 1px #999;
	}
	tr.featuredTR, tr.newTR{ 
		border-bottom: 1px solid #999;		 
	}
	td.productListing-data{ 
		text-align: left; 
	}
	td.main{ width: 40%; }
	td.mainb{ 
		width: 60%; 
		vertical-align: top; 
	}
	td.mainb a{
		font-size: 1.2em;		
	}
	td.mainc{ 
		color: #666666; 
		vertical-align: top; 
		/*border-bottom: 1px solid #dfdfdf;*/
	}
	td.featuredHR, td.newHR{ 
		color: #999;
	}
	td.featuredHR hr{ 
		height: 1px; 
	}
	td.newHR hr{ 
		height: 1px; 
	}
	h3.itemTitle{ margin: 0.3em 0 0.5em 0; }
	
	.listingDescription{ 
		margin: 0.5em; 
		color: #eee; 
	}
/* 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; }
h1#productName{ 
	font-family: Trebuchet MS; 
	font-weight: bold; 
	color: #86A7E3; 
}
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: #86A7E3; 
}
h3.attributesComments{ color: #fff; }
.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: #fff; }
	.optionPrice{
		font-size: 1.4em;
		color: #FF6600;
	}
	.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{ 
	display: block;
	margin-top: 50px; 
	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: #f6f6f6; 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: 1px; 
	width: 40%; 
	padding: 5px; 
	font-weight: bold; 
	float: right; 
	height: 1%; 
	border: 1px solid #666666; 
	overflow: auto;
}
#ezPagesTOCHeading{ 
	color: #86A7E3; 
	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: normal;
}
#navEZPagesTOC ul li a{ 
	color: #86A7E3; 
	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 #cccccc; 
	background: #000; 
	height: 2.2em; 
}
#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;
}
.totalPrice{
	color: #ff6600;
}
#checkoutSuccessOrderNumber{
	padding: 3px 3px 0px 3px;
	margin: 1em 1em 0em 1em;
	font-size: 1.5em;
	font-family: monospace;
	color: #ff6600;
	
}
#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 #cccccc; 
	font-weight: bold; 
	text-align: right; 
	line-height: 2.2em; 
	padding-right: 2.5em; 
	background: #000;  
	height: 2.2em; 
}
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }

/* popup */
#popupImage, #popupSearchHelp, #popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
#infoShoppingCart, #popupAtrribsQuantityPricesHelp, #popupCouponHelp, #popupCVVHelp, #popupShippingEstimator{ background: #000; }
.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: #fff; 
	white-space: nowrap; }
#navSupp li a:hover{ 
	color: #c3d3f1; 
}

/* IP */
#siteinfoCredits, #siteinfoStatus{ font-size: 0.9em; text-align: center; }
#cenaRegularna{
	font-size: 1.5em;
	color: #FF6600;
}
/*-------------------Strony EZ-----------------------*/

#ezArticle{
	font-family: "Times New Roman", Times, serif;
	color: #fff;
	font-size: 1.4em;
	font-variant: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4em;
}
#ezArticle table.coll{
	border-collapse: collapse;
}
#ezArticle p{
	text-indent: 3em;
}
#conditions{
	font-size: 1.2em;
	line-height: 1.5em;
}
.ezPagesList{
	margin: 0px;
	padding-left: 7px;
	list-style-type: disc;
	list-style: inside;
}
#footerAdd{
	text-align: center;
}
.home_page_info {
	font-size: 1.4em;
	text-indent: 1em;
	line-height: 150%;
}
/*strony zdefiniowane strona glowna*/
#indexDefaultMainContent{
	overflow: auto;
}
.left{
	float:left;
}
/*end strona glowna*/
