/**
 *
 * @ignore
 * @access private
 * Modified by VirtueWorld.com
 */

/* definicje glowne */
* { padding: 0; margin: 0; }
body {
	background: #282b38;
	font: 13px Arial, Helvetica, sans-serif;
}
#page{
	margin: 10px auto 0;
	width: 1035px;
	background: #a0a0a0;
	padding-top: 9px;
	padding-bottom: 9px;
}
#wrapper {
	margin: 0 auto;
	width: 1002px;
	background: #FFF;
	padding: 9px;
}
#faux {
	margin-bottom: 0px;
	overflow: auto;
	width: 100%;
	background: #f3f3f3;
}
#header {
	width: 100%;
	 
}
#navigation {
	background: #282b38;
	height: 40px;
	line-height: 40px;
	overflow:hidden;
}

#navigation a{
	font-size: 14px !important;
	background: url(../images/navi_dot.jpg) no-repeat left center;
	padding-left: 19px;
	margin-left:10px;
}
#navigation a:hover{
	background: url(../images/navi_dot_hover.jpg) no-repeat left center;}

 
.leftcolumn {
	display: inline;
	width: 205px;
	float: left;
}
#content {
	float: left;
	width: 544px;
	display: inline;
	position: relative;
	margin-right: 18px;
	margin-left: 18px;
}
.rightcolumn {
	display: inline;
	position: relative;
	padding: 0px;
	width: 203px;
	float: right;
}
#footer {
	width: 100%;
	clear: both;
}
.clear { clear: both; background: none; }

#logo{
	margin: 0 auto 10px;
	height: 92px;
	width: 994px;
}
#search_box{ background: url(../images/search_box_bg.jpg) repeat-x; }
#search_box_top{
	background: url(../images/search_top.jpg) no-repeat;
	height: 5px;
	width: 205px;
	display: block;
}
#search_box_bottom{
	background: url(../images/search_bottom.jpg) no-repeat;
	height: 5px;
	width: 205px;
	margin-bottom: 5px;
	display: block;
}
#index_default_page_bg{
	background: url(../images/index_bottom_html.gif) no-repeat;
	/*height: 270px;*/
	width: 544px;
	padding: 15px 5px 0px;
	margin:0 auto;
}

#index_default_page_bg_bottom{
	background: url(../images/index_bottom_html_bottom.gif) no-repeat;
	height: 12px;
	width: 544px;
	margin:0 auto;
}

#index_default_page_bg h2{
	color: #295f88;
	font-size: 20px;
	font-weight: bold;
	padding-right: 90px;
}
.author{
	color: #5d5d5d;
	font-size: 14px;
}
.price_index{
	font-size: 22px;
	color: #d13b00;
	font-weight: normal;
}
.index_opis{
	font: 11px Tahoma, Geneva, sans-serif;
	color: #6b6c6c;
	background: #FFF;
	padding: 5px;
	display:block;
	width: 310px;
	height: 100px;
	margin-right:10px;
}

