@media print {
   table.ofertaWydruk {page-break-after: always;}
}

.ofertaWydruk
{
	page-break-after: always;
}

html{
	/* background: url( 'images/stopka_bg.gif' ) bottom repeat-x; */
}
body
{
  margin: 0;
  padding: 0;
  font-family: Tahoma, 'Trebuchet MS', Verdana;
  font-size: 12px;
  text-align: center;
  color: #252828;
  background: url( 'images/top_glowna.gif' ) repeat-x;
  behavior:url("hover.htc");
}

ul, li, div, img
{
  padding: 0px;
  margin: 0px;
  border: 0;
  list-style: none;
}

h1, h2, h3, h4, h5, h6, h7, p, form
{
	margin: 0px;
	padding: 0px;
}

input, textarea, select{
	border:1px solid #d5d5d5;
}
input.formularzRadio, input#przetwarzanie_zgoda{
	border:none;
}

a {
  color: #5b5a5e;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #F37C1C;
}

/* STRONA GLOWNA */

div#glowny
{
  margin: 0 auto;
  width: 982px;
  text-align: left;
}

/* top */

div#top
{
	height: 32px;
	margin-left: 260px;
}

div#top ul
{
  float: left;
  display: block;
  width: 220px;
  font: 10px Tahoma;
  color: #ebe8db;
  padding: 13px 0 0 30px;
}

div#top ul li
{
  float: left;
  margin: 0 0 0 10px;
  border-left: 1px solid #88857c;
  padding: 0 0 0 10px;
}

div#top ul li.pierwszeGora
{
  border: 0;
  margin: 0;
  padding: 0;
}

div#top ul a
{
  color: #ebe8db;
}

div#top div.topPrawo
{
  float: right;
  width: 160px;
  display: block;
  height: 32px
}

div#top div.topZakladka
{
  float: left;
  width: 140px;
  display: block;
  height: 25px;
  margin-left:2px;
}
.sticker_gl{
	clear:both;
	margin:3px 0 7px 0;
}
.sticker_gl a.wyprzedaze {
	display: block;
	width:180px;
	height:29px;
	background: url(images/button_wyprzedaze_bg.gif) top;
	clear:both;
}

/* logo */
div#logo {
	float:left;
	width:250px;
}
div#logo img
{
  display: block;
  float: left;
  padding-top:14px;
}
/**/
div.ikon_reg {
	float:left;
	margin-top:11px;
	margin-left:30px;
}
div.pasazMenuIkony div{
	display:block;
	float:left;
	cursor:pointer;
	margin:0 6px;
	text-align:center;
	color: #ffffff;
	font-weight:bold;
	width:80px;
}
div.pasazMenuIkony span {
	display:block;
	padding-bottom: 3px;
}
/* menuglowne */
div.modul_cont {
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	padding:5px 5px 15px 5px;
	overflow: hidden;
}
ul.menuGlowne
{
  margin-top:7px;
  clear: both;
  min-height: 36px;
  font: bold 12px 'Tahoma';
  color: #d0cbb9;
  width: 982px;
}

ul.menuGlowne li
{
  padding: 8px 0px 0px 0px;
  /* border-right: 1px solid #6a675d; */
  background: url( 'images/sep_menu_gora.gif' ) right no-repeat;
  text-align: center;
  min-width: 61px;
  padding-right:21px;
  padding-left:21px;
  min-height: 26px;
  _height: 26px;
  float: left;
  cursor: pointer;
}
ul.menuGlowne li:hover
{
	background: #f37c1c url( 'images/aktywne.gif' ) repeat-x;
	text-decoration: underline;
	color: #ffffff;
	padding-right:20px;
	padding-left:20px;
	margin-left:1px;
	margin-right:1px;
}

ul.menuGlowne li.aktywne
{
	background: #f37c1c url( 'images/aktywne.gif' ) repeat-x;
	text-decoration: underline;
	color: #ffffff;
	padding-right:20px;
	padding-left:20px;
	margin-left:1px;
	margin-right:1px;
}

ul.menuGlowne li a
{
	color: #eceae1;
}

ul.menuGlowne li:hover a, ul.menuGlowne li.aktywne a
{
  color: #ffffff;
}

/* tresc glowna */

div#trescGlowna
{
  clear: both;
  padding: 10px 3px 15px 3px;
}

td#trescLewo
{
  width: 190px;
  padding: 0 8px 0 0;
  vertical-align: top;
}

td#trescSrodek {
	vertical-align: top;
}

td#trescPrawo
{
  width: 200px;
  padding: 0 0px 0 8px;
  vertical-align: top;
}
td#trescLewo div.stronaOpisowa{
	width: 190px;
	padding: 0 0 10px 0;
}
td#trescPrawo div.stronaOpisowa
{
	width: 200px;
	padding: 0 0 10px 0;
}
div.pasekKatalogProduktowKontener {
	border-bottom: 2px solid #F0EFE8;
	margin-bottom:7px;
}
div.pasekKatalogProduktow {
	float:left;
	width: 500px;
}
div.pasekKatalogProduktowIlosc{
	font-weight: bold;
	color: #F37C1C;
	float:right;
	padding-right: 5px;
}
div.pasekKatalogProduktowIlosc span {
	font-weight: normal;
	color: #5E5B4F;
}
ul.pasekZaglebienia {
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}
ul.pasekZaglebienia li{
	display:inline;
	padding-left:10px;
	border-left: 1px solid #DFDFDF;
	margin-left:8px;
}
ul.pasekZaglebienia li a{
	font-weight: bold;
}
/* zak�adki - nag��wki kategorii */
div.ofertaProd_off {
	float:left;
}
div.ofertaProd_off div.naglowek{
	height:23px;
	padding-top:8px;
	background: url( 'images/naglowek_kat.jpg' ) repeat-x;
	font: bold 11px 'Tahoma';
}
div.ofertaProd_off div.naglowek_left{
	height:31px;
	margin-top:-8px;
	width:13px;
	background: url( 'images/naglowek_kat_left.jpg' ) top left no-repeat;
	float:left;
}
div.ofertaProd_off div.naglowek_right{
	height:31px;
	margin-top:-8px;
	width:5px;
	background: url( 'images/naglowek_kat_right.jpg' ) top right no-repeat;
	float:right;
}
div.ofertaProd_off a {
	color: #5e5b4f;
	padding:0 14px 0 13px;
}
div.ofertaProd {
	float:left;
}
div.ofertaProd div.naglowek{
	height:23px;
	padding-top:8px;
	background: url( 'images/naglowek_kat_akt.jpg' ) repeat-x;
	font: bold 11px 'Tahoma';
}
div.ofertaProd div.naglowek_left{
	height:31px;
	margin-top:-8px;
	width:13px;
	background: url( 'images/naglowek_kat_akt_left.jpg' ) top left no-repeat;
	float:left;
}
div.ofertaProd div.naglowek_right{
	height:31px;
	margin-top:-8px;
	width:5px;
	background: url( 'images/naglowek_kat_akt_right.jpg' ) top right no-repeat;
	float:right;
}
div.ofertaProd a {
	color: #ffffff;
	padding:0 13px;
}
div.wyszukiwarkaBox
{
  width: 174px;
  background: url( 'images/wyszu_tlo.gif' ) repeat-y;
  color: #ffffff;
  font: bold 11px 'Trebuchet MS';
  min-height: 19px;
  padding: 3px 0 0 13px;
}

div.wyszukiwarkaBox img
{
  margin: 0 12px 1px 0;
}

div.wyszukiwarkaBox2
{
  width: 183px;
  background: url( 'images/wyszu_tlo2.gif' ) repeat-y;
  color: #5e5b4f;
  font: bold 11px 'Trebuchet MS';
  padding: 14px 0 9px 4px;
}

.block
{
  display: block;
  clear: both;
}

div.szary
{
	width: 188px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	height: 2px;
	background: #ffffff;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
}

ul.menuProdukty
{
	width: 186px;
	font: bold 11px 'Tahoma';
	color: #5e5b4f;
	clear:both;
	padding: 0 1px;
	border:1px solid #E2E2E2;
	border-top: none;
}
ul.menuProdukty table.naglowek {
	background: #D5D4CD;
    color: #5E5B4F;
    display: block;
    font-size: 11px;
    height: 25px;
    margin-bottom:1px;
}
ul.menuProdukty table.naglowek td.lbl {
	 width:145px;
	 padding-left:15px;
	 background: url("images/menu_li_ngl.gif") 5px 9px no-repeat;
	 padding-top:3px;
}
input.pasazKategorieSortIlosc {
	background: url("images/btn_sort_ilosc.gif");
	border:none;
	height: 19px;
	width: 21px;
	margin-top:3px;
	cursor:pointer;
}
input.pasazKategorieSortAZ {
	background: url("images/btn_sort_az.gif");
	border:none;
	height: 19px;
	width: 21px;
	margin-top:3px;
	cursor:pointer;
}
div.nazwaTloButton {
	background-color: #5E5B4F;
	color: #ffffff;
	padding:6px 0 6px 8px;
	cursor:pointer;
	margin-bottom:1px;
	margin-top:1px;
}

.asdasd
{
  color: #5e5b4f;
  text-decoration: none;
  display: block;
  padding: 4px 0 1px 0;
}


ul.menuProdukty a
{
	background: #f0efe8 url( 'images/li_a_menu.gif' ) 20px 9px no-repeat;
	padding: 5px 25px 5px 30px;
	color: #5e5b4f;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-bottom:1px;
}

ul.menuProdukty a:hover
{
	background: #6A675D url( 'images/li_a_menu_hover.gif' ) 20px 9px no-repeat;
  	color: #ffffff;
  	text-decoration:none;
}

ul.menuProdukty li, ul.menuProdukty li
{
  	_zoom:1;
	_margin: -4px 0 0 0;
	position:relative;
}

ul.menuProdukty ul li, ul.menuProdukty ul li
{
  	_zoom:1;
	_margin: -4px 0 0 0;
	position:relative;
}

ul.menuProdukty ul div, ul.menuProdukty ul div
{
  	cursor: pointer;
  	cursor: hand;
}

ul.menuProdukty ul li:hover div, ul.menuProdukty ul li.aktywny
{
	color: #ffffff;
  	cursor: default;
}

ul.menuProdukty ul div:hover
{
  	cursor: default;
  	color: #5E5B4F !important;
}

ul.menuProdukty ul div.aktywny, ul.menuProdukty ul li.aktywny div:hover
{
	color: #ffffff !important;
}
ul.menuProdukty li div.ilosc {
	position: absolute;
	top: 4px;
	right: 5px;
}
ul.menuProdukty ul li.aktywny_asortyment a{
	color: #F37C1C;
}
/* box glowny */

table.box
{
  background: #ffffff;
  margin: 0 0 10px 0;
}

td.boxGora
{
  background: url( 'images/tab_top_bg.gif' ) repeat-x;
}

td.boxDol
{
  background: url( 'images/tab_bottom_bg.gif' ) repeat-x bottom;
}

td.boxLewo
{
  background: url( 'images/tab_left_bg.gif' ) repeat-y;
}

td.boxLewo_nagl{
  background: url( 'images/boxLewo_nagl.gif' ) top left no-repeat;
  height:31px;
  width:4px;
}

td.boxSrodek
{
  padding: 8px;
}

td.boxPrawo
{
  background: url( 'images/tab_right_bg.gif' ) repeat-y right;
}
td.boxPrawo_nagl
{
  background: url( 'images/boxPrawo_nagl.gif' ) no-repeat;
  height:31px;
  width:4px;
}
td.boxKolumna
{
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  text-align: center;
  padding: 0;
  background: url( 'images/boxKolumna_bg.gif' ) repeat-x;
}

td.boxKolumna img
{
  margin: 0 6px 2px 10px;
}

td.boxKolumnaWartosc
{
  border-right: 1px solid #ffffff;
  padding: 8px 0 8px 0;
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  text-align: center;
}

td.boxKolumnaWartosc2
{
  border-right: 1px solid #ffffff;
  padding: 8px 0 8px 0;
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  text-align: left;
}

td.boxKolumnaWartosc2 a
{
  color: #ff7200;
  font-weight: bold;
}

td.boxKolumnaWartosc2 a.nazwaProduktu
{
  font: bold 14px 'Tahoma';
  color: #5e5b4f;
  text-decoration: none;
  display: block;
  padding: 0 0 0 10px;
}

td.boxKolumnaWartosc2 a.nazwaProduktu:hover
{
  text-decoration: underline;
}

td.boxKolumnaWartosc span.male
{
  font: 12px 'Trebuchet MS';
  color: #8a8779;
}

td.boxKolumnaWartosc2 span.maleTah
{
  font: 11px Tahoma;
  color: #5e5b4f;
}
td.boxFormat_itd{
	font:bold 11px 'Tahoma';
	color:#9b9a96;
	padding: 8px 0 8px 0px;
	background: #f0efe8;
	height: 30px;
}

td.boxFormat_itd span {
	font-weight:normal;
	padding-left:15px;
}
div.pager_przegl{
	font: normal 11px 'Tahoma';
}
div.pager_przegl b u{
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	background: #F37C1C;
	color:#ffffff;
}
div.pager_przegl a{
	padding-left:5px;
	padding-right:5px;
}

div.komunikat_katalog {
    border-left: 2px solid #EDEDED;
    color: #5E5B4F;
    font-size: 11px;
    margin-left: 20px;
    padding-left: 20px;
    text-align: left;
}
div.komunikat_katalog td.imie_nazwisko {
	color: #7F7E78;
    padding: 2px 0;
}
/*div.doKoszyka
{
  margin: 7px 0 0 0;
  padding: 0 0 0 10px;
  background: url( 'images/strzalka_szara.gif' ) no-repeat 0 4px;
  *background-position: 0;
  _background-position: 0;  
  font: 11px Tahoma;
  color: #8a8779;
}*/

div.doKoszyka
{
	font: bold 11px 'Tahoma';
	padding:5px 13px 7px 13px;
	background: url( 'images/button_orange.gif' ) no-repeat;
	margin-bottom:5px;
	cursor: pointer;
}

div.doKoszyka span {
	color: #ffffff;
}

div.doPorownania
{
	font: bold 11px 'Tahoma';
	padding:5px 19px 7px 19px;
	background: url( 'images/button_silver.gif' ) no-repeat;
	margin-bottom:5px;
	cursor: pointer;
}

div.doPorownania span {
	color: #5e5b4f;
}

a.btn_tak {
	background: url( 'images/button_orange.gif' ) no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	display: block;
	text-align: center;
	margin-right: 35px;
	float: left;
	width: 110px;
	height: 26px;
	padding-top: 8px;
}
a.btn_nie {
	background: url( 'images/btn_szary_s.gif' ) no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	display: block;
	text-align: center;
	margin-right: 35px;
	float: left;
	width: 110px;
	height: 26px;
	padding-top: 8px;
}

/* faqPager */
div.faqPager {
	text-align: center;
	margin: 3px auto;
}
div.faqPager a {
	text-decoration: none;
}
span.faqPagerStrzalkaPoprzednia {
	padding-right:12px;
}
span.pagerSpacer {
	padding:0 3px;
	color: #F0EFE8;
}
span.faqPagerStrzalkaNastepna {
	padding-left:12px;
}
span.stronaAktywna {
	font-weight: bold;
	color: #F37C1C;
}
/* wyszukiwarka */
div.szukajModulWyszukiwarka {
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	padding:5px 15px;
}
div.szukajModulWyszukiwarka div.bloczek {
	margin-left:190px;
	margin-top:7px;
}
div.szukajModulWyszukiwarka div.pole {
	float:left;
}
div.szukajModulWyszukiwarka div.szukaj {
	float:left;
	margin-left:15px;
}
div.szukajModulWyszukiwarka div.pole input.inputWyszukiwarka11 {
	border:1px solid #888478;
	color: #666665;
	padding: 2px 4px;
	height: 15px;
	width:240px;
}
input.buttWyszukiwarka11 {
	border:1px solid #d20000;
	background-color: #F37C1C;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	padding: 1px 7px;
}
div.ilosc_produktow {
	padding:0 0 5px 10px;
	margin:0 4px;
	border-bottom:2px solid #E8E6DB;
	margin-bottom:12px;
}
div.ilosc_produktow span {
	color: #F37C1C;
	font-weight: bold;
}
div.widokPodzialKolumny_w {
	padding:0 7px;
}
div.widokPodzialKolumny_w table.widok {
	border-top:1px solid #ededed;
	margin-bottom:6px;
}
div.widokPodzialKolumny_w td.widokKolumny_w {
	padding:5px 7px;
	border-bottom:1px solid #ededed;
}
div.widokPodzialKolumny_w td.widokKolumny_w:hover {
	background-color: #E8E6DB;
}
div.widokPodzialKolumny_w table.dane {
	width:100%;
}
div.widokPodzialKolumny_w div.nazwa_pr {
	float:left;
	width:600px;
	border-right:1px solid #ededed;
}
h2.KatalogProduktowNazwaWysz {
	margin:0px;
	padding:0px 0 6px 0;
	font-size:13px;
}
h2.KatalogProduktowNazwaWysz a {
	color: #5B5A5E;
}
h2.KatalogProduktowNazwaWysz a:hover {
	color: #F37C1C;
}
h2.kod_produktu {
	font-size:11px;
	font-weight: normal;
}
h2.kod_produktu span {
	font-weight: bold;
}
div.widokPodzialKolumny_w div.cena_pr {
	float:right;
}
div.widokPodzialKolumny_w div.cena_pr span{
	color: #F37C1C;
	font-size: 15px;
	font-weight: bold;
}

/* wyszukiwarka - blok */
div.wyszukiwarkaBlok {
	padding:4px 2px;
	background-color: #eeeeee;
}
div.wyszukiwarkaBlok div.floatLewo {
	float: left;
}
div.wyszukiwarkaBlok input.inputWyszukiwarka {
	border:1px solid #888478;
	padding:2px 3px;
	height:15px;
	width:140px;
	font-size:11px;
	color: #666665;
}
div.wyszukiwarkaBlok input.buttWyszukiwarka {
	background-color: #F37C1C;
	border:1px solid #F37C1C;
	color: #ffffff;
	font-weight: bold;
	margin-left:5px;
	width: 27px;
	cursor:pointer;
}
/* promocje */

td.lineHeight
{
  line-height: 0;
}

td.lineHeightBack
{
  line-height: 0;
  background: url( 'images/promo_tg.gif' ) repeat-x;
}

td.lineHeightBackPod
{
  line-height: 0;
  background: url( 'images/pod_tg.gif' ) repeat-x;
}

td.lineHeightBackDol
{
  line-height: 0;
  background: url( 'images/promo_td.gif' ) repeat-x;
}

td.lineHeightBackDolPod
{
  line-height: 0;
  height:5px;
}
div.lineHeightBackDolPod_bg{
	height:5px;
	background: url( 'images/pod_td.gif' ) repeat-x;
	width:100%;
}
div.lineHeightBackDolPod_left{
  height:5px;
  width:4px;
  background: url( 'images/pod_td_left.gif' ) top left no-repeat;
  float:left;
}

div.lineHeightBackDolPod_right{
  height:5px;
  width:4px;
  background: url( 'images/pod_td_right.gif' ) top right no-repeat;
  float:right;
}

td.promoNagL
{
  background: url( 'images/promo_nl.gif' ) repeat-y;
}

td.promoNagLPod
{
  background: url( 'images/pod_nl.gif' ) no-repeat;
}

td.promoNagS
{
  background: #d24f00;
  font: bold 11px 'Trebuchet MS';
  color: #ffffff;
  height: 23px;
}

td.promoNagS img
{
  margin: 0 10px 1px 10px;
}

td.promoNagSPod {
  /* background: #6a675d; */
  font: bold 11px 'Tahoma';
  color: #ffffff;
}

td.promoNagSPod a
{
  color: #ffffff;
}

td.promoNagSPod a:hover
{
  color: #ffffff;
  text-decoration: none;
}

td.promoNagSPod span, div.promoNagSPod_bg2 span
{
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
}


td.promoNagSPod img, div.promoNagSPod_bg2 img {
  margin: 0 7px 1px 10px;
}
div.promoNagSPod_bg{
	background: url( 'images/nagl_wypelnienie_bg.gif' ) repeat-x;
	height: 21px;
	float:left;
	width:100%;
	padding-top:9px;
}
div.promoNagSPod_l{
	height: 30px;
	width:5px;
	background: url( 'images/nagl_wypelnienie_l.gif' ) top left no-repeat;
	float:left;
	margin-top:-9px;
}
div.promoNagSPod_p{
	height: 30px;
	width:5px;
	background: url( 'images/nagl_wypelnienie_p.gif' ) top right no-repeat;
	float:right;
	margin-top:-9px;
}

div.promoNagSPod_bg2{
	background: url( 'images/nagl_wypelnienie_bg.gif' ) repeat-x;
	height: 22px;
	float:left;
	width:100%;
	padding-top:8px;
}
div.promoNagSPod_l2{
	height: 30px;
	width:5px;
	background: url( 'images/nagl_wypelnienie_l.gif' ) top left no-repeat;
	float:left;
	margin-top:-8px;
}
div.promoNagSPod_p2{
	height: 30px;
	width:5px;
	background: url( 'images/nagl_wypelnienie_p.gif' ) top right no-repeat;
	float:right;
	margin-top:-8px;
}

td.promoNagP
{
  background: url( 'images/promo_np.gif' ) repeat-y right;
}

td.promoNagPPod
{
  background: url( 'images/pod_np.gif' ) repeat-y right;
}

td.promoLiniaL
{
  line-height: 0;
  background: url( 'images/promo_nl.gif' ) repeat-y;
}

td.promoLiniaLPod
{
  line-height: 0;
  height:2px;
  background: url( 'images/pod_nl_dol.gif' ) no-repeat;
}

td.promoLiniaS
{
  line-height: 0;
}

td.promoLiniaS div
{
  border-top: 1px solid #be4700;
}

td.promoLiniaSPod
{
  line-height: 0;
}

td.promoLiniaSPod div
{
	height:2px;
	background: url( 'images/pod_n_dol.gif' ) repeat-x;
}

td.promoLiniaP
{
  line-height: 0;
  background: url( 'images/promo_np.gif' ) repeat-y right;
}

td.promoLiniaPPod
{
  line-height: 0;
  height:2px;
  background: url( 'images/pod_np_dol.gif' ) no-repeat;
}

td.promoTrescL
{
  background: #d4d4d4 url( 'images/szary_1px.gif' ) repeat-y;
}

td.promoTrescS
{
  background: #d4d4d4;
  padding: 8px 0 0 0;
}

td.promoTrescP
{
  background: #d4d4d4 url( 'images/szary_1px.gif' ) repeat-y right;
}

td.promoTrescLPod
{
  background: #ffffff url( 'images/szary_2px_l.gif' ) repeat-y;
}

td.promoTrescSPod
{
	background: #ffffff;
	/* padding: 8px 10px 12px 8px; #f0efe8*/
	color: #5e5b4f;
	font: 11px 'Tahoma';
	width:98%;
	
}

td.promoTrescSPod p
{
  *padding: 10px 0 10px 0;
  _padding: 10px 0 10px 0;  
}

td.promoTrescPPod
{
  background: #ffffff url( 'images/szary_2px_p.gif' ) repeat-y right;
}

div.promocja
{
  background: #f5f4ef;
  border: 1px solid #c2c2c2;
  margin: 2px 0 0 0;
  padding: 8px;
  min-height: 80px;
  clear: both;
}

