@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-weight: normal;
  //font-style: normal;
}


label.wartosci_cech_filtrowanie img, .wartosci_cech img {max-width:100px;max-height:50px;}

.etykieta_promocje {background-color:#B30506 !important;color:#fff !important;}
.etykieta_nowosci {background-color:#B30506 !important;color:#fff !important;}
.etykieta_bestsellery {background-color:#B30506 !important;color:#fff !important;}

//.rwd_blok {text-align:left !important;}
.rejestracja_logowanie_blok {text-align:left !important;}
.rejestracja_blok {text-align:center !important;}
.logowanie_blok {text-align:center !important;}


a, a:link, a:visited, a:hover 
{
    text-decoration : none;
    color           : #9C0004;
}


//zmiana formatki "wyglad spisu produktow" (z parametrem !important)
.spis_prod {}
.spis_prod_zdjecie {}
.spis_prod_nazwa {}
.spis_prod_cena_koszyk {}
.spis_prod_stara_cena {}
.spis_prod_cena {}
.spis_prod_koszyk {}


a.next, a.previous, span.current_page, a.next_page {display:inline-block;color:#fff;background-color:#9C0004;padding:7px 15px;border-radius:4px;}

//a.next_page, span.current_page {}

ul {list-style-image: url(punkt1.gif);}



input, select, textarea 
{
		border						: 1px solid #ccc; 
		background-color	:	#fff; 
		color							:	#7e7e7e;
		padding:5px 0px;
		font-size					:	10pt;
}



input[type="submit"], input[type="button"]
{
		border						: 0px solid #695A01; 
		background-color	:	#9C0004;
		color							:	#fff;
		//height: 30px;
		padding:6px 20px;
		margin:1px;
		font-weight:bold;
		border-radius:4px;
		
}



//input.do_koszyka {vertical-align:top;cursor:pointer;border:0px solid red;color:#fff;background-image:url('do_koszyka.png');width:133px;height:35px;background-color:transparent;font-weight:bold;margin:2px;}
//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:#9C0004;}



body
{
    font-size   : 11pt;
		font-family:Tahoma;
    margin			:0px;
		color: #000;
		background:#fff;
}

font {font-family:Tahoma !important;}
p {font-family:Tahoma !important;}
td {font-size:10pt !important;font-family:Tahoma !important;}



#zawartosc_koszyka {max-width:960px;} 

#zawartosc_koszyka ul {list-style-type:none;}





.stronicowanie, .stronicowanie a
{
  
}



#komunikat_box 
{
  display:none;
}




#logowanie {display:inline-block;padding:2px 10px;color:#939393;font-size:10pt;}


#naglowek2
{
  margin:auto;
	border:0px solid red;
	overflow: hidden;
	margin-bottom:10px;
	padding:10px 10px 0px 10px;
	background-color:#eee;
	border-bottom:0px solid #ddd;
}

#naglowek_zaw2
{
  margin:auto;
	max-width      : 1280px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
	overflow: hidden;
	margin-bottom:10px;
}

#naglowek3
{
  margin:auto;
	text-align:center;
	
}



#naglowek4
{
  margin:auto;
	border:0px solid red;
	overflow: hidden;
	padding:0px 10px;
	
}

#naglowek_zaw4
{
  margin:auto;
	max-width      : 1260px;
	padding:10px 10px 10px 10px;
	border:0px solid red;
	overflow: hidden;
	background-color:#eee;
	border-radius:4px;
	

}


#naglowek_zaw4 h2 {color:#9C0004;font-family:font1;font-size:14pt;font-weight:bold;margin:0px;padding:0px;}
#naglowek_zaw4 h2 a {color:#9C0004;}


#sort_filtr {overflow:auto;display:none;padding-bottom:20px;}



#logo
{
  float:left;
	margin-top:0px;
	margin-left:0px;
	border:0px solid blue;
	cursor:pointer;
	
}












#strona 
{
    margin     : auto;
		padding:0px 10px;
		max-width      : 1280px;
		min-height:611px;
		margin-bottom:20px;
    border:0px solid #000;
		
}



#menu_belka
{
  float:right;
	margin-left:0px;
	margin-top:0px;
	padding:10px;
	border:0px solid orange;
	color:#fff;
	background-color:#39383A;
	border-radius:4px;
}



#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;
	border:0px solid #333;
	text-align:center;
	margin-left:0px;
	margin-top:0px;
	font-size:10pt;
}



#menu_belka a
{
  display:inline-block;
	color:#d0d0d0;
	padding:0px 10px;
	border-right:0px #fde7c1 solid;
}

#menu_belka a.last {border-right:0px;}

#menu_belka a:hover {color:#fff;}

#menu_belka a#activ {color:#fff;}

#menu_belka_ico 
{
  display:none;
  float:right;
	margin-left:20px;
	padding:10px 10px 5px 10px;
	color:#fff;
	cursor:pointer;
	background-color:#888;
	border-radius:4px;
	
}

#menu_belka_rwd 
{
  display:none;
	padding-bottom:20px;
	clear:both;
	color:#000;
  margin:0px 10px;
	border:0px solid red;
}

#menu_belka_rwd a {color:#000;}




#koszyk
{
  cursor:pointer;
	float:right;
	margin-left:10px;
	color:#d3d3d3;
	width:28px;
	height:27px;
	padding:9px 5px 0px 37px;
	border-radius:4px;
	background:#888 url('koszyk.png') left no-repeat;
	
	background-color:#888;
	background-position: left;
	background-repeat: no-repeat;
	background-image: -webkit-image-set(url("koszyk.png") 1x, url("koszyk4.png") 4x );
}


#koszyk_zaw
{
  display:none;
	position:absolute;
	padding:15px;
	border:1px solid #E2E2E2;
	margin-top:15px;
	margin-left:-130px;
	background-color:#fff;
	max-width:293px;
	box-shadow: 0px 5px 20px rgba(0,0,0,0.2);
	font-size:10pt;
	text-align:left;
	color:#000;
	z-index:999;
}


#szukaj
{
  float:right;
	width:155px;
	height:33px;
	margin-left:15px;
	padding:3px 0px 0px 0px;
	border-radius:4px;
	color:#000;
	border:0px solid orange;
	background:#888 url('lupa.png') right no-repeat;
	
	background-color:#888;
	background-position: right;
	background-repeat: no-repeat;
	background-image: -webkit-image-set(url("lupa.png") 1x, url("lupa4.png") 4x );
}


#szukaj_ico
{
  display:none;
	float:right;
	margin-left:10px;
	margin-top:0px;
	width:39px;
	height:36px;
	border:0px solid #E2E2E2;
	border-radius:5px;
	cursor:pointer;
	background:url('lupa.png') right no-repeat, linear-gradient(#999, #777);
	
	background-color:#888;
	background-position: right;
	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-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:center;
}

#menu_podkategorie li 
{
	list-style-type:none;
	display:inline-table;
	vertical-align:top;
	width:240px;
	min-height:160px;
	padding:25px;
	margin:0px 15px 30px 15px;
	font-weight:bold;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius: 5px;
	
}

 

 
 



 
#lewa
{
  margin-right:20px;
	float    			: left;
	width    			: 250px;
	margin-top:0px;
	border:0px solid red;
}

#lewa_zawartosc
{
  width    			: 250px;
	margin-bottom:20px;
}

.lewa_top_kat
{
  font-family:font1;
	font-weight:bold;
	font-size:18pt;
	color:#9C0004;
	//padding-bottom:5px;
	//border-bottom:0px solid #E3E3E3;
	background-color:#eee;
	border-radius:4px;
	padding:5px 20px;
}

.lewa_top_box
{
  font-family:font1;
	font-weight:bold;
	font-size:18pt;
	color:#9C0004;
	//padding-bottom:5px;
	//border-bottom:1px solid #E3E3E3;
	background-color:#eee;
	border-radius:4px;
	padding:5px 20px;
	margin-bottom:10px;
}


.lewa_box
{
  margin-bottom:40px;
	//background-color:#f2f2f2;
	//border:1px solid red;
}

.menu {margin-bottom:0px;}

.menu ul, .menu ul ul, .menu ul ul ul 
{
  margin:0px;
	padding-left:0px;
	list-style-image:none;
	font-size:10pt;
}

.menu ul li
{
  list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	margin-right:0px;
	padding-left:0px;
	border-top:1px solid #E3E3E3;
}

.menu ul li li
{
  padding-left:15px;
}


.menu a
{
    display: block;
		color           : #000;
		padding:5px 10px 5px 10px;
		
		//border-bottom:1px solid #E3E3E3;
}


.menu a:hover 
{
  color: #9C0004;
	
}


.menu a#activ {color:#9C0004;}

.menu li.first {border-top:0px solid #E3E3E3;}





.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;
	
}

.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: #9C0004;
	
}

.menu_rwd a#activ {color:#9C0004;}


.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:#f2f2f2;
		
}

.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 #E3E3E3;
}

.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: #9C0004;
	
}

