div, span, ul, li, form, p, pre {
	margin:0;padding:0;
}
html {
	background-color: #ffffff;
	margin:0;padding:0;
}
body {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
	color: #666665;
	background: #ffffff url(images/bg_top.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: Arial, Tahoma, Verdana, Sans-Serif;
	color: #666665;
	font-weight: normal;
	margin:0;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #8a9a17;
}
h3 {
	font-size: 11px;

}
h5 {
	font-size: 11px;
}
p { 
	margin: 0; 
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	color: #666665;
}
div {
	margin: 0; 
	padding: 0;
}
ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
button {
	font-family: Arial, tahoma, sans-serif;
	font-size: 11px;
	border: 0px;
	color: #FFFFFF;
	margin: 0px;
	cursor: pointer;
}
table {
	font-family: Arial, Tahoma, Verdana, 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;
}
/*----------------------- TOP LOGO -----------------------*/
#regtop {
	width: 980px;
	height:168px;
	margin: 0px auto;
	background:  url("images/bg_naglowek.jpg") 212px 17px no-repeat;
}
#regtop #t {
	height:168px; /*height:103px;*/
	width: 980px;
	vertical-align:top;
	/*background: transparent url(images/bg_zakladki.jpg) bottom repeat-x;
	background-position:0px 103px; */
}
#regtop td.logo {
	width: 218px;
	height:103px;
}
#regtop td.logo a {
	width: 178px;
	height:31px;
	text-decoration: none;
	margin: 24px 0px 10px 14px;
	display: block;
}
#regtop td.zakladki {
	vertical-align: top;
	padding: 0 0 0 10px;
	height: 54px;
	width:741px;
}
.belka_zakladki {
	line-height: 41px;
	height: 41px;
	width:750px;
	padding-left:1px;
	/* background: url(images/zakladki_spacer.gif) left top no-repeat; */
	overflow:hidden;
}
#belka_zakladki  a {
	float:left;
}
#belka_zakladki .zakladka img {
	margin-right: 1px;	
}
#regtop td.buttony_wyszukiwarka {
	text-align:left;
	vertical-align: bottom;
	width: 543px;
	height:114px;
}
#regtop td.buttony_wyszukiwarka table {
	width: 543px;
	height:114px;
}
#regtop td.buttony {
	height:51px;
	padding-left:235px;
	vertical-align:bottom;
	padding-top:1px;
	*padding-top:0px;
	*height:50px;
}
#regtop td.wyszukiwarka {
	height:62px;
	background: transparent url(images/wyszukiwarka_bg.gif) right 11px no-repeat;
}
div.wyszukiwarkaBlok11 {
	float: right;
	width: 486px;
	margin:0 0 4px 5px;
	height:24px;
}
input.buttWyszukiwarka11, input.buttWyszukiwarka {
	border: 0;
	background: url("images/button_szukaj.gif") no-repeat 0px 0px;
	cursor: pointer;
	width: 47px;
	height: 24px;
	margin-top:0px;
	_margin-top:1px;
	margin-left:5px;
}
input.buttWyszukiwarka11_a {
	border: 0;
	background: url("images/button_wyszukiwarka_a_szukaj.gif") no-repeat 0px 0px;
	cursor: pointer;
	width: 49px;
	height: 27px;
	margin-top:5px;
	margin-left:px;
	margin-right: 3px;
}
div.floatLewo_1{
	float:left;
	width:133px;
}
div.floatLewo_2{
	float:left;
	width:173px;
	padding-left:5px;
	}
div.floatLewo_3{
	float:left;
	_padding-top:1px;
}
input.inputWyszukiwarka11, input.inputWyszukiwarka {
	border: 0;
	color: #525f66;
	width: 167px;
	background: url("images/input_wyszukiwarka.gif") no-repeat;
	padding-left:3px;	
	padding-top:5px;
	padding-bottom:7px;
	font-size:11px;
	overflow:hidden;
}
input.inputWyszukiwarka11_a {
	border: 0;
	color: #525f66;
	width: 148px;
	background: url("images/input_wyszukiwarka_a.gif") no-repeat;
	padding-left:3px;	
	padding-top:4px;
	margin-top:5px;
	padding-bottom:7px;
	font-size:11px;
}
#select_kolory_wyszukiwarka{
	background: url('images/select_kolory_wyszukiwarka.gif') no-repeat;
	width:115px;
	color: #525f66;
	font-size:11px;
	border: 0;
	height:17px;
	padding-bottom:7px;
	cursor:pointer;
}
#kolory_wyszukiwarka{
	color: #525f66;
	margin-left:5px;
	margin-top:5px;
	position:absolute;
}
#select_kolory_wyszukiwarka span{
	background:transparent;
}
div.select_zakladki_wyszukiwarka {
	background: url('images/select_wszystkie_kat.gif') no-repeat;
	border:0px;
	width:129px;
	line-height:24px;
	height:24px;
	padding-left:4px;
	margin-left:2px;
	cursor:pointer;
	_margin-top:1px;
}
div.select_zakladki_wyszukiwarka span{
	position:absolute;
}
div.bloczek_kolory_wyszukiwarka{
	position: absolute;
	margin-left:-227px;
	clear:both;
	margin-top: 23px;
	background:#ffffff;
	display:none;
	cursor:default;
	z-index:1000;
}
div.bloczek_zakladki_wyszukiwarka{
	display:none;
	position: absolute;
	margin-top:23px;
	margin-left:-4px;
	width: 132px;
	z-index:1000;
	background: url('images/bloczek_zakladki_bg.gif') left repeat-y;
}
div.kolory_naglowek_top_wszy{
	width:132px;
	height:3px;
	padding-bottom:4px;
	background: url('images/kolory_naglowek_bg_top.gif') top repeat-x;
	overflow: hidden;
}
div.kolory_naglowek_top_menu{
	width:183px;
	height:3px;
	padding-bottom:4px;
	background: url('images/kolory_naglowek_bg_top.gif') top repeat-x;
	overflow: hidden;
}
div.kolory_naglowek_top{
	width:342px;
	height:3px;
	background: url('images/kolory_naglowek_bg_top.gif') top repeat-x;
	overflow: hidden;
}
div.kolory_lewy_rog_gora{
	width:3px;
	height:3px;
	float:left;
	background: url('images/kolory_lewy_rog_gora.gif') left top no-repeat;
}
div.kolory_prawy_rog_gora{
	width:3px;
	height:3px;
	float:right;
	background: url('images/kolory_prawy_rog_gora.gif') right top no-repeat;
}
div.kolory_lewy_rog_dol{
	width:3px;
	height:3px;
	float:left;
	background: url('images/kolory_stopka_bg_left.gif') left bottom no-repeat;
}
div.kolory_stopka{
	width:auto;
	height:3px;
	padding-top:4px;
	_margin-top: -10px;
	background: url('images/kolory_stopka_bg_bottom.gif') bottom repeat-x;
}
div.kolory_prawy_rog_dol{
	width:3px;
	height:3px;
	float:right;
	background: url('images/kolory_stopka_bg_right.gif') right bottom no-repeat;
}
div.kolory_naglowek{
	line-height:30px;
	border-bottom:2px solid #f4f4f4;
	text-align:left;
	color:#525f66;
	font-size:11px;
	width:320px;
	margin-left:10px;
	margin-bottom: 5px;
}
div.tabela_kolory_left{
	width:13px;
	height:150px;
	float:left;
	position:absolute;
	margin-top: -100px;
	overflow:hidden;
}
div.tabela_kolory{
	width: 342px;
	background: url('images/wyszukiwarka_kolory_bg.gif') left repeat-y;
}
div.tabela_kolory span {
	color: #979fa3;
	font-size:11px;
	margin-left: 22px;
	padding-top:3px;
	overflow:hidden;
}
div.tabela_kolory img {
	margin-top: -1px;
	_margin-top: 0px;
	position:absolute;
	overflow:hidden;
}
div.active_zakladka_wyszukiwarka{
	border:1px solid #cbcbcb;
	padding-left:5px;
}
div.no_active_zakladka_wyszukiwarka{
	border:1px solid #ffffff;
	padding-left:5px;
}
div.no_active_kolor_wyszukiwarka{
	border:1px solid #ffffff;
	margin-right:3px;
	padding-left:3px;
	margin-left:3px;
	padding-top:3px;
	_padding-top:5px;
	height:19px;
	_height:17px;
}
div.active_kolor_wyszukiwarka{
	border:1px solid #cbcbcb;
	margin-right:3px;
	margin-left:3px;
	padding-left:3px;
	padding-top:3px;
	_padding-top:5px;
	height:19px;
	_height:17px;
}
div.kolory_lewy_rog_dol_menu {
	width:3px;
	height:3px;
	float:left;
	background: url('images/kolory_stopka_lewy_menu.gif') left bottom no-repeat;
}
div.kolory_stopka_menu{
	width:auto;
	height:3px;
	padding-top:4px;
	_margin-top: -10px;
	background: url('images/kolory_stopka_menu.gif') bottom repeat-x;
}
div.kolory_prawy_rog_dol_menu{
	width:3px;
	height:3px;
	float:right;
	background: url('images/kolory_prawy_rog_dol_menu.gif') right bottom no-repeat;
}
div.menu_kolory{
	margin-left:1px;
	*margin-left:-14px;
	margin-right:1px;
	height:25px;
	_margin-bottom: -6px;
}
div.menu_kolory_img_nazwa{
	border-top:1px solid #f4f4f4;
	padding-top:3px;
	_margin-bottom:3px;
}
div.menu_kolory li img {
	margin-top:-2px;
	margin-left:4px;
	_padding-top:0px;
	overflow: hidden;
}
div.menu_kolory li span {
	padding-left:5px;
	vertical-align: top;
	_margin-left:1px;
	_padding-top:0px;
	overflow:hidden;
}
div.menu_kolory li a:hover {
	text-decoration: none;
}
li.no_active_kolor_menu{
	border:1px solid #ffffff;
	margin-right:3px;
	padding-left:3px;
	margin-left:3px;
	padding-top:3px;
	padding-bottom:4px;
	_padding-bottom:0px;
	_padding-top:3px;
	height:23px;
}
li.active_kolor_menu{
	border:1px solid #cbcbcb;
	margin-right:3px;
	margin-left:3px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:4px;
	_padding-bottom:0px;
	_padding-top:0px;
	height:23px;
}
div.menu_kolory_tlo{
	margin-left: 0px;
	height:43px;
	padding-bottom: 0px;
	list-style-type: none;
	width: 205px;	/* 168px;*/
	background: url("images/wypelnienie_manu_szary.gif");
}
div.menu_kolory_stopka{
	background: url("images/stopka_manu_szary.gif") left top  no-repeat;
	height: 2px;
	overflow: hidden;
}
div.select_kolory_menu_styl{
	background: url('images/select_wybierz_kolor_menu.gif') no-repeat;
	width:183px;
	line-height:24px;
	height:33px;
	padding-left:8px;
	margin-left:11px;
	padding-top:8px;
	cursor:pointer;
}
div.kolory_absolute{
	position:absolute;
}
ul.podkategorie_kolory_styl{
	display:none;
	position:absolute;
	background: url('images/kolory_menu_wyp.gif');
	list-style-type: none;
	width:183px;
	margin-top:-11px;
	margin-left:11px;
}
#regtop td.koszyk {
	vertical-align: bottom;
	width: 219px;
}
div.infoToolTip {
	position:absolute;
	top:45px;
	left:10px;
	border:1px solid #fba50f;
	background-color:#fef4c8;
	display:none;
	width:110px;
	xz-index:100000;
	padding:8px;
	font-size:11px;
	line-height:14px;
	margin:0;
	color:#666665;
}
div.sklepWyszukiwarka ul.TabStrip {
	*width: 598px;
	*margin-right: 180px;
	text-align: left;
	margin-bottom:0px;
	margin-top:5px;
}
div.szukajModulWyszukiwarka {
	position:relative;
	float: right;
	*margin-bottom: -40px;
	*width: 180px;
	*top:-1px;
	width:220px;
	height: 32px;
}
div.noBackgroundWyszukiwarka {
	background: none;
	margin-top:10px;
}
div.wyszukiwarkaBlok {
	margin:0;
}
div.wyszukiwarkaBlokModul {
	float: right;
}
div.wyszukiwarkaBlokModul .floatLewo2 {
	padding: 0 0px 0 0;
}
div.floatLewo {
	float: left;
}
.nawigacja{
	float: right;
	width: 220px;
	text-align: right;
	padding: 2px 1px 0px 10px;
	vertical-align:center;
}
.nawigacja a{margin-left: 5px;}
.nawigacja span{margin-left: 5px;cursor: pointer;}
.nawigacja img{
	color: #525f66;
	width: 19px;
	height: 16px;
	border: none;
}
.bottom {
	margin: 0px auto;
	width: 100%;
	padding: 0px 0px 20px 0px;
	color: #FFFFFF;
}
div.bottom_nawigacja{
	border-bottom:1px solid #ecebe9;
	background: #fffdf6;
	width:100%;
	height:41px;
}
.realizacja {
	padding-top: 10px;
}
.realizacja a {
	color: #525f66;
	text-decoration: none;
}
span.moda_linki {
	font-size: 11px;
	font-weight: normal;
	color: #525f66;
	font-family: arial;
}
span.moda_linki a:hover{
	color: #1b87a3;
}
span.linki_separator {
	padding:0 5px;
	color:#ededed;		
}
span.prawa {
	font-size: 11px;
	color: #525f66;
	font-family: arial;
}
/*---------------------------------------------------*/
.kontener3 {
	float: right;
}
div.boxKoszyk {
	margin: 22px 6px 0px 2px;
	width:209px;
	height:145px;
}
div.showZakladkaKoszyk_text{
	font-size:14px;
	font-family: Tahoma;
	margin-top:8px;
	text-align:center;
	font-weight:bold;
	cursor: pointer;
}
div.showZakladkaKoszyk_moj_koszyk_akt {
	float:left;
	width:102px;
	height:32px;
	text-align:center;
	color:#f37800;
	background: url("images/ZakladkaKoszyk_aktywna_pierw.gif") no-repeat;
}
div.showZakladkaKoszyk_moj_koszyk_bier {
	float:left;
	width:102px;
	height:32px;
	text-align:center;
	color:#6f7774;
	background: url("images/ZakladkaKoszyk_bierna_pierw.gif") no-repeat;
}
#moj_koszyk_content{
	float:left;
	width:205px;
	height:111px;
	border:0px solid green;
	background: url("images/blok_koszyk_tlo.gif") no-repeat;
}
div.moj_koszyk_text{
	margin-top:10px;
	margin-left:15px;
	color:#6f7774;
	font-size:12px;
	font-family: Tahoma;
}
div.moj_koszyk_produkty input {
	 background:transparent;
	 border:none;
	 width:18px;
	 text-align:right;
	 color: #404f4a;
	 font-weight:bold;
}
input #ilosc_produktow_w_koszyku{
	color: red;
}
div.moj_koszyk_produkty {
	 background:transparent;
	 border:none;
	 color:#404f4a;
	 font-weight:bold;
}
#laczna_wartosc_w_koszyku {
	background:transparent;
	border:none;
	width:150px;
	text-align:left;
	color:#ff5f02;
	font-weight:bold;
}
.przegladaj_koszyk_butt{
	padding-top:-5px;
	margin-left:10px;
	width: 86px;
	height: 27px;
	background: url("images/przegladaj_koszyk_butt.gif") no-repeat;
	font-size:9px;
	font-family: Tahoma;
	cursor:pointer;
	border:none;
}
div.showZakladkaKoszyk_moj_sklep_bier {
	float:left;
	width:103px;
	height:32px;
	color:#6f7774;
	background: url("images/ZakladkaKoszyk_bierna_drug.gif") no-repeat;
}
div.showZakladkaKoszyk_moj_sklep_akt {
	float:left;
	width:103px;
	height:32px;
	color:#f37800;
	background: url("images/ZakladkaKoszyk_aktywna_drug.gif") no-repeat;
}
#moj_sklep_content{
	display:none;
	float:left;
	width:205px;
	height:111px;
	border:0px solid green;
	background: url("images/blok_koszyk_tlo.gif") no-repeat;
}
#moj_sklep_content form {
	margin-top:5px;
}
div.moj_sklep_zapamietajMnie {
	margin-top: 0px;
	padding: 0px 0px 0px 11px;
}
div.moj_sklep_zapamietajMnie input {
	padding-top: 0px;
	*padding-top: 1px;
	padding-right: 5px;
	float: left;
}
div.moj_sklep_zapamietajMnie div.moj_sklep_zapamietajMnie_text{
	float:left;
	margin:4px 0px 4px 7px;
	overflow:hidden;
}
div.pasazMenuIkony span {
	cursor: pointer;
	padding: 5px 7px;
}
/* -------------------------- glowny container -----------------------------*/
#container {
	margin: 0px auto;
	width: 980px;
	overflow: hidden;
}
#container_bottom_bg {
	width: 980px;
	height: 5px;
	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: 205px;
	padding-right: 5px;
}
.reg2 {
	vertical-align: top;
	width: 205px;
	padding-left: 5px;
}
.reg93{
	width: 980px;
	margin: 0px auto;
	background-color: #fffbeb;
}
.reg93_wydluzenie{
	width: 100%;
	background-color: #fffbeb;
}