h3
{
	color: #b9b7ac;
	margin: 0;
	padding: 0 0 0 8px;
}

p.krotkiOpis
{
  font: 12px 'Trebuchet MS';
  color: #8a8779;
  margin: 0 0 4px 0;
}

p.szczegoly
{
  font: 11px Tahoma;
  color: #ff7200;
  margin: 0 0 4px 0;
}

p.szczegoly a
{
  color: #ff7200;
}

p.szczegoly img
{
  margin: 0 2px 1px 0;
}

p.cena
{
  font: bold 11px Tahoma;
  color: #5e5b4f;
  margin: 0px 0 0 0;
  padding: 0px 0 0 0;
}

p.cena span
{
  color: #ff7200;
}

div.promocja img.foto
{
  float: left;
  border: 1px solid #babca6;
  margin: 0 11px 11px 0px;
}

h2
{
  font-weight: bold;
  font-size:  13px;
  margin: 0 0 5px 0;
}

h2 a
{
  color: #5e5b4f;
}

div.uslugiGora{
  padding: 14px 0 0 70px;
  color: #6a675d;
  font: bold 20px 'Tahoma';
  width: 130px;
  height: 50px;
  background: url( 'images/uslugi.gif' ) center left no-repeat;
}
div.uslugiGora h3, div.kontaktGora h3, div.infoGora h3, div.producenciGora h3, div.kontaktGora_karta h3 {
	color:#b8b6b0;
	font: normal 11px 'Tahoma';
	padding:0px;
}
div.kontaktGora{
  padding: 12px 0 0 55px;
  color: #6a675d;
  font: bold 20px 'Tahoma';
  width: 145px;
  height: 50px;
  background: url( 'images/kontakt.gif' ) center left no-repeat;
}
div.kontaktGora_karta{
  padding: 12px 0 0 52px;
  color: #6a675d;
  font: bold 20px 'Tahoma';
  width: 150px;
  height: 50px;
  background: url( 'images/kontakt.gif' ) center left no-repeat;
}
div.bloczek_top{
	width:200px;
	height:3px;
	background: url( 'images/bloczek_top.gif' ) no-repeat;
	overflow:hidden;
	font-size:1px;
}
div.bloczek_kontakt_top{
	width:100%;
	height:3px;
	background: url( 'images/bloczek_kontakt_top.gif' ) left bottom repeat-x;
	font-size:1px;
}
div.bloczek_kontakt_top_l{
	width:3px;
	height:3px;
	background: url( 'images/bloczek_kontakt_top_l.gif' ) left bottom no-repeat;
	float:left;
	font-size:1px;
}
div.bloczek_kontakt_top_p{
	width:3px;
	height:3px;
	background: url( 'images/bloczek_kontakt_top_p.gif' ) right bottom no-repeat;
	float:right;
	font-size:1px;
}
div.bloczek_kontakt_bottom{
	width:100%;
	height:3px;
	background: url( 'images/bloczek_kontakt_bottom.gif' ) left top repeat-x;
	font-size:1px;
}
div.bloczek_kontakt_bottom_l{
	width:3px;
	height:3px;
	background: url( 'images/bloczek_kontakt_bottom_l.gif' ) left top no-repeat;
	float:left;
	font-size:1px;
}
div.bloczek_kontakt_bottom_p{
	width:3px;
	height:3px;
	background: url( 'images/bloczek_kontakt_bottom_p.gif' ) right top no-repeat;
	float:right;
	font-size:1px;
}
td.imie_nazwisko{
	color: #7f7e78;
	padding:2px 0;
}
div.bloczek_top_uslugi{
	width:200px;
	height:7px;
	background: url( 'images/bloczek_top_uslugi.gif' ) no-repeat;
	overflow:hidden;
	font-size:1px;
}
div.infoGora {
  padding: 12px 0 0 70px;
  color: #6a675d;
  font: bold 20px 'Tahoma';
  width: 130px;
  height: 50px;
  background: url( 'images/info.gif' ) center left no-repeat;
}
div.info_punkty{
	background: url( 'images/punkt.gif' ) left no-repeat;
	padding-left:10px;
}
div.info_punkty a, div.info_punkty a:visited {
	color:#5e5b4f;
	font:normal 11px 'Tahoma';
	line-height:20px;
}
div.info_punkty a:hover{
	color:#f37c1c;
	text-decoration:underline;
}
div.producenciGora {
  padding: 12px 0 0 55px;
  color: #6a675d;
  font: bold 20px 'Tahoma';
  width: 130px;
  height: 50px;
  background: url( 'images/producenci.gif' ) center left no-repeat;
}

div.uslugiTloG
{
  background: url( 'images/uslugi_tlo_g.gif' ) repeat-y;
}
div.uslugiTloG_usl
{
  background: url( 'images/uslugi_tlo_g_usl.gif' ) repeat-y;
}
div.uslugiTlo
{
  /* background: url( 'images/uslugi_tlo.gif' ) no-repeat; */
}

div.uslugiTlo h2.trescPrawo
{
  color: #5e5b4f;
  text-decoration: none;
  padding: 0 0 0 2px;
}

div.uslugiTlo p
{
  color: #b0a98f;
  font: 10px Tahoma;
  padding: 0 0 0 17px;
  margin: 3px 0 5px 0;
}
div.uslugi_nazwa a, div.uslugi_nazwa a:visited {
	font: bold 11px 'Tahoma';
	padding-left:3px;
	color:#5e5b4f;
}
div.uslugi_nazwa a:hover{
	color:#f37c1c;
}
div.uslugi_opis{
	font: normal 10px 'Tahoma';
	padding-left:3px;
	color:#5e5b4f;
}
/* formularz wyszukiwania */
div.nazwa_select{
	background: url( 'images/strzalka_rozkr_sz.gif' ) left no-repeat;
	padding-left:10px;
	margin-left:15px;
}
fieldset
{
  border: 0;
  padding: 0;
  margin: 0px;
}

input.wyszukiwanieInput
{
  margin: 0;
  padding: 0;
}

td.labelWysz1, td.labelWysz2
{
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  padding: 0 10px 0 0;
  border-bottom:1px solid #ffffff;
  background: #f0efe8;
}

td.inputWysz1, td.inputWysz2, td.inputWysz1Aktywne
{
  width: 115px;
}

td.wymazWysz1, td.wymazWysz2
{
  width: 60px;
}

select.wyszukiwanie
{
  width: 165px;
  border: 1px solid #d4d4d4;
  font: 12px Arial;
  color: #5e5b4f;
  padding: 2px 2px 2px 2px;
}

td.inputWysz1Aktywne select.wyszukiwanie
{
  width: 165px;
  border: 1px solid #d4d4d4;
  font: 12px Arial;
  color: #FF7200;
  padding: 2px 2px 2px 2px;
}

td.wymazWysz
{
  padding: 0 60px 0 15px;
}

tr.wyszuBiale
{
  background: #ffffff;
}

td.wymazWysz a
{
  font: bold 11px Tahoma;
  color: #ff7200;
}

td.wymazWysz img
{
  margin: 0 3px 1px 0;
}

/* szukaj */

input.szukajInput
{
  font: 11px 'Trebuchet MS';
  color: #aba99b;
  border: 1px solid #aba99b;
  padding: 2px 5px 2px 5px;
  width: 166px;
}

input.szukajButton
{
  background: #6a675d;
  border: 1px solid #585650;
  font: bold 11px Tahoma;
  color: #ffffff;
  width: 71px;
  height: 18px;
}

table.wyszukiwarkaTabela
{
  margin: 4px 0 0 0;
}

/* stopka */

div.stopka_content {
	margin:0px auto;
	background: url( 'images/orange_border.gif' ) top repeat-x;
	padding-top:2px;
}
div.stopka_content div.kontakt_info {
	margin:5px auto 1px auto;
	background-color: #f6f6f6;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
}
div.stopka_content div.kontakt_info div.zawartosc {
	margin:5px auto;
	width:982px;
	background-color: #ffffff;
}
div.menu_stopka {
	background: url( 'images/menu_stopka_bg.gif' ) bottom repeat-x;
	height:75px;
	padding-top: 5px
}
div#stopka
{
  clear: both;
  height: 40px;
}
div#stopkaLewo
{
  width: 192px;
  border-right: 1px solid #6a675d;
  float: left;
  height: 100%;
  font: 10px 'Trebuchet MS';
  color: #d0cbb9;
  text-align: center;
}

div#stopkaLewo h5
{
  font: bold 11px 'Trebuchet MS';
  color: #ffffff;
  margin: 0;
  padding: 4px 0px 0px 0px;
}

div#stopkaSrodek
{
  width: 574px;
  float: left;
  height: 40px;
  overflow:hidden;
  font: 11px Tahoma;
  color: #cfc9b5;
}

div#stopkaSrodek ul
{
  text-align: left;
  display: inline;
}

div#stopkaSrodek ul a
{
  color: #cfc9b5;
}

div#stopkaSrodek ul a:hover
{
  color: #ffc600;
}

div#stopkaSrodek ul li
{
  display: inline;
  margin: 0 0 0 10px;
  border-left: 1px solid #706c5f;
  padding: 0 0 0 10px;
  
}

div#stopkaSrodek ul li.pierwszeDol
{
  border: 0;
  margin: 0;
  padding: 0;
}

div#stopkaPrawo
{
  float: left;
  height: 23px;
  text-align: center;
  width: 192px;
  padding: 13px 0 0 0;
}

div#stopkaPrawo img
{
  margin: 0 5px 0 0;
}

div.stopka_menu_linki{
	font: normal 12px 'Tahoma';
	text-align: center;
}
div.stopka_menu_linki a, div.stopka_menu_linki a:visited, div.stopka_menu_linki span {
	color:#727272;
}
div.stopka_menu_linki a:hover{
	color:#f37c1c;
}

div.zawartosc_tabeli_stopka{
	padding-left:25px;
	margin-top: 10px;
	border-right:1px solid #eeeeee;
	font: normal 11px 'Tahoma';
	color:#727272;
	text-align:left;
	border-left: 1px solid #EEEEEE;
}
div.stopka_linki{
	background: url( 'images/kwadrat.gif' ) left no-repeat;
	padding: 3px 0 3px 12px;
}
div.stopka_linki a{
	font: normal 11px 'Tahoma';
	line-height:17px;
	color:#727272;
}
div.stopka_linki a:hover{
	color:#f79214;
}
div.opinie_nagl{
	font-weight:bold;
	padding-bottom:3px;
}
td.cien_prawa_aut{
	background: url( 'images/cien_stopka.gif' ) top no-repeat;
}
div.prawa_autorskie{
	color:#c0c0c0;
	font: normal 11px 'Tahoma';
	float:right;
	padding-right:220px;
}

/* aktualnosci */

div.aktualnosciSkrotZdjecia
{
  float: left;
  padding: 0 15px 10px 0;
  width: 75px;
}

div.aktualnosciSkrotZdjecia img
{
  padding: 1px;
  border: 1px solid #d6d2be;
}

div.aktualnosciRow
{
  clear: both;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d6d2be;
  margin: 0 0 10px 0;
}

div.aktualnosciRow h3 a
{
  font: bold 13px 'Trebuchet MS';
  color: #5e5b4f;
  text-decoration: none;
}

div.aktualnosciRow h3, div.aktualnosci h3
{
  font: bold 13px 'Tahoma';
  color: #5e5b4f;
  margin: 10px 0 5px 10px;
  padding: 0;
}

p.aktData
{
  font: normal 10px 'Trebuchet MS';
  color: #ff7200;
  margin: 0;
}

p.aktData img
{
  padding: 0 4px 0 0;
}

a.wiecej
{
  display: block;
  font: bold 11px 'Trebuchet MS';
  color: #5e5b4f;
  text-decoration: none;
  margin: 5px 0 0 0;
}

a.wiecej img
{
  padding: 0 5px 0 0;
  float: left;
}

div.aktOpis
{
  color: #5e5b4f;
  font: normal 11px 'Tahoma';
  margin: 8px 10px 0 10px;
  text-align: justify;
}
div.aktOpis p {
	color: #5e5b4f;
	font: normal 11px 'Tahoma';
	line-height: 18px;
}
div.aktOpis p a {
	color: #F55C0B;
}
div.aktOpis a{
	color: #F55C0B;
}
div.pager
{
  text-align: center;
  font: normal 11px 'Trebuchet MS';
}

div.pager a
{
  font: normal 11px 'Trebuchet MS';
  color: #5e5b4f;
}

div.pager a:hover
{
  text-decoration: none;
}

span.separator
{
  font: normal 12px 'Trebuchet MS';
  padding: 0 4px;
  color: #d6d2be;
}

div.pager strong
{
  padding: 0 8px;
}

div.pliki
{
  margin: 15px 10px;
  font-size: 11px;
  clear: both;
}

div.aktualnosci ul
{
  margin: 5px 0 5px 10px;
}

div.aktualnosci ul li
{
  background: url( 'images/lista_opisowa.gif' ) no-repeat 0 7px;
  font-weight: bold;
  padding: 0 0 0 10px;
}

div.aktualnoscPliki
{
  background: url( 'images/lista_opisowa.gif' ) no-repeat 0 5px;
  padding: 0 0 0 10px;
}

div.aktualnoscPliki p
{
  margin: 0 0 5px 0;
}

div.oblewanePrawo
{
  width: 192px;
  float: right;
  margin: 15px 15px 15px 15px;
}

div.oblewaneLewo
{
  width: 192px;
  float: left;
  margin: 15px 15px 15px 0;
}

div.aktualnosci div.aktualnosciZdjecie img
{
  padding: 2px;
  background: #ffffff;
  border: 1px solid #b2b2b2;
}

div.aktualnosciZdjecie p
{
  font-size: 11px;
}

div.zdjeciaGora
{
  margin: 15px 0 0 0;
}

div.zdjeciaDol
{
  margin: 15px 0 15px 0;
}

div.zdjeciaGora div.aktualnosciZdjecie, div.zdjeciaDol div.aktualnosciZdjecie
{
  	float: left;
  	width: 192px;
	margin: 5px 10px;
	_margin: 5px 30px;
}

div.zdjeciaGora div.clear, div.zdjeciaDol div.clear
{
  clear: both;
}

div.clr
{
	clear: both;
}
div.clear
{
	clear: both;
}

/* kontakt */

input.forumlarzInput, textarea.forumlarzInput
{
  width: 165px;
  padding: 1px 5px 1px 5px;
  font: normal 11px 'Tahoma';
  color: #5e5b4f;
  border: 1px solid #d7d7d7;
}

textarea.forumlarzInput
{
  height: 85px;
  width: 285px;
}

td.formularzLabel, .formularzWymagane
{
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  text-align:right;
}

}
span.formularzGwiazdka{
	color: #5e5b4f;
}
div.submit
{
  text-align: center;
  margin: 5px 0 0 0;
}

div.submit input
{
  font: bold 11px Tahoma;
  color: #ffffff;
  padding: 1px 20px;
  background: #6a675d;
  border: 1px solid #5a5852;
  text-align: center;
}

div.komunikat
{
  color: #a43113;
  font: bold 13px 'Trebuchet MS';
  margin: 20px;
}

table.table_kontakt{
	margin-top: 20px;
	vertical-align: top;
	width: 365px;
}
td.kontakt_kom{
	border: 1px solid #e2e2e2;
	border-top: none;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: justify;
}

div.naglowek_kontakt div {
	text-align:left;
	padding-left:5px;
	padding-top: 2px;
}

div.naglowek_kontakt{
	height:22px;
	padding-top:7px;
	background: url( 'images/naglowek_orange_bg.gif' ) repeat-x;
	font: bold 12px 'Tahoma';
	color:#ffffff;
}
div.naglowek_kontakt_left{
	height:29px;
	margin-top:-7px;
	width:13px;
	background: url( 'images/naglowek_orange_left.gif' ) top left no-repeat;
	float:left;
}
div.naglowek_kontakt_right{
	height:29px;
	margin-top:-7px;
	width:5px;
	background: url( 'images/naglowek_orange_right.gif' ) top right no-repeat;
	float:right;
}

/* mapa serwisu */

div.mapaSerwisu h3
{
  font: bold 12px 'Trebuchet MS';
  color: #f37c1c;
  margin: 3px 0 5px 0;
}

div.mapaSerwisu ul
{
  margin: 0 0 0 30px;
}

div.mapaSerwisu ul li
{
  background: url( 'images/lista_opisowa.gif' ) no-repeat 0 7px;
  padding: 0 0 2px 10px;
}

div.mapaSerwisu ul li a
{
  font: bold 12px 'Trebuchet MS';
  color: #5e5b4f;
}

div.mapaSerwisu ul ul li a
{
  font: normal 12px 'Trebuchet MS';
  color: #a9a79f;
}

div.mapaSerwisu ul ul li a:hover
{
  color: #f37c1c;
}

/* wyszukiwarka */

form#wyszukiwarka_formularz
{
  font: bold 12px 'Trebuchet MS';
  color: #5e5b4f;
}

form#wyszukiwarka_formularz label
{
  padding: 0 25px 0 0;
}

input.input1
{
  width: 250px;
  padding: 1px 5px 1px 5px;
  font: normal 11px 'Trebuchet MS';
  color: #aba99b;
  border: 1px solid #bfbfbf;
}

input.button
{
  font: bold 11px Tahoma;
  color: #ffffff;
  padding: 1px 15px;
  background: #6a675d;
  border: 1px solid #5a5852;
  text-align: center;
}

div.wysBlok
{
  font: normal 12px 'Trebuchet MS';
  color: #5e5b4f;
  margin: 20px 0 0 0;
}

h4.wysNaglowek
{
  color: #f37c1c;
  font: bold 12px 'Trebuchet MS';
  cursor: pointer;
  margin: 25px 0 0 0;
  padding: 0 0 0 0;
  border-color: #b2b2b2;
}

h4.wysNaglowek span
{
  color: #5e5b4f;
}

dl.wysListaBox
{
  margin: 5px 0 0 0;
  padding: 0;
  display: none;
}

dl.wysLista
{
  border-bottom: 1px solid #b2b2b2;
  padding: 0 0 0 10px;
  margin: 0 0 7px 0;
}

dt
{
  font: bold 12px 'Trebuchet MS';
}

dt a
{
  color: #f37c1c;
  padding: 0 0 0 5px;
}

dd
{
  margin: 0;
  font: normal 12px 'Trebuchet MS';
  padding: 8px 0 7px 0;
}

dd a.wiecej
{
  margin: 5px 0 0px 0;
}

/* schowek porownywarki */

div.model
{
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  clear: both;
  margin: 0 0 12px 20px;
}

div.model input
{
  float: left;
  margin: 0 12px 0 0;
}

div.buttony
{
  padding: 10px 0 0 0;
  clear: both;
}

div.buttony input
{
  padding: 0px 10px;
}

div.buttony input.szary
{
  border: 1px solid #585650;
  background: #6a675d;
  *margin: 0 10px 0 0;
  margin-bottom: 3px;
  cursor: pointer;
}
input.karta_input{
	width:40px;
	border:1px solid #d4d4d4;
	color:#666665;
	text-align:right;
	padding:1px 5px;
}
input.przelicz_ilosc{
	width:24px;
	height:24px;
	border:none;
	background: url( 'images/button_ilosc.gif' ) no-repeat;
	cursor:pointer;
}
input.przelicz_ilosc_btn{
	width:120px;
	height:28px;
	border:none;
	background: url( 'images/btn_przelicz.gif' ) no-repeat;
	cursor:pointer;
}
input.oproznij_kosz{
	width:120px;
	padding:4px 16px 7px 15px;
	*padding:5px 16px 5px 16px;
	background: url( 'images/button_oproznij_kosz.gif' ) no-repeat;
	cursor: pointer;
	color:#5e5b4f;
	border:none;
	font: bold 11px 'Tahoma';
	text-align:center;
}
input.przelicz, input.btn_red{
	border:none;
	color: #ffffff;
	background: url( 'images/button_red.gif' ) no-repeat;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 110px;
	height:34px;
	padding-bottom:3px;
	*padding-bottom:0px;
	font-family: Verdana;
}
input.btn_red_m {
	border:none;
	color: #ffffff;
	background: url("images/btn_red.gif") no-repeat;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 180px;
	height:34px;
	padding-bottom:3px;
	*padding-bottom:0px;
	font-family: Verdana;
}
input.btn_red_mm {
	border:none;
	color: #ffffff;
	background: url("images/btn_red_mm.gif") no-repeat;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 195px;
	height:34px;
	padding-bottom:3px;
	*padding-bottom:0px;
	font-family: Verdana;
}
input.btn_red_b {
	border:none;
	color: #ffffff;
	background: url("images/btn_red_b.gif") no-repeat;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 235px;
	height:34px;
	padding-bottom:3px;
	*padding-bottom:0px;
	font-family: Verdana;
}
.kup_btn{
	width:120px;
	height:28px;
	background: url( 'images/btn_kup_sklejke.gif' ) no-repeat;
	border:none;
	cursor:pointer;
}
.kup_btn_kp{
	width:150px;
	height:39px;
	background: url( 'images/btn_kup_kp.gif' ) no-repeat;
	border:none;
	cursor:pointer;
}
.kup_formatki{
	width:120px;
	height:28px;
	background: url( 'images/btn_kup_formatki_small.gif' ) no-repeat;
	border:none;
	cursor:pointer;
}
input.przelicz2{
	width:315px;
	height:34px;
	padding-bottom: 3px;
	*padding-bottom: 0px;
	color:#ffffff;
	font:bold 13px 'Tahoma';
	background: url( 'images/btn_dlugi.gif' ) no-repeat;
	border:none;
	text-align:center;
	cursor:pointer;
}
input.btn_przelicz{
	width:120px;
	height:28px;
	background: url( 'images/btn_przelicz.gif' ) no-repeat;
	border:0;
	margin-bottom:5px;
	cursor:pointer;
}
input.porownaj{
	width:140px;
	padding:4px 16px 7px 16px;
	*padding:5px 16px 5px 16px;
	color:#ffffff;
	font:bold 11px 'Tahoma';
	background: url( 'images/button_orange_2.gif' ) no-repeat;
	border:none;
	text-align:center;
	cursor:pointer;
}
input.orange_3{
	width:120px;
	padding:4px 16px 7px 16px;
	*padding:5px 16px 5px 16px;
	color:#ffffff;
	font:bold 11px 'Tahoma';
	background: url( 'images/button_orange_3.gif' ) no-repeat;
	border:none;
	text-align:center;
	cursor:pointer;
}
input.powrot {
	font: bold 11px 'Tahoma';
	width:90px;
	padding:4px 16px 7px 16px;
	*padding:5px 16px 5px 16px;
	color:#5e5b4f;
	background: url( 'images/button_silver.gif' ) no-repeat;
	cursor: pointer;
	border:none;
}
input.powrot_zakupy{
	width:140px;
	padding:4px 16px 7px 15px;
	*padding:5px 16px 5px 16px;
	background: url( 'images/button_powrot_zakupy.gif' ) no-repeat;
	border:none;
	text-align:center;
	color:#5e5b4f;
	font: bold 11px 'Tahoma';
	cursor:pointer;
}

div.buttony input.pomaranczowy
{
  border: 1px solid #d56205;
  background: #f37c1c;
  margin-bottom: 3px;
  cursor: pointer;
}

