
 body{
	font-family: Verdana,Arial;
	font-size: 11px;
	color:#313030;
	background-color: #f3f3f3;
	background-image:url('gfx/bg.png');
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	text-align:center;

  }

  img {
  border:0px;
  }

  a {
  text-decoration: none;
  border: 0px;
  color:#171717;
  outline: none;
  }

  a:hover{
  text-decoration: none;
  color:#88118A;
  font-weight:bold;
  }

  #all{
  width:1000px;
  margin:0 auto;
  text-align:left;
  }
  .top_0{
  width:1000px;
  height:15px;
  background-image:url('gfx/przyjemnosci_0.png');
  float: left;
  }
  .top_1{
  width:1000px;
  height:23px;
  }
      .top_1_a{
      width:828px;
      height:23px;
      background-image:url('gfx/przyjemnosci_01.png');
      float: left;
      }
      .top_1_b{
      width:160px;
      height:23px;
      background-image:url('gfx/przyjemnosci_02.png');
      float: left;
      }
      .top_1_c{
      width:12px;
      height:23px;
      background-image:url('gfx/przyjemnosci_03.png');
      float: left;
      }
  .top_2{
  width:1000px;
  height:59px;
  }
      .top_2_a{
      width:30px;
      height:59px;
      background-image:url('gfx/przyjemnosci_a__05.png');
      float: left;
      }
      .top_2_b{
      width:328px;
      height:59px;
      background-image:url('gfx/przyjemnosci_a__06.png');
      float: left;
      }
      .top_2_c{
      /* szukajka */
	  width:275px;
      height:59px;
      background-image:url('gfx/przyjemnosci_a__07.jpg');
      float: left;
      }


      .top_2_d{
      width:145px;
      height:59px;
      background-image:url('gfx/przyjemnosci_a__08.png');
      float: left;
      }
      .top_2_e{
      width:37px;
      height:59px;
      background-image:url('gfx/przyjemnosci_a__09.png');
      float: left;
      }
      .top_2_f{
      width:173px;
      height:59px;
      background-image:url('gfx/przyjemnosci_a__10.png');
      float: left;
      }
      .top_2_g{
      width:12px;
      height:59px;
      background-image:url('gfx/przyjemnosci__a_11.png');
      float: left;
      }
  .top_3{
  width:1000px;
  height:30px;
  background-image:url('gfx/przyjemnosci_11.png');
  clear:both;
  }
  .top_4{
  width:1000px;
  height:68px;
  clear:both;
  }
      .top_4_a{
      width:34px;
      height:68px;
      background-image:url('gfx/przyjemnosci_12.png');
      float: left;
      }
      .top_4_b{
      width:78px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_13.png'); */
      float: left;
	  margin: 0px; padding: 0px;
      }
      .top_4_c{
      width:84px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_14.png'); */
      float: left;
      }
      .top_4_d{
      width:96px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_15.png'); */
      float: left;
      }
      .top_4_f{
      width:137px;
      height:68px;
     /* background-image:url('gfx/przyjemnosci_16.png'); */
      float: left;
      }
      .top_4_g{
      width:91px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_17.png'); */
      float: left;
      }
      .top_4_h{
      width:84px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_18.png'); */
      float: left;
      }
      .top_4_i{
      width:136px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_19.png'); */
      float: left;
      }
      .top_4_j{
      width:111px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_20.png'); */
      float: left;
      }
      .top_4_k{
      width:120px;
      height:68px;
      /*background-image:url('gfx/przyjemnosci_21.png'); */
      float: left;
      }
      .top_4_l{
      width:26px;
      height:68px;
       background-image:url('gfx/przyjemnosci_22.png');
      float: left;
      }




  .top_5{
  width:1000px;
  height:11px;
  background-image:url('gfx/przyjemnosci_23.png');
  margin:0px;
  padding:0px;
  bottom:0px;
  }
  .tekst_all{
  width:1000px;
  clear:both;
  }
  .tekst{
  width:955px;
    margin:0px;
  padding:0px;
  margin-left:21px;
  margin-right:24px;
  background-color:white;
  clear:both;
  overflow:hidden;
  }
  .tekst .pasek{
  width:945px;
  height:20px;
  margin-left:5px;
  margin-right:5px;
  background-color: #f1f1f1;
  background-image: url('gfx/bg_pasek.png');
   }
  .tekst .reklama{
  width:945px;
  height:352px;
  margin-left:5px;
  margin-right:5px;
  }
  .tekst .ofirmie {
  width:945px;
  margin-left:5px;
  margin-right:5px;
  }


  .stopkatekstu{
  width:1000px;
  height:13px;
  clear:both;
  /*background-image:url('gfx/przyjemnosci_33.png');*/
  }
  .stopkalinki{
	  width:1000px;
	  clear:both;
	  text-align:left;
  }
        .stopkalinki .tekst_all{
        width:940px;
        margin-left:30px;
        margin-right:30px;
        clear:both;
        }
        .s_1{
        width:235px;
        float: left;

        }
        .s_2{
        width:235px;
        float: left;
        }
        .s_3{
        width:235px;
        float: left;
        }
        .s_4{
        width:235px;
        float: left;
        }
  .stopka_prawa{
	  clear:both;
	  width:960px;
	  background-color:#e2e2e2;
	  margin-top: 10px;
	  margin-left:21px;
	  padding: 7px 0px;
  }
  .stopka_prawa  .prawa{
	  text-align:center;
  }

  /**Podstrona strona produku **/
  .tekst .pasek .gdziejestes{
  width:410px;
  float: left;
  margin-left: 9px;
  top:0px;
  }
  .tekst .pasek .nrstrony{
  width:423px;
  height:21px;
  text-align:right;
  float: left;
  }
  .tekst .pasek .nrstrony .on{
  width:12px;
  height:14px;
  color:white;
  font-size:10px;
  margin:3px 2px 0px 2px;
  padding-right:3px;
  padding-top:1px;
  float: right;
  background-image:url('gfx/button/nr_on.png');
  }
  .tekst .pasek .nrstrony .off{
  width:12px;
  height:14px;
  font-size:10px;
  margin:3px 2px 0px 2px;
  padding-right:3px;
  padding-top:1px;
  float: right;
  color:#5a035b;
  background-image:url('gfx/button/nr_off.png');
  }
  .produkty_all{
  width:945px;
  margin-left:5px;
  margin-right:5px;
  overflow:hidden;
  }
        .produkty_all .lewakolumna{
        width:163px;
        float: left;
        }
        .produkty_all .prawakolumna{
        width:800px;
        float: right;
        }

