@charset "utf-8";
/* START reset css ============================================ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,images{border:0}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal}ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}a:active, a:focus{outline-style:none}
li {list-style-image:none;list-style-position:inside;list-style-type:none;}
/* END reset css ============================================== */

/*** BEGIN ogolne ***/
	html { background-color:#FFF; }
	a { color:#4b4b4b;; text-decoration:none; cursor:pointer; }
	a:hover { text-decoration:none;}
	strong { font-weight:bold; }
	.fl { float:left; }
	.fr { float:right; }
	.oh { overflow:hidden; }
	.cb { clear:both; width:100%;  }
	.clear { float:left; width:100%; }
	img { border:0; }
	input { color:#949494; border: 0 none; }
	input[type="submit"] {cursor:pointer; }
	.photo_table { width:100%; height:100%; text-align:center; }
		.photo_table td { vertical-align:middle; padding: 0;}
		.photo_table a:hover { text-decoration:none; }
	body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; }
	.ds-none  {display:none !important; }
	.article_text hr, #opis .prod_desc hr { background: transparent; border: none; border-top: dotted 1px #AD1636; display:block; margin:10px 0; }
	hr { display:none; }
	
input[type=checkbox] {
	background:url(images/checkboxes.png) 0 0px no-repeat;
	-webkit-appearance:button;
	white-space: nowrap;
	overflow:hidden;
	width:14px;
	height:14px;
	vertical-align: text-bottom;
	outline:0;
}

input[type=checkbox]:checked {
	background:url(images/checkboxes.png) -14px 0px no-repeat;
}

input[type=text], input[type=password] {
	background:#f8f8f8 url(images/input-text-background.gif) 0 0px repeat-x;
	border: solid 1px #d0d0d0;
	border-radius: 5px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	padding: 4px 2px 4px 5px;
	color:#737373;
	text-shadow:1px 1px 0 #FFF;
	outline:0;
}

.input_disabled {
	background:#f8f8f8 url(images/input-text-background-disabled.gif) 0 0px repeat-x !important;
}

select {
border: solid 1px #d0d0d0;
border-radius: 5px;
height: 28px;
background:#f8f8f8 url(images/select-menu-background-array.gif) right 0 no-repeat;
font-family: Arial, Helvetica;
font-size: 12px;
color:#737373;
line-height: 14px;
text-shadow:1px 1px 0 #FFF;
-webkit-appearance: none;
-moz-appearance:none;
appearance:none;
min-width: 124px;
padding: 5px 5px 5px 5px;
cursor: pointer;
outline:0;
}



select#opinias { width: 60px !important; min-width: 60px !important;}


div.filters div.filter_option div.option div {

    padding: 0 0 7px 17px !important;
	position: relative;
	top: -4px;
}
/*** END ogolne ***/	
	
	.facebook-google { background:url(images/hr.gif) 0 0 repeat-x; margin-top:10px; padding-top: 10px; height: 23px; }
	.facebook-google ul { height: 23px;}
	.facebook-google .ocena { float: right; line-height: 23px; position: relative;}
	.facebook-google .ocena img { margin-left: 0px;}
	.facebook-google .ocena .title { float: left; font-weight: normal; margin: 0 10px 7px 0; padding-left: 10px; background: url(images/about_li.png) 0 50% no-repeat;}
	.facebook-google .ocena div#make_mark { display: none; float: right; position: absolute; top: 0px; right: 0px; }
	.facebook-google .ocena div#make_mark div.star1 { background: url(img/gw_pu.gif); float: left; width: 23px; height: 22px;}
	.facebook-google .ocena div#make_mark div.star2 { float: left; width: 11px; height: 22px;}
	
	ul.list_Produtcs_Medium li .stars { display: block; margin-top: 15px; font-size: 11px;} 
	ul.list_Produtcs_Medium li .stars img{ width: 16px; margin: 0 1px 0 1px; opacity: 0.7}
	ul.list_Produtcs_Medium li .stars:hover img{ opacity: 1}
	
/* jquery ui */
	.ui-tabs-hide { display:none; }
/* jquery ui */
	
#m2r { width:980px; margin:12px auto; }

/*** BEGIN hader ***/
#m2r .language_switcher {display: none;}
#h { width:980px; height:65px; background:url(images/head-v2.png) 0 0 no-repeat; }


		#h h1.logo, #h div.logo { padding:12px 24px 0 14px; }
		#h h1.logo a, #h div.logo a { display:block; width:230px; height:50px; background: url(img/hairstore-logo-header.png) 0 0 no-repeat;}
		
		
	#h #t { font-size:14px; padding:9px 0 0 45px; color:#717171; width:149px; text-indent:-20000px; }
		#t span { color:#535353; }
	#h #log { padding: 5px 16px 0; }
		#log a { margin-bottom:4px; }
	#h .scart { padding:14px 13px 0 13px; width:122px; display: none;}
		.scart ul { color:#4b4b4b;}

		#h .scart ul { cursor: pointer;}
		#h .scart ul:hover { text-decoration: underline;}
			.scart ul li span { color:#ad1636; padding-left:2px; }
			.scart ul li span a { color:#ad1636;}
		.scart a.cart_b { background:url(images/btns.gif) 0 -42px no-repeat; height:26px; width:26px; text-indent:-20000px; display:block; }
		.scart a.cart_b:hover {background-position:-27px -42px; }
	#h .cart_new { 
	
	background: url(images/koszyk-top-ico-green.png) 100px 50% no-repeat;
	width: 148px;
	height: 53px;
	color: #4b4b4b;
	cursor: pointer;
	}	
	#h .cart_new:hover { color: black;} 
	#h .cart_new .cart_ilosc {
	position: absolute;
	width: 14px;
	height: 14px;
	overflow: hidden;
	margin: 32px 0px 0px 125px;
	background: #bf0000;
	border: solid 1px #ffffff;
	border-radius: 3px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	text-shadow: 1px 1px 0 #5c0000;
	}
	#h .cart_new .cart_opis { margin-top: 12px; margin-left: 10px; text-shadow: 1px 1px 0 #fff;}
	#h .cart_new .cart_suma { font-size: 16px; font-weight: bold; margin-left: 10px; text-shadow: 1px 1px 0 #fff;}
	
	#h .srh { padding:11px 0 0 13px; }
		.srh ul li { float:left; }
		.srh ul li.l1 { width:500px; }
		.srh ul li input.searchinput { background:url(images/top-search-input.png) 0 0 no-repeat; width:490px; height:21px; padding:6px 0 6px 10px; line-height:21px; text-shadow:1px 1px 0 #FFF; font-size:12px; border: none; border-radius: 4px 0 0 4px; color: #818181; font-weight: bold; outline:0;}
		.srh ul li input.search_button { background:url(images/top-search-input.png) right 0 no-repeat; width:38px; height:33px; display: block; cursor:pointer;}
		.srh ul li input.search_button:hover {opacity: 0.8;}
		.srh ul li a.adv { display:block; background: url(images/zaw.png) no-repeat scroll 0 0 transparent; height: 22px; text-indent: -9999px; width: 22px; margin:4px; }
		.srh ul li a.adv:hover { background: url(images/zaw.png) 0 -22px no-repeat; }
		.srh .search_Advanced { padding-top:10px; }
		.srh .search_Advanced a { }
		.srh .search_Advanced a:hover { color:#A0B800; }



#h .srh .adv_options { background:url(images/top-search-adv-options.png) 0 0 no-repeat; width: 529px; height: 36px; margin-left: 5px;position: absolute; display: none; line-height: 33px; color: #4b4b4b; padding-top: 3px; }
#h .srh .adv_options .adv_options_o { margin: 0 10px;}		
#h .srh .adv_options .adv_options_o a{ background: url(images/red-dot.png) 0 50% no-repeat; padding-left: 10px; }		
#h .srh .adv_options .adv_options_o a:hover{ text-decoration: underline; color: #ad1636; }		
		
	/*** BEGIN buttony header ***/
	a.green_b { background:url(images/btns.gif) 0 0 no-repeat; height:20px; line-height:20px; width:75px; display:block; padding-left:22px; color:#FFF; font-weight:bold; }
	a.green_b:hover { background-position:-105px 0; }
	a.red_b { background:url(images/btns.gif) 0 -21px no-repeat; height:20px; line-height:20px; width:75px; display:block; padding-left:22px; color:#FFF; font-weight:bold; }
	a.red_b:hover { background-position:-105px -21px; }
/*** END header ***/


/*** BEGIN breadcrumbs ***/		
#div_id_show_product ul.breadcrumbs li.last {display:none;}
/*** END breadcrumbs ***/		



/*** BEGIN header menu ***/		
#bar { width:100% }
	#bar ul { width:711px; padding-bottom:10px; padding-top: 1px; }
		#bar ul li { float:left; padding-right:8px; }
			#bar ul li a { color:#4b4b4b; }
			#bar ul li a:hover { color:#ad1636; text-decoration: underline;}
			#bar ul li span { color:#ad1636; padding-right:2px; } 
			#bar ul li.pr { float:right !important; padding:0 0 0 15px; background: url(images/gp.jpg) no-repeat 0 50%; }
			#bar ul li.pr a:hover { color:#a0b800; text-decoration: underline; }
			
			#bar ul li.log { float:right !important;  padding:0; /*background:url(images/gp.jpg) 0 50% no-repeat;*/}
			#bar ul li.log #top_logowanie a{ font-weight: normal; border: none; border-radius: 4px; padding: 1px 3px; margin-left: 5px;display: block; float: left; width: 70px; text-align: center; color: white; box-shadow: 1px 1px 2px rgba(0,0,0,0.15);}
			#bar ul li.log #top_logowanie a.g {background:url(images/btns.gif) -18px -4px no-repeat; text-shadow: 1px 1px 0 #7b9400;}
			#bar ul li.log #top_logowanie a.g:hover{background:url(images/btns.gif) -123px -4px no-repeat; }

			#bar ul li.log #top_logowanie a.r {background:url(images/btns.gif) -18px -25px no-repeat; text-shadow: 1px 1px 0 #9b1a1a;}
			#bar ul li.log #top_logowanie a.r:hover{background:url(images/btns.gif) -123px -25px no-repeat; }
			
			#bar ul li.log #top_logowanie a:hover { text-decoration: none; box-shadow: none;}
		
			
/*** END header menu ***/	

/*** BEGIN mainmenu ***/			
#menu { border-bottom:1px solid #476400; margin-bottom:1px; } 
	#menu #mw { background:url(images/m_bg.jpg) 100% -117px no-repeat; border-bottom:3px solid #779000; padding-right:6px; }
		#mw ul#tm { width:100%; font-size:12px; background:url(images/m_bg.jpg) 0 -156px repeat-x; height:38px; }
			ul#tm li { float:left;  text-align:center; padding-right:1px; background:url(images/sep.jpg) 100% 0 no-repeat; display:table-cell; vertical-align:middle; } 
			ul#tm li.home { width:38px; }
			ul#tm li.home a { display:block; text-indent:-20000px; background:url(images/m_bg.jpg) 0 -39px no-repeat; }
			ul#tm li.home a:hover { background:url(images/m_bg.jpg) 0 -78px no-repeat; }
			#div_id_main_page ul#tm li.home a.activ { text-indent:-20000px; background:url(images/m_bg.jpg) 0 0 no-repeat; }
			#div_id_main_page ul#tm li.home a.activ:hover { background-position:0 -312px; }
			ul#tm li a { color:#FFF; text-shadow:1px 1px 0 #000; font-weight:bold; height:34px; padding:0 10px;  display:block; width:72px; font-size:12px; padding-top:4px; }
			ul#tm li.menu-8 a, ul#tm li.menu-81 a { padding-top:11px; height:27px; } 
		
		
			ul#tm li.menu-9 ul { margin-left: -95px; background: #3b3b3b url(images/topmenu-ul-li-ul-top-bg-right.png) right 0 no-repeat; border-left: none; border-right: solid 1px #212121;}
			ul#tm li.menu-9 a{ /*background:url(images/tm-prezenty-bg.jpg) 0 0 repeat-x;*/}

			
			ul#tm li a:hover, ul#tm li:hover a { background:url(images/m_bg.jpg) 0 -195px repeat-x; }
			ul#tm li.current a { background:url(images/m_bg.jpg) 0 -234px repeat-x; }
			ul#tm li.current a:hover, ul#tm li.current:hover a { background:url(images/m_bg.jpg) 0 -273px repeat-x; position:relative; }
			ul#tm li:hover  ul { display:block; }
			
			
			/* TEST MENU */
			ul#tm li ul { position:absolute; /*width:150px;*/ width: 166px; background: #3b3b3b url(images/topmenu-ul-li-ul-top-bg.png) 0 0 no-repeat; padding:10px; display:none; z-index:650; border-left: solid 1px #212121; border-radius: 0 0 3px 3px; box-shadow: 0 2px 3px rgba(0,0,0,0.15);}
			ul#tm li ul ul  { display:none; }
			ul#tm li ul li { float:left; /*width:142px;*/ width: 162px; background:url(images/f_li.png) 0 5px no-repeat; left:0; top:38px; padding:0px 0 6px 8px !important; height:auto; text-align:left; }
			
			ul#tm li ul li.last { padding-bottom: !important; }
			ul#tm li ul li a { padding:0 !important; height:auto !important; background-image:none; font-weight:normal; color:#d4d4d4; font-size:12px; width:auto; }
			ul#tm li:hover ul li a { background-image:none !important; background:transparent; }
			ul#tm li ul li a:hover { color:#b8cd00; background-image:none; }
			
			ul#tm li ul li:hover ul { display:none !important; position: relative; left: -10px;}
			ul#tm li ul li ul{ display:none !important; width:150px; padding:5px; z-index:750;}
			ul#tm li ul li ul li{ display: none; float:left; width:60px; background:url(images/f_li.png) 0 5px no-repeat; left:0; top:0px; padding:1px 0 1px 8px !important; height:auto; text-align:left;}	
			ul#tm li ul li ul li a { padding:0 !important; height:auto !important; background-image:none; font-weight:normal; color:#d4d4d4; font-size:10px; width:auto; }
			
			/* ORYG MENU */
			/*
			ul#tm li ul { position:absolute; width:150px; background:#3b3b3b; padding:10px; display:none; z-index:650;}
			ul#tm li ul ul  { display:none; }
			ul#tm li ul li { float:left; width:142px; background:url(images/f_li.png) 0 5px no-repeat; left:0; top:38px; padding:0px 0 6px 8px !important; height:auto; text-align:left; }
			
			ul#tm li ul li.last { padding-bottom: !important; }
			ul#tm li ul li a { padding:0 !important; height:auto !important; background-image:none; font-weight:normal; color:#d4d4d4; font-size:12px; width:auto; }
			ul#tm li:hover ul li a { background-image:none !important; background:transparent; }
			ul#tm li ul li a:hover { color:#b8cd00; background-image:none; }
			
			ul#tm li ul li:hover ul { display:none !important; position: relative; left: -10px;}
			ul#tm li ul li ul{ display:none !important; width:150px; padding:5px; z-index:750;}
			ul#tm li ul li ul li{ display: none; float:left; width:60px; background:url(images/f_li.png) 0 5px no-repeat; left:0; top:0px; padding:1px 0 1px 8px !important; height:auto; text-align:left;}	
			ul#tm li ul li ul li a { padding:0 !important; height:auto !important; background-image:none; font-weight:normal; color:#d4d4d4; font-size:10px; width:auto; }
			*/
			
/*** END mainmenu ***/

.ctable_mainpage_hb { background:transparent !important; border:0 !important; }
.ctable_mainpage_hb h2 { display:none; }
.ctable_mainpage_hb hr { display:none; }

/*** BEGIN glowna content ***/	
#mc { width:978px; background-color:#f2f2f2; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding-bottom:0; }
#div_id_main_page #ms { width:958px !important; }
#div_id_main_page #mc { width:958px; background-color:#f2f2f2; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:0 10px 10px 10px; }
#div_id_main_page #mc .bcr { display:none; }
	#mc .bcr { border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; line-height:13px; padding:10px 9px; color:#ad1636; }
		.bcr a { color:#2c2c2c; font-size:12px;text-shadow:rgba(255, 255, 255, 0.65) 1px 1px 0;}
		.bcr a:hover { color:#ad1636; }
		
#div_id_main_page #mc .subf { background:url(images/dot.jpg) 0 0 no-repeat; width:100%; border-top:0; display:block; }
	#mc .subf { border-top:1px solid #dfdfdf; width:100%; display:none; }
		ul.logos { padding-top:10px; overflow:hidden; }
		ul.logos li { float:left; padding:0 12px; }
		ul.logos li a { text-indent: -20000px; display:block; } 
		ul.logos li a.payu-logo { background:url(images/logosy-stopka2.png) 0 0 no-repeat; width:84px; height:32px;}
		ul.logos li a.payu-logo:hover { opacity: 0.8; }
		ul.logos li a.opineo-logo { background:url(images/logosy-stopka2.png) -107px 0 no-repeat; width:95px; height:32px; }
		ul.logos li a.opineo-logo:hover { opacity: 0.8; }
		ul.logos li a.paczkomaty-logo { background:url(images/logosy-stopka2.png) -214px 0 no-repeat; width:88px; height:32px; }
		ul.logos li a.paczkomaty-logo:hover { opacity: 0.8; }		
		ul.logos li a.ue-logo { background:url(/files/image/ue-banner-small.png) 0 0 no-repeat; width:305px; height:41px; margin: -8px 0 0 290px; }
		ul.logos li a.ue-logo:hover { opacity:0.9; }
	/*** BEGIN rotator ***/	
	#mc #rotator- { padding-top:10px; }
		#rotator- #warper_r { position:relative; overflow:hidden; background:url(images/r_bg.jpg) 0 0 no-repeat; padding:10px; width:546px; height:241px; }
			#warper_r ul.rotator { overflow:hidden; float:left; z-index:1;}
			#warper_r ul.rotator .item { width:546px; height:241px; overflow:hidden; line-height: 100% }
			#warper_r ul.rotator .item img { border: none; padding: 0; margin: 0; display: inline; }
			
			#warper_r #r-pager { position:absolute; top:20px; left:20px; z-index:500;}
				#r-pager a { text-indent:-20000px; background:url(images/rh.png) 0 0 no-repeat; display:inline-block; width:13px; height:12px; padding-right:5px; }
				#r-pager a:hover { background:url(images/rh.png) 0 -26px no-repeat; }
				#r-pager a.activeSlide { background:url(images/rh.png) 0 -13px no-repeat; }
		/*** BEGIN boksy ***/	
		#rotator- #boksy { padding-left:10px; width:381px; }
			#boksy a.bb { display:block; width:381px; height:80px; margin-bottom:10px; padding-left:86px; text-indent:-20000px; background:url(/files/file/Artykuly/3x-male-bannery-main-page.jpg) 0 0 no-repeat;}
			#boksy a.bb1 { background-position: 0 0; }
			#boksy a.bb2 { background-position: 0 -80px; }
			#boksy a.bb3 { background-position: 0 -160px; }
			/*
			#boksy a.bb { display:block; width:381px; height:80px; margin-bottom:10px; padding-left:86px; text-indent:-20000px; }
			#boksy a.bb1 { background:url(images/b1-1.jpg) 0 0 no-repeat; }
			#boksy a.bb2 { background:url(images/b2-1.jpg) 0 0 no-repeat; }
			#boksy a.bb3 { background:url(images/b3-1.jpg) 0 0 no-repeat; }
			*/
			/*#boksy a.bb:hover { background-position:0 -80px; }*/
			#boksy a.bb:hover { opacity:0.8; }
	/*** BEGIN o nas ***/	
	#mc #about { background:url(images/dot.jpg) 0 0 no-repeat; padding:15px 10px 12px 10px; }
		#about h3 { color:#4b4b4b; padding-left:10px; margin-bottom:10px; background:url(images/about_li.png) 0 50% no-repeat; }
		#about p { padding-bottom:10px; }
		#about div.fl {-moz-column-count:3; -webkit-column-count:3; column-count:3;}
/*** END glowna content ***/			
			
/*** BEGIN tabs menu ***/	
#mtabs { max-height: 475px;overflow: hidden;}	
#mtabs2 { max-height: 310px;overflow: hidden;}			
#mc #mtabs, #mtabs2 { width:100%; float:left; }
#mc #mtabs { padding-bottom:10px; }
	#mtabs3 .zak, #mtabs .zak, #mtabs4 .zak { background:url(images/zak_bg.jpg) 0 0 repeat-x; }
	#mtabs3 .zakr, #mtabs .zakr, #mtabs4 .zakr { background:url(images/zak_bg.jpg) 0 -96px no-repeat; }
		ul.tzak { background:url(images/zak_bg.jpg) 100% -96px no-repeat; font-size:11px; font-weight:bold; margin-bottom:10px; }
	#mtabs3 ul.tzak, #mtabs4 ul.tzak { margin:0 !important; }
		ul.tzak li { float:left; background:url(images/zak_bg.jpg) 100% -96px no-repeat; padding-right:1px; }
		ul.tzak li a { height:31px; display:block; line-height:31px; padding:0 15px; color:#4b4b4b; text-shadow:1px 1px 0 #e8e8e8; }
		ul.tzak li a h2, ul.tzak li a h5 { font-weight: bold;}
		ul.tzak li a:hover { background:url(images/zak_bg.jpg) 0 -32px repeat-x; }
		ul.tzak li.ui-tabs-selected a { height:31px; background:url(images/zak_bg.jpg) 0 -64px repeat-x; color:#FFF; text-shadow:1px 1px 0 #7c1212; }
		ul.tzak li.ui-tabs-selected span, ul.tzak li.ui-tabs-selected h2, ul.tzak2 li.ui-tabs-selected span, ul.tzak2 li.ui-tabs-selected h3, ul.tzak2 li.ui-tabs-selected h4, ul.tzak2 li.ui-tabs-selected h5
		{ 
		font-weight: bold; display:block; height:31px; background:url(images/cyp.png) 50% 100% no-repeat; 
		}
		ul.tzak li.first { background:url(images/zak_bg.jpg) 0 -96px no-repeat; padding-left:1px; text-indent:-20000px; }
/*** END tabs menu ***/

/*** BEGIN tabs menu 2 ***/			
	#mtabs2 .zak2 { background:url(images/zak_bg2.jpg) 0 0 repeat-x; }
	#mtabs2 .zak2r { background:url(images/zak_bg2.jpg) 100% -96px no-repeat; }
		ul.tzak2 { background:url(images/zak_bg2.jpg) 0 -96px no-repeat; font-size:11px; font-weight:bold; margin-bottom:10px; }
		ul.tzak2 li { float:left; background:url(images/zak_bg2.jpg) 100% -96px no-repeat; padding-right:1px; }
		ul.tzak2 li a { height:31px; display:block; line-height:31px; padding:0 15px; color:#fff; text-shadow:1px 1px 0 #1f1f1f; }
		ul.tzak2 li a h4, ul.tzak2 li a h3 { font-weight: bold;}
		ul.tzak2 li a:hover { background:url(images/zak_bg2.jpg) 0 -64px repeat-x; }
		ul.tzak2 li.ui-state-active a { height:31px; background:url(images/zak_bg2.jpg) 0 -32px repeat-x; color:#FFF; text-shadow:1px 1px 0 #5d8200; }
		ul.tzak2 li.first { background:url(images/zak_bg2.jpg) 0 -96px no-repeat; padding-left:1px; text-indent:-20000px; }
		ul.tzak2 li.last { float:right; background:url(images/zak_bg2.jpg) 0 -96px no-repeat; padding-left:1px; display: none;}
/*** END tabs menu 2***/		
	
/*** BEGIN lista produktów glowna ***/		
	ul.list-products-mainpage { overflow:hidden; }
	ul.list-products-mainpage li { float:left; width:232px;  background:url(images/prod_bg.jpg) 0 0 no-repeat; padding-top:8px; margin:0 10px 10px 0; }
	ul.list-products-mainpage li:nth-child(4n) { margin-right:0 !important; }
	ul.list-products-mainpage li.last { margin:0 0 10px 0 !important; }
	ul.list-products-mainpage li .prodb1 { width:232px; background:url(images/prod_bg.jpg) -233px 100% no-repeat; padding-bottom:8px; }
	ul.list-products-mainpage li .prodb2 { width:223px; background:url(images/prod_bg.jpg) -466px 100% repeat-y; height:184px; padding:0 8px 0 1px; }
	ul.list-products-mainpage li h2 a, ul.list-products-mainpage li h3 a, ul.list-products-mainpage li h4 a, ul.list-products-mainpage li .h a { font-weight:bold; font-size:12px; color:#4b4b4b; padding:2px 6px; width:217px; height:46px; display:block; overflow:hidden; }
	ul.list-products-mainpage li h2 a:hover, ul.list-products-mainpage li h3 a:hover, ul.list-products-mainpage li h4 a:hover, ul.list-products-mainpage li .h a:hover { color:#AD1636; }

	ul.list-products-mainpage li .prod_con { padding-left:1px; }
	ul.list-products-mainpage li .image { height:130px; width:130px; }
	ul.list-products-mainpage li .image img { height: 120px; width: 120px; max-height:130px; max-width:130px; cursor: pointer;}
	ul.list-products-mainpage li .price a { display:block; background:url(images/bt_prod.jpg) 0 0 no-repeat; width:74px; padding-right:15px; height:30px; line-height:30px; color:#FFF; font-size:13px; text-shadow:1px 1px 0 #212121; font-weight:bold; text-align:right; margin:10px 0; }
	ul.list-products-mainpage li .price a:hover { background-position: -111px 0; }
	
	ul.list-products-mainpage li .price span { display:block; background:url(images/bt_prod.jpg) 0 0 no-repeat; width:74px; padding-right:15px; height:30px; line-height:30px; color:#FFF; font-size:13px; text-shadow:1px 1px 0 #212121; font-weight:bold; text-align:right; margin:10px 0; cursor: pointer}
	ul.list-products-mainpage li .price span:hover { background-position: -111px 0; }
	
	
	ul.list-products-mainpage li .price .promo_p { color:#b8cd00; }
	ul.list-products-mainpage li .abuy a {  display:block; background:url(images/bt_prod.jpg) 0 -31px no-repeat; width:79px; padding-left:10px; height:30px; line-height:30px; color:#FFF; font-size:12px; text-shadow:1px 1px 0 #8b1616; font-weight:bold; margin-bottom:10px; }
	ul.list-products-mainpage li .abuy a:hover { background-position: -111px -31px; }
	ul.list-products-mainpage li .dbuy a { display:block; background:url(images/bt_prod.jpg) 0 -93px no-repeat; width:79px; padding-left:10px; height:30px; line-height:30px; color:#FFF; font-size:12px;  font-weight:bold; margin-bottom:10px; }
	ul.list-products-mainpage li .dec a { display:block; background:url(images/bt_prod.jpg) 0 -62px no-repeat; width:89px; height:30px; line-height:30px; color:#404040; font-size:12px; text-shadow:1px 1px 0 #ececec; font-weight:bold; text-align:center; margin-bottom:10px; }
	ul.list-products-mainpage li .dec a:hover { background-position: -111px -62px; }
	
	ul.list-products-mainpage li .dec span { display:block; background:url(images/bt_prod.jpg) 0 -62px no-repeat; width:89px; height:30px; line-height:30px; color:#404040; font-size:12px; text-shadow:1px 1px 0 #ececec; font-weight:bold; text-align:center; margin-bottom:10px; cursor: pointer; }
	ul.list-products-mainpage li .dec span:hover { background-position: -111px -62px; }
	
	ul.list-products-mainpage li .tooltip {
		display: none;
		position: absolute;
		z-index: 1000;
		background: #3b3b3b;
		color: #d4d4d4;
		width: 230px;
		padding: 10px;
		font-size: 12px;
		border-radius: 5px;
		opacity: 0.9;
		-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3);
		box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.3);
		text-shadow: 1px 1px 0 #000;
	}
/*** END lista produktów glowna ***/

/*** BEGIN lista artykulow glowna ***/		
	ul.article li { float:left; height:122px; width:468px; background:url(images/art_bg.jpg) 0 -246px no-repeat; padding-left:6px; margin:0 10px 10px 0; }
	ul.article li:nth-child(2n) { margin:0 0 10px 0 !important; }
	ul.article li.last { margin:0 0 10px 0 !important; }
	ul.article li .art1 {  background:url(images/art_bg.jpg) 100% -123px no-repeat; padding-right:6px; height:122px; }
	ul.article li .art2 {  background:url(images/art_bg.jpg) 0 0 repeat-x; height:122px; padding:0 8px 0 1px; }
	ul.article li h2 a, ul.article li h5 a, ul.article li div.title a { font-weight:bold; font-size:12px; color:#4b4b4b; padding-top: 10px; width:297px; height:35px; display:block; }
	ul.article li h2 a:hover, ul.article li h5 a:hover, ul.article li div.title a:hover { color:#A0B800; }
	ul.article li .desc { width:297px; line-height:16px; }
	ul.article li .desc a { color:#ad1636; font-weight:bold; }
	ul.article li .desc a:hover { text-decoration:underline; }
	ul.article li .photo { padding:10px 10px 10px 4px; }
	ul.article li .photo img { max-height:110px; max-width:140px; }
/*** END lista artykulow glowna ***/
/*** BEGIN lista kategorii ***/
	ul#Categories_List { padding:0 0 0 10px; }
	ul#Categories_List li { float:left; width:181px; height:228px; cursor:pointer; background:url(images/cat_bg.jpg) 0 0 no-repeat; padding-top:6px; margin:0 10px 10px 0; }
	ul#Categories_List li:nth-child(4n) { margin-right:0;}
	ul#Categories_List li.rg { margin:0 0 10px 0 !important; }
	ul#Categories_List li .catb1 { width:165px; height:195px; background:url(images/cat_bg.jpg) -181px 0 repeat-y; padding:0px 8px 0px 8px; }
	ul#Categories_List li .catb1 .photo { width:165px; height:195px; padding: 0px 0; }
	ul#Categories_List li .catb1 .photo h2 { text-align:center; height: 140px; padding-top: 12px; }
	ul#Categories_List li .catb1 .photo h2 a { font-size:18px; font-weight:bold; display: block; text-shadow:1px 1px 0 #ffffff;}
	ul#Categories_List li .catb1 .photo h2 a:hover { color:#819a00; }

	ul#Categories_List li .catb1 .photo img { max-width:165px; max-height:150px;}
	ul#Categories_List li .butt a { background:url(images/cat_but.jpg) 0 0 no-repeat; display:block; height:32px; line-height:30px; width:171px; padding-right:10px; color:#FFF; text-shadow:1px 1px 0 #999999; font-size:16px; font-weight:bold; text-align:center; }
	ul#Categories_List li:hover .butt a { background-position:-181px 0; }
	ul#Categories_List li:hover .catb1 .photo h2 a { color:#AD1636; text-shadow:1px 1px 0 #ececec; }
/*** END lista kategorii ***/

/*** BEGIN lista kategorii PK ***/
	ul#Categories_List2 { padding:0 0 30px 10px; }
	ul#Categories_List2 li { float:left; width:141px; height:141px; cursor:pointer; margin:0 10px 10px 0; overflow: hidden; border: solid 1px #dfdfdf;background: white;border-radius:3px;}
	ul#Categories_List2 li:hover { border-color: #C5C3DB; -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);}
	ul#Categories_List2 li:nth-child(5n) { margin-right:0;}

	ul#Categories_List2 li h2 { text-align:right; height: 139px; width:139px; margin:1px;border-radius:3px;}
	ul#Categories_List2 li h2 a { background:#9fb900;color:white;width:119px; height:129px;font-size:16px; font-family:'Open Sans', Arial;font-weight:bold; display: block; padding:0 10px 10px 10px;display:table-cell; vertical-align:bottom;border-radius:3px;-webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; transition: all 100ms ease-out; text-shadow:0px -1px 0 rgba(0, 0, 0, 0.2)}
	ul#Categories_List2 li:nth-child(2n) h2 a { background:#BAC501;}
	ul#Categories_List2 li h2 a:hover { color:white; background:#b83231;text-shadow:0px -1px 0 rgba(0, 0, 0, 0.5)-webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; transition: all 100ms ease-out;}



/*** END lista kategorii PK ***/


/*** BEGIN footer ***/		
#f_bb { background:url(images/f-bgtop.gif) 0 0 repeat-x; padding-top:4px; width:980px; }
	#f_bb .footer { background:url(images/f_bg2.jpg) 0 0 repeat-y; }
		.footer .f_bg { background:url(images/f_bg.jpg) 0 100% no-repeat; padding:19px 0; text-shadow:1px 1px 0 #353535; }
			.f_bg ul.fli1 { width:134px; padding:0 15px; }
				ul.fli1 li.logo { height:27px; padding-bottom:13px; }
				ul.fli1 li.logo a { display:block; width:133px; height:27px; text-indent:-20000px; background:url(images/logo.png) 50% 0 no-repeat; }
			.f_bg ul li {  color:#c8c8c8; padding: 0 }
			.f_bg .list_foot { float:left; width:652px; }
			.f_bg .list_foot li { float:left; }
			.f_bg ul li ul li, ul.fli1 li.l2 { background:url(images/f_li.png) 0 4px no-repeat; padding-left:10px; padding-bottom:4px; }
			.f_bg ul li a { color:#c8c8c8; }
			.f_bg ul li a:hover { color:#b8cd00; }
			.f_bg ul li h4, .f_bg ul li div.h4 { color:#FFF; font-weight:bold; padding-bottom:10px; }
			.f_bg ul li h4 a, .f_bg ul li div.h4 a  {color:#FFF; }
			.f_bg ul li ul li { padding-bottom:4px; }
			.f_bg ul.list li.hasChildren { padding:0 15px; }
			.f_bg ul.list li.no-0 { float:left; width:133px; }
			.f_bg ul.list li.no-0 ul li { width:133px !important; padding-left:10px !important; }
			.f_bg ul.list li.no-1 { float:left; width:311px; padding-right:0; }
			.f_bg ul.list li.no-1 ul li {  float:left; width:135px; padding:0 10px 4px 10px; }
			.f_bg ul.list li.no-2 { float:left; width:133px; padding-left:15px; }
			.f_bg ul.fli2 { width:134px; padding:0 15px; }
				ul.fli2 li h4.news { background:url(images/mail.png) 0 0 no-repeat; height:24px; line-height:24px; padding-left:33px; position: relative; top: -5px;}
				ul.fli2 li.in { height:30px; padding:10px 0; }
				ul.fli2 li a { text-decoration:underline; }
					ul.fli2 li input.newsinput { background:url(images/ns.jpg) 0 0 no-repeat; width:97px; height:30px; padding:0 0 0 10px; line-height:30px; font-size:11px; float:left; text-shadow:1px 1px 0 #FFF; border: none; border-radius: 0px;}
					ul.fli2 li input.news_button { background:url(images/ns.jpg) -107px 0 no-repeat; width:27px; height:30px; display: block; cursor:pointer; float:left;}
#sfoot { padding:20px; width:940px; color:#7d7d7d; }
	#sfoot a { color:#535353; }
	
/*** END footer ***/
#na_fakturze {  display:none; }
/*** BEGIN content menuboxy box **/
	#content { width:100%; overflow:hidden; background:url(images/shadow-botttom.gif) 0 100% repeat-x }
	#div_id_main_page #content {background-image:none;}
	#content #ls { float:left; width:203px; border-right:1px solid #dfdfdf; background-color:#FFF; }
		#ls .menuBox_Promotions, #ls .menuBox_OstatnioDodane, #ls .menuBox_Nowosci { display:none; }
		#ls .menuBox { padding-bottom:4px; background:url(images/shad.jpg) 0 100% no-repeat; border-bottom:1px solid #FFF; color:#4b4b4b; }
			.menuBox h4, .menuBox div.h4 { background:url(images/zak_bg2.jpg) 0 0 repeat-x; font-weight:bold; height:31px; line-height:31px; padding-left:11px; color:#fff; text-shadow:1px 1px 0 #1f1f1f; font-size: 16px; }
			.menuBox h4 a, .menuBox div.h4 a { color:#fff; }
			.menuBox .in {  }
			.menuBox ul.menu, .menuBox .in .empty { padding:8px 11px; }
				.menuBox ul.menu li { padding-left:10px; background:url(images/about_li.png) 0 9px no-repeat;  }
					.menuBox ul.menu li a { display:block; padding:5px 0; }
					.menuBox ul.menu li a:hover { color:#a0b800; }
			.menuBox_Cart .in, .menuBox_Newsletter .in, .menuBox_Search .in, .menuBox_Producenci .in, .menuBox_Deafult .in{ padding:11px; }

			.menuBox_Deafult .in .smila_chmura_tagow { color: #999; text-align: center;}
			.menuBox_Deafult .in .smila_chmura_tagow .t1 { font-size: 10px;}
			.menuBox_Deafult .in .smila_chmura_tagow .t2 { font-size: 12px;}
			.menuBox_Deafult .in .smila_chmura_tagow .t3 { font-size: 14px;}
			.menuBox_Deafult .in .smila_chmura_tagow .t4 { font-size: 16px;}
			.menuBox_Deafult .in .smila_chmura_tagow .t5 { font-size: 20px;}

			.menuBox_Deafult .in .smila_linki_wewnetrzne { }
			.menuBox_Deafult .in .smila_linki_wewnetrzne a { color: #7d7d7d; background: url(images/about_li.png) right 50% no-repeat; padding: 0 5px 0 0px;}
			.menuBox_Deafult .in .smila_linki_wewnetrzne a:hover { color: #AD1636; text-decoration: underline; }
			.menuBox_Search .in .search	ul { padding-bottom:10px; }
			.menuBox_Search .in .search	ul li { float:left; }
			.menuBox_Search .in .search ul li.l1 { width:153px; }
			.menuBox_Search .in .search ul li.l2 { width:28px; }
				.menuBox_Search .in .search ul li input.searchinput { background:url(images/input.gif) 0 0 no-repeat; width:143px; height:30px; padding:0 0 0 10px; line-height:30px; text-shadow:1px 1px 0 #FFF; font-size:11px; border: none; border-radius: 0px;}
				.menuBox_Search .in .search ul li input.search_button { background:url(images/input.gif) -155px 0 no-repeat; width:28px; height:30px; display: block; cursor:pointer; }
				.menuBox_Search .in .search ul li a.adv { display:block; background: url(images/zaw.png) no-repeat scroll 0 0 transparent; height: 22px; text-indent: -9999px; width: 22px; margin:4px; }
				.menuBox_Search .in .search ul li a.adv:hover { background: url(images/zaw.png) 0 -22px no-repeat; }
				.menuBox_Newsletter input.email { background: url(images/l_inp.jpg) 0 0 no-repeat; padding:0 0 0 10px; width:171px; height:30px; line-height:30px; font-size:11px; border: none; border-radius: 0px;}
				.menuBox_Newsletter  .desc { padding-bottom:10px; }
				.menuBox_Newsletter .btns { padding-top:10px; overflow:hidden; width:181px; }
				.menuBox_Newsletter .btns input.submit { float:left; font-size:12px; background:url(images/btnx.jpg) 0 0 no-repeat; height:26px; line-height:26px; width:85px; text-align:center; color:#FFF; font-weight:bold; text-shadow: 1px 1px 0 #6D1717;}
				#newsletter_form_tab input[type="button"], #newsletter_form input[type="button"], #Konkurs_Dominika input[type="button"] { font-size:12px; background:url(images/btnx.jpg) 0 0 no-repeat; height:26px; line-height:26px; width:85px; text-align:center; color:#FFF; font-weight:bold; text-shadow: 1px 1px 0 #6D1717; cursor: pointer;}
				#newsletter_form_tab input[type="button"]:hover, #newsletter_form input[type="button"]:hover, #Konkurs_Dominika input[type="button"]:hover {  background-position:-86px 0;}
				
				.menuBox_Newsletter .btns input.submit:hover { background-position:-86px 0; }
				.menuBox_Newsletter .btns input.remove { float:right; font-size:12px; background:url(images/btnx.jpg) 0 -27px no-repeat; height:26px; line-height:26px; width:85px; text-align:center; color:#FFF; font-weight:bold; }
				.menuBox_Newsletter .btns input.remove:hover { background-position:-86px -27px; }
				.menuBox_Producenci .producenci_Submit { overflow:hidden; padding-top:10px; }
				.menuBox_Producenci .producenci_Submit input.submit { float:left; font-size:12px; background:url(images/btnx.jpg) 0 0 no-repeat; height:26px; line-height:26px; width:85px; text-align:center; color:#FFF; font-weight:bold; }
				.menuBox_Producenci .producenci_Submit input.submit:hover { background-position:-86px 0; }
				.menuBox_Filtrowanie .label {  background:#FFF !important; color:#4b4b4b !important; font-size:11px !important; }
				.menuBox_Filtrowanie .label .arrow { height:5px !important; background:url(images/fil.jpg) 0 -5px no-repeat !important; color:#ad1636;}
				.menuBox_Filtrowanie .active .label .arrow { background:url(images/fil.jpg) 0 0 no-repeat !important; }
				.menuBox_Filtrowanie .option { background:#FFF !important; color:#4b4b4b !important; font-size:11px !important; border:none !important; }
				.menuBox_Filtrowanie #nicebutton { overflow:hidden; padding:11px; background:url(images/dot2.jpg) 0 0 repeat-x; }
				.menuBox_Filtrowanie #nicebutton input.input_nicebutton { float:right; font-size:12px; background:url(images/btnx.jpg) 0 -54px no-repeat; height:26px; line-height:26px; width:60px; padding-right:14px; color:#FFF; font-weight:bold; text-shadow:1px 1px 0 #495500; }
				.menuBox_Filtrowanie #nicebutton input.input_nicebutton:hover { background-position:-61px -54px; }
			.menuBox_Poczekalnia { }
	#content #ms { float:left; width:773px; }

#moje_produkty {

	display: block;
	height: 170px;
	padding:0;
	z-index: 10000;

}
#moje_produkty.rozwiniete { position: fixed; left: 0; width: 100%; bottom: 0px; }
#moje_produkty.zwiniete { position: fixed; left: 0; width: 100%; bottom: -174px;}

/*
#moje_produkty .metka { margin: 0 auto 0 auto; width: 33px; text-align: center; height: 32px; background: url(images/metka-bg.png) 0 0 no-repeat; color: white; font-size: 12px; font-weight: bold; text-indent: -9000px; text-shadow: 1px 1px 0 black; line-height: 32px; border-radius: 4px 4px 0 0; cursor: pointer; overflow: hidden }*/
#moje_produkty .metka { margin: 0 auto 0 auto; width: 134px; text-align: center; height: 32px; background: url(images/metka-bg.png) 0 -128px no-repeat; color: white; font-size: 12px; font-weight: bold; text-indent: 0; text-shadow: 1px 1px 0 black; line-height: 32px; border-radius: 4px 4px 0 0; cursor: pointer; overflow: hidden; padding-left: 4px; position: relative; top: -32px;}
#moje_produkty .metka:hover { padding-left: 4px; text-indent: 0; background-position: 0 -32px; width: 134px;}
#moje_produkty .metka.opened { padding-left: 4px; text-indent: 0; background-position: 0 -64px; width: 134px;}
#moje_produkty .metka.opened:hover { padding-left: 4px; text-indent: 0; background-position: 0 -96px; width: 134px;}
#moje_produkty .metka a { display: block;}

#moje_produkty .pasek_zakladek { height: 31px; width: 980px; margin: 10px auto 10px auto; background: url(images/zak_bg.jpg) 0 0 repeat-x; position: relative; top: -32px;}
#moje_produkty .pasek_zakladek ul { background: url(images/zak_bg.jpg) 100% -96px no-repeat; font-size: 11px; font-weight: bold; border: none; }
#moje_produkty .pasek_zakladek ul li { float: left; float: left; background: url(images/zak_bg.jpg) 100% -96px no-repeat; padding-right: 1px; }

#moje_produkty .pasek_zakladek ul li a { height:31px; display:block; line-height:31px; padding:0 15px; color:#4b4b4b; text-shadow:1px 1px 0 #e8e8e8; }
#moje_produkty .pasek_zakladek ul li a:hover { background:url(images/zak_bg.jpg) 0 -32px repeat-x; }

#moje_produkty .pasek_zakladek ul li.ui-tabs-selected a{ background:url(images/zak_bg.jpg) 0 -64px repeat-x; color:#FFF; text-shadow:1px 1px 0 #7c1212; }
#moje_produkty .pasek_zakladek ul li.ui-tabs-selected a span { display: block; height: 31px; background: url(images/cyp.png) 50% 100% no-repeat; }

#moje_produkty .tabs { width: 980px; margin: 10px auto 10px auto; display: block; position: relative; top: -32px;}
#moje_produkty .tabs.ui-tabs-hide { display: none; }
#moje_produkty .tabs ul { padding: 0; margin: 0;  height: 100%}
#moje_produkty .tabs ul li { float: left; width: 112px; height: 108px; padding: 0; margin: 0 5px 10px 5px; background: white; border: solid 1px #c6c6c6; border-radius: 5px; cursor: pointer;}
#moje_produkty .tabs ul li:first-child { margin-left: 0; margin-right: 4px; }
#moje_produkty .tabs ul li:last-child { margin-right: 0; margin-left: 4px;}

#moje_produkty .tabs ul li.porownywarka_buttons { width: 112px; border: none; background: none; cursor: default;}
#moje_produkty .tabs ul li.porownywarka_buttons a.compare_now{ 
font-size: 12px;
background: url(images/zak_bg.jpg) 0 -65px repeat-x;
height: 18px;
line-height: 18px;
width: 94px;
text-align: center;
color: white;
font-weight: bold;
text-shadow: 1px 1px 0 #6D1717; border-radius: 5px;
margin-bottom: 5px;
font-size: 10px;
display: block;
}

#moje_produkty .tabs ul li.porownywarka_buttons a.compare_now:hover, #moje_produkty .tabs ul li.porownywarka_buttons a.compare_remove_all:hover{ opacity: 0.9;}

#moje_produkty .tabs ul li.porownywarka_buttons a.compare_remove_all{ 
font-size: 12px;
background: url(images/zak_bg2.jpg) 0 0px repeat-x;
height: 18px;
line-height: 18px;
width: 94px;
text-align: center;
color: white;
font-weight: bold;
text-shadow: 1px 1px 0 #6D1717; border-radius: 5px;
font-size: 10px;
display: block;
}


#moje_produkty .tabs .empty { padding: 10px; background: white;border: solid 1px #c6c6c6;border-radius: 5px;}

#moje_produkty .nazwa { text-align: center; font-size: 9px; height: 20px; padding: 5px; overflow: hidden;}
#moje_produkty .tabs ul li:hover a {color: #ad1636;}
#moje_produkty .nazwa a:hover {color: #ad1636;}
#moje_produkty .tabs .foto { text-align: center; }
#moje_produkty .tabs .foto img { width: 70px; height: 70px; }
#moje_produkty .tabs .foto a.compare_remove { background: url(images/del-icon.png) 0 0 no-repeat; width: 14px; height: 14px; line-height: 14px; display: block; position: relative; top: -10px; left: 92px;}
#moje_produkty .tabs .foto a.compare_remove:hover { opacity: 0.6;}
#moje_produkty .container {
	width: 100%;
	height: 100%;
	background: #e3e3e3;
	border-top: solid 1px #c6c6c6;	
	z-index: 10000;
}

#moje_produkty .container2 { width: 980px; margin: 0 auto 0 auto;}
/*** BEGIN content menuboxy box **/

/*** BEGIN sortowanie ***/	
	.productsSort {overflow:hidden;margin-bottom:10px; }
	.orderby, .manufactures, .categories { float:left; overflow:hidden; padding:0 14px 0 10px; width: 250px; }
		.orderby label, .manufactures label, .categories label {float:left; line-height:26px; padding-right:5px;}
		.orderby input, .manufactures input, .categories input {float:left } 
	.manufactures { display: none;}
/*** END sortowanie ***/		



/* BEGIN articles */
		.ctable_articles { width:100%; border-bottom:1px dotted #c5c5c5; margin-bottom:0px; }
		.ctable_articles td { font-family: Arial, Helvetica, sans-serif; }
		#div_id_articles_group_4 .ctable_articles .article_list_date {display: block;font-size:11px;white-space:nowrap;}
		.ctable_articles .article_list_date {display: none;}
		.ctable_articles .article_list_title { padding-bottom:5px; }
		.ctable_articles .article_list_title a { font-size:14px; font-weight:bold; color: #AD1636; }
		.ctable_articles .article_list_title a:hover { text-decoration: underline; }
		
		.ctable_articles .articles_list_text { font-size:11px; color:#4b4b4b; padding-bottom:0px; }
		.ctable_articles table td { padding-bottom:0px; }
		.ctable_articles .articles_list_back { font-size:11px; padding-right:3px; }
		.ctable_articles .articles_list_back  a  {color:#AD1636 }
		.ctable_articles .articles_list_back  a:hover { color:#AD1636; text-decoration:underline; }
/* END articles */

/* SEARC RESULT */
	#wyniki_szukania .search_notice { padding:10px 0 0 10px; font-size:11px; color:#4b4b4b; background:url("images/dot.jpg") no-repeat scroll 0 0 transparent;  }
	#wyniki_szukania .search_notice .search { font-weight:bold; }
	#wyniki_szukania #left {margin: 0 10px 0 0 ; padding: 10px; background: white; border: solid 1px #e3e3e3; border-radius: 5px; font-size: 12px;}
	#wyniki_szukania #right { padding:10px 0 10px 20px; font-size:11px; color:#4b4b4b; }

/*** BEGIN selecty ***/
	ul.ui-selectmenu-menu li { line-height:24px; padding-left:10px; width:125px; background:url(images/sel_bg2.png) 0 0 repeat-y; border-bottom:1px solid #cfcfcf; font-size:11px; } 
	ul.ui-selectmenu-menu li a {display:block; width:125px; }
	ul.ui-selectmenu-menu li a:hover {  color:#a51632; font-weight: bold; }
	ul.ui-selectmenu-menu li.ui-corner-top { background-position: -270px 0; }
	ul.ui-selectmenu-menu li.ui-corner-bottom { background-position: -135px 0; border:none; } 
	shop_optionsc ul.ui-selectmenu-menu li { line-height:24px; padding-left:10px; width:171px; background:url(images/sel_bg.jpg) -362px 0 repeat-y; border-bottom:1px solid #cfcfcf; font-size:11px; }
	shop_optionsc ul.ui-selectmenu-menu li a {display:block; width:171px; }
	shop_optionsc ul.ui-selectmenu-menu li a:hover {  color:#a51632; font-weight: bold; }
	shop_optionsc ul.ui-selectmenu-menu li.ui-corner-top { background-position: -181px 0; }
	shop_optionsc ul.ui-selectmenu-menu li.ui-corner-bottom { background-position:0 0; border:none; }
	ul#undefined-menu li { line-height:24px; padding-left:10px; width:171px; background:url(images/sel_bg.jpg) -362px 0 repeat-y; border-bottom:1px solid #cfcfcf; font-size:11px; }
	ul#undefined-menu li a {display:block; width:171px; }
	ul#undefined-menu li a:hover { color:#a51632; font-weight: bold; }
	ul#undefined-menu li.ui-corner-top { background-position: -181px 0; }
	ul#undefined-menu li.ui-corner-bottom { background-position:0 0; border:none; }
	span.ui-selectmenu-status { font-size:11px }
/*** END selecty ***/

/*** BEGIN lista produktów box **/
	ul.list-products-ls li, ul.list-menbox li { padding:11px; background:url(images/dot2.jpg) 0 0 repeat-x; }
	ul.list-products-ls li.pow { background-image:none; float:left; width:208px; margin:10px 10px 0 0; border:solid 1px #dfdfdf; border-radius:4px;background:white;}
	ul.list-products-ls li.pow:nth-child(4n) { margin-right:0 }
	/*
	#div_id_show_product ul.list-products-ls li.pow { padding:10px 0 20px 10px; background-image: none; float:left; width:230px; margin-bottom:10px; }
	#div_id_show_product ul.list-products-ls li.pow .dec { height:42px; width:130px; overflow:hidden; padding-right:9px; margin-bottom: 15px;}
	#div_id_show_product ul.list-products-ls li .photo { height:auto; width:auto; }
	#div_id_show_product ul.list-products-ls li .photo img { max-height:80px; max-width:80px; }
	#div_id_show_product ul.list-products-ls li .photo_table td { padding: 5px 5px 5px 0; }
	*/
	/*ul.list-products-ls li.last { background:none; }*/
	ul.list-products-ls li .dec {  }
	ul.list-products-ls li.pow .dec { height:45px; overflow:hidden; padding:0 5px;text-transform:uppercase;font-family:'Open Sans', Arial,Helvetica;font-weight:bold;text-align:center; }
	ul.list-products-ls li .dec a:hover { color:#686868;  }
	ul.list-products-ls li .price {  margin-top:5px; text-align:center; font-family:'Open Sans', Arial,Helvetica;font-weight:bold;}
	ul.list-products-ls li .price .pr { font-weight:bold; }
	ul.list-products-ls li .price .promo_p { color:#ad1636; }
	ul.list-products-ls li .price .o-price { text-decoration:line-through; padding-right:5px; }
	ul.list-products-ls li h2 a { padding:0 9px 10px 0; font-weight:bold; font-size:12px; display:block; width:121px; }
	ul.list-products-ls li .mark .priceh { padding-left:10px; margin-top:5px; background:url(images/about_li.png) 0 50% no-repeat; }
	ul.list-products-ls li .photo { text-align:center; }
	ul.list-products-ls li .photo img { height:190px; width:190px; }
	ul.list-menbox li { text-align:center; }
	ul.list-menbox li h2 a { font-weight:bold; font-size:12px; padding-bottom:10px; display:block; }
	ul.list-menbox li h2 a:hover, ul.list-products-ls li h2 a:hover { color:#A0B800; }
	ul.list-menbox li .photo { height:100px; width:181px; }
	ul.list-menbox li .photo img { max-height:100px; max-width:181px; }
/*** END lista produktów box **/	

/*** BEGIN lista produktów **/	
		
		
		/*.top_text { display:none; }*/
		#div_id_search_result .top_text, #wyniki_szukania_lista_produktow .top_text { display: none;}
		.top_text {
			margin: 0 8px 10px 10px;
			padding: 10px;
			background: white;
			border: solid 1px #dbdbdb;
			border-radius: 7px;
			font-size: 12px;
			background-image: linear-gradient(bottom, #FFFFFF 16%, #F7F7F7 58%);
			background-image: -o-linear-gradient(bottom, #FFFFFF 16%, #F7F7F7 58%);
			background-image: -moz-linear-gradient(bottom, #FFFFFF 16%, #F7F7F7 58%);
			background-image: -webkit-linear-gradient(bottom, #FFFFFF 16%, #F7F7F7 58%);
			background-image: -ms-linear-gradient(bottom, #FFFFFF 16%, #F7F7F7 58%);
			background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.16, #FFFFFF),
			color-stop(0.58, #F7F7F7)
			);
			text-shadow: 1px 1px 0 #ffffff;
		}
		.top_text h1{
		font-weight: bold;
		font-size: 16px;
		color: #4b4b4b;
		}
		
		.list-choose {float:right;margin-right:10px;}
		.list-choose .text { padding:7px 5px 0px 0; font-size:11px; color:#767676; }
		#div_id_news .bg-warp2-top{ background:url(images/shadow-top.gif) 0 0 repeat-x; }
		
		.bg-warp2-bottom { padding-top:10px; background:url(images/shadow-top.gif) 0 0 repeat-x; }
		#div_id_main_page .bg-warp2-bottom {  padding:0; background-image:none; }


		/*#div_id_news .bg-warp2-top, #div_id_last_added .bg-warp2-top, #div_id_bestsellers .bg-warp2-top, #div_id_product_list .bg-warp2-top, #div_id_promotions .bg-warp2-top, #wyniki_szukania_lista_produktow .bg-warp2-top, #div_id_search2 .bg-warp2-top, #div_id_series .bg-warp2-top  { background:url(images/shadow-botttom.gif) 0 100% repeat-x; }
		*/
		
	/*** BEGIN nawigacja **/		
		.prod-no { padding:10px 0; background:url(images/dot.jpg) 0 0 no-repeat; overflow:hidden; text-align:center; }
			.prod-no  div { display:inline-block; float:none; }
			.prod-no .btns2 a, .prod-no .btns a, .prod-no .btns .sep { height:26px; line-height:26px; color:#717171; text-shadow:1px 1px 0 #e6e6e6; display:block; float:left; text-align:center; margin-right:1px; display:inline; }
			.prod-no .btns a { background:url(images/nav.jpg) 0 -54px no-repeat; width:26px; }
			 .prod-no .btns .sep { width:26px; } 
			.prod-no .btns a:hover { background-position:-54px -54px; }
			.prod-no .btns a.current { background-position:-27px -54px; color:#FFF; text-shadow:1px 1px 0 #475300; font-weight:bold; }
			.prod-no .btns a.current:hover { background-position:-27px -54px; }
			.prod-no .prev a, .prod-no .next a { background:url(images/nav.jpg) 0 -27px no-repeat; width:80px; }
			.prod-no .prev a:hover, .prod-no .next a:hover { background-position:-81px -27px; }
		ul.list_Products { overflow:hidden; padding:0 0 0 10px; /*background:url(images/dot.jpg) 0 0 no-repeat;*/ }	
	/*** BEGIN lista medium **/	
		ul.list_Produtcs_Medium li { float:left; width:754px;  background:url(images/prod_bg2.jpg) -1508px 0 no-repeat; padding-top:6px; margin:0 0 10px 0; position:relative; }
		ul.list_Produtcs_Medium li .prodb1 { width:754px; background:url(images/prod_bg2.jpg) -754px 100% no-repeat; padding-bottom:6px; }
		ul.list_Produtcs_Medium li .prodb2 { width:724px; background:url(images/prod_bg2.jpg) 0 0 repeat-y; padding:9px 15px;  }
		ul.list_Produtcs_Medium li .photo { height:130px; width:92px; padding-right:15px; }
		ul.list_Produtcs_Medium li .photo img { max-height:130px; max-width:92px; cursor: pointer;}
		ul.list_Produtcs_Medium li .photo a.promotion_product { text-indent:-20000px; background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:1px; top:1px; }
		ul.list_Produtcs_Medium li .photo a.new_product { text-indent:-20000px; background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:0; }
		ul.list_Produtcs_Medium li .photo div.promotion_product { text-indent:-20000px; background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:1px; top:1px; cursor: pointer; }
		.cat_774 ul.list_Produtcs_Medium li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_775 ul.list_Produtcs_Medium li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_776 ul.list_Produtcs_Medium li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_777 ul.list_Produtcs_Medium li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		ul.list_Produtcs_Medium li .photo div.new_product { text-indent:-20000px; background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:0; cursor: pointer; }			
		ul.list_Produtcs_Medium li .info { width:459px; padding:0 15px 18px 15px; color:#4b4b4b; font-size:11px;}
		ul.list_Produtcs_Medium li .info br { display:none; }
		ul.list_Produtcs_Medium li .info h2 a { font-weight:bold; font-size:12px; padding-bottom:5px; display:block; }
		ul.list_Produtcs_Medium li .info h2 a:hover { color:#ad1636; }	
		ul.list_Produtcs_Medium li .info .h2 a { font-weight:bold; font-size:12px; padding-bottom:5px; display:block; }
		ul.list_Produtcs_Medium li .info .h2 a:hover { color:#ad1636; }	
		ul.list_Produtcs_Medium li .info a { color:#4b4b4b; font-size:11px;}
		ul.list_Produtcs_Medium li .info a:hover { color:#686868; }
		ul.list_Produtcs_Medium li .info .attributes_div { display:block; overflow:hidden; height: 52px; margin:0; }
		ul.list_Produtcs_Medium li .info .att2_table { display:block; overflow:hidden; height: 45px; margin:7px 0 0; }
		ul.list_Produtcs_Medium li .info .att2_table tr { display:block; background:url(images/point.jpg) 0 5px no-repeat; padding-left:10px; margin-top:7px; float:left; width:215px; }
		ul.list_Produtcs_Medium li .info .att2_table tr td { line-height:normal; font-size: 11px;}
		ul.list_Produtcs_Medium li .info .add { background:url(images/dot2.jpg) 0 0 repeat-x; position:absolute; bottom:10px; width:459px; padding-top:5px;}
		ul.list_Produtcs_Medium li .info .add a { padding-left:15px; display:block; float:left; line-height:12px; }
		ul.list_Produtcs_Medium li .info .add a:hover { color:#ad1636; }
		ul.list_Produtcs_Medium li .info .add span.det { background:url(images/det.jpg) 0 0 no-repeat; padding-right:20px; cursor: pointer; padding-left:15px; display:block; float:left; line-height:12px;}
		ul.list_Produtcs_Medium li .info .add span.det:hover { color:#ad1636;}
		ul.list_Produtcs_Medium li .info .add a.det { background:url(images/det.jpg) 0 0 no-repeat; padding-right:20px; }
		ul.list_Produtcs_Medium li .info .add a.prz { background:url(images/add.jpg) 0 0 no-repeat; padding-right:20px; }
		ul.list_Produtcs_Medium li .info .add a.por { background:url(images/compare.jpg) 0 0 no-repeat;}
		ul.list_Produtcs_Medium li .price { width:111px; color:#4b4b4b; font-weight:bold; padding-left:15px; text-align:right; }
		ul.list_Produtcs_Medium li .price p.priceh { padding-left:10px; font-weight:normal; margin-bottom:10px; background:url(images/about_li.png) 70px 50% no-repeat; }
		ul.list_Produtcs_Medium li .price .n-price { font-size:17px; }
		ul.list_Produtcs_Medium li .price .o-price { text-decoration:line-through; font-size:12px; }
		ul.list_Produtcs_Medium li .price .p-price { font-size:17px; color:#819a00; }
		ul.list_Produtcs_Medium li .abuy a {  padding-right:45px; display:block; background:url(images/bt_prod2.jpg) 0 0 no-repeat; width:75px; height:26px; line-height:26px; color:#FFF; font-size:12px; text-shadow:1px 1px 0 #8b1616; font-weight:bold; margin-top:15px; }
		ul.list_Produtcs_Medium li .abuy a:hover { background-position: -120px 0; }
		ul.list_Produtcs_Medium li .dbuy a { text-align:center; display:block; background:url(images/bt_prod2.jpg) 0 -27px no-repeat; width:110px; height:26px; line-height:26px; color:#FFF; font-size:12px; font-weight:bold; margin-top:15px; }
		ul.list_Produtcs_Medium table.att2_table td.att2_name { padding-right: 2px;}

			/*** BEGIN lista medium WERSJA 2 ***/	
		ul.list_Produtcs_Medium_v2 li { width: 752px; border: solid 1px #e3e3e3; border-radius: 5px; background: white; background-image: none; padding:0; margin-bottom: 20px; position:relative; height:220px;}
		ul.list_Produtcs_Medium_v2 li .nazwa_prod { height: 40px; background: #f7f7f7; line-height: 40px; border-radius: 5px 5px 0 0; border-bottom: solid 1px #e3e3e3; font-size: 18px; overflow: hidden; text-shadow: 0 1px 0 #fff; background-image: linear-gradient(bottom, rgb(237,237,237) 100%, rgb(247,247,247) 25%);background-image: -o-linear-gradient(bottom, rgb(237,237,237) 100%, rgb(247,247,247) 25%);background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 100%, rgb(247,247,247) 25%);background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 100%, rgb(247,247,247) 25%);background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 100%, rgb(247,247,247) 25%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(1, rgb(237,237,237)),	color-stop(0.25, rgb(247,247,247)));}
		ul.list_Produtcs_Medium_v2 li .nazwa_prod a { display:block;padding: 0 10px; color:#717171;text-decoration: none;}
		ul.list_Produtcs_Medium_v2 li .nazwa_prod a:hover { color:#4b4b4b;}
		ul.list_Produtcs_Medium_v2 li .photo { float: left; padding: 10px; height: 150px; width: 125px; }
		ul.list_Produtcs_Medium_v2 li .photo img { height:120px; width:120px; cursor: pointer;}
		ul.list_Produtcs_Medium_v2 li .photo a.promotion_product { background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0px; top:40px; }
		ul.list_Produtcs_Medium_v2 li .photo a.new_product { background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:40px; }
		ul.list_Produtcs_Medium_v2 li .photo div.promotion_product { background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0px; top:40px; cursor: pointer; }
		.cat_774 ul.list_Produtcs_Medium_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_775 ul.list_Produtcs_Medium_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_776 ul.list_Produtcs_Medium_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_777 ul.list_Produtcs_Medium_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		ul.list_Produtcs_Medium_v2 li .photo div.new_product { background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:40px; cursor: pointer; }			
		ul.list_Produtcs_Medium_v2 li .info { float: left; padding: 10px 10px 10px 0; width: 440px;color:#767676;}
		ul.list_Produtcs_Medium_v2 li .info br { display:none; }
		ul.list_Produtcs_Medium_v2 li .info a { color:#4b4b4b; font-size:11px;}
		ul.list_Produtcs_Medium_v2 li .info a:hover { color:#686868; }
		ul.list_Produtcs_Medium_v2 li .info .desc { line-height: 150%; height: 50px; overflow:hidden; }
		ul.list_Produtcs_Medium_v2 li .info .attributes_div { display:block; overflow:hidden; height: 60px; margin:6px 0 0 0; }
		ul.list_Produtcs_Medium_v2 li .info .att2_table {  overflow:hidden; margin:7px 0 0 0; }
		ul.list_Produtcs_Medium_v2 li .info .att2_table tr { }
		ul.list_Produtcs_Medium_v2 li .info .att2_table tr td { line-height:normal; font-size: 11px; color:#767676; padding: 2px;}
		ul.list_Produtcs_Medium_v2 li .info .att2_table tr td.att2_name { background:url(images/point.jpg) 0 7px no-repeat;white-space:nowrap; padding-left: 10px;}
		ul.list_Produtcs_Medium_v2 li .info .add { border-top: dotted 1px #e3e3e3;position:absolute; bottom:10px; width:459px; padding-top:8px;}
		ul.list_Produtcs_Medium_v2 li .info .add a { padding-left:15px; display:block; float:left; line-height:12px; }
		ul.list_Produtcs_Medium_v2 li .info .add a:hover { color:#ad1636; }
		ul.list_Produtcs_Medium_v2 li .info .add span.det { background:url(images/det.jpg) 0 0 no-repeat; padding-right:20px; cursor: pointer; padding-left:15px; display:block; float:left; line-height:12px; font-weight:bold;}
		ul.list_Produtcs_Medium_v2 li .info .add span.det:hover { color:#ad1636;}
		ul.list_Produtcs_Medium_v2 li .info .add a.det { background:url(images/det.jpg) 0 0 no-repeat; padding-right:20px; }
		ul.list_Produtcs_Medium_v2 li .info .add a.prz { background:url(images/add.jpg) 0 0 no-repeat; padding-right:20px; }
		ul.list_Produtcs_Medium_v2 li .info .add a.por { background:url(images/compare.jpg) 0 0 no-repeat;}
		ul.list_Produtcs_Medium_v2 li .d_price { float: right; padding: 10px; height: 159px; width: 125px; border-left: solid 1px #e3e3e3; background: #fbfbfb;border-radius: 0 0 5px 0;}

		ul.list_Produtcs_Medium_v2 li .d_price .dodaj_do_koszyka { display: block; text-align: center; background:#a52222; background-image: linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%); background-image: -o-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -moz-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -webkit-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -ms-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, rgb(153,25,25)),	color-stop(1, rgb(202,65,65))); height: 30px; line-height: 30px; color: white; border-radius: 3px; font-weight: bold; }
		ul.list_Produtcs_Medium_v2 li .d_price .dodaj_do_koszyka:hover  { background-image: linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -o-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -moz-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -webkit-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -ms-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, rgb(170,52,50)),	color-stop(1, rgb(215,98,89)));}
		ul.list_Produtcs_Medium_v2 li .d_price .dodaj_do_koszyka.deny_buy { background-image: linear-gradient(bottom, rgb(90,90,90) 0%, rgb(138,138,138) 100%);background-image: -o-linear-gradient(bottom, rgb(90,90,90) 0%, rgb(138,138,138) 100%);background-image: -moz-linear-gradient(bottom, rgb(90,90,90) 0%, rgb(138,138,138) 100%);background-image: -webkit-linear-gradient(bottom, rgb(90,90,90) 0%, rgb(138,138,138) 100%);background-image: -ms-linear-gradient(bottom, rgb(90,90,90) 0%, rgb(138,138,138) 100%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, rgb(90,90,90)),	color-stop(1, rgb(138,138,138))); }
		ul.list_Produtcs_Medium_v2 li .d_price .dodaj_do_koszyka.deny_buy:hover { background-image: linear-gradient(bottom, rgb(83,83,83) 0%, rgb(138,138,138) 100%);background-image: -o-linear-gradient(bottom, rgb(83,83,83) 0%, rgb(138,138,138) 100%);background-image: -moz-linear-gradient(bottom, rgb(83,83,83) 0%, rgb(138,138,138) 100%);background-image: -webkit-linear-gradient(bottom, rgb(83,83,83) 0%, rgb(138,138,138) 100%);background-image: -ms-linear-gradient(bottom, rgb(83,83,83) 0%, rgb(138,138,138) 100%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, rgb(83,83,83)),	color-stop(1, rgb(138,138,138))); }
		ul.list_Produtcs_Medium_v2 li .db_price { height: 60px; }
		
		ul.list_Produtcs_Medium_v2 li .d_price .n-price { text-align: center; font-size: 26px; font-weight: bold; color: #767676; text-shadow: 0 1px 0 #fff; }
		ul.list_Produtcs_Medium_v2 li .d_price .o-price { text-align: right; text-decoration:line-through; margin-right: 20px; color: #4b4b4b; font-weight: bold; font-size: 12px; }
		ul.list_Produtcs_Medium_v2 li .d_price .p-price { text-align: center; font-size: 26px; font-weight: bold; color: #819a00; text-shadow: 0 1px 0 #fff;}

		
		ul.list_Produtcs_Medium_v2 li .stars { display: block; margin-top: 10px; font-size: 11px; text-align:center;} 
		ul.list_Produtcs_Medium_v2 li .stars img{ width: 16px; height: 16px; margin: 0 1px 0 1px; opacity: 0.9}
		ul.list_Produtcs_Medium_v2 li .stars:hover img{ opacity: 1}

		
		
		
			/*** BEGIN lista small WERSJA 2 ***/	
		ul.list_Produtcs_Small_v2 li { width: 179px; border: solid 1px #e3e3e3; border-radius: 5px; background: white; background-image: none; padding:0; margin-bottom: 20px; position:relative; height:415px; float: left;margin-right: 10px; }
		ul.list_Produtcs_Small_v2 li:nth-child(4n){margin-right:0}
		ul.list_Produtcs_Small_v2 li .nazwa_prod { display:table;height: 85px; background: #f7f7f7; border-radius: 5px 5px 0 0; border-bottom: solid 1px #e3e3e3; font-size: 13px; overflow: hidden; text-shadow: 0 1px 0 #fff; text-align:center;}
		ul.list_Produtcs_Small_v2 li .nazwa_prod a { height:85px;overflow:hidden; display:table-cell;padding: 0 10px; color:#717171;text-decoration: none;vertical-align: middle}
		ul.list_Produtcs_Small_v2 li .nazwa_prod a:hover { color:#4b4b4b;}
		ul.list_Produtcs_Small_v2 li .photo { padding: 10px 10px 0 10px; height: 130px; text-align:center; }
		ul.list_Produtcs_Small_v2 li .photo img { height:120px; width:120px; cursor: pointer;}
		ul.list_Produtcs_Small_v2 li .photo a.promotion_product { background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0px; top:85px; }
		ul.list_Produtcs_Small_v2 li .photo a.new_product { background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:85px; }
		ul.list_Produtcs_Small_v2 li .photo div.promotion_product { background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0px; top:85px; cursor: pointer; }
		.cat_774 ul.list_Produtcs_Small_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_775 ul.list_Produtcs_Small_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_776 ul.list_Produtcs_Small_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		.cat_777 ul.list_Produtcs_Small_v2 li .photo div.promotion_product {background:url(images/promo-szarfa-prezent.png) }
		ul.list_Produtcs_Small_v2 li .photo div.new_product { background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:85px; cursor: pointer; }			
		ul.list_Produtcs_Small_v2 li .info {  padding: 0 10px;color:#767676;}
		ul.list_Produtcs_Small_v2 li .info br { display:none; }
		ul.list_Produtcs_Small_v2 li .info a { color:#4b4b4b; font-size:11px;}
		ul.list_Produtcs_Small_v2 li .info a:hover { color:#686868; }
		ul.list_Produtcs_Small_v2 li .info .desc { line-height: 150%; height: 50px; overflow:hidden; padding:0 10px;text-align:center; }

		ul.list_Produtcs_Small_v2 li  .add { width:120px;;margin:auto;}
		ul.list_Produtcs_Small_v2 li  .add span.det { background:url(images/det.jpg) 7px 0 no-repeat; padding-left:23px;cursor: pointer; display:block; line-height:12px; }
		ul.list_Produtcs_Small_v2 li  .add span.det:hover { color:#ad1636;}
		
		ul.list_Produtcs_Small_v2 li .d_price { padding: 10px; }

		ul.list_Produtcs_Small_v2 li .d_price .dodaj_do_koszyka { display: block; text-align: center; width: 120px; margin:auto; background:#a52222; background-image: linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%); background-image: -o-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -moz-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -webkit-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -ms-linear-gradient(bottom, rgb(153,25,25) 0%, rgb(202,65,65) 100%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, rgb(153,25,25)),	color-stop(1, rgb(202,65,65))); height: 30px; line-height: 30px; color: white; border-radius: 3px; font-weight: bold; }
		ul.list_Produtcs_Small_v2 li .d_price .dodaj_do_koszyka:hover  { background-image: linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -o-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -moz-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -webkit-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -ms-linear-gradient(bottom, rgb(170,52,50) 0%, rgb(215,98,89) 100%);background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0, rgb(170,52,50)),	color-stop(1, rgb(215,98,89)));}
		ul.list_Produtcs_Small_v2 li .db_price { height: 60px; }
		
		ul.list_Produtcs_Small_v2 li .d_price .n-price { text-align: center; font-size: 26px; font-weight: bold; color: #767676; text-shadow: 0 1px 0 #fff;padding-top:15px; }
		ul.list_Produtcs_Small_v2 li .d_price .o-price { text-align: center; text-decoration:line-through; color: #4b4b4b; font-weight: bold; font-size: 12px;height:15px; }
		ul.list_Produtcs_Small_v2 li .d_price .p-price { text-align: center; font-size: 26px; font-weight: bold; color: #819a00; text-shadow: 0 1px 0 #fff;}

		
		ul.list_Produtcs_Small_v2 li .stars { display: block; margin-top: 10px; font-size: 11px; text-align:center;} 
		ul.list_Produtcs_Small_v2 li .stars img{ width: 16px; height: 16px; margin: 0 1px 0 1px; opacity: 0.9}
		ul.list_Produtcs_Small_v2 li .stars:hover img{ opacity: 1}		
		
		
	/*** BEGIN lista small **/	
		ul.list_Products_Small li { float:left; height:256px; width:175px;  background:url(images/prod_bg3.jpg) 0 -256px no-repeat; padding-left:6px; margin:0 10px 10px 0; position:relative; }
		ul.list_Products_Small li.last { margin:0 0 10px 0 !important; }
		ul.list_Products_Small li .prodb1 { height:256px; width:169px; background:url(images/prod_bg3.jpg) 100% -512px no-repeat; padding-right:6px; }
		ul.list_Products_Small li .prodb2 { width:161px; height:236px; background:url(images/prod_bg3.jpg) 0 0 repeat-x; padding:10px 4px 10px 4px; }
		ul.list_Products_Small li .photo { height:110px; width:161px; padding-bottom: 10px; }
		ul.list_Products_Small li .photo img { max-height:120px; max-width:161px; }
		ul.list_Products_Small li .photo a.new_product { text-indent:-20000px; background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:0; }
		ul.list_Products_Small li .photo a.promotion_product { text-indent:-20000px; background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:1px; top:1px; }
		ul.list_Products_Small li h2 a { overflow:hidden; font-weight:bold; font-size:11px; color:#4b4b4b; padding:8px 0; display:block; height:33px; margin-bottom:7px; }
		ul.list_Products_Small li h2 a:hover { color:#ad1636; }	
		ul.list_Products_Small li .price { width:61px; color:#4b4b4b; font-weight:bold; font-size:13px; }
		ul.list_Products_Small li .price p.priceh { padding-left:10px; font-size:11px; font-weight:normal; margin:5px 0 7px 0; background:url(images/about_li.png) 0 50% no-repeat; }
		ul.list_Products_Small li .price .n-price { color:#ad1636; }
		ul.list_Products_Small li .price .o-price { text-decoration:line-through; }
		ul.list_Products_Small li .price .p-price { color:#819a00; padding-top:5px }
		ul.list_Products_Small li .abuy a {  padding-left:10px; display:block; background:url(images/bt_prod2.jpg) 0 -54px no-repeat; width:90px; height:26px; line-height:26px; color:#FFF; font-size:12px; text-shadow:1px 1px 0 #8b1616; font-weight:bold; margin-top:18px; }
		ul.list_Products_Small li .abuy a:hover { background-position: -130px -54px; }
		ul.list_Products_Small li .dbuy a { text-align:center; display:block; background:url(images/bt_prod2.jpg) -130px -27px no-repeat; width:100px; height:26px; line-height:26px; color:#FFF; font-size:12px; font-weight:bold; margin-top:18px; }	
	/*** BEGIN lista small2 **/	
		ul.list_Produtcs_Small2 li { float:left; width:243px; /*height:287px;*/height:325px; margin:0 10px 10px 0; position:relative;background:white;border:solid 1px #dfdfdf;border-radius:3px; font-family:'Open Sans', Arial,Helvetica;-webkit-transition: all 100ms ease-out;-moz-transition: all 200ms ease-out;transition: all 200ms ease-out;}
		ul.list_Produtcs_Small2 li:hover {border-color:#C5C3DB;-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.2); box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);}
		ul.list_Produtcs_Small2 li:nth-child(3n) {margin-right:0;}
		ul.list_Produtcs_Small2 li .desc{ opacity: 0;visibility:hidden;transition: all 0s ease 0s;cursor:pointer; position:absolute;z-index:20;width:203px; height:170px;margin:-247px 10px 10px 10px;padding:10px;background:rgba(255,255,255,0.95);border:solid 1px #dfdfdf; /*overflow:hidden;*/color:#404040;font-size:10px; }
		ul.list_Produtcs_Small2 li .desc_txt{ max-height:100px; overflow:hidden; }
		ul.list_Produtcs_Small2 li .desc .sep{ border-top:dashed 1px #dfdfdf;margin-top:10px; padding-bottom:10px;}
		/*ul.list_Produtcs_Small2 li:hover .desc{ display:block;opacity: 1;visibility:visible; transition: all 0.5s ease 0s; transition-delay: 0.4s;}*/
		ul.list_Produtcs_Small2 li h2:hover + .desc{ display:block;opacity: 1;visibility:visible; transition: all 0.5s ease 0s; transition-delay: 0.4s;}
		
		
		ul.list_Produtcs_Small2 li .desc div.arrow1 {border-color: transparent;border-style: solid dashed dashed;border-width: 8px 8px 0;display: block;position: absolute;left: 25%;z-index: 2;height: 0;width: 0;border-top-color: #ccc;border-top-color: rgba(0,0,0,.2);top: 190px;}
		ul.list_Produtcs_Small2 li .desc div.arrow2 {border-color: transparent;border-top-color: #fff;border-style: solid dashed dashed;border-width: 8px 8px 0;position: absolute;left: 25%;top: 189px;z-index: 3;height: 0;width: 0;}
		ul.list_Produtcs_Small2 li a.fotolink{ display:block;width:100%; text-align:center;padding:10px 0; }
		ul.list_Produtcs_Small2 li .producent{ position:absolute; right:10px; z-index:2; top:10px; font-weight:bold;text-shadow:1px 1px 0 #fff;color:#4b4b4b;}
		ul.list_Produtcs_Small2 li .ceny{ text-align:right; float:right;font-size:16px; padding:5px;}
		ul.list_Produtcs_Small2 li .ceny .cena{ font-weight:bold; color:#c23a3a;}
		ul.list_Produtcs_Small2 li .ceny .cena.old{ color:#717171;font-size:12px;height:10px;line-height:11px;font-weight:normal;text-decoration:line-through;display:block;}
		ul.list_Produtcs_Small2 li .ceny .cena.no_promo{ line-height:32px;}
		ul.list_Produtcs_Small2 li .ceny .discount_value{background:#cb3b3b;color:white;font-size:10px; margin:2px -5px 0 5px;padding:0 4px;display:inline-block;}
		ul.list_Produtcs_Small2 li .discount_value2{position:absolute;background:#cb3b3b;color:white;width:26px; text-align:center;font-size:10px; margin-left:209px;margin-top:-18px; padding:0 4px;}
		ul.list_Produtcs_Small2 li h2 a{ display:block;height:45px;overflow:hidden;text-align:left;text-transform:uppercase;padding:0 15px;font-weight:normal;}
		ul.list_Produtcs_Small2 li h2 a:first-line{font-weight:bold;}
		ul.list_Produtcs_Small2 li h2 a:hover{ text-decoration:underline;}
		ul.list_Produtcs_Small2 li img.menubox{ width:190px; height:190px; margin:auto; }
		ul.list_Produtcs_Small2 li table.att2_table{ }
		ul.list_Produtcs_Small2 li table.att2_table tr:nth-child(1n+4){ display:none;}
		ul.list_Produtcs_Small2 li table.att2_table td{font-family:'Open Sans', Arial,Helvetica;font-size:10px; color:#404040; }
		ul.list_Produtcs_Small2 li table.att2_table td.att2_name{white-space:nowrap; padding-right:5px; }
		ul.list_Produtcs_Small2 li .new_product { text-indent:-20000px; background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:0; }
		ul.list_Produtcs_Small2 li div.buttons_cta{ height:34px;text-align:center;float:left;margin-left:15px;padding-top:5px;}
		ul.list_Produtcs_Small2 li div.buttons_cta a.cart{ display:inline-block;padding:0 5px; height:25px;line-height:25px; color:white;/*background:#fff;*/background:#333e50; font-size:11px;text-transform:uppercase; margin-top:2px;font-weight:bold;border-radius:3px;/*border:solid 1px #dfdfdf;*/border:solid 1px #333e50;}
		ul.list_Produtcs_Small2 li div.buttons_cta a.cart:hover{ background:#cb3b3b; color:white;border-color:#cb3b3b;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out;}
		
		ul.list_Produtcs_Small2 li div.buttons_cta a.cart.wybierz_opcje{ padding:0 5px;}
		ul.list_Produtcs_Small2 li div.buttons_cta a.cart.no-produ{ color:#8d8d8d;}
		ul.list_Produtcs_Small2 li div.buttons_cta a.cart.no-produ:hover{ color:white; border-color:#555;background:#8D8D8D;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out;}
		
		ul.list_Produtcs_Small2 li .stars { float:right;display: block; margin: 2px 5px 0px 0px; font-size: 11px; text-align:left;height:15px;} 
		ul.list_Produtcs_Small2 li .stars span { font-family:Arial,Helvetica; font-size:10px;line-height:11px;} 
		ul.list_Produtcs_Small2 li .stars img{ width: 10px; height: 10px; margin: 0 1px 0 1px; opacity: 0.9}
		ul.list_Produtcs_Small2 li .stars:hover img{ opacity: 1}

		ul.list_Produtcs_Small2 li .add_przechowalnia { float:left;margin:3px 0px 0px 15px;} 
		ul.list_Produtcs_Small2 li .add_przechowalnia a.prz{ background: url(images/add_remove_icons.gif) 0 1px no-repeat;padding-left:13px;height:15px;line-height:15px;font-family:Arial,Helvetica;font-size:10px;color:#767676;} 
		ul.list_Produtcs_Small2 li .add_przechowalnia a.prz.remove{ background: url(images/add_remove_icons.gif) 0 -39px no-repeat;} 
		ul.list_Produtcs_Small2 li .add_przechowalnia a.prz:hover{text-decoration:underline;} 
/*** END lista produktów ***/	

/*** BEGIN lista kategorii ***/
	.menuBox_Categories { padding-bottom:4px; background:url(images/shad.jpg) 0 100% no-repeat; border-bottom:1px solid #FFF; color:#4b4b4b; }
	.menuBox_Categories ul { overflow:hidden; width:100%; }
	.menuBox_Categories ul li { float:left; width:100%; display:none; }
	.menuBox_Categories ul li.current { display:block;}
	.menuBox_Categories ul li.current li { display:block; }
	.menuBox_Categories ul li ul { }
	.menuBox_Categories ul li ul li.current { display:block; background: #f9f9f9; }
	.menuBox_Categories ul li a { display:block; }
		/*.menuBox_Categories ul li .main_cat { background:url("images/zak_bg2.jpg") repeat-x scroll 0 0 transparent; height:31px; color:#FFF; line-height:31px; font-weight:bold; padding-left:11px; }*/
		.menuBox_Categories ul li .main_cat { background: url("images/zak_bg.jpg") repeat-x scroll 0 -64px transparent; height:31px; color:#FFF; line-height:31px; font-weight:bold; padding-left:11px; font-size: 16px; text-shadow: 1px 1px 0 black;} 
		.menuBox_Categories ul li ul li a { display:block; background: url(images/about_li.png) 11px 8px no-repeat; padding:3px 0 3px 22px; width:181px; font-size:12px; }
		.menuBox_Categories ul li ul li a.active { color:white; background: url(images/menubox-menu-li-selected.png) 0px 0px no-repeat;}
		.menuBox_Categories ul li ul li a.active:hover { color:white; background: url(images/menubox-menu-li-selected-hover.png) 0px 0px no-repeat;}
		.menuBox_Categories ul li ul li a:hover { color:white; background: #8c8c8c url(images/about_li.png) 11px 8px no-repeat;}
		.menuBox_Categories ul li ul li ul li a { display:block; background: url(images/about_li.png) 22px 7px no-repeat; padding:2px 0 2px 33px; width:170px; font-size: 12px;}
		.menuBox_Categories ul li ul li ul li a:hover { display:block; background: #8c8c8c url(images/about_li.png) 22px 7px no-repeat; padding:2px 0 2px 33px; width:170px; font-size: 12px;}
		.menuBox_Categories ul li ul li ul li a.active { display:block; color: white; background: #4b4b4b url(images/about_li_white.png) 22px 7px no-repeat; padding:2px 0 2px 33px; width:170px;}
		.menuBox_Categories ul li ul li ul li a.active:hover { display:block; color: white; background: #8c8c8c url(images/about_li_white.png) 22px 7px no-repeat; padding:2px 0 2px 33px; width:170px;}		
		
		.menuBox_Categories ul li ul li ul li ul li  { }
		.menuBox_Categories ul li ul li ul li ul li a { display:block; background: url(images/about_li.png) 32px 8px no-repeat; padding:2px 0 2px 44px; width:159px; font-size: 11px; }
		.menuBox_Categories ul li ul li ul li ul li a:hover { display:block; background: #8c8c8c url(images/about_li_white.png) 32px 8px no-repeat; padding:2px 0 2px 44px; width:159px; font-size: 11px; }
		.menuBox_Categories ul li ul li ul li ul li a.active { display:block; background: #6f6f6f url(images/about_li_white.png) 32px 8px no-repeat; padding:2px 0 2px 44px; width:159px; font-size: 11px; }
		.menuBox_Categories ul li ul li ul li ul li a.active:hover { display:block; background: #6f6f6f url(images/about_li_white.png) 32px 8px no-repeat; padding:2px 0 2px 44px; width:159px; font-size: 11px; }
/*** END lista kategorii ***/

/*** BEGIN articles ***/
	.list_articles { overflow:hidden; width:100%; padding:5px 0; }
	.list_articles li { float:left; width:203px; padding:5px 0 5px 22px; background:url(images/about_li.png) 11px 10px no-repeat; }
	.list_articles li a:hover { color:#ad1636; }
/*** EnD articles ***/

/*** BEGIN strona_produktu ***/
#strona_produktu .product { width:926px; background:white; border:solid 1px #dfdfdf; border-radius:5px; padding:10px 15px 3px 15px; margin:0 10px 10px 10px; }
#strona_produktu select {width: 170px; padding-right: 24px;}
	.prodb1 { /*width:754px;  background:url(images/prod_view_bg.jpg) -1508px 100% no-repeat; */padding-bottom:6px; }
 	.prodb2 { width: 724px;background: url(images/prod_view_bg.jpg) 0 0 repeat-y;padding: 3px 15px 3px 15px;font-size: 12px; }
 	#strona_produktu .prodb2 { width:auto; background:white; padding:3px 15px 3px 15px; font-size:12px; border:solid 1px #dfdfdf; border-radius: 0 0 5px 5px;border-top:none; }
	
	.product h2.name, .product h1.name { font-size:22px; font-weight:bold; background:url(images/dot2.jpg) 0 100% repeat-x; padding-bottom:10px; margin-bottom:15px; color:#4B4B4B; }
	.product .gal .bigphoto { display:table-cell; vertical-align:middle;width:310px; height:310px; border:1px solid #dfdfdf; padding:5px; margin-right:10px; text-align:center;position:relative; }
	.product .gal .bigphoto img { max-width:300px; height:300px; }
	.product .gal .bigphoto a.promotion_product { text-indent:-20000px; background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:0; }
	
	.cat_774 .product .gal .bigphoto a.promotion_product { background: url(images/promo-szarfa-prezent.png);}
	.cat_775 .product .gal .bigphoto a.promotion_product { background: url(images/promo-szarfa-prezent.png);}
	.cat_776 .product .gal .bigphoto a.promotion_product { background: url(images/promo-szarfa-prezent.png);}
	.cat_777 .product .gal .bigphoto a.promotion_product { background: url(images/promo-szarfa-prezent.png);}
#strona_produktu .prod_nfo_middle{float:left;}	
#strona_produktu .prod_nfo_right{float:right;width:180px;border:solid 1px #dfdfdf;background:#fafafa;}	
#strona_produktu .promo_shipment_promo{background: url(images/img-icons.png) 0 3px no-repeat;margin: 10px 0 0 76px;font-weight: normal;padding-left: 15px;font-size:12px;}	
#strona_produktu .promo_shipment_promo span{color:#ad1636;font-weight:bold;}	
	.product .gal .bigphoto a.new_product { text-indent:-20000px; background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:0; }
	.product .nfo { /*width:374px; border-left:dashed 1px #dfdfdf;*/height:300px; padding:10px; color:#4B4B4B; line-height:16px; }
	.product .nfo .prbx { margin-bottom:5px;; }
	.product .nfo .prbx2 { width:100%;margin:0 0 10px 0;text-align:center; }
	.product .nfo .mpad { padding-bottom:10px; }
	.product .nfo .lab { font-weight:normal; padding-left:10px; background:url(images/about_li.png) 0 50% no-repeat; }
	.product .nfo .int { font-weight:bold; color:#92a722; padding-left:5px; }
	.product .nfo .int2 { background:white;border:solid 1px #f3f3f3; padding:5px;}
	.product .nfo .int2  img { max-width: 100px; max-height: 100px;}
	.product .price-addcart { width:400px; padding:0; margin:0 10px; color:#4B4B4B; border-bottom:dashed 1px #dfdfdf;padding-bottom:10px;}
	.product .price-addcart .price { display:inline-block; color:#4b4b4b; font-weight:bold; white-space:nowrap;}
	.product .price-addcart .price .discount_value { font-size: 10px;
color: white;
background: #92a722;
margin-left: 8px;
line-height: 15px;
padding: 0 7px; }
	.product .price-addcart .price span.priceh { font-weight:bold;  font-size:12px;}
	.product .price-addcart .price .n-price { color:#ad1636; font-size:22px; }
	.product .price-addcart .price .o-price { text-decoration:line-through; font-size:13px; float:right;margin-right:50px;}
	.product .price-addcart .price .p-price { color:#ad1636; padding-top:0px; font-size:22px; }
	.product .price-addcart .price .n-price-punkty { color:#819a00; padding-top:5px; font-size:11px; font-weight: normal;}
	.product .price-addcart .abuy a { float:left; padding-left:10px; display:block; background:#B03432 url(images/bt_prodv.jpg) 0 0 no-repeat; border-radius:4px;width:147px; height:32px; line-height:32px; color:#FFF; font-size:14px; text-shadow:1px 1px 0 #8b1616; font-weight:bold; text-transform:uppercase; }
	.product .price-addcart .abuy a:hover { background-position: -158px 0; }
	.product .price-addcart .dbuy a { padding-left:15px; display:block; background:url(images/bt_prodv.jpg) 0 -33px no-repeat; width:142px; height:32px; line-height:32px; color:#FFF; font-size:12px; font-weight:bold; }	
	.product .price-addcart .notify_produkt a { padding-left:15px; display:block; background:url(images/button-powiadom-o-produkcie.jpg) 0 -0 no-repeat; width:142px; height:32px; line-height:32px; color:#FFF; font-size:12px; font-weight:bold; text-indent: -20000px;}	
	.product .price-addcart .button_produkt_wycofany { display:block; padding:0 5px; height:32px; line-height:32px; color:#4B4B4B; font-size:14px; font-weight:bold; text-align:center; border:solid 1px #dfdfdf; border-radius:3px;text-transform:uppercase;background:#f8f8f8;}	
	.product .add { clear:both; border-top:1px dashed #dfdfdf;margin-top:15px;padding-top:15px;text-align:center;}
	.product .add a.storage-old { margin-top:10px; padding-left:22px; display:block; background:url(images/bt_prodv.jpg) 0 -67px no-repeat; width:135px; height:26px; line-height:25px; color:#404040; font-size:11px; text-shadow:1px 1px 0 #e8e8e8; font-weight:normal; }
	.product .add a.storage { display:block; border-radius:3px;height:30px;line-height:30px;background:#f5f5f5;color:rgb(80, 80, 80); font-size:11px; font-weight:bold;width:100%;border:solid 1px #dfdfdf;text-transform:uppercase;font-family:'Open Sans',Arial; }
	.product .add a.storage:hover { text-decoration:none; color:white;background:#95AA27;border-color:#788A19;}
	.product .add a.storage-old:hover { background-position: -158px -67px; }
	.product .add a.storaged-old{ margin-top:10px; padding-left:25px; display:block; background:url(images/bt_prodv.jpg) 0 -148px no-repeat; width:132px; height:26px; line-height:25px; color:#404040; font-size:12px; text-shadow:1px 1px 0 #e8e8e8; font-weight:bold; }
	.product .price-addcart .add a.storaged-old:hover { background-position: -158px -148px; }
	.product .price-addcart .quan { float:left;width:74px;overflow:hidden; padding:0; margin-bottom:5px;font-size:12px;font-weight:bold; }
	.product .price-addcart .quan input { width:30px; height:30px; line-height:30px; text-align:center; border: none; border-radius: 0px; padding: 0; font-size: 14px; font-weight: bold; border:1px solid #d1d1d1;border-radius:4px;margin:0 3px;}
	.product .shop_optionsc { color:#4B4B4B; margin:0 10px; padding:20px 0; }
	.product .shop_optionsc table.ctable_options { }
	
	.product .plus_minus {width: 9px;height: 30px;float: left;cursor: pointer;background: #e5e5e5;border: solid 1px #d1d1d1;border-radius: 0 4px 4px 0;margin-left: -9px;
margin-top: 0px;margin-right:7px;}
	
	
.product .plus_minus::selection{background-color:transparent;}
.product .plus_minus .plus{width:9px;height:15px;border-bottom:solid 1px #d1d1d1;border-radius: 0 4px 0 0;background: transparent url(images/img-icons.png) 1px -44px no-repeat;}
.product .plus_minus .plus:hover{background-color:#d1d1d1;}
.product .plus_minus .plus:active{background-color:#fbfbfb;}
.product .plus_minus .plus::selection{background-color:transparent;}
.product .plus_minus .minus{width:9px;height:14px;border-radius: 0 0 4px 0;background: url(images/img-icons.png) 1px -86px no-repeat;}
.product .plus_minus .minus:hover{background-color:#d1d1d1;}
.product .plus_minus .minus:active{background-color:#fbfbfb;}
.product .plus_minus .minus::selection{background-color:transparent;}


	
	
	#opis .prod_desc { width:724px; padding:20px 0; line-height:150%; color:#4B4B4B; }
	#opis .prod_desc p { /*padding-bottom:3px;*/ padding-bottom:10px;}
	#opis .prod_desc ul { line-height:18px; font-size:12px; padding-bottom:13px; padding-left:10px; }
	#opis .prod_desc ul li { padding-left:10px; background:url(images/point_r.jpg) 0 7px no-repeat; }
	#opis .prod_desc table { /*display:block;*/ }
	#opis .prod_desc table tr { background:#FFF; }
	#opis .prod_desc table tr td { width:346px; padding:7px; border:1px solid #e9e9e9; color:#767676; }
	#opis .prod_desc h1 { color:#ad1636; font-weight:bold; font-size:18px; padding-bottom:13px; }
	#opis .prod_desc h2 { color:#ad1636; font-weight:bold; font-size:14px; margin:15px 0 5px 0; }
	#opis .prod_desc h3 { color:#4b4b4b; font-weight:bold; font-size:14px; margin:0 0 15px 0; }
	#opis .prod_desc h4 { color:#ad1636; padding-left:10px; font-weight:bold; margin:15px 0 5px 0; background:url(images/about_li.png) 0 50% no-repeat;}
	#opis .prod_desc a { text-decoration: underline; color: #ad1636;}
	#opis .prod_desc a:hover { text-decoration: underline; color:#4B4B4B}
	#opis .prod_desc .video { margin-bottom: 10px; }
	#opis .prod_desc .video iframe{ width: 600px; height: 400px; margin-left: 60px;}
	#opis .prod_desc .info_produkt_wycofany{ padding:10px;background:#e5e5e5; margin-bottom:40px;font-size:14px;font-weight:bold;}

	#opis .prod_desc table.tabela_kolorow { width: 100%; }
	#opis .prod_desc table.tabela_kolorow  tr td{ width: auto; color: #767676; padding: 2px 4px;}
	#opis .prod_desc table.tabela_kolorow  tr td:nth-child(1){ font-weight: bold; text-align: center;}
	#opis .prod_desc table.tabela_kolorow  tr:nth-child(even) td { background: #f3f3f3;}
	#opis .prod_desc table.tabela_kolorow thead th {
		text-align: center;
		height: 31px;
		line-height: 31px;
		padding: 0 15px;
		color: #4B4B4B;
		text-shadow: 1px 1px 0 #E8E8E8;
		font-weight: bold;
		border-right: 1px solid #E9E9E9;
		background: url(images/zak_bg.jpg) 0 0 repeat-x;
	}
	
	

	.product .product_back_button {
		float: right;
	}
	.product .product_back_button a{
		display: block;
		border-radius: 10px;
		-moz-border-radius: 10px;
		background: url(images/bt_prodv.jpg) -30px -180px no-repeat;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		font-weight: bold;
	}
	
	.product .product_back_button a:hover {
		background: url(images/bt_prodv.jpg) -30px -207px no-repeat;
	}
	
	#strona_produktu #paleta { width: 720px; height: 500px; overflow: hidden; border: solid 1px #e4e4e4; background: #f2f2f2; }
	#strona_produktu #paleta #drag { padding: 0; margin: 0; cursor: move; }
	
	#att-c .att { width:724px; margin-top:0px; padding:5px 0; }
	.product .social h3 { background:url(images/about_li.png) 0 50% no-repeat; padding-left:10px; font-weight:bold; color:#ad1636; }
	
	#att-c .att table.att2_table {  width:100%; }
	#att-c .att table.att2_table tr { /*padding:2px 1px 2px 10px;*/ }
	#att-c .att table.att2_table tr:nth-child(2n) td { background:#f3f3f3; }
	#att-c .att table.att2_table td { padding:10px 8px; font-size:12px; color:#767676; border:1px solid #e9e9e9; width:50%; }
	#att-c .att table.att2_table td.att2_name { font-weight:bold; border-left:2px solid #e9e9e9;}
	#att-c .att table.att2_table td.att2_option { border-right:2px solid #e9e9e9;}
	#att-c .social { width:724px; background:url(images/dot2.jpg) 0 0 repeat-x; padding-top:20px; }
	
	#att-c .att table.att2_table td.att2label { border: none; background: white !important; color: #97a729; font-weight: bold; font-size: 16px; padding: 10px 0 5px 0;}
	
#strona_produktu .mag { margin:10px; }
#strona_produktu .mag2 { margin:0 10px; }
.prodbut2 a.back { padding-left:25px; display:block; background:url(images/bt_prodv.jpg) 0 -175px no-repeat; width:175px; height:26px; line-height:26px; color:#404040; font-size:11px; text-shadow:1px 1px 0 #e8e8e8; font-weight:bold; }
.prodbut2 a.back:hover { background-position:0 -202px; }
.prodbut2 a.kategory { padding-left:5px; display:block; background:url(images/bt_prodv.jpg) 0 -229px no-repeat; width:218px; height:26px; line-height:26px; color:#404040; font-size:11px; text-shadow:1px 1px 0 #e8e8e8; font-weight:bold; }
.prodbut2 a.kategory:hover { background-position:0 -256px; }

#strona_produktu .google, #strona_produktu .fb { float:left; }

.user_details .points2 { border-bottom:1px dotted #c4c4c4; padding-bottom:15px; margin-bottom:10px;  }
/*** END strona_produktu ***/

.account-wrap .header, .pass .header, .moje_konto_dane_adresowe_header { padding:5px 0 10px 35px !important; border-bottom:1px dotted #c4c4c4; margin-bottom:20px; padding-left:35px; font-size:16px; font-weight: bold; color:#4b4b4b; font-family:Arial, Helvetica, sans-serif; }

.account-wrap .header a, .pass .header a, .moje_konto_dane_adresowe_header a { font-size:11px; line-height: 16px; color: #ad1636; }

.moje_konto_dane_adresowe_header.acounttt { background: url(images/person.gif) 0 2px no-repeat;}
.account-wrap .acounttt { background: url(images/person.gif) 0 2px no-repeat; }
.account-wrap .history-ccc { background:url(images/history.gif) 7px 5px no-repeat; }
.pass .passwd { background:url(images/konto-passwd-ico.gif) 0px 2px no-repeat; }



/* BEGIN jquery carousel */
	.jcarousel-container { width:283px; padding:10px 18px; }
		.jcarousel-clip { width:283px; overflow:hidden; }
		.jcarousel-list li { width:82px; height:59px; border:1px solid #dfdfdf; padding:3px; margin-right:5px }
		.jcarousel-list li:hover  { border-color:#ad1636; }
		.jcarousel-list li img { max-width:82px; max-height:59px; }
		.jcarousel-prev { position:absolute; cursor:pointer; background:url(images/c_prev.jpg) 0 -67px no-repeat; height:67px; width:17px; top:10px; left:0; }
		.jcarousel-prev:hover { background-position:0 -134px; }
		.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover { background-position:0 0; cursor:default; }
		.jcarousel-next { position:absolute; cursor:pointer; background:url(images/c_next.jpg) 0 -67px no-repeat; height:67px; width:17px; top:10px; right:0; }
		.jcarousel-next:hover { background-position:0 -134px; }
		.jcarousel-next-disabled, .jcarousel-next-disabled:hover { background-position:0 0; cursor:default; }
/* END jquery carousel */

/*** BEGIN storage ***/
	ul.list_Produtcs_Medium2 { overflow:hidden; padding:10px 0 0 10px; }
	ul.list_Produtcs_Medium2 li { float:left; width:754px;  background:url(images/prod_bgst.jpg) -754px 0 no-repeat; padding-top:6px; margin:0 0 10px 0; position:relative; }
	ul.list_Produtcs_Medium2 li .prodb1 { width:754px; background:url(images/prod_bgst.jpg) -1508px 100% no-repeat; padding-bottom:6px; }
	ul.list_Produtcs_Medium2 li .prodb2 { width:724px; background:url(images/prod_bgst.jpg) 0 0 repeat-y; padding:9px 15px; pos }
	ul.list_Produtcs_Medium2 li .photo { height:70px; width:59px; padding-right:15px; }
	ul.list_Produtcs_Medium2 li .photo img { max-height:70px; max-width:59px; }
	ul.list_Produtcs_Medium2 li .photo a.promotion_product { text-indent:-20000px; background:url(images/promo.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:1px; top:1px; }
	ul.list_Produtcs_Medium2 li .photo a.new_product { text-indent:-20000px; background:url(images/new.png) 0 0 no-repeat; display:block; height:81px; width:81px; position:absolute; left:0; top:0; }			
	ul.list_Produtcs_Medium2 li .info { width:359px; padding:0 15px; }
	ul.list_Produtcs_Medium2 li .info h2 a { font-weight:bold; font-size:12px; padding-bottom:5px; display:block; overflow:hidden; height:32px; }
	ul.list_Produtcs_Medium2 li .info h2 a:hover { color:#A0B800; }	
	ul.list_Produtcs_Medium2 li .info a { color:#4b4b4b; }
	ul.list_Produtcs_Medium2 li .info a:hover { color:#686868; }
	ul.list_Produtcs_Medium2 li .price { width:76px; color:#4b4b4b; font-weight:bold; padding-left:15px; }
	ul.list_Produtcs_Medium2 li .price p.priceh { padding-left:10px; font-weight:normal; margin-bottom:10px; background:url(images/about_li.png) 0 50% no-repeat; }
	ul.list_Produtcs_Medium2 li .price .n-price { font-size:17px; }
	ul.list_Produtcs_Medium2 li .price .o-price { text-decoration:line-through; font-size:12px; }
	ul.list_Produtcs_Medium2 li .price .p-price { font-size:17px; color:#819a00; }
	ul.list_Produtcs_Medium2 li .abuy a { padding-left:25px; display:block; background:url(images/bt_prodst.jpg) 0 0 no-repeat; width:115px; height:26px; line-height:26px; color:#FFF; font-size:12px; text-shadow:1px 1px 0 #8b1616; font-weight:bold; }
	ul.list_Produtcs_Medium2 li .abuy a:hover { background-position: -141px 0; }
	ul.list_Produtcs_Medium2 li .dbuy a { padding-left:10px; display:block; background:url(images/bt_prodst.jpg) 0 -27px no-repeat; width:130px; height:26px; line-height:26px; color:#FFF; font-size:12px; font-weight:bold; }	
	ul.list_Produtcs_Medium2 li .add a.storaged { margin-top:10px; padding-left:23px; display:block; background:url(images/bt_prodst.jpg) 0 -54px no-repeat; width:117px; height:26px; line-height:25px; color:#404040; text-shadow:1px 1px 0 #e8e8e8; font-weight:bold; }
	ul.list_Produtcs_Medium2 li .add a.storaged:hover { background-position:-141px -54px; }
/*** END storage ***/

/*** BEGIN shopcart ***/
#shopcart { width:958px; background:url(images/cart_bg_m.jpg) -958px 0 no-repeat; padding-top:6px; margin:0 10px 10px 10px; }
#shopcart .prodb1 { width:958px;  background:url(images/cart_bg_m.jpg) -1916px 100% no-repeat; padding-bottom:6px; }
#shopcart .prodb2 { width:958px; background:url(images/cart_bg_m.jpg) 0 0 repeat-y; padding:9px 0; font-size:12px; }
#shopcart .bread { padding:3px 18px 20px 18px; width:922px; padding-bottom:20px; background:url(images/dot2.jpg) 0 100% repeat-x; }
#shopcart .bread ul li { width:143px; padding-left:80px; height:67px; margin-left:10px; font-size:14px; font-weight:bold; line-height:67px; }
#shopcart .bread ul li.first { margin:0 !important; color:#FFF; text-shadow:1px 1px 0 #b5b5b5; }
#shopcart .bread ul li.l1 { background:url(images/cartt1.jpg) 0 0 no-repeat; }
#shopcart .bread ul li.l2 { background:url(images/cartt2.jpg) 0 0 no-repeat; }
#shopcart .bread ul li.l3 { background:url(images/cartt3.jpg) 0 0 no-repeat; }
#shopcart .bread ul li.l4 { background:url(images/cartt4.jpg) 0 0 no-repeat; line-height:normal; padding-top:17px; height:50px; }
#shopcart .bread ul li.s { background-position: 0 -67px; color:#FFF; text-shadow:1px 1px 0 #6b9200; }
#shopcart .bread ul li.s2 { background-position: 0 -136px; color:#FFF; text-shadow:1px 1px 0 #b5b5b5; }
#shopcart .thx { background:url(images/dot2.jpg) 0 100% repeat-x; width:100%; text-align:center; padding:20px 0 21px; line-height:16px; }
#shopcart .thx p { color:#87a900; font-weight:bold; font-size:16px; padding-left:25px;  background:url(images/ok.jpg) 280px 0 no-repeat; }
#shopcart .empty_shopcart { padding:15px 18px 5px 18px; }
#shopcart .cartli { padding:15px; background:url(images/dot2.jpg) 0 100% repeat-x; margin:1px; }
	.cartli ul.titlesc { background:url(images/cart_bg.jpg) 0 0 repeat-x; height:40px; line-height:40px; margin-bottom:1px; font-weight:bold; color:#4b4b4b; text-shadow:1px 1px 0 #e3e3e3; }
		ul.titlesc li { background:url(images/cart_bg.jpg) 100% -41px no-repeat; padding-right:1px; text-align:center; }
		ul.titlesc li.l1 { width:551px; }
		ul.titlesc li.l2 { width:122px; }
		ul.titlesc li.l3, ul.titlesc li.l4 { width:82px; }
		ul.titlesc li.l5 { width:84px; }
		ul.titlesc li.l1x { width:674px; }
		ul.titlesc li.l2x { width:82px; }
		ul.titlesc li.l3x { width:82px; }
		ul.titlesc li.l4x { width:84px; }
	.cartli ul.shopcart-prod-list { background:url(images/cart_bg2.jpg) 0 0 repeat-y; }
		ul.shopcart-prod-list li { border-bottom:1px solid #e9e9e9; background:url(images/cart_bg2.jpg) 0 0 repeat-y; float: left; width:100%;}
		ul.spl2 li { border-bottom:1px solid #e9e9e9; background:url(images/cblx.jpg) 0 0 repeat-y; float: left; width:100%;}
		ul.shopcart-prod-list li.first { border-top:1px solid #e9e9e9; }
		ul.shopcart-prod-list li.nth-child-2 { background:url(images/cart_bg2d.jpg) 0 0 repeat-y;}
		ul.spl2 li.nth-child-2 { background:url(images/cblxd.jpg) 0 0 repeat-y;}
		ul.shopcart-prod-list li.others { background:url(images/cart_bg3.jpg) 0 0 repeat-y; color:#767676; }
		ul.spl2 li.others { background:url(images/cblx2.jpg) 0 0 repeat-y; }
		ul.shopcart-prod-list li.others .rabat { padding:19px 21px; width:633px; }
		ul.spl2 li.others .rabat { width:798px; }
		ul.shopcart-prod-list li.others .r_tot { padding:19px 21px; width:209px; text-align:center; color:#ad1636; font-weight:bold; }
		
		
		ul.spl2 li.others .r_tot { padding:19px 0; width:85px; font-size:13px; color:#ad1636; font-weight:bold; }
		ul.shopcart-prod-list li.others .discount-c { padding:19px 21px; }
		ul.shopcart-prod-list li.summary { background:url(images/cart_bg2d2.jpg) 0 0 repeat-y; text-align:right; }
		ul.shopcart-prod-list li.summary .sco { padding:19px 21px; }
		ul.shopcart-prod-list li.summary .sco .summary { font-size:16px; font-weight:bold; display:inline-block; }
		ul.shopcart-prod-list li.summary strong { color:#ad1636; }
		ul.shopcart-prod-list li .photo { height:72px; width:80px; padding-right:15px; }
		ul.shopcart-prod-list li .photo img { max-height:72px; max-width:80px; }
		ul.shopcart-prod-list li h2 { height:72px; width: 440px; display:table-cell; vertical-align:middle; }
		ul.shopcart-prod-list li h2 a { color:#4b4b4b; }
		ul.shopcart-prod-list li h2 a:hover { color:#AD1636; }
		ul.spl2 li h2 a { width:550px !important; }
		ul.shopcart-prod-list li .name { width:535px; padding:8px; }
		ul.spl2 li .name { width:657px !important; }
		ul.shopcart-prod-list li .quan { padding:29px; }
		ul.spl2 li .quan { font-size:13px; padding:36px 0; width:82px; text-align:center; color:#4b4b4b; }
		ul.shopcart-prod-list li .quan input { border:1px solid #e9e9e9; width:30px; height:28px; line-height:28px; text-align:center; padding: 0; font-size: 12px;}
		ul.shopcart-prod-list li .price { width:66px; padding:8px; line-height:72px; text-align:center; color:#4b4b4b; font-size:13px; }
		ul.shopcart-prod-list li .razem { width:67px; padding:8px; line-height:72px; text-align:center; color:#4b4b4b; font-size:13px; }
		ul.spl2 li .razem { color:#ad1636; }
		ul.shopcart-prod-list li .usun { padding:36px 35px; }
		ul.shopcart-prod-list li .usun a { display:block; text-indent:-20000px; width:15px; height:15px; background:url(images/del.png) 0 0 no-repeat; }
		ul.shopcart-prod-list li .usun a:hover { background-position:0 -15px; }
#shopcart .btns-cart { padding:15px 16px 0 16px; width:925px; }
#shopcart .btns-cart2 { padding:15px 16px 0 16px; width:925px; background:url(images/dot2.jpg) 0 0 repeat-x; }
	.btns-cart2 a.btn1-g, .btns-cart a.btn1-g { display:block; color:#404040; text-shadow:1px 1px 0 #e6e6e6; padding-left:27px; width:114px; height:32px; line-height:32px; background:url(images/cart_btns.jpg) 0 -33px no-repeat; }
	.btns-cart2 a.btn1-g:hover, .btns-cart a.btn1-g:hover { background-position:-142px -33px; }
	.btns-cart2 a.btn1, .btns-cart a.btn1 { display:block; color:#FFF; text-shadow:1px 1px 0 #6b9200; padding-left:10px; width:147px; height:32px; line-height:32px; background:url(images/cart_btns.jpg) 0 0 no-repeat; font-weight:bold; }
	.btns-cart2 a.btn1:hover, .btns-cart a.btn1:hover { background-position: -158px 0; }
	.btns-cart2 a.btn2 { display:block; color:#FFF; text-shadow:1px 1px 0 #6b9200; padding-left:10px; width:188px; height:32px; line-height:32px; background:url(images/cart_btns.jpg) 0 -93px no-repeat; font-weight:bold; }
	.btns-cart2 a.btn2:hover { background-position: 0 -126px; }
input#discount_code { border:1px solid #e9e9e9; width:155px; height:28px; line-height:28px; padding-left:10px; margin-right:10px; }
#shopcart a.actv { display:inline-block; color:#FFF; text-shadow:1px 1px 0 #6b9200; text-align:center; width:89px; margin-right:10px; height:26px; line-height:28px; background:url(images/cart_btns.jpg) 0 -66px no-repeat; font-weight:bold; }
#shopcart a.actv:hover { background-position:-90px -66px;  }
a.calculate-icon { background:url(images/calculate_icon.png) 0 0 no-repeat; height:19px; width:19px; display: block; text-indent: -9999px; margin:5px 0 0 15px; }
a.calculate-icon:hover { background-position:0 -19px;  }
a.przel { color:#767676; background:url(images/calculate_icon.png) 100% 0 no-repeat; height:19px; width:45px; display: block; padding: 0 25px 0 580px; margin:10px 0; line-height:19px; }
a.przel:hover { background-position:100% -19px;  }

#shopcart .shopcart_banner_promo { float: right; display: none; line-height: 28px; font-size: 11px; color: #AD1636;}
#shopcart .shopcart_banner_promo a { text-decoration: underline; color: #AD1636;}
#shopcart .shopcart_banner_promo a:hover { color: #4B4B4B;}


#shopcart #payments-list-ul { text-align: center;}
#shopcart #payments-list-ul li { float: left; width: 160px; height: 100px; padding: 5px 0 8px 0; border: solid 1px #e9e9e9; border-radius: 5px; margin: 5px; text-align: center; font-size: normal; cursor: pointer;}
#shopcart #payments-list-ul li .etykieta { height: 35px;}
#shopcart #payments-list-ul li.zaznaczony_bank { border: solid 3px; margin: 3px !important; background: #f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x;}
#shopcart #payments-list-ul li img { margin-bottom: 3px;}
#shopcart #payments-list-ul li:hover { background: #f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x; }

/*** END shopcart ***/

/*** BEGIN coments ***/
#porady .cw { border:1px solid #e9e9e9; margin-bottom:10px; padding:15px; background: #fafafa;}
#porady .cw .author { font-weight:bold; color:#4b4b4b; padding-bottom:12px; }
#porady .cw .data { font-weight:normal;  padding-bottom:12px; float: right; font-size: 11px; }
#porady .cw .ocena { font-weight:bold; color:#4b4b4b; padding-top:12px;  }
#porady .cw .ocena .sp { padding:5px 5px 0 0; }
#porady .cw .ocena img { padding-left: 2px; }
#porady .ncw .no_coment { padding:15px 0; }
#porady .combut { padding: 0 274px; }
	.combut a#comment { text-align:center; padding-left:20px; display:block; background:url(images/bt_prodv.jpg) 0 -94px no-repeat; width:156px; height:26px; line-height:26px; color:#FFF; font-size:12px; font-weight:bold; text-shadow:1px 1px 0 #8b1616; }
	.combut a#comment:hover { background-position:0 -121px; }
/*** END coments ***/

/*** BEGIN artykuł ***/
.div_class_article .article_text { font-size:12px; line-height: 150%; color: #4b4b4b;}
.article_text .ikona_artykulu { display: none;}
.article_text h1 { color:#ad1636; font-weight:bold; font-size:18px; padding-bottom:13px; line-height: 150%; }
.article_text h2 { color:#ad1636; font-weight:bold; font-size:16px; margin:15px 0 10px 0;}
.article_text h3 { color:#4b4b4b; font-weight:bold; font-size:16px; margin:15px 0 10px 0;}
.article_text h4 { color:#ad1636; padding-left:10px; font-weight:bold; margin:15px 0 5px 0; background:url(images/about_li.png) 0 6px no-repeat;}
.article_text h5 { color:#ad1636; padding-top:25px; }
.article_text a { color: #ad1636; text-decoration: underline;}
.article_text a:hover { color:#A0B800; }
.article_text p { line-height:150%; font-size:12px; padding-bottom: 10px;}
.article_text img { float:right; padding:0 0 15px 15px; }
.article_text div img { float:none; padding:0; }
.article_text ul { line-height:150%; font-size:12px; padding-bottom:13px; padding-left: 13px; }
.article_text ul li { padding-left:10px; background:url(images/point_r.jpg) 0 6px no-repeat; }
.article_text ol { line-height:150%; font-size:12px; padding-bottom:13px; padding-left: 13px;}
.article_text ol li { list-style-type:decimal; }
.article_text ol li ol li { list-style-type:lower-alpha; margin-left:15px; }
.article_text table caption { color:#97a729; font-weight:bold; font-size:16px; padding-bottom:10px; }
.article_text table { padding-bottom:15px; }

.article_text table tr th { color:#4B4B4B; padding:7px; }
.article_text table tr td {  width:346px; padding:7px; border:1px solid #e9e9e9; color:#767676; }
.article_text table tr td  img{ float:none;padding:0; }
.article_text .top_img { position: relative; left: -14px; top: -15px; width: 752px !important; border-radius: 5px 5px 0 0;}



.article_text div.button_green { width: 157px; height: 32px; background: url(images/button-green-bg.png) 0 0 no-repeat; cursor: pointer; text-align: center;}
.article_text div.button_green:hover { background: url(images/button-green-bg.png) -158px 0 no-repeat;}
.article_text div.button_green a { color: white; text-shadow: 1px 1px 0 #6B9200; display: block; line-height: 32px; font-weight: bold; text-decoration: none;}

#cennik_dostaw  thead, .article_text table.nagtab thead { background: url(images/zak_bg.jpg) 0 0 repeat-x;}
#cennik_dostaw  thead th, .article_text table.nagtab  thead th { text-align: center; height: 31px; line-height: 31px; padding: 0 15px; color: #4B4B4B;text-shadow: 1px 1px 0 #E8E8E8; font-weight: bold; border-right: 1px solid #E9E9E9;}
#cennik_dostaw tr td, .article_text table.nagtab tr td{ text-align: center; background: white;width:auto !important; }
#cennik_dostaw tr td.left, .article_text table.nagtab tr td.left { text-align: left !important; }
#cennik_dostaw tr td.widthauto, .article_text table.nagtab tr td.widthauto{ width: auto !important; }
#cennik_dostaw tr:hover td, .article_text table.nagtab tr:hover td{ text-align: center; background: #fcfcfc; }
#cennik_dostaw tr:nth-child(even) td, .article_text table.nagtab tr:nth-child(even) td{ background:#f3f3f3; }
#cennik_dostaw tr:nth-child(even):hover td, .article_text table.nagtab tr:nth-child(even):hover td{ background:#efefef; }
#cennik_dostaw .title_dpd { background:url(images/dpd_logo.jpg) left center no-repeat; font-size: 16px; font-weight: bold; padding-left: 105px; height: 90px; line-height: 90px; }
#cennik_dostaw .title_ups { background:url(images/ups_logo.jpg) left center no-repeat; font-size: 16px; font-weight: bold; padding-left: 105px; height: 90px; line-height: 90px; } 
#cennik_dostaw .title_inpost { background:url(images/inpost_logo.jpg) left center no-repeat; font-size: 16px; font-weight: bold; padding-left: 105px; height: 90px; line-height: 90px; } 
#cennik_dostaw .title_pp { background:url(images/poczta-polska-logo.gif) left center no-repeat; font-size: 16px; font-weight: bold; padding-left: 105px; height: 70px; line-height: 70px; }
/*** END artykuł ***/

/*** BEGIN category artykuł ***/
.cat_art { width:754px; background:url(images/prod_view_bg.jpg) -754px 0 no-repeat; padding-top:6px; margin:0 10px; }
.cat_art .prodb1 { width:754px;  background:url(images/prod_view_bg.jpg) -1508px 100% no-repeat; padding-bottom:6px; }
.cat_art .prodb2 { width:724px; background:url(images/prod_view_bg.jpg) 0 0 repeat-y; padding:10px 15px; font-size:12px; }
.cat_art .text-more-c { /*width:560px;*/ float:left;  }
.cat_art .text-more-c .txt- { float:left;  border-bottom:1px solid #dfdfdf; padding-bottom:8px; }
.cat_art h2, .cat_art h1 { color:#4b4b4b; font-weight:bold; font-size:22px; padding-bottom:8px; display:block; }
.cat_art .txt { font-size:12px; color:#4b4b4b; line-height:18px; /*width:560px;*/ overflow:hidden; height:75px; }
	.cat_art .txt ul { line-height:18px; font-size:12px; padding-bottom:13px; padding-left:10px; }
	.cat_art .txt ul li { padding-left:10px; background:url(images/point_r.jpg) 0 7px no-repeat; }
	.cat_art .txt h3 { color:#4b4b4b; font-weight:bold; margin:15px 0 5px 0; font-size: 14px; }
	.cat_art .txt h4 { color:#4b4b4b; padding-left:10px; font-weight:bold; margin:15px 0 5px 0; background:url(images/about_li.png) 0 50% no-repeat;}
	.cat_art .txt a { text-decoration: underline; }
	.cat_art .txt a:hover { color: #AD1636; }
.cat_art .photo { height:124px; width:144px; padding-right:15px; }
.cat_art .photo img { /*max-height:124px;*/ max-width:144px; }
.cat_art .more a { font-size:10px; display:block; color:#4b4b4b; text-shadow:1px 1px 0 #e5e5e5; text-align:center;  width:87px; height:16px; line-height:16px; background:url(images/bt_more.jpg) 0 0 no-repeat; }
.cat_art .more a:hover { background-position:-87px 0; }

.cat_art .czytaj_poradnik a { 
	font-size:10px; display:block; color:#4b4b4b; text-shadow:1px 1px 0 #e5e5e5; text-align:center; 
	padding-left: 5px;
	padding-right: 5px;
	height:16px; line-height:16px; 
	background-image: linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);
	background-image: -o-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);
	background-image: -moz-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);
	background-image: -webkit-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);
	background-image: -ms-linear-gradient(bottom, #C2C2C2 26%, #EAEAEA 63%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.26, #C2C2C2),
	color-stop(0.63, #EAEAEA)
	);
	border-radius: 0 0 5px 5px;
	border-bottom: solid 1px #a3a3a3;
}
.cat_art .czytaj_poradnik a:hover { 
	background-image: linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);
	background-image: -o-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);
	background-image: -moz-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);
	background-image: -webkit-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);
	background-image: -ms-linear-gradient(bottom, #CFCFCF 26%, #EFEFEF 63%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.26, #CFCFCF),
	color-stop(0.63, #EFEFEF)
	);
}
/*** END category artykuł ***/

/*** BEGIN category artykuł ***/

/*** BEGIN serie produktów ***/

.serie_produktow_box { width: 754px; margin:10px 11px 10px 9px; background: white; border: solid 1px #e3e3e3; border-radius: 5px; font-size: 12px;}
.serie_produktow_box .content{ color: #4b4b4b; line-height: 18px; padding: 0 15px 10px 15px; }
.serie_produktow_box  h1 { font-size: 16px; color: #AD1636; font-weight: bold; padding: 12px 15px;;}
.serie_produktow_box  h1  span { color: #4b4b4b;}
.serie_produktow { padding: 6px;}
.serie_produktow h3 { font-weight: bold; font-size: 12px; color: #AD1636; padding-left: 20px; background: url(images/about_li.png) 10px 5px no-repeat; padding-bottom: 5px;}
.serie_produktow ul { margin-left: 0px; width: 100%; float: left;}
.serie_produktow ul  ul{ padding-bottom: 13px  }
.serie_produktow ul li { padding-left: 10px; background: url(images/point_r.jpg) -0px 5px no-repeat; padding-bottom: 3px; display: block; float: left;}

.serie_produktow ul li.main_cat {background: url(images/point_r.jpg) -6000px 5px no-repeat; list-style: none; font-weight: bold; clear: both}
.serie_produktow ul li a:hover { text-decoration: underline; color: #AD1636;}
.serie_produktow ul li a { display: block; } 
/*** END serie produktów ***/

/*** BEGIN producenci ***/
	#manufacturers .letters { padding:10px; overflow:hidden; background:url(images/hr.gif) 0 100% repeat-x; margin-bottom:10px; }
		#manufacturers .letters span { height:26px; line-height:26px; color:#aeaeae; text-shadow:1px 1px 0 #e6e6e6; display:block; float:left; text-align:center; margin:2px; display:inline; background:url(images/nav.jpg) 0 -54px no-repeat; width:26px; }
			#manufacturers .letters span a { height:26px; line-height:26px; color:#4b4b4b; text-shadow:1px 1px 0 #e6e6e6; display:block; float:left; text-align:center; margin-right:1px; display:inline; background:url(images/nav.jpg) 0 -54px no-repeat; width:26px; }
			#manufacturers .letters span a:hover { background-position:-54px -54px; }
	#manufacturers .manufacturer { float:left; height:256px; width:175px;  background:url(images/prod_bg3.jpg) 0 -256px no-repeat; padding-left:6px; margin:0 0 10px 10px; }
		#manufacturers .manufacturer .prodb1 { height:256px; width:169px; background:url(images/prod_bg3.jpg) 100% -512px no-repeat; padding-right:6px; }
		#manufacturers .manufacturer .prodb2 { width:161px; height:236px; background:url(images/prod_bg3.jpg) 0 0 repeat-x; padding:10px 4px 10px 4px; }
		#manufacturers .manufacturer .logo { height:110px; width:161px; padding-bottom: 10px; }
			#manufacturers .manufacturer .logo img { max-height:110px; max-width:161px; }
			#manufacturers .manufacturer h2 { text-align:center; padding:10px 0 5px; }
		#manufacturers .manufacturer h2 a { font-weight:bold; font-size:12px; color:#4b4b4b; }
		#manufacturers .manufacturer h2 a:hover { color:#ad1636; }
		#manufacturers .manufacturer .product_number { text-align:center; font-size: 11px;}
		#manufacturers .manufacturer .description { overflow:hidden; height:50px; padding-top:20px; }
/*** END producenci ***/

/* ukrywanie */
#div_id_main_page #content #ms .cat_art, #div_id_main_page #content #ms #ls { display:none; }
#rotator-, #mtabs2, #mtabs, #about,  #div_id_shop_cart #content .top_text { display:none; }
#div_id_main_page #ls, #div_id_shop_cart #content #ls, #div_id_order_details #content #ls, #div_id_order_list #content #ls, #div_id_order_confirm #content #ls { display:none; }
#div_id_shop_cart #content #ms, #div_id_order_details #content #ms, #div_id_order_list #content #ms, #div_id_order_confirm #content #ms { width:100%; float:none; }
#div_id_main_page #rotator-, #div_id_main_page #mtabs2, #div_id_main_page #mtabs, #div_id_main_page #about { display:block; }
.backward { display:none; }
#div_id_show_product #content #ls {display:none;}
#div_id_show_product #content #ms  {width:100%; float:none;}
		
		td { font-family:Arial, Helvetica, sans-serif; }
		.table-c td { vertical-align:top;  }
		.table-c td table { border:0; }
		.ctable, .ctable_small, .ctable_login, table.dataTable, .ctable_search, .ctable_myaccount, .ctable_myaccount_small { width:100%; border:1px solid #e9e9e9; background:#ffffff;}
		.ctable th, .ctable_small th, .ctable_login th, table.dataTable th, .ctable_search th, .ctable_myaccount th, .ctable_myaccount_small th {  background:url(images/th-bg.gif) 0 0 repeat-x;  text-align:center; text-shadow:1px 1px #e3e3e3; color:#4b4b4b; height:40px; vertical-align:middle; font-weight:bold !important; font-size:12px;  }
		.ctable td, .ctable_small td, .ctable_login td, table.dataTable td, .ctable_search td, .ctable_myaccount td, .ctable_myaccount_small td { padding:10px;  font-size:12px; vertical-align:middle; color:#737373; line-height:15px; border:0; }
		.ctable_td2 .payment_desc a { border-bottom: dashed 1px #737373; }
		.ctable td td, .ctable_small td td, .ctable_login td td, table.dataTable td td, .ctable_search td td, .ctable_myaccount td td, .ctable_myaccount_small td td { border-bottom:0 !important; }
		.mail_shipment { width:100% !important; margin-bottom:10px !important; border:1px solid #e9e9e9 !important;  }
		.mail_shipment th { font-weight:bold !important; line-height:100% !important; padding:5px 10px 5px 20px !important ; color:#ad1636 !important; background:url(images/about_li.png) 13px 50% no-repeat !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; }
		.mail_shipment td {  padding:10px 3px 5px 20px !important; font-family:Arial, Helvetica, sans-serif !important; font-size:13px !important; vertical-align:top !important; color:#575a5d !important; line-height:150% !important; border:0 !important;  }
		.ctable_myaccount tr { background:#f6f6f6; }
		.ctable_myaccount tr:nth-child(2n) { background:#e9e9e9; }
		.ctable_myaccount td { border-right:1px solid #ffffff; border-top:1px solid #ffffff; padding:5px 7px; line-height:normal;  }
		.ctable_myaccount th { border-right:1px solid #ffffff; border-top:1px solid #ffffff; padding:0px 7px; line-height:normal;  }
		.ctable_myaccount th:nth-last-child(1), .ctable_myaccount td:nth-last-child(1) { border-right:0; }
		table.dataTable td { border-bottom:0; }
		td.alignLeft { text-align:left }
		td.alignCenter { text-align:center }
		.special_ctable td { padding:10px 0px; }
		.ctable_login td  { padding:1px 0; }
		td.ctable_item1 { width:50%; }
		td.ctable_item2 { width:50%; }
		td.text_right { text-align:right }
		td.text_center { text-align:center; }
		table.cart_order { width:100%; }
		td.text_left { text-align:left; }
		p.passwordForgot2 { padding:0 24px 10px; }
		td.ctable_order_bold { font-weight:bold; line-height:30px; padding:10px 20px !important ; color:#ad1636 !important; border-bottom:1px dotted #c4c4c4 !important; background:url(images/about_li.png) 13px 50% no-repeat; font-size:12px; }
		.ctable_login_inputs td { padding-right:10px; }
		div.passwordForgot2 { padding:0 24px; }
		#order_details_payment { width:16px; }
		.input_normal { width:210px; padding:4px 0 4px 10px; border:1px solid #e9e9e9; color:#737373; }
		/*.input_disabled { width:210px; padding:4px 0 4px 10px; border:1px solid #e9e9e9; background:#f6f6f6;}*/
		textarea.textarea_comment { width:580px !important; max-width:580px; min-width:580px; border:1px solid #e9e9e9;  }
		table.storage { width:100%; }
		table.storage th { text-align:center; }
		table.storage a.cart  { background:url(storage-.jpg) 50% 0% no-repeat; width:47px; height:28px; display:block; text-indent:-20000px;  }
		table.storage a.cart:hover { background-position:100% 0%; }
		table.storage .brak { background:url(storage-.jpg) 0% 0% no-repeat; width:47px; height:28px; display:block; text-indent:-20000px; }
		hr.backward { display:none; }
		.user_details .welcome { line-height:31px; font-weight:bold; color:#7c7c7c; padding-left:10px; margin-bottom:20px; }
		.my_account.main table td { line-height:20px; }
		.my_account.main table td a:hover { color:#000; text-decoration:none; }
		.ctable_search .input_normal { width:230px; }
		.ctable_search input.currency  { width:50px; }
		#opisy2 { margin:0 5px; }
		.ctable_search select {width:228px; /*font-size:11px; color:#000; font-family:Tahoma, Geneva, sans-serif; padding: 1px 0 1px 10px; border:1px solid #e6e6e6;*/  }
		.ctable_search .search_table_mid  select { width:226pxpx; }
		div.search_notice { line-height:22px; }
		#wyniki_szukania .no_products { margin: 10px;padding: 10px;background: white;border: solid 1px #e3e3e3;border-radius: 5px;font-size: 12px;font-weight:bold;}
		#advanced_search_form {margin:0 10px;}
		#advanced_search_form .ctable_noborder { margin:0 auto; }
		tr.userPassword td { padding-bottom:10px; padding: 10px }
		tr.userName td { padding-t:10px; }
		table.registry label { padding-right:7px; font-size:13px; padding-top:4px; }
		span.small_font { color:#737373; font-size:11px; font-weight:normal; }
		.form-item-check a { color:#AD1636; text-decoration:underline; }
		td.alignRight { text-align:right; }
		tr.border-row-line td.ctable_order_bold, .opakowaniaWrapper .ctable td { border-bottom:none !important; }
		tr.border-row-dot td.ctable_order_bold { border-bottom:1px dotted #c4c4c4 !important; }
		tr.border-row-dot td.ctable_order_bold label { font-weight:bold !important; }
		span.promotion-discount-order { font-weight:normal !important; color:#ad1636 !important; }
		span.promotion-discount-order a { font-weight:normal !important; color:#ad1636 !important; text-decoration: underline}
		span.promotion-discount-order a:hover {color: red;}
		.opakowaniaWrapper .ctable_small td { padding: 5px 3px 5px 20px !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 13px !important;
vertical-align: middle !important;
color: #575A5D !important;
line-height: 150% !important;
border: 0 !important; }
		
		.ctable_container { width:100%; margin-bottom:20px;  background:url(images/ttl-bg.jpg) 0 0 no-repeat }
		.ctable_container  td { border-bottom:0; }
		.ctable_container  td table { background-image:none !important; }
		
		.sendform, .sendform_long { background:url(images/sendform.jpg) 0 0 no-repeat; font-weight:bold; border:0; color:#FFF; font-family:Arial, Helvetica, sans-serif; width:120px !important; text-shadow:1px 1px 0 #6d1717; font-size:12px; cursor:pointer; padding:5px 0 6px; text-align:center; font-weight:bold; }
		.sendform:hover, .sendform_long:hover { background-position:-160px 0; }

#div_id_order_confirm  .sendform_long {
width: 157px !important;
height: 32px !important;
background: url(images/button-green-bg.png) 0 0 no-repeat !important;
cursor: pointer;
text-align: center;
color: white;
text-shadow: 1px 1px 0 #6B9200;
display: block;
font-weight: bold;
text-decoration: none;
}
#div_id_order_confirm  .sendform_long:hover {
background: url(images/button-green-bg.png) -158px 0 no-repeat !important;
}

		
#div_id_search .bg-warp2, #div_id_login_page .bg-warp2, #div_id_account_main .bg-warp2, #div_id_account_history .bg-warp2, #div_id_account_details .bg-warp2, #div_id_account_pass .bg-warp2, #div_id_registration .bg-warp2, .div_class_article .bg-warp2, .div_class_articles_group .bg-warp2, #div_id_manufacturers .bg-warp3 { width:754px; background:url(images/prod_view_bg.jpg) -754px 0 no-repeat; padding-top:6px; margin:10px; }
#div_id_search .bg-warp2-top,  #div_id_login_page .bg-warp2-top, #div_id_account_main .bg-warp2-top, #div_id_account_history .bg-warp2-top, #div_id_account_details .bg-warp2-top, #div_id_account_pass .bg-warp2-top, #div_id_registration .bg-warp2-top, .div_class_article .bg-warp2-top, .div_class_articles_group .bg-warp2-top, #div_id_manufacturers .bg-warp3-top { width:754px;  background:url(images/prod_view_bg.jpg) -1508px 100% no-repeat; padding-bottom:6px; }
#div_id_search .bg-warp2-bottom,  #div_id_login_page .bg-warp2-bottom, #div_id_account_main .bg-warp2-bottom, #div_id_account_history .bg-warp2-bottom, #div_id_account_details .bg-warp2-bottom, #div_id_account_pass .bg-warp2-bottom, #div_id_registration .bg-warp2-bottom, .div_class_article .bg-warp2-bottom, .div_class_articles_group .bg-warp2-bottom, #div_id_manufacturers .bg-warp3-bottom { width:724px; background:url(images/prod_view_bg.jpg) 0 0 repeat-y; padding:10px 15px; font-size:12px; }
 #div_id_login_page .ctable_container { border:1px solid #e9e9e9; }
 #div_id_login_page .ctable_container table { border:0; }
 #div_id_login_page .ctable_container th { background:url(images/login-th.jpg) 50% 0 no-repeat; padding-left:20px; text-align:center; text-shadow:1px 1px #e3e3e3; color:#4b4b4b; height:40px; vertical-align:middle; font-weight:bold !important; font-size:12px;  }
 #div_id_login_page .ctable_container .item2 { background:none repeat scroll 0 0 #F6F6F6 }
 #div_id_login_page .ctable_container .item2 table { background:none repeat scroll 0 0 #F6F6F6 }
.ctable_login .sendform_long { margin-top:-2px; }
.ctable_login  table { width:99%; margin:19px 0 !important; }

div.table { float:left; width:928px; padding:15px; }


#div_id_order_details label, td.ctable_item2 label { font-weight:bold; }
#div_id_order_details .ctable_small { margin-bottom:10px; }	
#div_id_order_details .ctable_small td { border-bottom:1px solid #E9E9E9; height:47px; }
#div_id_order_details .ctable_small td.ctable_td2 { background:#f6f6f6; }
#order_details_cost { font-weight:bold; text-align: right; }
label { cursor:pointer; }	

#post_code_wys, #post_code { width:80px; }

#miejscowosc_wys { width:114px; }

tr.register_order_table td, td.register_order_table { border:none !important; }
#div_id_order_list .register_order_table { display:none; }
.registry td.ctable_order_bold { color:#696969 !important; font-weight:normal; background:transparent; }
.order_style { overflow:hidden; }
.order_style .checbkox-c  {float:left; margin-right:15px; }
.form-item input { width:210px; /*padding:4px 0 4px 10px; border:1px solid #e9e9e9; */color:#737373; }
.order_style .header { padding-bottom:10px; font-size:12px; color:#ad1636; font-weight:bold; width:150px; padding-left:14px; background:url(images/about_li.png) 0 4px no-repeat; }
#div_id_order_list .register_order_table #register-list .form-item { padding:4px 0; overflow:hidden; }
#div_id_order_list .register_order_table #register-list .form-item  label { width:100px; display:block; float:left; text-align:right;  }
#div_id_order_list .register_order_table #register-list .form-item  input { float:left; }
#div_id_order_list .register_order_table #register-list .header { padding:10px 0; font-size:12px; color:#ad1636; font-weight:bold; padding-left:10px; background:url(images/about_li.png) 0 50% no-repeat; }
#div_id_order_list .form-items-area { padding:10px 0; }

#register-list .company-only-item { display: none;}

.order-style2 { overflow:hidden; padding-bottom: 10px; }
.order-style2 .header { padding-top:6px; padding-right:15px !important; }
.order-style2 .checbokx { float:left; padding-top:10px; }
.order-style2 .checbokx  p { padding-bottom:7px; float:left; margin-right:15px;}

.ctable_login{ margin-bottom:15px; }
.ctable_login th { background:url(images/login-th.jpg) 50% 0 no-repeat; padding-left:20px; }
.ctable_login_inputs td { padding-left:10px; }
.ctable_login .ctable_item1 { background:#f6f6f6; }

table.registry th { background:url(images/th-register.jpg) 50% 0 no-repeat; padding-left:20px; }

#div_id_registration table.registry th{ background-position:57% 0; }
#div_id_registration .form-item { padding:4px 0; overflow:hidden; }
#div_id_registration .form-item  label { width:120px; display:block; float:left; text-align:right; }
#div_id_registration .form-item  input { float:left; }
#div_id_registration .header { padding:10px 0; font-size:12px; color:#ad1636; font-weight:bold; padding-left:10px; background:url(images/about_li.png) 0 50% no-repeat; }
#div_id_registration .ctable td { border-bottom:0; }

#div_id_account_details table.registry th{ background-position:57% 0; }
#div_id_account_details .form-item { padding:4px 0; overflow:hidden; }
#div_id_account_details .form-item  label { width:120px; display:block; float:left; }
#div_id_account_details .form-item  input { float:left; }
#div_id_account_details .header { padding:10px 0; font-size:12px; color:#ad1636; font-weight:bold; padding-left:10px; background:url(images/about_li.png) 0 50% no-repeat; }
#div_id_account_details .ctable td { border-bottom:0; }


.account-back { font-size:11px; padding-top:12px; border-top:1px dotted #c4c4c4; margin-top:15px; }
.account-back a { color:#4B4B4B; }
.account-back a:hover { color:#8b0000; }

.form-item-check { padding:10px 0; }


.ctable_options tr { display:block; float:left; padding-right:15px; }
.ctable_options td { display:block; width:100%; padding-bottom:5px; }

.ui-selectmenu { background:url(images/select.jpg) 0 0 no-repeat; display:block; height:26px; overflow:hidden; }
.ui-selectmenu .ui-selectmenu-status { float:left; padding-left:10px; height:26px; line-height:26px; }
.ui-selectmenu .ui-selectmenu-icon { float:right; background:url(images/select.jpg) -212px -47px no-repeat; display:block; width:28px; height:26px; }
.ui-selectmenu-menu { position:absolute; display:none; overflow-x:hidden; overflow-y:auto }
.ui-selectmenu-open { display:block; }

.list-choose table td { padding-left:4px; }
.list-choose table td img { cursor:pointer; width:26px;height:26px;}


#PaletaKolorowWindow { width: 100%; height: 100%; padding: 0; margin:0; z-index: 99999; overflow: hidden; display: none; position: fixed; left: 0; top: 0} 
#PaletaKolorowWindow iframe { position: fixed; width: 980px; height: 100%; border: none; overflow: hidden; margin: auto; top: 0px; left:50%; margin-left: -490px;}
#opis .prod_desc .show_paleta { margin: 0 0 10px 10px; height: 83px; width: 90px; text-align: center; line-height: 31px; display: block; color: #4B4B4B;font-size: 12px; text-indent: -30000px; float: right; background: url(images/show_paleta_ico.jpg) 100% 0 no-repeat;}
#opis .prod_desc .show_paleta:hover { opacity: 0.8;}

#blackout {
	position: fixed;
	top:0;
	left:0;
	background: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
}

div.pole_message_err, div.pole_message, div.pole_message_info {
	background: url(images/border-hs.png) center top no-repeat;
	padding: 80px 20px 20px 20px;
	width: 441px;
	height: 186px;
	position: fixed;
	top:270px;
	left:50%;
	margin-left: -220px;
	z-index: 2001;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
}
/* START: KOPIA 
div.pole_message_err, div.pole_message, div.pole_message_info {
	background: url(images/border-hs.png) top left no-repeat;
	width: 441px;
	padding: 80px 20px 20px 20px;
	height: 186px;
	position: fixed;
	top:270px;
	left:50%;
	margin-left: -220px;
	z-index: 2001;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
}
END: KOPIA */

div.shopcart_confirm_window {
	position: fixed;
	left: 50%;
	top: 270px;
	z-index: 2001;
	cursor: ponter;
	background: white;
	border: solid 1px #e3e3e3;
	border-radius: 5px;
	margin-left: -300px;
	height: 220px;
	width: 600px;
}
div.shopcart_confirm_window hr {background: transparent; border: none; border-top: dotted 1px #AD1636; display:block; margin:25px 0 25px 0;}
div.shopcart_confirm_header {background: url(images/th-bg.gif) 0 0 repeat-x; text-align: center;text-shadow: 1px 1px #E3E3E3;
color: #4B4B4B; font-weight: bold; height: 35px; line-height: 35px; font-size: 12px;}

div.shopcart_confirm_text_err {
padding: 40px 20px 0 20px;
height: 102px;
font-size: 16px;
text-align: center;
color: #AD1636;
font-weight: bold;
}

div.shopcart_confirm_text_ok {
padding: 30px 20px 0 20px;
height: 112px;
font-size: 12px;
text-align: center;
color: #7b9400;
font-weight: bold;
background: url(images/koszyk-zielony-ico.jpg) 60px 10px no-repeat;
}

div.shopcart_confirm_text_ok span {
color: #767676;
font-size: 12px;
}

div.shopcart_confirm_text_ok span span {
font-weight: normal;
}

div.shopcart_confirm_button_err {
cursor: pointer;
position: relative;

margin-left: 430px;
display: block;
color: white;
text-shadow: 1px 1px 0 #6B9200;
padding-left: 10px;
width: 147px;
height: 32px;
line-height: 32px;
background: url(images/cart_btns.jpg) 0 0 no-repeat;
font-weight: bold;
}





div.shopcart_confirm_button_cont {
cursor: pointer;
position: relative;
float: right;
display: block;
color: white;
text-shadow: 1px 1px 0 #6B9200;
padding-left: 10px;
width: 147px;
height: 32px;
line-height: 32px;
background: url(images/cart_btns.jpg) 0 0 no-repeat;
font-weight: bold;
margin-right: 10px;
}

div.shopcart_confirm_button_err:hover, div.shopcart_confirm_button_cont:hover {
background-position: -158px 0;
}

div.shopcart_confirm_button_go_cart {
cursor: pointer;
position: relative;
margin-left: 10px;
display: block;
color: #404040;
text-shadow: 1px 1px 0 #E6E6E6;
padding-left: 27px;
width: 114px;
height: 32px;
line-height: 32px;
background: url(images/cart_btns.jpg) 0 -33px no-repeat;
}
div.shopcart_confirm_button_go_cart:hover {
background-position:-142px -33px;
}
/*
div.pole_message_err:hover,div.pole_message:hover,div.pole_message_info:hover {
	background: url(images/border-hs-hover.png) top left no-repeat;
}
*/
div.pole_message img.zamknij { display:none; }
div.pole_message_err img.zamknij { display:none; }
div.pole_message_info img.zamknij { display:none; }
div.pole_message_err {
	color: #ad1636;
	font-weight: bold;
}
div.pole_message {
	color: #8C9F2F;
}
div.pole_message_info {
	color: #4b4b4b;
}
.pole_message_br, .pole_message_info_br { height: 0; display: none;}
#nyroModalWrapper { background:url(images/nyro_top.png) 0% 0% no-repeat; width:425px !important; padding-top:11px; }
#nyroModalWrapper  .wrapper { background:url(images/nyro_bottom.png) 0% 100% no-repeat; width:425px !important; padding-bottom:11px; }
#nyroModalContent { background:url(images/nyro_mid.png) 0% 0% repeat-y; width:395px !important; padding:4px 15px; }
#nyroModalContent  div.pole_message_err { position:static; width:auto;   height:auto; padding:10px; color:#F00; margin:0; text-align:left; background:url(images/popuo_mid.png) 0% 0% repeat-y; border:0 none; margin-left:0; }
#nyroModalContent  div.pole_message_err  .zamknij { display:none; }
#nyroModalContent  div.pole_message_err #blackout{ display:none; }
#nyroModalContent  br.pole_message_err_br { display:none; }
#nyroModalWrapper a#closeBut {height:23px; font-size:0px; float:right; color:#f0f0f0; display:block;  background:url(images/lightbox-btn-close.gif) 0% 0% no-repeat; width:23px; text-align:left; text-indent:-20000px; border:0 none; cursor:pointer; position: absolute; top:20px; right:20px; }
#nyroModalWrapper a#closeBut:hover {opacity:0.8;
 /* For IE 5-7 */  
     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
     /* For IE 8 */  
     -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  }
#nyroModalContent .form td { padding:5px 0px 5px 10px; }
#nyroModalContent h2 { font-size:14px; font-weight:bold; color:#0000; margin-bottom:10px; }
#nyroModalContent h3 { font-weight:bold; margin-bottom:10px; }
#nyroModalContent .price_popup { font-size:12px; }
#nyroModalTitle { display:none; }
#nyroModalContent .ctable { background-image:none; }
#nyroModalContent .input_normal { width:200px; }
#nyroModalContent textarea.input_normal { margin-left:-5px; }
#nyroModalContent .ctable { border:0; }
#nyroModalContent .ctable td { border:0; }
#nyroModalContent .ctable td table{ width: 100%; }
#nyroModalContent .ctable td table td{ padding: 4px 0 2px 2px; }
#nyroModalContent .ctable td table td textarea{ width: 292px; border-color: #D0D0D0; border-radius: 5px; font-family: Arial, Helvetica; background: #f8f8f8 url(images/input-text-background.gif) 0 0px repeat-x; margin-left: 0px; font-size: 11px; color: #8A8A8A; text-shadow: 1px 1px 0 white;}


#powiazane .dec, #powiazane .priceh, #powiazane .pr, #powiazane .o-price, #kupili .dec, #kupili .priceh, #kupili .pr, #kupili .o-price { font-size: 11px;}

.shop-cart-powiazane { width:958px; /* background:url(images/cart_bg_m.jpg) -1916px 100% no-repeat;*/ padding-bottom:6px; margin:10px; }
.shop-cart-powiazane .warp-shop-cart-powiazane { width:958px; /*background:url(images/cart_bg_m.jpg) 0 0 repeat-y; */font-size:11px; }
.shop-cart-powiazane .warp-shop-cart-powiazane ul.list-products-ls li.pow {  }
.shop-cart-powiazane .warp-shop-cart-powiazane ul.list-products-ls li.pow .dec { height:45px; padding:0 5px; }
 
.shop-cart-powiazane .zak { background:url(images/zak_bg.jpg) 0 0 repeat-x; }
.shop-cart-powiazane .zakr { background:url(images/zak_bg.jpg) 0 -96px no-repeat; }
.shop-cart-powiazane ul.tzak { background:url(images/zak_bg.jpg) 100% -96px no-repeat; font-size:11px; font-weight:bold; margin-bottom:10px; }
.shop-cart-powiazane ul.tzak { margin:0 !important; }
.shop-cart-powiazane ul.tzak li span { background:url(images/zak_bg.jpg) 0 -64px repeat-x; color:#FFF; text-shadow:1px 1px 0 #7c1212;  height:31px; display:block; line-height:31px; padding:0 15px;  }
.shop-cart-powiazane ul.tzak li span span { display:block; height:31px; background:url(images/cyp.png) 50% 100% no-repeat; }
		
.shop-cart-powiazane .list-products-ls { overflow:hidden; padding-top:0px; }


	
		
		#div_id_order_confirm .ctable_small { border-bottom:0px !important; }
		#div_id_order_confirm .mail_shipment { border-top:1px dotted #C4C4C4 !important; }
		
		.ctable_search td.text_right {  width:33%; }
		
		.ctable_login table { text-align:center; margin:0 auto;  }
		.ctable_login table td, .ctable_login table tr { width:100% !important; }
		
		#dane_klient_kraj_wys, #dane_klient_kraj { width:220px; /*border:1px solid #E9E9E9; padding:4px 4px 4px 10px;*/ }
		
		td.userName { text-align:left !important; }
		td.userName label { margin-left:44px; }
		.ctable_login_inputs .btnLogin { text-align:right; }
		
		#div_id_order_confirm .opakowaniaWrapper .ctable_small td { width:51%; }

#Tabela_Panel_Klienta td {
	line-height: 25px;
}		
#Tabela_Panel_Klienta td a{
	background: url(images/about_li.png) 13px 50% no-repeat;
	padding: 0 0 0 20px;
	color: #737373;
}

#Tabela_Panel_Klienta td a:hover{
	color: #AD1636;
}
#Tabela_Panel_Klienta td a span {
	border-bottom: dashed 1px #737373;
}		
#Tabela_Panel_Klienta td a span:hover {
	border-bottom: dashed 1px #AD1636;
}	
		
#wyniki_wyszukiwania2 .no_products, #lista_produktow .no_products { margin: 0 10px; padding: 10px; background: white; border: solid 1px #e3e3e3; border-radius: 5px; font-size:16px; font-weight:bold;top: 10px; width: 730px;}
#strona_produktu .no_products { margin: 10px 10px; padding: 10px; background: white; border: solid 1px #e3e3e3; border-radius: 5px; top: 10px; width: 730px;}


#mail_pay {margin: 10px 10px 10px 0; padding: 10px; background: white; border: solid 1px #e3e3e3; border-radius: 5px; width: 935px;} 

#ms .empty_storage { margin: 0 10px; padding: 10px; background: white; border: solid 1px #e3e3e3; border-radius: 5px; width: 730px; margin-top: 10px;}
#div_id_sitemap	.sitemap { margin: 10px; padding: 10px; background: white; border: solid 1px #e3e3e3; border-radius: 5px;}	
#div_id_sitemap .menuBox_Categories, #div_id_login_page .menuBox_Categories, .div_class_article 	.menuBox_Categories { display: none;}	
#div_id_sitemap	.sitemap table { width: 100% !important;}
#div_id_sitemap	.sitemap table  tr:first { display: block; float: left; width: 100%;}
ul.sitemap-list {margin-left: 0px; font-weight: bold;}
ul.sitemap-list  li {line-height: 150%}
ul.sitemap-list  li  a {line-height: 150%; padding: 2px 4px; margin: 3px;}
ul.sitemap-list  li  a:hover {line-height: 150%; padding: 2px 4px; border: solid 1px #e3e3e3; border-radius: 5px; margin: 2px; background: #f2f2f2;}

ul.sitemap-list  ul {margin-left: 10px; font-weight: normal; }
ul.sitemap-list  ul li { background: url(images/point_r.jpg) 0 7px no-repeat; }
ul.sitemap-list  ul  ul{margin-left: 10px; font-weight: normal; font-size: 11px;}

.prod_banner_promo { width: 370px; border: solid 1px #dfdfdf; border-darius: 5px; height: 50px; display: none;}



#NagLP {
padding: 0;
margin: 0;
border: none;
border-radius: 5px;
position: relative;
left: -14px;
top: -15px;
text-align: left;
clear: both;
}

#NagLP img { float: none; margin: 0; padding: 0; border-radius: 5px 5px 0 0;}


#prezentacja_wella_sp #kontener { width: 232px; background: white; border: solid 1px #e3e3e3; border-radius: 5px; float: left; margin-bottom: 10px; height: 220px}

#prezentacja_wella_sp #kontener:nth-child(3n+2) { margin: 0 10px 0px 10px;}
#prezentacja_wella_sp #kontener .naglowek {background: url(images/th-bg.gif) 0 0 repeat-x; text-align: center;text-shadow: 1px 1px #E3E3E3;
color: #4B4B4B; font-weight: bold; height: 35px; line-height: 35px;}


#prezentacja_wella_sp #kontener .opis { font-size: 9px; border-bottom: solid 1px #e3e3e3; padding: 5px; height: 22px; line-height: 150%;}
#prezentacja_wella_sp #kontener .produkty { font-size: 11px; padding: 5px; font-weight: bold; height: 140px; overflow: auto; text-shadow: 1px 1px #fff;}
#prezentacja_wella_sp #kontener .produkty a { text-decoration: none; font-weight: normal;}
#prezentacja_wella_sp #kontener .produkty a:hover { text-decoration: underline;}
#prezentacja_wella_sp #kontener .produkty h4{ margin: 0; }

#prezentacja_wella_sp #kontener .produkty::-webkit-scrollbar { width: 10px; height: 16px; }
#prezentacja_wella_sp #kontener .produkty::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.10),inset 0 -1px 0 rgba(0, 0, 0, 0.07); background-color: rgba(0, 0, 0, 0.2); }
#prezentacja_wella_sp #kontener .produkty::-webkit-scrollbar-button { display: none; }
#prezentacja_wella_sp #kontener .produkty::-webkit-scrollbar-corner { background-color: transparent; }


#prezentacja_wella_sp #kontener.kera_cristallist { background: url(images/prod/cristalliste.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_nutritive { background: url(images/prod/nutritive.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_age_premium { background: url(images/prod/age-premium.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_biotic { background: url(images/prod/biotic.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_chronologiste { background: url(images/prod/chronologiste.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_elixir { background: url(images/prod/elixir-ultime.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_homme { background: url(images/prod/homme.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_reflection { background: url(images/prod/reflection.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_resistance { background: url(images/prod/resistance.jpg) right bottom no-repeat !important; }
#prezentacja_wella_sp #kontener.kera_specifique { background: url(images/prod/specifique.jpg) right bottom no-repeat !important; }

#button_top_corner {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	overflow: hidden; 
	text-align: right;
	height:135px;
	width:135px;
	overflow:hidden; 
}

#button_top_corner a { display: block; } 
#button_top_corner img { border: none; cursor: pointer;}



#fb_main {
z-index: 999;
position: fixed;
width: 366px;
height: 280px;
top: 103px;
left: -321px;
}

#gplus_main {
z-index: 999;
position: fixed;
width: 366px;
height: 125px !important;
top: 147px !important;
left: -321px;
}

#newsletter_main {
z-index: 999;
position: fixed;
width: 366px;
height: 280px;
top: 191px;
left: -321px;

}

#fb_content {
padding: 7px 7px 0px 7px;
background: url(images/fb-content-new.png) no-repeat;
float: left;
width: 307px;
height: 275px;
}

#gplus_content {
padding: 7px 7px 0px 7px;
background: url(images/gplus-content-new.png) no-repeat;
float: left;
width: 307px;
height: 149px;
}

#newsletter_content {
padding: 7px 7px 0px 7px;
background: url(images/newsletter-content-new.png) no-repeat;
float: left;
width: 307px;
height: 275px;
font-size: 12px;
}

#fb_button {
float: left;
cursor: pointer;
background: url(images/fb-button-new.png) no-repeat;
width: 45px;
height: 40px;
}


#gplus_button {
float: left;
cursor: pointer;
background: url(images/gplus-button-new.png) no-repeat;
width: 45px;
height: 40px;
}

#newsletter_button {
float: left;
cursor: pointer;
background: url(images/newsletter-button-new.png) no-repeat;
width: 45px;
height: 40px;
}

#blog_zakladka {position:fixed; left:0; top:236px;z-index:999;}
#blog_zakladka a img{width:53px; height:40px; border:none;}

.newsletter_ok { background: #a1b900; border: solid 1px #97af00; padding: 10px; color: white; border-radius: 5px; margin-top: 10px;}
.newsletter_err { background: #d60000; border: solid 1px #9b0000; padding: 10px; color: white; border-radius: 5px; margin-top: 10px;}
#newsletter_form_tab .naglowek {
color: #AD1636;
font-weight: bold;
font-size: 14px;
margin: 8px 10px 15px 10px;
}


#newsletter_form_tab ul {
padding-left: 15px;
line-height: 150%;
padding-bottom: 15px;
color: #4B4B4B;
}
#newsletter_form_tab li {
padding-left: 10px;
background: url(images/about_li.png) 0 6px no-repeat;
}
#smila_aktywne_filtry { 
display: none;
margin: 0 10px 10px 10px;
padding: 10px;
background: white;
border: solid 1px #E3E3E3;
border-radius: 5px;
width: 730px;
}


#smila_aktywne_filtry h2 {
font-size: 16px; 
font-weight: bold;
margin-bottom: 10px;
color: #4B4B4B;
}

#smila_aktywne_filtry h4{
font-weight: bold;
font-size: 12px;
color: #4B4B4B;
}

#smila_aktywne_filtry .cl {
clear: left;
}
#smila_aktywne_filtry .grupa_filtrow {
float: left;
margin: 0 10px 10px 0;
}

#smila_aktywne_filtry .grupa_filtrow ul li {
padding: 2px 5px 2px 17px;
border-radius: 3px;
background: #ae292a url(images/iks-usun-filtr.png) 4px 50% no-repeat;
color: white;
margin-right: 4px;
float: left;
font-size: 12px;
cursor: pointer;
}
#smila_aktywne_filtry .grupa_filtrow ul li:hover {
background-color: #d32527;
}

.LP-wyprzedaz .box {
padding: 2px 5px;
border: solid 1px #E9E9E9 !important;
border-radius: 5px;
background: white;
height: 150px;
width: 224px;
color: #4B4B4B;
margin: 0 8px 10px 0;
float: left;
}
.LP-wyprzedaz .box:nth-child(3n) {
margin-right: 0;
}
.LP-wyprzedaz .box h5 {
padding: 0;
font-weight: bold;
font-size: 12px;
color: #4B4B4B;
height: 42px;
}
.LP-wyprzedaz .box h5 a {
text-decoration: none;
color: #4B4B4B;
}
.LP-wyprzedaz .box h5 a:hover {
color: #AD1636;
}

.LP-wyprzedaz .box img {
width: 100px;
height: 100px;
float: left;
}

.LP-wyprzedaz .box .cena {
float: right;
text-align: right;
font-size: 12px;
color: #819A00;
width: 120px;
margin-top: 10px;
}
.LP-wyprzedaz .box .cena .n {
background: url(images/about_li.png) 80px 50% no-repeat;
color: #4B4B4B;
}

.LP-wyprzedaz .box .cena .cr {
color: #4B4B4B;
}
.LP-wyprzedaz .box .cena .cp {
color: #4B4B4B;
}
.LP-wyprzedaz .box .cena .cw {
margin-top: 10px;
}

.LP-wyprzedaz .box .cena .cp .c, .LP-wyprzedaz .box .cena .cr .c {
text-decoration: line-through; 
}

.LP-wyprzedaz .box .cena .cw .c {
font-size: 22px;
font-weight: bold;

}

.LP-wyprzedaz .box .cena span{
font-size: 11px;
}

.chmura_tagow {}

#lakiery-essie {}
#lakiery-essie img { cursor: pointer; width: 45px; height: 97px;}
#lakiery-essie-tooltip { position: absolute; display: none; background: white; border: solid 1px #e4e4e4; border-radius: 5px; padding: 5px 15px; text-align: center; width: 130px; -webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2);}

#lista_produktow div.wzornik_meble { display: none;}

#strona_produktu div.wzornik_meble img 					{ cursor: pointer; width: 87px; height: 59px; margin:0; padding:0; display: inline;}
#strona_produktu div.wzornik_meble.panda img 				{ width: 60px; height: 60px; margin: 0 3px 3px 0; }
#strona_produktu div.wzornik_meble.ayala.podstawy img 	{ width: 87px; height: 69px;}

#meble-tooltip { 
	position: absolute; 
	display: none; 
	background: white; 
	border: solid 1px #e4e4e4; 
	border-radius: 5px; 
	padding: 15px 15px; 
	text-align: center; 
	/*width: 300px;*/ 
	-webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2); 
	box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2); 
	font-weight: bold;
	}
	
div.nearest_paczkomat_div {float: left; background: #f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x;cursor: pointer;margin-right:10px; padding:10px; text-align:center;border:solid 1px #ccc; border-radius:5px; width:160px; height:100px}

div.nearest_paczkomat_div label{font-size:12px;padding:0;margin:0;}
div.nearest_paczkomat_div.selected {border:solid 3px #737373;margin-right:8px;background: #f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x;}
div.nearest_paczkomat_div:hover {border-color:#737373;}
div.nearest_paczkomat_div .paczkomat_name { font-weight:normal; padding:1px;}
div.nearest_paczkomat_div .paczkomat_adres {background:#ffcc00; font-weight:bold; padding:1px; margin:3px 0;text-shadow: 1px 0px 0 #fff;}
div.nearest_paczkomat_div .paczkomat_desc {margin-top: 5px;font-size:11px;}
#paczkomaty_error { padding: 10px; color:#ad1636;}

div#paczkomaty_miasta {height:150px; overflow:auto;width:500px}
div.paczkomat_div {cursor: pointer;padding:10px; border-bottom:solid 1px #e9e9e9;}	

div.article_text div.products_in_article { margin-left:15px;}
div.article_text div.products_in_article .prod_group_name{ font-size:28px;margin:30px 0 15px 0;}
div.article_text div.products_in_article .prod_list .p_box { float:left;width:225px;height:210px;border-bottom:solid 1px #dfdfdf;padding-right:20px;margin-top:20px;}
div.article_text div.products_in_article .prod_list .p_box:nth-child(3n) { padding-right:5px;}
div.article_text div.products_in_article .p_box .p_foto{ height:125px;}
div.article_text div.products_in_article .p_box .p_name{ line-height:100%;padding:2px; height:27px;font-size:14px;overflow:hidden;font-weight:bold; margin-bottom:5px;}
div.article_text div.products_in_article .p_box .p_name a{ text-decoration:none;color:#4b4b4b;}
div.article_text div.products_in_article .p_box .p_name a:hover{ text-decoration:underline; color:#ad1636;}
div.article_text div.products_in_article .p_box .p_cena{ float:left;text-decoration: line-through;margin-right:5px;}
div.article_text div.products_in_article .p_box .p_cena_prom{ float:left;font-weight:bold;color:#819a00;}
div.article_text div.products_in_article .p_box .p_oszczedzasz{ clear:both;color:#f2b600;font-weight:bold;}

#discout_code_prod_info {display:none;float:right;margin: auto; text-align: center;font-weight:normal; font-size:12px;border-radius: 6px; border-color: rgba(255,255,255,0.2) rgba(0,0,0,0.1) rgba(0,0,0,0.3) rgba(0,0,0,0.1); border-style: solid; border-width: 1px; text-shadow: 0 -1px 0 rgba(0,0,0,0.4); text-align: center; background: #92a722; color:white;margin:-10px 19px 5px 0; padding:2px 5px; width: 146px;}
#discout_code_prod_info span{font-weight:bold;}

.link_bledy_koloryzacji { border-radius: 8px;width: 380px;margin: 20px auto;background-image: -webkit-gradient(	linear,	left top,	left bottom, color-stop(0, #14b6cf),	color-stop(1, #14a4af));background-image: -o-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);background-image: -moz-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);background-image: -webkit-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);background-image: -ms-linear-gradient(bottom, #14b6cf 0%, #14a4af 100%);
background-image: linear-gradient(to bottom, #14b6cf 0%, #14a4af 100%);display: block;
line-height: 51px;
text-align: center;
color: white !important;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight:bold;
text-decoration:none !important;
}
.link_bledy_koloryzacji:hover {opacity:0.9;}

#newsletter_LP { width: 752px; position: relative; left: -14px; top: -15px; padding: 0px 0 0 0;font-family:'Open Sans', sans-serif, Arial; font-size:14px; color:#283148; }
#newsletter_LP a.show_more {float:right; margin:10px 10px 20px 0;background:#333e50; color:white; display:inline-block; height:28px; line-height:28px; padding:0 10px;font-family:'Open Sans', Arial; font-size:13px;text-align:center; text-decoration:none;border-radius:3px;}
#newsletter_LP a.show_more:hover {background:#cb3b3b;}
#newsletter_LP table td { padding:0;border:none;width:auto; text-align:left;display:table-cell;vertical-align:top;line-height:100%;font-family:'Open Sans', sans-serif, Arial;}
#newsletter_lp img { margin: 0px; padding: 0px; float:none; }
#newsletter_LP table td.lp_prod_opis { font-family:'Open Sans', sans-serif, Arial; font-size:14px; color:#283148;}
#newsletter_LP table td.lp_prod_opis:hover { box-shadow:0 0 8px 0 rgba(0,0,0,0.2);}
#newsletter_LP table td.lp_prod_opis .lp_producent { font-weight:bold; text-transform:uppercase;margin-bottom:10px;min-height:40px; font-size:16px;line-height:18px;}
#newsletter_LP table td.lp_prod_opis .lp_producent a{ color:#E20000}
#newsletter_LP table td.lp_prod_opis .lp_producent a:hover{ color:#b8cd00}
#newsletter_LP table td.lp_prod_opis .lp_nazwa{ min-height:40px; line-height:18px; margin-bottom:10px;}
#newsletter_LP table td.lp_prod_opis .lp_cena_old{ text-decoration:line-through;margin-bottom:10px;}
#newsletter_LP table td.lp_prod_opis .lp_cena_promo{ font-size:24px;color:#E20000;}
#newsletter_LP table td.lp_prod_opis .lp_buy_now a{ display:inline-block; background:#E20000; color:white;text-transform:uppercase; padding:5px 10px;margin-top:15px;text-decoration:none;}
#newsletter_LP table td.lp_prod_opis .lp_buy_now a:hover{ background:#FF0F0F;}

#newsletter_LP table.lp_prod_table_light {margin:5px 0 10px 0; border-collapse:collapse;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light {font-family:'Open Sans', sans-serif, Arial; font-size:13px; color:#283148;border:solid 1px #ededed; width:250px;}
#newsletter_LP table.lp_prod_table_light tr:nth-child(1n) td.lp_prod_opis_light {/*border-top:none;*/}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light:nth-child(1n) {border-left:none;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light:nth-child(3n) {border-right:none;}

#newsletter_LP table.lp_prod_table_light tr d.lp_prod_opis_light .lp_prod_container {width:230px; margin:auto;/*border:solid 1px #ededed;*/}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_promo_ico {/*position:absolute;*/ z-index:100;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_foto {text-align:center;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_rabat {float:right; display: inline-block;font-family: 'Open Sans', Arial;font-size: 10px;padding: 0 5px;margin-left: 5px;background: #cb3b3b;color: white;margin-top:-15px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_name {padding:0 20px;font-family:'Open Sans', sans-serif, Arial; font-size:13px;font-weight:bold; text-transform:uppercase;line-height:150%; margin-bottom:5px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_name2 {padding:0 20px;font-family:'Open Sans', sans-serif, Arial; font-size:13px;font-weight:normal;line-height:150%; margin-bottom:5px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta_prices {height:40px;padding:0 20px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta  {float:left;margin-top:5px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta a {background: #cb3b3b;color: white;display: inline-block;height: 25px;line-height: 25px;padding: 0 5px;font-family: 'Open Sans', Arial;font-size: 11px;text-align: center;text-decoration: none;border-radius: 3px;font-weight:bold; text-transform:uppercase;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_cta a:hover {background: #333e50;}

#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_prices  {float:right;text-align:right;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_prices  .lp_prod_old_price{font-size: 11px;color: #4b4b4b;text-decoration: line-through;height: 18px;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_prices  .lp_prod_new_price{font-size: 16px;color: #cb3b3b;height: 22px;font-weight:bold;}

#newsletter_LP table.buttony_x4, #newsletter_LP table.buttony_x3 { margin:auto;}
#newsletter_LP table.buttony_x4 tr td { text-align:none; padding:0 5px 5px 5px;}
#newsletter_LP table.buttony_x3 tr td { text-align:none; padding:0 5px 10px 5px;}
#newsletter_LP table.buttony_x4 tr td a, #newsletter_LP table.buttony_x3 tr td a { display:table-cell;font-family:Open Sans, Arial; width:175px;background:#CB3B3B; color:white;text-decoration:none;height:60px;vertical-align:middle; font-size:16px; text-align:center;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.35);border-radius:2px;line-height:150%}
#newsletter_LP table.buttony_x3 tr td a {width:230px;}
#newsletter_LP table.buttony_x4 tr td a:hover, #newsletter_LP table.buttony_x3 tr td a:hover { background:#333E50; text-decoration:none !important;}
#newsletter_LP div.lp_of_lp_banners {padding-top:55px; margin-left:0;}
#newsletter_LP div.lp_of_lp_banners a{display:inline-block; margin: 0 19px 19px 0;}
#newsletter_LP div.lp_of_lp_banners a:nth-child(3n){margin-right:0; margin-left:1px;}


@media screen and (max-width: 1200px) {

	#button_top_corner { display: none;}
}