@charset "utf-8";

body													{	font: 0.75em/1.5 Arial, Helvetica, sans-serif ; color: #616161;
															background: #030303; }
															
a:link, a:visited									{	color: #949494; text-decoration: underline; }
a:hover, a:active									{	text-decoration: none; }

dd														{	font-weight: bold; margin-bottom: .3em; }
															
#wrapper_outer										{	display: block; width: 100%; height: 545px;
															background: url(../alx_gfx/wrapper_outer.png) no-repeat center 0; }										
	#wrapper											{	overflow: hidden; margin: 0 auto; width: 983px; }

/*= Header =*/

#header												{	position: relative; width: 983px; height: 338px;
															background: url(../alx_gfx/bg_header.png) no-repeat; }

#top													{	width: 983px; height: 338px;
															background: url(../alx_gfx/top_bottom.png) no-repeat 0 100%; }

	#nav													{	position: absolute; top: 238px; left: 0; overflow: hidden; margin: 0; width: 983px;
																background: url(../alx_gfx/nav.png) no-repeat 0 0; }
															
		#nav li												{	float: left; margin: 0; height: 31px; line-height: 31px; }
			#nav a											{	float: left; display: inline; margin: 10px 0 0; height: 15px;
																	text-indent: -9999px; }
																	
			#nav a:hover									{	border-bottom: 2px solid #fff; }
			
			#nav a.one										{	width: 99px; margin-left: 29px; }
			#nav a.two										{	width: 38px; margin-left: 44px; }
			#nav a.three									{	width: 64px; margin-left: 49px; }
			#nav a.four										{	width: 50px; margin-left: 358px; }
			#nav a.five										{	width: 60px; margin-left: 55px; }
			#nav a.six										{	width: 55px; margin-left: 52px; }

#tool_bar											{	position: absolute; top: 305px; left: 0; width: 983px; }
	#tool_bar .links								{	float: right; }
	#tool_bar .links a							{	font-weight: bold; }
	#tool_bar p,
	#tool_bar ul									{	display: inline; margin: 0; }
	#tool_bar li									{	display: inline; padding-left:5px; }
	
	#tool_bar a										{	color: #474747; }
	
/*= Content =*/

#content												{	overflow: hidden; }
	
	.column											{	width: 229px; }
		.column h2									{	margin: 0; width: 209px; height: 43px; line-height: 43px; color: #fff; font-size: 1.25em; }
		
	#left												{	float: left; }
		#left h2										{	padding-left: 20px; background: url(../alx_gfx/h2l.png) no-repeat; }
	#center											{	float: left; padding-bottom: 2em; width: 525px; background: #fff; }
		#center h1, #center h2					{	margin: 0; padding-left: 20px; width: 505px; height: 55px; line-height: 55px; color: #4a4a4a; font-size: 1.25em;
															background: url(../alx_gfx/h2c.png) no-repeat; }
		#center .box								{	background: #fff; padding: 1.5em; }
		#center div.text							{	padding: 0; }
	#right											{	float: right; }
		#right h2									{	padding-left: 20px; text-align: left; background: url(../alx_gfx/h2r.png) no-repeat; }
	
	.box												{	margin-bottom: 1em; padding:0 0 5px 0; background: #080808; }

/* Menu */

#menu													{	overflow: hidden; margin: 0; padding: 0; width: 229px; }
	#menu li											{	padding-left: 20px; height: 32px; line-height: 32px; border-bottom: 1px solid #161616; }
	#menu a											{	padding: 13px; font-weight: bold; color: #727272; text-decoration: none;
															background: url(../alx_gfx/menu_arrow.gif) no-repeat 0 center; }
	#menu a:hover									{	text-decoration: underline; }

/* Produkt dnia */

#best_product										{	padding: 1em 1.5em 0; }
	#best_product h3								{	color: #949494; font-size: 1em; }
	#best_product a								{	color: #949494; text-decoration: none; }
	#best_product a:hover						{	text-decoration: underline; }
	#best_product img								{	display: block; margin: 0 auto .5em; width: 142px; text-align: center; border: 2px solid #8b8b8b; }
	#best_product p								{	margin-bottom: 1em; color: #f5ad00; font-weight: bold; text-align: center; }

/* Twoj koszyk */

#cart h3												{	position: relative; margin: 1em 1em 0; padding: 0 0 0 10px; height: 28px; line-height: 28px; color: #949494;
															font-size: 1em; font-weight: normal; border: 1px solid #343434; border-width: 1px 0 0 1px;
															background: #232323; }
#cart h3 img										{	position: absolute; top: 6px; right: 8px; }
#cart ul												{	margin: 1em; padding-bottom: .3em; border-bottom: 1px solid #c08904; }
#cart li												{	padding: .5em .5em .5em .7em; background: url(../alx_gfx/small_arrow.png) no-repeat 0 center; }
#cart p												{	margin: 0 1em; text-align: right; }
#cart a												{	color: #949494; text-decoration: none; }

/* Ostatnio dodane */

