/* tymczasowo - tmp, do zrobienia - todo, do usunięcia - deprecated, wersja kolorystyczna v_ */

/* General
============================================================ */

body {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Tahoma, sans-serif;
background:url(http://static.istore.pl/istore/7633/files/993794.png) left top repeat;
color:#737373;
overflow-x:hidden;
}

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);
}

/* Layout
============================================================ */
#wrapper { min-width: 760px; margin: 0 auto; margin-top:10px;}
.full { width: auto; }
.long { width: 980px; }
.short { width: 760px; }

/* Header */
#header{
width:1019px;
height:142px;
background:url(http://static.istore.pl/istore/7633/files/993795.png) left top no-repeat;
}

/* ToolBox */
/*#toolBox { padding: 5px 35px; text-align: right; overflow: hidden; height: 1%; }
#toolBox p { float: left; margin: 0 10px 0 0; font-size: 90%; text-transform: uppercase; }
#toolBox p label { vertical-align: baseline; }
#toolBox img { margin: 0 2px; vertical-align: middle; }
#toolBox label { margin: 0 2px; }
#toolBox input { font-size: 90%; }
#toolBox .login { margin: 0; float: none; font-size: 90%; text-transform: none; }
#toolBox .login span { padding: 0 5px; color: #888; }
#toolBox  input.loginUser { width: 80px; }
#toolBox a:hover { text-decoration: none; }*/

#content td { vertical-align: top; }

/* Main content
============================================================ */
/*#colCenter { padding: 10px; }*/
#colCenter h2 { margin: 0 0 10px; padding: 2px 5px; font-size: 100%; text-transform: uppercase; }
/*#colCenter #breadCrumb { margin: 0 0 10px; padding: 3px 5px; font-size: 90%; font-weight: bold; }
#colCenter #breadCrumb a { color: #fff; text-decoration: underline; }
#colCenter #breadCrumb a:hover { text-decoration: none; }*/
/* #colCenter #catDescription { margin: 0 0 5px; padding: 5px 10px; font-weight: normal; } */


/* Info, Error, Warning Box
============================================================ */

.infoBox{
margin:0 auto;
padding: 5px 10px 5px 50px;
background: #fff url(http://img.istore.pl/img/client/version1/global/icoInfo.gif) 10px 8px no-repeat;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border:1px solid #C2C2C2 !important;
min-height:40px;
width:85%;
}

.errorBox{
margin:0 auto;
padding: 5px 10px 5px 50px;
background: #fff url(http://img.istore.pl/img/client/version1/global/icoError.gif) 10px 8px no-repeat;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border:1px solid #C2C2C2 !important;
min-height:40px;
width:85%;
}

.infoBox dt, .errorBox dt{
margin: 0;
padding: 0 0 1px 0;
font-size: 100%;
font-weight: bold;
}

.infoBox dd, .errorBox dd{
margin: 0;
padding: 1px 0 0 0;
font-size: 90%;
}


/* Promo Box
============================================================ */
/* #colCenter #productList .promoBox dt strong  { color: #ff4500; font-size: 120%; }*/


/* News Box
============================================================ */
#colCenter #newsBox { margin: 0 0 10px 0; border-top: 5px solid #fff; border-bottom: 5px solid #fff; padding: 5px 5px 0; background: none; }
#colCenter #newsBox h3 { margin: 0; padding: 0 0 10px 20px; font-size: 100%; font-weight: bold; text-transform: uppercase; }
#colCenter #newsBox h4 { padding-left: 5px; color: #669840; font-weight: bold; font-size: 90%; }
#colCenter #newsBox h4 span { font-weight: normal; color: #333; font-size: 90%; }
#colCenter #newsBox p { padding-left: 5px; font-size: 90%; }
#colCenter #newsBox p a { color: #669840; }


/* 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-weight: normal;
color:#6358B9;
}


/* Product Browse
============================================================ */
/*#colCenter #productList dt { margin: 0; padding: 10px 0 10px 25px; font-size: 100%; text-transform: uppercase; font-weight: bold; }
#colCenter #productList dt strong { margin-left: 5px; }
#colCenter #productList dt a { text-decoration: none; }
#colCenter #productList dt a:hover { text-decoration: underline; }

#colCenter #productList dd { margin: 0 0 10px; padding: 0; }
#colCenter #productList dd div { margin: 0; padding: 0 10px 0 5px; overflow: hidden; height: 1%; }*/
/* html #colCenter #productList dd div { float: left; display: inline; }*/
/*#colCenter #productList dd p { padding: 0; margin: 0; }

#colCenter #productList dd .price { float: right; margin: 0 0 5px 10px; padding: 10px; font-size: 100%; }
#colCenter #productList dd .price span { text-transform: uppercase; font-weight: bold; }
#colCenter #productList dd .price a { display: block; padding: 6px 0 0 25px; font-size: 90%; }
#colCenter #productList dd .price a:hover { text-decoration: none; }
#colCenter #productList dd .image { float: left; padding: 0 10px 5px 0; }
#colCenter #productList dd .image img { padding: 2px; display: block; }
#colCenter #productList dd .info { margin: 10px 0 0; font-size: 80%; text-transform: uppercase; }
#colCenter #productList dd .desc { margin: 5px 0; font-size: 90%; }
#colCenter #productList dd .desc a.excerpt { border: none; text-decoration: none; }
#colCenter #productList dd .desc a.more { white-space: nowrap; }
#colCenter #productList dd .producer { float: left; margin: 10px 10px 0 0; font-size: 90%; font-weight: bold; clear: left; }
#colCenter #productList dd .desc_property { float: left; margin: 10px 10px 0 0; font-size: 90%; clear: left; color:#8393CD; padding-bottom: 10px;}
#colCenter #productList dd .anchors { float: right; margin: 10px 0 10px; font-size: 90%; white-space: nowrap; }

#colCenter #productList dd a {}
#colCenter #productList dd a:hover { text-decoration: none; }
#colCenter #productList dd a.basket { padding: 6px 0 0 25px; }
#colCenter #productList dd a.inform { padding: 6px 0 0 25px; }*/

/* short view */
/*#colCenter #productList h3 { margin: 10px 0 0; padding: 3px 5px; font-size: 100%; }
#colCenter #productList ul { background: #fff; list-style: none; }
#colCenter #productList ul li { padding: 4px 5px; overflow: hidden; height: 1%; font-size: 90%; }
#colCenter #productList ul li strong { float: left; }
#colCenter #productList ul li a { float: right; width: 22px; height: 20px; margin-left: 10px; color: #000; text-decoration: none; }
#colCenter #productList ul li a span { display: none; }
#colCenter #productList ul li span { float: right; }
#colCenter #productList ul li strong a { float: none; width: auto; height: auto; margin: 0; background: none; }
#colCenter #productList ul li strong a:hover { text-decoration: underline; }*/


