html					{height:100%;}
body					{margin:0px; background:url(/i/bg.gif) repeat; background-color:#ffffff; color:#8f3323; text-align:center; font-family:Comic Sans MS;}
form					{margin:0px; padding:0px;}
img						{border:none;}
label					{cursor:pointer;}
div						{margin:0px; padding:0px; font-family:Comic Sans MS; font-size:12px;}
select, input			{font-family:Comic Sans MS;}

/* Style og�lne */
.left			{float:left;}
.right			{float:right;}
.clear			{clear:both; font-size:1px; height:0px; line-height:0px;}

/* Struktura strony */
.main			{width:100%; margin:0px auto;}
.frame	{width:648px; margin:0px auto;}
.maincenter	{width:1000px; margin:0px auto; float:none; text-align:center;}

.logo	{width:1000px; background:url(/i/imgLogo.gif) no-repeat left; height:164px; margin:0px auto;}
.logo .logo	{width:1000px; height:106px; background:transparent;}
.logo .menu	{width:1000px; height:auto; position:relative; top:2px;}

.barTop	{width:100%; height:73px; background:url(/i/bar.gif) repeat-x;}
.barBottom	{width:100%; height:73px; background:url(/i/barBottom.gif) repeat-x;}

.footer	{width:1000px; margin:0px auto; background-color:transparent; height:36px;}
.footer .left	{text-align:left; width:100%; float:none; line-height:36px; padding:0px; font-size:14px; font-weight:bold;}
.footer .right	{float:right; line-height:36px; padding:0px; font-size:14px; font-weight:bold;}
.footer .left a	{color:#492d28; text-decoration:none;}
.footer .right a	{color:#492d28; text-decoration:none;}

.page	{padding:10px 0px;}

.tableBox 	{margin:0px auto; height:auto;}
.tableBox .box {height:auto; margin:0px auto;}
.tableBox .box .top	{width:auto; height:8px; font-size:1px; position:relative; left:0px; right:0px;}
.tableBox .box .top .left	{width:8px; height:8px; font-size:1px; float:left; position:absolute; left:0px; background:url(/i/topLeft.gif) no-repeat;}
.tableBox .box .top .right	{width:8px; height:8px; font-size:1px; float:right; position:absolute; right:0px; background:url(/i/topRight.gif) no-repeat;}
.tableBox .box .top .center	{width:auto; background:url(/i/topBg.gif) repeat-x top; height:8px; margin:0px 4px; width:auto; font-size:1px;}
.tableBox .box .middle	{width:auto; height:auto; padding:0px 0px 0px 3px; background:url(/i/middleBg.gif) repeat-y left; background-color:#fffcee;}
.tableBox .box .middle .text	{width:auto; height:auto; color:#8f3323; padding:2px 16px 2px 13px; font-weight:bold; font-family:Comic Sans MS; background:url(/i/middleBg.gif) repeat-y right; background-color:#fffcee;}
.tableBox .box .middle .text a	{font-weight:bold; font-family:Comic Sans MS; color:#8f3323; text-decoration:none;}
.tableBox .box .bottom	{width:auto; height:8px; font-size:1px; position:relative; left:0px; right:0px;}
.tableBox .box .bottom .left	{width:8px; height:8px; font-size:1px; float:left; position:absolute; left:0px; background:url(/i/bottomLeft.gif) no-repeat;}
.tableBox .box .bottom .right	{width:8px; height:8px; font-size:1px; float:right; position:absolute; right:0px; background:url(/i/bottomRight.gif) no-repeat;}
.tableBox .box .bottom .center	{width:auto; background:url(/i/bottomBg.gif) repeat-x bottom; height:8px; margin:0px 4px; width:auto; font-size:1px;}


.logo .logo .tableBox .box .middle .text	{padding:6px 16px 6px 13px;}
.logo .menu .tableBox .box .middle .text	{padding:0px 16px 0px 13px;}
.logo .logo .tableBox	{position:relative; top:31px;}

.categoryMenu	{width:647px; height:100px; padding-top:35px; margin:0px auto; background:url(/i/heartsBar.gif) no-repeat top; text-align:center;}
.categoryMenu .categoryList	{width:521px; height:auto; margin:0px auto; padding:0px;}
.categoryMenu .categoryList .box	{float:left; width:163px; height:75px;}
.categoryMenu .categoryList .space	{float:left; width:16px;}

.categoryMenu .categoryList .box .box {height:75px;}
.categoryMenu .categoryList .box .tableBox .box .middle .text	{height:65px;}

.button	{ background-color:#fff8ee; height:16px; line-height:16px; padding:2px; text-align:center; font-family:Comic Sans MS; font-weight:bold; font-size:12px; color:#000; border:2px solid #000; width:180px;}
.button a	{text-decoration:none; color:#000;}

.buttonGray	{padding:4px 0px; background-color:#fff8ee; height:16px; line-height:16px; text-align:center; font-family:arial; font-weight:bold; font-size:13px; font-family:Comic Sans MS; color:#000; border:2px solid #000; width:180px;}
.buttonGray a	{text-decoration:none; color:#000;}

.quantity	{text-align:right; line-height:0px; width:440px; margin:0px auto; font-size:12px; color:#000; font-weight:bold;}

.promoHeader	{text-align:left; font-size:18px; font-weight:bold; font-family:Comic Sans MS; color:#6b2c09; width:647px; margin:5px auto;}

.header h1	{text-align:center; font-size:20px; font-weight:bold; font-family:Comic Sans MS; color:#6b2c09; width:647px; margin:5px auto;}

.promoProducts	{width:648px; margin:0px auto; height:auto;}
.promoProducts .prd	{width:216px; height:auto; float:left;}
/*
.promoProducts .prd .picture a img	{border:3px solid #4b2e1e;}
*/
.promoProducts .prd .picture a.frame				{ display: block; margin: 0 auto; background-repeat: no-repeat; background-position: center; }
.promoProducts .prd .picture a.frame .top_left	{ width: 50%; height: 50%; float: left; background: url(/i/frame_top_left.png) no-repeat top left; }
.promoProducts .prd .picture a.frame .top_right	{ width: 50%; height: 50%; float: left; background: url(/i/frame_top_right.png) no-repeat top right; }
.promoProducts .prd .picture a.frame .bottom_left	{ width: 50%; height: 49%; float: left; background: url(/i/frame_bottom_left.png) no-repeat bottom left; }
.promoProducts .prd .picture a.frame .bottom_right{ width: 50%; height: 49%; float: left; background: url(/i/frame_bottom_right.png) no-repeat bottom right; }

.promoProducts .prd .name h2 a	{color:#4b2e1e; background-color:#fffffe; font-size:16px; font-family:Comic Sans MS; text-decoration:underline;}
.promoProducts .prd .price	{font-family:Comic Sans MS; font-weight:normal;}
.promoProducts .prd .price span	{background-color:#fffffe; color:#744226;}

.pages	{width:647px; height:24px; margin:0px auto 10px auto; }
.pages .left	{width:auto; float:left; line-height:24px; font-size:14px; font-weight:normal;}
.pages .left a	{color:#4c3020;}
.pages .right	{width:auto; float:right; line-height:24px;}
.pages .right a	{color:#4c3020;}

.search	{text-align:center; margin:6px auto;}
.search .search	{font-family:arial; font-size:16px; color:#000000; font-weight:bold; width:260px; text-align:left;}
.search .search input	{width:200px; font-size:12px; font-weight:normal;}
.search .search button	{cursor:pointer; font-family:arial; font-weight:bold; font-size:12px; position:relative; top:-1px;}

.product	{width:647px; margin:0px auto; text-align:center;}
.product .img	{width:245px; float:left; text-align:right;}
.product .desc	{width:300px; float:left; margin-left:15px; text-align:left;}
.product .desc .text	{font-weight:bold; font-size:13px;}
.product .desc .text span	{background-color:#fffffe;}
.product .price	{width:440px; margin:0px auto; text-align:right; font-size:13px; font-family:Comic Sans MS; font-weight:bold; color:#000;}
.product .price span	{font-size:10px; font-weight:bold; color:#6a6a6a; text-decoration:line-through;}

.productMenu	{line-height:25px; font-weight:bold; font-family:Comic Sans MS; height:25px; font-size:14px; color:#000;}
.productMenu a	{color:#a64702; background-color:#fffffe; font-size:13px; text-decoration:underline;}

.productBar	{width:600px; margin:0px auto;}
.productBar div	{font-family:Comic Sans MS; font-size:12px; color:#000000; font-weight:normal; padding:0px;}
.productListP	{font-family:Comic Sans MS; font-size:16px; color:#000000; font-weight:bold; padding:0px;}
.productListP select	{width:400px;}
.buttonTable	{margin-bottom:5px;}

.productProducts	{width:648px; margin:0px auto; height:auto;}
.productProducts .prd	{width:162px; height:auto; float:left;}
.productProducts .prd .picture a img	{}
.productProducts .prd .name h2 a	{color:#a64702; font-family:Comic Sans MS; background-color:#fffffe; font-size:13px; text-decoration:underline;}

.introDiv	{width:430px; height:100px; padding-top:40px; margin:0px auto; background:url(/i/introbar.gif) no-repeat top; text-align:center;}
.introDiv .intro	{width:380px; height:auto; margin:0px auto; padding:0px;}

.step	{width:600px; margin:12px auto;}

.languagebox	{width:1000px; margin:0px auto; text-align:right; position:relative;}
.language	{padding:10px 0px 0px 0px; width:auto; height:auto; text-align:right; left:780px; position:absolute;}

.libraryTitle	{font-size:18px; color:#983e00; text-align:left; margin-bottom:12px; font-weight:bold;}

.libraryBtn	{width:auto; height:auto; padding:3px 3px 3px 33px; background:url(/i/li.gif) no-repeat left; text-align:left; margin:3px 0px 6px 0px;}
.libraryBtn a	{color:#983e00; font-weight:normal; font-size:14px;}

/* 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;}
.fl1			{font-size:11px;text-align:left;color:#434343;padding:2px;background-color:#f7f7f7;font-variant:small-caps;padding:1px;padding-left:4px;}
.fl2			{font-size:11px;text-align:left;color:#434343;padding:2px;background-color:#f7f7f7;font-variant:small-caps;padding:1px;padding-left:4px;}
.fl1e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#f7f7f7;font-variant:small-caps;padding:1px;padding-left:4px;}
.fl2e			{font-size:11px;text-align:left;color:#e02020;padding:2px;background-color:#f7f7f7;font-variant:small-caps;padding:1px;padding-left:4px;}
.fr1			{background-color:#f7f7f7;padding:1px;padding-left:4px;}
.fr2			{background-color:#f7f7f7;padding:1px;padding-left:4px;}
.sm1			{font-size:12px;text-align:center;color:#434343;background-color:#f7f7f7;font-variant:small-caps;font-weight:bold;padding:2px;}
.sm2			{font-size:12px;text-align:center;color:#434343;background-color:#f7f7f7;font-variant:small-caps;font-weight:bold;padding:2px;}
.sr1			{font-size:12px;text-align:left;color:#434343;background-color:#f7f7f7;padding:1px;padding-left:4px;}
.sr2			{font-size:12px;text-align:left;color:#434343;background-color:#f7f7f7;padding:1px;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:#d8d8d8 solid 1px; width:610px; 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:#76725b;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:#f7f7f7;padding:1px;padding-left:4px;}
.tl2			{font-size:11px;text-align:left;color:#434343;background-color:#f7f7f7;padding:1px;padding-left:4px;}
.tc1			{font-size:11px;text-align:center;color:#434343;background-color:#f7f7f7;padding:1px;}
.tc2			{font-size:11px;text-align:center;color:#434343;background-color:#f7f7f7;padding:1px;}
.tr1			{font-size:11px;text-align:right;color:#434343;background-color:#f7f7f7;padding:1px;padding-right:4px;}
.tr2			{font-size:11px;text-align:right;color:#434343;background-color:#f7f7f7;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;}


.zoom {margin:0px 25px 0px 0px; padding:0px; font-family:Comic Sans MS; font-size:12px; text-align: right; color:#8f3323;}

.main_page			{  }

.main_bestsellers					{ margin: 0 auto; }
.main_bestsellers .promoHeader		{ width: auto; }
.main_bestsellers .promoProducts	{ width: auto; }
.newsletter						{ zoom: 1; }
.newsletter .ngroups			{ text-align: left; padding: 10px 0; }
.newsletter .ico_koperta		{ background: url(/i/mail.gif) no-repeat; width: 23px; height: 23px; cursor: pointer; }
.newsletter input.mail_input	{ width: 150px; border: 1px solid #8F3323; color: #8F3323; font-size: 8pt; font-weight: bold; padding: 2px; }
.newsletter .txt				{ padding-bottom: 4px; }

.promoProductsBest .prd .picture a.frame		{ background: none; font-size: 0; }
.promoProductsBest .prd .picture a.frame		{ position: relative; cursor: pointer; }
.promoProductsBest .prd .picture a.frame img	{ margin-top: 3px; -ms-interpolation-mode: bicubic; }
.promoProductsBest .prd .picture a.frame span	{ position: absolute; float: none; }
.promoProductsBest .prd							{ width: 150px; }
.main_center		{ display: inline; float: left; width: 450px; margin-left: 36px; }