@charset "iso-8859-2";
/* ******************** GLOBAL ******************** */

html, body  {
background: #000000;
margin: 0;
padding: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9pt;
height: 100%;
text-align: left;
color: #fff;
scrollbar-base-color: #FFFFFF;
scrollbar-darkshadow-color: #040404;
scrollbar-face-color: #1F1F1F;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #0C0C0C;
scrollbar-3dlight-color: #040404;

}

body * {
padding: 0;
margin: 0;
}

img {
border:none;
}

h1, h2, h3, h4 {
	font-weight: bold; 
	font-size: 10pt;
	letter-spacing: 1px;
}


p, address {
	
}

ul {
	
}

ol {
	
}

li {
	
}

a, a:link, a:visited, a:active {text-decoration: none;} 
a:hover {text-decoration: underline;}

em, strong, span {
  font-size: inherit;
  color: inherit;
	font-variant: inherit;	
  font-style: inherit;
  font-weight: inherit;	
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

.bold {
  font-weight: bold !important;
}

.lined {
  text-decoration: underline;
}

.italic {
  font-style: italic;
}

.clear {
	clear: both;
}

.hidden {
	visibility: hidden;
}

.center {
	text-align: center !important;
}
/* ******************** LAYOUT ******************** */

/* 
 * pojemnik dla headera - pozwala utrzymać jeszcze trochę brudu na "caution bar"
 * jako tło bitmaba wycentrowana, nie powtarza się ani w pionie, ani w poziomie
 * wymiary bitmapy: 1400x106
 * poza nim - będzie musiało już być coś powtarzalnego - to by było zdefiniowane
 * jako tło dla body lub html
 * 
 */
#headerContainer {
	min-width: 924px;
	width: 100%;
	height: 106px;
	margin: 0 auto;
	background: url(../gfx/header_container.jpg) center top no-repeat;	
}

/* klikalny baner */
.home {
/*	background: red; */
	width: 924px;
	height: 106px;
	margin: 0 auto;
	position: relative;
	display: block;	
}

/* 
 * warstwa z logiem i - sztywne wymiary, nic się nie powtarza
 * pozycja relatywna, aby wypozycjonować pojemnik z logowaniem
 */
#topPart {
	width: 924px;
	height: 106px;
	margin: 0 auto;
	position: relative;
}

/*
 * pojemnik z logowaniem, rejestracją i koszykiem u góry strony
 * wypozycjonowany absolutnie
 * jeślibym zapomniał zakomentować opacity, 
 * to jest ono tylko potrzebne podczas projektowania, żebym widział rozmieszczenie
 */
#loging {
	position: absolute;
	top: 0; right: 16px;
	height: 148px;
	width: 296px;
	z-index: 2;
}

/* górna część pojemnika z logowaniem */
#loging #cart {
	height: 100px;
	width: 296px;
	background: url(../gfx/login_top.jpg) center top no-repeat;	
}

#info {
	width: 100%;
	height: 65px;
	overflow: hidden;
}

#links {
	width: auto;
	height: 35px;
	overflow: hidden;	
	padding: 6px 35px 0 26px;
}

#links a {
	display: block;
	background: red;
	height: 21px;
	line-height: 21px;	
	text-align: center;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;	
}

#links a.cartContent {
width: 127px;
float: left;
	background: url(../gfx/cartContent.jpg) 0 0 no-repeat;	
}
#links a.cartContent:hover {
	color: #fff;
	text-decoration: none;
}
#links a.buy {
width: 96px;
float: right;
	background: url(../gfx/buy.jpg) 0 0 no-repeat;	
}
#links a.buy:hover {
	color: #e50000;
	text-decoration: none;
}

#loging #cart h3 {
	padding: 27px 54px 8px;
	font-size: 12px;
}

#loging #cart p {
	padding: 0 54px;
	color: #8F8B8B;	
}

hr {
	visibility: hidden;
	clear: both
}

/* dolna część pojemnika z logowanie */
#loging #logingLinks {
	height: 48px;
	width: 296px;
	background: url(../gfx/log_rej.jpg) center top no-repeat;	
	text-align: center;
}

#loging #logingLinks a {
	display: block;
	height: 48px;
	line-height: 44px;
	text-align: center;
/*	background: red; */
color: #67675d;
font-weight: bold;
	font-size: 11px;
}

#loging #logingLinks a:hover {
color: #e66f1f;
text-decoration: blink !important; /* w Firefox sobie pomiga */
}

a.log {
	float: left;
	padding-left: 57px;
}