/* table view */
/*#colCenter #productList .tableView { text-align: center; padding: 0; margin: 0; }
#colCenter #productList div { padding: 0; }
#colCenter #productList .tableView h3 { padding: 10px 0 5px; margin: 0; background: none; }
#colCenter #productList .tableView h3 a { text-decoration: none; }
#colCenter #productList .tableView h3 a:hover { text-decoration: underline; }
#colCenter #productList .tableView p { margin: 0; padding: 0; }
#colCenter #productList .tableView p.image { margin: 0 0 5px; }
#colCenter #productList .tableView .nettoPrice { font-size: 80%; }
#colCenter #productList .tableView .addToBasket { padding: 10px 0; font-size: 90%; }
#colCenter #productList .tableView .addToBasket a { padding: 3px 0 3px 26px; }
#colCenter #productList .tableView .addToBasket a:hover { text-decoration: none; }*/

/* Product View
============================================================ */
h2 strong { color: #f00; padding-left: 10px; }
#colCenter #productView {}
#colCenter #productView .price { margin: 0 0 10px; padding: 10px; overflow: hidden; height: 1%; }
#colCenter #productView .price strong { display: block; }
#colCenter #productView .price strong.promo { color: #a60000; }
#colCenter #productView .price span.info { display: block; font-size: 9px; 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 .price a.buyMore { float: right; background: none; padding-left: 0; }

#colCenter #productView .productDesc { overflow: hidden; height: 1%; font-size: 90%; }
#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; }

#colCenter #productView .productDesc table{
width:590px !important;
}

#colCenter #productView .productPhotos {
overflow: hidden;
height: 1%;
text-align:center;
}

#colCenter #productView .productPhotos img{
padding: 1px;
border:1px solid #D9D9D9;
margin:10px;
}

#colCenter #productView .productPhotos p{
text-align: right;
font-size: 80%;
padding:0;
}

#colCenter #productView .review dt{
padding: 0 0 5px;
font-weight: bold;
font-size: 90%;
margin-top:10px;
}
#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;
background:url(http://static.istore.pl/istore/7633/files/1004933.png) right center no-repeat;
padding-right:7px;
color:#6358B9;
text-decoration:none;
}

#colCenter #productView .similar dd a:hover{
color:#B5B0EA;
}

/* Static shoppage
============================================================ */
#colCenter #clientPage{
width: auto;
overflow: auto;
font-size: 11px;
padding:5px;
}

#colCenter #clientPage *{
max-width:610px !important;
}

#colCenter #clientPage h1 { font-size: 14px; padding: 2px 0; }
#colCenter #clientPage h2 { font-size: 13px; margin: 0; padding: 2px 0; text-transform: none; background: none; color: #000; }
#colCenter #clientPage h3 { font-size: 12px; padding: 2px 0; }
#colCenter #clientPage ul { padding: 5px 0 5px 20px; }

/* Treść zwykła
============================================================ */
/*#colCenter div { 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 { padding: 0 10px 0 10px; }
/* #colCenter div.table h3 { margin: 10px 0 0; padding: 3px 5px; font-size: 100%; } */
#colCenter div.table div { padding: 0; }
#colCenter div.table p { overflow: hidden; height: 1%; 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 auto;
width: 90%;
}

#colCenter table.table a{
color:#6358B9;
text-decoration:none;
/*font-weight:bold;*/
}

#colCenter table.table a:hover{
color:#B5B0EA;
}

#colCenter table.table th {	padding: 3px 5px; font-size: 95%; }
#colCenter table.table td { padding: 3px 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 th, #colCenter #productView table.small .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; }
#cartSummary td { padding: 3px 5px; font-size: 90%; vertical-align: middle; text-align: right; }
#cartSummary .empty { background: none; }

#cartSummary a{
color:#6358B9;
text-decoration:none;
font-weight:bold;
}

#cartSummary a:hover{
color:#B5B0EA;
}

/* pager */
#colCenter .pagerBox { padding: 5px; margin: 10px 0; text-align: left; }
#colCenter .pagerBox span { white-space: nowrap; padding: 0 10px; }
#colCenter .pagerBox span.found { font-size: 90%; }
#colCenter .pagerBox a { text-decoration: none; font-weight: bold; padding: 1px 6px; background: #f5f5f5; }
#colCenter .pagerBox strong { padding: 1px 2px; }


/* Zakładki
============================================================ */
/*
#colCenter ul.tabs { padding: 0 0 2px; list-style: none; text-align: right; }
#colCenter ul.tabs li { display: inline; margin: 0 0 0 5px; border-style: solid solid none; padding: 2px 5px 3px; color: #fff; font-weight: bold; font-size: 90%; }
#colCenter ul.tabs li a { color: #fff; text-decoration: none; }
#colCenter ul.tabs li a:hover { text-decoration: underline; }
#colCenter ul.tabs li span { cursor: pointer; }
#colCenter ul.tabs li span:hover { text-decoration: underline; }
#colCenter ul.tabs li.active { color: #3e6ca0; background: #fff; }
#colCenter ul.tabs li.active span { cursor: text; }
#colCenter ul.tabs li.active span:hover { text-decoration: none; }
*/

/* #colCenter ul.admin { margin-bottom: 10px; } */

/* Formularz
============================================================ */
#colCenter form h3 { margin: 10px 0; padding: 2px 20px; font-size: 100%; font-weight: bold; }
#colCenter form h3 span {	font-weight: normal; }

#colCenter form ul { list-style: none; padding: 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 { 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.submit input, input.long_button {
background:url(http://static.istore.pl/istore/7633/files/1033283.png) left top no-repeat;
width:104px;
height:21px;
cursor:pointer;
border:none !important;
text-transform:uppercase;
color:white !important;
padding:0 6px 7px 4px !important;
font-size:9px !important;
}

#colCenter form ul li.submit input:hover, input.long_button:hover{
background-position:0 -21px !important;
}

#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 select { font-size: 90%; } */

#colCenter form ul li textarea{
font-size: 11px;
font-family: Tahoma, Verdana, Arial, sans-serif;
width: 300px;
color:#606060;
border:1px solid #C0C0C0;
padding:5px;
}

#colCenter form ul li.error { color: #f00; }
#colCenter form ul li.error input { background: #f7d2d2; }
#colCenter form ul li.submit { border: 0; background: none; text-align: right; }
#colCenter form ul li.accept { border: 0; background: none; }
#colCetner form ul li.accept input {  }
#colCenter form ul li.accept label { width: auto; font-weight: normal; }