.menu_rwd1 a#activ {color:#9C0004;}


#spis_producentow select {width:100%;}


#prawa
{
  border:0px solid blue;
	//text-align		:justify;
	margin-left:300px;
	margin-right:0px;
	margin-bottom:20px;
	margin-top:20px;
}



#prawa h1 {color:#000;font-size:15px;font-weight:none;background: transparent url('punkt1.gif') left no-repeat;padding-left:20px;margin-bottom:30px;}
#prawa h1 a {color:#000;}

#prawa_zaw
{
  //margin-left:20px;
	
}

#prawa_zaw img 
{
  //max-width: 100% !important;
  //height: auto !important;
}





#prod_powiazane
{
  color:#000;
	margin-bottom:20px;
	margin-right:0px;
	
}

#prod_powiazane h2
{
  font-size:16pt;
	font-weight:bold;
	padding:0px 0px;
	//margin:40px 20px;
}

#stopka
{
    clear:both;
		border:0px solid blue;
		background-color:#39383A;
		font-size:10pt;
		padding:0px 10px;
}


#stopka_zaw
{
    border:0px solid blue;
		margin:auto;
		max-width      : 1280px;
		color:#fff;
		padding-top:20px;
		text-align:left;
		font-family:Tahoma;
}



.stopka_top
{
  font-size:16pt;
	padding-bottom:10px;
	font-weight:bold;
	font-size:12pt;
	color:#fff;
}