#last_added											{	margin: 0; }
	#last_added	li									{	padding: 0 10px; height: 31px; line-height: 31px; text-align: right; color: #c58c04;
															border-bottom: 1px solid #161616; }
	#last_added a									{	float: left; display: inline; text-align: left; text-decoration: none; color: #727272; }
	#last_added a:hover							{	text-decoration: underline; }

/* Dostawa */

#right #delivery											{	position: relative; margin: .2em 0 0; padding-left: 20px; width: 209px; height: 156px;
																	background: url(../alx_gfx/kurier_box.png) no-repeat; }
	#right #delivery p									{	color: #dc651d; font-weight: bold; }
	#right #delivery span								{	font-size: 2.50em; }
	#right #d1												{	padding-top: 1em; line-height: 2em; }
	#right #d2												{	padding-top: 2em; }
	#right #tnt												{	position: absolute; top: -39px; right: 0px; width: 127px; height: 166px; text-indent: -9999px;
																	background: url(../alx_gfx/kurier.png) no-repeat; }
/* Allegro */

#allegro												{	margin-top: .2em; width: 229px; height: 57px;
															background: url(../alx_gfx/allegro.png) no-repeat }
	#allegro a										{	display: block; width: 229px; height: 57px; text-indent:  -9999px; }

/* Partnerzy */

#partners											{	margin: .2em 0 0; }

/*= Formularze =*/

