/* CSS Boxes */

.boxGroup {
  border: 0;
}

.boxNew {
	margin: 0 0 15px 0;
}

.boxTitle {
	  height: 39px;
	  background: url( '../gfx/boxTitle/bg.png' ) repeat-x;
  	  padding: 0;

}
	.boxTitle a{
	   color: white;
	   text-decoration: none;
	}
	.boxTitle a:hover{
	   text-decoration: underline;
	}


	.boxTitle img {
	  padding-top: 15px;
	  margin: 0 10px;
	  float: left;
	}
	.boxTitleIco {
	  float: right;
	  padding: 0;
	  margin: 0;
	  width: 40px;
	  height: 39px;
	}
	.boxTitleIco img {
		border: 0;
		margin: 0;
		padding: 0;
	}

	.boxTitle .bg-left {
	  float: left;
	  padding: 0;
	  margin: 0;
	  background: url( '../gfx/boxTitle/bg-left.gif' ) top no-repeat;
	  width: 4px;
	  height: 39px;
	}
	.boxTitle .bg-right {
	  float: right;
	  padding: 0;
	  margin: 0;
	  background: url( '../gfx/boxTitle/bg-right.gif' ) top no-repeat;
	  width: 4px;
	  height: 39px;
	}
	.boxTitle .center{
		padding: 10px 0 0 10px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: white;
		vertical-align: middle;
		float: left;
	}
	.boxTitle .center a{
	   color: white;
	}


.boxContents {
  clear: both;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 5px 10px;
  border-left: 1px solid #0C9ED1;
  border-right: 1px solid #0C9ED1;
  border-bottom: 2px outset #0C9ED1;
  background: #FFF;
}

.boxContents .wirtekBox .foto {
  padding: 0;
  margin: 5px auto;
  height: 60px;
  width: 48px;
  background: url( ../gfx/no_image.gif ) no-repeat right;
}

/* CSS Boxe RED */
.boxTitle-red {
  height: 47px;
  background: url( '../gfx/boxTitle/bg-red.png' ) repeat-x center;
}

	.boxTitle-red img {
	  padding: 0;
	  margin: 19px 10px 0 10px;
	  float: left;
	}
	.boxTitleIco-red {
	  float: right;
	  padding: 0;
	  margin: 0;
	  width: 40px;
	  height: 39px;
	}
	.boxTitleIco-red img {
		border: 0;
		margin: 0;
		padding: 0;
	}
	.boxTitle-red .bg-left {
	  float: left;
	  padding: 0;
	  margin-top: 4px;
	  background: url( '../gfx/boxTitle/bg-left-red.gif' ) top no-repeat;
	  width: 4px;
	  height: 43px;
	}
	.boxTitle-red .bg-right {
	  float: right;
	  padding: 0;
	  margin-top: 4px;
	  background: url( '../gfx/boxTitle/bg-right-red.gif' ) top no-repeat;
	  width: 4px;
	  height: 43px;
	}
	.boxTitle-red .center{
		padding: 15px 0 0 10px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: white;
		vertical-align: middle;
		float: left;
	}

	.boxTitle-red a{
	   color: white;
	   text-decoration: none;
	}
	.boxTitle-red a:hover{
	   text-decoration: underline;
	   color: white;
	}


.boxContents-red {
  clear: both;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 5px 10px;
  border-left: 1px solid #E04F48;
  border-right: 1px solid #E04F48;
  border-bottom: 2px outset #E04F48;
  background: #FFF;
}




/****** INNE ************/

#boxes_wirtek{

}
  #boxes_wirtek .boxTitle{
	height: 46px;
	background-position: bottom; 
  }
	#boxes_wirtek .boxTitle .bg-left{
		height: 46px;
		background: url( ../gfx/boxTitle/wirtek-title-l.gif ) top no-repeat;
	}
	#boxes_wirtek .boxTitle .bg-right{
		 background: url( ../gfx/boxTitle/wirtek-title-r.gif ) top no-repeat;
		 width: 53px;
		 height: 46px;
	}
	#boxes_wirtek .center {
		padding-top: 17px;
	}

	#boxes_wirtek  .boxContents {
		 background: #FBFBFB url( ../gfx/boxTitle/wirtek-body.gif ) top right no-repeat;
	}

#boxes_categories{
	padding: 10px 0;
	background-color: white;
}

	#boxes_categories li{
		padding: 3px 2px 2px 10px;
	}
	#boxes_categories a{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		color: #636A6F;
	}
	#boxes_categories .row2{
		background-color: #F6F7F7;
	}
	#boxes_categories .active a{
		font-weight:bold;
		text-decoration: none;
	}