/**produkt oraz lista podkategorii**/
 .prawakolumna .tlo_produkt{
width:780px;
float: right;
background-color:#f1f1f1;
overflow:hidden;
}


.SubCatMainName  h1 {
	margin: 5px;
	font-size:131%;
	color: #88118A;
	text-align:center;
}

.SubCatBox {
	width: 780px;

}

.SubCatBox .SubCategoryName {
	width: 780px;
	height: 25px;
	margin: 2px;
	padding: 0px;
}

.SubCatBox .SubCategoryName a  {
	color: #28249F;
	font-size:80%;
}

.SubCatBox .SubCategoryName a:hover  {
	color: #88118A;
	font-size:80%;
}

.SubCatBox .SubCategoryName a h2 {
	margin: 0px 0px 5px 5px;
}

.SubCatBox .SubCategoryProducts {
	width: 780px;
	height: 350px;
}

.SubCatBox .SubCategoryMoreLink {
	width: 780px;
	height: 40px;
	text-align: right;
	font-weight: bold;
}

.SubCatBox .SubCategoryMoreLink a {
	color: #28249F;
	text-decoration: underline;
	padding-right: 10px;
}

.SubCatBox .SubCategoryMoreLink a:hover {
	color: #88118A;
	text-decoration: underline;
}

/* galeria produktu */

.zdjecia {
	float:left;
	width: 310px;
	min-height: 900px;
}

.galeria {
	width:300px;
}

.galeria img.duzy {
	width:300px;
/*	margin: 5px;
	margin-top: 10px;
	margin-left: 10px;*/
}

.miniatury {
	margin: 0px;
	margin-left: 0px;
}