a.rej {
	float: right;
	padding-right: 70px;
}
/* warstwa, w której będzie menu - nadaje szersze niergularne tło
 * jako tło bitmaba wycentrowana, nie powtarza się ani w pionie, ani w poziomie
 * wymiary bitmapy: 1400x185
 */
#menuContainer {
	min-width: 924px;
	width: 100%;
	height: 185px;
	margin: 0 auto;
	background: url(../gfx/menu_container.jpg) center top no-repeat;
}

/* %%%%%%%%%%%%%%%%%%%% WARSTWY ZAMIAST LISTY DLA JS %%%%%%%%%%%%%%%%%%%%%% */
/* DIV ZASTĘPUJĄCY UL dla menu głównego */
#mainNav {
	width: 924px;
	height: 185px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

 /* div zastępujący punkty wykazu - pozycjonowane absolutnie  */
#mainNav div {
	position: absolute;
	top: 59px;
	width: 116px;
	height: 105px;
	padding: 0;
	margin: 0;
}
/* %%%%%%%%%%%%%%%%%%%% WARSTWY ZAMIAST LISTY DLA JS %%%%%%%%%%%%%%%%%%%%%% */

/* lista wypunktowana dla menu głównego */
#menuContainer ul {
	list-style: none;
	width: 924px;
	height: 185px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
 /* punkty wykazu pozycjonowane absolutnie  */
#menuContainer ul li {
	position: absolute;
	top: 59px;
	width: 116px;
	height: 105px;
	padding: 0;
	margin: 0;
}

/*
 * muszę każdemu punktowi nadać id - różnią się między sobą wyglądem,
 * nie da rady ich na równe pociąć,
 * a i tak będziecie to podmieniać za pomocą js na flashowe 
 * (no to jest od razu ID do getElementById)
 * w nich są linki z obrazkami
 * te linki trzeba będzie wstawić jako alternatywę 
 * dla przeglądarek nieobsługujących Flash
 */
#sklep {
	width: 123px !important;
	left: 22px;
}

#komis {
	left: 146px;
}

#film {
	left: 261px;
}

#galeria {
	width: 115px !important;
	left: 530px;
	
}

#rady {
	width: 115px !important;
	left: 643px;
}

#forum {
	width: 131px !important;
	left: 760px;
}

/* obrazki po najechaniu stają się troszkę przeźroczyste, 
 * żeby user miał pewność, że to jest "klikalne"
 * dla IE to idzie filtrami Microsoftu
 */
/*
#menuContainer ul li a:hover {
	opacity: 0.7;
}
*/
#menuContainer a:hover img {
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
	opacity: 0.7;
}
/* ******************* TERAZ TE PIĘKNE TŁA ZE STAJNIE GRUNGE ;) ******************* */

/* warstwa o ID bgStretcher to najbardziej zewnętrzna warstwa - troszkę wyjście awaryjne
 * plik bg_stretcher.jpg to bitmapa o romiarach 1400x1
 * taki powtarzalny fragment
 * zamiast niego można wstawić inny wg upodobania grafika
 * myślę, że o wysokości trochę większej niż 1px
 * bardziej zróżnicowany, taki z podobną texturą, 
 * ale, żeby jakoś się łączył z tłami bgTop i bgBottom
 * chociaż użyłem go tylko dla uzyskania 
 * w późniejszym zamyśle równomiernej ramki naokoło contentu
 * w wypadku stron głowna galeria, komis, logowanie, rady expertów, video
 * ta warstwa nie ma większego znaczenia, bo się nie rozciągają
 * jaja lekkie będą przy stronach, w których ajax'owe menu rozciąga stronę
 * nie ustawiam wysokości - faktyczne rozmiary nadaje warstwa o ID bgBottom
 */
#bgStretcher, #bgTop, #bgBottom, #footerContainer {
	min-width: 924px;
	width: 100%;
	margin: 0 auto;
	background: url(../gfx/bg_stretcher.jpg) center top repeat-y;	
}

/*
 * warstwa jest rociągana przez bgBottom
 * ma tło które nadaje górną część grunge'owej texturze
 * tło niepowtórzone wycentrowane
 * nadpisuję tylko tło
 * bitmapa tła: bg_top.jpg - wymiary: 1400x319 - nie powtarza się, wycentrowana
 */
#bgTop {
	background: url(../gfx/bg_top.jpg) center top no-repeat;		
}

