/* CSS Document */

html body{

margin:0;

font-family:Tahoma;

font-size:11px;

color:#555555;

}

.koszyk_opcje{

	display:block; color:#666666; text-decoration:none; text-align:center; padding-top:2px; padding-bottom:2px; font-size:12px; float:right; margin-right:15px; margin-top:10px;

	background:#f8b600;

	width:80px;

	border:1px solid #ba9326;

	font-weight:bold;

}

img{

	border:none;

}

.cena{

	color:#f8b600;

}

a.bigcom{

	color:#f8b600;

	text-decoration:none;

}



h1{

	background:url(../images/h_bg.gif) left no-repeat;
	padding-left:20px;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	margin:0px;
	color:#3c3c3c;
	}

#top_container{
	height:38px;
	border-top:2px solid #f8b806;
	}

#top_container #menu{
	margin:0 auto;
	height::30px;
	width:918px;
	padding-right:22px;
	padding-top:8px;
	text-align:right;
}

#menu a{

	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	margin-left:22px;
	color:#8a8a8a;

	}

#menu a:hover{

	color:#f8b600;

	}

	



#baner_container{

	width:940px;

	height:253px;

	margin:0 auto;

	

	}

	

#baner_container #pasek_top{

	width:940px;

	height:81px;

	}

#pasek_top #logo{

	width:81px;

	height:81px;

	margin-right:21px;

	float:left;

	}

#logo img{

	width:81px;

	height:81px;

	margin:0px;

	border:none;

}

#pasek_top #koncesjoner{

	width:838px;

	height:81px;

	float:left;

	background:url(../images/koncesjoner.gif) left no-repeat;

	}

#koncesjoner #koszyk{

	width:300px;

	height:auto;

	float:right;

	color:#e6e6e6;

	margin-top:15px;

	margin-right:45px;

}

#koszyk a.zobacz{

	color:#000000;

	background:url(../images/koszyk_kropka.gif) left no-repeat;

	padding-left:20px;

	margin-left:45px;

}

#koszyk b{

	color:#FFFFFF;

	}



#baner_container #pase_middle{

	width:940px;

	height:108px;

	margin-top:15px;

	}

#pase_middle #left{

	width:81px;

	height:108px;

	background-color:#f8b600;

	margin-right:21px;

	float:left;

}

#pase_middle #animacja{

	width:838px;

	height:91px;

	background:url(../images/animacja_bg.jpg) left no-repeat;

	float:left;

}



#baner_container #pasek_buttom{

	width:940px;

	height:57px;

}

#pasek_buttom #buttom_left{

	width:81px;

	height:57px;

	background-color:#f8b600;

	float:left;

	}



#pasek_buttom #buttom_right{

	width:859px;

	height:51px;

	margin-top:6px;

	background-color:#f8b600;

	float:left;

	}

#buttom_right a{

	

	height:35px;

	padding-top:16px;

	margin-right:33px;

	float:left;

	text-decoration:none;

	color:#FFFFFF;

	font-size:16px;

	font-family: Arial;

	}

#buttom_right a:hover{

	color:#000000;

	background:url(../images/arrow_menu.gif) center bottom no-repeat;

	}

	



#main{

	width:940px;

	height:auto;

	margin:0 auto;

	padding-top:15px;

	}



a.wiecej{

	background:url(../images/wiecej_bg.gif) right no-repeat;

	padding-right:20px;

	text-decoration:none;

	color:#b8b8b8;

	float:right;

	}



#footer_container{

	width:100%;

	height:20px;

	margin-top:5px;	

	background:url(../images/footer_pase.gif) top repeat-x #fefefe;

	float:left;

	}

#footer{

margin:0 auto;

color:#b5b5b5;

min-height:100px;

width:940px;

}

#footer_left{

	width:482px;

	float:left;

	margin-top:20px;

	}

	

#footer_right{

	float:right;

	margin-top:20px;

	}

	

	

#wyszukiwarka{

	width:920px;

	padding-left:20px;

	height:40px;

	float:left;

	background:#f4f4f4;

	margin-bottom:20px;

}

h2{

	font-size:15px;

	color:#5c5c5c;

	font-weight:bold;

	margin-top:10px;

	float:left;

}

h2.prod{

		margin-top:10px;

		

}

h2.prod small{

	font-size:12px; 

	font-weight:bold;

	}