.more_index{
	float:right;
	color:#ee1c25;
	margin-right: 10px;
	font-size:20px;
}
.more_index a.read_more{color:#295f88; font-size:13px;}





#searchHeading{ display:none !important;} /*naglowek w boksie 'szukaj'*/
/* dla kazdej ze stron mozna zmianiac body za pomoca ID
   np. strona glowna #indexBody{}
   np. strona logowania #loginBody{}
   itd... */
a{ color: #336699; text-decoration: none; }
a img{ border: none; }
h1{ font-size: 20px; }
h2{ font-size: 18px; text-transform: uppercase; color: #bf0000; font-weight: normal; line-height: 20px;padding: 0px; margin: 0px; }
h3{ font-size: 14px; text-transform: uppercase; color: #929292; font-weight: bold; line-height: 14px;padding: 0px; margin: 0px;}
h4{ font-size: 13px; }
h5{ font-size: 12px; }
h6{ font-size: 11px; }
.author {color: #333333;}
p {line-height: 14px;}
input {vertical-align: middle;}
code{ font-family: "Courier New", Courier, monospace; font-size: 12px; }
small{ font-size: 11px; }
form, select, input{ display: inline; font-size: 12px; margin: 2px; }
textarea{ margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus{ }
fieldset{ padding: 5px; margin: 5px 0; border: 1px solid #dddddd; }
legend{ font-weight: bold; padding: 3px; margin: 0px 3px; color: #666666; }
label{ line-height: 16px; padding: 2px; }
address{ font-style: normal; font-size: 17px; color: #295f88;}
th{ text-align: center; }
.clearBoth{ clear: both; }
hr{ height: 1px; margin-top: 5px; border: none; border-bottom: 1px solid #ffffff; }
#ez_table_dostawy {width: 560px;}		
#ez_table_dostawy .td_border {border: 1px solid #DCD7CD;font: normal 12px "Trebuchet MS", "Times New Roman", Times, serif;vertical-align: middle;text-align: center;color: #666666;}
#ez_table_dostawy .td_border2 {border: 1px solid #DCD7CD;font: normal 12px "Trebuchet MS", "Times New Roman", Times, serif;background: #EDE8E1;vertical-align: middle;text-align: center;color: #333333;}
#ez_table_dostawy .td_border3 {font: normal 12px "Trebuchet MS", "Times New Roman", Times, serif;background: #F7F4F0;vertical-align: middle;text-align: left;border: 1px solid #DCD7CD;color: #666666;}
#ez_table_dostawy .dos_header {width: 560px;height: 44px;text-align: left;font: normal 18px "Times New Roman", Times, serif;color: #666666;text-transform: uppercase;}
#ez_table_dostawy .dos_header2 {font: bold 16px "Trebuchet MS", "Times New Roman", Times, serif;color: #B63C3C;border-bottom: 1px solid #DCD7CD;height: 54px;text-align: left;}
/*
 *  definicje klas i funckcji
 */
/* klasa shopping_cart */
.alertBlack{}
/* klasa message_stack: ostrzezenia i bledy */
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{ line-height: 16px; padding: 3px; border: 1px solid #330000; }
.messageStackWarning, .messageStackError{ background: #ba0000; color: #ffffff; font-size: 12px; font-weight: bold; }
.messageStackWarning img, .messageStackError img {vertical-align: middle;}
.messageStackSuccess{ background: #99ff99; color: #333333; }
.messageStackCaution{ background: #ffff66; color: #333333; }
.larger{ font-size: 12px; }
/* klasa order */
.product-details{}
.product-details-num{}
.order-totals-text{}
.order-totals-num{}
/* query factory */
.systemError{}
/* funkcja zen_create_sort_heading */
a.productListing-heading{ padding: 0 3px; font-size: 12px; text-align: center; }
/* funkcja zen_clean_html */
.smallText{ font-size: 9px; }
/* funkcja zen_get_products_display_price */
.productPriceDiscount{ color: #336cad; }
.normalprice{ text-decoration: line-through; font-size: 12px;}
.productSpecialPriceSale{ color: #ff6600; font-weight: bold; text-decoration: line-through; }
.productSalePrice{ color: #cc0000; font-weight: bold; font-size: 12px; }
.productSalePrice2{ color: #cc0000; font-weight: bold; font-size: 12px; }
.productSalePriceNew{ color: #cc0000; font-weight: bold; font-size: 20px; }
.productSalePriceNew2{ color: #cc0000; font-weight: bold; font-size: 29px; }
.productSpecialPrice{ padding-left: 10px; font-weight: bold; }
/* functions lookups */
.markProductOutOfStock{}
.lookupAttention{}
.ccenabled{}
/* html output */
.note{}
.rollover{}
/* functions email */
.coupon-block{}
.coupon-code{}
.gv-block{}
.extra-info{}
.extra-info-bold{}
/* banner */
p.alert{ color: #ff0000; margin-left: 5px; vertical-align: top; }
/* rozne formatowania */
.biggerText{ font-size: 12px; }
.center{ text-align: center; }
.forward{ float: right; }
.back{ float: left; }
.floatingBox{ margin: 0; width: 45%; }
.errorText{ color: #ff0000; }
.bold{ font-weight: bold; }
.important{ font-weight: bold; }
.alert{ color: #ff0000; margin-left: 5px; }
.right{ text-align: right; }

/* kontener */
#bannerOne{ background: #ffffff; text-align: center; padding: 10px 0; }
#mainWrapper{ margin: 0 auto; padding: 0px 0px; background: transparent; text-align: left; width: 1000px; vertical-align: top; }

/* naglowek */
#headerWrapper{ height: 162px; margin: 0; padding: 0; background: #ffffff url(../images/top_bg.jpg) no-repeat top center; position: relative; }
/* #navMainWrapper{ margin: 0 0 3px 0; color: #333333; width: 820px; clear: both; position: absolute; top: 121px; left: 0px; }
 */
#navMainWrapper{ margin: 0 0 3px 3px; color: #333333; width: 830px; clear: both; position: absolute; top: 121px; left: 0px; }
#navMain ul{ margin: 0; padding: 0px; list-style-type: none; text-align: right; float: left; }
#navMain ul li{ display: inline; }
/* #navMain ul li a{ font-size: 12px; text-decoration: none; padding: 0 5px; margin: 0; color: #ffffff; white-space: nowrap; font-weight: bold; }
*/
/* jesien: #navMain ul li a{ font-size: 12px; text-decoration: none; padding: 0 5px; margin: 0; color: #c13600; white-space: nowrap; font-weight: bold; }
*/
/* zima: #navMain ul li a{ font-size: 12px; text-decoration: none; padding: 0 5px; margin: 0; color: #33599f; white-space: nowrap; font-weight: bold; }
*/
/* wiosna: #navMain ul li a{ font-size: 12px; text-decoration: none; padding: 0 5px; margin: 0; color: #3D5F00; white-space: nowrap; font-weight: bold; }
*/
/* lato: #navMain ul li a{ font-size: 12px; text-decoration: none; padding: 0 5px; margin: 0; color: #597300; white-space: nowrap; font-weight: bold; }
 */
#navMain ul li a{
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
	white-space: nowrap;
	font-weight: bold;
}
/* #navMain ul li a:hover{ color: #FFFFFF; text-decoration: underline; }
*/
/* jesien: #navMain ul li a:hover{ color: #c13600; text-decoration: underline; }
*/
/* zima: #navMain ul li a:hover{ color: #33599f; text-decoration: underline; }
*/
/* #navMain ul li a:hover{ color: #597300; text-decoration: underline; }
 */
#navMain ul li a:hover{ color: #FFF; text-decoration: none; }
/* 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: 0px; padding: 0px; position: absolute; top: 19px; left: 134px; }
#logo{ float: left; width: 260px; height: 84px;margin: 0px; padding: 0px; }*/
#logo h1 {margin: 0px; padding: 0px; line-height: 0px; }
/* reklama */
#taglineWrapper{ float: right; margin-right: 10px; }
#tagline{ padding: 5px 0; font-family: Trebuchet MS; font-weight: bold; color: #cc0000; font-size: 16px; text-align: center; vertical-align: middle; }
#bannerTwo{ text-align: center; }
/* menu gora */
#navCatTabsWrapper{ margin: 2px 0 0 0; background: #ebebeb; width: 100%; text-align: center; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
ul#navCatTabs{ margin: 0; padding: 7px 0; list-style-type: none; text-align: center; }
#navCatTabs li{ display: inline; }
#navCatTabs li .category-top{ margin: 0; padding: 5px 10px; text-decoration: none; font-weight: bold; color: #575757; white-space: nowrap; }
#navCatTabs li .category-top:hover{ color: #ff6600; background: #ffffff; border-bottom: 2px solid #ff6600; }
#navCatTabs li .category-top .category-subs-selected{}
/* Belka stron EZ */
#navEZPagesTop{ background: transparent; font-size: 12px; color: #333333; float: left; }
/* #navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 5px; color: #ffffff; white-space: nowrap; font-size: 12px; font-weight: bold; }
 */
/* jesien: #navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 5px; color: #c13600; white-space: nowrap; font-size: 12px; font-weight: bold; }
*/
/* zima: #navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 5px; color: #33599f; white-space: nowrap; font-size: 12px; font-weight: bold; }
*/
/* lato: #navEZPagesTop a{ text-decoration: none; margin: 0; padding: 0 5px; color: #597300; white-space: nowrap; font-size: 12px; font-weight: bold; }
 */
#navEZPagesTop a{ text-decoration: none;color: #FFF; white-space: nowrap; font-size: 12px; font-weight: bold; }
/* #navEZPagesTop a:hover{ color: #ffffff; text-decoration: underline; }
 */
/* jesien: #navEZPagesTop a:hover{ color: #c13600; text-decoration: underline; }
*/
/* zima: #navEZPagesTop a:hover{ color: #33599f; text-decoration: underline; }
*/
/* lato: #navEZPagesTop a:hover{ color: #597300; text-decoration: underline; } 
 */
#navEZPagesTop a:hover{ color: #FFF; text-decoration: none; }

#topRC {height: 9px; width: 1000px; background: transparent url(../images/top_rc.gif) no-repeat top center; }
/* cala strona */
#contentMainWrapper { margin: 0px auto; padding: 0px; border-collapse: collapse; border: none; width: 100%; background: #ffffff url(../images/mainWrapper_bg.gif) repeat-y top center; }
/* bof kolumny patrz dalej sideboxes */
#navColumnOne{/* padding-left: 20px; */vertical-align: top; }
#navColumnTwo{/* padding-right: 20px; */vertical-align: top; }
.columnLeft, .columnRight{}
#navColumnOneWrapper, #navColumnTwoWrapper{ margin: 0; padding: 0; }
/* eof kolumny patrz dalej sideboxes */
/* bof content caly patrz dalej zawartosc */
#zawartosc{ vertical-align: top; }
/* nawigacja */
#navBreadCrumb{ color: #666666; margin: 0 8px; padding: 0px; border-bottom: 1px solid #f8f8f8;}
#navBreadCrumb a{ color: #336cad; text-decoration: none; }
#navBreadCrumb a:hover{ color: #666666; text-decoration: none; }
/* baner gorny */
#bannerThree{ padding: 5px 0; text-align: center; }
/* eof content caly patrz dalej zawartosc */
/* baner na dole */
#bannerFour{ padding: 5px 0 0 0; text-align: center; }
#siteFooter {
	height: 70px;
	width: 1000px;
	background: #282b38;
 
	margin-top: 10px;
}
/* stopka */
/* menu dol */
#navSuppWrapper{ margin: 0; background: transparent; width: 730px; float: right; text-align: right; font-size: 11px; font-weight: bold; color: #666666; }
ul#navSupp{
	margin: 0;
	padding: 10px 20px 0px 0px;
	list-style-type: none;
	text-align: right;
}
#navSupp li{ display: inline; }
#navSupp li a{ margin: 0; padding: 5px 5px; text-decoration: none; font-weight: normal; color: #ffffff; white-space: nowrap; font-size: 12px; }
#navSupp li a:hover{ color: #ffffff; text-decoration: underline; }
/* baner w stopce */
#bannerFive{ padding: 5px 0; text-align: center; }
/* IP */
#siteinfoIP{ font-size: 10px; text-align: center; }
#siteinfoLegal{ padding: 5px 0px 0px 20px; font-size: 11px; text-align: left; }
#siteinfoLegal a { color: #ffffff; }
.legalCopyright{ color: #ffffff; font-size: 12px; }
/* 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: 10px; }
/*.leftBoxContainer, */ .rightBoxContainer, .singleBoxContainer{
	background: transparent url(../images/box_bottom_bg.gif) no-repeat bottom center;
	padding-bottom: 5px;
	border:0;
}
.leftBoxLayout, .rightBoxLayout, .singleBoxLayout {}
.leftBoxLayout select { width: 150px !important; }
/* kontener szczegolowo dla kazdego boxa  */
#loginboxContent { text-align: left; }
#loginboxContent form { margin: 0px; padding: 0px; }
#loginboxContent input[type="text"],input[type="password"]{
	background: #e7e4e4;
	border:0;
	height: 24px;
	width: 152px;color:#8f8f8f;
}
#searchContent input[type="text"] {
	vertical-align: middle;
	background: #e7e4e4;
	height: 24px;
	width:132px;border:0;
	color:#8f8f8f;
}
#searchContent{ padding:0 !important;}
#searchContent a{ color:#FFF !important;}
.leftBoxContainer2{ background:transparent !important;}
#twitter, #pp, #taniaksiazka, #swieta, #kuptutaj, #randombox, #smallbanner, #bannerbox, #bannerboxall { background: transparent; }
#twitter h3, #pp h3, #taniaksiazka h3, #swieta h3, #kuptutaj h3, #randombox h3, #kobiety h3, #smallbanner h3, #bannerbox h3, #bannerboxall h3 { background: none; display: none;}
#twitter .leftBoxLayout, #pp .leftBoxLayout, #taniaksiazka .leftBoxLayout, #swieta .leftBoxLayout, #kuptutaj .leftBoxLayout, #randombox .leftBoxLayout, #smallbanner .rightBoxLayout, #bannerbox .leftBoxLayout, #bannerboxall .leftBoxLayout,
#twitter .rightBoxLayout, #pp .rightBoxLayout, #bannerbox .rightBoxLayout, #bannerboxall .rightBoxLayout, #randombox .rightBoxLayout, #kuptutaj .rightBoxLayout, #taniaksiazka .rightBoxLayout,
#bannerbox .singleBoxLayout, #bannerboxall .singleBoxLayout { background: transparent; padding: 0px; }
#twitter .sideBoxContent, #pp .sideBoxContent, #taniaksiazka .sideBoxContent, #swieta .sideBoxContent, #kuptutaj .sideBoxContent, #randombox .sideBoxContent, #smallbanner .sideBoxContent, #bannerbox .sideBoxContent, #bannerboxall .sideBoxContent { padding: 0px; margin: 0px; }
#twitter .sep, #pp .sep, #taniaksiazka .sep, #swieta .sep, #kuptutaj .sep, #randombox .sep, #smallbanner .sep, #bannerbox .sep, #bannerboxall .sep { height: 10px; font-size:0px; margin:0px; padding:0px; line-height: 0px; }
/* naglowki ogolnie */
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{ margin: 0; padding: 4px 10px 10px 10px; text-align: left; }
h3.leftBoxHeading, h3.rightBoxHeading, h3.singleBoxHeading { font: bold 17px "Trebuchet MS", "Times New Roman", Times, serif; text-transform: none; color: #ffffff; background: #faf8f5 url(../images/leftBoxHeading.gif) no-repeat top center; }
h3.leftBoxHeading a, h3.rightBoxHeading a, h3.singleBoxHeading a { color: #ffffff; text-decoration: none; }
/* zawartosc ogolnie */
.sideBoxContent{
	padding: 5px 5px 10px;
	color: #666666;
	font-size: 12px;
}
.sideBoxContent a{ color: #295f88; text-decoration: none; }
.sideBoxContent a:hover{
	color: #F60;
	text-decoration: underline;
}
/* zawartosc szczegolowo */
#bannerboxContent, #bannerbox2Content, #taniaksiazkaContent, #bannerboxallContent, #currenciesContent, #ezpagesContent, #languagesContent, #manufacturerinfoContent, #manufacturersContent, #musicgenresContent, #orderhistoryContent, #recordcompaniesContent, #reviewsContent, #searchContent, #searchheaderContent, #tellafriendContent{}
/* bestsellery */
#bestsellersContent{ color: #745d42; font-size: 12px; }
#bestsellersContent .wrapper{ }
#bestsellersContent .wrapper ol{ padding: 0px; margin-left: 5px; list-style: none; }
/* dla tpl_best_sellers */
#bestsellersContent .wrapper li{ padding: 0px 0px 0px 5px; margin: 1px 0; }
/**/
/* dla tpl_best_sellers2 */
#bestsellersContent .wrapper li{ padding-top: 2px; margin-left: 3px; clear: both; }
/**/
#bestsellersContent .wrapper li a{ color: #295f88; text-decoration: none; font-weight: bold; line-height: 14px; vertical-align: middle; }
#bestsellersContent .wrapper li a:hover{ color: #295f88; text-decoration: none; }
/* dla tpl_best_sellers2 */
#bestsellersContent .wrapper li a img{padding: 0px 3px 0px 3px; vertical-align: middle; }
/**/
/* Kategorie */
#categoriesContent a{
	background: url(../images/category_dot.jpg) no-repeat left center;
	padding-left: 15px;
	white-space: nowrap;
	/*margin-bottom:3px;*/
	display:block;
}
#categoriesContent a:hover{
	background: url(../images/category_dot_hover.jpg) no-repeat left center;

}
#categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{ color: #ffc080; font-size: 11px; }
#categoriesContent a, #categorylistboxContent a, #treemenu a{
	color: #295f88;
	font-size: 12px;
	text-decoration: none;
}
#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{ color: #204b6c; text-decoration: none; }
#categoriesContent .category-top2, #categorylistboxContent .category-top2{ font-weight: bold; }
#categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: #295f88; }
#categoriesContent .category-products, #categorylistboxContent .category-products{ color: #295f88; }
#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{
	color: #295f88;
	font-weight: bold;
}
#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{ font-weight: bold; color: #295f88; }
#catBoxDivider{ border-bottom: 2px solid #295f88; margin-bottom:3px; }
#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: #a60101; }
#productnotificationsContent a:hover{ text-decoration: none; color: #600000; }
/* 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: #666666; font-size: 14px; }
#cartBoxListWrapper{ margin: 5px 0px; padding: 0; text-align: left; }
#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
#cartBoxListWrapper li{ margin: 0; padding: 3px 0; color: #295f88; font-weight: normal; }
#cartBoxListWrapper li a{
	color: #295f88;
	text-decoration: none;
	font-weight: normal;
}
#cartBoxListWrapper li a:hover{ color: #295f88; text-decoration: underline; }
#cartBoxListWrapper .cartNewItem{ color: #295f88; }
#cartBoxListWrapper .cartOldItem{ color: #295f88; }
#cartBoxListWrapper .cartNewItem2{ font-weight: normal; }
#cartBoxListWrapper .cartOldItem2{ font-weight: normal; }
.cartBoxEmpty{ text-align: center; }
.cartBoxTotal{
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	color: #d13b00;
	margin-top: 5px;
}
#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: 5px 8px; }
/* strony */
#indexDefault, #indexCategories, #indexProductList, #specialsListing, #newProductsDefault, #featuredDefault, #allProductsDefault, #productInfoNoProduct, #productGeneral, #productFreeShipdisplay, #productMusicDisplay, #docProductDisplay, #docGeneralDisplay, #advSearchDefault, #advSearchResultsDefault, #reviewsDefault, #reviewsInfoDefault, #ezPageDefault, #loginDefault, #createAcctDefault, #createAcctSuccess, #logoffDefault, #accountDefault, #accountEditDefault, #accountHistoryDefault, #accountHistInfo, #acctNewslettersDefault, #accountNotifications, #accountPassword, #addressBookDefault, #addressBookProcessDefault, #checkoutShipping, #checkoutShipAddressDefault, #checkoutPayment, #checkoutPayAddressDefault, #checkoutConfirmDefault, #checkoutSuccess, #cookieUsageDefault, #customerAuthDefault, #maintenanceDefault, #timeoutDefault, #downloadTimeOut, #gvRedeemDefault, #gvSendDefault, #passwordForgotten, #reviewsWrite, #shoppingCartDefault, #sslCheck, #tellAFriendDefault{}
/* strony dodatkowe */
#conditions, #privacy, #shippingInfo, #discountcouponInfo, #gvFaqDefault, #contactUsDefault, #siteMap, #unsubDefault, #pageTwo, #pageThree, #pageFour, #pageNotFound{}
/* zawartosc tytuly */
/* strony */
#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: normal 18px Arial, "Times New Roman", Times, serif; text-transform: uppercase; color: #666666;  }
/* strony dodatkowe */
#conditionsHeading, #privacyDefaultHeading, #shippingInfoHeading, #discountcouponInfoHeading, #gvFaqDefaultHeading, #siteMapHeading, #unsubDefaultHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #pageNotFoundHeading{ font: normal 18px "Times New Roman", Times, serif; color: #666666; text-transform: uppercase; }
/* 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, #shippingInfoMainContent, #discountcouponInfoMainContent, #gvFaqDefaultMainContent, #siteMapMainContent, #pageTwoMainContent, #pageThreeMainContent, #pageFourMainContent, #reviewsInfoDefaultMainContent, #pageNotFoundMainContent, #checkoutSuccessMainContent{ padding: 5px; background: #f8f8f8; border: 1px solid #dfdfdf; clear: both; }
#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; }
#indexDefaultHeading {padding: 0px; font: normal 18px "Trebuchet MS", "Times New Roman", Times, serif; color: #bf0000; }
#indexDefaultMainContent {

}
/* moduly strony glownej */
.centerBoxWrapper{ margin: 20px 0 0 0; }
#checkoutPayAddressDefaultHeading, .centerBoxHeading, #indexCategoriesHeading, #checkoutSuccessHeading, #checkoutShippingHeading, #checkoutShipAddressDefaultHeading, #checkoutPaymentHeading, #accountDefaultHeading, #cartDefaultHeading, #addressBookDefaultHeading, #addressBookProcessDefaultHeading, #advSearchDefaultHeading, #accountNotificationsHeading, #checkoutConfirmDefaultHeading, #timeoutDefaultHeading, #logoffDefaultHeading, #acctNewslettersDefaultHeading, #loginDefaultHeading, #accountHistoryDefaultHeading{
	background: url(../images/centerBoxHeading.gif) no-repeat;
	height: 26px;
	width: 535px;
	padding-top: 5px;
	padding-left: 10px;
	color:white !important;
	font:16px Arial,Helvetica,sans-serif;
}

#checkoutPayAddressDefaultHeading, #checkoutShippingHeading, #checkoutSuccessHeading, #checkoutShipAddressDefaultHeading, #accountDefaultHeading, #cartDefaultHeading, #addressBookDefaultHeading, #addressBookProcessDefaultHeading, #advSearchDefaultHeading, #accountNotificationsHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #timeoutDefaultHeading, #logoffDefaultHeading, #acctNewslettersDefaultHeading, #loginDefaultHeading, #accountHistoryDefaultHeading{
    font: bold 17px "Trebuchet MS","Times New Roman",Times,serif;
    text-transform: none;
}

#checkoutSuccessHeading{
	margin-bottom: 20px; 
}

#acctNewslettersDefaultHeading, #loginDefaultHeading, #accountHistoryDefaultHeading{
	margin-bottom: 15px;
}

#timeoutDefaultHeading{
	margin-bottom: 15px;
}

.centerBoxHeading a{color:#FFF;}

/* modul polecanych */
#featuredProducts{ border: none; padding: 15px 0px; }
#featuredProducts h2 { margin: 0px;padding: 15px 0px 10px 0px ;color: #8f8f8f;background: transparent;border-top: 1px solid #8f8f8f;text-align: left;font: normal 18px "Times New Roman", Times, serif;text-transform: uppercase;}
.centerBoxContentsFeatured{ margin: 10px 0 5px 0; vertical-align: top; color: #666666; }
.centerBoxContentsFeatured a{ color: #336699; font-weight: bold; text-decoration: none; }
.centerBoxContentsFeatured a:hover{ color: #336699; text-decoration: underline; }
.centerBoxContentsFeatured a img{}
/* modul promocji */
#specialsDefault{ border: none; padding: 15px 0px; }
#specialsDefault h2{margin: 0px;padding: 15px 0px 10px 0px ;color: #8f8f8f;background: transparent;border-top: 1px solid #8f8f8f;text-align: left;font: normal 18px "Times New Roman", Times, serif;text-transform: uppercase;}
.centerBoxContentsSpecials{ margin: 10px 0 5px 0; vertical-align: top; color: #666666; }
.centerBoxContentsSpecials a{ color: #336699; font-weight: bold; text-decoration: none; }
.centerBoxContentsSpecials a:hover{ color: #336699; text-decoration: underline; }
.centerBoxContentsSpecials a img{}
/* modul nowosc */
#whatsNew{ border: none; padding: 15px 0px; }
#whatsNew h2{
	text-align: left;
	font: normal 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.centerBoxContentsNew, .centerBoxContentsProducts{
	vertical-align: top;
	color: #666666;
	background: url("../images/centerBoxContentsNew2.gif");
	height: 236px;
	width: 170px !important;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 5px;
	/*overflow:hidden;*/
	position:relative;
}
.centerBoxContentsProducts .cena{position:absolute; bottom:5px; float:left; margin-left:10px; left: 0px; }
.centerBoxContentsProducts .cena span{color:#d13b00; font-size:12px; font-weight:bold;}
.centerBoxContentsProducts a.kup{position:absolute; bottom:5px; right:8px;}
.centerBoxContentsProducts a.kup .listingBuyNowButton{}
.new_image_index{
	/*float:left;*/
	padding-top: 5px;
	padding-left: 5px;
	height:145px;
}

.new_product_index{
	/*float:right;*/
	height:57px;
	width:168px;
	position:relative;
	text-align:center;
}
.new_product_index_data{
	font-size:11px;
	position:absolute;
	top:0;
	padding-top:5px;
	padding-right:5px;
	text-align: left;
	display: block;
	left: 0px;
	padding-left: 5px;
}
.new_product_index img{
	/*position:absolute;
	margin-left: 50px;
	bottom:-25px;*/
	
	bottom: -20px;
	position: absolute;
        right: 5px;
}
.new_product_index_price{
	position:absolute;
	bottom:7px;
	left:0px;
	margin-left: 10px;
	text-align: left;
	font-size: 12px;
}
.kolor1{ color: #5d5d5d; font-size:12px;}
.kolor2{
	color: #d13b00;
	font-size:12px;
	font-weight: bold;
}

.centerBoxContentsNew a{ color: #336699; font-weight: bold; text-decoration: none; width:100%; text-align:center; }
.centerBoxContentsNew a:hover{ color: #336699; text-decoration: underline; }
.centerBoxContentsNew a img{}
/* modul oczekiwanych */
#upcomingProductsTable{ }
#upcomingProductsTable caption{ color: #ff6600; }
#upcomingProductsTable th{ background: #d7cbbe; padding-left: 10px; }
#upProductsHeading{ color: #73552b; }
#upDateHeading{ color: #73552b; }
.rowEven{ background: #ede8e1; border-top: 1px solid #d7cbbe; }
.rowOdd{ background: #faf8f5; border-top: 1px solid #d7cbbe; }
.rowOdd td, .rowEven td{ padding-left: 10px; }
/* strona glowna INDEX jako index product list */
#categoryImgListing{}
.categoryImg img{ margin-top: 5px; }
#categoryDescription, #indexProductListCatDescription{ margin: 10px 0; }
label.inputLabel { float: left;width: 200px;vertical-align: middle;}
#login-email-address, #login-password, #company, #firstname, 
#lastname, #street-address, #suburb, #city, #state, #telephone, 
#email-address, #password-new, #password-confirm {width: 230px;}
/* 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: #757575; border-bottom: 1px solid #ffffff; color: #fff; }
tr.productListing-rowheading a{ color: #ffffff; text-decoration: underline; }
tr.productListing-rowheading a:hover{ color: #ffffff; text-decoration: none; }
th.productListing-heading{ padding: 3px 3px; font-size: 12px; text-align: center; background: #ee9f30 url(../images/h_bg_table.gif) repeat-x top left; }
tr.productListing-odd{ background: #faf8f5; border-bottom: 1px solid #ffffff; }
tr.productListing-even{ background: #ede8e1; 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: 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{}
h3.itemTitle2 {text-transform:none; font-size: 12px; font-weight: bold;}
h2.itemTitle2 {text-transform:none; font-size: 12px; font-weight: bold; line-height: 14px;}
.listingDescription{ margin: 5px; color: #666666; }
.listingBuyNowButton{}
img.listingProductImage{}
/* strona glowna INDEX jako kategorie - modul kategorii */
.catDescContent{}
.categoryListBoxContents{ margin: 25px 0 0 0; float: left; vertical-align: top; text-align: center; }
.categoryListBoxContents a{text-decoration: none;}
.categoryListBoxContents a:hover{text-decoration: underline;}
.categoryListBoxContents a img{text-decoration: none;}
/* 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; font: normal 18px "Times New Roman", Times, serif; text-transform: uppercase; color: #666666; }
.categoryIcon a{ display: block; margin-bottom: 5px; text-decoration: none; color: #666666; }
.categoryIcon a:hover {color: #666666;}
/* 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 10px; text-align: center; }
#productMainImage a {text-decoration: none;}
#productMainImage a:hover {color: #ba0000;}
.imgLink{ margin-top: 2px; }
h1#productName{ font-family: "Times New Roman", Times, serif; font-weight: normal; color: #666666; }
h1.productGeneral, h1.freeShip, h1.docProduct, h1.docGeneral{}
h2#productPrices, h2#reviewsInfoDefaultPrice{ font-weight: bold; color: #ff6600; font-size: 12px; }
h2.productGeneral, h2.freeShip, h2.docProduct, h2.docGeneral{}
h2#productPrices img{ margin-top: 2px; }
#freeShippingIcon{ margin: 3px; }
#freeShippingIcon img{}
#productDescription{ padding: 5px; }
div.productGeneral, div.freeShip, div.docProduct, div.docGeneral{}
#cartAdd{ float: right; text-align: center; margin: 10px; border: 1px solid #dfdfdf; padding: 10px; width:295px; }
ul#productDetailsList{ margin: 0 0 0 25px; padding: 0; list-style-type: square; }
ul#productDetailsList li{ color: #666666; }
#productAttributes{}
h3#attribsOptionsText{ color: #336699; }
h3.attributesComments{ color: #666666; }
.wrapperAttribsOptions, .wrapperAttribsOneTime, .wrapperAttribsQtyPrices{ margin: 3px 0; }
h4.optionName{ margin: 2px; padding: 2px; }
/* atrybuty */
.attribsRadioButton, .attribsCheckbox, .attribsTextarea, .attribsInput, .attribsUploads{}
.zero, .one, .two, .three, .threeA, .four, .fourA, .five, .fiveA{ color: #666666; }
.attribImg{ margin: 3px 10px; float: left; text-align: center; }
.switchedLabel{ width: 120px; float: left; }
.attribsSelect{ display: inline; }
#mediaManager{ width: 50%; margin: 2px; padding: 5px; }
div.productMusic{}
/* media manager */
.rowWrapper{}
#mediaTitle{}
#mediaTypeLink{}
.mediaClipFilename{}
.mediaClipType{}
.ProductInfoComments{}
#productQuantityDiscounts{}
#productAdditionalImages{}
.additionalImages{ vertical-align: top; margin: 10px 0; text-align: center; }
#productTellFriendLink{}
#productReviewLink{}
.reviewCount{ color: #6699cc; font-size: 10px; }
#productDateAvailable{ margin: 5px 0 0 0; color: #cc3300; font-size: 9px; }
p.productGeneral, p.freeShip, p.productMusic, p.docProduct, p.docGeneral{}
#productDateAdded, #reviewsInfoDefaultDate{ margin: 5px 0 0 0; color: #999999; font-size: 9px; }
#productInfoLink{ margin: 5px 0 0 0; color: #999999; font-size: 9px; }
#alsoPurchased{}
.centerBoxContentsAlsoPurch{ float: left; vertical-align: top; margin: 10px 0; text-align: center; }
/* popup */
/* image */
#popupImage{ margin: 0; padding: 0; background: #ffffff; }
/* search help */
#popupSearchHelp{ margin: 0; padding: 0; background: #ffffff; }
/* gv */
#gvFaqDefaultSubHeading{}
#gvFaqDefaultContent{}
/* contact us */
.mainContent{}
.success{}
#contactUsNoticeContent p{ margin: 10px 0 2px 0; }
#contactUsForm{}
/* site map */
#siteMapList{ width: 90%; float: right; }
#siteMapList ul li{ font-weight: bold; }
#siteMapList ul li ul li{ font-weight: normal; }
/* unsubsribe */
.pseudolink{}
/* advanced search */
label.checkboxLabel{ margin: 5px 3px; }
/* recenzje */
tr.reviewsContentSingle{ margin: 0; padding: 10px; text-align: center; background: #f6f6f6; border-bottom: 1px solid #ffffff; }
.smallProductImage{ margin: 0; padding: 10px; }
#reviewsDefault h2{ margin: 0; padding: 10px 10px 5px 10px; color: #336cad; }
.rating{ padding-bottom: 5px; }
td.reviewsHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #e0e0e0; }
#reviewsDefaultNoReviews{}
#reviewsInfoDefaultProductImage{ margin: 0 10px 10px 0; text-align: center; }
#reviewsInfoDefaultProductPageLink{}
#reviewsInfoDefaultReviewsListingLink{}
/* ez pages */
#navEZPageNextPrev{ margin-bottom: 5px; }
#navEZPagesTOCWrapper{ margin: 10px 5px 5px 0; padding: 5px; width: 50%; font-weight: bold; float: right; height: 1%; border: 1px solid #666666; }
#ezPagesTOCHeading{ color: #336cad; text-decoration: underline; }
#navEZPagesTOC ul{ margin: 0; padding: 5px 0; list-style: none; }
#navEZPagesTOC ul li{ margin: 0; padding: 0; white-space: nowrap; }
#navEZPagesTOC ul li a{ padding: 0 5px; margin: 0; }
/* login */
.information{ padding: 10px 3px; line-height: 150%; }
.advisory{}
.privacyconditions{}
.privacydescription{}
.privacyagree{}
label.radioButtonLabel{ margin: 5px 3px; }
#zoneLabel{}
#stBreak{}
#stateLabel{}
h4#createAcctDefaultLoginLink{ color: #666666; }
h3.addressBookDefaultName{}
/* account */
#prevOrders{}
.tableHeading th{ border-bottom: 1px solid #cccccc; background: #e9e9e9; height: 2.2em; }
#accountLinksWrapper{ margin: 0; width: 50%; padding-left: 20px; }
#myAccountGen li{ margin: 0; }
.list { }
.sideBoxContent ul { list-style: none;margin: 0px;padding: 0px;}
.sideBoxContent ul li {margin: 0px;padding: 0px;text-align: left;}
#myAccountNotify li{ margin: 0; }
.notice{}
#noAcctHistoryDefault{}
h2#orderHistoryDetailedOrder{}
#myAccountQuantity{}
#myAccountProducts{}
#myAccountTax{}
#myAccountTotal{}
.accountQuantityDisplay{ width: 10%; vertical-align: top;  text-align: center; }
.accountProductDisplay{}
ul#orderAttribsList{}
.accountTaxDisplay{ width: 20%; text-align: right; }
.accountTotalDisplay{ width: 20%; text-align: right; }
#orderTotals{}
.amount{ text-align: right; padding: 2px; width: 60px; }
.lineTitle{ text-align: right; padding: 0.2em; }
#downloads{}
#dlFileNameHeading{}
#dlByteSize{}
#dlButtonHeading{}
#dlDateHeading{}
#dlCountHeading{}
.tableRow{ height: 2.2em; }
#myAccountOrdersStatus{}
#orderHistoryStatus{}
#myAccountStatusDate{}
#myAccountStatus{}
#myAccountStatusComments{}
#myAccountShipInfo{}
#myAccountPaymentInfo{}
/* ksiazka adresowa */
#addressBookDefaultPrimary{}
.instructions{}
/* checkout */
#checkoutShippingHeadingAddress{}
#checkoutShipto{ margin: 0; width: 50%; }
#checkoutShippingHeadingMethod{}
#checkoutShippingContentChoose{}
#defaultSelected{}
.shipping{}
#comments{}
#checkoutShipAddressDefaultAddress{}
.centerColumnModule{}
#checkoutNewAddress{}
.moduleRowSelected{}
.moduleRow{}
.totalBox{ width: 5.5em; text-align: right; padding: 0.2em; }
.termsconditions{}
.termsdescription{}
.termsiagree{}
#checkoutPaymentHeadingAddress{}
#checkoutBillto{ margin: 0; width: 50%; }
#checkoutOrderTotals{}
#checkoutPaymentHeadingTotal{}
.gvBal{ float: right; text-align: center; }
.ccinfo{}
label.inputLabelPayment{ width: 15em; float: left; }
#checkoutPayAddressDefaultAddress{}
#checkoutConfirmDefaultBillingAddress{}
#checkoutConfirmDefaultPayment{}
#checkoutConfirmDefaultPaymentTitle{}
#checkoutConfirmDefaultShippingAddress{}
#checkoutConfirmDefaultShipment{}
#checkoutConfirmDefaultShipmentTitle{}
#checkoutConfirmDefaultHeadingComments{}
#checkoutConfirmDefaultHeadingCart{}
#cartContentsDisplay{}
.cartTableHeading{}
#ccQuantityHeading{}
#ccProductsHeading{}
#ccTaxHeading{}
#ccTotalHeading{}
.cartQuantity{ width: 4.7em; text-align: center; padding: 0.5em 0em; }
.cartProductDisplay{ text-align: right; padding-right: 0.2em; }
.cartAttribsList{ margin-left: 1em; }
.cartTotalDisplay{ text-align: right; padding-right: 0.2em; padding: 0.5em 0em; }
/* checkout + gv */
#sendSpendWrapper{ border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; margin: 0; width: 47%; }
/* checkout */
#checkoutSuccessOrderNumber{}
#checkoutSuccessLogoff{}
#csNotifications{}
#checkoutSuccessOrderLink{}
#checkoutSuccessContactLink{}
#checkoutSuccessThanks{}
/* cookie_usage */
#cookieUsageDefaultSecondaryContent{}
#cookieUsageDefaultContent2{}
#cookieUsageDefaultContent3{}
#cookieUsageDefaultContent4{}
#cookieUsageDefaultContent5{}
/* autoryzacja */
#customerAuthDefaultImage{}
#customerAuthDefaultSecondaryContent{}
/* nieczynne */
#maintenanceDefaultTime{}
#maintenanceDefaultPeriod{}
/* gv */
#gvRedeemDefaultMessage{}
#gvSendDefaultBalance{}
#gvSendDefaultMainMessage{}
#gvSendDefaultMessageSecondary{}
#gvSendDefaultMessagePersonal{}
#gvSendDefaultMessage{}
/* info koszyk */
#infoShoppingCart{ background: #ffffff; }
/* popup atrybuty */
#popupAtrribsQuantityPricesHelp{ background: #ffffff; }
.popupattributeqty{}
#pageHeading{}
/* popup kupon */
#popupCouponHelp{ background: #ffffff; }
/* popup cvv */
#popupCVVHelp{ background: #ffffff; }
/* popup dod.obr. */
#popupAdditionalImage{ margin: 0; padding: 0; background: #ffffff; }
/* popup ship */
#popupShippingEstimator{ background: #ffffff; }
.shippingEstimatorWrapper{ padding: 0.5em; }
.cartTotalsDisplay{ padding: 0.5em 0em; text-align: center; }
#seProductsHeading{}
#seTotalHeading{}
/* recenzje */
#productReviewsDefaultProductImage{ margin: 0em 1em 1em 0em ; text-align: center; }
#productReviewsDefaultProductPageLink{}
#productReviewsDefaultPrice{}
#productReviewsDefaultReviewer{}
#productReviewsDefaultNoReviews{}
#reviewWriteMainImage{ margin: 0em 1em 1em 0em ; text-align: center; }
#reviewsWritePrice{}
#reviewsWriteReviewer{}
#reviewsWriteReviewsRate{}
label#textAreaReviews{ text-align: center; font-weight: normal; margin: 1em 0em; }
#reviewsWriteReviewsNotice{}
/* koszyk */
#cartInstructionsDisplay{ padding: 0.5em 0em; }
tr.tableHeading{ background: #cacaca; height: 2em; }
#scQuantityHeading{}
#scUpdateQuantity{ width: 2em; }
#scProductsHeading{}
#scUnitHeading{}
#scTotalHeading{}
#scRemoveHeading{}
.cartQuantityUpdate{ padding: 0.5em 0em; text-align: center; }
#cartImage{ margin: 0.5em 1em; }
#cartProdTitle{}
.cartUnitDisplay{ padding: 0.5em 0em; text-align: right; padding-right: 0.2em; }
.cartRemoveItemDisplay{ width: 3.5em; text-align: center; padding: 0.5em 0em; }
#cartSubTotal{ border-top: 1px solid #cccccc; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; background: #e9e9e9;  height: 2.2em; }
#cartEmptyText{ text-align: center; }
#shoppingCartDefault #PPECbutton{ float: right; }
/* SSL */
#sslCheckSubHeading{}
#sslCheckSecondaryContent{}
#sslCheckContent2{}
#sslCheckContent3{}
#sslCheckContent4{}
#sslCheckContent5{}
/* tell */
#tellAFriendAdvisory{}
#PartnersList { list-style: none; margin: 0; padding: 0; }
#PartnersList li { display: inline; }
#PartnersList li a img { border: 0; }
/* visit_counter sidebox */
#visitCounterContent .users_count{color: #ED3800;}
#visitCounterContent .small_count_text {font-size: 11px;}
.red {color: #DA0A0A;}
.green {color: #0a0;}
#checkoutSuccessHeading {color: #0a0;}





.row0{background: url('../images/bkg_row0.png') no-repeat 0px 0px transparent !important; padding: 5px 0 3px 30px !important; margin: 3px 0px 3px 0px; }
.row1{background: url('../images/bkg_row1.png') no-repeat 0px 0px transparent !important; padding: 5px 0 3px 30px !important; margin: 3px 0px 3px 0px; }
#categoriesContent{padding: 5px 1px 7px;}
.category-products{background: none transparent !important; }
.active-postfix{ background: url('../images/bkg_active-postfix.png') no-repeat 2px 4px transparent !important; color: #f03a42; }
.active-prefix{ background: url('../images/bkg_active-prefix.png') no-repeat 2px 4px transparent !important; color: #f03a42; }
#whatsNew h2.centerBoxHeading a{ font: bold 17px "Trebuchet MS","Times New Roman",Times,serif; text-transform: none;}
.cartRemoveItemDisplay {width: 4.5em;}
.cartRemoveItemDisplay input{ margin-top:-20px;}
#shoppingCartDefault #cartDefaultHeadingz #checkoutPaymentHeading{
    background: url("../images/centerBoxHeading.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 31px;
    padding: 5px 0 0 10px;
    width: 545px;
    text-transform: none;
}

.forward{
    margin-top: 5px;
}


h2.itemTitle2{
	margin-bottom: -4px;	
}

#scQuantityHeading{
	background: url('../images/bkg_cart_lewy_naroznik.png') no-repeat 0px 0px transparent !important;
	color: #ffffff;
}

#cartContentsDisplay .tableHeading{
	background: none transparent;
}

#scUpdateQuantity, #scProductsHeading, #scUnitHeading, #scTotalHeading{
	background: url('../images/bkg_cart_naglowek.png') repeat-x 0px 0px transparent !important;
	color: #ffffff;
}




#scRemoveHeading{
	background: url('../images/bkg_cart_prawy_naroznik.png') no-repeat right 0px transparent !important;
	color: #ffffff;
}

#cartSubTotal .buttonRow{
	float: right;
	margin: -3px 22px 0 30px;
}

#cartSubTotal{
	height: 28px;
	padding: 5px 0 5px 0px;
	color: #295f88;
}

.rowEven, .rowOdd{
	/*border-right: 1px solid #919191;
	border-left: 1px solid #919191;
	color: #295f88;*/
}

.cartQuantity input{
    background: url("../images/bkg_cart_input.png") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    height: 24px;
    text-align: center;
    width: 39px;
}

#cartSubTotal{
	background: url("../images/bkg_cart_dolny_lewy_naroznik.png"), url("../images/bkg_cart_dolny_center.png") , url("../images/bkg_cart_dolny_prawy_naroznik.png");
	background-position: left 0px, center 0px, right 0px;
	background-repeat: no-repeat, no-repeat, no-repeat;
	width: 545px;
}

#shoppingCartDefault #cartContentsDisplay .cartQuantity{
border-left: 1px solid #919191;
}

.cartRemoveItemDisplay{
border-right: 1px solid #919191;	
}

.cartRemoveItemDisplay a{
	display: block;
	height: 30px;
	width: 30px;
	background: url("../images/usun_maly.png") no-repeat scroll 0 0 transparent !important;
}

.cartRemoveItemDisplay a:hover{
	background: url("../images/usun_maly_hover.png") no-repeat scroll 0 0 transparent !important;
}

.centerBoxContentsProducts .cena {
    bottom: 7px;
    font-size: 12px;
    text-align: left;
}

.centerBoxContentsProducts {
	height: 232px;
}

.twitter{
	text-align: center;
}

#productListing h2.itemTitle2 a{
	color: #295f88;
}

#bannerThree{
	margin-left: 7px;
}

#checkoutPayAddressDefaultAddress, #checkoutShippingHeadingAddress, #checkoutShippingHeadingMethod, #checkoutShipAddressDefaultAddress, #addressBookDefaultPrimary{
    background: url('../images/naglowek_zaokroglone.png') no-repeat 0px 0px transparent;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    height: 24px;
    margin-top: 16px;
    padding-left: 10px;
    padding-top: 4px;
    text-transform: none;
    width: 545px;
}

#addressBookDefault #zmiana_adresu_aktualny, #checkoutShipping #checkoutShipto, #checkoutShipAddressDefault #zmiana_adresu_aktualny, #checkoutPayAddressDefault #zmiana_adresu_aktualny{
background: url('../images/adres_dostawy.png');
background-position: 0px 0px;
background-repeat: no-repeat;
margin-top: -2px;
/*background: url('../images/adres_dostawy_bottom.png') no-repeat 0px bottom #FFFFFF;*/
width:201px;
height:165px;
}



#checkoutShipping #twoje_zamowienie_zostanie, #checkoutShipAddressDefault .instructions, #checkoutPayAddressDefault .instructions,  #addressBookDefault  .instructions{
background: url('../images/twoje_zamowienie_zostanie.png');
background-position: -1px 0px;
background-repeat: no-repeat;
margin-top: -2px;
padding: 40px 0px 10px 45px;
width:300px;
margin-right:-11px;
color: #73777a;
font-family: Arial;
}


#checkoutPayAddressDefault .instructions{
	height: 110px;
	padding-top: 60px;
 }

 #addressBookDefault  .instructions, #addressBookDefault #zmiana_adresu_aktualny, #checkoutShipAddressDefault .instructions, #checkoutShipAddressDefault #zmiana_adresu_aktualny,  #checkoutPayAddressDefault .instructions, #checkoutPayAddressDefault #zmiana_adresu_aktualny{
  float: left;
}

#checkoutShipAddressDefault .instructions, #addressBookDefault  .instructions
{
    color: #73777A;
    font-family: Arial;
    margin-right: -11px;
    margin-top: -2px;
    padding: 61px 0 10px 34px;
    width: 310px;
    height: 120px;
}



#checkoutShipping  #zmien_adres{
	margin-right: 20px;
	margin-top: 20px;
	padding-bottom: 10px;
}


#checkoutShipping, #checkoutShipAddressDefault, #checkoutPayAddressDefault, #addressBookDefault{
	width:535px;	
}

#checkoutShipping .row01{
     background: url('../images/metody_wysylki_row0.png') repeat-y 0px 0px #FFFFFF;
     padding-right: 15px;
     width: 525px;
     /*height: 30px;*/
    padding-top: 10px;
    padding-left: 5px;
}

#checkoutShipping .row00{
	background: url('../images/metody_wysylki_row1.png') repeat-y 0px 0px #FFFFFF;
	padding-right: 15px;
	width: 525px;
        /*height: 30px;*/
	padding-top: 10px;
	padding-left: 5px;
}

#checkoutShipping .rowkoniec00{
     background: url('../images/metody_wysylki_row00koniec_pasek.png') repeat-y 0px 0px #FFFFFF;
     padding-right: 15px;
     width: 525px;
     /*height: 30px;*/
     padding-top: 10px;
     padding-left: 5px;
}

#checkoutShipping .rowkoniec01{
     background: url('../images/metody_wysylki_row01koniec_pasek.png') repeat-y 0px 0px #FFFFFF;
     padding-right: 15px;
     width: 525px;
    /* height: 30px;*/
     padding-top: 10px;
    padding-left: 5px;
}

#checkoutShipping .rowykoniec00{
    background: url('../images/metody_wysylki_row00koniec.png') no-repeat 0px 0px transparent;
    padding-right: 15px;
    width: 525px;
    height: 10px;
    padding-top: 10px;
    padding-left: 5px;
}


#addressBookDefault  .instructions{
    color: #73777A;
    font-family: Arial;
    height: 130px;
    margin-right: -11px;
    margin-top: -2px;
    padding: 30px 10px 10px 34px;
    width: 300px;
}




#checkoutShipping .rowykoniec01{
    background: url('../images/metody_wysylki_row01koniec.png') no-repeat 0px 0px transparent;
    padding-right: 15px;
    width: 525px;
    height: 10px;
    padding-top: 10px;
    padding-left: 5px;
}



#checkoutShippingHeadingMethod{
	margin-bottom:-2px;
}


#checkoutShipping .row01, #checkoutShipping .row00, #checkoutShipping .rowkoniec00, #checkoutShipping .rowkoniec01{
	color: #295f88;
	font-family: Arial;
	font-size: 13px;
}

#checkoutShipping .row01 .forward, #checkoutShipping .row00 .forward, #checkoutShipping .rowkoniec00 .forward, #checkoutShipping .rowkoniec01 .forward{
	margin-top: 0px;
}


#index_default_page_bg .read_more{
	float: right;
	margin-right: 15px;
}

#shoppingCartDefault .cartTotalsDisplay, #checkoutShipping .cartTotalsDisplay{
	background: url('../images/koszyk_czerwone_tlo.png') no-repeat 0px 0px transparent;
	height: 38px;
	width: 545px;
	color: #ffffff;
	font-size: 16px;
	padding-top: 15px;
}

#checkoutShipping .cartTotalsDisplay{
margin-top:20px;
}

.zmiana_adresu_title, #passwordForgotten .tytul_zapomnialem_haslo, #advSearchDefault .wyszukiwanie_zaawansowane_naglowek, #advSearchDefault .ogranicz_do_kategorii_tytul, #accountNotifications .zbiorowe_informowanie_title,  #accountNotifications .informowanie_o_wybranych_produktach_title, #checkoutPayment .table_heading_conditions_title, #checkoutPayment #checkoutPaymentHeadingTotal, #checkoutPayment .table_heading_payment_method_title, #checkoutPayment .table_heading_comments_title, #checkoutPayment .bony_towarowe_title,  #checkoutPayment .kupon_rabatowy_title, #tellAFriendDefault .naglowek_poinformuj, #timeoutDefault .naglowek_timeout, #accountEditDefault .account_edit_title, #accountEditDefault .account_edit_info_title, #addressBookDefault .address_book_title,  #accountPassword .change_pass_title, #acctNewslettersDefault .newsletter_title, #loginDefault .naglowek_face_con, #csNotificationsHeader, .zamowienie_title{
	background: url("../images/naglowek_login.png") no-repeat scroll left top transparent;
	color: #FFFFFF; 
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 15px;
	width: 545px;
}




#accountNotifications .zbiorowe_informowanie_content{
	    padding-left: 20px;
}

#advSearchDefault .wyszukiwanie_zaawansowane_naglowek, #advSearchDefault .ogranicz_do_kategorii_tytul, #accountNotifications .zbiorowe_informowanie_title,  #accountNotifications .informowanie_o_wybranych_produktach_title, #checkoutPayment .table_heading_conditions_title, #checkoutPayment #checkoutPaymentHeadingTotal, #checkoutPayment .table_heading_payment_method_title, #checkoutPayment .table_heading_comments_title, #checkoutPayment .bony_towarowe_title,  #checkoutPayment .kupon_rabatowy_title, #accountEditDefault .account_edit_title, #accountEditDefault .account_edit_info_title, #addressBookDefault .address_book_title, #loginDefault .naglowek_face_con{
	margin-top: 15px;
}




.zmiana_adresu_content, #passwordForgotten .content_zapomnialem_haslo, #advSearchDefault .wyszukiwanie_zaawansowane_content,  #advSearchDefault .ogranicz_do_kategorii_content, #accountNotifications .zbiorowe_informowanie_content,  #accountNotifications .informowanie_o_wybranych_produktach_content, #checkoutPayment .table_heading_conditions_content, #checkoutPayment #checkoutOrderTotals, #checkoutPayment .table_heading_payment_method_content, #checkoutPayment .table_heading_comments_content, #checkoutPayment .bony_towarowe_content,  #checkoutPayment .kupon_rabatowy_content,  #tellAFriendDefault .content_poinformuj, #timeoutDefault .content_timeout, #accountEditDefault .account_edit_content, #accountEditDefault .account_edit_info_content, #addressBookDefault .address_book_content, #accountPassword .change_pass_content, #acctNewslettersDefault .newsletter_content, #loginDefault .content_face_con, #csNotifications{
	background: url("../images/form_bck_repeat.png") repeat-y scroll left top transparent;
	width: 546px;
	padding-top: 15px;
}

.zamowienie_content{
	background: url("../images/form_bck_repeat.png") repeat-y scroll left top transparent;
	width: 526px;
	padding-top: 15px;
	padding:0px 10px 0px 10px;
}



#loginDefault .content_face_con{
 text-align: center;
}


