#zdjecia_mini img {border:1px solid #cbcbcb;width:100px;height:auto;margin-right:2px;}

#zdjecia_mini_aranzacje {text-align:left;}
#zdjecia_mini_aranzacje img {border:1px solid #cbcbcb;width:130px;height:auto;margin-right:20px;}

@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;
}



#spis_produktow .wiecej a 
{
  display:block;
	font-family : font1;
	background-color	:	#3c3c3c;
	color							:	#fff;
	padding:10px 20px;
	font-size:12pt;
}



a:link, a:visited, a:hover 
{
    text-decoration : none;
    color           : #4a4a4a;
}

input, select, textarea 
{
		font-family : font1;
		font-size					:	8pt;
		border						: 1px solid #ccc; 
		background-color	:	#f5f5f5; 
		color							:	#555;
}

input[type="submit"], input[type="button"]
{
		font-family : font1;
		background-color	:	#3c3c3c;
		color							:	#fff;
		padding:10px 20px;
		border						: 0px solid #ccc;
		font-size:12pt;
		margin:0px;
}








body
{
    font-family : font1;
    font-size   : 12pt;
    margin			:0px;
		color: #4a4a4a;
		//background: #e0dcdc url('tlo.jpg') repeat-x;
		background-color:#e0dcdc;
}



#strona 
{
    margin     : auto;
    width      : 1066px;
		padding:0px 29px 0px 45px;
		border:0px solid blue;
		background: #fff url('tlo_naglowek.jpg') repeat-x;
		display:table;
}

#belka1
{
  width:1044px;
	padding:10px 0px;
	font-size:11pt;
	border:0px solid blue;
	
}


#belka1 ul
{
  list-style-type:none;
	margin:0px;
	padding:0px;
	border:0px solid red;
}

#belka1 ul li
{
  display:inline-block;
}

#belka1 ul ul li, #belka1 ul ul ul li, #belka1 ul ul ul ul li, #belka1 ul ul ul ul ul li
{
  display:none;
}

#belka1 a
{
  display:block;
	color:#4a4a4a;
	padding-left:20px;
	padding-right:20px;
	border-right:1px #fff solid;
	
}

#belka1 a.last {border-right:0px;}

#belka1 a:hover {color:#4a4a4a;}

#belka1 a#activ {color:#4a4a4a;}

#ustawienia
{
  float:right;text-align:right;border:0px solid red;
}

#ustawienia a {display:inline;padding:0px;}

#belka1_linia
{
  clear:both;
	width:1044px;
	padding-top:10px;
	border-bottom:1px solid #cecece;
}


#naglowek
{
  width:1044px;
	height		 : 150px;
	border-bottom:1px solid #cecece;
	
	
}

#logo
{
  float:left;
	width:326px;
	height:116px;
	background: transparent url('mozaika.jpg');
	cursor:pointer;
	margin-top:20px;
	border:0px solid red;
}

#pieczec
{
  float:left;
	width:170px;
	height:116px;
	background: transparent url('pieczec.jpg');
	margin-top:20px;
	border:0px solid red;
}

#szuk_tel
{
  float:left;
	border:0px solid red;
	margin-top:35px;
	margin-left:30px;
}

#telefon
{
  float:right;
	margin-top:0px;
	width: 180px;
	height:28px;
	border:0px solid #cecece;
	text-align:right;
	font-size:16pt;
	font-weight:bold;
	background: transparent url('iko_tel.jpg') left no-repeat;
}

#szukaj
{
  clear:both;
	margin-top:0px;
	width: 280px;
	height:27px;
	padding:5px 0px 5px 10px;
	background: transparent url('iko_lupa.jpg') right no-repeat;
	border:1px solid #cecece;
}



#koszyk
{
  float:left;
	margin-top:60px;
	margin-left:40px;
	padding-left:20px;
	padding-top:5px;
	width: 120px;
	height:28px;
	border-left:1px solid #cecece;
	text-align:left;
	font-size:11pt;
	
}




#belka2
{
  margin:auto;
	clear:both;
	max-width      : 1140px;
	height		 : 50px;
	padding-top:20px;
	margin-bottom:30px;
	border:0px solid red;
	font-size:14pt;
	color:#4a4a4a;
}



#belka2 ul
{
  list-style-type:none;
	margin:0px;
	padding:0px;
	border:0px solid red;
}

#belka2 ul li
{
  display:inline-block;
}

#belka2 ul ul li, #belka2 ul ul ul li, #belka2 ul ul ul ul li, #belka2 ul ul ul ul ul li
{
  display:none;
}

#belka2 a
{
  display:block;
	color:#4a4a4a;
	padding-left:0px;
	padding-right:20px;
	border-right:1px #fff solid;
	
}

#belka2 a.last {border-right:0px;}

#belka2 a:hover {color:#4a4a4a;}

#belka2 a#activ {color:#4a4a4a;}










#lewa
{
    
		float    			: left;
		width    			: 238px;
		border:0px solid blue;
		
}




#lewa_box
{
  padding:0px 0px 10px 0px;
	margin-bottom:20px;
	
}


