/* tymczasowo - tmp, do zrobienia - todo, do usunięcia - deprecated, wersja kolorystyczna v_ */

/* General
============================================================ */

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, serif;
}

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);
}
.clrfloat{ clear:both; line-height:1px;}

/*banner
========================================================== */
.banner_allegro{display:block;
width:570px;
height:221px;
background:url(http://static.istore.pl/istore/10786/photos/original/496994.jpg) no-repeat;
margin-bottom:10px;
 	  
}

/* Layout
============================================================ */

#wrapper { min-width: 760px; margin: 0 auto;}
.full { width: auto; }
.long { width: 980px; }
.short { width: 760px; }

/* Header */
#header { overflow: hidden; height: 244px;}
#header h1 { float: left; }
#header #advert { float: right; }
#header table img {display: block;}

/* TopMenu */
#topMenu {/*padding: 13px 5px;*/ text-align: center; list-style: none; line-height: 20px; height:54px; border-bottom:1px solid #f4efeb;}
#topMenu li { display: inline; float:left; margin:0 1px 0 1px; }
#topMenu a { padding: 0 24px 0 24px; height:53px; line-height:50px; font-size: 15px; text-decoration: none; white-space: nowrap; display:block;}
#topMenu a:link,#topMenu a:visited{color:#0f3749;}
#topMenu a:hover,#topMenu a:active{color:#78220c;}

/* ToolBox */
#toolBox { /*padding: 5px 35px; text-align: right;*/ overflow: hidden; width:960px; height: 163px; }
#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:173px; height:20px; border:none; font-size: 12px; margin-left:12px;  padding: 2px 0 0 5px; font-family: Georgia, Times New Roman, Times, serif;} /* login */
#toolBox a:hover { text-decoration: none; }
#toolBox .submit {width:30px height:23px; border:none; margin: 10px 0 0 150px; padding:5px 20px;}



/* Content */
#container {/* margin: 0 10px;   border-top:1px solid #f4efeb;*/ }
#content { padding-top:5px; /* border: 5px solid #fff;*/ }
#content td { vertical-align: top; }

/* Main content
============================================================ */
#colCenter { padding: 5px; }
#colCenter p{line-height:20px;}
/*#colCenter p a{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; color:#000; width:110px; height:22px; background:url(http://static.istore.pl/istore/10786/photos/original/461847.jpg)no-repeat;  text-decoration:none; vertical-align:middle; line-height:22px;}*/
#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: #977957; text-decoration: underline; }
#colCenter #breadCrumb a:hover { text-decoration: none; }
#colCenter #catDescription { margin: 0 0 5px; padding: 5px 10px; font-weight: normal; font-size: 90%; }


/* Info, Error, Warning Box
============================================================ */
.infoBox	{ margin: 0 0 10px; padding: 5px 10px 5px 50px; font-size: 14px; background: #fff url(http://img.istore.pl/img/client/version1/global/icoInfo.gif) 10px 8px no-repeat; }
.errorBox	{ margin: 0 0 10px; padding: 5px 10px 5px 50px; font-size: 14px; background: #fff url(http://img.istore.pl/img/client/version1/global/icoError.gif) 10px 8px no-repeat; }
.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%; }

.infoBox1	{ margin: 0 0 10px; padding: 5px 10px 5px 25px; color:#fff; font-size: 16px; /*border:1px solid #44849F;*/ background: #0f3749/*#edf5f8*/; }
.infoBox1 dt{ margin: 10px 0 0 0; padding: 0 0 1px 0; color:#fff; font-size: 24px; font-weight: bold; }
.infoBox1 dd { margin: 0; padding: 1px 0 0 0; color:#fff; font-size: 20px; line-height:26px; }

span.nrkonta{font-family:Arial, Helvetica, sans-serif;}
img.logo_ing { display:block; float:left; margin-right:5px; border:0px;  height:20px; width:80px;}
img.logo_mbank { display:block; float:left; margin-right:5px; border:0px;  height:20px; width:80px;}


/* Promo Box
============================================================ */

#colCenter #productList .promoBox dt strong  { color: #ff4500; font-size: 14px; }
#colCenter #productList .promoBox a{color:#0f3749; font-size: 14px;}

#colCenter #productList hr{background-color:#cfc6ad; height:1px; border:0;}

/* 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-size: 80%; font-weight: normal; }


/* Product Browse
============================================================ */
#colCenter #productList dt { margin: 0; padding: 10px 0 10px 25px; /*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 20px 10px; padding: 10px; }
#colCenter #productList dd .price span { /*text-transform: uppercase;*/ font-size: 14px; font-weight: bold; color:#dd2d00;/*color: #44849f;*/ }
#colCenter #productList dd .price span del {color:#5d5d5d; }
#colCenter #productList dd .price a { display: block; padding: 6px 0 0 25px; font-size: 12px; }
#colCenter #productList dd .price a:hover { text-decoration: none; }
#colCenter #productList dd .image { float: left; padding: 20px 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: 20px 0; font-size: 12px; color: #44849f; font-weight:bold;}
#colCenter #productList dd .desc a.excerpt { border: none; text-decoration: none; font-weight:normal; }
#colCenter #productList dd .desc a.more { white-space: nowrap; color:#44849f; font-weight:normal;}
#colCenter #productList dd .producer { float: left; margin: 10px 5px 0 15px; font-size: 90%; font-weight: bold; clear: left; width:260px; }
#colCenter #productList dd .producer a{font-size: 90%;}
#colCenter #productList dd .producer div.line{color: #44849f; float: left; margin: 5px 5px 0 0; font-weight: bold; border:1px solid red; }
#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 { margin: 15px 0 10px; font-size: 90%; white-space: nowrap; float:left; }

#colCenter #productList dd .opis_cena{ width:100%;}/*ptyś*/


#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; font-size:11px; text-transform: uppercase;}
#colCenter #productList .tableView h3 a { text-decoration: none;  text-transform: none;}
#colCenter #productList .tableView h3 a:hover { text-decoration: underline; }
#colCenter #productList .tableView p { margin: 0; padding: 0; }
#colCenter #productList .tableView p.image { margin: 5px 5px 5px; float:left; }/*ptyś*/
#colCenter #productList .tableView p.bruttoPrice {float:left; }/*ptyś*/
#colCenter #productList .tableView .bruttoPrice strong { font-size:18px; font-weight:bold;}
#colCenter #productList .tableView p.addToBasket {float:left; }/*ptyś*/
#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:13px;  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: 14px; }
#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 .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; }

/* Static shoppage
============================================================ */
#colCenter #clientPage { width: auto; overflow: auto; font-size: 14px; line-height:20px; }
#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 { 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 { 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 0 10px 0; width: 100%; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #bfbfbf; }/*koń*/
#colCenter table.table th {height:30px; /*padding: 3px 5px;*/ font-weight:bold; font-size: 12px; border-left: 1px solid #bfbfbf; border-top:1px solid #bfbfbf;}
#colCenter table.table td { padding: 3px 5px; font-size: 12px; color:#356f87; font-weight:bold; vertical-align: middle; border-left: 1px solid #bfbfbf; border-bottom: 1px dotted #bfbfbf;}
#colCenter table.table td a{font-size: 12px; color:#356f87; font-weight:bold; }
#colCenter table.table td input { font-size: 100%; }
#colCenter table.table td.toCenter { text-align: center; }
#colCenter table.table td.toCenter input{color:#356f87; font-weight:bold; text-align:center; border:1px solid #787878;}
#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 table.table1 { margin: 0 0 10px 0; width: 100%; font-family:Arial, Helvetica, sans-serif;  }
#colCenter table.table1 td input {border:none; font-size: 12px; color:#000; width:110px; height:22px; padding-bottom:4px;  }
#colCenter table.table1 td.toCenter { text-align: center; }
#colCenter table.table1 td.toLeft { text-align: left; }
#colCenter table.table1 td.toRight {	text-align: right; }
#colCenter table.table1 td.toRight input {width:139px; height:28px; padding-bottom:4px; }

#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 { color:#0e3848; margin: 0 0 10px 0; width: 100%; font-family:Arial, Helvetica, sans-serif; }
#cartSummary td a{color:#44849f;}
#cartSummary td.razem {border:1px solid #787878; border-bottom:2px solid #44849f;}
#cartSummary p.opis_razem{color:#0e3848; font-weight:bold; font-size:12px; float:right; vertical-align:middle; margin-right:15px;}
#cartSummary p.cena_razem{color:#44849f; font-weight:bold; font-size:14px; float:right; vertical-align:middle;}

#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: 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 { background: #fff; 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; }
input.order_but{color: #fff; border:none; width:139px; height:28px; font-size:12px; background: url(http://static.istore.pl/istore/10786/photos/original/461814.jpg) no-repeat; }
#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: 90%; }
#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: 90%; font-family: Verdana, Arial, Tahoma, sans-serif; width: 300px; }

#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; font-size: 80% }
#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;
}

/* Sidebars
============================================================ */
#colLeft { width: 199px; border-right:1px solid #f4efeb; }
#colRight { margin: 10px 0 0 0; width: 199px; border-left:1px solid #f4efeb;  }

/* Boxes globaly */
#colLeft .box { /*border: 5px #ff0000; border-style: none solid solid none;*/ margin: 0 5px 10px 0 ; }
#colRight .box { margin: 0 5px 10px 5px; background:#efefef ;}

.box { padding: 0 0 4px /*5px*/0; border-bottom:1px solid /*#ffffff*/#f4efeb; }/*ptyś*/
.box h4 { padding: 8px 0 4px 10px; font-size: 14px;  margin-bottom:5px; line-height:39px; font-weight: bold; text-transform: uppercase; background:url(http://static.istore.pl/istore/10786/photos/original/515245.jpg) repeat-x;   }
.box ul { list-style: none; }
.box ul li { padding: 1px 5px 2px 0; }
.box ul li a { font-size: 90%; color:#0f3749; }
.box ul li a:hover { text-decoration: none; color:#71481a; }
.box ul ul { padding: 5px 0 5px 15px; }

.box div { margin-top: 3px; }
.box div h3 { font-size: 90%; color:#0f3749;}
.box div label { font-size: 90%; }
.box div input { font-size: 85%; }
.box div input.input { width: 100px;  margin:10px 5px 5px 5px; }
.box div input.input2 { width: 158px; }
.box div select { width: 100px; margin:10px 5px 10px 5px;}
.box div input.submit { width: 35px;  height:22px; margin-top:5px; text-transform: uppercase; }
.box div input.submit2 { width: 35px; height:22px; margin-top:5px; text-transform: uppercase; }
.box div input.submit3 { width: 36px; text-transform: uppercase; }
.box div a { font-size: 80%; }
.box div a:hover { text-decoration: none; }

/* Kategorie */
.box1 h4 { padding: 8px 0 4px 10px; font-size: 14px; margin-bottom:5px; line-height:39px; font-weight: bold; text-transform: uppercase; background:url(http://static.istore.pl/istore/10786/photos/original/515245.jpg) repeat-x;}
.box1 ul { list-style: none;  }
.box1 ul li { /*padding: 1px 0 3px;*/ color:#ddc8b3; }
.box1 ul li a { font-size: 12px; color:#0f3749; text-decoration:none; }
.box1 ul li a:hover { text-decoration: none; color:#71481a; display:block; background:#f9efe4; }
.box1 ul ul li { background: none; padding-left: 3px; }

#categories{margin-bottom:10px;}
#categories li{margin-left:3px;}
#categories li a { padding-left:12px; font-weight:bold; font-size: 12px; color:#0f3749; display:block; background:url(http://static.istore.pl/istore/10786/photos/original/444290.jpg)0 4px  no-repeat; text-decoration:none; line-height:19px;}
#categories li a:hover { text-decoration: none; color:#0f3749; display:block; background:url(http://static.istore.pl/istore/10786/photos/original/444291.jpg) 0 4px no-repeat #f9efe4;  }
#categories li ul li a:hover{border-bottom:1px solid #ececec; background:url(http://static.istore.pl/istore/10786/photos/original/444291.jpg) 0 4px no-repeat #ffffff;}

/* Nowe i promowane */
.box2 .item, .box2 .item2 { margin: 3px 5px; text-align: center; }
.box2 .item h3 {color:#0f3749; }
.box2 .item h3 a, .box2 .item2 h3 a { font-size: 100%; color:#0f3749;}
.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; max-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; }

/*Szukaj*/
a.szukaj {color:#0F3749; padding-left:5px; font-size:11px; margin-bottom:5px;} 

/* Kontakt */
#contacts li { padding: 5px 0; font-size:22px; font-family: Times New Roman, Times, serif;}
#contacts .contactName { padding: 0; font-size:14px; font-weight: bold; font-family: Georgia, Times New Roman, Times, serif;}
#contacts .phone {margin-left:4px; padding-left: 25px;  font-size:22px; background: url(http://img.istore.pl/img/client/version1/global/telefon.gif) 0px center no-repeat; font-family: Times New Roman, Times, serif; }
#contacts .mail {margin-left:4px; padding-left: 25px; font-size:11px; background: url(http://img.istore.pl/img/client/version1/global/mail.gif) 0px center no-repeat; font-family: Georgia, Times New Roman, Times, serif; }
#contacts .mail a{font-size:13px; color:#0F3749;}
#contacts .mail a:hover{color:#9D4819;}

/*Wydawcy*/
.wydawcy {text-align:center; width:100%; margin:25px 0; font-size:10px;}
.wydawcy a{font-size:11px; color:#44849f; margin:0 5px;}
.wydawcy a:link, .wydawcy a:visited{ text-decoration:none;}
.wydawcy a:active, .wydawcy a:hover{text-decoration:underline; color:#aaaaaa; }


/* Footer
============================================================ */
#footerIS {height:63px; /*padding: 5px 0 20px;*/ background: /*#0f3749*/#596E8F; color:#d4d4d4; font-size: 11px; line-height:3em; text-align: center; border-top:4px solid #d4d4d4; }
#footerIS p:last-child { font-size: 11px; color: #ffffff; line-height:1.4em; }
#footerIS a {font-size: 11px; color: #ffffff;}
#tapeIS { position: absolute; right: 0; top: 0; width: 300px; height: 100px; background: transparent url(http://img.istore.pl/img/client/version1/global/tapeTestIS.gif); }


body { 	background: url(http://static.istore.pl/istore/10786/photos/original/427297.jpg) repeat-x #FFFFFF; }
a {	color: #446CB1; }

#header { background: url(http://static.istore.pl/istore/10786/photos/original/547866.jpg) 0px center no-repeat; }
/*#topMenu { 	background: #7191c2; }*/
#topMenu a { 	background: url(http://static.istore.pl/istore/10786/photos/original/427424.jpg ) repeat-x ; }

#toolBox label { color: #666; }
/*#toolBox input { border: 1px solid #8e8e8e; background: #ffc; }*/
#toolBox input.submit {background:url(http://static.istore.pl/istore/10786/photos/original/438528.jpg) 0px center no-repeat; }


#toolBox input.loginUser{background: url(http://static.istore.pl/istore/10786/photos/original/438514.jpg) 0px center no-repeat; color:#fff; }



#container { background: #ffffff/*#f3f3f3*/;}
#colCenter h2 {	color: #fff; background: #7191c2; }
#colCenter #breadCrumb { color:#0f3749 ; background: #fbf7eb; }
#colCenter #catDescription { background: #dce5f4; color: #446CB1;}

.infoBox { border: 1px solid #44849f; }
.errorBox { border: 1px solid #f00; }

.box1 { background: #fff/*#7191c2*/; }
.box1 h4 { color:#aa0000; }
/*.box1 ul li { background: url(http://img.istore.pl/img/client/version1/blue/pointer.gif) 3px 5px no-repeat; padding-left: 17px; }
.box1 ul li a { color: #fff; }*/

.box2 { background: #fff/*#dce5f4*/; color: #333;}
.box2 h4 { color:#aa0000; }
.box2 a { color: #446CB1; }

.box3 { background: #fff/*#f3f3f3*/; color: #333; }
.box3 h4 { color:#aa0000;  }
.box3 a { color: #446CB1; }

.box div input.input { border: 1px solid #8e8e8e;  background:#ffffff; }
.box div input.input2 { border: 1px solid #8e8e8e; background: #ffc; }
.box div input.submit { border: none; background: url(http://static.istore.pl/istore/10786/files/515275.png)no-repeat; }
.box div input.submit2 { border: none; background: url(http://static.istore.pl/istore/10786/files/515275.png)no-repeat; }
.box div input.submit3 { border: 1px solid #8e8e8e; background: #d3d3d5; }

#colCenter ul.tabs { border-bottom: 1px solid #E4E0D3 /*#7191c2*/; }
#colCenter ul.tabs li { border: 1px #7191c2; background:#E4E0D3 /*#7191c2*/; }
#colCenter ul.tabs li.active { color: #3e6ca0; border-top: 1px solid #7191c2; border-left: 1px solid #7191c2; border-right: 1px solid #E4E0D3/*#7191c2*/; }
#colCenter ul.admin li { border: 1px #7191c2; }
#colCenter ul.admin li.active { color: #3e6ca0; background: #f3f3f3; border-top: 1px solid #7191c2; border-left: 1px solid #7191c2; border-right: 1px solid #7191c2; }

#colCenter form h3 { background: url(http://img.istore.pl/img/client/version1/blue/arrow_big.gif) no-repeat 0 1px; color:#3E6CA0; }
#colCenter form ul { border-top: 1px solid #7191c2; }
#colCenter form ul li { border: 1px #7191c2; border-style: none solid solid; }

#colCenter div.table h3 {	color: #fff; background: #7191c2; }
#colCenter div.table div { border-right: 1px solid #7191c2; border-left: 1px solid #7191c2; }
#colCenter div.table p { border-bottom: 1px solid #7191c2; }

#colCenter table.table th { color: #0e3848; background: url(http://static.istore.pl/istore/10786/photos/original/461748.jpg ) repeat-x /* #7191c2*/;	}
#colCenter table.table td { background: #fff; }

#colCenter table.table1 td.toRight input{color: #fff; background: url(http://static.istore.pl/istore/10786/photos/original/461814.jpg) no-repeat; }
#colCenter table.table1 td input{ background: url(http://static.istore.pl/istore/10786/photos/original/461847.jpg) no-repeat; }


#colCenter .sortProduct { background: #f9f9f9; color: #0f3749; }
#colCenter .sortProduct a { color: #0f3749; }
#colCenter #productList dt.promoBox { background: #e4e0d3 /*#f8f6f0*/ url(http://img.istore.pl/img/client/version1/blue/arrow_big.gif) 5px center no-repeat;   }
#colCenter #productList dd.promoBox div { background:#f8f6f0; /*#ffffcc;*/ }

#colCenter #newsBox h3 { color: #3e6ca0; background: url(http://img.istore.pl/img/client/version1/blue/arrow_big.gif) 0 0 no-repeat; }

#colCenter #productList dt { border-top: 5px solid #fff/*dce5f4*/; background: #f8f6f0 url(http://img.istore.pl/img/client/version1/blue/arrow_big.gif) 5px center no-repeat; }
#colCenter #productList dt strong { color: #f00; }
#colCenter #productList dt a { color: #0f3749/*3e6ca0*/; }
/*#colCenter #productList dd { border-bottom: 2px solid #3f67a5; }*/
#colCenter #productList dd div { border-bottom: 5px solid #fff/*#dce5f4*/; background: #f8f6f0; }

#colCenter #productList dd .price { color:#3e6ca0; border:2px solid /*#e4e0d3*/ #dce5f4; background: #FFFFFF/*#dce5f4#f5f5f5*/; }/*koń*/
#colCenter #productList dd .price a { background: url(http://img.istore.pl/img/client/version1/blue/kosz.gif) 0 4px no-repeat; }
#colCenter #productList dd .image img { border: 2px solid #fff/*dce5f4*/; }
#colCenter #productList dd .info span { color: #f00; }
#colCenter #productList dd .desc a.excerpt { color: #000; }
#colCenter #productList dd .producer { color: #44849f/*#669840*/; }
#colCenter #productList dd .producer strong{color: #0f3749 }

#colCenter #productList dd a { color: #0f3749/*446CB1*/; }
#colCenter #productList dd a.basket { background: url(http://img.istore.pl/img/client/version1/blue/kosz.gif) 0 4px no-repeat; }
#colCenter #productList dd a.inform { background: url(http://img.istore.pl/img/client/version1/blue/powiadom.gif) 0 4px no-repeat; }

#colCenter #productList h3 { color: #fff; background: #7191c2; }
#colCenter #productList ul li { border-bottom: 1px solid #f3f3f3; }
#colCenter #productList ul li a { background: url(http://img.istore.pl/img/client/version1/blue/kosz.gif) no-repeat top center; }

#colCenter #productList .tableView { background: #fff;}
#colCenter #productList .tableView div {background:#f8f6f0; }/*ptyś*/
#colCenter #productList .tableView h3 { color:#977957;}
#colCenter #productList .tableView h3 a { color:#0f3749;}
#colCenter #productList .tableView .bruttoPrice strong { color:#dd2d00;}
#colCenter #productList .tableView .addToBasket a { background: url(http://img.istore.pl/img/client/version1/blue/kosz.gif) left center no-repeat; }

#colCenter #productView .price { background: #E4E0D3/*#dce5f4*/; }
#colCenter #productView .price a { background: url(http://img.istore.pl/img/client/version1/blue/kosz.gif) no-repeat 0px center; }
#colCenter #productView .productDesc .image img { border: 2px solid #dce5f4; }
#colCenter #productView .productPhotos img { border: 2px solid #dce5f4; }
#colCenter #productView .review dd { border-bottom: 2px solid #dce5f4; }
#colCenter #productView .similar dt { border-bottom: 2px solid #dce5f4; }
#colCenter .pagerBox a:hover { background: #dce5f4; }