form.wyszukiwarka{

	float:left; 

	margin-top:9px; 

	margin-left:35px;

}

.input_szukaj{

	margin:0px 10px 0px 10px;

}

.input_szukaj_submit{

	width:60px;

	height:21px;

	color:#FFFFFF;

	background:#000000;

	border:none;

	font-weight:bold;

	font-size:11px;

}



#menu_left{
	width:220px;
	height:auto;
	float:left;
	margin-bottom:50px;
	}

#menu_left a{
	float:left;
	text-decoration:none;
	color:#484848;
}



#menu_left a.main{
	width:190px;
	padding-left:30px;
	height:28px;
	padding-top:12px;
	background:url(../images/menu_bg_clear.gif) left 5px no-repeat #f8b600;
	
	border-top:1px solid #ededed;
	font-weight:bold;
	font-size:12px;
	}

#menu_left a.sub{

	width:182px;
	padding-left:38px;
	height:20px;
	padding-top:10px;
	font-size:11px;
	background:url(../images/menu_sub_arrow.gif) 30px 14px no-repeat;
}

#menu_left a.sub:hover{

	background:url(../images/menu_bg_clear1.gif)  no-repeat #fcd770;

}

#produkt{

	width:700px;

	height:auto;

	float:left;

	margin-left:18px;

	margin-bottom:30px;

	border-bottom:1px solid #e7e7e7;

	padding-bottom:120px;

}

#produkt #galeria{

	width:310px;

	float:left;

	height:auto;

}

#produkt #galeria img{

	border:1px solid #e7e7e7;

}



#produkt #galeria img.main{

	width:310px;

}

#produkt #galeria img.subfoto{

	width:90px;

	margin-right:17px;

	margin-top:15px;

	float:left;

}



#produkt #opis{

	width:350px;

	float:left;

	height:auto;

	margin-left:20px;

}

#produkt #opis .dostepnosc{

	color:#a3a3a3;

	float:right;

}

#produkt #opis .zamawiam{

	width:190px;

	height:40px;

	background:url(../images/button_zamowienie_bg.gif) no-repeat;

	float:right;

	margin-top:30px;

	border:0px;

	cursor:pointer;

}

.promocja{
	width:700px;
	height:auto;
	background:#fcfcfc;
	border:1px solid #e7e7e7;
	padding-top:9px;
	float:right;
	margin-left:18px;
	margin-bottom:30px;
}
.logomain{
	width:220px;
	height:auto;
	float:left;
	text-align:justify;
	margin-bottom:20px;
}

.promocja .naglowek{

	width:680px;

	padding-left:20px;

	height:24px;

	padding-top:6px;

	background:#f8b600;

	font-size:15px;

	font-weight:bold;

	color:#4f4d4d;

	margin-bottom:20px;

}

.promocja .produkt{

	width:200px;

	height:auto;

	float:left;

	margin-left:20px;

	margin-right:10px;

	margin-bottom:30px;
	display:inline;
}

.promocja .produkt .nazwa{

	font-size:12px;

	font-weight:bold;

	color:#555555;

	text-decoration:none;

}

.promocja .produkt img{

	width:198px;

	border:1px solid  #e7e7e7;

	margin:8px 0px 8px 0px;

	}

.netto{	

	color:#ff6400;

	font-size:12px;

	font-weight:bold;

	}

 .brutto{

	color:#595959;

}



.promocja .produkt .pasek{

	width:200px;

	height:30px;

	margin:10px 0 10px 0;	

}

.produkt .pasek a{	

	height:30px;

	display:block;

	float:left;

}

.produkt .pasek a.opis{

	width:60px;

	background:url(../images/produkt_opis.gif) no-repeat;

}

a.zapytaj{
	height:30px;
	display:block;
	float:left;
	width:60px;
	background:url(../images/produkt_zapytaj.gif) no-repeat;
}

.zamow{

	width:80px;

	background:url(../images/produkt_zamow.gif) no-repeat;

	height:30px;

	margin-top:-30px;

	float:right;

	border:none;

	cursor:pointer;



}



#subfooter{

	height:35px;

	width:700px;

	float:right;

	

}



#subfooter a{

	color:#a9aaab;

	text-decoration:none;

	margin-left:4px;

}

.opinie{

	width:700px;

	border-top:1px solid #CCCCCC;

	padding-top:15px;

	padding-bottom:10px;

	float:left;

	margin-top:15px;

	}

	