#stopka_menu1, #stopka_menu2, #stopka_menu3, #stopka_menu4
{
  display:inline-block;
	vertical-align:top;
	border:0px solid red;
	min-height:100px;
	text-align:left;
  padding-bottom:10px;
	width:315px;
	color:#b4b4b4;
}

#stopka_menu1 li, #stopka_menu2 li, #stopka_menu3 li, #stopka_menu4 li {padding-bottom:10px;}




#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:#b4b4b4;
display: block;
		padding:0px 0px 0px 0px;
		
}
#stopka_menu1 a:hover, #stopka_menu2 a:hover, #stopka_menu3 a:hover, #stopka_menu4 a:hover {color: #fff;}



#copy
{
  margin:auto;
	max-width:1280px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
	border:0px solid red;
	font-size:10pt;
	overflow:hidden;
	color:#555;
	border-top:1px solid #444;
}
#copy a {color:#555;}
#copy a:hover {color:#555;}








@media all and (max-width: 1200px)
{
          
					input.do_koszyka_opis_prod, input.koszyk_zamow, input.koszyk_dalej {width:100%;margin:5px 0px;}
					.booking_od_kiedy, .booking_do_kiedy, .booking_sprawdz {width:100%;}
					
					
					#menu_belka {display:none;}
					#menu_belka_ico {display:block;}
					#lewa {display:none;}
					#sciezka {margin-top:20px;}
					#szukaj {display:none;}
					#szukaj_ico {display:block;}
					#jez_wal_log {display:none;}
					#prawa {margin-left:0px;}
					#sortowanie_belka {display:none;}
					#sort_filtr {display:block;}
					
					#kat_prom_box {display:none;}
					#logo img {width:100px;}
					
					
					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%;}
	
}