/* rozciąga cały powyższy zestaw
 * powoduje, że warstwa o ID bgTop, w której bgBottom jest zagnieżdżony
 * pokaże swoje tło i nada górę
 * oprócz tetgo jako że bgBottom ma minimalną wys. 498px 
 * duże bitmapy jak na mój gust, ale rozmawialiśmy na ten temat,
 * poza tym dochodzą te pasku nieregularnej szarości na monitorach, 
 * które lepiej kontrastują
 * bitmapa tła: bg_top.jpg - wymiary: 1400x178 - nie powtarza się, wycentrowana
 */
#bgBottom {
	min-height: 498px;
	background: url(../gfx/bg_bottom.jpg) center bottom no-repeat;		
}

/*
 * stopka z bitmapą footer.jpg ustawioną podobnie jak te dla warstw w fix'ie dla teł
 * rozmiar bitmapy: 1400x311
 * UWAGA: nie jest zawarta w bgStretcher, ale tworzy z powyższymi warstwami jednolite tło
 */
#footerContainer {
	background: url(../gfx/footer.jpg) center bottom no-repeat;
	height: 311px;		
}

#footer {
	width: 924px;
	height: 90px;
	margin: 0 auto;
	text-align: left;
}

#footer p, #footer div {
	padding: 23px 0 0 29px;
	color: #ef7d61;
	font-size: 10px;
	opacity: 0.7;
	word-spacing: 2px;
}

#footer div {
	word-spacing: normal;
	font-size: 11px;	
	font-weight: bold;
	padding-top: 5px;
	color: #ef7d61;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {	color: #ef7d61;}

/* ^^^^^^^^^^^^^^ KONIEC WSTĘPNEGO USTAWIANIA TEŁ (jak to się odmienia) ^^^^^^^^^^^^^^ */



/*
 * potrzebny do wypozycjonowania reszty elementów wewn
 * ze względu na wyśrodkowane tła
 * i dla IE6, który nie obsługuje min-width
 */

#outerContainer {
	width: 924px;	
	margin: 0 auto;
	padding: 6px 0 0;
}

/* dalsze pozycjonowanie pojemnika z resztą zawartości
 * jako tło ma element, który połączy górę newslettera z dołem
 * jeśliby content rozsunął się w dół
 */
#innerContainer {
	width: 887px;
	margin-left: 7px;
	background: url(../gfx/ifcontentstretches.jpg) 0 0 repeat-y;	
}

/* 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; }





/* **************************************************************** */
/* zencart pl background:#660000 #490806 */

#zawartosc {background: #040404 url(../gfx/zawartosc_bg.gif); color: #F0F0F0; padding: 10px 0px 76px 0px; margin: 1px 0px 1px 6px; width: 565px; }