.reg93_zakonczenie{
	background: url("images/reg93_zakonczenie.gif");
	width:100%;
	height:2px;
	overflow:hidden;
}
.top {
	vertical-align: top;
	text-align: center;
}
.reg10{
	float: right;
	width: 479px;
	text-align: center;
	margin: 0 50px 0 0;
	height: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: 980px;
	margin: 0 auto;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding-top: 2px;
	height: 30px;
	color: #666665;
}
div.linki_stopka_2{
	text-align:center;
}
div.linki_stopka_2 a{
	padding:0 7px;
}
/* --- BLOKI ---*/
/* menu kategorie*/
/* NIEBIESKI BLOCZEK */
.kontener5 {
	padding: 0;
	margin: 0;
}
div.niebieski_bloczek_cechy input.pasazKategorieSortAZ {
	width: 21px;
	height: 19px;
	border: 0px;
	cursor: pointer;
}
div.niebieski_bloczek_cechy input.pasazKategorieSortIlosc {
	_background-position: 0 3px;
	width: 21px;
	height: 19px;
	_height: 22px;
	border: 0px;
	cursor: pointer;
}
div.niebieski_bloczek_cechy span.pasazKategorieSort {
	position:relative;
}
ul.level1{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 205px;
}
ul.level1 li {
	margin: 0px 0px 0px 0px;
	padding: 0;
	overflow: hidden;
}
ul.level1 li form {
	margin: 0;
	padding: 0;
}
ul.level1 div.niebieski_bloczek_cechy div.nazwaTlo {
	padding-bottom:5px;
	background: url("images/naglowek_menu_nieb.gif") left top  no-repeat;
	overflow: hidden;
	zoom:1;
}
ul.level1 div.niebieski_bloczek_cechy div.nazwaTlo_wyp {
	background: url("images/naglowek_menu_nieb_bg.gif") left top repeat-y;
}
ul.level1 div.niebieski_bloczek_cechy div.kreska_pod_nag{
	height:3px;
	background: url("images/kreska_pod_naglowek_menu_nieb.gif") left top  no-repeat;
	overflow: hidden;
}
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;
	border:0;
}
ul.level1 div.niebieski_bloczek_cechy div.nazwaTloButton div.nazwa {
	color: #ffffff;
	font-weight: bold;
}
ul.level1 div.nazwaTlo table.naglowek{
	vertical-align:middle;
	height: 27px;
}
ul.level1 div.niebieski_bloczek_cechy div.nazwaTlo div.nazwa {
	font-size:12px;
	padding: 9px 0px 0px 20px;
	color: #fff1b9;
	overflow: hidden;
	font-weight: bold;
	float:left;
}
ul.level1 div.nazwaTlo div.nazwa {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	float:left;
}
ul.level1 div.nazwaTlo div.ico_rozwin, ul.level1 div.nazwaTlo div.ico_zwin {
	width: 19px;
	height:20px;
	float:right;
	margin: 6px 6px 0 4px;
	cursor:pointer;
}
ul.level1 div.niebieski_bloczek_cechy div.nazwaTlo div.ico_zwin {
	background: url("images/niebieski_bloczek_cechy_ico_zwin.gif") no-repeat;
	margin: 8px 6px 0 4px;
}
ul.level1 div.niebieski_bloczek_cechy div.nazwaTlo div.ico_rozwin {
	background: url("images/niebieski_bloczek_cechy_ico_rozwin.gif") no-repeat;
	margin: 8px 6px 0 4px;
}
ul.level1 div.naglowekBottom {
	height:0px;
	overflow: hidden;
}
ul.level1 div.nazwa span.wstecz {
	display: block;
	font-size: 13px;
	background: url("images/button_wstecz.gif") 5px no-repeat;
	padding-left: 36px;
	color:#8c958e;
}
ul.level1 div.nazwa span.wyczysc {
	display: block;
	font-size: 13px;
	background: url("images/button_wyczysc.gif") 5px no-repeat;
	padding-left: 36px;
	color:#8c958e;
}
ul.level1 .podkategorie2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	_margin: -2px 0px 0px 0px;
	overflow:hidden;
	zoom:1;
}
ul.level1 .podkategorie {
	zoom:1;
}
ul.level1 div.niebieski_bloczek_cechy div.nad_stopka {
	height:0px;
	margin: 0px 0px 0px 0px;
	padding:0;
	overflow: hidden;
	display:none;
}
ul.level1 div.niebieski_bloczek_cechy div.stopka {
	background: url("images/stopka_menu_nieb.gif") left top  no-repeat;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding:0;
	overflow: hidden;
}
ul.level1 div.niebieski_bloczek_cechy li .stopka2 {
	background: url("images/stopka_menu_nieb.gif") left top  no-repeat;
	height: 10px;
	overflow: hidden;
}
ul.level1 div.niebieski_bloczek_cechy li .stopka2 a {
	height: 16px;
}
div.niebieski_bloczek_cechy ul.level2 {
	margin-left: 0px;
	padding-bottom: 3px;
	list-style-type: none;
	width: auto;
	background: url("images/wypelnienie_menu_nieb.gif");
	zoom:1;
}
div.niebieski_bloczek_cechy ul.level2 li {
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px 4px 1px 0px;
	background: url("images/kreska_menu_nieb.gif") center bottom no-repeat;
}
ul.level2 li td input {
	_border: 1px solid #d5d5d5;
	_font-size: 11px;
	_color:#666665;
	_height: 15px;
}
div.niebieski_bloczek_cechy ul.level2 li div a:link, div.niebieski_bloczek_cechy ul.level2 li div a:visited {
	color: #ffffff;
	font-size:12px;
	font-weight: bold;
    text-align:left;

}
div.niebieski_bloczek_cechy ul.level2 li div {
    padding: 5px 0 5px 13px;
	color:#ffffff;
}
div.niebieski_bloczek_cechy ul.level2 li a:hover {
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	color: #404f4a;
}
div.niebieski_bloczek_cechy ul.level2 li a:link, div.niebieski_bloczek_cechy ul.level2 li a:visited {
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;
}
div.niebieski_bloczek_cechy ul.level2 li div:hover a:link, div.niebieski_bloczek_cechy ul.level2 li div:hover a:visited {
	color: #404f4a;

}
div.niebieski_bloczek_cechy ul.level2 li div a:link, div.niebieski_bloczek_cechy ul.level2 li div a:visited {
	color: #ffffff;
}
.niebieski_bloczek_cechy ul.level2 li a.aktywny_asortyment, .niebieski_bloczek_cechy ul.level2 li a.aktywny_asortyment span.nazwa {
	color: #404f4a;
	font-size:12px;
	font-weight: bold;
	background-color:#fff1b9;
	width: 182px;
	text-decoration:none;
}
.hover_asortyment {
	background-color:#fff1b9;
	color:#404f4a;
}
.hover_asortyment * {
	*color:#404f4a;
}
.hover_asortyment a {
	color:#404f4a;	
}
.hover_asortyment a:hover {
	color:#404f4a;
	_padding:0;	
}
div.niebieski_bloczek_cechy ul.level2 li.non {
	background: none;
	padding: 0 0 0 0px;
	zoom:1;
}
div.niebieski_bloczek_cechy ul.level2 li.non ul {
	margin: 0;
	padding: 0;
}
a.powrotPasazKategorie {
	color: #ffffff;
	text-decoration: none;
}
.pokazLapke {
	cursor: pointer;
}
div.niebieski_bloczek_cechy span.pasazKategorieIlosc {
	font-weight: normal;
	color: #a9b4b0; /* #a9b4b0 */
	padding: 1px 0 0 5px;
}
div.niebieski_bloczek_cechy span.linkWiecejMenu {
	position: relative;
	top: 1px;
	left: 150px;
	color: #FFFDF4;;
}
/* SZARY BLOCZEK CECHY*/
.kontener5 {
	padding: 0;
	margin: 0;
}
div.szary_bloczek_cechy input.pasazKategorieSortAZ {
	_background-position: 0 3px;
	width: 21px;
	height: 19px;
	_height: 22px;
	border: 0px;
	cursor: pointer;
}
div.szary_bloczek_cechy input.pasazKategorieSortIlosc {
	_background-position: 0 3px;
	width: 21px;
	height: 19px;
	_height: 22px;
	border: 0px;
	cursor: pointer;
}
div.szary_bloczek_cechy span.pasazKategorieSort {
	position:relative;
}
ul.level1{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 205px;
}
ul.level1 li {
	margin: 0px 0px 5px 0px;
	padding: 0;
	overflow: hidden;
}
ul.level1 li form {
	margin: 0;
	padding: 0;
}
ul.level1 div.szary_bloczek_cechy div.nazwaTlo {
	padding-bottom:5px;
	background: url("images/naglowek_menu_szary.gif") left top no-repeat;
	overflow: hidden;
	zoom:1;
}
ul.level1 div.szary_bloczek_cechy div.nazwaTlo_wyp {
	background: url("images/naglowek_menu_szary_bg.gif") left top repeat-y;
}
ul.level1 div.szary_bloczek_cechy div.kreska_pod_nag{
	height:3px;
	background: url("images/kreska_pod_naglowek_menu_szary.gif") left top  no-repeat;
	overflow: hidden;
}
ul.level1 div.nazwaTloButton {
	background: url("images/menu_normal_bg_top.gif") top left no-repeat;
	line-height: 30px;
	display: block;
	overflow: hidden;
}
ul.level1 div.szary_bloczek_cechy div.nazwaTloButton div.nazwa {
	color: #ffffff;
	font-weight: bold;
}
ul.level1 div.nazwaTlo table.naglowek{
	vertical-align:middle;
	height: 27px;
}
ul.level1 div.szary_bloczek_cechy div.nazwaTlo div.nazwa {
	font-size:12px;
	padding: 8px 0px 0px 20px;
	color: #ff7e00;
	overflow: hidden;
	font-weight: bold;
	float:left;
}
ul.level1 div.szary_bloczek_cechy div.nazwaTlo div.ico_zwin {
	background: url("images/szary_bloczek_cechy_ico_zwin.gif") no-repeat;
}
ul.level1 div.szary_bloczek_cechy div.nazwaTlo div.ico_rozwin {
	background: url("images/szary_bloczek_cechy_ico_rozwin.gif") no-repeat;
}
ul.level1 div.nazwaTlo div.nazwa td {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
ul.level1 div.naglowekBottom {
	height:0px;
	overflow: hidden;
}
ul.level1 .podkategorie2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	_margin: -2px 0px 0px 0px;
	overflow:hidden;
	zoom:1;
}
ul.level1 .podkategorie {
	zoom:1;
}
ul.level1 div.szary_bloczek_cechy .nad_stopka {
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding:0;
	overflow: hidden;
	display:none;
}
ul.level1 div.szary_bloczek_cechy div.stopka {
	background: url("images/stopka_manu_szary.gif") left top  no-repeat;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	overflow: hidden;
}
ul.level1 div.szary_bloczek_cechy li div.stopka2 {
	background: url("images/stopka_manu_szary.gif") left top  no-repeat;
	height: 10px;
	overflow: hidden;
}
ul.level1 div.szary_bloczek_cechy li .stopka2 a {
	height: 16px;
}
div.szary_bloczek_cechy ul.level2 {
	margin-left: 0px;
	padding-bottom: 6px;
	list-style-type: none;
	width: auto;
	background: url("images/wypelnienie_manu_szary.gif");
	zoom:1;
}
div.rozmiary_wyp {
	margin-left: 0px;
	padding-bottom: 3px;
	width:205px;
	list-style-type: none;
	width: auto;
	background: url("images/wypelnienie_manu_szary.gif") repeat;
}
li.rozmiary_li{
	list-style-type: none;
	margin-left:20px;
}
div.rozmiary_stopka{
	background: url("images/stopka_manu_szary.gif")  no-repeat;
	height: 3px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	overflow: hidden;
}
div.szary_bloczek_cechy ul.level2 li {
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px 4px 1px 0px;
	background: url("images/kreska_menu_szary.gif") center bottom no-repeat;
}
ul.level2 li td input {
	_border: 1px solid #d5d5d5;
	_font-size: 11px;
	_color:#666665;
	_height: 15px;
}
div.szary_bloczek_cechy ul.level2 a:link,div.szary_bloczek_cechy ul.level2 a:visited {
	color: #404f4a;
	font-size:12px;
	font-weight: bold;
    text-align:left;
}
div.szary_bloczek_cechy ul.level2 li div {
    padding: 5px 0 5px 13px;
}
div.szary_bloczek_cechy ul.level2 li a:hover {
	color: #404f4a;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
div.szary_bloczek_cechy ul.level2 li.non {
	background: none;
	padding: 0px 0;
	zoom:1;
}
a.powrotPasazKategorie {
	color: #ffffff;
	text-decoration: none;
}
.pokazLapke {
	cursor: pointer;
}
span.pasazKategorieIlosc {
	font-weight: normal;
	color: #a9b4b0;
	padding: 3px 0 0 5px;
}
div.szary_bloczek_cechy span.linkWiecejMenu {
	position: relative;
	top:1px;
	left: 150px;
	color: #404f4a;
	display:block;
}
a.button_producenci {
	text-decoration:none;
}
div.button_producenci {
	padding-bottom:5px;
	background: url("images/naglowek_menu_szary.gif") left top no-repeat;
	overflow: hidden;
	font-size:12px;
	padding: 8px 0px 6px 20px;
	color: #ff7e00;
	overflow: hidden;
	font-weight: bold;
	text-align:left;
	font-family:arial;
	text-decoration:none;
	cursor:pointer;
}
div.button_producenci_stopka {
	background: url("images/stopka_manu_szary.gif") left top  no-repeat;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	overflow: hidden;
}
/*wciecie nad bloczkami*/
.pod_przegladarke_rozc{
	width: 100%;
	height:41px;
	margin: 0px auto;
	background: url("images/pod_przegladarke_przedluzenie.gif");
}
.pod_przegladarke_przedluzenie_do_boku{
	height:2px;
	width:100%;
	background: url("images/pod_przegladarke_naglowek.gif");
	float:left;
}
.pod_przegladarke_przedluzenie1{
	height:2px;
	width:100%;
	background: url("images/pod_przegladarke_naglowek.gif");
	position: absolute;
	float:left;
}
.pod_przegladarke_przedluzenie{
	height:41px;
	width:202px;
	background: url("images/pod_przegladarke_przedluzenie.gif");
	float:left;
}
.pod_przegladarke_lewa_wyk{
	height:41px;
	width:7px;
	background: url("images/pod_przegladarke_lewa_wyk.gif");
	float:left;
}
.pod_przegladarke{
	height:41px;
	width:542px;
	background: url("images/pod_przegladarke.gif");
	float:left;
	zoom:1;
	overflow:hidden;
}
.pod_przegladarke_prawa_wyk{
	height:41px;
	width:7px;
	background: url("images/pod_przegladarke_prawa_wyk.gif");
	float:left;
}
/*bloczek najnowszych produktow*/
.trzy_regiony_razem{

	padding-bottom:27px;
}
td.reg20{
	width:326px;
	_width:326px;
}
td.reg21{
	width:326px;
	_width:326px;
}
td.reg22{
	width:326px;
	_width:326px;
}
#reg20, #reg21, #reg22 {
	position:relative;
}
span.tytulProdukty_karta{
}
span.tytulProdukty {
	/*background: url("images/bloczki/bloczek-naglowek-tlo.gif") no-repeat;*/
	line-height: 27px;
	display: block;
	margin-top:35px;
	margin-bottom:12px;
}
span.tytulProduktyZakladka {
	color: #ff7e00;
	font-size: 19px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
div.bloczki_dol_szer{

}
div.kontenerProdukt {
	/*background: url("images/bloczki/bloczek-tlo.gif") repeat-y;*/
	padding: 3px 5px;
	float: left;
	*padding: 3px 0px 5px 0px;
	*margin: 0px 0px -6px 0px;
	zoom: 1;	
}
div.sklepySponsorowane {
	padding: 0px 3px;
	overflow:hidden;
	zoom: 1;
}
div.kontenerProdukt img {
	border: 1px solid #d5d5d5;
	padding: 1px;
}
div.kontenerProdukt td {
	vertical-align: middle;
}
td.produktyNajnowszeFoto {
	width: 193px;
	text-align:center;
	vertical-align: middle;
	padding: 4px 0px 0px 0px;
}
div.produktyNajnowszeFoto_top{
	height:2px;
	width:193px;
	padding-bottom:10px;
	background: url("images/bl_ramka_top.gif") no-repeat;
}
div.produktyNajnowszeFoto_bg{
	width:193px;
	background: url("images/bl_ramka_bg.gif") repeat-y;
}
div.produktyNajnowszeFoto_bottom{
	width:193px;
	height:3px;
	padding-top:5px;
	background: url("images/bl_ramka_bott.gif") bottom no-repeat;
}
td.produktyNajnowszeFoto span {
	background-color: #ffffff;
	cursor: pointer;
}
td.produktyNajnowszeFoto span img {
	border: 0px solid #d5d5d5;
	padding: 1px;
}
div.produktyNajnowszeNazwa {
	width: 100%;
	text-align: left;
	padding-left:10px;
	padding-top: 10px;
	padding-bottom:10px;
	overflow: hidden;
	zoom:1;
}
div.produktyNajnowszeNazwaPadding {
	padding-top: 3px;
	padding-bottom: 3px;
}
div.kontenerProdukt a.kartalink {
	color: #404f4a;
}
div.kontenerProdukt a:hover.kartalink {
	color: #ff7e00;
}
div.bestsellery_karta_prod {
	padding:15px 7px 5px 7px;
}
div.bestsellery_karta_prod a {
	color: #404f4a;
	font-size: 11px;
	font-weight: bold;
}
div.bestsellery_karta_prod a:hover {
	color: #404f4a;
	font-size: 11px;
	font-weight: bold;
}
div.kreska_dzielaca{
	height:1px;
	width:320px;
	margin-left:0px;
	overflow:hidden;
	border-top:1px solid #ecebe9;
}
div.kreska_dzielaca_po_wypunkt{
	background: url("images/kreska_dzielaca_po_wypunkt.gif");
	height:10px;
	width:1px;
}
div.kreska_dzielaca_po_gwiazdkach{
	background: url("images/kreska_dzielaca_po_wypunkt.gif");
	height:10px;
	width:1px;
	margin-left:5px;
}
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;
}
.mbtProdukt2{
}
.mbtProdukt3{
}
.SS {
	height: 4px;
	line-height: 4px;
}
span.linkWiecej, span.linkWiecej2 {
	position: relative;
	top: 2px;
	height:12;
}
span.linkWiecej {
	left: 147px;
}
span.linkWiecej2 {
	left: 125px;
}
span.linkWiecej a:link, span.linkWiecej a:visited, span.linkWiecej2 a:link, span.linkWiecej2 a:visited {
	color: #404F4A;
}
/* blok ostatnio sprzedane */
div.produktFotoTypPromocji {
	width:73px;
	height: 29px;
	position:relative;
	top:10px;
	left:0px;
	*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:10px;
	*left:-40px;
}
div.produktFotoPromoKP {
	*left:-44px;
}
div.produktFotoPromoKP2 {
	left:4px;
	*left:-43px;
}
div.produktFotoPromoBlok {
	left:3px;
	*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.tytulProdukty_ost {
	background: url("images/ostatnio_sprz_nagl.gif") no-repeat;
	display: block;
	width:205px;
	height:33px;
}
div.tytulProduktyZakladka_ost {
	color: #ff7e00;
	font-size: 12px;
	font-weight: bold;
	padding-left:19px;
	padding-top:9px;
}
div.kontenerProdukt_ost {
	background: url("images/ostatnio_sprz_wypelnienie.gif") repeat-y;
	padding: 5px 5px;
}
div.mbtProdukt2_ost{
	background: url("images/ostatnio_sprz_zakon.gif");
	width:205px;
	height:2px;
	margin-bottom:10px;
	overflow:hidden;
}
div.kontenerProdukt_ost a.kartalink {
	color: #404f4a;
	font-weight: bold;
}
div.kontenerProdukt_ost a:hover.kartalink {
	color: #ff7e00;
	font-weight: bold;
}
div.ceny_prod_ost{
	text-align:center;
	margin:0 auto;
}
div.ceny_prod_ost h3 {
	display: inline;
}
span.produktCena_ost {
	padding-top: 2px;
}
h3.produktCena_ost {
	font-weight: bold;
	font-size: 11px;
	padding-top: 0px;
}
h3.produktCena_stara span{
	color: #ff0000;
}
h3.produktCena_ost span {
	font-weight: bold;
	font-size: 11px;
	color: #1b87a3;
}
.srednia_ocena_produktu_ost { 
	width:72px; 
	height:13px;
	margin-left: 60px;
	_margin-left: 10px;
	float: left;
	_float: center;
}
div.produktyNajnowszeNazwa_ost {
	width: auto;
	text-align: center;
	padding: 15px 7px 10px 7px;
	overflow: hidden;
}
/* katalog produktow blok */
.kontener4 {margin-bottom: 15px;}
.katalogblok td{
	text-align: center;
}
.tytul3 {
	background: url("images/tlo_naglowek_glowna.gif") no-repeat;
	color: #ff7e00;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0px 10px 22px;
	margin-top:12px;
	margin-bottom: 12px;
	text-align: left;
}
td.ikonkiProduktDuzePromowane {
	width:178px;
	vertical-align: top;
	padding-bottom: 6px;
	background: url("images/kp_bg_y_sponsorowany.gif") repeat-y;
}
div.ikonkiProduktDuzePromowane {
	padding: 25px 4px 0px 4px;
	border:0;
	background: url(images/produkt_sponsorowany.gif) center top no-repeat;
}
div.ikonkiProduktDuzeNiePromowane {
	padding: 25px 4px 0px 4px;
	border:0;
	background: url(images/kp_bg_top.gif) center top no-repeat;
}
div.ikonkiProduktMalePromowane {
	padding: 12px 4px 15px 12px;
}
div.ikonkiProduktDuzePromowaneBottom {
	border:0;
	height: 3px;
	line-height:3px;
	width: 178px;
	overflow:hidden;
	background: url("images/kp_bg_bottom_sponsorowany.gif") top no-repeat;
}
td.ikonkiProduktNiePromowane {
	border:none;
	height:3px;
	line-height:3px;
	width: 178px;
	background: url("images/kp_bg_bottom.gif") top no-repeat;
}
div.ikonkiProduktDuze {
	padding: 0px 0px 15px 0px;
}
td.noBackgroundPromowanie {
	width:178px;
	vertical-align:top;
	padding-bottom: 6px;
	background: url("images/kp_bg_y.gif") left repeat-y;
}
div.noBackgroundSpons {
	background: url("images/kp_bg_top.gif") left top no-repeat;
}
div.noBackground {
	background: none;
}
div.ikonkiProduktDuze2 {
	padding-bottom: 15px;
}
span.bloczekIkonyStatus {
	margin-right: -7px;
	*margin-right: -10px;
}
span.ikonyStatus {
	padding: 0px;
}
div.bloczekKatalogProduktowDuze {
	width:170px;
	text-align: center;
}
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 5px 3px 5px;
	width:auto;
}
div.produktKontener h2 a:link, div.produktKontener h2 a:visited {
	color: #404f4a;
	font-family: arial;
	font-size: 12px;
	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.{
	padding-top: 2px;
}
div.produktOpis {
	color: #848484;
	padding-top: 4px;
}
h3.produktCena {
	font-size: 11px;
	color: #1b87a3;
}
h3.produktCena span {
	font-size: 15px;
	color: #1b87a3;
}
h3.produktCena span.red {
	color: #ff0000;
}
h3.produktCena span span.cenaGrosze{
	font-weight: bold;
	font-size: 12px;
	color: #1b87a3;
}
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 */
div.pasekKatalogProduktowKontener {
	margin-bottom: 8px;
}
div.pasekKatalogProduktow {
	float: left;
	width: 100%;
}
div.pasekKatalogProduktowIlosc {
	float: right;
	padding: 0px 1px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #ff7e00;
}
ul.pasekZaglebienia {
	list-style: none;
	text-align: left;
	padding-left: 0px;
	margin:0;
}
ul.pasekZaglebienia li {
	margin: 0;
	padding: 0;
	display: inline;
}
ul.pasekZaglebienia a:link, ul.pasekZaglebienia a:visited {
	color: #7b8582;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
}
ul.pasekZaglebienia a:hover {text-decoration: underline;}
/* pasek zaglebienia dla wyszukiwarki */
ul.pasekZaglebienia_wysz {
	list-style: none;
	text-align: left;
	padding-left: 0px;
	width: 150px;
	margin:0;
}
ul.pasekZaglebienia_wysz li {
	margin: 0;
	padding: 0;
	display: inline;
}
ul.pasekZaglebienia_wysz a:link, ul.pasekZaglebienia_wysz a:visited {
	color: #7b8582;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
}
ul.pasekZaglebienia_wysz a:hover {text-decoration: underline;}
/*---------------------------------------*/
div.sortuj_top{
	background: url("images/sortuj_top_bg.gif") repeat; 
	float:left;
	width:100%;
	height:45px;
}
div.sortuj_top_l{
	background: url("images/sortuj_top_l.gif") left top no-repeat;
	float: left;
	height:45px;
	width:7px
}
div.sortuj_top_p{
	background: url("images/sortuj_top_p.gif") right top no-repeat;
	float: right;
	height:45px;
	width:7px
}
div.sortuj_top input.sortNazwa{
	background:transparent url("images/prod_nazwa_mal.gif") no-repeat;
}
div.sortuj_top input.sortNazwaasc{
	color: red;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
	background:transparent url("images/prod_nazwa_ros.gif") no-repeat;
}
div.sortuj_top input.sortNazwadesc{
	color: blue;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
	border:none;
	background:transparent url("images/prod_nazwa_mal.gif") no-repeat;
}
div.sortuj_top input.view_detailed{
	background: url("images/prod_widok_pion.gif") no-repeat 3px 5px;
	border: none;
	height: 34px;
	width: 24px;
	cursor: pointer;
	margin-top:6px;
	float:right;
	margin-right:4px;
}
div.sortuj_top input.view_icon {
	background: url("images/prod_widok_grup.gif") no-repeat scroll 3px 5px;
	height: 34px;
	margin-top:6px;
	float: right;
	margin-right:4px;
}
div.sortuj {
	font-weight: bold;
	height: 45px;
	margin-bottom: 10px;
}
div.sortuj input {font-size: 11px;}
div.sortuj a {
	color: #red;
}
div.sortuj span {
	float: left;
}
div.sortuj span.sortujBorder {
	border-right: 0px solid #8a9a17;
	height: 34px;
	text-align:left;
}
div.sortuj span.wyswietl {
	line-height: 34px;
	padding: 4px 0px 0px 15px;
	display: block;
	width: 66px;
	cursor: pointer;
	color:#D9E9ED;
}
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;
	background:url(images/sortuj_top_widok.gif);
}
.sortuj input.view_detailed{
	background: url("images/prod_widok_pion.gif") no-repeat 3px 5px;
	border: none;
	height: 34px;
	width: 24px;
	cursor: pointer;
	margin-top:6px;
	float:right;
	margin-right:4px;
}
.sortuj input.view_icon{
	border: none;
	width:24px;
	height: 30px;
	cursor: pointer;
}
.sortuj input.sortNazwa{
	border: 0px solid blue;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
}
.sortujKatalog input.sortNazwa, .sortujKatalog input.sort {
	background:transparent url("images/prod_nazwa_mal.gif") no-repeat;
	border:0;
}
.sortuj input.sortNazwaasc{
	border: 0px solid blue;
	color: red;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
}
.sortujKatalog input.sortNazwaasc {
	background:transparent url("images/prod_nazwa_ros.gif") no-repeat;
}
.sortuj input.sortNazwadesc{
	color: blue;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
	border:none;
}
 .sortujKatalog input.sortNazwadesc {
	background:transparent url("images/prod_nazwa_mal.gif") no-repeat;
	border:none;
}
.sortuj input.sort{
	color: blue;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
}
.sortuj input.sortasc{
	border: 0px solid blue;
	color: red;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
}
.sortuj .sortujNazwa, .sortujKatalog .sortujNazwa {
	width: 56px;
	height:45px;
	background:url("images/prod_nazwa.gif");
}
.sortujKatalog input.sortasc {
	background:transparent url("images/prod_nazwa_ros.gif") no-repeat;
}
.sortuj input.sortdesc{
	border: 0px solid blue;
	color: red;
	cursor: pointer;
	font-weight: bold;
	height: 24px;
	width:15px;
	margin-top:11px;
	float:right;
}
.sortujKatalog input.sortdesc {
	background:transparent url("images/prod_nazwa_mal.gif") no-repeat;
}
.sortujKatalog .sortujCena {
	width: 53px;
	height:45px;
	background:url("images/prod_cena.gif");
}
/*
.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;
}
.sortuj2 input.sortAlfabetycznie2desc {
	background-position: 44px 15px;
	*background-position: 44px 15px;
}
.sortuj2 input.sortAlfabetycznie2 {
	background-position: 44px 15px;
	*background-position: 44px 15px;
}
*/
div.sortujKatalog {
	zoom:1;
	width: 540px;
}
div.sortujKatalog span.widokIkona {
	background: url("images/prod_widok.gif");
	border-right: 0px solid #8a9a17;
	height:45px;
	width: 70px;
	margin-left:0px;
}
.viewKatalog_detailed{
	height: 34px;
}
.sortujKatalog input.view_icon {
	background: url("images/prod_widok_grup.gif") no-repeat scroll 3px 5px;
	height: 34px;
	margin-top:6px;
	float: right;
	margin-right:4px;
}
span.sortujKoniec {
	float: right !important;
	width:2px;
	height: 34px;
}
div.sortujKatalog span.sortujBorder {
	border-right:0px solid #81a029;
}
.sortujCenaOdDo{
	padding: 0px 0px;
	height: 45px;
	font-size: 11px;
	background:url("images/prod_cena_od_do.gif");
}

