/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet.css, v 1.3.7 2007/04/26 11:48:12 $;
 *
 * @author Zen Cart Development Team
 * @copyright Copyright 2003-2006 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
 *
 */

/* definicje glowne */
body{ 
	margin: 0;
	padding: 0;
	text-align: center;

	/*
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	*/

	/* font: 12px 'Tahoma', sans-serif; */
	font: 10pt 'Verdana', sans-serif;

	color: #333333;

	background: #000 no-repeat url('../images/body_background.jpg');
	background-position: top center;

	background-attachment: fixed;
}
/* dla kazdej ze stron mozna zmianiac body za pomoca ID
   np. strona glowna #indexBody{}
   np. strona logowania #loginBody{}
   itd... */
a, a:link, a:visited {
	/*
	color: #336cad;
	text-decoration: none;
	*/
	color: #cdcdcd;
	text-decoration: underline;
}
a:hover {
	/* color: #ff6600; */
	color: #ff6600;
	text-decoration: none;
}

a img{ border: none; }
h1{ font-size: 16px; }
h2{ font-size: 14px; }
h3{ font-size: 13px; }
h4{ font-size: 12px; }
h5{ font-size: 11px; }
h6{ font-size: 10px; }
code{ font-family: courier, tahoma, arial, verdana, helvetica, sans-serif; font-size: 10px; }
small{ font-size: 11px; }
form, select, input{ display: inline; font-size: 12px; margin: 2px; }
textarea{ margin: auto; display: block; width: 95%; }
/* input:focus, select:focus, textarea:focus{ background: #f5f5f5; } */

fieldset {
	padding: 5px;
	margin: 5px 0 25px 0;
	/* border: 1px solid #dddddd; */
	border: 1px solid #606060;
}
legend {
	font: 11pt 'Verdana', sans-serif;
	font-weight: bold;
	padding: 3px 5px;


}
label { line-height: 16px; padding: 2px; }

address{
	font: 10pt 'Verdana', sans-serif;
	/* font-style: normal; font-size: 11px; */
	padding-left: 7px;
}
th{ text-align: center; }
hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px solid #ffffff; }

td.tdLeft, td.tdRight {
	vertical-align: top;
}
td.tdRight {
	text-align: left;
}
td.tellAFriend {
	width: 160px;
}

/*
 *  definicje klas i funckcji
 */

.clearBoth{ clear: both; }
/*
br.clearBoth {
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 0;
}
*/
/* klasa shopping_cart */
.alertBlack{}
/* klasa message_stack: ostrzezenia i bledy */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{
	line-height: 16px;
	padding: 3px 3px 6px 3px;
	margin: 15px 0 5px 0;
	/* border: 1px solid #666666; */
	/* border: 1px solid #fff; */
}
.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {
	margin: 6px 10px 0 5px;
}

.messageStackWarning, .messageStackError{ background: #ff0000; color: #ffffff; }

.messageStackSuccess{
	/*
	background: #99ff99;
	color: #333333;
	*/
	background: #009604;
	color: #fff;
}

.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{
 font: 11pt 'Verdana', sans-serif;
 font-weight: bold;
 /* font-size: 14px; */
 }
/* klasa order */
.product-details{}
.product-details-num{}
.order-totals-text{}
.order-totals-num{}
/* query factory */
.systemError{}
/* funkcja zen_create_sort_heading */
a.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }
/* funkcja zen_clean_html */
.smallText{ font-size: 9px; }
/* funkcja zen_get_products_display_price */

.productPriceDiscount{ color: red !important; }

.normalprice{ text-decoration: line-through; }
.productSpecialPriceSale{ color: #ff6600; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #cc0000; font-weight: bold; }
.productSpecialPrice{ padding-left: 10px; font-weight: bold; }
/* functions lookups */
.markProductOutOfStock{}
.lookupAttention{}
.ccenabled{}
/* html output */
.note{}
.rollover{}
/* functions email */
.coupon-block{}
.coupon-code{}
.gv-block{}
.extra-info{}
.extra-info-bold{}
/* banner */
p.alert{ color: #ff0000; margin-left: 5px; vertical-align: top; }

/* rozne formatowania */
.biggerText{ font-size: 12px; }
.center{ text-align: center; }
.forward{ float: right; }
.back{ float: left; }
.floatingBox{ margin: 0; width: 45%; }
.errorText{ color: #ff0000; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; }
.alert{ color: #ff0000; margin-left: 5px; }

/* CONTENT image class */
img.rightImage {
	margin: 0 0 20px 40px;
	float: right;
}
img.leftImage {
	margin: 0 20px 10px 0;
	float: left;
}

/* , used for main images on the middle colum */
img.headingImage {
	margin: 0 auto 11px auto;
	border: none !important;
}
img.moreMargin {
	margin-bottom: 30px;
}


/* kontener */
#bannerOne{ background: #ffffff; text-align: center; padding: 10px 0; }

#mainWrapper{
	width: 900px;

	margin: 0 auto;
	padding: 0;

	text-align: left;
	vertical-align: top;
}

/* ***
   HEADER 
*/
#headerWrapper{ margin: 0; padding: 0; }

/* # USER Navigation (login/logout/etc) */
#navMainWrapper {
	width: 900px;	height: 24px;

	position: relative;
}

	#navMain {
		position: absolute;
			top: 5px;
			right: 28px;
	}
	#navMain ul {
		margin: 0;
		/* padding: 10px 0 5px 15px; */

		list-style-type: none;
		text-align: left;
	}
	#navMain ul li{ display: inline; }
	#navMain ul li a {
		margin: 0; 
		padding: 0 5px; 

		color: #fff;

		text-decoration: none;

		white-space: nowrap; 
	}
	#navMain ul li a:hover{ color: #ff6600; }


/* # TOP bar with LOGO and SEARCH */
#topMainWrapper{
	width: 100%;	height: 67px;

	/* margin: 0 0 3px 0; */

	position: relative;

	color: #333333; 

	background: no-repeat url('../images/header_nav_background.jpg');
}
	/* LOGO */
	#logo{ float: left; }
		#logo img { margin: 0; padding: 0; border: none; }

	/* SEARCH sidebox */
	#topMainSearch{ 

		position: absolute;
			top: 21px;
			right: 30px;

		display: block;
	}
	#topMainSearch form{ display: block; margin: 0; padding: 0; white-space: nowrap; }

	#topMainSearch form div.inputField {
		width: 160px;	height: 22px;
		_width: 162px;	_height: 24px;	/* msie 6 stupidity */

		float: left;

		background-color: #fff;

		border: 1px solid #000;
	}
	#topMainSearch form div.inputImage {

		float: left;

		margin: 1px 0 0 8px;
	}


	#topMainSearch form input {
		/* display: inline; */
		/* padding: 0; */
		/* padding: 3px 0 0 5px; */
		margin: 0;
		padding: 0;

		font: 10pt 'Tahoma', sans-serif;

	}
	#topMainSearch form input.field {
		width: 148px;

		padding: 3px 5px 0 5px;
		_padding: 2px 5px 0 5px;

		border: none;

		background-color: #fff;
	}


	#topMainSearch img{ background: #ff0000;}


