body{
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	font: 11px Verdana, Arial, sans-serif;
	letter-spacing: -1px; 
	margin: 0 0 15px 0;
}
img{display: block; border:0; margin: 0;}
p{margin:  0 0 10px 0;}
form{display: inline; margin: 0;}
fieldset{border: 0; margin: 0; padding: 0; display: inline;}
a{color: #FF6702; text-decoration: none;}
a:hover{color: #FF3200;}
ul{ 
list-style: none;
}

textarea{
	width: 50%;
	height: 150px;
	border: 1px solid #525252;
	background-image: url('img/textarea.jpg');
	background-repeat: repeat-x;
	background-color: #0E0E0E;
	color: #FFF;
}
a.button{ 
float: left;  
background-image: url('img/but_back.gif'); 
background-repeat: no-repeat; 
background-color: #FE4700; 
font-weight: bold; 
color: #fff;
font-size: 12px;
margin: 0; 
display: block; 
padding: 3px 7px 0 14px; 
height: 22px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 19px; /* wlasciwa wartosc dla innych przegladarek */
}
a.button:hover{
float: left;  
background-image: url('img/but_back.gif'); 
background-repeat: no-repeat; 
background-color: #FE4700; 
font-weight: bold; 
font-size: 12px; 
padding: 3px 7px 0 14px; 
margin: 0; 
display: block; 
color: #fff;
height: 22px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 19px; /* wlasciwa wartosc dla innych przegladarek */
}


.poprzed{
float: left;  
background-image: url('img/back.gif'); 
background-repeat: no-repeat; 
background-color: #FE4700; 
font-weight: bold; 
color: #fff;
font-size: 12px;
margin: 0; 
display: block;
padding: 3px 7px 0 25px;   
height: 22px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 19px; /* wlasciwa wartosc dla innych przegladarek */
}
.poprzed:hover{
float: left;  
background-image: url('img/back.gif'); 
background-repeat: no-repeat; 
background-color: #FE4700; 
font-weight: bold; 
color: #fff;
font-size: 12px;
margin: 0; 
display: block;
padding: 3px 7px 0 25px;   
height: 22px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 19px; /* wlasciwa wartosc dla innych przegladarek */
}



a.do_kosz{
height: 22px; 
width: 34px; 
background-image: url('img/do_koszyka.gif'); 
background-repeat: no-repeat; 
margin: 0; 
display: block;
}


#main{width: 980px; text-align: left; margin-left: auto; margin-right: auto;}
.float_l{float: left; display: inline;}
.float_r{float: right; display: inline;}
.marg_auto{margin-left: auto; margin-right: auto;}
.clear{clear: both;}
.bold_gr{font-weight: bold; color: #CCC;}
.bold_or{font-weight: bold; color: #FF3200;}
.kat_list{width: 95%; padding: 3px 0 3px 5%;  border-top: 1px solid #525252;  border-bottom: 1px solid #525252; margin-top: 2px;}

.box{
width: 170px;  
background-image: url('img/txt.gif'); 
background-repeat: repeat-x; 
background-color: #000;
border: 1px solid #525252; 
color: #FFF;
height: 22px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 18px; /* wlasciwa wartosc dla innych przegladarek */
}
.box2{height: 22px; background-image: url('img/but_back.gif'); background-repeat: no-repeat; background-color: #FE4700; border: 0; font-weight: bolder; color: #fff; cursor: pointer; padding-left: 7px; text-align: center;}
.box3{
width: 125px; 
background-image: url('img/txt.gif'); 
background-repeat: repeat-x; 
background-color: #000;
border: 1px solid #525252; 
color: #FFF;
height: 22px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 18px; /* wlasciwa wartosc dla innych przegladarek */
}
.box4{
width: 160px; 
background-image: url('img/txt.gif'); 
background-repeat: repeat-x; 
background-color: #000;
border: 1px solid #525252; 
color: #FFF;
height: 22px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 18px; /* wlasciwa wartosc dla innych przegladarek */
}
.box2_r{height: 22px; color: #FFF;}
.foto{margin-left: auto; margin-right: auto; border: 3px solid #525252; cursor: pointer;}
.date{ 
padding: 5px 0 0 10px; 
clear: both;
width: 173px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
width: 163px; /* wlasciwa wartosc dla innych przegladarek */
}
.date1{
padding: 5px 0 0 60px; 
clear: both;
width: 173px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
width: 113px; /* wlasciwa wartosc dla innych przegladarek */
}
.date2{
padding: 5px 0 0 10px; 
clear: both; 
color:#FF6702;
width: 173px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
width: 163px;  /* wlasciwa wartosc dla innych przegladarek */
letter-spacing: -1px; 
text-align: center;
}
.date3{text-align: center;}
.date4{text-align: center; padding: 5px 0 5px 0; width: 140px; margin-left: auto; margin-right: auto;}
.date5{padding: 5px 0 5px 0; width: 120px; margin-left: auto; margin-right: auto;}
.date11{width: 150px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
li.wyp{
list-style: disc;
}

#top{
padding-top: 50px; 
background: url('img/top_back.jpg') 
no-repeat top left;
height: 199px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
height: 149px;  /* wlasciwa wartosc dla innych przegladarek */
}
#logo{width: 728px; float: left; display: inline;
}
#logo h1{
width: 220px; 
margin: 10px 0 0 20px; 
font: 12px Verdana, Trebuchet MS, Arial, sans-serif; 
font-weight: bold; 
text-align: center;}
.logo{width: 155px; height: 70px; margin-left: 45px;}
#cart_srch{width: 252px; float: right; display: inline;}
#cart{
padding-left: 115px;
width: 252px; /* wartosc dla IE 4-5.x */
height: 108px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
width: 137px; /* wlasciwa wartosc dla innych przegladarek */
height: 95px;  /* wlasciwa wartosc dla innych przegladarek */
}
#cart a{color: #FFF; text-decoration: none; font-weight: bold;}
.cart_y{background-image: url('img/cart.gif'); background-repeat: no-repeat; font-weight: bold; padding-left: 30px; font-size: 13px; color: #EDEDED;}
.cart_z{margin-left: 20px;margin-top: 5px;}
#srch{padding-top: 10px; text-align: right;}
#bottom h1{margin: 10px 0 5px 0; font: 14px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold; border-bottom: 2px solid #333333; background-image: url('img/head.gif'); background-repeat: no-repeat; background-position: 10px; padding: 7px 0 5px 30px; }
#bottom h2{margin: 0 0 5px 0; font: 14px Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold;}
#left, #middle{
float: left;
display: inline;
} 
#left{
	width: 185px;
}
#middle{
	padding-left: 10px;
	padding-right: 10px;
	width: 610px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	width: 590px; /* wlasciwa wartosc dla innych przegladarek */
}
#right{
	width: 185px;
	float: right;
	display: inline;
}
#menu{
	width: 590px;
	height: 29px;
	background-image: url('img/menu.jpg');
	background-repeat: repeat-x;
	margin-bottom: 10px;
	font-weight: bolder;
}
#menu a{
	color: #fff;
}
#menu a:hover{
	color: #CCC;
}
.menu_home{
	background-image: url('img/menu_l.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding: 7px 15px 0 35px;
	float: left;
	display: inline;
	height: 29px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	height: 22px; /* wlasciwa wartosc dla innych przegladarek */
}
.menu_but{
	float: left;
	display: inline;
	padding: 7px 20px 0 20px;
	background-image: url('img/menu_in.jpg');
	background-repeat: no-repeat;
	background-position: left;
	height: 29px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	height: 22px; /* wlasciwa wartosc dla innych przegladarek */
}
.menu_end{
	height: 29px;
	float: right;
	display: inline;
	background-image: url('img/menu_in.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
#menu_lelf{
	background-image: url('img/menu_l.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bolder;
}
#menu_lelf a{
	color: #fff;
}
#menu_lelf a:hover{
	color: #CCC;
}
a.a_wyp{
	background-image: url('img/kat_wyp.gif');
	background-repeat: no-repeat;
	background-position: 4px;
	padding-left: 15px;
	color: #fff;
}
.menu_lelf_but{
	width: 183px; 
	background-image: url('img/menu_l.gif');
	background-repeat: repeat-x;
	padding-top: 5px;
	border-bottom: 1px solid #000;
	height: 25px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	height: 20px; /* wlasciwa wartosc dla innych przegladarek */
}
.menu_lelf_but_p{ 
	background-image: url('img/menu_l.gif');
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #090909;
	border-bottom: 1px solid #4F4F4F;
	height: 25px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	height: 20px; /* wlasciwa wartosc dla innych przegladarek */
}
.menu_lelf_but_pp{ 
	background-image: url('img/menu_l.gif');
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left: 18px;
	font-weight: normal;
	background-color: #000;
	height: 25px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	height: 20px; /* wlasciwa wartosc dla innych przegladarek */
}
.pan_top{
	height: 43px;
	background-image: url('img/pan_top.jpg');
	background-repeat: repeat-x;
}
.pan_h{
	height: 37px;
	background-image: url('img/pan_top_l.gif');
	background-repeat: no-repeat;
	float: left;
	display: inline;
	padding-left: 30px;
	padding-top: 6px;
	font-weight: bold;
	color: #EDEDED;
	font-size: 12px;
}
.pan_h_r{
float: right;
display: inline;
margin-left: 10px;
}
.pan_mid{
	background-color: #121212;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 0;
	width: 185px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	width: 183px; /* wlasciwa wartosc dla innych przegladarek */
	
}
.pan_mid1{
	background-color: #121212;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 0 10px; 5px 0;
	text-align: center;
	width: 185px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	width: 163px; /* wlasciwa wartosc dla innych przegladarek */
}
.pan_mid2{
	background-color: #121212;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding: 0 10px; 5px 0;
	width: 185px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	width: 163px; /* wlasciwa wartosc dla innych przegladarek */
	
}
.pan_mid3{
	background-color: #121212;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	width: 183px;
	text-align: center;
}

.pan_bot{
	width: 185px;
	height: 17px;
	background-image: url('img/pan_bot.jpg');
	background-repeat: repeat-x;
}
.prod{
	width: 590px;
	border-top: 2px solid #333333;
	margin-top: 5px;
}
.prod_foto, .prod_opis{
	float: left;
	display: inline;
	padding-top: 10px;
	padding-bottom: 10px;
}
.prod_foto{width: 130px; text-align: center;}
.prod_opis{width: 305px;}
.prod_ceny{
	width: 140px;
	float: right;
	display: inline;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
table.ceny{
	width: 140px;
	font-size: 11px;
}
th.cena{
	width: 45px;
	padding: 0 0 0 5px;
	text-align: left;
	border-bottom: 2px solid #333333;
	font-size: 13px;
}
td.cena_1{
	width: 80px;
	padding: 0 5px 0 0;
	border-bottom: 2px solid #333333;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}
th.cena_dysk{
	width: 140px;
	color: #FF3200;
	font-weight: bold;
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #333333;
	font-size: 11px;
	text-align: left;
	font-size: 11px;
}
.szt{
	width: 70px;
	height: 20px;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	background-color: #000;
	color: #FF3200;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
}
.cena_2{
	height: 20px;
	width: 65px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	background-color: #0F0F0F;
	text-align: right;
	padding-right: 5px;
	font-size: 11px;
}
.do_koszyka{
	height: 32px;
	background-color: #0F0F0F;
	border-bottom: 1px solid #333333; 
	border-top: 1px solid #333333;
	clear: both;
}
.przech{
	width: 285px;
	height: 17px;
	float: left;
	display: inline;
	padding-top: 5px;
	padding-left: 10px;

}
.il_do_koszyka{
	width: 285px;
	height: 17px;
	float: left;
	display: inline;
	padding-top: 5px; 

}
.do_kosz1{
	float: left;
	display: inline;
	padding-left: 100px;
	width: 250px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	width: 150px; /* wlasciwa wartosc dla innych przegladarek */
}
.do_kosz2{
width: 35px;
float: right;
display: inline;
}

#footer{
margin-left: auto; 
margin-right: auto; 
height: 56px; 
background-image: url('img/foot_l.jpg'); 
background-repeat: no-repeat;
padding-left: 7px; 
width: 973px;  /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
width: width: 966px;  /* wlasciwa wartosc dla innych przegladarek */
}

.foot{
float: left;
display: inline;
background-image: url('img/foot.jpg'); background-repeat: repeat-x; 
color: #FF6702;
padding-top: 15px;
width: 958px;
height: 56px; /* wartosc dla IE 4-5.x */
voice-family : "\"}\"";
voice-family : inherit;
width: 965px;
height: 41px; /* wlasciwa wartosc dla innych przegladarek */
}
.clear_foot{height: 20px; clear: both;}
.kont_l{
	float: left;
	display: inline;
	width: 270px;/* wartosc dla IE 4-5.x */
	voice-family : "\"}\""; voice-family : inherit;
	width: 270px;
}
.kont_r{
	width: 270px;
	float: right;
	display: inline;
	font-weight: normal;
}

.mapka{
	width: 450px;
	clear: both;
	margin: 0 auto;
	padding-top: 30px;
}





/*Koszyk*/
.kosz_pr_dost{
	width: 100%;
	border-top: 1px solid #525252;
	margin-bottom: 30px;
	color: #FFF;
}
.produkt,.ilosc, .cena, .usun{
	border-bottom: 1px solid #525252;
	padding: 5px 0 5px 5px;
	font-weight: bolder;
	color: #FF4400;
}
.produkt{width: 60%;}
.produkt1, .produkt2, .ilosc1, .cena1, .usun1 {
	border-bottom: 1px solid #525252;
	padding: 5px 0 5px 5px;
}
.produkt1{width: 20%;}
.produkt2{width: 40%;}
.ilosc{width: 10%;}
.cena{width: 13%;}
.usun{width: 17%;}
.il_pole{
	width: 30px;
	background-image: url('img/txt.gif'); 
	background-repeat: repeat-x; 
	background-color: #000; 
	border: 1px solid #525252; 
	color: #FFF;
	height: 22px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	height: 18px; /* wlasciwa wartosc dla innych przegladarek */
}
.przelicz1, .przelicz2, .wart_art{padding-top: 20px; padding-bottom: 10px;}
.przelicz1, .wart_art {text-align: right; padding-right: 15px;}
.wart_art{font-weight: bold;}
.art{ color: #FF3200;}

.spos_pl, .koszt_dos, .do_zapl{
	border-bottom: 1px solid #525252;
	padding: 5px 0 5px 5px;
	font-weight: bolder;
	color: #FF4400;
}
.spos_pl{width: 45%;}
.koszt_dos{width: 20%; text-align: center;}
.do_zapl{width: 30%;}
.spos_pl1{font-weight: bold;}
.koszt_dos1, .do_zapl1 {text-align: center;}
/*Koszyk koniec*/

/*Dane adresowe*/
.adres{
	width: 100%;
	border-bottom: 1px solid #525252;
	padding: 20px 0 0;
	text-align: center;
}
.date6{width: 260px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto;}
.date10{width: 300px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto; background-color: #0F6;}
.date7{padding-top:10px; height: 25px; clear: both; width: 90px; margin-left: auto; margin-right: auto;}
.date8{padding-top:10px; height: 25px; clear: both; width: 120px; margin-left: auto; margin-right: auto;}
.date9{width: 175px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto;}
/*Dane adresowe koniec*/

/*Finalizuj*/
.finalizuj{
	width: 100%;
	padding: 20px 0 20px 0;
	text-align: center;
}
/*Finalizuj koniec*/


/*Wyskakujące okienko*/

div.okienko_rej{
	width: 450px;
	border: 1px solid #525252;
	position:absolute;
	top:-20px;
	left:95px;
	display:none;
	z-index:1000;
	text-align: center;
	 padding-bottom: 20px;
	 background-color: #000; 
}
div.zamknij_iko{
	text-align: right;
	padding: 20px 0 20px 400px ;
	width: 450px; /* wartosc dla IE 4-5.x */
	voice-family : "\"}\"";
	voice-family : inherit;
	width: 40px; /* wlasciwa wartosc dla innych przegladarek */
}
div.informacje{
color: #FFF;
}
div.popraw_przyc{
padding: 20px 0 20px 200px ;
}
/*Wyskakujące okienko koniec*/

#newsletter_div{
	text-align: center;
	padding: 0 5px 10px 5px;
	font-weight: bold; color: #FF3200;
}
.projekt{
	width: 980px;
	margin: 0 auto;
	text-align: right;
}