.miniatury ul {
	list-style: none;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.miniatury ul li {
	display: inline; /*usuwa podwójne marginesy w IE*/
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 1px;
}

.miniatury ul li a  {
}

.miniatury ul li a img {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* *** */

 .prawakolumna .prawa_prdukt {
width:455px;
padding-top:10px;
margin-left: 5px;
float: left;
font-size:13px;
}

.prawa_prdukt h1{
color:#650765;
font-size:14px;
margin-top: 0px;
}
.box_ceny{
width:458px;
padding-top:30px;
clear:both;
}
.box_ceny .pr_1{
width:458px;
height:5px;
clear:both;
background-repeat: no-repeat;
background-image:url('gfx/pr_1.jpg');
background-color:#650765;

}
.box_ceny .pr_1_a{
width:458px;
clear:both;
padding:0px;
padding-bottom: 5px;
background-color:#650765;
color:#d7d7d7;
text-indent: 7px;
}


.box_ceny .pr_1_a span{
font-size:18px;
/*
color:#ff0059;
*/
color:red ;
}
.pr_2{
width:458px;
height:12px;
clear:both;
background-repeat: no-repeat;
background-image:url('gfx/pr_2.jpg');
background-color:#d7d7d7;
}
.pr_3_all{
width:458px;
overflow:hidden;
background-color:#d7d7d7;
}
.pr_3_all .ilosc{
width:440px;
height:30px;
margin:4px 5px 2px 5px;

}
.pr_3_all .ilosc .tekstilosc{
width:44px;
height:25px;
margin:0px 2px 2px 2px;
padding-top:6px;
background-color:#d7d7d7;
font-weight: bold;
float:left;
}

.pr_3_all .input {
margin:2px 2px 2px 2px;
border:0px;
padding:6px 3px 0px 3px;
float:left;
background-color:#d7d7d7;
}

.ilosc .quantity  input {
width:48px;
height:26px;
background-image:url('gfx/ilosc_in.jpg');
float:left;
background-color:#d7d7d7;
padding-left: 12px;
font-size: 14px;
padding-top: 5px;
}

 .pr_3_all .opcja{
width:440px;
height:16px;
margin:2px 5px 2px 5px;

}

 .pr_3_all .wybory{
width:440px;

padding:4px 0px 4px 0px;
margin:2px 5px 2px 5px;

}
 .wybory select {
/*
width:200px
height:26px;
margin: 0px 10px 0px 0px; */
}
 .pr_3_all .buttony{
width:440px;
margin:2px 5px 2px 5px;

}
 .pr_3_all .buttony img{
margin-right:10px;
}


/** menu **/
.produkty_all .lewakolumna .menu{
width:163px;
overflow:hidden;
}

ul.menu{
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.menu li{
	float:left;
	width:163px;
	margin:0px;
	padding:0px;
	background-image:url(gfx/kreska.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#f4f4f4;

}
ul.menu li a{
	padding:7px 3px 7px 7px;
	display: block;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
ul.menu li a:hover{
	background-color:#670867;
	background-image:none;
	background-position:0px;
	padding:7px 3px 7px 7px;

}
ul.menu li a.active{
	background-color:#670867;
	background-position:0px;
	padding:7px 3px 7px 7px;
}

.wyszukiwarka{
	margin:0px;
	padding: 0px;
	width: 275px;
	height: 59px;
}

.wyszukiwarka form {
	margin:0px;
	padding: 0px;
	float:left;
}

.wyszukiwarka .w_2 {
	text-align: left;
	margin:0px;
	padding: 0px;
}

.wyszukiwarka form .w_23 {
	background-image:url('gfx/szukaj__01.jpg');
	background-repeat: no-repeat;
	width: 153px;
	height: 38px;
	float: left;

}

.wyszukiwarka form .w_23 input {
	background-image:url('gfx/szukaj_input_thin.jpg');
	background-repeat: repeat-x;
	width: 133px;
	height: 20px;
	margin: 5px;
	margin-left: 5px;
	outline: none;

}

.wyszukiwarka form .w_24  {
	width: 37px;
	height: 33px;
	float: left;
}

.wyszukiwarka form  .w_24 input {
	background-image:url('gfx/szukaj__02.jpg');
	background-repeat: no-repeat;
	border: 0px;
	width: 37px;
	height: 33px;
	float: left;
	cursor: hand;
	outline: none;

}



.wyszukiwarka input img {
	height: 33px;
}





.produkt{
width:192px;
height:355px;
background-color:#f1f1f1;
margin:3px 2px 0px 0px;
float:left;
}
.produkt .obraz{
width:180px;
height:270px;
margin:4px 6px 4px 6px;

}
.produkt .tekstprodukt{
width:180px;
height:35px;
margin:0px 6px 2px 6px;
}
.produkt .tekstprodukt .tytul{
width:180px;
min-height:15px;
text-align:center;
color: #28249F;
font-weight:bold;
font-size:12px;
}

.produkt .tekstprodukt .tytul a {
	color: #28249F;
}

.produkt .tekstprodukt .tytul a:hover {
	color:#88118A;
}

.produkt .tekstprodukt .cena{
width:180px;
height:20px;
text-align:center;
color:#660766;
text-align:center;
font-size:12px;
}
.produkt .tekstprodukt .cenatekst{
font-size:12px;
font-weight:bold;
color: red;
text-align: center;
width:100%;
margin-top: 7px;
}

/** reklama**/
ul.tabs {
	margin: 0;
	padding: 0;
	width:948px;
	float: left;
	list-style: none;
}
ul.tabs li {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
}
ul.tabs li .pozycja1 {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
	background-image:url('gfx/reklama/button_t_05.png') ;
	background-position: 0px 0px;
}

ul.tabs li .pozycja1:hover , .pozycja1_gray {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
	background-image:url('gfx/reklama/button_t_05.png');
	background-position: 0px -80px;
}


ul.tabs li .pozycja2 {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
  background-image:url('gfx/reklama/button_t_07.png');
  	background-position: 0px 0px;
}

ul.tabs li .pozycja2:hover , .pozycja2_gray {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
  background-image:url('gfx/reklama/button_t_07.png');
  	background-position: 0px -80px;
}
ul.tabs li .pozycja3 {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
  background-image:url('gfx/reklama/button_t_09.png');
  	background-position: 0px 0px;
}

ul.tabs li .pozycja3:hover , .pozycja3_gray {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
  background-image:url('gfx/reklama/button_t_09.png');
  	background-position: 0px -80px;
}

ul.tabs li .pozycja4 {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
  background-image:url('gfx/reklama/button_t_11.png');
  	background-position: 0px 0px;
}

ul.tabs li .pozycja4:hover , .pozycja4_gray {
	float: left;
	width:234px;
	height: 80px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	margin-right:3px;
  background-image:url('gfx/reklama/button_t_11.png');
  	background-position: 0px -80px;
}

.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
  width: 948px;
  height: 271px;
}
.tab_content {
	font-size: 1.2em;
}


/* klasy poprzedniego template */

.pageHeading {
	font-weight: bold;
}

.main {
	font-size: 11px;
}

.smallText {
	font-size: 10px;
}

.inputRequirement {
	font-size: 11px;
	color: red;
}

.messageStackError {
	font-size:12px;
	color:red;
}

.boxText {
	font-size:12px;
}

.productListing-heading {
	color:#660767;
	font-size:12px;
	font-weight:bold;
	background-color:#f1f1f1;
	margin-bottom:15px;

}

.productListing-even {

}

.productListing-data {
	font-size:14px;

}

headerNavigation {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 8px;
}


/* opcje produktu */
#ProductOptions_List,#ProductOptions_GroupsList,#ProductOptions_SubList { width:270px; font:bold 14px arial; }
.ProductOptions_List_Hidden { display:block; margin-bottom:-34px; visibility:hidden; }


#TopPagination div select {
	height: 20px;
	font-size: 11px;
	z-index: 100;
}

#TopPagination div select option {
	height: 20px;
	font-size: 11px;
	z-index: 100;
}

#FooterPagination  {
	font:bold 14px arial;
	text-align:center;
	float:left;
	width:550px;
	padding-top:10px;
	padding-bottom:10px;
}

.PaginationNumber {
	background-image: url('gfx/button/nr_off.png');
	display: inline-block;
	width:15px;
	height:15px;
	text-align:center;
	font-size: 11px;
}

.CurentPaginationNumber {
	background-image: url('gfx/button/nr_on.png');
	color: #ffffff;
	display: inline-block;
	width:15px;
	height:15px;
	text-align:center;
	font-size: 12px;
}

.PaginationText {
	margin: 0px 1px;
}

.checkoutBarCurrent {
	font-size: 12px;
}

.checkoutBarTo {
	font-size: 12px;
}

.checkoutBarFrom {
	font-size: 12px;
}

.infoBox {
	background: #FFE6FF;

}

.backgroundButtons {

	background: #E1F5E1 ;
}

.infoBox2 {
	background: #FFB44C;

}

.infoBoxContents {
	background: #FFFFFF;
}

textarea {
	width: 100%;
}

.moduleRow { }
.moduleRowOver { background-color:#F2DBF2 ; cursor: pointer; }
.moduleRowSelected { background-color:#FFEFFF ; }

TD.main, P.main, DIV.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.backgroundButtons {
	background-color: #f1f1f1;
}

#ProductNotAvailab {
	margin:10px;
	background:#FFEFFF;
	float:left;
	width:475px;
	font:bold 35px arial;
	margin-right:10px;
}

#ProductNotAvailab div {
	padding:15px;
	color:red;
	text-align: center;
}


/* lewe suwane menu */
.arrowlistmenu{
	width: 163px; /*szeroko?ć menu*/
}

.topmenuheader {
	font: bold 14px Arial;
	color: #FFFFFF;
	background: #850e8d;
	margin-bottom: 0px; /*odległo?ć nagłówka od tre?ci*/
	text-transform: uppercase;
	min-height: 15px;
	padding: 10px 5px;
}

.topmenuheader a {
	color: #ffffff;
}

.topmenuheader a:hover {
	color: #e1e1e1;
}

h2.topmenuheader {
	margin-top: 0px;
}
<!-- -->

.arrowlistmenu ul, ul li {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size:90%;
}


.arrowlistmenu ul {
	background-color: #fafafa;
}

.arrowlistmenu ul li  {
	width:100%;
}

.arrowlistmenu ul li a {
	border-bottom: 1px solid #d1d1d1;
	outline: none;
}



.arrowlistmenu ul a:link, .arrowlistmenu ul a:visited {
	display: block;
	text-decoration: none;
	padding: 7px;
	padding-left: 12px;
	font-weight: bold;
	font-size:12px;
	background-color: #e1e1e1;
	color: #850e8d;
	outline: none;
}

.arrowlistmenu ul a:hover {
	background-color: #850E8D;
	color: black;
	font-weight: bold;
	font-size:12px;
	border-left: 1px solid #660767;
	outline: none;
	color: white;
}

<!-- -->
li h3 {
	margin: 0px;
	font-size: 14px;
	border: 0px;
}

.categoryitems li h4 {
	margin: 0px;
	font-size:12px;
}

div.arrowlistmenu ul li ul.categoryitems li h4 a {
	background-color: #f1f1f1;
	padding-left:25px;font-size:12px;
}

div.arrowlistmenu ul li ul.categoryitems li h4 a:visited, ul li ul.categoryitems li h4 a:active {
	background-color: #f1f1f1;
	padding-left:25px;font-size:12px;
}

div.arrowlistmenu ul li ul.categoryitems li h4 a:hover {
	background-color: #850E8D;
	color: white;
}



.arrowlistmenu ul li div.expandable h3 a {
	font-size:12px;
	background-color: #e1e1e1;
}

.arrowlistmenu ul li div.expandable h3 a:visited {
	font-size:12px;
	background-color: #e1e1e1;
}

.arrowlistmenu ul li div.expandable h3 a:hover {
	background-color: #850E8D;
	color: white;
}

.footerMainCaption:hover {
	font-weight:normal;
}

/*  menu tekstowe top */
#sskroty {
float:left;


margin: 0px 20px;
padding: 4px 0px 0px;
}
#sskroty a{
color:#fff;


font-weight:normal;
}
#sskroty a:hover{
text-decoration:underline;


}
#sskroty ul {
margin:0;
padding:0;
list-style:none;
display:inline;
}
#sskroty ul li {
display:inline;
padding:5px;
}
/* eof wytyczne */
