*, span  {
  font-family: Tahoma, 'Trebuchet MS', verdana, arial, 'Times New Roman', sans-serif;
  font-size: 11px; 
  line-height: 17px; 
  letter-spacing: 0.15eX;  }
form  { margin: 0; padding: 0;  }

a, a:visited  {
	text-decoration: none;  }
a:hover  {
	text-decoration: underline;  }

html  {
	background:url(img/gradient_bg.jpg) repeat-x top #8d8d8d;
  width: 100%; text-align: center;  }

body  {
  margin: 0; padding: 0;
  text-align: center;
  width: 100%;  }

#wrap  {
  width: 942px; margin: 0 auto;
  display: block; clear: both;
  background-color: #fff;
  background-image: url(img/wrap-bg-lb.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;  }
  
#top  {
  width: 936px; height: 153px; 
  margin: 20px auto; background-color: #fff;
  display: block; clear: both;
}

#main1 {
  margin:0; padding:0;
  background: transparent url(img/wrap-bg-rb.jpg) no-repeat bottom right;
}
#main2 {
  margin:0; padding:0;
  text-align: left;
}
#column-left {
  /*float:left; 
  margin: 0 0 0 2px; 
  padding:0; */
  width: 222px;
  padding-left: 2px;
  
  vertical-align: top;
}
#column-right {
  /*float:right; 
  margin: 0 2px 0 0 ; 
  padding:0;*/
  width: 222px;
  padding-right: 2px;
  vertical-align: top;
}
#column-middle {
  /*margin:0 225px;*/
  text-align: center;
  vertical-align: top;
}

.cleaner {
  clear:both;
  height:1px;
  font-size:1px;
  border: none;
  margin:0; padding:0;
  background:transparent;
}

#footer  {
	padding-top: 8px;
  display: block; height: 46px; 
  margin: 0 2px; color: #fff;
  clear: both; background: transparent url(img/footer.jpg) no-repeat center top;
}

#footer a, #footer a:visited  {
	color: #fff; text-decoration: none;
}
#footer a:hover  {
	text-decoration: underline;
}

/** boxy .. */
.box  {
  margin-top: 5px;
   width: 220px;
  padding-bottom: 5px;   }
.boxbig  {
  margin: 5px auto 5px auto;
  padding-bottom: 4px;
   width: 486px; }
.box img, .boxbig img  {
  display: block; margin: 0;  }
.box p, .boxbig p  {
  margin: 0;
}

.box-katalog  {
  background: #fff url(img/box1-bottom.jpg) no-repeat bottom center; 
  line-height: 17px;  }
