html, body, #allPage, #pasazwp, #pasazwp a, #pasazwp a img, #rootcontainer, h1, h2, .koszykmaly, #menu0, #menu0 ul, #menu0 ul li, #menu2 ul, #menu2 ul li, .koszykmaly ul , .koszykmaly ul li, .dzialygora ul, .dzialygora ul li, #rootcontainer .root .towary .kategorie, #rootcontainer .root .towary .kategorie li, .root .towary .towar dl dt, .root .towary .towar dl dd, .divisions, .divisions ul, .divisions ul li, .top1, .top {
	margin: 0;
	padding: 0;
	border: 0;
}

ul, ol, dl {
	position: relative;
} /* bug w ie - tlo list */


/* dla zlinkowania zwyklego tekstu np opisu skroconego produktow */
A {
  font-family: tahoma;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
}

A:visited {
  color: #000000;
  text-decoration: none;
}

A:active {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #666666;
  text-decoration: none;
}

<!-- nazwa produktu w miniaturkach{  } -->
A.nazwa_prod_min {
  font-family: tahoma;
  font-size: 8pt;
  color: #000000;
  font-weight:700;
  text-decoration: none;
}

A.nazwa_prod_min:visited {
  color: #000000;
  text-decoration: none;
}

A.nazwa_prod_min:active {
  color: #000000;
  text-decoration: none;
}

A.nazwa_prod_min:hover {
  color: #333333;
  text-decoration: none;
}

<!-- napis twój koszyk przy ikonce koszyka{  } -->
A.twoj_koszyk {
  font-family: tahoma;
  font-size: 8pt;
  color: #666666;
  font-weight:700;
  text-decoration: none;
}

A.twoj_koszyk:visited {
  color: #666666;
  text-decoration: none;
}

A.twoj_koszyk:active {
  color: #666666;
  text-decoration: none;
}

A.twoj_koszyk:hover {
  color: #333333;
  text-decoration: none;
}

.clear {
	clear: both;
	height: 0;
}

body {
	font-size: 8pt;
	font-family: tahoma;
	min-width: 780px;
}

/* titles */
.dzialygora h2, #menu0 h2, .divisions h2, #menu2 h2, .koszykmaly h2, .koszykmaly ul li.goto a span {
	display: none;
}

#menu0 ul li, #menu2 ul li, .koszykmaly ul li {
	display: inline;
}

.extrabanner, #menu0, h1, .top1 {
	position: absolute;
	top: 0;
}

h1 {
	left: 0;
}

.top1 {
	left: 0;
}

.extratop {
/*	position: relative;
	top: 105px;
	left: 0;
*/
	padding-top: 105px;
	width: 99%;
}

#rootcontainer {
	position: relative;
/*	margin-top: 150px; */
	left: 0;
}

.extrabanner {
	margin-top: 10px;
	text-align: right: 0;
	display: block;
	width: 100%;
}

#menu0 {
	margin-top: 65px;
	display: block;
	width: 100%;
	left: 0;
	text-align: right;
}

.top1 {
	width: 100%;
	display: block;
}

#pasazwp {
	width: 100%;
	height: 36px;
	background-color: rgb(81, 128, 189);
}

#pasazwp .box1, #pasazwp .box2 {
	position: absolute;
	top: 0;
}
#pasazwp .box1 {
	left: 0;
}
#pasazwp .box2 {
	right: 0;
	background-image: url(_gfx/wp_ram_bg.gif);
	font: bold 10px verdana, arial;
	color: #246ca8;
}
#pasazwp .box2 a, #pasazwp .box2 a:visited  {
	color: #246ca8;
}
#pasazwp .box2 img {
	float: left;
}

#pasazwp input.text, #pasazwp select {
	border-right: #a5acb2 1px solid;
	padding-right: 2px;
	border-top: #a5acb2 1px solid;
	padding-left: 2px;
	font: 11px Arial, Verdana;
	border-left: #a5acb2 1px solid;
	border-bottom: #a5acb2 1px solid;
	width: 100px;
}
#pasazwp input.text {
	height: 18px;
}
#pasazwp select {
	height: 20px;
}
#pasazwp input.submit {
	position: relative;
	top: 6px;
   cursor: pointer;
}


#rootcontainer {
	background-repeat: repeat-x;
	margin-left: 200px;
	margin-right: 200px;
	width: auto;
	text-align: left;
}
#rootcontainer #rootcontainer-content {
	width: 100%;
}


#rootcontainer .box1 {
	width: 200px; /* left column width */
}
#rootcontainer .root {
	width: 100%;
}
#rootcontainer .box2 {
	width: 200px; /* right column width */
}