/* 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; }

/* 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;
}

/* Boxes globaly */

.box h4 { padding: 5px 0 5px 15px; font-size: 9px; text-transform: uppercase; }
.box ul { list-style: none; }
.box ul li { padding: 1px 5px 2px 0; }
.box ul ul { padding: 5px 0 5px 15px; }

.box div { margin-top: 3px; }
.box div h3 { font-size: 90%; }
.box div label { font-size: 90%; }
.box div input { font-size: 85%; }
.box div input.input { width: 100px; margin-right: 5px; }
.box div input.input2 { width: 158px; }
.box div select { width: 100px; margin-right: 5px; }
.box div a { font-size: 80%; }
.box div a:hover { color:#b5b0ea; }

/* Kategorie */
.box1 h4 { padding: 7px 0 4px 17px; font-size: 100%; font-weight: bold; text-transform: uppercase; }
.box1 ul { list-style: none; }
.box1 ul li { padding: 1px 0 3px; }
.box1 ul li a { font-size: 95%; }
.box1 ul li a:hover { text-decoration: none; }
.box1 ul ul li { background: none; padding-left: 5px; }

/* Nowe i promowane */
.box2 .item, .box2 .item2 { margin: 10px 5px 0px; text-align: center; }
.box2 .item h3 { }
.box2 .item h3 a, .box2 .item2 h3 a { font-size: 100%; }
.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 0; width: 120px; height: 90px; /* tmp */ border: 2px solid #f3f3f3; /* v_ */ }
.box2 .item2 a img { margin: 5px 0; height: auto; /* tmp */ border: 2px solid #f3f3f3; /* v_ */ }
.box2 .item span, .box2 .item2 span { display: block; padding-bottom: 5px; }
.box2 .item span a, .box2 .item2 span a { font-size: 1.1em; }

/* Kontakt */
#contacts li { padding: 5px 0; }
#contacts .contactName { padding: 0; font-weight: bold; }
#contacts .phone { padding-left: 25px; background: url(http://img.istore.pl/img/client/version1/global/telefon.gif) 0px center no-repeat; }
#contacts .mail { padding-left: 25px; background: url(http://img.istore.pl/img/client/version1/global/mail.gif) 0px center no-repeat; }

/* Footer
============================================================ */
#footerIS { padding: 5px 0 20px; color: #818181; font-size: 85%; text-align: center; }
#footerIS p:last-child { font-size: 110%; color: #000; }

#tapeIS { position: absolute; right: 0; top: 0; width: 300px; height: 100px; background: transparent url(http://img.istore.pl/img/client/version1/global/tapeTestIS.gif); }

/*
#toolBox label { color: #000; }
#toolBox input { border: 1px solid #598527; background: #fff; }
#toolBox input.submit { border: 1px solid #598527; background: #598527; }
*/

#colCenter h2 { color: #fff; background: #598527; }
/*#colCenter #breadCrumb { color: #fff; background: #598527; }*/
/* #colCenter #catDescription { background: #9cc05c; color: #fff; } */

.infoBox { border: 1px solid #598527; }
.errorBox { border: 1px solid #f00; }

.box1 { background: #cee1ad; }
.box1 h4 { border-bottom: 1px dotted #325893;	background: transparent url(http://img.istore.pl/img/client/version1/green/arrow_sm.gif) no-repeat 0 center; color: #325893; padding-left: 23px; }
.box1 ul li { background: url(http://img.istore.pl/img/client/version1/green/pointer.gif) 3px 6px no-repeat; padding-left: 17px; }
.box1 ul li a { color: #598527; }

.box2 { color: #737373; }
.box2 h4 {
background: transparent url(http://static.istore.pl/istore/7633/files/1370521.png) no-repeat 0 8px;
color: #737373;
padding-left: 12px;
font-weight:bold;
font-size:11px;
}

.box2 a {
color: #6358b9;
text-decoration:none;
}

.box3 { color: #737373; }
.box3 h4 {
background: transparent url(http://static.istore.pl/istore/7633/files/1370521.png) no-repeat 0 center;
color: #737373;
padding-left: 12px;
font-weight:bold;
font-size:11px;
}
.box3 a { color: #6358b9; }

.box div input.input{ 
border: 1px solid #c0c0c0;
font-size:11px;
color:#606060;
}
.box div input.input2 { border: 1px solid #598527; background: #fff; }

/*
#colCenter ul.tabs { border-bottom: 1px solid #9cc05c; }
#colCenter ul.tabs li { border: 1px #9cc05c; background: #9cc05c; }
#colCenter ul.tabs li.active { color: #598527; border-top: 1px solid #9cc05c; border-left: 1px solid #9cc05c; border-right: 1px solid #9cc05c; }
#colCenter ul.admin li { border: 1px #9cc05c; }
#colCenter ul.admin li.active { color: #598527; background: #cee1ad; border-top: 1px solid #9cc05c; border-left: 1px solid #9cc05c; border-right: 1px solid #9cc05c; }
*/

#colCenter form h3{
background:url(http://static.istore.pl/istore/7633/files/1004700.png) no-repeat scroll 0 center transparent;
padding-left:13px;
text-transform:uppercase;
margin:10px 0;
padding:0 0 1px 13px;
}

div.table h3{
background:url(http://static.istore.pl/istore/7633/files/1004700.png) no-repeat scroll 0 center transparent !important;
padding-left:13px !important;
text-transform:uppercase !important;
margin:10px 0 !important;
padding:0 0 1px 13px !important;
}

#colCenter form fieldset { border-right: 1px solid #598527; border-left: 1px solid #737373; }
#colCenter form fieldset p { border-bottom: 1px solid #737373; }

/* #colCenter div.table h3 {	color: #fff; background: #598527; } */
/* #colCenter div.table div { border-right: 1px solid #737373; border-left: 1px solid #737373; } */
#colCenter div.table p { border-bottom: 1px solid #737373; }

#colCenter table.table th{
color: #fff;
background: #6358B9;
}

#colCenter table.table td { background: #fff; }

#colCenter .sortProduct{
color: #737373;
margin-top:10px;
}

#colCenter .sortProduct a{
color:#6358B9;
text-decoration:none;
}

#colCenter .sortProduct a:hover{
color:#B5B0EA;
}

/*#colCenter #productList dt.promoBox { background: #ffffc0 url(http://img.istore.pl/img/client/version1/green/arrow_big.gif) 5px center no-repeat; }
#colCenter #productList dd.promoBox div { background: #ffffc0; }*/

#colCenter #newsBox h3 { color: #ff4500; background: url(http://img.istore.pl/img/client/version1/green/arrow_big.gif) 0 0 no-repeat; padding-left: 30px; }
#colCenter #newsBox h4 { color: #3e6ca0; }
/*#colCenter #productList dt { border-top: 5px solid #9cc05c; background: #e8ecdc url(http://img.istore.pl/img/client/version1/green/arrow_big.gif) 5px center no-repeat; padding-left: 35px; }
#colCenter #productList dt strong { color: #f00; }
#colCenter #productList dt a { color: #3e6ca0; }
#colCenter #productList dd { border-bottom: 2px solid #598527; }
#colCenter #productList dd div { border-bottom: 5px solid #9cc05c; background: #e8ecdc; }

#colCenter #productList dd .price { color: #3e6ca0; background: #cee1ad; }
#colCenter #productList dd .price a { background: url(http://img.istore.pl/img/client/version1/green/kosz.gif) 0 4px no-repeat; }
#colCenter #productList dd .image img { border: 2px solid #9cc05c; }
#colCenter #productList dd .info span { color: #f00; }
#colCenter #productList dd .desc a.excerpt { color: #000; }
#colCenter #productList dd .producer { color: #669840; }

#colCenter #productList dd a { color: #446CB1; }
#colCenter #productList dd a.basket { background: url(http://img.istore.pl/img/client/version1/green/kosz.gif) 0 4px no-repeat; }
#colCenter #productList dd a.inform { background: url(http://img.istore.pl/img/client/version1/green/powiadom.gif) 0 7px no-repeat; }

#colCenter #productList h3 { color: #fff; background: #598527; }
#colCenter #productList ul li { border-bottom: 1px solid #cee1ad; }
#colCenter #productList ul li a { background: url(http://img.istore.pl/img/client/version1/green/kosz.gif) no-repeat top center; }

#colCenter #productList .tableView { background: #fff; background: #e8ecdc; }
#colCenter #productList .tableView div { background: transparent; }
#colCenter #productList .tableView .addToBasket a { background: url(http://img.istore.pl/img/client/version1/green/koszNew.gif) left center no-repeat; }*/

#colCenter #productView .price { background: #cee1ad; }
#colCenter #productView .price a { background: url(http://img.istore.pl/img/client/version1/green/kosz.gif) no-repeat 0 4px; }
#colCenter #productView .productDesc .image img { border: 2px solid #cee1ad; }
/* #colCenter #productView .productPhotos img { border: 2px solid #cee1ad; } */

#colCenter #productView .review dd{
border-bottom:1px solid #C2C2C2;
}

#colCenter #productView .similar dt{
background:url(http://static.istore.pl/istore/7633/files/1004700.png) no-repeat scroll 0 center transparent;
margin:0 0 10px;
padding:0 0 1px 13px;
text-transform:uppercase;
}
#colCenter .pagerBox a:hover { background: #cee1ad; }

/* LUDOMIR SKÓRA */

.clear{
clear:both;
}

#header{
position:relative;
}

/*a#head_logo{
display:block;
width:367px;
height:123px;
background:url(http://static.istore.pl/istore/7633/files/993796.png) left top no-repeat;
position:absolute;
top:3px;
left:15px;
color:white;
}*/

#head_logo{
height:123px;
left:5px;
position:absolute;
top:-2px;
width:367px;
}

#head_smallLogos{
width:294px;
height:26px;
position: absolute;
bottom:17px;
left:43px;
background:url(http://static.istore.pl/istore/7633/files/1402711.png) left top no-repeat;
}

/*
#head_texts{
width:568px;
height:46px;
position: absolute;
right:20px;
top:16px;
background:url(http://static.istore.pl/istore/7633/files/993799.png) left top no-repeat;
}
*/

#head_texts{
width:381px;
height:45px;
position: absolute;
right:20px;
top:16px;
background:url(http://static.istore.pl/istore/7633/files/2717045.png) left top no-repeat;
}

/*
#head_partners{
width:532px;
height:46px;
position: absolute;
right:20px;
bottom:21px;
background:url(http://static.istore.pl/istore/7633/files/993797.png) left top no-repeat;
}
*/

#head_partners{
width:532px;
height:46px;
position: absolute;
right:20px;
bottom:21px;
background:url(http://static.istore.pl/istore/7633/files/2716937.png) left top no-repeat;
}

#head_ornament_leftTop{
background:url(http://static.istore.pl/istore/7633/files/993920.png) left top no-repeat;
height:46px;
width:197px;
position:absolute;
left:-200px;
top:42px;
}

#head_ornament_rightTop{
background:url(http://static.istore.pl/istore/7633/files/993920.png) left top no-repeat;
height:46px;
width:197px;
position:absolute;
right:-200px;
top:42px;
}

#head_ornament_leftBottom{
background:url(http://static.istore.pl/istore/7633/files/993951.png) left top no-repeat;
height:21px;
width:380px;
position:absolute;
bottom:-16px;
left:-321px;
}

#head_ornament_rightBottom{
background:url(http://static.istore.pl/istore/7633/files/993951.png) left top no-repeat;
height:21px;
width:380px;
position:absolute;
bottom:-16px;
right:-321px;
}

ul#topMenu{
list-style:none;
margin-left:80px;
margin-top:-14px;
}

ul#topMenu li{
float:left;
margin-left:-17px;
margin-bottom:-8px;
}

ul#topMenu li a{
background:url(http://static.istore.pl/istore/7633/files/993800.png) left top no-repeat;
display:block;
font-family:Tahoma;
font-size:9px;
font-weight:bold;
color:#737373;
width:142px;
height:36px;
padding-top:9px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
}

ul#topMenu li a:hover{
color:#aaaaaa
}

/*#colLeft { width: 196px !important; }
#colRight { width: 196px !important; }
#colCenter { width: 627px !important; }*/

div.colTop{
width:196px;
height:7px;
background:url(http://static.istore.pl/istore/7633/files/994001.png) 2px top no-repeat;
}

div.colBottom{
width:196px;
height:18px;
background:url(http://static.istore.pl/istore/7633/files/993999.png) left top no-repeat;
}

div.colCont{
padding:0 16px;
width:164px;
background:url(http://static.istore.pl/istore/7633/files/994000.png) left top repeat-y;
}

.box div input.submit{
background:url(http://static.istore.pl/istore/7633/files/1004497.png) left top no-repeat;
width:51px;
height:21px;
cursor:pointer;
border:none;
text-transform:uppercase;
color:white;
padding:0 6px 7px 4px;
}

.box div input.submit:hover{
background-position:0 -21px;
}

.box div input.submit2 {
background:url(http://static.istore.pl/istore/7633/files/1004495.png) left top no-repeat;
width:29px;
height:21px;
cursor:pointer;
border:none;
text-transform:uppercase;
color:white;
padding:0 6px 7px 4px;
}

.box div input.submit2:hover{
background-position:0 -21px;
}

.searchproduct{
}

.searchproduct a{
background:url(http://static.istore.pl/istore/7633/files/1004933.png) right center no-repeat;
padding-right:7px;
}

ul#categories{
margin-left:-42px;
}

ul#categories li{
padding:0px;
width:160px;
}

ul#categories li a{
background:url(http://static.istore.pl/istore/7633/files/1401192.png) left top no-repeat;
color:white;
display:block;
font-size:12px;
font-weight:bold;
height:17px;
padding-right:4px;
padding-top:2px;
text-align:right;
width:216px;
}

ul#categories li a:hover{
background-position:0 -19px;
}

ul#categories li ul li {
text-align:right;
width:100%;
}

ul#categories li ul li a{
display:inline;
background:url(http://static.istore.pl/istore/7633/files/1004933.png) left 3px no-repeat;
color:#6358b9;
font-size:9px;
padding:0 0 0 7px;
}

ul#categories li ul li a:hover{
color:#b5b0ea;
background-position:0 3px !important;
}

ul#categories li ul {
padding:0;
background:url(http://static.istore.pl/istore/7633/files/1005505.png) white left top repeat-y;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
padding:4px 7px 4px 0;
width:100%;
margin-left:45px;
}

ul#categories li ul li ul{
width:85%;
margin-left:0;
}

div.shoppages ul{
margin-right:-5px;
}

div.shoppages ul li{
text-align:right;
}

div.shoppages ul li a{
background:url(http://static.istore.pl/istore/7633/files/1004933.png) right 6px no-repeat;
text-decoration:none;
font-size:11px;
color:#6358b9;
padding-right:6px;
}

div.shoppages ul li a:hover{
color:#b5b0ea;
}

div.producers select{
border:1px solid #c0c0c0;
padding:1px;
font-size:11px;
color:#606060;
width:125px;
}

div.newsletter{
color:#aaaaaa;
}

div.newsletter #toadres{
border:1px solid #C0C0C0;
color:#606060;
font-size:11px;
padding:1px;
margin-top:1px;
margin-bottom:1px;
}

div.newsletter *{
vertical-align:middle;
}

div.newsletter input.submit2{
margin-top:6px;
}

#container{
position:relative;
}

#logo_ornament_left{
background:url(http://static.istore.pl/istore/7633/files/1005556.png) left top no-repeat;
width:92px;
height:370px;
position:absolute;
left:-90px;
top:9px;
z-index:-1;
}

#logo_ornament_right{
background:url(http://static.istore.pl/istore/7633/files/1005557.png) left top no-repeat;
width:92px;
height:370px;
position:absolute;
right:-90px;
top:9px;
}

#colRight h4{
background:url(http://static.istore.pl/istore/7633/files/1370521.png) no-repeat scroll right 8px transparent !important;
color:#737373 !important;
font-weight:bold !important;
padding-left:12px !important;
text-align:right !important;
font-size:11px !important;
padding:5px 11px 5px 0 !important;
text-transform:uppercase !important;
}

#contacts2 li{
padding:0;
}

li.contactName{
color:#737373;
font-size:9px;
font-weight:bold;
text-transform:uppercase;
height:33px;
}

li.contactNumber{
color:#6358b9;
font-size:12px;
font-weight:bold;
text-align:right;
margin-top:-16px;
}

li.contactPhone{
background:url(http://static.istore.pl/istore/7633/files/1370557.png) no-repeat scroll left top transparent;
padding:6px 0 0 17px !important;
}

li.contactFax{
background:url(http://static.istore.pl/istore/7633/files/1370554.png) no-repeat scroll left top transparent;
padding:7px 0 0 17px !important;
}

li.contactSkype{
background:url(http://static.istore.pl/istore/7633/files/1370558.png) no-repeat scroll left top transparent;
padding:9px 0 0 17px !important;
}

li.contactSkype2{
background-position:85px 0 !important;
height:18px;
}

li.contactMail{
background:url(http://static.istore.pl/istore/7633/files/1370556.png) no-repeat scroll left top transparent;
padding:5px 0 0 17px !important;
}

li.contactGg{
background:url(http://static.istore.pl/istore/7633/files/1370555.png) no-repeat scroll left top transparent;
padding:13px 0 0 17px !important;
}

li.contactGg2{
background-position:100px 0 !important;
height:18px;
}

li.contactOnline{
height:11px;
margin-top:5px;
}

li.contactOnline2{
margin-bottom:5px;
}

li.contactOnline2 img{
width:164px;
}

div.singleNews{
margin-bottom:10px;
margin-top:10px;
}

div.rightNews .newsTitle{
color:#6358b9;
font-weight:bold;
text-transform:uppercase;
line-height:23px;
}

div.singleNews img{
border:1px solid #d9d9d9;
float:left;
margin-right:7px;
}

div.singleNews .newsContent{
color:#737373
font-size:11px;
}

.item2 h3 a{
color:#6358b9;
font-size:9px;
font-weight:bold;
text-decoration:none;
word-wrap:break-word;
}

.item2 h3 a:hover{
color:#B5B0EA;
text-decoration:none !important;
}

.item2 a img{
border:1px solid #d9d9d9 !important;
padding:1px;
}

.item2 b a {
display:block;
background:url(http://static.istore.pl/istore/7633/files/1033283.png) left top no-repeat;
border:medium none;
color:white;
cursor:pointer;
font-weight:normal;
height:13px;
padding:3px 0 5px 0;
text-transform:uppercase;
width:104px;
margin:0 auto;
}

.item2 b a:hover{
background-position:0 -21px;
color:white;
text-decoration:none !important;
}

#footerIS{
display:none !important;
}

#footer{
position:relative;
}

#footer_partners{
background:url(http://static.istore.pl/istore/7633/files/1033575.png) left top no-repeat;
width:971px;
height:30px;
margin:0 auto 23px;
}

#footer_main{
background:url(http://static.istore.pl/istore/7633/files/1033562.png) left top no-repeat;
width:1019px;
height:56px;
margin-bottom:30px;
position:relative;
}

#footer_ornament_bar_left{
background:url(http://static.istore.pl/istore/7633/files/1033568.png) left top no-repeat;
height:13px;
left:-230px;
position:absolute;
top:37px;
width:330px;
z-index:1;
}

#footer_ornament_bar_right{
background:url(http://static.istore.pl/istore/7633/files/1033568.png) left top no-repeat;
height:13px;
position:absolute;
right:-230px;
top:37px;
width:330px;
z-index:1;
}

#footer_ornament_left{
background:url(http://static.istore.pl/istore/7633/files/1033570.png) left top no-repeat;
height:180px;
position:absolute;
left:-125px;
top:-80px;
width:200px;
z-index:-1;
}

#footer_ornament_right{
background:url(http://static.istore.pl/istore/7633/files/1033573.png) left top no-repeat;
height:180px;
position:absolute;
right:-125px;
top:-80px;
width:200px;
z-index:-1;
}

#footer_small_left{
color:#AAAAAA;
font-size:9px;
left:107px;
position:absolute;
top:39px;
width:345px;
}

#footer_small_left a{
color:#6358b9;
text-decoration:none;
}

#footer_small_left a:hover{
color:#b5b0ea;
}

#footer_small_right{
color:#AAAAAA;
font-size:9px;
position:absolute;
right:101px;
top:39px;
width:245px;
}

#footer_ls_info{
font-size:9px;
color:#bfbfbf;
position:absolute;
left:18px;
bottom:20px;
}

#footer_logo{
background:url(http://static.istore.pl/istore/7633/files/1033564.png) left top no-repeat;
width:106px;
height:26px;
display:block;
position:absolute;
right:17px;
bottom:20px;
}

ul#footer_menu{
list-style:none;
left:212px;
position:absolute;
top:16px;
}

ul#footer_menu li{
float:left;
margin-left:10px;
}

ul#footer_menu li a{
font-size:9px;
color:#aaaaaa;
text-transform:uppercase;
text-decoration:none;
}