input.pomaranczowy2
{
	border: 1px solid #d56205;
  background: #f37c1c;
  padding: 2px 0px;
  font: bold 11px Tahoma;
  color: #ffffff;
  cursor: pointer;
}

div.buttony input.pomaranczowy3
{
  border: 1px solid #d56205;
  background: #f37c1c;
  margin-bottom: 3px;
  float: right;
  cursor: pointer;
}

a.kolorowy
{
	color: #F37C1C;
}

div.buttony input.text
{
  border: 1px solid #bebebe;
  color: #a8a89e;
  padding: 3px 5px 3px 5px;
  font-weight: normal;
  width: 35px;
}

div.buttony select.select
{
  border: 1px solid #bebebe;
  color: #a8a89e;
  padding: 2px 0px 2px 0px;
  font-weight: normal;
  font: normal 11px Tahoma;
  margin: 0 5px 0 0;
}

div.buttony span
{
  font-weight: bold;
  padding: 0 20px 0 10px;
}

/* porownywarka */

td.pCecha
{
  background: #f5f4ef;
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  height: 32px;
  padding: 0 5px 0 10px;
}

td.pLabelParzysty
{
  background: #faf9f4;
  color: #666665;
  font: normal 11px 'Tahoma';
  text-align:center;
  padding:0 10px;
}

td.pLabelParzysty span
{
  font: bold 11px 'Tahoma';
  text-align:center;
  color:#f37c1c;
}

td.pLabelNieparzysty
{
  background: #faf9f4;
  color: #666665;
  text-align:center;
  padding:0 10px;
}
td.pLabelNieparzysty span.cena
{
  color: #f37c1c;
  font: bold 12px 'Tahoma';
  text-align:center;
}

td.pLabelParzysty span.cena
{
  font: bold 12px 'Tahoma';
  color: #9b9a96;
  text-align:center;
}
/* koszyk */
table.doZaplaty {
  font: normal 11px 'Tahoma';
  color: #5e5b4f;
  clear:both;
}

table.doZaplaty td{
	padding:2px 0;
}
ul.listaPlatnosci li{
	color:#f37c1c;
	font:bold 11px 'Tahoma';
}
span.koszykTowar
{
  font-weight: bold;
  color: #f37c1c;
}
span.koszykTowarOpis
{
  font-weight: bold;
  color: #5e5b4f;
}
img.koszyk_kroki{
	padding-top:17px;
	padding-bottom:10px;
	padding-left:115px;
}
p.formularzOpis{
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:1px solid #d5d5d5;
	text-align:center;
	font: bold 12px 'Tahoma';
}

table.karta-ceny-lewa{float:left;}

table.karta-ceny-prawa{float:right;}

span.przekresl{text-decoration: line-through; }

.rabat{
float: right;
width: 225px; 
}

.wyprzedaz-tlo{
margin:0 auto;
background: url(images/wyprzedaz_back.gif) no-repeat 0px 0px;
width:574px;
height: 58px; 
margin-bottom: 5px;
}

.procent-tlo{
background: url(images/procent.gif) no-repeat 0px 0px;
margin-left: 12px;
width: 108px;
height: 43px;
font-family: Arial;
font-size: 27px;
font-weight: bold;
color: white;
word-spacing: -3px;
padding:5px 0px 0px 0px;
}

* html .procent-tlo{
margin-left: 10px;
}



.opcja{
margin-left:10px;
font-size: 15px;
}

.procent-w{
float: left;
width: 201px;
height: 50px;
}

.procent-wszystkie{
padding: 8px 0px 0px 0px;
overflow: hidden;
}

.wyprzedaz{
margin: 0 auto;
padding: 1px 17px 2px;
font-weight: bold;
width: 85px;
height: 21px;
background: #ea2a11;
font-size: 16px;
color: white;
font-family: tahoma;
}

.procent{
margin: 0 auto;
padding: 2px 17px;
font-weight: bold;
width: 85px;
height: 21px;
background: none;
font-size: 16px;
color: #ea2a11;
font-family: tahoma;
}

.wyprzedaz2{
margin: 0 0 0 10px;
padding: 1px 6px 1px;
font-weight: bold;
width: 85px;
height: 21px;
background: #ea2a11;
font-size: 12px;
color: white;
font-family: tahoma;
}

.procent2{
margin: 0px 0px 0px 15px;
padding-left: 8px;
font-weight: bold;
width: 85px;
height: 21px;
background: none;
font-size: 12px;
color: red;
font-family: tahoma;
}


table.karta_produktu_kosz th, table.koszykZawartosc th, table.dostawa th {
  background: url( 'images/boxKolumna_bg.gif' ) repeat-x;
  font: bold 11px 'Tahoma';
  color: #5e5b4f;
  height: 31px;
  text-align:center;
  margin:0px;
  margin-top:-1px;
}
td.nazwa_pdt{
	font: bold 11px 'Tahoma';
	color: #5e5b4f;
	width:45px;
    padding:2px 0px 2px 45px;
}
div.koszykZawartosc_left {
  background: url( 'images/boxLewo_nagl.gif' ) left no-repeat;
  height:22px;
  padding-top:9px;
}
div.koszykZawartosc_right{
  background: url( 'images/boxPrawo_nagl.gif' ) right no-repeat;
  height:22px;
  padding-top:9px;
  float:right;
}
table.dostawa{
	border:1px solid #e2e2e2;
}
table.karta_produktu_kosz td.komorka{
	padding:3px 5px;
}
table.koszykZawartosc tr.parzysty, table.dostawa tr.parzysty {
  background: #ffffff;
}

table.koszykZawartosc tr.nieparzysty, table.dostawa tr.nieparzysty{
  background: #f5f4ef;
}
table.koszykZawartosc tr.koszyk_lista td{
  font: normal 12px 'Tahoma';
  color: #5e5b4f;
  height: 50px;
  padding: 0 0 0 5px;
}

table.koszykZawartosc tr.parzysty td, table.koszykZawartosc tr.nieparzysty td {
  font: normal 12px 'Tahoma';
  color: #5e5b4f;
  height: 50px;
  padding: 0 0 0 5px;
}

table.dostawa tr.parzysty td, table.dostawa tr.nieparzysty td
{
  font: normal 11px 'Tahoma';
  color: #5e5b4f;
  height: 30px;
  padding: 0 0 0 10px;
}

tr.parzysty td span, tr.nieparzysty td span
{
  font: bold 11px 'Tahoma';
  color: #f37c1c;
}

tr.nieparzysty td span.wartosc, tr.parzysty td span.wartosc
{
  font: bold 12px 'Tahoma';
  color: #f37c1c;
}
tr.koszyk_lista td span.wartosc{
  font: bold 12px 'Tahoma';
  color: #f37c1c;
}

input.koszykIlosc
{
  border: 1px solid #e4e4e4;
  color: #5E5B4F;
  font: normal 11px 'Tahoma';
  width: 35px;
  text-align:center;
}

div.koszyk_dane {
	float:right;
	width: 375px;
	margin-bottom:30px;
	border:1px solid #D5D5D5;
	border-top: none;
}
div.koszyk_dane div.ngl {
	background: url("images/nagl_wypelnienie_bg.gif") repeat-x;
	height:24px;
	font-weight:bold;
	color: #ffffff;
	font-size: 13px;
	padding-top:7px;
	padding-left:14px;
}
div.koszyk_dane td.formularzLabel {
	padding:6px 6px 6px 0;
	text-align:right;
}
div.koszyk_dane td.formularzPoleKomorka {
	padding:4px 0px;
}
div.koszyk_dane input.forumlarzInput {
	padding:3px 4px;
}
div.koszyk_dane td.formularzPrzyciski {
	padding:8px 0px;
	text-align:center;
}
div.koszyk_dane td.formularzPrzyciski input.przelicz{
	margin-left:85px;
}
div.koszyk_dane textarea.forumlarzInput{
	width:220px;
}
div.logowanie_info {
	padding:9px 25px;
	text-align:left;
	line-height:18px;
	font-weight: bold;
	margin:5px 70px 10px 70px;
	border:3px solid #ededed;
}
div.logowanie_info div.ngl {
	padding-bottom:3px;
	font-weight: bold;
	font-size:15px;
	width:210px;
	margin-bottom:3px;
	border-bottom: 1px solid #D5D5D5;
}
div.logowanie_info div.txt {
	float: left;
}
div.logowanie_info div.linki {
	float: left;
	padding-left:12px;
}
div.logowanie_info div.linki a {
	color: #F37C1C;
}
/* edito */

div#edito
{
  text-align: right;
  font: 10px Tahoma;
  color: #c3c1be;
  margin: 12px 5px 0 0;
}

div#edito a
{
  text-decoration: underline;
  color: #8a8883;
}

div.komunikat2, div.komunikat
{
  border: 1px solid #BFBFBF;
  background: #ffffff;
  text-align: center;
  padding: 18px 6px;
  font: bold 11px 'Tahoma';
  color: #5E5B4F;
	margin: 0 0 20px 0;
}
div.komunikat span.in {
	font-size:14px;
	padding:2px 0 0 33px;
	background: url( 'images/ok.gif' ) left no-repeat;
}
div.komunikat span.er {
	font-size:14px;
	padding:2px 0 0 22px;
	background: url( 'images/er.gif' ) left no-repeat;
}
div.komunikat div.lbl {
	margin:0 10px 10px 10px;
	text-align:center;
	font-size: 12px;
}
div.komunikat div.lbl span {
	background: url( 'images/ok_small.gif' ) 0px 1px no-repeat;
	padding-left:21px;
}
div.komunikat_fixed {
	position:fixed;
	top:27%;
	left:39%;
	width:420px;
	background-color: #ffffff;
	border:4px solid #F37C1C;
	padding:1px;
}
div.komunikat_fixed div.zw {
	border:1px solid #D0D0D0;
	padding:12px 15px 12px 135px;
	background: url("images/zamowienia/error.gif") 30px 14px no-repeat;
}
div.komunikat_fixed div.komunikat {
	font-size:13px;
	padding-top:8px;
	text-align:left;
	border:none;
	font-weight: normal;
}
div.komunikat_fixed div.btn {
	margin-top:15px;
}

div.komunikat3
{
  width: 94%;
  border: 3px solid #f37c1c;
  background: #ffffff;
  text-align: center;
  padding: 18px 0;
	font: bold 11px 'Tahoma';
  color: #f37c1c;
  margin: 0 0 20px 0;
}
div.komunikat_table{
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
}
div.komunikat_koszyk{
	text-align: center;
	padding: 15px 60px;
	font: bold 13px 'Tahoma';
	color: #727272;
}
div.komunikat_top{
	height:7px;

	background: url( 'images/komunikat_top.gif' ) bottom repeat-x;
}
div.komunikat_top_l{
	height:7px;
	width:8px;
	background: url( 'images/komunikat_top_l.gif' ) bottom left no-repeat;
	float:left;
}
div.komunikat_top_p{
	height:7px;
	width:8px;
	background: url( 'images/komunikat_top_p.gif' ) bottom right no-repeat;
	float:right;
}
td.komunikat_right{
	width:8px;
	background: url( 'images/komunikat_right.gif' ) top right repeat-y;

}
td.komunikat_left{
	width:8px;
	background: url( 'images/komunikat_left.gif' ) repeat-y;
}
div.komunikat_bottom{
	height:7px;
	width:100%;
	background: url( 'images/komunikat_bottom.gif' ) repeat-x;
}
div.komunikat_bottom_l{
	height:7px;
	width:8px;
	background: url( 'images/komunikat_bottom_l.gif' ) top left no-repeat;
	float:left;
}
div.komunikat_bottom_p{
	height:7px;
	width:8px;
	background: url( 'images/komunikat_bottom_p.gif' ) top right no-repeat;
	float:right;
}


li.porownywarkaBlokRow
{
  margin: 0 0 5px 0;
  padding: 0;
}

li.porownywarkaBlokRow input
{
  float: left;
  margin: 0 10px 0 5px;
}

div.porownajButton
{
  text-align: right;
  padding: 0 5px 0 0;
}

div.porownajButton input
{
  font: bold 11px Tahoma;
  text-align: center;
  color: #ffffff;
  padding: 2px 10px;
  border: 1px solid #585650;
  background: #6a675d;
}

div.koszyk_kup
{
  margin: 5px 5px 0 0;
  font: bold 11px Tahoma;
  text-align: center;
  color: #ffffff;
  padding: 2px 10px;
  border: 1px solid #585650;
  background: #6a675d;
}

div.koszyk_kup a
{
  color: #ffffff;
}

a.wymazLink
{
  font: bold 11px Tahoma;
  color: #ff7200;
}

td.wymazWysz2 img, td.wymazWysz1 img
{
  padding: 2px 0 0px 0;
}

div.imitacjaSelecta
{
	padding: 2px 5px;
	background: #FFFFFF;
	border: 1px solid #D4D4D4;
	width: 152px;
	color: #FF7200;
}

p.wynikow
{
  padding: 0;
  margin: 0;
  font: normal 13px 'Trebuchet MS';
  color: #5E5B4F;
}

h2.produktNazwa
{
  color: #f37c1c;
  font: bold 14px 'Tahoma';
  text-decoration: none;
  padding: 0 0 5px 0;
}

p.produktOpis
{
	font: normal 11px 'Tahoma';
	padding: 10px 10px;
}

div.produkt p
{
  font: normal 11px 'Tahoma';
  text-align: justify;
}

img.ofertaZdjecie
{
  padding: 1px;
  border: 1px solid #d6d2be;
  margin: 0px 5px 5px 5px;
}

table.produktCechy
{
	clear: both;
	font: normal 11px 'Tahoma';
	color: #5e5b4f;
	width:100%;
}

table.produktCechy tbody td
{
	padding:8px 10px;
	border-bottom:1px solid #ffffff;
}

table.produktCechy tbody tr.kolor0
{
	/* background: #eeede5; */
	background: #f5f4ef;
}

table.produktCechy tbody tr.kolor1
{
	/* background: #f5f4ef; */
	background: #f5f4ef;
}

table.produktCechy tbody td.cena strong
{
	color: #FF7200;
}

td.wartoscCechy
{
	font-weight: normal;
	background: #faf9f4;
	border-right:2px solid #ffffff;
}

td.wartoscCechy_pusty{
	background: #ffffff;
}
div.wartoscCechy_nazwa{
	font-weight:bold;
}
div.wartoscCechy_nazwa img{
	border: none;
}
div.cenaWidok
{
	background: #eeede5;
	padding: 10px 9px;
	font: bold 12px 'Trebuchet MS';
	color: #5e5b4f;
	margin: 0 0 5px 0;
}
div.produktCechy {
	padding:0 6px;
}
div.produktCechy div.region {
	float:left;
	width:380px;
	border-left:1px solid #DFDFDF;
	overflow: hidden;
	background: #F5F4EF;
}
div.produktCechy div.label {
	float:left;
	width:135px;
	padding:4px 0 4px 8px;
	border-top:1px solid #ffffff;
	font-family: 11px 'Tahoma';
}
div.produktCechy div.label span {
	background: url("images/strzalka_table.gif") 0px 5px no-repeat;
	padding-left:10px;
}
div.produktCechy div.value {
	float:left;
	width:229px;
	padding:4px 0 4px 8px;
	border-top:1px solid #ffffff;
}
#formularzZamowienia
{
	margin: 0 0 15px 0;
}

#formularzZamowienia td
{
	font: normal 11px 'Trebuchet MS';
}

#formularzZamowienia td.waga
{
	font: bold 12px 'Trebuchet MS';
	padding: 5px 0 0 0;
}

#formularzZamowienia td.naglowek
{
	font: bold 12px 'Trebuchet MS';
	color: #5e5b4f;
	padding: 0 0 5px 0;
}

td.cena{
	color: #5E5B4F;
	font: bold 15px 'Tahoma';
}

td.cenaWieksza{
	color: #5E5B4F;
	font: bold 15px 'Tahoma';
}
td.cenaWieksza span, td.cena span {
	color:#5E5B4F;
	font:bold 11px 'Tahoma';
}
sup, sub
{
	margin: 0;
	padding: 0;
}

strong.wagaProdukt
{
	color: #9b9a96;
	font-size:12px;
}

table.cenaTabelka
{
	font-size: 11px;
}

h3.produktStaraCena {
	color: #5E5B4F;
	font-size: 11px;
	font-weight: normal;
	margin-top:5px;
	font-family: Tahoma;
	padding-left:0px;
}
div#logoPrawo
{
	background: url( 'images/logo_prawe.jpg' ) no-repeat;
	width: 330px;
	height: 111px;
	float: right;
}

div.posiadamy
{
	font: normal 12px Tahoma;
	color: #d0cbb9;
	position: absolute;
	top: 65px; left: 350px;
}

div.posiadamy strong
{
	color: #ffffff;
}

div.posiadamy span
{
	color: #ff7200;
	font-weight: bold;
}

span.nagloweczek
{
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
	font-family:Tahoma;
}

span.nagloweczek:hover
{
	cursor: pointer;
	cursor: hand;
	text-decoration: underline;
}
span.nagloweczek_opcja{
	font: normal 11px 'Tahoma';
	cursor:pointer;
	padding-top:5px;
}

h2.naglowekGora
{
	font-size: 11px;
	display: inline;
}

img.imgOferta{

}
/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.generatorTabelka {
	margin-top: 20px;

}

.generatorTabelka td {
	padding: 3px;
}

.generatorTabelka td span.trescBledu {
	color: red;
}


.generatorTabelka td.opis {
	text-align: right;
}

.generatorTabelka td.opisSrodek {
	text-align: center;
}

.generatorTabelka td.opisSrodek ul li{
	display: inline;
}

.generatorButtony {
	text-align: center;
}

table.koszykZawartosc tr.parzysty td.komorka,
table.koszykZawartosc tr.nieparzysty td.komorka {
	padding: 5px;
	text-align: center;
	font-size:12px;
}

table.koszykZawartosc tr.parzysty td.komorka input,
table.koszykZawartosc tr.nieparzysty td.komorka input {
	text-align: center;
}

.ofertaInput {
	border:1px solid #BFBFBF;
	color:#4F4F4F;
	font-family:'Tahoma';
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:0pt 2px 0pt 5px;
}

/* konfigurator */


.konfigurator {
	width: 760px;
	margin: 0px 5px 0px 5px;
}
.konfigurator th {
	background:url("images/boxKolumna_bg.gif") repeat-x;
	color:#5E5B4F;
	font:bold 11px 'Tahoma';
	padding:0;
	text-align:center;
}
.konfigurator th.ngl_left{
	background:url("images/boxLewo_nagl.gif") no-repeat left top;
	height:31px;
	width:4px;
	font-size:1px;
}
.konfigurator th.ngl_right{
	background:url("images/boxPrawo_nagl.gif") no-repeat right top;
	height:31px;
	width:4px;
	font-size:1px;
}
.konfigurator td.lewa {
	font-size:1px;
	padding: 0px;
	border-left: 1px solid #e2e2e2;
	width:1px;
}
.konfigurator td.prawa {
	font-size:1px;
	padding: 0px;
	border-right: 1px solid #e2e2e2;
	width:1px;
}
.konfigurator td.separator_top {
	border-bottom: 1px solid #e2e2e2;
}
.konfigurator td.separator_bottom {
	border-top: 1px solid #e2e2e2;
}
.konfigurator td.stopka {
	border: 1px solid #e2e2e2;
	border-top:none;
}
.konfigurator td.pola {
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.konfigurator td.pola div.pole_lp {
	padding:3px 0px 3px 0px;
	font-weight:bold;
}
.konfigurator div.ngl {
	font-weight: bold;
	text-align:left;
	padding-bottom:8px;
}
.konfigurator input.reg {
	border: 1px solid #d4d4d4;
	font-size:12px;
	color: #666665;
	padding:3px 4px;
	text-align: center;
}
.konfigurator div.select{
	width: 126px;
	height: 16px;
	padding: 2px 0 0 4px;
	cursor: pointer;
	background: url('images/select_gfx.gif') no-repeat;
	text-align: left;
}
.konfigurator div.rozmiar {
	display: none;
	border:1px solid #d4d4d4;
	border-top: none;
	text-align: left;
	width: 128px;
	position:absolute;
	background-color: #ffffff;
}
.konfigurator div.rozmiar_lbl{
	padding:1px 0px 1px 3px;
	cursor: pointer;
	font-size: 11px;
}
.konfigurator div.rozmiar_lbl:hover{
	background-color: #F0EFE8;
}
.konfigurator td.sloje {
	vertical-align: top;
}
.konfigurator div.sztuki_int{
	width: 75px;
	height: 22px;
	background: url('images/input_int.gif') no-repeat;
}
.konfigurator div.sztuki_int input.sztuki {
	border: none;
	background: none;
	float:left;
	font-size:12px;
	color: #666665;
	padding:3px 3px;
	text-align: center;
	width:40px;
}
.konfigurator input.sztuki {
	border: 1px solid #D4D4D4;
	background: none;
	font-size:12px;
	color: #666665;
	padding:3px 3px;
	text-align: center;
	width:38px;
	height:21px;
}
.konfigurator div.sztuki_int div.rozwin {
	height:20px;
	width:22px;
	margin-left:3px;
	float:right;
	cursor:pointer;
	font-size:11px;
}
.konfigurator div.sztuk {
	position: absolute;
	display: none;
	border:1px solid #d4d4d4;
	background-color: #ffffff;
	border-top:none;
	text-align:left;
	width:73px;
	margin-top:-1px;
	margin-left:40px;
	*margin-left:-37px;
}
.konfigurator div.sztuk_lbl {
	padding-right:27px;
	cursor: pointer;
	text-align:center;
}
.konfigurator div.sztuk_lbl:hover {
	background-color: #F0EFE8;
}
.konfigurator div.usun_formatke {
	cursor: pointer;
	font-weight:bold;
}
.konfigurator div.usun_formatke div {
	cursor: pointer;
	font-weight:bold;
	float:right;
	padding:3px;
}
.konfigurator input[type='radio'] {
	border:0;
}

p.logowanie_info {
	margin:0;
	padding:10px;
	font-size:12px;
	color:#000000;
	line-height:16px;
}
p.logowanie_info a {
	font-size:11px;
	color:#F79214;
	font-weight:bold;
}

li.non {
	display:none;
}

































/* KARTA PRODUKTU */
h2.tytul1a {
	margin: 0px 0px 6px 0px;
	padding: 0px 4px 0px 0px;
	line-height: 30px;
	height: 29px;
	text-indent: 8px;
	font-size: 11px;
	border-bottom: 2px solid #F0EFE8;
	/* background: url("images/naglowek_red_bg.gif") repeat-x; */
	background: url("images/nagl_wypelnienie_bg.gif") repeat-x;
	overflow:hidden;
}
h2.tytul1a span {
	padding:0;
	display: block;
	color:#ffffff;
}

img.obrazekCecha {
	margin-bottom: -5px;
	*margin-bottom: -7px;
	padding-left: 8px;
}

h2.tytul1a span.kartaProduktu {
	padding-left: 5px;
	font-size: 13px;
	display: block;
	float: left;
}
div.edytuj_produkt {
	position: relative;
	left: 140px;
	top: 6px;
}
div.edytuj_produkt a, div.edytuj_produkt a:visited {
	color: #ffffff;
	font-size:13px;
	font-weight: bold;
}
h2.tytul1a span.kartaProduktuIndex {
	padding:0;
	display: block;
	float: right;
}
div.floatPrawo2 {
	float: right;
}
div.floatPrawo2 a {
	margin:0;
	padding:0;
}
div.iloscProduktowPrzewijanie {
	float: right;
	color:#ffffff;
}
h2.tytul1a span.clear {
	background: none;
}
div.polaczRegionyKP {
	width:9px;
	height: 25px;
	position:relative;
	left: 560px;
	top:-33px;
	*left: 285px;
	_left: 285px;
	zoom:1;
	overflow:hidden;
}
span.kodProduktu {
	background: none;
	display: inline;
	font-weight: normal;
	text-align: right;
	float: right;
	margin: -1px 13px 0px 0px;
	*margin: -22px 13px 0px 0px;
}
.kartadane {
	margin-bottom: 7px;
}
.kartadane img{
	border: 1px solid #dedede;
	padding: 2px;
}
.kartadane .statusy {
	float: right;
	margin-bottom: 5px;
}
div.kartadane2 div.statusy {
	padding-top: 10px;
	width:230px;
}
div.kartadane2 div.ikonyStatus {
	padding-bottom: 0px;
	float:left;
	zoom:1;
}
.kartadane .statusy img {
	border: 0px;
	margin: 2px 0px;
}
div.zdjecieGlowne {
	padding-left: 16px;
}
.kartadane h1.produktname2{
	padding: 2px 0 4px 3px;
	font-size: 15px;
	font-weight: bold;
	margin:12px 7px 10px 7px;
	border-bottom:2px solid #DFDFDF;
	color: #F37C1C;
}
span.produktCenaSzcz {
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
	color: #666665;
}
span.produktCenaSzcz span {
	font-weight: bold;
	font-size: 16px;
	color: #F37C1C;
}
span.produktCenaSzcz span.n {
	font-weight:normal;
	font-size: 11px;
	color: #666665;
	padding-top: 2px;
}

div.zamawiam_sztuk{
	margin:8px 0px;
	padding:10px 0;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	text-align: left;
}
div.zamawiam_sztuk input {
	height: 19px;
	width:57px;
	color: #666665;
	text-align: center;
	float:left;
	border:1px solid #8F8F8F;
}

div.zamawiam_sztuk div.floatRight {
	color:#666665;
	float:right;
	padding-top:8px;
	padding-right: 30px;
}

div.zamawiam_sztuk div.floatInput {
	float:left;
	padding: 2px 0px 2px 8px;
}

div.zamawiam_sztuk div.floatLeft {
	color:#666665;
	float:left;
	padding-top:5px;
	font-weight: bold;
}
div.operacje_ilosc {
	float:left;
	width:12px;
	margin-right:3px;
	height:25px;
	padding: 0 3px;
	*padding: 0px 10px 0px 0px;
	*margin-top:-3px;
}
div.operacje_ilosc input#btn_plus {
	border:none;
	cursor:pointer;
	width:15px;
	height:12px;
	margin-bottom:1px;
	*margin-bottom:0px;
	background: url("images/btn_plus.gif") top no-repeat;
}
div.operacje_ilosc input#btn_minus {
	border:none;
	cursor:pointer;
	width:15px;
	height:12px;
	background: url("images/btn_minus.gif")  top no-repeat;
}
div.zamawiam_sztuk input.przeliczaj {
	float:left;
	margin-left:25px;
	background: url("images/btn_przelicz.gif") no-repeat;
	width: 120px;
	height:28px;
	border: none;
	cursor: pointer
}
img.doKoszyka {
	border:0;
	margin:0;
	padding:0;
	float: none;
}
div.doKoszyka img {
	cursor: pointer;
	margin-top:5px;
}