body .top1 {
	background: url('/home/275/des/_gfx/tlo_gora2.gif') repeat-x top left;
	height: 97px;
}
body .top1 .content {
	background: url('/home/275/des/_gfx/prawa_gora.gif') no-repeat top right;
}
body .top1 .content{
	background-image: url('/home/275/des/_gfx/prawa_gora.gif') top right;
}
body .top1 h1 {
	background: url('/home/275/des/grafika/logo.gif') no-repeat left;
	width: 400px;
	height: 88px;
}
body .top1 h1 span {
	display: none;
}

#menu0 {
}

#menu0 ul li{
	padding: 0 10px 0 12px;
	background: url('/home/275/des/_gfx/strzalka.gif') no-repeat left;
}
#menu0 ul li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.footer2 {
	clear: both;
	text-align: center;
        margin-top: 10px;
}

.footer {
	background: url('/home/275/des/_gfx/tlo_bottom2.gif') repeat-x bottom;
	clear: both;
	text-align: center;
	margin-top: 50px;
}
.footer #menu2 {
	background: url('/home/275/des/_gfx/dol_lewa.gif') no-repeat bottom left;
}
.footer #menu2 ul{
	height: 48px;
	background: url('/home/275/des/_gfx/dol_prawa.gif') no-repeat bottom right;
}
.footer #menu2 ul li{
	position: relative;
	top: 18px;
}

.footer #menu2 ul li a {
	text-decoration: none;
	color: #fff;
}

.divisions, .newsletter, .bestsellery, .new, .LOGA_PRODUCENTOW, .panel, .towarpolecanywdz, .marki {
	background: url('/home/275/des/_gfx/tlo_menu_lewo_gora.jpg') no-repeat top left;
	padding: 10px 10px 10px 10px;
        margin-bottom: 10px;
	min-height: 200px;
}


.newsletter, .KARTY_PLATNICZE, .NASI_PARTNERZY, .banner2 {
	background: url('/home/275/des/_gfx/tlo_menu_lewo_gora_szar.jpg') no-repeat top left;
	padding: 10px 10px 0 10px;
}
.banner3 {
	background: url('/home/275/des/_gfx/tlo_menu_lewo_gora_szar.jpg') no-repeat top left;
	padding: 10px 10px 0 10px;
        margin-top: 110px;
}
.divisions ul, .LOGA_PRODUCENTOW p,  .promocje .towary, .bestsellery .towary, .new .towary, .panel-content, .towarpolecanywdz .content, .marki-content {
	background: url('/home/275/des/_gfx/tlo_menu_lewo_dol.gif') no-repeat bottom right;
	padding: 0 10px 10px 0;
}
.marki-content {
        text-align: center;
}

.divisions ul , .divisions ul ul {
	list-style: none;
}
.divisions ul li {
	background: url('/home/275/des/_gfx/strzalka_nieb.gif') no-repeat 0px 3px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.divisions ul li ul li{
	background: url('/home/275/des/_gfx/kropka_ok.gif') no-repeat top left;
	padding-left: 15px;
	margin-top: 0;
}
.divisions ul ul {
	margin-top: 5px;
	background-image: none;
}


.divisions ul li a {
	color: #000;
	font-weight: bold;
}

.divisions ul li ul li a {
	color: #295C96;
	font-weight: lighter;
	text-decoration: none;
}

.bestsellery .towary .towar, .new .towary .towar, .promocje .towary  .towar., .towarpolecanywdz .content, .marki-content  {
	margin-bottom: -10px;
}

.LOGA_PRODUCENTOW h2 {
	background: url('/home/275/des/_gfx/naglowek_PRODUCENCI.gif');
	height: 40px;
	width: 160px;
}
.LOGA_PRODUCENTOW h2 span {
	display: none;
}
.LOGA_PRODUCENTOW p {
	text-align: center;
}
.LOGA_PRODUCENTOW .img {
	display: block;
}

.KARTY_PLATNICZE h2 {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #666;
}

.NASI_PARTNERZY h2 {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #666;
}

.promocje h2, .new h2, .bestsellery h2, .towarpolecanywdz h2 {
	display: none;
}

#dzialytop .dzialygora { margin: 0; text-align: center; _margin: 10 0 20 0;}

#dzialytop .dzialygora ul { display: inline; margin: 0;}

#dzialytop .dzialygora li { display: table-cell; display: inline; } /*svtemp*/

#dzialytop .dzialygora li a {
        display: block;
        display: inline; /*svtemp*/
	background: url('/home/275/des/_gfx/guzik_gora.jpg') no-repeat top right;
	border: 1px solid rgb(192, 192, 192);
	background-color: #f2f2f2;
	width: 120px;
	margin: 2px;
	padding: 5px 10px;
	text-align: center;
	font-weight: bold;
	color: #000;
}