.sortujKatalog input{
	padding: 0px;
}
input.sortod{
	background:transparent url("images/prod_cena_input.gif") no-repeat;
	margin: 2px 0px 0px 22px;
	padding:4px 0px 0 2px;
	width:42px;
	cursor: default;
	border: 0px solid #8a9a17;
	height: 21px;
	font-size: 11px;
}
input.sortdo {
	background:transparent url("images/prod_cena_input.gif") no-repeat;
	margin: 2px 0px 0px 20px;
	padding:4px 0px 0 2px;
	width:42px;
	cursor: default;
	border: 0px solid #8a9a17;
	height: 21px;
	font-size: 11px;
}
.sortujKatalog input.dostepne {
	*background-position: 2px 4px;
	height:37px;
	*height:34px;
	width:29px;
	border:0;
}
.sortujKatalog input.dostepneTekst {
	width:41px;
	border:0;
}
.sortujKatalog span.katalogDowoz {
	border:none;
	width:33px;
	height:40px;
	background:url("images/prod_dowoz.gif");
}
.sortujKatalog input.dowoz {
	border:0;
}
.sortujKatalog input.dowozTekst {
	background:transparent url("images/prod_dostawa.gif") no-repeat;
	height:45px;
	width:56px;
	border:0;
}
input.sortuj{
	margin-top:13px;
	margin-left:8px;
}
.sortujKatalog .katalogSzukaj {
	background:url("images/prod_pod_szukaj.gif");
	height:45px;
	width:78px;
}
.sortujKatalog input.search {
	background:transparent url("images/prod_guzik_szukaj.gif") no-repeat;
	cursor:pointer;
	height:26px;
	width:47px;
	border:0;
	margin-top: 9px;
	margin-left:15px;
}
.sortujKatalog input.czyscFiltr {
	background:transparent url("images/prod_pod_filtr.gif") no-repeat;
	cursor:pointer;
	height:45px;
	width:60px;
	border:0;
}
div.widokPodzialKolumny {
	padding:0;
	margin-bottom: 10px;
}
div.PodzialKolumnyRankingi {
	padding:0 9px;
}
div.widokPodzialKolumny table {
	text-align:center;
}
h2.KatalogProduktowNazwa {
	padding: 7px 0px 3px 0px;
	overflow: hidden;
	margin-bottom:5px;
	zoom:1;
	border-bottom:2px solid #ededed;
	width:168px;
}
h2.KatalogProduktowNazwa a:link, h2.KatalogProduktowNazwa a:visited {
	color: #404f4a;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
td.widokKolumny {
	width: 184px;
	text-align: center;
}
td.widokKolumnyKP {
	width:178px;
	vertical-align:top;
	background: url("images/kp_bg_y.gif") left repeat-y;
}
td.widokKolumnyKP_top {
	width:180px;
	vertical-align:top;
	background: url("images/top_kp_bg_y.gif") left repeat-y;
}
td.widokKolumnyKPBottom {
	height:3px;
	width:178px;
	background: url("images/kp_bg_bottom.gif") left top no-repeat;
}
td.widokKolumnyKPBottom_top {
	height:3px;
	width:182px;
	background: url("images/kp_bg_bottom.gif") left top no-repeat;
}
td.widokKolumnyRankingi{
	width: 180px;
	text-align: center;
}
td.widokKolumnyRankingiBG {
	background: url("images/rankingi_bg_y.gif") repeat-y;
}
td.top50{
	width: 184px;
	text-align: center;
	background: none;
	border:1px solid #CACACA;
	border-bottom:0;
}
div.ikonkiWidokLista {
	margin:0px 0 8px 0;
	padding:0px 28px;
	padding-bottom:2px;
	*padding:0px 29px;
	_padding:0px 20px;
	height: 26px;
}
div.ikonkiWidokLista div.ikonyStatus {
	margin: 0 8px;
	width: 26px;
	float:left;
}
div.produktKontenerWidokLista {
	margin-left:5px;
	margin-right:5px;
	padding: 5px 0;
	text-align: center;
}
div.produktKontenerWidokListaRank {
	width:auto;
	margin:0px;
	padding: 5px 0 0 0;
	background: url("images/rankingi_bg_y.gif") repeat-y;
}
div.produktKontenerWidokLista span img {
	margin-bottom: 10px;
}
div.produktKontenerWidokLista div.produktFoto {
	width: 160px;
	padding: 0px;
	text-align:center;
	margin:0 auto;
	border:0;
}
div.produktKontenerWidokLista div.produktFoto table {
	height: 152px;
	vertical-align: middle;
}
div.widokKolumnyTop {
	height: 19px;
}
td.top50 div.borderWidok {
	height: 6px;
	border:0;
	background: none;
	border-bottom:1px solid #cacaca;
}
td.rankingi_bottom {
	height: 8px;
	border:0;
	background: none;
	vertical-align:top;
}
div.rank_pozycja_tabela {
	text-align:center;
	width:auto;
	padding:0 5px;
	vertical-align:top;
}
div.rank_pozycja_tabela span {
	font-weight:bold;
	color:#bcbcb9;
} 
div.produktKontenerWidokListaPozycjonowanie {
	border:0;
	position:relative;
	top:-3px;
	width: 178px;
	height:19px;
	background: url("images/produkt_sponsorowany.gif") center top no-repeat;
}
td.widokKolumnyPozycjonowanie {
	border:0;
	width: 178px;
	background: url("images/kp_bg_y_sponsorowany.gif") repeat-y;
}
td.borderWidokPozycjonowanieDol {
	border:0;
	height: 3px;
	width: 178px;
	background: url("images/kp_bg_bottom_sponsorowany.gif") bottom no-repeat;
}
/* katalog produktow widok bez podzialu na kolumny*/
.produktylistaWidok {
	margin-bottom: 10px;
}
.produktylistaWidok td.sepTop{
	height: 18px;
	line-height: 4px;
	background: url('images/kp_sc_top.gif') top repeat-x;
}
.produktylistaWidok td.sepTop_best{
	height: 10px;
	line-height: 4px;
	background: url('images/kp_sc_bg_best.gif') top repeat-x;
}
.produktylistaWidok div.sepTop_best_l{
	height: 10px;
	width:2px;
	line-height: 4px;
	background: url('images/kp_sc_l_best.gif') left top no-repeat;
	float:left;
	overflow:hidden;
}
.produktylistaWidok div.sepTop_best_p{
	height: 10px;
	width:2px;
	line-height: 4px;
	background: url('images/kp_sc_p_best.gif') right top no-repeat;
	float:right;
	overflow:hidden;
}
.produktylistaWidok td.sepLeft{
	background: url("images/kp_sc_lewa.gif") left repeat-y;
}
.produktylistaWidok td.sepRight{
	background: url("images/kp_sc_prawa.gif") right repeat-y;
}
.produktylistaWidok td.sepBottom{
	height: 8px;
	line-height: 0px;
	background: url("images/kp_sc_bottom.gif") top no-repeat;
}
.produktylistaWidok td.sepBottom_best{
	height: 3px;
	line-height: 0px;
	background: url("images/kp_sc_bottom_best.gif") top repeat-x;
}
.produktylistaWidok div.sepBottom_best_p{
	height:3px;
	width:3px;
	background: url('images/kp_sc_bottom_best_p.gif') top no-repeat;
	float:right;
	overflow:hidden;
}
.produktylistaWidok div.sepBottom_best_l{
	height:3px;
	width:3px;
	background: url('images/kp_sc_bottom_best_l.gif') top no-repeat;
	float:left;
	overflow:hidden;
}
.produktylistaWidok td.zd{
	border: 0px solid #cacaca;
	border-right: 0;
	width: 165px;
	text-align: center;
	vertical-align:middle;
	padding: 10px 3px 10px 0px;
}
.produktylistaWidok td.zd div.produktFotoPromo {
	background: url("images/ico_promocja.png") center center no-repeat;
	_background: url("images/ico_promocja.gif") center center no-repeat;
	width:73px;
	height: 29px;
	position:relative;
	top:10px;
	left:4px;
	*left:-42px;
	margin-bottom:-29px;
}
td.zd span img {
}
.produktylistaWidok td.cen {
	border-bottom:2px solid #ededed;
	padding: 5px 10px 6px 7px;
	height:30px;
	text-align: left;
	overflow: hidden;
}
.produktylistaWidok td.zdPozycjonowanieTop {
	border:0;
	background: url("images/kp_sc_top_sponsorowany.gif") top center no-repeat;
	border:0px solid blue;
	height:19px;
}
.produktylistaWidok td.zdPozycjonowanieBottom {
	border:0;
	height: 8px;
	background: url("images/kp_sc_bottom_sponsorowany.gif") top center no-repeat;
}
.produktylistaWidok td.zdPozycjonowanie {
	background: url("images/kp_sc_lewa_sponsorowany.gif") left repeat-y;
}
.produktylistaWidok td.zdPozycjonowanie2 {
	border:0 ;
	background: url("images/kp_sc_prawa_sponsorowany.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 a, .produktylistaWidok td.cen a:link, .produktylistaWidok td.cen a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #404f4a;
}
div.produkt_opis{
	padding:8px 8px 8px 7px;
	font-size: 11px;
	color: #848484;
	text-align: left;
}
div.widokCenaIkonki {
	padding-bottom: 5px;
	float:left;
}
div.widokCenaIkonki a {
	padding-bottom: 5px;
	color: #bcbcb9;
	padding-left:12px;
	font-size:11px;
}
div.strzalka_opis_prod{
	background: url("images/li_strzalka.gif") no-repeat 3px;
	float:left;
	padding-left:6px;
}
div.strzalka_opis_prod a{
	color: #bcbcb9;
	font-size:11px;
	padding-left:8px;
}
div.strzalka_opis_prod a:visited, a:hover{
	color: #bcbcb9;
}
div.strzalka_opis_prod_tt{
	background: url("images/li_strzalka.gif") no-repeat;
	float:left;
	margin-left:10px;
}
div.cenIkonki {
	width: auto;
	text-align:center;
	margin:0 auto;
}
div.cenIkonki div.ikonkiWidokListaKatalog {	
	padding: 6px 36px 4px 0;
	height: 26px;
	float: right;
}
div.cenIkonki div.ikonkiWidokListaKatalog div.ikonyStatus {
	margin: 0 8px;
	width: 26px;
	float:left;
}
td.cenaWidok {
	text-align:right;
	padding:0px 0px 0px 8px;
	border-bottom:2px solid #ededed;
}
div.produkt_stara_cena{
	color: #bcbcb9;
}
td.cen_11{
	border-bottom:2px solid #ededed;
}
td.cen_11 a, td.cen_11 a:hover, td.cen_11 a:visited {
	color: #404F4A;
	font-weight: bold;
	float: left;
	font-size:12px;
	padding:1px 0px 0px 8px;
}
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: #0d7792;
	font-weight: bold;
	text-decoration: none;
	background: #e9fbff;
	padding: 3px 10px 3px 10px;
	border:1px solid #bbd6dd;
}
div.faqPager a {
	color: #404f4a;
	font-weight: normal;
	text-decoration:none;
}
div.faqPager a strong {
	color: #8a9a17;
}
span.faqPagerStrzalkaNastepna {
	padding: 0px 6px 0px 5px;
	background-position: 0px 4px;	
	color: #0d7792;
	font-weight: bold;
}
span.faqPagerStrzalkaPoprzednia {
	padding: 0px 5px 0px 6px;
	background-position: right 4px;
	color: #0d7792;
	font-weight: bold;	
}
span.pagerSpacer {
	color: #ededed;
	margin: 0px 5px 0px 5px;
}
span.pagerSpacerArt {
	color: #ededed;
	margin: 0px 3px 0px 3px;
}
span.pagerSpacerNext {
	color: #ededed;
	margin-left: 3px;
}
span.pagerSpacerBack {
	color: #ededed;
	margin-right: 3px;
}
/*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;
	border-bottom:2px solid #ededed;
}
h2.listaSprzedawcowNazwa {
	overflow: hidden;
	text-align:center;
}
h2.listaSprzedawcowNazwa a:link, h2.listaSprzedawcowNazwa a:visited {
	color: #404f4a ;
	font-weight: bold;
	font-size: 14px;
}
div.listaSprzedawcowProdukty {
	padding-top: 5px;
	margin: 0px;
}
a.listaSprzedawcowProdukty {
	font-size: 11px;
	color: #7b8582;
}
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: 3px 0 0 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: 3px 0px 0px 0px;
	margin-right: 15px;
	margin-left: 0px;
}
ul.listaBloczekSprzedawcy_icon {
	list-style-type: none;
	margin-left: 0px;
}
ul.listaBloczekSprzedawcy_icon li {
	margin-top:7px;
	border-bottom:1px solid #ededed;
	padding: 0px 0px 5px 15px;
	background: url("images/li_strzalka.gif") no-repeat;
	color:#3F4140;
	font-family:arial;
	font-size:9pt;
	margin-left:15px;
}
div.dowoz_gratis_icon{
	background: url("images/li_strzalka_dowoz.gif") no-repeat;
	margin-left:15px;
	padding-top:6px;
}
div.opisParametru_dowoz{
	margin-left:15px;
	margin-right:15px;
	font-size:9pt;
	font-family:arial;
	color:#3F4140;
}
div.opisParametru_wartosc{
	margin-left:15px;
	margin-right:15px;
	margin-top:2px;
	padding-bottom:6px;
}
/* KARTA PRODUKTU */
h2.tytul1a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height: 21px; 
	height: 35px;
	width:540px;
	text-indent: 8px;
	font-size: 11px;
	background: transparent url("images/tytul1b_naglowek.gif") top repeat-x;
	overflow:hidden;
	float:left;
	margin-bottom: 10px;
	font-family: Arial,Sans-Serif; 
}
h2.tytul1a span {
	padding:0;
	display: block;
	color:#ffffff;
}
h2.tytul1a div.kartaProduktu {
	/*background: transparent url("images/s1.gif") no-repeat; */
	padding-top:10px;
	font-size: 12px;
	display: block;
	float:left;
	color: #404f4a;
}
h2.tytul1a div.kartaProduktuIndex {
	padding-top:0px;
	padding-right:10px;
	float: right;
	color: #8d9892;
	font-size:11px;
	width:180px;
	text-align: right;
}
h2.tytul1a div.kartaProduktuIndex span.index_label{
	padding-top:7px;
	color: #8d9892;
	float:right;
}
h2.tytul1a div.kartaProduktuIndex span.index_number{
	padding-top:7px;
	color: #ff7e00;
	float:right;
}
div.tytul1a_koszyk{
	margin-top:9px;
	margin-left:10px;
	color:#7b8582;
	font-weight: bold;
}
div.floatPrawo2 {
	float: right;
}
div.floatlewo_2 {
	float: left;
	width:170px;
}
div.przeglad_kreska{
	width:2px;
	height:5px;
	padding-top:8px;
	border:1px solid red;
	float:right;
}
div.floatCenter2 {
	float: center;
}
div.floatPrawo2 a {
	margin:0;
	padding:0;
}
div.srodek_przewin{
	border:1px solid red;
}
div.iloscProduktowPrzewijanie {
	padding-top:7px;
	color: #404f4a;
	border:1px solid red;
	width:80px;
	float: right;
}
h2.tytul1a span.clear {
	background: none;
}
span.kodProduktu {
	background: none;
	display: inline;
	font-weight: normal;
	text-align: right;
	float: right;
	margin: -35px 13px 0px 0px;	
}
.kartadane {
	width:534px;
	float:left;
	margin-bottom: 7px;
}
.kartadane img{
	border: 1px solid #dedede;
	padding: 1px;
}
.kartadane .statusy {
	float: left;
	margin-bottom: 5px;
}
div.kartadane2 div.statusy {
	padding-top: 5px;
	width:255px;
}
div.kartadane2 div.ikonyStatus {
	padding-bottom: 0px;
	float:left;
	width:100px;
	float:right;
	zoom:1;
}
.kartadane .statusy img {
	border: 0px;
	margin: 2px 0px;
}
div.zdjecieGlowne {
	padding:0 2px 0 3px;
}
.kartadane h1.produktname2{
	padding: 3px 0 0 2px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 7px;
	color: #404f4a;
	float: left;
	width:240px;
}
span.produktCenaSzcz {
	font-size: 11px;
	padding-top: 2px;
	padding-left:2px;
	color: #7b8582;
}
span.produktCenaSzcz span {
	font-weight: bold;
	font-size: 21px;
	color: #1b87a3;
}
span.produktCenaSzcz span span.cenaGrosze {
	font-weight: bold;
	font-size: 21px;
	color: #1b87a3;
}
span.produktCenaSzcz span.n {
	font-weight:normal;
	font-size: 11px;
	color: #7b8582;
	padding-top: 2px;
}
span.produktCenaSzcz_inn {
	font-size: 11px;
	padding-top: 2px;
	padding-left:2px;
	color: #1b87a3;
}
span.produktCenaSzcz_inn span {
	font-weight: bold;
	font-size: 12px;
	color: #1b87a3;
}
span.produktCenaSzcz_inn span span.cenaGrosze {
	font-weight: bold;
	font-size: 12px;
	color: #1b87a3;
}
span.produktCenaSzcz_inn span.n {
	font-weight:normal;
	font-size: 11px;
	color: #7b8582;
	padding-top: 2px;
}
#ilosc_sztuk_produktu{
	background: url("images/zamawiam_input.gif") no-repeat;
	width:44px;
	height:24px;
	border:0px solid blue;
	padding: 4px 0px 0px 6px;
}
#ilosc_sztuk_produktu_grup{
	background: url("images/zamawiam_input.gif") no-repeat;
	width:44px;
	height:24px;
	padding: 5px 0px 6px 0px;
}
div.zamawiam_sztuk{
	margin-top:5px;
}
img.doKoszyka {
	border:0;
	margin:0;
	padding:0;
	float: none;
}
div.doKoszyka {
	padding-top: 3px;
}
div.doKoszyka img {
	cursor: pointer;
}
div.pytanieProdukt {
	padding-top: 7px;
	text-align: center;
}
input.pytanieOProdukt {
	background: url("images/zapytaj_o_ten_produkt.gif") no-repeat;
	border:0;
	width: 129px;
	height: 26px;
	font-size: 12px;
	cursor: pointer;
	color:#939e45; /*!*/
	padding: 0px 0px 0px 0px;
	float:left;
}
input.powiadomZnajomego {
	background: url("images/powiadom_znajomego.jpg") no-repeat;
	border:0;
	width: 129px;
	height: 27px;
	font-size: 12px;
	cursor: pointer;
	color:#939e45; /*!*/
	padding: 0px 0px 0px 0px;
	float:left;
}
input.pozyczkaEkspresowa {
	border:0;
	width: 182px;
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	padding: 0 0 5px 32px;
	*padding: 0 0 1px 32px;
	margin-bottom: 10px;
}
div.inne_serwisy a {
	display:block;
	height:25px;
	width:25px;
	padding:0;
	margin-right:10px;
	text-decoration:none;
	float:left;
}
div.inne_serwisy a.ico {
	background: url("images/ico_udostepnij.gif") no-repeat scroll 0 0 transparent;
}
div.inne_serwisy a.facebook {
	background-position:0px 0px;
}
div.inne_serwisy a.twitter {
	background-position:0px -52px;
}
div.inne_serwisy a.wykop {
	background-position:0px -26px;
}
div.inne_serwisy a.sledzik {
	background-position:0px -78px;
}
h3.tytul1 {
	padding: 0px 0px 0px 7px;
	color: #7b8582;
	font-size: 11px;
	background-position: 2px 0px;
	text-align: left;
}
h2.tytul1b {
	border: 0px solid #D9E88A; /*!*/
	background: transparent url("images/tytul1b_naglowek.gif") no-repeat;
	width:521px;
	text-align: left; 
	margin-bottom: 10px;
	font-family: Arial,Sans-Serif; 
	font-size: 12px; 
	height: 24px;
	color: #7b8582;
	padding-left: 19px;
	padding-top: 12px;
}
div.tytul1b_text{
	color: #404f4a;
	padding-top: 13px;
	padding-left: 21px;
}
h2.tytul1b_rej {
	border: 0px solid #D9E88A; /*!*/
	background: transparent url("images/rejestracja_tlo_naglowek.gif") no-repeat;
	width:540px;
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial,Sans-Serif; 
	font-size: 12px; 
	height: 35px;
}
div.tytul1b_text_rej{
	color: #404f4a;
	padding-top:11px;
	margin-left:20px;
}

