@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:#444; text-decoration:none; cursor:pointer; }
	a:hover { text-decoration:none; color: #d91320;}
	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; }
	/*
	input.is_valid {background-image: url('img/input_valid.png') !important;
    background-position: 90% 50% !important;
    background-repeat: no-repeat !important;}
	input.is_invalid {background-image: url('img/input_invalid.png') !important;
    background-position: 90% 50% !important;
    background-repeat: no-repeat !important;}
	*/
	span.input_valid_ico {
		position: absolute; display: inline-block; width: 30px; height: 35px; z-index:2; pointer-events: none; text-align:center; line-height: 35px; margin-left: -30px;
	}
	
	span.input_valid_ico.is_valid
	{
		background-image: url('img/input_valid.png') !important;
		background-position: 50% 50% !important;
		background-repeat: no-repeat !important;
	}
	span.input_valid_ico.is_invalid
	{
		background-image: url('img/input_invalid.png') !important;
		background-position: 50% 50% !important;
		background-repeat: no-repeat !important;
	}
	
	.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:Lato, Arial, Helvetica, sans-serif; font-size:12px; color:#444; }
	.ds-none  {/*display:none !important; */}
	.article_text hr, #opis .prod_desc hr { background: transparent; border: none; border-top: dotted 1px #d91320; display:block; margin:10px 0; }
	hr { display:none; }
	
	.clearfix:before, .clearfix:after {
    content: '';
    display: block;
	}
	.clearfix_cb:before, .clearfix_cb:after {
    content: '';
    display: block;
	clear: both;
	}
	
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: white;
	border: solid 1px #d7d7d7;
	border-radius: 0;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	padding: 4px 2px 4px 5px;
	color:#444;
	outline:0;
	font-family: Lato, Arial, Helvetica;
}