div.doKoszykaKatalog {
	padding-top: 10px;
	cursor: pointer;
}

input.dobierzRamke {
	background: url("images/btn-dobierz-ramke.gif") no-repeat;
	cursor: pointer;
	border: 0px;
	width: 182px;
	height: 32px;
}

div.dobierzRamke {
	margin: 0px;
	padding:5px 0px 0px 8px;
	clear: both;
}

div.pytanieProdukt {
	padding-top: 7px;
	float: left;
	width: 117px;
	text-align: right;
}

div.doPrzechowalni {
	padding-top: 7px;
	float: left;
	width: 90px;
	padding-left: 5px;
}

input.pytanieOProdukt {
	background: url("images/kp/meble/zadaj-pytanie-btn.gif") no-repeat;
	border:0;
	width: 132px;
	height: 26px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	color:#939e45; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! kazdy kolor inny */
	padding: 0 0 5px 19px;
	*padding: 0 0 1px 19px;
}
input.btnPrzechowalnia {
	background: url("images/kp/meble/do-schowka.gif") no-repeat;
	border:0;
	width: 132px;
	height: 26px;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	color:#939e45; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! kazdy kolor inny */
	padding: 0 0 5px 19px;
	*padding: 0 0 1px 19px;
}
input.pozyczkaEkspresowa {
	background: url("images/kp/meble/pozyczka-ekspresowa.gif") no-repeat;
	border:0;
	width: 182px;
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	padding: 0 0 5px 32px;
	*padding: 0 0 1px 32px;
	margin-bottom: 10px;
}
div.przyciski {
	margin: 8px 20px 0px 10px;
	padding: 0 5px 7px 5px;
	overflow:hidden;
	float:left;
}
div.przyciski div.pytanie_lbl {
	cursor:pointer;
	margin-right: 35px;
	font-weight: bold;
	background: url("images/pytajnik_ico.gif") left no-repeat;
	padding:5px 0 2px 25px;
	margin-bottom:15px;
	margin-left:4px;
	float:left;
}
div.przyciski div.schowek_lbl {
	cursor:pointer;
	font-weight: bold;
	background: url("images/drzwi_ico.gif") left no-repeat;
	padding:4px 0 2px 31px;
	float:left;
}
div.przyciski div.pytanie_lbl:hover, div.przyciski div.schowek_lbl:hover {
	text-decoration:underline;
	color: #F37C1C;
}
/* przechowywaczka - dziab�g*/
div.schowek_info {
	width:330px;
	top:-138px;
	left:280px;
	position:relative;
	z-index:100;
	display:none;
	_left:-144px;
}
div.schowek_info div.warstwa_top {
	height:18px;
	width:39px;
	background:transparent url(images/mala_warstwa_przecho_bg_top.gif) no-repeat;
}
div.schowek_info div.srodek_obr {
	background-color:#ffffff;
	padding:1px;
	border:1px solid #F37C1C;
}
div.schowek_info div.srodek {
	width:290px;
	background-color:#ffffff;
	padding:15px;
	border:3px solid #F37C1C;
}
div.schowek_info div.close_info {
	width:27px;
	height:27px;
	background:#ffffff url(images/mala_warstwa_dodano_zamknij.gif) no-repeat;
	position:absolute;
	right:9px;
	top:27px;
	cursor:pointer;
}
div.schowek_info div.warstwa_bottom {
	height:13px;
	width:221px;
	background:transparent url(images/mala_warstwa_dodano_bg_bottom.png) no-repeat;
	_background:transparent url(images/mala_warstwa_dodano_bg_bottom.gif) no-repeat;
}
h3.tytul1 {
	padding: 3px 0px 3px 17px;
	color: #666665;
	font-size: 11px;
	background: url("images/s2.gif") no-repeat;
	background-position: 2px 6px;
	text-align: left;
}
h2.tytul1b {
	border-bottom: 1px solid #E2E2E2;
	background: url("images/nagl_wypelnienie_bg.gif") repeat-x;
	text-align: left;
	padding-left: 16px;
	margin-bottom: 10px;
	color: #ffffff;
	font-family: Tahoma,Verdana,Arial,Sans-Serif;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}
div.brakTowaruPowiadom {
	float:left;
}
div.brakTowaruPowiadom div.lbl {
	color: #7F7E78;
	font-size:11px;
	padding-top:3px;
}
div.brakTowaruPowiadom div.form {
	padding-top:15px;
	zoom:1;
}
div.brakTowaruPowiadom div.form input {
	width:180px;
	border:1px solid #888478;
	height:15px;
	padding:2px 4px;
	float: left;
	color:#666665;
	font-size:11px;
}
div.brakTowaruPowiadom div.form .button {
	width: 20px;
	height: 15px;
	padding: 2px 4px;
	background-color: #F37C1C;
	border: 1px solid #CF5C00;
	display:block;
	float: left;
	margin-left: 4px;
	cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
div.content_kp div.komunikat_katalog {
	border:none;
	margin:0px 20px 0 0;
	padding:0px 20px 15px 15px;
	float:left;
	border-right:2px solid #E8E6DB;
}
div.content_kp div.komunikat_katalog img {
	border: none;
}
.rozmiar_frontu{
	background: url('images/dobierz_rozmiar_frontu.jpg') no-repeat;
	width: 182px;
	height: 32px;
	border: none;
	cursor: pointer;
}
.kartadane h4 span {color: red;}
.kartadane h4 span.n {font-weight: normal; color: #525252;}
.kartadane h3 span.n {font-weight: normal; color: #525252;font-size: 11px;}
.kartaopis {
	padding: 5px 0 11px 10px;
	text-align: justify;
	width:550px;
	overflow:hidden;
	float: left;
	color: #3F4140;
	font-size:9pt;
	font-family: arial;
}
.kartaopis ul{
	text-align:left;
	margin: 6px 0 6px 22px;
}
.kartainf {padding: 5px 8px 5px 16px;text-align:left;}
.kartadane .kartazdjecia {padding: 0 0 0 15px; text-align:left;}
.kartazdjecia img{
	border: 1px solid #dedede;
	margin: 1px;
}
.kartaopcje {padding: 2px 16px 5px 16px;}
.kartaopcje td {padding: 2px;}
.kartaopcje p {padding-top: 2px;}
.kartaopcje p input {margin: 2px 2px 0 2px;}
.kartaopcje .tytul1{margin-bottom: 4px;}
.kartaopcje div.opc{
	float: left;
	margin: 3px;
	text-align: center;
	color: #A42255;
}
.kartaopcje div.opc p{font-weight: bold;}
.kartaopcje div.opc img{
	border: 1px solid #DBDBDB;
	padding: 2px;
	margin: 2px 5px 2px 0px;
}
.cenyHurtowe {
}

.cenyDetaliczne {
}

.ramkaCeny {
	border: 2px solid #fec721;
}

.ramkaCenyZewnatrz {
	border: 1px solid #fba50f;
}

.ramkaCeny .ramkaCenyZewnatrz {
	padding: 14px 0px 17px 0px;
}

.zakladkiCeny {
	margin-bottom: -1px;
}

.infoErrorZakupyHurtowe {
	text-align: left;
	margin-left: 20px;
}

.infoErrorZakupyHurtowePrzyciski {
	padding-top: 10px;
}

.infoErrorZakupyHurtowePrzyciski, .infoErrorZakupyHurtowePrzyciski a {
	font-weight: bold;
}

.infoErrorZakupyHurtowePrzyciski span {
	font-weight: bold;
	padding-left: 10px;
}

#zakladklaCenaDetalOn, #GzakladklaCenaDetal {
	margin-right: 1px;
}

#infoCenyHurtowe {
	text-align: center;
}

#info_ceny_detaliczne, #info_ceny_hurtowe {
	display: none;
}

.infoLabel {
	font-weight: bold;
	clear: both;
	padding: 1px 4px 13px 20px;
	*padding: 1px 4px 13px 7px;
	text-align: left;
	color: #666665;
}
.tab_infoLabel_tabela{
	width:225px;
	*width:200px;
}
.tab_infoLabel{
	width:30px;
	*width:50px;
}
.infoRabat {
	color: #F58C02;
	font-weight: bold;
}

.infoIloscSzt {
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
}
.infoIloscSzt:hover {
	color: #8eaa3f;
	font-weight: normal;
	text-decoration:underline;
}
.infoCenyKontener {
	padding-bottom: 6px;
	text-align:center;
	cursor: pointer;
}

.zakladklaCenaDetalOn, .zakladklaCenaHurtOn {
	float: left;
	background-color: #fec721;
	border: 1px solid #fba50f;
	border-bottom: 1px solid #fec721;
	padding: 4px 31px 3px 22px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	font-size:12px;
}

.zakladklaCenaHurtOff, .zakladklaCenaDetalOff {
	float: left;
	background-color: #ffffff;
	border: 1px solid #fba50f;
	padding: 4px 31px 3px 22px;
	font-weight: bold;
	cursor: pointer;
	font-size:12px;
}
div.kontakt_tel{
	background:transparent url('images/kontakt_tel.gif') left center no-repeat;
	padding:8px 0 8px 30px;
	color:#666665;
	font-weight:normal;
	font-size:17px;
}
div.kontakt_tel div{
	font-weight:normal;
	font-size:11px;
	padding-left:7px;
}
div.kontakt_fax{
	background:transparent url('images/icon-fax.gif') left center no-repeat;
	padding:8px 0 8px 30px;
	color:#666665;
	font-weight:normal;
	font-size:17px;
	margin-top:2px;
}
div.kontakt_email{
	background:transparent url('images/icon-email.gif') left center no-repeat;
	padding:8px 0 8px 40px;
	margin-top:2px;
}
div.kontakt_email a{
	color:#666665;
	font-weight:normal;
	font-size:18px;
}
div.kontakt_tel_info{
	text-align:left;
	padding-left:53px;
	color:#666665;
	font-size:12px;
	line-height:17px;
}
div.forma_koszty_nazwa{
	padding: 4px 0 2px 0;
	text-align:center;
	color: #000000;
}
ul.forma_koszty{
	list-style-type: none;
	margin-left:5px;
	margin-right:7px;
	padding-left:5px;
	margin-bottom:2px;
	border-bottom:1px solid #D9E88A;
	padding-bottom:3px;
}
ul.forma_koszty li{
	background: url('images/belka_strzalka.gif') no-repeat 0px 4px;
	padding-left:8px;
}
ul.forma_koszty li span{
	float:right;
	padding-right: 5px;
}

div.zaloz_konto_info, div.zaloguj_sie_info{
	width:120px;
	padding:5px 0;
	border: 1px solid #c85900;
	float:left;
	text-align:center;
	margin:0 3px;
	color:#ffffff;
	background-color: #F37C1C;
	font-weight: bold;
	zoom:1;
	cursor:pointer;
	text-decoration:none;
}
.butt_pokazkomentarze, .butt_sprawdzInneRozmiary{
	float:left;
	padding:4px 0;
}
.butt_pokazkomentarze{
	margin-left:15px;
}
.pokazKomentarze{
	cursor: pointer;
	color: #F37C1C;
	font-size:13px;
	background: url('images/zobacz_opinie.gif') no-repeat;
	padding-left:21px;
	padding-top:2px;
}
.pokazKomentarze:hover, .sprawdzInneRozmiary:hover, .powrot_do_gory:hover {
	text-decoration:underline;
}
.sprawdzInneRozmiary{
	cursor: pointer;
	color: #98ae04;
	font-size:13px;
	background: url('images/sprawdzInneRozmiary.gif') no-repeat 0 4px;
	padding-left:10px;
}
.powrot_do_gory{
	float:right;
	font-size:11px;
	padding:0 6px 3px 0;
	cursor:pointer;
	color: #F37C1C;
	background: url('images/powrot_do_gory.gif') no-repeat 1px 1px;
	padding-left:11px;
}

/* kp - ramki, zawartosc  */
div.zdjecia_kp{
	margin:5px 15px 5px 0px;
	padding:2px;
}
td.karta_produktu_m2 {
	border-left:1px solid #DFDFDF;
	padding: 2px 8px;
	width:50%;
}
td.karta_produktu_m2 div.przyciski{
	overflow: hidden;
	margin:12px 0 7px 0;
	padding:0px 0 0px 35px;
	text-align: center;
}
td.karta_produktu_m2 div.przyciski div.pytanieProdukt {
	margin-right: 35px;
}
td.karta_produktu_sztuki {
	padding: 2px 8px;
}
div.promoNagSPod_kp{
	background: url( 'images/boxKolumna_bg.gif' ) repeat-x;
	height: 22px;
	float:left;
	width:100%;
	padding-top:8px;
}
div.promoNagSPod_kp_l{
	height: 30px;
	width:5px;
	background: url( 'images/boxLewo_nagl.gif' ) top left no-repeat;
	float:left;
	margin-top:-8px;
}
div.promoNagSPod_kp_p{
	height: 30px;
	width:5px;
	background: url( 'images/boxPrawo_nagl.gif' ) top right no-repeat;
	float:right;
	margin-top:-8px;
}
div.promoNagSPod_kp span {
	font-weight: bold;
	padding-left:6px;
}
div.content_kp_formatki {
	/* eight:160px; */
}
div.content_kp {
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	padding:6px 7px 10px 7px;
	overflow: hidden;
}
div.content_kp div.cena_1 {
	text-align:right;
	padding-right: 100px;
}
div.content_kp div.cena_1 span#cena {
	padding-left:5px;
}
div.content_kp div.cena_1 div#cena_netto {
	padding-top:5px;
	padding-left:39px;
	font-weight: bold;
	color: #666665;
	font-size: 11px;
}
div.content_kp div.cena_1 div#cena_netto span {
	color: #F58C02;
	font-size:16px;
}
div.content_kp div.licznik {
	padding-top:10px;
	padding-left: 10px;
}
div.content_kp div.licznik div{
	padding:4px 0;
	font-size:12px;
}
div.content_kp div.licznik span{
	font-weight: bold;
	font-size:13px;
	padding: 0 2px;
}
div.content_kp div.licznik div.objetosc {
	float:left;
	width:145px;
}
div.content_kp div.licznik div.waga {
	float:left;
	margin-top:1px;
}
div.kup_formatki_btn {
	text-align:center;
	padding-top:7px;
	border-top: 1px solid #DFDFDF;
	margin:92px 10px 0px 10px;
}
div.kup_formatki_btn img {
	border: none;
}

/*--- paczkomaty ---*/
.paczkomatyLightbox{
	position:absolute;
	top:365px;
	margin-left:-115px;
	*margin-left:-300px;
}
.paczkomaty_okno{
	width:410px;
	border:1px solid #8A9A17;
	background:#AEC438;
	padding:2px;
	overflow:hidden;
	zoom:1;
	margin-left:210px;
}
.paczkomaty_tab{
	background-color:#ffffff;
	padding:5px;
	display:block;
	border:1px solid #8A9A17;
	position:relative;
	overflow:hidden;
	*width:407px;
}
#wybierzPaczkomatTekst{
	padding:7px 0 4px 0;
	font-weight:bold;
}
#lista_paczkomatow{
	text-align:left;
}
#lista_paczkomatow div.pokazLapke{
	font-weight:bold;
	padding:8px 0 11px 7px;
}
#lista_paczkomatow div.pokazLapke:hover{
	text-decoration:underline;
}
#listaMiastPaczkomaty{
	padding-left:12px;
}
#listaMiastPaczkomaty select{
	width:175px;
}

/* przechowalnia */
div.przechowalnia_obr{
	border:1px solid #F37C1C;
	padding:3px;
	background: #FFC77F;
}
table.przechowalnia{
	border:1px solid #E2E2E2;
	border-top: none;
	background:#ffffff;
}
table.przechowalnia td.ngl{
	border-bottom:1px solid #dbdbdb;
	padding-top:7px;
	padding-bottom:7px;
	background: url("images/boxKolumna_bg.gif") repeat-x;
}
table.przechowalnia td.ngl_nazwa {
	text-align:left;
	padding-left:30px;
}
table.przechowalnia td.ngl_cena {
	text-align:right;
	padding-right:20px;
}
p.nazwaProduktuPrzechowalnia a, p.nazwaProduktuPrzechowalnia a:visited {
	color:#F37C1C;
	font-weight:bold;
	font-size:11px;
}
table.przechowalnia td.opcje {
	vertical-align: center;
}
table.przechowalnia td.opcje input{
	margin:3px 3px 3px 5px;
}
table.przechowalnia td.opcjeListaZakupow {
	width: 154px;
}
table.materialy_przech{
	padding:0;
}
table.materialy_przech td.nazwa{
	height:22px;
	text-align: left;
	border-bottom:1px solid #dbdbdb;
	width:220px;
	padding-left: 15px;
}
table.materialy_przech td.nazwa div{
	color:#666665;
}
table.materialy_przech td.sep{
	height:22px;
	width:15px;
}
table.materialy_przech td.cena{
	height:22px;
	text-align: right;
	border-bottom:1px solid #dbdbdb;
}
table.materialy_przech td.lacznie{
	text-align:left;
	font-weight:bold;
	padding-left: 15px;
}
table.materialy_przech td.cenaBrutto{
	text-align:right;
	font-weight:bold;
	color: #F37C1C;
	font-size:16px;
}
input.wyczysc_przechowalnie{
	background:transparent url('images/btn_przechowalnia.gif') no-repeat;
	border:none;
	height:19px;
	width:148px;
	cursor:pointer;
	float:left;
	margin:10px 0;
	color:#ffffff;
	font-weight:bold;
	padding-left:3px;
	font-size:12px;
	padding-bottom:4px;
}
input.btn_usun{
	background:transparent url('images/btn_usun.gif') no-repeat;
	border:none;
	height:19px;
	width:148px;
	cursor:pointer;
}
input.btn_do_koszyka{
	background:transparent url('images/btn_do_koszyka.gif') no-repeat;
	border:none;
	height:19px;
	width:98px;
	cursor:pointer;
}
input.btn_przechowalnia{
	background:transparent url('images/btn_przechowalnia.gif') no-repeat;
	border:none;
	height:19px;
	width:148px;
	cursor:pointer;
	font-size:11px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:3px;
}

input.btn_lista_zakupowa {
	background:transparent url('images/do-koszyka-lista.gif') no-repeat;
	width:128px;
}

input.btn_niedostepny {
	background:transparent url('images/btn_niedostepny.gif') no-repeat;
	width:128px;
	cursor: default;
}

input.btn_niedostepny2 {
	background:transparent url('images/btn_niedostepny_2.gif') no-repeat;
	width:148px;
	cursor: default;
}

input.btn_usun_z_listy {
	background:transparent url('images/usun-z-listy.gif') no-repeat;
	width:128px;
}

/*produkty skojarzone*/
div.produktSkojarzonyKontener {
	margin: 12px 7px;
	text-align:left;
}
div.produktSkojarzonyKontener table {
	border-bottom: 1px solid #dedede;
}
td.produktSkojarzony {
	border-top: 1px solid #dedede;
	text-align: center;
	padding: 9px 0px 9px 0px;
}
td.produktSkojarzony:hover {
	background-color: #E8E6DB;
}
div.skojarzonyLink {
	padding: 0px 20px 0px 10px;
	width:550px;
	overflow:hidden;
	float:left;
	text-align:left;
}
div.skojarzonyLink a:link,div.skojarzonyLink a:visited {
	font-weight: bold;
	font-size: 12px;
	line-height: 17px;
}
div.skojarzonyCena {
	text-align:right;
	padding:0 10px 0 20px;
	width: 130px;
	float:right;
	border-left: 1px solid #dedede;
}
div.skojarzonyCena a {
	color: #666665;
}
div.skojarzonyCena a span  {
	font-weight: bold;
	font-size: 16px;
	color: #F37C1C;
}
div.skojarzonyCena a span span.cenagrosze {
	font-weight: bold;
	font-size: 16px;
	color: #F37C1C;
}
/* skojarzone + polecane produkty */
.produkty_kontener{
	width:560px;
}
.bloczek_polecane{
	float:right;
}
/*---komentarze---*/
div.dodajKomentarz {
	border-bottom:none;
	background:url("images/nagl_wypelnienie_bg.gif") repeat-x;
	border-bottom: 1px solid #E2E2E2;
    color: #FFFFFF;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 16px;
    text-align: left;
    font-weight: bold;
}
div.komentarzeKartaProduktuTlo {
	border: 1px solid #cfcfcf; /*!!*/
	border-top:none;
	background-color:#ededed;
	padding: 2px 2px 0 2px;
	*padding: 2px;
	margin-bottom:5px;
}
div.komentarzeKartaProduktu {
	zoom: 1;
	background-color: #ffffff;
	margin-bottom: 3px;
	padding: 8px 12px;
}
div.komentarzeKartaProduktuOcena {
	float: left;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}