ul#footer_menu li a:hover{
color:#737373;
}

#toolBox{
background:white !important;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
margin-left:-8px !important;
margin-top:-3px !important;
padding:0 !important;
width:643px;
}

#toolBox div.toolCurrencies{
padding-left:5px;
padding-top:5px;
font-size:9px;
}

#toolBox div.toolCurrencies a{
background:url(http://static.istore.pl/istore/7633/files/1034435.png) left top no-repeat;
display:block;
float:left;
color:white;
text-decoration:none;
text-transform:uppercase;
height:19px;
padding:3px 2px 0 5px;
width:24px;
}

#toolBox div.toolCurrencies a:hover{
background-position:0 -22px;
}

#toolBox div.toolCurrencies div.toolCurrenciesLabel{
float:left;
color:#aaaaaa;
margin-right:3px;
padding-top:3px;
}

#toolBox div.toolLogin{
text-align:right;
}

#toolBox div.toolLogin form{
padding:0 !important;
}

#toolBox div.toolLogin input#login{
border:1px solid #c0c0c0;
padding:1px;
font-size:11px;
color:#606060;
width:93px;
}

#toolBox div.toolLogin input#password{
border:1px solid #c0c0c0;
padding:1px;
font-size:11px;
color:#606060;
width:93px;
}