#lewa_top
{
  background-color:#f2f2f2;
	color:#4a4a4a;
	padding:15px 20px;
	margin-bottom:10px;
	font-size:18pt;
}

#listwa_cena {width:220px;}

#menu
{
  margin:0 0px 0;
	padding:0px 0px 0;
	border:0px solid blue;
	color           : #6c6c6c;
}

#menu ul
{
  margin:0px;
	margin-left:15px;
	padding-left:0px;
	list-style-image:none;
	
}

#menu ul ul, #menu ul ul ul {font-weight:normal;}

#menu ul li
{
  list-style-type: none;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	margin-left:-13px;
	padding-left:5px;
}

#menu a
{
    display: block;
		color           : #000;
		padding:3px 0px 3px 20px;
		background: transparent url('punkt.jpg') left no-repeat;
		font-size:12pt;
		
}


#menu a:hover {}
#menu a.first {}
#menu a#activ {}



#prawa 
{
    text-align		:justify;
		float         : right;
		width:816px;
		border:0px solid red;
		min-height:300px;
		margin-bottom:30px;
}

//.body_kategoria #prawa {width:798px;}
.body_kategoria #prawa {width:816px;}
.body_produkt #prawa {width:816px;}
.body_produkt #lewa {display:block;}
.body_produkt #bestsellery {display:none;}

#sciezka
{
  
	
	padding-left:20px;
	margin-right:22px;
	background-color: #f2f2f2
}




#sciezka h1
{
  border:0px solid red;
	font-size: 18pt;
	font-weight:normal;
	margin:0px;
	margin-bottom:20px;
	
	padding:15px 20px 15px 30px;
	background: #f2f2f2 url('iko_dom.jpg') left no-repeat;
}


#promocje
{
  margin-top:30px;
	display:none;
	border:0px solid red;
	width:1064px;
}

#promocje ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#promocje li 
{
display:block;
float:left;
min-height:370px;
box-shadow: inset 0px 0px 40px #e1e1e1;
padding:20px;
text-align:center;
margin:0px 16px 16px 0px;
border:0px solid red;
}

.nowosci_zdjecie {min-height:270px;}
.nowosci_zdjecie img {width:210px;}

.nowosci_nazwa {height:60px;border-bottom:1px solid #cecece;margin-bottom:5px;}

span.nowosci_cena_brutto {color:#333;font-weight:bold;}
span.nowosci_stara_cena_brutto {padding-right:10px;}

#promocje_top
{
  width:1000px;
	background-color: #f2f2f2;
	border:0px solid red;
	font-size: 18pt;
	font-weight:normal;
	margin:0px;
	margin-bottom:20px;
	padding:15px 20px 15px 30px;
	
}

#startowy {display:none;}

.body_start #promocje {display:block;}
.body_start #startowy {display:block;}

#nowosci
{
  display:none;
	float:left;
	max-width:517px;
	margin-right:16px;
	margin-top:20px;
	border:0px solid red;
	
}

#nowosci_top
{
  padding-left:20px;
  background-color: #f2f2f2;
	font-size: 18pt;
	font-weight:normal;
	margin-bottom:20px;
	padding:15px 20px 15px 30px;
	
}

#nowosci_wiecej
{
  text-align:right;
}

.body_start #nowosci {display:table;}

#onas
{
  display:none;
	float:left;
	max-width:517px;
	border:0px solid red;
	margin-top:20px;
	
}

#onas_top
{
  padding-left:20px;
  background-color: #f2f2f2;
	font-size: 18pt;
	font-weight:normal;
	margin-bottom:20px;
	padding:15px 20px 15px 30px;
	
}

#onas_wiecej
{
  text-align:right;
}

.body_start #onas {display:table;}

#produkty_powiazane_info {display:none;}

.body_produkt #produkty_powiazane_info
{
	display:block;
	padding:15px 20px 15px 30px;
	width:744px;
	background-color:#ddd;
	margin-bottom:10px;
	font-weight:bold;
}



#stopka
{
    clear:both;
		margin     : auto;
		height:25px;
		padding:40px 0px 0px 0px;
		border:0px solid blue;
		color:#a3a3a3;
		background-color:#333;
		text-align:center;
		display:table;
		width:100%;
}




#stopka a {color:#a3a3a3;}

#stopka_zawartosc
{
  max-width:1140px;
	margin:auto;
	border:0px solid red;
	display:table;
	
}

#stopka_menu1, #stopka_menu2, #stopka_menu3, #stopka_menu4
{
  float:left;
	border:0px solid red;
	width:200px;
	min-height:100px;
	text-align:left;
	margin-left:80px;
}

#stopka_menu1 ul, #stopka_menu2 ul, #stopka_menu3 ul, #stopka_menu4 ul {list-style-type:none;margin:0px;padding-left:0px;}
#stopka_menu1 a, #stopka_menu2 a, #stopka_menu3 a #stopka_menu4 a {color:#a3a3a3;}
#stopka_menu1 a:hover, #stopka_menu2 a:hover, #stopka_menu3 a:hover, #stopka_menu4 a:hover {color:#fff;}



#copy
{
  clear:both;
	padding-top:40px;
	padding-bottom:10px;
	border:0px solid red;
}