*		{padding:0;margin:0;border:0;}
body	{text-align:center; background-color:#fff; font:11px Arial, sans-serif; color:#000;}

.clr	{clear:both;}

#top		{height:101px; width:100%; background: url(/gfx/top.jpg) repeat-x 0 0; text-align: left;}
#top a#logo	{display:block; height:79px; width:171px; background: url(/gfx/logo.gif) no-repeat 10px 20px;}

#top form						{display:block; margin: 0 auto; width:400px;margin-top:-30px; text-align:left;}
#top form input.input_search	{width:200px;border:1px solid #6a6a6a; padding: 2px 5px; background-color: #fff; text-align: left;margin: 0 5px 0 0;}
#top form input.input_submit	{width:99px; height: 21px; background: url(/gfx/search_button.gif) no-repeat 0 0; color:#fff; text-align: center;padding-bottom:2px;}
#top form div 					{text-align:left;margin-top:3px; color: #6a6a6a; }
#top form div a					{color: #6a6a6a; text-decoration: none; padding: 0 2px;}

#top #koszyk		{float: right; width:200px; background: url(/gfx/koszyk.jpg) no-repeat 0 0; color: #6a6a6a; text-align:left; padding: 0 0 0 50px; margin-top:-40px; }
#top #koszyk span	{color: #f00; font:bold 13px Arial, Sans-serif;}
#top #koszyk a		{color: #6a6a6a; text-decoration: none;}


#subtop					{width:100%; height:37px; background-color:#000; color:#fff; text-align: left; border-top: 1px solid #6f6f6f; font: 11px Arial, Sans-serif; line-height: 34px; }
#subtop	b.zalogowany_b	{padding-left:20px;}
#subtop	span 			{padding: 0 2px 0 15px;}
#subtop	span a			{color:#fff; padding: 0 2px;}

#subtop #opiekun					{float: right; width:470px; height:27px; background: url(/gfx/opiekun.jpg) no-repeat 0 0; margin-top:-25px; padding-left:35px; font: 11px Arial, Sans-serif; line-height: 22px;  }
#subtop #opiekun a					{color: #fff;font:  11px Arial, Sans-serif; line-height: 22px; text-decoration: none; }
#subtop #opiekun a.pelen_kontakt	{margin-left:20px;padding: 3px 20px;width:98px; height:20px; background: url(/gfx/pelen_kontakt.jpg) no-repeat 0 0; text-align: center; color: #fff; text-decoration:none;}


#menu						{position:absolute; left:0px;top:140px;z-index:2;width:198px; background-color: #e9e9e9; text-align: left;}
#menu ul li					{list-style:none;}
#menu ul li a				{background: url(/gfx/pointer.gif) no-repeat 175px 23px; display: block;font: bold 12px Arial, sans-serif; color:#000; text-decoration: none; padding: 10px; line-height:15px; border-bottom: 1px solid #fff;width:178px;}
#menu ul li.kontakt a		{display: block; background: url(/gfx/menu_kontakt.jpg) no-repeat 0 0; font: bold 12px Arial, sans-serif; color:#fff; text-decoration: none; padding: 0 0 0 10px; line-height:44px; border-bottom: 1px solid #fff;width:188px;}
#menu ul li.regulaminy a	{display: block; background: url(/gfx/menu_regulaminy.jpg) no-repeat 0 0; font: bold 12px Arial, sans-serif; color:#fff; text-decoration: none; padding:  0 0 0 10px; line-height:44px; border-bottom: 1px solid #fff;width:188px;}

#menu ul li.kontakt2 a		{display: block; background: url(/gfx/menu_kontakt2.jpg) no-repeat 0 0; font: bold 12px Arial, sans-serif; color:#fff; text-decoration: none; padding: 0 0 0 10px; line-height:44px; border-bottom: 1px solid #fff;width:188px;}


#menu ul li ul li a			{background: url(/gfx/pointer.gif) no-repeat 175px 7px; display: block;font: normal 12px Arial, sans-serif; color:#000; text-decoration: none; padding: 2px 10px 3px 30px; line-height:10px; width:158px; border:0;}
#menu ul li ul				{border-bottom:1px solid #fff;padding: 3px 0;}
#menu a.bold				{font-weight:bold;}


#content					{margin: 0px 0 0 0px; position:absolute; width:100%; left:0px;top:140px; z-index:1;}
#content h1.naglowek		{background: url(/gfx/naglowek.jpg) repeat-x 5px 0px; height: 40px; text-transform: Capitalize; font: bold 12px Arial, sans-serif; line-height:40px; text-align: left; padding-left:25px; margin: 1px 0 3px;}
#content h1.naglowek span	{background: url(/gfx/naglowek-i.gif) no-repeat 0px -1px; height: 40px; font: bold 16px Arial, sans-serif; line-height:40px; text-align: left; padding-left:30px; margin: 0;}
#content h1.naglowek em		{font: 11px Arial, sans-serif; padding-left:30px; margin: 0;}

#content h1.naglowek2		{ text-transform: Capitalize; font: bold 22px Arial, sans-serif; line-height:40px; text-align: left; padding-left:15px; margin: 15px 0 3px; border-bottom:1px solid #000;}
#content h1.naglowek2 em		{font: 11px Arial, sans-serif; padding-left:30px; margin: 0;}
#content h1.naglowek2 img		{height:15px; padding-left:10px;}
#content h1.naglowek2 a			{height:15px;font: bold 13px Tahoma, sans-serif;}

#content div.subnaglowek	{margin: 3px 15px 40px;}

#content #con		{text-align:left; padding-left:10px;}
#content #con ul	{list-style:none;}
#content #con ul li	{list-style:none; padding: 3px 0;}
#content #con a		{color:#f00; text-decoration: none;}

#contentbody			{padding: 0 215px 0 200px; text-align: left; margin-bottom:40px;}
#contentbody	p		{padding: 5px 15px 3px 20px; text-align: left;}
#contentbody	a		{ color:#FE6B04; font-weight: bold; text-decoration:none;}

#right					{ position:absolute; right:0px;top:140px;z-index:2;  width:210px;margin:1px 5px 5px 5px; text-align: left;}
.box_dane				{width:210px;margin:5px; background-color: #e9e9e9; text-align: left;}
.box_dane p				{display:block; width:200px; height:25px; background-color:#000; color:#fff; text-align: left; padding:  10px 0 0 10px;}
.box_dane li			{ list-style: none; padding: 3px 5px; height:20px;}
.box_dane li span		{padding: 3px 0 3px 1px; width:120px; display:block; float: left;}
.box_dane li span.right	{padding: 3px 0 3px 0px; width:70px; display:block; float: left;text-align:right;}

.box_dane li.saldo 				{background-color:#d1d1d1;}
.box_dane li.saldo span			{padding: 3px 0 3px 1px; width:80px; display:block; float: left; background-color:#d1d1d1;}
.box_dane li.saldo span.right	{padding: 3px 0 3px 0px; width:110px; display:block; float: left;text-align:right; color: #f00;}

.box_dane div.text				{padding:5px 10px;line-height:18px;}

#banner2						{margin:5px;}

.message				{ width:500px; padding:5px 10px; margin: 0 auto; background-color:#fff; border: 1px solid #383; color: #383;}
.error					{ width:500px; padding:5px 10px; margin: 0 auto; background-color:#fff; border: 1px solid #f00; color: #f00;}	
/* logowanie start */

.error			{border: 1px solid #f00; text-align: center; padding:10px; width:600px; margin: 10px auto; font: bold 12px tahoma, sans-serif;}

#toppasek		{background-color: #FE6B04; color: #fff; text-align:left; height:30px; width:100%;padding: 20px 0;}
#toppasek h1	{padding: 0px 20px; font: 21px tahoma, sans-serif; }

#logleft		{ width:300px; text-align:left; position: absolute; left:50%; top:130px; margin-left:-300px;}
#logleft h3		{ font:15px tahoma, sans-serif; color: #000;}
#logleft p		{ font:11px tahoma, sans-serif; color: #000; padding: 5px 10px 2px 0;}
#logleft form	{ padding-top:20px; text-align: left;}
#logleft input	{ font:12px tahoma, sans-serif; color: #000; padding: 3px 5px; border: 1px solid #ccc;margin: 3px 0; width:190px;display:block; float:left;}
#logleft select	{ font:12px tahoma, sans-serif; color: #000; padding: 0px 0 0 5px; border: 1px solid #ccc;margin: 3px 0 20px 70px;width:203px; height:25px;}
#logleft form b	{ padding:5px 0px 0 0;display:block;float:left;width:70px; font:bold 15px tahoma, sans-serif; color: #000;}
#logleft input.send	{ font:12px tahoma, sans-serif; color: #000; padding: 0px 0 0 5px; border: 1px solid #ccc;margin: 3px 0 20px 70px;width:203px; height:25px; background-color:#FE6B04;color:#fff;}

#logright		{ width:300px; text-align:left; position: absolute; left:50%; top:130px; }
#logright h3		{ font:15px tahoma, sans-serif; color: #000;}
#logright p		{ font:11px tahoma, sans-serif; color: #000; padding: 5px 10px 2px 0;}
#logright a		{ color:#FE6B04; font-weight: bold; text-decoration:none;}

/* logowanie end */


/* strona kategorii start */

#contentbody ul.drzewoproducenci		{ margin: 10px; list-style:none; font: 15px Tahoma, sans-serif; }
#contentbody ul.drzewoproducenci	ul	{ margin: 0 0 10px 20px; list-style: square; font: 15px Tahoma, sans-serif; }
#contentbody ul.drzewoproducenci	a	{font:normal 15px Tahoma, sans-serif; }
#contentbody ul.drzewoproducenci	a.bold	{font:bold 15px Tahoma, sans-serif; }

/* strona kategorii end */


/* stronnicowanie start */
.pagination							{margin: 5px auto; width:150px;}
.pagination	input.left				{width:10px;height:30px; background: url(/gfx/left.jpg) no-repeat 0px 4px; display: block; float: left; cursor:pointer;}
.pagination	input.right				{width:10px;height:30px; background: url(/gfx/right.jpg) no-repeat 0px 4px; display: block; float: left; cursor:pointer;}
.pagination	input.left_disable		{width:10px;height:30px; background: url(/gfx/left_disable.jpg) no-repeat 0px 4px; display: block; float: left;}
.pagination	input.right_disable		{width:10px;height:30px; background: url(/gfx/right_disable.jpg) no-repeat 0px 4px; display: block; float: left;}
.pagination select					{width:40px;height:20px; display: block; float: left; border:1px solid #ccc;margin: 0 10px;}
.pagination select	option			{ padding: 1px 1px 1px 4px; text-align:left;}


/* stronnicowanie end */


/*  kategoria producenta start */

.tableproducent 			{ border-collapse: collapse; margin: 5px 10px 0 15px; width:98%;}
.tableproducent th			{ padding: 3px 5px; text-align:left; border-bottom: 1px solid #666;}
.tableproducent td			{ padding: 3px 8px;}
.tableproducent tr:hover	{ background-color:#ededed;}
.tableproducent tr.th:hover	{ background-color:#fff;}
.tableproducent td.tdcena	{width:110px;}
.tableproducent td.tdkod	{width:10px;}

.green						{color:#0a0;}

/* kategoria producenta end */

/* koszyk start */
input.kupuje 		{background: url(/gfx/tlo_product_kupuje.jpg) no-repeat 0px 0px; display: block; float: left; width:133px; height:28px; color:#fff; cursor: pointer; margin: 3px 10px;}
.podsumowanie		{font: bold 15px tahoma, sans-serif; height:30px; margin: 10px 15px;}

#contentbody a.kupuje {background: url(/gfx/tlo_product_kupuje.jpg) no-repeat 0px 0px; display: block; float: left; width:111px; height:21px; color:#fff; cursor: pointer; margin: 3px 10px;padding:7px 0px 0px 22px;}

/*koszyk end */


/* reklamacje start */

#contentbody div.reklamacja				{margin: 15px 15px; border-bottom:1px solid #666;}
#contentbody div.reklamacja	p			{margin: 2px 0px; padding: 1px 5px 1px 0px;}
#contentbody div.reklamacja	textarea	{margin: 2px 0px; padding: 1px 5px 1px 0px; border:1px solid #666;}

/* reklamacje end */


/* produkt start */

#contentbody #godzinowa					{ width:500px; height:110px;margin:40px 10px 20px; background:url(/gfx/godzinowa.jpg) no-repeat 0px 0px; text-align:center;}
#contentbody #godzinowa	p				{ width:375px; margin: 0px auto 30px; font: bold 14px tahoma, Sans-serif; text-align:center; padding:5px 0 0 0; color: #f00;}
#contentbody #godzinowa a				{ font: bold 15px tahoma, Sans-serif; color:#fff; text-decoration: none; padding: 0px 0 0 0;}

.tabprodukt		{border-collapse: separate; margin: 5px 10px 0 15px; width:98%;}
.tabprodukt	td	{ vertical-align: top;}

#productleft			{width:180px; margin-left:5px;}
#productleft h2				{border-bottom:1px solid #000; font:18px Tahoma, sans-serif; line-height:30px;}
#productleft table	td		{font: bold 13px Tahoma, sans-serif; width:100px;}
#productleft table	td.r	{text-align: right;}

#productcenter			{width:115px; margin:0 20px;}
#productcenter h2				{border-bottom:1px solid #000; font:18px Tahoma, sans-serif; line-height:30px;}
#productcenter table			{border-collapse: collapse;}
#productcenter table	td			{font: bold 13px Tahoma, sans-serif; width:100px; padding:2px;}
#productcenter table	td.netto	{background-color:#FFB57F;}
#productcenter table	td.nettor	{background-color:#FFB57F;text-align: right;font: bold 11px Tahoma, sans-serif;}
#productcenter table	td.r		{text-align: right;font: normal 11px Tahoma, sans-serif;}

#productright			{width:220px; }
#productright h2				{border-bottom:1px solid #000; font:18px Tahoma, sans-serif; line-height:30px;}
#productright input				{border:1px solid #000; font:12px Tahoma, sans-serif; text-align: left; padding: 2px 0 2px 5px; margin:5px 0;}
#productright input.kupuje2				{ background-color:#FF652F; font: bold 11px Tahoma, sans-serif; color:#fff;}

table#kalkulator				{margin: 10px 0 0 0; width:220px; background-color: #e9e9e9; border:1px solid #ccc;}
table#kalkulator	th			{background-color:#FF652F;text-align: center;font: bold 11px Tahoma, sans-serif;padding: 2px 0 2px 5px;}
table#kalkulator	td			{text-align: left;}
#productright table#kalkulator input{border:1px solid #000; font:12px Tahoma, sans-serif; text-align: left; padding: 2px 0 2px 5px; margin:2px 0;}



.tableprodukt				{ border-collapse: collapse; margin: 5px 10px 0 15px; width:98%;}
.tableprodukt th			{ background-color: #dedede; padding: 3px 5px; text-align:left; border: 1px solid #666;}
.tableprodukt td			{ padding: 3px 8px;}
.tableprodukt td.tdcena	{width:210px;}
.tableprodukt td.tdkod	{width:10px;}

.tableprodukt input.count	{padding:1px 0 0 4px; border:1px solid #666; width:30px;}

.productopis	{padding: 5px 10px;}
.productopis ul, .productopis ol	{padding: 5px 20px 5px 40px;}

/* produkt end */

#contentbody input.input		{ border: 1px solid #666; padding: 1px 0 0 5px; height:20px; width: 350px; float: left; margin: 2px 0;}
#contentbody select.input		{ border: 1px solid #666; padding: 1px 0 0 5px; height:20px; width: 150px; float: left; margin: 2px 0;}
#contentbody textarea.input		{ border: 1px solid #666; padding: 1px 0 0 5px; height:120px; width: 350px; float: left; margin: 2px 0;}
#contentbody label				{ width:150px; display: block; float: left; padding: 0 0 0 10px;}


#footer			{ border-top:1px solid #666; margin:0px 15px 60px; text-align:center; padding: 10px 0; width:960px; position:absolute; bottom:-150px; left:50%; margin-left:-480px;height:50px;}
#footer a		{ color: #FF4A03; font:bold 11px Tahoma, Sans-serif; text-decoration:none;}

#waluty			{ background-color:#E9E9E9; margin: 0 5px 5px 5px; text-align:left; width:198px; padding: 3px 0 3px 10px; border: 1px solid #FF4A03;}
#waluty a		{ color: #FF4A03; font:bold 11px Tahoma, Sans-serif; text-decoration:none;}

#legenda		{ margin: 30px 0 10px 0 ; height:30px; border-top:1px solid #ccc; width:550px; padding: 5px 1px;}


#hiddenlegend	{font-size: 11px; border:1px solid #ccc; padding: 5px; width:220px; background-color:#fff; height: 130px; position: absolute; left:291px; top:300px;}