input.invalid {border-color: #d2011f;}
.input_disabled {
	/*background:#f8f8f8 url(images/input-text-background-disabled.gif) 0 0px repeat-x !important;*/
	opacity:0.5;
}

select {
border: solid 1px #d7d7d7;
font-family: Lato, Arial, Helvetica;
height: 34px;
background:#fff;
font-size: 12px;
color:#444;
line-height: 14px;
min-width: 124px;
padding: 5px 5px 5px 5px;
cursor: pointer;
outline:0;
}


iframe[name="google_conversion_frame"] {display: none;}
select#opinias { width: 60px !important; min-width: 60px !important;}

div.scroll_top {display: none; position: fixed; right: 20px;  bottom: 20px; width: 50px; height: 50px;  border-radius: 50%;  background: black; color: white;   cursor: pointer; font-size: 30px; text-align: center; line-height: 42px; font-weight: bold; }
div.scroll_top:hover {background: #d2011f; transition: all 250ms ease;}

/*** END ogolne ***/	
	
	.facebook-google {  height: 23px; }
	.facebook-google ul { float:right;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;}
	.ocena div#make_mark { display: none;  }
	.ocena div#make_mark div.star1 { background: url(img/gw_pu.gif); float: left; width: 6px; height: 12px;}
	.ocena div#make_mark div.star2 { float: left; width: 6px; height: 12px;}
	
	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 */
	
#h-links { width:100%; height:32px; padding:0; margin: 0 auto 15px auto; background:#353230;  }
#h-links div.h-links-box{ width:100%; max-width: 1200px; margin:auto; }
#h-links div.h-links-box .h-links-s1{ float:left; height:32px; border-left:solid 1px #222222; border-right:solid 1px #424242; }
#h-links div.h-links-box .h-links-s1 div{ display:inline-block; height:32px;border-left:solid 1px #424242; border-right:solid 1px #222222; }
#h-links div.h-links-box .h-links-s1 div:hover{ background: #0f0f0f; }
#h-links div.h-links-box .h-links-s1 div a{ display:block; height:32px; line-height:32px; text-align:center; color: white; padding:0 10px; font-size:12px; font-family:Lato, Arial, Helvetica;}

#h-links div.h-links-box .h-links-s2{ float:right; height:32px; border-left:solid 1px #222222; border-right:solid 1px #424242; }
#h-links div.h-links-box .h-links-s2 div{ display:inline-block; height:32px;border-left:solid 1px #424242; border-right:solid 1px #222222; }
#h-links div.h-links-box .h-links-s2 div:hover{ background: #0f0f0f; }
#h-links div.h-links-box .h-links-s2 div a{ display:block; height:32px; line-height:32px; text-align:center; color: white; padding:0 10px; font-size:12px; font-family:Lato, Arial, Helvetica;}
/* LINK DO DDD */
#h-links div.h-links-box .h-links-s1 div.no-6{ background-color: #d30000; }
#h-links div.h-links-box .h-links-s1 div.no-6 a:before{ content:''; width: 28px; height: 23px; display: inline-block; vertical-align:middle; margin: 0 5px 0 0; background:url(/files/file/LP/2016/11/DDD%202016/ddd-top-ico.png) no-repeat;  }
#h-links div.h-links-box .h-links-s1 div.no-6 a:hover {background-color: #d30000; text-decoration: underline;}

#h-bis {display:none; position:fixed; left:0; top:0; width:100%; height:55px; padding:0; margin: 0; background:#fff; box-shadow: 0 5px 6px rgba(0,0,0,0.35); z-index:900000;}
#h-bis .hb-logo {float:left; height:55px; }
#h-bis .hb-logo img{height:40px; width: 164px; margin-top:10px; margin-left:10px; }
#h-bis .hb-szukaj {float:left; margin-left: 72px; margin-top:9px; }
#h-bis .hb-szukaj ul li{float:left; }
#h-bis .hb-szukaj ul li {float:left; }
#h-bis .hb-szukaj ul li input.searchinput {width: 440px; height: 14px; padding: 10px 0 10px 10px; line-height: 17px; text-shadow: 1px 1px 0 #FFF; font-size: 14px; border: solid 1px #b4b4b4; border-radius: 2px 0 0 2px; color: #444; font-weight: bold; outline: 0; }
#h-bis .hb-szukaj ul li input.search_button { cursor: pointer; background: #353230 url(img/hs-new-icons.png) 8px -78px no-repeat; width:36px; height:36px; border-radius:0 3px 3px 0;}
#h-bis .hb-koszyk {float:right;height:55px; font-family: Lato, Arial, Helvetica; cursor: pointer; }
#h-bis .hb-koszyk:after {content:''; float: right; width: 20px; height: 24px; margin-top: 23px; margin-left: 16px; background: url(img/sprite.png) -49px 0 no-repeat;}
#h-bis .hb-koszyk .cart_suma {font-size: 20px; color: #444; font-weight: bold; }

#m2r { width:100%; max-width: 1200px; margin:0 auto 12px auto; }

/*** BEGIN hader ***/
#m2r .language_switcher {display: none;}
#h { width:100%; max-width: 1200px; height:65px;  margin: 0 auto 20px auto; }

		#h div.head1 {width: 100%; display: inline-block; text-align: center; position: relative;}
		#h h1.logo, #h div.logo { float: left; padding:12px 0 0 14px; width:20%;}
		#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:#d91320; padding-left:2px; }
			.scart ul li span a { color:#d91320;}
		.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 div.h_icons {float: right; margin-top: 15px; margin-right: 5px; }
	#h div.h_icons div.h_icon_box {display: inline-block; cursor: pointer; margin: 0 10px; text-align: center;}
	#h div.h_icons div.h_icon_box.szukaj {display: none;}
	#h div.h_icons div.h_icon_box.kategorie {display: none;}
	#h div.h_icons div.h_icon_box.koszyk div.cart_ilosc {position: absolute; top: -3px; right: -15px; z-index: 2; background: #d91320; color: white; width: 16px; height: 16px; line-height: 16px; text-align: center; border-radius: 50%; font-weight: bold; font-size: 11px; border: solid 2px white; }
	#h div.h_icons div.h_icon_box div.h_icon {position: relative;text-align:center; font-weight: bold; background:url(img/sprite.png) 0 0 no-repeat; width: 22px; height: 24px; margin: auto;}
	#h div.h_icons div.h_icon_box.koszyk div.cart_suma {display: none;} 
	#h div.h_icons div.h_icon_box.koszyk div.h_icon {background-position: -49px 0; width: 20px;}
	#h div.h_icons div.h_icon_box.zaloguj div.h_icon {background-position: -25px 0; width: 22px;}
	#h div.h_icons div.h_icon_box.wyloguj div.h_icon {background-position: -25px 0; width: 22px;}
	#h div.h_icons div.h_icon_box.moje_konto div.h_icon {background-position: -79px -59px; width: 22px;}
	
	#h div.h_icons div.h_icon_box.szukaj div.h_icon {background-position: -71px 0; width: 30px;}
	#h div.h_icons div.h_icon_box.kategorie div.h_icon {background-position: -47px -60px; width: 22px;}
	#h div.h_icons div.h_icon_box div.h_icon_txt {text-align:center; font-weight: bold;}
	
	#h .srh { display: inline-block; padding:11px 0 0 0; }
	#h .srh form {width: 37%; position: absolute; left: 32%;}
		.srh ul { width: 100%; }
		.srh ul li { float:left; }
		.srh ul li.l1 { width:82%; }
		.srh ul li input.searchinput { width:100%; height:33px; padding:6px 0 6px 10px; line-height:33px; text-shadow:1px 1px 0 #FFF; font-size:16px; border: solid 1px #b4b4b4; border-radius: 0; color: #444; font-weight: bold; outline:0;}
		.srh ul li input.search_button { background: #353230 url(img/hs-new-icons.png) 13px -73px no-repeat; width:47px; height:47px; display: block; cursor:pointer; border-radius:0; overflow:hidden;}
		.srh ul li input.search_button:hover {background-color: #443F3F;}
		.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:white; border:solid 1px #d7d7d7; width: 80%; margin-left: 5px;position: absolute; border-radius:0 0 2px 2px; border-top:none;display: none; line-height: 33px; color: #4b4b4b; padding-top: 3px; padding-bottom:15px; z-index:3; text-align:left; }
#h .srh .adv_options .adv_options_o { margin: 0 10px; height:20px;}		
#h .srh .adv_options .adv_options_o.fl { float: none;}		
#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: #d91320; }		
		
	/*** 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 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:#d91320; text-decoration: underline;}
			#bar ul li span { color:#d91320; 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_warp {width: 100%; border-top: solid 1px #d7d7d7; border-bottom: solid 1px #d7d7d7;}
#menu { width: 100%; max-width: 1200px; margin: auto;} 
	#menu #mw { position: relative; display: table; width:100%; }
	  #mw > ul#tm { display: table-row; }
	  
			ul#tm > li.menu.m-773 {/*display: none;*/ background: #d2011f;}
			ul#tm > li.menu.m-773 > a {color: white; }
			ul#tm > li.menu {display: table-cell; vertical-align: middle; /*padding: 0 27px;*/ padding: 0 22px; }
			ul#tm > li.menu.current {background: black; color: white; }
			ul#tm > li.menu.current > a {color: white; }
			ul#tm > li.menu:hover, ul#tm > li.menu:hover > a {background: #d2011f; color: white;}
			ul#tm > li.menu > a {font-size: 14px; height: 60px; line-height: 60px; display: block; vertical-align: middle; font-family: Lato, 'Open Sans', Arial, Cinzel, Georgia; text-transform: uppercase; font-weight: bold; color: #636363; text-align: center;}
		
			/* rozwiniete menu */
			ul#tm > li.menu 		> div.menu_div {display: none; position: absolute; width: 100%; left:0; top:100%; border: solid 1px #d7d7d7; z-index:5; height:0; overflow:hidden; box-sizing: border-box; }
			ul#tm > li.menu:hover 	> div.menu_div {display: block; z-index: 3; height: auto; overflow: auto; background: white; box-shadow: 0px 10px 9px -6px rgba(0,0,0,0.52);} 
			ul#tm > li.menu 		> div.menu_div > ul.menu {background: white; padding: 15px;  }
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.banner_kategorii {display: none; }
			ul#tm > li.menu 		> div.menu_div > ul.menu > li {display: inline-block; vertical-align: text-top; /*width: 240px;*/ width: 233px; }
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.k_id-655 {width: 480px; }
			ul#tm > li.menu 		> div.menu_div > ul.menu > li.k_id-655 > div.menu_div > ul.menu {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
				/* inaczej dla każdej kategorii */

			
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > a {display: block; margin: 10px; font-size: 13px; font-weight: bold; color: #d2011f; text-transform: uppercase;}
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div {display: block; }
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div > ul > li {}
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div > ul > li > a {display: block; padding: 4px 0 4px 25px; font-size: 13px; position: relative; color: #000;}
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div > ul > li > a:before {content: ""; position: absolute; top: 9px; left: 10px; width: 4px; height: 6px; background: url(img/sprite.png) -136px -8px no-repeat; }
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div > ul > li > a:hover {text-decoration: underline;}
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div > ul > li.banner_kategorii {display: none;}
			ul#tm > li.menu 		> div.menu_div > ul.menu > li > div.menu_div > ul > li > div.menu_div {display: none;}
			
/*** 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 ***/	
#div_id_main_page #ms { width:100%; max-width: 1200px; padding:0}
#div_id_main_page #mc { width:100%; padding:0 0px 10px 0px; }
#div_id_main_page #mc .bcr { display:none; }

#mc { width:100%;  }
	#mc .bcr { height: 35px; }
		.bcr a { font-size:12px; line-height: 35px; display: inline-block;}
		.bcr a:hover { text-decoration:underline; }
/*** BEGIN breadcrumbs ***/		
		ul.breadcrumbs {}
		ul.breadcrumbs li { display: inline-block; margin: 0 3px;}
		ul.breadcrumbs li.ds-none{ display: none; }
		#div_id_show_product ul.breadcrumbs li.last {display:none;}
/*** END breadcrumbs ***/

		
#div_id_main_page #mc .subf { border-top:dashed 1px #dfdfdf; 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 ***/
	#owl-slider {}
	#owl-slider div.item img {width: 1200px !important; height: 460px !important;}
	
	#mc #rotator- { margin-bottom:30px;  }
		#rotator- #warper_r { position:relative; overflow:hidden; width: 100%; height:485px; float: none;}
			#warper_r ul.rotator { overflow:hidden; z-index:1; height:460px; overflow:hidden; }
			#warper_r ul.rotator .item { width:100%; height:460px; overflow:hidden; line-height: 100%; text-align:center; }
			#warper_r ul.rotator .item a { display: block; }
			#warper_r ul.rotator .item img { border: none; padding: 0; margin: 0; display: inline; width:100% !important; height: auto !important; }
			
			#warper_r #r-pager { /*position:absolute; top:10px; left:8px; */ text-align:center; z-index:500;}
				#r-pager a { text-indent:-20000px; background: #bbbbbb; display:inline-block; width:8px; height:8px; border-radius:50%; border:solid 4px white; margin:8px 2px 0 3px; transition: all 0.3s ease;}
				#r-pager a:hover { border-color:#444; background: #fff; transition: all 0.3s ease;}
				#r-pager a.activeSlide { background: #000; border-color: #fff; transition: all 0.3s ease;}
		/*** BEGIN boksy ***/	
		#rotator- #boksy { display:none;}
		#rotator- #boksy div.o_header {font-family:'Open Sans', Arial, Helvetica; background: #CF0A0A; color: white; font-size:22px; font-weight:bold; padding: 0px; text-transform:uppercase; text-align:center; height:30px; width:100%; overflow:hidden;margin:auto;}
		
		#rotator- #boksy div.day-offer { width:238px; overflow:hidden; }
		#rotator- #boksy div.day-offer .p-nazwa{ width: 228px; padding:0px; height:35px; overflow:hidden;margin-bottom:14px;font-family: Lato, 'Open Sans Condensed', Arial; font-size: 13px; font-weight:bold; color: #222; text-shadow: 1px 1px 0 #fff; }
		#rotator- #boksy div.day-offer .p-foto{ padding-top:0px; margin-top:85px; text-align:center;}
		#rotator- #boksy div.day-offer .p-foto img{ width: 205px; height:205px; }
		#rotator- #boksy div.day-offer .p-discount{ position: absolute; width: 72px; height:72px; border-radius: 72px; background: url(images/mp-oferta-dnia-discount-label.png) 0 0 no-repeat; color: white; text-align:center; line-height: 72px; font-weight:bold; font-size: 26px; margin-top:-95px; margin-left:160px; text-shadow:1px 1px 0 rgba(0,0,0,0.7);}
		#rotator- #boksy div.day-offer .p-ceny{ display: inline-block;font-family: 'Open Sans', Arial, Helvetica; font-size:13px; margin-top:-9px; }
		#rotator- #boksy div.day-offer .p-ceny .p-cena { font-size:25px; font-weight: bold; color: #c23a3a;}
		#rotator- #boksy div.day-offer .p-ceny .p-cena-old { text-decoration: line-through; height:10px;}
		#rotator- #boksy div.day-offer .p-cta{ float: right; margin-top:-5px; }
		#rotator- #boksy div.day-offer .p-cta a{ display: inline-block; padding: 0 16px; background: #cf0a0a; background: linear-gradient(#E20000,#cf0a0a);border-radius: 2px; height: 40px; line-height: 40px; color: #FFF; font-size: 16px; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); font-weight: bold; text-transform: uppercase; font-family: 'Open Sans', Arial; text-align: center; }
		#rotator- #boksy div.day-offer .p-cta a:hover{background: #B03432;}
		
		#promo_time_counter { position:absolute;background:url(images/mp-oferta-dnia-licznik.png) 0 0 no-repeat; width:226px; padding-left:12px; height:80px; padding-top:30px; overflow:hidden;font-family: 'Open Sans', Arial, Helvetica; font-weight: bold; font-size:32px; color: #444;}
		
		
		#trusted_icons { background:#fafafa; padding: 0; margin-bottom:30px; display: inline-block; text-align:center; padding: 15px 0;}
		#trusted_icons div.box { display: inline-block; width: 24%;  text-align:center;}
		#trusted_icons div.box div.icon{ width: 50px; height: 50px; display: block; margin: auto; vertical-align: text-top; background: url(images/main-page-trust-icons.png) 0 0 no-repeat; }
		#trusted_icons div.box div.icon.dd{ background-position:5px 0; }
		#trusted_icons div.box div.icon.ret{ background-position:5px -100px; }
		#trusted_icons div.box div.icon.ub{ background-position:5px -50px; }
		#trusted_icons div.box div.icon.fd{ background-position:5px -150px; }
		#trusted_icons div.box div.text{ display: block; margin:auto; width: 180px; font-family:'Open Sans Condensed', Lato, Arial, Helvetica; font-size:15px; line-height:125%; margin-top:5px; text-align: center;}
		#trusted_icons div.box div.text:first-line{font-weight: bold; font-size:17px;}
			
			
	/*** 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 { }	
#mtabs2 { margin-top: 50px; }			
#mtabs, #mtabs2 { padding-bottom:10px; /*width:100%; float:left; */}

	#mtabs .zak, #mtabs2 .zak2, #mtabs3 .zak, #mtabs4 .zak {  }
	#mtabs .zakr, #mtabs2 .zak2r, #mtabs3 .zakr, #mtabs4 .zakr {border-top: solid 1px #d7d7d7; }
		ul.tzak, ul.tzak2 {margin-top: -3px; width: 100%;}
		ul.tzak.oh, ul.tzak2.oh {overflow: auto;}
		

		ul.tzak li, ul.tzak2 li { display: inline-block; }
		ul.tzak li a, ul.tzak2 li a { display:block; line-height:32px; padding:0px; margin: 0 25px 0 0; color:#444; font-size: 16px; text-transform: uppercase; border-top: solid 6px transparent; font-weight: bold;transition: all 250ms ease;}
		ul.tzak li a h2, ul.tzak li a h5, ul.tzak2 li a h2, ul.tzak2 li a h3 { font-weight: bold; }
		ul.tzak li a:hover, ul.tzak2 li a:hover {color: black; border-top: solid 6px #444;transition: all 250ms ease; }
		ul.tzak li.ui-tabs-selected a, ul.tzak2 li.ui-tabs-selected a { border-top: solid 6px #d91320; }
		ul.tzak2 li:nth-child(n+4) {display: none;}
/*** END tabs menu ***/

	
	


/*** BEGIN lista artykulow glowna ***/		
	ul.article li { display: inline-block; height:130px; width: 49%; margin:0 0 10px 0; padding:0; box-sizing: border-box;}
	ul.article li .fr { float: none;}
	ul.article li h2 a, ul.article li h5 a, ul.article li div.title a { font-weight:bold; font-family: 'Open Sans Condensed', Arial; font-size:14px; color:#4b4b4b; padding: 5px 0; height:38px; overflow:hidden; 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 { line-height:16px; }
	ul.article li .desc a { color:#d91320; font-weight:bold; display: block;}
	ul.article li .desc a:hover { text-decoration:underline; }
	ul.article li .photo { padding:10px; }
	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:#d91320; 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 { box-sizing: border-box; float:left; width:150px; height:150px; cursor:pointer; margin:0 10px 10px 0; overflow: hidden; background: white;}
	ul#Categories_List2 li:hover { }
	

	ul#Categories_List2 li h2 { box-sizing: border-box; text-align:right; height: 150px; width:150px; margin:1px;}
	ul#Categories_List2 li h2 a { box-sizing: border-box;  background:#d91320;color:white;width:150px; height:150px;font-size:20px; font-family:'Open Sans Condensed', Arial;font-weight:bold; display: block; padding:0 10px 10px 10px;display:table-cell; vertical-align:bottom;-webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; transition: all 100ms ease-out; }
	
	ul#Categories_List2 li h2 a:hover { color:white; background:#000;-webkit-transition: all 100ms ease-out; -moz-transition: all 100ms ease-out; transition: all 100ms ease-out;}



/*** END lista kategorii PK ***/


/*** BEGIN footer ***/	
#stopka_newsletter {width: 100%; margin: 40px 0 0 0; background: #000; }
#stopka_newsletter div.newsletter_box{width: 100%; max-width: 1200px; margin: 40px auto 1px auto; padding: 15px 0;}
#stopka_newsletter div.newsletter_box div.newsletter_box_txt{ display: none; height: 66px; line-height: 66px; color: white; }
#stopka_newsletter div.newsletter_box div.newsletter_box_form{ display: inline-block;  color: white; }
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]{ width: 400px; height: 20px; padding: 10px; background-color: #ffffff;  font-size: 14px; text-transform: uppercase; color: black; border: none;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"].red{ background: #d2011f; color: white;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs {display: none; margin-bottom: 10px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs label {display: inline-block; padding: 10px 15px; text-transform: uppercase;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs label input[type="radio"] {margin-right:5px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs input[type="text"] {width: 200px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]::-webkit-input-placeholder {color: black;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]::-moz-input-placeholder {color: black;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"]::-ms-input-placeholder {color: black;}

#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit{ display: inline-block; background: #d2011f; height: 20px; line-height: 20px; padding: 10px 20px; text-transform: uppercase; cursor: pointer; font-weight: bold; transition: all 250ms ease-out;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit:hover	{background:#F10010}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty {display: inline-block; margin-left: 10px;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty div.komunikat.error {color: #F10010; font-weight: bold;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty div.komunikat.okey {color: #AEFF9F; font-weight: bold; line-height: 100%;}	
#footer-all{background:#3F3F3F;}
#stopka{clear:both;color: #BCBCBC; font-size: 12px; background-color:#3f3f3f;width: 100%; max-width:1200px; margin:0 auto; padding: 10px 0 40px 0;}

#stopka a {color: #BCBCBC; }
#stopka a:hover {color: #DBDBDB; }

#stopka .stopka_box, #stopka ul.artykuly.list  > li {display: inline-block; vertical-align: text-top;}
#stopka .stopka_box {margin-right: 15px;}
#stopka ul.artykuly.list  > li {margin-left: 15px;}
#stopka ul.artykuly.list  > li.art_kat > div.h4 {margin: 0; padding:0;}
#stopka .stopka_box .stopka_header, #stopka ul.artykuly.list  > li.art_kat > div.h4 a {font-size: 22px; text-transform: uppercase; color: white; font-weight: normal; padding: 20px 30px 5px 10px; display: block; cursor: text; font-family: Impact, Lato, Arial;}
#stopka .stopka_box .stopka_txt, #stopka ul.artykuly.list  > li.art_kat > ul { padding: 5px 10px; line-height: 150%;}

#stopka .lewa_kol{float:left;margin-bottom:15px;}
#stopka .prawa_kol{float:right;overflow:hidden;margin-bottom:20px;}
#stopka .pas_dol{clear:both;}
#stopka .prawa_kol ul.list{padding:0;}

#stopka .sm {float: right; margin-right: 25px;}
#stopka .sm .sm_txt {display: block; line-height: 30px;}
#stopka .sm a {display: inline-block; margin-right: 5px; padding: 3px; background: white;}



#f_bb { background:rgb(38, 39, 49); padding-top:4px; width:100%; }
	#f_bb .footer { width:100%; max-width: 1200px; margin:auto; font-size:12px; }
		.footer .f_bg { padding:19px 0; text-shadow:1px 1px 0 #353535; border-bottom:solid 1px black;}
			.f_bg ul.fli1 { width:170px; padding:0; }
				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; }
			.f_bg .list_foot li { float:left; }
			.f_bg ul li ul li, ul.fli1 li.l2 { background:url(images/f_li.png) 0 5px 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:400px; padding-right:0; }
			.f_bg ul.list li.no-1 ul li {  float:left; width:150px; padding:0 10px 4px 10px; }
			.f_bg ul.list li.no-2 { float:left; width:133px; padding-left:15px; }
			.f_bg ul.fli2 { width:40px; padding:0 0px; float:right;}
				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:10px; color:#7d7d7d; margin:auto; border-top:solid 1px rgb(57, 56, 71); }
	#sfoot a { color:#fff; }
	
	#f_bb .footer a.stopka-social {float:right; clear:both; margin:0 0 10px 0; width:35px; height:35px; overflow:hidden; text-indent:-100px; background: url(img/hs-new-icons.png) 0px -600px no-repeat;}
	#f_bb .footer a.stopka-social.googleplus { background-position: -46px -600px;}
	#f_bb .footer a.stopka-social:hover {opacity:0.8;}
	
/*** END footer ***/
#na_fakturze {  display:none; }
/*** BEGIN content menuboxy box **/
	#content { width:100%; overflow:hidden;  }
	#div_id_main_page #content {background-image:none; margin-bottom:50px;}
	#content #ls { width:100%; margin:0; background-color:#FFF; }
	
	#content div.menuBox.menuBox_Filtrowanie {}
	
		#ls .menuBox_Promotions, #ls .menuBox_OstatnioDodane, #ls .menuBox_Nowosci { display:none; }
		
		
		
		#ls .menuBox { margin-bottom:10px;  color:#4b4b4b; }
			.menuBox h4, .menuBox div.h4 { background: #444; font-weight:bold; line-height:40px; padding-left:11px; color:#fff; font-size: 20px; }
			.menuBox h4 a, .menuBox div.h4 a { color:#fff; }
			.menuBox .in { padding: 15px; background: #f7f7f7; }
			.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_Filtrowanie .filter_option {display: inline-block; width: 24%; vertical-align: text-top; position: relative; border: solid 1px transparent; box-sizing: border-box;}
				.menuBox_Filtrowanie .filter_option:hover {border: solid 1px #D70716; background: #D70716; box-sizing: border-box;}
				.menuBox_Filtrowanie .filter_option:hover > .label {color: white;}
				.menuBox_Filtrowanie .filter_option:hover > div.option {display: block; box-shadow: inset 0px 86px 8px -85px rgba(0,0,0,0.3);transition: .5s all; }
				
				.menuBox_Filtrowanie .filter_option .label { background:#FFF; color:#444; font-size:13px; line-height:125%; padding: 10px 7px 10px 21px; background:url(images/arrow.png) 5px 50% no-repeat; cursor: pointer; font-weight: bold;}
				.menuBox_Filtrowanie .filter_option .label .arrow { display: none; }
				
				.menuBox_Filtrowanie .filter_option .option, .menuBox_Filtrowanie .filter_option.active .option  { display: none; position: absolute; background:#FFF; width: 100%; color:#444; font-size:12px; border:none; z-index:3; border: solid 1px #d7d7d7; margin-top: -1px; margin-left: -1px;}
				.menuBox_Filtrowanie .filter_option .option > div {max-height: 230px; overflow-y:auto; margin: 20px; padding: 10px; border: solid 1px #d7d7d7;}
				.menuBox_Filtrowanie .filter_option .option > div::-webkit-scrollbar { width: 10px; height: 16px; }
				.menuBox_Filtrowanie .filter_option .option > div::-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); }
				.menuBox_Filtrowanie .filter_option .option > div::-webkit-scrollbar-button { display: none; }
				.menuBox_Filtrowanie .filter_option .option > div::-webkit-scrollbar-corner { background-color: transparent; }
				.menuBox_Filtrowanie .filter_option .option > div > p {padding: 2px 2px 6px 0; cursor: pointer;}
				.menuBox_Filtrowanie .filter_option .option > div > p > input {margin-right: 5px;}
				.menuBox_Filtrowanie .filter_option .option > div > p:hover {text-decoration: underline;}
				
				
				.menuBox_Filtrowanie #nicebutton { text-align: left; background: white; }
				.menuBox_Filtrowanie #nicebutton input.input_nicebutton { float:right; display: block; color: #FFF; text-shadow: 1px 1px 0 #6b9200; text-align: center; width: 89px; margin-right: 10px; height: 35px; line-height: 35px; background: #A5B80F; font-weight: bold; }
				.menuBox_Filtrowanie #nicebutton input.input_nicebutton:hover { background:#9AAD00 }
			.menuBox_Poczekalnia { }
#filter_form div.wybrany_filtr { 
display: inline-block;cursor: pointer; margin: 10px 6px; padding: 5px 25px 5px 10px; background: url(img/close.png) 90% center no-repeat #e1e1e1;
}
#filter_form div.wybrany_filtr:hover {
background-color: #f0f0f0;	
}			
			
	#content #ms {  width:100%; min-height:365px;}

#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: #d91320;}
#moje_produkty .nazwa a:hover {color: #d91320;}
#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; background: #dfdfdf; padding:10px 0; margin-bottom:1px;}
	.orderby, .manufactures, .categories { float:left; overflow:hidden; padding:0 14px 0 10px; }
		.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: #d91320; }
		.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:#d91320 }
		.ctable_articles .articles_list_back  a:hover { color:#d91320; text-decoration:underline; }
/* END articles */

/* SEARC RESULT */
	#wyniki_szukania .search_notice { padding:0px 0 0 10px; font-size:11px; color:#4b4b4b; }
	#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 **/
	#strona_produktu ul.list-products-ls {margin:0 0 10px 0;}
	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 { float: left; width: 213px; padding: 0px;margin: 0 40px 40px 0;border: solid 1px #dfdfdf;}
	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:#d91320; }
	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;
		}
		
		#lista_produktow div.top_text, #div_id_search2 div.top_text, #div_id_last_added div.top_text, #div_id_bestsellers div.top_text, #div_id_promotions div.top_text, #div_id_news div.top_text, #div_id_storage div.top_text {
		margin:0 10px; padding:0; border:none;border-radius:0; background-image:none;text-shadow:none;
		}
		
		#lista_produktow div.top_text h1, #div_id_search2 div.top_text h1, #div_id_last_added div.top_text h1, #div_id_bestsellers div.top_text h1 , #div_id_promotions div.top_text h1, #div_id_news div.top_text h1, #div_id_storage div.top_text h1, #div_id_product_list div.top_text h1, h1.top_text
		{font-family: 'Open Sans Condensed', Arial, Helvetica;font-size: 26px;font-weight: bold;padding-bottom: 5px; padding-top: 5px;margin-bottom: 0px;color: #4B4B4B;
		}
		h1.top_text { border:none; background-image:none; padding-top:20px; padding-left:5px;}
		
		.list-choose {display:none;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; }
		
	

		

	
		
	/*** BEGIN nawigacja **/		
		.prod-no { padding:10px 0; overflow:hidden; text-align:center; background: #dfdfdf; margin-bottom: 15px;}
			.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;  display:block; float:left; text-align:center; margin-right:1px; display:inline; }
			.prod-no .btns a { background:#f8f8f8; width:26px; margin:0 3px;}
			 .prod-no .btns .sep { width:26px; } 
			.prod-no .btns a:hover { background:white; }
			.prod-no .btns a.current { background: #A5B80F; color:#FFF; font-weight:bold; }
			.prod-no .btns a.current:hover { background:#A5B80F; }
			.prod-no .prev a, .prod-no .next a { background:#f8f8f8; width:80px; }
			.prod-no .prev a:hover, .prod-no .next a:hover { background:white; }
	/*** BEGIN lista medium **/	
		ul.list_Products { overflow:hidden; padding:10px 0 0 0; }	
		

	/*** BEGIN lista small2 **/	
		#powiazane ul.list_Products li > div.prod_box {/*width: 98%;*/ }
	
		ul.list_Products li { display: inline-block; width:25%; box-sizing: border-box; margin:0 0 20px 0; position:relative; background:white; border:none }
		ul.list_Products li > div.prod_box {width: 90%; margin: auto; position: relative;}
		ul.list_Products li > div.prod_box div.producent{ position:absolute; right:10px; z-index:2; top:10px; font-weight:bold; text-transform: uppercase; }
		ul.list_Products li  a.fotolink { width: 100%; height:200px; margin: 10px auto; display: block; display: flex;text-align: center;vertical-align: middle;  }
		#powiazane ul.list_Products li  a.fotolink { /* width: 100%; margin: 5px auto; display: block; height: auto; text-align: center;vertical-align: middle; */  }
		#powiazane ul.list_Products li  a.fotolink img.menubox{ /* max-width:100%; margin:auto; height: auto; */}
		/*ul.list_Products li  a.fotolink img.menubox{ max-width:200px; max-height:200px; margin:auto; width: 100%; height: auto;}*/
		ul.list_Products li  a.fotolink img.menubox{ max-width:100%; max-height:100%; margin:auto; width: auto; height: auto;}
		#powiazane ul.list_Products li h2 a {/*  display:block; height:40px; font-size:11px; overflow:hidden; text-align:left; padding:0; font-weight:normal;text-decoration:none; */}
		ul.list_Products li h2 a { display:block; height:47px; font-size:13px; overflow:hidden; text-align:left; padding:0; font-weight:normal;text-decoration:none; color: #444;}
		ul.list_Products li h2 a:first-line{font-weight:bold;}
		ul.list_Products li h2 a:hover{ text-decoration:underline; color: #d91320;}
		#powiazane ul.list_Products li div.ceny{ /* display: block; text-align:center; font-size:16px; padding:5px; */}
		ul.list_Products li div.ceny{ display: block; text-align:right; font-size:20px; padding:5px; height: 20px;}
		ul.list_Products li div.ceny:before{ display: inline-block; content:' '; font-size:13px;}
		ul.list_Products li div.ceny span.cena{ display: inline-block; font-weight:bold; color:#d91320;}
		ul.list_Products li div.ceny span.cena:before{}
		ul.list_Products li div.ceny span.cena.old{ display: inline-block; color:#4b4b4b;font-size:13px; font-weight:normal; text-decoration:line-through;}
		#powiazane ul.list_Products li div.ceny span.cena.old{ /* display: inline-block; color:#4b4b4b;font-size:11px; font-weight:normal; text-decoration:line-through; */}
		ul.list_Products li div.ceny span.cena.no_promo{ }
		ul.list_Products li div.buttons_cta{ margin: 10px auto 0px auto;}
		ul.list_Products li div.buttons_cta a.cart{ display:block; background: #000; color: white; text-transform: uppercase; transition: all 250ms ease; font-size: 13px; text-align: center; font-weight: bold; padding: 15px 0;}
		#powiazane ul.list_Products li div.buttons_cta a.cart{ /* display:block; background: #000; color: white; text-transform: uppercase; transition: all 250ms ease; font-size: 12px; text-align: center; font-weight: bold; padding: 10px 0; */}
		ul.list_Products li div.buttons_cta a.cart:hover{ background:#d2011f; color:white; transition: all 250ms ease;}
		#powiazane ul.list_Products li div.buttons_cta a.cart:hover{ /* background:#d2011f; color:white; transition: all 250ms ease; */}
		
		ul.list_Products li div.buttons_cta a.cart.wybierz_opcje{ }
		ul.list_Products li div.buttons_cta a.cart.no-produ{ }
		ul.list_Products li div.buttons_cta a.cart.no-produ:hover{ color:white; border-color:#555;background:#8D8D8D;transition: all 300ms ease-out;}
		ul.list_Products li .discount_value, ul.list_Products li .discount_value2{position:absolute;background:#d91320;color:white;width:26px; text-align:center;font-size:11px; right: 0; margin-top:-25px; padding:2px 4px;}
		#powiazane  ul.list_Products li div.stars { /* display: none; */} 
		ul.list_Products li div.stars { display: block; position: absolute; margin-top: -20px; font-size: 11px; text-align:left;height:15px;} 
		ul.list_Products li div.stars span { font-family:Arial,Helvetica; font-size:10px;line-height:11px;} 
		ul.list_Products li div.stars img{ width: 10px; height: 10px; margin: 0 1px 0 1px; opacity: 0.9}
		ul.list_Products li div.stars:hover img{ opacity: 1; }
		ul.list_Products li .add_przechowalnia { float:left;margin:3px 0px 0px 5px;} 
		
		#karta_produktu {margin-bottom: 20px;}
		#karta_produktu div.storage_options { margin-left: 20%; padding: 10px 0 0 9px;}
		#karta_produktu div.storage_options a.storage_action { font-family: Lato, Arial, Helvetica;  }

		#karta_produktu div.produkt_gratis_promo_rules {margin-top: 20px; border-top: solid 3px #444; padding-top: 10px; }
		#karta_produktu div.produkt_gratis_promo_rules_ico {background: #2e8047; color: white;  font-size: 11px;  padding: 4px 6px; display: inline-block; text-transform: uppercase;}
		#karta_produktu div.produkt_gratis_promo_rules_prod {font-size: 13px; padding: 5px 0 0 0; box-sizing: border-box;}

		#karta_produktu div.produkt_gratis_promo_rules_ch {font-size: 10px; padding: 0 ; box-sizing: border-box; }
		
		a.storage_action{ 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;} 
		a.storage_action.storage_remove{ background: url(images/add_remove_icons.gif) 0 -39px no-repeat;} 
		a.storage_action:hover{text-decoration:underline;} 

		
		ul.list_Products 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; }
		#powiazane ul.list_Products li .new_product { display: none;}
				
				ul.list_Products li.wyroznij .new_product {display:none;}
				
				ul.list_Products li .szarfa_no_promo { display:none;text-indent:-20000px; background:transparent; display:block; height:81px; width:81px; position:absolute; left:0; top:0; }
				
				ul.list_Products li.wyroznij .szarfa_no_promo { display:block;text-indent:-20000px; background:url(images/label-blue-L.png) 0 0 no-repeat; display:block; height:93px; width:50px; position:absolute; left:0; top:0; margin-top:-11px; margin-left:10px;}
				
				
				
		
		


		
/*** END lista produktów ***/	

/*** BEGIN artykuly na glownej ***/
#div_id_main_page ul.mp_article {width: 100%;box-sizing: border-box; margin-top:20px;}
#div_id_main_page ul.mp_article li {float: left; width: 25%;box-sizing: border-box; vertical-align: top;}
#div_id_main_page ul.mp_article li div.a_foto{width: 90%; margin: auto;}
#div_id_main_page ul.mp_article li div.a_foto a {text-align:center;}
#div_id_main_page ul.mp_article li div.a_foto a img{width: 100% !important; height: auto !important; }
#div_id_main_page ul.mp_article li div.a_header{ width: 90%; height: 65px;margin: 15px auto 0 auto; font-family: 'Open Sans Condensed',Lato, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
#div_id_main_page ul.mp_article li div.a_opis{ width: 90%; margin: auto;font-family: Lato, Arial, Helvetica, sans-serif; font-size: 14px;}
#div_id_main_page ul.mp_article li div.a_link{ width: 90%; margin: 10px auto 0 auto; }
#div_id_main_page ul.mp_article li div.a_link a { color: #d91320; font-family: Lato, Arial, Helvetica, sans-serif; font-size: 14px;}
#div_id_main_page ul.mp_article li div.a_link a:hover { color: #d91320; text-decoration: underline; }

/*** END artykuly na glownej ***/


/*** BEGIN lista kategorii ***/
	.menuBox_Categories { display: none; border-bottom:1px solid #FFF; color:#4b4b4b; margin:10px 0 20px 0;}
	.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 { font-family: 'Open Sans', Arial;
background: #FFF !important;
color: #1f1f1f !important;
font-size: 18px !important;
line-height: 125%;
margin-bottom: 5px;
font-weight:bold;

} 
		.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: #CF0A0A;}
		.menuBox_Categories ul li ul li a.active:hover { color:white; background: #B03432;}
		.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:#d91320; }
/*** EnD articles ***/

/*** BEGIN strona_produktu ***/
#strona_produktu {}
#strona_produktu #mtabs4 {clear: both;}
#strona_produktu select {width: 170px; padding-right: 24px;}
#karta_produktu div.prod_view_left {float: left; width: 45%; }
#karta_produktu div.prod_view_right {float: right; width: 45%; }
#karta_produktu h1.name { font-family:'Open Sans Condensed', Arial, Helvetica; font-size:26px; font-weight:bold; padding-bottom:20px 5px 20px 0; margin-bottom:0px; color:#4B4B4B; }
#karta_produktu div.bigphoto { display:table; width:100%; min-height:400px; padding:0px; text-align:center; position:relative; }
#karta_produktu div.bigphoto a { display: table-cell; vertical-align: middle; text-align: center; }
#karta_produktu div.bigphoto a img { height: auto; max-width:100%; max-height:600px; }

#strona_produktu .opinie_i_producent {height:25px; overflow:hidden; margin-bottom:5px;}
#strona_produktu .opinie_i_producent  .ocena {position:absolute; margin:7px 0 0 0;}
#strona_produktu .opinie_i_producent  .ocena .stars {float:left;}
#strona_produktu .opinie_i_producent  .ocena .title { display:inline-block; margin-left:6px; }
#strona_produktu .opinie_i_producent  .ocena .title a{ text-decoration:underline; }
#strona_produktu .opinie_i_producent  .nazwa_producenta{ position:absolute; margin:7px 0 0 200px; }
#strona_produktu .opinie_i_producent  .nazwa_producenta a{ font-size: 11px; font-weight:bold; text-decoration: underline; }
#strona_produktu .opinie_i_producent  .nazwa_producenta a:hover{ color:#d91320; }

#strona_produktu div.price, #strona_produktu div.price, #strona_produktu div.delivery-opt > div {margin-bottom: 20px;}
#strona_produktu div.box_txt {display: inline-block; text-align: right; width: 20%; font-size: 13px; margin-right: 5px;}
#strona_produktu div.ceny_i_dostepnosc {}
#strona_produktu div.ceny_i_dostepnosc div.p-price, #strona_produktu div.ceny_i_dostepnosc div.n-price {display: inline-block; font-size: 36px; color: #d91320; }
#strona_produktu div.ceny_i_dostepnosc div.o-price {display: inline-block; text-decoration: line-through; font-size: 18px;mcolor: #696969; margin-right: 10px;}
#strona_produktu div.ceny_i_dostepnosc div.discount_value {font-size: 10px; color: white; background: #d91320; display: inline-block; line-height: 15px; padding: 0 7px; vertical-align: text-top;  height: 15px; margin-left: 10px; margin-top: -15px;}

#strona_produktu div.ceny_i_dostepnosc div.time_promotion {background: #009aff; color: white; font-size: 11px; position: absolute; padding: 2px 5px;}

 
#strona_produktu div.delivery-opt {float: none;}
#strona_produktu div.delivery-opt div.dstat{display: inline-block; font-size: 13px;}
#strona_produktu div.delivery-opt div.dstat.dostepnosc_status_on{padding: 0 5px; background: black; color: white; font-size: 11px; padding: 4px 6px; }
#strona_produktu div.delivery-opt div.dstat.dostepnosc_status_off{padding: 0 5px; background: #d91320; color: white; font-size: 11px; padding: 4px 6px; }

#strona_produktu div.cta {}
#strona_produktu div.cta .abuy .ilosc {display: inline-block; white-space: nowrap;text-align: right; width: 20%; font-size: 13px; margin-right: 5px; vertical-align: top;}
#strona_produktu div.cta .abuy .ilosc .quan{display: inline-block;  }
#strona_produktu div.cta .abuy .ilosc .quan input[type=text] {padding: 0; height: 45px; line-height: 45px; font-size: 18px; font-weight: bold; text-align: center; width: 55px;}
#strona_produktu div.cta .abuy div.cta_button {display: inline-block; width: 75%; }
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka {display: block; height: 47px; width: 50%; line-height: 47px; font-size: 15px; font-weight: bold; text-transform: uppercase; background: #000; color: white; text-align: center; transition: all 250ms ease;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka:hover {background: #d91320; transition: all 250ms ease; }

#strona_produktu div.cta div.notify_produkt > a {display: block; margin-left: 21.5%; width: 50%; padding: 15px 0; font-size: 15px; font-weight: bold; text-transform: uppercase; background: #000; color: white; text-align: center; transition: all 250ms ease;}
#strona_produktu div.cta div.notify_produkt > a:hover {background: #d91320; transition: all 250ms ease; }
#strona_produktu div.cta div.button_produkt_wycofany {display: block; margin-left: 21.5%; width: 50%; padding: 15px 0; font-size: 15px; font-weight: bold; text-transform: uppercase; background: #fff; color: #000; text-align: center; transition: all 250ms ease; border: solid 1px black;}


#strona_produktu div.cta .abuy .plus_minus {width: 13px;height: 45px; display: inline-block; cursor: pointer;background: #e5e5e5;border: solid 1px #d1d1d1;border-radius: 0;margin-left: -1px; vertical-align: top;}

#strona_produktu .plus_minus::selection{background-color:transparent;}
#strona_produktu .plus_minus .plus{width:13px;height:22px;border-bottom:solid 1px #d7d7d7;background: transparent url(images/img-icons.png) 3px -42px no-repeat;}
#strona_produktu .plus_minus .plus:hover{background-color:#d1d1d1;}
#strona_produktu .plus_minus .plus:active{background-color:#fbfbfb;}
#strona_produktu .plus_minus .plus::selection{background-color:transparent;}
#strona_produktu .plus_minus .minus{width:13px;height:22px;background: url(images/img-icons.png) 3px -84px no-repeat;}
#strona_produktu .plus_minus .minus:hover{background-color:#d1d1d1;}
#strona_produktu .plus_minus .minus:active{background-color:#fbfbfb;}
#strona_produktu .plus_minus .minus::selection{background-color:transparent;}


#strona_produktu .icons { float: left;font-family: Arial, Verdana, Helvetica; margin-bottom:5px;font-size:11px; padding: 10px 30px 10px 30px; background: url(img/hs-new-icons.png) 0px 0px no-repeat;}
#strona_produktu .icons.dostepny {background-position: 0px -304px; }
#strona_produktu .icons.dostepny span{font-weight:bold; color: #92a722; }
#strona_produktu .icons.niedostepny {background-position: 0px -304px; }
#strona_produktu .icons.niedostepny span{font-weight:bold; color: #d91320; }
#strona_produktu .icons.dostawa {background-position: 0px -407px; }
#strona_produktu div.show_more_desc {cursor: pointer; width: 20%; font-weight: bold; margin: 20px auto; border: solid 1px #444; font-size: 15px; text-transform: uppercase; text-align: center; height: 45px; line-height: 45px; display: none;}
#strona_produktu div.show_more_desc:hover {background: #000; border-color: #000; color: white;}
	.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:628px; padding:0; margin:0; color:#4B4B4B; /*border-bottom:dashed 1px #dfdfdf;padding-bottom:10px;*/}
	.product .price-addcart .price { display:inline-block; width:305px;color:#4b4b4b; margin: 28px 0 25px 10px; 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 .ocena {margin:0 10px 10px 10px;}
	.product .ocena .stars img {width:15px;}
	

	.product .price-addcart .price span.priceh { font-weight:bold;  font-size:12px;}
	.product .price-addcart .price .n-price { color:#d91320; font-size:26px; }
	.product .price-addcart .price .o-price { text-decoration:line-through; font-size:13px; position: absolute; margin-top: -13px;margin-left: -98px;}
	.product .price-addcart .price .p-price { color:#d91320; padding-top:0px; font-size:26px; }
	.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:0 4px; display:block; background:#CF0A0A; background:linear-gradient(#E20000,#cf0a0a);box-shadow:inset 0 0px 0 1px rgba(0,0,0,0.2);border-radius:2px;width:147px; height:40px; line-height:40px; color:#FFF; font-size:16px; text-shadow:1px 1px 0 #8b1616; font-weight:bold; text-transform:uppercase; font-family:'Open Sans', Arial; text-align:center; }
	.product .price-addcart .abuy a:hover { background:#CF0A0A; }
	.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:0 10px; display:block; background:#CF0A0A; height:40px; font-family:'Open Sans', Arial, Helvetica; color:#FFF; font-size:15px; font-weight:bold; text-shadow:1px 1px 0 rgba(0,0,0,0.3); border-radius:3px;}	
	.product .price-addcart .notify_produkt a span { font-size:11px;}	
	.product .price-addcart .notify_produkt a:hover{background: #B03432; }
	
	
	.product .price-addcart .button_produkt_wycofany { display:block; padding:0 5px; height:40px; line-height:40px; color:white; font-size:16px; font-family:'Open Sans', Arial, Helvetica;font-weight:bold; text-align:center; border:solid 1px #21A0C5; border-radius:3px;text-transform:uppercase;background:#33B1E8; cursor:default; text-shadow:1px 1px 0 rgba(0,0,0,0.3);}	
	.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:88px;overflow:hidden; padding:0; margin-bottom:5px;font-size:12px;font-weight:bold; }
	.product .price-addcart .quan input { width:36px; height:38px; line-height:38px; text-align:center; border: none;  padding: 0; font-size: 18px; font-weight: bold; border:1px solid #d1d1d1;border-radius:2px;margin:0 3px;}
	.product .shop_optionsc { color:#4B4B4B; /*margin:0 10px; padding:0 0 20px 0;*/ padding:6px 20px; background:#ddd; margin-top:11px; }
	.product .shop_optionsc table.ctable_options { }

/* Galeria cech */	
#strona_produktu .galeria_zdjec_produktu {display: none;margin:3px 0 0 0; overflow:hidden; min-height: 50px; max-height: 80px;transition: all 250ms ease;} 
#strona_produktu .galeria_zdjec_produktu.ml0 {display:block;margin:0; overflow:hidden; min-height: 50px;} 
#strona_produktu .galeria_zdjec_produktu.rolled {max-height: inherit; height:auto;overflow:auto; transition: all 250ms ease;} 
#strona_produktu .gal_more_less_link{cursor:pointer;  margin-top:0px; padding-left: 5px;} 
#strona_produktu .gal_more_less_link span {text-decoration: underline;} 
#strona_produktu .gal_more_less_link:hover{color:#d2011f; text-decoration:none;} 
#strona_produktu .galeria_zdjec_produktu .g_header{height:18px; padding-left: 5px;font-family:Arial, Helvetica;font-size:12px;font-weight:bold; } 
#strona_produktu .galeria_zdjec_produktu div.kafelek{width:30px;height:30px;margin:4px; border-radius:0px;overflow:hidden;border:1px solid #929292;float:left;cursor:pointer;-webkit-box-shadow:inset 0 0 1px 1px #ffffff;box-shadow:inset 0 0 1px 1px #ffffff;} 
#strona_produktu .galeria_zdjec_produktu div.kafelek:hover{/*box-shadow:none;*/border-width: 5px; margin: 0px; border-color: gray;} 
#strona_produktu .galeria_zdjec_produktu div.kafelek.selected {border-width: 5px; margin: 0px; border-color: black;}

#strona_produktu .galeria_zdjec_produktu img{display:none;max-width:200px;max-height:200px;margin-bottom:5px;cursor:pointer;}
#strona_produktu .galeria_zdjec_produktu div.img_preview{display:none;position:absolute;background:white;z-index:9;text-align:center;padding:10px;font-weight:bold;border:solid 1px #f2f2f2;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.6);box-shadow: 0 0 5px 0 rgba(0,0,0,0.6);}

div#galeria_zdjec_produktu_img_preview{display:none;position:absolute;background:white;z-index:9;text-align:center;padding:10px;font-weight:bold;border:solid 1px #ccc;box-shadow:0 2px 10px rgba(0,0,0,.2)}

div#galeria_zdjec_produktu_img_preview div {position:relative;z-index:2;font-family:Lato, Arial,Helvetica;text-shadow:1px 1px 0 #fff;}
div#galeria_zdjec_produktu_img_preview .cecha_text {min-width: 120px; min-height: 25px;}
#div_id_show_product #product .galeria_zdjec_produktu div.img_preview img{max-width:250px;margin:5px;}
div#galeria_zdjec_produktu_img_preview img{max-width:150px;max-height:150px;margin:5px;}
div#galeria_zdjec_produktu_img_preview div.arrow1 {border-color: transparent;border-style: dashed dashed solid;border-width: 0 8px 8px;display: block;position: absolute;left: 65%;z-index: 2;height: 0;width: 0;border-bottom-color: #ccc;border-bottom-color: rgba(0,0,0,.2);top: -8px;}
div#galeria_zdjec_produktu_img_preview div.arrow2 {border-color: transparent; border-bottom-color: #fff; border-style: dashed dashed solid; border-width: 0 8px 8px; position: absolute; left: 65%;
top: -7px; z-index: 3; height: 0; width: 0;}	
	




	
	#opis .add_banners { display: none; width:200px; float: right; text-align:right; padding: 20px 0; line-height: 150%;}
	#opis .prod_desc { width:100%; min-height:150px; max-height: 250px; overflow: hidden; padding:20px 0; line-height:150% !important; color:#4B4B4B !important; margin: auto; font-size: 14px !important; margin-bottom: 20px; }
	#opis .prod_desc p { padding-bottom:10px; font-size: 14px !important; line-height: 150% !important; }
	#opis .prod_desc p span {font-size: 14px !important; line-height: 150% !important; }
	#opis .prod_desc ul { line-height:18px; padding-bottom:13px; padding-left:10px; font-size: 14px !important; line-height: 150% !important;}
	#opis .prod_desc ul li { /*padding-left:10px; background:url(images/point_r.jpg) 0 7px no-repeat; */margin-left:25px; font-size: 14px !important; line-height: 150% !important;}
	#opis .prod_desc ul li:before { content: "\2713"; font-weight: bold; color: #d91320; float: left; margin-left: -17px;}
	#opis .prod_desc ul li ul li:before { content: "\25CF"; font-weight: normal; color: #767676; }
	#opis .prod_desc ul li span { font-size: 14px !important; line-height: 150% !important;}
	#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:#d91320; font-weight:bold; font-size:18px; padding-bottom:13px; }
	#opis .prod_desc h2 { color:#d91320; font-weight:bold; font-size:14px; margin:15px 0 5px 0; }
	#opis .prod_desc h3 { color:#4b4b4b; font-weight:bold; font-size:20px; margin:0 0 15px 0; font-family:'Open Sans Condensed', Lato, Arial; line-height:125%; }
	#opis .prod_desc h4 { color:#d91320; font-weight:bold; margin:15px 0 5px 0; font-family:'Open Sans Condensed', Lato, Arial; font-size:16px; }
	#opis .prod_desc a { text-decoration: underline; color: #d91320;}
	#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 {  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:#d91320; }
	
	#att-c .att table.att2_table {  width:100%; margin-bottom:10px;}
	#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;  }
	#att-c .att table.att2_table td.att2_name { font-weight:bold; border-left:2px solid #e9e9e9; width:250px}
	#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 0; }
#strona_produktu .mag2 { margin:0 0px; }
.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; height:23px; }
#strona_produktu .google {width:80px;}

.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 { 
background: #E9E9E9;
    text-align: center;
    color: #444;
    height: 40px;
    vertical-align: middle;
    font-weight: bold !important;
    font-size: 16px;
	line-height: 40px;
}

.account-wrap .header a, .pass .header a, .moje_konto_dane_adresowe_header a { font-size:11px; line-height: 16px; color: #d91320; }

.moje_konto_dane_adresowe_header.acounttt { }
.account-wrap .acounttt {  }
.account-wrap .history-ccc { }
.pass .passwd {  }



/* BEGIN jquery carousel */
	.jcarousel-container { width:80%; padding:10px 18px; box-sizing: border-box; margin: auto;}
		.jcarousel-clip { overflow: hidden; }
		.jcarousel-list li { width:77px; height:59px; border:1px solid #dfdfdf; padding:3px; margin-right:5px }
		.jcarousel-list li:hover  { border-color:#d91320; }
		.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; visibility: hidden;}
		.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; visibility: hidden;}
/* 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:100%;  }
#shopcart .prodb1 { }
#shopcart .prodb2 { padding:9px 0; font-size:12px; }
#shopcart .bread { padding:3px 0px 20px 0px;  }
#shopcart .bread ul { margin:auto; width: 100%; text-align: center;}
#shopcart .bread ul li { display: inline-block; margin-right: 10px; font-size: 22px; font-family: 'Open Sans Condensed', Lato, Arial, Helvetica; font-weight: bold; text-transform: uppercase; color: #a5a5a5; }
#shopcart .bread ul li.s {color: black;}
#shopcart .bread ul li:nth-child(-n+3):after {content: "\2771"; display: inline-block; color: #d2011f; font-weight: bold; margin-left: 20px;}
#shopcart .shopcart_hidden_box {display: none;}
#div_id_registration .shopcart_hidden_box {display: none;}
#div_id_account_details .shopcart_hidden_box {display: none;}
#shopcart .shopcart_header_q {border-top: solid 1px #d7d7d7; border-bottom: solid 1px #d7d7d7; margin-bottom: -1px; padding-left: 162px !important;}
#div_id_registration .shopcart_header_q {border-top: solid 1px #d7d7d7; border-bottom: solid 1px #d7d7d7; margin-bottom: -1px; padding-left: 162px !important;}
#div_id_account_details .shopcart_header_q {border-top: solid 1px #d7d7d7; border-bottom: solid 1px #d7d7d7; margin-bottom: -1px; padding-left: 162px !important;}
#shopcart .shopcart_header_q.act {background: #f6f6f6;}
#div_id_registration .shopcart_header_q.act {background: #f6f6f6;}
#div_id_account_details .shopcart_header_q.act {background: #f6f6f6;}

#shopcart .shopcart_header_q label {padding:0 !important; margin:0;}
#div_id_registration .shopcart_header_q label {padding:0 !important; margin:0;}
#div_id_account_details .shopcart_header_q label {padding:0 !important; margin:0;}
#shopcart .shopcart_header_q label input[type="checkbox"] {margin-right:5px;}
#div_id_registration .shopcart_header_q label input[type="checkbox"] {margin-right:5px;}
#div_id_account_details .shopcart_header_q label input[type="checkbox"] {margin-right:5px;}
#shopcart .shopcart_add_info {display: block; padding: 0; text-transform: uppercase; width: 26%; font-size: 10px; position: absolute; top: 10px; left: 40%;}
#div_id_account_details .shopcart_add_info {display: block; padding: 0; text-transform: uppercase; width: 26%; font-size: 10px; position: absolute; top: 10px; left: 40%;}
#div_id_registration .shopcart_add_info {display: block; padding: 0; text-transform: uppercase; width: 26%; font-size: 10px; position: absolute; top: 10px; left: 40%;}
#div_id_registration .shopcart_add_info.inline {display: inline-block; padding: 0; text-transform: uppercase; width: 26%; font-size: 10px; top:inherit; left:inherit; margin-left:5px; position: relative;}
#div_id_account_details .shopcart_add_info.inline {display: inline-block; padding: 0; text-transform: uppercase; width: 26%; font-size: 10px; top:inherit; left:inherit; margin-left:5px; position: relative;}
#shopcart .form-item.if_nazwa_firmy .nazwa-frimy-requ {display: none;}
#div_id_registration .form-item.if_nazwa_firmy .nazwa-frimy-requ {display: none;}
#div_id_account_details .form-item.if_nazwa_firmy .nazwa-frimy-requ {display: none;}
#shopcart .if_nazwa_firmy_ul {margin-top: -20px;}
#div_id_registration .if_nazwa_firmy_ul {margin-top: -20px;}
#div_id_account_details .if_nazwa_firmy_ul {margin-top: -20px;}
#shopcart .if_nazwa_firmy_ul.act {background: #f6f6f6; border-top: solid 1px #d7d7d7; margin-top:0;}
#div_id_registration .if_nazwa_firmy_ul.act {background: #f6f6f6; border-top: solid 1px #d7d7d7; margin-top:0;}
#div_id_account_details .if_nazwa_firmy_ul.act {background: #f6f6f6; border-top: solid 1px #d7d7d7; margin-top:0;}

#div_id_order_details div.delivery_country_switcher {width: 100%; background: black; color: white; font-size: 16px; padding: 5px 10px; text-align: left; box-sizing: border-box;}
#div_id_order_details div.delivery_country_switcher > div {display: inline-block; margin: 0 3px;}
#div_id_order_details div.delivery_country_switcher > div > select {font-size: 16px; height: auto; padding: 7px 5px;}

/*
#shopcart .bread ul li { width:141px; padding-left:80px; height:67px; margin-left:29px; font-size:14px; font-weight:bold; line-height:67px; opacity:0.6; font-family: 'Open Sans', Arial, Helvetica; }
#shopcart .bread ul li.first { margin:0 !important; opacity:1; }
#shopcart .bread ul li.l1 { background:url(img/hs-new-icons.png) 12px -547px no-repeat; }
#shopcart .bread ul li.l2 { background:url(img/hs-new-icons.png) 12px -693px no-repeat; }
#shopcart .bread ul li.l3 { background:url(img/hs-new-icons.png) 12px -835px no-repeat; }
#shopcart .bread ul li.l4 { background:url(img/hs-new-icons.png) 12px -965px no-repeat; line-height:normal; padding-top:17px; height:50px; }
#shopcart .bread ul li.s {opacity:1; background-color: #A5B80F; border-radius:3px; color: white; text-shadow:1px 1px 0 rgba(0,0,0,0.4);}
#shopcart .bread ul li.s2 { opacity:1; }
*/

#shopcart .thx { width:100%; text-align:center; padding:20px 0 21px ; line-height:16px; margin-bottom: 35px;}
#shopcart .thx p { color:#87a900; font-weight:bold; font-size:26px; font-family: Lato, Arial, Helvetica; }
#shopcart .empty_shopcart { padding:15px 18px 5px 18px; width:100%; text-align:center; font-size: 42px; font-family: 'Open sans condensed', Lato, Arial; font-weight: bold;}
#shopcart .cartli { padding:15px 0; }
#div_id_order_confirm #shopcart .cartli { display: none; }
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler { display: block; box-sizing: border-box; width: 100%; border: solid 1px #d7d7d7;  text-align: left; padding: 10px;   cursor: pointer; font-size: 15px; background: white; }
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler:hover {background: #f6f6f6;}
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler span.ico {display: block; float: right;width: 25px; height: 25px; background: url(img/sprite.png) -133px -183px no-repeat; transform: rotate(90deg);}
#div_id_order_confirm #shopcart .podsumowanie_zamowienia_toggler.act {background: #f6f6f6;}

#div_id_order_confirm div.podsumowanie_zam_left {box-sizing: border-box; display: inline-block; padding-left:10px; vertical-align: top; width: 33%;}
#div_id_order_confirm div.podsumowanie_zam_right {box-sizing: border-box; display: inline-block; width: 66%; vertical-align: top;}
#div_id_order_confirm div.podsumowanie_zam_right .mail_shipment { border: none !important;}
#div_id_order_confirm div.podsumowanie_zam_right .opakowaniaWrapper {display: none; }
#div_id_order_confirm .mail_shipment.platnosc {border: none !important;}
#div_id_order_confirm .mail_shipment.platnosc th {padding: 13px 0 10px !important; }
#div_id_order_confirm .mail_shipment.platnosc td {padding: 0 !important; }


#div_id_order_confirm div.podsumowanie_zam_right .mail_shipment tr td {font-size: 14px !important; box-sizing: border-box; padding: 0 !important; }
#div_id_order_confirm div.podsumowanie_zam_right .mail_shipment tr th {width: 50%; box-sizing: border-box; padding: 13px 0 10px !important; }
#div_id_order_confirm ul.shopcart_summary {border-bottom: solid 1px #d7d7d7; background: #f6f6f6; padding: 20px;}
#div_id_order_confirm ul.shopcart_other {padding-right: 20px;}
#div_id_order_confirm ul.shopcart_discount_code {padding-right: 20px;}

#div_id_order_confirm #szczegoly_zam_copy {width: auto; margin: 20px auto 0 auto; padding-bottom: 20px; border-bottom: solid 1px #d7d7d7; }
#div_id_order_confirm #szczegoly_zam_copy table.ctable_small  {border: none; width: auto;}
#div_id_order_confirm #szczegoly_zam_copy table.ctable_small tr td {font-size: 14px;}

#div_id_order_confirm .sposob_platnosci {font-size: 14px;}
#div_id_order_confirm .sposob_platnosci > p  {margin-bottom: 7px;}
#div_id_order_confirm .sposob_platnosci > p > span {display: block; text-transform: uppercase; font-weight: bold;}
#div_id_order_confirm .sposob_platnosci > p.prosba_o_wplate {}
#div_id_order_confirm .sposob_platnosci > p.prosba_o_wplate b {font-size: 18px;}
#div_id_order_confirm .sposob_platnosci span.sposob_platnosci_span_header {display: inline-block; background: black; color: white; padding: 0 5px;     text-transform: uppercase;  font-size: 12px;}

	div.cartli ul.titlesc { display: table; height:40px; line-height:40px; width: 100%; margin-bottom:1px; font-weight:bold; color:#444; font-size:18px;}
		ul.titlesc li {display: table-cell; text-align:center; box-sizing: border-box; border-bottom: solid 1px #d7d7d7;}
		ul.titlesc li.l1 { width:51%; text-align: left; padding-left: 10px; }
		#div_id_order_confirm ul.titlesc li.l1 { width:56%; text-align: left; padding-left: 10px; }
		ul.titlesc li.l2 { width:15%; }
		ul.titlesc li.l3 { width:15%; }
		ul.titlesc li.l4 { width:15%; }
		ul.titlesc li.l5 { width:5%; }
		
		ul.titlesc li.l1x { width:635px; }
		ul.titlesc li.l2x { width:110px; }
		ul.titlesc li.l3x { width:100px; }
		ul.titlesc li.l4x { width:131px; }
	div.cartli ul.shopcart-prod-list { display: table; width: 100%; }
		ul.shopcart-prod-list li { display: table-row; }
		ul.shopcart-prod-list li > div {display: table-cell; box-sizing: border-box; border-bottom: solid 1px #d7d7d7; vertical-align: middle;}
		
		
		ul.spl2 li { border-bottom:1px solid #e9e9e9;  width:100%;}
		
		ul.spl2 li.nth-child-2 { }
		ul.shopcart-prod-list li.others { color:#767676; }
		ul.spl2 li.others { background:white; }
		ul.shopcart-prod-list li.others .rabat { padding:19px 0 19px 42px; width:744px; text-align:right;}
		ul.spl2 li.others .rabat { width:828px; padding:10px; }
		ul.shopcart-prod-list li.others .r_tot { padding:19px 0; width:131px; text-align:center; color:#d91320; font-weight:bold; font-size:14px;}
		
		
		ul.spl2 li.others .r_tot { padding:10px; width:112px; font-size:13px; color:#d91320; font-weight:bold; }
		ul.shopcart-prod-list li.others .discount-c { padding:19px 21px; }
		ul.shopcart-prod-list li.summary { background:#F6F6F6; 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:#d91320; }

		ul.shopcart-prod-list li .prod_box { display: table; }
		ul.shopcart-prod-list li .prod_box > div { display: table-cell; vertical-align: middle; }
		ul.shopcart-prod-list li .name { width: 51%; padding: 8px; }
		#div_id_order_confirm  ul.shopcart-prod-list li .name { width: 56%; padding: 8px; }

		ul.shopcart-prod-list li .name .photo { width: 15%; text-align:center; }
		ul.shopcart-prod-list li .name .photo img { max-width: 100%; max-height:93px; height: auto; }
		
		ul.shopcart-prod-list li .name .nazwa_prod { width: 80%; padding-left: 4%; }
		ul.shopcart-prod-list li .name .nazwa_prod h2 { font-size: 15px;  }
		ul.shopcart-prod-list li .name .nazwa_prod a { font-size: 15px;  }
		ul.shopcart-prod-list li .name .nazwa_prod a:hover { color:#d91320; }
		ul.shopcart-prod-list li .name .nazwa_prod span.gratis_info { font-size:11px; }
		ul.shopcart-prod-list li .name .nazwa_prod span.shopcart_prod_gratis_nazwa { font-size: 15px;  }
		ul.shopcart-prod-list li .name .nazwa_prod div.shopcart_prod_gratis_ico { background-color: #59946B; border-radius: 2px; color: #fff; display: inline-block; font-size: 11px;padding: 0 2px; line-height: 14px; vertical-align: baseline; margin-right: 4px; }
		ul.shopcart-prod-list li .quan span.shopcart_prod_gratis_ilosc { font-size: 16px; font-weight: bold;}
		
		ul.shopcart-prod-list li .quan { width:15%; text-align: center; }
		#div_id_order_confirm ul.shopcart-prod-list li .quan { width:15%; text-align: center; font-size: 16px; }
		ul.shopcart-prod-list li .quan input { border:1px solid #d7d7d7; width:52px; height:42px; line-height:42px; text-align:center; padding: 0; font-size: 16px; font-weight:bold; display: inline-block;}
		
		a.calculate-icon { display: inline-block;background:url(images/calculate_icon.png) 0 0 no-repeat; height:19px; width:19px; text-indent: -9999px; margin-left:5px; }
		a.calculate-icon:hover { background-position:0 -19px;  }
		
		ul.shopcart-prod-list li .price { width:15%; padding:8px; text-align:center; font-size:16px;}
		ul.shopcart-prod-list li .razem { width:15%; padding:8px; text-align:center; font-size:18px;}
		ul.shopcart-prod-list li .usun { width: 4%;}
		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; }
		
		ul.spl2 li h2 a { width:550px !important; }
		ul.spl2 li .name { width:618px !important; }
		ul.spl2 li .price { width:94px !important; }
		ul.spl2 li .quan { font-size:13px; padding:36px 0; width:15%; text-align:center; color:#4b4b4b; }
		ul.spl2 li .razem { color:#d91320; width:115px;}
		
		ul.shopcart_discount_code {}
		ul.shopcart_discount_code li { text-align: right;}
		ul.shopcart_discount_code li > div {}
		
		ul.shopcart_other {font-size: 14px; margin-top: 10px;}
		ul.shopcart_other li.others {text-align: right; padding: 5px 3px; background: #a5b80f; color: white;}
		ul.shopcart_other li.others .rabat{display: inline-block;}
		ul.shopcart_other li.others .r_tot{font-size: 18px; font-weight: bold; min-width: 80px; display: inline-block;}
		ul.shopcart_summary {font-size: 18px; margin-bottom: 20px; margin-top: 20px;}
		ul.shopcart_summary li {text-align: right;}
		ul.shopcart_summary li strong {color: black;}
		
		div.under_cart_left {display: inline-block; width: 49%; box-sizing: border-box; vertical-align: text-top; }
		div.under_cart_right {float: right; width: 45%; box-sizing: border-box;vertical-align: text-top; background: #fafafa; padding: 20px; margin-top: 15px;}
		.btn {display: block; width: 100%; text-transform: uppercase; text-align: center; font-family: Lato, Arial, Helvetica;}
		.btn.btn1-f {background: #d91320; min-width: 225px; color: white; font-size: 16px; padding: 17px 0; font-weight: bold; transition: all 250ms ease;}
		.btn.btn1-f:hover {background: #000; color: white; transition: all 250ms ease;}
		.btn1-b {display: inline-block; text-decoration: underline; color: #444; font-size: 13px; padding: 10px 0; font-weight: normal; }
		.btn1-b:hover { color: #d91320;}

#shopcart div.shopcart-trusted-icons {background: url(/files/file/Artykuly/trusted-icons-shopcart.jpg) center 0 no-repeat;
    height: 60px;
    width: 45%;
    float: right;
    clear: both;
    margin-top: 20px;}		
#shopcart div#dataTable {display: none;}


#shopcart h1.free-shipping-banner {width: 100%; background: black; color: white; font-size: 16px; text-align: center; padding: 5px 0;}		
#shopcart h1.free-shipping-banner span.free-shipping-banner_ico {display: inline-block; vertical-align: middle; height: 45px; background: url(img/sprite.png) -88px -169px no-repeat; width: 31px;height: 23px; margin-right: 10px; height: 45px; line-height: 45px;  }		
#shopcart .btns-cart, #shopcart .btns-cart2 { padding:10px 0 0 0; width: 100%; margin-bottom:30px;  }
#login_table {}
div.wybory_logowania {width: 100%; padding: 0; background: #f9f9f9; box-sizing: border-box; padding: 3%;}
div.wybory_logowania div.pass_reminder{display: none; width: 70%; margin: auto; box-sizing: border-box;  }
div.wybory_logowania div.pass_reminder p.passH {padding: 15px 0 10px 0; font-size: 16px; font-weight: bold; text-transform: uppercase; }
div.wybory_logowania div.pass_reminder p.passwordForgot {padding:0; }
div.wybory_logowania div.pass_reminder div.passwordForgot2 {padding:15px 0; }
div.wybory_logowania div.pass_reminder div.passwordForgot2 input[type="text"] { box-sizing: border-box; width: 60%; height: 40px; line-height: 40px; font-family: Lato, Arial, Helvetica; font-size: 14px;}
div.wybory_logowania div.pass_reminder div.passwordForgot2 input[type="submit"].sendform.medium { box-sizing: border-box; font-size: 11px; width: 39%; height: 40px; padding:0; line-height: 40px; }
div.wybory_logowania h2 {font-size: 22px; font-weight: bold; text-transform: uppercase; text-align: center; margin-bottom: 20px;}
div.wybory_logowania div.wybor_szybkie_zakupy {width: 50%; height: 100%; float: left;box-sizing: border-box; padding: 0 20px 0 20px; }
div.wybory_logowania div.wybor_szybkie_zakupy div.text {width: 70%; padding-top: 30px; font-size: 13px; margin: auto; line-height: 150%;}
#div_id_login_page div.wybory_logowania div.wybor_logowanie {float: left;}
#div_id_login_page div.wybory_logowania div.wybor_szybkie_zakupy {float: right;}
div.wybory_logowania div.wybor_szybkie_zakupy div.fast_buy { width: 100%; margin: 0; background: black; color: white; height: 45px; line-height: 45px; display: block; padding: 0; text-shadow: none; box-sizing: border-box;  margin-top: 20px; text-align: center; text-transform: uppercase; font-weight: bold; cursor: pointer; transition: all 250ms ease;}
div.wybory_logowania div.wybor_szybkie_zakupy div.fast_buy:hover {background: #d2011f;transition: all 250ms ease; }
div.wybory_logowania div.wybor_logowanie {width: 50%; float: right;box-sizing: border-box; padding: 0 20px 0 20px; }
div.wybory_logowania div.wybor_logowanie:after {clear: both;}

#shopcart table.ctable_login_inputs, #div_id_login_page table.ctable_small.login1 {margin: auto; width: 70%; border: none; background: none;}

#shopcart table.ctable_login_inputs tr, #div_id_login_page table.ctable_small.login1 tr {}
#shopcart table.ctable_login_inputs tr.userPassword td:first-child, #div_id_login_page table.ctable_small.login1 tr.userPassword td:first-child { padding-top: 10px;}
#shopcart table.ctable_login_inputs tr td, #div_id_login_page table.ctable_small.login1 tr td {display: block; padding-bottom: 5px; font-size: 14px; box-sizing: border-box;}
#shopcart table.ctable_login_inputs tr td input, #div_id_login_page table.ctable_small.login1 tr td input {width: 100%;box-sizing: border-box; height: 40px; font-family: Lato, Arial, Helvetica; font-size: 14px;}

#shopcart table.ctable_login_inputs tr td input[type="submit"], 
#div_id_login_page table.ctable_small.login1 tr td input[type="submit"] 
{
	width: 100%; margin: 0; background: #000; color: white; height: 45px; line-height: 45px; display: block; padding: 0; text-shadow: none; box-sizing: border-box; margin-top: 20px; margin-bottom: 5px;
	}
#shopcart table.ctable_login_inputs tr td input[type="submit"]:hover, 
#div_id_login_page table.ctable_small.login1 tr td input[type="submit"]:hover 
{
	background: #d2011f;transition: all 250ms ease;
}

#shopcart table.ctable_login_inputs tr td.btnLogin, #div_id_login_page table.ctable_small.login1 tr td.btnLogin {text-align: left;}
#shopcart table.ctable_login_inputs tr td.btnLogin a, #div_id_login_page table.ctable_small.login1 tr td.btnLogin a{text-decoration: underline;}
#shopcart table.ctable_login_inputs tr td.btnLogin a:hover, #div_id_login_page table.ctable_small.login1 tr td.btnLogin a:hover{color: #d2011f;}

#shopcart input#username_sk {width: 100%}
#div_id_login_page input#username_sk {width: 100%}
	.btns-cart2 a.btn1-g, .btns-cart a.btn1-g { display:block; font-family:'Open Sans', Arial; font-size:14px; font-weight:bold; text-transform: uppercase; color:#404040; text-shadow:1px 1px 0 #e6e6e6; padding:0 16px; height:40px; line-height:40px; background:#DFDFDF; border-radius:2px; }
	.btns-cart2 a.btn1-g:hover, .btns-cart a.btn1-g:hover { background:#cfcfcf; }
	.btns-cart2 a.btn1, .btns-cart a.btn1,  { display:block; font-family:'Open Sans', Arial; font-size:14px; font-weight:bold; text-transform: uppercase; color:white; text-shadow:1px 1px 0 rgba(0,0,0,0.2); padding:0 16px; height:40px; line-height:40px; background:#A5B80F; border-radius:2px; }
	.btns-cart2 a.btn1:hover, .btns-cart a.btn1:hover, #div_id_order_confirm  .sendform_long:hover { background:#869700; }
	.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; }
	#div_id_order_confirm input[type='submit'].sendform_long {border: 0px; height: 50px; width: 290px; background: url('http://static.payu.com/pl/standard/partners/buttons/payu_account_button_long_03.png'); background-repeat: no-repeat; cursor: pointer; text-indent:-2000px; outline:0;}
	#div_id_order_confirm input[type='submit'].sendform_long:hover {opacity:0.9;}
#shopcart div.discount-h {display: block; box-sizing: border-box; width: 100%; border: solid 1px #d7d7d7; text-align: left; padding: 10px; cursor: pointer; font-size: 14px; background: white;}	
#shopcart div.discount-h:hover {background: #eee;}
#shopcart div.discount-h span.ico {display: block; float: right; width: 25px; height: 25px; background: url(img/sprite.png) -133px -183px no-repeat;}
#shopcart div.discount-c {display: none; background: white; box-sizing: border-box; padding: 0; height: 125px;}	
#shopcart div.discount-ch { text-align: left; font-size: 14px; font-weight: bold; text-transform: uppercase; line-height: 25px; padding: 10px; background: #efefef;}
#shopcart div.discount-ch2 { text-align: left; font-size: 14px; font-weight: bold; padding: 10px; }
#shopcart div.discount-ch2 > div { margin-bottom: 5px; }
#div_id_order_list #shopcart div.btns-cart2 {display: none;}
input#discount_code { border:1px solid #adadad; width:60%; height:28px; line-height:28px; padding-left:10px; margin-right:10px; font-family: Lato, Arial, Helvetica; font-size: 14px; font-weight: bold;}
#shopcart a.actv { display:inline-block; color:#000; text-align:center; padding: 0 15px; height:35px; line-height:35px; background:#fff; font-weight:bold; border: solid 1px black; text-transform: uppercase; font-size: 13px;}
#shopcart a.actv:hover { background:#000; color: #fff; }

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: #d91320;}
#shopcart .shopcart_banner_promo a { text-decoration: underline; color: #d91320;}
#shopcart .shopcart_banner_promo a:hover { color: #4B4B4B;}

#shopcart div.table {padding:15px 0;box-sizing: border-box; width: 100%;}
#shopcart #pay-wrap {width:49%; float:left;}
#shopcart select#bank {display:none;}
#shopcart #ship-wrap {width:49%; float:right;}
#shopcart #payments-row {clear:both;}
#mail_pay #payments-row {clear:both; margin:10px 0 40px 0; padding:0;}

#mail_pay form div { font-family: 'Open Sans Condensed', Lato, Arial; font-size:16px; font-weight:bold; color: #d91320; padding:10px; margin-left:5px;}

#shopcart #payments-list-ul, #mail_pay #payments-list-ul { text-align: center;}
#shopcart #payments-list-ul li,#mail_pay #payments-list-ul li { float: left; width: 151px; height: 100px; padding: 5px 0 8px 0; border: solid 1px #e9e9e9; border-radius: 2px; margin: 5px 8px 5px 3px; text-align: center; font-size: 12px; cursor: pointer; color: #767676; }
#shopcart #payments-list-ul li:nth-child(6n), #mail_pay #payments-list-ul li:nth-child(6n) {margin-right:3px;}
#shopcart #payments-list-ul li .etykieta, #mail_pay #payments-list-ul .etykieta { height: 35px; font-size: 12px; font-family: Arial,Verdama,Helvetica; color: #767676; font-weight: normal; padding:0; margin:0;}
#shopcart #payments-list-ul li.zaznaczony_bank, #mail_pay #payments-list-ul .zaznaczony_bank { /*border: solid 3px; margin: 2px 8px 2px -2px !important;*/ box-shadow: 0 0 0 3px gray; background: #f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x;}

#shopcart #payments-list-ul li .radio, #mail_pay #payments-list-ul .radio { padding:0; margin:0;}

#shopcart #payments-list-ul li img, #mail_pay #payments-list-ul li img { margin-bottom: 3px;}
#shopcart #payments-list-ul li:hover, #mail_pay #payments-list-ul li:hover { background: #f2f2f2 url(images/shadow-top.gif) 0 0 repeat-x; }

#mail_pay #payments-list-ul li {opacity:0.25;}
#mail_pay #payments-list-ul li:hover{opacity:1;}
#mail_pay #payments-list-ul .zaznaczony_bank {opacity:1;}

/*** 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 0 20px 0; }
	.combut a#comment { text-align:center; padding:10px 20px; display:inline-block; background:#d91320; color:#FFF; font-size:16px; font-weight:bold; text-transform:uppercase;}
	.combut a#comment:hover {background: #000; }
/*** END coments ***/

/*** BEGIN artykuł ***/
.div_class_article .article_text .strona_artykulu { padding: 20px; font-size:14px; line-height: 150%; color: #4b4b4b;}

.article_text .ikona_artykulu .strona_artykulu { display: none;}
.article_text .strona_artykulu h1 { color:#4b4b4b; font-weight:bold; font-size:26px; padding-bottom:13px; line-height: 150%; font-family: 'Open Sans Condensed', Arial, Helvetica; }
.article_text .strona_artykulu h2 { color:#d91320; font-weight:bold; font-size:18px; margin:15px 0 10px 0;font-family: 'Open Sans Condensed', Arial, Helvetica;}
.article_text .strona_artykulu h3 { color:#4b4b4b; font-weight:bold; font-size:16px; margin:15px 0 10px 0;}
.article_text .strona_artykulu h4 { color:#d91320; padding-left:10px; font-weight:bold; margin:15px 0 5px 0; background:url(images/about_li.png) 0 6px no-repeat;}
.article_text .strona_artykulu h5 { color:#d91320; padding-top:25px; }
.article_text .strona_artykulu a { color: #d91320; text-decoration: underline;}
.article_text .strona_artykulu a:hover { color:#A0B800; }
.article_text .strona_artykulu p { line-height:150%; font-size:14px; padding-bottom: 10px;}
.article_text .strona_artykulu img { float:right; padding:0 0 15px 15px; }
.article_text .strona_artykulu div img { float:none; padding:0; }
.article_text .strona_artykulu ul { line-height:150%; font-size:14px; padding-bottom:13px; padding-left: 13px; }
.article_text .strona_artykulu ul li { padding-left:10px; background:url(images/point_r.jpg) 0 6px no-repeat; }
.article_text .strona_artykulu ol { line-height:150%; font-size:14px; padding-bottom:13px; padding-left: 13px;}
.article_text .strona_artykulu ol li { list-style-type:decimal; }
.article_text .strona_artykulu ol li ol li { list-style-type:lower-alpha; margin-left:15px; }
.article_text .strona_artykulu table caption { color:#97a729; font-weight:bold; font-size:16px; padding-bottom:10px; }
.article_text .strona_artykulu table { padding-bottom:15px; }

.article_text .strona_artykulu table tr th { color:#4B4B4B; padding:7px; }
.article_text .strona_artykulu table tr td {  width:346px; padding:7px; border:1px solid #e9e9e9; color:#767676; }
.article_text .strona_artykulu table tr td  img{ float:none;padding:0; }
.article_text .strona_artykulu .top_img { position: relative; left: -14px; top: -15px; width: 752px !important; border-radius: 5px 5px 0 0;}



.article_text .strona_artykulu 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 .strona_artykulu div.button_green:hover { background: url(images/button-green-bg.png) -158px 0 no-repeat;}
.article_text .strona_artykulu div.button_green a { color: white; text-shadow: 1px 1px 0 #6B9200; display: block; line-height: 32px; font-weight: bold; text-decoration: none;}

.article_text table.nagtab thead { background: url(images/zak_bg.jpg) 0 0 repeat-x;}
#cennik_dostaw  thead { background: black; color: white;}
.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  thead th { text-align: center; height: 31px; line-height: 31px; padding: 0 15px; color: #fff; font-weight: bold; border-right: 1px solid #E9E9E9; font-size:16px; line-height: 100%; padding: 8px 0;}
#cennik_dostaw tr td, .article_text table.nagtab tr td{ color: #444; 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: 125px; 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: 125px; 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: 125px; 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: 125px; height: 70px; line-height: 70px; }
/*** END artykuł ***/

/*** BEGIN category artykuł ***/
.cat_art {  margin:0 10px; }
.cat_art .prodb1 { padding-bottom:6px; }
.cat_art .prodb2 {  padding:0; font-size:12px; }
.cat_art .text-more-c { display:none;  }
.cat_art .show_art_text {float: right; margin-right:1px; font-size:10px; text-decoration: underline; cursor: pointer;}
.cat_art .text-more-c .txt- { float:left;  padding-bottom:8px; }
.cat_art h2, .cat_art h1 { font-family: 'Open Sans Condensed', Arial, Helvetica;
font-size: 26px;
font-weight: bold;
padding-top: 5px;
margin-bottom: 0px;
color: #4B4B4B;


 }
.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: #d91320; }
.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: #d91320; 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: #d91320; 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: #d91320;}
.serie_produktow ul li a { display: block; } 
/*** END serie produktów ***/

/*** BEGIN producenci ***/
	#manufacturers .letters { padding:0 10px 10px 10px; overflow:hidden; background:url(images/hr.gif) 0 100% repeat-x; margin-bottom:10px; }
		#manufacturers .letters span { height:32px; line-height:32px; color:#aeaeae; text-shadow:1px 1px 0 #e6e6e6; display:block; float:left; text-align:center; margin:2px; display:inline;background:#C6C6C6; width:32px; cursor:default;}
		#manufacturers .letters span:nth-child(-n+10) {display:none;}
			#manufacturers .letters span a { height:32px; line-height:32px; color:#4b4b4b; text-shadow:0 1px 0 rgba(255,255,255,0.5); display:block; float:left; text-align:center; margin-right:1px; display:inline; background:#B4B4B4; width:32px; font-weight:bold; font-size:15px;}
			#manufacturers .letters span a:hover { background:#A5B80F; color:white; text-shadow: none; }
			
	#manufacturers .manufacturer { float:left; height:150px; width:150px; background:white; border:solid 1px #dfdfdf; margin:0 0 10px 10px; }
		#manufacturers .manufacturer .prodb1 { padding:0; margin:0; width:auto; }
		#manufacturers .manufacturer .prodb2 { padding:0; margin:0; width:auto; }
		#manufacturers .manufacturer .logo { height:150px; width:150px; }
		#manufacturers .manufacturer .logo .photo_table a{ display:block; width: 150px; height:150px; display:table-cell; vertical-align:middle; text-align:center }
			#manufacturers .manufacturer .logo img { max-height:120px; max-width:130px; }
			#manufacturers .manufacturer h2 { text-align:center; position: absolute; margin-top: -21px; width:150px;}
		#manufacturers .manufacturer h2 a { font-weight:bold; font-size:12px; color:#4b4b4b; }
		#manufacturers .manufacturer h2 a:hover { color:#d91320; }
		#manufacturers .manufacturer .product_number { text-align:center; font-size: 11px;display:none;}
		#manufacturers .manufacturer .description { overflow:hidden; height:50px; padding-top:20px;display:none; }
/*** END producenci ***/

/* ukrywanie */
#div_id_main_page #content #ms .cat_art, #div_id_main_page #content #ms #ls, body.div_class_article #content #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; padding-left:0; }
#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; padding-left:0;}
body.div_class_article #content #ms { width: 100%;  }
body.div_class_article #content #ms .bg-warp2{background-image:none; margin:10px auto; background:white; border:solid 1px #dfdfdf; border-radius:2px; }
body.div_class_article #content #ms .bg-warp2-top{ background-image:none; }
body.div_class_article #content #ms .bg-warp2-bottom{ background-image:none; }
		
		td { }
		.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, #div_id_login_page .ctable_container th
		{  background:#E9E9E9;  text-align:center; color:#444; height:40px; vertical-align:middle; font-weight:bold !important; font-size:16px;  }
		.ctable td, .ctable_small td, .ctable_login td, table.dataTable td, .ctable_search td, .ctable_myaccount td, .ctable_myaccount_small td { padding:5px 10px;  font-size:12px; vertical-align:middle; color:#444; 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:13px 10px 5px 20px !important ; color:#d91320 !important; font-size:16px !important; font-family: Lato, Arial, Helvetica !important; text-transform: uppercase;}
		.mail_shipment td {  padding:10px 3px 5px 20px !important; font-family:Lato, Arial, Helvetica, sans-serif !important; font-size:13px !important; vertical-align:top !important; color:#444 !important; line-height:150% !important; border:0 !important;  }
		.mail_shipment td a { text-decoration: underline;}
		.mail_shipment td a:hover { text-decoration: underline; color: #d91320;}
		.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 {  }
		.ctable_login_inputs td {  }
		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 {  }
		tr.userName td { }
		table.registry label { padding-right:7px; font-size:14px; padding-top:4px; }
		span.small_font { color:#737373; font-size:11px; font-weight:normal; }
		.form-item-check a { color:#d91320; 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:#d91320 !important; }
		span.promotion-discount-order a { font-weight:normal !important; color:#d91320 !important; text-decoration: underline}
		span.promotion-discount-order a:hover {color: red;}
		.opakowaniaWrapper .ctable_small td { padding: 5px 3px 5px 20px !important;
font-family: Lato, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
vertical-align: middle !important;
color: #444 !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, input#select_bank, .sendform_long { padding: 0 16px; display: inline-block; background: #d2011f; height: 40px; line-height: 40px; color: #FFF; font-size: 16px; font-weight: bold; text-transform: uppercase; font-family: Lato, 'Open Sans', Arial; text-align: center; }
		.sendform:hover, input#select_bank:hover, .sendform_long:hover {background:#B03432;} 
		
		.sendform.medium {font-size:14px; line-height:36px; height:36px;}
		.sendform.green { background: #A5B80F; }
		.sendform.green:hover { background: #869700; }
		.sendform.orange { background: #FF5B00; }
		.sendform.orange:hover { background: #F35700; }


		
#div_id_search .bg-warp2, #div_id_search_result .bg-warp2, #div_id_login_page .bg-warp2, #div_id_account_main .bg-warp2, #div_id_account_details_pass .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-image:none; background:white; padding-top:6px; margin:10px auto; border:solid 1px #dfdfdf;}
#div_id_search .bg-warp2-top,  #div_id_login_page .bg-warp2-top, #div_id_account_main .bg-warp2-top, #div_id_account_details_pass .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 { background-image:none; 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_details_pass .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 { background-image:none; padding:10px 15px; font-size:12px; }

#div_id_search #content #ls, #div_id_login_page  #content #ls, #div_id_account_main  #content #ls, #div_id_account_details_pass  #content #ls, #div_id_account_history  #content #ls, #div_id_account_details  #content #ls, #div_id_account_pass  #content #ls, #div_id_registration  #content #ls, #div_id_manufacturers  #content #ls {display:none;}
#div_id_search #content #ms, #div_id_search_result #content #ms, #div_id_login_page  #content #ms, #div_id_account_main  #content #ms, #div_id_account_details_pass  #content #ms, #div_id_account_history  #content #ms, #div_id_account_details  #content #ms, #div_id_account_pass  #content #ms, #div_id_registration  #content #ms, #div_id_manufacturers  #content #ms { float:none;padding: 20px 0;
margin: 0; }

 #div_id_login_page .ctable_container { border:1px solid #e9e9e9; }
 #div_id_login_page .ctable_container table { border:0; }
 #div_id_login_page .table.ctable_small.login1 td{ padding:4px 10px;}
 #div_id_login_page .ctable_container th {  }
 #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  table { width:99%; margin:19px 0 !important; }

div.table { padding:15px; }


#div_id_order_details label, td.ctable_item2 label { font-weight:bold; font-size:15px; color: #444;}
#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; font-size: 15px; }
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 {padding:0; }
#div_id_registration .register_order_table {padding:0; }
#div_id_order_list .register_order_table div.cell-content ul li{ padding:10px; }
#div_id_registration .register_order_table div.cell-content ul li{ padding:10px; }
#div_id_order_list .register_order_table div.cell-content ul li#register-only-fields{ background:#f6f6f6; }
#div_id_registration .register_order_table div.cell-content ul li#register-only-fields{ background:#f6f6f6; }
#div_id_order_list .register_order_table div.cell-content ul li#inne_dane_do_wysylki{ background:#f6f6f6; }
#div_id_registration .register_order_table div.cell-content ul li#inne_dane_do_wysylki{ background:#f6f6f6; }
#div_id_order_list .register_order_table div.cell-content ul li#uwagi_do_zamowienia{ background:#f6f6f6; }
#div_id_order_list .register_order_table div.cell-content ul li#doc_choice{ background:#f6f6f6; }
#div_id_registration div.cell-content ul li#doc_choice{ background:#f6f6f6; }
#div_id_account_details div.cell-content ul li#doc_choice{ background:#f6f6f6; }
#div_id_order_list table.ctable.registry tr.gray{ background: #f6f6f6;  }
#div_id_order_list table.ctable.registry tr.gray td.ctable_order_bold{ background-image:none;  }
#div_id_order_list table.ctable.registry tr.gray td.ctable_order_bold a{ font-size:13px;  }
#div_id_order_list table.ctable.registry tr.gray td label{ display: inline-block; margin-left:3px; font-family: Lato, Arial, Helvetica; font-size:16px; color:#444; background-image:none;  }
#div_id_order_list table.ctable.registry div.order_style .header, #div_id_order_list table.ctable.registry div.cell-content .header { font-size:16px !important; margin-top:5px;}
#register-only-fields


.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:280px; /*padding:4px 0 4px 10px; border:1px solid #e9e9e9; */color:#737373; }
.order_style .header {  }
#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:140px; display:inline-block; text-align:right;  }
#div_id_order_list .register_order_table #register-list .form-item  input { }
#div_id_order_list .register_order_table #register-list .header { padding: 0 0 10px 0; font-size:12px; color:#d91320; font-weight:bold;  }
#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 { padding-left:20px; }
.ctable_login_inputs td { }
.ctable_login .ctable_item1 { background:#f6f6f6; }

table.registry th {  }

#div_id_registration table.registry th{  }
#div_id_registration .form-item { padding:4px 0; overflow:hidden; }
#div_id_registration .form-item  label { width:140px; display:inline-block;  text-align:right; }
#div_id_registration .form-item  input {  }
#div_id_registration .header { padding:0 0 10px 0; font-size:16px; color:#d91320; font-weight:bold;  }
#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:140px; display:inline-block; text-align: right; }
#div_id_account_details .form-item  input {  }
#div_id_account_details .header { padding:0 0 10px 0; font-size:16px; color:#d91320; font-weight:bold; }
#div_id_order_list .ctable_order_bold { padding:10px; font-size:16px; color:#d91320; font-weight:bold; }
#div_id_account_details .ctable td { border-bottom:0; padding:0; font-size: 12px;}
#div_id_account_details .ctable td ul { }
#div_id_account_details .ctable td ul li{ padding: 10px;}
#div_id_account_details .ctable td ul li#register-only-fields{ background: #f6f6f6; border-bottom: solid 1px #d7d7d7; font-size: 14px;}
#div_id_account_details .ctable td ul li#register-only-fields label {font-weight: bold; font-size: 14px; }
#div_id_account_details .ctable td ul li#register-only-fields a {text-decoration: underline; color:#d91320;  }
#div_id_account_details .ctable td ul li#register-only-fields a:hover {color:#444;  }


.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; }

table.ctable_options {width: 100%;}
table.ctable_options tr { display:block; margin-bottom: 20px; }
table.ctable_options tr > td { display:inline-block; font-size: 13px; width: 75%;}
table.ctable_options tr > td:first-child { width: 20%; margin-right: 5px; text-align: right; }

.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: #fff;
	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 {
width: 100%;
font-size: 18px;
text-align:center;
color: white;

font-weight: bold;
line-height: 150%;
padding: 10px;
}


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 {
	background-color: #d91320;
}
div.pole_message {
	background-color: #8C9F2F;
}
div.pole_message_info {
	background-color: #4b4b4b;
}
.pole_message_br, .pole_message_info_br { height: 0; display: none;}


/* 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: 50%;
	margin-top: -150px;
	z-index: 2001;
	cursor: ponter;
	background: white;
	border: solid 1px #d7d7d7;
	
	margin-left: -300px;
	height: 220px;
	width: 600px;
}
div.shopcart_confirm_window hr {background: transparent; border: none; border-top: dotted 1px #d91320; display:block; margin:25px 0 25px 0;}
div.shopcart_confirm_header {background: #000; color: #fff; text-align: center; font-weight: bold; height: 35px; line-height: 35px; font-size: 15px;}
div.shopcart_confirm_header.alert {background: #d91320; color: #fff; text-align: center; font-weight: bold; height: 35px; line-height: 35px; font-size: 15px;}

div.shopcart_confirm_text_err {
padding: 40px 20px 0 20px;
height: 88px;
font-size: 16px;
text-align: center;
color: #d91320;
font-weight: bold;
}

div.shopcart_confirm_text_ok {
padding: 30px 20px 0 20px;
height: 100px;
font-size: 16px;
text-align: center;
color: #444;
font-weight: bold;
/*background: url(images/koszyk-zielony-ico.jpg) 60px 10px no-repeat;*/
}

div.shopcart_confirm_text_ok span {
color: #767676;
font-size: 13px;
}

div.shopcart_confirm_text_ok span span {
font-weight: normal;
}

div.shopcart_confirm_button_err {
cursor: pointer;
position: relative;
float: right;
display: block;
color: white;
font-size: 15px;
text-transform: uppercase;
width: 210px;
height: 45px;
text-align: center;
line-height: 45px;
background: #000;
font-weight: bold;
margin-right: 10px;
}





div.shopcart_confirm_button_cont {
cursor: pointer;
position: relative;
float: right;
display: block;
color: white;
font-size: 15px;
text-transform: uppercase;
width: 210px;
height: 45px;
text-align: center;
line-height: 45px;
background: #000;
font-weight: bold;
margin-right: 10px;
}
div.shopcart_confirm_button_cont:hover {
	background: #d91320;
}

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;
float: left;
display: block;
color: #000;
font-size: 15px;
text-transform: uppercase;
width: 210px;
height: 45px;
text-align: center;
line-height: 45px;
background: #fff;
font-weight: bold;
margin-left: 10px;box-sizing: border-box; border: solid 1px black;
}
div.shopcart_confirm_button_go_cart:hover {
background: #000; color: white;
}
/*
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;
}
*/

#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:100%; }
.shop-cart-powiazane .h2{ font-family: 'Open Sans Condensed', Arial, Helvetica; font-size: 22px; font-weight: bold; padding: 10px 0 10px 10px; margin-bottom: 3px; color: #4B4B4B; }
.shop-cart-powiazane .warp-shop-cart-powiazane { 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; }

		
		.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;*/ }
		
		
		.ctable_login_inputs .btnLogin {  }
		
		#div_id_order_confirm .opakowaniaWrapper .ctable_small td { width:51%; }

#userMenu {color: #444; margin-bottom: 30px;}
#userMenu div.user_account_menu_welcome_text {font-size: 14px; font-weight: bold; margin-bottom: 20px; }
#userMenu div.user_account_menu {display: table; width: 100%;}
#userMenu div.user_account_menu div.ul {display: table-row; background: #000; color: white;}
#userMenu div.user_account_menu div.ul a {display: none;}
#userMenu div.user_account_menu div.ul > div.li {display: table-cell; padding: 8px 0; }
#userMenu div.user_account_menu div.ul > div.li a {display: block; text-align: center; color: white; font-size: 14px; text-transform: uppercase; font-weight: bold;}
#userMenu div.user_account_menu div.ul > div.li a:hover {text-decoration: underline;}

#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: #d91320;
}
#Tabela_Panel_Klienta td a span {
	border-bottom: dashed 1px #737373;
}		
#Tabela_Panel_Klienta td a span:hover {
	border-bottom: dashed 1px #d91320;
}	
		
#wyniki_wyszukiwania2 .no_products, #lista_produktow .no_products { margin: 30px 0 0 0; padding: 10px; font-size: 18px; font-weight: bold; width: 100%; background: black; color: white;}
#strona_produktu .no_products { padding: 10px; background: white; border: solid 1px #e3e3e3; font-size:12px;}


#mail_pay {margin: 10px  0; padding: 0px; background: white; } 
#mail_pay p{padding:3px 15px; font-size: 16px; font-family: Lato, 'Open Sans Condensed', Arial; color:#4b4b4b; }
#mail_pay table.ctable_small {margin-top:10px; border:none;}
#mail_pay table.ctable_small tr th{display:none;}
#mail_pay table.ctable_small td{ padding:10px 0;}

#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: #d91320;
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: #d91320;
}

.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: 80px; height: 59px; margin:4px 6px 6px 4px; padding:0; display: inline; border-radius:3px;}
#strona_produktu div.wzornik_meble img:hover 				{ margin:0px 2px 2px 0px; /*border:solid 4px rgb(166, 0, 0);*/ outline:2px; }
#strona_produktu div.wzornik_meble.panda img 				{ width: 80px; height: 80px; 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;
	}

#meble-tooltip img {max-width:350px; max-height:350px;}
#test_tooltip {background: #d2011f; color: white; display: inline-block; padding: 1px 5px; }
div.nearest_paczkomat_div {float: left; cursor: pointer;margin-right:10px; padding:10px; text-align:center;border:solid 1px #ccc; 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:bold; padding:1px; font-size: 15px;}
div.nearest_paczkomat_div .paczkomat_name input[type="radio"]{ display: none;}
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 { display: inline-block;padding: 10px; background:#d91320; color: white; text-transform: uppercase;}

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:#d91320;}
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, #newsletter_LP2 a.show_more {clear:both;float:right; margin:0px 10px 50px 0;background:white; border:solid 1px #333e50; color:#333e50; display:inline-block; height:19px; line-height:19px; padding:0 10px;font-family:'Open Sans', Arial; font-size:9px;text-align:center; text-decoration:none;border-radius:0px;}
#newsletter_LP a.show_more b, #newsletter_LP2 a.show_more b {font-weight:bold;}
#newsletter_LP a.show_more:hover, #newsletter_LP2 a.show_more:hover {background:#333e50; color: white;}
#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, #newsletter_lp2 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_name_all {padding:0 20px;font-family:'Open Sans', sans-serif, Arial; font-size:11px;font-weight:normal; text-transform:uppercase;line-height:150%; margin-bottom:5px; height:45px; overflow:hidden;}
#newsletter_LP table.lp_prod_table_light tr td.lp_prod_opis_light .lp_prod_name_all:first-line{font-weight:bold;}
#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; width:515px; margin:auto;}
#newsletter_LP div.lp_of_lp_banners a{display:inline-block; margin: 0 40px 40px 0}
#newsletter_LP div.lp_of_lp_banners a:nth-child(2n){margin-right:0;}

#newsletter_LP a.newsletter_button {display: inline-block; height:33px; line-height: 33px; padding:0 20px; text-decoration: none;background: #e50304; color: white; text-transform: uppercase; }
#newsletter_LP a.newsletter_button:hover{text-decoration: underline;}
#newsletter_LP a.newsletter_button::before {content: url(images/newsletter-button-href-grot.gif); margin-right:15px; margin-top:1px;}

#newsletter_LP .linki_do_sekcji, #newsletter_LP2 .linki_do_sekcji {margin:auto; width: auto; margin-top:25px; text-transform:uppercase;}
#newsletter_LP .linki_do_sekcji div.l, #newsletter_LP2 .linki_do_sekcji div.l{display: inline-block; padding: 0 20px 0 30px; font-weight:bold;}
#newsletter_LP .linki_do_sekcji div.p, #newsletter_LP2 .linki_do_sekcji div.p{margin:auto; text-align:center; display: flex; flex-flow: row wrap; justify-content: center;}
#newsletter_LP .linki_do_sekcji div.p a, #newsletter_LP2 .linki_do_sekcji div.p a{display: flex; justify-content: center; flex-direction: column; flex: .3333 1 16.666%; box-sizing:border-box;padding: 15px 15px; line-height: 150%; border:solid 1px #283148; margin:5px; color: #283148; text-decoration: none; font-size:13px; font-weight:bold;transition: 0.15s}
#newsletter_LP .linki_do_sekcji div.p a:hover, #newsletter_LP2 .linki_do_sekcji div.p a:hover {color: white; text-decoration: none !important; background: #d91320; border-color: #d91320;}
#newsletter_LP div.czas_promocji_txt {text-align:right; font-size:11px; margin:5px 5px 5px 0;}

#newsletter_LP .linki_do_sekcji div.p a span, #newsletter_LP2 .linki_do_sekcji div.p a span{display:block; text-transform: none; font-size:11px; font-weight: normal;}


#newsletter_LP2 { position: relative; padding: 0; background: white; text-align:center;}
#newsletter_LP2 ul {line-height: 100%; padding: 0; font-size: inherit;}
#newsletter_LP2 ul li {padding:0; background: white;}

#newsletter_LP2  a {text-decoration: none; }
#newsletter_LP2  .clear {display: none;}
.article_text #newsletter_LP2 h2 { color: inherit; font-weight: inherit; font-size: inherit; margin: inherit; font-family: inherit; line-height: inherit; line-height: 150%;}
#newsletter_LP2 div.czas_promocji_txt {width: 750px; text-align:right; font-size:11px; margin:5px auto;} 
#newsletter-lightbox-holder, #newsletter-lightbox-holder-fb{position:fixed; text-align: center;width:100%; height:100%; left:0; top:0; background: rgba(255,255,255,0.9); display:none;  z-index:999999;}

#newsletter_LP2 div.header1 {font-family: 'Open Sans Condensed', Arial, Helvetica; text-align:left;
clear:both;
  font-size: 26px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 0px;
  color: #4B4B4B;}
  
#newsletter_LP2 div.header-easy-red { border-top:solid 1px #c2c2c2 !important; text-align:center !important; margin-top: 100px !important; margin-bottom:40px !important; clear:both !important;}  
#newsletter_LP2 div.header-easy-red > div {border: none !important; padding: 0 25px !important; font-weight:bold !important; background: #fff !important; color: #d91320 !important; font-size:32px !important; text-transform: uppercase !important; display: inline-block !important;line-height:32px !important;margin-top:-17px !important;} 
#newsletter_LP2 div.header-easy-white { border-top:solid 1px #c2c2c2 !important; text-align:center !important; margin-top: 100px !important; margin-bottom:40px !important; clear:both !important;}  
#newsletter_LP2 div.header-easy-white > div {border: none !important; padding: 0 25px !important; font-weight:bold !important; background: #fff !important; color: #4b4b4b !important; font-size:32px !important; text-transform: uppercase !important; display: inline-block !important;line-height:32px !important;margin-top:-17px !important;}   


/* START: 	EMMA LP */

div#Emma_LP { position: relative; padding: 0; background: #2d2e2c url('/files/file/LP/2016/11/Emma/emma_LP_bg.gif'); text-align:center;} 
/* END: 	EMMA LP */


#newsletter-lightbox { width: 700px; height: 600px; overflow:hidden;background: #EBE6EA url(img/newsletter-lightbox-bg.jpg) 0 0 no-repeat; margin:auto; font-family:'Open Sans', Arial; font-size:14px; line-height:150%; text-align:left; display:inline-block;vertical-align: middle; box-shadow: 0px 0px 10px 5px rgba(122,122,122,.4);}

#newsletter-lightbox-holder:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

#newsletter-lightbox button.close { color:#333; font-size: 28px; font-family:Lato, Arial;overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none;display: block; padding: 0;width: 44px; height: 44px; line-height: 44px;float:right; text-decoration: none; text-align: center; opacity: 0.65; outline:0;}
#newsletter-lightbox button.close:hover {background: rgba(0,0,0,0.3);}
#newsletter-lightbox div.inner { padding:45px 0 0 35px; color: #000; }
#newsletter-lightbox div.inner .step { height: 349px; }
#newsletter-lightbox div.inner div.nl-header { font-size: 26px; color: #000; text-transform: uppercase; line-height:150%;}
#newsletter-lightbox div.inner div.nl-header span{ color: red; font-weight:bold;}
#newsletter-lightbox div.inner ul.nl-argumenter  { padding:10px 0;}
#newsletter-lightbox div.inner ul.nl-argumenter li:before { content: "\00BB \0020"; font-weight:bold; margin-right:7px; margin-left:2px;}
#newsletter-lightbox div.inner form { padding:10px 0; }
#newsletter-lightbox div.inner form input[type=text] { width: 285px; height: 50px; line-height: 50px;background: white; background-image:none; border:none; margin: 0 0 10px 0; padding:0 10px; box-shadow: 2px 2px 3px 0px rgba(122,122,122,.2); font-family:'Open Sans', Arial, Helvetica; font-size:18px; color: #5f5f5f; }
#newsletter-lightbox div.inner form input[type=text].red {outline: solid 2px red;}

#newsletter-lightbox div.inner form button {width:83px; height:37px; margin:0 0 0 10px; border:none; background: #ea0000; color: #fff; cursor: pointer;font-family:'Open Sans', Arial, Helvetica; font-size:18px;}
#newsletter-lightbox div.inner form button:first-child {margin-left:124px;}
#newsletter-lightbox div.inner form button:after {content: "\00BB \0020"; padding-left:5px;}
#newsletter-lightbox div.inner form button:hover {background: #fb1e1e;}
#newsletter-lightbox div.inner form div.akceptacja {padding-top:22px;}
#newsletter-lightbox div.inner form div.akceptacja div:first-child  {position:absolute; padding-top:3px;}
#newsletter-lightbox div.inner form div.akceptacja div.red {color:red;}
#newsletter-lightbox div.inner form div.akceptacja div.red a {color:red;}
#newsletter-lightbox div.inner form div.akceptacja div:nth-child(2n)  {padding-left:32px;}
#newsletter-lightbox div.inner form div.akceptacja div  {display: table-cell; font-size:15px;}
#newsletter-lightbox div.inner form div.akceptacja div  a {color:black; text-decoration: underline;}
#newsletter-lightbox div.inner form div.akceptacja div  a:hover {color:#ea0000; text-decoration: underline;}
#newsletter-lightbox div.inner input[type=checkbox] {width:24px; height:24px; background: url(img/newsletter-lightbox-checkbox.png) 0 0px no-repeat; margin-right:5px;}
#newsletter-lightbox div.inner input[type=checkbox]:checked {background: url(img/newsletter-lightbox-checkbox.png) 0 -48px no-repeat;}
#newsletter-lightbox div.inner .komunikat {width: 335px; padding:30px 0 30px 0px; }		 
#newsletter-lightbox div.inner .komunikat a{text-decoration:underline; }		 
#newsletter-lightbox div.inner .komunikat a.powrot {text-decoration:underline; }		 
#newsletter-lightbox div.inner .komunikat a:hover{color: red;text-decoration:underline; }		 
#newsletter-lightbox div.inner .komunikat span{text-transform: uppercase; color: red; font-weight:bold; font-size: 18px; }		 
#newsletter-lightbox div.inner .komunikat.error {border-left: solid 4px red; padding:30px 0 30px 10px; }		 

#newsletter-lightbox div.inner .komunikaty {font-size:17px; padding-top:20px; }		 
#newsletter-lightbox div.inner .dolacz-do-fb {font-size:17px; padding-top:58px; }		 
#newsletter-lightbox div.inner .dolacz-do-fb span {font-weight:bold;}		 
#newsletter-lightbox div.inner .dolacz-do-fb a img {width:73px; height:20px; position: absolute; margin-left:10px;}		 
#newsletter-lightbox div.inner .dolacz-do-fb a img:hover {opacity:0.9;}		

/* button na stronie /newsletter */
.button_pokaz_formularz_newslettera {background: #ea0000; cursor: pointer; color: white; font-family: 'Open Sans', Arial; font-size: 18px; padding: 14px 8px; width: 225px; text-align:center; margin:auto;}
.button_pokaz_formularz_newslettera:hover{background: #fb1e1e}
.button_pokaz_formularz_newslettera:after {content: "\00BB \0020";}


div.delivery_country_msg {display: inline-block; position: absolute; margin-top: 4px; background: #d91320; color: white; padding: 3px; margin-left: 5px;}
@media screen and (max-width: 1200px) {

	#button_top_corner { display: none;}
}

@media screen and (max-width: 1024px) {
	#newsletter-lightbox-holder {display: none !important;}
	#h-links {display: none;}
	#h {display: block; height: auto; }
	#h div.head1 {display: block; margin-top: 20px;}
	#h h1.logo, #h div.logo {float: none; width: 100%; padding: 0;}
	#h h1.logo a, #h div.logo a {margin: auto;}
	#h .srh {display: none;}
	#h .srh form {width: 100%; position: relative; left:0;}
	#h .srh ul {display: inline-block; width: 80%; margin: auto;}
	#h .srh ul li {float: none; display: inline-block;}
	#h .srh ul li input.searchinput {width: 100%;}
	#h .srh ul li.l1 {width: 60%; display: inline-block; vertical-align: top;}
	#h-bis {display: none !important}
	#h div.h_icons {float: none; margin-top: 20px; display: table; width: 100%; }
	#h div.h_icons div.h_icon_box {display: table-cell; }
	#h div.h_icons div.h_icon_box.kategorie {display: table-cell;}
	#h div.h_icons div.h_icon_box.szukaj {display: table-cell;}
	
	
	#menu_warp {display: none;}
	#menu_warp #menu #mw {display: block;}
	#menu_warp #menu #mw > ul#tm {display: block;}
	#menu_warp #menu #mw > ul#tm > li.menu {display: block; text-align: left; padding:0;}
	#menu_warp #menu #mw > ul#tm > li.menu.current {background: white; color: #636363;}
	#menu_warp #menu #mw > ul#tm > li.menu.current > a {color: #636363;}
	#menu_warp #menu #mw > ul#tm > li.menu.current > a:hover {color: #fff;}
	#menu_warp #menu #mw > ul#tm > li.menu.current > a:active {color: #fff;}
	#menu_warp #menu #mw > ul#tm > li.menu > a{display: block; text-align: left; height: auto; line-height: 100%; padding: 10px 0 10px 15%; }
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div {position: relative; display: none; box-shadow: none; background: #5f5f5f; border: none; }
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div > ul.menu {padding: 0; background: none;}
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div > ul.menu > li.menu > div.menu_div {display: none;}
	#menu_warp #menu #mw > ul#tm > li.menu > div.menu_div > ul.menu > li {padding:0; width: 100%;}
						   ul#tm > li.menu > div.menu_div > ul.menu > li > a {margin: 10px 0 10px 15%; color: white; padding: 5px 0 5px 10px;}
						   ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul {background: #797979; border-bottom: solid 1px #d7d7d7; }
						   ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul > li {display: inline-block; width: 100%;}
						   ul#tm > li.menu > div.menu_div > ul.menu > li > div.menu_div > ul > li > a {margin: 5px 0 5px 15%; color: white; }
	
	#karta_produktu div.bigphoto {height: auto; margin-bottom: 20px;}
	#karta_produktu div.prod_view_left {display: block; float: none; width: 100%;}
	#karta_produktu div.prod_view_right {display: block; float: none; width: 100%;}
	#karta_produktu h1.name {text-align: center;}
	#strona_produktu .opinie_i_producent {display: block; text-align: center; margin: 15px auto 15px auto; height: auto;}
	#strona_produktu .opinie_i_producent .ocena {position: relative; display: inline-block; margin:0 10px;}
	#strona_produktu .opinie_i_producent .nazwa_producenta {position: relative; display: inline-block; margin:0 10px;}
	#strona_produktu div.ceny_i_dostepnosc {margin-bottom: 20px;}
	#strona_produktu div.box_txt {width: 30%;}
	#strona_produktu div.cta .abuy .ilosc {width: 30%;}
	#strona_produktu div.cta .abuy div.cta_button {width: 60%;}
	#opis .prod_desc {width:98%;}
	#strona_produktu div.show_more_desc {width: 35%;}
	#stopka .lewa_kol {float: none; width: 100%; text-align: center;}
	#stopka .stopka_box {text-align:left;}
	#stopka .prawa_kol {float: none; width: 100%; text-align: center;}
	#stopka ul.artykuly.list > li {text-align: left; margin-left:0;}
	
	
	ul.tzak, ul.tzak2 {text-align:center;}
	ul.tzak li a, ul.tzak2 li a {margin: 0 12px;}

	.menuBox_Filtrowanie .filter_option {width: 32%;}
	
	ul.list_Products li {width:33%;}
	ul.list_Products li h2 a {text-align: center;}
	ul.list_Products li div.ceny {text-align: center;}
	
	
	div.cartli ul.shopcart-prod-list {display: block;}

	div.under_cart_left {width: 35%;}
	div.under_cart_right {width: 100%; padding: 10px;}
	#shopcart #pay-wrap {width: 98%; float: none; margin: auto;}
	#shopcart #ship-wrap {width: 98%; float: none; margin: auto;}
	#shopcart .btns-cart, #shopcart .btns-cart2 {width: 98%; margin: auto; float: none;}
	#shopcart .shopcart_add_info {position: relative; width: auto !important; margin-left: 150px; top:0 !important; left:0 !important;}
	#div_id_order_list #shopcart div.btns-cart2.fl {float: none; width: 98%; margin: auto;} 
	
	#rotator- #warper_r {height: auto !important;}
	#warper_r ul.rotator {height: auto !important; }
	#warper_r ul.rotator .item {position: relative !important; opacity: 1 !important; height: auto !important; display: block !important; margin-bottom: 10px;}
	#warper_r ul.rotator .item:nth-child(n+6) { display: none !important;}
	#warper_r #r-pager {display: none;}
	#newsletter_LP2 > div.ns_sekcja > img {max-width: 100%; height: auto !important;}
	#newsletter_LP2 div.czas_promocji_txt {width: 100%; text-align: center;}
	
	#newsletter_LP2 .linki_do_sekcji {margin:auto; width: auto; margin-top:25px; text-transform:uppercase;}
	#newsletter_LP2 .linki_do_sekcji div.l{display: inline-block; padding: 0 20px 0 30px; font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto; text-align:center;}
	#newsletter_LP2 .linki_do_sekcji div.p a{display: inline-block; min-width:100px; padding: 10px 10px; line-height: 150%; border:solid 1px #283148; margin:5px; color: #283148; text-decoration: none; font-size:12px; font-weight:bold;transition: 0.15s}
	#newsletter_LP2 .linki_do_sekcji div.p a:hover {color: white; text-decoration: none !important; background: #d91320; border-color: #d91320;}
	
	#mc .bcr {text-align: center; margin-bottom: 20px;}
	.menuBox_Filtrowanie .filter_option .option > div {max-height: 230px; overflow-y:auto; margin: 10px; padding: 10px; border: none;}
}
@media (min-width: 768px) and (max-width: 1023px) {

}
@media (min-width: 480px) and (max-width: 767px)  {
ul.list_Products li {width:50%;}
#div_id_main_page ul.mp_article li {width: 50%;}
.menuBox_Filtrowanie .filter_option {width: 32%;}
.menuBox_Filtrowanie .filter_option .option > div {max-height: 230px; overflow-y:auto; margin: 7px; padding: 10px; border: none;}
#strona_produktu div.show_more_desc {width: 70%;}
#newsletter_LP2 .linki_do_sekcji {margin:auto; width: auto; margin-top:25px; text-transform:uppercase;}
	#newsletter_LP2 .linki_do_sekcji div.l{display: inline-block; padding: 0 20px 0 30px; font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto; text-align:center;display: flex; flex-flow: row wrap;}
	#newsletter_LP2 .linki_do_sekcji div.p a{flex:1 1 20%; min-width:100px; padding: 10px 10px; line-height: 150%; border:solid 1px #283148; margin:5px; color: #283148; text-decoration: none; font-size:12px; font-weight:bold;transition: 0.15s}
	#newsletter_LP2 .linki_do_sekcji div.p a:hover {color: white; text-decoration: none !important; background: #d91320; border-color: #d91320;}
}
@media  (min-width: 360px) and (max-width: 479px)  {
#h div.h_icons div.h_icon_box div.h_icon_txt {display: none;}
#h .srh ul {width:100%}
#h .srh ul li input.searchinput {font-size: 14px;}
.menuBox_Filtrowanie .filter_option {width: 48%;}
#div_id_main_page ul.mp_article li {width: 50%;}
ul.list_Products li {width:50%;}

ul.list_Products li > div.prod_box div.producent {display: none;}
	div.cartli ul.titlesc {font-size: 15px; display: none;}
	ul.shopcart-prod-list li {display: block; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #d7d7d7;}
	ul.shopcart-prod-list li > div {display: inline-block; border-bottom: none;}
	ul.shopcart-prod-list li .prod_box {display: block;}
	ul.shopcart-prod-list li .name {width: 100%;}
	ul.shopcart-prod-list li .name .photo {width: 25%; } 
	ul.shopcart-prod-list li .name .nazwa_prod a {}
	ul.shopcart-prod-list li .prod_box > div {display: inline-block; vertical-align: text-top;}
	ul.shopcart-prod-list li .name .nazwa_prod {width: 70%; padding-left: 4%; padding-top: 10px;}
	ul.shopcart-prod-list li .price {font-size: 14px; width: 18%; margin-left: 28%; padding: 8px 8px 8px 0; text-align: right;}
	ul.shopcart-prod-list li .quan {width: 20%;}

	ul.shopcart-prod-list li .quan input {width: 35px; height: 32px; line-height: 32px;}
	a.calculate-icon {background-size: cover; width: 15px; height: 15px;}
	ul.shopcart-prod-list li .razem {font-size: 15px; width: 20%;  text-align:right;}
	ul.shopcart-prod-list li .usun {width:10%;}
	ul.shopcart-prod-list li .usun a {margin: auto;}
#trusted_icons {display: none !important;}
#stopka_newsletter div.newsletter_box {width: 98%; margin: auto;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form {display: block; width: 100%; text-align: center;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs input[type="text"] {width: 90%;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"] {width: 90%;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit {width: 80%; display: block; margin: 10px auto 0 auto;} 
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty {display: block; width: 98%; text-align: center;} 
#stopka ul.artykuly.list > li {text-align: center;margin-right: 0;}
#stopka .stopka_box {text-align: center;}
#stopka .stopka_box .stopka_header, #stopka ul.artykuly.list > li.art_kat > div.h4 a {padding: 20px 10px 5px 10px}

#div_id_login_page div.wybory_logowania div.wybor_logowanie {float: none; width: 100%;margin-bottom: 20px;}
#div_id_login_page div.wybory_logowania div.wybor_szybkie_zakupy {float: none; width: 100%; border-top: solid 1px #d7d7d7;padding-top: 20px;}
#login_table div.wybory_logowania div.wybor_logowanie {float: none; width: 100%;  margin-top: 20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy {float: none; width: 100%; border-bottom: solid 1px #d7d7d7; padding-bottom: 20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy div.text {padding-top:0;}
#strona_produktu div.show_more_desc {width: 70%;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka {width: 90%;}

#div_id_order_list .register_order_table #register-list .form-item  label {display: block; text-align: left;}
#shopcart .shopcart_add_info {margin-left:0 !important;}
#shopcart .shopcart_header_q {padding-left:10px !important;}

.menuBox_Filtrowanie .filter_option .option > div {max-height: 230px; overflow-y:auto; margin: 7px; padding: 10px; border: none;}
	#newsletter_LP2 .linki_do_sekcji div.l{display: inline-block; padding: 0 20px 0 30px; font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto; text-align:center;display: flex; flex-flow: row wrap;}
	#newsletter_LP2 .linki_do_sekcji div.p a{flex:1 1 20%; min-width:100px; padding: 10px 10px; line-height: 150%; border:solid 1px #283148; margin:5px; color: #283148; text-decoration: none; font-size:12px; font-weight:bold;transition: 0.15s}
	#newsletter_LP2 .linki_do_sekcji div.p a:hover {color: white; text-decoration: none !important; background: #d91320; border-color: #d91320;}
}


@media (max-width: 359px) { 
#div_id_main_page ul.mp_article li {width: 100%;}
#h div.h_icons div.h_icon_box div.h_icon_txt {display: none;}
#h .srh ul {width:100%}
#h .srh ul li.l1 {width: 75%}
#h .srh ul li input.searchinput {font-size: 14px;}
.menuBox_Filtrowanie .filter_option {width: 48%;}
ul.list_Products li {width:100%;}
div.cartli ul.titlesc {font-size: 15px; display: none;}
	ul.shopcart-prod-list li {display: block; padding-bottom: 15px; padding-top: 15px; border-bottom: solid 1px #d7d7d7;}
	ul.shopcart-prod-list li > div {display: inline-block; border-bottom: none;}
	ul.shopcart-prod-list li .prod_box {display: block;}
	ul.shopcart-prod-list li .name {width: 100%;}
	ul.shopcart-prod-list li .name .photo {width: 25%;}
	ul.shopcart-prod-list li .name .nazwa_prod a {font-size: 13px;}
	ul.shopcart-prod-list li .prod_box > div {display: inline-block; vertical-align: text-top;}
	ul.shopcart-prod-list li .name .nazwa_prod {width: 70%; padding-left: 4%; padding-top: 10px;}
	ul.shopcart-prod-list li .price {font-size: 14px; width: 18%; margin-left: 28%; padding: 8px 8px 8px 0; text-align: right;}
	ul.shopcart-prod-list li .quan {width: 20%;}
	ul.shopcart-prod-list li .quan input {width: 35px; height: 32px; line-height: 32px;}
	a.calculate-icon {background-size: cover; width: 15px; height: 15px;}
	ul.shopcart-prod-list li .razem {font-size: 15px; width: 20%;  text-align:right;}
	ul.shopcart-prod-list li .usun {width:10%;}
	ul.shopcart-prod-list li .usun a {margin: auto;}

#trusted_icons {display: none !important;} 
#strona_produktu div.show_more_desc {width: 80%;}
#strona_produktu div.cta .abuy div.cta_button a.dokoszyka {width: 98%;}
#strona_produktu div.show_more_desc {width: 80%;}

#stopka_newsletter div.newsletter_box {width: 98%; margin: auto;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form {display: block; width: 100%; text-align: center;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.abs input[type="text"] {width: 90%;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form input[type="text"] {width: 90%;}
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.submit {width: 80%; display: block; margin: 10px auto 0 auto;} 
#stopka_newsletter div.newsletter_box div.newsletter_box_form div.komunikaty {display: block; width: 98%; text-align: center;}
#stopka ul.artykuly.list > li {text-align: center;}
#stopka .stopka_box {text-align: center; margin-right: 0;}
#stopka .stopka_box .stopka_header, #stopka ul.artykuly.list > li.art_kat > div.h4 a {padding: 20px 10px 5px 10px}

.menuBox_Filtrowanie .filter_option .option > div {max-height: 230px; overflow-y:auto; margin: 5px; padding: 10px; border: none;}

#div_id_login_page div.wybory_logowania div.wybor_logowanie {float: none; width: 100%;margin-bottom: 20px;}
#div_id_login_page div.wybory_logowania div.wybor_szybkie_zakupy {float: none; width: 100%; border-top: solid 1px #d7d7d7;padding-top: 20px;}
#login_table div.wybory_logowania div.wybor_logowanie {float: none; width: 100%;  margin-top: 20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy {float: none; width: 100%; border-bottom: solid 1px #d7d7d7; padding-bottom: 20px;}
#login_table div.wybory_logowania div.wybor_szybkie_zakupy div.text {padding-top:0;}

#div_id_order_list .register_order_table #register-list .form-item label {width: 100%; text-align: left;}
#shopcart .shopcart_add_info {margin-left:0 !important;}
#shopcart .shopcart_header_q {padding-left:10px !important;}
#shopcart textarea.textarea_comment {width: 100% !important; max-width: 100%;  min-width: 100%;}
#shopcart .bread ul li {font-size: 14px;}


#div_id_order_list .register_order_table #register-list .form-item  label {display: block; text-align: left;}



	#newsletter_LP2 .linki_do_sekcji div.l{display: inline-block; padding: 0 20px 0 30px; font-weight:bold;}
	#newsletter_LP2 .linki_do_sekcji div.p{margin:auto; text-align:center;display: flex; flex-flow: row wrap;}
	#newsletter_LP2 .linki_do_sekcji div.p a{flex:1 1 32%; padding: 10px 5px; line-height: 100%; border:solid 1px #283148; margin:5px; color: #283148; text-decoration: none; font-size:12px; font-weight:bold;transition: 0.15s}
	#newsletter_LP2 .linki_do_sekcji div.p a:hover {color: white; text-decoration: none !important; background: #d91320; border-color: #d91320;}
}