#opcje_produktu{
	padding-top:10px;
	margin-left:0px;
}
#cechy_produktu{
	padding-top:6px;
}
#produkty_skojarzone{
	padding-top:12px;
	padding-left:20px;
	width:520px;
}
.tabela_karta_prod_cechy td{
	border-top:1px solid #eeedeb;
	height: 26px;
	font-size:9pt;
	font-family:arial;
	color:#3F4140;
}
.tabela_karta_prod_cechy span{
	color: #404f4a;
	font-weight:bold;
	font-size:9pt;
	width:100%;
	font-family:arial;
}
h5.tytul_cechy{
	color: #3f4140;
	padding-bottom:3px;
	font-size:9pt;
	font-family:arial;
}
h2.tytul1b span{
	color: #404f4a;
	padding-top:15px;
}
h2.tytul1b p{
	color: #404f4a;
	font-size:12px;
}
div.brakTowaruPowiadom {
	margin-top: 5px;
	background: url(images/brak_towaru_powiadom.gif) no-repeat;
	width: 256px;
	height: 84px;
	text-align: left;
}
div.brakTowaruPowiadom div.form {
	padding: 48px 0px 0px 10px;
	zoom:1;
}
div.brakTowaruPowiadom div.form input {
	width:188px;
	border:none;
	height:20px;
	float: left;
	color:#666665;
	font-size:11px;
	padding:7px 0 0 7px;
	background: url(images/brak_towaru_input_bg.gif) left center no-repeat;
}
div.brakTowaruPowiadom div.form .button {
	background: url(images/button_ok.gif) right bottom no-repeat;
	width: 38px;
	height: 26px;
	display:block;
	float: left;
	margin-left: 2px;
	*padding-top:1px;
	cursor: pointer;
	border:0;
}
.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 {
	margin-left:2px;
	padding: 5px 16px 11px 16px;
	text-align: justify;
	float:left;
	color: #3f4140;
	font-size:9pt;
	font-family:arial;
}
.kartainf {padding: 5px 8px 5px 16px;text-align:left;}
.kartadane .kartazdjecia {padding: 0 0 0 15px; margin-top:10px; text-align:left;}
.kartazdjecia img{
	border: 1px solid #dedede;
	margin: 1px;
}
div.tabela_opis_prod{
	padding: 3px 10px 0px 16px;
	color: #7b8582;
}
.tabela_opis_prod_ww{
	padding-left:5px;
	float:left;
}
.tabela_opis_prod_ww td{
	border-top:1px solid #eeedeb;
	color:#3f4140;
	font-size:9pt;
	font-family:arial;
}
.kartaopcje {padding: 2px 0px 5px 0px;}
.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;
}
/*produkt skojarzony*/
div.produktSkojarzonyKontener {
	width:510px;
	margin-left:15px;
	margin-right:15px;
	clear: both;
	margin-bottom: 30px;
}
td.produktSkojarzony {
	border: 0px solid #dedede;
	width: 170px;
	padding-bottom:20px;
	margin-right:4px;
	margin-left:4px;
}
div.produktSkojarzony_obr_foto span img{
}
div.skojarzony_left{
	text-align:left;
	height:100%;
}
div.skojarzonyLink {
	color:#404f4a;
	font-size: 12px;
	font-weight:bold;
	padding: 10px 0px 7px 0px;
	text-align: center;
	margin-left:5px;
	margin-right:5px;
	border-bottom:2px solid #ededed;
}
div.skojarzonyLink a:link,div.skojarzonyLink a:visited {
	color: #404f4a;
	font-weight: bold;
	font-size: 12px;
}
div.skojarzonyCena a {
	color: #1b87a3;
	font-size:11px;
}
div.skojarzonyCena a span  {
	font-weight: bold;
	font-size: 12px;
	color: #1b87a3;
}
div.skojarzonyCena a span span.cenagrosze {
	font-weight: bold;
	font-size: 12px;
	color: #1b87a3;
}

