DIV.promobox {
  text-align:center;
  border:1px solid #c93c00;
  background: url("promoback.gif");
  font-size:11pt;
  padding: 4px 2px;
  color: #c93c00;
}

TABLE.product {
  width: 500x;
  margin: 0px 0px 10px;
}

/* ------------ długośc tabelki z nazwą (produkt) ---------- */
TABLE.productlong {
  width: 720px;
  margin: 0px 0px 0px 0px;
}
/* ------------ długośc tabelki z nazwą (produkt) ---------- */

TABLE.product IMG.button {
  width:21px;
  height:16px;
  margin:0px 1px;
}
TABLE.product TD {
  padding:0px;
  border: none;
}
TABLE.product TFOOT TH{
  font-size:9px;
  font-weight:normal;
  text-align: left;
  vertical-align: middle;
  background:none;
  border-bottom: none;
  padding: 6px 0px 0px 12px;
  color: #666666;
}
TABLE.product THEAD TD,
TABLE.product THEAD TH{
  font-size:9px;
  font-weight:bold;
  text-align: left;
  vertical-align: bottom;
  background:none;
  border: none;
  padding: 6px 0px 0px 12px;
  color: #13347F;
  padding:4px 10px;
}
TABLE.product TD.box-body,TABLE.product TH.box-body  {
  font-size:11px;
  text-align:left;
  vertical-align: top;
  font-weight:normal;
  padding:15px 10px 15px 10px;
  background: #FFFFFF;
  line-height: 15px;
  /* border-top:none;*/
}
TABLE.product TD.box-miniaturki,TABLE.product TH.box-miniaturki  {
  font-size:11px;
  text-align:left;
  vertical-align: top;
  font-weight:normal;
  padding:5px 8px;
  background: #FFFFFF;
  line-height: 15px;
  border-top:0px;
}

TABLE.product TD.box-moreinfo {
  font-size:11px;
  text-align:left;
  vertical-align: top;
  font-weight:normal;
  padding:4px 4px 2px 10px;
  background: #FFFFFF;
  line-height: 15px;
  border-bottom:solid 1px #DADDE3;
  /* border-top:none; */
}

TABLE.product TD.box-body0 {
  font-size:11px;
  text-align:left;
  vertical-align: top;
  font-weight:normal;
  padding:15px 10px 20px 10px;
  background: #FFFFFF;
  line-height: 15px;
  border-top: none;
}
TABLE.product TH.box-photo{
  background: #FFFFFF;
  text-align:center;
  vertical-align: middle;
  padding: 15px 0px;
  border-top:none;
}
TABLE.product TH.box-photo-thumbs {
  background: #FFFFFF;
  text-align:left;
  vertical-align: middle;
  padding: 2px 6px 4px 6px;
  border-top:none;
}






TABLE.product TABLE.box-price TD,TABLE.product TABLE.box-price TH {
  border-bottom:solid 1px #DADDE3;
  border-top:none;
  background: #F2F3F6;
  height: 24px;
  font-style:normal;
  color:#13347F;
  font-size:12px;
  font-weight:bold;
  padding:2px 5px;
  text-align:left;
  vertical-align:middle;
}
TABLE.product TD.box-price{
  border:none;
  background: none;
  height: 24px;
  text-align: left;
  vertical-align: middle;
  font-weight:normal;
  font-style:normal;
  color: #000000;
  padding:0px;
  margin-bottom:5px;
}


