/* tymczasowo - tmp, do zrobienia - todo, do usunięcia - deprecated, wersja kolorystyczna v_ */

/* General
============================================================ */

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	background: #CFCFCF url(http://static.istore.pl/istore/11924/photos/original/503990.jpg) repeat-x;
}

h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, img {
	margin: 0;
	border: 0;
	padding: 0;
}

select {
	behavior: expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

a:hover { text-decoration: none; }

#tpow p, #tpow h2 {
       color: #404040;
       font-style: Verdana;
}

#tpow p {
       font-size: 10px;
}

#tpow h2 {
       font-size: 13px;
       padding-left: 10px;
}

/* nowy layout
============================================================ */
#wrapper { width: 980px; margin: 0 auto; }

/* Header */
#header { overflow: hidden;
background: url(http://static.istore.pl/istore/11924/photos/original/503991.jpg) no-repeat;
height: 141px;
 }
#header h1 { float: left; }
#header #advert { float: right; }
#header table img {display: block;} 

/* TopMenu */
#topMenu {
	background: url(http://static.istore.pl/istore/11924/photos/original/504387.jpg) no-repeat;
	list-style: none;
height: 55px;
padding: 0 0 0 212px;

}

#topMenu li {
	float: left;
	display: block;
margin: 0 0 0 10px;

}

#topMenu li:first-child { background: none; }

#topMenu a {
	float: left;
	display: block;
color: #F6F6F6;
font-weight: bold;
padding-top: 18px;
margin-right: 10px;
	font-size: 90%;
	text-decoration: none;
	text-transform: capitalize;
	white-space: nowrap;
}

/* Zakładki
============================================================ */
#colCenter ul.tabs {
background: url(http://static.istore.pl/istore/11924/photos/original/514074.jpg) no-repeat;
	list-style: none;
height: 28px;
padding: 4px 0 0 10px;
}

#colCenter ul.tabs li {
	display: block;
	float: left;
	padding-right: 1px;
}

#colCenter ul.tabs li a, #colCenter ul.tabs li span {
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer;
}

#colCenter ul.tabs li a span, #colCenter ul.tabs li span span {
	display: block;
	float: left;
	height: 24px;
	line-height: 20px;
	padding: 0 10px;
	font-size: 95%;
	text-decoration: none;
	text-transform: capitalize;
	color: #111;
}

#colCenter ul.tabs li span.first span, #colCenter ul.tabs li a.first span {	padding: 0 10px;	}

#colCenter ul.admin { margin-bottom: 10px; font-size: 90%; }


/* Product View
============================================================ */
#colCenter #productContainer { position: relative; height: 1%; }
#productContainer #topLinks { position: absolute; top: -9px; right: 0; margin: 0; padding: 0; }
#productContainer #topLinks a { margin-left: 10px; text-decoration: none; font-size: 9px; line-height:11px; display: block; float: left; }
#productContainer #topLinks .sendToFriend { padding: 4px 0 12px 25px; }
#productContainer #topLinks .addToBasket { padding: 4px 0 12px 40px; }
#productContainer #topLinks .ratesLink { padding: 4px 0 12px 52px; text-align: right; background: url(http://img.istore.pl/img/client/version2/global/icoZagiel.gif) no-repeat; }

#productContainer h2 { margin: 0.8em 5px 0.2em; padding: 0 0 4px; font-size: 1em; overflow: hidden; border-bottom: 2px solid #dbdbdb; }
#productContainer h2 span { float: right; font-weight: normal; text-align: right; }
#productContainer h2 strong { color: #f00; }
#productContainer h2 span strong { color: #333; }

#productContainer p.priceInfo { font-size: 9px; margin: 0 5px 0 0; text-align: right; }
#productContainer p.priceInfo a.buyMore { font-weight: bold; background: none; padding: 0; }

/* Sort Product
============================================================ */
#colCenter .sortProduct { text-align: right; font-size: 90%; margin: 0; padding: 0 0 5px 0; }
#colCenter .sortProduct a { margin: 0 0 0 3px; }
#colCenter .sortProduct a.active { font-weight: bold; }
#colCenter .sortProduct span { font-size: 80%; font-weight: normal; }


/* Product Browse
============================================================ */
#productList div.productBox { padding: 0; position: relative; height: 1%;  }
#productList div.promoted { margin: 5px 0; }

#productList div.productBox div { padding: 8px; height: 1%; position: relative; }

#productList div.promoted div.bgTL,
#productList div.promoted div.bgTR,
#productList div.promoted div.bgBR,
#productList div.promoted div.bgBL { position: absolute; background-color: #fff; padding: 0; font-size: 0; /* ie*/ }


#productList dl { padding: 0 5px; background: #fff; }