div.komentarzeKartaProduktuOceny {
	float:left;
	zoom:1;
}
div.slownie {
	font-weight: normal;
	padding: 0 0 0 10px;
}
div.komentarzeKartaProduktuOcenaBorder {
	border-bottom: 1px solid #dedede;
	font-size: 0px;
	padding-top: 8px;
}
div.komentarzeKartaProduktuKomentarz {
	padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	float:right;
}
div.komentarzeKartaProduktuKomentarz span{
	font-weight:normal;
}
div.komentarzeKartaProduktuKomentarz span a:link, div.komentarzeKartaProduktuKomentarz span a:visited{
	color:#8eaa3f;
	font-weight:bold;
}
div.komentarzeKartaProduktuOpinia {
	text-align: justify;
	padding: 12px 0 4px 0;
}
div.naglowekBloczekProducent {
	width: 203px;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 7px;
	color:#ffffff;
	background: url("images/bloczki/meble/naglowekBloczekSprzedawca2.gif") no-repeat;
}
div.kontenerProducent {
	xxpadding: 11px 3px 9px 3px;
	padding: 11px 0;
}
div.sklepInformacjeLogo {
	text-align: center;
}
img.borderLogo {
	border: 1px solid #dedede ;
}
.strzalka {
	padding-left: 8px;
	font-weight: normal;
}
.strzalka2 {
	padding-left: 7px;
	font-weight: normal;
}
.sprzedawca_firma {
	padding: 8px 0;
	text-align: center;
	border-bottom: 1px solid #d9e88a;
}
.sprzedawca_firma a:link, .sprzedawca_firma a:visited {
	font-weight: bold;
	color: #8eaa3f;
	font-size: 14px;
}
.sprzedawca_punkty {
	border-bottom: 1px solid #d9e88a;
	margin-bottom: 6px;
}
.punktyOcena {
	float: left;
	padding: 7px 0px;
	width: 43px;
}
div.punktyGwiazdki {
	float: left;
	padding-top: 4px;
	padding-left: 5px;
}
div.punktIlosc {
	float: left;
	padding-top: 7px;
	padding-left: 5px;
}
.kontener1 {
	zoom: 1;
	margin-bottom:12px;
}
.kontener1 h2.tytul1 {
	padding-bottom:3px;
	padding-left:5px;
	margin-bottom:1px;
	border-bottom: 2px solid #F37C1C;
	font-size: 12px;
}
.kontener1 div.cont {
	border: 1px solid #D5D4CD;
	padding: 1px;
}
.kontener1 .producent_ico {
	border: 1px solid #DBDBDB;
	padding: 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
}
.kontener1 .ciemny {
	text-align: center;
	color: #666665;
	margin-bottom: 5px;
}
.sprzedawca_tel div.opisParametru2,.sprzedawca_tel2 div.opisParametru2, .sprzedawca_fax div.opisParametru2, .sprzedawca_kom div.opisParametru2, .sprzedawca_infolinia div.opisParametru2 {
	width: 46px;
	float: left;
	color: #666665;
	padding: 2px 0;
	margin-top:3px;
}
.zielone {
	color: #666665;
	font-weight: bold;
}
.sprzedawca_tel div.floatLewo, .sprzedawca_kom div.floatLewo, .sprzedawca_fax div.floatLewo, .sprzedawca_tel2 div.floatLewo{
	padding-top:5px;
}
.sprzedawca_kom{
	border-bottom:1px solid #D9E88A;
	padding-bottom:5px;
}
div.sprzedawcaStatystyki {
	border-bottom: 1px solid #d9e88a;
	padding: 1px 0px 6px 8px;
	border-top: 0px solid #d9e88a;
	margin-top: 7px;
}
div.sprzedawcaStatystyki a:link, div.sprzedawcaStatystyki a:visited, div.sprzedawcaStatystyki span {
	color: #666665;
	font-weight: bold;
}
div.sprzedawcaStatystyki span:hover {
	text-decoration:underline;
}
.sprzedawca_gg, .sprzedawca_skype, .sprzedawca_tlen {
	padding-left: 14px;
	float: left;
}
.sprzedawca_gg .opisParametru2 {
	width: 20px;
	float: left;
	padding-top: 5px;
}
.sprzedawca_gg .wartoscParametru, .sprzedawca_skype .wartoscParametru {
	padding-right: 5px;
}
.sprzedawca_gg img, .sprzedawca_tlen img, .sprzedawca_skype img {
	padding-top: 4px;
	padding-left: 1px;
}
.sprzedawca_tlen {
	float: left;
}
.sprzedawca_tlen .opisParametru2 {
	width: 25px;
	float: left;
	padding-top: 5px;
}
.sprzedawca_skype .opisParametru2 {
	width: 35px;
	float: left;
	padding-top: 5px;
}
.sprzedawca_gg {
	margin-top: 5px;
	width: 41px;
	padding-bottom: 8px;
}
.sprzedawca_skype {
	margin: 5px 0px 0px 3px;
	width: 55px;
}
.sprzedawca_tlen {
	margin: 5px 0px 0px 3px;
}
div.koszty {
	padding-left: 6px;
}
div.koszty a {
	font-Weight: normal;
	color:#666665;
}
div.koszty span {
	cursor:pointer;
	color:#666665;
}
div.koszty2 {
	/*border-top: 1px solid #d9e88a;*/
	padding-top: 4px;
}
div.koszty2 span {
	height: 14px;
	display: block;
	padding: 2px 0 2px 20px;
	background: url("images/ikon/meble/zadaj-pytanie-ico.gif") left no-repeat;
}
div.inneProdukty span {
	height: 14px;
	display: block;
	padding: 2px 0 2px 20px;
	background: url("images/ikon/meble/pokaz-produkty-ico.gif") left no-repeat;
}
div.koszty3 {
	padding-bottom: 4px;
}
div.koszty3 span {
	height: 14px;
	display: block;
	padding: 2px 0 2px 20px;
	background: url("images/ikon/meble/pokaz-dane-ico.gif") left no-repeat;
}
div.koszty3 span:hover, div.koszty2 span:hover, div.koszty span:hover {
	text-decoration:underline;
}
div.boxFormyPlatnosci {
	background-color: #eef4d3;
	border-left: 1px solid #d9e88a;
	border-right: 1px solid #d9e88a;
	padding: 0 3px 5px 5px;
	zoom:1;
	width: 200px;
	overflow: hidden;
}
div.boxFormyPlatnosciTop {
	height: 5px;
	overflow: hidden;
	background: url("images/bloczki/meble/box-fp-top.gif") top no-repeat;
}
div.boxFormyPlatnosciBottom {
	height: 5px;
	background: url("images/bloczki/meble/box-fp-bottom.gif") top no-repeat;
	overflow:hidden;
}
div.koszty4 {
	padding-top: 2px;
	font-weight: bold;
}
div.box_podst_info{
	width:210px;
	float: right;
}
div.box_podst_info div.ngl{
	text-align: left;
	font-weight: bold;
	padding: 2px 0 3px 5px;
	margin-bottom:5px;
	border-bottom: 1px solid #D9E88A;
}
div.box_podst_info div.info{
	font-weight: bold;
	padding-bottom: 4px;
	padding-left:4px;
	text-align: left;
	color: #3d3d3d;
}
div.box_podst_info div.info div{
	font-weight: normal;
	width: 120px;
	display: block;
	float: left;
	color: #666665;
}
div.box_podst_info span.zobacz{
	color: #A3B947;
	cursor: pointer;
}
div.box_podst_info span.zobacz:hover{
	text-decoration: underline;
}

div.zamowienieUwaga {
	background-color:#FEF4C8;
	border:1px solid #FBA50F;
	color:#666665;
	display:none;
	font-size:11px;
	left:45px;
	line-height:14px;
	margin:0;
	padding:8px;
	position:absolute;
	top:-20px;
	width:365px;
	z-index:100000;
}

div.zamowienieWplata {
	left:365px;
	top: -30px;
}

/* DHTML Popup */
.Popup {
	background-color: #ffffff;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	opacity: 0.6;
}

.Popup .IcoClose {
	height: 26px;
	width: 26px;
	display: block;
	cursor: pointer;
	background: url(images/ico_close.gif) no-repeat center center;
}

div.rabik_zielony {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/rabiki.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:16px;
}
div.rabik_szary {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/rabiki.gif);
	background-position:-16px 0;
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:16px;
}
/*zadaj pytanie*/
#zadajPytanieOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#zadajPytanieLightbox {
	position: absolute;
	z-index: 100;
	width:0px;
	height:0px;
}


/* kalkulator s�ownik�w Aventos - wykorzystane na karcie produktu
zrobione na pdst. #zadajPytanieOverlay i #zadajPytanieLightbox aby mo�na
by�o wyko�ysta� w kilku miejscach */
div.xOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
div.xLightbox {
	position: absolute;
	z-index: 100;
	width:0px;
	height:0px;
}
/* koniec kalkulator s�ownik�w */

div.zadajPytanieFormularz {
	position:relative;
	font-weight: bold;
	width:520px;
	top:10px;
	left:20px;
	*left:-260px;
	display:block;
}
.borderPytanie {
	border: 1px solid #8f8f8f;
	background-color: #EBE9E0;
	padding:2px;
	border-top: 0px;
}
.borderPytaniedodanoDoKoszyka{
	border: 1px solid #8F8F8F;
	border-top:0;
	background-color: #EBE9E0;
}
.borderPytanie2 {
	border: 1px solid #8f8f8f;
	background-color: #ffffff;
}
.borderPytanie2DodanoDoKoszyka {
	border: 1px solid #8F8F8F;
}
div.formularzMarginesFaqProdukt {
	background-color: #EBE9E0;
	border:0;
	font-weight: bold;
	padding: 4px 0px 4px 6px;
	text-align:left;
}
div.formularzMarginesFaqProdukt span {
	color:#F37C1C;
	font-weight: bold;
}
div.pytanieBtnZamknij {
	float: right;
	margin-top: 0px;
	margin-right: 6px;
	*margin-right: 3px;
}
input.buttZamknijPytania {
	background: url("images/kp/meble/pytanie-zamknij.gif") no-repeat;
	cursor: pointer;
	width: 17px;
	height: 16px;
	border: 0px;
	margin-top:3px;
}
div.kontenerPytanie {
	padding: 8px 18px 16px 14px;
}
div.kontenerPytaniespacer {
	width:478px;
	height:1px;
	border-top:	1px solid #dbdbdb;
	margin:6px 0;
	overflow:hidden;
}
div.formularzfaqLabel {
	font-weight: bold;
	text-align:left;
	padding:5px 0 0 17px;
	width: 100px;
	float:left;
}
div.formularzfaqInput {
	xxpadding:6px 0;
}
div.formularzfaqInput textarea, div.formularzfaqInput input {
	width: 340px;
	text-align:left;
	float:left;
	border:1px solid #d7d7d7;
	font-size: 11px;
}
div.kontenerPytanie input.forumlarzInput ,div.kontenerPytanie textarea {
	font-weight: normal;
	color:#666665;
}
div.formularzfaqWymagane {
	float: left;
	font-weight: bold;
	color: #ff0000;
	padding: 6px 0px 0px 120px;
	margin-bottom: 16px;
}
div.kontenerPytanie div.formularzfaqLabel span.formularzGwiazdka, div.kontenerPytanie div.formularzfaqWymagane span.formularzGwiazdka {
	color: #ff0000;
}
div.formularzPytanieWyslij {
	float: left;
	padding-left: 155px;
}
div.kontenerPytanie td {
	border:1px solid #D7D7D7;
}
div.formularzPytanieZamknij {
	float: left;
	padding-left: 3px;
}
div.tabelaKosztDostawy {
	width:880px;
	top:-350px;
	left: -700px !important;
}
.borderPytanie div.PytanieFormularzKomunikat {
	padding: 8px 0;
	color:#ff0000;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
}
input.rodzajReklamacjiOpcje{
	border: 0px !important;
	width: 10px !important;
}
td.rodzajReklamacjiOpcje {
	border: 0px !important;
	text-align:left;
}
#daneKonta table td {
	border: 0px !important;
	text-align:left;
}
#daneKonta table td input {
	width:200px !important;
}
/* zakladki */
div.TabStrip_ok {
	padding-bottom:1px;
	border-bottom:1px solid #E8E6DB;
}
ul.TabStrip {
	list-style: none;
	height: 32px;
	margin:0;
	width: 100%;
	border-bottom:3px solid #F37C1C;
}
ul.TabStrip .TabStripActive {
	float: left;
	padding: 0 17px 0;
	line-height: 31px;
	margin: 0px 2px 0px 0px;
	background: #F37C1C;
	border:1px solid #CF5C00;
	border-bottom: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
	text-align:center;
}
ul.TabStrip .TabStripInactive {
	float: left;
	line-height: 31px;
	padding: 0 17px 0px;
	margin: 0px 2px 0px 0px;
	border:1px solid #B7B4A9;
	border-bottom: none;
	background: #E8E6DB;
	color: #F37C1C;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
}
.TabStripActive a:link, .TabStripActive a:visited {
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
}
.TabStripInactive a:link, .TabStripInactive a:visited {
	color: #F37C1C;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}
/* komunikat */
div.obramowanie_info {
	border:4px solid #EDEDED;
	margin-bottom:7px;
}
div.obramowanie_info div.zawartosc {
	padding:5px;
}
.message {
	font-weight: bold;
	width:350px;
	position:absolute;
	top:300px;
	left:40%;
	background-color:#FFFFFF;
	border:2px solid red;
	padding:0px 0px 20px 0px;
	text-align: center;
}
.message_overlay{
	font-weight: bold;
	width:350px;
	background-color:#FFFFFF;
	border:2px solid red;
	padding:0px 0px 20px 0px;
	text-align: center;
}
.messageDodawanieSklepu {
	top:900px;
}
.message div.info{
	padding:25px 0px 25px 65px;
	background: #FFFFFF url(images/info.jpg) no-repeat 15px 10px;
}
.message div.error{
	padding:25px 0px 25px 65px;
	background: #FFFFFF url(images/exc.jpg) no-repeat 15px 10px;
}
.message input{
	background: #FFFFFF;
	color: red;
	padding:2px 0px 2px 0px;
	border: 2px solid #222222;
	font-weight: bold;
	width: 60px;
}
.komunikat {
	font-weight: bold;
	padding: 15px;
	background-color: white;
	text-align: center;
	margin:3px 0;
}
.komunikat a {
	font-weight: bold;
	color: #F37C1C;
}
.komunikatBorder {
	xborder:1px solid #9FBA55;
	margin-bottom: 10px;
}
/*formatowanie komunikatu typu pop-up*/
.zamowieniaGora {
	background: url(images/zamowienia/zamowienia-gora.gif) no-repeat;
	height:4px;
	overflow:hidden;
	font-size: 0px;
}
.zamowieniaDol {
	background: url(images/zamowienia/zamowienia-dol.gif) no-repeat;
	height:4px;
	overflow:hidden;
	font-size: 0px;
}
.zamowienia {
	border: 0px solid #d0d0d0;
	width:378px;
	padding:0px;
	background: none;
}
.zamowienia .komunikatTloinfo {
	background: #ffffff url(images/zamowienia/info.gif) no-repeat 22px 23px;
}
.zamowienia .komunikatTloerror {
	background: #ffffff url(images/zamowienia/error.gif) no-repeat 21px 15px;
}
.zamowienia div.info,.zamowienia div.error {
	background: none;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #818181;
	padding:25px 0px 15px 130px;
	text-align: left;
}
.zamowienia div.info span,.zamowienia div.error span {
	color: #81a424;
}
.zamowienia div.info2,.zamowienia div.error2  {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	padding-left: 130px;
	padding-bottom: 20px;
	padding-top:10px;
}
.zamowienia input{
	background: #96b602;
	padding:1px 0px 1px 0px;
	border: 1px solid #7f9b00;
	font-weight: bold;
	width: 128px;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}
.zamowienia div.error2 input {
	background: #db1708;
	border: 1px solid #a60c00;
}
.ukryj {
	display: none;
}
.pokaz {
	display: block;
}
/* komunikat pop-up koszyk - jj design */
.komunikat_pop .message {
	font-weight: bold;
	width:450px;
	position:absolute;
	top:360px;
	left:37%;
	background-color:#FFFFFF;
	border:2px solid #8A9A17;
	text-align: center;
}
.komunikat_pop .okno {
	border:7px solid #EEF4D3;
}
.komunikat_pop .butt_x {
	float:right;
	background: url("images/btn_delete_red.gif") no-repeat;
	height:16px;
	width:17px;
	margin:7px 7px 0 0;
	cursor:pointer;
}
.komunikat_pop .zamowienia .komunikatTloinfo{
	border:1px solid #D0D0D0;
}
.komunikat_pop .zamowienia div.info {
	border:none;
}
.komunikat_pop .zamowienia div.info2 {
	border:none;
	padding-left:130px;
	padding-bottom:32px;
	text-align:left;
}
.komunikat_pop .zamowienia div.komunikatPodwojnePrzyciski {
	text-align:left;
}
.komunikat_pop div.komunikatPodwojnePrzyciski input {
	width: 130px;
	cursor: pointer;
	padding:4px 0;
	font-size:11px;
}
.komunikat_pop .zamowienia input.ok{
	background-color:#96B602;
	border:1px solid #7F9B00;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:4px 0;
	width:128px;
	cursor:pointer;
	margin-left:30px;
}
.komunikat_pop .zamowienia div.komunikatPodwojnePrzyciski{

}
/* style do bloczka zwyk?ego na stronie dodaj sklep */
.blok_gora, .blok_gora div, .blok_dol, .blok_dol div, .blok_gora-zi, .blok_gora-zi div, .blok_dol-zi, .blok_dol-zi div, .blok_gora-wew, .blok_gora-wew div, .blok_dol-wew, .blok_dol-wew div {
	height:11px;
	width:100%;
}
.blok_gora {
	background:#F1F3DC url(images/dodaj_sklep/dodaj_skl_ramka_g-bg.gif) repeat-x scroll left top;
}
.blok_gora_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_lg.gif) no-repeat scroll left top;
}
.blok_gora_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pg.gif) no-repeat scroll right top;
}
.blok_zawartosc {
	width:100%-2px;
	height:auto;
	margin: 0;
	padding: 0;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background-color:#F1F3DC;
}
.blok_dol {
	background:#F1F3DC url(images/dodaj_sklep/dodaj_skl_ramka_d-bg.gif) repeat-x scroll left bottom;
}
.blok_dol_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_ld.gif) no-repeat scroll left bottom;
}
.blok_dol_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pd.gif) no-repeat scroll right bottom;
}
/* style do bloczka zielonego na stronie dodaj sklep */
.blok_gora-zi {
	background:#dfeeb4 url(images/dodaj_sklep/dodaj_skl_ramka_g-bg-zi.gif) repeat-x scroll left top;
}
.blok_gora-zi_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_lg-zi.gif) no-repeat scroll left top;
}
.blok_gora-zi_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pg-zi.gif) no-repeat scroll right top;
}
.blok_zawartosc-zi {
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background-color:#dfeeb4;
	margin: 0;
	padding: 0;
}
.blok_dol-zi {
	background:#dfeeb4 url(images/dodaj_sklep/dodaj_skl_ramka_d-bg-zi.gif) repeat-x scroll left bottom;
}
.blok_dol-zi_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_ld-zi.gif) no-repeat scroll left bottom;
}
.blok_dol-zi_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka_pd-zi.gif) no-repeat scroll right bottom;
}
/* style do bloczka wewn?trznego w zwyk?ym :) na stronie dodaj sklep */
.blok_gora-wew {
	overflow:hidden;
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_g-bg.gif) repeat-x scroll left top;
}
.blok_gora-wew_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_lg.gif) no-repeat scroll left top;
}
.blok_gora-wew_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_pg.gif) no-repeat scroll right top;
}
.blok_zawartosc-wew {
	width:100%-2px;
	height:auto;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background-color:#FFFFFF;
}
.blok_dol-wew {
	background:#FFFFFF url(images/dodaj_sklep/dodaj_skl_ramka-wew_d-bg.gif) repeat-x scroll left bottom;
}
.blok_dol-wew_lewa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_ld.gif) no-repeat scroll left bottom;
}
.blok_dol-wew_prawa {
	background:transparent url(images/dodaj_sklep/dodaj_skl_ramka-wew_pd.gif) no-repeat scroll right bottom;
}
/*dodawanie sklepu*/
div.dodawanieSklepuNaglowek {
	font-family: "Trebuchet MS","Tahoma";
}
div.dodawanieSklepuNaglowek span {
	color: #717679;
	font-size: 20px;
	font-weight: normal;
}
div.dodawanieSklepuNaglowek span.duze{
	color: #81a029;
	font-size: 30px;
	font-weight: bold;
}
div.dodawanieSklepuNaglowek div {
	border-bottom: 1px solid #9fa09e;
	padding-bottom: 8px;
}
div.dodawanieSklepuNaglowek {
	border-bottom: 1px solid #dbdbdb;
}
.dodawanieSklepuTresc {
	color: #696969;
	font-size: 12px;
	padding:5px 10px 10px;

}
a.italia {
	color: #696969;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
div.dodawanieSklepuZapewniamy {
	padding-top: 23px;
}
div.dodawanieSklepuZapewniamy span {
	color: #81a029;
	font-size: 14px;
	font-weight: bold;
	displaY: block;
	padding-bottom: 9px;
}
div.dodawanieSklepuNaglowek2 {
	padding: 18px 0px 0px 8px;
	border: 0px;
	position: absolute;
}
div.ikonaGratis30 {
	position: relative;
	left: 431px;
	top: -50px;
}
div.dodawanieSklepuCeny {
	color: #696969;
	font-size: 12px;
	padding: 0px 4px 10px 8px;
}
div.dodawanieSklepuCeny td.tytuly {
	padding: 10px 0px 22px 0px;

	color: #696969;
	font-size: 12px;
}
div.dodawanieSklepuCeny td.tytulyWiersz {
	padding: 6px 0px 3px 0px;

	font-size: 17px;
	font-family: "Trebuchet MS","Tahoma";
	color: #e95d0f;
	font-weight: normal;
}
div.dodawanieSklepuCeny td.tytulyWiersz span {
	font-size: 14px;
	font-family: "Trebuchet MS","Tahoma";
	color: #696969;
	font-weight: normal;
}
td.tytulySklep {
	text-align: left;
	padding-left: 28px !important;
}
div.dodawanieSklepuCeny td.tytulyWiersz2 {
	color: #81a029;
}
div.dodawanieSklepuCeny td.tytulyWiersz3 {
	color: #008aeb;
}
.dodawanieSklepuNaglowki {
	font-family: Tahoma ,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#696969;
	display:block;
	text-align:center;
	width:100%;
	margin-bottom:5px;
}
/*koszyk*/
td.transport_forma_dostawy {
	border-top: 1px solid #ededed;
}
td.transport_forma_dostawy div {
	text-align:left;
}
td.krok_dane_lbl input{
	border:none;
	background:none;
	font-size:11px;
	color: #666665;
	cursor:pointer;
}
td.krok_dane_img input {
	border: none;
	width:59px;
	height:59px;
	background: url("images/kroki/dane-kupujacego-off.gif") no-repeat;
	cursor:pointer;
}
td.krok_dane_img img {
	cursor:pointer;
}
#przyciskDodajDoListyZakupow{
	float:left;
	margin-top:20px;
}
#przyciskDodajDoListyZakupow input.butt_zapisz_liste_zakupow {
	background: url("images/lista-zakupow.gif") no-repeat;
	width: 218px;
	height: 29px;
	border: 0px;
	cursor: pointer;
}
div.wroc_zakupy{
	float:left;
}

