div, span, ul, li, form, p, pre {
	margin:0;padding:0;
}
html {
	background-color: #a1a1a1;
	margin:0;padding:0;
}
body {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #666665;
	background-color: a1a1a1;
	background: #a1a1a1 url(images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
} 
div.clear, span.clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
} 
h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #666665;
	font-weight: normal;
	margin:0;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #8a9a17;
}
h3 {
	font-size: 11px;
	font-weight: bold;
}
h5 {
	font-size: 11px;
}
p { 
	margin: 0; 
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #666665;
}
div {
	margin: 0; 
	padding: 0;
}
ol, ul {
	padding: 0px;
	margin: 0px 0px 0px 9px;
}
li {
	padding: 0px;
	margin: 0px 0px 0px 1px;
}
button {
	font-family: tahoma, sans-serif;
	font-size: 11px;
	border: 0px;
	color: #FFFFFF;
	margin: 0px;
	cursor: pointer;
}
table {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
img {
	border: 0;
}
.gwiazdka {
	color: #D80101;
}
.border {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
.ButtonGlowna {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}

a:link, a:visited {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: normal; 
	text-decoration: none; 
	color: #666665;
	font-size: 11px;
}
a:hover, a:active { 
	text-decoration: underline; 
	color: #76746d;
}
.zoom {
	zoom:1;
}
input[type=text], input[type=password], select {
	border: 1px solid #d5d5d5;
	font-size: 11px;
	color:#666665;
}
.forumlarzInput {
	_border: 1px solid #d5d5d5;
	_font-size: 11px;
	_color:#666665;
	_width:170px;
	_padding:1px;
}
/* -------------------------- top -----------------------------*/
#top {
	height: 23px;
	margin: 0px auto;
	padding-top: 0px;
	width: 982px;
	color: #a1a1a1;
}
#top div.top_z_furniture {
	float: left;
	margin-left: 346px;
	*margin-left: 0px;
}
#top div.top_z_meble {
	float: left;
	margin-left: 10px;
}
#top div.top_z_sklep_meble {
	float: left;
	margin-left: 320px;
	*margin-left: 0px;
}
#top div.top_z_sklep_meble h1 {
	float: left;
	width: 167px;
	height: 20px;
}
#top div.top_z_sklep_meble h1 a.pasaz {
	float: left;
	margin: 0px;
	background: url('images/top_z_sklep_meble.gif') no-repeat;
	width: 167px;
	height: 20px;
	display: block;
	text-indent: -3000px;
	text-decoration: none;
	overflow: hidden;	
}
#top div.top_z_agd {
	float: left;
	margin-left: 3px;
}
#top div.top_z_sklejki {
	float: left;
	margin-left: 300px;
	_margin-left: 160px;
}
#top div.top_z_osb {
	float: left;
	margin-left: 0px;
}
#top div.kontakt {
	float: right;
	padding-top: 3px;
	margin-left: 5px;
}
#top div.kontakt a:link, #top div.kontakt a:visited {
	display: block;
	height: 16px;
	width: 58px;
	background: url(images/kontakt_button.gif) right bottom no-repeat;
}
#top div.dla_kupujacych {
	float: right;
	padding-top: 2px;
	margin-left: 5px;
}
#top div.dla_kupujacych a:link, #top div.dla_kupujacych a:visited {
	display: block;
	height: 16px;
	width: 82px;
	background: url(images/dla_kupujacych_button.gif) right bottom no-repeat;
}
#top div.dla_sprzedawcow {
	float: right;
	padding-top: 2px;
	margin-left: 5px;
}
#top div.dla_sprzedawcow a:link, #top div.dla_sprzedawcow a:visited {
	display: block;
	height: 16px;
	width: 96px;
	background: url(images/dla_sprzedawcow_button.gif) right bottom no-repeat;
}
div.user {
	float: right;
	width:auto;
	margin-right: 4px;
	overflow:hidden;
	zoom:1;
}
div.user_bg {
	float: left;
	width:auto;
	height:16px;
	line-height:16px;
	color:#ffffff;
	font-size:11px;
	background: url(images/witaj_user_bg.gif) top repeat-x;
}
div.user_bg h3.user_bg_l {
	float: left;
	width:auto;
	height:16px;
	padding-left:11px;
	background: url(images/witaj_user_bg_l.gif) left top no-repeat;
}
div.user_bg h3.user_bg_l span.user_bg_p {
	float: left;
	height:16px;
	width:auto;
	padding-right:11px;
	display:block;
	color:#ffffff;
	font-weight:normal;
	background: url(images/witaj_user_bg_p.gif) right top no-repeat;
}
div.user_bg span.user_name {
	font-weight:bold;
	color:#ffea00;
	cursor:pointer;
}
#top a.nowosci {
	float: left;
	display: block;
	width:64px;
	height:16px;
	background: url(images/button_nowosci.gif) top;
	margin-left:3px;
}
#top a.promocje {
	float: left;
	display: block;
	width:64px;
	height:16px;
	background: url(images/button_promocje.gif) top;
	margin-left:3px;
}
#top a.wyprzedaze {
	float: left;
	display: block;
	width:77px;
	height:16px;
	background: url(images/button_wyprzedaze.gif) top;
	margin-left:3px;
}
.sticker_gl{
	clear:both;
	margin:3px 0 7px 0;
}
.sticker_gl a.nowosci {
	display: block;
	width:180px;
	height:29px;
	background: url(images/button_nowosci_bg.gif) top;
	clear:both;
}
.sticker_gl a.promocje {
	display: block;
	width:180px;
	height:29px;
	background: url(images/button_promocje_bg.gif) top;
	clear:both;
	margin:3px 0;
}
.sticker_gl a.wyprzedaze {
	display: block;
	width:180px;
	height:29px;
	background: url(images/button_wyprzedaze_bg.gif) top;
	clear:both;
}

div.naglowek_linki {
	height: 20px;
	background: url("images/naglowek_bg.gif") repeat-x;
	width: 540px;
	_width: 555px;
}
div.naglowek_left {
	background: url("images/naglowek_left.gif") no-repeat;
	height: 20px;
	width:12px;
	float:left;
}
div.naglowek_right {
	background: url("images/naglowek_right.gif") no-repeat;
	height: 20px;
	width:12px;
	float:right;
}
div.naglowek_linki a, div.naglowek_linki a:visited {
	padding-top:2px;
	font-size:11px;
	display:block;
	float:left;
	margin:0 10px;
}
div.naglowek_linki a:hover {
	text-decoration: underline;
}
div.komunikat_fixed {
	position:fixed;
	top:27%;
	left:39%;
	width:420px;
	background-color: #ffffff;
	border:4px solid #96B602;
	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;
	font-weight: normal;
}
div.komunikat_fixed div.btn {
	margin-top:15px;
}
/*----------------------- TOP LOGO -----------------------*/
#regtop {
	width: 982px;
	margin: 0px auto;
	background-color: #FFFFFF;
	height: 85px;
}
#regtop table {
	height: 85px;
	width: 982px;
}
#regtop td.logo {vertical-align: middle; width: 330px;}
#regtop h1.logo {
	width: 280px;
	height: 80px;
}
#regtop h1.logo a:link, #regtop h1.logo a:visited {
	display: block;
	width: 221px;
	height: 68px;
	text-indent: -3000px;
	text-decoration: none;
	overflow: hidden;	
	background:url("images/akcesoria.gif") no-repeat;
	margin-top:7px;
}
div.logo_meblepl {
	position:absolute;
	top:57px;
	margin-left:143px;
	
}
#regtop td.statystyki {
	vertical-align: top;
	width: 230px;
}
div.statystykiPasaz {
	float: left;
	border: 1px solid #e1e1e1;
	background-color: #fafafa;
	width: 210px;
	height: 71px;
	padding: 3px 0px 0px 15px;
	margin-top: 3px;
	color: #666665;
}
div.logoSklep {
	float: left;
	border: 0px solid #e1e1e1;
	background-color: #ffffff;
	width: 260px;
	height: 80px;
	margin-top: 0px;
	padding-left:25px;
	color: #666665;
}
div.statystkiDane {
	padding-top: 2px;
	line-height: 16px;	
}
div.statystkiDane span {
	color: #adc02d;
	font-weight: bold;
}
div.sklepWyszukiwarka ul.TabStrip {
	*width: 598px;
	*margin-right: 180px;
	text-align: left;
	margin-bottom:15px;
	margin-top:10px;
}
div.szukajModulWyszukiwarka {
	position:relative;
	float: right;
	*margin-bottom: -40px;
	*width: 180px;
	*top:10px;
	height: 32px;
	background: transparent url(images/tabstrip-bg2.gif) right bottom no-repeat;
}

div.noBackgroundWyszukiwarka {
background:transparent none repeat scroll 0 0;
margin-top:10px;
}

div.wyszukiwarkaBlok {
	margin:0;
}


div.wyszukiwarkaBlokModul {
	margin:0;
	float: right;
}
div.wyszukiwarkaBlokModul .floatLewo2 {
	padding: 0 5px 0 0;
}
div.wyszukiwarkaBlok11 {
	margin: 4px 0px 0px 0px;
	float: left;
}
input.buttWyszukiwarka22{
	border: 0;
	background: url("images/btn_szukaj_bg.gif") no-repeat 0px 1px;
	cursor: pointer;
	width: 50px;
	height: 20px;
}
input.buttWyszukiwarka11, input.buttWyszukiwarka {
	border: 0;
	background: url(images/szukaj-przycisk.gif) no-repeat 0px 1px;
	cursor: pointer;
	width: 20px;
	height: 20px;
}
input.inputWyszukiwarka11, input.inputWyszukiwarka {
	border: 0;
	width: 140px;
	height: 21px;
	font-family: tahoma;
	size: 10px;
	color: #666665;
	background: url(images/input_wyszukiwarka.gif) no-repeat 0px 0px;
	padding: 2px 0px 0px 5px;zoom:1;
}

div.floatLewo {
	float: left;
}
div.zakladki_menu {
	line-height: 41px;
	height: 41px;
	width: auto;
	background: url("images/zakladki/pasek_zakladek_bg1.gif") repeat-x;
	padding-left:2px;
}
div.zakladki_menu div {
	float:left;
}
div.zakladki_menu img {
	margin-right: 1px;
}
#regtop2 {
	line-height: 36px;
	height: 36px;
	background: url("images/zakladki/pasek_zakladek_bg.gif") repeat-x;
	margin-bottom:3px;
}
#regtop2 .zakladki {
	clear:both;
}
#regtop2 .zakladki div {

}
#regtop2 .zakladki img {
	margin-right: 1px;
}
.opinie_o_nas {
	margin:1px 0 0 0;
	float:right;
	cursor:pointer;
}
.opinie_o_nas a {
	width:118px;
	height:18px;
	background: url("images/opinie_btn.gif") no-repeat;
	display:block;
}
div.paczkomaty{
	margin-bottom:10px;
}
div.menu_zakladki_48, div.menu_zakladki_act_48 {
	height:30px;
}
div.menu_zakladki_48 span{
	margin-top:2px;
	line-height: 29px;
	background: url("images/towary_dostepne_48.jpg") left bottom no-repeat;
	height:29px;
	width:180px;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	display:block;
	}
