/* RESET CSS */
*														{ padding:0px; margin:0px; font-family: inherit; }
html, body												{ width: 100%; }
body													{ font-family:verdana; font-size:11px; text-align:center; }
table													{ border-collapse:collapse; } 
fieldset,img											{ border:0px; }
blockquote:before, blockquote:after, q:before, q:after	{ content: ""; }
blockquote, q											{ quotes: "" ""; }
:focus													{ outline: 0px; }
ul														{ list-style-position: inside; }


/* CLEAR */
.clear			{ clear:both !important; height:0px; font-size:0px !important; line-height:0px !important; float:none !important; }

/* Kolory */
.green	{color:#42881f;}
.red	{color:#f00000;}
.blue	{color:#216bd9;}
.black	{color:#000;}
.white	{color:#fff;}
.yellow	{color:#e4dc0a;}
.orange	{color:#d2861a;}

/* Style sklepu */
body			{ background-color:#fff; }
a				{ text-decoration:none; }

/* Górny pasek */
.top				{ width:auto; background-color:#720d24; height:30px; margin:0px auto; color:#fff; }

/* LOGO */
.logoBox			{ width:auto; height:169px; background:url(/i/menubg.gif) repeat-x; margin:0px auto; position:relative; top:0px; left:0px; }
.logoBox .inner		{ width:1000px; margin:0px auto; height:169px; background:url(/i/logoinner.jpg) no-repeat right bottom; overflow:hidden; position:relative; top:0px; left:0px; }
.logoBox .logo		{ position:absolute; top:60px; left:0px; background:url(/i/logo.gif) no-repeat; width:418px; height:47px; }
.logoBox .searchBox	{ width:238px; height:97px; background:url(/i/searchbox.gif) no-repeat; float:right; margin-top:70px; }
.logoBox .searchBox .title	{ text-align:center; margin:16px 17px 9px 26px; font-size:11pt; font-weight:bold; color:#910f2c; text-align:left; }

.logoBox .searchBox .input	{ margin:0px 17px 6px 26px; height:26px; text-align:left; background:url(/i/searchBoxInput.gif) no-repeat; }
.logoBox .searchBox .input input	{ position:relative; top:6px; left:6px; border:0px; background:transparent; color:#910f2c; font-size:12px; }
.logoBox .searchBox .submit	{ float:right; width:26px; height:26px; background:url(/i/searchBoxSubmit.gif) no-repeat; cursor:pointer; }

.logoBox .searchBox .advance	{ text-align:right; float:right; margin-right:17px; padding:0px 0px 0px 11px; background:url(/i/searchBoxAdvance.gif) no-repeat; height:15px; line-height:12px; }
.logoBox .searchBox .advance a	{ color:#910f2c; font-size:8pt; text-decoration:underline; }
.logoBox .searchBox .advance a:hover	{ text-decoration:none; }

/* Główne menu */
.mainmenu			{ width:auto; height:38px; background:url(/i/mainmenu.gif) repeat-x; margin:0px auto; }

.mainmenu .innermenu	{ width:1000px; margin:0px auto; text-align:center; }

.mainmenu .innermenu .btn	{ padding:0px 12px; line-height:47px; }
.mainmenu .innermenu .btn2	{ padding:0px 12px; line-height:47px; background:url(/i/btnhover.gif) no-repeat top center; }

.mainmenu .innermenu .btn a	{ font-family:verdana; font-size:14px; font-weight:bold; color:#fff; }
.mainmenu .innermenu .btn2 a	{ font-family:verdana; font-size:14px; font-weight:bold; color:#fda100; }

.mainmenu .innermenu .space		{ width:1px; background:url(/i/space.gif) no-repeat top center; }

.downToMainMenu		{ background:url(/i/downToMainMenu.gif) no-repeat center; height:11px; font-size:1px; }

/*Category path*/
.categoryPath		{ width:auto; margin:0px auto; text-align:center; border-bottom:1px solid #8d0f2c; }
.categoryPath .inner	{ width:980px; margin:0px auto; text-align:left; }
.categoryPath .inner ul	{ list-style:none; }
.categoryPath .inner ul li { display:inline; padding-left:3px; font-family:arial; font-size:9pt; color:#000; }
.categoryPath .inner ul li a	{ font-family:arial; font-size:9pt; color:#000; }
.categoryPath .inner ul li a b	{ font-size:9pt; font-family:verdana; }

/* Frame */
.frame			{ width:1000px; margin:0px auto;  }
.frame .leftFrame	{ width:175px; float:left; }
.frame .centerFrame	{ width:622px; margin:0px 14px; float:left; }
.frame .rightFrame	{ width:175px; float:left; }

/* Wyszukiwarka */
.searchBox		{}


.products		{ background:url(/i/productsh.gif) repeat-y center; margin:0px 15px; }
.products .prd	{ float:left; width:296px; }
.products .prd .picture	{ float:left; width:110px; text-align:right; }
.products .prd .picture img	{ border:2px solid #d0c2a6; }

.products .prd .description	{ float:right; margin:0px 10px 0px 0px; width:165px; text-align:left; }
.products .prd .description .name	{ border-bottom:1px solid #8c0f2c; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; }
.products .prd .description .name h2 a	{ color:#8c0f2c; font-size:15px; font-family:arial; }

.products .prd .description .short		{ font-size:11px; line-height:12px; height:84px; margin:0px 0px 10px 0px; overflow:hidden; }
.products .prd .description .oldprice	{ font-size:10px; font-weight:bold; margin:0px 0px 10px 0px;  }
.products .prd .description .price	{ font-size:12px; color:#b31237; font-weight:bold; padding:0px 0px 10px 0px; border-bottom:1px solid #8c0f2c; }

.products .prd .promo_more			{ width:116px; height:27px; background:url(/i/promo_more.gif) no-repeat; line-height:27px; text-align:center; float:right; margin:0px 25px 0px 0px; }
.products .prd .promo_more a		{ font-size:11px; color:#fff; font-weight:bold; }
.products .prd .promo_add2cart		{ width:116px; height:27px; background:url(/i/promo_add2cart.gif) no-repeat; line-height:27px; text-align:center; float:right; margin:0px 5px 0px 0px; }
.products .prd .promo_add2cart a	{ font-size:11px; color:#000; font-weight:bold; }

.separ			{ height:1px; font-size:1px; background:url(/i/separ.gif) no-repeat; }
.button			{ height:29px; text-align:left; line-height:29px; padding:0px 5px 0px 10px; white-space:nowrap; background:#aa1336; }
.button2		{ height:29px; cursor:pointer; text-align:left; line-height:29px; padding:0px 5px 0px 25px; white-space:nowrap; background:url(/i/button2.gif) no-repeat #aa1336; }
.button a, .button2 a		{ font-size:12px; font-weight:normal; font-family:arial; color:#ffffff; }

.separ_simple			{ height:1px; font-size:1px; background:url(/i/separ.gif) no-repeat; }
.button_simple			{ text-align:left; padding:4px 5px 4px 10px; background-color:#aa1336; }
.button_simple2			{ cursor:pointer; text-align:left; padding:4px 5px 4px 10px; background-color:#ff8900;; }
.button_simple a, .button_simple2 a		{ font-size:12px; font-weight:normal; font-family:arial; color:#ffffff; }

.news			{ padding:10px 7px 0px 7px; text-align:left; }
.news .pic		{ text-align:center; }
.news .pic img	{ margin:0px 0px 10px 0px; }
.news .info		{ font-size:11px; color:#fff; margin:0px 0px 3px 0px; text-align:justify; }
.news .zobacz	{ font-size:11px; font-weight:bold; text-decoration:underline; color:#fff; }

.category_line	{ width:155px; padding:20px 0px 43px 0px; background:url(/i/subcategory.gif) no-repeat bottom; text-align:center; float:left; }
.category_line h2	{ text-align:center; padding:0px 10px; }
.category_line h2 a	{ color:#631425; font-size:13px; font-weight:bold; font-family:verdana; }

.cartTable		{ width:155px; margin:0px 10px; }
.cartTable td	{ text-align:left; font-size:12px; color:#ffffff; font-family:arial; }
.cartTable td span	{ font-weight:bold; }
.cartTable td a		{ text-decoration:underline; font-weight:bold; color:#fff; }

.noinput			{ border:0px; background:transparent; }

.newsletter				{ background:url(/i/inputNewsletter.gif) no-repeat center; height:19px; }
.newsletter input		{ width:130px; position:relative; background:transparent; top:2px; color:#b1b1b1; font-size:11px; font-family:arial; border:0px; }
.newsletter_submit		{ text-align:center; }
.newsletter_submit a	{ text-decoration:underline; font-weight:bold; color:#fff; }
.newsletter_submit img	{ position:relative; top:2px; }
.menu label				{ cursor:pointer; }		

.loginLink		{ float:right; margin:6px; }
.loginLink a	{ text-decoration:underline; font-weight:bold; color:#fff; }
.loginSmallLink		{ float:left; margin:6px; }
.loginSmallLink a	{ text-decoration:underline; font-weight:normal; color:#fff; }



.pages_footer		{ color:#fff; position:relative; top:-33px; font-family:arial; text-align:center; font-size:10px; background:url(/i/pages_footer.gif) no-repeat right #b41237; padding:0px 15px 0px 19px; float:right; height:33px; line-height:14px; }
.pages_footer a		{ color:#fff; font-family:arial; font-size:11px; }

/* Small Header */
.smallHeader	{ background:url(/i/smallHeader.gif) no-repeat; height:37px; line-height:37px; white-space:nowrap; }
.smallHeader h3	{ text-align:center; font-family:verdana; font-size:12px; color:#fff; font-weight:bold; }

/* Banki */
.banks			{ width:590px; font-size:12px; font-family:arial; color:#000; margin:0px auto; text-align:left; height:55px; line-height:55px; background:url(/i/banki.gif) no-repeat right; }

/* Stopka */
.footer			{ width:1000px; margin:0px auto; height:33px; }
.footer div		{ font-size:11px; font-family:arial; color:#bd1038; line-height:33px; }
.footer div a	{ font-size:11px; font-family:arial; color:#bd1038; }

.headerwhite	{ overflow:hidden; width:auto; height:37px; margin:0px 0px 14px 0px; line-height:37px; background:url(/i/headerWhite.gif) no-repeat; text-align:left; padding:0px 12px; }
.headerwhite h1	{ color:#fff; font-size:13px; font-weight:bold; }
.headergray	{ overflow:hidden; width:auto; height:37px; line-height:37px; background:url(/i/headerGray.gif) no-repeat; text-align:left; padding:0px 12px; }
.headergray h1	{ color:#fff; font-size:13px; font-weight:bold; }

.loginInput		{ float:right; background:url(/i/loginInput.gif) no-repeat left; text-align:left; height:19px; width:120px; }
.loginText		{ float:left; line-height:19px; text-align:right; font-size:12px; font-family:arial; color:#fff; width:50px; }
.loginInput input	{ color:#b1b1b1; font-size:11px; font-family:arial; width:95px; position:relative; top:2px; left:4px; border:0px; background:transparent; }

.headercart	{ overflow:hidden; width:auto; height:37px; margin:0px 0px 14px 0px;  line-height:37px; background:url(/i/headerWhite.gif) no-repeat; text-align:left; padding:0px 12px; }
.headercart h1	{ color:#fff; font-size:13px; font-weight:normal; }

.spage			{ margin:7px 0px 14px 0px; }
.spage .spage1	{ color:#000; font-size:13px; font-family:arial; }
.spage .spage1 h1	{ font-size:17px; }
.spage .spage1 h2	{ font-size:16px; }
.spage .spage1 h3	{ font-size:15px; }
.spage .spage1 h4	{ font-size:14px; }

.box				{ background-color:#eae2d2; }
.boxBottom			{ height:10px; background:url(/i/spageBottom.gif) no-repeat; }
.menu			{ background:url(/i/menuBottom.gif) no-repeat bottom #ab1336; padding:0px 0px 10px 0px; }


.product_info	{ background-color:#f4f1ec; padding:10px; }
.product_info .inner	{ background:url(/i/line.gif); line-height:21px; text-align:left; }
.product_info .inner .picture	{ float:left; text-align:center; border-right:10px solid #f4f1ec; border-bottom:5px solid #f4f1ec; padding:5px; background-color:#f4f1ec; }

.priceBox span			{ font-size:18px; font-weight:bold; color:#b31237; }
.oldpriceBox span		{ text-decoration:line-through; }

.pricesBox				{ margin:5px 0px 0px 0px; }

/*	style formularzy	**********************************************************************************************************************************************/
.frm			{margin:0px;padding:0px;}
.fri			{font-size:11px; padding:2px; border:1px solid #dddddd;}
.fl1			{font-size:11px;text-align:left;color:#555;padding:2px;background-color:#f8f8f8;font-variant:small-caps;padding:1px;padding-left:4px;height:25px;}
.fl2			{font-size:11px;text-align:left;color:#555;padding:2px;background-color:#f3f3f3;font-variant:small-caps;padding:1px;padding-left:4px;height:25px;}
.fc1			{font-size:11px;text-align:center;color:#555;padding:2px;background-color:#f8f8f8;font-variant:small-caps;padding:1px;padding-left:4px;height:25px;}
.fc2			{font-size:11px;text-align:center;color:#555;padding:2px;background-color:#f3f3f3;font-variant:small-caps;padding:1px;padding-left:4px;height:25px;}
.fl1e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#f8f8f8;font-variant:small-caps;padding:1px;padding-left:4px;height:25px;}
.fl2e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#f3f3f3;font-variant:small-caps;padding:1px;padding-left:4px;height:25px;}
.fr1			{background-color:#f8f8f8;padding:1px;padding-left:4px;height:25px;text-align:left;}
.fr2			{background-color:#f3f3f3;padding:1px;padding-left:4px;height:25px;text-align:left;}
.sm1			{font-size:12px;text-align:center;color:#555;background-color:#f8f8f8;font-variant:small-caps;font-weight:bold;padding:2px;height:25px;}
.sm2			{font-size:12px;text-align:center;color:#555;background-color:#f3f3f3;font-variant:small-caps;font-weight:bold;padding:2px;height:25px;}
.sr1			{font-size:12px;text-align:left;color:#555;background-color:#f8f8f8;padding:1px;padding-left:4px;height:25px;}
.sr2			{font-size:12px;text-align:left;color:#555;background-color:#f3f3f3;padding:1px;padding-left:4px;height:25px;}

.buttons		{width:100%; margin-bottom:10px;}
.btn			{font-size:10px;color:#FFF;}
.btn:hover		{color:#ff8900;}
.btnna			{font-size:12px;text-decoration:none;color:#d0d2d4; border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:2px;background-color:#f3f3f3;padding:2px 8px 2px 8px;height:100%;}
.bts			{width:20px; font-size:10px;}
.btsb			{width:30px;}
.btt			{margin:0px auto;}
.buttons1		{ text-align:center; }

.tbl			{border:solid 1px #dddddd; border-collapse:separate; background-color:#fff; margin:0px 0px 10px 0px; }

.tbl_table		{border:#dddddd solid 0px; background-color:#ffffff; margin:10px 0px 10px 0px}
.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;} 
.btntd			{font-weight:bold; text-transform:uppercase;background:url(/i/bt3.gif);}

/*	style tabelek	**********************************************************************************************************************************************/
.th				{font-size:11px;color:#384336; background:url(/i/pasek_bg.gif) repeat-x; text-align:center; height: 28px; padding-top:2px; font-weight:bold;}
.tl1			{font-size:12px;text-align:left;color:#555;background-color:#f8f8f8;padding:8px;padding-left:4px;height:22px;}
.tl2			{font-size:12px;text-align:left;color:#555;background-color:#f0f0f0;padding:8px;padding-left:4px;height:22px;}
.tc1			{font-size:12px;text-align:center;color:#555;background-color:#f8f8f8;padding:8px;height:22px;}
.tc2			{font-size:12px;text-align:center;color:#555;background-color:#f0f0f0;padding:8px;height:22px;}
.tr1			{font-size:12px;text-align:right;color:#555;background-color:#f8f8f8;padding:8px;padding-right:4px;height:22px;}
.tr2			{font-size:12px;text-align:right;color:#555;background-color:#f0f0f0;padding:8px;padding-right:4px;height:22px;}
.ta				{color:#555;text-decoration:none;}
.ta:hover		{color:#800000;}
.sbtn			{font-size:10px;text-decoration:none;color:#555;border-color:#ffffff #808080 #808080 #ffffff;border-style:solid;border-width:1px;background-color:#f3f3f3;padding:1px 4px 1px 4px;height:100%;}
.sbtn:hover		{color:#800000;}