#addressBookDefaultPrimary{
	margin-top:15px;
}

#tellAFriendDefault .content_poinformuj{
	width: 530px;
	padding-right: 15px;
}

.zmiana_adresu_content, #timeoutDefault .content_timeout, #accountEditDefault .account_edit_content, #accountEditDefault .account_edit_info_content, #addressBookDefault .address_book_content, #acctNewslettersDefault .newsletter_content{
	width: 515px;
	padding-right: 16px;
	padding-lefT:15px;
}



.zmiana_adresu_bottom, #passwordForgotten .bottom_zapomnialem_haslo, #advSearchDefault .wyszukiwanie_zaawansowane_bottom, #advSearchDefault .ogranicz_do_kategorii_bottom, #accountNotifications .zbiorowe_informowanie_bottom,  #accountNotifications .informowanie_o_wybranych_produktach_bottom, #checkoutPayment #checkoutPaymentHeadingTotalBottom, #checkoutPayment .table_heading_payment_method_bottom, #checkoutPayment .table_heading_comments_bottom, #tellAFriendDefault .bottom_poinformuj, #timeoutDefault .bottom_timeout, #accountEditDefault .account_edit_bottom, #accountEditDefault .account_edit_info_bottom, #addressBookDefault .address_book_bottom,  #accountPassword .change_pass_bottom, #acctNewslettersDefault .newsletter_bottom, #loginDefault .bottom_face_con, #csNotificationsBottom, .zamowienie_bottom{
	background: url("../images/box_login_down.png") no-repeat scroll left bottom transparent;
	height: 14px;
	width: 546px;	 
}