div.menu_zakladki_act_48 span {
	margin-top:2px;
	line-height: 26px;
	background: transparent url("images/towary_dostepne_48_aktywny.gif") left bottom no-repeat;
	height:26px;
	width:165px;
	margin-right:19px;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	padding-left:15px;
	position:absolute;
	left:8px;
	_left:-202px;
}
div.menu_top_design {
	float:left;
	line-height: 29px;
	height:29px;
	margin-bottom:3px;
}
div.menu_top_design a {
	margin-top:1px;
	line-height: 30px;
	background: url("images/top_design_btn2.gif") left bottom no-repeat;
	height:29px;
	width:180px;
	cursor:pointer;
	display:block;
}
div#separator{
	font-size:1px;
	display:none;
	height:31px;
}
div.menu_zakladki {
	float:left;
	line-height: 31px;
	background: transparent url("images/zakladki/menu_zakladki_bg.gif") left bottom repeat-x;
	height:31px;
	margin:0 1px 0 1px;
	}
div.zakladka_pierwsza {
	
}
div.zakladka_ostatnia {
	margin-right: 0px
}
div.menu_zakladki_act {
	float:left;
	line-height: 31px;
	background: transparent url("images/zakladki/menu_zakladki_act_bg.gif") left bottom repeat-x;
	height:31px;
	margin:0 1px;
	}
div.menu_zakladki h3 {
	float: left;
	height: 31px;
	line-height: 31px;
	color:#0F7994;
	background: url("images/zakladki/menu_zakladki_l.gif") left bottom no-repeat;
}
div.menu_zakladki_act h3 {
	float: left;
	height: 31px;
	line-height: 31px;
	color:#0F7994;
	background: url("images/zakladki/menu_zakladki_act_l.gif") left bottom no-repeat;
}
div.menu_zakladki h3 a, div.menu_zakladki h3 a:visited,div.menu_zakladki h3 span {
	display: block;
	color:#999999;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	line-height: 31px;
	padding:2px 6px 0px 6px;
	*padding-top:2px;
	_padding-top:0px;
	text-decoration: none;
	background: url("images/zakladki/menu_zakladki_p.gif") right no-repeat;
	_background: url("images/zakladki/menu_zakladki_p.gif") right bottom no-repeat;
	cursor: pointer;
	}
div.menu_zakladki_act h3 a, div.menu_zakladki_act h3 a:visited, div.menu_zakladki_act h3 span {
	display: block;
	color:#ffffff;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	line-height: 31px;
	padding:2px 6px 0px 6px;
	*padding-top:2px;
	_padding-top:0px;
	text-decoration: none;
	background: url("images/zakladki/menu_zakladki_act_p.gif") right no-repeat;
	_background: url("images/zakladki/menu_zakladki_act_p.gif") right bottom no-repeat;
	cursor: pointer;
	}
div.infoToolTip {
	position:absolute;
	top:45px;
	left:10px;
	border:1px solid #fba50f;
	background-color:#fef4c8;
	display:none;
	width:110px;
	xheight:10px;
	z-index:100000;
	padding:8px;
	font-size:11px;
	line-height:14px;
	margin:0;
	color:#666665;
}

div.infoKonto {
	position:absolute;
	top:30px;
	left:655px;
	border:1px solid #fba50f;
	background-color:#fef4c8;
	display:none;
	width:265px;
	xheight:10px;
	z-index:100000;
	padding:8px;
	font-size:11px;
	line-height:14px;
	margin:0;
	color:#666665;	
}

.nawigacja{
	float: right;
	width: 80px;
	text-align: right;
	padding: 2px 1px 0px 7px;
}
.nawigacja a{margin-left: 5px;}
.nawigacja span{margin-left: 5px;cursor: pointer;}
.nawigacja img{
	width: 19px;
	height: 16px;
	border: none;
}
.bottom {
	margin: 0px auto;
	width: 982px;
	padding: 0px 0px 20px 0px;
	color: #FFFFFF;
}
.stopka {text-align: center;padding: 3px 10px 10px 10px;}
.realizacja {
	padding-top: 3px;
	float:right;
}
.realizacja a {
	color: #ffffff;
}
span.meble {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
}
span.prawa {
	font-size: 11px;
	color: #ffffff;
	font-family: arial;
}
div.stopka_linki {
	width: auto;
	height: 32px;
	padding: 0 8px;
	border:1px solid #ffffff;
	border-top: 1px solid #cacaca;
	border-bottom: none;	
	background-color: #e5e5e5;
}
div.stopka_linki span {
	line-height: 28px;
	margin-right: 6px;
	padding-left: 16px;
	background: url(images/stopka_rombik.gif) left 9px no-repeat;
	*background-position: 0;
	*padding-left: 16px;
}
div.stopka_linki span.pierwszy {
	line-height: 28px;
	margin-right: 7px;
	padding-left: 12px;	
	background: none;
}
div.stopka_linki span a:link, div.stopka_linki span a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666665;
}
/*---------------------------------------------------*/
.kontener3 {
	float: right;
}
div.pasazMenuIkony {
	margin-right: 15px;	
}
div.pasazMenuIkony span {
	cursor: pointer;
	padding: 5px 7px;
}
/* -------------------------- glowny container -----------------------------*/
#container_bg {
	margin: 0px auto;
	width: 990px;
	background: transparent url("images/bg_y.gif") repeat-y;
}
#container_top_bg {
	width: 990px;
	height: 17px;
	background: transparent url("images/bg_top.gif") top no-repeat;
}
#container_bottom_bg {
	width: 990px;
	height: 5px;
	background: url("images/bg-bottom.gif") top no-repeat;
	overflow: hidden
}
#container {
	margin: 0px auto;
	width: 982px;
	background: #ffffff;
	overflow: hidden;
}
/* -------------------------- containery -----------------------------*/
#container2 {
	padding: 6px 8px 0px 8px;
	/*position:relative;*/
	overflow: hidden;
	zoom:1;
}
.reg5 {
	height: 32px;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	background: #F1F3DC;
}
.reg4 {
	vertical-align: top;
	width: 180px;
	padding-right: 8px;
}
.reg2 {
	vertical-align: top;
	width: 210px;
	padding-left: 8px;
}
.reg93{
	width: 982px;
	margin: 0px auto;
	text-align: center;
}
.reg12 {
	
}
.container_menu_stopka {
	background-color: #f2f2f2;
	border-top: 1px solid #dcdcdc;
	padding: 12px 14px;
}
.top {
	vertical-align: top;
	text-align: center;
	padding-bottom:10px;
}
.reg10{
	float: right;
	width: 479px;
	text-align: center;
	margin: 0 50px 0 0;
	xxheight:0;
}
.reg10 div.list3kont {
	padding: 0;
}
.reg10 div.list3kont ul {
	list-style-type:none;
}
.reg10 div.list3kont ul li {
	display:inline;
	margin: 0 0 0 5px;
}
.reg10 div.list3kont ul.lista2 li a {
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
}
.reg10 div.list3kont ul.lista2 li.stopkaActive a {
	font-weight: normal;
	color: #ffda3d;
	font-size: 11px;
}
.reg10 div.list3kont ul.lista2 li a:hover {
	font-weight: normal;
	color: #D8EE44;
	font-size: 11px;
}
span.stopka_spacer {
	color: #ffffff;
	padding: 0px 1px 0px 9px;
}
/* --- stopka ---*/
#stopka {
	width: 982px;
	margin: 0 auto;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding-top: 2px;
	height: 30px;
	color: #666665;
}
/* -------------------- Oferta - str. gł ---------------------- */
.oferta {
	overflow: hidden;
}
.oferta div.bloczek {
	float:left;
	border: 1px solid #dcdcdc;
	background-color: #f2f2f2;
	margin-bottom: 10px;
	margin-right: 12px;
	width: 360px;
	padding: 10px;
	position: relative;
}
.oferta div.bloczek_l {
	margin-right: 0px;
}
.oferta div.bloczek div.ngl {
	position: absolute;
	width:360px;
	background-color: #a8a8a8;
	padding: 4px 0;
	text-align:center;
	opacity: 0.6;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	left:10px;
}
.oferta div.bloczek div.ngl a, .oferta div.bloczek div.ngl a:visited {
	opacity: 1;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
}
.oferta div.bloczek div.foto {
	float:left;
	width: 155px;
	text-align:left;
	padding-top: 27px;
}
.oferta div.bloczek div.txt {
	float:left;
	padding-top: 52px;
	font-size: 11px;
	text-align: justify;
	width:205px;
}
.oferta div.bloczek div.zobacz {
	text-align: right;
	padding-top: 2px;
}
.oferta div.bloczek div.zobacz a, .oferta div.bloczek div.zobacz a:visited {
	color: #879F00;
}
.oferta div.bloczek div.txt ul {
	float: left;
	margin-left: 0px;
}
.oferta div.bloczek div.txt ul.d {
	margin-right: 0px;
}
.oferta div.bloczek div.txt ul li {
	list-style: none;
	padding-bottom: 2px;
	margin: 0px 0px 11px 0px;
}
.oferta div.bloczek div.txt ul li a, .oferta div.bloczek div.txt ul li a:visited {
	text-decoration: underline;
	color: #0274BD;
	font-size:12px;
	font-family: Arial;
}
/* -------------------- bloki na głównej ---------------------- */


/*********** animacja *************/
div.logotypy {
	height: 68px;
	overflow: hidden;
	text-align: left;
	margin-bottom: 10px;
}
div.logotypy ul li {
	list-style:none;
}
div.logotypy ul li img {
	padding: 10px 0;
}
.jcarousel-skin-tango {
	width:775px;
	margin-bottom: 12px;
	border:1px solid #DCDCDC;
	overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-container {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 775px; /* powiazane bezposrednio z parametrem scroll, szerokosc jednego boxu ze zdjeciem * wartosc scroll */
    margin:0px auto;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  690px; /* powiazane bezposrednio z parametrem scroll, szerokosc jednego boxu ze zdjeciem * wartosc scroll */
    padding-top: 2px;
    height: 63px;
    text-align:center;
    float: left;
    margin-left:48px;
    margin-right:20px;
    overflow:hidden;
    *margin-left:15px;
}
/* wysokosc i szerokosc jednego boxu ze zdjeciem */
.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 80px;
}
.jcarousel-skin-tango a img{
	border:none;
}
/* margines miedzy boxami ze zdjeciem */
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin:0 10px;
}

/* pager */
.jcarousel-prev-horizontal {
	margin-top:3px;
	width: 13px;
	height:58px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	position:absolute;
	background: url('images/blok_prev.jpg') no-repeat;
	*left:0px;
	
}
.jcarousel-next-horizontal {
	margin-top:3px;
	width: 13px;
	height:58px;
	float: left;
	cursor: pointer;
	background: url('images/blok_next.jpg') no-repeat;
}

/********************************/



