@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");
  //font-weight: normal;
  //font-style: normal;
}




.przycisk_promocje_wszystkie {width:250px !important;}
.przycisk_promocje_wszystkie a {background-color:transparent !important;color:#0087B1 !important;}




.etykieta_promocje {background-color:#383F16 !important;color:#fff !important;}
.etykieta_nowosci {background-color:#383F16 !important;color:#fff !important;}
.etykieta_bestsellery {background-color:#383F16 !important;color:#fff !important;}


.strzalka_podkat {display:none !important;}

//zmiana formatki "wyglad spisu produktow" (z parametrem !important)
.spis_prod {}
.spis_prod_zdjecie {height:270px;}
.spis_prod_zdjecie img {max-height:270px;width:auto;}
.spis_prod_nazwa {}
.spis_prod_cena_koszyk {}
.spis_prod_stara_cena {}
.spis_prod_cena {margin-top:5px;color:#7A7979;}
.spis_prod_koszyk {}


.opis_prod_dane {max-width:500px !important;}

#spis_producentow select {width:100%;}

a:link, a:visited
{
    text-decoration : none;
    color           : #0087B1;
}

a:hover {color: #0087B1;}

a.previous, a.next {display:inline-block;color:#fff;background-color:#0087B1;padding:3px 15px;}

h2, h3 {color:#0087B1 !important;}

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

ul {list-style-image: url(punkt1.gif);}

.mikro_zdjecie {width:112px;}

#zdjecie {border:0px solid #E7DECC;}




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




input, select, textarea 
{
		font-size					:	10pt;
		border						: 1px solid #E1E1E1; 
		background-color	:	#fff; 
		color							:	#7e7e7e;
		padding:5px 0px;
		margin:2px;
}


input[type="submit"], input[type="button"]
{
		border						: 0px solid #695A01; 
		background-color	:	#0087B1;
		color							:	#fff;
		//height: 30px;
		padding:6px 15px;
		font-weight:bold;
		
}



#newsletter input[type="text"] 
{
  border						: 0px solid #000; 
	background-color	:	#203E02;
	padding:7px 20px;
	color:#fff;
	width:150px;
}






input.do_koszyka {vertical-align:top;cursor:pointer;border:0px solid red;color:#fff;background-color:#0087B1;font-weight:bold;}
//input.do_koszyka {border:0px;color:transparent;background-color:transparent;background-image:url('do_koszyka.png');width:30px;height:30px;font-weight:bold;}

//a.wiecej {display:inline-block;color:#fff;background-color:#3FBDC9;margin-left:15px;padding:7px 15px;height: 16px;}




fieldset {border:1px solid #202020;}
legend {color:#6dc414;}



body
{
    font-size   : 12pt;
		font-family:Tahoma, Verdona;
    margin			:0px;
		color: #000;
		//background: url('tlo.jpg') no-repeat top center;background-size: contain;
}

//font {font-family:Tahoma !important;}
//p {font-family:Tahoma !important;}



#zawartosc_koszyka {max-width:960px;} 

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







#sort_filtr {overflow:auto;display:none;padding-bottom:20px;}

#naglowek
{
  margin:auto;
	border:0px solid red;
	//overflow: hidden;
	
}

#naglowek img {width:100%;height:auto;}

#naglowek_zaw {position:absolute;margin:auto;width:100%;border:0px solid red;}
#naglowek_zaw1 {margin:auto;max-width:1260px;padding:0px 10px;border:0px solid orange;}


#logo
{
  float:left;
	margin-top:10px;
	margin-top:10px;
	border:0px solid blue;
	cursor:pointer;
}

#logo img {max-width:100%;max-height:100%;}

#szukaj_koszyk
{
  float:right;
	margin-right:0px;
	margin-top:50px;
	border:0px solid blue;
	width:550px;
	text-align:right;
}

#szukaj
{
  display:inline-block;
	padding-top:10px;
	padding-left:10px;
	color:#000;
	width:290px;
	height:40px;
	font-weight:bold;
	border-radius:4px;
	vertical-align:middle;
	background:#fff url('lupa.png') right no-repeat;
	
	background-color:#fff;
	background-position: right;
	background-repeat: no-repeat;
	background-image: -webkit-image-set(url("lupa.png") 1x, url("lupa4.png") 4x );
}



#koszyk
{
  display:inline-block;
	margin-left:10px;
	cursor:pointer;
	color:#fff;
	width:150px;
	height:34px;
	background:#0087B1 url('koszyk.png') left center no-repeat;
	padding:16px 0px 0px 47px;
	font-weight:bold;
	font-size:11pt;
	border:0px solid #E7E4DD;
	border-radius:4px;
	vertical-align:middle;
	text-align:left;
}


#koszyk_zaw
{
  display:none;
	position:absolute;
	padding:15px;
	border:1px solid #E2E2E2;
	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:10pt;
	text-align:left;
	color:#000;
	z-index:999;
}


#koszyk_ico
{
  cursor:pointer;
	display:none;
	float:right;
	width:50px;
	height:50px;
	background:transparent url('koszyk_ico.png') center no-repeat;
	
	background-position: center;
	background-repeat: no-repeat;
	background-image: -webkit-image-set(url("koszyk_ico.png") 1x, url("koszyk_ico4.png") 4x );
	
}

#szukaj_ico
{
  cursor:pointer;
	display:none;
	float:right;
	//margin-right:10px;
	width:50px;
	height:50px;
	background:transparent url('lupa.png') center no-repeat;
	
	background-position: center;
	background-repeat: no-repeat;
	background-image: -webkit-image-set(url("lupa.png") 1x, url("lupa4.png") 4x );
}




#menu_podkategorie
{
  text-align:center;
	
	border:0px solid red;
	//display:table;
}

#menu_podkategorie ul 
{
	list-style-image:none;
	margin:0px;
	padding:0px;
}

#menu_podkategorie li 
{
	list-style-type:none;
	display:inline-block;
	//float:left;
	width:300px;
	height:200px;
	margin:0px 18px 18px 0px;
	//background-color:#0087B1;
	border:1px solid #E1E0E0;
	color:#fff;
	text-shadow:0 0 5px #000;
}

#menu_podkategorie li a {color:#fff;}

#menu_podkategorie li span {z-index:1;display:block;position:absolute;width:280px;height:180px;margin-top:20px;margin-left:20px;}

#menu_podkategorie li img {z-index:2;display:block;position:absolute;max-width:300px;max-height:200px;}



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

#strona 
{
    margin     : auto;
		padding:10px;
		max-width      : 1260px;
		min-height:611px;
		margin-bottom:20px;
    border:1px solid #fff;
		background-color:#fff;
}

#ramka_top
{
  font-size:11pt;
	height:50px;
	padding:0px;
	border-bottom:1px solid #0087B1;
	
}




#menu_belka
{
  float:left;
	margin-top:20px;
	color:#000;
	font-size:14pt;
	font-family: font2;
}



#menu_belka ul
{
  padding-left:0px;
	padding-right:0px;
	list-style-type:none;
	border:0px solid red;
	display:inline;
	margin:0px;
	
}

#menu_belka ul li
{
  display:inline;
}


#menu_belka ul ul li {display:none;}

#menu_belka a
{
  color:#000;
	padding-left:0px;
	padding-right:40px;
	//border-right:1px #fff solid;
}

#menu_belka a.last {border-right:0px;}

#menu_belka a:hover {color:#0087B1;}

#menu_belka a#activ {color:#0087B1;}

#menu_belka_ico 
{
  display:none;
  float:left;
	margin-left:10px;
	margin-top:15px;
	border:0px solid orange;
	color:#fff;
	cursor:pointer;
}

#menu_belka_rwd 
{
  display:none;
	margin-bottom:20px;
	clear:both;
	color:#000;
  margin-right:0px;
	padding:10px;
	//background-color:#FFE9BB;
}

#menu_belka_rwd a {color:#000;}

#menu_belka_rwd img {display:none;}




.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:10pt;
}

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

.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: #9B563C;
	
}

.menu_rwd a#activ {color:#9B563C;}


.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:10pt;
	background-color:#F3F2F2;
		
}

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

.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: #9B563C;
	
}

.menu_rwd1 a#activ {color:#9B563C;}






 


 
 

  

 
#lewa
{
  //margin-right:20px;
	float    			: left;
	width    			: 270px;
	margin-top:20px;
	border:0px solid red;
}

.lewa_box
{
  padding:10px;
  //width    			: 290px;
	margin-bottom:30px;
	border:1px solid #E1E0E0;
	
}


.lewa_box_top
{
  font-family:font2;
	font-size:18pt;
	font-weight:bold;
	color:#0087B1;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
}



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

#menu ul li
{
  list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	margin-right:0px;
	padding-left:0px;
	
}

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


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


#menu a:hover 
{
  color: #0087B1;
	
}


#menu a#activ {color:#0087B1;}


#menu .nazwa_kat_img {display:none;}


#prawa
{
  border:0px solid blue;
	//text-align		:justify;
	margin-left:290px;
	margin-right:0px;
	margin-bottom:20px;
	margin-top:20px;
	border:0px solid #eee;
}


#prawa_zaw
{
  //margin-left:20px;
	
}




#sciezka
{
  padding:15px 0px 10px 0px;
	min-height:25px;
	
	
	
}
#sciezka h1 {color:#000;font-size:16pt;margin:0px;padding:0px;font-weight:normal;}
#sciezka h1 a {color:#000;}



#kategorie_start
{
 margin-top:20px;
 display:none;
 text-align:center;
}



#kategorie_start ul 
{
	list-style-image:none;
	margin:0px;
	padding:0px;
	font-size:22pt;
	font-family:font2;
	font-weight:bold;
}

#kategorie_start li 
{
	list-style-type:none;
	text-align:left;
	float:left;
	min-width:260px;
	min-height:20px;
	//padding:20px;
	background-color:#0087B1;
	color:#fff;
	
}

#kategorie_start li a {color:#fff;}


#kategorie_start ul li ul {display:none;}

#kategorie_start .nazwa_kat {text-shadow:0 0 5px #000;}


#kategorie_start li span {z-index:1;display:block;position:absolute;margin-top:20px;margin-left:20px;}
#kategorie_start li img {z-index:2;display:block;position:absolute;}


#kategorie_start #kategoria_14 {width:495px;height:435px;margin-right:20px;margin-bottom:20px;}
#kategorie_start #kategoria_14 img {width:495px;height:435px;}
#kategorie_start #kategoria_15 {width:735px;height:435px;margin-right:0px;margin-bottom:20px;}
#kategorie_start #kategoria_15 img {width:735px;height:435px;}
#kategorie_start #kategoria_16 {width:365px;height:285px;margin-right:20px;margin-bottom:20px;}
#kategorie_start #kategoria_16 img {width:365px;height:285px;}
#kategorie_start #kategoria_17 {width:365px;height:285px;margin-right:20px;margin-bottom:20px;}
#kategorie_start #kategoria_17 img {width:365px;height:285px;}
#kategorie_start #kategoria_18 {width:480px;height:485px;margin-right:0px;margin-bottom:20px;}
#kategorie_start #kategoria_18 img {width:480px;height:485px;}
#kategorie_start #kategoria_19 {width:750px;height:485px;margin-right:20px;margin-top:-200px;margin-bottom:20px;}
#kategorie_start #kategoria_19 img {width:750px;height:485px;}
#kategorie_start #kategoria_20 {width:480px;height:285px;margin-right:0px;margin-bottom:20px;}
#kategorie_start #kategoria_20 img {width:480px;height:285px;}

#kategorie_start #kategoria_21 {width:495px;height:435px;margin-right:20px;margin-bottom:20px;}
#kategorie_start #kategoria_21 img {width:495px;height:435px;}
#kategorie_start #kategoria_22 {width:735px;height:435px;margin-right:0px;margin-bottom:20px;}
#kategorie_start #kategoria_22 img {width:735px;height:435px;}
#kategorie_start #kategoria_23 {width:365px;height:285px;margin-right:20px;margin-bottom:20px;}
#kategorie_start #kategoria_23 img {width:365px;height:285px;}
#kategorie_start #kategoria_24 {width:365px;height:285px;margin-right:20px;margin-bottom:20px;}
#kategorie_start #kategoria_24 img {width:365px;height:285px;}
#kategorie_start #kategoria_25 {width:480px;height:485px;margin-right:0px;margin-bottom:20px;}
#kategorie_start #kategoria_25 img {width:480px;height:485px;}
#kategorie_start #kategoria_26 {width:750px;height:485px;margin-right:20px;margin-top:-200px;margin-bottom:20px;}
#kategorie_start #kategoria_26 img {width:750px;height:485px;}
#kategorie_start #kategoria_27 {width:480px;height:285px;margin-right:0px;margin-bottom:20px;}
#kategorie_start #kategoria_27 img {width:480px;height:285px;}



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

#nowosci_top
{
  font-size:16pt;
	padding:10px 20px;
	color:#3c8d18;
	cursor:pointer;
	background: linear-gradient(#DCB893, #B07E62);
	color:#fff;
	border-radius:4px;
	margin-bottom:20px;
}



.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-family:Tahoma;
	font-size:16pt;
	font-weight:bold;
	padding:0px 0px;
	//margin:40px 20px;
}

#stopka
{
    clear:both;
		border:0px solid blue;
		font-size:12pt;
		padding:0px 10px;
		background-color:#E8E6E5;
		
}






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



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




#stopka_menu1, #stopka_menu2, #stopka_menu3, #stopka_menu4
{
  //float:left;
	display:inline-table;
	vertical-align:top;
	border:0px solid red;
	min-height:100px;
	text-align:left;
  padding-bottom:20px;
}

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

#stopka_menu1 {width:300px;margin-right:0px;border:0px solid red;}
#stopka_menu2 {width:300px;margin-right:0px;border:0px solid red;}
#stopka_menu3 {width:300px;margin-right:0px;border:0px solid red;}
#stopka_menu4 {width:300px;margin-right:0px;border:0px solid red;}



#stopka_menu1 ul, #stopka_menu2 ul, #stopka_menu3 ul, #stopka_menu4 ul  {list-style-type:none;margin:0px;padding-left:0px;list-style-image:none;}
#stopka_menu1 a, #stopka_menu2 a, #stopka_menu3 a, #stopka_menu4 a  
{
color:#000;
display: block;
padding:0px 0px 0px 0px;
		
}
#stopka_menu1 a:hover, #stopka_menu2 a:hover, #stopka_menu3 a:hover, #stopka_menu4 a:hover {color: #0087B1;}







#copy
{
  margin:auto;
	max-width:1280px;
	padding-bottom:25px;
	//padding-left:350px;
	text-align:center;
	border:0px solid red;
	font-size:10pt;
	overflow:hidden;
	color:#000;
}	
#copy a {color:#000;}
#copy a:hover {color:#000;}


.body_start #lewa {display:none;}
.body_start #prawa {margin-left:0px;}
.body_start #kategorie_start {display:table;}
.body_start #sciezka {display:none;}




@media all and (max-width: 1200px)
{
					input.do_koszyka_opis_prod, input.koszyk_zamow, input.koszyk_dalej {width:100% !important;margin:5px 0px  !important;}
					.opis_prod_box_do_koszyka {float:none !important;display:block !important;}
					
          #prawa {margin-left:0px;}
					#menu_belka {display:none;}
					#menu_belka_ico {display:block;}
					#lewa {display:none;}
					#sciezka {margin-top:20px;}
					#szukaj_ico {display:block;}
					#koszyk_ico {display:block;}
					#kat_ico {display:block;}
					#szukaj {display:none;}
					#koszyk {display:none;}
					#szukaj_koszyk {display:none;}
					#kat_prom_box {display:none;}
					#jez_wal {display:none;}
					#sortowanie_belka {display:none;}
					#sort_filtr {display:block;}
					
					#logo img {margin-top:20px;width:150px;height:auto;}
					
					#kategorie_start li {float:none;display:inline-block;}
	
					#kategorie_start #kategoria_1, #kategorie_start #kategoria_2, #kategorie_start #kategoria_3, #kategorie_start #kategoria_4, #kategorie_start #kategoria_5, #kategorie_start #kategoria_6, #kategorie_start #kategoria_7, #kategorie_start #kategoria_8, #kategorie_start #kategoria_9, #kategorie_start #kategoria_10, #kategorie_start #kategoria_11, #kategorie_start #kategoria_12, #kategorie_start #kategoria_13, #kategorie_start #kategoria_14, #kategorie_start #kategoria_15, #kategorie_start #kategoria_16, #kategorie_start #kategoria_17, #kategorie_start #kategoria_18, #kategorie_start #kategoria_19, #kategorie_start #kategoria_20, #kategorie_start #kategoria_21, #kategorie_start #kategoria_22, #kategorie_start #kategoria_23, #kategorie_start #kategoria_24, #kategorie_start #kategoria_25, #kategorie_start #kategoria_26, #kategorie_start #kategoria_27, #kategorie_start #kategoria_28 {width:300px;height:200px;margin-right:20px;margin-bottom:20px;margin-top:0px;}

					#kategorie_start ul li span {width:280px;height:180px;}
					
					#kategorie_start ul li a img  {max-width:300px;max-height:200px;}

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

}