div.kontunulujZakupy {
	margin-top: 20px;
	text-align:left;
	float:left;
}
div.kontunulujZakupy input.butt2 {
	background-position: 129px 7px;
	padding:2px 16px 2px 8px;
}
div.mojaListaZakupow {
	padding-left: 110px;
	float:left;
	margin-top:20px;
}
div.mojaListaZakupow input {
	border:none;
	width:180px;
	height:29px;
	cursor:pointer;
	background: url("images/moja_lista.gif") no-repeat;
}
input.butt2a {
	border: 1px solid #DF7E00;
	background: #F79214;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
	cursor: pointer;
	width: 100px;
}
input.butt2 {
	border: 1px solid #CF5C00;
	background-color: #F37C1C;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
	cursor: pointer;
	width: 49%;
}
input.butt1{
	border: 1px solid #5a5755;
	color: #ffffff;
	background-color: #6A675D;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
	cursor: pointer;
	width: 49%;
}
input.butt_x{
	border: 1px solid #3F3C33;
	color: #ffffff;
	background-color: #6A675D;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
	cursor: pointer;
	width: 150px;
}
div.wyczyscKoszyk {
	float:right;
}
div.wyczyscKoszyk input.butt_x, input.btn_szary {
	border:none;
	color: #ffffff;
	background: url("images/btn_szary.gif") no-repeat;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 180px;
	height:34px;
	padding-bottom:3px;
	*padding-bottom:0px;
	font-family: Verdana;
}
input.btn_szary_s{
	border:none;
	color: #ffffff;
	background: url( 'images/btn_szary_s.gif' ) no-repeat;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 110px;
	height:34px;
	padding-bottom:3px;
	*padding-bottom:0px;
	font-family: Verdana;
}
input.butt3{
	border: 1px solid #fba50f;
	background-color: #fec721;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px;
	cursor: pointer;
	width: 160px;
}
input.buttKupujeDalej{
	background: #fec721 url(images/button_kupuje_dalej.gif) no-repeat;
	width: 182px;
	height:32px;
	padding: 0px 12px 0 30px;
	border:none;
	color:#555153;
	font-weight:bold;
	cursor:pointer;
}
input.buttIdeDoKasy{
	background: #fec721 url(images/button_ide_do_kasy.gif) no-repeat;
	width: 182px;
	height:32px;
	padding: 0px 30px 0 12px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
input.buttIdeDoPrzechowalni{
	background: #fec721 url(images/button_ide_do_kasy.gif) no-repeat;
	width: 182px;
	height:32px;
	padding: 0px 30px 0 0px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
div.iloscSklepow {
	font-weight: bold;
	padding: 0px 0px 0px 6px;
}
div.iloscSklepow div {
	padding-top: 5px;
}
div.iloscSklepowKolko, div.numerSklepuKolko {
	background: url("images/koszyk-ilosc-sklepow.gif") 6px 1px no-repeat;
	padding: 4px 5px 2px 5px;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
	width: 26px;
	height:19px;
	float: left;
}
div.koszykPasazNaglowek {
	background:url("images/nagl_wypelnienie_bg.gif") repeat-x;
	height: 29px;
	border: 1px solid #8F8F8F;
	border-top: none;
	border-bottom: none;
	padding-bottom:1px;
	background-color: #ffffff;
}
div.dodanoDoKoszyka {

}
div.koszykPasazNaglowekRog {
	padding: 5px 0px 0px 4px;
}
div.nazwaSklepu {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	float: left;
	background: url("images/s1.gif") 0px 5px no-repeat;
	padding-left: 11px;
	margin: 4px 0px 0px 4px;
}
div.koszykDosklepu {
	text-align:center;
	margin: 5px 0 7px 0;
}
input.koszykZamow{
	background: url("images/koszyk-zamow.gif") no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px;
	cursor: pointer;
	color:#ffffff;
	width: 96px;
	border: 0px;
	font-family: tahoma, sans-serif;
}
div.sklepNaglowekkontener, div.sklepkontener {
  border-right: 1px solid #d9e88a;
  border-left: 1px solid #d9e88a;
  padding: 2px 2px 0 2px;
  background-color: #eef4d3;
}
div.sklepkontener {
  padding: 0px 2px;
}
div.sklepNaglowek {
	font-weight: bold;
	float: left;
	padding: 5px 0px;
}
div.sklepNaglowekDodanoDoKoszyka {
	font-weight: bold;
	padding: 5px 0px;
}
div.sklepNaglowekBorder {
	border: 1px solid #ededed;
	border-top: none;
	padding: 0 1px;
	background-color: #ffffff;
}
div.sklepBorderBottomNone {
	border-bottom: none;
}
div.sklepNaglowekBorder2 {
	border-left: 1px solid #d9e88a;
 	border-right: 1px solid #d9e88a;
	border-bottom: 1px solid #dbdbdb;
	background-color: #ffffff;
}
div.koszykRowSpacer {
	margin-bottom: 8px;
	border-bottom: 1px solid #d9e88a;
}
div.sklepNaglowekBorderBotttom {
	border: none;
}
div.sklepNaglowekSpacer1,div.sklepNaglowekSpacer2,div.sklepNaglowekSpacer3,div.sklepNaglowekSpacer4 {
	float: left;
	width:10px;
}
div.sklepNaglowekSpacer1 {
	xwidth: 15px;
}
div.sklepNaglowekSpacer2 {
	xwidth: 32px;
}
div.sklepNaglowekSpacer3 {
	xwidth: 35px;
}
div.sklepNaglowekSpacer4 {
	xwidth: 35px;
}
div.naglowekFoto {
	text-align: center;
	width: 90px;
}
div.naglowekFoto div {
	border: 1px solid #dbdbdb;
	width: 80px;
	min-height: 60px;
	_height: 60px;
}
div.naglowekFoto a {
	border: 1px solid #dbdbdb;
	width: 80px;
	min-height: 60px;
	_height: 60px;
	text-decoration: none;
}
div.naglowekFotoRow {
	width:90px;
}
div.naglowekFotoDodanoDoKoszyka {
	text-align: center;
	width: 120px;
	padding: 10px 0px;
}
div.naglowekFotoDodanoDoKoszyka div {
	border: 1px solid #dbdbdb;
	width: 120px;
	min-height: 90px;
	_height: 90px;
}
div.naglowekFotoDodanoDoKoszyka a {
	border: 1px solid #dbdbdb;
	width: 120px;
	min-height: 90px;
	_height: 90px;
	text-decoration: none;
}
div.naglowekProdukt {
	text-align: center;
	width: 250px;
}
div.naglowekCena {
	text-align: center;
	width: 86px;
}
div.naglowekIlosc {
	text-align: center;
	width: 78px;
}
div.koszykWierszSpacer {
	font-size: 0px;
	padding-top: 9px;
	*padding-top: 7px;
}
div.sklepKolor1 {
	background-color: #ffffff;
}
div.sklepKolor0 {
	background-color: #f6f6f6;
}
div.naglowekProduktMaterialy {
	width: 350px;
	padding-top: 7px;
}
table.materialy td, table.materialy tr {
	border: 0px;
	padding: 4px 0px 4px 0px;
}
table.materialy td.material {
	padding: 4px 0px 4px 0px;
	color:#666665;
}
table.materialy td.material2 {
	border-top: 1px solid #dbdbdb;
	padding: 4px 0px 4px 0px;
}
table.materialy td.material3 {
	border-top: 1px solid #dbdbdb;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}
table.materialy td.material4 {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}
td.koszykMaterialyTlo {
	padding: 0px;
}
div.materialNazwa {
	width: 100px;
	text-align: center;
	overflow: hidden;
}
div.materialNazwa2 {
	text-align: center;
	overflow: hidden;
}
div.materialUsun {
	text-align: center;
	width: 20px;
}
input.inputKoszykIlosc {
	width: 46px;
	*width: 44px;
	height: 18px;
	border: 1px solid #dbdbdb;
	font-size: 12px;
	font-family: tahoma, sans-serif;
	font-weight: normal;
	color: #666665;
	padding-top:2px;
	text-align: center;
	margin-bottom:2px;
}
div.koszykPrzeliczUsunBtn {
	float: left;
	padding: 2px 0px 2px 14px;
}
input.buttonPrzelicz {
	background: url("images/koszyk-produkt-przelicz.gif") no-repeat;
	width: 19px;
	height: 17px;
	border: 0px;
	cursor: pointer;
	margin:0 1px;
}
input.buttonUsun {
	background: url("images/koszyk-produkt-usun.gif") no-repeat;
	width: 15px;
	height: 16px;
	border: 0px;
	cursor: pointer;
	margin:0 1px;
}
input.buttonUsunRed {
	background: url("images/btn_delete_red.gif") no-repeat;
	width: 17px;
	height: 16px;
	border: 0px;
	cursor: pointer;
	margin-bottom:2px;
	margin-right:2px;
}
div.produktNazwa {
	padding-left: 2px;
	font-weight: normal;
	overflow: hidden;
	color:#F37C1C;
}
div.produktNazwa a{
	color:#F37C1C;
}
div.produktNazwaMaterial {
	padding-left: 2px;
	text-align:center;
	font-weight: normal;
	overflow: hidden;
}
div.produktCena {
	font-weight: normal;
	overflow: hidden;
	text-align: center;
}
td.twoja_cena_td{
	vertical-align:bottom;
}
td.twoja_cena_td div.pierwsza_l{
	padding-bottom:2px;
	margin-bottom:17px;
	border-bottom:1px solid #dbdbdb;
}
div.koszykLacznaWartosc {
	float: right;
	padding: 5px 17px 5px 24px;
	font-weight: normal;
}
div.opcje_zamowienia_info{
	text-align:left;
	padding:8px 0;
	padding-left:15px;
	border:1px solid #CFCFCF;
	border-bottom:none;
	background: #ededed;
	font-size:12px;
	font-weight:bold;
}
div.opcje_zamowienia_border{
	padding:2px;
	background: #ededed;
	border:1px solid #CFCFCF;
	border-top:none;
}
div.komunikat_koncowka_opc{
	text-align:justify;
	padding-bottom:10px;
	font-size:11px;
}
div.komunikat_koncowka_opc span{
	font-weight:bold;
	color:#8EAA3F;
}
table.opcje_zamowienia{
	width:100%;
	border:1px solid #cfcfcf;
	background: #ffffff;
}
table.opcje_zamowienia td.info{
	text-align:left;
	padding-left:5px;
	height:20px;
}
table.opcje_zamowienia td.produkt{
	text-align:left;
	font-size:11px;
	height:20px;
	padding-top:10px;
	padding-left:11px;
}
table.opcje_zamowienia td.produkt div{
	padding-left:9px;
	background: url('images/belka_strzalka.gif') no-repeat 1px 4px;
}
table.opcje_zamowienia td.produkt b{
	font-size:12px;
	color:#F37C1C;
}
table.opcje_zamowienia td.komunikat{
	padding-top:15px;
	font-size:11px;
	text-align:left;
	padding-left:5px;
	font-weight:normal;
	padding-bottom:0px;
	font-size:12px;
}
ul.dodatkowe_info_zamowienia{
	list-style-type: none;
	margin:0px;
}
ul.dodatkowe_info_zamowienia li{
	text-align:left;
	background: url('images/zalacznikStrzalka.gif') left no-repeat;
	padding:5px 0 5px 15px;
}
table.opcje_zamowienia td.radio{
	font-size:11px;
	text-align:left;
	padding:10px 3px 10px 10px;
}
table.opcje_zamowienia td.radio input{
	margin:4px 5px 4px 0px;
	*margin:4px 5px 0px 0px;
}
input.opcje_zamow{
	border:none;
	cursor:pointer;
	background: url('images/koszyk-zamow.gif') no-repeat;
	height:21px;
	width:96px;
	margin:10px 0;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:3px;
}
div.koszykLacznaWartosc span {
	color: #F37C1C;
	font-size: 16px;
	padding-right: 5px;
	font-weight: bold;
}
table.koszyk_naglowek{
	width:100%;
	background: url("images/naglowek_kat.jpg") repeat-x;
}
table.koszyk_naglowek td.ngl{
	height:31px;
	color:#666665;
	font-size:11px;
	font-weight:bold;
	text-align: center;
}
table.koszyk_naglowek td.foto{
	width:120px;
}
table.koszyk_naglowek td.towar{
	padding-left:40px;
	text-align: left;
}
table.koszyk_naglowek td.cena{
	width:175px;
	text-align:center;
}
table.koszyk_naglowek td.twoja_cena{
	width:100px;
}
table.koszyk_naglowek td.ilosc{
	width:130px;
	text-align:left;
	padding-left:10px;
}
.infoRozmiarPrzesylki {
	text-align: center !important;
	padding-top: 10px;
}
.koszyk_nazwa_ceny{
	width:100%;
}
.koszyk_nazwa_ceny td.nazwa{
	text-align:left;
	padding-bottom:2px;
	width:390px;
}
.koszyk_nazwa_ceny td.nazwa div.produktNazwa_towar{
	margin:0 15px;
	line-height: 17px;
	__border-bottom:1px solid #dbdbdb;
	font-weight: normal;
}
.koszyk_nazwa_ceny td.nazwa div.produktNazwa_towar a{
	color: #F37C1C;
}
.koszyk_nazwa_ceny td.cena{
	text-align:center;
	width:170px;
}
.koszyk_nazwa_ceny td.cena div.produktCena{
	margin:0 5px;
	__border-bottom: 1px solid #dbdbdb;
	line-height: 17px;
	color: #000000;
}
.koszyk_nazwa_ceny td.cena div.produktCena_gl {
	font-weight: bold;
}
/* logowanie */
div.nowiKlienci {
	width: 375px;
	float: left;
	margin-right: 10px;
}
div.zawartosc_blok_s {
	border:1px solid #E2E2E2;
	border-top: none;
	padding:10px 5px;
}
div.nowiKlienci1 {
	width: 385px;
	float: left;
	margin-right: 10px;
}
div.nowiKlienci2 {
	width: 375px;
	float: left;
	margin-right: 10px;
}
div.powracajacyKlienci {
	width: 380px;
	float: left;
}
div.kontaUzytkownikowSpacer {
	font-size: 0px;
	height: 6px;
}
div.kontaUzytkownikowLabel {
	width: 80px;
	text-align: right;
	padding: 5px 10px 0px 0px;
	float: left;
}
div.kontaUzytkownikowLabel2 {
	width: 145px;
	text-align: right;
	padding: 5px 10px 0px 0px;
	float: left;
	font-size: 11px;
}
div.kontaUzytkownikowLabel2 a:link, div.kontaUzytkownikowLabel2 a:visited {
	color: #F37C1C;
	font-weight: bold;
}
div.kontaUzytkownikowPole {
	float: left;
}
div.kontaUzytkownikowPole2 {
	text-align:left;
}
div.kontaUzytkownikowPole2_error {
	border:1px solid #F70000;
	color: #F70000;
	width:195px;
	background-color: #F7F5EA;
}
div.typ_konta {
	margin:0 0 7px 0;
	clear:both;
	overflow:hidden;
}
div.typ_konta input {
	float:left;
}
div.typ_konta div {
	float:left;
	margin-left:3px;
	margin-top:3px;
}
#divPodpowiedzBlok, #divPodpowiedzBlokOptima, #listaPrzedstawicieli {
	border:1px solid #DADADA;
	border-top:none;
	width:196px;
	position:relative;
	left:0px;
	background:#ffffff;
	display:none;
	margin: -11px 0 0 90px;
	padding:0px;
	text-align: left;
}

#divPodpowiedzBlokOptima  {
	width: 300px;
	margin: -23px 0px 0px 355px;
	position:absolute;
	border-top:1px solid #DADADA;
}

#listaPrzedstawicieli  {
	width: 195px;
	margin: -1px 0px 0px 155px;
	position:relative;
	border-top:1px solid #DADADA;
}

#divPodpowiedzBlok p, #divPodpowiedzBlokOptima p, #listaPrzedstawicieli p  {
	font-size:11px;
	color:#76746d;
	padding:2px;
	cursor:pointer;
	padding: 2px 5px 3px 5px;
	margin: 0px;
}
.keynav_box {
	font-size:11px;
	color:#666665;
	padding:2px;
	cursor:pointer;
}
.keynav_box span{
	color:red;
}

.keynav_focusbox {
	font-size:11px;
	color:#666665;
	padding:2px;
	cursor:pointer;
	background:#F0EFEF;
}
div.kontaUzytkownikowPole input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 190px;
	color: #666665;
	border: 1px solid #dbdbdb;
	font-size:11px;
}
div.kontaUzytkownikowPole2 input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 189px;
	border: 1px solid #dbdbdb;
	font-size:11px;
}
div.kontaUzytkownikowPole input.forumlarzInput_error {
	padding: 4px 3px 4px 3px;
	width: 190px;
	font-size:11px;
}
div.kontaUzytkownikowPole_polowa input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 80px;
	border: 1px solid #dbdbdb;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_polowa input.forumlarzInput_error {
	padding: 4px 3px 4px 3px;
	width: 80px;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_imie input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 75px;
	border: 1px solid #dbdbdb;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_imie input.forumlarzInput_error {
	padding: 4px 3px 4px 3px;
	width: 75px;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_nazwisko input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 101px;
	border: 1px solid #dbdbdb;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_nazwisko input.forumlarzInput_error {
	padding: 4px 3px 4px 3px;
	width: 101px;
	font-size:11px;
	float:left;
}

div.kontaUzytkownikowPole_kod input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 40px;
	border: 1px solid #dbdbdb;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_kod input.forumlarzInput_error {
	padding: 4px 3px 4px 3px;
	width: 40px;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_miejscowosc input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 136px;
	border: 1px solid #dbdbdb;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_miejscowosc input.forumlarzInput_error {
	padding: 4px 3px 4px 3px;
	width: 136px;
	font-size:11px;
	float:left;
}

div.kontaUzytkownikowSeparator {
	float:left;
	margin:3px 8px 0 8px;
}
div.kontaUzytkownikowSeparator2 {
	float:left;
	margin:3px 5px 0 5px;
}
div.kontaUzytkownikowSeparator_small {
	float:left;
	height:2px;
	width: 5px;
}
div.kontoUzytkownikaSubmit {
	text-align: center;
}
div.kontoUzytkowinkaWymagane {
	padding: 2px 0px 0px 14px;
}
span.formularzGwiazdka {
	color: #ff0000;
}
div.zapamietajMnie {
	background-color: #f5f5f5;
	margin-top: 5px;
	padding:6px 0 7px 72px;
	*padding: 6px 0px 2px 72px;
}
div.zapamietajMnie div.floatLewo{
	padding-top: 2px;
	*padding-top: 4px;
}
div.zapamietajMnieInput {
	padding-top: 2px;
	*padding-top: 1px;
	padding-right: 5px;
	float: left;
}
div.przypomnienieLink {
	padding: 3px 0px 11px 75px;
}
td.formularzLabel {
	color: #666665;
	font-weight: bold;
	padding: 5px 0px 0px 20px;
	text-align:left;
}

table#dane_bilingowe_tab2 input.forumlarzInput, table.dane_kont input.forumlarzInput {
	width: 180px;
    border: 1px solid #D7D7D7;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}
table#dane_bilingowe_tab2 input.forumlarzInput_error, table.dane_kont input.forumlarzInput_error {
	width: 180px;
    border: 1px solid #D20000;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}

div.formularz_kont_imie input.forumlarzInput, table#dane_bilingowe_tab2 div.formularz_kont_imie input.forumlarzInput {
	width: 70px;
    border: 1px solid #D7D7D7;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}
div.formularz_kont_nazwisko input.forumlarzInput, table#dane_bilingowe_tab2 div.formularz_kont_nazwisko input.forumlarzInput {
	width: 93px;
	border: 1px solid #D7D7D7;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
    margin-left:5px;
}
div.formularz_kont_imie  input.forumlarzInput_error, table#dane_bilingowe_tab2 div.formularz_kont_imie input.forumlarzInput_error {
	width: 70px;
    border: 1px solid #D20000;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}
div.formularz_kont_nazwisko input.forumlarzInput_error, table#dane_bilingowe_tab2 div.formularz_kont_nazwisko input.forumlarzInput_error {
	width: 93px;
	border: 1px solid #D20000;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
    margin-left:5px;
}
div.formularz_kont_polowa input.forumlarzInput, table#dane_bilingowe_tab2 div.formularz_kont_polowa input.forumlarzInput {
	width: 77px;
	border: 1px solid #D7D7D7;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}
div.formularz_kont_polowa input.forumlarzInput_error, table#dane_bilingowe_tab2 div.formularz_kont_polowa input.forumlarzInput_error {
	width: 77px;
	border: 1px solid #D20000;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}
table#dane_bilingowe_tab2 div.separator, table.dane_kont div.separator {
	float:left;
	margin:3px 4px 0;
}
div.formularz_kont_kod input.forumlarzInput, table#dane_bilingowe_tab2 div.formularz_kont_kod input.forumlarzInput {
	width: 36px;
	border: 1px solid #D7D7D7;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}
div.formularz_kont_kod input.forumlarzInput_error, table#dane_bilingowe_tab2 div.formularz_kont_kod input.forumlarzInput_error {
	width: 36px;
	border: 1px solid #D20000;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
}