a {color: #990000;}
a:hover {color: #CC0000; text-decoration: none; }

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; }*/

textarea{ margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus{ background: #f5f5f5; }
fieldset{ padding: 0.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{ width: 11em; float: left; }
label.inputLabelPayment{ width: 15em; float: left; }
label.selectLabel, label.switchedLabel, label.uploadsLabel{ width: 12em; float: left; }
address{ font-size: 1.1em; font-style: normal; padding: 0.5em; }
th{ text-align: center; }
.clearBoth{ clear: both; margin: 0px; }
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; }
.product_price {font-weight:bold;color:#fafafa;position:absolute;bottom:0;right:-100px;padding-bottom:20px;}

/* 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{ font-weight: bold; }
.alert{ vertical-align: top; color: #ff0000; margin-left: 0.5em; }

/* uklad strony */
#bannerOne{ text-align: center; padding: 0.8em; }
#mainWrapper{ margin: 0 auto; padding: 0; vertical-align: top; width: 90%; text-align: left; }
#headerWrapper{ margin: 0; padding: 0; }
#contentMainWrapper{ margin: 0; padding: 0; border-collapse: collapse; border: none; width: 100%; }
#navColumnOne, #navColumnTwo, #zawartosc{ vertical-align: top; }
#navColumnOneWrapper, #navColumnTwoWrapper{ margin: auto; padding: 0; }
#navSuppWrapper{ margin: 0; background: #ebebeb; font-weight: bold; color: #666666; 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: #336cad; white-space: nowrap; }
#navMain ul li a:hover{ color: #ff6600; }
#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: 0; padding: 0; width: 100%; background: #f2f2f2; }
#logo{ float: left; }
#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: #ebebeb; margin: 0; padding: 0.5em; font-weight: bold; color: #333333; }
#navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 0.5em; color: #336cad; white-space: nowrap; font-weight: bold; }
#navEZPagesTop a:hover{ color: #575757; }

/* boxy */
.navNextPrevWrapper {
 width: 230px;
 margin:0 auto;
 height: 50px;
 clear:both;
}
.centeredContent{ text-align: center; }
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ margin-bottom: 1.5em; }
	/* 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: #f8f8f8; }
	#bannerbox2, #bannerbox, #bannerboxall{ background: #fefef5; }
	#bestsellers, #featured{ background: #fafff3; }
	#categories, #categoriesselect, #categorylistbox, #specials, #specials2, #treemenu{ background: #fff9f2; }
	#productnotifications, #whatsnew, #whatsnew2{ background: #f8fbff; }
	#shoppingcart{ background: #909090; }
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 0.5em 0.2em; text-align: center; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ font-family: Trebuchet MS; font-size: 1.1em; font-weight: bold; color: #336699; 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: #663300; background: #f1e500 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: #ffffff; background: #ff5800 url('../images/sklep_4.gif') repeat-x top left; }
	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: #57bdff url('../images/sklep_5.gif') repeat-x top left; }
	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/sklep_6.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: 1.1em; padding: 0.4em; color: #666666; }
.sideBoxContent a{ color: #333333; text-decoration: none; }
.sideBoxContent a:hover{ color: #336699; 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: #ffc080; }
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ color: #ff870f; text-decoration: none; }
	#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ color: #c06000; 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: #cf6700; }
	#catBoxDivider{ border-bottom: 2px solid #ffb761; }
	#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: #ffcc00; }
	#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: #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 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{ padding: 0.8em; }
/* nawigacja */
#navBreadCrumb{ color: #666666; margin: 0px 0px 5px 20px; padding: 0.5em; font-size: 0.95em; font-weight: bold; }
#navBreadCrumb a{ color: #990000; text-decoration: none; }
#navBreadCrumb a:hover{ color: #993300; 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: #990000; margin: 5px 5px 10px 5px; }
#productListHeading {visibility: hidden; display: none;}
/* zawartosc dla tekstow */
.content { }
.content * {list-style-position: inside; padding: 0px 10px 0px 10px; }
	/* strony */
	#indexCategoriesMainContent, #productInfoNoProductMainContent, #createAcctSuccessMainContent, #logoffDefaultMainContent, #cookieUsageDefaultMainContent, #customerAuthDefaultMainContent, #maintenanceDefaultMainContent, #timeoutDefaultContent, #downloadTimeOutMainContent, #gvRedeemDefaultMainContent, #gvSendDefaultContentSuccess, #gvSendDefaultMainContent, #passwordForgottenMainContent, #sslCheckMainContent, #conditionsMainContent, #privacyDefaultMainContent, #shippingInfoMainContent, #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ padding: 0.3em; background: #f8f8f8; border: 1px solid #dfdfdf; color: #990000;  }
	#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; }
#conditionsMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent {background: transparent; border: none; color: #FFFFFF;} 
/* 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: 0; padding: 0.5em 0.2em; background: #efefff; color: #336cad; text-align: center; }
	.centerBoxContents{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }
		/* modul polecanych */

		#featuredProducts h2{ color: #ffffff; 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: #669900; font-weight: bold; }
		.centerBoxContentsFeatured a:hover{ color: #336600; }

		/* 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: #57bdff url('../images/sklep_5.gif') repeat-x top left; }
		.centerBoxContentsNew{ vertical-align: top; margin: 1em 0em; color: #336699; text-align: center; }
		.centerBoxContentsNew a{ color: #3399cc; 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: 1.5em; vertical-align: top; color: #490806; }
		.rowOdd{ background: #f6f6f6; height: 1.5em; vertical-align: top; color: #490806;}
		.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; }
	/* numerowanie list */
	#productsListingTopNumber, #productsListingBottomNumber, #allProductsListingTopNumber, #allProductsListingBottomNumber, #featuredProductsListingTopNumber, #featuredProductsListingBottomNumber, #newProductsDefaultListingTopNumber, #newProductsDefaultListingBottomNumber, #specialsListingTopNumber, #specialsListingBottomNumber, #reviewsDefaultListingTopNumber, #reviewsDefaultListingBottomNumber, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingBottomNumber{ margin: 0.3em 1em; padding: 0; }
	.navSplitPagesResult{ color: #666666; 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: #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: 1.25em; text-align: center; }
	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; }
	td.productListing-data{ text-align: center; }
	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: 0.3em 0 0.5em 0; }
	.listingDescription{ margin: 0.5em; color: #666666; }
/* 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{ white-space: nowrap; padding: 0.5em 0em; float:left;margin-left:2px;}
	.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: #3399cc; }
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; color: #ff6600; }
#freeShippingIcon{ margin: 0.3em; }
#productDescription{ padding: 0.5em; }
/*#cartAdd{ float: right; text-align: center; margin: 10px 20px 10px 0px; 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: #660000; }*/
h3.attributesComments{ color: #666666; }
.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: #666666; }
	.attribImg{ float: left; margin: 0.3em 0em; width: 20%; text-align: center; }
	.attribsSelect{ display: inline; }
.optionImgTd {margin: 5px; width: 50px; height: auto; text-align: center;}
table.tableAttributes {margin: 10px 0px 10px 0px;}
table.tableAttributes td {vertical-align: top; padding: 5px;}
#mediaManager{ width: 40%; margin: -10px 0 20px 20px; }
/*#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{ margin-top: 0.5em; color: #999999; font-size: 0.8em; }
#productDateAdded {margin:0 14px 0 14px;}
#productInfoLink{ margin-top: 0.5em; color: #999999; font-size: 0.8em; }
/*.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 1em 0em; text-align: center; }*/

#alsoPurchased,#crossSell {width: 580px;height:1%; overflow:auto;padding-bottom:8px;}
#alsoPurchased .centerBoxContentsAlsoPurch, #crossSell .centerBoxContentsCrossSell {float: left;text-align: center;}
#alsoPurchased .centerBoxHeading,#crossSell .centerBoxHeading {
	background-color: transparent;
	color: #fff;
	letter-spacing: 0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size: 13px;
	text-align:center;
	margin-bottom: 8px;
}
#crossSell {margin-left:6px;}
#crossSell .centerBoxContentsCrossSell a {
display:block;
width: 180px;
overflow: hidden;
margin-right:10px;
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 {width: 520px; margin: 10px 0px 30px 30px;}
#productAttributes {width: 350px; margin: 10px 10px 30px 20px;clear:both;}
#reviewsDefault h2{ margin: 0; padding: 0.8em; color: #336cad; }
.rating{ margin: 10px 0px 10px 0px; background: #FFFFFF; padding: 2px; border: 1px solid #660000; width: 200px; height: 20px; color: #660000; }
.rating img {float: left; position: relative;}
.rating .rating-text { color: #660000; margin: 3px 15px 0px 0px; float: right; position: relative; }
.reviewsItem {padding: 5px; border: 1px solid #660000; margin: 10px 0px 0px 0px; }

.productReviewsDefaultReviewer { font-size: 10px; color: #666666;}
.productReviewsDefaultProductMainContent {font-size: 11px; color: #999999;}
.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: 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: 0.5em 0em; list-style: none; line-height: 1.5em; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ color: #336cad; 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: #e9e9e9; height: 2.2em; color: #490806; }
#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; }
#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: #e9e9e9;  height: 2.2em; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }

/* popup */
#popupImage, #popupSearchHelp, #popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; color: #000000; }
#popupSearchHelp div { margin: 10; padding: 0; background: #ffffff; color: #000000; }
#infoShoppingCart, #popupAtrribsQuantityPricesHelp, #popupCouponHelp, #popupCVVHelp, #popupShippingEstimator{ background: #ffffff; color: #000000;}
.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: #575757; white-space: nowrap; }
#navSupp li a:hover{ color: #336cad; }

/* IP */
#siteinfoCredits, #siteinfoStatus{ font-size: 0.9em; text-align: center; }
#indexProductList {margin: 0px; padding: 0px;}
.productListing {margin: 0px; border: 1px solid #0099FF;}

/* add */
#productReviewLink {float: left; margin: 10px 0px 10px 30px ;}
#productTellFriendLink {float: right; margin: 10px 30px 10px 0px  ;}
#reviewsWrite {margin: 0px 0px 10px 30px ;}

.wp_post {
	margin-bottom: 10px;
}
small {
	color: Gray;
}
.wp_post h2 {
	padding-bottom: 4px;
}
.wp_post h2 a {
	color: #fff;
}
.wp_post h2 a:hover {
	text-decoration: underline;
}
.centerColumn h3 {
	font-size: 11px;
	letter-spacing: 0;
	margin: 10px 0 5px 0;
}
#wp_respond textarea {
	margin: 0;
}
li.comment {
	margin: 5px 0 5px 10px;
}