/* # FLASH banner */
#flashWrapper {
	width: 900px;	height: 235px;
	margin: 0; padding: 0;
}
	#flashWrapper * {
		margin: 0; padding: 0;
	}

/* # STATIC menu below */
#staticHeaderMenu {
	width: 100%;	height: 43px;
	position: relative;

	background: no-repeat url('../images/header_menu_background.gif');
}
	#staticHeaderMenu a, #staticHeaderMenu a:link, #staticHeaderMenu a:visited, #staticHeaderMenu a:hover {
		height: 14px;
		position: absolute;
			top: 14px;

		display: block;

		background-repeat: no-repeat;

		/* border: 1px solid red; */
	}

	/* -> items */
	#staticHeaderMenu a#headerMenuMain {
		width: 181px;
		background-image: url('../images/header_menu_main.gif');

		left: 30px;
	}
		#staticHeaderMenu a#headerMenuMain:hover {
			background-image: url('../images/header_menu_main_hover.gif');
		}
	#staticHeaderMenu a#headerMenuProdukty {
		width: 112px;
		background-image: url('../images/header_menu_produkty.gif');

		left: 240px;
	}
		#staticHeaderMenu a#headerMenuProdukty:hover {
			background-image: url('../images/header_menu_produkty_hover.gif');
		}
	#staticHeaderMenu a#headerMenuSklep {
		width: 66px;
		background-image: url('../images/header_menu_sklep.gif');

		left: 380px;
	}
		#staticHeaderMenu a#headerMenuSklep:hover {
			background-image: url('../images/header_menu_sklep_hover.gif');
		}
	#staticHeaderMenu a#headerMenuDlaDealerow {
		width: 165px;
		background-image: url('../images/header_menu_dla_dealerow.gif');

		left: 478px;
	}
		#staticHeaderMenu a#headerMenuDlaDealerow:hover {
			background-image: url('../images/header_menu_dla_dealerow_hover.gif');
		}
	#staticHeaderMenu a#headerMenuOnas {
		width: 67px;
		background-image: url('../images/header_menu_o_nas.gif');

		left: 670px;
	}
		#staticHeaderMenu a#headerMenuOnas:hover {
			background-image: url('../images/header_menu_o_nas_hover.gif');
		}
	#staticHeaderMenu a#headerMenuKontakt {
		width: 95px;
		background-image: url('../images/header_menu_kontakt.gif');

		left: 768px;
	}
		#staticHeaderMenu a#headerMenuKontakt:hover {
			background-image: url('../images/header_menu_kontakt_hover.gif');
		}





/* # PAGES MENU (Belka stron EZ) */
#navEZPagesTop{
	width: 100%;	height: 43px;

	margin: 0; 
	padding: 0;

	font-size: 11px;

	color: #333333;

	background: no-repeat url('../images/header_menu_background.jpg');

/*
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cdcdcd;
*/
}
#navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 10px; color: #336cad; white-space: nowrap; font-size: 11px; font-weight: bold; }
#navEZPagesTop a:hover{ color: #575757; }


/* *** DEPRECATED ***
/* reklama */
#taglineWrapper{ float: right; margin-right: 10px; }
#tagline{ padding: 5px 0; font-family: Trebuchet MS; font-weight: bold; color: #cc0000; font-size: 16px; text-align: center; vertical-align: middle; }
#bannerTwo{ text-align: center; }
/* menu gora */
#navCatTabsWrapper{ margin: 2px 0 0 0; background: #ebebeb; width: 100%; text-align: center; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
ul#navCatTabs{ margin: 0; padding: 7px 0; list-style-type: none; text-align: center; }
#navCatTabs li{ display: inline; }
#navCatTabs li .category-top{ margin: 0; padding: 5px 10px; text-decoration: none; font-weight: bold; color: #575757; white-space: nowrap; }
#navCatTabs li .category-top:hover{ color: #ff6600; background: #ffffff; border-bottom: 2px solid #ff6600; }
#navCatTabs li .category-top .category-subs-selected{}


/* ***
  INNER BODY (cala strona) 
*/

/* # CONTENT WRAPPER */
div#contentGlobalWrapper {
	background: repeat-y url('../images/content_wrapper_background.gif');
}
	div#contentGlobalWrapperPadder {
		padding: 50px 0;

		text-align: center;

		background: no-repeat url('../images/content_background.jpg');
	}

table#contentMainWrapper{
	width: 830px;
	margin: 0 auto;

	border-collapse: collapse;
	border: none;

	text-align: left;

	color: #fff;
}





/* bof kolumny patrz dalej sideboxes */
#navColumnOne{ padding-left: 3px; vertical-align: top; }
#navColumnTwo{ padding-right: 3px; vertical-align: top; }
.columnLeft, .columnRight{}
#navColumnOneWrapper, #navColumnTwoWrapper{ margin: 0; padding: 0; }
/* eof kolumny patrz dalej sideboxes */


/* # CENTER COLUMN (in global)*/

#zawartosc {
	vertical-align: top;
}

.centerColumn{
	padding: 0px 10px 0px 25px;
}

	/* GLOBAL TYPO for things iniside CENTER COLUMN */
	.centerColumn h1 {
		font: 18px 'Verdana', sans-serif;
		font-weight: normal;
		color: #FF0000;
	}
	.centerColumn h2 {
		margin: 0 0 1.5em 0;

		font: 11pt 'Verdana', sans-serif;
		font-weight: bold;
	}
	.centerColumn h3 {
		font: 10pt 'Verdana', sans-serif;
		font-weight: bold;
	}
	.centerColumn p {
		margin: 0 0 1.8em 20px;

		line-height: 1.4em;
	}

	.centerColumn p, .centerColumn ul li, .centerColumn label.inputLabel {
		font: 10pt 'Verdana', sans-serif;
	}

	.centerColumn ul li {
		list-style-type: square;
	}