div.blok_glowna {
	border: 1px solid #dcdcdc;
	padding: 2px;
	margin-bottom:9px;
}
div.blok_glowna td.nazwa_l, div.blok_glowna td.nazwa_p {
	background-color: #96b602;
	width:24px;
	vertical-align: middle;
	padding: 15px 0;
}
div.blok_glowna div.produkty {
	width: 724px;
	overflow: hidden;
}
div.elementy_prod {
	width: 724px;
	overflow: hidden;
}
div.jMyCarousel .prev, div.jMyCarousel2 .prev, div.jMyCarousel3 .prev{
	background: url('images/blok_prev.jpg') center center no-repeat;
	width:13px;
	height:58px;
	border:0px;
	cursor: pointer;
}
div.jMyCarousel .next, div.jMyCarousel2 .next, div.jMyCarousel3 .next {
	background: url('images/blok_next.jpg') center center no-repeat;
	width:13px;
	height:58px;
	border:0px;
	cursor: pointer;
}
div.jMyCarousel, div.jMyCarousel2, div.jMyCarousel3 {
	margin:auto;
}

div.jMyCarousel ul li, div.jMyCarousel2 ul li, div.jMyCarousel3 ul li {
	margin:5px;
	border:1px solid #dcdcdc;
	padding:3px;
	width:156px
}
div.foto_prod {
	height: 85px;
}
div.foto_prod img {
	max-width: 110px;
	cursor: pointer;
}
div.nazwa_prod {
	text-align: center;
	padding: 5px 0;
	height: 23px;
	width: 156px;
	overflow: hidden;
}
div.nazwa_prod a {
	color: #8eaa3f;
	font-weight: bold;
	font-size: 12px;
}
div.cena_prod {
	height: 35px;
}
div.jMyCarousel div.cena_prod, div.jMyCarousel div.foto_prod  {
	text-align: center;
}
div.cena_prod h3.produktCena2 span {
	font-size: 16px;
}
div.cena_prod h3.produktCena2 span span.cenaGrosze {
	font-size: 12px;
}
div.cena_prod h3.produktCena2 {
	font-weight: bold;
}