#timeoutDefault #login-email-address{
	width: 230px;
	background-color: #e7e4e4;
	border: none;
	height: 24px;
}


.zamowienie_bottom{
	margin-bottom: 15px;
}


#passwordForgottenMainContent{
	width:500px;
	margin-left: 17px;
	color: #73777a;
	font-family: Arial;
}


#passwordForgotten #wymagane{
	margin-right: 17px;
}

#passwordForgotten #email{
	margin-left: 17px;
	color: #73777a;
	font-family: Arial;
	float: left;
}

#passwordForgotten #email-address{
	margin-top: 0px;
}

.wyszukiwanie_zaawansowane_content .pomoc{
	margin-right: 20px;
}

.wyszukiwanie_zaawansowane_content .LeftAlignTresc{
text-align: left !important;
margin-left: 20px;
}


.ogranicz_do_kategorii_content, #accountNotifications .informowanie_o_wybranych_produktach_content, #checkoutPayment .table_heading_conditions_content,  #checkoutPayment #checkoutOrderTotals, #checkoutPayment .table_heading_payment_method_content {
	padding-left: 20px;
}

#checkoutPayment .bony_towarowe_content,  #checkoutPayment .kupon_rabatowy_content,  #accountPassword .change_pass_content{
    padding-left: 20px;
    padding-right: 15px;
    width: 511px;
    }