/* # STATIC pages */
div.staticPage {
	text-align: center;	/* for images! */
}
div.staticPage p, div.staticPage h1, div.staticPage h2, div.staticPage ul {
	text-align: left;
}

div.staticPage img.sampleImage {
	margin: 0 auto 30px auto;
	border: 4px solid #525252;
}
div.staticPage img.shippingImage {
	text-align: left;
	margin: 20px auto 10px auto;
}
div.staticPage div.shippingImage {
	width: 100%;	height: 150px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
	div.staticPage div.poczta { background-image: url('../images/poczta_polska.gif'); }
	div.staticPage div.ups { background-image: url('../images/ups.gif'); }




/* # BREADCRUMB (nawigacja */
#navBreadCrumb{ color: #666666; margin: 0 15px; padding: 6px; border-bottom: 1px solid #020202; }
#navBreadCrumb a{ color: #336cad; text-decoration: none; }
#navBreadCrumb a:hover{ color: #666666; text-decoration: none; }

/* baner gorny */
#bannerThree{ padding: 5px 0; text-align: center; }
/* eof content caly patrz dalej zawartosc */
/* baner na dole */
#bannerFour{ padding: 5px 0 0 0; text-align: center; }


/* ***
  FOOTER
*/

#footer {
	height: 78px;

	background: no-repeat url('../images/footer_background.gif');

	position: relative;
}
#footer #footerText, #footer #navSuppWrapper {
	position: absolute;

	color: #fff;
}

/* footer text */
#footerText #navSupp li,  #footerText p { margin: 0; padding: 0; font: 10pt 'Verdana', sans-serif; }

#footerText {
	top: 25px;
	left: 32px;
}


/* menu dol */
#navSuppWrapper{
	top: 18px;
	right: 32px;

	color: #666666;
}
ul#navSupp{ 
	margin: 0;
	padding: 7px 0;
	list-style-type: none;
	text-align: center;
}
#navSupp li {
	display: inline;
}
#navSupp li a{
	margin: 0 5px;

	font: 10pt 'Verdana', sans-serif !important;

	text-decoration: none;

	white-space: nowrap;

	color: #fff;
}
#navSupp li a:hover{
	/* color: #000; *
	/* border-top: 2px solid #336cad; */

	text-decoration: underline;
}


/* baner w stopce */
#bannerFive{ padding: 5px 0; text-align: center; }
/* IP */
#siteinfoIP{ font-size: 10px; text-align: center; }
/* ostatni baner */
#bannerSix{ background: #ffffff; text-align: center; padding: 10px 0 5px 0; }

/* grupa Mabi w stopce */

#mabiGroup {
width: 585px;
text-align: center;
margin-left: 157px;

}
a#roll1  {
display: block; width: 134px; height: 33px; background: url(http://www.denso-diesel.pl/images/diesel-system.gif) top left no-repeat; 
}
a:hover#roll1 { background-position: 0 -33px; }

a#roll2  {
display: block; width: 146px; height: 33px; background: url(http://www.denso-diesel.pl/images/denso_footer.gif) top left no-repeat; 
}
a:hover#roll2 { background-position: 0 -33px; }

a#roll3  {
display: block; width: 57px; height: 33px; background: url(http://www.denso-diesel.pl/images/czesci-landrover.gif) top left no-repeat; 
}
a:hover#roll3 { background-position: 0 -33px; }

a#roll4  {
display: block; width: 105px; height: 33px; background: url(http://www.denso-diesel.pl/images/oks.gif) top left no-repeat; 
}
a:hover#roll4 { background-position: 0 -33px; }

a#roll5  {
display: block; width: 106px; height: 33px; background: url(http://www.denso-diesel.pl/images/biologic.gif) top left no-repeat; 
}
a:hover#roll5 { background-position: 0 -33px; }

a#roll6  {
display: block; width: 37px; height: 33px; background: url(http://www.denso-diesel.pl/images/bosh_service.gif) top left no-repeat; 
}
a:hover#roll6 { background-position: 0 -33px; }


/* sideboxes w kolejnosci alfabetycznej */
.centeredContent{ text-align: center; }


/* ***
  SIDEBOXES 
*/
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{
	margin-bottom: 10px;
}

	/* CATEGORY sideboxes */
	/* -> wrappers */
	#categoriesContent div, #categoriesContent2 div {
		width: 100%;	height: 28px;

		margin: 0;

		/* background: no-repeat url('../images/cat_normal_background.gif'); */
		background: no-repeat url('../images/cat_close_background.gif');
	}
	 /* padded */
	 #categoriesContent div.category-subs, #categoriesContent div.category-products, #categoriesContent2 div.category-subs, #categoriesContent2 div.category-products {
		margin-left: 10px;
/*
		padding-left: 10px;
		background-position: 10px 0;
*/
	 }
	 /* opened/closed/selected */
	 #categoriesContent div.category-subs-parent, #categoriesContent2 div.category-subs-parent {
		background-image: url('../images/cat_open_background.gif');
	 }
	 #categoriesContent div.category-subs-selected, #categoriesContent2 div.category-subs-selected {
		background-image: url('../images/cat_open_background.gif');
	 }

		/* -> inners */
		#categoriesContent p, #categoriesContent2 p {
			height: 35px;

			margin: 0;
			padding: 5px 0 0 5px;

			font: 8pt 'Verdana', sans-serif;
			color: gray;

			background-repeat: no-repeat;
			background-position: 2px 1px;
		}
			#categoriesContent p.category-content-image, #categoriesContent2 p.category-content-image {
				padding-left: 40px;
			}

		/* hyperlinks styling */
		#categoriesContent div a, #categoriesContent div a:link, #categoriesContent div a:visited, #categoriesContent2 div a, #categoriesContent2 div a:link, #categoriesContent2 div a:visited {
			font-size: 9pt;
			color: #fff;

			font-weight: bold;

			text-decoration: none;
		}
		#categoriesContent div a:hover, #categoriesContent2 div a:hover {
			letter-spacing: 1px;
		}

		 /* main categories bit bigger */
		 #categoriesContent div.category-top2 a, #categoriesContent div.category-top2 a:link, #categoriesContent div.category-top2 a:visited, #categoriesContent2 div.category-top2 a, #categoriesContent2 div.category-top2 a:link, #categoriesContent2 div.category-top2 a:visited {
			font-size: 10pt;
		 }


	/* -> divider and lower links */
	div#catBoxDivider {
		margin: 0; padding: 0; border: none;
		height: 80px;
	}

	#categoriesContent div.category-links, #categoriesContent2 div.category-links {
		font-family: 'Tahoma', sans-serif;
		background-image: url('../images/cat_links_background.gif');
		position: relative;
	}
		#categoriesContent div.category-links a, #categoriesContent div.category-links a:link, #categoriesContent div.category-links a:visited, #categoriesContent2 div.category-links a, #categoriesContent2 div.category-links a:link, #categoriesContent2 div.category-links a:visited {

			position: absolute;
				top: 5px;
				left: 20px;

			font-weight: normal;
			text-decoration: underline;
		}
		#categoriesContent div.category-links a:hover, #categoriesContent2 div.category-links a:hover {
			text-decoration: none;
			letter-spacing: normal;
		}



	/* 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: #020202; border: 1px solid #dfdfdf; }
	#bannerbox2, #bannerbox, #bannerboxall{ background: #fefef5; border: 1px solid #cdcc5a; }
	#bestsellers, #featured{ background: #fafff3; border: 1px solid #c1dd9f; }


	#categories, #categoriesselect, #categorylistbox, #specials, #specials2, #treemenu{

		/*
		background: #fff9f2;
		border: 1px solid #ffb761;
		*/
	}


	#productnotifications, #whatsnew, #whatsnew2{ background: #f8fbff; border: 1px solid #acc9ea; }
	#shoppingcart{ background: #909090; border: 1px solid #616161; }