#toolBox div.toolLogin label{
font-size:9px;
color:#aaaaaa;
text-transform:uppercase;
margin-left:0px;
margin-right:2px;
}

#toolBox div.toolLogin input.submit{
background:url(http://static.istore.pl/istore/7633/files/1004499.png) left top no-repeat;
width:75px;
height:21px;
cursor:pointer;
border:none;
text-transform:uppercase;
color:white;
padding:0 6px 7px 4px;
font-size:9px;
}

#toolBox div.toolLogin input.submit:hover{
background-position:0 -21px;
}

#colCenterWrap{
position:relative;
padding-top:10px;
width:627px;
}

a#basket_link{
background:url(http://static.istore.pl/istore/7633/files/1034189.png) left top no-repeat;
display:block;
width:99px;
height:16px;
position:absolute;
right:0px;
top:40px;
}

a#basket_link:hover{
background-position:0 -16px;
}

#breadCrumb{
background:url(http://static.istore.pl/istore/7633/files/1034187.png) left top repeat-y !important;
margin-bottom:15px;
margin-left:-8px;
width:520px;
min-height:10px;
padding:4px 0 5px 7px !important;
}

#breadCrumb a{
font-size:11px;
color:#6358b9;
text-decoration:none;
text-transform:capitalize;
}

