@font-face 
{
  font-family: "font1";
	src: url("font1.otf");
  src: url("font1.eot");
  src: url("font1.eot?#iefix") format("embedded-opentype"), url("font1.woff") format("woff"), url("font1.ttf") format("truetype"), url("font1.svg#PlayRegular") format("svg");
  
}

@font-face 
{
  font-family: "font2";
	src: url("font2.otf");
  src: url("font2.eot");
  src: url("font2.eot?#iefix") format("embedded-opentype"), url("font2.woff") format("woff"), url("font2.ttf") format("truetype"), url("font2.svg#PlayRegular") format("svg");
  
}

//.fa_kat, .fa_menu_nr_1 {display:none !important;}

@keyframes fa-blink {
    
		0%{ opacity: 1;}
		20%{opacity: 0.7;}
		40%{opacity: 0.3;}
		60%{opacity: 0.2;}
		80%{opacity: 0.7;}
		100%{opacity: 1;}
		 
 }
.fa-blink {
   animation: fa-blink 1.5s infinite;
}

#start_kategorie
{
  text-align:center;
	
}


#start_kategorie ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:center;
}

#start_kategorie li 
{
	list-style-type:none;
	display:inline-table;
	vertical-align:top;
	
	
	width:290px;
	height:205px;
	padding:30px 10px;
	margin:20px 20px 20px 20px;
	background-color:#fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.05);
	border:1px solid #eee;
	border-radius:4pt;
	overflow:hidden;
	transition-duration: 0.3s;
}

#start_kategorie li:hover {transform: scale(1.1);}

#start_kategorie li a {display:block;}
#start_kategorie .fa_podkat_div {position:absolute;width:350px;padding-top:100px;}
#start_kategorie img {max-width:200px !important;max-height:110px !important;border-radius:0px !important;}
#start_kategorie ul li ul {display:none;}
#start_kategorie span.napis_strona_info {display:block;background-color:#fff;color:#000;font-size:14pt;font-weight:bold;padding:10px;border-bottom:0px solid red;}

li.podkategoria {border-radius:0px !important;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}

#baner 
{
  margin:auto;
	border:0px solid red;
	//margin-top:-105px;
}

//h1, h2, h3 {color:#C28C3F !important;}