/* --- BLOKI ---*/
/* menu kategorie*/
.kontener5 {
	padding: 0;
	margin: 0;
}
input.pasazKategorieSortAZ {
	background: url("images/menu/meble/btn-sortuj-kategorie-az.gif") no-repeat;
	_background-position: 0 3px;
	width: 21px;
	height: 19px;
	_height: 22px;
	border: 0px;
	cursor: pointer;
}
input.pasazKategorieSortIlosc {
	background: url("images/menu/meble/btn-sortuj-kategorie-ilosc.gif") no-repeat;
	_background-position: 0 3px;
	width: 21px;
	height: 19px;
	_height: 22px;
	border: 0px;
	cursor: pointer;
}
span.pasazKategorieSort {
	position:relative;
}
ul.level1 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 180px;
}
ul.level1 li {
	margin: 0px 0px 5px 0px;
	padding: 0;
	overflow: hidden;
}
ul.level1 li form {
	margin: 0;
	padding: 0;
}
div.nazwaTlo {
	background-color: #96b602;
	overflow: hidden;
	zoom:1;
}
ul.level1 div.nazwaTloButton {
	background: url("images/menu/menu_normal_bg_top_orange.gif") top left no-repeat;
	line-height: 27px;
	display: block;
	overflow: hidden;
}
ul.level1 div.nazwaTloButton div.nazwa {
	color: #ffffff;
	font-weight: bold;
}
div.nazwaTlo table.naglowek{
	vertical-align:middle;
	height: 27px;
}
div.nazwaTlo div.nazwa {
	min-height:27px;
	padding: 1px 0px;
	overflow: hidden;
}
div.nazwaTlo div.nazwa td {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
div.naglowekBottom {
	height:1px;
	background: url("images/menu/meble/menu_normal_bg_top2.gif") left top no-repeat;
	overflow: hidden;
	
	display: none;
}
ul.level1 div.nazwa span.wstecz {
	display: block;
	font-size: 13px;
	background: url("images/menu/button_wstecz.gif") 5px no-repeat;
	padding-left: 36px;
}
ul.level1 div.nazwa span.wyczysc {
	display: block;
	font-size: 13px;
	background: url("images/menu/button_wyczysc.gif") 5px no-repeat;
	padding-left: 36px;
}
.podkategorie2 {
	padding: 3px 0px 0px 0px;
	overflow:hidden;
	zoom:1;
	border:3px solid #96b602;
	border-top: none;
}
.podkategorie {
	zoom:1;
}
ul.level1 li .stopka {

	padding:0;
	overflow: hidden;
	
}
ul.level1 li .stopka2 {

	height: 16px;
}
ul.level1 li .stopka2 a {
	height: 16px;
}
ul.level2 {
	margin-left: 0px;
	padding-bottom: 3px;
	list-style-type: none;
	width: auto;	/* 168px;*/
}
ul.level2 li {
	margin: 0px 3px;
	padding: 0px;
	border-bottom: 1px solid #EFEFEF;
}
ul.level2 li.aktywny_asortyment a, ul.level2 li.aktywny_asortyment h2 a, ul.level2 li.aktywny_asortyment h3 a {
	color: #000000;
	font-weight: bold;
	background-color: #EEF4D3;
}
ul.level2 li.aktywny_asortyment span.pasazKategorieIlosc {
	color: #000000;
	font-weight: normal;
}
ul.level2 li td input {
	_border: 1px solid #d5d5d5;
	_font-size: 11px;
	_color:#666665;
	_height: 15px;
}
ul.level2 h2 a:link, ul.level2 h2 a:visited, ul.level2 h3 a:link, ul.level2 h3 a:visited{
	color: #666665;
	font-weight: bold;
	font-size:11px;
	display: block;
	background-position: 0px 8px;
	padding: 2px 3px 2px 3px;
	overflow:hidden;
	text-decoration: none;
}
ul.level2 h2 a:hover, ul.level2 h3 a:hover{
	background-color: #eef4d3;
	color: #768F00;
	text-decoration: none;
}
ul.level2 h2, ul.level2 h3 {
	clear: both;
}
ul.level2 h2 span.nazwa, ul.level2 h3 span.nazwa {
	width:125px;
	display:block;
	float:left;
}
ul.level2 li.non {
	background: none;
	padding: 0;
	zoom:1;
	margin-bottom: -16px;
	*margin-bottom: -16px;
}
ul.level2 li.non ul {
	margin: 0;
	padding: 0;
}
a.powrotPasazKategorie {
	color: #ffffff;
	text-decoration: none;
}
.pokazLapke {
	cursor: pointer;
}
span.pasazKategorieIlosc {
	font-weight: normal;
	color: #666665;
	float: right;
	font-weight: normal;
}
span.linkWiecejMenu {
	position: relative;
	*top: 2px;
	left: 137px;
	color: #ffffff;
}

div.grupa_definicji {
    background-position: 0 8px;
    color: #666665;
    font-size: 11px;
    font-weight: bold;
    overflow: hidden;
    padding: 2px 3px;
    text-decoration: none;
    cursor: pointer;
}
div.grupa_definicji:hover {
	background-color: #eef4d3;
	color: #768F00;
	text-decoration: none;
	
}
div.strzalkaUp span.nazwa {
	background: url("images/li_up.gif") right no-repeat;
}
div.strzalkaDown span.nazwa {
	background: url("images/li_down.gif") right no-repeat;
}
div.grupa_definicji span.nazwa {
    display: block;
    float: left;
    width: 125px;
}
ul.level2 ul.reszta {
	margin:0px;
	padding: 0px;
}
ul.level2 ul.reszta li {
	border-top:1px solid #EFEFEF;
	margin:0px;
	padding:0px;
}
ul.level2 ul.reszta li h3 {
	margin: 0px;
	padding: 0px;
}
ul.level2 ul.reszta h3 a {
	padding-left: 10px;
	background: url("images/menu/meble/zalacznikStrzalka.gif") 2px 7px no-repeat;
}
ul.level2 ul.reszta h3 a:hover {
	background-color: #eef4d3;
	color: #768F00;
	text-decoration: none;
}
ul.level2 ul.reszta h3 span.nazwa_r {
	width:115px;
	font-weight: normal;
}

/*bloczek najnowszych produktow*/
span.tytulProdukty {
	background: url("images/bloczki/bloczek-naglowek-tlo.gif") no-repeat;
	line-height: 27px;
	display: block;
	*width:210px;
}
span.tytulProduktyZakladka {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
tytulProdukty span.n span {	
	jbackground: url("images/ikona-new.gif") no-repeat;
	background-position: right -1px;
}
tytulProdukty span.n span.best {	
	jbackground: url("images/ikona-best.gif") no-repeat;
	dbackground-position: right -1px;
}
div.kontenerProdukt {
	background: url("images/bloczki/bloczek-tlo.gif") repeat-y;
	padding: 3px 6px;
	*padding: 3px 6px 5px 3px;
	*margin: 0px 0px -6px 0px;
	zoom: 1;
}
div.kontenerProdukt img {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
div.kontenerProdukt td {
	vertical-align: middle;
}
td.produktyNajnowszeFoto {
	width: 88px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;	
	padding: 4px 0px 4px 4px;
}
td.produktyNajnowszeFoto span {
	background-color: #ffffff;
}
td.produktyNajnowszeFoto span img {
	border: 1px solid #d5d5d5;
	padding: 1px;
	max-width:78px;
}
div.produktyNajnowszeNazwa {
	width: 104px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #666665;
	overflow: hidden;
}
div.produktyNajnowszeNazwaPadding {
	padding-top: 3px;
	padding-bottom: 3px;
}
div.kontenerProdukt a.kartalink {
	font-weight: bold;
	color: #666665;
}
div.produktyNajnowszeNazwa div {
	margin: 1px 0px;
}
.mbtProdukt2, .mbtProdukt3 {
	height: 16px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-top:-12px;
}
.mbtProdukt{
	height: 8px;
	line-height: 8px;
	margin-bottom: 10px;
	_margin-bottom: 5px;
	background: url("images/bloczki/bloczek-stopka.gif") no-repeat 0px 0px;
	*width:210px;
}
.mbtProdukt2{
	background: url("images/bloczki/bloczek-stopka2.gif") no-repeat 0px 0px;
}
.mbtProdukt3{
	background: url("images/bloczki/bloczek-stopka3.gif") no-repeat 0px 0px;
}
span.linkWiecej, span.linkWiecej2 {
	position: relative;
	top: 4px;
	*top: 6px;
	height:12;
}
span.linkWiecej {
	left: 162px;
	*left: 164px;
}
span.linkWiecej2 {
	left: 140px;
	*left: 142px;
}
span.linkWiecej a:link, span.linkWiecej a:visited, span.linkWiecej2 a:link, span.linkWiecej2 a:visited {
	color: #ffffff;
}
/* katalog produktow blok */
.kontener4 {margin-bottom: 15px;}
.katalogblok td{
	text-align: center;
	vertical-align: top;
}
.tytul3 {
	background: url("images/ikon/meble/s2.gif") no-repeat 10px 11px;
	padding: 5px 0px 5px 20px;
	margin-bottom: 2px;
	text-align: left;
}

h1.tytul3 {
	background: url("images/ikon/meble/s2.gif") no-repeat 10px 11px;
	padding: 5px 0px 5px 20px;
	margin-bottom: 2px;
	text-align: left;
	font-size:11px;
	font-weight:bold;	
}

td.ikonkiProduktDuzePromowane {
	width: 279px;
	background: #ffffff url("images/prom/meble/promowanie_duze_tlo_y.gif") repeat-y;
}
div.ikonkiProduktDuzePromowane {
	padding: 12px 4px 15px 12px;
	background: url("images/prom/meble/promowanie_duze_tlo_top.gif") top no-repeat;
}
div.ikonkiProduktDuzePromowaneBottom {
	height: 18px;
	vertical-align: bottom;
	background: url("images/prom/meble/promowanie_duze_tlo_bottom.gif") bottom no-repeat;
}
div.ikonkiProduktDuze {
	padding: 0px 0px 15px 0px;
}
td.noBackgroundPromowanie {
	background: none;
	border:1px solid #cacaca;
	border-bottom:none;
}
div.noBackground {
	background: none;
}
div.ikonkiProduktDuze2 {
	padding-bottom: 15px;
}
span.bloczekIkonyStatus {
	margin-right: -7px;
	*margin-right: -10px;
}
span.ikonyStatus {
	padding: 0px;
}
div.bloczekKatalogProduktowDuze {
	height: 166px;
	*height: 170px;
}
div.bloczekKatalogProduktowMale {
	min-height: 85px;
	*height: 87px;
	float: left;
	width: 110px;
	text-align: center;
	zoom:1;
}
.paddingProdukt {padding: 6px 5px 5px 6px;}
div.bloczekKatalogProduktowDuze img, div.bloczekKatalogProduktowMale img {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
div.produktKontener {
	padding: 16px 10px 20px 10px;
	text-align: left;
}
div.produktKontener2 {
	text-align: center;
	margin: 0px auto;
	padding: 11px 10px 3px 10px;
	width: 218px;
}
div.produktKontener h2 a:link, div.produktKontener h2 a:visited {
	color: #8a9a17;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
}
div.produktKontenerZwykly {
	float: left;
	text-align: center;
	padding-left: 10px;
	padding-top: 10px;
	width: 140px;
	overflow:hidden;
}
div.produktKontenerZwykly h2 a:link, div.produktKontenerZwykly h2 a:visited {
	color: #8eaa3f;
	font-size: 14px;
	font-weight: bold;
}
div.produktKontenerZwykly span.produktCena {
	padding-top: 2px;
}
div.produktOpis {
	color: #848484;
	padding-top: 4px;
}
h3.produktCena {
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
}
h3.produktCena span {
	font-weight: bold;
	font-size: 15px;
	color: #F58C02;
}
h3.produktCena span span.cenaGrosze{
	font-weight: bold;
	font-size: 11px;
	color: #F58C02;
}
h3.produktStaraCena {
	font-weight: normal;
	font-size: 11px;
	padding-top: 5px;
}
h3.produktStaraCena span.cena {
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	text-decoration:line-through;
}
h3.produktStaraCena span.cena span.cenaGrosze{
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
}
h3.produktCena2 {
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
}
h3.produktCena2 span {
	font-weight: bold;
	font-size: 12px;
	color: #F58C02;
}
h3.produktCena2 span span.cenaGrosze{
	font-weight: bold;
	font-size: 10px;
	color: #F58C02;
}
h3.produktStaraCena2 {
	font-weight: normal;
	font-size: 10px;
	padding-top: 2px;
}
h3.produktStaraCena2 span.cena {
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	text-decoration:line-through;
}
h3.produktStaraCena2 span.cena span.cenaGrosze{
	font-weight: normal;
	font-size: 10px;
	color: #ff0000;
}
div.produktSponsorowany {
	font-size: 10px;
	color: #ffffff;
	width: 117px;
	background-color: #a7ce39;
	border-left: 1px solid #80a122;
	border-top: 1px solid #80a122;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 130px;
	*left: 67px;
	top: 1px;
}
div.ikonkiProduktZwykle {
	padding: 15px 0px 0px 0px;
	*padding: 10px 0px 0px 0px;
	zoom: 1;
	text-align: center;
}
div.ikonkiProduktZwykle div.ikonyStatus {
	padding-bottom: 0px;
	margin-left: 0px;
	zoom: 1;
}
div.floatLewo {
	float: left;
}
/* katalog produktow */
/* belka filtrow - new */
div.belka_filtr_up {
	background-color: #eef4d3;
	border: 1px solid #8a9a17;
	border-top: none;
	border-bottom: none;
	padding-left:320px;
	zoom: 1;
}
.belka_filtr{
	border: 1px solid #8a9a17;
	border-top: none;
	background-color: #eef4d3;
	margin-bottom:7px;
	padding:5px 0px;
	position: relative;
	zoom: 1;
}
.belka_filtr div.lbl{
	font-size: 12px;
	color: #666665;
	padding-bottom:3px;
}
div.belka_filtr_up div.lbl_up{
	font-size: 12px;
	color: #666665;
	margin-top: 2px;
	float:left;
}
.belka_filtr_up select {
	width: 130px;
	height: 20px;
	padding: 1px 2px;
}
.belka_filtr div.search {
	float:left;
	width:110px;
	margin:0 5px;
}
.belka_filtr div.search input {
	width:110px;
	height:20px;
	padding:1px;
	border: 1px solid #728d39;
	color:#728d39;
	font-size: 12px;
	text-align:left;
	line-height:20px;
} 
.belka_filtr_up div.widok{
	float: left;
	width:90px;
	padding: 0 2px 0 8px;
	margin-top:1px;
}
.belka_filtr_up div.widok input{
	width:41px;
	height:18px;
	border: none;
	cursor: pointer;
}
.belka_filtr_up div.widok input.view_detailed{
	background: url("images/kp/belka/widok_detailed.gif") no-repeat;
}
.belka_filtr_up div.widok input.viewKatalog_icon{
	background: url("images/kp/belka/widok_icon.gif") no-repeat;
}
.belka_filtr div.sortuj_po input{
	width:26px;
	height:24px;
	border: none;
	cursor:pointer;
}
.belka_filtr div.sortuj_po input.sortNazwa{
	background: url("images/kp/belka/sort_nazwa_off.gif") no-repeat;
	margin-right:2px;
}
.belka_filtr div.sortuj_po input.sortNazwadesc{
	background: url("images/kp/belka/sort_nazwa_desc.gif") no-repeat;
	margin-right:2px;
}
.belka_filtr div.sortuj_po input.sortNazwaasc{
	background: url("images/kp/belka/sort_nazwa_asc.gif") no-repeat;
	margin-right:2px;
}
.belka_filtr div.sortuj_po input.sort{
	background: url("images/kp/belka/sort_cena_off.gif") no-repeat;
	margin-left:2px;
}
.belka_filtr div.sortuj_po input.sortasc, .belka_filtr div.sortuj_po input.sortdesc{
	background: url("images/kp/belka/sort_cena_asc.gif") no-repeat;
	margin-left:2px;
}
.belka_filtr div.zakres{
	float: left;
	width:120px;
	padding: 0 10px 0 17px;
}
.belka_filtr div.zakres input.oddo{
	width:50px;
	height:20px;
	padding:1px;
	border: 1px solid #728d39;
	color:#728d39;
	font-size: 12px;
	text-align:center;
	line-height:20px;
}
.belka_filtr div.termin, .belka_filtr div.dowoz{
	float: left;
	width:100px;
	padding: 0 3px;
}
.belka_filtr div.termin div.dostepne {
	width:80px;
	margin-top:7px;
	cursor: pointer;
	font-size:11px;
	display:block;
	float:left;
}
.belka_filtr div.termin div.checkbox, .belka_filtr div.dowoz div.checkbox {
	background: url("images/kp/belka/checkbox.gif") no-repeat;
	width: 14px;
	height: 14px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
}
.belka_filtr div.termin div.checkbox_active, .belka_filtr div.dowoz div.checkbox_active {
	background: url("images/kp/belka/checkbox_active.gif") no-repeat;
	width: 14px;
	height: 14px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
}
.belka_filtr div.dowoz div.dowoz_filtr{
	width:70px;
	margin-top:7px;
	cursor: pointer;
	font-size:11px;
	display:block;
	float:left;
}
.belka_filtr div.szukaj input.szukaj{
	width:64px;
	height:26px;
	border: none;
	cursor:pointer;
	background: url("images/kp/belka/sort_szukaj.gif") no-repeat;
}
.belka_filtr div.szukaj input.czysc{
	width:64px;
	height:26px;
	border: none;
	cursor:pointer;
	background:url("images/kp/belka/btn_czysc_filtr.gif") no-repeat scroll 0 0 transparent;
}
.belka_filtr div.termin input#dostep, .belka_filtr div.dowoz input#dowoz{
	display:block;
	float:left;
	margin:7px 2px 5px 4px;
	padding:0px;
	zoom:1;
	*margin:3px 2px 5px 13px;
}
/*---------------------*/
/*------ info dodano do koszyka ------*/
.info_katalog{
	border:3px solid #8a9a17;
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-shadow:0px 3px 0px #D9D9D9;
	-moz-box-shadow: 0px 3px 0px #D9D9D9;
	-webkit-box-shadow: 0px 3px 0px #D9D9D9;
	top:0px;
	left:0px;
	position:relative;
	z-index:100;
	zoom: 1;
	display:none;
	width:176px;
	padding:6px 0 12px 0;
	background-color: #ffffff;
}
.info_katalog .ngl {
	font-size:11px;
	cursor:pointer;
	font-weight: bold;
}
.info_katalog .ngl:hover {
	text-decoration:underline;
}
div.info_window {
	margin-top:15px;
	margin-bottom:10px;
	background-color: #F1F3DC;
	border:1px solid #DBDBDB;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	color: #000000;
	text-align:left;
	padding:8px 0 8px 40px;
	line-height: 18px;
	font-size:13px;
}
div.info_window span {
	text-decoration:underline;
}
/*---------------------*/
div.pasekKatalogProduktowKontener {
	margin-bottom: 4px;
}
div.pasekKatalogProduktowKontener2 {
	background-color: #EEF4D3;
	border: 1px solid #8A9A17;
	border-bottom: none;
	overflow: hidden;
	zoom: 1;
}
div.pasekKatalogProduktowKontener2 div.ngl_lbl{
	float:left;
	padding:3px 6px 0 5px;
	color: #8A9A17;
	font-size: 15px;
}
div.pasekKatalogProduktow {
	float: left;
	width: 490px;
}
}
div.pasekKatalogProduktow2 {
	width:100%;
}
div.pasekKatalogProduktowIlosc {
	float: right;
	padding: 7px 1px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #8a9a17;
	overflow: hidden;
}
div.ilosc_right {
	float: left;
	height: 20px;
}
ul.pasekZaglebienia {
	list-style: none;
	text-align: left;
	line-height: 26px;  
	padding-left: 5px;
	margin:0;
}
ul.pasekZaglebienia li {
	margin: 0;
	padding: 0;
	display: inline;
	background: url("images/kp/meble/s1.gif") 0px 4px no-repeat; 
	padding: 0px 10px 0px 10px;
}
ul.pasekZaglebienia li h1 {
	margin: 0;
	padding: 0;
	display: inline;
}
ul.pasekZaglebienia a:link, ul.pasekZaglebienia a:visited {
	color: #8a9a17;
	text-decoration: none;

	font-weight: bold;
	font-size: 12px;
}
ul.pasekZaglebienia a:hover {text-decoration: underline;}

div.sortuj {
	background: url(images/kp/meble/tlo.gif) repeat-x;
	color: #ffffff;
	font-weight: bold;
	height: 34px;
	margin-bottom: 10px;
}
div.sortuj input {font-size: 11px;}
div.sortuj a {
	color: #ffffff;
}
div.sortuj span {
	float: left;
}
div.sortuj span.sortujBorder {
	border-right: 1px solid #8a9a17;
	height: 34px;text-align:left;
}
div.sortuj span.wyswietl {
	background: url(images/kp/meble/tlo-l.gif) left no-repeat;
	line-height: 34px;
	padding: 0px 0px 0px 15px;
	display: block;
	width: 66px;
	border-right: 1px solid #8a9a17;
	cursor: pointer;
}
div.sortuj span.widok {
	padding: 11px 0px 9px 20px;
	width: 46px;
	border:0;
	cursor: pointer;
}
div.sortuj span.widokIkona {
	display: block;
	height: 34px;
	cursor: pointer;
}
.sortuj input.view_detailed{
	background: url(images/kp/meble/view_icon.gif) no-repeat 3px 5px;
	border: none;
	height: 34px;
	width: 34px;
	cursor: pointer;
}
.sortuj input.view_icon{
	background: url(images/kp/meble/view_detailed.gif) no-repeat 3px 5px;
	border: none;
	width: 34px;
	height: 34px;
	cursor: pointer;
}
.sortuj input.sortNazwa{
	background: url(images/sort-desc.gif) no-repeat 73px 14px;
	*background-position: 75px 14px;
	padding: 8px 15px 8px 10px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 34px;
	border:0;
}
.sortuj input.sortNazwaasc{
	background: url(images/sort-asc.gif) no-repeat 73px 14px;
	*background-position: 75px 13px;
	padding: 8px 15px 8px 10px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 34px;
	border:0;
}
.sortuj input.sortNazwadesc{
	background: url(images/sort-desc.gif) no-repeat 73px 14px;
	*background-position: 75px 13px;
	padding: 8px 15px 8px 10px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 34px;
	border:0;
}
.sortuj input.sort{
	border: none;
	padding: 8px 30px 8px 28px;
	*padding: 8px 19px 8px 18px;
	background: url(images/sort-desc.gif) no-repeat 78px 16px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	height: 34px;
	font-weight: bold;
}
.sortuj input.sortasc{
	background: url(images/sort-asc.gif) no-repeat 78px 16px;
	padding: 8px 30px 8px 28px;
	*padding: 8px 19px 8px 18px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	height: 34px;
	font-weight: bold;
}
.sortuj input.sortdesc{
	background: url(images/sort-desc.gif) no-repeat 78px 16px;
	padding: 8px 30px 8px 28px;
	*padding: 8px 19px 8px 18px;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	height: 34px;
	font-weight: bold;
}
.sortuj input.sort2desc, .sortuj input.sort2{
	background: url(images/sort-desc.gif) no-repeat 169px 14px;
	*background-position: 170px 13px;
	padding: 8px 22px 8px 20px;
	*padding: 8px 9px 8px 8px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
}
.sortuj input.sort2asc {
	background: url(images/sort-asc.gif) no-repeat 169px 14px;
	*background-position: 170px 13px;
	padding: 8px 22px 8px 20px;
	*padding: 8px 9px 8px 8px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
}
.sortuj2 input.sortNazwa2desc, .sortuj2 input.sortNazwa2asc {
	background-position: 108px 14px;
	*background-position: 110px 14px;
}
.sortuj2 input.sortNazwa2 {
	background-position: 108px 14px;
	*background-position: 110px 14px;
}
.sortuj2 {
	width: auto;
	text-align:center;
}
.sortuj2 input.sortButton {
	*width: 186px;
}
.sortuj2 input.sortButton2 {
	*width: 125px;
}
.sortuj2 input.sortButton3 {
	*width: 32px;
}
.sortuj input.sortAlfabetycznie{
	cursor: pointer;
	background: url(images/sort-desc.gif) no-repeat 44px 15px;
	*background-position: 44px 15px;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 21px 9px 16px;
	*padding: 8px 18px 8px 16px;
	border: 0px;
	*width: 58px;
}
.sortuj input.sortAlfabetycznieasc{
	background: url(images/sort-asc.gif) no-repeat 6px 15px;
	*background-position: 6px 15px;
	padding: 10px 19px 9px 16px;
	*padding: 8px 18px 8px 16px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	*width: 58px;
}
.sortuj input.sortAlfabetyczniedesc{
	background: url(images/sort-desc.gif) no-repeat 44px 15px;
	*background-position: 44px 15px;
	padding: 10px 21px 9px 16px;
	*padding: 8px 18px 8px 16px;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	*width: 58px;
}
.sortuj2 input.sortAlfabetycznie2desc {
	background-position: 44px 15px;
	*background-position: 44px 15px;
}
.sortuj2 input.sortAlfabetycznie2 {
	background-position: 44px 15px;
	*background-position: 44px 15px;
}

div.sortujKatalog {
	background: url(images/kp/meble/tlo.gif) repeat-x;
	zoom:1;
}
div.sortujKatalog span.widokIkona {
	background: url(images/kp/meble/tlo-l.gif) left no-repeat;
	border-right: 1px solid #8a9a17;
	height:34px;
	width:34px;
}
.viewKatalog_detailed{
	background:transparent url(images/kp/meble/view_icon.gif) no-repeat scroll 3px 5px;
	height: 34px;
}
.sortujKatalog input.view_icon {
	background:transparent url(images/kp/meble/view_detailed.gif) no-repeat scroll 3px 5px;
	height: 34px;
}
.sortujKatalog input.sortNazwa, .sortujKatalog input.sortNazwadesc {
	background:transparent url(images/sort-desc.gif) no-repeat scroll 45px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 4px 9px 0px;
	*background-position: 46px 15px;
	*margin-left: -2px;
}
.sortujKatalog input.sortNazwaasc {
	background:transparent url(images/sort-asc.gif) no-repeat scroll 45px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 4px 9px 0px;
	*background-position: 46px 15px;
	*margin-left: -2px;
}
.sortujKatalog input.sort,
.sortujKatalog input.sortdesc {
	background:transparent url(images/sort-desc.gif) no-repeat scroll 36px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 8px 9px 0px;
}
.sortujKatalog input.sortasc {
	background:transparent url(images/sort-asc.gif) no-repeat scroll 36px 15px;
	padding:7px 14px 11px 2px;
	*padding:9px 8px 9px 0px;
}
span.sortujKoniec {
	float: right !important;
	background:transparent url(images/kp/meble/widok-kon.gif) right no-repeat;
	width:1px;
	height: 34px;
}
div.sortujKatalog span.sortujBorder {
	border-right:1px solid #81a029;
}
.sortujCenaOdDo{
	padding: 0px 3px;
	height: 34px;
	font-size: 11px;
	position:relative;
	*position:auto;
}
.sortujKatalog input{
	padding: 0px;
}
input.sortoddo{
	color: #666665;
	margin: 0px 3px 0px 3px;
	padding:1px 0 0 2px;
	width:37px;
	cursor: default;
	border: 1px solid #8a9a17;
	height: 14px;
	font-size: 11px;
}
.sortujKatalog input.dostepne {
	background:transparent url(images/dostep2/meble/dostepne-kp.gif) scroll 2px 4px no-repeat;
	*background-position: 2px 4px;
	height:37px;
	*height:34px;
	width:29px;
	border:0;
}
.sortujKatalog input.dostepneTekst {
	background:transparent url(images/dostep2/meble/dostepne_tekst.gif) 0 center no-repeat;
	*background-position: 0 14px;
	width:41px;
	height:37px;
	*height:34px;
	border:0;
}
.sortujKatalog input.dowoz {
	background:transparent url(images/dostep2/meble/dowoz-kp.gif) 2px 4px no-repeat;
	*background-position: 2px 4px;
	height:37px;
	*height:34px;
	width:30px;
	border:0;
}
.sortujKatalog input.dowozTekst {
	background:transparent url(images/dostep2/meble/dowoz_tekst.gif) 0 center no-repeat;
	*background-position: 0 4px;
	height:37px;
	*height:30px;
	width:30px;
	border:0;
}
input.sortuj_dostepne{
	margin:0;
	position:absolute;
	top:11px;
	left:80px;
	*position:auto;
	*width:15px;
	*height: 34px;
}
input.sortuj_dowoz{
	margin:0;
	position:absolute;
	top:11px;
	left:70px;
	*position:auto;
	*width:15px;
	*height: 34px;
}
input.sortuj{
	margin:0;
	width:15px;
	background:transparent;
}
.sortujKatalog input.search {
	background:transparent url(images/dostep2/meble/szukaj-btn.gif) no-repeat;
	cursor:pointer;
	height:26px;
	width:44px;
	border:0;
	margin-top: 4px;
}
.sortujKatalog input.czyscFiltr {
	background:transparent url(images/dostep2/meble/czysc-filtr.gif) no-repeat;
	cursor:pointer;
	height:26px;
	width:26px;
	margin-top: 4px;
	border:0;
}
div.widokPodzialKolumny {
	padding:0;
	margin-bottom: 10px;
}
div.widokPodzialKolumny table {
	text-align:center;
}
h2.KatalogProduktowNazwa {
	padding: 0px 10px;
	overflow: hidden;
	width:162px;
}
h2.KatalogProduktowNazwaWysz {
	padding: 0px 10px 5px;
}
h2.kod_produktu{
	color: #666665;
	font-size: 10px;
	padding-top:3px;
	font-weight:bold;
}
h2.kod_produktu span{
	font-weight:normal;
}
h2.KatalogProduktowNazwa a:link, h2.KatalogProduktowNazwa a:visited, h2.KatalogProduktowNazwaWysz a:link, h2.KatalogProduktowNazwaWysz a:visited {
	color: #8a9a17;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
td.widokKolumny {
	width: 184px;
	text-align: center;
	background: url("images/kp-produkt-bg.gif") repeat-y;
}
td.top50{
	width: 184px;
	text-align: center;
	background: none;
	border:1px solid #CACACA;
	border-bottom:0;
}
div.ikonkiWidokLista {
	margin:7px 0 8px 0;
	padding:0px 28px;
	*padding:0px 29px;
	_padding:0px 20px;
	height: 26px;
}
div.ikonkiWidokLista div.ikonyStatus {
	margin: 0 8px;
	width: 26px;
	float:left;
}
div.ikonkiWidokLista div.ikonyStatus2 {
	margin: 0 8px;
	width: 60px;
	float:left;
}
div.produktKontenerWidokLista {
	padding: 5px 0;
	text-align: center;
}
div.produktKontenerWidokLista span img {
	border:1px solid #d5d5d5;
	padding:1px;
	margin-bottom: 10px;
}
div.produktKontenerWidokLista div.produktFoto {
	width: 110px;
	padding: 1px;
	text-align:center;
	margin:0 auto;
	border:1px solid #d5d5d5;
}
div.produktKontenerWidokLista div.produktFoto table {
	height: 81px;
	vertical-align: middle;
}
div.widokKolumnyTop {
	width: 184px;
	height: 4px;
	border-top:1px solid #cacaca;
}
td.widokKolumny div.borderWidok {
	height: 18px;
	background: url("images/kp-produkt-bottom.gif") bottom no-repeat;
}
td.top50 div.borderWidok {
	height: 6px;
	border:0;
	background: none;
	border-bottom:1px solid #cacaca;
}
td.rankingi_bottom {
	height: 14px;
	border:0;
	background: none;
	border-top:1px solid #cacaca;
}
div.rank_pozycja_tabela {
	text-align:center;
	width:auto;
	padding:0 5px 4px 5px;vertical-align:top;
}
div.rank_pozycja_tabela span {
	font-weight:bold;	
} 
div.produktKontenerWidokListaPozycjonowanie {
	border:0;
	background: url("images/kp/meble/produkt-sponsorowany-top.gif") top no-repeat;
}
td.widokKolumnyPozycjonowanie {
	border:0;
	background: url("images/kp/meble/produkt-sponsorowany-bg.gif") repeat-y;	
}
td.widokKolumny div.borderWidokPozycjonowanieDol {
	border:0;
	height: 18px;
	width: 184px;
	background: url("images/kp/meble/produkt-sponsorowany.gif") bottom no-repeat;	
}
div.produktKontenerWidokListaWyroznienie {
	border:0;
	background: url("images/produkt-wyrozniony-top.gif") top no-repeat;
}
td.widokKolumnyWyroznienie {
	border:0;
	background: url("images/produkt-wyrozniony-bg.gif") repeat-y;
}
td.widokKolumny div.borderWidokWyroznienieDol {
	border:0;
	height: 18px;
	width: 184px;
	background: url("images/produkt-wyrozniony.gif") bottom no-repeat;
}
/* katalog produktow widok bez podzialu na kolumny*/
.produktylistaWidok {
	margin-bottom: 10px;
}
.produktylistaWidok td.sepTop{
	height: 4px;
	line-height: 4px;
}
.produktylistaWidok td.sepBottom{
	height: 0px;
	line-height: 0px;
}
.produktylistaWidok td.zd{
	border: 1px solid #cacaca;
	border-right: 0;
	width: 230px;
	text-align: center;
	padding: 10px 0px 10px 6px;
}
td.zd span img {
	border:1px solid #d5d5d5;
	padding:1px;
}
.produktylistaWidok td.cen {
	border: 1px solid #cacaca;
	border-left:0;
	padding: 10px 10px 8px 12px;
	text-align: center;
	overflow: hidden;
}
.produktylistaWidok td.zdPozycjonowanieTop {
	border:0;
	background: url("images/kp/meble/lista-promowanie-top.gif") bottom no-repeat;
}
.produktylistaWidok td.zdPozycjonowanieBottom {
	border:0;
	height: 18px;
	background: url("images/kp/meble/lista-promowanie-bottom.gif") top no-repeat;
}
.produktylistaWidok td.zdPozycjonowanie {
	border:0;
	background: url("images/kp/meble/lista-promowanie-bg.gif") left repeat-y;
}
.produktylistaWidok td.zdPozycjonowanie2 {
	border:0;
	background: url("images/kp/meble/lista-promowanie-bg.gif") right repeat-y;
}
.produktylistaWidok td.zdWyroznienieTop {
	border:0;
	height: 8px;
	background: url("images/lista-wyroznienie-top.gif") bottom no-repeat;
}
.produktylistaWidok td.zdWyroznienieBottom {
	border:0;
	height: 18px;
	background: url("images/lista-wyroznienie-bottom.gif") top no-repeat;
}
.produktylistaWidok td.zdWyroznienie {
	border:0;
	background: url("images/lista-wyroznienie-bg.gif") left repeat-y;
}
.produktylistaWidok td.zdWyroznienie2 {
	border:0;
	background: url("images/lista-wyroznienie-bg.gif") right repeat-y;
}
.produktylistaWidok td p {
	text-align: left;
	font-size: 11px;
	padding-bottom: 10px;
}
.produktylistaWidok td ul {
	text-align: left;
}
.produktylistaWidok td.cen h2 {
	padding-bottom: 8px;
}
.produktylistaWidok td.cen h2, .produktylistaWidok td.cen h2 a:link, .produktylistaWidok td.cen h2 a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #8a9a17;
}
div.widokCenaIkonki {
	padding-bottom: 5px;
}
div.cenIkonki {
	width: auto;
	text-align:center;
	margin:0 auto;
}
div.cenIkonki div.ikonkiWidokListaKatalog {	
	padding-left:86px;
	height: 26px;
}
div.cenIkonki div.ikonkiWidokListaKatalog div.ikonyStatus {
	margin: 0 8px;
	width: 26px;
	float:left;
}
div.cenIkonki div.ikonkiWidokListaKatalog div.ikonyStatus2 {
	margin: 0 8px;
	width: 60px;
	float:left;
}
div.cenaWidok {
	text-align:center;
}
span.vat {
	color:#818181;
}
.produktylistaWidok td.cen h3{
	font-size: 11px;
	font-weight: bold;
}
.produktylistaWidok td.cen h3 span {
	color: #f58c02;
	font-size: 16px;
	font-weight: bold;
}

div.faqPager {
	color: #666665;
	margin: 20px 0;
	text-align: center;
}
div.faqPager span.bialeTlo {
	background-color: #ffffff;
	padding: 0px 3px 0px 10px;
}
div.faqPager span.stronaAktywna {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: url("images/kp/meble/faq-obecna-strona.gif") no-repeat;
	padding: 3px 7px;
}
div.faqPager a {
	color: #666665;
	font-weight: normal;
}
div.faqPager a strong {
	color: #8a9a17;
}
span.faqPagerStrzalkaNastepna {
	padding: 0px 6px 0px 12px;
	background: url("images/kp/meble/faq-back.gif") no-repeat;
	background-position: 0px 4px;	
	color: #8a9a17;
	font-weight: bold;
}
span.faqPagerStrzalkaPoprzednia {
	padding: 0px 12px 0px 6px;
	background: url("images/kp/meble/faq-next.gif") no-repeat;
	background-position: right 4px;	
	color: #8eaa3f;
	font-weight: bold;	
}
span.pagerSpacer {
	color: #c5c5c5;
}
span.pagerSpacerNext {
	color: #c5c5c5;
	margin-left: -2px;
}
span.pagerSpacerBack {
	color: #c5c5c5;
	margin-right: -4px;
}
div.kat_edytuj {
	margin-top:15px;
}
div.kat_edytuj a, div.kat_edytuj a:visited {
	font-weight:bold;
	color: #F58C02;
}
/*lista sprzedawcow*/
div.listaSprzedawcowLogo {
	padding:4px 0;
	height: 81px;
	cursor: pointer;
	overflow:hidden;
}
div.listaSprzedawcowNazwa {
	width: auto;
	padding: 2px 10px;
	margin: 0px;
	text-align: left;
	overflow: hidden;
}
h2.listaSprzedawcowNazwa {
	overflow: hidden;
	text-align:center;
}
h2.listaSprzedawcowNazwa a:link, h2.listaSprzedawcowNazwa a:visited {
	color: #8A9A17 ;
	font-weight: bold;
	font-size: 14px;
}
div.listaSprzedawcowProdukty {
	padding-top: 0px !important;
	margin: 0px !important;
}
a.listaSprzedawcowProdukty {
	font-size: 11px;
	color: #666665;
}
div.listaSprzedawcowKomentarze {
	text-align:center;
	margin:0 auto;
	padding: 3px 6px 0px 0px !important;
}
div.produktKontenerWidokLista .kontenerPunkty {
	padding: 2px 0 2px 50px;
}
td.listaSprzedawcowTd2 .kontenerPunkty {
	padding: 0;
}
div.produktKontenerWidokLista .punktyGwiazdki, td.listaSprzedawcowTd2 .punktyGwiazdki {
	float:left;
	_width:62px;
	padding:0;
	padding-right: 5px;
}
div.produktKontenerWidokLista .punktIlosc, td.listaSprzedawcowTd2 .punktIlosc {
	float:left;
	padding: 0;
}
div.listaSprzedawcowClear {
	clear: both;
	padding: 0px !important;
	margin: 0px !important;
}
td.listaSprzedawcowTd {
	border: 1px solid #e3e3e3;
	text-align: center;
}
td.listaSprzedawcowTd2 {
	border-left: 0px;
}
td.listaSprzedawcowTd3 {
	border-left: 0px;
	border-right: 0px;
	text-align: left;
}
td.listaSprzedawcowTd3 h2.listaSprzedawcowNazwa {
	width: 93%;
}
td.listaSprzedawcowTd4 {
	border-right: 0px;
}
td.listaSprzedawcowSep{
	height: 6px;
	line-height: 6px;
	padding: 0px;
	margin: 0px;
}
td.listaSprzedawcowTd4 div.listaSprzedawcowLogo {
	padding-top: 4px;
	padding-bottom: 4px;
}
div.listaBloczekSprzedawcy {
	padding: 10px 0px 10px 0px;
}
/* KARTA PRODUKTU */
h2.tytul1a {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	line-height: 27px; 
	height: 27px;
	text-indent: 8px;
	font-size: 11px;
	background: transparent url("images/kp/meble/kp-belka-bg.gif") top repeat-x;
	border-left: 1px solid #8a9a17;
	overflow:hidden;
}
h2.tytul1a span {
	padding:0;
	display: block;
	color:#ffffff;
}

img.obrazekCecha {
	/*
	margin-bottom: -5px;    --- po co to? 
	*margin-bottom: -7px; 
	*/
	padding-left: 8px;
}

h2.tytul1a span.kartaProduktu {
	background: transparent url("images/s1.gif") no-repeat 8px 11px;
	padding-left: 10px;
	font-size: 14px;
	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;
	border-top:1px solid #8a9a17;
	border-bottom:1px solid #8a9a17;
	background-color: #aec438;
	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: 11px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	color: #8eaa3f;
	float: left;
	width:318px;
}
span.produktCenaSzcz {
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
	color: #666665;
}
span.produktCenaSzcz span {
	font-weight: bold;
	font-size: 16px;
	color: #F58C02;
}
span.produktCenaSzcz span.n {
	font-weight:normal;
	font-size: 11px;
	color: #666665;
	padding-top: 2px;
}
#ilosc_sztuk_produktu{
	background: url("images/karta-prod-ilosc-szt.gif") no-repeat;
	background-position: 0px 0px;
	width:51px;
	height:21px;
	padding: 4px 0px 0px 0px;
	border: 0px;
	color: #666665;
	text-align: center;
	float:left;
}
div.zamawiam_sztuk{
	margin:8px 0px -10px 20px;
	text-align: left;
}

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:right;
	width:20px;
	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;
}
span.plus {
	background: url("images/btn_plus.gif") no-repeat scroll center center transparent;
	padding: 1px 7px;
	cursor: pointer;
}
span.minus {
	background: url("images/btn_minus.gif") no-repeat scroll center center transparent;
	padding: 1px 7px;
	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: 88px;
	height: 32px;
	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: 88px;
	height: 32px;
	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;
}
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: 1px solid #D9E88A; /*!!!!*/
	background: #EEF4D3 url(images/belka_strzalka.gif) no-repeat scroll 6px center; /*!!!!!!!!!*/
	width: auto;	/*542*/  
	text-align: left; 
	padding-left: 16px;
	margin-bottom: 10px;
	color: #666665; 
	font-family: Tahoma,Verdana,Arial,Sans-Serif; 
	font-size: 12px; 
	height: 21px; 
	line-height: 21px;
}
div.brakTowaruPowiadom {
	margin-top: 11px;
	background: url(images/brak_towaru_powiadom.gif) no-repeat;
	width: 182px;
	height: 52px;
	text-align: left;
}
div.brakTowaruPowiadom div.form {
	padding: 32px 0px 0px 20px;
	padding: 30px 0px 0px 20px;
	zoom:1;
}
div.brakTowaruPowiadom div.form input {
	width:120px;
	border:1px solid #ed8501;
	height:15px;
	float: left;
	color:#666665;
	font-size:11px;
}
div.brakTowaruPowiadom div.form .button {
	background: url(images/button_ok.gif) right bottom no-repeat;
	width: 20px;
	height: 19px;
	display:block;
	float: left;
	margin-left: 2px;
	cursor: pointer;
}
.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 20px 3px 20px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	font-size:12px;
}