input.text, select								{	padding: 0; height: 26px; color: #949494; font-size: 0.92em;
															background: #232323; border: 1px solid #343434; border-width: 1px 0 0 1px; }
															
select												{	padding: 5px; }
option												{	padding: 5px 0; }
input.button										{	border: none; font-weight: bold; font-size: .92em; }

input.small											{	width: 28px; text-align: center; }

.input-line											{	margin: 0 0 1.5em; }
.input-line label									{	padding: 0 0 .5em; }
.input2, textarea									{	width: 99%; border: 1px solid #9f9f9f; border-width: 1px 0 0 1px;
															background: #ededed; }
															
.input2												{	height: 26px; }

select.select										{	padding: 5px; height: 26px; color: #616161; font-size: 0.92em;
															background: #ededed; border: 1px solid #9f9f9f; border-width: 1px 0 0 1px; }

/* Szukaj produktu, Producenci */

#simple_search, #producent						{	margin: 1em 0 0; text-align: center; }
	#simple_search input.text					{	width: 90%; text-align: center; }
	#simple_search fieldset						{	margin: 0; }
	#simple_search a								{	color: #949494; }
	#simple_search p								{	margin-bottom: 1em; }

#producenci											{	text-align: center; }
	#producent select								{	width: 90%; text-align: center; }


/*= Footer =*/

#footer												{	width: 983px; height: 172px; margin: .8em 0 0; border-top: 1px solid #454545;
															background: url(../alx_gfx/bg_footer.jpg) no-repeat 0 0; }
	#footer h2										{	display: none; }
	#footer ul										{	float: right; display: inline; margin: 1.5em 0 0; line-height: 1; font-size: .92em; }
	#footer li										{	float: left; display: inline; padding: 0 1em; border-left: 1px solid #8c8c8c; }
	#footer li.first								{	border:none; }
	#footer a										{	color: #8c8c8c; text-decoration: none; }
	#footer a:hover								{	text-decoration: underline;  }

	#footer p										{	float: left; display: inline; padding: 4em 7em 0 0; line-height: 1.7; color: #8c8c8c; font-size: .92em; }
	#footer b										{	color: #cdcdcd; }

/*= Przyciski =*/

.button												{	width: 86px; height: 27px; line-height: 27px; text-align: center; color: #fff;
															background: url(../alx_gfx/bt.png) no-repeat; }
.bt_big												{	width: 153px; background: url(../alx_gfx/bt2.png) no-repeat; }

/*= Klasy pomocnicze =*/

.middle												{	vertical-align: middle; }

/*= Product list =*/

.product_list										{	overflow: hidden; margin: 0; }
	.product_list li								{	position: relative; overflow: hidden; float: left; margin: 0;
															border: 1px solid #ebebeb; border-width: 0 1px 1px 0; }
															
	.product_list input.text					{	height: 27px; text-align: center; }
	
	.product_list h3								{	font-size: 1.25em; margin-bottom: 0; }
	.product_list h3 a							{	color: #5a5a5a; text-decoration: none; }
	.product_list p								{	font-weight: bold; }
	.product_list span							{	color: #ff7901; font-size: 1.25em; }

#product_list img									{	float: left; display: inline; margin: 0 .6em 0 0; }
#product_list p									{	font-weight: normal; }
#product_list strong								{	color: #5a5a5a; }
#product_list h3									{	margin-bottom: .5em; }
#product_list span								{	font-size: 1.67em; font-weight: bold; }

#product_list .description						{	float: left; display: inline; width: 375px; }
#product_list form								{	float: right; display: inline; margin: 2em 1.5em 0 0; }
#product_list form p								{	font-weight: bold; }

#recomended form									{	position: absolute; bottom: 0; left: 30px; }

.cols3 li											{	padding: .8em 4px 0; width: 166px; text-align: center;
															min-height:330px; height: auto !important; height: 330px; }
.cols1 li											{	padding: .8em 4px 0; width: 517px; border-left: none; border-right: none;
															min-height:180px; height: auto !important; height: 180px; }

.view_list											{	overflow: hidden; float: none; display: block; width: 100%; border-bottom: 1px solid #ebebeb; }

.view_list ul										{	margin:0; padding: 15px 0; }
.view_list li										{	display: inline; padding: 0 1em; border-left: 1px solid; line-height: 1; }
.view_list li.first								{	border: none; }
.view_list a										{	color: #4a4a4a; text-decoration: none;  }
.view_list a:hover								{	color: #f88800; text-decoration: underline;  }

.view_list .col_left								{	float:left; display: inline; padding-left: 5px; width: 50%; }
.view_list .col_right							{	float:right; display: inline; padding-right: 5px; width: 200px; text-align: right; }


/*= Produkt =*/
.product 											{	color: #5a5a5a; }
.product h3											{	padding: 0 1.2em .5em; color: #4a4a4a; font-size: 1.17em; border-bottom: 1px solid #ebebeb; }
.product .product-details						{	overflow: hidden; margin: 1em 0; padding: 0 1.5em; }
.product .product-details select				{	width: 120px; }
.product .product-details option				{	padding: 3px; }
.product .basic-data								{	 }
.product .basic-data img						{	float: left; display: inline; margin: 0 1.5em .5em 0; }
.product .basic-data form						{	margin: 1em 0 0; }
.product .basic-data select					{	width: 120px; }

.product fieldset.col-left						{	float: left; display: inline; margin: 0; }
.product fieldset.col-right					{	float: right; margin: 17px 0 0 0; }

.product .col-left								{	float: left; }
.product .col-left ul							{	margin: 0; }
.product .col-right								{	float: right; text-align: right; }
.product .col-right a							{	color: #5a5a5a; font-size: .92em; }

.product .price 									{	line-height: 1.5; }
.product .brutto 									{	display: block; font-weight: bold; font-size:1.08em; padding-bottom: .2em; }
.product .brutto strong							{	color: #ff7901; font-size: 1.67em; }

table													{	width: 96%; margin: 0 auto 1.5em auto; border-bottom: 1px solid #ebebeb; }
td														{	padding: 0 .4em; height: 32px; vertical-align: middle;}
th														{	background: #7F7F7F; color: #fff; height: 32px;  vertical-align: middle; }
td.dark, tr.odd									{	background: #e7e7e7; }
td.right												{	text-align: right; }

.product .desc										{	padding: 0 2em 2em; }

ul.gallery											{	overflow: hidden; }
ul.gallery li										{	float: left; display: inline; }
img.gallery											{	border: 1px solid #d4d4d4; margin: .5em; }

#qwe_dodaj											{	overflow: hidden; width: 100%; clear: right; }

/* Text Page */

#center .text h2									{	padding: 0; color: #f88800; font-size: 1.58em; background: none; }

.txt													{	padding: 1.5em; }
.txt ul												{	list-style: disc; }
.txt ol												{	list-style: decimal; }
	
.error												{	margin-bottom: .7em; padding: .5em; border: 1px solid red; color: red; }
.notify												{	margin-bottom: .7em; padding: .5em; border: 1px solid; }
	
/* Adress List */

.address-list										{	overflow: hidden; float: left; margin: 1.5em 0; width: 50%; }
.address-list ul									{	margin: 1em 0; }
.address-list ul li								{	float: left; display: inline; margin: 0 2em 0 0; }

/* Oryginalne */

.panel-links a										{	text-decoration: none; color: #5a5a5a; }

.panel-links										{	margin:0 0 1.5em; padding:10px 0;width:100%;overflow:hidden;padding-left:20px;}
.panel-links .td-link							{	margin:10px;}
	
.user-id												{ list-style: disc; }
	
#allProducts .odd									{	background: #fff; }
#allProducts td									{	border-top: 1px solid #EBEBEB; }
	
.shipping											{	margin-bottom: 1em; }

p.bold												{	font-weight:bold; }

.register											{	overflow: hidden; }
.register .col-left								{	float: left; width: 48%; }
.register .col-right								{	float: right; width: 48%; }

#cart-password										{	clear: both; }

.facebook											{	float: right; display: inline; margin: 2em 1em 0; padding-right: 30px; height: 24px; line-height: 24px;
															background: url(../alx_gfx/ico_facebook.png) no-repeat 100% 50%; }

#cart-button  {
display:none;
}
#cart-data1 {
display:none;
}
#cart-data2 {
display:none;
}
#cart-data2-address {
display:none;
}
#cart-data3 {
display:none;
}
#cart-data4 {
display:none;
}
#cart-password {
display:none;
}
#cart-password.show {
display:block;
}
.show1 #cart-button {
display:block;
}
.show1 #cart-data2 {
display:block;
}
.show1 #cart-data3 {
display:block;
}
.show1 #cart-data4 {
display:block;
}
.show2 #cart-button {
display:block;
}
.show2 #cart-data1 {
display:block;
}
.show2 #cart-data2 {
display:block;
}
.show2 #cart-data3 {
display:block;
}
.show2 #cart-data4 {
display:block;
}