#dzialytop .dzialygora li.selected a {
	background: none;
	background-color: Gray;
	color: #FFFFFF;
}

#dzialytop .dzialygora li.promocja a {
	background: none;
	background-color: #E10000;
	color: #FFFFFF;
}

#dzialytop .dzialygora li.nowosci a {
	background: none;
	background-color: #4169E1;
	color: #FFFFFF;
}

.menu1 {
  clear: both;
  border: 1px solid #e0e0e0;
  border-right: none;
  padding: 2px 0 2px 10px;
  margin: 10px 0 10px 0;
}
.menu1 div {
	vertical-align: middle;
}
.menu1 a {
	color: #295C96;
}

.menuX {
	clear: both;
	padding: 2px 0 2px 10px;
	margin: 0 0 10px 0;
}
.menuX div {
	vertical-align: middle;
}
.menuX a {
	color: #295C96;
}

.root .towary .towar {
	clear: both;
}
.root .towar dl dt, .root .towar dl dd {
	display: inline;
}
.root .towar dl dt {
	float: left;
}
.root .towar dl dd {
	display: block;
}

.root .towary .towar .content {
	position: relative;
}
.root .towary .towar p.bottom {
	clear: both;
}
.root .towary .towar p.right {
	text-align: right;
}
.root .towary .towar p.bottom .price {
	float: left;
}
.root .towary .towar p.bottom .more {
	float: left;
	margin-left: 15%;
	display: block;
	background: url('/home/275/des/_gfx/produkt_wiecej.gif') no-repeat top left;
	width: 91px;
	height: 21px;
}
.root .towary .towar p.bottom .more span, .root .towary .towar p.bottom .powrot span {
	display: none;
}
.root .towary .towar .price {
	margin-left: 100px;
}
.root .towary .towar p.bottom .append, .root .towary .towar p.bottom .append:hover {
	float: left;
	margin-left: 15%;
	display: block;
	background: url('/home/275/des/_gfx/produkt_dokoszyka.gif') no-repeat top left;
	height: 21px;
	width: 91px;
}
.root .towary .towar p.bottom .append span {
	display: none;
}

#rootcontainer .root .towary .towar h3 {
/*	background: url('/home/275/des/_gfx/tlo_tyt_prod.jpg') no-repeat top left; */
	padding: 0 0 0 15px;
	min-height: 20px;
}
#rootcontainer .root .towary .towar a {
	color: #000;
	text-decoration: none;
}
#rootcontainer .root .towary .towar {
	margin-bottom: 20px;
}
#rootcontainer .root .towary .kategorie {
	list-style: none;
	padding-bottom: 20px;
}
#rootcontainer .root .towary .kategorie a, .panel a{
	color: #900;
	text-decoration: underline;
}
/*
#rootcontainer .root .towary .img {
	float: left;
	margin-right: 10px;
}
*/
#rootcontainer .root .towary .img
  {
  position: absolute;
  }
#rootcontainer .root .towary .img img
  {
  position: relative;
  left: -100px;
  }
.root .towary .towar .content
  {
  padding-left: 110px;
  }

#rootcontainer .root .2bloktowarowy2 {
	padding: 10px 0 0 10px;
	min-height: 798px;
}
.drabinka {
	text-align: center;
} 
 
#rootcontainer .root .towary .towar a {
	color: #000;
	text-decoration: none;
}

#rootcontainer .root .towary .kategorie {
	list-style: none;
}
#rootcontainer .root .towary .kategorie a, .panel a{
	color: #900;
	text-decoration: underline;
}
#rootcontainer .root .towary .img {
	float: left;
}

.filtr0, .filtr2, .filtr1 {
	text-align: center;
	padding: 8px;
}

.filtr0, .filtr2, .filtr1, .filtr0 form, .filtr2 form, .filtr1 form, .filtr0 p, .filtr2 p, .filtr1 p, .filtr0 select, .filtr2 select, .filtr1 select{
  display: inline;
}


.filtr0 select, .filtr2 select, .filtr1 select {
	font-family: Tahoma;
	font-size: 9pt;
	color: rgb(128, 128, 128);
	min-width: 120px;

}
form select {
	font-family: Tahoma;
	font-size: 9pt;
	color: rgb(128, 128, 128);
	min-width: 120px;

}

.extratop {
	text-align: right;
/*	height: 20px;*/
}

.extratop .infolinia, .extratop .mailto {
	float: left;
	display: block;
}

.infolinia {
	background: url(/home/275/des/_gfx/telefon.jpg) no-repeat top left;
	height: 20px;
	padding-left: 30px;
}
.mailto {
	background: url(/home/275/des/_gfx/koperta.gif) no-repeat top left;
	height: 20px;
	padding-left: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #295C96;
}