.zakladklaCenaHurtOff, .zakladklaCenaDetalOff {
	float: left;
	background-color: #ffffff;
	border: 1px solid #fba50f;
	padding: 4px 20px 3px 20px;
	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.zaloguj_sie_info{
	width:98px;
	height:17px;
	border: none;
	float:left;
	background: url('images/zaloguj_sie_info.gif') no-repeat;
	margin:0 3px 0 13px;
	_margin:0 3px 0 7px;
	color:#ffffff;
	padding-top:2px;
	zoom:1;
	cursor:pointer;
	text-decoration:none;
}
div.zaloz_konto_info{
	width:98px;
	height:17px;
	border: none;
	float:left;
	background: url('images/zaloz_konto_info.gif') no-repeat;
	margin:0 3px;
	color:#fba50f;
	padding-top:2px;
	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: #98ae04;
	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: #98ae04;
	background: url('images/powrot_do_gory.gif') no-repeat 1px 1px;
	padding-left:11px;
}
/*--- 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 #d9e88a;
	padding:3px;
	background: #eef4d3;
}
table.przechowalnia{
	border:1px solid #d9e88a;
	background:#ffffff;
}
table.przechowalnia td.ngl{
	border-bottom:1px solid #dbdbdb;
	padding-top:7px;
	padding-bottom:7px;
}
p.nazwaProduktuPrzechowalnia a, p.nazwaProduktuPrzechowalnia a:visited {
	color:#889815;
	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:120px;
}
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;
}
table.materialy_przech td.cenaBrutto{
	text-align:right;
	font-weight:bold;
}
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 0px;
	text-align:left;
}
td.produktSkojarzony {
	border: 1px solid #dedede;
	width: 168px;
	text-align: center;
	padding: 12px 0px 14px 0px;
}
div.skojarzonyLink {
	padding: 10px 10px 7px 10px;
	width:158px;
	overflow:hidden;
}
div.skojarzonyLink a:link,div.skojarzonyLink a:visited {
	color: #8eaa3f;
	font-weight: bold;
	font-size: 12px;
}
div.skojarzonyCena a {
	color: #666665;
}
div.skojarzonyCena a span  {
	font-weight: bold;
	font-size: 16px;
	color: #f58c02;
}
div.skojarzonyCena a span span.cenagrosze {
	font-weight: bold;
	font-size: 16px;
	color: #f58c02;
}
div.parametry {
	overflow:hidden;
}
div.parametry a:hover {
	text-decoration: underline;
}
div.parametry div, div.parametry span {
	float:left;
}
div.parametry span {
	font-size:11px;
	display:block;
	margin: 0px 4px 6px 4px;
}
div.parametry div {
	width: 48px;
	text-align: center;
}
/* skojarzone + polecane produkty */
.produkty_kontener{
	width:560px;
}
.bloczek_polecane{
	float:right;
}
/*---pytania---*/
div.pytania {
	margin-bottom:6px;
	padding: 5px 12px 11px 12px;
	border-bottom: 1px solid #ededed;
	text-align: left;
}
div.pytanie {
	font-weight: bold;
	color: #8EAA3F;
	padding-bottom: 4px;
}
div.odpowiedz {
	padding-left:4px;
}
/*---komentarze---*/
div.dodajKomentarz {
	border: 1px solid #d9e88a; /*!!*/
	border-bottom:none;
	background: #eef4d3 url(images/belka_strzalka.gif) no-repeat scroll 6px center; /*!!*/
	width: auto;
	text-align: left; 
	padding-left: 16px;
	margin: 10 0 0 0;
	color: #666665;
	font-family: Tahoma,Verdana,Arial,Sans-Serif; 
	font-size: 12px;
	font-weight: bold; 
	height: 24px; 
	line-height: 24px;
}
div.komentarzeKartaProduktuTlo {
	border: 1px solid #d9e88a; /*!!*/
	border-top:none;
	background-color:#eef4d3;
	padding: 2px 2px 0 2px;
	*padding: 2px;
	margin-bottom:5px;
}
div.komentarzeKartaProduktu {
	zoom: 1;
	border: 1px solid #d9e88a;
	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;
}
.cechy_podobne {
	margin-bottom:12px;
	width: 450px;
}
.cechy_podobne td{
	vertical-align:top;
	padding: 2px 0;
}
.cechy_podobne span {
	display:block;
	text-align:left;
	float:left;
}
.cechy_podobne span input {
	margin-right:7px;
}
.cechy_podobne td.szukaj_kom {
	border-top: 1px solid #D9E88A;
}
.cechy_podobne div.szukaj_podobny {
	color: #98AE04;
	cursor:pointer;
	font-size:13px;
	font-weight: bold;
	margin-top:4px;
	float:right;
}
.cechy_podobne div.szukaj_podobny:hover {
	text-decoration: underline;
}
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 {
	padding: 9px;
	background: #FAFAFA;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	zoom: 1;
}
.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 #d9e88a;
	background-color: #eef4d3;
	padding:2px;
	border-top: 0px;
}
.borderPytaniedodanoDoKoszyka{
	border: 1px solid #fba50f;
	border-top:0;
	background-color: #fef4c8;
}
.borderPytanie2 {
	border: 1px solid #d9e88a;
	background-color: #ffffff;
}
.borderPytanie2DodanoDoKoszyka {
	border: 1px solid #fed58d;
}
div.formularzMarginesFaqProdukt {
	background-color: #eef4d3;
	border:0;
	font-weight: bold;
	padding: 4px 0px 4px 6px;
	text-align:left;
}
div.formularzMarginesFaqProdukt span {
	color:#8a9a17;
	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;
	background-color: #eef4d3;
	border-bottom:1px solid #dbdbdb;
}
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 */
ul.TabStrip {
	list-style: none;
	height: 32px;
	margin:0;
	width: 100%;
	background: transparent url(images/tabstrip-bg2.gif) left bottom no-repeat;
	margin-bottom: 10px;
}
ul.TabStrip .TabStripActive {
	float: left;
	padding: 0 10px 0;
	line-height: 26px;
	margin: 0px 2px 0px 0px;
	background: #aec438;
	border:1px solid #8a9a17;
	border-bottom: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
}
ul.TabStrip .TabStripInactive {
	float: left;
	line-height: 25px;
	padding: 0 10px 0px;
	margin: 0px 2px 0px 0px;
	border:1px solid #d9e88a;
	border-bottom: none;
	background: #eef4d3;
	color: #aec438;
	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: #aec438;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}
/* komunikat */
.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: #8A9A17;
}
.komunikatBorder {
	xborder:1px solid #9FBA55;
	margin-bottom: 10px;
}
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;
}
/*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: 71px;
	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 div {
	text-align:left;
}
td.transport_forma_dostawy div label {
	font-size:12px;
}
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;
	margin-bottom:15px;
	margin-right:20px;
}
div.wroc_zakupy input {
	border:none;
	width:180px;
	height:29px;
	cursor:pointer;
	background: url("images/btn_wroc_do_zakupow.gif") no-repeat;
}
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;
}
div.wyczyscKoszyk {
	margin-top: 20px;
	text-align:left;
	float:right;
}
input.butt2a {	
	border: 1px solid #8a9a17;
	background: #aec438;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
	cursor: pointer;
	width: 100px;
}
input.butt2 {	
	border: 1px solid #8a9a17;
	background: #aec438 url(images/s7.gif) no-repeat 10px 7px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 17px;
	cursor: pointer;
	width: 49%;
}
input.btn_koszyk {	
	border: none;
	background: url("images/btn_or_bg.gif") repeat-x;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 20px 5px 20px;
	cursor: pointer;
	height: 29px;
	text-align:center;
}
input.btn_wroc {
	border: none;
	background-color: #AEC438;
	border:1px solid #8A9A17;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 20px 5px 20px;
	cursor: pointer;
	height: 29px;
	text-align:center;
}
div.nowiKlienci1 input.btn_koszyk {
	float:right;
	margin-right: 40px;
}
div.nowiKlienciPelnyEkran input.btn_koszyk {
	float:none;
	margin-right: 0px;
}
input.butt1{
	border: 1px solid #D9E88A;
	background: #EEF4D3 url(images/s4.gif) no-repeat 10px 7px;
	color: #AEC438;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 17px;
	cursor: pointer;
	width: 49%;
}
input.butt_x{
	border: 1px solid #D9E88A;
	background: #EEF4D3 url(images/x.gif) no-repeat 130px 5px;
	color: #AEC438;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
	cursor: pointer;
	width: 150px;
}
div.wyczyscKoszyk input.butt1 {
	background-position: 122px 7px;
	padding:2px 16px 2px 8px;	
}
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:#ffffff;
	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;
}
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_green {
	border:none;
	color: #ffffff;
	background: url("images/btn_green.gif") no-repeat;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	width: 195px;
	height:34px;
	padding-bottom:3px;
	*padding-bottom:0px;
	font-family: Verdana;
}
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-color:#aec438;
	height: 32px;
	border: 1px solid #8a9a17;
}
div.dodanoDoKoszyka {
	background-color:#fec721;
	border: 1px solid #fba50f;
}
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 #d9e88a;
	border-bottom: 1px solid #dbdbdb;
	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: #f5f8e9;
}
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: 30px;
	*width: 28px;
	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;
}
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:#8a9a17;
}
div.produktNazwa a{
	color:#8a9a17;
}
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 #D9E88A;
	border-bottom:none;
	background: #EEF4D3;
	font-size:12px;
	font-weight:bold;
}
div.opcje_zamowienia_border{
	padding:2px;
	background: #EEF4D3;
	border:1px solid #D9E88A;
	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 #D9E88A;
	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:#8EAA3F;
}
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: #f58c02;
	font-size: 16px;
	padding-right: 5px;
	font-weight: bold;
}
table.koszyk_naglowek{
	width:100%;
	background: #eef4d3;
}
table.koszyk_naglowek td.ngl{
	height:30px;
	color:#666665;
	font-size:11px;
	font-weight:bold;
}
table.koszyk_naglowek td.foto{
	width:120px;
}
table.koszyk_naglowek td.towar{
	padding-left:40px;
	text-align: left;
}
table.koszyk_naglowek td.cena{
	width:100px;
}
table.koszyk_naglowek td.twoja_cena{
	width:100px;
}
table.koszyk_naglowek td.ilosc{
	width:80px;
}
.koszyk_nazwa_ceny{
	width:100%;
}
.koszyk_nazwa_ceny td.nazwa{
	text-align:left;
	padding-bottom:2px;
	width:300px;
}
.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: #8A9A17;
}
.koszyk_nazwa_ceny td.cena{
	text-align:center;
	width:100px;
}
.koszyk_nazwa_ceny td.cena div.produktCena{
	margin:0 5px;
	border-bottom: 1px solid #dbdbdb;
	line-height: 17px;
}
/* logowanie */
div.nowiKlienci {
	width: 383px;
	float: left;
	margin-right: 10px;
}
div.nowiKlienci1 {
	width: 385px;
	float: left;
	margin-right: 10px;
}
div.powracajacyKlienci {
	width: 383px;
	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: #8a9a17;
	font-weight: bold;
}
div.kontaUzytkownikowPole {
	float: left;
}
div.kontaUzytkownikowPole2 {
	text-align:left;
}
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 {
	border:1px solid #DADADA;
	border-top:none;
	width:196px;
	position:relative; 
	left:0px;
	background:#ffffff;
	display:none;
	margin: -8px 0px 0px 90px;
	padding:0px;
	text-align: left;
}