TABLE.box-price{width:100%; font-size:13px;margin-bottom:5px;}
TABLE.product TABLE.box-price TH {padding:0px 2px 0px 0px;width:23px;}
TABLE.product TABLE.box-price TD {padding:0px 2px 0px 10px;width:505px;}
TABLE.product TABLE.box-price TD SPAN {
  font-weight:bold;
  color:#A2ABBC;
  text-decoration: line-through;
}
TABLE.product TABLE.box-price IMG.status{
  width:13px;
  height:11px;
  margin: 3px 3px 0px;
  padding:0px;
}
TABLE.product TH,TABLE.product TD{
  font-size: 11px;
  border-top:1px solid #DADDE3;
  border-bottom:1px solid #FFFFFF;
  height: 24px;
  vertical-align: top;
  font-weight:normal;
  font-style:normal;
  padding:4px 10px;
}
TABLE.product TH.moredes,TABLE.product TD.moredes{
	text-align: left;
	width:100%;
	color:#000000;
	background-color:white;
}
TABLE.product TH.hl70,TABLE.product TD.hl70{
	text-align: left;
	width:70%;
	color:#000000;
}
TABLE.product TH.hl40,TABLE.product TD.hl74{
	text-align: left;
	width:40%;
	color:#000000;
}
TABLE.product TH.hr30,TABLE.product TD.hr30{
	text-align: right;
	width:30%;
	color: #4A5D7F;
	font-weight:bold;
}
TABLE.product TH.hr20,TABLE.product TD.hr20{
	text-align: right;
	width:20%;
	color: #4A5D7F;
	font-weight:bold;
}
TABLE.product TH.h5a,TABLE.product TD.h5a{width:25px; text-align:right;}
TABLE.product TH.h5b,TABLE.product TD.h5b{width:60px; text-align:right;font-weight:normal;}
TABLE.product TH.h5c,TABLE.product TD.h5c{width:140px; text-align:left;font-weight:bold;color:#4A5D7F;}
TABLE.product TH.h5d,TABLE.product TD.h5d{width:140px; text-align:left;font-weight:normal;}
TABLE.product TH.h5e,TABLE.product TD.h5e{width:209px; text-align:left;font-weight:normal;}
TABLE.product TH.hl,TABLE.product TD.hl{
	text-align: left;
}
TABLE.product TH.hr,TABLE.product TD.hr{
	text-align: right;
}
TABLE.product TH.hc,TABLE.product TD.hc{
	text-align: center;
}
TABLE.product TH{
  background: #F9FAFB;
}
TABLE.product TD{
  background: #F2F3F6;
}
TABLE.product DIV.box TABLE TD IMG.button {
  margin-left:2px;
}
TABLE.product A{
  color: #C93C00;
}
TABLE.product A:hover{
  color: #C93C00;
}
TABLE.product DIV.radio DIV{
	margin:-13px 0px 0px 15px;
	font-size: 11px;
}

/*----------------------------*/

DIV.vl_price_button {
 /* position:absolute;
 top:215px;
 right:156px;
 */
 width:80px;
 height:20px;
 background:white;
 /* border:1px solid silver; */
 border-style:solid;
 border-width: 1px 1px 0 1px;
 z-order:100;
 text-align:center;
 float:left;
 
}

DIV.vl_price_button DIV
{
 padding: 3px 5px;
 font-size: 7pt;
 line-height: 10px;
}

DIV.vl_price_quickadd {
 position:absolute;
 top:215px;
 right:190px;
 width:18px;
 height:18px;
 background:white;
 border:1px solid silver;
 z-order:10;
 text-align:center;
 padding-top:0px;
}

DIV.vl_price_quickadd A {
  color: #00ab31;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:0px;
}

DIV.vl_price_quickadd A:hover {
  color: black;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:0px;
}


DIV.vl_price_fold {
 /*position:absolute;
 top:215px;
 right:156px;
 width:36px;
 height:18px;
 */
 background:#ebedf6;
 border-top:1px solid #c1cade;
 border-right:1px solid #c1cade;
 border-bottom:1px solid #c1cade;
 z-order:80;
 display:none;
 text-align:right;
}

DIV.vl_price_layer {
/* position:absolute;
 top:215px;
 right:281px; 
 */
 background:#ebedf6;
 border:solid #c1cade;
 border-width:0 1px 1px 1px;
 width:260px;
 height:136px;
 display:none;
 float:left;
 z-order:50;
}

FORM.vl_price_form {
 margin: 0;
}

DIV.vl_price_close {
 position:absolute;
 top:218px;
 right:286px;
 width:14px;
 height:14px;
 background:#ebedf6;
 z-order:80;
 color:red;
 display:none;
 text-align:right;
}
/*----------------------------*/

DIV.vl_lupka_button {
 width:30px;
 height:30px;
 background:white;
 /* border:1px solid silver; */
 border:1px dashed black;
 z-order:100;
 position:absolute;
 top:264px;
 right:156px;
 text-align:right;
}

DIV.vl_separator_s {
 width:4px;
 height:20px;
 background:white;
 border:solid #c1cade;
 border-width: 0 0 1px 0;
 background-color: white;
 
}

DIV.vl_separator_s DIV
{
 padding: 3px 5px;
 font-size: 8px;
 line-height: 10px;
 color:white;
}

TD.separator_l {
 width:100%;
 border:solid #c1cade;
 border-width: 0 0 1px 0;
 color:white;
}

TD.separator_s {
 width:4px;
 height:20px;
 background:white;
 border:solid #c1cade;
 border-width: 0 0 1px 0;
 background-color: white;
 color: white;
}

DIV.vl_separator_l {
 height:20px;
 background:white;
 border:solid #c1cade;
 border-width: 0 0 1px 0;
 background-color: white;
}

DIV.vl_separator_l DIV
{
 padding: 3px 5px;
 font-size: 8px;
 line-height: 10px;
 color:white;
}

/*----------------------------*/

DIV.vl_mini_button {
 /* position:absolute;
 top:215px;
 right:156px;
 */
 width:80px;
 height:20px;
 background:white;
 /* border:1px solid silver; */
 border-style:solid;
 border-width: 1px 1px 0 1px;
 z-order:100;
 text-align:center;
 float:left;
 
}

DIV.vl_mini_button DIV
{
 padding: 3px 5px;
 font-size: 7pt;
 line-height: 10px;
}

DIV.vl_mini_layer {
 background:#ebedf6;
 border:solid #c1cade;
 border-width:0 1px 1px 1px;
 width:260px;
 height:136px;
 display:inline;
 float:left;
 z-order:50;
}

/*----------------------------*/

DIV.vl_dost_button {
 /* position:absolute;
 top:215px;
 right:156px;
 */
 /* border:1px solid silver; */
 width:80px;
 height:20px;
 background:white;
 border-style:solid;
 border-width: 1px 1px 0 1px;
 z-order:100;
 text-align:center;
 float:left;
 display:none;
}

DIV.vl_dost_button DIV
{
 padding: 3px 5px;
 font-size: 7pt;
 line-height: 10px;
}

DIV.vl_dost_quickadd {
 width:18px;
 height:18px;
 background:white;
 border:1px solid silver;
 z-order:10;
 position:absolute;
 top:240px;
 right:190px;
 text-align:center;
 padding-top:0px;
}

DIV.vl_dost_quickadd A {
  color: #00ab31;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:0px;
}

DIV.vl_dost_quickadd A:hover {
  color: black;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:0px;
}

DIV.vl_dost_fold {
 width:36px;
 height:18px;
 background:#ebedf6;
 border-top:1px solid #c1cade;
 border-right:1px solid #c1cade;
 border-bottom:1px solid #c1cade;
 z-order:80;
 display:none;
 position:absolute;
 top:240px;
 right:156px;
 text-align:right;
}

DIV.vl_dost_layer {
 background:#ebedf6;
 border:solid #c1cade;
 border-width:0 1px 1px 1px;
 width:260px;
 height:136px;
 display:none;
 float:left;
 z-order:50;
}

DIV.vl_dost_close {
 position:absolute;
 top:243px;
 right:286px;
 width:14px;
 height:14px;
 background:#ebedf6;
 z-order:80;
 color:red;
 display:none;
 text-align:right;
}

/*----------------------------*/

DIV.vl_lupka_button IMG,
DIV.vl_dost_button IMG, DIV.vl_dost_fold IMG,
DIV.vl_price_button IMG, DIV.vl_price_fold IMG 
 {
 border:0;
 float:right;
 margin-right:3px;
 margin-top:2px;
}

DIV.vl_dost_quickadd IMG,DIV.vl_price_quickadd IMG
 {
 border:0;
 float:right;
 margin-right:3px;
 margin-top:3px;
}

DIV.vl_price_noform iframe {
 border:1px solid #ebedf6;
 width:280px;
 height:80px;
 background-color:#ebedf6;
}

DIV.vl_dost_noform iframe {
 border:1px solid #ebedf6;
 width:240px;
 height:80px;
 background-color:#ebedf6;
}

DIV.overlayer DIV.inside
{
 padding:2px 4px 2px 4px;
 font-size:10px;
 line-height:24px;
 text-align:center;
}

DIV.overlayer A
{
 font-weight:bold;
}

DIV.inside DIV.toper
{
 margin-top:7px;
 font-size: 10px;
 line-height: 20px;
}

DIV.overlayer H4
{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #4a5d7f;
color:#4a5d7f;
text-align:left;
line-height:14px;
}

DIV.overlayer INPUT,DIV.overlayer SELECT
{
 font-size:10px;
}

/*----------------------------*/

DIV.vl_hi {
 border-color:#c1cade;
 background-color: #ebedf6;
 border-bottom: 1px solid #ebedf6;
 border-left: 3px solid #c1cade;
 border-right: 3px solid #c1cade;
}

DIV.vl_hi DIV {
 font-weight: bold;
 color: #4a5d7f;
}

DIV.vl_lo {
 border-color:silver;
 background-color: #fafafa;
 border-bottom: 1px solid #c1cade;
}

DIV.vl_lo DIV {
 font-weight: normal;
 color: gray;
}

DIV.vl_off {
 display:none;
}

DIV.vl_on {
 display:inline;
}

/*-----------------------------*/

DIV.vl_price_layer INPUT,
DIV.vl_dost_layer INPUT,
DIV.vl_price_layer SELECT,
DIV.vl_dost_layer SELECT
{
	width: 210px;
}

/*-----------------------------*/

TABLE.product TH.header,
TABLE.product TD.header
{
	padding-bottom:3px;
	margin-bottom:3px;
	background:#f0f0f0;
	color: #4a5d7f;
	font-size:7pt;
	line-height:11px;
	
	
	/*
	font-weight:normal;
	*/
	font-weight:normal;
	letter-spacing: 1px;
	border:0;
	vertical-align: bottom;
	height:14px;
	border-top:1px solid #f8f8f8;
	border-left:1px solid #f8f8f8;
	border-right: 1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;

}

TABLE.product TH.header_2,
TABLE.product TD.header_2
{
	border-top:1px solid #f8f8f8;
	border-left:1px solid #f8f8f8;
	border-right: 1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}

/*
TABLE.product TH.header,TABLE.product TD.header{
	padding-bottom:3px;
	margin-bottom:3px;
	background-color:#475775;
	color: #FFFFFF;
	font-size:9px;
	line-height:11px;
	font-weight:bold;
	border:0;
	vertical-align: middle;
	height:14px;

}
*/

/*-----------------------------*/

TABLE.towar {
	padding: 0;
	margin: 0;
}

TABLE.towar A.pow {
	background: white url("pricech_neg.gif") left center no-repeat;
	color: #6abd59;
	border-bottom: 1px solid #56b342;
	border-right: 1px solid #56b342;
	border-top: 1px solid #9cd390;
	border-left: 1px solid #9cd390;
	padding: 1px 4px 1px 30px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	font-size: 9px;
}

TABLE.towar A.pow:hover {
	background: #6abd59 url("pricech.gif") left center no-repeat;
	border-bottom: 1px solid #56b342;
	border-right: 1px solid #56b342;
	border-top: 1px solid #9cd390;
	border-left: 1px solid #9cd390;
	color: white;
	padding: 1px 4px 1px 30px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	font-size: 9px;
}

TABLE.towar A.dos {
	background: white url("statch_neg.gif") left center no-repeat;
	color: #6abd59;
	border-bottom: 1px solid #56b342;
	border-right: 1px solid #56b342;
	border-top: 1px solid #9cd390;
	border-left: 1px solid #9cd390;
	padding: 1px 4px 2px 30px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	font-size: 9px;
}

TABLE.towar A.dos:hover {
	background: #6abd59 url("statch.gif") left center no-repeat;
	border-bottom: 1px solid #56b342;
	border-right: 1px solid #56b342;
	border-top: 1px solid #9cd390;
	border-left: 1px solid #9cd390;
	color: white;
	padding: 1px 4px 2px 30px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: none;
	font-size: 9px;
}


/* ----- bloczek TYLKO ze zdjęciem ------ */
TABLE.towar TD.foto2 {
	width: 525px;
	/*height: 326px;*/
	padding:10px 0;
	text-align: center;
	vertical-align: middle;
}
/* ----- bloczek TYLKO ze zdjęciem ------ */

TABLE.towar TD {
}


TABLE.towar TD.pole {
	padding: 5px;
}

TABLE.towar TD.price {
	padding: 5px 5px 5px 0px;
	font-size: 12pt;
	vertical-align: middle;
	/* text-align: center; */
}

TABLE.towar TD.badd {
	vertical-align: middle;
	padding: 7px 5px 3px 0px;

}

TABLE.towar TD.con {
	vertical-align: middle;
	padding: 3px 5px 3px 0px;

}

TABLE.towar TD.ed {
	vertical-align: middle;
	padding: 3px 5px 7px 0px;

}

TABLE.towar TD.gwar {
	vertical-align: middle;
	padding: 5px 5px 5px 0px;
}


TABLE.towar TD.magstat {
	vertical-align: middle;
	font-size: 10pt;
	color: gray;
	padding: 2px 5px 5px 0px ;
}

TABLE.towar TD.minni {
	text-align: center;
	padding: 5px;
}


TABLE.towar TD.produ {
	line-height: 50px;
	padding: 5px 5px 5px 0px;
}

TABLE.towar TD.produ IMG {
	vertical-align: top;
}


TABLE.towar TD.powia {
	vertical-align: middle;
	line-height: 16px;
	padding: 3px 5px 3px 0px;
}

TABLE.towar TD.powia IMG.ico {
}

TABLE.towar TD.boxx {
 padding: 0 0 5px 0px;
}

TABLE.towar TD.btnss {
	padding: 5px 4px 0 0px;
	vertical-align: bottom;

}

TABLE.towar TD.btnss TABLE {
	width: 260px;

}

TABLE.towar TD.sklep {
 padding: 5px 0 0 0px;
}

TABLE.towar TD.dostcap {
 padding: 8px 0 0 0px;
 color: gray;
}

TABLE.sklepfo {
 padding: 0;
 margin: 0;
 border:0;
 color: gray;
 font-size: 12px;
 width: 160px;
}

TABLE.sklepfo TD.nazwa {
 padding: 5px 0 0 0;
 color: #4a5d7f;
 font-size: 12px;
}

TABLE.sklepfo TD.tline {
 border-top: 1px solid silver;
}

TABLE.sklepfo TD.status {
 padding: 2px 0 2px 18px;
 color: black;
 vertical-align: middle;
}

TABLE.sklepfo TD.nazwa IMG {
 padding: 3px 0;
 vertical-align: middle;
}

TABLE.towar TD.price SPAN.price {
	font-size: 18pt;
	font-weight: bold;
	color: #fd6800;
}

TABLE.towar TD.price SPAN.brutto {
	font-size: 8pt;
	font-style: italic;
	color: silver;
}

TABLE.produkkt TH.box-photo{
  background: #FFFFFF;
  text-align:center;
  vertical-align: middle;
  padding: 15px 0 0 0;
  border-top:none;
}
TABLE.produkkt TH.box-photo-thumbs {
  background: #ebedf6;
  text-align:left;
  vertical-align: middle;
  padding: 0;
  border-top:none;
}

TABLE.produkkt {
  padding: 0;
  margin: 0;
}

DIV.mfoto {
  padding-top: 8px;
}

DIV.mfoto A {
  color:#fd6800;
  font-size: 10pt;
}

DIV.mfoto A:hover {
  color:#fd6800;
  font-size: 10pt;
}

DIV.cont {
	padding: 9px;
}

TABLE.produkkt 	div.miniaturka_opera { float:left; margin:0px 4px 4px 0px; padding:0}
TABLE.produkkt 	div.miniaturka_opera a img { float:left; padding:1px; margin:0; border: 2px solid #C1CADE}
TABLE.produkkt 	div.miniaturka_opera a:hover img { float:left; padding:1px; margin:0; border: 2px solid red;}
TABLE.produkkt 	div.miniaturka_opera a.hiup img { float:left; padding:1px; margin:0; border: 2px solid #4a5d7f;}
TABLE.produkkt 	div.miniaturka_opera a.hiup:hover img { float:left; padding:1px; margin:0; border: 2px solid red;}

TABLE.produkkt 	div.miniaturka_mozilla { float:left; margin:0px 4px 4px 0px; padding:0;}
TABLE.produkkt 	div.miniaturka_mozilla a img { float:left; padding:1px; margin:0; border: 2px solid #C1CADE; }
TABLE.produkkt 	div.miniaturka_mozilla a:hover img { float:left; padding:1px; margin:0; border: 2px solid red;}
TABLE.produkkt 	div.miniaturka_mozilla a.hiup img { float:left; padding:1px; margin:0; border: 2px solid #4a5d7f;}
TABLE.produkkt 	div.miniaturka_mozilla a.hiup:hover img { float:left; padding:1px; margin:0; border: 2px solid red;}
	
TABLE.produkkt 	div.miniaturka_ie { float:left; padding:0; padding-top: 6px; padding-bottom: 2px; }
TABLE.produkkt 	div.miniaturka_ie a img { float:left; padding:1px; margin:0; border: 2px solid #C1CADE;}
TABLE.produkkt 	div.miniaturka_ie a:hover img { float:left; padding:1px; margin:0; border: 2px solid red;}
TABLE.produkkt 	div.miniaturka_ie a.hiup img { float:left; padding:1px; margin:0; border: 2px solid #4a5d7f;}
TABLE.produkkt 	div.miniaturka_ie a.hiup:hover img { float:left; padding:1px; margin:0; border: 2px solid red;}

TD.body-notso
{
	margin-top: 0px;
	/*background: red;*/
}

.tester1
{
	/* background: green;*/
	margin-bottom: 0;
	padding-bottom: 0;
}

.tester2
{
	/*background: blue;*/
}

.tester3
{
	/*background: yellow;*/
	margin-bottom: 0;
	padding-bottom: 0;
}

DIV.cbody
{
	padding: 0 5px 0 6px;
}

TABLE.lowered
{
	width:530px;
	padding-top:6px;
}

.spacernb
{
	font-size: 3px;
	line-height: 3px;
	color: white;
}

/* ###################################################### */
#box-new-comment {
	overflow:hidden;
	background:#EBEDF6;
	padding:4px 10px 7px 15px;
	color:#4A5D7F;
	margin-bottom:20px;
	border-left:1px solid #C1CADE;
	border-right:1px solid #C1CADE;
	border-bottom:1px solid #C1CADE;
}

#komunikat {
	text-align:center;
	padding:30px;
	color:#C93C00;
	
}

#box-new-comment-button {
	text-align:right;
	padding-right:5px;
}

#newcomment A {
	color:#FD6800;
	text-decoration:none;
}

#newcomment A:hover {
	color:#FD6800;
	text-decoration:underline;
}


#labelnowy {
	font-weight:bold;
	margin-bottom:3px;
	background:url('headback.gif');
	padding:5px;
	color:#13347F;
	border-bottom:1px #C1CADE solid;
}

#textarea_nowykomentarz {
  border-top:solid 1px #879ABC;
  border-left:solid 1px #879ABC;
  border-right:solid 1px #B4C0D9;
  border-bottom:solid 1px #B4C0D9;
  background:url('input_shadow.gif');
  height:100px;
  width:491px;
  margin:2px 0px 15px 0px;
  padding:3px;
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
}

