html					{height:100%;}
body					{margin:0px; background:url(/i/top.jpg) no-repeat top center; background-color:#ffffff; text-align:center; font-family:Tahoma; color:#666666;}
form					{margin:0px; padding:0px;}
img						{border:none;}
label					{cursor:pointer;}
input, select, textarea	{font-family:Tahoma; border:solid 1px #cccccc; background:#fff; color:#666666; font-size:12px; padding:2px;}
div						{margin:0px; padding:0px; font-family:Tahoma; font-size:12px; color:#666666;}

/* Style ogólne */
.left			{float:left;}
.right			{float:right;}
.clear			{clear:both; font-size:1px; height:0px; line-height:0px;}

/* Struktura strony */
.foreground		{width:auto; height:auto; background:url(/i/bottom.jpg) no-repeat bottom center;}

.main			{width:961px; margin:0px auto;} /* Główny div */
.main .top		{width:961px; height:380px; position:relative; top:0px; left:0px; cursor:default;}
.main .top .logo	{float:left; position:relative; top:10px; left:30px;}
.main .top .downtologo	{float:left; position:relative; background:url(/i/downtologo.gif) no-repeat; width:271px; height:56px; top:15px; left:65px;}
.main .top .searchBox	{float:right; margin-top:10px; width:172px; height:auto;}
.main .top .searchBox .input	{background:url(/i/serachInput.gif) no-repeat; width:172px; height:18px; text-align:left;}
.main .top .searchBox .input .icoSearch	{float:right; background:url(/i/searchIco.gif) no-repeat; width:18px; height:14px; position:relative; top:2px; right:2px; cursor:pointer;}
.main .top .searchBox .input input	{border:0px; font-size:9px; font-family:tahoma; color:#16a7ea; position:relative; margin-top:2px; left:3px; width:120px;}
.main .top .searchBox .advSearch	{width:auto; height:auto; line-height:18px; text-align:center;}
.main .top .searchBox .advSearch a	{color:#999999; text-decoration:underline; font-size:9px; font-family:tahoma;}
.main .top .searchBox .advSearch a:hover	{text-decoration:none;}

.rss	{  }

.smallHeader	{padding:4px 0px; text-align:left;}
.smallHeader h3	{padding:0px 1px; margin:0px; text-align:left; color:#ff9900; font-size:18px; font-family:tahoma; font-weight:normal;}

.menuButton		{background:url(/i/menuButton.gif) no-repeat left; width:auto; height:auto; padding:0px;}
.menuButton h3	{padding:2px 1px 3px 17px; text-align:left; margin:0px;}
.menuButton h3 a	{color:#666666; font-size:14px; font-family:tahoma; font-weight:normal; text-decoration:none;}

.menuSubButton		{background:url(/i/dhtml.gif) no-repeat left top; width:auto; height:auto; padding:0px; border-left:1px solid #cccccc;}
.menuSubButton h3	{padding:1px 1px 1px 17px; text-align:left; margin:0px;}
.menuSubButton h3 a	{color:#666666; font-size:12px; font-family:tahoma; font-weight:normal; text-decoration:none;}
.menuSubButton h3 a:hover	{text-decoration:underline;}

.header		{text-align:left; padding:4px 0px; margin:0px; width:auto; height:auto;}
.header h1	{margin:0px; text-align:left; color:#90b323; font-size:18px; font-weight:normal; font-family:tahoma;}

.headerBlue		{text-align:left; padding:4px 0px; margin:0px; width:auto; height:auto;}
.headerBlue h1	{margin:0px; text-align:left; color:#16a7ea; font-size:18px; font-weight:normal; font-family:tahoma;}

.sonda			{width:auto; margin:0px 5px;}
.sonda p		{color:#434343; font-size:12px; font-weight:bold; padding:0px 5px;}
.sonda label	{font-size:11px; font-weight:normal;}
.sonda .p6		{text-align:center;}
.sonda .p6 .newsletter_a	{padding:4px 13px; font-size:11px; text-decoration:none; background-color:#90B123; color:#fff;}

.boxLogowanie	{width:auto; height:auto; font-size:11px; color:#999999; text-align:left; margin-top:14px;}

.frame	{width:976px;} /* Ramka dla szpalt */
.frame .left	{width:202px; float:left;}
.frame .right	{width:759px; float:left;}
.frame .right .center	{width:492px; margin:0px 15px 0px 15px; padding-top:30px; height:auto; float:left;}
.frame .right .right	{width:217px; float:left;}

.footer		{width:961px; height:167px; }
.footer .footerBottom	{width:auto; height:auto; position:relative; top:95px; left:0px; right:0px;}
.footer .footerBottom .left	{width:100%; float:left; font-size:11px; color:#555555; text-align:left; position:relative;}

.footer .footerBottom .right	{width:auto; float:right; font-size:11px; color:#cccccc; text-align:right; position:relative; margin:0px; top:-142px; right:355px; padding:10px 14px; border-right:1px solid #cccccc;}
.footer .footerBottom .right a	{font-size:11px; color:#90b123; text-align:left; text-decoration:none}
.footer .footerBottom .left a	{font-size:11px; color:#90b123; text-align:left; text-decoration:none}
.footer .footerBottom .left .sign 	{font-size:11px; color:#90b123; text-align:left; text-decoration:none}

.askformBox	{width:auto; height:auto;}
.askformBox p	{margin:5px 0px; text-align:left;}
.askformBox p a	{font-size:11px; color:#999999; text-decoration:none;}
.askformBox p a:hover	{text-decoration:underline;}

.advSearchRight	{width:auto; height:auto; margin:15px 0px 25px 0px;}
.advSearchRight a	{font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}
.advSearchRight a:hover	{text-decoration:underline;}

.addtobookmark	{float:left; background:url(/i/addtobookmark.gif) no-repeat left; height:28px; line-height:28px; padding:0px 0px 0px 30px; width:auto;}
.addtobookmark a	{color:#90b123; font-size:11px; text-decoration:none;}
.addtobookmark a:hover	{text-decoration:underline;}

.introLink .buttons	{float:right; position:absolute; right:0px; width:150px;}


.librarySeeOther	{width:240px; float:left;}
.librarySeeOther .top	{background:url(/i/libraryBoxTop.gif) no-repeat top; width:auto; padding:8px 0px; background-color:#cccccc; height:auto; position:static;}
.librarySeeOther .top h3	{color:#ffffff; text-align:left; font-weight:bold; font-size:11px; margin:0px; padding:0px 10px; height:auto;}
.librarySeeOther .list	{width:auto; height:124px; font-size:11px; padding:2px 10px 0px 10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
.librarySeeOther .list ul	{text-align:left; font-size:11px; color:#ff9900; list-style:disc inside; font-weight:bold; margin:3px 0px 3px 0px; padding:0px 0px 0px 0px;}
.librarySeeOther .list ul li	{color:#ff9900;}
.librarySeeOther .list ul li a		{color:#999999; font-size:11px; font-weight:normal; text-decoration:none; }
.librarySeeOther .bottom	{background:url(/i/libraryBoxBottom.gif) no-repeat bottom; width:auto; padding:0px; font-size:1px; height:5px;}

.libraryIntro	{width:242px; float:left;}
.libraryIntro .top	{background:url(/i/libraryBoxTopBig.gif) no-repeat top; font-size:1px; width:auto; background-color:#cccccc; height:5px; position:static;}
.libraryIntro .list	{width:auto; font-size:11px; padding:2px 4px 0px 4px;}
.libraryIntro .list ul	{text-align:left; font-size:11px; color:#ff9900; list-style:disc inside; font-weight:bold; margin:3px 0px 3px 0px; padding:0px 0px 0px 0px;}
.libraryIntro .list ul li	{color:#ff9900; padding:5px 0px 4px 0px; border-bottom:1px dashed #CCCCCC;}
.libraryIntro .list ul li a		{color:#999999; font-size:12px; font-family:arial; font-weight:normal; text-decoration:none; }
.libraryIntro .bottom	{background:url(/i/libraryBoxBottomBig.gif) no-repeat bottom; width:auto; padding:0px; font-size:1px; height:5px;}
.libraryIntro .button1 a	{font-weight:bold !important;}

.subCategories	{width:auto; height:auto;}
.subCategories .categoryBox	{width:242px; height:auto; margin:0px 2px; float:left;}
.subCategories .categoryBox .boxName	{width:auto; height:auto; padding:6px 0px; background:url(/i/boxTop.gif) no-repeat top; background-color:#cccccc;}
.subCategories .categoryBox .boxName h2	{margin:0px; padding:0px 15px; font-weight:bold; font-family:tahoma; color:#fff; font-size:12px; text-align:left;}
.subCategories .categoryBox .boxName h2 a	{font-weight:bold; font-family:tahoma; color:#fff; font-size:12px; text-decoration:none;}
.subCategories .categoryBox .boxImg		{width:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:4px 0px; text-align:center; overflow:hidden;}
.subCategories .categoryBox .boxDesc	{width:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:1px 5px; text-align:left; overflow:hidden; font-size:11px; color:#6d6d6d; font-family:tahoma; font-weight:normal;}
.subCategories .categoryBox .boxLink		{width:auto; background:url(/i/moreBg.gif) no-repeat right; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:1px 23px; text-align:right; overflow:hidden;}
.subCategories .categoryBox .boxLink a	{font-weight:normal; font-family:tahoma; color:#ff9900; font-size:11px; text-decoration:none;}
.subCategories .categoryBox .boxLink a:hover	{text-decoration:none;}
.subCategories .categoryBox .boxBottom	{background:url(/i/boxBottom.gif) no-repeat; width:242px; height:4px;}

.bestseller	{width:auto; height:auto;}
.bestseller ul	{text-align:left; font-size:11px; color:#ff9900; list-style:disc inside; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.bestseller ul li	{color:#ff9900;}
.bestseller ul li a		{color:#999999; font-size:11px; font-weight:normal; text-decoration:none; }

.smallNewsText	{width:auto; height:auto;}
.smallNewsText ul	{text-align:left; font-size:11px; color:#ff9900; list-style:disc inside; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.smallNewsText ul li	{color:#ff9900;}
.smallNewsText ul li a		{color:#999999; font-size:11px; font-weight:normal; text-decoration:none; }

.page	{width:auto; height:auto; padding:3px 2px; text-align:left; font-size:11px; color:#999999; font-family:tahoma;}
.page a	{text-decoration:underline; color:#999999;}
.page a:hover	{text-decoration:none;}
.page h1	{margin:0px; color:#ff9900;}
.page h2	{margin:0px; color:#90b123;}
.page h3	{margin:0px; color:#118cc8;}

.categoryInfo	{width:auto; height:auto;}
.categoryInfo .img	{float:left; padding:10px;}
.categoryInfo .desc	{width:auto; height:auto; text-align:left; color:#999999; font-size:11px; padding:12px;}

.contactDiv	{float:right; width:354px; height:auto;}
.contactDiv .formTop	{background:url(/i/formTop.gif) no-repeat top; background-color:#cccccc; width:354px; padding:4px 0px; text-align:left;}
.contactDiv .formTop h2	{padding:0px 10px; font-size:11px; font-weight:bold; color:#fff; margin:0px;}
.contactDiv .formBody	{width:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:5px 6px;}
.contactDiv .formBottom	{width:auto; height:6px; background:url(/i/formBottom.gif) no-repeat;}

.contactDiv .formBody div	{font-size:11px; color:#999999; font-weight:normal;}
.contactDiv .formBody input	{border:0px; background:transparent; font-size:11px; width:160px;}
.contactDiv .formBody .formLeft	{background:url(/i/formInputSmall.gif) no-repeat bottom; width:162px; padding-left:1px; height:auto; float:left; line-height:20px;}
.contactDiv .formBody .formRight	{background:url(/i/formInputSmall.gif) no-repeat bottom; width:162px; padding-left:1px; height:auto; float:right; line-height:20px;}
.contactDiv .formBody .formTopic	{background:url(/i/formTopic.gif) no-repeat bottom; width:100%; padding-left:1px; height:auto; line-height:20px;}
.contactDiv .formBody .formTopic input	{width:100%;}

.contactDiv .formBody .formTextarea	{background:url(/i/formTextarea.gif) no-repeat bottom; width:100%; padding-left:1px; height:auto; line-height:20px;}
.contactDiv .formBody .formTextarea textarea	{border:0px; background:transparent; width:100%; height:152px;}

.contactDiv .formBody .btns	{width:auto; height:auto; margin-top:6px;}
.contactDiv .formBody .btns .btnsLeft	{font-size:11px; color:#999999; float:left; text-align:left;}
.contactDiv .formBody .btns .btnsRight	{font-size:11px; color:#999999; float:right; margin-left:3px; text-align:left;}

.msg	{text-align:left; padding:8px 0px; font-size:12px; font-weight:bold; color:#999999;}
.msg span	{font-size:11px; font-weight:normal;}

.libraryItem	{width:auto; height:auto;}
.libraryItem .name	{width:auto; height:auto; padding:4px 0px; text-align:left;}
.libraryItem .name h2	{margin:0px; font-size:11px; color:#ff9900;}
.libraryItem .name h2 a	{font-size:12px; color:#565656; text-decoration:none; font-weight:normal;}
.libraryItem .name h2 a:hover	{text-decoration:underline;}

.libraryItem .info	{width:auto; height:auto; padding:2px 0px 5px 0px;}
.libraryItem .info .img	{float:left; margin:0px 10px 10px 0px;}
.libraryItem .info .shortDesc	{text-align:left; font-size:11px; color:#999999; padding:5px 0px; position:relative; top:0px; left:0px; z-index:5;}
.libraryItem .info .link	{padding:5px 0px; width:auto; height:auto; }
.libraryItem .info .link .left	{float:left; width:auto; height:18px; line-height:18px;}
.libraryItem .info .link .left a	{font-size:11px; color:#999999; text-decoration:underline; font-weight:normal;}
.libraryItem .info .link .left a:hover	{text-decoration:none;}
.libraryItem .info .link .right	{float:right; width:auto; height:18px; line-height:18px; text-align:right; padding:0px 22px 0px 0px; background:url(/i/more.gif) no-repeat right;}
.libraryItem .info .link .right a	{font-size:11px; color:#999999; text-decoration:underline; font-weight:normal;}
.libraryItem .info .link .right a:hover	{text-decoration:none;}

.pageInfo	{width:auto; height:auto;}
.pageInfo .img	{float:left; margin:0px 20px 0px 0px;}
.pageInfo .title	{width:auto; height:auto; text-align:left;}
.pageInfo .title h1	{color:#90b123; margin:0px; font-size:16px; text-align:left; font-weight:bold;}
.pageInfo .text	{font-size:12px; color:#999999; text-align:left; padding:10px 0px;}
.pageInfo .tags	{font-size:12px; color:#17a7ea; text-align:left; padding:0px;}
.pageInfo .tags a	{font-size:12px; color:#2088b8; font-weight:normal; text-decoration:underline;}
.pageInfo .tags a:hover	{text-decoration:none;}

.frame .right .center .pages			{width:auto; text-align:center; height:22px; color:#fff; margin-top:9px; background-color:#90b123; line-height:19px;}
.frame .right .center .pages img		{position:relative; top:3px;}
.frame .right .center .pages a			{font-size:11px; text-decoration:none; color:#fff; font-family:tahoma;}
.frame .right .center .pages .left	{width:3px; height:22px; background:url(/i/pagesLeft.gif) no-repeat; float:left;}
.frame .right .center .pages .right	{width:3px; height:22px; background:url(/i/pagesRight.gif) no-repeat; float:right;}

.promoProducts	{width:auto; height:auto;}
.promoProducts .prd	{width:240px; margin:0px 5px 0px 0px; height:auto; float:left;}
.promoProducts .prd .categoryTop	{background:url(/i/categoryPromoTop.gif) no-repeat; width:240px; height:6px; font-size:1px;}
.promoProducts .prd .name	{background:url(/i/prdName.gif) no-repeat; text-decoration:none; text-align:left; background-color:#cccccc; width:auto; height:auto; padding:8px 9px;}
.promoProducts .prd .name h2	{margin:0px; font-size:11px; font-weight:normal; color:#fff;}
.promoProducts .prd .name h2 a	{color:#fff; text-decoration:none; font-size:11px;}
.promoProducts .prd .content	{width:auto; height:127px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; width:238px;}
.promoProducts .prd .content .picture	{width:149px; height:127px; overflow:hidden; text-align:left; float:left;}
.promoProducts .prd .content .desc	{width:88px; height:81px; overflow:hidden; border-left:1px solid #cccccc; float:right; margin:3px 0px;}
.promoProducts .prd .content .desc .description	{width:auto; height:81px; overflow:hidden; padding:0px 3px; font-size:10px; color:#999999; text-decoration:none; text-align:left; font-family:tahoma;}
.promoProducts .prd .content .desc .description h2	{text-align:left; margin:0px; font-weight:normal;}
.promoProducts .prd .content .desc .description h2 a	{font-size:10px; color:#999999; text-decoration:none; text-align:left; font-family:tahoma;}
.promoProducts .prd .content .picture img	{border:3px solid #fff; border-bottom:0px;}
.promoProducts .prd .priceBox	{clear:right; float:right; width:87px; height:40px; margin-right:2px; position:static; top:1px;}
.promoProducts .prd .priceBox .box	{padding-top:7px; text-align:left; font-size:10px; font-weight:normal; color:#fff;}
.promoProducts .prd .priceBox .box .price	{font-size:11px; font-weight:bold;}
.promoProducts .prd .priceBox .box .oldPrice	{text-decoration:line-through;}

.promoProducts .prd .bottom	{background:url(/i/prdBottom.gif) no-repeat; height:4px; width:auto;}

.sortTable	{width:auto; height:30px; text-align:left; font-size:11px;}
.sortTable a	{text-decoration:none;}
.sortTable .sortTitle	{float:left; width:auto; margin-right:5px; line-height:18px; height:18px; font-size:11px; color:#999999;}
.sortTable .sortName	{width:172px; height:18px; background:url(/i/sortName.gif) no-repeat; text-align:left; float:left; margin-right:3px;}
.sortTable .sortOrder	{width:112px; height:18px; background:url(/i/sortOrder.gif) no-repeat; text-align:left; float:left; margin-right:5px;}
.sortTable .sortName select	{border:0px; font-size:10px; color:#cccccc; background:transparent; text-align:left; width:172px;}
.sortTable .sortOrder select	{border:0px; font-size:10px; color:#cccccc; background:transparent; text-align:left; width:112px;}
.sortTable .sortButton	{float:left; width:22px; height:18px; background:url(/i/sortButton.gif) no-repeat; cursor:pointer;}

/* Koszyk */
.cartTableSummary {width:auto; height:auto; padding:11px 0px 11px 0px; color:#90b123; font-size:18px; text-align:right; font-weight:normal;}
.cartTableSummaryWeight	{width:auto; height:auto; padding:0px 0px 14px 0px; color:#999999; font-size:11px; text-align:right; font-weight:normal;}
.cartTableDelivery	{width:auto; height:auto; padding:11px 0px 11px 0px; color:#999999; font-size:11px; text-align:right; font-weight:normal;}
.cartTableDelivery span	{color:#90b123; font-size:18px;}
.cartTableSummaryToPay	{width:auto; height:auto; padding:15px 0px 6px 0px; color:#90b123; font-size:25px; text-align:right; font-weight:normal;}

.orderInfo	{width:auto; height:17px; color:#999999; font-size:11px; line-height:17px; text-align:left;}
.orderInfo .button	{float:right;}

.orderTable	{width:auto; height:auto; margin:6px 0px 15px 0px;}
.orderTableConfirm	{width:auto; height:auto; margin:6px 0px 15px 0px;}
.orderTableConfirm .th	{background-color:#90b123;}

.orderTable td a	{font-size:11px; font-weight:bold; color:#999999; text-decoration:underline;}
.orderTable td a:hover	{text-decoration:none;}
.orderTableConfirm td a	{font-size:11px; font-weight:bold; color:#999999; text-decoration:underline;}
.orderTableConfirm td a:hover	{text-decoration:none;}

.leftBtn	{width:auto; white-space:nowrap; background:url(/i/leftBtn.gif) no-repeat left; padding:0px 3px 0px 75px; text-align:left; float:left; height:40px; margin-bottom:1px; line-height:40px;}
.leftBtn a	{color:#999999; font-size:13px; font-weight:bold; text-decoration:none; font-family:tahoma;}

.rightBtn	{width:auto; white-space:nowrap; background:url(/i/rightBtn.gif) no-repeat left; padding:0px 3px 0px 75px; text-align:left; height:40px; margin-bottom:1px; line-height:40px;}
.rightBtn a	{color:#999999; font-size:13px; font-weight:bold; text-decoration:none; font-family:tahoma;}

.smallNewsText	{width:auto; height:auto; padding:2px 3px; text-align:left; font-size:11px; font-family:tahoma; color:#999999;}
.smallNewsLink	{width:auto; text-align:right;}
.smallNewsLink a	{text-decoration:none; font-size:11px; color:#999999;}
.smallNewsLink img	{float:right;}

.newsletter		{width:auto; height:auto;}
.newsletter .txt	{font-size:11px; color:#999999; text-align:left;}
.newsletter .search	{background:url(/i/newsletter.gif) no-repeat; text-align:left; width:202px; height:18px; margin:3px 0px;}
.newsletter .search .text	{border:0px; font-size:10px; position:relative; top:1px; left:2px; width:154px;}
.newsletter .search .icoSubmit	{float:right; background:url(/i/submitNewsletter.gif) no-repeat; width:18px; height:14px; position:relative; top:2px; right:2px; cursor:pointer;}

.loginName	{font-size:14px; margin-bottom:10px; text-align:left; font-weight:bold; color:#999999;}
.loginName span	{font-size:11px;}

.pathLine	{width:auto; height:auto; padding:3px 0px; margin-bottom:35px;}
.pathLine div	{float:left; padding:0px 2px; color:#90b323; font-size:11px; font-weight:bold; white-space:nowrap;}
.pathLine div.start	{float:left; padding:2px 2px 0px 2px; color:#999999;}
.pathLine div a	{color:#90b323; text-decoration:none; font-size:13px; font-weight:bold;}

.mainArticles			{ background-color:#f9fcf4; padding:10px; }
.mainArticles .name		{ color:#8fb224; text-align:left; font-size:13px; font-weight:bold; }
.mainArticles .desc		{ text-align:left; font-size:11px; color:#8fb224; padding:5px 0px 12px 0px; }
.mainArticles .image	{ float:right; margin:0px 0px 10px 10px; }
.mainArticles .linkmore a		{ font-size:11px; color:#8fb224; text-decoration:none; }

.product	{width:auto; height:auto;}
.product .top	{width:auto; height:auto; margin-bottom:25px;}
.product .top .img	{float:left;}
.product .top .header	{float:right; width:311px; border-left:1px solid #cccccc; padding:3px 0px;}
.product .top .header .name h1	{font-size:12px; margin:0px; width:auto; padding:0px 9px; color:#999999; font-variant:small-caps; font-weight:bold;}
.product .top .header .cartLine	{width:auto; height:40px; padding:0px 9px;}
.product .top .header .cartLine .priceBox	{width:87px; height:40px; line-height:15px; padding-top:4px; font-family:arial; background:url(/i/priceBoxGray.gif) no-repeat; float:left; font-size:10px; font-weight:bold; color:#fff;}
.product .top .header .cartLine .priceBox span.price	{font-size:12px;}
.product .top .header .cartLine .priceBox span.oldPrice	{font-size:10px; text-decoration:line-through;}
.product .top .header .cartLine .cart	{width:auto; height:40px; float:left; margin-left:9px;}
.product .top .header .cartLine .cart .quantity	{width:auto; height:16px; float:left;}
.product .top .header .cartLine .cart .quantity .text	{float:left; font-size:11px; color:#999999; font-weight:bold; line-height:16px; padding:0px 5px 0px 0px;}
.product .top .header .cartLine .cart .quantity .input	{background:url(/i/quantity.gif) no-repeat; text-align:center; width:22px; height:16px; float:left;}
.product .top .header .cartLine .cart .quantity .input input	{background:transparent; border:0px; font-size:11px; width:18px; text-align:center; left:0px; padding:1px 2px 2px 2px; margin-bottom:1px; font-weight:bold; color:#fff;}
.product .top .header .cartLine .cart .add2cart	{clear:left; width:auto; height:24px; line-height:24px; padding:0px 18px 0px 0px; background:url(/i/add2cart.gif) no-repeat right; float:left; }
.product .top .header .cartLine .cart .add2cart a		{font-size:11px; color:#999999; font-weight:bold; text-decoration:underline;}
.product .top .header .cartLine .cart .add2cart a:hover	{text-decoration:none;}

.product .desc	{width:auto; height:auto;}
.product .desc .descTitle	{height:25px; border-bottom:1px solid #cccccc; line-height:25px; text-align:left; margin-bottom:22px; font-family:tahoma; font-size:13px; font-weight:bold; color:#999999;}

.product .desc .descTable	{width:100%;}
.product .desc .descTable td	{width:50%; padding-bottom:8px; font-size:11px; font-weight:normal; font-family:tahoma; color:#999999;}
.product .desc .descTable td.descTd	{width:100%;}
.product .desc .descTable td a	{font-size:11px; font-weight:normal; font-family:tahoma; color:#7b7b7b; text-decoration:none;}
.product .desc .descTable td ul	{margin:0px; padding:0px 0px 0px 6px; list-style: circle inside;}
.product .desc .descTable td ul li	{font-size:11px; font-weight:normal; font-family:tahoma; color:#999999; text-decoration:none;}

.subProduct	{width:auto; height:auto;}
.subProduct .name	{width:auto; height:auto; padding:4px 0px; text-align:left; background:url(/i/subProductName.gif) no-repeat top; background-color:#cccccc;}
.subProduct .name h2	{margin:0px; padding:0px 15px 0px 15px; color:#fff; font-size:11px; font-weight:bold; font-family:tahoma;}
.subProduct .name h2 a	{color:#fff; font-size:11px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.subProduct .desc	{width:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:auto;}
.subProduct .desc .description	{width:auto; text-align:left; font-size:11px; color:#999999; padding:10px;}
.subProduct .desc img	{float:left; padding:10px;}
.subProduct .price	{width:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; text-align:right; font-weight:bold; padding:0px 5px; font-size:11px; color:#999999;}
.subProduct .price .oldPrice	{font-size:10px; font-weight:normal;}
.subProduct .bottom	{width:auto; height:4px; background:url(/i/subProductBottom.gif) no-repeat;}

.startBox	{width:auto; position:relative; text-align:left; height:auto; top:0px; left:0px;}
.startBox .introBox	{width:auto; height:auto;}
.startBox .introBox .introLeft	{width:500px; float:left; height:auto;}
.startBox .introBox .introRight	{width:240px; float:right; height:auto;}
.startBox .introBox .introRight .bestseller	{margin-top:26px; margin-left:30px;}
.startBox .introBox .introRight .bestseller li	{margin-bottom:4px;}

.cartCount	{width:32px; height:16px; background:url(/i/cartCount.gif) no-repeat; color:#fff; font-weight:bold; border:0px; text-align:center; padding:1px 0px 0px 0px; font-size:11px;}

.lastAdvice	{ font-size:12px; font-weight:bold; color:#585858; text-align:left; }

/* Chmura tagów */
.tagcloud		{padding:0 10px; margin:0;}
.tagcloud0		{font-size:8px;}
.tagcloud1		{font-size:10px;}
.tagcloud2		{font-size:12px;}
.tagcloud3		{font-size:14px;}
.tagcloud4		{font-size:16px;}
.tagcloud5		{font-size:18px;}
.tagcloud6		{font-size:20px;}

/* Style wiki */
p				{font-size:12px; color:#434343; text-align:justify;}
li				{font-size:12px; color:#434343;}
h1				{font-size:12px; color:#409000; font-weight:bold; margin-bottom:2px;}
h2				{font-size:13px; color:#C60404; font-weight:bold; margin-bottom:2px;}
h3				{font-size:14px; color:#434343; font-weight:bold; margin-bottom:2px;}

/* Buttons */
.buttons		{width:auto; height:auto;}
.buttons div	{float:right;}
.frame .right .right .buttons div	{float:left;}
.buttons div.button1		{width:auto; height:28px; line-height:28px; margin-left:6px; text-align:left; padding:0px 20px 0px 2px; background:url(/i/add2cart.gif) no-repeat right;}
.buttons div.button1 a	{color:#999999; text-decoration:underline; font-size:11px; font-family:tahoma; font-weight:normal;}
.buttons div.button1 a:hover	{text-decoration:none;}

.buttons div.button2		{width:auto; height:28px; line-height:28px; margin-left:6px; text-align:left; padding:0px 20px 0px 2px; background:url(/i/btnOrange.gif) no-repeat right;}
.buttons div.button2 a	{color:#999999; text-decoration:underline; font-size:11px; font-family:tahoma; font-weight:normal;}
.buttons div.button2 a:hover	{text-decoration:none;}


/* Panel wyszukiwania */
.searchPanel	{height:auto; width:auto; margin:10px 0px;}

.searchPanel .top	{width:auto; height:3px; font-size:1px; background:url(/i/searchPanelTop.gif) no-repeat;}
.frame .left .searchPanel .top	{background:url(/i/searchPanelTopLeft.gif) no-repeat;}
.searchPanel .middle {width:auto; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:3px 11px;}
.searchPanel .bottom	{width:auto; height:3px; font-size:1px; background:url(/i/searchPanelBottom.gif) no-repeat;}
.frame .left .searchPanel .bottom	{background:url(/i/searchPanelBottomLeft.gif) no-repeat;}

.searchPanel .select	{width:178px; height:auto;}

.searchPanel .middle .name	{font-size:14px; font-weight:bold; color:#b2b2b2; margin:5px 0px 18px 0px; width:auto; text-align:left;}
.searchPanel .middle .desc	{font-size:11px; font-weight:normal; color:#999999; width:auto; text-align:left;}
.searchPanel .middle .input	{background:url(/i/searchPanelInput.gif) no-repeat; width:auto; height:18px; margin:5px 0px 10px 0px; text-align:left;}

.searchPanel .middle .input .icoSearch	{float:right; background:url(/i/searchIco.gif) no-repeat; width:18px; height:14px; position:relative; top:2px; right:2px; cursor:pointer;}
.searchPanel .middle .input input	{border:0px; font-size:9px; font-family:tahoma; color:#16a7ea; position:relative; margin-top:2px; left:3px; width:150px;}

.selSearchName	{width:auto; height:18px; line-height:18px; padding:0px 2px 0px 2px; font-size:11px; text-align:left; color:#999999; font-weight:normal;}
.selSearchSelect	{width:auto; background:url(/i/selectBg.gif) no-repeat; margin:2px 0px 8px 0px;}
.selSearchSelect select	{width:193px; border:1px; background:transparent; font-size:11px; font-weight:normal; color:#cccccc;}

.panelTitle	{width:auto; height:auto; margin:18px 0px;}
.panelTitle h2	{padding:0px 3px; text-align:left; font-size:16px; color:#999999; font-weight:bold;}
.panelBoxText	{padding:6px 3px 3px 3px; font-size:11px; color:#999999; font-weight:normal; text-align:left;}
.frame .left .searchPanel .middle input	{width:100%; border:1px solid #d9d9d9; font-size:11px;}
.frame .left .searchPanel .middle select	{width:100%; border:1px solid #d9d9d9; font-size:11px;}
.panelSubmit	{width:auto; padding:7px 3px; text-align:right;}

.libraryButton	{text-align:left; padding:4px 0px; color:#999999; font-size:11px; font-weight:normal;}
.libraryButton a	{text-decoration:underline; color:#999999; font-size:11px; font-weight:normal;}
.libraryButton a:hover	{text-decoration:none;}


.askForm	{width:731px; height:auto;}
.askForm .title	{width:auto; height:auto; text-align:left; padding:5px 0px; background:url(/i/askFormBg.gif) no-repeat top; background-color:#cccccc;}
.askForm .title h2	{margin:0px; padding:0px 15px 0px 15px; color:#fff; font-size:11px; font-weight:bold; font-family:tahoma;}
.askForm .form	{width:auto; height:auto; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:12px 5px;}
.askForm .form .leftSide	{width:348px; height:auto; float:left;}
.askForm .form .rightSide	{width:348px; height:auto; float:right;}
.askForm .bottom	{width:auto; height:5px; font-size:1px; background:url(/i/askFormBottom.gif) no-repeat;}
.askForm .btns	{width:auto; height:auto; padding:0px 43px 0px 10px;}
.askForm .btns .btnsLeft	{font-size:11px; color:#999999; float:left; text-align:left;}
.askForm .btns .btnsRight	{font-size:11px; color:#999999; float:right; margin-left:3px; text-align:left;}

/* Style formularzy */
.frm			{margin:0px;padding:0px;}
.fri			{font-size:11px;}
.fl1			{font-size:11px;text-align:left;color:#999999;padding:2px;background-color:#fff;padding:3px;padding-left:4px;}
.fl2			{font-size:11px;text-align:left;color:#999999;padding:2px;background-color:#fff;padding:3px;padding-left:4px;}
.fl1e			{font-size:11px;text-align:left;color:#dc0000;padding:2px;background-color:#fff;padding:3px;padding-left:4px;}
.fl2e			{font-size:11px;text-align:left;color:#dc0000;padding:2px;background-color:#fff;padding:3px;padding-left:4px;}
.fr1			{background-color:#fff;padding:3px;padding-left:4px;}
.fr2			{background-color:#fff;padding:3px;padding-left:4px;}
.sm1			{font-size:12px;text-align:center;color:#999999;background-color:#fff;font-weight:bold;padding:4px;}
.sm2			{font-size:12px;text-align:center;color:#999999;background-color:#fff;font-weight:bold;padding:4px;}
.sr1			{font-size:12px;text-align:left;color:#999999;background-color:#fff;padding:3px;padding-left:4px;}
.sr2			{font-size:12px;text-align:left;color:#999999;background-color:#fff;padding:3px;padding-left:4px;}
.btntd			{padding:2px;}
.btn			{font-size:12px;text-decoration:none;color:#000000; border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px;background-color:#e8eaec;padding:2px 8px 2px 8px;height:100%;}
.btn:hover		{color:#800000;}
.btnna			{font-size:12px;text-decoration:none;color:#d0d2d4; border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px;background-color:#e8eaec;padding:2px 8px 2px 8px;height:100%;}
.bts			{width:20px;}
.btsb			{width:30px;}
.btt			{margin-bottom:0px;}
.tbl			{border:0px; margin-bottom:0px; background-color:#ffffff;}
.tbt			{padding:0px; height:27px; background-image:url(/i/bg4.gif); font-size:11px; color:#FFF; font-weight:bold;}
.tbtt			{font-size:12px;text-align:left;font-weight:bold;color:#ffffff;background-color:#414c6a;padding:0px;font-variant:small-caps;} 

/*	Style tabelek	*/
.th				{font-size:11px;text-align:left;color:#ffffff;background-color:#999999;padding:2px;padding-left:4px;font-weight:bold;font-variant:small-caps;}
.tha			{color:#ffffff;}
.tl1			{font-size:11px;text-align:left;overflow:hidden;color:#999999;background-color:#fff;padding:3px;padding-left:4px;}
.tl2			{font-size:11px;text-align:left;overflow:hidden;color:#999999;background-color:#fff;padding:3px;padding-left:4px;}
.tc1			{font-size:11px;text-align:center;overflow:hidden;color:#999999;background-color:#fff;padding:3px;}
.tc2			{font-size:11px;text-align:center;overflow:hidden;color:#999999;background-color:#fff;padding:3px;}
.tr1			{font-size:11px;text-align:right;overflow:hidden;color:#999999;background-color:#fff;padding:3px;padding-right:4px;}
.tr2			{font-size:11px;text-align:right;overflow:hidden;color:#999999;background-color:#fff;padding:3px;padding-right:4px;}
.ta				{color:#434343;text-decoration:none;}
.ta:hover		{color:#800000;}
.sbtn			{font-size:10px;text-decoration:none;color:#434343;border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:1px;background-color:#e8eaec;padding:1px 4px 1px 4px;height:100%;}
.sbtn:hover		{color:#800000;}

/* Style formularza komentarzy */
.ser			{font-size:10px;}
.votequery		{font-size:11px;text-align:center;color:#434343;padding:2px;background-color:#e3e5e8;font-variant:small-caps;padding:1px;padding-left:4px;}
.votequery_e	{font-size:11px;text-align:center;color:#e02020;padding:2px;background-color:#e3e5e8;font-variant:small-caps;padding:1px;padding-left:4px;}
.voteopinion	{font-size:11px;text-align:center;color:#434343;padding:2px;background-color:#e3e5e8;font-variant:small-caps;padding:1px;padding-left:4px;}
.zagiel			{padding:1px 10px 1px 0px; font-size:12px; font-weight:bold; text-align:center;}

.frame .right .center .inputText	{width:auto; height:19px;}
.frame .right .center .inputText .left	{background:url(/i/inputTextLeft.gif) no-repeat; width:3px; height:19px; float:left; margin:0px; padding:0px;}
.frame .right .center .inputText .right	{background:url(/i/inputTextRight.gif) no-repeat; width:3px; height:19px; float:left; margin:0px; padding:0px;}
.frame .right .center .inputText .center	{background:url(/i/inputTextBg.gif) repeat-x; width:auto; height:19px; float:left; margin:0px; padding:1px 0px 0px 0px;}
.frame .right .center .inputText .center .fri	{border:0px; font-size:11px;}

.parameters .fl1		{background-color:#f5f5f5;}
.parameters .fl2		{background-color:#f5f5f5;}
.parameters .fr1		{background-color:#f5f5f5;}
.parameters .fr2		{background-color:#f5f5f5;}

.cartBox	{border-top:1px solid #d9d9d9; width:auto; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:0px; margin:2px 0px;}
.cartBox td	{border-left:1px solid #d9d9d9; vertical-align:top; padding:3px;}
.cartBox td .ta	{font-size:11px; color:#999999; font-weight:bold; text-decoration:underline;}

.agreeTop	{padding:6px 6px; font-size:11px; border-top:1px solid #cccccc; margin-bottom:4px; text-align:left;}
.agreeTop .button1	{width:auto; float:right; height:28px; line-height:28px; margin-left:6px; text-align:left; padding:0px 20px 0px 2px; background:url(/i/add2cart.gif) no-repeat right;}
.agreeTop .button1 a	{color:#999999; text-decoration:underline; font-size:11px; font-family:tahoma; font-weight:normal;}
.agreeTop .button1 a:hover	{text-decoration:none;}

.recount	{text-align:right; line-height:14px; height:14px; font-size:11px; color:#999999; margin-top:2px; padding:0px 3px;}

.boxSummary .cartTableSummary {text-align:left;}
.boxSummary .cartTableDelivery	{text-align:left;}
.boxSummary .cartTableSummaryToPay	{text-align:left;}

.specialHeader .header	{border-bottom:1px solid #cccccc; margin-bottom:6px;}
.specialHeader .header h1	{font-size:14px; font-weight:bold; color:#999999;}

.cartBox td.lasttc1	{text-align:center; border:0px;}
.cartBox td.lasttc2	{text-align:center; border:0px;}
.cartBox td.lasttcn	{text-align:center; border:0px;}


.commentBox		{ width:auto; text-align:center; }
.commentBox .bar	{ width:744px; margin:0px auto; height:22px; background:url(/i/comment_bar.gif) no-repeat; } 
.commentBox .bar .opener	{ float:right; position:relative; background:url(/i/comment_plus.gif) no-repeat; right:3px; top:3px; width:18px; height:16px; }
.commentBox .bar .closer	{ float:right; position:relative; background:url(/i/comment_minus.gif) no-repeat; right:3px; top:3px; width:18px; height:16px; }
.commentBox .bar .link		{ float:left; line-height:20px; margin:0px 0px 0px 34px; font-size:11px; font-family:tahoma; font-weight:bold; color:#fff; }
.commentBox .bar .link a	{ font-size:11px; text-decoration:none; font-family:tahoma; font-weight:bold; color:#fff; }
.commentBox .commentForm	{ width:744px; margin:0px auto; height:0px; line-height: 0px }
.commentBox .commentForm .form	{ text-align:center; border-left:1px solid #cccccc; position:relative; top:0px; left:0px; border-right:1px solid #cccccc; background-color:#fff; padding:10px 0px 6px 0px; }
.commentBox .commentForm .bottom	{ height:4px; background:url(/i/comment_form_bottom.gif) no-repeat; font-size:1px; }
.commentBox .commentFormBottom		{ height:4px; width:744px; margin:0px auto; background:url(/i/comment_form_bottom.gif) no-repeat; font-size:1px; }

.commentLine				{ width:744px; margin:0px auto; }
.commentLine .line			{ height:22px; background:url(/i/comment_line.gif) no-repeat; }
.commentLine .line .author	{ line-height:20px; float:left; margin:0px 0px 0px 34px; font-size:11px; font-family:tahoma; color:#353535; }
.commentLine .line .author a	{ cursor:pointer; }
.commentLine .line .date	{ line-height:20px; float:right; margin:0px 6px 0px 0px; font-size:11px; font-family:tahoma; font-weight:bold; color:#858585; }
.commentLine .text			{ text-align:left; position:relative; top:0px; left:0px; padding:0px 5px; background-color:#fff; font-size:11px; line-height:16px; overflow:hidden; font-family:tahoma; color:#565656; }
.commentLine .commentLink	{ text-align:left; padding:5px 5px 0px 5px; font-size:11px; font-family:tahoma; cursor:pointer; font-weight:bold; color:#000; }
.commentLine .commentLink a	{ font-size:10px; font-family:tahoma; cursor:pointer; font-weight:bold; color:#999898; }


