/**
 *
 * @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
 *
 * @package templateSystem
 *
 */

/* definicje glowne */
body{ 
margin: 0 5px; 
padding: 0; 
text-align: center; 
font-family: tahoma, verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
color: #333333; 
background: #fff;
background-image: url('../images/bckgr2.jpg');
background-position: 100% 0%;
background-repeat: repeat-x;
 }
/* dla kazdej ze stron mozna zmianiac body za pomoca ID
   np. strona glowna #indexBody{}
   np. strona logowania #loginBody{}
   itd... */
a{ color: #dc3805; text-decoration: none; }
a:hover{ color: #888; }
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 { margin: 0;} 
select, input{ display: inline; font-size: 12px; margin: 1px; }
textarea{ margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus{ background: #fcfae2; }
fieldset{ padding: 5px; margin: 5px 0; border: 1px solid #dddddd; }
legend{ font-weight: bold; padding: 3px; font-size: 12px; }
label{ line-height: 16px; padding: 2px; font-size:12px }
address{ font-style: normal; font-size: 17px; letter-spacing: 1px; line-height: 22px; padding: 4px 0 10px 15px; color: #000;  }
th{ text-align: center; ^font-size: 12px; }
td { ^font-size: 12px;}
.clearBoth{ clear: both; }
hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px solid #ffffff; }

/*
 *  definicje klas i funckcji
 */
/* klasa shopping_cart */
.alertBlack{}
/* klasa message_stack: ostrzezenia i bledy */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 16px; padding: 3px; margin:1px; border: 1px solid #ee2d24; font-weight:bold; }
.messageStackWarning, .messageStackError{ background: #ffffcc; color: #cc0000; }
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 13px; }
.larger2{ font-size: 17px; font-weight: bold; }
/* 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: 3px; font-size: 12px; text-align: center; }
/* funkcja zen_clean_html */
.smallText{ font-size: 9px; }
/* funkcja zen_get_products_display_price */
.productPriceDiscount{ color: #888; }
.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; }
.right{ text-align: right; }
.left{ text-align: left; }
.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; }

/* kontener */
#bannerOne{ background: #ffffff; text-align: center; padding: 10px 0; }
#mainWrapper{ margin: 0 auto; padding: 0; background: transparent; text-align: left; width: 997px; vertical-align: top; }

/* naglowek */
#headerWrapper{ margin: 0; padding: 0; }
#navMainWrapper{ margin: 0 0 3px 0; color: #333333; width: 100%; border-bottom: 1px solid #f8f8f8; }
#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{ text-decoration: none; padding: 0 5px; margin: 0; color: #336cad; white-space: nowrap; }
#navMain ul li a:hover{ color: #ff6600; }
/* sidebox search */
#navMainSearch{ float: right; margin: 0; padding: 3px; display: block; }
#navMainSearch form{ display: block; margin: 0; padding: 0; white-space: nowrap; }
#navMainSearch form input{ display: inline; margin: 0; padding: 0; }
#navMainSearch img{ background: #ff0000;}
/* logo */
#logoWrapper{ margin: 0; padding: 0; height: 194px; }
#logo{ 
	float: left;
	width: 320px;
	^width: 310px;
	text-align: center;
}
#head_01{
	float: left;
	height: 174px;
	width: 374px;
	background-image: url('../images/telezakupy-logo-sw2.jpg');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	z-index: 2;
}
#head_02{
	float: left;
	width: 360px;
	height: 174px;
	background-image: url('../images/head-contact-sw2.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	z-index: 2;
}
#head_03{
	float: left;
	width: 257px;
	height: 205px;
	background-image: url('../images/skleptv-head-tv-sw.gif');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	z-index: 2;
}
#head_02_main{
	float: left;
	width: 642px;
}
#head_02_main_01{
	text-align:left;
	height: 41px;
}
#head_02_main_02{
	text-align:justify;
	height: 123px;
}
#head_02_main_03{
	text-align:right;
	height: 30px;
	padding-right: 20px;
	
}
.head_02_img{
	float: left;
	width: 154px;
	text-align:center;
	padding-top:12px;
}
/* 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{ 
	position: relative;
	top: -31px;
	^top: -33px;
	width: 745px; 

}
#navCTW_01 {
	width: 192px;
	float: left;
}
#navCTW_02 {
	width: 550px;
	float: left;
	height: 31px;
}

ul#navCatTabs{ margin: 0; padding: 8px 0; list-style-type: none; text-align: center; ^margin-left: 175px; ^width: 560px; }
#navCatTabs li{ display: inline; padding: 0; }
#navCatTabs li .category-top{ margin: 0; padding: 9px 15px; text-decoration: none; font-weight: bold; color: #fff; letter-spacing: 1px; white-space: nowrap; font-family: Arial, Tahoma; font-style:italic; }
#navCatTabs li .category-top:hover{ 
	color: #eee; 
	background-image: url('../images/hnav-box-01.jpg');
	background-repeat: repeat-x;
	background-position: 50% 0%;
	border-left:0px solid #dedfe3;
	border-right:0spx solid #dedfe3;
	
}
#navCatTabs li .category-top .category-subs-selected{}
/* Belka stron EZ */
#navEZPagesTop{ margin: 0; padding: 3px 0; background: #ebebeb; border-top: 1px solid #ffffff; border-bottom: 1px solid #cdcdcd; font-size: 11px; color: #333333; }
#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; }