#breadCrumb a:hover{
color:#b5b0ea;
}

#productList{
margin-top:10px;
}

#productList div.single_product{
position:relative;
margin:0 auto;
width:95%;
}

#productList div.product_top_wrapper{
width:420px;
}

#productList dt{
background:url(http://static.istore.pl/istore/7633/files/1035274.png) 4px 6px no-repeat #f5f5f5;
border:1px solid #d9d9d9;
border-bottom:none !important;
padding:3px 18px 0;
}

#productList dt a{
color:#6358b9;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}

#productList dt a:hover{
color:#B5B0EA;
}

#productList dd{
border:1px solid #d9d9d9;
border-top:none !important;
margin-bottom:10px;
padding:0 5px 20px;
background:#f5f5f5;
}

#productList dd p.price{
display:block;
padding:0;
position:absolute;
right:4px;
top:3px;
text-align:right;
}

#productList dd p.price small{
font-size:9px;
}

#productList dd p.price span.info{
font-size:9px;
}

#productList dd p.price span.the_netto_price{
font-weight:bold;
}

#productList dd p.price span.the_price{
font-size:16px;
font-weight:bold;
color:#6358b9;
}

#productList dd p.pro_new_rec{
color:#6358b9;
font-size:11px;
text-transform:uppercase;
}

#productList dd p.image img{
float:left;
border:1px solid #D9D9D9 !important;
padding:1px;
margin:5px;
}

#productList dd p.desc{
width:460px;
}

#productList dd p.desc a{
color:#737373;
font-size:11px;
text-decoration:none;
}

#productList dd p.desc a.more{
font-size:9px;
font-weight:bold;
color:#6358b9;
}

#productList dd p.desc a.more:hover{
color:#b5b0ea;
}

#productList dd p.info{
float:left;
}

#productList dd p.producer{
position:absolute;
left:12px;
bottom:9px;
padding:0;
font-size:11px;
color:#737373;
text-transform:uppercase;
}

#productList dd p.producer a{
text-transform:none;
font-weight:bold;
color:#6358b9;
text-decoration:none;
}

#productList dd p.producer a:hover{
color:#b5b0ea;
}

#productList dd p.anchors{
position:absolute;
right:5px;
bottom:5px;
padding:0;
}

#productList dd p.anchors a, #productList dd p.anchors span{
display:block;
float:left;
margin-left:5px;
}