/* naglowki ogolnie */
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 5px 15px; text-align: left; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ font-family: Trebuchet MS; font-size: 13px; font-weight: bold; color: #336699; background: url('../images/sklep_1.gif') repeat-x top left #eaeaea; border: 1px solid #ffffff; }
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ 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#currenciesHeading, h3#documentcategoriesHeading, h3#ezpagesHeading, h3#informationHeading, h3#languagesHeading, h3#manufacturerinfoHeading, h3#manufacturersHeading, h3#moreinformationHeading, h3#musicgenresHeading, h3#orderhistoryHeading, h3#recordcompaniesHeading, h3#reviewsHeading, h3#searchHeading, h3#searchheaderHeading, h3#tellafriendHeading, h3#whosonlineHeading{}
	h3#bannerboxallHeading, h3#bannerbox2Heading, h3#bannerboxHeading{ color: #663300; background: url('../images/sklep_2.gif') repeat-x top left #f1e500; border: 1px solid #ffffff; }
	h3#bestsellersHeading, h3#featuredHeading{ color: #336600; background: url('../images/sklep_3.gif') repeat-x top left #a4d82b; border: 1px solid #ffffff; }
	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: #ffffff; background: url('../images/sklep_4.gif') repeat-x top left #ff5800; border: 1px solid #ffffff; }
	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: #003366; background: url('../images/sklep_5.gif') repeat-x top left #57bdff; border: 1px solid #ffffff; }
	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: url('../images/sklep_6.gif') repeat-x top left #757575; border: 1px solid #a7a7a7; }
	h3#shoppingcartHeading a{ color: #ffffff; text-decoration: none; }
	h3#shoppingcartHeading a:hover{ color: #ffcc33; text-decoration: none; }

/* # SIDEBOX CONTENT */
.sideBoxContent{
	padding-top: 9px;
/*
	padding: 5px;
	color: #666666;
	font-size: 12px;
*/
}
.sideBoxContent a{ color: #333333; text-decoration: none; }
.sideBoxContent a:hover{ color: #336699; text-decoration: none; }


	/* zawartosc szczegolowo */
	#bannerboxContent, #bannerbox2Content, #bannerboxallContent, #currenciesContent, #ezpagesContent, #languagesContent, #manufacturerinfoContent, #manufacturersContent, #musicgenresContent, #orderhistoryContent, #recordcompaniesContent, #reviewsContent, #searchContent, #searchheaderContent, #tellafriendContent{}
	/* bestsellery */
	#bestsellersContent{ color: #336600; font-size: 12px; }
	#bestsellersContent .wrapper{ margin: 0 0 0 15px; }
	#bestsellersContent .wrapper ol{ padding: 0; margin-left: 10px; }
	/* dla tpl_best_sellers */
	#bestsellersContent .wrapper li{ padding: 0; margin: 3px 0; }
	/**/
	/* dla tpl_best_sellers2 */
	#bestsellersContent .wrapper li{ padding-top: 5px; margin-left: 3px; clear: both; }
	/**/
	#bestsellersContent .wrapper li a{ color: #669900; text-decoration: none; font-weight: bold; }
	#bestsellersContent .wrapper li a:hover{ color: #336600; text-decoration: none; }
	/* dla tpl_best_sellers2 */
	#bestsellersContent .wrapper li a img{ width: 30px; height: 20px; padding: 0 10px 0 3px; float: left; }
	/**/


	/* waluty */
	#currenciesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* dokumenty */
	#documentcategoriesContent{ color: #cccccc; font-size: 11px; }
	#documentcategoriesContent a{ color: #333333; font-size: 12px; 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: 15px; }
	/* producenci select */
	#manufacturersContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* Dodatkowe informacje */
	#moreinformationContent{ padding-left: 15px; }
	/* 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: 0; padding: 0; list-style-type: none;  }
	.orderHistList li{ padding: 0; margin: 3px 0;  }
	.orderHistList li a{ color: #336699; font-size: 12px; 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: #ffcc00; font-size: 11px; }
	#cartBoxListWrapper{ margin: 5px 10px; padding: 0; text-align: left; }
	#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
	#cartBoxListWrapper li{ margin: 0; padding: 3px 0; }
	#cartBoxListWrapper li a{ color: #ffffff; text-decoration: none; }
	#cartBoxListWrapper li a:hover{ color: #cccccc; text-decoration: none; }
	#cartBoxListWrapper .cartNewItem{ color: #ffffff; }
	#cartBoxListWrapper .cartOldItem{ color: #cccccc; }
	#cartBoxListWrapper .cartNewItem2{ font-weight: bold; }
	#cartBoxListWrapper .cartOldItem2{ font-weight: bold; }
	.cartBoxEmpty{ text-align: center; }
	.cartBoxTotal{ text-align: right; font-weight: bold; padding-right: 10px; }
	#cartBoxGVButton{ text-align: center; }
	#cartBoxVoucherBalance{ font-weight: bold; }
	/* Promocje */
	#specialsContent, #specials2Content{ font-size: 11px; }
	#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; }


	/* strony */
	#indexDefault, #indexCategories, #indexProductList, #specialsListing, #newProductsDefault, #featuredDefault, #allProductsDefault, #productInfoNoProduct, #productGeneral, #productFreeShipdisplay, #productMusicDisplay, #docProductDisplay, #docGeneralDisplay, #advSearchDefault, #advSearchResultsDefault, #reviewsDefault, #reviewsInfoDefault, #ezPageDefault, #loginDefault, #createAcctDefault, #createAcctSuccess, #logoffDefault, #accountDefault, #accountEditDefault, #accountHistoryDefault, #accountHistInfo, #acctNewslettersDefault, #accountNotifications, #accountPassword, #addressBookDefault, #addressBookProcessDefault, #checkoutShipping, #checkoutShipAddressDefault, #checkoutPayment, #checkoutPayAddressDefault, #checkoutConfirmDefault, #checkoutSuccess, #cookieUsageDefault, #customerAuthDefault, #maintenanceDefault, #timeoutDefault, #downloadTimeOut, #gvRedeemDefault, #gvSendDefault, #passwordForgotten, #reviewsWrite, #shoppingCartDefault, #sslCheck, #tellAFriendDefault{}

	/* strony dodatkowe */
	#conditions, #privacy, #shippingInfo, #discountcouponInfo, #gvFaqDefault, #contactUsDefault, #siteMap, #unsubDefault, #pageTwo, #pageThree, #pageFour, #pageNotFound{}
/* zawartosc tytuly */




	/* ## TYPOGRAPHY ELEMENTS */
	/* strony H1? */
	#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{
	/* font-family: Trebuchet MS; font-weight: bold; color: #336cad; */

	font: 18px 'Verdana', sans-serif;
	font-weight: normal;
	color: #FF0000;
}
	p#indexDefaultParagraph {
		margin: 1.8em 0 40px 20px;

		font: 10pt 'Verdana', sans-serif;
		line-height: 1.4em;
	}

	/* ALL PRODUCTS view */
	#allProductsDefault { }
	

	/* CATEGORIES LIST VIEW */

	ul#ulliCategories {
		width: 100%;

		margin: 0; padding: 0;
	}

		ul#ulliCategories li {
			width: 100%;
			display: block;

			background-color: #FBF6F1;

			padding: 10px 0;
			margin-bottom: 10px;

			color: #000;
		}
		ul#ulliCategories li a, ul#ulliCategories li a:link ul#ulliCategories li a:visited {
			padding: 0 15px;

			font-weight: bold;
			color: #000;
		}



	h3.checkoutHeaders {
		font: 11pt 'Verdana', sans-serif;

		margin: 15px 0 10px 0;
		font-weight: bold;
	}
	h4.checkoutHeaders {
		margin-left: 5px;
		font-weight: normal;
	}


	/* strony dodatkowe */
	#conditionsHeading, #privacyDefaultHeading, #shippingInfoHeading, #discountcouponInfoHeading, #gvFaqDefaultHeading, #siteMapHeading, #unsubDefaultHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #pageNotFoundHeading{ font-family: Trebuchet MS; font-weight: bold; color: #336cad; }