#accountNotificationsHeading{
	margin-bottom: 10px;
}

.informowanie_o_wybranych_produktach_content .notice{
	width: 510px;
}

#checkoutPayment .table_heading_conditions_content{
	color: #73777A;
}


#checkoutPayment #checkoutOrderTotals{
    padding-right: 10px;
    width: 516px;
    color: #295f88;
}

#checkoutPayment .table_heading_conditions_checkbox{
	background-color: #FFFFFF;
	margin-left: -19px;
	margin-top: 10px;
	padding-left: 19px;
	width: 525px;
	padding-top: 15px;
}

#checkoutPayment .table_heading_conditions_bottom, #checkoutPayment #checkoutPaymentHeadingTotalBottom, #checkoutPayment .kupon_rabatowy_bottom, #checkoutPayment .bony_towarowe_bottom{
	background: url("../images/box_login_down_white.png") no-repeat scroll left bottom transparent;
	height: 14px;
	width: 546px;	
}



#checkoutPayment #checkoutOrderTotals #ottotal{
	background-color: #FFFFFF;
	margin-left: -19px;
	margin-top: 10px;
	padding-left: 19px;
	width: 525px;
	padding-top: 5px;
	font-weight: bold;
}

#checkoutPayment #checkoutOrderTotals #ottotal{
	float: left;
}

