html					{height:100%;}
body					{margin:0px; background:url(/i/bg.gif) repeat-x top; background-color:#ffffff; text-align:center; font-family:tahoma;}
form					{margin:0px; padding:0px;}
img						{border:none;}
label					{cursor:pointer;}
input, select, textarea	{font-family:tahoma; border:solid 1px #cecece; background:#f8f8f8; font-size:12px; padding:2px;}
div						{margin:0px; padding:0px; font-family:arial; font-size:12px;}

/* Style og�lne */
.left			{float:left;}
.right			{float:right;}
.clear			{clear:both; font-size:1px; height:0px; line-height:0px;}

/* Struktura strony */
.main			{width:1000px; margin:0px auto;}
.frame	{width:1010px;}
.frame .left	{width:220px; float:left;}
.frame .right	{width:780px; float:left;}
.frame .right .center	{width:770px; margin-left:10px; display:inline; margin-top:10px; float:left;}

.logo			{width:1000px; background:transparent; height:auto;}
.logo .left		{float:left; width:240px; height:99px; text-align:center;}
.logo .right	{float:right; width:760px; height:auto; text-align:center;}

.banners				{width:auto;}
.banners .left			{float:left; width:auto; height:auto;}
.banners .rightFirst	{float:right; clear:right; width:auto; height:auto;}
.banners .rightFirst img	{margin-bottom:2px;}
.banners .rightSecond	{float:right; clear:right; width:auto; height:auto;}

.leftTop	{width:220px; height:20px; background:url(/i/leftTop.gif) no-repeat;}

.categoryMenu	{width:100%; height:auto; background-color:#f3f3f3;}
.categoryMenu .button	{text-align:center; float:left; height:32px; line-height:32px; padding:0px 11px; border-right:1px solid #fff;}
.categoryMenu .button a	{font-weight:bold; color:#28458c; font-family:tahoma; font-size:11px; text-decoration:none;}
.categoryMenu .button a:hover	{color:#1f3468;}
.infoBar	{width:100%; height:67px;}

.infoBar .register	{float:left; height:67px; width:auto; line-height:67px; color:#5d5d5d; font-size:11px; font-family:tahoma;}
.infoBar .register a	{color:#28458c; font-size:11px; font-family:tahoma; font-weight:bold; text-decoration:none;}
.infoBar .linkPriceList	{float:right; padding:0px 22px; width:auto; height:67px; line-height:67px;}
.infoBar .linkPriceList a	{color:#5d5d5d; font-size:11px; font-weight:normal; font-family:tahoma; text-decoration:none;}
.infoBar .cartRight	{float:right; color:#5d5d5d; text-align:left; padding:18px 10px 0px 0px; line-height:15px; font-size:11px; font-weight:normal; font-family:tahoma;}
.infoBar .cartRight span	{color:#c81111; font-weight:bold;}
.infoBar .cartLeft	{float:right; color:#5d5d5d; text-align:right; line-height:15px; padding:18px 10px 0px 0px; font-size:11px; font-weight:bold; font-family:tahoma;}
.infoBar .cartLeft a	{font-size:11px; font-weight:normal; color:#5d5d5d; font-family:tahoma; text-decoration:none;}

.searchBox	{width:auto; padding:0px 14px; height:81px; background-color:#304f98;}
.searchBox .title	{text-align:left; line-height:39px; height:39px; color:#fff; font-weight:bold; font-size:12px;}
.searchBox .title .more	{float:right; line-height:39px; height:39px;}
.searchBox .title .more a	{color:#fff; font-weight:normal; font-size:10px; text-decoration:none;}
.searchBox .input	{width:auto; height:30px;}
.searchBox .input .search	{float:left; width:auto; height:30px;}
.searchBox .input .search input	{height:30px; font-size:11px; color:#000; font-family:tahoma; padding:8px 5px 7px 5px; border:0px; background-color:#ecf2ff;}
.searchBox .input .icoSearch	{width:30px; height:30px; cursor:pointer; background:url(/i/searchBtn.gif) no-repeat; float:left;}

.topmenu	{width:auto; line-height:40px; padding:0px 10px 0px 35px; height:40px; background:url(/i/menuTopBg.gif) repeat-x; text-align:left;}
.topmenu a	{color:#ffffff; font-family:tahoma; font-weight:normal; font-size:13px; text-decoration:none;}
.topmenu a:hover	{color:#ecf2ff;}

.lsect_line	{height:auto; width:auto; padding:8px 14px; background-color:#e1e1e1; border-bottom:1px solid #ffffff; text-align:left;}
.lsect_line a	{color:#28458c; text-decoration:none; font-weight:bold; font-size:11px;}
.lsect_line_open	{background:url(/i/openBtn.gif) no-repeat right; padding:8px 14px; height:auto; width:auto; text-align:left; background-color:#3556a7; border-bottom:1px solid #ffffff;}
.lsect_line_open a	{color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}

.lsect_line_lvl			{height:auto; width:auto; padding:6px 14px; background:url(/i/lvbtn.gif) no-repeat right; background-color:#757575; border-bottom:1px solid #ffffff; text-align:left;}
.lsect_line_lvl a		{color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}
.lsect_line_open_lvl	{background:url(/i/lvbtnopen.gif) no-repeat right; padding:6px 14px; height:auto; width:auto; text-align:left; background-color:#757575; border-bottom:1px solid #ffffff;}
.lsect_line_open_lvl a	{color:#ffffff; text-decoration:none; font-weight:bold; font-size:11px;}

.lsect_btn		{background-color:#fff; text-align:left; width:auto; padding:5px 16px; height:auto;}
.lsect_btn a	{font-size:11px; color:#5d5d5d; text-decoration:none;}

.frame .left .menu	{width:auto; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; padding:15px 25px; text-align:left;}
.frame .left .menu a	{color:#5d5d5d; font-size:11px; font-weight:normal; text-decoration:none;}
.frame .left .menu a:hover	{color:#4f4f4f;}

.smallHeader	{width:auto; padding:0px 4px 0px 12px; height:32px; line-height:32px; text-align:left; background:url(/i/smallHeader.gif) repeat-x;}
.smallHeader h3	{color:#fff; font-size:12px; font-family:tahoma; font-weight:bold; margin:0px;}

.newsletter		{width:auto; height:auto; background:url(/i/newsletterBg.gif) repeat-y; padding:12px 20px;}
.newsletter	.title	{color:#28458c; height:20px; line-height:20px; font-size:11px; font-family:tahoma; font-weight:bold; text-align:left;}
.newsletter	.txt	{color:#5d5d5d; font-size:11px; font-family:tahoma; font-weight:normal; text-align:left;}

.newsletterinput	{width:auto; height:28px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.newsletterinput .input	{width:152px; height:28px; float:left;}
.newsletterinput .input input	{height:28px; width:100%; background-color:#fff; font-size:11px; padding:7px 6px 6px 6px; color:#595959; border:0px; border-left:1px solid #cbcbcb;}
.newsletterinput .ico	{width:28px; height:28px; float:left; background:url(/i/newsletterBtn.gif) no-repeat; cursor:pointer;}

.page .spage1		{font-size:12px; font-weight:normal; font-family:tahoma; text-align:left; color:#5D5D5D;}
.page .spage1 a		{font-size:12px; font-weight:normal; font-family:tahoma; text-decoration:none; color:#28458C; }


.header		{background-color:#527bd2; font-size:12px; width:auto; height:32px; line-height:32px; font-weight:bold; color:#fff; font-family:tahoma; text-align:left; padding:0px 20px;}
.header h1	{color:#fff; margin:0px;}

.promoProducts	{width:auto; padding:0px; height:auto;}
.promoProducts .prd	{width:380px; margin:10px 0px; border-right:1px solid #dfdfdf; float:left; text-align:center;}
.promoProducts .prd .name	{ text-align: center; vertical-align: top; }
.promoProducts .prd .name h2	{margin:0px;}
.promoProducts .prd .name h2 a	{color:#28458c; font-size:11px; font-weight:bold; font-family:tahoma; text-decoration:none;}
.promoProducts .prd .picture	{ margin:0px auto; text-align:center; padding-bottom: 14px; }
.promoProducts .prd td			{ width: 33%; }
.promoProducts .prd	.info		{ vertical-align: bottom; white-space: nowrap; }
.promoProducts .prd	.info .price	{line-height:normal; padding-top:2px; float:left; font-size:12px; font-weight:bold; color:#000;}
.promoProducts .prd	.info .more		{line-height:normal; padding-top:2px; font-size:11px; font-weight:normal; color:#000; float:right;}
.promoProducts .prd	.info .more a	{font-size:11px; font-weight:normal; color:#000; text-decoration:none;}
.promoProducts .prd	.info .more a:hover	{color:#28458c;}
.promoProducts .prd	.info .more a span	{color:#28458c;}

.bestseller	{width:auto; padding:20px 0px; text-align:left;}
.bestseller ul	{margin:0px; list-style-type:decimal;}
.bestseller ul li	{color:#5d5d5d; font-size:11px; font-family:tahoma;}
.bestseller ul li a	{color:#5d5d5d; font-size:11px; font-family:tahoma; text-decoration:none;}

.pathLine	{width:770px; background:transparent; height:28px;}
.pathLine div	{float:left; line-height:28px; padding:0px; font-size:11px; font-family:arial; color:#b7b7b7; padding:0px 4px 0px 0px;}
.pathLine div a	{color:#656565; font-size:11px; font-family:tahoma; text-decoration:none;}

.categoryLine	{background-color:#eeeeee; font-size:12px; width:auto; height:32px; line-height:32px; font-weight:normal; color:#28458c; font-family:tahoma; text-align:right; padding:0px 20px;}
.categoryLine a	{font-weight:bold; color:#28458c; font-family:tahoma; text-decoration:none;}

.footer	{width:100%; background-color:#eeeeee; height:26px;}
.frame .right .center .footer .left		{float:left; line-height:26px; padding:0px 22px; font-size:11px; color:#7a7a7a; font-family:tahoma; width:auto;}
.frame .right .center .footer .right	{float:right; line-height:26px; padding:0px 22px; font-size:11px; color:#a5a5a5; font-family:tahoma; width:auto;}
.frame .right .center .footer .right a	{color:#a5a5a5; text-decoration:none;}

.categoryInfo	{width:auto; background-color:transparent;}
.categoryInfo	{width:auto; padding:9px 20px;}
.categoryInfo .img {width:auto; float:left; margin:0px 12px 0px 0px;}
.categoryInfo .img img	{padding:1px; border:1px solid #716567;}
.categoryInfo .desc	{text-align:left; font-size:11px; font-family:arial; color:#534b4c;}

.page	{padding:14px 24px; font-size:12px; color:#5d5d5d; font-family:tahoma; font-weight:normal; text-align:left;}
.page h1	{margin:0px; color:#28458c; font-weight:bold;}
.page h2	{margin:0px; color:#28458c; font-weight:bold;}
.page h3	{margin:0px; color:#28458c; font-weight:bold;}

.sortTable			{width:auto; height:24px; line-height:24px; font-family:tahoma; font-size:11px; color:#4b4747;}
.sortTable .left	{float:left; line-height:24px; padding:0px 20px; width:auto; font-family:tahoma; font-size:11px;}
.sortTable .left a	{color:#233b76; text-decoration:none; font-family:tahoma; font-size:11px;}

.pages				{width:auto; height:24px; line-height:24px;}
.pages .left		{width:auto; float:left; height:24px; line-height:24px; padding:0px 20px; color:#4b4747; font-family:tahoma; font-size:11px;}
.pages .left a	{color:#233b76; text-decoration:none; font-family:tahoma; font-size:11px;}
.pages .right		{width:auto; float:right; height:24px; line-height:24px; padding:0px 20px; color:#4b4747; font-family:tahoma; font-size:11px;}
.pages .right a	{color:#233b76; text-decoration:none; font-family:tahoma; font-size:11px;}

.linkPdf	{color:#28458c; text-decoration:none; font-size:11px; font-weight:normal; font-family:tahoma;}

.moreArrangement	{text-align:right; padding:0px 12px; width:auto; line-height:25px; }
.moreArrangement a	{color:#000000; font-size:11px; font-family:tahoma; font-weight:normal; text-decoration:none;}
.moreArrangement a span	{color:#28458c;}

.titleArrangement	{width:auto; padding:0px 35px; color:#28458c; font-size:11px; font-family:tahoma; line-height:25px; font-weight:bold; text-align:left;}

.bannerArrangement	{width:auto; height:auto; text-align:left;}
.bannerArrangement	.banner	{width:auto; height:auto; float:left;}

/* Strona produktu */
.product	{width:100%; height:auto;}
.product .img	{float:left; width:320px;}
.product .img img {width:auto; height:auto; padding:1px;}
.product .desc	{text-align:left; width:440px; border-left:1px solid #dfdfdf; float:right; height:auto; padding:0px; margin:0px;}
.product .desc .content	{padding:0px 16px; width:auto;}
.product .desc .content h2	{text-align:left; margin:4px 0px; font-size:11px; font-family:tahoma; font-weight:bold; color:#28458c;}
.product .desc .content h2 a	{font-size:11px; font-family:tahoma; font-weight:bold; color:#28458c; text-decoration:none;}
.product .desc .content .price	{line-height:20px; width:auto; font-size:11px; font-family:tahoma; font-weight:normal; color:gray;}
.product .desc .content .price span	{color:green;}
.product .desc .content .oldPrice	{line-height:20px; width:auto; font-size:11px; font-family:tahoma; font-weight:normal; color:gray;}
.product .desc .content .oldPrice span	{color:red;}
.product .desc .content .text	{margin:0px; font-size:11px; font-family:tahoma; color:#5d5d5d;}
.product .desc .content p	{font-size:11px; font-family:tahoma; color:#5d5d5d; font-weight:normal;}
.product .desc .content p a	{font-size:11px; font-family:tahoma; color:#28458c; font-weight:bold; text-decoration:none;}
.product .desc .content .priceLine	{width:auto; height:auto; height:26px; margin-top:5px;}
.product .desc .content .priceLine .price	{width:auto; line-height:normal; height:26px; float:left; padding:6px 9px; color:#000; font-size:13px; font-weight:bold; font-family:tahoma;}
.product .desc .content .priceLine .add2cart	{width:auto; border-left:1px solid #dfdfdf; background:url(/i/cart.gif) no-repeat left; line-height:26px; height:26px; float:left; padding:0px 43px; color:#c81111; font-size:13px; font-weight:bold; font-family:tahoma;}
.product .desc .content .priceLine .add2cart a	{color:#28458c; font-size:11px; text-decoration:none; font-family:tahoma;}

/* 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:100%;}
.buttons1		{width:100%; padding:15px;}

/* Style formularzy */
.frm			{margin:0px;padding:0px;}
.fri			{font-size:11px; height:19px;}
.fl1			{font-size:11px;text-align:left;color:#434343;padding:2px;background-color:#eeeeee;font-variant:small-caps;padding:3px;padding-left:4px;}
.fl2			{font-size:11px;text-align:left;color:#434343;padding:2px;background-color:#eeeeee;font-variant:small-caps;padding:3px;padding-left:4px;}
.fl1e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#eeeeee;font-variant:small-caps;padding:3px;padding-left:4px;}
.fl2e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#eeeeee;font-variant:small-caps;padding:3px;padding-left:4px;}
.fr1			{background-color:#eeeeee;padding:3px;padding-left:4px;}
.fr2			{background-color:#eeeeee;padding:3px;padding-left:4px;}
.sm1			{font-size:12px;text-align:center;color:#434343;background-color:#eeeeee;font-variant:small-caps;font-weight:bold;padding:3px;}
.sm2			{font-size:12px;text-align:center;color:#434343;background-color:#eeeeee;font-variant:small-caps;font-weight:bold;padding:3px;}
.sr1			{font-size:12px;text-align:left;color:#434343;background-color:#eeeeee;padding:3px;padding-left:4px;}
.sr2			{font-size:12px;text-align:left;color:#434343;background-color:#eeeeee;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:#203974;}
.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:#d8d8d8 solid 1px; 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:#fff;background-color:#757575;padding:2px;padding-left:4px;font-weight:bold;font-variant:small-caps;}
.tha			{color:#ffffff;}
.tl1			{font-size:11px;text-align:left;color:#434343;background-color:#eeeeee;padding:3px;padding-left:4px;}
.tl2			{font-size:11px;text-align:left;color:#434343;background-color:#eeeeee;padding:3px;padding-left:4px;}
.tc1			{font-size:11px;text-align:center;color:#434343;background-color:#eeeeee;padding:3px;}
.tc2			{font-size:11px;text-align:center;color:#434343;background-color:#eeeeee;padding:3px;}
.tr1			{font-size:11px;text-align:right;color:#434343;background-color:#eeeeee;padding:3px;padding-right:4px;}
.tr2			{font-size:11px;text-align:right;color:#434343;background-color:#eeeeee;padding:3px;padding-right:4px;}
.ta				{color:#434343;text-decoration:none;}
.ta:hover		{color:#203974;}
.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:#203974;}

/* 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;}

.mbest				{ background: #fff; padding-top: 20px; margin-bottom: 10px; text-align: left; }
.mbest .container	{ display: inline; float: left; overflow: hidden; width: 264px; }
.mbest .slider		{  }
.mbest .mbox		{ position: relative; display: inline; float: left; width: 300px; height: 290px; overflow: hidden; background: #FBFBFB; margin: 0 0 0px 50px; }
.mbest h2			{ color: #304F98; white-space: nowrap; overflow: hidden; font-size: 14pt; font-weight: bold; padding: 10px 6px 10px 8px; margin: 0; }
.mbest h2 a			{ color: #304F98; font-size: 14pt; font-weight: bold; text-decoration: none; }
.mbest .arrow		{ cursor: pointer; width: 18px; height: 190px; background: none no-repeat 0 50px; }
.mbest .arrow.al	{ display: inline; float: left; background-image: url(/i/mbest_arrow_l.png); }
.mbest .arrow.ar	{ display: inline; float: right; background-image: url(/i/mbest_arrow_r.png); }
.mbest .item		{ display: inline; float: left; text-align: center; height: 240px; width: 264px; }
.mbest .item a.photo{ display: block; height: 200px; background: none no-repeat center; outline: 0; }
.mbest .item .bottom			{ margin-top: 20px; padding: 0 20px; }
.mbest .item .bottom .l			{ display: inline; float: left; font-weight: bold; }
.mbest .item .bottom a.r		{ display: inline; float: right; color: #2B2B2B; text-decoration: none; }
.mbest .item .bottom a.r:hover	{ text-decoration: underline; }