#productList dt { margin: 0; padding: 0.4em 5px; background: #fff; font-size: 1em; overflow: hidden; height: 1%; }
#productList dt a { float: left; font-weight: bold; color: #333; text-decoration: none; }
#productList dt a:hover { text-decoration: underline; }
#productList dt a strong { color: #f00; }
#productList dt span { float: right; font-weight: normal; white-space: nowrap; }

#productList dd { padding: 10px 0 0; background: #fff; overflow: hidden; height: 1%; font-size: 0.9em; }
#productList div.promoted dd { }
#productList dd p.image { float: left; padding: 0 0 2px; }
#productList div.promoted dd p.image { padding: 0 0 2px; }
#productList dd p.image img { margin: 0 10px 0 5px; padding: 0; }

#productList dd p.desc a { color: #333; text-decoration: none; }
#productList dd p.producer { margin: 0; }
#productList dd p.bottomLinks { clear: both; white-space: nowrap;
background: url(http://static.istore.pl/istore/11924/photos/original/513392.jpg) no-repeat;
height: 21px;
padding-top: 12px;
 }

#productList div.promoted dd p.bottomLinks {}
#productList dd p.bottomLinks a { margin: 0 0 0 10px; padding: 2px 0 2px 20px; font-size: 9px; float: right; text-decoration: none;
color: #545454;
font-weight: bold;
 }

#productList dd p.bottomLinks .tellFriendLink { padding-left: 28px; }
#productList dd p.bottomLinks .addToBasketLink { padding-left: 32px; }
#productList dd p.bottomLinks .moreInfoLink { padding-left: 24px; }

#productList dd a:hover { text-decoration: none; }

/* short view */
#productList h3 { margin: 10px 0 5px; padding: 4px 5px 8px; font-size: 100%; font-weight: bold; }
#colCenter #productList ul { margin: 0 0 20px; padding: 0; list-style: none; }
#productList ul li { margin: 0; padding: 2px 5px 5px; overflow: hidden; height: 1%; }
#productList ul li a { float: right; width: 20px; height: 18px; margin-left: 10px; }
#productList ul li a span { display: none; }
#productList ul li span { float: right; }
#productList ul li strong { float: left; }
#productList ul li strong a { text-decoration: none; float: none; width: auto; height: auto; margin: 0; background: none; }
#productList ul li strong a:hover { text-decoration: underline; }


/* table view */
#productList .tableView { text-align: center; padding: 0; }
#productList .tableView h3 { margin: 5px 0 0; background: none; }
#productList .tableView h3 a { text-decoration: none; }
#productList .tableView h3 a:hover { text-decoration: underline; }
#productList .tableView p { margin: 0; padding: 0; }
#productList .tableView p.image { margin: 0 0 5px; }
#productList .tableView .nettoPrice { font-size: 80%; }
#productList .tableView .addToBasket { margin: 10px 0; font-size: 90%; }
#productList .tableView .addToBasket a { padding: 3px 0 3px 22px; }

/* Product View
============================================================ */
h2 strong { color: #f00; padding-left: 10px; }
#colCenter #productView {}
#colCenter #productView .price { margin: 0 0 10px; padding: 10px; overflow: hidden; }
#colCenter #productView .price strong { display: block; }
#colCenter #productView .price strong.promo { color: #a60000; }
#colCenter #productView .price span.info { display: block; font-size: 70%; padding: 2px 0; }
#colCenter #productView .price span.basket { float: right; display: block; font-size: 100%; font-weight: bold; padding: 2px 0; }
#colCenter #productView .price a {  font-size: 90%; padding: 6px 0 0 25px; }
#colCenter #productView .price a:hover { text-decoration: none; }

#colCenter #productView .productDesc { overflow: hidden; height: 1%; font-size: 90%;
background: #F6F6F6 url(http://static.istore.pl/istore/11924/photos/original/514111.jpg) no-repeat scroll center top;
padding-top: 16px;
 }
#colCenter #productView .productDesc .image { float: left; margin-right: 20px; text-align: right; }
#colCenter #productView .productDesc .image img { padding: 2px; display: block; margin: 0 0 5px;
border: 1px solid #7F7F7F;
 }

#colCenter #productView .productPhotos { overflow: hidden; height: 1%; }
#colCenter #productView .productPhotos img { padding: 2px; }
#colCenter #productView .productPhotos p { text-align: right; font-size: 80%; }

#colCenter #productView .review dt { padding: 0 0 5px; font-weight: bold; font-size: 90%; }
#colCenter #productView .review dt span { font-weight: normal; }
#colCenter #productView .review dd { margin: 0 0 10px; padding: 0 0 10px; font-size: 90%; }

#colCenter #productView .similar dt { padding: 10px 0 5px; font-weight: bold; font-size: 100%; }
#colCenter #productView .similar dd { overflow: hidden; height: 1%; padding: 5px 0; font-size: 90%; }
#colCenter #productView .similar dd a { float: right; font-weight: normal; }