#divPodpowiedzBlokOptima  {
	width: 300px;
	margin: -23px 0px 0px 355px;
	position:absolute;
	border-top:1px solid #DADADA;
}

#divPodpowiedzBlok p, #divPodpowiedzBlokOptima 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: 190px;
	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: 81px;
	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: 137px;
	border: 1px solid #dbdbdb;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole_miejscowosc input.forumlarzInput_error {
	padding: 4px 3px 4px 3px;
	width: 137px;
	font-size:11px;
	float:left;
}
div.kontaUzytkownikowPole2_error {
	border:1px solid #F70000;
	color: #F70000;
	width:195px;
	background-color: #F7F5EA;
}
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;
	float: left;
}
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 27px;
}
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:176px;
}
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{
	margin-left:140px;
}
.kupon_rabat{
	border:1px solid #d8d8d8;
	padding:5px 2px 5px 8px;
	background: #f1f1f1;
	width:425px;
}
.kupon_rabat #kupon_rabatowy{
	border:1px solid #d8d8d8;
	padding: 3px;
	width:155px;
}
.kupon_rabat span{
	padding-right: 58px;
}
#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;
}
.sposob_platnosci div label {
	font-size: 12px;
}
.sposob_platnosci div span {
	color: #F58C02;
	font-size:13px;
}
#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: #f58c02;
	border: 1px solid #e07f00;
	float:right;
	margin:0 12px 0 15px;
	padding:3px 0;
	width:150px;
	color:#ffffff;
	font-weight: bold;
}
.transport_gratis_b span.cena{
	color: #f5e702;
	font-size:16px;
}
.transport_komunikat{
	font-size:13px;
	font-weight:bold;
	text-align: center;
	color: #F58C02;
	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:19px;
	font-weight:bold;
	color: #f58c02;
	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: #f58c02;
	font-size:19px;
}
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:20px;
	margin-bottom:10px;
	clear:both;
}
.koszyk_suma_lacznie span, .koszyk_suma_lacznie div#sumaZKuponem span{
	font-size:19px;
	color: #F58C02;
	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-right:20px;
	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 #d9e88a;
	border-right: 1px solid #d9e88a;
	background: #eef4d3;
	padding:0px 3px 0px 3px;	
}
.tab_botton_obr{
	border: 1px solid #d9e88a;
	border-top: none;
	background: #eef4d3;
	padding:0px 3px 3px 3px;
	margin-bottom:7px;
}
.tab_botton{
	border: 1px solid #d9e88a;
	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;
}
div.dodajKomentarzNaglowek {
	border: 1px solid #d9e88a;
	border-bottom:none;
	background-color: #eef4d3;
	width: auto;
	text-align: left; 
	padding: 0 0 0 10px;
	color: #aec438;
	font-size: 12px;
	font-weight: bold; 
	height: 21px; 
	line-height: 21px;
	width:168px;
	float:left;
}
div.dodajKomentarzSpacer {
	width:205px;
	border-bottom:1px solid #d9e88a;
	float:right;
	height:21px;
}
div.dodajKomentarzSpacer2 {
	width:380px;	
}
div.komentrzTextArea textarea.komentrzTextArea {
	border: 1px solid #d9e88a;
	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: #D9E88A;
	color: #AEC438;
}