.regulamin {
	font-weight: bold;
	text-decoration: none;
	color: #295C96;
}

.extrabanner .koszykmaly, .extrabanner .wyszukiwarka {
	float: right;
}

.koszykmaly {
	background: url('/home/275/des/_gfx/koszyk.gif') no-repeat top left;
	width: 167px;
	height: 31px;
	margin-right: 10px;
	padding-top: 5px;
}
.koszykmaly div ul{
	height: 30px;
}

.koszykmaly ul li.ile {
	background: url('/home/275/des/_gfx/strzalka.gif') no-repeat right;
	padding-right: 20px;
}
.koszykmaly ul li.goto a, .koszykmaly ul li.goto a:hover {
	background: url('/home/275/des/_gfx/koszyk_ikon.gif') no-repeat left;
	height: 20px;
	width: 20px;
	display: block;
	float: left;
}
.wyszukiwarka {
	height: 31px;
	width: 300px;
	padding: 5px 0 0 5px;
	background: url('/home/275/des/_gfx/szukaj.gif') no-repeat top left;
}
.wyszukiwarka .search {
	width: 7em;
}
.wyszukiwarka .submit {
	border: none;
	background: url('/home/275/des/_gfx/lupa.gif') no-repeat right;
	padding-right: 25px;
}

.promocje .towar, .bestsellery .towar, .new .towar, .towarpolecanywdz .content, .marki-content {
	clear: both;
	padding-bottom: 5px;
}

.promocje .towar2, .bestsellery .towar2, .new .towar {
        padding-bottom: 20px;
}


.promocje a, .bestsellery a, .new a, .panel a, .towarpolecanywdz a {
	clear: both;
	color: #000;
	text-decoration: none;
}
.promocje a.name, .bestsellery a.name, .new a.name, .towarpolecanywdz a.name {
	display: block;
	font-weight: bold;
	margin-top: 5px;
}

.price {
	margin-bottom: 10px;
}
.price .value, .price .name {
	color: #f00;
	font-weight: bold;
}
.price del.value, .price del.value .name{
	color: #000;
	font-weight: normal;
}

.first * {
	vertical-align: middle;
}
.towary h3 span{
	font-size: 77%;
}
.towar * {
	position: relative;
}
.price del {
	font-size: 95%;
}
.root .towar .content {
	padding-right: 15px;
	padding-top: 5px;
}
#rootcontainer .root .towary .towar .kategorie {
	padding-bottom: 10px;
	margin-top: -10px;
}

body {
	width: expression( documentElement.clientWidth < 805 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 805 ? "780" : "auto") : "780px") : "auto" );
}
#rootcontainer .root .towary .towar h3 {
	height: 30px;
}
.panel, .panel *, .towarpolecanywdz, .towarpolecanywdz * {
	position: relative;
}
.wewside .login input, .wewside .haslo input {
	width: 100px;
	height: 15px;
}
.wewside span {
	width: 50px;
	height: 26px;
	display: block;
	float: left;

}
.wewside .haslo { clear: both; }

.kosztyinfo { position: absolute; left: 5px; padding-top: 5px; }

.towarpolecanywdz h3 a, .nazwa_prod_wieksze {
	font-size: 12px;
}

.filtry { text-align: center; }
/* .promoimg, .nowoscimg { position: relative; left: 100px; top: 30px;} */
.promoimg, .nowoscimg { position: relative; top: -13px;}

#rootcontainer .root .towary .content27510001 .img img
  {
  position: relative;
  left: -125px;
  }
.root .towary .towar .content27510001
  {
  padding-left: 135px;
  }

.root .towary .towar p.bottom .powrot {
	float: left;
	margin-left: 15%;
	display: block;
	background: url('/home/275/des/_gfx/produkt_powrot.gif') no-repeat top left;
	width: 91px;
	height: 21px;
}
.root .towary .towar
  {
  background-color: #f5f5f5;
  }

#rootcontainer .box2 .promocje { 
	background: url('/home/275/des/_gfx/tlo_menu_lewo_gora.jpg') no-repeat top left;
	padding: 10px 10px 0 10px;
	min-height: 200px;

}

.regulamin a { color: #000; text-decoration: none;}

.towarpolecanywdz h3, .towarpolecanywdz div.img, .towarpolecanywdz .bottom, .towarpolecanywdz a.more {padding: 0; margin: 0;}


.divisions { padding-right: 0px; }

td.bocznynaglowekdanych
 {
 padding-right: 3px;
 padding-left: 3px;
 text-align: right;
 }
