/* ======================================================================================================================================= */
.boxText 		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-left: 8px; line-height: 1.4em; padding-right: 12px; color: #666666} /* boxy - właściwości czcionki i paddingu dla wszystkich boxów */
.errorBox 		{ font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; } /* komunikaty o błędach - właściwości czcionki i tła */
.stockWarning 	{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; } /* ostrzeżenie o braku towaru w magazynie czcionki */
.productsNotifications { background: #f4f4f4; } /* kolor zaznaczenia zakupionych towarów w powiadomieniu o zakończonych zakupach */
.orderEdit 		{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
/* ======================================================================================================================================= */
body 	{ background: #ffffff; color: #666666; margin: 0px; text-align: center; } /* seckja body - właściwości tła strony, tekstu i marginesów */

a 		{ color: #555555; text-decoration: none; } /* wszystkie linki */
a:hover { color: #555555; text-decoration: underline; } /* wszystkie linki po najechaniu */
form 	{ display: inline; } /* formularze - sposób wyświetlania */
/* ======================================================================================================================================= */
/*Nagłówek strony*/
TR.header 			{ background: #ffffff; }
TD.headerNavigationTop {padding-top: 5px; }
TR.headerNavigation { background: #bbc3d3; background: url(images/infobox/bg_bar.png) repeat-x top #ffffff; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #666666; padding-top: 5px; padding-bottom: 5px; 
					  } /* nagłówek - gorny pasek nawigacyjny */
A.headerNavigation  { color: #666666; } /* link - gorny pasek nawigacyjny */
A.headerNavigation:hover { color: #666666; } /* link - gorny pasek nawigacyjny */
TR.headerError 		{ background: #ff0000; }
TD.headerError 		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold;
					  text-align : center; }
TR.headerInfo 		{ background: #00ff00; }
TD.headerInfo 		{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold;
					  text-align: center; }
/* ======================================================================================================================================= */
/*Glowny blok strony*/
table.main 			{ border: 0px #000 solid; width: 970px; margin: 0px; margin-top: 5px; padding: 0px; text-align: left; } /* główny blok */
td.left    			{ width: 200px; padding-right: 25px; } /*lewy blok */
td.main_padding 	{ padding-top: 6px; padding-right: 10px; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; 
					  line-height: 1.4; } /*address_book_details.php - ksiazka adresowa, account_password.php - zmiana hasła*/
td.main_login   	{ font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; color: #555555; line-height: 1.4; 
					  padding-left: 8px; padding-right: 8px; } /*login.php - logowanie */
td.main_login_small { color: #555555; padding-left: 8px; padding-right: 8px; font-family: Verdana, Arial, sans-serif; font-size: 10px; } /*login.php - logowanie - mala czcionka*/
TD.main 			{ color: #555555; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; line-height: 1.4; margin: 0px; } /* tekst - wszystkie kolumny */
P.main 	 			{ color: #555555; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; line-height: 1.4; margin: 15px; text-align: left; } /* tekst - wszystkie paragrafy */
/* ======================================================================================================================================= */
/*Stopka strony*/
/*TR.footer 			{ background: #bbc3d3; }
TD.footer 			{ font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: normal; 
					  padding-top: 4px; padding-bottom: 4px; }*/
/* ======================================================================================================================================= */
/*Okna informacyjne -lewa i prawa kolumna */
.infoBox 				{ margin-bottom: 8px; background: url(images/infobox/bg_left.png) repeat-y top #ffffff; } /* boksy lewy blok */
/*.infoBoxExtend			{ margin-bottom: 8px; background: url(images/infobox/bg_infobox_extend.png) repeat-x top #ffffff; border: 1px #999999 solid; } /* boksy glowny blok */
.infoBoxExtend			{ margin-bottom: 8px; padding-right: 5px; border: 1px solid #e1e1e1; } /* boksy glowny blok */
.infoBoxExtendNoMargin	{ margin: 0px; background: url(images/infobox/bg_infobox_extend.png) repeat-x top #ffffff; border: 1px #999999 solid; } /* boksy glowny blok bez marginesow */
.infoBoxExtendButton	{ margin-bottom: 8px; } /* przyciski - glowny blok */
/*.infoBoxExtendClear		{ margin-bottom: 8px; } */
.infoBoxContents 		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5em; margin-left: 3px; padding-right: 0px;} /* niektore boksy - tekst */
.infoBoxContentsLeft 	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5em; margin-left: 0px; text-align: left; } /* boksy - tekst - lewa kolumna - koszyk */
.infoBoxNotice 			{ background: #FF8E90; } /* boksy - tlo uwag */
.infoBoxNoticeContents 	{ background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; } /* boksy - czcionka uwag  */
.infoBox_Login 			{ color: #000000; background: url(images/infobox/bg_login.png) repeat-x top #ffffff; border: 1px #999999 solid; } /* boks - logowanie */
.Main_Border_Table		{ border: 1px /*#999999*/ #e1e1e1 solid; padding: 0px; padding-left: 15px; padding-right: 15px; } /* glowny blok - tabela */
.subtitle			    { padding: 2px; font-weight: bold; } /* tytuly na wszystkimi InfoBoxExtend */ 
.review_name   			{ padding: 0px; padding-bottom: 0px; font-weight: bold; } /* autor recenzji */ 
.Product_Info_Margin	{ margin-top: 1px; } /* margines w product_info.php */
.Product_Info_Image		{ border: 1px #d4d4d4 solid; padding: 5px; font-size: 10px; } /* padding dla zdjec w product_info.php */
.infoBoxProductInfo		{ margin-bottom: 5px; } /* padding dla boksow w product_info.php */
.infoBoxContentsProductInfo	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5em; padding-left: 3px; }
.Also_Purchased			{ border: 0px #d4d4d4 solid; padding: 0px;}  /* okno - Zakupili rowniez */
.Product_New			{ border: 0px #d4d4d4 solid; padding: 0px; } /* okno - Nowosci */
.customer_address		{ color: #555/*#5479a7;*/ font-weight: normal; text-decoration: underline; } /* adres dostawy i adres platnika w Moje konto */
.customer_address_order	{ color: #555/*#5479a7;*/ font-weight: normal; text-decoration: underline; } /* adres dostawy i adres platnika w Zamowienie */
/* ======================================================================================================================================= */
/*Nagłówki kolumn, np. Kategorie, Producenci*/
TD.infoBoxHeading 		 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding-left: 20px; padding-top: 18px; 
						   padding-bottom: 5px; border: 0px #000000 solid; background: url(images/infobox/bg_left_top.png); } /* naglowki - lewy blok */
TD.infoBoxHeadingRight	 { padding-top: 4px; background: url(images/infobox/bg_left_right.png); } /* naglowki - lewy blok - prawy gorny rog */ 
TD.infoBoxHeadingExtend	 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; padding-left: 10px; 
						   padding-top: 5px; padding-bottom: 5px; border: 0px #000000 solid; background: #666666; } /* naglowki tabel - dla InfoBoxExtend - Zakupili rowniez, Nowosci */
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
/* ======================================================================================================================================= */
/*Lista produktów, Koszyk*/
TR.accountHistory-odd,  TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, 
					    TR.shippingOptions-odd { background: #f5f5f5; } /* lista produktów - wiersze parzyste - kolor tła */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, 
						TR.upcomingProducts-even, TR.shippingOptions-even { background: #d5d5d5; } /* lista produktów - wiersze nieparzyste - kolor tła */

TR.productListing-odd, TR.productListing-even { margin: 0px; padding: 0px; }
TR.productListing-odd-shopping_card, TR.productListing-even-shopping_card { margin: 0px; padding: 0px; background: url(images/infobox/bg_infobox_product_sh1opping_card.png);} /* Lista prouktów - koszyk */
TR.productListing-odd-category, TR.productListing-even-category { margin: 0px; padding: 0px; /*background: url(images/infobox/bg_infobox_product.png) no-repeat;*/} /* Lista produktów - w kategorii */


TABLE.productListing 	{ border: 1px solid #ffffff; border-spacing: 0px; } /* lista produktów - tabela - koszyk */
.productListing-heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #fff; color: #666666; font-weight: bold; 
						  border-top: px #f9f9f9 solid; border-bottom: 1px #fff solid; padding-top: 5px; padding-bottom: 5px;  } /* lista produktow - koszyk - naglowek tabeli - nazwa, ilosc*/
TD.productListing-data  { font-family: Verdana, Arial, sans-serif; font-size: 10px; } /* lista produktow - katalog - tekst */
TD.productListing-data_price  {  font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-right: 5px; }
input.quantity {text-align: center}
A.pageResults 		{ color: #000000; padding-top: 1px; padding-bottom: 2px; } /* lista produktów - linki - kolor */
A.pageResults:hover { color: #ffffff; padding-top: 1px; padding-bottom: 2px; background: #00009a; } /* lista produktów - linki - kolor po najechaniu na link */
/*nowy koszyk*/		
.productListing-name 	{ } /* Lista produktów - Nazwa produktu */
TD.productListing-data  { border-bottom: 10px solid #ffffff; padding-bottom: 2px; padding-top: 2px; } /* Lista produktów - Tekst -> Opis produktow */

.productListing-heading_shopping_cart { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffff; color: #666666; font-weight: bold; 
						  border-top: 1px #ffffff solid; border-bottom: 1px #e1e1e1 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; } /* /* Koszyk - Nagłówek */
.productListing-heading_price { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #ffffff; color: #666666; font-weight: bold; 
						  border-top: 1px #ffffff solid; border-bottom: 1px #e1e1e1 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 1px; } /* Koszyk - Nagłówek - cena*/
TD.productListing-name-shopping_cart  { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.3em;
						  padding: 0px; padding-bottom: 2px; } /* Koszyk - Nazwa towaru - -> Opis produktow */
TD.productListing-data-shopping_cart { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.3em; border-bottom: 0px solid #b6b7cb;
						  border-bottom: 1px solid #e1e1e1; padding-bottom: 2px; padding-top: 2px; padding-left: 0px; padding-right: 2px; } /* Koszyk - Tekst -> Opis produktow */
/* ======================================================================================================================================= */
/*Tytuly stron*/
TD.pageHeading, DIV.pageHeading { font-weight: normal; font-size: 17px; /*color: darkorange; color: #999999;*/ color: #ff7f00; vertical-align: top; 
					   font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif; padding: 0px; padding-top: 13px; padding-bottom: 3px; /*background: #e9e9e9;*/ }
/* ======================================================================================================================================= */
TR.subBar 			 { background: #f4f7fd; }
TD.subBar 			 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* ======================================================================================================================================= */
/*Nowosci*/
TD.infoBoxExtend	 { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; line-height: 1.4; } /* tekst dla InfoBoxExtend */
TD.main-productnew-1 { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5; border-color: #000000; border-top: 1px #b6b7cb solid; 
					   border-bottom: 1px #b6b7cb solid; border-left: 1px #b6b7cb solid; background: #f8f8f9; } /* styl dla klasy productnew-1 */
TD.main-productnew-2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5; border-color: #000000; border-top: 1px #b6b7cb solid; 
					   border-bottom: 1px #b6b7cb solid; border-right: 0px #b6b7cb solid; padding-bottom: 5px; padding-top: 5px; background: #f8f8f9; } /* styl dla klasy productnew-1 */
TD.main-productnew-3 { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 1.5; border-color: #000000; border-top: 1px #b6b7cb solid; 
					   border-bottom: 1px #b6b7cb solid; border-right: 1px #b6b7cb solid; background: #f8f8f9; } /* styl dla klasy productnew-1 */
td.main-productnew-www-1 { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; line-height: 1.5; border: 1px #b6b7cb solid; 
						   border-right: 0px #b6b7cb solid; background: #fff; padding-top: 5px; padding-bottom: 2px; } /* styl dla Nowosci na bafpol.pl */
td.main-productnew-www-2 { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; line-height: 1.5; border-top: 1px #b6b7cb solid; 
						   border-bottom: 1px #b6b7cb solid; padding-bottom: 5px; padding-top: 10px; background: #fff } /* styl dla Nowosci na bafpol.pl */
td.main-productnew-www-3 { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; line-height: 1.5; border: 1px #b6b7cb solid; 
						   border-left: 0px #b6b7cb solid; background: #fff; padding-right: 20px; } /* styl dla Nowosci na bafpol.pl */
/* ======================================================================================================================================= */
/*Others*/
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; } /* maly tekst */
TD.normalText		{ font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 12px; line-height: 1.4; } /* mormalny tekst dla klasy InfoBoxClear*/
TD.smallTextResult  { font-family: Verdana, Arial, sans-serif; font-size: 10px; padding-top: 10px; padding-bottom: 10px; } /* maly tekst - dol strony - wyswietlanie liczby produktow */
TD.accountCategory 	{ font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }
TD.fieldKey 		{ font-family: Verdana, Arial, sans-serif; font-size: 11px; } /* formularze - nazwy pól */
TD.fieldValue 		{ font-family: Verdana, Arial, sans-serif; font-size: 10px; } /* formularze - wpisywany tekst - właściwości czcionki */
TD.tableHeading 	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
SPAN.newItemInCart 	{ font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
textarea { overflow: hidden; width: 300px; } /* komentarze */
/* CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; color : #000000; border-color : #000000; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; }
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; } */
TABLE.formArea 		{ background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; } /* formularze - textarea - właściwości tabeli -> wygląd i treść maila do admina sklepu */
TD.formAreaTitle 	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; } /* formularze - textarea - nagłówek - właściwości czcionki -> mail do admina, podgląd konta, edycja konta, dodawanie adresu */

SPAN.greetUser 		{ font-family: Verdana, Arial, sans-serif; font-size: 11px; /*color: darkorange;*/ font-weight: bold; } /* tekst - powitanie - nazwa uzytkowniak */
SPAN.markProductOutOfStock 	{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; } /* tekst - informacja o niedostępnym produkcie */
SPAN.productSpecialPrice 	{ font-family: Verdana, Arial, sans-serif; color: #ff0000; } /* tekst - cena promowanego produktu */
SPAN.errorText 				{ font-family: Verdana, Arial, sans-serif; color: #ff0000; } /* tekst - komunikat o błędzie */
/* ======================================================================================================================================= */
/*Proceudra zamawiania*/
.moduleRow 			{ background: #fff } /* kolor tła wierszy z elementami interaktywnymi w procedurze zamawiania -> przy wyborze płatności, transportu */
.moduleRowOver 		{ background-color: #e5e5e5; cursor: pointer; cursor: hand; } /* kolor tła - podswietlenia wierszy z elementami interaktywnymi w procedurze zamawiania po najechaniu myszą -> przy wyborze płatności, transportu */
.moduleRowSelected 	{ background-color: #f5f5f5; } /* kolor tła - podswietlenia wierszy z elementami interaktywnymi w procedurze zamawiania po kliknięciu myszą -> przy wyborze płatności, transportu */
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; } /* kolor tła paska statusu zamówienia */
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; } /* tekst - bieżący krok zamówienia statusu zamówienia */
/* ======================================================================================================================================= */
/*Książka adresowa*/
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; } /* komunikaty - książka adresowa - edycja */
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #f10f0f; color:#ffffff;} /* komunikaty o bledach - książka adresowa */
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; } /* komunikaty o sukcesie - książka adresowa */
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } /* formularze - wymagane pola */
.input_address {width: 200px;} /* formularze - dlugosc wszystkich pol  */
.input_code {width: 45px;} /* formularze - dlugosc pola kod pocztowy  */
.input_no_border { border: 0px; } /* wszystkie aktywne przyciski - zdefiniowane w html_output.php w  */
/*input.submit { border: 0px; } /* formularze - wymagane pola */


.product_listing_buy_now { height: 108px; border: 1px #e1e1e1 solid; border-left: 0px #fff solid; }
.product_listing_image   { height: 108px; border: 1px #e1e1e1 solid; border-right: 0px #fff solid; }
.product_listing_other   { height: 108px; border-top: 1px #e1e1e1 solid; border-bottom: 1px #e1e1e1 solid }
.product_listing_image_padding { padding-top: 3px; margin-bottom: 0px;}
.product_listing_other_padding { margin-top: 47px;}
.product_listing_buy_now_padding { padding-top: 27px; margin-bottom: 0px;}

/* product_listing.php shopping.cart.php stylesheet.css index.php