/* zawartosc dla tekstow */
.content{}
	/* strony */
	#indexCategoriesMainContent, #productInfoNoProductMainContent, #createAcctSuccessMainContent, #logoffDefaultMainContent, #cookieUsageDefaultMainContent, #customerAuthDefaultMainContent, #maintenanceDefaultMainContent, #timeoutDefaultContent, #downloadTimeOutMainContent, #gvRedeemDefaultMainContent, #gvSendDefaultContentSuccess, #gvSendDefaultMainContent, #passwordForgottenMainContent, #productReviewsDefaultProductMainContent, #sslCheckMainContent{ padding: 5px; background: #020202; border: 1px solid #dfdfdf; }
	/* strony dodatkowe */
	#conditionsMainContent, privacyDefaultMainContent, #shippingInfoMainContent, #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ padding: 5px; background: #020202; border: 1px solid #dfdfdf; }
	#conditionsMainContent p, privacyDefaultMainContent p, #shippingInfoMainContent p, #discountcouponInfoMainContent p, #gvFaqDefaultMainContent p, #siteMapMainContent p, #pageTwoMainContent p, #pageThreeMainContent p, #pageFourMainContent p, #reviewsInfoDefaultMainContent p, #pageNotFoundMainContent p, #checkoutSuccessMainContent p{ margin: 10px 0 2px 0; }