#checkoutPayment #checkoutOrderTotals #ottotal .totalBox, #checkoutPayment #checkoutOrderTotals #otshipping  .totalBox, #checkoutPayment #checkoutOrderTotals  #otsubtotal .totalBox{
	float: right;
}

#checkoutPayment #checkoutOrderTotals #ottotal .lineTitle, #checkoutPayment #checkoutOrderTotals #otshipping  .lineTitle, #checkoutPayment #checkoutOrderTotals  #otsubtotal .lineTitle{
	float: left;
}

#checkoutOrderTotals, .kupon_rabatowy_content, .bony_towarowe_content, .table_heading_payment_method_content{
	color: #73777a;
	font-family: Arial;
}


#disc-ot_gv,#disc-ot_coupon{
	background: none repeat scroll 0 0 #E7E4E4;
	border: 0px none;
}

.table_heading_payment_method_content .platnosci{
	margin-top: 5px;
}

.table_heading_payment_method_content .akceptujemy{
    float: left;
    margin-top: 8px;
    margin-right: 10px;
}

.platnosci_obsluguje{
	float: right;
	margin-right: 35px;
	margin-top: 10px;
}

#checkoutConfirmDefaultHeading{
	margin-bottom: 10px;
}

#checkoutConfirmDefault #checkoutBillto{
	background: none transparent;
}

#checkoutConfirmDefault .tr0 .adres_platnika{
	background: url("../images/adres_platnika_top.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-weight: bold;
	height: 27px;
	text-align: center;
	width: 137px;
}
     
#checkoutConfirmDefault .tr0 .sposob_platnosci{
	background: url("../images/metoda_platnosci_repeat.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	font-weight: bold;
	height: 27px;
	text-align: center;
	width: 238px;
}

#checkoutConfirmDefault .tr0 .edytuj{
	background: url("../images/edytuj.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-weight: bold;
	height: 27px;
	text-align: center;
	width: 177px;
}


#checkoutConfirmDefault .tr1 .adres_platnika{
	background: url("../images/adres_platnika_content.png") no-repeat scroll 0 0 transparent;
	font-weight: bold;
	height: 90px;
	text-align: center;
	width: 137px;
}

#checkoutConfirmDefault .tr1 .sposob_platnosci{
	background: url("../images/metoda_platnosci_content_repeat.png") repeat-x scroll 0 0 transparent;
	font-weight: bold;
	height: 90px;
	text-align: center;
	width: 137px;
}

#checkoutConfirmDefault .tr1 .edytuj{
	background: url("../images/edytuj_content.png") no-repeat scroll 0 0 transparent;
	font-weight: bold;
	height: 90px;
	text-align: center;
	width: 137px;
	padding-right: 20px;
}

#checkoutConfirmDefault .wysylka, #checkoutConfirmDefault .dostawa{
color: #73777a;
width: 553px;
}

.dostawa, .dostawa{
	margin-top: 15px;
}

#checkoutConfirmDefault .cartTableHeading{
	background: url("../images/tabela_naglowek.png") no-repeat scroll center 0 transparent;
	font-weight: bold;
	height: 27px;
	text-align: center;
	width: 137px;
	color: #FFFFFF;
}


#checkoutConfirmDefault .cartTableHeading #ccProductsHeading{
	background: url("../images/tabela_naglowek.png") no-repeat scroll center 0 transparent;
	font-weight: bold;
	height: 27px;
	text-align: center;
	width: 137px;
	color: #FFFFFF;
}




#ccQuantityHeading{
	background: url("../images/tabela_naglowek.png") no-repeat scroll 0 0 transparent;
	font-weight: bold;
	height: 27px;
	text-align: center;
	width: 137px;
	color: #FFFFFF;
}

#ccTotalHeading{
  	background: url("../images/tabela_naglowek.png") no-repeat scroll right 0 transparent;
	font-weight: bold;
	height: 27px;
	text-align: center;
	width: 137px;
	color: #FFFFFF;
}

#checkoutConfirmDefault #cartContentsDisplay .rowEven {
	background: url("../images/tabela_row0_repeat.png") repeat-y scroll 0 0 transparent;
}

#checkoutConfirmDefault #cartContentsDisplay .rowEven .cartTotalDisplay{
  background: url("../images/tabela_row0_repeat.png") repeat-y scroll right 0 transparent;
}

#checkoutConfirmDefault #cartContentsDisplay .rowEven .cartProductDisplay{
  background: url("../images/tabela_row0_repeat.png") repeat-y scroll center 0 transparent;
}





#checkoutConfirmDefault #cartContentsDisplay .rowOdd {
	background: url("../images/tabela_row1_repeat.png") repeat-y scroll 0 0 transparent;
}

#checkoutConfirmDefault #cartContentsDisplay .rowOdd .cartTotalDisplay{
	background: url("../images/tabela_row1_repeat.png") repeat-y scroll right 0 transparent;
}

#checkoutConfirmDefault #cartContentsDisplay .rowOdd .cartProductDisplay{
	background: url("../images/tabela_row1_repeat.png") repeat-y scroll center 0 transparent;
}


#checkoutConfirmDefault #cartContentsDisplay .cartTotalDisplay{
	padding-right: 5px;
}

#checkoutConfirmDefault #ottotal{
	background: url("../images/tabela_bottom.png") no-repeat scroll 0 0 transparent;
	height: 38px;
	width: 546px;
	margin-top: -16px;
}

#checkoutConfirmDefault #otsubtotal{
	background: url("../images/tabela_row0_repeat.png") repeat-y scroll 0 0 transparent;
	height: 27px;
	width: 546px;
}