#input_nowykomentarz {
 border-top:solid 1px #879ABC;
  border-left:solid 1px #879ABC;
  border-right:solid 1px #B4C0D9;
  border-bottom:solid 1px #B4C0D9;
  height:17px;
  width:170px;
  background:url('input_shadow.gif');
  padding-left:5px;
  margin-bottom:5px;
  margin-top:2px;
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
 }

 #listakom {
	width:100%;
 }

 #wyslij {
    border-top:1px #C1CADE solid;
	background:url('priceback.gif');
	padding:4px;
	text-align:center
 }

 #komtr0 {
	background: #F9FAFB;
	border-top:1px solid #DADDE3;
	border-bottom:1px solid white;
	padding: 5px 15px 5px 15px;
 }
 #komtr1 {
	background: #F5F6F8;
	border-top:1px solid #DADDE3;
	border-bottom:1px solid white;
	padding: 5px 15px 5px 15px;
 }
 #komtr_autora {
	background: #F8FCF8;
	border-bottom:1px solid #B9BDC7;
	padding: 5px 5px 5px 5px;

 }
#tresckom {
	padding:5px 0px 5px 0px;
	overflow: hidden;
	line-height:14px;
	width:491px;
}

#tresckom2 {
	padding:5px 0px 5px 0px;
	overflow: hidden;
	line-height:14px;
	width:450px;
}