/* strona glowna INDEX jako index default */
.greeting{ color: #666666; }
.greetUser{ color: #cc0000; }

	#textmain {
		/* background: #f7f7f7; */
		color: #ff6600;
		padding: 5px 10px;
	}


#textinformation{ background: #f7f7f7; color: #000000; padding: 5px 10px; font-size: 10px; }
#indexDefaultMainContent{}
	/* moduly strony glownej */
	/* .centerBoxWrapper{ margin: 20px 0 0 0; } */
	.centerBoxHeading{ margin: 0; padding: 5px; background: #efefff; color: #336cad; text-align: center; }
		/* modul polecanych */
		#featuredProducts{ border: 1px solid #c1dd9f; }
		#featuredProducts h2{ margin: 0; padding: 5px; color: #ffffff; background: url('../images/sklep_3.gif') repeat-x top left #a4d82b; border: 1px solid #ffffff; text-align: center; }
		.centerBoxContentsFeatured{ margin: 10px 0 5px 0; vertical-align: top; color: #336600; }
		.centerBoxContentsFeatured a{ color: #669900; font-weight: bold; }
		.centerBoxContentsFeatured a:hover{ color: #336600; }
		.centerBoxContentsFeatured a img{}
		/* modul promocji */
		#specialsDefault{ border: 1px solid #ffb761; }
		#specialsDefault h2{ margin: 0; padding: 5px; color: #ffffff; background: url('../images/sklep_4.gif') repeat-x top left #ff5800; border: 1px solid #ffffff; text-align: center; }
		.centerBoxContentsSpecials{ margin: 10px 0 5px 0; vertical-align: top; color: #996633; }
		.centerBoxContentsSpecials a{ color: #663300; font-weight: bold; }
		.centerBoxContentsSpecials a:hover{ color: #cc0000; }
		.centerBoxContentsSpecials a img{}

		/* modul nowosc */
		#whatsNew{
			color: #000;
			font: 10pt 'Verdana', sans-serif;
			font-weight: bold;

			border: none !important;
		}
			#whatsNewBackground {
				background-color: #fff;
			}
		/*
		#whatsNew h2{ margin: 0; padding: 5px; color: #ffffff; background: url('../images/sklep_5.gif') repeat-x top left #57bdff; border: 1px solid #ffffff; text-align: center; }
		*/

		.centerBoxContentsNew{ margin: 10px 0 5px 0; vertical-align: top; }
		.centerBoxContentsNew a{
			color: #000;
			font-weight: bold;
			text-decoration: underline;
		}
		.centerBoxContentsNew a:hover {
			text-decoration: none;
		}
		.centerBoxContentsNew a img{}


		/* modul oczekiwanych */
		#upcomingProductsTable{ }
		#upcomingProductsTable caption{ color: #ff6600; }
		#upcomingProductsTable th{ background: #dddddd; padding-left: 10px; }
		#upProductsHeading{ color: #666666; }
		#upDateHeading{ color: #666666; }

/* strona glowna INDEX jako index product list */
#categoryImgListing{}
.categoryImg img{ margin-top: 5px; }
#categoryDescription, #indexProductListCatDescription{ margin: 10px 0; }
/* label.inputLabel{} */
	/* content listy */
	#productListing{}
	.buttonRow {
		font: 10pt 'Verdana', sans-serif;
		margin: 5px 0;
	}
	/* numerowanie list */
	#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{ margin: 5px 10px; padding: 0; }


	.navSplitPagesResult{
		color: #cdcdcd;
		/* color: #666666; */
		font-size: 9px;
	}


	/* wstecz/dalej */
	#productsListingListingTopLinks, #allProductsListingTopLinks, featuredProductsListingTopLinks, #newProductsDefaultListingTopLinks, #specialsListingTopLinks, #reviewsDefaultListingTopLinks{}
	#productsListingListingBottomLinks, #allProductsListingBottomLinks, featuredProductsListingBottomLinks, #newProductsDefaultListingBottomLinks, #specialsListingBottomLinks, #reviewsDefaultListingBottomLinks, #navEZPageNextPrev, #productReviewsDefaultListingTopLinks, #productReviewsDefaultListingBottomLinks{}
	.navSplitPagesLinks{ margin: 0; padding: 5px 10px; position: relative; text-align: right; }
	.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 */
	.tabTable {
	}



	.tabTable td {
		padding: 10px;

		margin-bottom: 10px;
		border-bottom: 10px solid #353333;

		/* margin-bottom: 10px !important; */
	}

	.tabTable tr.productListing-rowheading {
		display: none;	/* HAHAHAA!!!!! */
	}


	tr.productListing-rowheading{ padding: 3px 0; background: #757575; border-bottom: 1px solid #ffffff; color: #cccccc; }
	tr.productListing-rowheading a{ color: #ffffff; }
	tr.productListing-rowheading a:hover{ color: #ffcc00; }
	th.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }

	tr.productListing-odd, tr.productListing-even {
		font: 10pt 'Verdana', sans-serif;
		background-color: #fff;

		color: #000;
	}

	tr.productListing-even {
		background-color: #FBF6F1;
	}

	/*
	tr.productListing-odd{ background: #f6f6f6; border-bottom: 1px solid #ffffff; }
	tr.productListing-even{ background: #e7e7e7; border-bottom: 1px solid #ffffff; }
	*/

	tr.featuredTR, tr.newTR{ background: #f6f6f6; border-bottom: 1px solid #ffffff; }


	/* stylujemy tym cenę, a resztę rzeczy osobno, bo jakiś kretyn wymyślił chorą strukturę DOM w tym miejwcu */
	td.productListing-data{
		font: 11pt 'Verdana', sans-serif;
		font-weight: bold;

		color: #B10000;
		text-align: center;
	}
		td.productListing-data span {
			color: #000;
		}

	/* all products */
	td.main, td.mainb, td.mainc {
		border-bottom: 10px solid #353333;
	}

	td.main{
		width: 30%;

		vertical-align: middle;
	}

	td.mainb{
		width: 70%;
		vertical-align: top;

		font-weight: bold;
	}
		td.mainb strong {
			font: 11pt 'Verdana', sans-serif;
			font-weight: 900;
		}

		td.mainb a, td.mainb a:link td.mainb a:visited {
			color: #000;
			text-decoration: underline;
		}
		td.mainb a:hover {
			text-decoration: none;
		}

	td.mainc{
		color: #000;
		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 10px 0;

		text-align: left;

		font-size: 11pt;
	}
	h3.itemTitle a{
		color: #000;
	}
	h3.itemTitle a:hover {
		color: #000;
		text-decoration: none;
	}

	.listingDescription{
		text-align: left;

		font: 10pt 'Verdana', sans-serif;
		line-height: 1.3em;
		font-weight: bold;

		color: #000;
	}

	.listingBuyNowButton{}
	img.listingProductImage{}



	/* bigger white for NOTHING comments */
	div.biggerWhite {
		background-color: #353333;
		border: 2px solid #353333;

		padding: 20px;

		color: #fff;
	}

/* strona glowna INDEX jako kategorie - modul kategorii */
.catDescContent{}
.categoryListBoxContents{ margin: 10px 0 0 0; float: left; vertical-align: top; text-align: center; }
.categoryListBoxContents a{}
.categoryListBoxContents a img{}
/* promocje */
.specialsListBoxContents{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }
/* nowe */
	/* Filtrowanie */
	#sorter{}


/* ## PRODUCT VIEW WRAPPER */
div#productGeneral { }

/* ## Product view inside */
	div#productGeneralInside {
		background-color: #fbf6f1;
		color: #000;

		padding: 20px 21px 7px 21px;
	}


	/* ## PRODUCT VIEW SCREEN more more (content - strona produktu) */
	/* kategoria // deprecated/offline */
	.categoryIcon{ margin: 0 0 10px 0; border-bottom: 1px solid #efefff; }
	.categoryIcon a{ display: block; margin-bottom: 5px; font-weight: bold; }

	/* wstecz/dalej */
	.navNextPrevWrapper{
		/* margin: 7px 21px 10px 21px; */
		margin-bottom: 40px;
		padding: 0;
	}


	.navNextPrevCounter{ margin: 5px; font-size: 9px; }
	.navNextPrevList{

		display: inline;
		white-space: nowrap;

		margin: 0;
		padding: 0;
	}

	.navNextPrevList img{ margin: 0; padding: 0; }


	#productMainImage{ margin: 5px 10px; text-align: center; }
.imgLink{ margin-top: 2px; }

h1#productName{
	font: 14pt 'Verdana', sans-serif;
	font-weight: normal;
	color: #353535;
}


h1.productGeneral, h1.freeShip, h1.docProduct, h1.docGeneral{}
h2#productPrices, h2#reviewsInfoDefaultPrice{
	font-weight: bold;
	color: #B10000;
}
	h2#productPrices {
		float: right;
		margin-right: 20px;
	}
	h2#productPrices span {
		color: #000;
	}
h2.productGeneral, h2.freeShip, h2.docProduct, h2.docGeneral{}
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: 3px; }
#freeShippingIcon img{}

/* product description */
#productDescription{

	margin: 0 15px;

	font: 10pt 'Verdana', sans-serif;
	font-weight: bold;

	line-height: 1.4em;

	padding: 5px;
}
div.productGeneral, div.freeShip, div.docProduct, div.docGeneral{}


/* add to cart */
#cartAdd{
	width: 40%;
	margin: 20px auto 20px auto;

/*
	margin: 10px;
	float: right;
	text-align: center;
*/


	padding: 10px;

	border: 1px solid #dfdfdf;
}


ul#productDetailsList{ margin: 0 0 0 25px; padding: 0; list-style-type: square; }
ul#productDetailsList li{ color: #666666; }
#productAttributes{}
h3#attribsOptionsText{ color: #336699; }
h3.attributesComments{ color: #666666; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 3px 0; }
h4.optionName{ margin: 2px; padding: 2px; }
	/* atrybuty */
	.attribsRadioButton, .attribsCheckbox, .attribsTextarea, .attribsInput, .attribsUploads{}
	.zero, .one, .two, .three, .threeA, .four, .fourA, .five, .fiveA{ color: #666666; }
	.attribImg{ margin: 3px 10px; float: left; text-align: center; }
	.switchedLabel{ width: 120px; float: left; }
	.attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 2px; padding: 5px; }
div.productMusic{}
	/* media manager */
	.rowWrapper{}
	#mediaTitle{}
	#mediaTypeLink{}
	.mediaClipFilename{}
	.mediaClipType{}
.ProductInfoComments{}
#productQuantityDiscounts{}
#productAdditionalImages{}
.additionalImages{ vertical-align: top; margin: 10px 0; text-align: center; }
#productTellFriendLink{}
#productReviewLink{}
.reviewCount{ color: #6699cc; font-size: 10px; }
#productDateAvailable{ margin: 5px 0 0 0; color: #cc3300; font-size: 9px; }
p.productGeneral, p.freeShip, p.productMusic, p.docProduct, p.docGeneral{}
#productDateAdded, #reviewsInfoDefaultDate{ margin: 5px 0 0 0; color: #999999; font-size: 9px; }
#productInfoLink{ margin: 5px 0 0 0; color: #999999; font-size: 9px; }
#alsoPurchased{}
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }
/* popup */
	/* image */
	#popupImage{ margin: 0; padding: 0; background: #ffffff; }
	/* search help */
	#popupSearchHelp{ margin: 0; padding: 0; background: #ffffff; }
/* gv */
#gvFaqDefaultSubHeading{}
#gvFaqDefaultContent{}
/* contact us */
.mainContent{}
.success{}
/* #contactUsNoticeContent p{ margin: 10px 0 2px 0; } */
#contactUsForm{}
/* site map */
#siteMapList{ width: 90%; float: right; }
#siteMapList ul li{ font-weight: bold; }
#siteMapList ul li ul li{ font-weight: normal; }
/* unsubsribe */
.pseudolink{}
/* advanced search */
label.checkboxLabel{ margin: 5px 3px; }

/* recenzje */
tr.reviewsContentSingle{
	margin: 0;
	padding: 10px;

	color: #000;

	text-align: center;
	background: #f6f6f6;
	/* border-bottom: 1px solid #ffffff; */
}


.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ 
	margin: 0;
	padding: 10px 10px 5px 10px;
/*	color: #336cad; */
}


.rating{
	padding-bottom: 5px;
 }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #e0e0e0; }
#reviewsDefaultNoReviews{}
#reviewsInfoDefaultProductImage{ margin: 0 10px 10px 0; text-align: center; }
#reviewsInfoDefaultProductPageLink{}
#reviewsInfoDefaultReviewsListingLink{}
/* ez pages */
#navEZPageNextPrev{ margin-bottom: 5px; }
#navEZPagesTOCWrapper{ margin: 10px 5px 5px 0; padding: 5px; width: 50%; font-weight: bold; float: right; height: 1%; border: 1px solid #666666; }
#ezPagesTOCHeading{ color: #336cad; text-decoration: underline; }
#navEZPagesTOC ul{ margin: 0; padding: 5px 0; list-style: none; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ padding: 0 5px; margin: 0; }
/* login */
.information{ padding: 10px 3px; line-height: 150%; }
.advisory{}
.privacyconditions{}
.privacydescription{}
.privacyagree{}
label.radioButtonLabel{ margin: 5px 3px; }
#zoneLabel{}
#stBreak{}
#stateLabel{}
h4#createAcctDefaultLoginLink{ color: #666666; }
h3.addressBookDefaultName{}
/* account */
#prevOrders{}

/* ## TABLES and stuff inside */
.tableHeading th {
/*
	border-bottom: 1px solid #cccccc;
	background: #e9e9e9;
*/

	height: 2.2em;

	background-color: #cdcdcd;
	border-bottom: 1px solid #ccc;
	color: #000;
}
.rowEven {
/*
	background: #e7e7e7;
	border-top: 1px solid #ffffff;
*/
	background-color: #fff;
}
.rowOdd {
/*
	background: #f6f6f6;
	border-top: 1px solid #ffffff;
*/
	background-color: #FBF6F1;
}
.rowOdd td, .rowEven td{
	padding-left: 10px;
	color: #000;
}



#accountLinksWrapper{ margin: 0; width: 50%; }
#myAccountGen li{ margin: 0; }
.list{}
#myAccountNotify li{ margin: 0; }
.notice{}
#noAcctHistoryDefault{}
h2#orderHistoryDetailedOrder{}
#myAccountQuantity{}
#myAccountProducts{}
#myAccountTax{}
#myAccountTotal{}
.accountQuantityDisplay{ width: 10%; vertical-align: top;  text-align: center; }
.accountProductDisplay{}
ul#orderAttribsList{}
.accountTaxDisplay{ width: 20%; text-align: right; }
.accountTotalDisplay{ width: 20%; text-align: right; }

#orderTotals{
	margin-bottom: 25px;
	text-align: right;
}
	#orderTotals * { text-align: right; }

.amount{ text-align: right; padding: 2px; width: 60px; }
.lineTitle{ text-align: right; padding: 0.2em; }
#downloads{}
#dlFileNameHeading{}
#dlByteSize{}
#dlButtonHeading{}
#dlDateHeading{}
#dlCountHeading{}
.tableRow{ height: 2.2em; }
#myAccountOrdersStatus{}
#orderHistoryStatus{}
#myAccountStatusDate{}
#myAccountStatus{}
#myAccountStatusComments{}
#myAccountShipInfo{}
#myAccountPaymentInfo{}
/* ksiazka adresowa */
#addressBookDefaultPrimary{}
.instructions{}
/* checkout */
#checkoutShippingHeadingAddress{}
#checkoutShipto{ margin: 0; width: 50%; }
#checkoutShippingHeadingMethod{}
#checkoutShippingContentChoose{}
#defaultSelected{}
.shipping{}
#comments{}
#checkoutShipAddressDefaultAddress{}
.centerColumnModule{}
#checkoutNewAddress{}
.moduleRowSelected{}
.moduleRow{}
.totalBox{ width: 5.5em; text-align: right; padding: 0.2em; }
.termsconditions{}
.termsdescription{}
.termsiagree{}
#checkoutPaymentHeadingAddress{}
#checkoutBillto{ margin: 0; width: 50%; }
#checkoutOrderTotals{}
#checkoutPaymentHeadingTotal{}
.gvBal{ float: right; text-align: center; }
.ccinfo{}
label.inputLabelPayment{ width: 15em; float: left; }
#checkoutPayAddressDefaultAddress{}
#checkoutConfirmDefaultBillingAddress{}
#checkoutConfirmDefaultPayment{}
#checkoutConfirmDefaultPaymentTitle{}
#checkoutConfirmDefaultShippingAddress{}
#checkoutConfirmDefaultShipment{}
#checkoutConfirmDefaultShipmentTitle{}
#checkoutConfirmDefaultHeadingComments{}
#checkoutConfirmDefaultHeadingCart{}
#cartContentsDisplay{
}
#cartContentsDisplay td {
/*	vertical-align: middle !important; */
}
.cartTableHeading{
}
#ccQuantityHeading{}
#ccProductsHeading{}
#ccTaxHeading{}
#ccTotalHeading{}

