html					{height:100%;}
body					{margin:0px; background:url(/i/bg.gif); text-align:center; font-family:tahoma;}
form					{margin:0px; padding:0px;}
img						{border:none;}
label					{cursor:pointer;}
input, select, textarea	{font-family:tahoma, verdana, arial; 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 */

.top			{width:100%; height:204px; background:url(/i/topBg.jpg) repeat-x;}
.main			{width:100%; height:100%; margin:0px auto;}

.tdFrame		{background:url(/i/frameBg.jpg) repeat-x top;}
.topRight		{background:url(/i/topRight.jpg) no-repeat right top; width:100%; height:204px;}
.footerBg		{background:url(/i/footer.gif) repeat-x; width:100%; height:70px;}
.logoBg			{background:url(/i/logoBg.jpg) no-repeat; height:204px; float:left; width:557px; text-align:right;}

.logoLink		{position:relative; top:76px; right:56px;}

.frame	{width:1000px; margin:0px auto;}

.frame .left	{width:208px; margin:0px 10px 0px 5px; text-align:center; float:left;}
.frame .right	{width:771px; float:left;}

.boxSearch		{background:url(/i/searchBg.gif) no-repeat; width:204px; height:90px; margin:0px auto;}
.boxSearch .inputSearch	{background:url(/i/inputSearch.gif) no-repeat center; width:204px; height:26px;}
.boxSearch .inputSearch input	{background:transparent; border:0px; width:160px; margin-top:4px;}
.boxSearch .icoSearch	{margin-top:6px;}
.boxSearch .icoSearch a	{font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}

.pathLine	{width:auto; background:url(/i/pathline.gif) no-repeat left; height:22px; line-height:22px; padding-left:16px;}
.pathLine div	{float:left; line-height:22px; padding:0px; font-size:11px; font-family:arial; color:#e5e3e3; padding:0px 4px 0px 0px;}
.pathLine div a	{color:#e5e3e3; font-size:11px; font-family:arial; text-decoration:none;}

.smallNewsCenter	{width:383px; height:auto; padding:10px 0px; float:left;}
.smallNewsCenter .img	{float:left; width:170px; height:auto; overflow:hidden; margin-left:16px;}
.smallNewsCenter .desc	{float:right; width:170px; height:auto; margin-right:16px; text-align:left;}
.smallNewsCenter .desc span	{font-size:11px; font-weight:bold; color:#626262;}
.smallNewsCenter .desc p	{margin:5px 0px 2px 0px; font-size:10px; font-weight:normal; text-align:justify; color:#626262;}
.smallNewsCenter .desc .link	{text-align:right; width:auto; height:auto; }
.smallNewsCenter .desc .link a	{color:#626262; font-size:10px; text-decoration:none; font-weight:normal;}

.page	{text-align:left; font-size:11px; color:#626262;}
.page li	{font-size:11px; color:#626262;}

.header		{width:771px; height:34px; background:url(/i/header.gif) no-repeat;}
.header h1	{width:auto; height:34px; line-height:34px; text-align:left; padding:0px 10px; margin:0px; color:#ffffff;}

.white		{width:771px; height:auto; background-color:#ffffff;}
.white .inner	{width:auto; height:auto; padding:12px;}
.bottom		{width:771px; height:14px; margin-bottom:12px; background:url(/i/bottom.gif) no-repeat;}

.smallHeaderWhite	{width:auto; padding:8px 0px;}
.smallHeaderWhite h3	{font-size:12px; color:#ffffff; font-weight:bold; margin:0px; font-family:tahoma;}
.smallHeaderWhite h3 span	{font-weight:normal; font-size:11px; position:relative; top:1px;}

.smallHeaderGray	{width:auto; padding:8px 0px;}
.smallHeaderGray h3	{font-size:12px; color:#626262; font-weight:bold; margin:0px; font-family:tahoma;}
.smallHeaderGray h3 span	{font-weight:normal; font-size:11px; position:relative; top:1px;}

.smallLine		{background:url(/i/smallLine.gif) no-repeat right; color:#ffffff; font-size:11px; font-weight:bold; text-align:left; border-bottom:1px solid #99abb6; cursor:pointer; width:170px; margin:0px auto; padding:6px 0px;}
.smallLine a	{color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none;}

.smallLineMenu		{background:url(/i/smallLine.gif) no-repeat right; text-align:left; border-bottom:1px solid #99abb6; cursor:pointer; width:170px; margin:0px auto; padding:6px 0px;}
.smallLineMenu a	{color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}

.subsmallLine		{background:url(/i/smallLine.gif) no-repeat right; color:#ffffff; font-size:11px; font-weight:normal; text-align:left; border-bottom:1px solid #99abb6; cursor:pointer; width:170px; margin:0px auto; padding:6px 0px;}
.subsmallLine a		{color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}

.smallLineDictionary		{background:url(/i/smallLineDictionary.gif) no-repeat right; text-align:left; border-bottom:1px solid #dbdbdb; cursor:pointer; width:170px; margin:0px auto; padding:6px 0px;}
.smallLineDictionary a	{color:#626262; font-size:11px; font-weight:bold; text-decoration:none;}

.loginBox		{background:url(/i/loginBox.gif) no-repeat; width:208px; text-align:left; height:94px;}
.loginBox .login	{background:url(/i/login.gif) no-repeat; width:auto; height:22px;}
.loginBox .password	{background:url(/i/password.gif) no-repeat; width:auto; height:22px; margin-top:3px;}
.loginBox .name	{background:url(/i/name.gif) no-repeat; width:auto; height:22px; margin-top:3px;}
.loginBox input		{position:relative; top:2px; width:100px; left:75px; background:transparent; border:0px;}
.loginBox .submit	{width:auto; height:auto; text-align:right; margin-top:6px; padding:0px 18px; color:#ffffff;}
.loginBox .submit a	{font-size:11px; font-weight:bold; color:#ffffff; font-family:tahoma; text-decoration:none;}
.loginBox .submit a	img	{position:relative; top:1px;}

.promoProducts	{width:auto; height:auto;}
.promoProducts .prd	{float:left; width:192px; border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0; height:198px;}

.promoProducts .prd .picture	{width:auto; overflow:hidden; height:90px; margin:3px 12px; text-align:center;}
.promoProducts .prd .price		{width:auto; padding-bottom:5px; text-align:right; font-size:11px; margin:0px 12px; border-bottom:1px dotted #bcbbbb; font-weight:bold; color:#626262;}

.promoProducts .prd .name		{width:auto; height:auto; margin:8px 12px; overflow:hidden; line-height:14px; height:28px;}
.promoProducts .prd .name h2	{margin:0px;}
.promoProducts .prd .name h2 a	{font-size:12px; font-weight:bold; color:#626262; text-decoration:none;}

.promoProducts .prd .buttons	{width:auto; height:auto;}
.promoProducts .prd .buttons .left	{width:60px; margin-left:12px; margin-right:0px; margin-top:10px; text-align:left;}
.promoProducts .prd .buttons .left a	{color:#626262; font-size:10px; text-decoration:none; font-weight:normal;}
.promoProducts .prd .buttons .right	{width:99px; float:right; margin-right:12px; margin-top:5px;}



.lastPromo	{width:771px; height:auto; float:left; background:url(/i/lastPromo.gif) no-repeat top center;}
.lastPromo .prd		{border-bottom:0px; border-right:0px;}

.pages		{width:auto; height:auto;}
.pages .info	{width:160px; text-align:center; float:right; font-weight:bold; color:#626262; font-size:11px;}
.pages .links	{width:160px; text-align:center; float:right; font-weight:normal;}

.pages .links a	{font-weight:normal; font-size:11px; color:#626262; text-decoration:none;}
.pages .links a b	{font-weight:bold; color:#f2c31e;}
.pages .links a img	{position:relative; top:2px;}

.footer	{width:1000px; height:70px; text-align:center;}
.footer div	{line-height:normal; padding:0px; color:#9e9e9e; font-size:11px; font-family:arial; font-weight:normal;}
.footer div a	{color:#9e9e9e; font-size:11px; font-family:arial; font-weight:normal; text-decoration:none;}

.footer .footerMenu	{width:1000px; margin:0px auto; text-align:center; line-height:normal; padding:20px 0px 10px 0px; height:auto;}
.footer .footerMenu a	{font-size:11px; font-family:arial; color:#9e9e9e; font-weight:normal; text-decoration:none;}

.dictTop	{background:url(/i/dictTop.gif) no-repeat top; width:208px; height:auto;}
.dict		{background:url(/i/dictBg.gif) repeat-y top; width:208px; height:auto;}
.dictBottom		{background:url(/i/dictBottom.gif) no-repeat top; width:208px; height:11px;}

.newsletterBox	{background:url(/i/newsletterBg.gif) no-repeat; width:208px; height:94px;}
.newsletterBox .newsletterInput	{background:url(/i/newsletterInput.gif) no-repeat; width:208px; height:24px; text-align:center;}
.newsletterBox .newsletterInput input	{position:relative; top:2px; width:162px; left:3px; border:0px; background:transparent;}
.newsletterBox .newsletterSubmit	{width:auto; height:auto; text-align:right; margin-top:6px; padding:0px 18px;}
.newsletterBox .newsletterSubmit a	{font-size:11px; font-weight:bold; color:#ffffff; font-family:tahoma; text-decoration:none;}
.newsletterBox .newsletterSubmit a	img	{position:relative; top:1px;}
.newsletterBox .smallHeaderWhite	{padding:5px 0px;}

.cartBox	{float:right; width:300px; height:auto;}
.cartBox .title	{float:left; width:60px; font-family:tahoma; color:#ffffff; font-size:12px; font-weight:bold; text-align:center;}

.cartBox .info	{float:left; width:240px; height:auto;}
.cartBox .info .cBtn	{float:left; margin-top:2px; margin-right:2px;}
.cartBox .info .val		{float:left; padding-left:15px; padding-right:12px; margin-top:5px; font-size:11px; font-weight:normal; color:#ffffff; background:url(/i/cartLine.gif) no-repeat left; line-height:12px; height:25px;}

.mainMenu		{width:560px; height:48px; position:absolute; left:510px; top:72px;}
.mainMenu .left		{width:5px; height:48px; background:url(/i/mainMenuLeft.gif) no-repeat; float:left;}
.mainMenu .right	{width:5px; height:48px; background:url(/i/mainMenuRight.gif) no-repeat; float:left;}

.mainMenu .link		{width:auto; height:48px; line-height:48px; background:url(/i/mainMenuBg.gif) repeat-x; padding:0px 14px; float:left;}
.mainMenu .space	{height:48px; background:url(/i/mainMenuSpace.gif) no-repeat; width:5px; float:left;}
.mainMenu .link a	{text-decoration:none; color:#474747; font-family:tahoma; font-size:14px; font-weight:bold;}

.categoryLine	{width:186px; float:left; height:auto; text-align:center; padding:10px 0px;}
.categoryLine h2	{margin:0px; text-align:center; padding:0px 10px;}
.categoryLine h2 a	{color:#626262; font-size:12px; font-weight:bold; text-decoration:none;}
.categoryLine .link	{border-top:1px dotted #bcbbbb; margin:3px 12px 0px 12px; width:auto; position:relative; top:0px; padding:3px 0px 0px 0px; text-align:center;}
.categoryLine .link a	{font-size:11px; text-decoration:none; color:#43515c;}

/* Strona produktu */
.product	{width:100%; height:auto;}
.product img {float:left; width:auto; height:auto; padding:3px;}
.product .desc	{text-align:right; width:auto; height:auto; padding:0px; margin:0px;}
.product .price	{line-height:20px; width:auto; font-size:15px; font-weight:bold; font-family:tahoma; color:#817f7f;}
.product .oldPrice	{line-height:12px; width:auto; text-decoration:line-through; font-size:11px; font-family:tahoma; font-weight:normal; color:gray;}
.product .desc .text	{margin:10px 0px 10px 10px; text-align:right; font-size:12px; font-weight:normal; color:#acacac; font-family:tahoma; }
.product .desc .text li	{font-size:11px; color:#626262;}
.product .desc p	{text-align:right; font-size:12px; color:#acacac;}
.product .desc p a	{font-size:12px; color:#686868; font-weight:bold; text-decoration:none;}

.categoryInfo			{width:auto; background-color:#ffffff;}
.categoryInfo .img		{width:auto; height:auto; margin:0px 10px;}
.categoryInfo .img img	{border:0px; float:left; border:8px solid transparent;}
.categoryInfo .desc		{padding:6px 10px; width:auto; height:auto; text-align:left; font-size:11px; font-weight:normal; font-family:tahoma; color:#42505b;}

.count		{width:auto; height:23px; color:#0a0a0a; font-size:11px; font-family:arial;}
.count input	{padding:4px 3px; height:23px; background:transparent; border:1px solid #cccccc; text-align:center; font-weight:bold; font-family:tahoma; font-size:11px;}

.menuTop	{background:url(/i/menuTop.gif) no-repeat; font-size:1px; width:208px; height:7px;}
.menuBottom	{background:url(/i/menuBottom.gif) no-repeat; font-size:1px;  width:208px; height:7px;}
.menu	{background:url(/i/menuBg.gif) repeat-y; width:208px; height:auto;}


.subProduct	{width:auto; height:auto;}
.subProduct div	{text-align:left; font-size:11px; color:#4b5156; font-family:tahoma;}
.subProduct div	span	{font-weight:bold;}
.subProduct img	{float:right; margin-left:12px; margin-bottom:12px;}
.subProduct div h2	{margin:0px; font-size:13px; font-weight:bold; color:#42505b;}
.subProduct div h2 a	{font-size:13px; font-weight:bold; color:#42505b; text-decoration:none;}

/* Chmura tagów */
.tagcloud		{padding:0px 10px; margin:0px;}
.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:5px 15px;}

/* Style formularzy */
.frm			{margin:0px;padding:0px;}
.fri			{font-size:11px;}
.fl1			{font-size:11px;text-align:left;color:#434343;padding:2px;background-color:#e8eaec;font-variant:small-caps;padding:1px;padding-left:4px;}
.fl2			{font-size:11px;text-align:left;color:#434343;padding:2px;background-color:#e8eaec;font-variant:small-caps;padding:1px;padding-left:4px;}
.fl1e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#e8eaec;font-variant:small-caps;padding:1px;padding-left:4px;}
.fl2e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#e8eaec;font-variant:small-caps;padding:1px;padding-left:4px;}
.fr1			{background-color:#e8eaec;padding:1px;padding-left:4px;}
.fr2			{background-color:#e8eaec;padding:1px;padding-left:4px;}
.sm1			{font-size:12px;text-align:center;color:#434343;background-color:#e8eaec;font-variant:small-caps;font-weight:bold;padding:2px;}
.sm2			{font-size:12px;text-align:center;color:#434343;background-color:#e8eaec;font-variant:small-caps;font-weight:bold;padding:2px;}
.sr1			{font-size:12px;text-align:left;color:#434343;background-color:#e8eaec;padding:1px;padding-left:4px;}
.sr2			{font-size:12px;text-align:left;color:#434343;background-color:#e8eaec;padding:1px;padding-left:4px;}
.btntd			{padding:0px; height:21px;}
.btn			{font-size:10px;font-weight:bold;font-family:tahoma;text-decoration:none;color:#ffffff;border:0px;background:url(/i/btnBg.png) repeat-x;padding:4px 8px 5px 8px;height:100%;}
.btn:hover		{color:#ffffff;}
.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:#ffffff;background-color:#004a7f;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:#e8eaec;padding:1px;padding-left:4px;}
.tl2			{font-size:11px;text-align:left;color:#434343;background-color:#e8eaec;padding:1px;padding-left:4px;}
.tc1			{font-size:11px;text-align:center;color:#434343;background-color:#e8eaec;padding:1px;}
.tc2			{font-size:11px;text-align:center;color:#434343;background-color:#e8eaec;padding:1px;}
.tr1			{font-size:11px;text-align:right;color:#434343;background-color:#e8eaec;padding:1px;padding-right:4px;}
.tr2			{font-size:11px;text-align:right;color:#434343;background-color:#e8eaec;padding:1px;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;}