#tresckom A {
	color:#47536B;
	text-decoration:underline;
}

#tresckom2 A {
	color:#47536B;
	text-decoration:underline;
}


#tresckom A:hover {
	color:#FD6800;
	text-decoration:underline;
}


#dodatkikom {
	text-align:right;
}

#dodatkikom A {
	color:#FD6800;
	text-decoration:none;
}

#dodatkikom A:hover {
	color:#FD6800;
	text-decoration:underline;
}


.zakladka-off {
	width:148px;
	height:26px;
	background:url('buttons/zakladka_off.gif?323') no-repeat center bottom;
	margin:none;
	border-bottom:solid 2px #476899;
	text-align:center;
	padding-top:4px;
}

.zakladka-on {
	width:148px;
	height:26px;
	background:url('buttons/zakladka_on.gif?4242') no-repeat center bottom;
	margin:none;
	text-align:center;
    border-bottom:solid 2px #476899;
	padding-top:4px;
}

.zakladka-on a {
  font-weight:bold;
  font-size:11px;
  color:white;
  background:none;
}

.zakladka-off a{
  font-weight:bold;
  font-size:11px;
  color:white;
  background:none;
}


#rspace {
  border-bottom:solid 2px #476899;
  width:auto;
}

#staracena {
	float:right;
	color:#808080;
}