/* .cartQuantity, .cartProductDisplay, .cartAttribsList, .cartTotalDisplay { background-color: #000; } */

.cartQuantity{
	width: 4.7em;
	text-align: center;
	padding: 0.5em 0em;
}
	.cartQuantity input {
		margin-top: 15px;
	}
.cartProductDisplay{ text-align: right; padding-right: 0.2em; }
	.cartProductDisplay a, .cartProductDisplay a:link, .cartProductDisplay a:visited {
		color: #000;
	}
.cartAttribsList{ margin-left: 1em; }
.cartTotalDisplay{ text-align: right; padding-right: 0.2em; padding: 0.5em 0em; }
/* checkout + gv */
#sendSpendWrapper{ border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
/* checkout */
#checkoutSuccessOrderNumber{}
#checkoutSuccessLogoff{}
#csNotifications{}
#checkoutSuccessOrderLink{}
#checkoutSuccessContactLink{}
#checkoutSuccessThanks{}
/* cookie_usage */
#cookieUsageDefaultSecondaryContent{}
#cookieUsageDefaultContent2{}
#cookieUsageDefaultContent3{}
#cookieUsageDefaultContent4{}
#cookieUsageDefaultContent5{}
/* autoryzacja */
#customerAuthDefaultImage{}
#customerAuthDefaultSecondaryContent{}
/* nieczynne */
#maintenanceDefaultTime{}
#maintenanceDefaultPeriod{}
/* gv */
#gvRedeemDefaultMessage{}
#gvSendDefaultBalance{}
#gvSendDefaultMainMessage{}
#gvSendDefaultMessageSecondary{}
#gvSendDefaultMessagePersonal{}
#gvSendDefaultMessage{}
/* info koszyk */
#infoShoppingCart{ background: #ffffff; }
/* popup atrybuty */
#popupAtrribsQuantityPricesHelp{ background: #ffffff; }
.popupattributeqty{}
#pageHeading{}
/* popup kupon */
#popupCouponHelp{ background: #ffffff; }
/* popup cvv */
#popupCVVHelp{ background: #ffffff; }
/* popup dod.obr. */
#popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
/* popup ship */
#popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 0.5em; }