.box-katalog p *  {
   background: #7f7f7f;  } 
   
.box-katalog a, .box-katalog a:visited  {
	color: #fff; 
	text-decoration: none;  }
.box-katalog a:hover   {
	text-decoration: underline;  }
   
.box-aktualnosci  {
  background: #fff url(img/box2-bottom.jpg) no-repeat bottom center;  }
.box-aktualnosci p  {
   background: #fff url(img/box2-bg.jpg) repeat-y;  }
   
.box-logowanie  {
  background: #fff url(img/box3-bottom.jpg) no-repeat bottom center;  }
.box-logowanie *  {
   background-color: #429ec5; 
   color: #fff;  }
   
.box-nowosci, .box-nowosci p div  {
  background: #fff url(img/box4-bottom.jpg) no-repeat bottom center;  }
.box-nowosci div  {
   background: #fff url(img/box4-bg.jpg) repeat-y; }
.box-nowosci   {
	color: #444351;   }
	
.box-promocja, .box-promocja p div  {
  background: #fff url(img/box6-bottoms.jpg) no-repeat bottom center;  }
.box-promocja div  {
   background: #fff url(img/box6-bgs.jpg) repeat-y; }
.box-promocja   {
	color: #444351;   }
   
.box-znajdz  {
  text-align: center;
  background: #fff url(img/box5-bottom.jpg) no-repeat bottom center;  }
.box-znajdz *  {
   background-color: #e2e0e1;  }
   
.box-promocje  {
  text-align: center;
  background: #fff url(img/box6-bottom.jpg) no-repeat bottom center;  }
.box-promocje div   {
   background: #fff url(img/box6-bg.jpg) repeat-y;  }
   
.news-title  {
	font-weight: bold; color: #464646;  }
a.news-more, a.news-more:visited  {
	color: #0087cd;
	text-decoration: none;  }
a.news-more:hover  {
	text-decoration: underline;  }
	
#zegarynka  {
	width: 25%;text-align: left;
	margin-left: 10px; color: #6d6d6d;
	position:absolute;
	_left:0;
}
	
#menutop  {
	text-align:right;
 margin-right: 10px;  }
 
#menutop a, #menutop a:visited  {
	font-weight: bold; color: #707070; 
	margin-left: 15px;
	text-decoration: none;   }
  
.product-main-brief  {
    width: 95%; margin: 0 auto 8px auto;  }

/*
.price  {
  color: #348e2a; 
  font-weight: bold;  }
.price-old  {
    color: #ec817b; text-decoration: line-through;
    font-size: 9px;
  }
*/
.price  {
  background: #fee801 url(img/price-pln.gif) no-repeat center right;
  padding: 0 30px 0 6px;
  font-weight: bold;

  color: #0c56af;
  width: 80px;
  display: inline;
  border: 1px solid #0c56af;
  margin-top: 10px;
}
  
h1  {
	margin: 7px 20px 0 20px; text-align: left; 
	padding-bottom: 3px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 16px; font-weight: bold; color: #0787c6;  }
	
h2  {
	margin: 7px 20px 0 20px; text-align: left; 
	padding-bottom: 3px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 13px; font-weight: bold; color: #0787c6;  }
	
h3, .foto-nazwa  {
	text-align: left; 
	margin: 0; padding: 0;
	font-size: 11px; font-weight: bold; color: #0787c6;  }

h4  {
	 margin: 0; padding: 0;
	 font-size: 9px; color: #7b7b7b; 
	 font-weight: normal !important;
	text-align: left;  }
	
.sciezka  {
	text-align: left;  
	margin: 3px 20px 10px 20px;
	border-bottom: 1px solid #e6e6e6;
}
.sciezka a, .sciezka a:visited, .sciezka *, .sciezka  {
	text-decoration: none; color: #797979; 
	font-size: 9px;  }
.sciezka a:hover  {
	text-decoration: underline;  }
	
a.zoom-link, a.zoom-link:visited  {
	color: #238ebc;  }
a.zoom-linkhover  {
	text-decoration: underline;  }

	/*
.price2  {
	font-weight: bold; color: green;  }
	*/
div.price2  {
  background: #fee801 url(img/price-pln.gif) no-repeat center right;
  padding: 0 30px 0 6px;
  font-weight: bold;
  font-size:14px;
  color: #0c56af;
  width: 80px;
  display: inline;
  border: 1px solid #0c56af;
  margin-top: 10px;
}
.left  {
	color: #454545; 
	text-align: left;  }
.right  {
	color: #454545; 
	font-weight: bold;
	text-align: left;  }
	
#params-list  {
	width: 50%; margin: 0 auto;  }
	
.list  {
 margin: 0 20px;  }
	
table#add-to-cart, table#add-to-cart2  {
  width: 330px;
  margin: 10px auto;
  border: 1px solid #c6c6c6;
}

table#add-to-cart td, table#add-to-cart2 ts  {
  text-align: center; padding: 5px;
  vertical-align: middle; color: #0f56ae;
}

#marked-products  {
	width: 100%;
	margin: 0 10px;  }
#marked-products a, #marked-products a:visited  {
 color: #1a6c8f; 
 font-weight: bold;	}
	
#product-list  {
	margin: 0 10px; 
	width: 100%;  }
#product-list td  { 
	vertical-align: top;  }
	
.bordered td  {
	border-top: 1px solid #bbb;  }
	
.bordered2 td  {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;  }
	
.prodlist-td-over td, .over  {
	background-color: #fff9db; 
	cursor: pointer;   }
	
.ico-view  {
	position: relative; top: 4px;  }
	
.sort2  {
	position: relative; top: 2px; left: 3px;  }
	
a.nav, a.nav:visited  {
	color: #0071a1 !important;  }
	
.prods-brief-foto  {
	border: 1px solid #bbb;  }
	
#product-card  {
	width: 100%;  }
	
.cats td  {
	vertical-align: top;
}

.t  {
	border: 1px solid #cbcbcb;  }
	
#mapastrony a, #mapastrony a:visited  {
	color: #3790b8;
	text-decoration: none;  }
#mapastrony a:hover  {
	text-decoration: underline;  }
	
.nowosci2 {
	width:486px;
	background:url(http://www.eprom.net.pl/css/img/new_bg.jpg) repeat-y;
}
	