div.formularz_kont_miejscowosc input.forumlarzInput, table#dane_bilingowe_tab2 div.formularz_kont_miejscowosc input.forumlarzInput {
	width: 125px;
	border: 1px solid #D7D7D7;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
    margin-left:5px;
}
div.formularz_kont_miejscowosc input.forumlarzInput_error, table#dane_bilingowe_tab2 div.formularz_kont_miejscowosc input.forumlarzInput_error {
	width: 125px;
	border: 1px solid #D20000;
    color: #666665;
    font: 11px 'Tahoma';
    padding: 3px 5px;
    float:left;
    margin-left:5px;
}
/* multilista plikow */
div.plikMargines {
	padding: 0px 0px 5px 30px;
}
p.plikOpis {
	padding: 5px 0px 5px 15px;
}
textarea.forumlarzInput {
	border: 1px #C3C8C9 solid;
	width:185px;
}
input.forumlarzInput_error {
	border: 1px solid red;
	/*width: 100%;*/
	background-color: #ffffff;
	color: #666665;
	font-size: 11px;
	font-family: tahoma, sans-serif;
}
tr.formularzRamkaGora td {
  border-top: 1px solid #ededed;
}
h3.tytulMapaSerwisu {
	font-size: 13px;
	color: #8a9a17;
	background: url("images/tytul-mapa-strony.gif") no-repeat;
	background-position: 31px 0px;
	padding: 1px 0px 6px 55px;
	border-bottom: 1px solid #e8ebec;
	margin-top: 20px;
	text-align:left;
}
ul.mapaSerwisu {
	margin: 0px 0px -6px 0px;
	padding: 7px 0px 0px 20px;
	list-style-type: none;
}
ul.mapaSerwisu li {
	margin: 0px;
	padding: 0px 0px 5px 15px;
	background: url("images/kropka-mapa-strony.gif") no-repeat;
	background-position: 0px 4px;
	text-align:left;
}
ul.mapaSerwisu li a {
	font-sizE: 11px;
	font-weight: normal;
	color:#666665;
}
/* aktualnosci */
.newsMargines {padding: 8px 0;}
div.aktualnosciHot {
	padding: 0px 20px 15px 20px;
	border-bottom: 1px solid #FF6600;
	background-color: #F7D9AA;
	overflow: hidden;
}
div.aktualnosciMargines {
	padding: 0px 20px 15px 20px;
	border-bottom: 1px solid #C8D0CF;
}
div.aktualnosciMargines1 {
	padding: 0px 20px 0px 20px;
}
div.aktualnosciMargines2 {
	margin-right: 120px;
	padding: 0px 20px 15px 20px;
}
div.aktualnosciZalacznik {
    margin: 0px;
	padding: 8px 5px 8px 15px;
}
div.aktualnosciZalacznik div{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	text-indent: 10px;
	background: url('images/zalacznikStrzalka.gif') no-repeat;
	background-position: 0px 3px;
	text-align:left;
}
div.aktualnosciZalacznik p{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align:left;
}
a.aktualnosciZdjeciaLink {
	color: #000000;
	text-decoration: none;
}
a.aktualnosciZdjeciaLink:hover {
	text-decoration: underline;
}
div.aktualnosciOpis {
	margin: 0px;
	line-height:18px;
	padding:7px 20px 0 26px;
	text-align: left;
}
div.aktualnosciZdjeciaOpisBlok {
	margin: 5px;
	padding: 0px;
	width: 108px;
	float: left;
	text-align: center;
}
div.aktualnosci7ZdjeciaBlok {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
div.aktualnosci5ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.aktualnosci4ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.aktualnosci3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 150px;
}
div.aktualnosci3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -120px;
	_margin-left: -62px;
	float: left;
}
div.aktualnosci2ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	margin-right: -132px;
	_margin-right: -69px;
	float: right;
}
div.aktualnosciSkrotPrawaZdjecia {
	margin: 0px -5px 0px 0px;
	padding: 10px 0px 10px 10px;
	float: right;
}
/* opisy */
div.opisyOpis {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
div.opisyOpis * a {
	color:#8eaa3f;
}
div.opisy3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 130px;
}
div.opisy3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -125px;
	_margin-left: -65px;
	float: left;
}
/*faq*/
div.faqSzukajKontener {
	border: 1px solid #dbdbdb;
	background-color: #f1f3dc;
	padding: 6px 0px 7px 9px;
	zoom: 1;
	margin-bottom: 14px;
	text-align:left;
}
div.faqSzukajLabel {
	font-weight: bold;
	color: #696969;
	font-size: 14px;
	padding: 0px 0px 6px 1px;
	*padding: 0px 0px 5px 1px;
}
div.faqSzukajKontener input.forumlarzInput {
	border: 1px solid #dbdbdb;
	color: #666665;
	font-size: 11px;
	padding: 1px 0px 3px 3px;
	width: 271px;
}
input.faqSzukaj {
	background: url("images/szukaj-przycisk.gif") no-repeat;
	width: 19px;
	height: 20px;
	border: 0px;
	padding: 0px;
	cursor: pointer;
}
div.faqSzukajBtnKontener {
	float: left;
	padding: 0px 0px 0px 4px;
	*padding: 1px 0px 0px 4px;
}
div.faqSzukajKontener div.formularzfaqInput {
	margin-bottom: 0px;
}
div.faqSzukajKontener div.clear {
	font-size: 0px;
	height: 0px;
}
div.nazwaDzialu {
	background: url("images/faq-strzalka.jpg") no-repeat;
	background-position: 4px 5px;
	padding: 5px 0px 5px 26px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 12px;
	text-align:left;
}
div.faqSkrot h3.tytul1 {
	color: #96b602;
	font-weight: normal;
	background: none;
}
div.faqSkrot {
	padding: 0px 0px 5px 26px;
}
div.faqMargines {
	text-align: justify;
}
div.formularzMarginesFaq {
	padding: 0;
	text-align:left;
}
div.faqMargines div.aktualnosciOpis {
	padding: 7px 20px 0px 26px;
	line-height: 18px;
}
div.faqMargines div.newsLink {
	border-top: 1px solid #eeeeee;
	text-align: left;
	background: url("images/strzalka-powrot.gif") no-repeat;
	background-position: 0px 10px;
	*background-position: 0px 11px;
	padding: 5px 0px 0px 9px;
	margin: 8px 20px 0px 26px;
}
div.faqMargines div.newsLink a {
	color: #96b602;
	font-weight: normal;
}
div.faqDalszaPomoc {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin: 16px 0px 0px 0px;
}
div.faqDalszaPomocBtn {
	text-align: center;
}
span.btnTak {
	float: left;
	border: 1px solid #8a9a17;
	background: #aec438 url(images/s7.gif) no-repeat 10px 7px;
	padding: 3px 6px 1px 8px;
	cursor: pointer;
	width: 48px;
	height: 16px;
	margin-right: 10px;
}
span.btnNie{
	float: left;
	border: 1px solid #D9E88A;
	background: #EEF4D3 url(images/s4.gif) no-repeat 10px 7px;
	padding: 3px 6px 1px 8px;
	cursor: pointer;
	width: 48px;
	height: 16px;
}
span.btnTak a:link, span.btnTak a:visited {
	color: #ffffff;
	font-weighT: bold;
	font-size: 11px;
	text-decoration: none;
}
span.btnNie a:link, span.btnNie a:visited {
	color: #AEC438;
	font-weighT: bold;
	font-size: 11px;
	text-decoration: none;
}
div.faqPrzyciskiKontener {
	width: 140px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 13px;
	padding-bottom: 13px;
}
div.faqMargines div.aktualnosci4ZdjeciaBlok {
	margin-right: 12px;
	margin-left: 12px;
	width: 250px;
}
#opcjeProduktowOverlay {
	background-color:#000000;
	height:100%;
	left:0;
	opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}
.koszyk_suma td{
	border: 1px solid #D9E88A;
	background-color: #EEF4D3;
	color: #666665;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
	padding-left:30px;
}
.koszyk_suma_kupon td{
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	color: #666665;
	line-height: 21px;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
	padding-left:15px;
}
span.red2, span.red {
	color:#ff0000;
}

.gray {
	color:#666665;
}
div.nowiKlienciPelnyEkran {
	width:100%;
	margin:0;
}
div.nowiKlienciPelnyEkran div.kontaUzytkownikowLabel2, div.nowiKlienciPelnyEkran div.kontoUzytkownikaSubmit{
	margin-left:130px;
}
.kod_pocztowy {
	float:left;
	margin-right:60px;
}
.kod_pocztowy div.info_odleglosc span {
	font-weight: bold;
}
.kod_pocztowy div.info_odleglosc span.pokaz_mape {
	margin-left: 5px;
	cursor: pointer;
}
.kod_pocztowy div.info_odleglosc span.pokaz_mape:hover {
	color: #F37C1C;
}
#kod_pocztowy_odleglosc {
	border:1px solid #d8d8d8;
	padding: 3px;
	width:50px;
	float:left;
}
#przyciskSprawdzKod, #przyciskSprawdzKodPocztowy {	
	margin-left:7px;
}
#przyciskSprawdzKodPocztowy {
	width:150px;
	float:left;
}
.kupon_rabat{
	border:1px solid #d8d8d8;
	padding:5px 2px 5px 8px;
	background: #f1f1f1;
	width:435px;
}
.kupon_rabat #kupon_rabatowy{
	border:1px solid #d8d8d8;
	padding: 3px;
	width:155px;
}
.kupon_rabat span{
	padding: 2px 8px 5px 0;
	color: #000000;
	text-align: left;
}

#wartosc_rabatu, #kwota_rabatu {
	float:right;
	padding-top:6px;
	font-weight: normal;
	margin-right:10px;
}
#wartosc_rabatu span, #kwota_rabatu span{
	color: #F58C02;
	font-size: 16px;
	font-weight: bold;
}
td.transport_wybor{
	padding-left:17px;
	padding-top:10px;
}
.select_transport{
	float:left;
}
.select_transport span{
	font-weight: bold;
	margin-right:50px;
}
.select_transport #koszyk_transport{
	width:205px;
}
.select_transport #sposob_platnosci{
	width:265px;
}
.sposob_platnosci div {
	text-align: left;
}
#adres_paczkomatu_tekst{
	font-size:11px;
	color: #F58C02;
	padding-top:12px;
	width:405px;
	text-align:left;
	font-weight:bold;
}
#adres_paczkomatu_tekst span{
	font-weight:normal;
	color: #666665;
	margin-right:3px;
}
.transport_gratis_b{
	background: #ededed;
	border: 1px solid #ededed;
	float:left;
	margin:0 12px;
	width:120px;
	color:#5E5B4F;
	font-weight: bold;
}
.transport_gratis_b span.cena{
	color: #F37C1C;
	font-size:16px;
}
.transport_komunikat{
	font-size:13px;
	font-weight:bold;
	text-align: center;
	color: #F37C1C;
	padding: 6px 0;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
div.koszt_transportu_suma{
	float:right;
	margin-right:7px;
}
div.koszt_transportu_suma span.cena{
	font-size:16px;
	font-weight:bold;
	color: #F37C1C;
	margin:0 3px 0 2px;
}
div.koszt_transportu_suma span.waluta{
	font-size:11px;
	font-weight:bold;
}
div.koszyk_czas_real, div.koszt_pobrania, div.koszyk_upust {
	float:left;
	padding-left:10px;
	font-weight:bold;
}
div.koszyk_czas_real span{
	padding-left:115px;
	font-weight:bold;
	color: #F37C1C;
	font-size:16px;
}
div.koszyk_upust span{
	padding-left:35px;
	font-weight:bold;
	color: #f58c02;
	font-size:16px;
}
div.koszt_pobrania span{
	padding-left:42px;
	font-weight:bold;
	color: #f58c02;
	font-size:16px;
}
.koszyk_suma_lacznie{
	float:right;
	color: #666665;
	font-weight:bold;
	margin-right:3px;
	margin-bottom:10px;
	clear:both;
}
.koszyk_suma_lacznie span, .koszyk_suma_lacznie div#sumaZKuponem span{
	font-size:16px;
	color: #F37C1C;
	font-weight:bold;
}
.koszyk_suma_lacznie div#sumaZKuponem{
	padding-top:7px;
	margin-top:6px;
	color: #000000;
	font-weight:bold;
	clear:both;
	text-align:right;
}
.koszyk_wyslij{
	float:right;
	clear:both;
	overflow: hidden;
	margin-bottom: 15px;
}
input.butt_wyslij_koszyk{
	width:190px;
	height:29px;
	border: none;
	background: url("images/btn_orange_01.gif") no-repeat;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
}

.kredyt_kupiecki{
	text-align:justify;
	padding:6px 11px;
	background: #EEF4D3;
	border:1px solid #D9E88A;
	font-size:11px;
	font-weight: bold;
	line-height:17px;
}
.kredyt_kupiecki span{
	font-size:16px;
	color: #F58C02;
	font-weight: bold;
}
.kredyt_kupiecki div.nr_rach{
	font-size:13px;
	font-weight:bold;
}
.tab_center_obr{
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	background: #ededed;
	padding:0px 2px 0px 2px;
}
.tab_botton_obr{
	border: 1px solid #ededed;
	border-top: none;
	background: #ededed;
	padding:0px 2px 2px 2px;
	margin-bottom:7px;
}
.tab_botton{
	border: 1px solid #ededed;
	border-top: none;
	background: #ffffff;
}
/*ocen produkt*/
.NaglowekOcenProdukt td{
	font-weight: bold;
	text-align: center;
	padding: 3px 0px 5px 0px;
}
div.ocenyKontener {
	padding: 0 0 10px 0;
}
#statusy_pokaz {
	padding:0;
}
#statusy_pokaz span.statusy {
	display: block;
	text-align: center;
}
#statusy_pokaz span.statusy img,#statusy_ukryj span.statusy img {
	padding-right: 0px;
}
#statusy_pokaz div.floatLewo {
	padding: 0px 12px 0px 7px;
	float:left;
}
div.dodajKomentarzNaglowek {
	border: 1px solid #cfcfcf;
	border-bottom:none;
	background-color: #ededed;
	width: auto;
	text-align: left;
	padding: 0 0 0 10px;
	color: #F37C1C;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	width:168px;
	float:left;
}
div.dodajKomentarzSpacer {
	width:411px;
	border-bottom:1px solid #cfcfcf;
	float:right;
	height:21px;
}
div.dodajKomentarzSpacer2 {
	width:586px;
}
div.komentrzTextArea textarea.komentrzTextArea {
	border: 1px solid #cfcfcf;
	padding: 9px 12px 9px 12px;
	width: 351px;
	height:110px;
	color:#666665;
	font-size:12px;
}
div.komentrzTextArea textarea.komentrzTextArea2 {
	width: 526px;
}
div.informacjaKomentarz {
	text-align:left;
	margin-bottom:10px;
	padding-left: 10px;
}
div.produktFotoKomentarze table {
	width: 140px;
	height:105px;
	padding: 1px;
	text-align:center;
	margin:0 auto;
	border:1px solid #d5d5d5;
}
div.gwiazdkiKomentowanieProduktu {
	margin: 0 0 10px 0;
}
div.gwiazdaKolorowa2 {
	float: left;
	background:url("images/zamowienia/stars.gif") 0px -16px no-repeat;
	width: 17px;
	font-size: 0px;
	height: 15px;
	cursor: pointer;
}
div.gwiazdaZwykla {
	float: left;
	background:url("images/zamowienia/stars.gif") no-repeat;
	width: 17px;
	font-size: 0px;
	height: 15px;
}
div.gwiazdiZaznacz {
	cursor: auto;
}
div.opisGwiazdek {
	float: left;
	padding-left: 5px;
	padding-top: 1px;
}

td.komentarzTransakcja div.dodajKomentarzNaglowek {
	border-color: #cfcfcf;
	color: #F37C1C;
}

td.komentarzTransakcja div.komentarzeKartaProduktuTlo, td.komentarzTransakcja div.dodajKomentarzSpacer, td.komentarzTransakcja textarea.komentrzTextArea {
	border-color: #cfcfcf;
}