#checkoutConfirmDefault #otshipping{
	background: url("../images/tabela_row0_repeat.png") repeat-y scroll 0 0 transparent;
	height: 27px;
	width: 546px;
	margin-top: -16px;
}

.content_poinformuj #email-message{
	margin-left: 2px;
	width: 98%;
}

.content_poinformuj{
	padding-left: 10px;
}

.content_poinformuj .buttony .back, .content_poinformuj .buttony  .forward{
	/*float: none;	*/
}

#logoffDefaultMainContent{
	margin-top: 15px;
	margin-left: 15px;
}

#timeoutDefaultContent{
	margin-left:15px;
}

#timeoutDefault .naglowek_timeout{
	margin-top: 15px;
}
	
#reviewsDefault #productReviewsDefaultHeading, #reviewsInfoDefault #reviewsInfoDefaultHeading{
	color: #295F88;
	font-family: "Tahoma",Times,serif;
	font-weight: bold;
	margin-top: 15px;
	text-transform: none;
	font-size: 20px;
}


#productMainImage {
    margin: 5px 10px 0 10px;
    text-align: center;
}

#productReviewsDefaultHeading .smallText, #reviewsInfoDefaultHeading .smallText{
	display: none;
}

#reviewsDefault #productReviewsDefaultProductImage, #reviewsInfoDefault #reviewsInfoDefaultProductImage{
	margin: 0px;	
}


#reviewsDefault h2#productReviewsDefaultPrice{
    color: #D13B00;
    font-size: 24px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 0;
}


#reviewsDefault .forward, #reviewsInfoDefault .forward{ 
	float: left;
	margin-top: 25px;
}



#reviewsInfoDefault .forward{
	margin-top: -12px;
}

#reviewsInfoDefault .rating{
	margin-top:10px;
	margin-bottom: 5px;
}

#reviewsDefault .forward img{
   margin: 5px 0 5px 3px;
}

#reviewsDefault .termin{
	margin-top: 2px;
}

#reviewsDefault #faceico {
    float: right;
    margin-right: 3px;
}

#produkt_box{
	margin-top: -4px;
}

#reviewsDefault .recenzje_all, #productReviewsDefaultNoReviews{
	background: url("../images/box_bg.png") repeat-y scroll left top transparent;
	width: 545px;
	margin-top: -2px;
	padding-top: 10px;
}

#productReviewsDefaultNoReviews{
	padding: 5px;
}

#reviewsInfoDefaultMainContent{
	margin-top: 15px;
}

.uzyt_face{
	margin-top: 10px;
}


#checkoutSuccessOrderNumber{
	margin:20px 0px 20px 0px;
	text-align: center;
	color: #4d556e;
}

#checkoutSuccessLogoff{
	text-align: center;
	color: #4d556e;
}

#checkoutSuccessLogoff .forward{
	float: none;
	margin: 10px 0 10px 0;
}

#csNotifications .forward{
	float: none;
	text-align: right;
}

#csNotificationsBottom{
	margin-top: -5px;
}

#csNotifications .forward input{
	margin-bottom: -15px;
	margin-right: 15px;
	margin-top: -10px;
}

#checkoutSuccessOrderLink{
	margin: 15px 0px 0px 0px;
	text-align: center;
	color: #4d556e;
}

#checkoutSuccessContactLink{
	color: #4d556e;
	text-align: center;
	margin-bottom: 15px;
}

#checkoutSuccessThanks{
	color: #4d556e;
	text-transform: none;
	font-size: 16px;
}

#checkoutSuccessOrderLink a, #checkoutSuccessOrderLink a:hover, #checkoutSuccessOrderLink a:visited, #checkoutSuccessContactLink a, #checkoutSuccessContactLink a:hover, #checkoutSuccessContactLink a:visited{
	color: #388aca;
}







/*2*/
h1#productName {
    font-family: "Tahoma",Times,serif;
    font-weight: bold;
}

h2#productPrices, h2#reviewsInfoDefaultPrice {
    color: #D13B00;
    font-size: 24px;
}

.autor {
    font-size: 17px;
    font-family: Tahoma;
    margin: 8px;
    color: #5d5d5d;
    text-decoration: none;
}

a {
    color: #5D5D5D;
}

.cena {
    color: #5D5D5D;
    font-family: tahoma;
    font-size: 12px;
    padding-right: 8px;
    text-transform: capitalize;
}

p.alert {
text-align: left;
margin-top: 8px;
}

#checkoutPaymentHeading {
    font: bold 17px "Trebuchet MS","Times New Roman",Times,serif;
}

#checkoutPaymentHeadingAddress {
background: url("../images/naglowek_zaokroglone.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    height: 24px;
    margin-top: 16px;
    padding-left: 10px;
    padding-top: 4px;
    text-transform: none;
    width: 545px;
}


#checkoutBillto {
    background: url("../images/adres_platnika_lewo.png") no-repeat scroll 0 bottom;
    height: 142px;
    margin-top: -2px;
    width: 203px;
}
.adres_platnika_na_ktory {
 /*background: url("../images/adres_platnika_prawo.png") no-repeat scroll -1px bottom;
    color: #73777A;
    font-family: Arial;
    height: 112px;
    margin-left: 203px;
    margin-top: -2px;
    padding: 30px 0 0 45px;
    width: 300px;
    font-weight: bold;*/
 
    /*background: url("../images/adres_platnika_prawo.png") no-repeat scroll -1px bottom transparent;
    color: #73777A;
    font-family: Arial;
    font-weight: bold;
    height: 112px;
    margin-left: 203px;
    margin-top: -2px;
    padding: 17px 2px 13px 18px;
    width: 322px;*/
    background: url("../images/adres_platnika_prawo.png") no-repeat scroll -1px bottom transparent;
    color: #73777A;
    font-family: Arial;
    font-weight: bold;
    height: 112px;
    margin-left: 203px;
    margin-top: -2px;
    padding: 11px 17px 19px 13px;
    width: 322px;
}

#zmien_adres {
    margin-right: 9px;
    margin-top: 29px;
    padding-bottom: 11px;
}



















/*3*/
#indexProductList h1#productListHeading {
	background: url("../images/centerBoxHeading.gif") no-repeat scroll 0 0 transparent;
	font-size:18px;
	color:#fff;
	height:31px;
	width:545px;
	padding:5px 0 0 10px;
	font-weight:bold;
	margin-bottom:-20px;
}
#indexProductList #productListing {
	width:545px;
}
#indexProductList #productListing div {
	margin-left:8px;
}

h2.itemTitle2 a {
	margin:5px;
	text-align:center;
	display:block;
	width:160px;
	
	
}

#productsListingListingBottomLinks {
	width:545px;
	text-align:center;
	float: right;
	width: 313px;
}

div#whatsNew {
	width:545px;
}
div#whatsNew div.centerBoxContentsNew {
	margin-left:8px;
}
 .new_product_index {
	width:160px;
	margin:5px;
	text-align:center;
}	
.navSplitPagesLinks a, .navSplitPagesLinks a:hover {
	background: url("../images/lacze.png") no-repeat  scroll center 0 transparent;
	border:0px;
	padding: 2px 8px 4px 6px;
	color:#4d556e;
}
.current {
	background: url("../images/lacze2.png")  no-repeat  scroll center 0 transparent;
	border:0px;
	padding: 2px 8px 4px 6px;
	color:#fff;
}
a.dalej, a.dalej:hover {
	background: url("../images/button.png") no-repeat  scroll 0 0 transparent;
	color:#4d556e;
	border:0px;
	padding: 6px 9px 6px 12px;
}
 a.wstecz, a.wstecz:hover {
	background: url("../images/button.png") no-repeat  scroll 0 0 transparent;
	color:#4d556e;
	border:0px;
	padding: 6px 4px 6px 2px;
}
h1#productName {
	color:#295f88;
}
#cartAdd {
    border: 0px;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 210px;
    margin-top:10px;
}
.termin {
	float:left;
	width:210px;
	height:44px;
	margin-top:10px;
	background: url("../images/termin_tlo.png") no-repeat  scroll 0 0 transparent;
	
	
}
p.alert {
	text-align:left;
	font-size:14px;
	color:#fff;
	font-family: "Tahoma",Times,serif;
	padding: 10px 0 0 3px;
	
}
#categoryIcon {
	background: url("../images/powrot_kategoria.png") no-repeat  scroll 0 0 transparent;
	float:left;
	height:46px;
	width:200px;
}
.categoryIcon a {
	font-size:12px;
	padding: 20px 0 0 9px;
	color:#fff;
	font-family: "Arial",Times,serif;
}
.categoryIcon a:hover {
	color:#fff;
}
#produkty{
	min-height:200px;
	margin:10px 0 10px 0;
}
#produkty h1{
	background: url("../images/centerBoxHeading.gif") no-repeat scroll 0 0 transparent;
	font-size:18px;
	color:#fff;
	height:31px;
	width:545px;
	padding:5px 0 0 10px;
	font-weight:bold;
	margin-bottom:-20px;
}
#book_info {
	float:left;
	width:200px;
	margin:5px 0 2px 3px;
}
.info {
	font-family: "Arial",Times,serif;
	font-size:12px;
	color:#8e8e8e;
}
#faceico {
	
	height:40px;
	width: 239px;
	float:left;
	margin: 6px 0 0 86px;
	
}
#faceico p {
	font-size:13px;
	margin: -38px 0 0 73px;
	color: #A60101;
	font-weight:bold;
}
#produkt_box{
	width:545px;
	background: url("../images/box_bg.png") repeat-y scroll top left transparent;
}

#produkt_box_up {
	background: url("../images/box_up.png") no-repeat scroll top left transparent;
}

#produkt_box_down {
	background: url("../images/box_down.png") no-repeat  bottom left transparent;
}
#productDescription {
    padding: 19px;
}

/* log in */
.box_zklient {
    background: url("../images/box_login_bg.png") repeat-y scroll top left transparent;
    width: 546px;
    margin-top:10px;
}
.box_naglowek {
	background: url("../images/naglowek_login.png") no-repeat scroll top left transparent;
	
}
.box_bottom {
	background: url("../images/box_login_down.png") no-repeat scroll bottom left transparent;
	 height: 123px;
	 
}
.box_naglowek_2 {
	background: url("../images/naglowek_login.png") no-repeat scroll top left transparent;
}
.box_bottom_2 {
	background: url("../images/box_login_down2.png") no-repeat scroll bottom left transparent;
	 height: 910px;
	 padding-left: 1px;
}

#loginDefault h1#loginDefaultHeading, #pageNotFoundHeading {
	background: url("../images/centerBoxHeading.gif") no-repeat scroll 0 0 transparent;
	font-size:18px;
	color:#fff;
	height:31px;
	width:545px;
	padding:5px 0 0 10px;
	font-weight:bold;
}


#pageNotFoundHeading {
    font: bold 17px "Trebuchet MS","Times New Roman",Times,serif;
    text-transform: none;
    margin-bottom:10px;
}

#pageNotFoundMainContent{
  margin:20px;
  text-align: center;
}

#pageNotFound .back{
  float: right; 
}

.box_naglowek fieldset, .box_naglowek_2 fieldset {
	margin:0;
	border:0;
	padding-left:1px;
	float:left;
}
.box_zklient legend {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 0 0;
}