/* CSS Boxe BASKET */
.boxTitleBasket {
  margin: 0;
  padding: 0;
  height: 29px;
  background: #ffffff;
  width: 191px;
}
	.boxTitleBasket img {
	  padding: 0;
	  margin: 11px 10px 0 10px;
	  float: left;
	}
	.boxTitleBasket .bg-left {
	  float: left;
	  padding: 0;
	  margin: 0;
	  background: url( '../gfx/boxTitle/Koszyk-bg-left.gif' ) top no-repeat;
	  width: 4px;
	  height: 29px;
	}
	.boxTitleBasket .bg-right {
	  float: right;
	  padding: 0;
	  margin: 0;
	  background: url( '../gfx/boxTitle/Koszyk-bg-right.gif' ) top no-repeat;
	  width: 4px;
	  height: 29px;
	}
	.boxTitleBasket .center{
		padding: 7px 0 0 10px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0182D8;
		vertical-align: middle;
		float: left;
	}
	.boxTitleBasket .center table{
		width: 100%;
	}
	.boxTitleBasket .center a{
	   color: #0182D8;
	}

.boxIcoBasket {
  float: right;
  padding: 0;
  margin-right: 5px;
  margin-top: 4px;
  height: 25px;
}
	.boxIcoBasket img {
		border: 0;
		margin: 0;
		padding: 0;
	}

.boxContentsBasket {
  background: #E3E4E7 url( '../gfx/boxTitle/Koszyk-bg.gif' ) bottom repeat-x;
  clear: both;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 10px 10px 5px;
  margin: 0;
  border: 0;
  text-align: right;
}
	.boxContentsBasket table{
	   text-align: left;
	}


.boxContentsBasketBottom {
  background: url( '../gfx/boxTitle/Koszyk-bg-bottom.gif' ) no-repeat;
  height: 11px;
  width: 191px;

}
/* CSS Boxe BASKET /end */

/** strona główna **/

#dodatkowy { width: 400px; float: left; }
#dodatkowy h1 { padding: 10px 0 3px 40px; }
#dodatkowy .lista {
  margin: 0 0 0 10px;
  padding: 10px;
  background: url( '../gfx/home/list-bg.gif' ) repeat-x top;
}

#bestsellery { width: 195px; float: left; }
#bestsellery h1 { padding: 10px 0 3px 10px; }
#bestsellery .lista {
  margin: 0 0px;
  padding: 10px;

  background: url( '../gfx/home/list2-bg.gif' ) repeat-x top;
}

#wiadomosci h1 { padding: 10px 0 3px 40px; clear: both; }
#wiadomosci .lista {
  width: 564px;
  margin: 0 auto;
  padding: 10px;
  background: url( '../gfx/home/list-bg.gif' ) repeat-x top;
}
#wiadomosci .lista a{
  cursor: pointer;
}

/** top 10 **/
#boxes_best_sellers{
	padding: 0 0 5px 0;
 }
	#boxes_best_sellers li{
		padding: 3px 2px 2px 10px;
	}
	#boxes_best_sellers a{
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
		color: #636A6F;
	}
	#boxes_best_sellers .row2{
		background-color: #F6F7F7;
	}

/* content - reklama */
.contentAdvert {
  width: 100%;
  padding: 0;
  margin: 0;
  background: #E7E7E8;
 }
.contentAdvertMenu {
  height: 25px;
  margin: 0;
  padding: 0;
  background: url( '../gfx/menu/menu-bg.gif' ) no-repeat center;
}
	.contentAdvertMenuLeft {
	  padding: 5px 0 0 30px;
	  float: left;
	}
	.contentAdvertMenuRight {
	  padding: 5px 30px 0 0;
	  float: right;
	}
	.contentAdvertTitle {
		float: left;
	    width: 350px;
		margin: 0;
		padding: 0px 40px 0px 20px;
		text-align: center;
		color: #636A6F;
		font-family: Tahoma, Arial, sans-serif;

	}



/* home - polcamy */
#polecamyLista h1 { padding: 10px 0 3px 40px; }
#polecamyLista .lista {
  width: 564px;
  margin: 0 auto;
  padding: 10px;
  background: url( ../gfx/home/list-bg.gif ) repeat-x top;
}
	#polecamyLista .lista .pion1,
	#polecamyLista .lista .pion2,
	#polecamyLista .lista .pion3,
	#polecamyLista .lista .pion4 {
	  float: left;
	  width: 173px;
	  margin: 0;
	  text-align: center;
	}
	
	
	#polecamyLista .lista .pion1 { padding: 0 7px 0 0px; }
	#polecamyLista .lista .pion2 { padding: 0 7px 0 5px; }
	#polecamyLista .lista .pion3 { padding: 0  7px 0 9px; }
	#polecamyLista .lista .pion4 { padding: 0  0px 0 9px; }
	#polecamyLista .lista p {
	  font-size: 11px;
	  text-align: left;
	  padding: 0 0 0 0px;
	  margin: 0;
	 /* text-align: justify; */
	}