.thfotos {
	text-align:center;
	vertical-align:middle;
	/*height:350px;*/
}

.thfotomore {
text-align:center;
}

.ththumbs {
text-align:left;
}

.ththumbs DIV {
	display:block;
	margin:2px 1px;
	width:52px;
	height:52px;
}

.ththumbs img {
	width:50px;
	height:50px;
	
}

.ththumbs IMG:hover {
	border:1px solid red;
}

.ththumbs IMG {
	border:1px solid #F0F0F0;
}

.ththumbs DIV.chosenone IMG {
	border:1px solid #C1CADE;
}

/*-------------------------- artykuly ---------------------------- */

.artykuly {
	margin:5px 0px 0px 0px;
}

.art-title {
	height:20px;
}

.art-title A {
	font-weight:bold;
	color:black;
}

.art-url {
	height:25px;
}

.art-url A {
	color:black;
   opacity: 0.2;
   filter: alpha(opacity=20);
    -moz-opacity:0.5;
	height:20px;
}

.artlink {
	color:#555555;
}

.linkurl {
 border-top:solid 1px #879ABC;
  border-left:solid 1px #879ABC;
  border-right:solid 1px #B4C0D9;
  border-bottom:solid 1px #B4C0D9;
  height:17px;
  width:500px;
  background:url('input_shadow.gif');
  padding-left:5px;
  margin-bottom:5px;
  margin-top:2px;
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
 }

 .stany td {
	color:#4A5d7F;
	vertical-align:middle;
 }

 #obrazek {
 }