/* cala strona */
#contentMainWrapper{ margin: -31px 0 5px 0; ^margin-top: -47px; padding: 0; border-collapse: collapse; border: none; width: 100%; background-color: #fff; }
/* bof kolumny patrz dalej sideboxes */
#navColumnOne{ padding-left: 1px; vertical-align: top; }
#navColumnTwo{ padding-right: 1px; vertical-align: top; }
.columnLeft, .columnRight{}
#navColumnOneWrapper, #navColumnTwoWrapper{ 
	margin: 0; 
	padding: 0;
	background-image: url('../images/column_bckgr.png');
	background-position: 0% 100%;
	background-repeat: no-repeat;
	}
/* eof kolumny patrz dalej sideboxes */
/* bof content caly patrz dalej zawartosc */
#zawartosc{ vertical-align: top; }
/* nawigacja */
#navBreadCrumb{ color: #666666; margin: 5px 15px 0 10px; padding: 3px; border-bottom: 1px solid #f8f8f8; font-size: 12px; }
#navBreadCrumb a{ color: #555; text-decoration: none; }
#navBreadCrumb a:hover{ color: #d30202; 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; }

/* stopka */
/* menu dol */
#navSuppWrapper{ margin: 0; background: #ebebeb; width: 100%; text-align: center; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; font-size: 11px; font-weight: bold; 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; padding: 5px 10px; text-decoration: none; font-weight: normal; color: #777; white-space: nowrap; }
#navSupp li a:hover{ color: #76B7E5; border-top: 2px solid #76B7E5; }
/* baner w stopce */
#bannerFive{ padding: 5px 0; text-align: center; }
/* IP */
#siteinfoIP{ font-size: 10px; text-align: center; }
#siteinfoLegal{ padding:6px 0 3px 0; font-size: 10px; text-align: center; font-family: Verdana, Tahoma, Arial; }
.legalCopyright{ color: #898989;}
/* ostatni baner */
#bannerSix{ background: #ffffff; text-align: center; padding: 10px 0 5px 0; }

/* sideboxes w kolejnosci alfabetycznej */
.centeredContent{ text-align: center; }
/* kontener ogolnie */
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{ 
	margin-bottom: 0px;
}
	/* kontener szczegolowo dla kazdego boxa */
#categories, #categoriesselect, #categorylistbox, #advancedsearchsb, #ccaccept, #contactsidebox, #currencies, #documentcategories, #ezpages, #information, #languages, #loginbox, #manufacturerinfo, #manufacturers, #moreinformation, #musicgenres, #orderhistory, #recordcompanies, #reviews, #search, #searchheader, #tellafriend, #whosonline{ }
	#bannerbox2, #bannerboxall{ background: #fefef5; border: 1px solid #cdcc5a; }
	#bannerbox { background-color: #fff; border: 0 none; padding: 10px 0 0 0;}
	#bestsellers, #featured{ background: #fafff3; border: 1px solid #c1dd9f; }
	#specials, #specials2, #treemenu{ background: #fff9f5; }
	#productnotifications, #whatsnew, #whatsnew2{ background: #f8fbff; border: 1px solid #acc9ea; }
	#shoppingcart{ }
/* naglowki ogolnie */
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 10px 0 0 15px; text-align: left; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading{ 
	font-family: Verdana, Tahoma, Trebuchet MS; 
	font-size: 13px; 
	font-weight: bold; 
	color: #E93012; 
	background-image: url('../images/skleptv-box-head.jpg');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	letter-spacing: 1px;
	height: 25px;
	^height: 35px;
	}
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a{ text-decoration: none; color: #fdfdfd; }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover, h3.singleBoxHeading a:hover{ color: #FFCC33; 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{ color: #663300; background: url('../images/sklep_2.gif') repeat-x top left #f1e500; border: 1px solid #ffffff; }
	h3#bannerboxHeading{ background: transparent; border: 0 none;}
	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: #E93012; 
	background-image: url('../images/skleptv-box-head.jpg');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	letter-spacing: 1px;
	height: 25px;
	^height: 28px;
	}
	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{ 
	background-image: url('../images/skleptv-box-head.jpg');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height: 25px;
	^height: 35px;
}
	h3#shoppingcartHeading a{ color: #E93012; text-decoration: none; }
	h3#shoppingcartHeading a:hover{ color: #555; text-decoration: none; }
/* zawartosc ogolnie */
.sideBoxContent{ 
	padding: 5px; 
	color: #DC3805; 
	font-size: 12px;
	border-width: 0 2px 2px 2px;
	border-style: solid;
	border-color: #d1d1d1;
	line-height: 19px;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana;
}
.sideBoxContent a{ color: #DC3805; text-decoration: none; }
.sideBoxContent a:hover{ color: #444; text-decoration: none; }
	/* zawartosc szczegolowo */
	#bannerbox2Content, #bannerboxallContent, #currenciesContent, #ezpagesContent, #languagesContent, #manufacturerinfoContent, #manufacturersContent, #musicgenresContent, #orderhistoryContent, #recordcompaniesContent, #reviewsContent, #searchContent, #searchheaderContent, #tellafriendContent{}
	#bannerboxContent { border: 0 none; background: transparent; text-align: center;}
	#bannerboxContent p{ text-align: left; font-size: 10px; color: #555; line-height: 12px; padding: 0 15px;}
	/* 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; }
	/**/
	/* Kategorie */
	#categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{ color: #777; font-size: 11px; }
	#categoriesContent a, #categorylistboxContent a, #treemenu a{ color: #ff870f; font-size: 12px; 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; 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: #333; font-size: 12px; }
	#cartBoxListWrapper{ margin: 5px 10px; padding: 0; text-align: left; line-height: 1em;  }
	#cartBoxListWrapper span { font-size: 11px;  }
	#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
	#cartBoxListWrapper li{ margin: 0; padding: 3px 0; }
	#cartBoxListWrapper li a{ color: #ee2222; text-decoration: none; }
	#cartBoxListWrapper li a:hover{ color: #cccccc; text-decoration: none; }
	#cartBoxListWrapper .cartNewItem{ color: #111; }
	#cartBoxListWrapper .cartOldItem{ color: #111; }
	#cartBoxListWrapper .cartNewItem2{ font-weight: bold; padding-left: 5px; color: #111; }
	#cartBoxListWrapper .cartOldItem2{ font-weight: bold; padding-left: 5px; color: #111; }
	.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; }

/* zawartosc */
.centerColumn{ padding: 0 0 0 5px; }
	/* strony */
	#indexDefault { padding-left: 3px; }
	#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{ padding:5px 10px;}
	/* strony dodatkowe */
	#conditions, #privacy, #shippingInfo, #discountcouponInfo, #gvFaqDefault, #contactUsDefault, #siteMap, #unsubDefault, #pageTwo, #pageThree, #pageFour, #pageNotFound, #regulamin{ padding:5px 10px;}
/* zawartosc tytuly */
	/* strony */
	#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: Arial, Tahoma, Trebuchet MS; font-weight: bold; color: #DC3805; letter-spacing:1px; padding-left: 10px; }
	/* strony dodatkowe */
	#conditionsHeading, #privacyDefaultHeading, #shippingInfoHeading, #discountcouponInfoHeading, #gvFaqDefaultHeading, #siteMapHeading, #unsubDefaultHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #pageNotFoundHeading, #regulaminDefaultHeading{ font-family: Trebuchet MS; font-weight: bold; color: #ff0000; }
	#regulaminDefaultMainContent { line-height: 120%; padding: 5px 5px 0 0; font-size: 11px; color: #DC3805;}
.regulamin-pkt {
	padding: 0 0 0 50px;
}
.regulamin-pkt li {
	padding: 5px 0;
	font-family: verdana, tahoma
}
.regulamin-text {
	padding:0px 0 5px 0;
}
.regulamin-heading{
	text-align: center;
	font-weight: bold;
	padding: 10px 0;
	font-size: 14px;
}
/* zawartosc dla tekstow */
.content{}
	/* strony */
	#indexCategoriesMainContent, #productInfoNoProductMainContent, #createAcctSuccessMainContent, #logoffDefaultMainContent, #cookieUsageDefaultMainContent, #customerAuthDefaultMainContent, #maintenanceDefaultMainContent, #timeoutDefaultContent, #downloadTimeOutMainContent, #gvRedeemDefaultMainContent, #gvSendDefaultContentSuccess, #gvSendDefaultMainContent, #passwordForgottenMainContent, #productReviewsDefaultProductMainContent, #sslCheckMainContent{ padding: 5px; background: #f8f8f8; border: 1px solid #dfdfdf; }
	/* strony dodatkowe */
	#conditionsMainContent, privacyDefaultMainContent,  #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ padding: 5px; background: #f8f8f8; border: 1px solid #dfdfdf; }
	#shippingInfoMainContent { padding: 5px; border: 1px solid #f3f3f3; background: #f9f9f9;}
	#checkoutSuccessMainContent{ padding: 15px;margin: 5px 0; background: #ffffee; 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{ padding-top: 3px;}
	/* 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: 0px solid #ffb761; }
		#specialsDefault h2{ margin: 0; padding: 5px; color: #ffffff; background-color: #76B7E5;  border: 1px solid #ffffff; text-align: center; }
		.centerBoxContentsSpecials{ margin: 10px 0 5px 0; vertical-align: top; color: #76B7E5; }
		.centerBoxContentsSpecials a{ color: #FF870F; font-weight: bold; }
		.centerBoxContentsSpecials a:hover{ color: #76B7E5; }
		.centerBoxContentsSpecials a img{}
		/* modul nowosc */
		#whatsNew{ border: 1px solid #acc9ea; }
		#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; color: #336699; }
		.centerBoxContentsNew a{ color: #3399cc; font-weight: bold; }
		.centerBoxContentsNew a:hover{ color: #003366; }
		.centerBoxContentsNew a img{}
		/* modul oczekiwanych */
		#upcomingProductsTable{ }
		#upcomingProductsTable caption{ color: #ff6600; }
		#upcomingProductsTable th{ background: #dddddd; padding-left: 10px; }
		#upProductsHeading{ color: #666666; }
		#upDateHeading{ color: #666666; }
		.rowEven{ background: #fffffd; border-top: 1px solid #ffffff; }
		.rowOdd{ background: #fdfdfd; border-top: 1px solid #ffffff; }
		.rowOdd td, .rowEven td{ border-bottom: 1px solid #ddd; }
/* strona glowna INDEX jako index product list */
#categoryImgListing{}
.categoryImg img{ margin-top: 5px; }
#categoryDescription, #indexProductListCatDescription{ margin: 10px 0; }
label.inputLabel{}
	/* content listy */
	#productListing{}
	.buttonRow{ 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: #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{}
	tr.productListing-rowheading{ padding: 3px 0; background: #ededed; border-bottom: 1px solid #ffffff; color: #333; }
	tr.productListing-rowheading a{ color: #333; }
	tr.productListing-rowheading a:hover{ color: #ffcc00; }
	th.productListing-heading{ padding: 3px; font-size: 12px; text-align: center; }
	tr.productListing-odd{ background: #fff; border-bottom: 1px solid #ddd; }
	tr.productListing-even{ background: #fdfdfd; border-bottom: 1px solid #ddd; }
	tr.featuredTR, tr.newTR{ background: #f6f6f6; border-bottom: 1px solid #ffffff; }
	td.productListing-data{ text-align: center; }
	td.main{ width: 30%; }
	td.mainb{ width: 70%; vertical-align: top; }
	td.mainc{ color: #666666; vertical-align: top; }
	td.featuredHR, td.newHR{ padding: 0; }
	td.featuredHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
	td.newHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
	h3.itemTitle{ margin: 3px 0 5px 0; }
	h3.itemTitle a{}
	h3.itemTitle a:hover{}
	.listingDescription{ margin: 5px; color: #666666; }
	.listingBuyNowButton{}
    a.listingBuyNowButton:link, a.listingBuyNowButton:visited {
		display: block;
		text-align: left;
		width: 84px;
		height: 22px;
		background-image: url('../images/f24v2_kupteraz.png'); 
		background-position: top center;
		background-repeat: no-repeat;
		text-indent: -9999px;
		font-size:0;
		line-height: 0;
		margin: 5px 0 5px 30px;
	}
	a.listingBuyNowButton:hover, a.listingBuyNowButton:active {
		background-position: bottom center;
	}
    .listingOldPrice {
		font-size: 9px;
		color: #8c8c8c;
		padding-right: 20px;
        text-align: right;
	}
	.listingPrice {
		color:#AC1E02;
		font-size:13px;
		font-weight:bold;
		padding-right: 20px;
        text-align: right;
	}
	.listingButtonBox {}
	.listingFreeShipping {
		font-size: 10px;
		padding: 1px 3px;
		color:#ac1e02;
		font-weight: bold;
        padding-right: 20px;
        text-align: right;
	}
    a.listingMoreInfo:link, a.listingMoreInfo:visited { padding-right: 0px; text-align: right; font-size: 9px; color: #8c8c8c;}
	a.listingMoreInfo:active, a.listingMoreInfo:hover { color: #555;}
	.listingSoldOut { margin:5px 0 5px 30px; }
	img.listingProductImage{}
/* 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{}
/* content - strona produktu */
	/* kategoria */
	.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: 3px 10px 10px 10px; padding: 0; }
	.navNextPrevCounter{ margin: 5px; font-size: 9px; }
	.navNextPrevList{ display: inline; white-space: nowrap; margin: 0; padding: 5px 0; }
	.navNextPrevList img{ margin: 0; padding: 0; }
#productMainImage{ margin: 5px 30px; text-align: center; }
.imgLink{ margin-top: 2px; }
h1#productName{ font-family:  Tahoma, Arial,Trebuchet MS; font-weight: bold; color: #F23618; font-size: 45px; font-variant: small-caps; letter-spacing: 1px; margin: 10px 0 0 200px; white-space:nowrap; }
h2#productModel {
	color:#999;
	font-family:Tahoma,Arial;
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
	white-space:nowrap; 
	margin: -3px 0 0 0;
	letter-spacing: 1px;
}
h1.productGeneral, h1.freeShip, h1.docProduct, h1.docGeneral{}
h2#reviewsInfoDefaultPrice{ font-weight: bold; color: #ff6600; }
h3#productPrices{ margin:20px 0 5px 10px; }
.pr_cena {
	text-align: left;
	font-size: 46px;
	font-weight: bold;
	color: #222;
	letter-spacing: -1px;
}
.pr_stara-cena{ text-align:left; font-size: 12px; color: #666; margin-bottom: -5px; }
.pr_discount{ text-align: left; font-size: 12px; color: #e44130; font-weight: bold; margin-top: 10px;}
.kup-tera { padding: 20px 0 0 0;}
.w-koszyku { font-size: 10px;}
h2.productGeneral, h2.freeShip, h2.docProduct, h2.docGeneral{}
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: -85px 3px 30px 15px; text-align: right; }
#freeShippingIcon img{}
#productDescription{ padding: 5px; }
div.productGeneral, div.freeShip, div.docProduct, div.docGeneral{}
#cartAdd{ float: right; text-align: center; margin-right: 7px; ^margin:0; padding: 0; padding-top:20px; }
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{ }
a:link.pseudolink, a:visited.pseudolink  {
	color: #333;
	font-weight: bold;
}
a:active.pseudolink, a:hover.pseudolink  {
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

/* advanced search */
label.checkboxLabel{ margin: 5px 3px; }
/* recenzje */
tr.reviewsContentSingle{ margin: 0; padding: 10px; 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: 2px 11px; line-height: 150%; font-size: 11px; }
.advisory{}
.privacyconditions{}
.privacydescription{}
.privacyagree{}
label.radioButtonLabel{ margin: 5px 3px; }
#zoneLabel{}
#stBreak{}
#stateLabel{}
h4#createAcctDefaultLoginLink{ color: #666666; }
h3.addressBookDefaultName{}
/* account */
#prevOrders{}
.tableHeading th{ border-bottom: 1px solid #f33300; border-top: 1px solid #ddd; background: #f7f7f7; height: 3em; }
#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{margin:0;padding:0; list-style-type: none; font-size: 80%; color: #666;}
.accountTaxDisplay{ width: 20%; text-align: right; }
.accountTotalDisplay{ width: 20%; text-align: right; }
#orderTotals{
    padding:5px 10px 5px 0;
    border-top: 1px solid #ddd;
    font-family: Verdana, Arial;
}
#ccorderTotals{ margin: 0 3px 5px 4px; padding: 5px 3px 5px 5px;  border-left: 1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; background-color: #fcfcfc;}
.amount{ text-align: right; padding: 2px; width: 60px; }
.lineTitle{ text-align: right; padding: 0.2em; font-size: 11px; }
#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: 95%; }
#checkoutShippingHeadingMethod{}
#checkoutShippingContentChoose{}
#defaultSelected{}
.shipping{}
#comments{}
#checkoutShipAddressDefaultAddress{}
.centerColumnModule{}
#checkoutNewAddress{}
.moduleRowSelected{}
.moduleRow{}
.totalBox{ width: 5.5em; text-align: right; padding: 0.2em; font-size: 11px; font-weight: bold; }
.termsconditions{}
.termsdescription{}
.termsiagree{}
#checkoutPaymentHeadingAddress{}
#checkoutBillto{ margin: 0; width: 95%; }
#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{ font-family: Verdana, Arial, Tahoma; font-size: 11px;}
.cartTableHeading{}
.cartTableHeading th{ 
	background:#F7F7F7 none repeat scroll 0%;
	border-bottom:1px solid #FF9900;
	border-top:1px solid #DDDDDD;
	height:3em;
}
#ccQuantityHeading{ border-left:1px solid #DDDDDD;}
#ccProductsHeading{}
#ccTaxHeading{}
#ccTotalHeading{ border-right:1px solid #DDDDDD;}
.cccartQuantity { width: 4.5em; text-align: center; padding: 5px 0 5px 0; font-size: 11px; border-left: 1px solid #ddd; }
.cartQuantity{ width: 4.5em; text-align: center; padding: 0; font-size: 11px; border-left: 1px solid #ddd; height: 35px; }
.cccartProductDisplay{ text-align: left; padding: 5px 10px 5px 0; font-size:12px; font-weight: bold; }
.cartProductDisplay{ text-align: left; padding-right: 0.2em; padding-left: 3em; color: #bb3300; height: 35px;}
.cartAttribsList{ color: #999; font-size: 12px; margin:0; padding:0; list-style-type: none;}
.cartAttribsList li {font-size: 10px;}
.cartAttribsList_cc{ color: #777; font-size: 11px; font-style: italic;}
.cccartTotalDisplay{ text-align: right; font-weight:bold; font-size: 12px; padding: 5px; border-right:1px solid #DDDDDD; }
.cartTotalDisplay{ text-align: right; font-weight:bold; font-size: 11px; padding-right: 1em; }
input.cart_szt { 
	border-style:solid;
	border-width:1px;
	border-color:#eee;
	margin:4px 4px 5px 4px;
	text-align: center;
	width:24px;
}
/* checkout + gv */
#sendSpendWrapper{ border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
/* checkout */
#checkoutSuccessOrderNumber{ font-size:11px; padding-left:8px;}
#checkoutSuccessLogoff{}
#csNotifications{}
#checkoutSuccessOrderLink{}
#checkoutSuccessContactLink{ font-size:9px; padding:5px 15px; text-align:center;}
#checkoutSuccessThanks{ font-size: 25px;color:#336CAD;}
/* 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{ margin-bottom:7px; text-align: right; font-size: 11px; }
#seProductsHeading{
	border-bottom: 1px solid #dedede;
	padding: 5px 0 8px 0;
}
#seTotalHeading{
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	padding: 5px 0 8px 0;
}
.secartTotalDisplay{ text-align: center; padding-right: 0.2em; padding: 0.2em 0em; font-weight: bold; }
/* 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; }
#scQuantityHeading{ border-left: 1px solid #ddd;}
#scUpdateQuantity{ width: 2em; }
#scProductsHeading{}
#scUnitHeading{}
#scTotalHeading{}
#scRemoveHeading{ border-right: 1px solid #ddd;}
.cartQuantityUpdate{ padding: 0.5em 0em; text-align: center; }
.cartImage{ margin: 5px 10px; width: 60px; text-align: center; }
.cartProdTitle{
	font-family:Arial, Tahoma;
	font-size:18px;
	letter-spacing:1px;
	padding:12px 0 0 30px;
	text-align:left;
}
.cartModel { font-size: 12px; }
.cartUnitDisplay{ padding: 0 20px 0 0; text-align: right; font-size: 12px; }
.cartRemoveItemDisplay{ width: 3.5em; text-align: center; padding: 0.5em 0em; border-right: 1px solid #eee }
#cartSubTotal{ border-top: 1px solid #f33300; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right:1px solid #ddd; font-weight: bold; text-align: right; line-height: 2.2em; padding: 7px 47px 10px 0; font-size: 15px; background: #f7f7f7;  height: 2.2em; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }
/* SSL */
#sslCheckSubHeading{}
#sslCheckSecondaryContent{}
#sslCheckContent2{}
#sslCheckContent3{}
#sslCheckContent4{}
#sslCheckContent5{}
/* tell */
#tellAFriendAdvisory{}

.handcursor{
cursor:hand;
cursor:pointer;
}

.regLeft {
	width: 110px;
	height: 25px;
	float: left;
	text-align: right;
	padding-right: 5px;
}
.regRight{
	width: 255px;
	height: 25px;
	float: left;
}
#logowanie-title {
	border:1px solid #DDDDDD;
	font-size:11px;
	font-weight:bold;
	padding:5px 0pt 5px 10px;
	text-align: center;
}
.regCont {
	float:left; 
}
.regHint{
	float:right;
	text-align: right;
    width: 65%;
}
.information-reghint{ 
	border:1px solid #aaa;
	background-color: #efefef;
	font-size:10px;
	line-height:155%;
	margin-right:10px;
	padding:6px 10px;
	text-align:left;
	letter-spacing: 1px;
	color: #444;
}
.main-page-box {
	width: 259px;
	^width: 259px;
	height: 252px;
	background-image: url('../images/front-box-bckgr.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.b_left{
	float: left;
	margin:2px 5px 2px 0px;
}

.pusta { display: none;}
.heading_image{
	float:right;
	vertical-align: middle;
	padding: 40px 5px 0 0;
}
.heading_content{
	float:left;
	position: relative;
}
.fitness_produkt {
	position: absolute;
	left: 10px;
	top: 2px;
	text-align: left;
}
h1.fitness_produkt_name {
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #666;
	font-size: 22px;
	letter-spacing: 0;
	font-variant: small-caps;
	white-space: nowrap;
	margin:0;
	padding:7px 0 0 0;
}

.fitness_produkt_model{
	font-family: Tahoma, Arial;
	font-weight: bold;
	color: #b8b7b7;
	font-size: 12px;
	text-transform: uppercase;
	position: absolute;
	left: 8px;
	top: 34px;
	white-space: nowrap;
	text-align: left;
}
.old_price{
	position: relative;
	top: 185px;
	left: 127px;
	font-size: 11px;
	font-weight: normal;
	color: #777;
	text-align: right;
}
.fitness_head_cena {
	position: relative;
	top: 182px;
	left: 127px;
	color: #333;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	font-size: 32px;
	text-align: right;
	letter-spacing: -3px;
}
.fitness_discount {
	position: relative;
	top: 76px;
	right: 6px;
	font-size:11px;
	color: #1c4f95;
	font-weight: bold;
	text-align: right;
}
.fitness_opis {
	position: relative;
	top:22px;
	left: 9px;
	font-size: 11px;
	color: #787878;
	width: 120px;
	text-align: left;	
}

.fitness_zamow{
	position: absolute;
	top:196px;
	left: 12px;
	text-align: left;
}
.metody_wysylki {
	width: 95%;
	padding:2px;
}
.imphint {
	letter-spacing: 0px; 
	line-height: 130%; 
	margin-bottom: 12px;
	margin-top: -6px;
	color: #444;
	background-color: #eee;
}

.komentarz {
	padding: 2px 10px;
	font-size: 13px;
}
#f24scrollerContent{
	margin: 0 2px 0 2px;
	padding: 0 5px;
	border-width: 0 0 2px 0;
}
#zakupy_fitness_kontakt{
	margin: 5px -5px 0 -3px;
}
#kontakt_gg{
	text-align:right;
	padding: 10px 119px 0 0;
}
.nr_gg {
	position: relative;
	padding-right: 10px;
	font-size: 18px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Tahoma;
	color: #444;
}
.link_e-mail {
	padding-right: 10px;
	font-size: 13px;
	font-weight:bold;
	color: #444;
}
.wplata {
	background-color:#FFFFBB;
	border:1px solid #D30202;
	margin:18px 5px 0px;
	padding:8px;
	width:400px;
	}
.koszyk_hr {
	border-bottom:1px solid #DDDDDD;
	margin-bottom:2px;
	margin-left:90px;
	^margin: -15px 4px 2px 90px;
	width:50%;
	^width: 100%;
}
.polecamy{
	padding: 0 0 20px 0;
	margin-bottom: 25px;
	border-bottom: 1px solid #ddd;
}
.sidebox_old {
	text-align: right;
	font-size: 11px;
	color: #555;
	padding: 5px 15px 0 0;
	margin-bottom: -5px;
}
.sidebox_price {
	text-align:right;
	font-size: 33px;
	padding: 5px 15px 0 0;
	font-family: Tahoma, Arial;
}
.sidebox_discount {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 15px 0 0;
	color: #232323;
}
.kosztywysylki {
	width: 500px;
}
.kosztywysylki  td {
	text-align: center;
}
.kw1 {
	font-size: 15px;
	font-weight: bold;
}
.email {
	text-align:right;
	padding: 3px 123px 0 0;
	font-family: trebuchet MS, Verdana, Tahoma;
}
#scroller_top {
	position: relative;
	top:11px;
	^top:12px;
	right: 3px;
	width: 198px;
	height: 25px;
	z-index: 5;
	background-image: url('../images/scroller-top.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	^margin-bottom: -25px;
}
#scroller_bottom {
	position: relative;
	top:611px;
	^top:638px;
	width: 194px;
	height: 18px;
	z-index: 5;
	right:1px;
	background-image: url('../images/scroller-bottom.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	margin-bottom: -25px;
}
#cart-tab {
	position: relative;
	z-index: 50;
	top: -18px;
	margin-left: 30px;
}
#cart-tab-img {
	float: left;
	margin-bottom: -20px;
	z-index: 55px;
}
#cart-tab-txt {
	float:left;
	margin-bottom:-9px;
	padding:8px 0 0 8px;
	color: #f1f1f1;
	font-family: Verdana, Tahoma;
	font-weight: bold;
	z-index: 55px;
}
#cart-tab-txt a:link, #cart-tab-txt a:visited{
	color: #ededed;
}
#cart-tab-txt a:hover, #cart-tab-txt a:active{
	color: #ffffee;
}
#cartta-title {
	float: left;
	margin-bottom:-13px;
	padding:8px 0 0 3px;
}
.available_shipping {
	width: 70%; 
	border-top: 1px solid #cdcdcd;
	font-size:11px;
	margin-top: 20px;
}
.login_available_shipping {
    font-size: 10px;
    text-align: left;
    margin: 3px 0 3px 5px;
    width: 55%;
}
.loginrightinfo {
    font-size: 11px;
    padding: 2px 4px 5px 4px;
    color: #666;
}
.loginshipping_details {
    font-size:9px;
    text-align: right;
    width: 30%;
    font-weight: normal;
    float: right;
    margin: 5px 10px 0 0;
    color: #666;
}
.lcartTD { border-right: 1px solid #ddd; }
.pass_remember { font-size: 9px; text-align:right; padding: 1px 3px 0 0;}
.pass_remember a:link, .pass_remember a:visited { color: #666; }
.pass_remember a:hover, .pass_remember a:active { color: #ff3300; }
.cartPDModel {
    font-weight: normal;
    font-size: 80%;
    color: #666;
}
.swiateczna_promocja {
	text-align: center;
	margin: 3px 5px;
	font-size: 14px;
	font-family: arial, helvetica, tahoma;
	font-weight: bold;
	line-height: 1.7em;
	color: #cc0000;
}
.swiateczna_promocja span{
	color: #666;
	font-weight: normal;
	font-size: 11px;
	line-height: 1.2em;
}
.zestawy-promocyjne {
	font-size: 20px;
	color: #fff;
	margin: 10px 15px 10px 3px;
	padding: 10px;
	background-color: #777;
}
#navCTW_02  > div {
	font-size: 13px;
	font-family: Arial, Tahoma;
	text-align: center;
	color: #fff;
	padding: 6px 0 0 0;
	

}
.pay_channels, .zagiel_calculations  {
	margin: 5px 0 10px 23px !important;
	display: none;
}
.pay_channels span{
	padding: 0 5px 0 0;
}
.platnosci_dotpay {
	text-align: center;
}
#dotpayboxContent {
	margin: 10px 0;
	border: 0 none;
	background-color: #fff;
}
.dotpay_discl {
	font-size: 10px;
	margin: 30px 0 10px 0;
	text-align: center;
}
.dotpay_discl small{
	font-size: 9px;
	color: #666;
}
#goto_dotpay {
	background-color: #c00;
	font-weight: bold;
	color: #fff;
	padding: 4px 8px;
}
#goto_dotpay :hover{
	color: #ff0;
}
.dotpaysidebox {
	margin: 10px auto 10px auto;
	width: 180px;
	height: 367px;
	background-image: url('../images/side_platnosci_dotpay.jpg');
	background-repeat: no-repeat;
}
.dotpaysidebox:hover {
	background-position: 0 100%;
}
.checkoutfinish {
	padding:20px 0 5px 0;
	font-size:12px;
}
.checkoutfinish legend{
	padding-bottom: 5px;
}
.checkoutfinish fieldset{
	padding: 5px 10px !important;
}
.notopsuccess {
	padding-top: 5px !important;
}
.zagiel_success_step {
    margin: 20px 0 10px;
    padding: 10px;
	background-image: url('../images/zagiel_logo.jpg');
	background-repeat: no-repeat;
	background-position: 100% 0;
	font-size: 11px;
}
.zagiel_success_step h3{
    border-left: 15px solid #7B9BB1;
    color: #004576;
    padding: 0 0 0 6px;
}
.prodecura_zagiel {
	font-size: 11px;
	margin: 10px 0;
}
.zagiel_jak {
	font-size: 10px;
	font-weight: normal;
	color: #900;
}
#rzetelnafirmabox {
	text-align: center;
	margin: 10px 0 0 0;
}
#swieta_prezenty {
	background-image: url('../images/telezakupy_swieta.png');
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 1;
}