h4 {color:#FDDB02;padding:0px;margin:5px 0px;}

.naglowek_slajd {font-size:46pt !important;font-family:font1;text-shadow:0px 0px 20px rgba(0,0,0,0.7);}
.tresc_slajd {text-shadow:0px 0px 20px rgba(0,0,0,0.7);padding-left:500px;}
//.tlo_napisy_slajd {background-color: rgba(0,0,0,0.3);}

#filtrowanie_lewa
{
  margin-bottom:40px;
	background-color:#fff;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
	border-radius:4px;
	padding:0px 20px;
}

#producenci_lewa
{
  margin-bottom:40px;
}

#producenci_lewa select {width:100%;}

#filtrowanie_lewa a {font-weight:bold;}
input.filtruj_cena_od, input.filtruj_cena_do {text-align:center !important;width:60px !important;}





#div_filtr
{
  border-color:#DEDEDE !important;
	background-color:#eee !important;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1) !important;
}



.etykieta_promocje {display:none;background-color:#000 !important;color:#fff !important;}
.etykieta_nowosci {display:none;background-color:#000 !important;color:#fff !important;}
.etykieta_bestsellery {display:none;background-color:#000 !important;color:#fff !important;}




.spis_prod 
{
  background-color:#fff;
	margin:0px 10px 20px 10px;
	padding:0px;
	min-height:430px;
	border:1px solid #E9E9E9;
	overflow:hidden;
	text-align:left;
	width:307px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
	transition-duration: 0.3s;
	border-radius:4px;
	font-size:13pt;
}

.slider1_slajd, .slider2_slajd, .slider3_slajd   
{
  background-color:#fff;
	margin:0px 10px 20px 10px;
	padding:0px;
	min-height:450px;
	border:1px solid #E9E9E9;
	overflow:hidden;
	text-align:left;
	width:307px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	transition-duration: 0.3s;
	border-radius:4px;
	font-size:13pt;
}

.spis_prod:hover, .slider1_slajd:hover, .slider2_slajd:hover, .slider3_slajd:hover  {transform: scale(1.03);border:1px solid #ddd;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}

.spis_prod_nazwa {font-weight:bold;}


.spis_prod_zdjecie {overflow:hidden;background-color:#fff;height:320px;line-height: 200px;}
.spis_prod_zdjecie img {max-width:313px;width:auto;border:0px solid #E9E9E9;vertical-align: middle;}

.promocje_zdjecie, .nowosci_zdjecie, .bestsellery_zdjecie {display:block;overflow:hidden;background-color:#fff !important;height:320px !important;line-height: 320px !important;}
.promocje_zdjecie img, .nowosci_zdjecie img, .bestsellery_zdjecie img {transition-duration: 0.3s;max-width:313px !important;width:auto !important;border:0px solid #E9E9E9 !important;vertical-align: middle !important;}

.promocje_nazwa, .nowosci_nazwa, .bestsellery_nazwa, .spis_prod_nazwa   {font-size:11pt !important;color:#000  !important;display:block !important;height:40px !important;padding:20px 20px 0px 20px !important;}
.promocje_cena_brutto, .nowosci_cena_brutto, .bestsellery_cena_brutto  {color:#777  !important;padding:0px 20px 0px 20px !important;}
.promocje_stara_cena_brutto, .nowosci_stara_cena_brutto, .bestsellery_stara_cena_brutto {display:none !important;color:#aaa !important;font-size:10pt;padding:0px 20px 0px 20px !important;}
.promocje_wiecej, .nowosci_wiecej, .bestsellery_wiecej {display:none;padding:0px 20px 0px 20px !important;font-size:11pt;}
.promocje_kup, .nowosci_kup, .bestsellery_kup {float:right;margin-right:20px  !important;text-align:right;margin-top:-5px !important;border:0px;padding:0px;margin-top:5px;color:rgba(0, 0, 0, 0) !important;text-shadow:none;background-color:transparent;background-image:url('do_koszyka_spis.png');width:25px;height:26px;}
.promocje_kup a, .nowosci_kup a, .bestsellery_kup a {color:transparent !important;} 

.przycisk_bestsellery_wszystkie {display:none;}
.przycisk_promocje_wszystkie {display:none;}
.przycisk_nowosci_wszystkie {display:none;}




.promocje_nazwa, .nowosci_nazwa, .bestsellery_nazwa {margin-top:-20px !important;}
.promocje_stara_cena_brutto, .nowosci_stara_cena_brutto, .bestsellery_stara_cena_brutto {margin-top:-20px !important;}
.promocje_ceny, .nowosci_ceny, .bestsellery_ceny {float:left;}


.slider2_li {height:330px !important;}


.spis_prod_zdjecie img:hover, .promocje_zdjecie img:hover, .nowosci_zdjecie img:hover, .bestsellery_zdjecie img:hover 
{
   filter: brightness(105%);
}

.spis_prod_cena {float:left;color:#777  !important;}

.spis_prod_cena_koszyk {padding:0px 20px;}
.spis_prod_stara_cena {margin-top:-5px;font-size:10pt !important;color:#aaa !important;}
.spis_prod_cena {display:inline-block;padding-right:20px;font-size:14pt;padding-top:5px;color:#ccc;}
.spis_prod_opis_mini {padding-top:5px;padding-bottom:10px;}
.spis_prod_opis_mini a {font-size:11pt !important;}
.spis_prod_koszyk {float:right;padding-top:5px;}
.spis_prod_cechy {padding:0px 20px;font-size:9pt !important;}



.opis_prod {border:0px solid red;}
.opis_prod_zdjecie {float:left;width:49%;margin-bottom:20px;text-align:center;padding:0px 0px;border:0px solid #e9e9e9;border-radius:4px;}
.opis_prod_zdjecie img {border-radius:4px;}
.opis_prod_dane {float:right;width:49%;margin-bottom:20px;border-radius:4pt;background:#fff;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);}
.opis_prod_dane h2 {margin-bottom:5px;}
.opis_prod_cechy {border-top:0px solid #ddd;margin-top:20px;padding-top:10px;font-size:10pt;}
.opis_prod_cechy table {width:100%;}
.opis_prod_opis {clear:both;padding-top:30px;}
.opis_prod_box_cena {color:#000;font-size:24pt;}
.opis_prod_nazwa h2 {}

.nazwa_cechy {padding-top:40px;}
.opis_prod_cechy select {width:100%;}
.wartosci_cech {border-top:1px solid #ddd;margin-top:10px;padding-top:10px;}
.wartosci_cech table {width:0;}
.uwagi_do_produktu {width:100%;margin-top:2px;}


.opis_prod_dane h2 {padding-top:0px;margin-top:0px;font-weight:normal;color:#000;}

#zdjecie_opis_prod img {border:1px solid #EAEAEA;}


.box_nazwa_cechy, .box_wartosc_cechy {border-bottom:1px solid #eee;padding:5px 0px;}
.box_wartosc_cechy {font-weight:bold;}

#spis_producentow select {width:100%;}

a, a:link, a:visited
{
    text-decoration : none;
    color           : #899C3A;
}

a:hover {color: #899C3A;}

//a.next, a.previous  {vertical-align:middle;display:inline-block;color:#fff;background-color:#ccc;padding:4px 0px 6px 0px;border-radius:4px;}
span.current_page {vertical-align:middle;display:inline-block;color:#000;padding:5px 10px;color:#fff;background-color:#595B34;border-radius:4px;text-decoration:none !important;}





tr {outline-color:#bbb !important;}


.wartosci_cech_filtrowanie img {max-height:30px;width:auto;}



#prawa img, .polecamy img 
{
    max-width: 100% !important;
    height: auto !important;
}




input, select, textarea 
{
		font-size:13pt;
	  font-family:font1;
		border:1px solid #ddd; 
		border-radius:4px;
		background-color	:	#f6f6f6; 
		color							:	#777;
		padding:7px;
		margin:5px 0px;
		
}

input:focus, select:focus, textarea:focus {outline:none;border:1px solid #ccc;background-color:#fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);} 

input[type="submit"], input[type="button"]
{
		border						: 1px solid #ccc; 
		background-color	:	#234742;
		color							:	#fff;
		padding:7px 20px;
		cursor:pointer;
		border-radius:4px;
		border:0px solid #000;
}

input[type="checkbox"]
{
  background-color:#fff;
	border:1px solid #ccc !important;
}




input.do_koszyka {border:0px;padding:0px;margin-top:5px;color:rgba(0, 0, 0, 0) !important;text-shadow:none;background-color:transparent;background-image:url('do_koszyka_spis.png');width:25px;height:26px;}

input.do_koszyka_opis_prod {width:250px;vertical-align:middle;margin:20px 0px !important;}














fieldset {border:1px solid #E9E9E9;}
legend {color:#ccc;}



body
{
    font-size   : 12pt;
		font-family:font1;
    margin			:0px;
		color: #000;
		background:#4A5357;
}

table {border:0px solid #000 !important;font-family:font1 !important;width:100% !important;}
tr, td {border:0px solid #000 !important;}
span {font-family:font1 !important;}
img {border:0px solid #000 !important;}

#menu_fixed 
{
  
	
	width:100%;
	margin:auto;
	color:#000;
	height:130px;
	background-color:#F2F2F1;
	
	
	
	transition-duration: 0.3s;
	
}


#menu_fixed_zaw
{
  border:0px solid blue;
	overflow:auto;
	margin:auto;
	//max-width:1380px;
	max-width      : 1490px;
	padding:0px 0px 0px 20px;
}



#zawartosc_koszyka ul {list-style-type:none;}



#newsletter 
{
  margin:auto;
	font-family:font1;
	padding:20px;
	margin-top:30px;
	margin-bottom:30px;
	border-radius:4px;
	background-color:#444;
	color:#fff;
	font-size:12pt;
	text-align:center;
	max-width:1300px;
}

//.body_start #newsletter {display:block;}
input.newsletter_email {margin:2px;width:240px !important;border-radius:4px;background:#fff url('email.png') left center no-repeat;padding-left:40px;}
input.newsletter_przycisk {margin:2px;background-color:#2C2C2B;}
.newsletter_zgoda {font-size:8pt;}

.polecamy {display:none;margin-top:50px;margin-bottom:0px }
.polecamy ul {list-style-image:url(punkt1.gif);margin:20px;}
.polecamy img {border-radius:4px;}
.body_start .polecamy {display:block;}


.top_start h2 {margin:auto;text-align:center;padding:0px 10px;display:table;background-color:#E3E0DE;color:#000;}
.top_linia {margin-bottom:-17px;border-bottom:1px solid #ddd;}



#marki {display:none;margin:60px 0px;}
.body_start #marki {display:block;}






#spis_kat_glowna
{
  text-align:center;
	margin-bottom:60px;
	
}

#spis_kat_glowna .strzalka_podkat {display:none;}




#spis_kat_glowna ul, #spis_kat_glowna ul ul, #spis_kat_glowna ul ul ul 
{
  margin:0px;
	padding-left:0px;
	list-style-image:none;
	font-size:13pt;
	
}

#spis_kat_glowna ul li
{
  list-style-type: none;
	display: inline-block;
}

#spis_kat_glowna ul li li
{
  padding-left:15px;
}


#spis_kat_glowna a
{
  font-size:20pt;
	margin:4px 4px;
	padding:10px 10px;
	border-radius:4px;
	display: block;
	width:320px; 
	color:#fff;
	background-color:#ccc;	
}


#spis_kat_glowna a:hover 
{
  
	background-color:#ccc;
	
}


#spis_kat_glowna a#activ {background-color:#ccc;}









   
		

#menu_poziom
{
	margin: 0px; /* marginesy na zero */
	font-size:12pt;
	font-family:font1;
	float:right;
	margin-top:50px;
}


#menu_poziom a {transition:all 0.5s ease;}

/* style dla znacznika ul znajduj�cego si� w nav */
#menu_poziom ul{
		padding: 0px; /* odsuni�cie 0 */
		margin: 0px; /* marginesy 0 */
		
}
/* style dla pierwszego potomka li znacznika ul znajduj�cego si� wewn�trz znacznika nav */
#menu_poziom ul > li{
		//list-style-type: none; /* wy��czenie wy�wietlania znacznik�w wypunktowania */
		display: inline-block !important; /* wy�wietlanie jako element blokowy */
		padding: 0; /* odsuni�cie na zero */
		
}


/* style dla linku gdy kursor myszy znajdzie si� nad nim - znacznik linku musi by� pierwszym potomkiem znacznika li b�d�cym pierwszym potomkiem znacznika ul znajduj�cego si� wewn�trz znacznika nav */
#menu_poziom ul > li > a:hover, #menu_poziom ul > li > a.activ{
		color:#ACD33A !important;
}
/* style dla znacznika linku b�d�cego pierwszym potomkiem znacznika li b�d�cym pierwszym potomkiem znacznika ul znajduj�cego si� wewn�trz znacznika nav */
#menu_poziom ul > li > a{
		text-align: left; /* wyr�wnanie */
		display: inline-block; /* wy�wietlanie jako element liniowy blokowy */
		padding:0px 15px 10px 15px;
		text-decoration: none; /* wy��czenie domy�lnej dekoracji tekstu */
		color: #000; /* kolor czcionki */
		//border:1px solid red;
		//background: transparent url('punkt1.gif') left no-repeat;
}
/* style dla elementu ol b�d�cego pierwszym potomkiem li b�d�cego pierwszym potomkiem ul znajduj�cego si� w nav */
#menu_poziom ul > li > ul{
		z-index: 999000; /* okre�la kolejno�� wy�wietlania element�w (im wy�sza liczba tym bardziej na wierzchu b�dzie dany element, a poniewa� menu powinno raczej na wierzchu si� wy�wietla�, wi�c dana zosta�a du�a warto�� by ten warunek zosta� spe�niony */
		list-style-type: none; /* wy��czenie wy�wietlania numeracji */
		padding:20px 10px; /* wyzerowanie odsuni�cia */
		min-width:200px;
		margin:0;
		margin-left: -120px; /* wyzerowanie margines�w */
		margin-top: 25px; /* wyzerowanie margines�w */
		display: none; /* wy��czenie wy�wietlania elementu */
		
		position:absolute; /* oderwanie elementu od reszty strony, by jego pojawienie nie wp�ywa�o na uk�ad strony */
		text-align: left; /* wyr�wnanie tekstu do lewej */
		box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
		
		
}
/* styl dla elementu ol b�d�cego potomkiem li b�d�cego potomkiem ul znajduj�cego si� w nav, gdzie styl jest stosowany gdy kursor myszy znajdzie si� nad elementem li */
#menu_poziom ul > li:hover > ul{
		display: inline-block; /* wy�wietl jako obiekt blokowy liniowy */
		background: #fff; /* kolor t�a */
		//padding:20px;
		
}
/* style dla li b�d�cego pierwszym potomkiem ol b�d�cego pierwszym potomkiem li, b�d�cego pierwszym potomkiem ul znajduj�cego si� w nav */
#menu_poziom ul > li > ul > li{
		display: block !important;
		border-bottom: 0px solid #77979f; /* ramka u do�u: szeroko��, styl linii (ci�g�y), kolor */
		
}



/* style dla li gdy kursor znajdzie si� nad nim, kt�ry jest pierwszym potomkiem ol, b�d�cy pierwszym potomkiem li, b�d�cy pierwszym potomkiem ul znajduj�cym si� w nav */        
#menu_poziom ul > li > ul > li:hover{
		//background: #DCDBDB; /* kolor t�a */
}

#menu_poziom a.activ {color:#5b9eb1;}

#menu_poziom i.fa {color:#899C3A;}

#menu_podkategorie
{
  text-align:center;
	
	border:0px solid red;
	font-size:18pt;
	//margin-bottom:20px;
	color:#000;
}

#menu_podkategorie img 
{
width:307px;
//height:186px;
//margin-bottom:30px;
}

#menu_podkategorie ul 
{
	list-style-image:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:center;
}

#menu_podkategorie li 
{
	list-style-type:none;
	display:inline-table;
	vertical-align:top;
	width:307px;
	//min-height:488px;
	padding:0px 0px 0px 0px;
	margin:0px 10px 20px 10px;
	border:1px solid  #e8e8e8;
	background-color:#eee;
	border-radius:4px;
	
}

#menu_podkategorie a {color:#000;}
#menu_podkategorie a:hover {color:#ccc;}

#menu_podkategorie li span.nazwa_podkat {display:block;padding:20px 10px;}



#sortowanie 
{
  //display:none;
	//background-color:#F2F2F2;
	margin-bottom:20px;
	padding:20px;
	//border-radius:4px;
	overflow:auto;
}

#systemowe
{
  //display:none;
	margin:auto;
	//background-color:#ACD339;
	background-color:#95AB39;
	font-size:11pt;
	
}

#systemowe_wpis
{
  overflow:auto;
	margin:auto;
	max-width      : 1380px;
	padding:10px 10px;
	
	
}	

#systemowe_telefon {display:inline-block;margin-right:30px;color:#fff;}
#systemowe_email {display:inline-block;color:#fff;}

#systemowe_menu {float:right;color:#fff;}
#systemowe_menu ul {padding:0;margin:0;list-style-type:none;display:inline-block;}
#systemowe_menu ul ul {display:none;}
#systemowe_menu ul li {display:inline;}
#systemowe_menu a 
{
  color:#fff;
	display:inline-block;
	padding:0px 10px;
	
}



#systemowe_menu a:hover 
{
  color: #5b9eb1;
	
}

#systemowe_menu a#activ {color:#5b9eb1;}

#systemowe_menu select{padding:0px;font-size:10pt;}






#godlo
{
	float:left;
	text-align:left;
	border:0px solid blue;
	margin-top:42px;
	cursor:pointer;
	height:40px;
	width:40px;
	background:transparent url('godlo.svg') left top no-repeat;
	background-size:contain !important;
}






#logo
{
  
	float:left;
	text-align:left;
	border:0px solid blue;
	margin-top:35px;
	cursor:pointer;
	height:150px;
	width:300px;
	background:transparent url('logo.svg') left top no-repeat;
	background-size:contain !important;
	
}




#szukaj_koszyk
{
  float:right;
	margin-top:10px;
	margin-bottom:20px;
	border:0px solid blue;
	text-align:right;
}





#kontakt
{
  float:left;
	margin-right:50px;
	margin-top:4px;
	text-align:left;
	border:0px solid #E8E8E8;
	vertical-align:top;
}



#szukaj
{
  display:inline-block;
	cursor:pointer;
	padding:0px 10px 0px 10px;
	vertical-align:top;
	border-right: 1px solid #ddd;
}



#login
{
  display:inline-block;
	cursor:pointer;
	padding:0px 10px 0px 10px;
	vertical-align:top;
	border-right: 1px solid #ddd;
}





#koszyk
{
  display:inline-block;
	cursor:pointer;
	//min-width:150px;
	padding:0px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
	font-size:13pt;
}

#koszyk .fa:hover {color:#ccc !important;}


#koszyk_zaw
{
  display:none;
	position:absolute;
	padding:15px;
	border:1px solid #e8e8e8;
	margin-top:25px;
	margin-left:-242px;
	background-color:#fff;
	max-width:360px;
	//box-shadow: 0px 5px 20px rgba(0,0,0,0.2);
	font-size:12pt;
	text-align:left;
	color:#000;
	z-index:999;
}





#koszyk_ico
{
  display:none;
	cursor:pointer;
	float:right;
	text-align:center;
	border:0px solid red;
	width:40px;
	height:30px;
	padding-top:25px;
	
}

#szukaj_ico
{
  cursor:pointer;
	float:right;
	text-align:center;
	border:0px solid red;
	width:30px;
	height:30px;
	padding-top:25px;
	
}

#szukaj_ico i:hover {color:#99CA3C;}

#szukaj_form
{
  float:right;
	border:0px solid blue;
	width:240px;
	height:45px;
	padding-top:5px;
}


#tel_ico
{
  display:none;
	cursor:pointer;
	float:right;
	border:0px solid red;
	width:30px;
	height:30px;
	padding-top:25px;
	color:#595B34;
}

#tel_ico i:hover {color:#99CA3C;}

#login_ico
{
  float:right;
	text-align:center;
	border:0px solid red;
	padding-top:17px;
	padding-left:5px;
	
}

#login_ico select {font-size:12pt;padding:0px;background-color:#fff;border-radius:2px;}

















.przycisk_promocje_wszystkie a  {display:inline-block;color:#fff;background-color:#5D1604;margin-left:15px;padding:7px 15px;height: 16px;}

.strona 
{
    clear:both;
		margin     : auto;
		max-width      : 1490px;
		padding:40px;
		
		margin-bottom:40px;
		margin-top:40px;
		border:0px solid blue;
		border-radius:4px;
		overflow:auto;
		background-color: #F4F4F4;
		box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}





#menu_belka
{
  
	font-family:font1;
	margin-top:12px;
	margin-bottom:0px;
	color:#000;
	float:left;
}




#menu_belka_fixed {float:right;padding-right:0px;text-align:center;border:0px solid blue;margin-top:40px;color:#000;}

#menu_belka_fixed ul {display:inline-block;list-style-image:none;list-style-type:none;margin:0px;padding:0px;}

#menu_belka_fixed ul ul {display:none;}

#menu_belka_fixed ul li {display:inline-block;padding:0px 0px;border:0px solid orange;}

#menu_belka_fixed a {display:inline-block;border-bottom:5px solid transparent;padding-bottom:16px;padding-left:20px;padding-right:0px;color:#000;}

#menu_belka_fixed a.activ {color:#677821 !important;}

#menu_belka_fixed a:hover {color:#677821;}

//.body_start #menu_belka_fixed a {color:#fff;} 
//.body_start #menu_belka_fixed a:hover {color:#E5A924;}






#menu_belka_ico 
{
  display:none;
  float:right;
	text-align:center;
	border:0px solid orange;
	color:#fff;
	cursor:pointer;
	width:40px;
	margin-top:10px;
	margin-right:10px;
	margin-left:5px;
	height:35px;
	padding-top:12px;
	padding-left:10px;
	border-radius:4px;
	//background-color:#000;
	
}

//.body_start #menu_belka_ico {background-color:transparent;}

.nav-item .strzalka_podkat {display:none !important;}









.menu_rwd {margin-bottom:0px;}

.menu_rwd ul, .menu_rwd ul ul, .menu_rwd ul ul ul 
{
  margin:0px;
	padding-left:0px;
	list-style-image:none;
	font-size:13pt;
	font-weight:normal;
}

.menu_rwd ul li
{
  list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	margin-right:0px;
	padding-left:10px;
	border-top:1px solid #e8e8e8;
}

.menu_rwd ul li li
{
  padding-left:15px;
}


.menu_rwd a
{
    display: block;
		color           : #000;
		//background-color:#f2f2f2;
		padding:10px 10px 10px 10px;
		
		//border-bottom:1px solid #E3E3E3;
}


.menu_rwd a:hover 
{
  color: #ccc;
	
}

.menu_rwd a.activ {color:#ccc !important;}



.menu_rwd1 {margin-bottom:0px;}

.menu_rwd1 ul, .menu_rwd1 ul ul, .menu_rwd1 ul ul ul 
{
  margin:0px;
	padding-left:0px;
	list-style-image:none;
	font-size:13pt;
	font-weight:bold;
	background-color:#f6f6f6;
		
}

.menu_rwd1 ul li
{
  list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	margin-right:0px;
	padding-left:10px;
	border-top:1px solid #e8e8e8;
}

.menu_rwd1 ul li li
{
  padding-left:15px;
}


.menu_rwd1 a
{
    display: block;
		color           : #000;
		padding:10px 10px 10px 10px;
		
		
}


.menu_rwd1 a:hover 
{
  color: #ccc;
	
}

.menu_rwd1 a.activ {color:#ccc !important;}






 


 
 

  

 
#lewa
{
  //display:none;
	float    			: left;
	width    			: 260px;
	margin-bottom:40px;
	border:0px solid red;
	
}

.body_start #lewa {display:none;}

#menu 
{
  //background-color:#F2F2F2;
  //margin-bottom:40px;
	
}

#menu ul, #menu ul ul, #menu ul ul ul 
{
  margin:0px;
	padding-left:0px;
	list-style-image:none;
	font-size:12pt;
	
}

#menu ul li
{
  list-style-type: none;
	margin:4px 0px;
	//padding:5px 20px 0px 20px;
	font-weight:bold;
	
}

#menu ul li li
{
  padding-left:15px;
	font-weight:normal;
}


#menu a
{
    display: block;
		padding:3px 0px 3px 15px;
		color:#000;
		background: transparent url('punkt1.gif') left no-repeat;
}


#menu a:hover 
{
  color: #E5A925;
	
}


#menu a.activ {color:#E5A925;}





#prawa
{
  border:0px solid blue;
	margin-left:290px;
	margin-bottom:20px;
	
}



#prawa_zaw
{
  border:0px solid red;
}



#prawa_zaw ul {list-style-image: url(punkt1.gif);margin:20px;}

.body_start #sciezka {display:none;}
.body_kategoria #sciezka {padding-left:20px;}

#sciezka
{
  color:#000 !important;
  padding-bottom:20px;
}

#sciezka h2 {font-size:18pt;font-weight:bold;color:#677821 !important;padding-bottom:5px;width:100%;border-bottom:1px solid #ddd;}
#sciezka h2 a {color:#677821;}




#sortowanie_belka {font-family:Tahoma;font-size:13pt;font-weight:normal;}
#sortowanie_belka a {}






.body_start #prom {display:block;}




#prom
{
  display:none;
	margin-bottom:40px;
	background-color:#fff;
	border-radius:4px;
	
}

#prom_top
{
  
	font-size:16pt;
	padding:10px 20px;
	color:#3c8d18;
	cursor:pointer;
	background-color:#341302;
	color:#fff;
	border-radius:4px;
	margin-bottom:20px;
}


#prod_powiazane
{
  margin-bottom:20px;
	margin-right:0px;
	
}

#prod_powiazane h2
{
  font-size:16pt;
	font-weight:bold;
	padding:0px 0px;
	//margin:40px 20px;
}







#atuty 
{
  text-align: center; margin: auto;
	padding:40px 0px;
}

.atuty_box {width: 250px; padding:20px; display: inline-table;color:#fff !important;}
.atuty_box1 {padding-top:40px;border-radius:5px;height:200px;background-color:#CCC1B6;}
.atuty_box2 {padding-top:40px;border-radius:5px;height:200px;background-color:#CCC1B6;}
.atuty_box3 {padding-top:40px;border-radius:5px;height:200px;background-color:#CCC1B6;}
.atuty_box4 {padding-top:40px;border-radius:5px;height:200px;background-color:#CCC1B6;}



.bestsellery
{
  padding-top:40px;
	margin:auto;
	text-align:center;
}

.nadstopka
{
  background-color:#eee;
	padding:40px 10px;
}


#stopka
{
    clear:both;
		font-size:13pt;
		//margin-top:40px;
		padding:0px 10px;
		background-color:#595B34;
		border-top:0px solid #e5e5e5;
	
}




#stopka .fa_menu_nr_1 {display:none;}



#stopka_zaw
{
    border:0px solid blue;
		display:table;
		margin:auto;
		max-width      : 1340px;
		color:#fff;
		padding-top:30px;
		text-align:center;
}



.stopka_top
{
  padding-bottom:10px;
	font-size:13pt;
	color:#fff;
	//font-weight:bold;
}


#stopka_menu1, #stopka_menu2, #stopka_menu3, #stopka_menu4, #stopka_menu5, #stopka_menu6
{
  display:inline-table;
	vertical-align:top;
	border:0px solid red;
	min-height:100px;
	text-align:left;
  padding-bottom:40px;
	font-size:11pt;
}

#stopka_menu1 li, #stopka_menu2 li, #stopka_menu3 li, #stopka_menu4 li, #stopka_menu5 li, #stopka_menu6 li {padding-bottom:0px;padding-right:0px;}

#stopka_menu1 {width:220px;margin-right:0px;}
#stopka_menu2 {width:220px;margin-right:0px;}
#stopka_menu3 {width:220px;margin-right:0px;}
#stopka_menu4 {width:220px;margin-right:0px;}
#stopka_menu5 {width:220px;margin-right:0px;}
#stopka_menu6 {width:220px;margin-right:0px;}



#stopka_menu1 ul, #stopka_menu2 ul, #stopka_menu3 ul, #stopka_menu4 ul, #stopka_menu5 ul, #stopka_menu6 ul  {list-style-type:none;margin:0px;padding-left:0px;list-style-image:none;}

#stopka_menu1 i.strzalka_podkat {display:none !important;} 

#stopka_menu1 a, #stopka_menu2 a, #stopka_menu3 a, #stopka_menu4 a, #stopka_menu5 a, #stopka_menu6 a  
{
    color:#fff !important;
    display: block;
		padding:5px 0px 0px 0px;
		
		
}
#stopka_menu1 a:hover, #stopka_menu2 a:hover, #stopka_menu3 a:hover, #stopka_menu4 a:hover, #stopka_menu5 a:hover, #stopka_menu6 a:hover {color: #99CA3C;}


#stopka_menu1 ul ul, #stopka_menu1 ul ul ul {display:none;}
#stopka_menu2 i.strzalka_podkat {display:none !important;}

#dane_sklepu_div div {padding-bottom:5px;}

#copy
{
  
	margin:auto;
	max-width:1320px;
	padding-bottom:25px;
	padding-top:35px;
	text-align:center;
	font-size:10pt;
	overflow:hidden;
	color:#fff;
}	
#copy a {color:#fff;}
#copy a:hover {color:#99CA3C;}


.body_start #lewa, .body_start #sciezka, .body_strona #lewa, .body_produkt #lewa, .body_koszyk #lewa, .body_logowanie #lewa, .body_koniec #lewa, .body_aktualnosci #lewa {display:none;}
.body_start #prawa, .body_strona #prawa, .body_produkt #prawa, .body_koszyk #prawa, .body_logowanie #prawa, .body_koniec #prawa, .body_aktualnosci #prawa  {margin-left:0px;}

.body_start .nowosci {display:block;}


@media all and (max-width: 1200px)
{
          .blok_wew {float: none !important;display:block  !important;text-align:left !important;margin:auto !important;width:94% !important;padding:3% !important;max-width:100% !important;margin-top:10px !important;margin-bottom:10px !important;border-radius:5px !important;}
					.blok_wew img {display:block !important;margin:auto !important;}
					
					#start_kategorie li {width:120px;height:100px;	padding:20px 10px 30px 10px;	margin:10px;}
					span.napis_strona_info {font-size:9pt !important;}

					.strona {padding:10px;margin-bottom:0px;margin-top:0px;border-radius:0px;}
					#sciezka h2 {font-size:14pt;}

					input.do_koszyka_opis_prod, input.koszyk_zamow, input.koszyk_dalej {width:100%;margin:5px 0px;}
					#newsletter {text-align:center;}
					.polecamy img {float:none !important;margin:0px !important;margin:auto;clear:both;}
					
					#menu_belka_fixed {display:none;}
					#menu_fixed_zaw {padding:5px 10px 0px 10px;}
					#menu_fixed {height:75px;}

					#godlo {margin-top:15px;}
					#logo {margin:auto;margin-top:15px;height:75px;width:200px;background-repeat: no-repeat;background-size:contain !important;}
					
					
					#szukaj_form {display:none;}
					.atuty_box {width:150px;padding:20px 5px;}
					.naglowek_slajd {font-size:24pt !important;}
					.tresc_slajd {font-size:10pt !important;padding-left:150px;}

					#menu_belka {display:none;}
	        #menu_belka_ico {display:block;}
					#systemowe {display:none;}
					.opis_prod_zdjecie {display:block;width:100%;}
					.opis_prod_dane {display:block;width:100%;}
					#stopka_zaw {text-align:left;margin-left:20px;}
					#stopka_menu1, #stopka_menu2, #stopka_menu3 {display:block;}
					#sciezka1 {display:block;float:none;text-align:center;margin:auto;padding-left:0px;}
					#sciezka h2 {font-size:10pt;}
					#sciezka2 {padding-top:10px;display:block;float:none;text-align:center;margin:auto;}
	       
					#lewa {display:none;}
					
					#kat_ico {display:block;}
					#tel_ico {display:block;}
					
					#szukaj_koszyk {display:none;}
					#szukaj {display:none;}
					#koszyk {display:none;}
					#login {display:none;}
					#kontakt {display:none;}
					#menu_gora {display:none;}
					#menu_poziom {display:none;}
					
					#prawa {margin-left:0px;}
					
					#kat_prom_box {display:none;}
					#jez_wal {display:none;}
				  #sortowanie_belka {display:none;}
						
					
					td.kolumna_lp {display:none;}
					td.kolumna_kod_towaru {display:none;}
					td.kolumna_zdjecie {display:none;}
					td.kolumna_jm {display:none;}
					td.kolumna_rabat {display:none;}
					td.kolumna_cena_netto_rabat {display:none;}
					td.kolumna_cena_brutto_rabat {display:none;}
					td.kolumna_stawka_vat {display:none;}
					td.kolumna_wartosc_netto {display:none;}
					table {width:100%;}
					//td {width:auto;}
					textarea {width:100%;}
	
}