.linkkonfig {
	margin:3px 0;
	padding-left:20px;
	background:url('buttons2/grey_konfiguruj.gif') left center no-repeat;
}

.linkkonfig a { color:#23448F; }
.linkkonfig a:hover{ text-decoration:none; }

.linkkonfig A SPAN {
	border-bottom:1px solid #D9D9D9;
}
.linkkonfig A SPAN:hover {
	border-bottom:1px solid #ABABAB;
}

.linkporownaj {
	margin:3px 0;
	padding-left:20px;
	background:url('buttons2/grey_porownaj.gif') left center no-repeat;
}
.linkporownaj A SPAN {
	border-bottom:1px solid #D9D9D9;
}
.linkporownaj A SPAN:hover {
	border-bottom:1px solid #ABABAB;
}
.linkporownaj a { color:#23448F; }
.linkporownaj a:hover{ text-decoration:none; }

.linkraty {
	margin:3px 0;
	padding-left:20px;
	background:url('buttons2/grey_raty.gif') left center no-repeat;
}

.linkraty A SPAN {
	border-bottom:1px solid #D9D9D9;
}
.linkraty A SPAN:hover {
	border-bottom:1px solid #ABABAB;
}
.linkraty a { color:#23448F; }
.linkraty a:hover{ text-decoration:none; }


.linkshare {
	margin:3px 0;
	padding-left:20px;
	background:url('buttons2/grey_share.gif') left center no-repeat;
}
.linkshare A SPAN {
	border-bottom:1px solid #D9D9D9;
}
.linkshare A SPAN:hover {
	border-bottom:1px solid #ABABAB;
}
.linkshare a { color:#23448F; }
.linkshare a:hover{ text-decoration:none; }

#ilosocen {
	height:16px;
	color:#878787;
	font-size:9px;
}

.ocenastr {
	padding-top:2px;
}

.brak-opisu {
	margin:7px 0px;
	padding:40px 0;
	text-align:center;
	border-top:1px solid #8BC1E7;
	border-left:1px solid #8BC1E7;
	border-right:1px solid #2678B2;
	border-bottom:1px solid #2678B2;
	background:#F3F9FD;
}

.opis_txt a {
	color:#23448F;
}

.opis_txt p {
	line-height:17px !important;
	font-size:12px !important;
}
.opis_txt img {
	max-width:500px !important;
}

.opis_zobacz {
	padding:4px 0px 1px 0px;
	color:#444444;
	border-bottom:1px dashed #CCCCCC;
}

.opis_linki {
	padding:5px 0;
	line-height:15px;
}

.opis_linki a {
	color:#Ca3D00;
}

.fotoleft {
	float:left;
	margin:10px 15px 5px 15px;
}

.fotoright {
	float:right;
	margin:10px 15px 5px 15px;
}

.dostbelka {
	font-size:12px;
	color:#4a5D7F;
	
	padding:10px 0 0 0;
}

.dostbelka div {
	border-bottom:1px solid #C0C0C0;
	width:130px;
	margin:3px 0;
}


.mimg {
	margin:1px 5px 0px 5px;
}

.amore { 
	color:#FF0701;
	font-weight:bold;
	font-size:14px;
}

.magi {
	margin-top:5px;
}

.magi th {
	width:81px;
	font-weight:normal;
	background:#ECEDFA;
	padding:5px 2px;
}

.magi th a {
	color:black;
}

.magi .wynik {
	line-height:14px;
	/*height:45px;*/
	width:81px;
	text-align:center;
	background:#F7F7F7;
	padding:5px 4px;
	vertical-align:middle;
}

.magi .wynik2 {
	width:81px;
	text-align:center;
	background:#F7F7F7;
	padding:2px;
	vertical-align:middle;
}

.magi .wynik.green { background:#F3FDF5; }
.magi .wynik.green a { color:#185E22; }

.magi .wynik2.green { background:#F3FDF5; }
.magi .wynik2.green a { color:#185E22; }

.ostatniasztuka {
	padding:5px 4px 0px 5px;
}

.dostepnosc_label {
	margin:5px 0px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}

.podobny_box {
	border:1px solid #CCCCCC;
	margin:5px;
}

.podobny_nazwa {
	padding:4px;
	height:30px;
}

.podobny_nazwa a {
	color:#47536B;
}

.podobny_foto {
	height:100px;
	margin:5px;
	text-align:center;
}

.podobny_cena {
	color:#FD6800;
	font-size:13px;
	font-weight:bold;
}

.tgratis {
	background:#FFF4F3;
	border:1px solid #FFE4E1;
	margin:5px 0;
}

.tgratis a {
	color:black;
	font-weight:bold;
}

.tgranazwa {
	text-align:left;vertical-align:middle;font-size:12px;
}

.tgrabtn {
	text-align:center;padding:5px;
}

.zglos-blad {
	color:#C0C0C0;
	background:white;
	border-top:1px solid #D0D0D0;
	padding:5px 0px 0px 3px;
}

.zglos-blad a {
	color:#FD6800;
}

.komnaglowek {
	padding:0px 0px 0px 19px;
	color:#666666;
	margin:13px 6px 6px 6px;
	background:url('komikon.gif') left center no-repeat;
}

.hrlast {
	border-bottom:1px solid #333333;
	font-size:1px;
	line-height:1px;
	overflow:visible;
	height:1px;
}




.tukryty {
	background:url('promoback.gif');
	border:1px solid #C93C00;
	margin:5px 0;
	height:66px;
}


.tukrytynazwa {
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#C93C00;
}

#produkttab {
	width:536px;
	overflow:hidden;
}

#opinie {
	width:536px;
	overflow:hidden;
}


.ml_mag {
	width:18px;
	padding:2px 1px;
	border-top:1px solid white;
}

.ml_nazwa {
	padding:3px 0px 3px 2px;
	border-top:1px solid white;
	width:124px;
	height:13px;
	overflow:hidden;
}
.ml_nazwa div {
	width:124px;
	height:13px;
	overflow:hidden;
}
.ml_nazwa a { color:#13347F; }
.ml_nazwa.wybrana a { color:#C93C00; }

.ml_cena {
	border-top:1px solid white;
	text-align:right;
	font-weight:bold;
	width:46px;
	padding:2px 4px 2px 2px;
	color:#13347F;
}

.ml_cena span { color:#5F6F8D; }
.ml_cena.wybrana { color:#C93C00; }
.ml_cena.wybrana span { color:#A85230; }


#ml_schowaj_pokaz {
	margin:7px 0px;
	text-align:center;
}

#ml_schowaj_pokaz a:hover { text-decoration:none; }
#ml_schowaj_pokaz span {
	color:#494949;
	border-bottom:1px solid #D9D9D9;
}
#ml_schowaj_pokaz span:hover {
	border-bottom:1px solid #ABABAB;
}

.einfo {
	height:54px;
	background:white;
	overflow:hidden;
}

.einfo table {
	border-collapse:collapse;
	width:190px;
	height:54px;
}
.einfo a {
	color:#373737;
	text-decoration:none;
	display:block;
}
.einfo td {
	font-size:10px;
	
	height:54px;
	line-height:16px;
	vertical-align:middle;
	overflow:hidden;
}
.einfo img {
	width:50px;
	height:50px;
	margin:2px;
}

.upquo {
	display:block;
	width:200px;
	height:20px;
	border-top:1px solid #EEF0F6;
	border-left:1px solid #EEF0F6;
	border-right:1px solid #D2D6E6;
	border-bottom:1px solid #D2D6E6;
	background:#E4E7F4 url('upquo.gif') no-repeat center center;
}
.upquo:hover {
	background-color:#E9ECF7;
}
.upquo:active {
	border-right:1px solid #EEF0F6;
	border-bottom:1px solid #EEF0F6;
	border-top:1px solid #D2D6E6;
	border-left:1px solid #D2D6E6;
	background-color:#D7DCED;
}
.upquo_grey {
	width:200px;
	height:20px;
	border:1px solid #E9EAEF;
	background:#E9EAEF url('upquo.gif') no-repeat center center;
}

.dquo {
	display:block;
	width:200px;
	height:20px;
	border:1px solid #DEE2F2;
	background:#E4E7F4 url('dquo.gif') no-repeat center center;
	border-top:1px solid #EEF0F6;
	border-left:1px solid #EEF0F6;
	border-right:1px solid #D2D6E6;
	border-bottom:1px solid #D2D6E6;
}
.dquo:hover {
	background-color:#E9ECF7;
}
.dquo:active {
	background-color:#D7DCED;
	border-right:1px solid #EEF0F6;
	border-bottom:1px solid #EEF0F6;
	border-top:1px solid #D2D6E6;
	border-left:1px solid #D2D6E6;
}

.dquo_grey {
	width:200px;
	height:20px;
	border:1px solid #E9EAEF;
	background:#E9EAEF url('dquo.gif') no-repeat center center;
}


.ml_loading {
	position:absolute;
	width:200px;
	text-align:center;
}

.ml_white {
	position:absolute;
	width:200px;
	background:white;
	opacity:0.8;
	filter:alpha(opacity=80);
}




#share {
	position:absolute;
	left:315px;
	top:90px;
	width:400px;
	z-index:9001;

}

#mag_ajax {
	position:absolute;
	left:365px;
	top:90px;
	width:300px;
}

/*********************************/

.fth-table-cont {
	text-align:center;
	color:#777;
	margin-top:9px;
}

.fth-table {
	margin:0px auto;
}

.fth-table img {
	cursor:pointer;
	border:1px solid #F0F0F0;
	margin:2px;
}

.fth-table img:hover {
	border:1px solid red;
}

.fth-table img.selected {
	border:1px solid #C1CADE;
}

.mainfoto-cont {
	width:540px;
	height:400px;
	border:1px solid white;
	vertical-align:middle;
	text-align:center;
}

.mainfoto-cont-hover {
	width:540px;
	height:400px;
	border:1px solid #E6E6E6;
	vertical-align:middle;
	text-align:center;
}

#mainfoto {
	vertical-align:middle;
	margin:auto 0px;
}

#fototools {
	position:absolute;
	top:390px;
	left:20px;
	width:43px;
	padding:2px;
	display:none;
}

.nazwatowaru {
	color:black;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}

.nazwatowaru small {
	font-size:11px;
}

.nazwatowaru-cont {
	background: #FEFEF0;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:4px 0px 4px 0px;
}