/* Info, Error, Warning Box
============================================================ */
.infoBox, .errorBox { height: 1%; margin: 0 0 10px; padding: 0 5px 5px; }
.infoBox	{ background: #9aef7c url(http://img.istore.pl/img/client/version2/global/bgInfoBox.gif) repeat-x; border: 2px solid #549e4c; }
.errorBox	{ background: #f9b7b7 url(http://img.istore.pl/img/client/version2/global/bgErrorBox.gif) repeat-x; border: 2px solid #da4a4a; }

.infoBox dt, .errorBox dt { margin: 0; padding: 0 0 1px 40px; height: 38px; line-height: 35px; font-size: 100%; font-weight: bold; }
.infoBox dt {	background: url(http://img.istore.pl/img/client/version2/global/icoInfo.gif) 0 1px no-repeat; }
.errorBox dt { background: url(http://img.istore.pl/img/client/version2/global/icoError.gif) 0 3px no-repeat; }

.infoBox dd, .errorBox dd { margin: 0; padding: 1px 0 0 0; font-size: 90%; }


















/* OLD Layout
============================================================ */

/* ToolBox */
#toolBox {  }
#toolBox p { float: left; font-size: 90%; text-transform: uppercase; margin-left: 20px; }
#toolBox p label { vertical-align: baseline; }
#toolBox img { margin: 0 2px; vertical-align: middle; }
#toolBox label { margin: 0 2px; font-size: 80%; text-transform: uppercase; vertical-align: baseline; }
#toolBox input { font-size: 75%; vertical-align: baseline; }
#toolBox input.submit { text-transform: uppercase; }

/* Content */

#content td { vertical-align: top; }

/* Main content
============================================================ */
#colCenter {
	width: 804px;
	padding: 0 17px 10px 17px;
}
/* #colCenter h2 { margin: 0 0 10px; padding: 2px 5px; font-size: 100%; text-transform: uppercase; } */
#colCenter #breadCrumb {
	margin: 0 0 10px;
	padding: 0 0 8px;
	font-size: 90%;
}
#colCenter #breadCrumb a { text-decoration: none; }
#colCenter #breadCrumb a:hover { text-decoration: underline; }
#colCenter #catDescription { margin: 0 0 5px; padding: 5px 10px; font-weight: normal; font-size: 90%; }



/* News Box
============================================================ */
#colCenter #newsBox { margin: 0 0 10px; }
#colCenter #newsBox h3 { margin: 0 0 5px; padding: 5px; color: #3f67a5;/*#3e6ca0*/ font-size: 100%; font-weight: bold; text-transform: uppercase; }
#colCenter #newsBox h4 { color: #669840; font-weight: bold; font-size: 100%; }
#colCenter #newsBox h4 span { font-weight: normal; color: #333; font-size: 90%; }
#colCenter #newsBox p { font-size: 90%; }
#colCenter #newsBox p a { color: #669840; }
#colCenter #newsBox div{ padding: 5px; }


/* Static shoppage
============================================================ */
#colCenter #clientPage { overflow: auto; font-size: 11px; }
#colCenter #clientPage h1 { font-size: 14px; }
#colCenter #clientPage h2 { font-size: 13px; }
#colCenter #clientPage h3 { font-size: 12px; }
#colCenter #clientPage ul { padding: 5px 0 5px 20px; }


/* Treść zwykła
============================================================ */
/*#colCenter div { background: #fff; padding: 10px 10px 0; }*/
#colCenter div div { background: none; padding: 0; }
#colCenter div h4 { color: #A60000; font-weight: normal; }
#colCenter div p { padding: 0 0 10px; }
#colCenter div ol { padding: 0 0 10px 20px; }
#colCenter div ul { padding: 0 0 10px 20px; }


/* Dane tabelaryczne
============================================================ */
/* div używany do prostych dwukolumnowych zestawień */
#colCenter div.table { margin: 10px 0; padding: 0; }
#colCenter div.table h3 { margin: 10px 0 0; padding: 3px 5px; font-size: 100%; }
#colCenter div.table div { padding: 0; }
#colCenter div.table p { padding: 5px; font-size: 90%; }
#colCenter div.table p label { display: block; float: left; width: 300px; font-weight: bold; }
#colCenter div.table p span { display: block; clear: both; margin-left: 300px; font-size: 80%; }

/* table używane do bardziej rozbudowaych danych tabelarycznych */
#colCenter table.table { margin: 0 0 10px 0; width: 100%; }
#colCenter table.table th {	padding: 4px 5px 8px; font-size: 95%; }
#colCenter table.table td { padding: 5px; font-size: 90%; vertical-align: middle; }
#colCenter table.table td input { font-size: 100%; }
#colCenter table.table td.toCenter { text-align: center; }
#colCenter table.table td.toLeft { text-align: left; }
#colCenter table.table td.toRight {	text-align: right; }
#colCenter table.table td.withField { padding: 1px 5px; }

#colCenter #productView table.small { width: 70%; margin: 0 auto 10px auto; }
#colCenter #productView table.small td.price { padding: 5px 0; text-align: center; }

/* shoping cart */
#cartSummary { margin: 0 0 10px 0; width: 100%; }
#cartSummary th { text-align: right; font-size: 90%; padding: 2px 5px; background: #fff; }
#cartSummary td { padding: 3px 5px; background: #fff; font-size: 90%; vertical-align: middle; text-align: right; }
#cartSummary .empty { background: none; }

/* pager */
#colCenter .pagerBox { padding: 5px; margin: 10px 0; text-align: center; }
#colCenter .pagerBox span { white-space: nowrap; padding: 0 10px; }
#colCenter .pagerBox span:first-child { font-size: 90%; }
#colCenter .pagerBox a { text-decoration: none; font-weight: bold; padding: 1px 6px; }
#colCenter .pagerBox strong { padding: 1px 2px; font-weight: normal; }


/* Formularz
============================================================ */
#colCenter form h3 { margin: 10px 0 5px; padding: 4px 5px 8px; font-size: 100%; font-weight: bold; }
#colCenter form h3 span {	font-weight: normal; }

#colCenter form ul { list-style: none; padding: 5px 0 0; }
#colCenter form ul li { overflow: hidden; height: 1%; padding: 5px; }
#colCenter form ul li label { display: block; float: left; width: 200px; font-weight: normal; font-size: 90%; }
#colCenter form ul li.required label:after { content: ' *'; }
* html #colCenter form ul li.required label { font-weight: bold; }
#colCenter form ul li label em { font-style: normal; vertical-align: 25%; }
#colCenter form ul li span { display: block; float: left; font-size: 80%; }
#colCenter form ul li span.info { clear: left; color: #888; width: 100%; }
#colCenter form ul li span label { display: block; float: none; width: auto; font-weight: normal; font-size: 100%; vertical-align: middle; }
#colCenter form	ul li span input { vertical-align: middle; font-size: 120%; margin: 1px 0; }

#colCenter form ul li input { font-size: 11px; }
#colCenter form ul li input.loginUser { width: 140px; } /* authorization/login */
#colCenter form ul li input.longField { width: 200px; } /* wyszukiwarka fraza */
#colCenter form ul li input.priceField { width: 60px; } /* wyszukiwarka cena */

#colCenter form ul li textarea { width: 300px; font-size: 11px; font-family: Verdana, Arial, Tahoma, sans-serif; }
#colCenter form ul li select { font-size: 11px; }

#colCenter form ul li.error { color: #f00; }
#colCenter form ul li.error input { background: #f7d2d2; }
#colCenter form ul li.submit { border: 0; background: #fff; text-align: right; }

#colCenter form ul li.accept { border: 0; background: none; font-size: 80% }
#colCetner form ul li.accept input {  }
#colCenter form ul li.accept label { width: auto; font-weight: normal; }


/* Boks z informacjami / formatowanie jak w formularzu
============================================================ */
#colCenter div.addInfo h3 { margin: 10px 0 0; padding: 4px 5px 8px; font-size: 100%; font-weight: bold; } /* nun */


/* Mapa strony
============================================================ */
#colCenter #sitemap ul { padding: 0 0 0 30px; }
#sitemap li {
  background: transparent url(http://img.istore.pl/img/client/version1/global/bgMap1.gif ) repeat-y scroll 6px 50%;
  list-style-type: none;
  padding: 4px 0 0;
}
#sitemap li a {
  background: transparent url(http://img.istore.pl/img/client/version1/global/bgMap2.gif ) no-repeat scroll 8px 6px;
  font-size: 11px;
  padding-left: 20px;
  text-decoration: none;
}
#sitemap h3 {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  font-size: 11px;
  height: 22px;
  margin: 12px 0px 0px;
  padding: 6px 0px 0px 2px;
}

/* Admin menu
============================================================ */
#adminMenu { list-style: none; overflow: hidden; background: #fff; padding: 5px; margin-bottom: 10px; }
#adminMenu li {	float: left; display: block; padding: 0 10px 0 0; }
#adminMenu li:first-child { font-weight: bold; }
#adminManu li a { }
#adminMenu li a:hover { text-decoration: none; }


/* Sidebars
============================================================ */
/* Boxes globaly */

.box {
	width: 210px;
	margin-bottom: 2px;
background: url(http://static.istore.pl/istore/11924/photos/original/512730.jpg) no-repeat scroll center bottom;
padding-bottom: 4px;
}

.box h4 {
	height: 32px;
	color: #000;
	font-size: 100%;
	font-weight: normal;
	text-transform: capitalize;
}

.box div, .box ul {
background: url(http://static.istore.pl/istore/11924/photos/original/512842.jpg) no-repeat scroll center top;
}

.box ul { list-style: none; }
.box ul li { padding: 1px 5px 2px 0; }
.box ul li a { font-size: 11px; }
.box ul li a:hover { text-decoration: none; }

.box div {  }
.box div label { font-size: 90%; }
.box div input { font-size: 11px; }
.box div input.input { width: 100px; margin-right: 5px; }
.box div input.input2 { width: 158px; }
.box div select { width: 120px; border: 1px solid #E3E3E3; vertical-align: middle; color: #5F5F5F; }
.box div input.submit { width: 53px; text-transform: uppercase; }
.box div input.submit2 { width: 36px; text-transform: uppercase; }
.box div a { font-size: 11px; }
.box div a:hover { text-decoration: none; }

/* Kategorie */

.box1 ul {
	margin: 3px 5px;
	padding: 5px 10px;
	list-style: none;
}
.box1 ul li { padding: 1px 0 3px; }
.box1 ul li a { font-size: 95%; color: #666; }
.box1 ul li a:hover { text-decoration: none; }

.box2 ul {
	margin:  0 5px 3px 5px;
	padding: 5px 10px;
	font-size: 11px;
}
.box2 form div {

}
.box2 form div input.search { border: 1px solid #DADADA; width: 122px;
height: 16px;
vertical-align: middle;
padding: 4px 0 1px 7px;
color: #5F5F5F;
 }
.box2 form div input.input { margin: 2px 0; border: 1px solid #aaa; width: 170px; }
.box2 form div select { border: 1px solid #aaa; width: 130px; }
.box2 form a { color: #666; }

.box3 ul {
	margin: 0 5px 3px 5px;
	padding: 5px 10px;
}
.box3 ul li { padding: 1px 0 3px; }

.box2 .item, .box2 .item2 {
/*	border-bottom: 1px solid #ddd;*/ /* nun */
	padding-bottom: 4px;
	margin: 0 11px 5px 7px;
	text-align: center;
}
.box2 .item h3, .box2 .item2 h3 { font-size: 1.1em; }
.box2 .item a, .box2 .item2 a { text-decoration: none; }
.box2 .item a:hover, .box2 .item2 a:hover { text-decoration: underline; }
.box2 .item a img {
	margin: 5px auto;
	/*width: 100px;*/
}
.box2 .item2 a img {
	margin: 5px auto;
border: 1px solid #828282;
}
.box2 .item span, .box2 .item2 span {
	text-align: center;
	display: block;
background: url(http://static.istore.pl/istore/11924/photos/original/512852.jpg) no-repeat scroll center;
padding: 6px 0 0 0;
margin: 12px 0;
height: 22px;
}
.box2 .item span a, .box2 .item2 span a { font-size: 1.1em; }

.box h5 { font-size: 11px; }
.box div { font-size: 11px; }

.contacts ul li a { font-size: 11px; }
.contacts  ul li { padding: 5px 0; }
.contacts .contactName { padding: 0; font-weight: bold; }


/* Footer
============================================================ */
#footerIS { height: 60px; color: #5E5E5E; font-size: 85%;
background: url(http://static.istore.pl/istore/11924/photos/original/510996.jpg) no-repeat;
padding: 21px 0 0 246px;
 }
#footerIS p a { color: #5E5E5E; }
#footerIS p:last-child { font-size: 110%; color: #5E5E5E; }

#tapeIS { position: absolute; right: 0; top: 0; width: 300px; height: 100px; background: transparent url(http://img.istore.pl/img/client/version2/global/tapeTestIS.gif); }



.desc_property{
color:#8393CD;
}
a {	color: #010100; }

#topMenu {  }
#topMenu li { }
#topMenu a {  }
#topMenu a:hover, #topMenu a.active { }

#toolBox { background: #f6f6f6; }

#colCenter ul.tabs { }
#colCenter ul.tabs li {
background: url(http://static.istore.pl/istore/11924/photos/original/514078.jpg) no-repeat scroll right center;
}
#colCenter ul.tabs li a, #colCenter ul.tabs li span { 
color: #B70100;
}
#colCenter ul.tabs li a:hover, #colCenter ul.tabs li span:hover {
font-weight: bold;
color: #ffffff;
background: #DA0019;
 }
#colCenter ul.tabs li a span, #colCenter ul.tabs li span span { 
color: #B70100;
}
#colCenter ul.tabs li span.first span, #colCenter ul.tabs li a.first span {
color: #B70100;
}
#colCenter ul.tabs li span.first:hover span, #colCenter ul.tabs li a.first:hover span {	
font-weight: bold;
color: #ffffff;
background: #DA0019;
}
#colCenter ul.tabs li.active span {
font-weight: bold;
color: #ffffff;
background: #DA0019;
	 }
#colCenter ul.tabs li.active span.first span, #colCenter ul.tabs li.active a.first span {
font-weight: bold;
color: #ffffff;
background: #DA0019;
}
#colCenter ul.tabs li.active span.first, #colCenter ul.tabs li.active a.first { }





.login h4 { background: url(http://img.istore.pl/img/client/version2/blue/icoLogin.gif) 0 0 no-repeat; }
.informations h4 { background: url(http://img.istore.pl/img/client/version2/blue/icoMoreInfo.gif) 0 0 no-repeat; }
.info h4 { background: url(http://img.istore.pl/img/client/version2/blue/icoMoreInfo.gif) 0 0 no-repeat; }





.productSimilar dd,#productContainer h2 { border-bottom: 1px solid #26bdfc; }
#productContainer #topLinks a { color: #3f67a5; }
#productContainer #topLinks .sendToFriend { background: url(http://img.istore.pl/img/client/version2/blue/icoTabTellFriendNew.gif) no-repeat; }
#productContainer #topLinks .addToBasket { background: url(http://img.istore.pl/img/client/version2/blue/icoTabAddBasketNew.gif) no-repeat; }

#colCenter #productView .review dd { border-bottom: 1px solid #dbdbdb; }

#productList div.promoted {  }
#productList div.promoted div {	}
#productList div.promoted div.bgTL {}
#productList div.promoted .bgTR { }
#productList div.promoted .bgBR {  }
#productList div.promoted .bgBL {  }

#productList div.promoted dt { }
#productList div.promoted dd p.image img { border: 1px solid #828282; }
#productList dd { background: url(http://static.istore.pl/istore/11924/photos/original/513327.jpg) no-repeat scroll center bottom; }
#productList dd a { color: #010100; }
#productList dd p.image img { border: 1px solid #828282; }

#productList dd p.bottomLinks a { color: #; }
#productList dd p.bottomLinks .addCommentLink { background: url(http://static.istore.pl/istore/11924/photos/original/513400.jpg) no-repeat; }
#productList dd p.bottomLinks .remNotepadLink { background: url(http://static.istore.pl/istore/11924/photos/original/513401.jpg) no-repeat; }
#productList dd p.bottomLinks .addNotepadLink { background: url(http://static.istore.pl/istore/11924/photos/original/513401.jpg) no-repeat; }
#productList dd p.bottomLinks .tellFriendLink { background: url(http://static.istore.pl/istore/11924/photos/original/513397.jpg) no-repeat; }
#productList dd p.bottomLinks .addToBasketLink { background: url(http://img.istore.pl/img/client/version2/blue/icoListAddBasketNew.gif) no-repeat; }
#productList dd p.bottomLinks .moreInfoLink { background: url(http://static.istore.pl/istore/11924/photos/original/513398.jpg) no-repeat; }

#productList .tableView { background: #f6f6f6; }
#productList .tableView p.image img { border: 1px solid #a1de47; }
#productList .tableView p.addToBasket a { background: url(http://img.istore.pl/img/client/version2/blue/icoListAddBasketNewMini.gif) no-repeat left center; }

#productList ul li { border-bottom: 1px solid #ddd; }
#productList ul li a { background: url(http://img.istore.pl/img/client/version2/blue/icoListAddBasketNewMini.gif) no-repeat center center; }

#productList h3,
#colCenter div.addInfo h3 { background: #f6f6f6 url(http://img.istore.pl/img/client/version2/blue/bgSideBoxHead.gif) bottom repeat-x; }
#colCenter div.addInfo p { background: #f6f6f6; }

#colCenter table.table th {	background: #f6f6f6 url(http://img.istore.pl/img/client/version2/blue/bgSideBoxHead.gif) bottom repeat-x; border-right: 1px solid #dbdbdb; }
#colCenter table.table td { border: 1px #dbdbdb; border-style: none solid solid none; }
#colCenter table.table tr.second td { background: #f6f6f6; }

#colCenter form ul { background: #f6f6f6; }
#colCenter form h3 { background: #f6f6f6 url(http://img.istore.pl/img/client/version2/blue/bgSideBoxHead.gif) bottom repeat-x; }

#colCenter #newsBox h3 { color: #010100; background: #f6f6f6 url(http://img.istore.pl/img/client/version2/blue/bgSideBoxHead.gif) bottom repeat-x; }
#colCenter #newsBox h4 { color: #010100; }
#colCenter #newsBox p a { color: #010100; }

#colCenter #breadCrumb a { color: #DA0019; }
#colCenter #catDescription { border: 1px solid #dbdbdb; color: #010100; }

#colCenter .pagerBox a { background: #f6f6f6; }
#colCenter .pagerBox a:hover { background: #dbdbdb; }

#colRight a { color: #010100; }


.box div a { color: #010100; }
.box ul {  }
.box ul li a { color: #010100; text-decoration: none;
background: url(http://static.istore.pl/istore/11924/photos/original/512724.jpg) no-repeat;
padding-left: 15px;
 }
.box2 .item { border-bottom: 1px solid #ddd; background: #f6f6f6; }
.box2 .item a { color: #010100; }
.box2 .item a img {	border: 1px solid #a1de47; }


.contacts .phone {}
.contacts .mail {}

#block {
display: block;
}

#logowanie-tlo {
background: url(http://static.istore.pl/istore/11924/photos/original/503992.jpg) no-repeat;
width: 318px;
height: 96px;
margin: 26px 0 0 918px;
padding: 20px 0 0 19px;
}

.zaloguj-sie {
color: #4F4F4F;
font-weight: bold;
margin-bottom: 11px;
}

.loginUser {
width: 111px;
border: 1px solid #D8D8D8;
color: #515151;
padding-left: 9px;
}

#logowanie-tlo .submit {
background: url(http://static.istore.pl/istore/11924/photos/original/504355.jpg) no-repeat;
width: 41px;
height: 21px;
border: medium none;
}

.logowanie-bottom {
margin-top: 8px;
color: #DA0019;
}

.logowanie-bottom a {
color: #DA0019;
}

.login label {
color: #DA0019;
}

.login .submit2 {
color: #DA0019;
margin-top: 10px;
}

#container {

background: #ffffff;
}

#colLeft {
width: 210px;
}

#colRight {
width: 210px;
padding-bottom: 132px;
background: url(http://static.istore.pl/istore/11924/photos/original/510999.jpg) no-repeat scroll center bottom;
}

table#content {
background: url(http://static.istore.pl/istore/11924/photos/original/511018.jpg) repeat-y;
width: 1258px;
table-layout: fixed;
}

.searchproduct {
background:transparent url(http://static.istore.pl/istore/11924/photos/original/511051.jpg) no-repeat scroll 0 0;
height:57px;
padding:13px 0 0 25px;
width:185px;
}

.searchproduct div input.submit {
background: url(http://static.istore.pl/istore/11924/photos/original/511058.jpg) no-repeat;
width: 29px;
height: 23px;
border: medium none;
vertical-align: middle;
}

.searchproduct div {
background: none;
}

.searchproduct div a {
background: url(http://static.istore.pl/istore/11924/photos/original/511062.jpg) no-repeat scroll 0 3px;
color: #DA0019;
padding-left: 10px;
}

.categories ul li {
border-bottom: 1px solid #EBEBEB;
}

.categories ul li a {
color: #DA0019;
font-weight: bold;
}

.producers div {
height: 32px;
padding: 15px 0 0 24px;
}

.producers div input.submit2 {
border: medium none;
vertical-align: middle;
background: url(http://static.istore.pl/istore/11924/photos/original/512738.jpg) no-repeat;
width: 29px;
height: 21px;
}

.shoppages ul li a {
color: #505050;
}

.newsletter form div {
padding: 15px 0 15px 24px;
}

.newsletter form div input.input {
height: 15px;
margin: 0;
width: 117px;
padding: 3px 0 1px 9px;
border: 1px solid #E3E3E3;
color: #5A5A5A;
vertical-align: middle;
}

.newsletter div input.submit2 {
background:transparent url(http://static.istore.pl/istore/11924/photos/original/512738.jpg) no-repeat scroll 0%;
border:medium none;
height:21px;
vertical-align:middle;
width:29px;
margin-right: 1px;
}

.contacts ul li a {
background: none;
padding-left: 0;
color: #4F4F4F;
}

.contacts ul li {
color: #4F4F4F;
}

#colRight .contacts ul li.mail a, 
#colRight .contacts ul li.gg a {
color: #DA0019;
font-weight: bold;
}

.contacts ul li.contactName {
border-top: 1px solid #E7E7E7;
}

#colRight .box {
background: url(http://static.istore.pl/istore/11924/photos/original/512762.jpg) no-repeat scroll center bottom;    
}

.contacts ul {
border: 1px solid #DEDEDE;
margin: 0 11px 3px 7px;
background: #F6F6F6 url(http://static.istore.pl/istore/11924/photos/original/512841.jpg) no-repeat scroll center bottom;
}

.box h4 img {
display: block;
}

.newitems div, .recommendeditems div {
padding-top: 5px;
}

#colRight .box2 .item a, #colRight .box2 .item2 a {
color: #DA0019;
}

#colRight .box2 .item b a, #colRight .box2 .item2 b a {
font-weight: normal;
text-decoration: underline;
background: url(http://static.istore.pl/istore/11924/photos/original/512724.jpg) no-repeat scroll 0 bottom;
padding-left: 15px;
}

#colRight a.pokaz-wszystkie {
display:block;
margin-top:-29px;
text-align:center;
color: #DA0019;
font-size: 11px;
font-weight: normal;
background: transparent url(http://static.istore.pl/istore/11924/photos/original/512724.jpg) no-repeat scroll 42px bottom;
}

#colRight .recommendeditems {
padding-bottom: 14px;
}

.news h5 {
color: #DA0019;
font-size: 13px;
}

.news span {
color: #A0A0A0;
font-size: 9px;
}

#productList dd .status {
color: #626262;
font-weight: bold;
padding: 5px 10px 5px 30px;
display: block;
float: left;
}

#productList dd .nowosc {
background: url(http://static.istore.pl/istore/11924/photos/original/513373.jpg) no-repeat;
}


#productList dd .polecamy {
background: url(http://static.istore.pl/istore/11924/photos/original/513374.jpg) no-repeat;
}


#productList dd .promocja {
background: url(http://static.istore.pl/istore/11924/photos/original/513375.jpg) no-repeat;
}

#productList dd .cena {
background: url(http://static.istore.pl/istore/11924/photos/original/513384.jpg) no-repeat;
display: block;
float: right;
width: 122px;
height: 22px;
padding: 6px 0 0 0;
text-align: center;
}

#productList dd .koszyk {
float: right;
display: block;
background: url(http://static.istore.pl/istore/11924/photos/original/513388.jpg) no-repeat;
width: 82px;
height: 22px;
padding: 6px 0 0 40px;
margin-left: 4px;
}

#productList dd .koszyk a {
text-decoration: none;
color: #D60019;
font-weight: bold;
}

#colCenter div p.nazwa-produktu {
font-weight: bold;
margin-top: 20px;
}

#colCenter div p.nazwa-produktu a {
text-decoration: none;
color: #DA0019;
}

#colCenter div p.desc a {
color: #000000;
}

#colCenter div p.ikonki a, #colCenter div p.ikonki strong, #colCenter div p.ikonki {
color: #545454;
font-weight: normal;
}

#colCenter div div.view-nazwa-produktu {
background: url(http://static.istore.pl/istore/11924/photos/original/514089.jpg) no-repeat;
padding-top: 15px;
height: 35px;
color: #515151;
font-weight: bold;
}

#colCenter #productView .productDesc span.czas-dostawy {
background: url(http://static.istore.pl/istore/6461/photos/original/520851.jpg) repeat-x;
padding: 8px 0 7px 0;
margin-left: -4px;
vertical-align: middle;
}

#colCenter div p.view-czas-dostawy {
padding-top: 8px;
padding-bottom: 20px;
background: url(http://static.istore.pl/istore/11924/photos/original/514121.jpg) no-repeat scroll 250px bottom;

}

#colCenter #productView .productDesc span.view-ikonki {
color: #5A5A5A;
font-weight: bold;
padding: 5px 0 4px 30px;
}

#colCenter #productView .productDesc span.nowosc {
background: url(http://static.istore.pl/istore/11924/photos/original/514102.jpg) no-repeat;
}

#colCenter #productView .productDesc span.polecamy {
background: url(http://static.istore.pl/istore/11924/photos/original/514103.jpg) no-repeat;
}

#colCenter #productView .productDesc span.promocja {
background: url(http://static.istore.pl/istore/11924/photos/original/514105.jpg) no-repeat;
}

#colCenter #productView .productDesc span.cena-tlo {
background: url(http://static.istore.pl/istore/6461/photos/original/519897.jpg) repeat-x scroll center;
padding: 23px 0 23px 0;
color: #000000;
vertical-align: middle;
margin-left: -4px;
}

#colCenter #productView .productDesc span.cena-tlo strong {
font-size: 13px;
color: #000000;
}

#colCenter #productView .productDesc a.addToBasket {
background: url(http://static.istore.pl/istore/11924/photos/original/514120.jpg) no-repeat;
color: #D60019;
padding: 27px 23px 19px 24px;
text-decoration: none;
font-weight: bold;
vertical-align: middle;
}

#colCenter div p.opis-html {

}

#colCenter div.productDesc p {
color: #000000;
font-weight: normal;
}

#colCenter div p.ikonki {
margin-top: 10px;
}

#zdjecie-karta {
vertical-align: middle;
}

*html #zdjecie-karta {
margin-top: 5px;
}
*html #colCenter #productView .productDesc span.cena-tlo {
padding-bottom: 25px;
padding-top: 21px;
}

*html #colCenter #productView .productDesc a.addToBasket {
vertical-align: sub;
}

#cart-product {
vertical-align: middle;
}

*html #cart-product {
margin-top: -1px;
}