.cartTotalsDisplay{
	padding: 0.5em 0em;
	text-align: center;
	font-size: 10pt;
}

#seProductsHeading{}
#seTotalHeading{}
/* recenzje */
#productReviewsDefaultProductImage{ margin: 0em 1em 1em 0em ; text-align: center; }
#productReviewsDefaultProductPageLink{}
#productReviewsDefaultPrice{}
#productReviewsDefaultReviewer{}
#productReviewsDefaultNoReviews{}
#reviewWriteMainImage{ margin: 0em 1em 1em 0em ; text-align: center; }
#reviewsWritePrice{}
#reviewsWriteReviewer{}
#reviewsWriteReviewsRate{}
label#textAreaReviews{ text-align: center; font-weight: normal; margin: 1em 0em; }
#reviewsWriteReviewsNotice{}
/* koszyk */
#cartInstructionsDisplay{ padding: 0.5em 0em; }
tr.tableHeading{
	/* background: #cacaca; */
	height: 2em;

	background-color: #cdcdcd;
}
#scQuantityHeading{}
#scUpdateQuantity{ width: 2em; }
#scProductsHeading{}
#scUnitHeading{}
#scTotalHeading{}
#scRemoveHeading{}
.cartQuantityUpdate{ padding: 0.5em 0em; text-align: center; }
#cartImage{ margin: 0.5em 1em; }
#cartProdTitle{
	padding: 18px 10px 0 0;
}
.cartUnitDisplay{ padding: 0.5em 0em; text-align: right; padding-right: 0.2em; }
.cartRemoveItemDisplay{ width: 3.5em; text-align: center; padding: 0.5em 0em; }
#cartSubTotal{
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	background: #e9e9e9;
	height: 2.2em;

	color: #000;
}
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }
/* SSL */
#sslCheckSubHeading{}
#sslCheckSecondaryContent{}
#sslCheckContent2{}
#sslCheckContent3{}
#sslCheckContent4{}
#sslCheckContent5{}
/* tell */
#tellAFriendAdvisory{}