/*inne produkty z grupy*/
div.skojarzonyLink_grupy {
	color:#404f4a;
	font-size: 12px;
	font-weight:bold;
	padding: 10px 10px 7px 10px;
	text-align: left;
}
div.skojarzonyLink_grupy a:link,div.skojarzonyLink_grupy a:visited {
	color: #ff7e00;
	font-weight: bold;
	font-size: 12px;
}
/*---komentarze---*/
div.dodajKomentarz {
	border: 0px solid #d9e88a; /*!!*/
	border-bottom:none;
	background: transparent url("images/tytul1b_naglowek.gif") top repeat-x;
	width: 524px;
	text-align: left; 
	padding-left: 16px;
	padding-top:8px;
	color: #404f4a;
	font-family: Tahoma,Verdana,Arial,Sans-Serif; 
	font-size: 12px;
	font-weight: bold; 
	height: 35px; 
	line-height: 24px;
}
div.dodajKomentarz_text{
	padding-left:4px;
}
div.komentarzeKartaProduktuTlo {
	border-top:none;
	padding: 0px 2px 0 2px;
	margin-bottom:10px;
}
div.komentarzeKartaProduktu {
	background-color: #ffffff;
	padding: 8px 12px;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
}
div.komentarzeKartaProduktuOcena {
	float: left;
	color: #404f4a;
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
div.komentarzeKartaProduktuOceny {
	float:left;
	zoom:1;
}
div.slownie {
	font-weight: normal;
	padding: 0 0 0 10px;
	color:#bcbcb9;
}
div.komentarzeKartaProduktuOcenaBorder {
	border-bottom: 1px solid #ededed;
	font-size: 0px;
	padding-top: 8px;
}
div.komentarzeKartaProduktuKomentarz {
	padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	float:right;
	color: #404f4a;
}
div.komentarzeKartaProduktuKomentarz span{
	font-weight:normal;
	color: #bcbcb9;
}
div.komentarzeKartaProduktuKomentarz span a:link, div.komentarzeKartaProduktuKomentarz span a:visited{
	color:#1b87a3;
	font-weight:bold;
}
div.komentarzeKartaProduktuOpinia {
	text-align: justify;
	padding: 12px 0 4px 0;
	color:#404f4a;
}
div.naglowekBloczekProducent {
	width: 205px;
	height: 33px;
	background: url("images/ostatnio_sprz_nagl.gif") no-repeat;
}
div.naglowekBloczekProducent_text{
	color: #ff7e00;
	padding-top:8px;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	_margin-right:-20px;
}
div.kontenerProducent {
}
div.sklepInformacjeLogo {
	padding-top:10px;
	text-align: center;
}
img.borderLogo {
	border: 0px solid #dedede ;
}
.strzalka {
	padding-left: 0px;
	font-weight: normal;
}
.strzalka2 {
	padding-left: 7px;
	font-weight: normal;
}
.sprzedawca_firma {
	font-weight: bold;
	color: #404f4a;
	font-size: 12px;
	padding: 8px 0;
	margin-left:15px;
	margin-right:15px;
	text-align: left;	
	border-bottom: 2px solid #ededed;
	zoom:1;
	width: 175px;
	overflow: hidden;
}
.sprzedawca_firma a:link, .sprzedawca_firma a:visited {
	font-weight: bold;
	color: #404f4a;
	font-size: 12px;
}
.sprzedawca_punkty {
	border-bottom: 2px solid #ededed;
	margin-bottom: 6px;
	margin-left:15px;
	margin-right:15px;
	font-size:11px;
	color: #7b8582;
}
.punktyOcena {
	float: left;
	padding: 8px 0px;
	color: #3F4140;
	font-size:9pt;
	font-family:arial;	
}
div.punktyGwiazdki {
	float: left;
	padding-top: 6px;
	padding-left: 5px;
}
div.punktIlosc {
	float: left;
	color: #1b87a3;
	font-weight:bold;
	padding-top: 7px;
	padding-left: 5px;
}
.kontener1 {
	padding: 9px;
	zoom: 1;
	background-color: #FFFFFF;
}
.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:48px;
	float: left;
	/*color: #7b8582;*/
	margin-left:15px;
	margin-right:15px;
	padding: 2px 0;	
	color: #3F4140;
	font-size:9pt;
	font-family:arial;
}
.zielone {
	color: #404f4a;
	font-weight: bold;
}
div.sprzedawcaStatystyki {
	padding: 6px 0px 6px 8px;
	border-top: 2px solid #ededed;
	margin-top: 7px;
	margin-left:15px;
	margin-right:15px;
		color: #3F4140;
	font-size:9pt;
	font-family:arial;
	width:165px;
	overflow:hidden;
}
div.sprzedawcaStatystyki a:link, div.sprzedawcaStatystyki a:visited, div.sprzedawcaStatystyki span {
	color: #1b87a3;
	font-weight: bold;
	overflow: hidden
}
div.sprzedawcaStatystyki span:hover {
	text-decoration:underline;
}
.sprzedawca_gg, .sprzedawca_skype, .sprzedawca_tlen {
	padding-left: 15px;
	float: left;
}
.sprzedawca_gg .opisParametru2 {
	width: 22px;
	float: left;
	padding-top: 5px;
	color: #3F4140;
	font-size:9pt;
	font-family:arial;
}
.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: 27px;
	float: left;
	padding-top: 5px;	
	color: #3F4140;
	font-size:9pt;
	font-family:arial;
}
.sprzedawca_skype .opisParametru2 {
	width: 37px;
	float: left;
	padding-top: 5px;
	color: #3F4140;
	font-size:9pt;
	font-family:arial;
}
.sprzedawca_gg {
	margin-top: 5px;
	width: 43px;
	padding-bottom: 8px;
}
.sprzedawca_skype {
	margin: 5px 0px 0px 3px;
	width: 55px;
}
.sprzedawca_tlen {
	margin: 5px 0px 0px 0px;
}
div.koszty {
	padding-left: 0px;
}
div.koszty a {
	font-Weight: normal;
	color:#666665;
}
div.koszty span {
	cursor:pointer;
	color:#7b8582;
}
div.koszty2 {
	border-top: 2px solid #ededed;
	margin-left:15px;
	margin-right:15px;
	padding-top: 4px;
	/*font-size:11px;*/
	font-size:9pt;
	font-family:arial;
}
div.koszty2 span {

	display: block;
	background: url("images/pytajnik.gif") left no-repeat;
	padding:6px 0px 7px 0px;
	border-bottom:1px solid #ededed;
	color: #3F4140;
}
div.inneProdukty span {
	height: 16px;
	display: block;
	margin-left:15px;
	margin-right:15px;
	border-bottom:1px solid #ededed;
	padding:4px 0px 17px 0px;
	background: url("images/gwiazdka.gif") left no-repeat;	
	color: #3F4140;
	font-size:9pt;
	font-family:arial;
}
div.koszty3 {
	padding-bottom: 4px;
}
div.koszty3 span {
	height: 16px;
	display: block;
	margin-left:15px;
	margin-right:15px;
	padding:6px 0px 7px 0px;
	background: url("images/i.gif") left no-repeat;
	color: #3F4140;
	font-size:9pt;
	font-family:arial;
}
div.koszty3 span:hover, div.koszty2 span:hover, div.koszty span:hover {
	text-decoration:underline;
}
div.info_o_sklep_wypel{
	background: url("images/ostatnio_sprz_wypelnienie_a.gif");
}
div.info_o_sklep_zak{
	height:2px;
	overflow:hidden;
	clear:both;
	background: url("images/stopka_manu_szary.gif") left top no-repeat;
	margin-bottom:5px;
}
div.info_o_sklep_odstep{
	height:5px;
}
div.koszty4 {
	padding-top: 0px;
	font-weight: bold;
	background: url("images/ostatnio_sprz_nagl.gif") top no-repeat;
	height:33px;
}
div.koszty4_text {
	color: #ff7e00;
	font-size:12px;
	font-weight: bold;
	padding: 8px 0px 0px 20px;
}
/* DHTML Popup */
.Popup {
	background-color: #ffffff;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	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;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
}
.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;
}
div.rabik_zielony {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/rabiki.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	float:left;
	height:11px;
	width:12px;
	padding-top:1px;
}
div.rabik_szary {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/rabiki.gif);
	background-position:-12px 1px;
	background-repeat:no-repeat;
	float:left;
	height:11px;
	width:12px;
	padding-top:1px;
}
/*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;
}
#zadajPytanieOverlayCiemniej {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter:alpha(opacity=93);
	-moz-opacity: 0.93;
	opacity: 0.93;
}
#zadajPytanieLightbox {
	position: absolute;
	z-index: 100;
	width:0px;
	height:0px;
}
div.zadajPytanieFormularz {
	position:relative;
	font-weight: bold;
	width:520px;
	top:10px;
	left:20px;
	*left:-260px;
	display:block;
}
.borderPytanie {
	border: 0px solid #d9e88a;
	background-color: #ffffff;
	padding:2px;
	border-top: 0px;
}
.borderPytaniedodanoDoKoszyka{
	border: 1px solid #c6c5c0;
	border-top:0;
}
.borderPytanie2 {
	border: 0px solid #d9e88a;
	background-color: #ffffff;
}
.borderPytanie2DodanoDoKoszyka {
	border: 0px solid #fed58d;
}
div.formularzMarginesFaqProdukt {
	/* background-color: #eef4d3; */
	border:0;
	margin-left:20px;
	margin-right:20px;
	border-bottom:1px solid #ededed;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	color: #404f4a;
	font-weight:normal;
	text-align:left;
}
div.formularzMarginesFaqProdukt span {
	color:#404f4a;
	font-weight: bold;
}
div.pytanieBtnZamknij {
	float: right;
	margin-top: 0px;
	margin-right: 6px;
	*margin-right: 3px;
}
input.buttZamknijPytania {
	background: url("images/koszyk_input_x.gif") no-repeat;	
	cursor: pointer;
	width: 18px;
	height: 18px;
	border: 0px;
	margin-top:3px;
}
div.kontenerPytanie {
	padding: 8px 18px 16px 14px;
}
div.kontenerPytaniespacer {
	width:478px;
	height:1px;
	border-top:	1px solid #ededed;
	margin:6px 0;
	overflow:hidden;
}
div.formularzfaqLabel {
	font-weight: normal;
	text-align:left;
	color: #404f4a;
	padding:5px 0 0 17px;
	width: 100px;
	float:left;
}
div.formularzfaqInput {
}
div.formularzfaqInput textarea, div.formularzfaqInput input {
	width: 340px;
	text-align:left;
	float:left;
	border:1px solid #ededed;
	font-size: 11px;
}
div.kontenerPytanie input.forumlarzInput ,div.kontenerPytanie textarea {
	font-weight: normal;
	color:#666665;
}
div.formularzfaqWymagane {
	float: left;
	font-weight: bold;
	color: #ff7e00;
	padding: 6px 0px 0px 120px;
	margin-bottom: 16px;
}
div.kontenerPytanie div.formularzfaqLabel span.formularzGwiazdka, div.kontenerPytanie div.formularzfaqWymagane span.formularzGwiazdka {
	color: #ff7e00;
}
div.formularzPytanieWyslij {
	float: left;
	padding-left: 155px;
}
div.kontenerPytanie td {
	border:1px solid #D7D7D7;
}
div.formularzPytanieZamknij {
	float: left;
	padding-left: 6px;
}
div.tabelaKosztDostawy {
	width:880px; 
	top:-350px; 
	left: -700px !important; 
}
.borderPytanie div.PytanieFormularzKomunikat {
	padding: 8px 0;
	color:#ff7e00;
	border-bottom:1px solid #ededed;
	margin-left:20px;
	margin-right:20px;
}
/* zakladki */
div.wyszukiwarka_lewa_ilosc{
	background: transparent url("images/wyszukiwarka_lewa_ilosc.gif") left top no-repeat;
	width: 7px;
	height:32px;
	float: left;
	margin: 0px;
	margin-top: 0px;
}
div.wyszukiwarka_prawa_ilosc{
	background: transparent url("images/wyszukiwarka_prawa_ilosc.gif") right top no-repeat;
	width: 7px;
	height:32px;
	float: right;
	margin: 0px;
	margin-right:4px;
	_margin-right:14px;
	margin-top: 0px;
}
div.input_wyszukiwarka_1{
}
div.TabStrip_lewa{
	height:69px;
	float:left;
	width: 8px;
	background: transparent url("images/wyszukiwarka_naglowek_drugi_lewa.gif") left top no-repeat;
}
div.TabStrip_prawa{
	height:69px;
	float:right;
	width: 8px;
	background: transparent url("images/wyszukiwarka_naglowek_drugi_prawa.gif") right no-repeat;
}
ul.TabStrip {
	list-style: none;
	height: 69px;
	margin:0;
	width: 100%;
	background: transparent url("images/wyszukiwarka_naglowek_wypelnienie.gif") left top repeat;
	float:left;
	overflow:hidden;
}
ul.TabStrip .TabStripActive {
	float: left;
	padding: 0px;
	margin: 1px 2px 0px 1px;
	background: url("images/tabstrip_active_bg.gif") top repeat-x;
	height:34px;
	width:auto;
	line-height: 40px;
	cursor:pointer;
}
ul.TabStrip .TabStripActive h3, ul.TabStrip .TabStripActive a {
	float: left;
	padding: 0px;
	background: url("images/tabstrip_active_l.gif") left top no-repeat;
	height:34px;
}
ul.TabStrip .TabStripActive h3 span, ul.TabStrip .TabStripActive a span {
	float: left;
	height:34px;
	line-height:40px;
	padding: 0px 15px 0px 15px;
	background: url("images/tabstrip_active_p.gif") right top no-repeat;
	color: #1b87a3;
	font-size: 12px;
	font-weight: bold;
}
ul.TabStrip .TabStripInactive {
	float: left;
	padding: 0px;
	margin: 1px 2px 0px 1px;
	height: 32px;
	line-height: 40px;
	cursor:pointer;
	background: transparent url("images/wyszukiwarka_kreska_aa.gif") right no-repeat;
}
ul.TabStrip .TabStripInactive h3, ul.TabStrip .TabStripInactive a {
	float: left;
	padding: 0px;
	height:34px;
}
ul.TabStrip .TabStripInactive h3 span, ul.TabStrip .TabStripInactive a span {
	float: left;
	padding: 0px 15px 0px 15px;
	color: #404f4a;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
}
li.TabStripLabel{
	float: left;
	line-height: 25px;
	padding: 9px 0px 0px 5px;
	margin: 0px 6px 0px 4px;
	border-bottom: none;
	color: #404f4a;
	font-size: 12px;
	font-weight: none;
	font-size:11px;
	line-height: 26px;
}
ul.TabStrip li.TabStripActive a:link, li.TabStripActive a:visited {
	color: #1b87a3;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
}
ul.TabStrip li.TabStripInactive a:link, li.TabStripInactive a:visited {
	color: #404f4a;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}
/* zakladki komentarze */
div.TabStrip_komentarze_lewa {
	height:68px;
	float:left;
	width: 5px;
	background: transparent url("images/wyszukiwarka_naglowek_dolny_lewa.gif") left no-repeat;
}
div.TabStrip_komentarze_prawa{
	height:68px;
	float:right;
	width: 5px;
	background: transparent url("images/wyszukiwarka_naglowek_dolny_prawa.gif") right no-repeat;
}
ul.TabStrip_komentarze {
	list-style: none;
	height: 68px;
	float:left;
	margin-top:-30px;
	margin-left:8px;
	_margin-top:-30px;
	_margin-left:4px;
	width: 97%;
	background: transparent url("images/wyszukiwarka_naglowek_dolny.gif") center bottom repeat;
	margin-bottom: 0px;
}
ul.TabStrip_komentarze .TabStripActive {
	float: left;
	padding: 0px;
	margin: 4px 2px 0px 1px;
	background: url("images/tabstrip_active_bg_bialy.gif") top repeat-x;
	height:31px;
	width:auto;
	line-height: 40px;
	cursor:pointer;
}
ul.TabStrip_komentarze .TabStripActive h3, ul.TabStrip_komentarze .TabStripActive a {
	float: left;
	padding: 0px;
	background: url("images/tabstrip_active_l_bialy.gif") left top no-repeat;
	height:30px;
}
ul.TabStrip_komentarze .TabStripActive h3 span, ul.TabStrip_komentarze .TabStripActive a span {
	float: left;
	height:31px;
	line-height:32px;
	padding: 0px 15px 0px 15px;
	background: url("images/tabstrip_active_p_bialy.gif") right top no-repeat;
	color: #1b87a3;
	font-size: 12px;
	font-weight: bold;
}
ul.TabStrip_komentarze .TabStripInactive {
	float: left;
	padding: 0px;
	margin: 4px 2px 0px 1px;
	height: 32px;
	line-height: 40px;
	cursor:pointer;
	background: transparent url("images/wyszukiwarka_kreska_aa.gif") right top no-repeat;
}
ul.TabStrip_komentarze .TabStripInactive h3, ul.TabStrip_komentarze .TabStripInactive a {
	float: left;
	padding: 0px;
	height:34px;
}
ul.TabStrip_komentarze .TabStripInactive h3 span, ul.TabStrip_komentarze .TabStripInactive a span {
	float: left;
	padding: 0px 15px 0px 15px;
	color: #404f4a;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
}
ul.TabStrip_komentarze .TabStripActive a:link, .TabStripActive a:visited {
	color: #1b87a3;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
}
ul.TabStrip_komentarze .TabStripInactive a:link, .TabStripInactive a:visited {
	color: #404f4a;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
}
/* komunikat */
.message {
	font-weight: bold;
	width:350px; 
	position:absolute; 
	top:200px; left:35%; 
	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 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;
	color: #fe7f00;
}
.komunikat a {
	font-weight: bold;
	color: #1b87a3;
}
.komunikatBorder {
	border:1px solid #dddcd8;
	margin-bottom: 2px;
}
/*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: 13px;
	font-weight: normal;
	color: #818181;
	padding:52px 0px 8px 126px;
	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: 27px;
}
.zamowienia input{
	background: url("images/tlo_zaloguj.gif") no-repeat;
	padding:1px 0px 1px 0px; 
	border: none;
	font-weight: bold; 
	width: 89px;
	height: 24px;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}
.zamowienia div.error2 input {
	background: #db1708; 
	border: 1px solid #a60c00;
}
.ukryj {
	display: none;
}
.pokaz {
	display: block;
}
/*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;
	text-align: left;
}
.dodawanieSklepuTresc a {
	color: #8A9A17;
	font-weight: bold;
	font-size: 12px;
}
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;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 22px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*koszyk*/
div.kontunulujZakupy{
	margin: 1px 0px 6px 0px;
	float:left;
}
div.wyczyscKoszyk{
	margin: 1px 0px 6px 0px;
	float:right;
}
input.butt2_przypomnienie {	
	border: 0px solid #8a9a17;
	margin-left:11px;
	_margin-left:22px;
	background: url(images/button_tlo_przypomnij.gif) no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 16px 5px 4px;
	cursor: pointer;
	width: 49%;
}
input.butt2 {	
	border: 0px solid #8a9a17;
	background: url("images/tlo_zaloguj.gif") no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
	_padding-right:20px;
	width: 49%;
}
input.butt2_kontynuuj_zak {	
	border: 0;
	background: url("images/button_kontynuuj_zakupy.gif") no-repeat;
	width:101px;
	height:27px;
	cursor: pointer;
	margin-left:6px;
}
input.butt2_wyczysc_koszyk {	
	border: 0;
	background: url("images/button_wyczysc_koszyk.gif") no-repeat;
	width:101px;
	height:27px;
	cursor: pointer;
}
input.butt2_filtruj {	
	border: 0px solid #8a9a17;
	background: url("images/tlo_zaloguj.gif") no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 22px 5px 12px;
	cursor: pointer;
	_padding-right:20px;
	width: 49%;
}
input.butt1{
	border: none;
	background: url(images/tlo_zaloguj.gif) no-repeat;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
	width: 49%;
}
input.butt_zamknij{
	border: none;
	background: url(images/button_bialy.gif) no-repeat;
	font-size: 11px;
	color: #404f4a;
	font-weight: bold;
	padding: 5px 12px 5px 7px;
	cursor: pointer;
	width: 49%;
}
input.butt2_zarzadzaj {	
	border: 0;
	margin-left:0px;
	background: url(images/button_tlo_przypomnij.gif) no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height:24px;
	padding: 2px 5px 3px 5px;
	cursor: pointer;
	width: 141px;
}
input.butt_wyloguj{
	border: 0px solid #D9E88A;
	background: url(images/button_bialy.gif) no-repeat;
	font-size: 11px;
	color: #404f4a;
	font-weight: bold;
	padding: 5px 12px 5px 7px;
	cursor: pointer;
	width: 49%;
}
input.butt_zarejestruj {
	background: url(images/button_rejestracja.jpg) no-repeat;
	width:68px;
	height:27px;
	padding:0;
	border:0;
	cursor:pointer;
}
input.butt_dodaj_sklep {
	background: url(images/button_dodaj_sklep.jpg) no-repeat;
	width:123px;
	height:27px;
	margin-left:108px;
	padding:0;
	border:0;
	cursor:pointer;
}
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: url("images/kupuje_dalej.gif") no-repeat;
	width: 81px;
	height:27px;
	padding: 0px 0px 0px 0px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	float:left;
	position:absolute;
}
input.rezygnuje{
	background: url("images/button_rezygnuje.gif") no-repeat;
	width: 91px;
	height:30px;
	position:relative;
}
input.buttIdeDoKasy{
	background: url("images/ide_do_kasy.gif") no-repeat;
	width: 79px;
	height:24px;
	padding: 0px 0px 0px 0px;
	border:none;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	position:absolute;
}
input.wchodze{
	background: url("images/button_wchodze.gif") no-repeat;
	width: 88px;
	height:30px;
	position:relative;
}
div.iloscSklepow {
	color: #7b8582;
	font-size:11px;
	padding: 0px 0px 0px 7px;
}
div.iloscSklepow div {
	padding-top: 5px;
}
div.iloscSklepowKolko, div.numerSklepuKolko {
	background: url("images/ilosc_sklepow.gif")  no-repeat;
	padding: 5px 1px 0px 1px;
	text-align: center;
	font-weight: bold;
	color:#fff1b9;
	height:25px;
	width:25px;
	float: left;
}
div.koszyk_naglowek{
	background: url("images/koszyk_naglowek.gif") no-repeat;
	height: 43px;
	width:100%;
	float:left;
	margin-left:6px;
	_margin-left:3px;
	margin-right:6px;
	float:left;
}
div.koszyk_naglowek_wyp{
	background: url("images/koszyk_naglowek_wyp.gif") left repeat;
	width:528px;
	float:left;
	margin-left:7px;
}
div.koszyk_nazwaSklepu{
	color: #1c88a4;
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin: 8px 0px 0px 7px;
}
div.koszykPasazNaglowek {
	/* background-color:#aec438; */
	background: url("images/koszyk_naglowek_tlo.gif") no-repeat;
	height: 33px;
	border: 0px solid #8a9a17;
}
div.dodanoDoKoszyka {
	background: url("images/koszyk_naglowek_tlo.gif")no-repeat;
	height:33px;
	width:520px;
}
div.koszykPasazNaglowekRog {
	padding: 5px 0px 0px 4px;
}
div.nazwaSklepu {
	color: #ff7e00;
	font-size: 12px;
	font-weight: bold;
	float: left;
	/*background: url("images/s1.gif") 0px 5px no-repeat;*/
	padding-left: 12px;
	margin: 4px 0px 0px 4px;
}
div.koszyk_stopka{
	margin:0px 6px 5px 6px;
	background: url("images/koszyk_stopka.gif") no-repeat;
	height:36px;
	width:528px;
	float: left;
	_margin-left:3px;
}
div.koszykDosklepu {
	margin: 5px 0 7px 0;
}
div.koszykDosklepu_1{
	margin: 0px 0 0px 0;
	float: right;
}
input.koszykZamow{
	background: url("images/button_zamawiam.gif") no-repeat;
	cursor: pointer;
	width: 110px;
	height: 24px;
	border: 0px;
	margin:5px 6px 0px 0px;
}
div.sklepNaglowekkontener, div.sklepkontener {
  border-left: 1px solid #d6d2b6;
  padding: 2px 0px 0 0px;
	margin-left: 6px;
	margin-right:6px;
}
div.sklepkontener {
  padding: 0px 0px;
}
div.sklepNaglowek {
	font-weight: normal;
	float: left;
	padding: 5px 0px;
	color:#7b8582;
}
div.sklepNaglowekDodanoDoKoszyka {
	padding: 5px 0px;
	color: #404f4a;
	font-size:11px;
	font-weight: normal;
}
div.sklepNaglowekBorder {
	border: 1px solid #ededed;
	border-bottom: 1px solid #dbdbdb;
	background-color: #ffffff;
}
div.sklepNaglowekBorder2 {
	border-left: 1px solid #ededed;
 	border-right: 1px solid #ededed;
	border-bottom: 1px solid #dbdbdb;
	background-color: #ffffff;
}
div.koszykRowSpacer {
	margin-bottom: 8px;
	border-bottom: 1px solid #ededed;
}
div.sklepNaglowekBorderBotttom {
	border:none;
}
div.sklepNaglowekSpacer1,div.sklepNaglowekSpacer2,div.sklepNaglowekSpacer3,div.sklepNaglowekSpacer4 {
	float: left;
	width:10px;
}
div.sklepNaglowekSpacer1 {
}
div.sklepNaglowekSpacer2 {
}
div.sklepNaglowekSpacer3 {
}
div.sklepNaglowekSpacer4 {
}
div.naglowekFoto {
	text-align: left;
	width: 95px;
}
div.naglowekFoto_1 div {
	border: 1px solid #dbdbdb;
	width: 80px;
	min-height: 60px;
	_height:60px;
}
div.naglowekFoto_1 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 #f0f0f0;
	width: 120px;
	min-height: 90px;
	_height: 90px;
}
div.naglowekFotoDodanoDoKoszyka a {
	border: 1px solid #f0f0f0;
	width: 120px;
	min-height: 90px;
	_height: 90px;
	text-decoration: none;
}
div.naglowekProdukt {
	text-align: left;
	width: 185px;
}
div.naglowekCena {
	text-align: left;
	width: 110px;
}
div.naglowekIlosc {
	text-align: left;
	width: 131px;
}
div.naglowekIlosc input, div.naglowekIlosc span {
	xdisplay: table-cell;
	vertical-align:middle;
	text-align:left;
}
div.koszykWierszSpacer {
	font-size: 0px;
	padding-top: 9px;
	*padding-top: 7px;
}
div.sklepKolor1 {
	background-color: #ffffff;
}
div.sklepKolor0 {
	background-color: #ffffff;
}
div.naglowekProduktMaterialy {
	width: 315px;
	padding-top: 7px;
}
table.materialy td, table.materialy tr {
	border: 0px;
	padding: 4px 0px 4px 0px;
}
table.materialy td.material {
	border-top: 0px solid #dbdbdb;
	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;
	height: 21px;
	font-size: 12px; 	
	font-weight: normal;
	color: #404f4a;
	padding:3px 0 0 3px;;
	text-align: left;
	border:none;
	background: url("images/input_ilosc_sztuk.gif") no-repeat;
}
div.koszykPrzeliczUsunBtn {
	float: left;
	padding: 2px 0px 2px 14px;
}
input.buttonPrzelicz {
	background: url("images/koszyk-produkt-przelicz.gif") no-repeat;
	width: 22px;
	height: 22px;
	border: 0px;
	cursor: pointer;
	margin-left:4px;
}
input.buttonUsun {
	background: url("images/koszyk-produkt-usun.gif") no-repeat;
	width: 22px;
	height: 22px;
	border: 0px;
	cursor: pointer;
	margin-left:3px;
	padding-top:3px;
}
div.produktNazwa {
	padding-left: 2px;
	font-weight: bold;
	overflow: hidden;
	font-size:11px;
	color: #404f4a;
	text-align:left;
}
div.produktNazwaMaterial {
	padding-left: 2px;
	text-align:left;
	font-weight: normal;
	overflow: hidden;
	color: #404f4a;
}
div.produktCena {
	font-weight: bold;
	overflow: hidden;
	text-align: left;
	color:#1b87a3;
}
div.produktCena span {
	font-weight: normal;
}
div.koszykLacznaWartosc {
	float: right;
	padding: 10px 5px 0px 0px;
	font-weight: normal;
	color: #404f4a;
	font-size: 11px;
}
div.koszykLacznaWartosc span {
	color: #1b87a3;
	font-size: 12px;
	padding-right: 5px;
}
/* logowanie */
div.nowiKlienci {
	width: 380px;
	float: left;
	margin-bottom:15px;
}
div.powracajacyKlienci {
	width: 370px;
	float: left;
}
div.kontaUzytkownikowSpacer {
	font-size: 0px;
	height: 4px;
}
div.kontaUzytkownikowLabel {
	width: 100px;
	text-align: right;
	color: #5a6360;
	padding: 5px 15px 0px 0px;
	float: left;
}
div.kontaUzytkownikowLabel_1{
	width: 47px;
	text-align: right;
	color: #5a6360;
	padding: 5px 15px 0px 0px;
	float: left;
}
div.kontaUzytkownikowLabel2 {
	width: 100px;
	color: #5a6360;
	text-align: right;
	padding: 5px 15px 0px 0px;
	float: left;
}
div.kontaUzytkownikowLabel2 a:link, div.kontaUzytkownikowLabel2 a:visited {
	color: #0f7994;
	font-weight: bold;
}
div.kontaUzytkownikowPole {
	width: 180px;
	float: left;
}
div.kontaUzytkownikowPole2 {
	width: 225px;
	text-align:left;
}
div.kontaUzytkownikowPole_radio{
	width: 225px;
	float:left;
	margin-left: -18px;
}
div.kontaUzytkownikowPole_radio span {
	padding-left:7px;
	color:#5a6360;
}
div.input_reg{
	float: left;
	padding-left:110px;
}
div.akc_regulamin{
	float: left;
	padding-top:2px;
	padding-left: 1px;
	color: #5a6360;
}
div.akc_regulamin a{
	color: #0f7994;
	font-weight: bold;
	text-decoration: none;
}
input.zarejestruj {	
	border: 0px solid #8a9a17;
	background: url(images/tlo_zaloguj.gif) no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 12px 5px 12px;
	cursor: pointer;
	width: 49%;
}
div.kontaUzytkownikowPole input.forumlarzInput {
	padding: 2px 3px 4px 2px;
	width: 215px;
	color: #666665;
}
div.kontaUzytkownikowPole2 input.forumlarzInput {
	padding: 4px 3px 4px 3px;
	width: 215px;
}
div.kontaUzytkownikowPole input.forumlarzInput_error { 
	padding: 4px 3px 4px 3px;
	width: 215px;
	border:1px solid red;
}
div.kontoUzytkownikaSubmit {
	padding-left: 11px;
}
div.kontoUzytkownikaSubmit_1 {
	padding-left: 60px;
}
div.kontoUzytkownikaSubmit_zaloguj{
	padding-right: 25px;
	padding-top:5px;
	float:right;
}
div.kontoUzytkowinkaWymagane {
	padding: 2px 23px 5px 4px;
	float: right;
}
span.formularzGwiazdka {
	color: #ff7200;
	font-size:15px;
	font-weight: bold;
	padding-left: 3px;
}
div.zapamietajMnie {
	margin-top: 5px;
	padding: 1px 0px 1px 110px;
	float:left;
}
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: 5px 0px 10px 120px;
	float: left;
}
div.zapamietaj_mnie_strz{
	padding: 5px 0px 10px 0px;
	width: 7px;
	height: 8px;
	margin-top:3px;
	margin-right:6px;
	background: url("images/zapamietaj_mnie_strz.gif") no-repeat;
	float:left;
}
div.przypomnienieLink a{
	color: #5a6360;
}
td.formularzLabel {
	color: #5a6360;
	padding: 5px 0px 0px 20px;
	text-align:left;
}
div.select_pakiety select{
	border:1px solid #C3C8C9;
	color:#5A6360;
	font-size:11px;
}
tr.formularz_dodaj td{
	border-top:1px solid #ededed;
	padding-top:7px;
	padding-bottom:7px;
}
/* multilista plikow */
div.plikMargines {
	padding: 0px 0px 5px 30px;
}
p.plikOpis {
	padding: 5px 0px 5px 15px;
}
input.forumlarzInput, textarea.forumlarzInput {
	width: 100%;
	background: #ffffff; 
	border: 1px #C3C8C9 solid; 
	color: #666665; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}
input.forumlarzInput_error { 
	border: 1px solid #ff7e00;
	width: 100%;
	background-color: #ffffff;
	color: #666665; 
	font-size: 11px; 
	font-family: tahoma, sans-serif; 
}
tr.formularzRamkaGora td {
  border: none;
}
h3.tytulMapaSerwisu {
	font-size: 12px;
	color: #404f4a;
	width:auto;
	font-weight: bold;
	background: url("images/zamowienia_zloz_tlo.gif") no-repeat;
	padding: 9px 0px 9px 9px;
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:10px;
	text-align:left;
	float:left;
}
h3.tytulMapaSerwisu_2 {
	font-size: 12px;
	color: #404f4a;
	width:522px;
	font-weight: bold;
	background: url("images/zamowienia_zloz_tlo.gif") no-repeat;
	padding: 9px 0px 9px 10px;
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:10px;
	text-align:left;
	float:left;
}
ul.mapaSerwisu {
	margin: 0px 0px -6px 0px;
	padding: 7px 0px 0px 20px;
	list-style-type: none;
}
ul.mapaSerwisu li {
	margin: 0px;
	margin-top:5px;
	width:95%;
	padding: 0px 0px 5px 15px;
	background: url("images/kropka-mapa-strony.gif") no-repeat;
	background-position: 0px 4px;
	text-align:left;
	float:left;
	border-bottom:1px solid #ededed;
}
ul.mapaSerwisu li a {
	font-sizE: 11px;
	font-weight: normal;
	color:#7b8582;
}
ul.mapaSerwisu li a:hover {
	font-sizE: 11px;
	font-weight: normal;
	color:#ff7e00;
	text-decoration: none;
}
/* reg0 */
td.reg0{
	vertical-align: top;
}
td.reg0 span.tytulWyszukiwarkaZakladka {
	display: none;
}
td.reg0 div.odziez_naglowek{
	color: #404f4a;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border-bottom:4px solid #ededed;
	padding-bottom:4px;
	margin-bottom: 4px;
	text-align:center;
}
td.reg0 div.odziez_naglowek a {
	color: #404f4a;
	font-size: 16px;
	font-weight: bold;
	font-family:arial;
}
td.reg0 div.odziez_naglowek a:hover, td.reg0 div.odziez_naglowek a:visited {
	color: #404f4a;
}
td.reg0 ul{
	text-align: left;
	list-style-type:none;
	margin-left: -15px;
}
td.reg0 li a{
	/*color: #7b8582;*/
	color:#000000;
	font-size: 11px;
	padding-left:19px;
}
td.reg0 li a:hover {
	color: #0d7792;
	font-size: 11px;
	padding-left:19px;
	text-decoration: none;
}
td.reg0 li {
	background: url("images/li_odziez.gif") no-repeat 7px;
	padding-bottom: 4px;
	padding-top: 5px;
	border-bottom:1px solid #eeedec;
}
td.reg0 div.odziez_pokaz_wsz {
	padding-top:5px;
	padding-left: 60px;
}
td.reg0 div.odziez_pokaz_wsz a {
	/*color: #7b8582;*/
	color:#000000;
}
td.reg0 div.odziez_img{
	height:158px;
	margin-bottom:8px;
}
/* aktualnosci */
.newsMargines {padding: 0px 0px 16px 0px;}
.newsMarginesAkt {padding: 0px 5px 16px 5px;}
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-position: 0px 3px;
	text-align:left;
}
div.aktualnosciZalacznik p{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
a.aktualnosciZdjeciaLink {
	color: #000000;
	text-decoration: none;
}
a.aktualnosciZdjeciaLink:hover {
	text-decoration: underline;
}
div.aktualnosciOpis {
	margin: 0px;
	padding: 5px 0px 5px 15px;
}
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: 0px 0px 5px 0px;
}
div.opisyOpis ul {
	margin: 0px;
}
div.opisyOpis * a {
	color:#2a778b;
}
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;
}
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 {
	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;
	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 #0f7994;
	background: #aec438;
	padding: 3px 6px 1px 8px;
	cursor: pointer;
	width: 48px;
	height: 16px;
	margin-right: 10px;
}
span.btnNie{
	float: left;
	border: 1px solid #ededed;
	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;
}
p.koszyk_suma span {
	font-size: 12px;
	color:#1b87a3;
}
div.zakladka_zakladki_1, div.zakladka_zakladki_0 {
	float: left;
	line-height: 41px;
	background: transparent url(images/zakladka_zakladki_bg.gif) left bottom repeat-x;
}
div.zakladka_zakladki_0 {
  	background:none;
}
div.zakladka_zakladki_1 h3, div.zakladka_zakladki_0 h3 {
	width: auto;
	float: left;
	height: 41px;
	line-height: 41px;
	margin: 0;
	padding: 0;
	color:#0F7994;
	background: url(images/zakladka_zakladki_l.gif) left bottom no-repeat;
}
div.zakladka_zakladki_0 h3 {
	background:none;
}
div.zakladka_zakladki_1 h3 a:link, div.zakladka_zakladki_0 h3 a:link, div.zakladka_zakladki_1 h3 a:visited, div.zakladka_zakladki_0 h3 a:visited, div.zakladka_zakladki_1 h3 span, div.zakladka_zakladki_0 h3 span {
   display: block;
   font-size:11px;
   font-family: tahoma;
   font-weight:bold;
   width: auto;
   float: left;
   color:#0F7994;
   height: 41px;
   line-height: 41px;
   padding: 0px 10px 0px 11px;
   text-decoration: none;
   background: url(images/zakladka_zakladki_p.gif) right bottom no-repeat;
}
div.zakladka_zakladki_0 h3 a:link, div.zakladka_zakladki_0 h3 a:visited, div.zakladka_zakladki_0 h3 span {
	color:#404F4A;
	background: url(images/zakladki_spacer.gif) right top no-repeat;
}
div.zakladka_zakladki_1 h3 a:hover , div.zakladka_zakladki_0 h3 a:hover {
   color:#0F7994;
   text-decoration: none;
}
div.zakladka_zakladki_1 h3 a:active , div.zakladka_zakladki_0 h3 a:active {
   text-decoration: none;
}
div.srednia_ocena_produktu_grup {
	margin:0px auto;
	padding:5px 0 5px 0px;
	height:20px;
	display:table;
	*display:block;
	text-align:center;
	margin-left:5px;
}
div.srednia_ocena_produktu_grup div, div.srednia_ocena_produktu_grup span {
	vertical-align:middle;
	text-align:center;
  	display:table-cell;
  	*display:normal;
}
div.srednia_ocena_produktu_grup span {
	padding-left:5px;
	color:#bcbcb9;
}
div.srednia_ocena_produktu_grup span.zmiana_rank {
	padding-left:5px;
	color:#bcbcb9;
	*position:relative;
	*top:-6px;
	*left:6px;
}
.oceny_produktu_gold { 
background: url(images/gwiazdki_gold.gif) no-repeat left center; 
height:13px; 
float:left; 
} 
.oceny_produktu_silver { 
background: url(images/gwiazdki_silver.gif) no-repeat right center; 
height:13px; 
float:right; 
}
.srednia_ocena_produktu { 
	width:72px; 
	height:13px;
	margin-right:6px;
	float:left;
}
div.ilosc_ocen{
	float:left;
	padding-left:6px;
	padding-right:12px;
	color: #bcbcb9;
	border-left:1px solid #ededed;
}
.active_kolor_wyszukiwarka { 
} 
div.komentarzeKPTloTL {
	width:3px;
	height:3px;
	float:left;
	background: url('images/komentarzeTloLTop.gif') left top no-repeat;
}
div.komentarzeKPTloT{
	width:auto;
	height:3px;
	overflow:hidden;
	zoom:1;
	background: url('images/komentarzeTloBGTop.gif') top repeat-x;
}
div.komentarzeKPTloTP{
	width:3px;
	height:3px;
	float:right;
	background: url('images/komentarzeTloPTop.gif') right top no-repeat;
}
div.komentarzeKPTloBL {
	width:3px;
	height:3px;
	float:left;
	background: url('images/komentarzeTloLBottom.gif') left top no-repeat;
}
div.komentarzeKPTloB{
	width:auto;
	height:3px;
	overflow:hidden;
	background: url('images/komentarzeTloBGBottom.gif') top repeat-x;
}
div.komentarzeKPTloBP{
	width:3px;
	height:3px;
	float:right;
	background: url('images/komentarzeTloPBottom.gif') right top no-repeat;
}
/*karta sprzedawcy*/
.komentarzeSprzedawca {
	margin-bottom:15px;
}
td.komentarzeSprzedawca {
	font-size: 11px;
	color: #7b8582;
	border-bottom: 1px solid #ededed;
	text-align: center;
	padding-bottom: 4px;
	padding-top: 10px;
}
td.komentarzeSprzedawcaRow {
	font-size: 11px;
	padding:5px 0;
}
td.komentarzeSprzedawcaRow {
	border-bottom: 1px solid #ededed;
} 
td.komentarzeSprzedawcaRow2 {
	border-left: 1px solid #ededed;
	font-weight: bold;
	text-align: center;
} 
td.komentarzeSprzedawca3 {
	border-right: 0px solid #ededed;
	border-left: 1px solid #ededed;
	padding: 10px 20px 10px 20px;
	text-align:left;
}
td.komentarzeSprzedawca4 {
	padding: 10px 5px 10px 5px;
	text-align:left;
	color: #404f4a;
}
td.komentarzeSprzedawcaRow5 {
	font-weight: bold;
	text-align: left;
	color: #404f4a;
	padding-left:5px;
}
p.koszyk_suma span {
	font-size: 12px;
	color:#1b87a3;
}
div.odpowiedzKupujacego{
	color: #ff7f00;
}
select.rozmiary {
	border:1px solid #C3C8C9;
	color:#5F5F5F;
	font-size:11px;
	width:120px;
	padding:1px;
}
select.materialyKartaSelect {
	border:1px solid #C3C8C9;
	color:#5F5F5F;
	font-size:11px;
	width:200px;
	padding:1px;
}
table.tabela_rozmiary {
	border:1px solid #9BCACF;
	width:400px;
	margin:0 auto;
}
table.tabela_rozmiary td {
	border:1px solid #9BCACF;
	text-align:center;
	color:#404F4A;
}
div.ciekawoski_moda {
	width:205px;
	height:55px;
	margin-bottom: 5px;
}
div.ciekawoski_moda a {
	width:205px;
	height:55px;
	cursor:pointer;
	display:block;
	background: url('images/ciekawostki_ze_swiata.gif') no-repeat;
}
.red {
	color:#ff0000;
}
/* artykuly*/
.aktualnoscData {
	color: #be5e04;
	font-size: 10px;
	text-align:left;
}
.dodatkowyOpis {
	color: #8c8c8c;
	font-size: 10px;
}
.autor {
	color: #8c8c8c;
}
div.aktualnosciHot {
	padding: 0px 20px 15px 20px;
	border-bottom: 1px solid #FF6600;
	background-color: #F7D9AA;
	overflow: hidden;
}
div.aktualnosciMargines {
	padding: 0px 0px 15px 0px;
}
div.aktualnosciMargines1 {
	padding: 0px 0px 0px 0px;
}
div.aktualnosciZalacznikRamka {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #E0E1E2;
}
div.aktualnosciZalacznik {
    margin: 0px;
	padding: 5px;
}
div.aktualnosciPlik {
	margin: 0px;
	padding: 0px;
	text-indent: 10px;
}
p.aktualnosciPlikOpis {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
a.aktualnosciZdjeciaLink {
	color: #000000;
	text-decoration: none;
}
a.aktualnosciZdjeciaLink:hover {
	text-decoration: underline;
}
div.aktualnosciOpis {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	line-height: 18px;
	text-align:left;	
}
div.aktualnosciOpis a, div.artykulyOpis a {
	color: #555555;
	text-decoration: none;
}
div.aktualnosciOpis p {
	text-align:left;	
}
div.artykulyOpis {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
div.aktualnosciZdjeciaOpisBlok {
	margin: 5px;
	padding: 0px;
	width: 158px;
	float: left;
	text-align: center;
	display: inline;
}
div.aktualnosciZdjeciaOpisBlokMiniatura {
	margin: 5px;
	padding: 0px;
	width: 80px;
	float: left;
	text-align: center;
	display: inline;
}
div.aktualnosci7ZdjeciaBlok {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
div.aktualnosci5ZdjeciaBlok {
	width: 170px;
	margin: 0px 10px 0 0;
	padding: 0px;
	float: left; 
}
div.aktualnosci4ZdjeciaBlok {
	width: 170px;
	margin: 0px 0 0 10px;
	padding: 0px;
	float: right;
}
div.aktualnosci3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 150px;
	height: 1%;
}
div.aktualnosci2ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	margin-right: 150px;
	height: 1%;
}
div.aktualnosci3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -120px;
	display: inline;
	position: relative;
	float: left;
}
div.aktualnosci2ZdjeciaBlok2 {
	width: 120px;
	margin: 0px;
	padding: 0px;
	margin-right: -132px;
	float: right;
	display: inline;
	position: relative;
}
div.aktualnosciSkrotPrawaZdjecia {
	margin: 0px 5px 0px 0px;
	padding: 10px 0px 10px 10px;
	float: right;
}
div.aktulanosciPager {
	margin: 0px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
h3.tytulAkt {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	clear: both;
	color: #555555;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}
/* galeria */
.galeriaImg {
	text-align: center;
	margin: 0px;
}
.galeriaImg span {
	display: inline-block;
}
span.ramka {
	display: table-cell;
	border: 1px solid #d9d9d9;
	padding: 5px;
}
* span.ramka {
	display: inline-block;
}
p.galeriaOpis {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: none;
}
/* Przeglad mody */
.przeglad-mody-foto {
	float: left;
	margin: 2px 5px 0 0;
}
.przeglad-mody-artykol, .przeglad-mody-artykol-random {
	margin-bottom: 6px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #E5E5E5;
}
.przeglad-mody-artykol, .przeglad-mody-artykol-random {
	padding: 5px;
	height:1%;
	text-align:left;
}
.przeglad-mody-artykol p {
	padding: 0;
}
.przeglad-mody-artykol:hover, .przeglad-mody-artykol-random:hover {
	border: 1px solid #bcbcbc;
}
.przeglad-mody-artykol a {
	color:#BE5E04;
	font-weight:normal;
}
.przeglad-mody-artykol a:hover {
	text-decoration: underline;
}
.przeglad-mody-akapity {
	padding-bottom: 1px;
	width: 60%;
	background:#FFFFFF url(images/kropki.gif) repeat-x scroll left bottom;
	height:1%;
}
.przeglad-mody-akapity-random, .przeglad-mody-akapity-random2 {
	padding-bottom: 1px;
	width: 37%;
	background:#FFFFFF url(images/kropki.gif) repeat-x scroll left bottom;
	float: right;
}
h3.tytul3Art, h3.tytul3inneArty {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #555555;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
h3.tytul3Art a {
	color: #555555;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.centerContenFotoLista {
	background-color:White;
	padding:2px; 
	margin-right:10px; 
	width:70px;
	height:70px;
	float:left
}
h2.tytul2Akt,
h2.tytul2aAkt {
	margin: 0 0 1px 0;
	padding: 5px 0 5px 0;
	height: 27px;
	vertical-align: middle; 
	color: #be5e04;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
div.fotoProduktSkrot {
	float: left;
	margin-right: 10px;
}
div.fotoProduktSkrot div {
	border: 1px solid #E5E5E5; 
	padding: 2px; 
	width: 100px; 
	height: 100px;
}
div.ofWrapper2Next:hover, div.ofWrapper2:hover {
	border: 1px solid #bcbcbc;
}
div.kFTop {
	background-color: #f5f5f5;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 10px;
	padding: 15px 13px 19px 12px;
	margin: 10px 0 0 0;
}
h3.kFtytul1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	color: #555555;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
h3.kFtytul1 a {
	color: #555555;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.kFData {
	float: right;
	font-size: 10px;
	color: #858585;
}
div.kFWrapper {
	padding: 13px;
}
div.kFWrapper * {
	text-align:left;
}
div.kFLabel {
	margin: 0px;
	padding: 1px 0px 1px 12px;
	clear: both;
	color: #555555;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: url(images/arrow_1.gif) no-repeat 0 4px;
}
div.kFOpis {
	margin: 0px;
	padding: 5px 0px 5px 12px;
	line-height: 18px;
	color: #555555;
}
div.kFOpis p {
	color: #555555;
}
div.kFOpis ul li {
	list-style: none;
	padding: 3px 0 3px 20px;
	margin: 0px;
	background: url(images/arrow_2.gif) no-repeat 0 5px;
}
div.kFZdjecie {
	width: 170px;
	margin: 0px 10px 10px 0;
	padding: 0px;
	float: left;
}
div.kFZdjeciaOpisBlok {
	margin: 0px;
	padding: 0px;
	width: 158px;
	float: left;
	text-align: left;
	display: inline;
}
span.kFramka {
	display: table-cell;
	padding: 0px;
}
* span.kFramka {
	display: inline-block;
}
div.kFMargines {
	padding: 5px 3px 0 3px;
	cursor: pointer;
}
h3.ofTytul1 {
	margin: 0px;
	padding: 10px 0px 10px 12px;
	clear: both;
	color: #555555;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
div.ofWrapper {
	padding: 10px 0 10px 0;
	clear: both;
}
div.centerContenFoto, div.centerContenFotoArt {
	background-color:White;
	padding:2px; 
	margin-right:10px; 
	width:156px; 
	height:160px;
	position:relative;
	border: 1px solid #D9D9D9;
}
div.centerContenFotoArt {
	background-color: #F4F4F4;
	border: 1px solid #E5E5E5;
}
div.centerContenFoto2 {
	background-color:White;
	padding:2px; 
	margin-right:10px; 
	width:100px; 
	height:100px; 
	position:relative;
	border: 1px solid #D9D9D9;
}
div.centerContenFoto div, div.centerContenFoto2 div, div.centerContenFotoArt div {
	position:absolute; 
	top:50%; 
	left:50%;
}
div.kropki {
	background: url("images/kropki.gif") repeat-x 0 0px;  
	line-height: 4px;
	padding-top:4px;
	margin-top:4px;
}
div.pasaz_stat_l{
	height:33px;
	float:left;
	width: 4px;
	background: transparent url("images/stat_nagl_bg_l.gif") left top no-repeat;
}
div.pasaz_stat_p{
	height:33px;
	float:right;
	width: 4px;
	background: transparent url("images/stat_nagl_bg_p.gif") right top no-repeat;
}
div.pasaz_stat {
	margin:0 0 10px 0;
	width: 190px;
	overflow:hidden;
	color:#FF7E00;
	font-size:13px;
	position:absolute;
	top:-75px;
	left:10px;
}
div.pasaz_stat b {
	line-height:21px;
}
div.pasaz_stat span {
	color:#ff0000;	
}
div.rankingi_button{
	position:absolute;
	top:-70px;
	left:118px;
	*left:118px;
}
div.rankingi_button a {
	width:108px;
	height:28px;
	display:block;
	background:url('images/button_zobacz_rankingi.gif') left no-repeat;
	cursor:pointer;
}
div.warstwaOstrzezienie {
	padding:22px 0px 18px 126px;
	background: #ffffff url(images/zamowienia/error.gif) no-repeat 10px 5px;
	zoom:1;
}
.zakladki_npw{
	background: url("images/zakladki_npw_bg.gif") repeat-x;
	width:540px;
	height:33px;
}
.zakladki_npw_l{
	background: url("images/zakladki_npw_l.gif") left no-repeat;
	width:5px;
	height:33px;
	float:left;
}
.zakladki_npw_p{
	background: url("images/zakladki_npw_p.gif") right no-repeat;
	width:5px;
	height:33px;
	float:right;
}
table.zakladki_tab{
	margin-top:3px;
}
table.zakladki_tab td.promocje{
	padding-left:4px;
	padding-right:4px;
}
#box_tabela_rozmiary {
	padding:20px 0 10px;
}
.tooltipZalozKonto {
	cursor:pointer;
	float:left;
	width:21px;
	height:18px;
	background:url('images/ikon/walid_info.jpg');
	margin-left:6px;
}
.tooltipZalozKonto div {
	width:135px;
	background:#EAEAEA;
	border:1px solid #C7C5C0;
	display:none;
	text-align:left;
	padding:5px;
}