html,body{width: 100%;}
body{
	margin: 0;
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background: url('../images/background.gif') repeat-x top left #26261F;
	padding: 8px 0 0 0;
	text-align: center;
	color:#FFF;
}
a{text-decoration: none;color:#E11C13;font-weight: bold;}
a:hover{text-decoration: none;color:#ffffff;font-weight: bold;}
img{border: 0;display: block;}
input,form, fieldset{margin: 0;padding: 0;display: inline;border: 0;}
.fl,.float_l{float: left;display: inline;}
.fr,.float_r{float: right;display: inline;}
.clear{clear: both;}
p{margin: 0 0 10px 0;}



div#main{width: 951px;display: block;margin: 0 auto;position: relative;z-index: 1;text-align: left;}
div#main_2{width: 980px;display: block;margin: 0 auto;position: relative;z-index: 1;text-align: left;}
img#sklep-pic{position: absolute;top:48px;left:0;z-index: 10;}
img#zabytki-pic{position: absolute;top:21px;left:0;z-index: 10;}
img#trike-pic{position: absolute;top:43px;left:0;z-index: 10;}
img#x4-pic{position: absolute;top:0px;left:0;z-index: 10;}
img#zabudowy-pic{position: absolute;top:0px;left:0;z-index: 10;}
div#menu{background: url('../images/mm-background.gif') top left;display: block;width: 100%;margin: 30px 0 60px 0;height: 90px;}
div#koszyk{
	display: inline;
	float: right;
	background: url('../images/koszyk.gif') no-repeat top right;
	height: 82px;
	text-align: center;
	padding: 0 10px 0 25px;
	width: 240px;
	voice-family : "\"}\""; voice-family : inherit;
	width: 205px;
}
.sub{
	height: 23px;
	background: url('../images/sub_r.gif ') no-repeat top right #606157;  
	color: #FFF;
	padding-right: 7px;
	font-weight: bold;
	font-size: 11px;
}
.navi{display: block;padding:0 0 0 300px;}
.navi a{background: url('../images/mm.gif') top right no-repeat; padding: 0 6px 0 0;display: inline;float: left;height: 56px;margin: 14px 0 0 0;}
.navi a:hover{background: url('../images/mm.gif') top right no-repeat; padding: 0 6px 0 0;display: inline;float: left;height: 56px;margin: 14px 0 0 0;border-bottom:4px solid #E11C13 ;}
.navi img{display: inline;float: left;}

div#adds{width: 250px;float: left;padding: 20px 0 0 0;}
h1.nag{
	background: url('../images/line.gif') bottom left no-repeat;
	display: block; 
	border-left: 5px solid #E11C13;
	font-size:9pt;
	padding: 0 0 3px 8px;
}
.szukaj{border: 1px solid #606057;background: #373730;color:#FFF;}

.offer a{color:white;font-weight: lighter;}.offer a:hover{font-weight: lighter;color:#F00;}
.offer{display: block;list-style: none;margin: 0;padding: 0;}
.offer li{list-style: none;display: block;width: 200px;background: url('../images/dot.gif') bottom left repeat-x;}
.offer a{display: block;background: url('../images/arrow.gif') left no-repeat;padding: 0 0 0 10px;}

div#right{float: right;display: inline;width: 700px;}


div.boxer{
	background: url('../images/n3.gif');
	border: 1px solid #4F4F4F;
	width: 200px;
	float: left;
	margin: 0 10px 10px 10px ;
	display: block;
}
.boxer_pr{
	background: url('../images/n3.gif');
	border: 1px solid #4F4F4F;
	margin: 0 10px 10px 10px ;
	text-align: left;
}
div.nag{
background: url('../images/n1.gif');
font-weight: bold;
text-align: center;
padding: 3px 10px 3px 10px;
height: auto !important;
height: 40px;
min-height: 40px;
voice-family : "\"}\""; voice-family : inherit;
height: auto !important;
height: 34px;
min-height: 34px;
}
div.shadow{	background: url('../images/n2.gif') repeat-x top left;display:block;height:10px;}
div.txt{
padding: 8px;
text-align: justify;
height: auto !important;
height: 160px;
min-height: 160px;
}
.txt_2{
	background-color: #373730;
	border: 1px solid #606057;
	color: #FFF;
}

div.cena_old{display: inline;float: right;margin: 0 0 5px 10px;text-decoration: line-through;}

div.cena{display: inline;float: right;margin: 0 0 5px 10px;}
.cena img{float: left;display: inline;}
.cena strong{display: block;float: left;background: url('../images/c2.gif') right no-repeat;font-size:14pt;color:#FFF;height: 24px;text-align: center;padding: 5px 3px 0 3px;}


/*Koszyk*/
.kosz_pr_dost{
	width: 100%;
	border-top: 1px solid #4F4F46;
	margin-bottom: 30px;
	color: #FFF;
}
.produkt,.ilosc, td.cena, .usun{
	border-bottom: 1px solid #4F4F46;
	padding: 5px 0 5px 5px;
	font-weight: bolder;
	color: #FFF;
	background-color: #373730;
}
.produkt{width: 60%;}
.produkt1, .produkt2, .ilosc1, .cena1, .usun1 {
	border-bottom: 1px solid #4F4F46;
	padding: 5px 0 5px 5px;
}
.produkt1{width: 20%; text-align: center;}
.produkt2{width: 40%;}
.ilosc{width: 10%;}
td.cena{width: 13%;}
.usun{width: 17%;}
.il_pole{
	width: 30px;
	background-image: url('img/txt.gif'); 
	background-repeat: repeat-x; 
	background-color: #373730; 
	border: 1px solid #4F4F46; 
	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: #F00;}

.spos_pl, .koszt_dos, .do_zapl{
	border-bottom: 1px solid #4F4F46;
	padding: 5px 0 5px 5px;
	font-weight: bolder;
	color: #FFF;
	background-color: #373730;
}
.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*/



.box3{border: 1px solid #333;margin: 1px;background: #DCDCDC;}


.date6{width: 280px; 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: 230px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto;}


/* FLOATING POPUP */
div#floating-popup{position: relative;z-index: 1000;top:0;left:0;}div.floating-popup-window{position: absolute;z-index: 1000;top:25%;left:20%;display: none;border: 1px solid #666;color:#333;background: #F5F5F5;width: 320px;}p.floating-close{background: #A9A9A9;border-top:1px solid #CCC;text-align: right;}.floating-close a{font-size:9px;border: 1px solid #B40000;background: #D80000;padding: 2px 5px 2px 5px;margin: 2px;width:55px;text-align: center;}.floating-close a:hover{font-size:9px;border: 1px solid #B40000;background: #F00;padding: 2px 5px 2px 5px;margin: 2px;width:55px;text-align: center;color:#FFF;}div.popraw{clear: both;display: block;color:#333;padding: 4px 10px 4px 10px;text-align: justify;border-top: 1px solid #FFF;}



.gal_table{
display: table;
margin: 5px 0 5px 0;
height: 160px;
width: 160px;
}
.gal_table_s{
display: table;
margin: 5px 0 5px 0;
height: 110px;
width: 110px;
}
.gal_table .gal_cell, .gal_table_s .gal_cell_s{
display: table-cell;
vertical-align: middle;
text-align: center;
}
.gal_table img, .gal_table_s img{
display:inline; border: 1px solid #373730;
}

.gal{
float: left;
display: inline;
text-align: center; 
padding-bottom: 20px; 
width: 150px; 
margin: 0 10px 0 10px;
}

.gal_s{
float: left;
display: inline;
text-align: center; 
padding-bottom: 20px; 
width: 110px; 
margin: 0 10px 0 10px;
}

.gal img{display:inline;}

.stopka{
	width: 951px;
	background: url('../images/stopka.gif') no-repeat center; 
	color: #40403A;
	text-align: center;
	padding-top: 40px;
	height: 100px;
	voice-family : "\"}\"";
	voice-family : inherit;
	height: 60px;
}
.stopka  a{
	color: #40403A;
}
.stopka  a:hover{
	color:#E11C13;
}
.boxer_pr{
	
}