#productList dd p.anchors a.product_link_addOpinion{
background:url(http://static.istore.pl/istore/7633/files/1036433.png) left top no-repeat;
width:23px;
height:23px;
margin-top:3px;
}

#productList dd p.anchors a.product_link_addOpinion:hover{
background-position:0 -23px;
}

#productList dd p.anchors a.product_link_addNotepad{
background:url(http://static.istore.pl/istore/7633/files/1036431.png) left top no-repeat;
width:23px;
height:23px;
margin-top:3px;
}

#productList dd p.anchors a.product_link_addNotepad:hover{
background-position:0 -23px;
}

#productList dd p.anchors a.product_link_inform{
background:url(http://static.istore.pl/istore/7633/files/1036436.png) left top no-repeat;
width:23px;
height:23px;
margin-top:3px;
}

#productList dd p.anchors a.product_link_inform:hover{
background-position:0 -23px;
}

#productList dd p.anchors a.product_link_delNotepad{
background:url(http://static.istore.pl/istore/7633/files/1036434.png) left top no-repeat;
width:23px;
height:23px;
margin-top:3px;
}

#productList dd p.anchors a.product_link_delNotepad:hover{
background-position:0 -23px;
}

#productList dd p.anchors a.basket_add{
background:url(http://static.istore.pl/istore/7633/files/1036429.png) left top no-repeat;
width:61px;
height:28px;
}

#productList dd p.anchors a.basket_add:hover{
background-position:0 -28px;
}

#productList dd p.anchors span.product_link_noProduct{
background:url(http://static.istore.pl/istore/7633/files/1036437.png) left top no-repeat;
width:68px;
height:41px;
}

/* STRONA GŁÓWNA */

div.main_smallBox{
background:url(http://static.istore.pl/istore/7633/files/1335526.png) left bottom no-repeat !important;
height:90px;
width:637px;
margin-left:-2px;
position:relative;
}

div.main_smallBox2{
background:url(http://static.istore.pl/istore/7633/files/1335537.png) left bottom no-repeat !important;
height:108px;
width:637px;
margin-left:-2px;
position:relative;
}

div.main_midBox{
background:url(http://static.istore.pl/istore/7633/files/1335542.png) left bottom no-repeat !important;
height:151px;
width:643px;
margin-left:-8px;
position:relative;
}

div.main_center{
text-align:center;
margin:20px;
}

div.main_center span{
font-size:12px;
color:#737373;
line-height:35px;
}

#main_box4 a span{
display:none;
}

#main_boxText1{
background:url(http://static.istore.pl/istore/7633/files/1330533.png) left top no-repeat !important;
width:419px;
height:19px;
position:absolute;
left:69px;
top:41px;
}

#main_boxImg1{
background:url(http://static.istore.pl/istore/7633/files/1370579.png) left top no-repeat !important;
width:77px;
height:109px;
position:absolute;
right:20px;
top:-20px;
}

#main_boxText2{
background:url(http://static.istore.pl/istore/7633/files/1330541.png) left top no-repeat !important;
width:459px;
height:33px;
position:absolute;
right:46px;
top:32px;
}

#main_boxImg2{
/*background:url(http://static.istore.pl/istore/7633/files/1330510.png) left top no-repeat !important;*/
width:105px;
height:105px;
position:absolute;
left:21px;
top:-3px;
z-index:2;
}

#main_boxImg2 *{
display:block !important;
position:absolute !important;
z-index:2 !important;
}

#main_boxImg2a{
background:red !important;
opacity:0;
width:105px;
height:105px;
position:absolute;
left:21px;
top:-3px;
z-index:3 !important;
}

#main_boxText3{
background:url(http://static.istore.pl/istore/7633/files/1330548.png) left top no-repeat !important;
width:408px;
height:82px;
position:absolute;
left:27px;
top:17px;
}

#main_boxImg3{
background:url(http://static.istore.pl/istore/7633/files/1330517.png) left top no-repeat !important;
width:178px;
height:118px;
position:absolute;
right:19px;
top:2px;
}

#main_boxText4{
background:url(http://static.istore.pl/istore/7633/files/1330552.png) left top no-repeat !important;
width:491px;
height:93px;
position:absolute;
right:33px;
top:38px;
display:block;
}

#main_boxImg4{
background:url(http://static.istore.pl/istore/7633/files/1370580.png) left top no-repeat !important;
width:141px;
height:175px;
position:absolute;
left:29px;
top:2px;
display:block;
}

#mainCarousel{
background:url(http://static.istore.pl/istore/7633/files/1335552.png) left bottom no-repeat !important;
width:614px;
margin-left:-8px;
position:relative;
height:343px;
padding-left:29px !important;
padding-top:25px !important;
}

#mainCarouselContent{
border:1px solid #cfcfcf;
height:334px;
width:582px;
background:white !important;
}

#mainCarouselNav{
width:197px;
height:25px;
position:absolute;
z-index:10;
left:34px;
top:12px;
}

#mainCarouselPointer{
background:url(http://static.istore.pl/istore/7633/files/1330948.png) top left no-repeat !important;
width:10px;
height:8px;
position:absolute;
bottom:1px;
left:3px;
}

div.mainCarouselButton{
background:url(http://static.istore.pl/istore/7633/files/1330964.png) top left no-repeat !important;
width:11px;
height:17px;
color:white;
float:left;
font-weight:bold;
cursor:pointer;
padding-left:4px !important;
padding-top:2px !important;
}

div.mainCarouselButton:hover{
background-position:0px -19px !important;
}

div.mainCarouselButtonActive{
background:url(http://static.istore.pl/istore/7633/files/1330964.png) top left no-repeat !important;
background-position:0px -19px !important;
width:11px;
height:17px;
color:white;
float:left;
font-weight:bold;
cursor:default;
padding-left:4px !important;
padding-top:2px !important;
}

div.mainCarouselChangeContent{
width:582px;
height:334px;
display:none;
position:absolute;
}

#main_ofert{
margin:-25px auto 0;
width:582px;
}

div.main_singleOfert{
background:url(http://static.istore.pl/istore/7633/files/1330681.png) top left no-repeat !important;
float:left;
text-align:center;
width:154px;
height:221px;
margin:5px;
padding:9px 15px 0 !important;
position:relative;
}

#main_singleOfert4{
margin-left:103px;
}

div.main_singleOfert span.main_ofertTitle{
font-weight:bold;
line-height:21px;
}

h2.main_ofertTitle {
  color:inherit !important;
  background:transparent !important;
}

div.main_singleOfert img.main_ofertImg{
padding:1px;
border:1px solid #dbdbdb;
background:white;
margin-bottom:2px;
}

div.main_singleOfert span.main_ofertDesc{
font-size:9px;
padding:0 3px;
}

div.main_singleOfert a{
font-size:9px;
color:#6358b9;
text-decoration:none;
position:absolute;
bottom:21px;
right:17px;
}

div.main_singleOfert a:hover{
color:#b5b0ea;
}

div.main_singleOfert a span{
color:#aaaaaa;
}

#productViewWrapper{
position:relative;
}

