table {border-collapse: collapse;
	border-spacing: 0;
}


body, p, table, td, tr{		 font-family:  tahoma, arial, sans-serif; font-style: normal; font-size: 11px;
									 color: #3c3c3c;
									 					 				}
p{text-align: justify;}								
img {margin:0px; padding: 0px;border:0;}

h1, h2, h3, h4, h5{font-family:  Arial, Helvetica, sans-serif;font-size: 14px; margin:0;}
					
br {letter-spacing: 0px;}

.container { width: 960px; margin: 0 auto; }
.top {height: 130px;  position: relative; }
.top p {float:right; text-align:right; padding:25px 0; }

.top p a {color:#3c3c3c;}
.top p a:hover {text-decoration:underline;}

.top p a.www {color:#9e150e;}

.top_foto { 	height: 181px;  position: relative; background:  url('grafa/top_foto.jpg'); }
.pod_foto { 	height: 5px;  position: relative; background:  url('grafa/pod_foto.jpg'); }
.home { display: block; height: 130px; position: absolute; width: 222px;  }
.top2 { 	height: 4px;   background:  url('grafa/tlo_header_maly.jpg'); }

.stopka {  color: #eeeeee; 	 line-height: 18px; text-align: center; 
	 padding: 15px; background-color: #bbbbbb; margin-top: 10px; }
.stopka a {color: #eeeeee; margin: 0 10px; font-size: 10px;}
.stopka a:hover {color: #ffffff; margin: 0 10px; font-size: 10px;}

.tresc{ min-height: 450px;   }
.tresc_in{ min-height: 450px; background:  url('grafa/tlo_tresc.jpg') repeat-y  100% 0;}
* html .tresc_in{  height: 450px;}


/*menu glowne*/
.menu_top {  		height: 60px; position: absolute; top: 115px; right: 0px; width: 960px;   }		 
.menu_top a {  	display: block; float: right; width: 115px; height: 60px; line-height: 52px;  text-align: center; 
						font-size: 12px; color: #ffffff;  letter-spacing: 0px; 
				 		background: url('grafa/menu_mid.png');
						}		
.menu_top a:hover { background-position: 0 60px;  text-decoration: none;   color: #331709;} 
/*--------------*/



/*menu koszyk*/
.menu_koszyk {  	height: 56px; position: absolute; top: 0px; right: 30px; width: 600px;  }		 
.menu_koszyk a {  	display: block; float: right;  line-height: 50px;  text-align: center;  width: 132px; height: 56px;  
						font-size: 12px; color: #ffffff;  letter-spacing: 1px; 
						background: url('grafa/button_top.png');
				 	
						}		
.menu_koszyk a:hover { text-decoration: none; background-position: 0% 56px; } 
/*--------------*/


/*menu info*/
#nav-top {background:#2c73b4 url(grafa/tlo_nav_top.jpg); height:34px; margin-bottom:10px; padding:0 1px;}
#nav-top a {
	border-left:1px #1d599f solid;
	color:#fff;
	display:block;
	float:left;
	font-size:13px;
	@font-size:12px;
	font-variant:small-caps;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	width:136px;
}

#nav-top a:hover {
	background:url(grafa/tlo_nav_top_hover.jpg);
}
/*--------------*/
   

/* manu lewe */
#menu_left {float: left;width: 230px; }
#menu_left a {
	background:url(grafa/kropka.jpg) 20px 50% no-repeat;
	display:block; line-height:20px; padding-left:30px; font-size:12px; height:20px; color:#0065b3;}
#menu_left a:hover{color:#ac0008; text-decoration:underline;}


/*--------------------*/



.artykul .tytul{ font-weight: bold; margin-bottom: 10px; }
.artykul .foto {margin-right:10px;}
.artykul .data{float: left;}
 .do_art {width: 650px; color: #20130a;}
 .do_art  td {padding: 3px 8px; margin: 0 auto; }
  .do_art .naglowek  td{background-color: #7d583f; color: #ffffff; }

.wiecej {color:#0065b3;font-weight:bold;text-decoration:underline;}
.wiecej:hover{color:#0065b3;}

a.do_koszyka {display:block; background:url('grafa/do_koszyka.jpg'); width:90px; margin:4px 0; height:19px;}
a:hover.do_koszyka {background-position:0 19px;}



.powrot { display: block;    float: right; margin-right: 20px;}
.powrot:hover{background-position: 0 100%;}

/* lista prod*/
.main_skrot_lista {float:left; margin:0 0 1px 0; background:#f4f4f4 url('grafa/boxbg.jpg') top repeat-x; color:#fff; width:720px;}


.main_skrot_lista_text {float:left; font-weight:bold; color:#555; width:438px;}

table.tabela_ceny_koszyk {background:#e3e5e8 url(grafa/tlo_lewy.jpg) top repeat-x;}

table.tabela_ceny_koszyk td#left {line-height:20px;padding:20px;}
table.tabela_ceny_koszyk td#right {padding:0 20px 0; text-align:right;}

table.tabela_ceny_koszyk td#left span.red {color:#93130c; font-size:16px; font-weight:bold;}
table.tabela_ceny_koszyk td#left span.blue {color:#0966ab; font-size:14px; font-weight:bold;}

/*-----------------*/
 

/* do koszyka - lista*/
.dokoszyka_lista, .cena_lista, .select_koszyk  {width: 90px; text-align: center; line-height: 18px; margin-top: 3px; border: none; color: #ffffff; 	font-family: arial; }
	.cena_lista  {	background-color: #910e00;}				
	.dokoszyka_lista, .select_koszyk  {	color:#000; background-color: #fff; border: none}	


/*-----------------*/
.artykul_koszyk{ border: 1px solid #c3ad9e; margin: 3px 0; }



.tbl_produkt_lista .lewa {
	background:#fff;
	width:100px;
	vertical-align: top;
}

.tbl_produkt_lista{border-bottom: 1px solid #dddddd;}

.tbl_produkt_lista td {
	padding:10px;
	width: 120px;
}

.tbl_produkt_lista .srodek {
	background:#fafafa;
	width:460px;
}

.tbl_produkt_lista .prawa {
	background:#dae2e5 url(grafa/tlo_cena.jpg) top repeat-x;
	line-height:20px;
	width:140px;
}

span.blue {color:#0966ab; font-weight:bold;}


.wyszukiwarka {background:url(grafa/tlo_szukaj.jpg);height:34px;margin-bottom:10px;}



.lewy_blok_tytul {
	background:url(grafa/tlo_lewy_tytul.jpg) 0 38px;
	color:#fff;
	font-variant:small-caps;
	font-weight:bold;
	height:38px;
	line-height:30px;
	padding:0 0 0 30px;
}

.lewy_blok_bg {
	background:#e3e5e8 url(grafa/tlo_lewy.jpg) top repeat-x;
	border-left:1px #ebebeb solid;
	border-right:1px #ebebeb solid;
}

#sortowanie {
	margin:0;
	padding:8px 10px 0;
}

input.koszyk_button {
	background:url(grafa/do_koszyka.jpg);
	border:0;
	height:19px;
	margin-top:10px;
	width:90px;
}

input:hover.koszyk_button, input:hover.znajdz {
	background-position:0 19px;
}

input.znajdz {
	background:url(grafa/znajdz.jpg);
	border:0;
	height:19px;
	width:93px;
}



a.link_koszyk {
	background:#a0150e;
	color:#fff;
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 10px;
}

a.link_koszyk2 {
	background:#056db4;
	color:#fff;
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:0 10px;
}

a:hover.link_koszyk, a:hover.link_koszyk2 {
	background:#575757;
	color:#fff;
}

#menu_index_pics a {
	display:block;
	float:left;
}

#menu_index_links {
	background:url(grafa/menu_index_links.jpg);
	clear:both;
	height:58px;
	margin-bottom:10px;
}

#menu_index_links a {
	color:#fff;
	display:block;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	font-variant:small-caps;
	font-weight:bold;
	height:58px;
	line-height:58px;
	text-align:center;
	width:240px;
}

#menu_index_links a:hover#l-sklep {background:url(grafa/menu_index_links.jpg) 0 58px;}
#menu_index_links a:hover#l-oferta, #menu_index_links #l-oferta_wyb  {background:url(grafa/menu_index_links.jpg) -240px 58px;}
#menu_index_links a:hover#l-inst, #menu_index_links #l-inst_wyb  {background:url(grafa/menu_index_links.jpg) -240px 58px;}
#menu_index_links a:hover#l-serwis, #menu_index_links #l-serwis_wyb {background:url(grafa/menu_index_links.jpg) 240px 58px;}

#top_links_index {
	bottom:0;
	height:50px;
	position:absolute;
	right:0;
	text-align:center;
	width:400px;
}

#top_links_index ul {
	list-style:none;
	margin:0;
	padding:0;
}

#top_links_index li {
	float:left;
}

#top_links_index a {
	color:#0065b3;
	display:block;
	height:30px;
	line-height:30px;
	font-size:16px;
	width:100px;
}

#top_links_index a:hover {
	background:url(grafa/top_link_hover.jpg);
	color:#fff;
	display:block;
	font-size:16px;
	width:100px;
}