.box_zklient .inputLabel {
    color: #73777A;
    float: left;
    margin-left: 40px;
    margin-top: 6px;
    width: 140px;
}
.box_bottom #login-email-address, .box_bottom  #login-password{
	width:270px;
	background: none repeat scroll 0 0 #E7E4E4;
    border: 0 none;
    color: #8F8F8F;
    height: 17px;
     margin-top: 6px;
}
 #firstname, #lastname, #street-address, #suburb, #city,  #country, #telephone,
 #email-address, #password-new, #password-confirm, #company {
	width:270px;
	background: none repeat scroll 0 0 #E7E4E4;
    border: 0 none;
    color: #8F8F8F;
    height: 18px;
     margin-top: 7px;
     float:left;
}
#postcode, #customers_referral  {
	width:114px;
	background: none repeat scroll 0 0 #E7E4E4;
    border: 0 none;
    color: #8F8F8F;
    height: 18px;
     margin-top: 7px;
     float:left;
}
.box_zklient input #login-password {
    background: none repeat scroll 0 0 #E7E4E4;
    border: 0 none;
    color: #8F8F8F;
    height: 17px;
   
}
.box_naglowek .forward{
    margin: 39px 0 0 34px;
    float:left;
}
.box_naglowek .back {
	text-align:center;
	width:545px;
	
}
.box_naglowek .back  a, span.privacyconditions, .box_naglowek_2 fieldset fieldset legend {
	color:#295f88;
	font-size:14px;
	font-weight:bold;
}

.box_naglowek_2 .information {
	color:#73777a;
	font-size:14px;
	height: 41px;
        padding: 5px;
        width: 528px;
}

.box_naglowek_2 .privacyconditions {
	margin-top:5px;
	display:block;
}
 .biale_bg {
	background-color:#fff;
	width: 538px;
	height:100px;
 }
 .biale_naglowek {
	width:544px;
	color: #295F88;
    font-size: 14px;
    font-weight:bold;
     padding-left: 13px;
     margin-left: 15px;
 }
.box_bottom_2 .forward {
    float: right;
    margin-right: 16px !important;
    margin-top: 11px;
}
/* formulaz rejestracji */

.box_bottom_2 #gender-male {
	margin-left:10px;
}

.box_bottom_2 #privacy {
	margin-left:50px;
}

.box_bottom_2 .information {
	padding-left:37px;
	padding-right:37px;
	width:460px;
	margin:5px 0;
}

.szary_naglowek {
	width:544px;
	color: #295F88;
    font-size: 14px;
    font-weight:bold;
     padding-left: 13px;
     margin-left: 15px;
}
	


#regulamin {
	background-color:#fff;
	width: 544px;
	height:125px;
}

#dane_firmy{
	width: 544px;
	height:62px;
	display: none;
}

#dane_adresowe {
//	background-color:#fff;
	width: 544px;
	height:270px;
}

#dane_kontaktowe{
	background-color:#fff;
	width: 544px;
	height:62px;
}

#szczeg_logowania{
//	background-color:#fff;
	width: 544px;
	height:134px;
}

#inne_newsy {
	background-color:#fff;
	width: 544px;
	height:62px;
}

 #kod_polecenia {
	background-color:#fff;
	width: 544px;
	height:65px;
 }
 /*fieldset {
	padding:0px;
	width:538px;
 }*/
 
.box_bottom_2 .checkboxLabel {
	color:#73777a;
}
#naglowek_klient {
 color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: -10px 0 0 5px;
}
.box_bottom_2 #gender {
	  float: left;
	 margin: 10px 0 17px 42px;
	 width: 250px;
}
.box_bottom_2 #wybor_newsy {
	  float: left;
    margin: 10px 0 17px 42px;
    width: 250px;
}
h1#zarejestrowany{
	  color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;
    margin-bottom:5px;
}
h1#rejestracja {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-left: 15px;
    margin-bottom:5px;
    padding-top:5px;
}

.box_bottom_2 form {
	margin:0;
}




















/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet_css_buttons.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
 * Thanks to paulm for much of the content of the CSS buttons code
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 *
 * Modyfikacje do ZenCart.pl
 * @author Grupa ZenCart.pl <kontakt@zencart.pl>
 * @copyright Copyright &copy; 2007, ZenCart.pl
 * Wi�cej informacji na stronie projektu {@link http://www.zencart.pl ZenCart.pl} Zajrzyj!
 *
 * @package templateSystem
 *
 */

/* css buttons - patrz html_output */
.cssButton{ padding: 2px 3px; background: #6699ff; color: #ffffff; border: 1px outset #99ccff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; white-space: nowrap; text-decoration: none; font-weight: normal; }
.cssButtonHover{ padding: 2px 3px; background: #f0f0f0; color: #606060; border: 1px inset #707070; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; white-space: nowrap; text-decoration: none; font-weight: normal; }

.button_search{ background: #ff870f; color: #ffffff; border: 1px outset #ffe7cf; }
.button_sold_out_sm, .button_sold_out_smHover{ display: block; margin: 5px auto; background: #ff2f2f; border: 1px outset #ffefef; color: #ffffff; }

.button_prevHover, .button_nextHover{}
.button_return_to_product_list{}
.button_in_cart{}

















/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #777;
	z-index: 10; /*must have*/
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepicker_control {
	background: #400;
	padding: 2px 0px;
}
.datepicker_links {
	background: #000;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow {
	background: #777;
}
.datepicker_daysRow {
	background: #eee;
	color: #666;
}
.datepicker_daysCell {
	color: #000;
	border: 1px solid #ddd;
}
.datepicker_daysCell a{
	display: block;
}
.datepicker_weekEndCell {
	background: #ddd;
}
.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #fcc !important;
}
.datepicker_currentDay {
	background: #999 !important;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.datepicker_titleRow a {
	color: #eee !important;
}
.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}



















#categoriesTreeContent2 {
	padding-left: 5px;
}
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: transparent url('../images/treeview/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: transparent url('../images/treeview/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('../images/treeview/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url('../images/treeview/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('../images/treeview/treeview-red.gif'); } 

.treeview-black li { background-image: url('../images/treeview/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('../images/treeview/treeview-black.gif'); }  

.treeview-gray li { background-image: url(../images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('../images/treeview/treeview-gray.gif'); } 

.treeview-famfamfam li { background-image: url('../images/treeview/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('../images/treeview/treeview-famfamfam.gif'); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0px 1px 16px; display: block; }
.filetree span.folder { background: transparent url('../images/treeview/folder.gif') 0 0 no-repeat; }
.filetree li.expandable span.folder { background: transparent url('../images/treeview/folder-closed.gif') 0 0 no-repeat; }
.filetree span.file { background: transparent url('../images/treeview/file.gif') 0 0 no-repeat; }





h2.tytul_platnosc{
  color: #4d556e;
  font-size: 20px;
  margin-bottom: 20px;
  text-align: center;
  text-transform: none;
  font-weight: bold;

}

#tekst_potwierdzenie_realizacji{
  color: #4d556e;
  font-size: 18px; 
  text-align: center;
  padding-bottom: 30px;
  padding-left: 45px;
  padding-right: 45px;
}

#productsListingListingBottomLinks{
	float: right;
	text-align: right;
/*	width: 240px;*/
}

#checkoutShipping #checkoutShipto, #checkoutPayment #checkoutBillto, #zmiana_adresu_aktualny address{
    font-weight: bold;
    text-align: center;
    color: #295f88;
    font-size: 17px !important;
}


#zmiana_adresu_aktualny address
{
  width: 200px;
}


#checkoutShipping #checkoutShipto address, #checkoutPayment #checkoutBillto address, #zmiana_adresu_aktualny address{
  margin-top: 35px;
}

#checkoutConfirmDefault address{
  font-size: 13px;
}

.box_bottom_2 .forward{
    margin-right: -3px;
    margin-top: 21px; 
}

.button_brak{
  position: absolute;
  bottom: 4px;
  right: 0px;
}

#otshipping .lineTitle{
  width: 85%;
  text-align: left;
}

#orderTotals #otshipping .lineTitle{
  text-align: right;
}

#pageNotFound ul{
  padding-left: 40px;
}
 
#pageNotFoundMainContent strong{
    color: red;
    font-size: 17px;
}

#pageNotFoundMainContent a{
    color: #295F88;
    font-weight: bold;
} .cssButton{ padding: 2px 3px; background: #6699ff; color: #ffffff; border: 1px outset #99ccff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; white-space: nowrap; text-decoration: none; font-weight: normal; }
.cssButtonHover{ padding: 2px 3px; background: #f0f0f0; color: #606060; border: 1px inset #707070; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; white-space: nowrap; text-decoration: none; font-weight: normal; }

.button_search{ background: #ff870f; color: #ffffff; border: 1px outset #ffe7cf; }
.button_sold_out_sm, .button_sold_out_smHover{ display: block; margin: 5px auto; background: #ff2f2f; border: 1px outset #ffefef; color: #ffffff; }

.button_prevHover, .button_nextHover{}
.button_return_to_product_list{}
.button_in_cart{}


/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #777;
	z-index: 10; /*must have*/
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepicker_control {
	background: #400;
	padding: 2px 0px;
}
.datepicker_links {
	background: #000;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker_titleRow {
	background: #777;
}
.datepicker_daysRow {
	background: #eee;
	color: #666;
}
.datepicker_daysCell {
	color: #000;
	border: 1px solid #ddd;
}
.datepicker_daysCell a{
	display: block;
}
.datepicker_weekEndCell {
	background: #ddd;
}
.datepicker_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
.datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #fcc !important;
}
.datepicker_currentDay {
	background: #999 !important;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #eee !important;
}
.datepicker_titleRow a {
	color: #eee !important;
}
.datepicker_control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.datepicker_multi .datepicker {
	border: 1px solid #777;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}#categoriesTreeContent2 {
	padding-left: 5px;
}
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: transparent url('../images/treeview/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: transparent url('../images/treeview/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('../images/treeview/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url('../images/treeview/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('../images/treeview/treeview-red.gif'); } 

.treeview-black li { background-image: url('../images/treeview/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('../images/treeview/treeview-black.gif'); }  

.treeview-gray li { background-image: url(../images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('../images/treeview/treeview-gray.gif'); } 

.treeview-famfamfam li { background-image: url('../images/treeview/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('../images/treeview/treeview-famfamfam.gif'); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0px 1px 16px; display: block; }
.filetree span.folder { background: transparent url('../images/treeview/folder.gif') 0 0 no-repeat; }
.filetree li.expandable span.folder { background: transparent url('../images/treeview/folder-closed.gif') 0 0 no-repeat; }
.filetree span.file { background: transparent url('../images/treeview/file.gif') 0 0 no-repeat; }


#categoriesTreeContent2 {
	overflow: hidden;
}
#categoriesTreeContent2 li {
	float: left;
	clear: both;
}
#categoriesTreeContent2 li .handle {
	position: absolute;
	cursor: pointer;
}
#categoriesTreeContent2 li a {
	margin-left: 16px;
}
/* Drugi poziom */
#categoriesTreeContent2 li li .handle {
	margin-left: 16px;
}
#categoriesTreeContent2 li li a {
	margin-left: 32px;
}
/* Trzeci poziom */
#categoriesTreeContent2 li li li .handle {
	margin-left: 32px;
}
#categoriesTreeContent2 li li li a {
	margin-left: 48px;
}