td.komentarzTransakcja div.komentarzeKartaProduktuTlo, td.komentarzTransakcja div.dodajKomentarzSpacer, td.komentarzTransakcja textarea.komentrzTextArea {
	border-color: #D9E88A;
}

/* 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: #8a9a17;
	font-size: 11px;
	font-weight:bold;
}
div.szczegolyNr {
	padding: 0 4px 4px 4px;
	zoom: 1;
}
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 #d9e88a;
	text-align: center;
	padding-bottom: 4px;
	padding-top: 10px;
}
td.komentarzeSprzedawcaRow {
	font-size: 11px;
	padding:5px 0;
}
td.komentarzeSprzedawcaRow {
	xxborder-right: 1px solid #d9e88a;
	border-bottom: 1px solid #d9e88a;
} 
td.komentarzeSprzedawcaRow2 {
	border-left: 1px solid #d9e88a;
	font-weight: bold;
	text-align: center;
} 
td.komentarzeSprzedawca3 {
	border-right: 0px solid #d9e88a;
	border-left: 1px solid #d9e88a;
	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:0 0 10px 50px;
*	margin:0 0 10px 0;
	width:450px;
	border:1px solid #D9E88A;
	padding:2px;
	background:#EEF4D3;
	text-align:center;
}
.info_o_zamowieniach_tab{
	background:#ffffff;
	border:1px solid #D9E88A;
	width:100%
}
.info_o_zamo_label{
	text-align:left;
	padding:5px 3px 5px 20px;
	font-weight:bold;
}
.info_o_zamowieniach input{
	background:none;
	color:#F58C02;
	border:0;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}


/*---------- komunikat  - karta produktu ---------------*/
div.informacja{
	margin:5px 0;
}
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:5px 0 5px 5px;
}
.blum table.okna td.pdt div.grey a, .blum table.okna td.pdt div.grey a:visited {
	color: #ffffff;
	font-weight: bold;
	display:block;
	padding:2px 0 2px 5px;
	font-size:12px;
}
.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;
}
/*---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;
}
/* ---------------- menu_stopka --------------- */
div.logotypy_p {
	margin: 7px 0;
}
div.logotypy_p img {

	float:left;
}
div.menu_stopka {
	overflow: hidden;
	font-size: 12px;
	float:left;
}
div.menu_stopka div.bl {
	float: left;
	border-right: 1px solid #dcdcdc;
	padding-right: 45px;
	margin-right: 45px;
	overflow: hidden;
	height:110px;
}
div.menu_stopka div.bl_link {
	padding-right: 35px;
	margin-right: 45px;
}
div.menu_stopka div.bl_ost {
	border-right: none;
	margin-right: 0px;
	padding-right:0px;
	width:290px;
}
div.menu_stopka div.bl div.ngl {
	padding: 2px 0 9px 0;
	font-weight: bold;
	text-align: center;
}
div.menu_stopka div.bl div.ngl a {
	font-weight: bold;
	font-size: 13px;
}
div.menu_stopka div.bl ul {
	margin:0px;
	padding:0px;
}
div.menu_stopka div.bl ul li {
	margin:0px;
	list-style: none;
	background: url("images/red_li.gif") 0px 8px no-repeat;
	padding: 3px 0 3px 13px;
}
div.menu_stopka div.bl span {
	font-weight: bold;
	width: 120px;
	display: block;
	text-align: left;
	float: right;
}
div.menu_stopka div.bl span a, div.menu_stopka div.bl span a:visited {
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}
div.menu_stopka div.bl div.godz, div.menu_stopka div.bl div.infolinia, div.menu_stopka div.bl div.tel, div.menu_stopka div.bl div.fax, div.menu_stopka div.bl div.mail {
	float:left;
	clear: both;
	width:180px;
	padding: 0px 0 2px 23px;
	margin: 2px 0;
}
div.menu_stopka div.bl div.godz {
	background: url("images/ico_godz.gif") no-repeat;
}
div.menu_stopka div.bl div.infolinia {
	background: url("images/ico_infolinia.gif") no-repeat;
}
div.menu_stopka div.bl div.tel {
	background: url("images/ico_tel.gif") no-repeat;
}
div.menu_stopka div.bl div.fax {
	background: url("images/ico_fax.gif") no-repeat;
}
div.menu_stopka div.bl div.mail {
	background: url("images/ico_email.gif") no-repeat;
}
#boxSzybkiKoszyk {
	padding:5px 5px 7px 5px;
	width:164px;
	overflow:hidden;
}
#boxSzybkiKoszyk .inputy span {
	padding-left:47px;
}
#boxSzybkiKoszyk .inputy input {
	margin:3px 0 7px 0;
	background:#f2f2f2;
	border:1px solid #dcdcdc;
	padding: 4px 0;
}
#boxSzybkiKoszyk #zakupyProdukt {
	width:110px;
}
#boxSzybkiKoszyk #zakupyIlosc {
	width:25px;
}
#boxSzybkiKoszyk div.operacje_ilosc {
	width:13px;
}
#boxSzybkiKoszyk div.operacje_ilosc input {
	margin:1px 0;
}
#boxSzybkiKoszyk #zakupyIlosc {
	text-align:center;
}
#boxSzybkiKoszyk .zamow {
	float:right;
	margin-bottom:5px;
}
#boxSzybkiKoszyk #zakupyZamow {
	background:#96b602;
	font-weight:normal;
	width:100px;
	padding:2px 10px 2px 10px;
}
#boxSzybkiKoszyk a {
	color:#96b602;
	font-size:10px;
	text-decoration:underline;
}

/* BLOCZEK LEWA STRONA - ORANGE */
div.blok_lewa {
	border:1px solid #96B602;
	background-color: #96B602;
	padding:2px;
}
div.blok_lewa div.ngl {
	font-weight: bold;
	color: #ffffff;
	padding: 3px 0 6px 10px;
	font-size: 13px;
}
div.blok_lewa div.zawartosc {
	background-color: #ffffff;
}
div.blok_lewa div.wiecej {
	padding:1px 8px 2px 11px;
	text-align:center;
	float:right;
	background-color: #96B602;
	border-top:1px solid #96B602;
	border-left:1px solid #96B602;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
	margin-right:-1px;
	margin-bottom:-1px;
}
div.blok_lewa div.wiecej a, div.blok_lewa div.wiecej a:visited {
	color: #ffffff;
}
.radio_box {
	height: auto;
	min-height: 86px;
	width: 240px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid rgb(220, 234, 149);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	margin-right: 3px;
	margin-top: 3px;
}
.zaznaczony {
	background-color: rgb(238, 244, 211);
}