/* historia zamowien */
.status_zamowienia {
	margin: 0px auto;
	background: url("images/kroki/pasek-status-tlo.gif") center repeat-x;
	height: 22px;
}
.status_zamowienia td{
	background: url("images/kroki/krok-nieaktywny.gif") center center no-repeat;
	text-align: center;
	width: 137px;
	border: none;
	height: 17px;
}
.status_zamowienia td.aktywne{
	background: url("images/kroki/krok-aktywny.gif") center center no-repeat;
	text-align: center;
	color: #8a9a17;
	font-weight: bold;
}
.status_zamowienia td.pocz{
	background: url("images/kroki/pasek-status-poczatek.gif") left center no-repeat;
	width: 5px;
}
.status_zamowienia td.kon{
	background: url("images/kroki/pasek-status-koniec.gif") right center no-repeat;
	width: 5px;
}
.status_zamowienia_label td {
	vertical-align:top;
	padding:2px 5px 0 5px;
}
.status_zamowienia_label td.aktywne{
	color: #8a9a17;
	font-weight: bold;
}
/*-*/
.Naglowek td{font-weight: bold; text-align: center; padding: 4px;}
.listrow td{text-align: center;padding-bottom:5px;}
span.szczegolyZamowienie {
	background: url("images/s4.gif") 68px 4px no-repeat;
	_background-position: 60px 4px;
	display: block;
}
span.szczegolyZamowienie a:link, span.szczegolyZamowienie a:visited {
	padding: 0px 12px 0px 0px;
	color: #F37C1C;
	font-size: 11px;
	font-weight:bold;
}
div.szczegolyNr {
	padding: 4px;
	zoom: 1;
}
div.szczegolyNr div.floatLewo {
	float:left;
}
span.padding6 {
	padding-left: 12px;
	display:block;
	padding-top: 10px;
}
.kosz_bt2 td {border-right: 1px solid #dedede;}
.kosz_bt2 span {padding-left: 16px;}
.kosz_bt td.l{border: 1px solid #dedede;}
.bg_ilosc {background-color: #ffffff;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.bg_cena {background-color: #efefef;}
.bg_cena2 {
	background-color: #efefef;
	text-align: right;
	padding-right: 10px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
table.materialy td.material {
	border-bottom: 1px solid #dedede;
	padding: 4px 0px 3px 0px;
}
table.materialy td.transportKoszykSklep {
	border:0;
}
table.materialy td.transportKoszykSklep select {
	font-weight: normal;
}
table.materialy td.borderR {
	border-right: 0;
}
table.materialy td.noBorder {
	border: 0;
	border-top: 1px solid #dedede;
}
table.materialy td.material2 {
	border-top: 1px solid #dedede;
	padding: 4px 0px 4px 0px;
}
table.materialy td.material3 {
	border-top: 1px solid #dedede;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}
table.materialy td.material4 {
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
}
table.materialy td.bg_produkt {
	border-right: 1px solid #dedede;
}
p.produktNazwa {
	padding-left: 10px;
}
p.produktNazwa2 {
	width: 200px;
	overflow: hidden;
}
div.materialNazwa {
	width: 100px;
	text-align: center;
	overflow: hidden;
}
div.materialNazwa2 {
	text-align: center;
	overflow: hidden;
}
table.podsumowanieZam {
	margin-bottom:15px;
}
table.podsumowanieZam td {
	text-align:left;
	padding-left: 11px;
}
/*karta sprzedawcy*/
.komentarzeSprzedawca {
	margin-bottom:15px;
}
td.komentarzeSprzedawca {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #E2E2E2;
	text-align: center;
	padding-bottom: 4px;
	padding-top: 10px;
}
td.komentarzeSprzedawcaRow {
	font-size: 11px;
	padding:5px 0;
	text-align:center;
}
td.komentarzeSprzedawcaRow {
	xxborder-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
td.komentarzeSprzedawcaRow2 {
	border-left: 1px solid #E2E2E2;
	font-weight: bold;
	text-align: center;
}
td.komentarzeSprzedawca3 {
	border-right: 0px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	padding: 10px 20px 10px 20px;
	text-align:left;
}
p.koszyk_suma span {
	font-size: 16px;
	color:#F58C02;
}
td.ikonkiProduktNiePromowane {
	border:1px solid #cacaca;
	border-top:none;
	height:1px;
	line-height:1px;
}
div.poradySpacer {
	background:transparent url(images/s4.gif) no-repeat scroll right 10px;
	margin:8px 20px 0 26px;
	padding:5px 9px 0;
	text-align:right;
	border-top:1px solid #EEEEEE;
}

a.przycisk1 {
	color:#96B602;
	font-weight:normal;
}
div.newsMargines div.newsLink {
	background:transparent url(images/strzalka-powrot.gif) no-repeat scroll 0 10px;
	border-top:1px solid #EEEEEE;
	margin:8px 20px 0 26px;
	padding:5px 0 0 9px;
	text-align:left;
}
.stopkaZielona {
	background:transparent url(images/menu/meble/menu_normal_bg_stopka.gif) no-repeat scroll left top;
	height:8px;
	overflow:hidden;
	padding:0;
}
h3.tytul1blok {
	background: transparent url(images/menu/meble/zalacznikStrzalka.gif) no-repeat scroll 4px 4px;
	margin:0;
	padding:0 4px 6px 13px;
}
h3.tytul1porady {
	padding: 5px 0 5px 26px;
	color: #666665;
	font-size:12px;
	font-weight:bold;
	background: transparent url(images/faq-strzalka.jpg) no-repeat scroll 4px 5px;
	text-align: left;
}
.borderKalk {
	border-bottom:4px solid #aec438;
	border-left:4px solid #aec438;
	border-right:4px solid #aec438;
}
.borderKalk td.kalkLabel {
	width: 161px;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 16px;
}
.borderKalk td.kalkDane {
	text-align:left;
	padding: 3px 0;
	width: 255px;
}
.borderKalk td.kalkDane input, .borderKalk td.kalkDane select {
	width: 211px;
}
.borderKalk td.kalkSpacer {
	width: 534px;
	border-top:1px solid #DBDBDB;
	height:1px;
	overflow:hidden;
}
input.kalk_oblicz {
	width: 88px;
	height: 19px;
	background: #aec438 url(images/kalkulator_oblicz.gif) no-repeat scroll 0 0;
	opacity: 0.3;
	border: 0;
	cursor: pointer;
	margin-top: 5px;
}
#kalkulator_wyniki {
	color: red;
}
#kalkulator_wyniki a {
	color: #8a9a17;
	font-weight: bold;
}
#buttWyliczKoszt {
	width: 106px;
	height: 21px;
	background: #aec438 url(images/btn_wylicz_koszt.gif) no-repeat scroll 0 0;
	border: 0;
	cursor: pointer;
	margin-top: 5px;
}
input#wyslijDRF{
	width: 157px;
	height: 19px;
	color: #FFFFFF;
	background-color: #AEC438;
	font-size:11px;
     font-weight:bold;
     font-family:arial;
     padding: 1px 0;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	border:1px solid #8A9A17;
	cursor: pointer;
	margin-top: 5px;

}
input#drf_dodaj_liste_do_koszyka{
	width: 157px;
	height: 19px;
	background: #aec438 url(images/dodaj_do_koszyka_btn.gif) no-repeat scroll 0 0;
	border: 0;
	cursor: pointer;
	margin-top: 5px;
}
/*
h2.tytul {
	background:transparent url(images/faq-strzalka.jpg) no-repeat scroll 4px 5px;
	color:#666665;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 26px;
	text-align:left;
}
*/

div.produktyPowiazane {
	border: 1px solid #fed58d;
	background-color:  #fef4c8;
	color: red;
	font-weight: bold;
	padding: 10px 0px 9px 12px;
	border-right: 0px;
	border-left: 0px;
	text-align: left;
	margin-top: 17px;
	font-size: 12px;
}

div.produktyPowiazaneLista {
	padding-left: 10px;
	margin-bottom: -1px;
}

div.produktyPowiazaneLista div.produktNazwa a {
	color: #8eaa3f;
}

div.produktyPowiazaneLista div.naglowekFotoDodanoDoKoszyka a {
	width: 110px;
	min-height: 75px;
	_height: 75px;
}

.tab_zaznaczony {
	border-top: 1px solid #FBA50F;
	background-color: #FEF9E1;
	border-bottom: 1px solid #FBA50F;
}
ul.info_klient_hurt{
	text-align:left;
	padding:0 0 8px 25px;
	list-style-type:none;
}
ul.info_klient_hurt li{
	background: url(images/belka_strzalka.gif) 1px 7px no-repeat;
	padding:2px 0 2px 10px;
}
div.produktFotoTypPromocji {
	width:73px;
	height: 29px;
	position:relative;
	_position:relative;
	top:10px;
	left:-20px;
	*left:-50px;
	margin-bottom:-29px;
}
div.produktFotoTypPromocji_b {
	width:53px;
	height: 21px;
	position:relative;
	top:5px;
	left:0px;
	*left:-50px;
	margin-bottom:-21px;
}
div.produktFotoPromoGL {
	left:-2px;
	*left:-90px;
}
div.produktFotoPromoGLMale {
	left:-2px;
	*left:-22px;
}
div.produktFotoPromoKP {
	*left:-40px;
	top:1px;
}
div.produktFotoPromoKP2 {
	left:4px;
	*left:-73px;
}
div.produktFotoPromoBlok {
	left:0px;
	*left:-15px;
}
div.produktFotoNowosc {
	background: url("images/ico_nowosc.png") left center no-repeat;
	_background: url("images/ico_nowosc.gif") left center no-repeat;
}
div.produktFotoNowosc_b {
	background: url("images/ico_nowosc_b.png") left top no-repeat;
	_background: url("images/ico_nowosc_b.gif") left top no-repeat;
}
div.produktFotoPromocja {
	background: url("images/ico_promocja.png") left center no-repeat;
	_background: url("images/ico_promocja.gif") left center no-repeat;
}
div.produktFotoPromocja_b {
	background: url("images/ico_promocja_b.png") left center no-repeat;
	_background: url("images/ico_promocja_b.gif") left center no-repeat;
}
div.produktFotoWyprzedaz {
	background: url("images/ico_wyprzedaz.png") left center no-repeat;
	_background: url("images/ico_wyprzedaz.gif") left center no-repeat;
}
div.produktFotoWyprzedaz_b {
	background: url("images/ico_wyprzedaz_b.png") left top no-repeat;
	_background: url("images/ico_wyprzedaz_b.gif") left top no-repeat;
}
div.produktFotoTopDesign {
	width:57px;
	height: 57px;
	position:relative;
	_position:relative;
	top:-5px;
	left:173px;
	*left:90px;
	margin-bottom:-56px;
	background: url("images/top_design.png") right center no-repeat;
	_background: url("images/top_design.gif") right center no-repeat;
}
div.produktFotoTopDesign2 {
    	width:43px;
	height:43px;
	top:-10px;
	left:116px;
	*left:45px;
	margin-bottom:-44px;
	background: url("images/m_top_design.png") right center no-repeat;
	_background: url("images/m_top_design.gif") right center no-repeat;
}
div.produktFotoTopDesign3 {
	left:80px;
	*left:45px;
}
.info_o_zamowieniach{
	margin:5px 5px 10px 10px;
	border:3px solid #D0D0D0;
	padding:3px 15px;
	text-align:center;
}
.info_o_zamowieniach_tab{
	width:100%
}
.info_o_zamo_label{
	text-align:left;
	padding:5px 3px 5px 120px;
	font-weight:bold;
	width:270px;
}
.info_o_zamowieniach input{
	background:none;
	color:#F37C1C;
	border:0;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}


/*---------- komunikat  - karta produktu ---------------*/
div.informacja{
	margin:5px;
}
div.informacja div.informacja_ngl {
	text-align:center;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
div.informacja div.text{
	padding:0 15px;
	background: #f7f3dc;
	border-left:1px solid #97ac35;
	border-right:1px solid #97ac35;
	text-align: justify;
	color: #505458;
	font-size:13px;
}
div.informacja_2{
	padding:10px 5px;
	font-size:13px;
	color: #505458;
	text-align:justify;
}
div.informacja div.text div.ngl{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	text-align:center;
}
div.informacja div.text div.info{
	text-align:center;
}
div.informacja div.text a, div.informacja div.text a:visited, div.informacja_2 a, div.informacja_2 a:visited {
	color:#7c9300;
	font-weight:bold;
	font-size:13px;
}
div.informacja div.text ul.info_wyp{
	list-style-type: none;
}
div.informacja div.text ul.info_wyp li{
	background: url("images/kwadrat.gif") no-repeat 0px 7px;
	padding-left:10px;
}
div.tlo_informacja_top{
	background: url("images/tlo_informacja_top.gif") left bottom repeat-x;
	width:100%;
	height:11px;
}
div.tlo_informacja_top_l{
	background: url("images/tlo_informacja_top_l.gif") left bottom no-repeat;
	width:11px;
	height:11px;
	float:left;
}
div.tlo_informacja_top_p{
	background: url("images/tlo_informacja_top_p.gif") right bottom no-repeat;
	width:11px;
	height:11px;
	float:right;
}
div.tlo_informacja_bottom{
	background: url("images/tlo_informacja_bottom.gif") left top repeat-x;
	width:100%;
	height:11px;
}
div.tlo_informacja_bottom_l{
	background: url("images/tlo_informacja_bottom_l.gif") left top no-repeat;
	width:11px;
	height:11px;
	float:left;
}
div.tlo_informacja_bottom_p{
	background: url("images/tlo_informacja_bottom_p.gif") right top no-repeat;
	width:11px;
	height:11px;
	float:right;
}
/* ---- */
/* komunikat do transakcji/zamowienia */
.komunikat_transakcja{
	padding:8px 9px 12px 9px;
	text-align:justify;
}
/* ---- */
td.formularzLabel2 {
padding-left: 50px;
text-align:left;
}
/* PROMOCJA BLUM */
.blum{
	color:#717173;
}
.blum td.ngl{
	padding: 5px 0pt 5px 12px;
	background: #F58221;
	color: #ffffff;
	font-size: 27px;
	text-align:left;
	font-family:verdana;
}
.blum td.ngl_1{
	padding: 8px 0pt 8px 0px;
	background: #F58221;
	color: #ffffff;
	font-size: 37px;
	text-align:center;
	font-family:verdana;
}
.blum td.ngl_1 a, .blum td.ngl_1 a:visited{
	color: #ffffff;
	font-size: 37px;
	text-align:center;
	font-family:verdana;
}
.blum td.ngl2{
	padding: 7px 0px;
	text-align:left;
	font-size:19px;
}
.blum td.ngl2 span{
	color: #F58221;
	font-size:26px;
}
.blum td.ngl2 a{
	font-size:19px;
	color:#717173;
}
.blum td.ngl3{
	padding: 7px 0px;
	text-align:left;
	font-size:20px;
}
.blum td.ngl3 span{
	font-size:26px;
}
.blum td.ngl3 a{
	color: #717173;
	font-size:20px;
}
.blum table.okna td{
	border:1px solid #c1c2c4;
	padding:5px;
}
.blum table.okna td.sep{
	width:10px;
	border:none;
	padding:0px;
}
.blum table.okna td.pdt{
	border:none;
	padding:0px ;
	padding-bottom:2px;
	color:#ffffff;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.blum table.okna td.pdt div.grey{
	background: #c1c2c4;
	padding:2px 0 2px 5px;
}
.blum table.okna td.pdt div.orange{
	background: #F58221;
	padding:5px 0 5px 5px;
}
.blum table.okna td.opis{
	vertical-align:top;
}
.blum table.okna td.opis ul{
	margin-left:0px;
	list-style-type:none;
}
.blum table.okna td.opis ul li{
	margin-left:0px;
	text-align:left;
	background: url("images/li_orange.gif") no-repeat 0px 7px;
	padding:2px 0 1px 9px;
}
.blum table.okna td.opis img{
	text-align:center;
}
.blum table.okna td.pierwsza{
	width:290px;
}
.blum table.okna td.druga{
	width:270px;
}
.blum table.okna td.trzecia{
	width:370px;
}
.blum table.okna td.czwarta{
	width:240px;
}
.blum td.stopka1{
	background: #F58221;
	color:#ffffff;
	font-size:11px;
	text-align:left;
	padding:6px 0 6px 17px;
	line-height:16px;
	vertical-align:top;
}
.blum td.stopka1 a{
	color:#ffffff;
}
.blum td.stopka2{
	background: #F58221;
	vertical-align:top;
	padding:6px 17px 6px 0;
}
.blum td.stopka2 div{
	text-align:right;
	color:#ffffff;
	font-size:12px;
}
.blum td.stopka2 img{
	float:right;
	padding-top:5px;
}
/* -- tooltip - katalog produktow -- */
div.tooltipBigFoto {
	position: absolute;
	z-index: 3000;
	border: 1px solid #CACACA;
	background-color: #eee;
	padding: 3px;
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	display:none;
	cursor: pointer;
}
.kp_naglowek {
	margin-bottom: 7px;
	overflow: hidden;
	height:23px;
	padding-top:8px;
	background: url( 'images/naglowek_kat.jpg' ) repeat-x;
	border-bottom: 1px solid #E2E2E2;
}
.kp_naglowek div {
	font-weight: bold;
	text-align: center;
	float: left;
	width: 90px;
}
.kp_naglowek div.nazwa {
	text-align: left;
	width: 400px;
	padding-left: 40px;
}
div.kp_naglowek_l {
	height:31px;
	margin-top:-8px;
	width:13px;
	background: url( 'images/naglowek_kat_left.jpg' ) top left no-repeat;
	float:left;
}
div.kp_naglowek_p {
	height:31px;
	margin-top:-8px;
	width:5px;
	background: url( 'images/naglowek_kat_right.jpg' ) top right no-repeat;
	float:right;
}
/*---bloczek producent-----*/
div.bloczek_producent {
	border:1px solid #FBA50F;
	background:#FEC721;
	padding:2px;
	margin-bottom:5px;
}
div.bloczek_producent table {
	border:1px solid #FBA50F;
	background:#fef4c8;
	padding:7px;
}
div.bloczek_producent table td.zdjecie { text-align:center;}
div.bloczek_producent table td.zdjecie div.zdjecie {
	margin:0 auto;
}
div.bloczek_producent table td.zdjecie div.zdjecie img{
	border:1px solid #d4d4d4;
	background:#fff;
	padding:3px;
}
div.bloczek_producent table td.opis {
	color:#666665;
	text-align:left;
	font-size:11px;
	text-align:justify;
	line-height:16px;
	padding-top:5px;
}

/*lista zakupow*/
div.listaZakupowWybor {
	background-color: #eef4d3;
	border: 1px solid #d9e88a;
	padding: 2px;
	margin-bottom: 5px;
}

div.listaZakupowWybor div.listaZakupowLista {
	background-color: #ffffff;
	border: 1px solid #d9e88a;
	border-top: 0px;
	text-align: left;
	padding: 6px 0px 3px 10px;
}

div.listaZakupowWybor div.listaZakupowLabel {
	background-color: #ffffff;
	border: 1px solid #d9e88a;
	border-bottom: 0px;
	text-align: left;
	font-weighT: bold;
	padding: 6px 0px 0px 11px;
}

div.listaZakupowLista ul {
	color: #9fb120;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.listaZakupowLista ul li {
	background: url("images/lista-zakupow-kropka.gif") 0px 5px no-repeat;
	padding: 0px 43px 7px 13px;
	float: left;
}

div.listaZakupowLista ul li a {
	text-decoration: underline;
}

div.listaZakupowLista ul li a span {
	color: #9fb120;
	text-decoration: underline;
}

div.listaZakupowLista ul li.listaAktywna {
	background: url("images/lista-zakupow-kropka-akty.gif") 0px 5px no-repeat;
}

div.listaZakupowLista ul li.listaAktywna a span {
	color: #fba50f;
}

div.nazwaListySzczegoly {
	color: #8a9a17;
	font-weight: bold;
	padding: 1px 0px 5px 14px;
	background: url("images/lista-szczegoly-strzalka.gif") 5px 7px no-repeat;
	font-size: 12px;
}

div.zmienNazweListy, div.usunListe {
	cursor: pointer;
}

div.zmienNazweListy {
	padding: 0px 6px 0px 6px;
}

#nowaNazwaText {
	padding-top: 2px;
}

input.wszystkieDoKosza {
	background: url("images/wszstkie-do-kosza.gif") no-repeat;
	width: 178px;
	height: 24px;
	bordeR: 0px;
	cursor: pointer;
}

div.wszystkieDoKosza {
	padding: 0px 14px 12px 0px;
	text-align: right;
}

div.lacznieListaZakupow {
	text-align: right;
	padding: 5px 14px 6px 0px;
}

div.lacznieListaZakupow span {
	color: #f58c02;
	font-size: 16px;
	font-weight: bold;
}

div.produktNazwa input[type=button] {
	border: 1px solid #8a9a17;
	background-color: #aec438;
	color: #ffffff;
	font-weight: bold;
}

#modyfikacja_przechowalni #komunikatTresc {
	height: 0px;
}

div.komunikatPodwojnePrzyciski input {
	width: 100px;
	cursor: pointer;
}
/*---- tabela accuride ----*/
.tab_dane {
	width:770px;
	border:2px solid #C4C4C4;
}
.tab_dane td.ngl{
	padding:5px 0;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #C4C4C4;
	background-color: #666665;
	color: #ffffff;
	border-right:none;
}
.tab_dane td.tytul_img {
	border-bottom:3px solid #C4C4C4;
}
.tab_dane td.strzalki {
	width:33px;
	*width:23px;
	*padding-left:10px;
	*position:relative;
}
.tab_dane td.strzalki1 {
	width:75px;
	font-size:9px;
	text-align: left;
}
.tab_dane div span {
	background-color: #ffffff;
	font-size:9px;
	*position:absolute;
}

.tab_dane td.strzalki div span {
	background-color: #ffffff;
	font-size:9px;
	*left:3px;
	*position:absolute;
}
.tab_dane td.strzalki div.k_top {
	background: url("images/k_top.gif") right no-repeat;
	height:20px;
	width:15px;
	float:right;
}
.tab_dane td.strzalki div.k_center {
	background: url("images/k_center.gif") right no-repeat;
	height:20px;
	width:15px;
	float:right;
}
.tab_dane td.strzalki div.k_bottom {
	background: url("images/k_bottom.gif") right no-repeat;
	height:20px;
	width:15px;
	float:right;
}
.tab_dane td.strzalki div.k_gal {
	background: url("images/k_gal.gif") right no-repeat;
	height:20px;
	width:15px;
	float:right;
}
.tab_dane div.s_top {
	background: url("images/s_top.gif") right no-repeat;
	height:20px;
}
.tab_dane div.s_center {
	background: url("images/s_center.gif") right no-repeat;
	height:20px;
}
.tab_dane div.s_bottom {
	background: url("images/s_bottom.gif") right no-repeat;
	height:18px;
	border-bottom:2px solid #C4C4C4;
}
.tab_dane div.s_gal {
	background: url("images/s_gal.gif") right no-repeat;
	height:20px;
	padding-left:10px;
}
.tab_dane div.s_gal2 {
	background: url("images/s_gal2.gif") right no-repeat;
	height:20px;
	padding-left:10px;
}
.tab_dane div.s_prost {
	background: url("images/s_prost.gif") right no-repeat;
	height:20px;
	padding-left:3px;
}
.tab_dane td {
	border-right:1px solid #C4C4C4;
	height:20px;
	font-size:11px;
}
.tab_dane td.symbol {
	font-weight:bold;
	width:100px;
}
.tab_dane td.symbol div {
	border-bottom:1px solid #C4C4C4;
	padding-top:3px;
	height:16px;
	color: #95AF00;
}
.tab_dane td.symbol div a, .tab_dane td.symbol div a:visited {
	color: #95AF00;
	font-weight:bold;
	text-decoration:underline;
}
.tab_dane td.symbol div a:hover {
	text-decoration:underline;
}
.tab_dane td.symbol div.ost {
	border-bottom:2px solid #C4C4C4;
	padding-top:3px;
	height:15px;
}
.tab_dane td.kg {
	font-weight:bold;
	width:50px;
}
.tab_dane td.kg div {
	border-bottom:1px solid #C4C4C4;
	padding-top:3px;
	height:16px;
}
.tab_dane td.kg div.ost {
	border-bottom:2px solid #C4C4C4;
	padding-top:3px;
	height:15px;
}

.tab_dane td.rozmiar {
	font-weight:bold;
	width:80px;
	border-right:2px solid #8E8E8E;
}
.tab_dane td.rozmiar div {
	border-bottom:1px solid #C4C4C4;
	padding-top:3px;
	height:16px;
}
.tab_dane td.rozmiar div.ost {
	border-bottom:2px solid #C4C4C4;
	padding-top:3px;
	height:15px;
}
.tab_dane td.znak {
	width:30px;
	background-color: #f5f5f5;
}
.tab_dane td.znak div {
	border-bottom:1px solid #C4C4C4;
	padding-top:3px;
	height:16px;
}
.tab_dane td.znak div.ost {
	border-bottom:2px solid #C4C4C4;
	padding-top:3px;
	height:15px;
}

.tab_dane td.x {
	width:30px;
	background-color: #f5f5f5;
}
.tab_dane td.x div {
	border-bottom:1px solid #C4C4C4;
	padding-top:6px;
	height:13px;
}
.tab_dane td.x div.ost {
	border-bottom:2px solid #C4C4C4;
	padding-top:5px;
	height:13px;
}

.tab_dane td.cechy {
	text-align:left;
	width:177px;
	border-left:2px solid #8E8E8E;
}
.tab_dane td.cechy div {
	border-bottom:1px solid #C4C4C4;
	padding-left:5px;
	padding-top:3px;
	height:16px;
}
.tab_dane td.cechy div.ost {
	border-bottom:2px solid #C4C4C4;
	padding-top:3px;
	height:15px;
}
/*aktualnosci*/
div.wyniki_row {
	width: auto;
	margin: 5px 0px 5px 0px;
	position: relative;
}
div.wyniki_row table {
	height: 104px;
}
div.wyniki_row table td.newsFoto {
	width: 115px;
}
div.wyniki_row table td.skrot_aktualnosci {
	width: auto;
	padding: 0px 2px 0px 10px;
	vertical-align: top;
}
div.tytul_akt {
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 0px 0px 2px;
}
div.tytul_akt a {
	font-size: 12px;
	color: #666665;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
}
div.newsData {
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	color: #a3b947;
	padding: 0px 2px 0px 0px;
	font-weight: bold;
}
div.newsOpis {
	width: auto;
	font-size: 12px;
	color: #666665;
	font-weight: normal;
	text-align:left;
}
div.newsTagi {
	width: auto;
	font-size: 11px;
	color: #666665;
	margin-top: 5px;
	float: left;
}
div.newsTagi2 {
	margin: 5px 0 0 20px;
}
div.newsTagi a:link, div.newsTagi a:visited {
	color: #758F08;
	font-size: 11px;
	padding: 1px;
}
div.newsTagi a:hover, div.newsTagi a:active {
	color: #FFFFFF;
	font-size: 11px;
	padding: 1px;
	background-color: #a3b947;
	text-decoration: none;
}
div.ico_wiecej {
	margin-top:5px;
	width: 14px;
	height: 13px;
	background: url("images/ico_wiecej.gif") left bottom no-repeat;
	float:right;
}
div.lista_spacer {
	height: 1px;
	width: auto;
	border-top: 1px solid #d5d5d5;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}
span.ramka img {
	padding: 1px;
	border: 1px solid #d5d5d5;
}
div.chmuraTagow {
	padding: 5px;
}
div.chmuraTagow a:link, div.chmuraTagow a:visited, div.tagi_komunikat a:link, div.tagi_komunikat a:visited {
	color: #666665;
	font-size: 12px;
}
div.chmuraTagow a:hover, div.chmuraTagow a:active, div.tagi_komunikat a:hover, div.tagi_komunikat a:active {
	color: #ffffff;
	font-size: 12px;
	background-color: #FEC721;
	text-decoration: none;
}
div.newsTop {
	width: auto;
	color: #666665;
}
div.newsTop div.tytul_data {
	border-bottom: 1px solid #d5d5d5;
	width: auto;
	margin: 0px auto;
	vertical-align: bottom;
}
div.tytul_data div.tytul {
	float: left;
	width: 440px;
	padding: 5px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
}
div.tytul_data div.newsData {
	float: right;
	font-size: 11px;
	color: #a3b947;
	padding: 0px;
	font-weight: bold;
	vertical-align: bottom;
}
div.newsTop div.newsTagi {
	width: auto;
	font-size: 11px;
	color: #666665;
	margin-top: 5px;
	margin-left: 27px;
}

/* rozkr�j */
.rozkroj_tab {
	width:600px;
}
.rozkroj_tab div.ngl {
	font-size: 13px;
	text-align:left;
	font-weight: bold;
	padding-bottom:5px;
	border-bottom:3px solid #D5D4CD;
	padding-left:7px;
}
.rozkroj_tab td.zawartosc {
	padding:0 5px;
	border:1px solid #D5D4CD;
}
.rozkroj_tab table.dane {
	width:100%;
}
.rozkroj_tab table.dane td.lbl {
	text-align:left;
	padding: 4px 0 5px 4px;
	vertical-align:top;
	width:210px;
	border-bottom:1px solid #ededed;
}

.rozkroj_tab table.dane td.info {
	text-align:left;
	padding: 4px 0 5px 4px;
	vertical-align:top;
	border-bottom:1px solid #ededed;
}
.rozkroj_tab table.dane td.info div {
	line-height:17px;
}
table.zamowienie_info {
	margin-bottom:15px;
	width:600px;
}
table.zamowienie_info td.ngl_prod {
	font-size: 13px;
	text-align:left;
	font-weight: bold;
	padding-bottom:3px;
	border-bottom:3px solid #D5D4CD;
	padding-left:10px;
}
table.zamowienie_info td.ngl_ilosc {
	font-size: 13px;
	text-align:center;
	font-weight: bold;
	padding-bottom:3px;
	border-bottom:3px solid #D5D4CD;
	width:80px;
}
table.zamowienie_info td.ngl_cena {
	font-size: 13px;
	text-align:center;
	font-weight: bold;
	padding-bottom:3px;
	border-bottom:3px solid #D5D4CD;
	width:125px;
}
table.zamowienie_info td.zawartosc {
	padding:0 5px;
	border:1px solid #D5D4CD;
}

table.zamowienie_info td.nazwa_prod {
	padding: 5px 0 5px 6px;
	border-bottom: 1px solid #ededed;
}
table.zamowienie_info td.ilosc_prod, table.zamowienie_info td.cena_prod {
	padding: 5px 0;
	text-align:center;
	border-bottom: 1px solid #ededed;
}
table.zamowienie_info td.cena_prod {
	width:115px;
}
table.zamowienie_info td.ilosc_prod {
	width:80px;
}
table.zamowienie_info td.cena_prod strong {
	color: #F37C1C;
}
div.rozkroj_upr {
	float:left;
	margin-left: 75px;
	margin-top:12px;
	cursor:pointer;
	font-size:12px;
}
div.rozkroj_upr:hover {
	text-decoration: underline;
}
div.uslugiTlo div.wiecej {
	text-align:right;
	padding-right:3px;
}
div.uslugiTlo div.wiecej a, div.uslugiTlo div.wiecej a:visited {
	color: #5E5B4F;
}
div.infoKomentarze {
  padding: 12px 0 0 60px;
  color: #6a675d;
  font: bold 20px 'Tahoma';
  width: 130px;
  height: 50px;
  background: url( 'images/komentarze.gif' ) center left no-repeat;
}
div.zglos_problem {
    cursor: pointer;
    left: 0;
    opacity: 0.6;
    overflow: hidden;
    position: fixed !important;
    top: 40%;
    width: 25px;
    height:185px;
    background: transparent url('images/zglos_problem.png') no-repeat;
    
}
