#productViewWrapper div.productViewTop{
background:url(http://static.istore.pl/istore/7633/files/1401205.png) left top no-repeat;
width:102%;
height:232px;
position:relative;
margin-left:-2px;
}

#productViewWrapper div.productViewTop div#image{
position:absolute;
left:28px;
top:19px;
width:244px;
height:184px;
text-align:center;
overflow:hidden;
}

#productViewWrapper div.productViewTop a#seeMorePics{
color:#6358B9;
cursor:pointer;
font-size:9px;
left:190px;
position:absolute;
text-decoration:none;
top:205px;
}

#productViewWrapper div.productViewTop a#seeMorePics:hover{
color:#B5B0EA;
}

#productViewWrapper div.productViewTop a.basket_add{
display:block;
background:url(http://static.istore.pl/istore/7633/files/1356115.png) left top no-repeat;
width:159px;
height:28px;
position:absolute;
right:93px;
top:59px;
color:white;
cursor:pointer;
z-index:2;
}

#productViewWrapper div.productViewTop a.basket_add:hover{
background-position:0 -28px;
}

#productViewWrapper div.productViewTop div.no_product{
background:url(http://static.istore.pl/istore/7633/files/1356142.png) left top no-repeat;
width:158px;
height:26px;
position:absolute;
right:96px;
top:61px;
}

#productViewWrapper div.productViewTop #help_phone{
background:url(http://static.istore.pl/istore/7633/files/1370581.png) left top no-repeat;
width:267px;
height:184px;
position:absolute;
right:-3px;
bottom:15px;
z-index:1;
}

#productViewWrapper #productName{
font-size:9px;
font-weight:bold;
color:#aaaaaa;
margin-left:17px;
}

#productViewWrapper div.productViewTop div.price{
left:292px;
position:absolute;
top:15px;
font-size:9px;
color:#aaaaaa;
}

#productViewWrapper div.productViewTop div.price span.mainPrice{
font-size:20px;
font-weight:bold;
color:#6459b9;
}

#productViewWrapper div.productViewTop div.price span.nettoPrice{
font-weight:bold;
}

#productViewWrapper div.productViewTop #productViewPromotion{
font-size:13px;
font-weight:bold;
color:#6459b9;
position:absolute;
left:292px;
top:2px;
}

#productViewWrapper #productView{
position:relative;
background:white;
border:1px solid #D9D9D9;
margin:0 auto 10px;
padding:10px;
width:590px;
overflow:visible;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}

#productViewWrapper #productView *{
max-width:590px;
}

#colCenter ul.tabs{
list-style:none;
margin-right:7px;
}

#colCenter ul.tabs li{
float:left;
}

#colCenter ul.tabs li span{
background:url(http://static.istore.pl/istore/7633/files/1356196.png) left bottom no-repeat;
cursor:pointer;
color:#AAAAAA;
display:block;
font-size:9px;
height:15px;
margin-left:-17px;
padding-top:12px;
text-align:center;
text-transform:uppercase;
width:78px;
}

#colCenter ul.tabs li span:hover{
color:#6459b9;
}

#colCenter ul.tabs li.active span{
background:url(http://static.istore.pl/istore/7633/files/1356195.png) left bottom no-repeat;
height:16px;
padding-top:11px;
color:#6459b9;
cursor:default !important;
}

#productViewWrapper ul.tabs{
position:absolute;
right:0;
top:-28px;
z-index:3;
padding:0 !important;
margin:0 !important;
}

#colCenterWrap form{
padding:10px;
}

#colCenterWrap form input, #colCenterWrap form select{
border:1px solid #C0C0C0;
color:#606060;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
padding:3px;
}

.infoBox a{
font-weight:bold;
text-decoration:none;
color:#6358B9;
}

.infoBox a:hover{
color:#B5B0EA;
}

ul.admin{
list-style:none;
height:32px;
padding-left:113px !important;
}

ul.admin li{
float:left;
background:url(http://static.istore.pl/istore/7633/files/1356645.png) left bottom no-repeat;
display:block;
width:101px;
height:31px;
margin-left:-17px;
padding-top:7px;
text-align:center;
}

ul.admin li a{
cursor:pointer;
color:#AAAAAA;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
}

ul.admin li a:hover{
color:#6459b9;
}

ul.admin li.active{
color:#6459b9;
cursor:default !important;
text-transform:uppercase;
text-decoration:none;
font-size:9px;
height:29px;
padding-top:9px;
}

td.wholeCost span{
color:#6358B9;
font-size:17px;
font-weight:bold;
}

a.standard_a{
color:#6358B9;
text-decoration:none;
}

a.standard_a:hover{
color:#B5B0EA
}

p a{
color:#6358B9;
text-decoration:none;
margin:5px;
}

p a:hover{
color:#B5B0EA
}

#colCenterWrap form dd input {
background:url(http://static.istore.pl/istore/7633/files/1004499.png) left top no-repeat;
width:75px;
height:21px;
cursor:pointer;
border:none !important;
text-transform:uppercase;
color:white !important;
padding:0 6px 7px 4px !important;
font-size:9px !important;
}

#colCenterWrap form dd input:hover{
background-position:0 -21px !important;
}

#quantityWindow{
background:white !important;
border:1px solid #D9D9D9;
margin:0 auto 30px;
padding:10px !important;
width:480px;
overflow:visible;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}

a.buyMore{
color:#6358B9;
line-height:19px;
margin-left:69px;
text-decoration:none;
}

a.buyMore:hover{
color:#B5B0EA;
}

span.info a{
color:#6358B9;
text-decoration:none;
}

span.info a:hover{
color:#B5B0EA;
}

div.pagerBox a{
background:none !important;
color:#6358B9;
}

div.pagerBox a:hover{
color:#B5B0EA;
background:none !important;
}

#colCenter #catDescription{
background:white !important;
border:1px solid #D9D9D9;
margin:0 auto 12px;
padding:10px !important;
width:87%;
overflow:visible;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}

#colCenter #catDescription p{
padding:0;
margin:0;
}

.toolLogin{
min-height:23px;
}

.toolLogin form{
display:none !important;
}
