@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 { }
	a { color:#464646; text-decoration:none; cursor:pointer; }
	a:hover { text-decoration:none; color:#9ac81d; }
	strong { font-weight:bold; }
	.fl { float:left; }
	.fr { float:right; }
	.oh { overflow:hidden; }
	.cb { clear:both; width:100%;  }
	.clear { float:left; width:100%; }
	label { cursor:pointer; }
	img { border:0; }
	input { color:#9e9e9e; border: 0 none; font-size:11px; }
	input[type="submit"] { cursor:pointer; }
	strong { font-weight:bold; }
	.photo_table { width:100%; height:100%; text-align:center; }
		.photo_table td { vertical-align:middle; text-align:center;}
		.photo_table a:hover { text-decoration:none; }
	body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; background:url(../images/bg.jpg) 0 0 repeat; }
	.ds-none { display:none !important; }
	hr { background:url(../images/hr.gif) 0 0 repeat-x; height:2px; width:100%; border:0; }
/*** END ogolne ***/	
	
/* jquery ui */ 
	.ui-tabs-hide { display:none; }
/* jquery ui */
	
.ralfu { width:1006px; margin:0 auto; }
h1.header, h1.decor { margin-bottom:20px; font-size:19px; font-weight:bold; }
#bossbyte_slide { top: 320px!important; }
#bossbyte_slide_front_front { background:url(../images/fb.png) 0 0 no-repeat !important; height:146px !important; width:49px !important; }

/*** BEGIN hader ***/
#h { width:1000px; height:215px; background:url(../images/h.jpg) 0 0 no-repeat; padding:0 3px; }
	#h .hc1 { width:100%; padding-top:10px; position:relative; }
		/** języki **/
		#flag { }
			#flag img { margin:0 5px 0 0; }
			#flag .language_switcher { top:10px; left:0; }
				#flag .language_switcher .lang_active { display:none; }
				#flag .language_switcher .available_languages { display:block; background:none; border:none; padding:0; }
		/** języki **/
		#h .hc1 #log { padding:4px 0; }
			#h .hc1 #log a { margin-left:20px; }
a.btn1 { background:url(../images/btn_1.png) 0 0 no-repeat; width:102px; height:28px; line-height:28px; display:block; text-align:center; color:#636363; font-weight:bold; text-transform:uppercase; font-size:10px; }
a.btn1:hover { color:#fff; background-position:-103px 0; }
a.btn3 { background:url(../images/btn_1.png) -206px 0 no-repeat; width:140px; height:28px; line-height:28px; display:block; text-align:center; color:#636363; font-weight:bold; text-transform:uppercase; font-size:10px; }
a.btn3:hover { color:#fff; background-position:-206px -30px; }
	#h h1.logo { padding:12px 75px 0 30px; }
		#h h1.logo a { display:block; width:165px; height:140px; }
	#h .srh { padding:65px 0 0 0; width:440px; }
		.srh input.searchinput { background:url(../images/ip_sh.png) 0 0 no-repeat; width:360px; height:31px; padding:0 10px; line-height:31px; margin-bottom:8px; }
		.srh input.search_button { background:url(../images/a_sh.png) 0 0 no-repeat; width:22px; height:21px; margin-left:5px; }
		.srh input.search_button:hover { background-position:0 -21px; }
		.srh .adv { padding:0 3px; overflow:hidden; line-height:14px; }
			.srh .adv a { color:#888888; font-size:11px; }
			.srh .adv a:hover { color:#3b3b3b; }
		.srh label { color:#888888; font-size:11px; padding:0 15px 0 3px; }
		.srh ul li { float:left; }
	#h .scart { padding:65px 25px 0; width:235px; }
		.scart ul { background:url(../images/cart.png) 100% 0 no-repeat; width:100%; }
			.scart ul li { padding-bottom:12px; }
				.scart ul li span.col { color:#85b504; font-weight:bold; }
				.scart ul li span.lab { width:100px; display:block; }
		.scart a.cart_b { font-weight:bold; display:block; color:#3f403d; }
		.scart a.cart_b:hover { color:#9ac81d; }
/*** END header ***/

/*** BEGIN grid ***/
#mc { width:1006px; background:url(../images/mc_bg.jpg) -1006px 100% no-repeat; padding-bottom:9px; margin-bottom:15px; }
	#mc #content { background:url(../images/mc_bg.jpg) 0 100% repeat-y; padding:0 3px; }
		#content #ls { float:left; width:219px; padding-right:23px; }
		#content #ms { float:left; width:758px; }
/*** END grid ***/

/*** BEGIN mainmenu ***/
#menu_warp { margin:0 10px 10px; background:url(../images/m_sh.png) 0 100% no-repeat; padding-bottom:5px; }	
	#menu { background:url(../images/m_bg.png) 0 -37px no-repeat; padding-left:5px; height:37px; } 
		#menu #mw { background:url(../images/m_bg.png) 100% -74px no-repeat; padding-right:5px; height:37px; }
			#mw ul#tm { width:950px; background:url(../images/m_bg.png) 0 0 repeat-x; height:37px; padding:0 10px; }
				ul#tm li { float:left; text-align:center; display:table-cell; vertical-align:middle; } 
					ul#tm li a { text-shadow:1px 1px 0 #fff; font-weight:bold; line-height:37px; padding:0 20px; display:block; }
					ul#tm li a:hover { color:#84b10a; }
/*** END mainmenu ***/

/*** BEGIN glowna content ***/	
        .product .shop_opt .options_cechy { float: left;width: 100%; margin-bottom: 5px;}
        .product .shop_opt .options_cechy span,
        .product .shop_opt .options_cechy select { float: left;}
        .product .shop_opt .options_cechy span { width: 130px;color: #636363; line-height: 25px;}
        .product .shop_opt .options_cechy select { min-width: 198px; height: 23px; padding-left: 5px;border: 1px solid #E3E3E3;}

#div_id_main_page .bcr { display:none; }
	.bcr { line-height:25px; font-size:11px; color:#8b8b8b; margin-bottom:15px; float:left; max-width: 740px; }
	.bcr ul.breadcrumbs li { background:url(../images/bcr.png) 0 -25px no-repeat; padding:0 0 0 14px; margin-left:-6px; margin-bottom: 5px;}
	.bcr ul.breadcrumbs li.wth { background-position:0 -50px; margin-left:0;  }
		.bcr ul.breadcrumbs li .con { background:url(../images/bcr.png) 100% 0 no-repeat; padding-right:14px; }
		.bcr ul.breadcrumbs li a, .bcr ul.breadcrumbs li span { background-color:#fffdfd; display:block; color:#8b8b8b; padding: 0 5px; }
		.bcr ul.breadcrumbs li a:hover { color:#3b3b3b; }
	/*** BEGIN rotator ***/	
	#rotator- { }
		#rotator- #warper_r { position:relative; overflow:hidden; padding:7px; width:726px; height:382px; border:1px solid #a4a4a4; background-color:#fff; }
			#warper_r ul.rotator { overflow:hidden; float:left; z-index:1; }
				#warper_r ul.rotator .item { width:726px; height:382px; overflow:hidden; }
			#warper_r #warper_txt { width:686px; padding:30px 20px; position:absolute; bottom:7px; left:7px; z-index:200; color:#fff; font-size:18px; background:url(../images/r_bgt.png) 0 0 repeat; }
				#warper_r #warper_txt h1 { font-size:26px; font-weight:bold; }
	.r_hov { padding:12px 0; text-align:center; }
		#r-pager { display:inline-block; margin:0 3px; }
			#r-pager a { text-indent:-20000px; background:url(../images/r_h.png) 0 0 no-repeat; display:inline-block; width:16px; height:16px; margin:0 3px; }
			#r-pager a:hover { background:url(../images/r_h.png) 0 -32px no-repeat; }
			#r-pager a.activeSlide { background:url(../images/r_h.png) 0 -16px no-repeat; }
		.r_hov a.nepr { background:url(../images/r_h.png) 0 0 no-repeat; display:inline-block; text-indent:-20000px; width:8px; height:16px; }
		.r_hov a#next2 { background-position:-8px -48px; }
		.r_hov a#next2:hover { background-position:-8px -64px; }
		.r_hov a#prev2 { background-position:0 -48px; }
		.r_hov a#prev2:hover { background-position:0 -64px; }
	/** BEGIN wiadomości **/
	#strona_glowna .box { padding-bottom:20px; }
		#strona_glowna .box .decor { background:url(../images/h_b.png) 0 0 no-repeat; padding:0 10px; margin-bottom:7px; font-size:18px; height:43px; line-height:40px; } 
		#strona_glowna .box .articles { margin:0 16px 5px 0; padding:10px; background-color:#fff; }
/*** END glowna content ***/			 

/*** BEGIN footer ***/		
#f_c { background:url(../images/f_bg2.jpg) 0 0 repeat; }
	#f_c2 { background:url(../images/f_bg1.jpg) 0 0 repeat-x; }
#foot { background:url(../images/foot_1.jpg) 0 0 no-repeat; padding-top:40px; }
	#f { background:url(../images/foot_sh.png) 0 0 repeat-y; padding:0 3px; }
		#f .f_bg { background:url(../images/f_bg3.jpg) 0 0 repeat; }
		#f .f_h { background-color:#343434; padding:3px 0 4px; overflow:hidden; margin-bottom:15px; }
			#f .f_h ul li { float:left; }
				#f .f_h h5 { color:#fff; font-weight:bold; font-size:22px; background:url(../images/f_ico.png) 2px 0 no-repeat; padding-left:35px; line-height:28px; }
			#f .f_h ul li.l1 { padding-left:20px; width:640px; }
				#f .f_h ul li.l1 h5 { }
			#f .f_h ul li.l2 { width:280px; }
				#f .f_h ul li.l2 h5 { background-position:0 -28px; }
				#f .f_h ul li.l3 h5 { background-position:7px -56px; }
		#f ul.f_m { padding:15px 20px 15px 50px; width:320px; min-height:103px; background:url(../images/f_sep.png) 100% 0 no-repeat; }
			#f ul.f_m li { float:left; width:160px; }
				#f ul.f_m li a { color:#fff; line-height:22px; background:url(../images/f_li.png) 0 0 no-repeat; padding-left:17px; display:block; }
				#f ul.f_m li a:hover { color:#a4d325; background-position:0 -22px; }
				#f ul.f_m li ul { display:none; }
		#f ul.list { float:left; overflow:hidden; widt#f .ct ul.mailh:550px; padding:0px 20px 15px 30px; min-height:103px; background:url(../images/f_sep.png) 100% 0 no-repeat; }
			#f ul.list li { float:left; }
				#f ul.list li h4 { display:none; }
				#f ul.list li a { color:#fff; line-height:22px; background:url(../images/f_li.png) 0 0 no-repeat; padding-left:17px; display:block; }
				#f ul.list li a:hover { color:#a4d325; background-position:0 -22px; }
		#f .ct { padding:0 30px; width:230px; }
			#f .ct ul { background:url(../images/f_ico2.png) 0% 0 no-repeat; margin-bottom:20px; }
			#f .ct ul.mail { background-position:0% -46px; min-height:30px; }
				#f .ct ul li, #f .ct ul li a { color:#fff; line-height:22px; font-size:14px; font-weight:bold; }
                                #f .ct ul li {padding-left:50px;padding-top:6px;}
				#f .ct ul li a:hover { color:#a4d325; }
		#f #f2 { text-align:center; padding:10px 0; overflow:hidden; }	
			#f #f2 a { color:#8c8c8c; font-size:11px; display:inline-block; line-height:16px; }
			#f #f2 a.rss { background:url(../images/rss.jpg) 0 2px no-repeat; padding-left:19px; margin-left:20px; }
			#f #f2 a.cstore { background:url(../images/logo.png) 100% 2px no-repeat; padding-right:50px; }
			#f #f2 a:hover { color:#fff; }
                #f .oh .list{width:629px}        
/*** END footer ***/

/*** BEGIN lista kategorii ***/
.menuBox_Categories { padding-bottom:7px; background:url(../images/box_sh.jpg) 0 100% no-repeat; margin-bottom:35px; }
	.menuBox_Categories .in { padding-top:4px; background:url(../images/box_h.png) 0 0 no-repeat; }
	.menuBox_Categories ul { overflow:hidden; width:219px; }
		.menuBox_Categories ul li a { display:block; padding:14px 23px 14px 13px; width:183px; background:url(../images/cat_h.png) 0 0 no-repeat; font-weight:bold; }
		.menuBox_Categories ul li a:hover, .menuBox_Categories ul li a.current { background-position:-219px 0; color:#464646; }
			.menuBox_Categories ul li ul { border-right:2px solid #ececec; background-color:#fff; width:217px; }
				.menuBox_Categories ul li ul li a { display:block; padding:5px 17px; background:#fff; font-weight:normal; }
				.menuBox_Categories ul li ul li a:hover, .menuBox_Categories ul li ul li a.active { color:#000; background-color:#EFEDEE;}
					.menuBox_Categories ul li ul li ul li a { font-size:11px; padding:0 20px; line-height:17px; }
/*** END lista kategorii ***/

/*** BEGIN listy produktów glowna ***/
h3.belka { background:url(../images/h_b.png) 0 0 no-repeat; padding:0 10px; margin-bottom:24px; font-size:18px; height:43px; } 
	h3.belka span { background:url(../images/main_ico.png) 0 -60px no-repeat; padding-left:33px; line-height:40px; }
	h3.belka a { background:url(../images/main_ico.png) 0 -80px no-repeat; padding-left:33px; line-height:40px; }
ul.list-products-mainpage { overflow:hidden; margin-top: 28px;}
	ul.list-products-mainpage li { float:left; background:url(../images/mpl_s.png) 50% 100% no-repeat; width:162px; padding-bottom:7px; margin:0 30px 35px 0; }
	ul.list-products-mainpage li.out { margin:0 0 35px 0; }
		ul.list-products-mainpage li .image { height:130px; width:130px; padding:15px; border:1px solid #dedede; background-color:#fff; position:relative; }
			ul.list-products-mainpage li .image img { max-height:130px; max-width:130px; }
		ul.list-products-mainpage li .nfo { background-color:#a4d325; padding:10px; min-height: 80px;}
			ul.list-products-mainpage li h2 { width:100%; }
				ul.list-products-mainpage li h2 a { font-size:14px; height:40px; line-height:20px; display:block; overflow:hidden; margin-bottom:5px; }
				ul.list-products-mainpage li h2 a:hover { color:#fff; }
			ul.list-products-mainpage li .price { display:block; color:#fff; font-size:14px; font-weight:bold; }
			ul.list-products-mainpage li .abuy a { display:block; text-indent:-20000px; background:url(../images/buy1.png) 0 0 no-repeat; width:20px; height:14px; }
			ul.list-products-mainpage li .abuy a:hover { background-position:0 -14px; }
			ul.list-products-mainpage li .dbuy a { display:block; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; }
.zak_pro a { position:absolute; top:0; left:0; font-weight:bold; color:#fff; height:35px; width:84px; text-align:center; padding-right:4px; line-height:29px; background:url(../images/zak_p.png) 0 0 no-repeat; }
.zak_bes a { position:absolute; top:0; left:0; font-weight:bold; color:#fff; height:35px; width:84px; text-align:center; padding-right:4px; line-height:29px; background:url(../images/zak_b.png) 0 0 no-repeat; }
.zak_new a { position:absolute; top:0; left:0; font-weight:bold; color:#fff; height:35px; width:84px; text-align:center; padding-right:4px; line-height:29px; background:url(../images/zak_n.png) 0 0 no-repeat; }
.delivery {  position:absolute; font-weight:bold; font-size:11px; bottom:10px; left:0; color:#fff; height:24px; width:110px; text-align:center; padding-right:2px; line-height:20px; background:url(../images/free.png) 0 0 no-repeat; }
ul.news-p { overflow:hidden; }
	ul.news-p li { float:left; background:url(../images/npl_s.png) 0 100% no-repeat; width:230px; padding-bottom:5px; margin:0 24px 25px 0; }
	ul.news-p li.out { margin:0 0 25px 0; }
		ul.news-p li .image { height:130px; width:200px; padding:15px; background-color:#fff; border:none; margin:0; border-bottom:3px solid #f4f4f4 !important; position:relative; }
			ul.news-p li .image img { max-height:130px; max-width:200px; }
		ul.news-p li .nfo { background-color:#fff; }
			ul.news-p li h2 a { font-size:14px; height:40px; line-height:20px; display:block; overflow:hidden; margin:13px 5px 10px; color:#333333; }
			ul.news-p li h2 a:hover { color:#9ac81d; }
			ul.news-p li .desc { overflow:hidden; height:64px; padding:0 5px; margin-bottom:15px;width:100%; }
				ul.news-p li .desc a { line-height:16px; color:#525252; display:block; }
				ul.news-p li .desc a:hover { color:#848484; }
				ul.news-p li .desc br { display:none; }
			ul.news-p li .abuy a { display:block; background:url(../images/buy2.gif) 0 0 no-repeat; line-height:22px; padding-left:32px; color:#5e5e5e; margin:8px 5px 0; font-weight:bold; }
			ul.news-p li .abuy a:hover { background-position:0 -22px; color:#a4d325; }
			ul.news-p li .dbuy a { display:block; color:#5e5e5e; font-weight:bold; text-transform:uppercase; margin:8px 40px 0; line-height:22px; }
			ul.news-p li .price { color:#fff; font-size:16px; font-weight:bold; background-color:#a4d325; width:117px; height:38px; text-align:center; }
				ul.news-p li .price .pr_n { padding-top:10px; }
				ul.news-p li .price .pr_o { text-decoration:line-through; font-size:12px; color:#194d00; padding-top:2px; }
				ul.news-p li .price .pr_p { }
/*** END listy produktów glowna ***/

/*** BEGIN content menuboxy box **/
.menuBox { padding-bottom:12px; background:url(../images/box_sh.jpg) 0 100% no-repeat; margin-bottom:35px; }
	.menuBox h4 { background:url(../images/box_h.png) 0 0 no-repeat; font-weight:bold; height:21px; padding:10px 13px; text-shadow:1px 1px 0 #fff; }
		.menuBox h4 span, .menuBox h4 a { background:url(../images/main_ico.png) 100% -121px no-repeat; line-height:20px; width:100%; display:block; }
	.menuBox .in { background:url(../images/box_bg.png) 0 100% repeat-x #ebebeb; border-right:2px solid #e1e1e1; border-left:1px solid #f1f1f1; }
input.sendform { background:url(../images/btn_1.png) 0 0 no-repeat; width:102px; height:28px; text-align:center; color:#636363; font-weight:bold; text-transform:uppercase; font-size:10px; }
input.sendform:hover { color:#fff; background-position:-103px 0; }
input.sendform_long { background:url(../images/btn_1.png) 0 0 no-repeat; width:102px; height:28px; text-align:center; color:#636363; font-weight:bold; text-transform:uppercase; font-size:10px; }
input.sendform_long:hover { color:#fff; background-position:-103px 0; }
input.sendform2 { background:url(../images/btn_1.png) 0 -29px no-repeat; width:68px; height:23px; text-align:center; color:#636363; font-weight:bold; text-transform:uppercase; font-size:10px; }
input.sendform2:hover { color:#fff; background-position:-103px -29px; }
input.sendform2fi { margin-right:10px; }
	.menuBox ul.ul-list li { padding:10px 12px; }
		.menuBox ul.ul-list li h2 a { background:url(../images/b_li.png) 0 5px no-repeat; padding-left:9px; display:block; }
		.menuBox ul.ul-list li h2 a:hover { background-position:0 -52px; }
	.menuBox .in .empty { padding:10px 12px; }
	.menuBox.menuBox_Deafult .in {padding:10px;}
	.menuBox_Deafult h4 span { background-position:100% 0; }
	.menuBox_Deafult ol { border-bottom:1px solid #d3d3d3; padding:10px;}
		.menuBox_Deafult ol li { list-style-type:decimal; color:#6b9200; list-style-position:outside; margin-left:20px; line-height:20px; font-size:11px; }
			.menuBox_Deafult ol li a { color:#333333; }
			.menuBox_Deafult ol li a:hover { color:#6b9200; }
			.menuBox_Deafult ol li span.compare_remove { color:#ff0000; }
		.menuBox_Deafult a.compare_now { font-size:11px; display:block; background:url(../images/comp_h.png) 0 1px no-repeat; color:#353535; padding:0 0 0 13px; margin:10px; }
		.menuBox_Deafult a.compare_now:hover { background-position:0 -11px; color:#9ac81d; }
	.menuBox_Producenci h4 span { background-position:100% 0; }
	.menuBox_Producenci .in { padding:15px 8px; }		
		.menuBox_Producenci a#undefined-button { margin-bottom:15px; }
	.menuBox_Poczekalnia h4 span { background-position:100% -100px; }
	.menuBox_OstatnioPrzegladane h4 span { background-position:100% -220px; }
	.menuBox_OstatnioDodane h4 span { background-position:100% -180px; }
	.menuBox_Filtrowanie h4 span { background-position:100% -180px; }
	.menuBox_Series h4 span { background-position:100% -200px; }
	.menuBox_Bestsellers { }
		.menuBox_Bestsellers h4 span { background-position:100% -40px; }
		.menuBox_Bestsellers ol li.first { background:url(../images/bs_arr.png) 0 100% no-repeat; padding:15px 12px 16px !; }
			.menuBox_Bestsellers ol li.first .image { height:130px; width:190px; padding-bottom:15px; }
				.menuBox_Bestsellers ol li.first .image img { max-height:130px; max-width:190px; }
			.menuBox_Bestsellers ol li.first h2 a { font-weight:bold; line-height:18px; display:block; padding:0; background:none; }
			.menuBox_Bestsellers ol li.first .desc { padding-bottom:10px; }
				.menuBox_Bestsellers ol li.first .desc a { line-height:18px; font-size:11px; display:block; }
				.menuBox_Bestsellers ol li.first .desc a:hover { color:#7a7a7a; }
		.menuBox_Bestsellers ol li { padding:10px 12px; }
			.menuBox_Bestsellers ol li h2 a { background:url(../images/b_li.png) 0 5px no-repeat; padding-left:9px; display:block; }
			.menuBox_Bestsellers ol li h2 a:hover { background-position:0 -52px; }
	.menuBox_Newsletter h4 span { background-position:100% -20px; }
		.menuBox_Newsletter .in { padding:15px 9px; }
		.menuBox_Newsletter .text { font-size:11px; line-height:18px; padding-bottom:10px; }
		.menuBox_Newsletter input.input-text { color:#696969; background:url(../images/ip_m.png) 0 0 no-repeat; padding:0 10px; width:178px; height:28px; line-height:28px; margin-bottom:16px; }
	.menuBox_Articles h4 span { background-position:100% -140px; }
		.menuBox_Articles ul.ul-list li a { background:url(../images/b_li.png) 0 5px no-repeat; padding-left:9px; display:block; }
		.menuBox_Articles ul.ul-list li a:hover { background-position:0 -52px; }
	.menuBox_Promotions h4 a { background-position:100% -240px; }
	.menuBox_Promotions h4 a:hover { background-position:100% -260px; }
		.menuBox_Promotions ul li { background:url(../images/hr.gif) 0 0 repeat-x; padding:12px 10px 10px; }
		.menuBox_Promotions ul li.first { background:none; }
			.menuBox_Promotions ul li .image { width:50px; height:60px; padding-right:10px; }
				.menuBox_Promotions ul li .image img { max-width:50px; max-height:60px; }
			.menuBox_Promotions ul li .nfo { width:136px; }	
				.menuBox_Promotions ul li h2 { height:36px; overflow:hidden; margin-bottom:5px; }
					.menuBox_Promotions ul li h2 a { font-weight:bold; line-height:18px; display:block; font-size:11px; }
				.menuBox_Promotions ul li .price { text-align:right; font-size:11px; }
					.menuBox_Promotions ul li .price span { color:#83b301; font-weight:bold; font-size:14px; }
	.menuBox_Recenzje h4 span { background-position:100% -160px; }
	.menuBox_Recenzje ul li { background:url(../images/hr.gif) 0 0 repeat-x; padding:12px 10px 10px; }
		.menuBox_Recenzje ul li.first { background:none; }
			.menuBox_Recenzje ul li .image { width:50px; height:60px; padding-right:10px; }
				.menuBox_Recenzje ul li .image img { max-width:50px; max-height:60px; }
			.menuBox_Recenzje ul li .nfo { width:136px; }	
				.menuBox_Recenzje ul li h2 { height:36px; overflow:hidden; margin-bottom:5px; }
					.menuBox_Recenzje ul li h2 a { font-weight:bold; line-height:18px; display:block; font-size:11px; }
				.menuBox_Recenzje ul li .rat { line-height:17px; }
	.menuBox_Filtrowanie .in { border:none !important; }
		.menuBox_Filtrowanie .filters { margin:0 !important; padding:0 !important; }	
			.menuBox_Filtrowanie .filters .filter_option { padding: 0 !important; }
		.menuBox_Filtrowanie .label { font-size:12px !important; display:block !important; line-height:40px !important; height:40px !important; padding:0 13px !important; width:193px !important; background:url(../images/cat_h.png) 0 0 no-repeat !important; font-weight:bold !important; }
		.menuBox_Filtrowanie .label:hover { background-position:-219px 0 !important; color:#464646 !important; }
			.menuBox_Filtrowanie .label .arrow { display:none !important; }
		.menuBox_Filtrowanie .active .label { background-position:-219px 0 !important; color:#464646 !important; }
		.menuBox_Filtrowanie .option { border-right: 2px solid #ECECEC !important; border-bottom:none !important; background-color:transparent !important; color:#4b4b4b !important; font-size:11px !important; overflow:hidden !important; }
			.menuBox_Filtrowanie .option input { float:left; }
			.menuBox_Filtrowanie .option span { float:left; display:block; width:175px; }
			.menuBox_Filtrowanie .option span:hover { text-decoration:none !important; color:#000 !important; }
		.menuBox_Filtrowanie #nicebutton { border-right: 2px solid #ECECEC !important; overflow:hidden; padding:11px; background:url(images/dot2.jpg) 0 0 repeat-x; }
			.menuBox_Filtrowanie #nicebutton input.input_nicebutton { float:right; background:url(../images/btn_1.png) 0 0 no-repeat; width:102px; height:28px; line-height:28px; display:block; text-align:center; color:#636363; font-weight:bold; text-transform:uppercase; font-size:10px; }
				.menuBox_Filtrowanie #nicebutton input.input_nicebutton:hover { color:#fff; background-position:-103px 0; }
/*** BEGIN content menuboxy box **/

/*** BEGIN sortowanie ***/	
	.productsSort { overflow:hidden; position:absolute; left:0; top:0; width:100%; }
	.orderby, .manufactures, .categories { float:left; overflow:hidden; width:323px; }
		.orderby label, .manufactures label, .categories label { float:left; line-height:32px; padding-right:5px; }
		.orderby input, .manufactures input, .categories input { float:left }
	.list-choose { position:absolute; top:4px; right:10px; }
/*** END sortowanie ***/		

/*** BEGIN selecty ***/
.ui-selectmenu, .ui-multiselect { background:#fff; display:inline-block; height:25px; overflow:hidden; font-size:11px; border: 1px solid #E3E3E3; padding: 3px 0;}
.ui-selectmenu:hover { color:#000; }
.menuBox .ui-selectmenu, .menuBox .ui-selectmenu-menu {width: 200px !important;}
/*.ui-selectmenu, .ui-selectmenu-menu {width: 245px !important;}*/
.countriesSelect  + .ui-selectmenu, .countriesSelect  + .ui-selectmenu-menu, #conr-menu, #conr2-menu, #countriesSelect1-menu {width: 305px !important;}
	.ui-selectmenu .ui-selectmenu-status { padding-left:10px; height:25px; line-height:25px; }
	.ui-selectmenu .ui-selectmenu-icon, .ui-multiselect span.ui-icon { float:right; background:url(../images/arrow.jpg) 0px 0px no-repeat; display:inline-block; width:20px; height:25px; height: 35px; margin-top: -2px; width: 23px;}
.ui-selectmenu-menu, .ui-multiselect-menu { position:absolute; display:none; }
.ui-selectmenu-open, .ui-multiselect-menu { display:inline-block; max-height:200px; overflow-y: auto; width: inherit;}
	ul.ui-selectmenu-menu li, .ui-multiselect-checkboxes li { line-height:30px; padding:0 10px; background-color:#fff; border:1px solid #cfcfcf; border-top:none; font-size:11px; } 
    ul.ui-selectmenu-menu li:hover, .ui-multiselect-checkboxes li:hover {background-color: #E1E0E0;}
	ul.ui-selectmenu-menu li.ui-corner-top { border-top:1px solid #cfcfcf; }
		ul.ui-selectmenu-menu li a { display:inline-block; color:#2d2d2d; }
		ul.ui-selectmenu-menu li a:hover { color:#000; }
/*** END selecty ***/

/*** BEGIN lista produktów **/	
#lista_produktow, #div_id_news #ms, #div_id_mod_sale #ms, #div_id_promotions #ms, #div_id_last_added #ms, #div_id_bestsellers #ms { position:relative; padding-top:45px; }
#div_id_news .list-choose, #div_id_mod_sale .list-choose, #div_id_last_added .list-choose, #div_id_bestsellers .list-choose { position:absolute; top:9px; right:10px; }
#lista_produktow, #wyniki_wyszukiwania2, #wyniki_szukania { position:relative; padding-top:45px; }
	/*** BEGIN nawigacja **/		
	.prod-no { padding:5px 0 15px 0; overflow:hidden; text-align:center; }
		.prod-no div { display:inline-block; float:none; }
		.prod-no .btns2 a, .prod-no .btns a, .prod-no .btns .sep { font-size:11px; height:16px; width:16px; line-height:16px; color:#6b6b6b; float:left; text-align:center; margin-right:5px; display:inline-block; }
		.prod-no .btns a:hover { color:#000; }
		.prod-no .btns a.current { color:#FFF; background-color:#adadad; }
		.prod-no .prev a { background:url(../images/pag.png) 0 0 no-repeat; width:7px; text-indent:-20000px; display:block; }
		.prod-no .next a { background:url(../images/pag.png) -7px 0 no-repeat; width:7px; text-indent:-20000px; display:block; }
		.prod-no .prev a:hover { background-position:0 -16px; }
		.prod-no .next a:hover { background-position:-7px -16px; }
		ul.list_Products { overflow:hidden; padding:10px 0 0 10px; }	
	/*** BEGIN lista medium **/	
	ul.list_Produtcs_Medium  { overflow:hidden; }
		ul.list_Produtcs_Medium li { float:left; width:746px;  background:url(../images/pl_bg.png) 0 0 no-repeat; padding-top:8px; margin:0 0 25px 0; position:relative; }
			ul.list_Produtcs_Medium li .bg { width:746px; background:url(../images/pl_bg.png) -746px 100% no-repeat; padding-bottom:8px; }
			ul.list_Produtcs_Medium li .bg2 { background-color:#fff; padding:15px; }
				ul.list_Produtcs_Medium li .image { height:140px; width:140px; padding-right:10px; }
					ul.list_Produtcs_Medium li .image img { max-height:140px; max-width:140px; }
				ul.list_Produtcs_Medium li h2 a { font-weight:bold; font-size:16px; margin-bottom:15px; display:block; color:#483e30; overflow:hidden; width:450px; }
				ul.list_Produtcs_Medium li h2 a:hover { color:#9ac81d; }	
				ul.list_Produtcs_Medium li .price { width:100px; color:#9ac81d; font-weight:bold; text-align:right; font-size:16px; }
					ul.list_Produtcs_Medium li .price span { color:#e05757; }
				ul.list_Produtcs_Medium li .desc { width:565px; line-height:24px; }
					ul.list_Produtcs_Medium li .desc a { color:#505050; display:block; }
					ul.list_Produtcs_Medium li .desc a:hover { color:#848484; }
					ul.list_Produtcs_Medium li .desc br { display:none; }
				ul.list_Produtcs_Medium li .buy { position:absolute; bottom:15px; right:15px; }	
					ul.list_Produtcs_Medium li .abuy a { display:block; background:url(../images/buy2.gif) 0 0 no-repeat; line-height:22px; padding-left:32px; color:#5e5e5e; margin-left:23px; font-weight:bold; }
					ul.list_Produtcs_Medium li .abuy a:hover { background-position:0 -22px; color:#a4d325; }
					ul.list_Produtcs_Medium li .dbuy a { display:block; color:#5e5e5e; font-weight:bold; text-transform:uppercase; margin-left:23px; line-height:22px; }	
					ul.list_Produtcs_Medium li .cp a { font-size:11px; line-height:22px; display:block; background:url(../images/cp_h.gif) 0 0 no-repeat; color:#5e5e5e; padding-left:13px; }
					ul.list_Produtcs_Medium li .cp a:hover { background-position:0 -22px; color:#a4d325; }
	/*** BEGIN lista small **/	
	table.product_list { margin:28px 10px 10px 0; width:746px; }
		table.product_list tr { background-color:#fff; }
		table.product_list tr.nth-child-2, table.product_list tr.head { background-color:transparent; }
		table.product_list tr.head { background:url(../images/th.png) 0 0 no-repeat; }
			table.product_list th { line-height:27px; font-weight:bold; text-align:center; padding-bottom:9px; }
			table.product_list td { line-height:32px; padding:0 10px; }
			table.product_list td.name { width:530px; }
				table.product_list td.name h2 a { display:block; }
			table.product_list td.price { font-weight:bold; color:#83b301; width:70px }
				table.product_list td.price span { color:#e05757; }
			table.product_list td.buy { font-size:11px; text-align:right; }
				table.product_list td.buy a { display:block; }
				table.product_list td.buy .dbuy a:hover { color:#464646; }
/*** END lista produktów ***/	

/*** BEGIN strona_produktu ***/
#strona_produktu .product { }
	.product .images { }
		.product .image { position:relative; width:240px; height:240px; border:2px solid #e6e6e6; padding:10px; margin-right:15px;  background-color:#fff; }
			.product .image img { max-width:240px; max-height:240px; }
		/* BEGIN jquery carousel */
			.jcarousel-container { width:228px; padding:10px 18px 0; }
				.jcarousel-clip { width:228px; overflow:hidden; }
				.jcarousel-list li { width:65px; height:52px; border:1px solid #e6e6e6; background-color:#fff; padding:3px; margin-right:4px }
				.jcarousel-list li:hover { border-color:#6B9200; }
					.jcarousel-list li img { max-width:65px; max-height:52px; }
				.jcarousel-prev { position:absolute; cursor:pointer; background:url(../images/c_prev.png) 0 -60px no-repeat; height:60px; width:18px; top:10px; left:0; }
				.jcarousel-prev:hover { background-position:0 -120px; }
				.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover { background-position:0 0; cursor:default; }
				.jcarousel-next { position:absolute; cursor:pointer; background:url(../images/c_next.png) 0 -60px no-repeat; height:60px; width:18px; top:10px; right:0; }
				.jcarousel-next:hover { background-position:0 -120px; }
				.jcarousel-next-disabled, .jcarousel-next-disabled:hover { background-position:0 0; cursor:default; }
		/* END jquery carousel */
		.product .social { padding-top:10px; }
			.product .social .addthis_toolbox iframe { width:98px !important; }
			.product .social .googleplus { width:65px !important; }
				.product .social .googleplus iframe { width:65px !important; }
			.product .social .twitter { width:85px !important; }
	.product .info { width:465px; }
		.product .info h2.name { font-size:18px; font-weight:bold; padding-bottom:10px; color:#2d2d2d; }
		.product .info .mk { margin-bottom:16px; }
			.product .info .mk img { margin-right:2px; }
		.product .properties { padding-bottom:13px; }
			.product .properties .property { color:#636363; line-height:26px; overflow:hidden; }
				.product .property .feature { width:80px; float:left; display:block; }
				.product .property .value { font-weight:bold; float:left; }
					.product .value .level { text-indent:-20000px; background:url(../images/lvl.png) 0 0 no-repeat; width:171px; height:19px; margin-top:3px; } 
					.product .value .level_1 { background-position:0 -19px; }
					.product .value .level_2 { background-position:0 -38px; }
					.product .value .level_3 { background-position:0 -57px; }
					.product .value .level_4 { background-position:0 -76px; }
		.product .shop_opt { padding-bottom:10px; }
		.product .price-addcart { color:#636363; padding-bottom:10px; }
			.product .price-addcart .price_c { width:203px; background:url(../images/price_sh.png) 0 100% no-repeat; padding-bottom:7px; }
				.product .price-addcart .price { width:183px; line-height:28px; padding:0 10px; background-color:#fff; font-weight:bold; }
					.product .price-addcart .price .priceh { font-weight:normal; }
					.product .price-addcart .price .n-price { color:#9ac81d; font-size:20px; }
					.product .price-addcart .price .n-price .strike{ color: #636363; font-size:16px; }
					.product .price-addcart .price .p-price { color:#9ac81d; font-size:20px; }
			.product .price-addcart .abuy, .product .price-addcart .dbuy { padding:4px 0 0 29px; }
				.product .price-addcart .abuy a { display:block; background:url(../images/pv_btn.png) 0 0 no-repeat; width:141px; height:39px; line-height:39px; color:#585454; font-size:14px; font-weight:bold; text-align:center; }
				.product .price-addcart .abuy a:hover { background-position:-141px 0; color:#fff; }
				.product .price-addcart .dbuy a { text-transform:uppercase; display:block; background:url(../images/pv_btn.png) -282px 0 no-repeat; width:141px; height:39px; line-height:39px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; }	
			.product .price-addcart .quan { padding:11px 0 0 10px; }
				.product .price-addcart .quan input { border:1px solid #d4d2d2; width:30px; height:25px; text-align:center; font-size:11px; color:#8a8a8a; }
		.product ul.add li a { line-height:22px; font-size:11px; }	
	.product #mtabs { padding:25px 0 10px; }
		.product #mtabs ul#zak { overflow:hidden; background:url(../images/zak_bg.gif) 0 100% repeat-x; width:745px; }
			.product #mtabs ul#zak li { float:left; margin-right:13px; }
				.product #mtabs ul#zak li a { display:block; color:#4c4c4c; font-size:13px; font-weight:bold; background:url(../images/tab_z.jpg) 0 0 no-repeat; width:136px; padding-left:16px; height:35px; line-height:35px; }
				.product #mtabs ul#zak li a:hover { background-position:0 -35px; color:#a3d223; }
				.product #mtabs ul#zak li.ui-tabs-selected a { background-position:0 -35px; }
					.product #mtabs ul#zak li a .com { color:#fff; background:url(../images/com.png) 0 0 no-repeat; display:block; width:20px; height:20px; line-height:20px; text-align:center; margin:7px 0 0 6px; }
		.product #mtabs .tab { border:1px solid #d8d8d8; border-top:none; background:url(../images/tab_bg.png) 0 0 repeat-x #e3e2e2; padding:43px 17px; width:709px; line-height:22px; color:#343434; }
			.product #mtabs #desc ul { padding:0 0 13px 7px; }
				.product #mtabs #desc ul li { background:url(../images/b_li2.png) 0 9px no-repeat; padding-left:9px; }
			.product #mtabs #desc table tr { background:#FFF; }
				.product #mtabs #desc table tr td { width:50%; padding:0 7px; border:1px solid #d8d8d8; }
			#att table.att2_table tr td.att2label { font-size:13px; font-weight:bold; padding-bottom:5px; }
			#att table.att2_table tr td.att2_name { background:url(../images/b_li2.png) 0 9px no-repeat; padding-left:9px; }
			#att table.att2_table tr td.att2_option { padding-left:20px; }
	.product #opts { padding-bottom:25px; }
		.product #opts a { font-size:11px; line-height:16px; display:block; background:url(../images/prod_ico.png) 0 0 no-repeat; color:#393a38; padding:0 0 0 24px; float:left; margin-right:24px; font-weight:bold; }
		.product #opts a:hover { color:#9ac81d; }
		.product #opts a.one:hover { background-position:0 -16px; }
		.product #opts a.two { background-position:0 -32px; }
		.product #opts a.two:hover { background-position:0 -48px; }
		.product #opts a.three { background-position:0 -64px; }
		.product #opts a.three:hover { background-position:0 -80px; }
		.product #opts a.four { background-position:0 -32px; }
		.product #opts a.four:hover { background-position:0 -48px; }
/*** END strona_produktu ***/

/*** BEGIN coments ***/
#com {max-width: 742px;}
#com .cw { border:1px solid #d8d8d8; margin-top:10px; padding:15px; background-color:#fff; }
	#com .cw .author { font-weight:bold; color:#4b4b4b; padding-bottom:12px; }
	#com .cw .ocena { font-weight:bold; color:#4b4b4b;  }
		#com .cw .ocena .sp { padding-right:5px; }
		#com .cw .ocena img { padding-right:2px; }
		#com .cw .ocena .rat { padding-left:3px; }
	#com .cw .content { width:100%; }
#com a.add_comment, .add_survey, .my_account .documents { line-height:22px; display:block; background:url(../images/cp_h.gif) 0 0 no-repeat; color:#5e5e5e; padding-left:13px; font-weight:bold;}
#com a.add_comment:hover { background-position:0 -22px; color:#a4d325; }
.no_coment, .survey_added {line-height:22px; display:block; background:url(../images/cp_h.gif) 0 0 no-repeat; color:#A7A7A7; padding-left:13px; font-weight:bold; font-style: italic;}
/*** END coments ***/

/* SEARC RESULT */
	#wyniki_szukania .search_notice { overflow:hidden; }
	#wyniki_szukania #left { float:left; padding:15px 0; } 
		#wyniki_szukania .search_notice .search { font-weight:bold; }
	#wyniki_szukania #right { float:right; padding:15px; }
/* SEARC RESULT */

/*** BEGIN storage ***/
ul.stor_b { width:746px; overflow:hidden; background:url(../images/sg_bg.png) 0 0 no-repeat; border-bottom:1px solid #e1e1e1; padding-top:8px; }
	ul.stor_b li { float:left; line-height:29px; background-color:#fff; padding-bottom:8px; text-align:center; color:#949494; font-weight:bold; }
	ul.stor_b li.l1 { width:60px; }
	ul.stor_b li.l2 { width:530px; text-align:left; }
	ul.stor_b li.l3 { width:96px; }
	ul.stor_b li.l4 { width:60px; }
ul.stor { width:746px; }
	ul.stor li { width:746px; border-bottom:1px solid #e1e1e1; background-color:#fff; }
		ul.stor li .del { padding:20px 25px; }
			ul.stor li .del a { display:block; background:url(../images/del.gif) 0 0 no-repeat; height:9px; width:10px; text-indent:-20000px; }
			ul.stor li .del a:hover { background-position:0 -9px; }
		ul.stor li .name { color:#424242; text-align:left; line-height:50px; width:530px; }
		ul.stor li .pr { color:#424242; line-height:50px; text-align:center; width:96px; }
		ul.stor li .buy { padding:18px 20px }
			ul.stor li .buy a { display:block; background:url(../images/buy1.png) 0 0 no-repeat; height:14px; width:20px; text-indent:-20000px; }
			ul.stor li .buy a:hover { background-position:0 -28px; }
	ul.stor li.out { border:none; background:url(../images/sg_bg.png) -746px 100% no-repeat; padding-bottom:8px; }
		ul.stor li.out .bg { background-color:#fff; line-height:29px; padding-top:8px; font-size:11px; padding-left:15px; }
	ul.stor li.none { padding:15px 0; text-align:center; }
/*** END storage ***/

/*** BEGIN shopcart ***/
ul#shop_bread { width:676px; background:url(../images/bread.png) 0 0 no-repeat; padding:60px 35px 0; margin-bottom:20px; overflow:hidden; }
ul.shop_bread_step2 { background-position:-746px 0 !important; margin-bottom:40px !important; }
ul.shop_bread_step3 { background-position:-1492px 0 !important; margin-bottom:40px !important; }
	ul#shop_bread li { float:left; width:220px; text-align:center; color:#767676; }
	ul#shop_bread li.acv { font-weight:bold; }
#shopcart { }
	#shopcart .header { color:#939393; margin-bottom:17px; font-size:20px; font-weight:bold; }
	#shopcart ul.shopcart-prod-list { }
		ul.shopcart-prod-list li { margin-bottom:2px; background-color:#fff; padding:4px; width:734px; }
			ul.shopcart-prod-list li .image { height:83px; width:83px; margin-right:15px; border:1px solid #d6d6d6; padding:1px; }
				ul.shopcart-prod-list li .image img { max-height:81px; max-width:81px; }
			ul.shopcart-prod-list li h2 a { padding-top:37px; display:block; color:#2d2d2d; }
			ul.shopcart-prod-list li h2 a:hover { color:#9ac81d; }
			ul.shopcart-prod-list li .nfo { width:99px; text-align:right; padding-right:5px }
				ul.shopcart-prod-list li .price { padding-top:5px; color:#483e30; font-weight:bold; }
				ul.shopcart-prod-list li .price2 { padding-top:15px; }
					ul.shopcart-prod-list li .price span { color:#85b504; }
			ul.shopcart-prod-list li .quan { padding-top:10px; line-height:19px; font-size:11px; color:#8a8a8a; }
			ul.shopcart-prod-list li .quan2 { padding-top:15px; }
				ul.shopcart-prod-list li .quan input { border:1px solid #d4d2d2; width:30px; height:17px; line-height:17px; text-align:center; font-size:11px; color:#8a8a8a; }
			ul.shopcart-prod-list li .usun { padding:13px 0 8px; }
				ul.shopcart-prod-list li .usun a { display:block; line-height:10px; background:url(../images/del2.gif) 0 0 no-repeat; padding-left:17px; font-size:11px; color:#483e30; }
				ul.shopcart-prod-list li .usun a:hover { background-position:0 -10px; color:#ba0808; }
		ul.shopcart-prod-list li.others { }
			ul.shopcart-prod-list li.others .rabat { padding:19px 9px; }
			ul.shopcart-prod-list li.others .r_tot { padding:19px 9px; font-weight:bold; }
		ul.shopcart-prod-list li.others2 { background-color:transparent; margin-top:7px; padding:28px 0; border-top:1px solid #dbdad8; width:742px; }
input#discount_code { border:1px solid #dbdad8; width:120px; height:23px; line-height:23px; padding:0 10px; margin-left:16px; }
		ul.shopcart-prod-list li.summary { background-color:transparent; line-height:24px; padding:0 4px; }
		ul.shopcart-prod-list li.summary2 { margin-top:7px; padding:20px 0; border-top:1px solid #dbdad8; width:742px; }
			ul.shopcart-prod-list li.summary .sco { font-size:14px; color:#483e30; }
				ul.shopcart-prod-list li.summary .sco span { color:#85b504; font-size:16px; font-weight:bold; }
a.przel { color:#808080; background:url(../images/re.png) 0 0 no-repeat; display:block; margin-right:55px; padding-left:32px; font-weight:bold; }
a.przel:hover { background-position:0 -24px; color:#85b504; }
a.btn2 { display:block; background:url(../images/pv_btn.png) 0 0 no-repeat; width:141px; height:39px; line-height:39px; color:#fff; font-size:14px; font-weight:bold; text-align:center; }
a.btn2:hover { background-position:-141px 0; }
	#shopcart .btns-cart { padding-bottom:20px; overflow:hidden; }
		#shopcart .btns-cart a.back2 { display:block; background:url(../images/btn_cart.png) 0 0 no-repeat; width:137px; height:32px; line-height:32px; color:#483e30; text-align:center; }
		#shopcart .btns-cart a.back2:hover { background-position:-138px 0; color:#000; }
		#shopcart .btns-cart a.next { display:block; background:url(../images/btn_cart.png) 0 -33px no-repeat; width:137px; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; text-align:center; }
		#shopcart .btns-cart a.next:hover { background-position:-138px -33px; }
a.back { display:block; background:url(../images/back.png) 0 0 no-repeat; font-size:10px; color:#8e8e8e; padding-left:15px; line-height:10px; margin-bottom:20px; }
a.back:hover { background-position:0 -10px; color:#3b3b3b; }
#div_id_order_list #shopcart, #div_id_order_confirm #shopcart { padding-right:11px; }
	#shopcart #razem { color:#fff; padding:0 10px; line-height:46px; font-size:18px; background-color:#9ac81d; margin-bottom:12px; }
		#shopcart #razem span { font-weight:bold; font-size:20px; }
	#shopcart .shopcart-other {  padding:0 15px; min-height:45px; display:block; vertical-align:middle; }
		#shopcart .shopcart-other td { padding:0 15px; font-size:11px; font-weight:bold; vertical-align:middle; }
		#shopcart .shopcart-other td.name { color:#5d5d5d; }
		#shopcart .shopcart-other td.price { color:#85b504; }
.empty_shopcart { padding:10px 0 20px; }
	#shopcart .txn { text-align:center; padding:30px 0 20px; color:#92bc20; font-size:20px; }
	#shopcart .num { text-align:center; color:#434343; font-size:16px; margin-bottom:10px; padding:10px; }
		#shopcart .num span { padding:10px; background-color:#fff; }
	#shopcart .data_z { width:150px; padding:0 50px 0 10px; border-right:1px solid #d4d4d4; color:#252525; line-height:22px; margin-bottom:50px; }
	#shopcart .data_w { padding:0 0 0 50px; color:#252525; line-height:22px; margin-bottom:50px; }
#end { padding:10px 0 0; width:736px; margin-top:17px; }
/*** END shopcart ***/

/* BEGIN articles */
.ctable_articles { width:742px; background:url(../images/hr.gif) 0 100% repeat-x; margin-bottom:15px; }
	.ctable_articles td { font-family:Arial, Helvetica, sans-serif; }
	.ctable_articles .article_list_title { padding-bottom:10px; }
		.ctable_articles .article_list_title a { font-size:12px; font-weight:bold; }
	.ctable_articles .articles_list_text { font-size:11px; padding-bottom:5px; }
	.ctable_articles table td { padding-bottom:15px; }
	.ctable_articles .articles_list_back { font-size:11px; padding-right:3px; }
		.ctable_articles .articles_list_back a { color:#85b504; }
		.ctable_articles .articles_list_back a:hover { color:#85b504; text-decoration:underline; }
/* END articles */

/*** BEGIN producenci ***/
#manufacturers { }
	#manufacturers .letters { padding:10px 5px; overflow:hidden; background:url(../images/hr.gif) 0 100% repeat-x; margin-bottom:10px; margin-right:22px; }
		#manufacturers .letters span { height:26px; line-height:26px; color:#aeaeae; float:left; text-align:center; margin:2px; display:block; width:26px; }
			#manufacturers .letters span a { font-weight:bold; height:26px; line-height:26px; color:#4b4b4b; float:left; text-align:center; margin-right:1px; display:block; width:26px; }
			#manufacturers .letters span a:hover { color:#000; }
	#manufacturers .manufacturer { float:left; background:url(../images/npl_s.png) 0 100% no-repeat; width:230px; padding-bottom:5px; margin:0 22px 25px 0; }
		#manufacturers .manufacturer .manu_content { background-color:#fff;}
			#manufacturers .manufacturer .logo { height:130px; width:200px; padding:15px; border-bottom:3px solid #f4f4f4 !important; text-align: center;}
                #manufacturers .manufacturer .logo .align { display: inline-block; height: 100%; vertical-align: middle; }
				#manufacturers .manufacturer .logo img { max-height:130px; max-width:200px; vertical-align: middle;}
			#manufacturers .manufacturer .head { height:40px; margin:13px 5px 10px; color:#333333; }
				#manufacturers .manufacturer h2, #manufacturers .manufacturer h2 a { font-size:14px; line-height:20px; height:20px; display:block; overflow:hidden; }
				#manufacturers .manufacturer h2 a:hover { color:#9ac81d; }
				#manufacturers .manufacturer .head span a { display:block; font-size:11px; }
				#manufacturers .manufacturer .head span a:hover { color:#000; }
			#manufacturers .manufacturer .desc { overflow:hidden; height:60px; margin:10px 5px; line-height:15px; }
				#manufacturers .manufacturer .desc a { display:block; }
				#manufacturers .manufacturer .desc a:hover { color:#848484; }
			#manufacturers .manufacturer .product_number { color:#fff; font-weight:bold; background-color:#a4d325; width:100%; height:38px; line-height:38px; text-align:center; }
/*** END producenci ***/

/*** BEGIN artykuł ***/
.article_text { margin-right:11px; }
	.article_text h1 { color:#4a4a4a; font-weight:bold; font-size:20px; padding-bottom:25px; }
	.article_text h2 { color:#9ac81d; font-weight:bold; font-size:20px;  padding-bottom:25px; }
	.article_text h3 { color:#4a4a4a; font-weight:bold; font-size:14px; padding-bottom:5px; }
	.article_text h4 { color:#9ac81d; font-weight:bold; font-size:14px; padding-bottom:5px; }
	.article_text p { line-height:24px; padding-bottom:20px; }
	.article_text ul { line-height:18px; padding-bottom:10px; }
		.article_text ul li { background:url(../images/b_li2.png) 0 10px no-repeat; padding-left:10px; }
	.article_text ol { line-height:18px; padding-bottom:10px; }
		.article_text ol li { list-style-type:decimal; }
			.article_text ol li ol li { list-style-type:lower-alpha; margin-left:15px; }
	.article_text table { padding-bottom:15px; }
		.article_text table tr th { color:#fff; padding:7px; }
		.article_text table tr td { padding:7px; }
		.article_text table caption { color:#97a729; font-weight:bold; font-size:16px; padding-bottom:10px; }
/*** END artykuł ***/

/*** BEGIN kontakt ***/
h1.kon { font-size:18px; font-weight:normal; color:#535353; }
.k1 { width:220px; padding-right:20px; color:#3a3a3a; }
	.k1 .t { padding-left:30px; margin-bottom:30px; line-height:18px; min-height:19px; }
	.k1 .t1 { background:url(../images/k_ico1.png) 0 0 no-repeat; }
	.k1 .t2 { background:url(../images/k_ico2.png) 0 4px no-repeat; }
	.k1 .t3 { background:url(../images/k_ico3.png) 0 4px no-repeat; }
	.k1 p { padding-bottom:0; line-height:18px; }
.k2 .tw { background:url(../images/area.png) 0 0 no-repeat; padding-top:6px; }
.k2 .tw2 { background:url(../images/area.png) -854px 100% no-repeat; padding-bottom:6px; }
.k2 textarea { width:407px !important; max-width:407px; min-width:407px; border:0; margin:0; max-height:300px; padding:10px; background:url(../images/area.png) -427px 0 repeat-y; }
/*** END kontakt ***/

/* ukrywanie */
#rotator-, #news { display:none; }
#div_id_main_page #rotator-, #div_id_main_page #news { display:block; }
.backward { display:none; }


a.btn-big { display:block; background:url(../images/pv_btn.png) 0 0 no-repeat; width:141px; height:39px; line-height:39px; color:#585454; font-weight:bold; text-align:center; }
a.btn-big:hover { background-position:-141px 0; color:#fff; }
input.sendformx { background:url(../images/btn_cart.png) 0 -33px no-repeat; width:137px; height:32px; color:#fff; font-size:11px; font-weight:bold; text-align:center; text-transform:uppercase; }
input.sendformx:hover { background-position:-138px -33px; }

		.top_text { display:none; }
		td { font-family:arial, Geneva, sans-serif; }
		.table-c td { vertical-align:top;  }
		.table-c td table { border:0; }
		.ctable th, .ctable_small th, .ctable_login th, table.dataTable th, .ctable_search th, .ctable_myaccount th, .ctable_myaccount_small th { font-family:Tahoma, Geneva, sans-serif; color:#323232; padding:0 10px; height:30px; vertical-align:middle; font-weight:bold; }
		.ctable td, .ctable_small td, .ctable_login td, table.dataTable td, .ctable_search td, .ctable_myaccount td, .ctable_myaccount_small td { padding:5px; font-size:12px; vertical-align:top; color:#3f3f3f; border:0; }
		.ctable_td label { font-size:11px; }
		.ctable_small_list td { background-color:#fff; }
		span.product_list_small_font { font-size:10px; }
		.mail_shipment { margin-bottom:50px !important; width:500px !important; }
		.mail_shipment th { padding:10px 5px !important; vertical-align:middle !important; font-weight:bold !important; color:#353535 !important; }
		.mail_shipment td { padding:10px 5px !important; vertical-align:middle !important; color:#353535 !important; border:0 !important;  }
		.ctable_myaccount { width:742px; margin:10px 0 20px; }
		.ctable_myaccount th { background-color:#fff; text-align:center; }
		.ctable_myaccount tr { background:#f6f6f6; }
		.ctable_myaccount tr:nth-child(2n) { background:#e9e9e9; }
		.ctable_myaccount td, .ctable_myaccount th { padding:5px 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 }
		.ctable_td p { padding:0 7px; }
		.special_ctable td { padding:10px 0px; }
		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:734px; }
		td.text_left { text-align:left; }
		p.passwordForgot { padding:0 24px 10px; }
		td.ctable_order_bold { font-weight:bold; line-height:30px; padding:0 10px; }
		.ctable_login_inputs td { padding-right:10px; }
		div.passwordForgot { padding:0 24px; }
		#order_details_payment { width:16px; }
		.input_normal { width:286px; padding:5px 10px; border:1px solid #e3e3e3; color:#2d2d2d; height:20px; line-height:20px; background-color: white; }
		.input_short { width:117px; }
		.input_innormal { width:200px; padding:0 10px; border:1px solid #e3e3e3; color:#737373; height:21px; line-height:21px; }
		.input_normalx { width:282px; padding:0 10px; color:#737373; height:27px; line-height:27px; background:url(../images/inp_x.png) 0 0 no-repeat; }
		.input_normalxs { width:102px; padding:0 10px; color:#737373; height:27px; line-height:27px; background:url(../images/inp_xs.png) 0 0 no-repeat; }
		.input_disabled, .email_as_username { width:286px; padding:5px 10px; border:1px solid #e3e3e3; background:#f6f6f6; height:20px; line-height:20px; }
		textarea.textarea_comment { width:530px !important; max-width:530px; min-width:530px; border:1px solid #b7b7b7; max-height:200px; padding:10px; background-color: white; }
		hr.backward { display:none; }
		.user_details .welcome { color:#4a4a4a; margin-bottom:20px; font-size:19px; font-weight:bold; text-align:center; }
		.ctable_search .input_normal { width:230px; }
		.ctable_search input.currency  { width:100px; }
		.ctable_search select, .fieldRow select { font-size:11px; color:#000; font-family:Tahoma, Geneva, sans-serif; width:228px; padding: 1px 0 1px 10px; border:1px solid #e6e6e6; }
		div.search_notice { line-height:22px; }
		#wyniki_szukania .no_products { line-height:22px; padding:10px; }
		#advanced_search_form .ctable_noborder { margin:0 auto; }
		tr.userPassword td { padding-bottom:10px; padding: 10px }
		table.registry label { text-align:right; padding-right:7px }
		span.small_font { font-size:11px; }
		td.alignRight { text-align:right; }
		td.btnLogin { padding-left:155px !important; text-align:left !important; }
		tr.border-row-dot td.ctable_order_bold { border-bottom:1px dotted #c4c4c4 !important; }
		tr.border-row-dot td.ctable_order_bold label { font-weight:bold !important; }
		span.promotion-discount-order { font-weight:normal !important; color:#ad1636 !important; }
		.opakowaniaWrapper .ctable_small td { padding:5px !important; }
		.my_account .user_details { margin-right:11px; }
		ul.macc { padding:0 70px; }
		ul.macc li { float:left; padding:30px; }
		.window_content table td { padding:5px; }
		
		.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; }
		
#div_id_search .bg-warp2, #div_id_login_page .bg-warp2, #div_id_account_main .bg-warp2, #div_id_account_history .bg-warp2, #div_id_account_details .bg-warp2, #div_id_account_pass .bg-warp2, #div_id_registration .bg-warp2, .div_class_article .bg-warp2, .div_class_articles_group .bg-warp2, #div_id_manufacturers .bg-warp3 { width:754px; background:url(images/prod_view_bg.jpg) -754px 0 no-repeat; padding-top:6px; margin:10px; }
#div_id_search .bg-warp2-top,  #div_id_login_page .bg-warp2-top, #div_id_account_main .bg-warp2-top, #div_id_account_history .bg-warp2-top, #div_id_account_details .bg-warp2-top, #div_id_account_pass .bg-warp2-top, #div_id_registration .bg-warp2-top, .div_class_article .bg-warp2-top, .div_class_articles_group .bg-warp2-top, #div_id_manufacturers .bg-warp3-top { width:754px;  background:url(images/prod_view_bg.jpg) -1508px 100% no-repeat; padding-bottom:6px; }
#div_id_search .bg-warp2-bottom,  #div_id_login_page .bg-warp2-bottom, #div_id_account_main .bg-warp2-bottom, #div_id_account_history .bg-warp2-bottom, #div_id_account_details .bg-warp2-bottom, #div_id_account_pass .bg-warp2-bottom, #div_id_registration .bg-warp2-bottom, .div_class_article .bg-warp2-bottom, .div_class_articles_group .bg-warp2-bottom, #div_id_manufacturers .bg-warp3-bottom { width:724px; background:url(images/prod_view_bg.jpg) 0 0 repeat-y; padding:10px 15px; font-size:12px; }
 #div_id_login_page .ctable_container { border:1px solid #e9e9e9; }
 #div_id_login_page .ctable_container table { border:0; }

div.table { float:left; width:928px; padding:15px; }


#div_id_order_details .ctable_small { margin-bottom:15px; }	
#div_id_order_details th { padding:0;}
#prod_table { width: 100%; height: 100%; }
#prod_table td {color:#483e30 !important; vertical-align: middle;  }
#porD_table td a  img { margin-left: 2px; }
#div_id_order_details .ctable_td p { padding:0; }
#order_details_cost { font-weight:bold; text-align:right; }

tr.register_order_table td, td.register_order_table { border:none !important; }
#div_id_order_list .register_order_table { display:none; }
.registry td.ctable_order_bold { color:#696969 !important; font-weight:normal; background:transparent; }
.order_style { overflow:hidden; }
.order_style .checbkox-c  {float:left; margin-right:15px; }
.form-item input { width:210px; padding:4px 0 4px 10px; border:1px solid #e9e9e9; color:#737373; }
.order_style .header { padding-bottom:10px; font-size:12px; color:#ad1636; font-weight:bold; width:150px; padding-left:14px; background:url(images/about_li.png) 0 4px no-repeat; }
#div_id_order_list .register_order_table #register-list .form-item { padding:4px 0; overflow:hidden; }
#div_id_order_list .register_order_table #register-list .form-item  label { width:100px; display:block; float:left; }
#div_id_order_list .register_order_table #register-list .form-item  input { float:left; }
#div_id_order_list .register_order_table #register-list .header { padding:10px 0; font-size:12px; color:#ad1636; font-weight:bold; padding-left:10px; background:url(images/about_li.png) 0 50% no-repeat; }
#div_id_order_list .form-items-area { padding:10px 0; }
.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; background-color:#f2f1f1; border:1px solid #e0e0e0; }
.ctable_login_inputs td { padding-left:10px; }
.ctable_login_inputs th { background:url(../images/und.png) 0 100% no-repeat; }

#div_id_registration .form-item { padding:4px 0; overflow:hidden; }
#div_id_registration .form-item  label { width:120px; display:block; float:left; }
#div_id_registration .form-item  input { float:left; }
#div_id_registration th { background:url(../images/und.png) 10px 100% no-repeat; }

#div_id_account_details table.registry th{ background-position:57% 0; }
#div_id_account_details .form-item { padding:4px 0; overflow:hidden; }
#div_id_account_details .form-item  label { width:120px; display:block; float:left; }
#div_id_account_details .form-item  input { float:left; }
#div_id_account_details .header { padding:10px 0; font-size:12px; color:#ad1636; font-weight:bold; padding-left:10px; background:url(images/about_li.png) 0 50% no-repeat; }
#div_id_account_details .ctable td { border-bottom:0; }

label.chk { color:#8a8a8a; }
label.chk a { font-weight: bold; }
label.regme { font-size:12px; font-weight: bold; }

.form-item-check { padding:10px 0; }

.ctable_options tr { display:block; float:left; padding-right:15px; }
.ctable_options td { display:block; width:100%; padding-bottom:5px; }

.list-choose table td { padding-left:4px; }
.list-choose table td img { cursor:pointer; }

#blackout { position:absolute; top:0; left:0; background:#000; opacity:0.4; filter:alpha(opacity=40); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; width:100%; height: 100%; z-index:1000; display:none; }

div.pole_message_err, div.pole_message, div.pole_message_info {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #605F61;
    border-radius: 10px;
    left: 50%;
    margin-left: -270px;
    min-height: 30px;
    padding: 20px;
    position: fixed;
    text-align: center;
    top: 275px;
    width: 471px;
    z-index: 2001;
}
div.pole_message img.zamknij, div.pole_message_err img.zamknij, div.pole_message_info img.zamknij { cursor:pointer; position:absolute; top:-11px; right:-11px; }
div.pole_message_err { color:#ff0000; }
div.pole_message { color:#9ac81d; }
div.pole_message_info { color:#4a4a4a; }

#nyroModalBg { opacity:0.4 !important;
 /* For IE 5-7 */  
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40) !important;  
 /* For IE 8 */  
 -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)" !important;  }

#nyroModalWrapper { background:url(../images/nyro_top.png) 0% 0% no-repeat; width:541px !important; padding-top:27px; }
#nyroModalWrapper .wrapper { background:url(../images/nyro_bottom.png) 0% 100% no-repeat; width:541px !important; padding-bottom:27px; height:auto !important; }
#nyroModalContent { background:url(../images/nyro_mid.png) 0% 0% repeat-y; width:481px !important; padding:0 30px; height:auto !important; }
#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:19px; display:block; background:url(../images/close.png) 0% 0% no-repeat; width:19px; text-indent:-20000px; border:0 none; cursor:pointer; position:absolute; top:6px; right:6px; }
#nyroModalContent .form td { padding:5px 0px 5px 10px; }
#nyroModalContent h2 { font-size:16px; font-weight:bold; margin-bottom:10px; }
#nyroModalContent h3 { font-weight:bold; margin-bottom:15px; }
#nyroModalContent .price_popup { font-size:12px; }
#nyroModalTitle { display:none; }
#nyroModalContent .ctable { background-image:none; }
#nyroModalContent textarea.input_normal { width:228px !important; max-width:228px; min-width:228px; max-height:150px; min-height:50px; padding:10px; }
#nyroModalContent .ctable { border:0; }
#nyroModalContent .ctable td { border:0; }
.strike{text-decoration: line-through;}
.order_details_image_wrapper div{height:75px;}
.error{ color:red; }
label.error{ color:red; float:right; margin-right: 28px; }
#uwagii label .error{float:right;}
.hideRow{display: none;}
.registerHide{display: none;}
.formShip, .formKlient{width:46%;float:left;}
.toolTipInfo{display:none; position: absolute; margin-left:40px; padding:5px; border:1px solid gray; background: silver;}
.infoBox{float:left; width:32px; height:32px; background: url("../images/infoC.png") no-repeat}
.toolTipInfo,.toolTipInfo{float:left;}
.fieldRow{padding:7px 0px;}
.fieldRow.extra {padding-left: 27px;}
#przelicz { color:#808080; background:url(../images/re.png) 0 0 no-repeat; display:block; margin-right:55px; padding-left:32px; font-weight:bold; width:150px; font-size: 14px;  float:right; margin-right: 280px;
    margin-top: -75px; height: 25px;} 
#przelicz:hover { background-position:0 -24px; color:#85b504; }

#dalejButton { display:block; background:url(../images/btn_cart.png) 0 -33px no-repeat; width:137px; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; text-align:center; float:right; margin-right: 8px;}
#dalejButton:hover { background-position:-138px -33px;  }
.docType{background:url("../images/BG_dt.png") no-repeat; height:40px; padding-top:15px; font-weight: bold;}
#dtLabel, #dtLabel{float:left; width:40%}
#dtLabel{padding-left:27px;; width:20%}
#dtCheck div{float:left; width:135px;}
.formCompany{background: url("../images/BG_fc.png") no-repeat 5px 3px; border-bottom:solid 1px #e7e8e8; padding-bottom:15px; padding:7px 27px;}
.formKlient{background: url("../images/BG_dz.png") no-repeat 3px 3px; }
#form{background: #f4f4f4 url("../images/boxTlo.png") 0 bottom repeat-x; border:solid 1px #dbdbdb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height:500px; }
.formKlient,.left27{padding-left:27px !important;}
::-webkit-input-placeholder {
   font-style: italic;
   color: #737373;
}
:-moz-placeholder { /* Firefox 18- */
   font-style: italic;
   color: #737373;
}
::-moz-placeholder {  /* Firefox 19+ */
   font-style: italic;
   color: #737373;
}
:-ms-input-placeholder {  
   font-style: italic;
   color: #737373;
}
#form input[type="checkbox"] { margin: 2px 10px 0 0; }
.formCont{border-bottom:solid 1px #e7e8e8; height:390px;}
#uwagii {background: #f4f4f4 url("../images/boxTlo.png") 0 bottom repeat-x; border:solid 1px #dbdbdb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height:225px; padding:7px 27px; margin-top:15px;}
#uwagii .error{float:right; font-size:10px;}
#form textarea{ font-family: Arial; color:#737373; font-size: 12px; font-style: italic;}
.headerRow{font-weight:bold; padding: 8px 0 18px; height: 17px; width:100%;}
.wysylka{display:none;}

#registerData{border-top:solid 1px #e7e8e8; border-bottom:solid 1px #e7e8e8; padding: 10px 0 0 27px; margin-top:20px;}
.obowiazkowe{color:#9a9a9a; font-style:italic; padding:10px; text-align:right;}
.shipNewLay{
    background:#f4f4f4 url("../images/boxTlo.png") 0 bottom repeat-x;
    border:solid 1px #dbdbdb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    width: 732px;
}
.shipNewLay:first-child{border-right:solid 1px #dbdbdb; width:49% !important;}
#newPay{padding-left:27px; padding-top:20px; background: url("../images/BG_pay.png") no-repeat 2px 2px; border-right:solid 1px #e7e8e8; }
#newShip,#newWrap{padding-left:27px; padding-top:20px; background: url("../images/BG_sh.png") no-repeat 2px 2px; }
#newWrap{background:#f4f4f4 url("../images/BG_wrap.png") no-repeat right center;border:solid 1px #dbdbdb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px;}
#logNew{background:#f4f4f4; border:solid 1px #dbdbdb;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; padding-left:27px;}
#shipCountry{background:#f4f4f4; border:solid 1px #dbdbdb;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; padding-left:27px;}
.headerCountry{float:left; padding:3px;}
#podsumuj{background:#f4f4f4 url("../images/BG_ptak.png") no-repeat 50px center; border:solid 1px #dbdbdb;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; padding-left:27px; margin-top:15px;}
.podsumuj2{background:#f4f4f4 url("../images/boxTlo.png") 0 bottom repeat-x; border:solid 1px #dbdbdb;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; padding-left:27px;}

.headerPod{text-align:center; color:#92bc20; font-size:20px; padding:5px;}
.headerPod2{text-align:center; font-size:14px; padding:5px;}
.summaryLabel, .summaryLabel2{float:left; padding:5px; line-height: 20px;}
.summaryLabel{width:40%; text-align: right; padding-right:20px;}
.summaryLabel2{width:50%; text-align:left;}
.summaryCenter{float:left; width:50%; text-align: center; font-weight:bold; font-size:16px;}
.summaryContent{float:left; width:50%;}
.summaryClear{clear:both; line-height:5px;}
.mailPaczkomat{padding:3px 0px; width:200px;}
select[name=paczkomat]{width:200px;}
select[name=paczkomat2]{width:200px;}
.szukajPaczkomatu{display:none; cursor:pointer; background:url("../images/paczkomaty.png") no-repeat center center; width:106px; height:22px; margin-top:5px;}
.shopcartRight{ display: block;  float:left; width:125px;  padding-right: 15px; }
#razemKoszt{ color: #85B504; font-size: 16px; font-weight: bold; display: block; float:left; width:111px; text-align: left; }
#dostawaKoszt{display: block; float:left; width:100px; text-align: center;}
select[name=paczkomat], select[name=paczkomat2]{ width:100px; }
.step2Hide{display:none;}
.bgNone{background:none !important;}
#x_cart{
    background:url("../images/productAdd.png") no-repeat; 
    display: none; position: fixed;margin:300px 35%; text-align:center; line-height:250px; width:540px; z-index:99999;
    color:#fff;
    font-weight:bold;
    font-size:18px;
}
#cookie_info {padding: 10px; margin: 0 auto; background-color: #CCC; color: #000; font-weight: bold; display: none;}
.close_cookie {width:19px; height:19px; background: url("../images/close.png") no-repeat; float: right; padding: 0;}
.headShop1{float:left; text-align:center; background:url("../images/headShop.png") repeat-x; height:31px; line-height:30px;}
#headRight{background:url("../images/headRight.png") no-repeat; float:left;  width:12px; height:31px;}
#headLeft{background:url("../images/headLeft.png") no-repeat; float:left;  width:14px; height:31px;}
.ctable_search tbody tr td {padding-left: 0; width:80px;}
.ctable_search .text_right{text-align: left;}
.ctable_search tbody{width:450px;}
#advanced_search_form .ctable_noborder { width: 400px; }
.ctable_search .input_normal { width:227px; height:25px; margin-right: 10px; background-color:#fff; overflow:hidden; color:#8e8e8e; font-size:11px; border: 1px solid #E3E3E3; padding: 3px 9px; }
.ctable_search .input_normal:hover { color:#000; }
.ctable_search input[type="checkbox"] { margin: 2px 4px 0 0; vertical-align: middle; }
.ctable_td label{font-size:12px;}

.menuBox.menuBox_Deafult .in {padding:10px;}

.stock_info {color:red; line-height:13px; font-size:10px;}

.ui-multiselect { width:248px !important; height: 32px; }
.ui-multiselect span {float: left; padding: 3px 9px;}
.ui-multiselect span.ui-icon { float:right; padding: 0; }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { padding-left: 9px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px; clear: both; }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

.groups_in_cart_to_products {padding-bottom:10px;}
.groups_in_cart_to_products .zach {margin-bottom:5px;  font-weight:bold; color:#B0B0B0;padding-left:10px;padding-top:10px;padding-bottom:5px;}
ul.shopcart-prod-list li.groups_in_cart_to_products {background-color:#efefef;}

ul.shopcart-prod-list li.groups_in_cart_to_products h2 a,
ul.shopcart-prod-list li.groups_in_cart_to_products .quan,
ul.shopcart-prod-list li.groups_in_cart_to_products .price2 {color:#B0B0B0;}

ul.shopcart-prod-list li.groups_in_cart_to_products h2 a ,
ul.shopcart-prod-list li.groups_in_cart_to_products .price2 {padding-top:0;}

ul.shopcart-prod-list li.groups_in_cart_to_products {padding-bottom:10px;}

.platformaratalnaVal{float:left;}
.platformaratalnaLabel{float:left; width:120px; text-align: right; padding-right:10px;}
.platformaRow{width:100%; height:20px;}
.platformaTable th{font-weight: bold; padding: 5px;}
.platformaTable td{padding:5px;}
.platformaH{color:#a1bd73; font-weight: bold; font-size:16px;text-align: left; padding-bottom:15px;}
.platformaright{text-align:right; width:50%; border-bottom:dotted 1px #c2c2c2; padding:10px 5px; font-weight:bold;}
.platformaleft{text-align:left; width:50%;border-bottom:dotted 1px #c2c2c2; padding:10px 5px;}
.platformSummary{width:100%;}
.platformaWrap{border:solid 1px #c2c2c2; padding:15px; width:93%; margin-bottom: 25px;}
.platformaLinki th{font-weight:bold; border-bottom:dotted 1px #c2c2c2; padding:10px 5px; }
.platformaLinki td{text-align:left; border-bottom:dotted 1px #c2c2c2; padding:10px 5px; font-size:12px; }
.platformaH{color:#a1bd73; font-weight: bold; font-size:16px !important;text-align: left; padding-bottom:15px; border-bottom:none !important;}
.platformaKwota{width:100px; text-align: right !important; font-weight: bold;}
ul.shopcart-prod-list li.groups_in_cart_to_products.added {background-color:white;}

ul.shopcart-prod-list li.groups_in_cart_to_products.added h2 a, 
ul.shopcart-prod-list li.groups_in_cart_to_products.added .quan, 
ul.shopcart-prod-list li.groups_in_cart_to_products.added .price2 {color:#2D2D2D;}

.groups_in_cart_to_products.added .zach {color:#2D2D2D;}

.my_account.history { max-width: 742px;}
.shipment_desc select{width:200px;}
.shipment_desc select option{width:300px;}
.payu {width:145px; background: url(../../images/payu.gif) no-repeat 100% 50%;}

.category_box {float:left; width:45%; padding-left:5%; height:224px;}
.category_box a {font-weight:bold; font-size:16px; margin-bottom:15px; display:block; color:#483e30; overflow:hidden;}
.category_box .desc {margin:10px 0; max-height: 46px; overflow:hidden;}
.list li ul li{width:33%;}

.filters_price .option input {border:1px solid #696969; height:20px; width:20px; margin-right:10px; color: #696969; }