/* CSS Document */
body { behavior: url("/libs/csshover.htc"); }

#wide { -ie-xp: expression(this.style.width = ( document.documentElement.clientWidth < 1020) ? "980px" : ( document.documentElement.clientWidth > 1230 ? "1230px" : "auto" )); }

/************************ INDEX ************************/
#offer li { float:left; width:19%; min-width:180px; height:270px; margin:15px 0 15px 6px; background:url(/images/bg-offer-left.jpg) left top no-repeat; }
	#offer li div { height:270px; padding:0 12px; background:url(/images/bg-offer-right.jpg) right top no-repeat; }
		#offer li div ul li { float:none; width:auto; min-width:auto; height:auto; margin:0 0 3px 0; background:none; }


.payment-delivery-form ul li ul li input { margin-top:-3px; }

.button-go-next { width:175px !important; }

/************************ SIDEBAR - MENU ************************/
	#menu li a,
	#menu.statute-menu li span { display:block; width:178px; padding:5px 10px 7px 27px; text-decoration:none; background-image:url(/images/arrow05.gif); background-position:9px 7px; background-repeat:no-repeat; color:#57778A !important; zoom:1; }
		#menu li ul li a {  width:178px; padding:5px 10px 7px 27px; font-size:13px; font-weight:normal; background-image:none; }
		#menu li ul li span { display:inline; }
			#menu li ul li ul li a { width:170px; padding:2px 10px 4px 35px; font-size:12px; }
		
	#menu.statute-menu li span { background-image:url(/images/arrow07.gif); }
		#menu.statute-menu li ul li span { width:178px; padding:5px 10px 7px 27px; font-size:13px; background-image:none; }
			#menu.statute-menu li ul li ul li a { width:170px !important; padding:2px 10px 4px 35px !important; font-size:12px; }
			#menu.statute-menu li ul li ul li a span { display:inline !important; width:auto; cursor:pointer; padding:0; text-decoration:underline; }
	
	

/* christmas
--------------------------------------------------------- */
#header { background-position:266px 9px; }



/* product page - variants
--------------------------------------------------------- */
.search-form fieldset legend { margin-top:0; padding:5px; }

/************************ DŁUGA LISTA - NP. AKCEOSORIA, ODMIANY, ZESTAWY ************************/
.product-long-list div.characteristics { height:45px; }
.product-long-list h4 a.product-name  { float:left; }
.product-long-list .order-button { padding-bottom:2px; }


/************************ NOWE FORMULARZE ************************/
.default-form fieldset { padding-top:20px; }
	.default-form fieldset legend { margin-left:-10px; }
	.default-form ul li label span { zoom:1; float:left; width:170px; margin-right:5px; padding-top:3px; text-align:right; }
		.default-form ul li.obligation label span { font-weight:bold; }
		.default-form ul li.obligation label span span { float:none; width:auto !important; margin:0; padding:0; }	
	.default-form ul.radio-list li label span { display:inline; padding:3px 0 0; }
	
	.default-form fieldset.data-processing legend { padding-left:5px; }
		.default-form fieldset.data-processing legend span { padding:0; }
		
	.default-form ul.radio-list li { margin:0; padding:0; }
	
	.default-form ul li label.data-error { left:0;}

/************************ ZAMÓWIENIE ************************/
.payment-delivery-form label { cursor:auto; }

/* RATY ----------------------------- */
	#installment-container dt#installment-lukas { padding-top:20px; }


/************************ NEWSLETTER ************************/
#deleteNewsletterForm .button { margin-top:-25px !important; }

		
/* FORMULARZ ZAMÓWIENIA ----------------------------- */
.order-form ul li label span { width:150px; }