                                                                                                                      /* tymczasowo - tmp, do zrobienia - todo, do usunięcia - deprecated, wersja kolorystyczna v_ */

/* General
============================================================ */

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background: #fff;
}

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);
}


#colRight img { padding: 1px; display: block; border: 1px solid #cccccc;}
.osoby{
line-height: 16px;
color: #444444;
}
#clientPage img { padding: 1px; display: block; border: 1px solid #cccccc;}
.regulamin1{font-size: 11px; color:#444444; line-height:18px;}

a.topzaloguj{
position:relative;
top:28px;
left:-50px;
padding: 36px 50px 20px 0px;
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
background: url(http://static.istore.pl/istore/10365/photos/original/258023.jpg ) no-repeat 62px 21px;
color: #85b9ff;
}
a.topkoszyk{
position:relative;
top:28px;
left:-36px;
padding: 36px 50px 20px 0px;
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
background: url(http://static.istore.pl/istore/10365/photos/original/258024.jpg ) no-repeat 82px 21px;
color: #85b9ff;
}
a:hover.topzaloguj ,a:hover.topkoszyk{
text-decoration:underline;
color: #85b9ff;
}

hr {
background-color: #818181;
height: 1px;
color: #818181;
border: 0px;
}
.podpis1{
color: #818181;
font-size:11px;
}
a.podpis2 {
text-decoration: none;
color: #0054c6;
}
a:hover.podpis2 {
text-decoration: underline;
}
a.podpis3 {
text-decoration: none;
color: #818181;
margin-left:6px;
}
a:hover.podpis3 {
text-decoration: underline;
color: #0054c6;
}

a:hover { text-decoration: none; }
.producer { display: none;}
.anchors { display: none;}
#tapeIS { display: none;}
#toolBox { display: none;}
#footerIS{ display: none;}
/* nowy layout
============================================================ */
#wrapper { width: 962px; margin: 0 auto; }

/* Header */
#header { overflow: hidden; height: 1%; padding: 0px; }
#header h1 { float: left; }
#header #advert { float: right; }
#header table img {display: block;}


/* TopMenu */
#topMenu { border-bottom: 1px solid #1d314c;
margin-top:5px;
margin-bottom: 6px;
padding: 1px 0px 0px 0px;
text-align: left;
list-style: none;
line-height: 24px;
}
#topMenu li { display: inline; }
#topMenu a { margin-left: 10px; padding: 0 0 2px 17px; font-size: 85%; font-weight: bold; text-decoration: none; text-transform: uppercase; white-space: nowrap; }
#topMenu {
background: #859ab6;
}
#topMenu li{
border-right: 1px solid #1d314c;
padding: 0px 13px 0px 0px;

}
#topMenu li a {
background: none;
font-weight: bold;
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255038.jpg ) no-repeat 8px 3px;; color: #1d314c;}

#topMenu li a:hover {
background: none;
font-weight: bold;
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255038.jpg ) no-repeat 8px 3px;; color: #1d314c;
text-decoration:underline;}











#colLeft { width: 224px; margin:0px;}
#colRight { margin: 0px; width: 224px; padding: 0px; }

/* Boxes globaly */
#colLeft .box { border-style: none solid solid none; margin:0px 10px 10px 0px;}
#colRight .box { margin: 0 0px 10px 10px; }

.box { padding: 0px 0px 2px 0px; }

#colCenter #sex{
height: 25px;
line-height: 25px;
color: #444444;
padding: 0px 0px 0px 27px;
font-weight: bold;
border-bottom: 1px solid #cccccc;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255051.jpg ) no-repeat 18px 9px;
background-color: #f0f0f0;
margin-bottom:10px;
}















.box2 { background: #f3f4f8; }
.box2 h4 {
border-bottom: 1px solid #cccccc;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255051.jpg ) no-repeat 18px 9px;
background-color: #f0f0f0;
color: #444444;
padding-left:38px;
}
.box2 a {
font-weight: bold;
color: #444444;
text-decoration:none;
}
.box2 a:hover { text-decoration: underline; }




.box ul { list-style: none; }
.box ul li { padding: 1px 5px 2px 0; }
.box ul li a { font-size: 100%; }
.box ul li a:hover { text-decoration: none; }
.box ul ul { padding: 5px 0 5px 15px; }

.box div { margin-top: 3px; }
.box div h3 { font-size: 90%; }
.box div label { font-size: 100%; }
.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 input.submit { width:153px; text-transform: uppercase; }
.box div input.submit2 { width: 36px; text-transform: uppercase; }
.box div a { font-size: 80%; }
.box div a:hover { text-decoration: none; }





.box1 { background: #7191c2; }
.box1 h4 { border-bottom: 1px dotted #fff0e0;	background: transparent url(http://img.istore.pl/img/client/version1/blue/arrow_sm.gif) no-repeat 0 center; color: #fff0e0; }
.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; }



.box3 {  background: #f3f4f8; }
.box3 h4 {
border-bottom: 1px solid #cccccc;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255051.jpg ) no-repeat 18px 9px;
background-color: #f0f0f0;
color: #444444;
padding-left:38px;
}
.box3 a {
font-weight: bold;
color: #444444;
text-decoration:none;
}
.box3 a:hover { text-decoration: underline; }



.box div input.input { border: 1px solid #000000; background: #fff; }
.box div input.input2 {
        border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	background-color:#ffffff;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        padding:3px 5px 5px 5px;}

.box div input.submit {
        height: 20px;
        width: 70px;
        border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	background-color:#eeeeee;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        margin: 4px 0px 0px 0px;
        font-size: 10px;

}
.box div input.submit2 {
        height: 20px;
        width: 50px;
        border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	background-color:#eeeeee;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        margin: 4px 0px 0px 0px;
        font-size: 10px;
 }




/* Zakładki
============================================================ */
#colCenter ul.tabs {
	height: 14px;
	padding-left: 5px;
	list-style: none;
}

#colCenter ul.tabs li {
	display: block;
	float: left;
	padding-right:9px;
}

#colCenter ul.tabs li span {
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer; font-size: 95% ; color: #0054c6;
}




#colCenter ul.tabs li a {
	display: block;
	float: left;
	text-decoration: none;
	cursor: pointer;
        color: #0054c6;
}
#colCenter ul.tabs li a:hover {
	text-decoration: underline;
        color: #0054c6;
}

#colCenter ul.tabs li a span, #colCenter ul.tabs li span span {
	display: block;
	float: left;
	height: 24px;
	line-height: 20px;
	padding: 0 5px;
	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 5px 0 6px;	}

#colCenter ul.admin { margin-bottom: 10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;}

#colCenter form ul li input.guzik{
height: 20px;width: 110px;
border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb; background-color:#eeeeee;
color: #444444; margin: 4px 0px 0px 248px; font-size: 11px;
}

/










/* Product View
=============================================================================================================================== */
h2 strong { color: #f00; padding-left: 10px; }
#colCenter #productView { background-color: #f3f4f8; }
#colCenter #productView .price { margin:0px; 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: 90%; 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: 100%; padding: 6px 0 0 25px; text-decoration: none; color:#cc000b;}
#colCenter #productView .price a:hover { text-decoration: underline; }
/*  kliknij aby powiększyć */
#colCenter #productView .productDesc { overflow: hidden; height: 1%; font-size: 90%; margin:10px}
#colCenter #productView .productDesc a { text-decoration: none; }
#colCenter #productView .productDesc a:hover { text-decoration: underline; }
#colCenter #productView .productDesc .image { float: left; margin-right: 10px; text-align: right; }
#colCenter #productView .productDesc .image img { padding: 1px; display: block; border: 1px solid #cccccc; }

#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: 5px; }
.infoBox {  background: #f1f6fe; text-align: justify; line-height: 18px; border: 1px solid #cedaee;}
.errorBox { background: #fcd6d6; text-align: justify; line-height: 18px; border: 1px solid #f99393; }
.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://static.istore.pl/istore/10365/photos/original/256672.jpg) 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%; }
.infoBox a{color: #0054c6;}
.infoBoxsg, .errorBox { height: 1%; margin: 0 0 10px; padding: 5px; color:#85b9ff;}
.infoBoxsg {  background: #1b304b; text-align: justify; line-height: 18px; border: 1px solid #85b9ff;}
.infoBoxsg dt, .errorBox dt { margin: 0; padding: 0 0 1px 40px; height: 38px; line-height: 35px; font-size: 100%; font-weight: bold; }
.infoBoxsg dt {	background: url(http://static.istore.pl/istore/10365/photos/original/298264.jpg) 0 1px no-repeat; }
.infoBoxsg dd, .errorBox dd { margin: 0; padding: 0px 0px 0px 40px; font-size: 90%; }




/* 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 box z produktami
============================================================ */
#colCenter #productList dt {
margin: 0;
line-height: 25px;
padding: 0px 0px 0px 27px;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #cccccc;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255051.jpg ) no-repeat 18px 9px;
background-color: #f0f0f0;

}

#colCenter #productList dt strong {
padding: 5px 10px 7px 10px;
color: #fff;
background-color: #cc000b;

}
#colCenter #productList dt a {
text-decoration: none;
color: #444444;
}
#colCenter #productList dt a:hover {
text-decoration: underline;
}

#colCenter #productList dd { margin: 0 0 10px; padding: 0; background-color: #f3f4f8}
#colCenter #productList dd div { margin: 0; padding: 0 10px 0 0px; 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: 0px 0px 5px 0px;
        padding: 10px;
        border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	background-color:#eeeeee;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        margin: 4px 0px 0px 3px;
        font-size: 11px;
        text-align: center;
}
#colCenter #productList dd .price span { font-weight: bold; }
#colCenter #productList dd .price a {
display: block;
padding: 4px 4px 0px 6px;
font-size: 90%;
color: #444444;
font-weight: bold;
text-decoration: none;
}
#colCenter #productList dd .plus{
color: #cc000b;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 2px 0px 0px;
}
#colCenter #productList dd .price a:hover { text-decoration: underline; }
#colCenter #productList dd .image { float: left; padding: 10px 10px 10px 0; }
#colCenter #productList dd .image img { padding: 1px; display: block; border: 1px solid #cccccc;}
#colCenter #productList dd .info { margin: 10px 0 0; font-size: 10px;  }
#colCenter #productList dd .desc { margin: 5px 0; font-size: 12px; }
#colCenter #productList dd .desc a.excerpt { border: none; text-decoration: none; font-size: 11px; color: #444444;}

#colCenter #productList dd .desc a.more {
white-space: nowrap;
color: #0054c6;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
#colCenter #productList dd .producer { float: left; margin: 10px 10px 0 0; font-size: 90%; font-weight: bold; clear: left; }
#colCenter #productList dd .anchors { float: right; margin: 10px 0 10px; font-size: 90%; white-space: nowrap; }






/* OLD Layout
============================================================ */

/* ToolBox */
#toolBox { padding: 5px; text-align: right; overflow: hidden; height: 1%; margin: 10px 0; }
#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 h2 { margin:10px; padding: 2px 5px; font-size: 100%; text-transform: uppercase; } */
#colCenter #breadCrumb {

line-height: 25px;
font-size: 90%;
border-bottom: 1px solid #cccccc;
background-color: #f0f0f0;
color: #444444;
padding-left:10px;
margin-bottom:10px;
}
#colCenter #breadCrumb a { text-decoration: none; color:#444444; padding:0px 4px 0px 4px;}
#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; line-height:18px; color:#444444; }
#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 110px 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: 90%; }
#colCenter a{
color:#0054c6;
text-decoration:none;
}
#colCenter a:hover{
color:#0054c6;
text-decoration:underline;
}

/* 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: 90%; background: #f0f0f0;}
#colCenter table.table td { padding: 5px; font-size: 90%; vertical-align: middle; background:#f3f4f8; }
#colCenter table.table td input {
        border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	background-color:#ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        font-size:100%;
        padding:0px 0px 2px 2px;
 }
#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; }

#colCenter table.table td input.zam{
height: 20px;width: 110px;
border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb; background-color:#eeeeee;
color: #444444;font-size: 11px;
}




/* shoping cart */
#cartSummary { margin: 0 0 10px 0; width: 100%; }
#cartSummary th { text-align: right; font-size: 90%; padding: 2px 5px; background: #f3f4f8; }
#cartSummary td { padding: 3px 5px; background: #f3f4f8; 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; }






#colCenter form ul li input.zhasla{
height: 20px;width: 110px;
border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb; background-color:#eeeeee;
color: #444444; margin: 4px 0px 0px 248px; font-size: 11px;
}




/* Formularz
============================================================ */

#colCenter form h3 {
height: 25px;
line-height: 25px;
font-size: 100%;
font-weight: bold;
border-bottom: 1px solid #cccccc;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255051.jpg ) no-repeat 18px 9px;
background-color: #f0f0f0;
color: #444444;
padding-left:28px;
margin-top:10px;
}
#colCenter form h3 span {	font-weight: normal; }

#colCenter form ul { list-style: none; padding: 5px 0 0; background-color: #f3f4f8;}
#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: &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; *&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;; }
* 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 {
        border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	background-color:#ffffff;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        padding:0px 0px 2px 2px;}
#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:200px;
        font-size: 11px;
        border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	background-color:#ffffff;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        padding:0px;  }
#colCenter form ul li select {
        font-size: 11px;
        border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	background-color:#ffffff;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        padding:0px; }

#colCenter form ul li.error { color: #f00; }
#colCenter form ul li.error input {
 border-bottom:1px solid red;
	border-right:1px solid red;
	border-top:1px solid red;
	border-left:1px solid red;
	background-color:#ffffff;
 }
#colCenter form ul li.submit { border: 0; background: #f3f4f8; 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; }

#colCenter form ul li input.loginmoj {
height: 20px;width: 110px;
border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb; background-color:#eeeeee;
color: #444444; margin: 4px 0px 0px 248px; font-size: 11px;
}
#colCenter form ul li input.loginmoj2 {
height: 20px;width: 70px;
border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb; background-color:#eeeeee;
color: #444444; margin: 4px 0px 0px 248px; font-size: 11px;
}
#colCenter form ul li input.loginmojdane {
height: 20px;width: 110px;
border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb; background-color:#eeeeee;
color: #444444; margin: 4px 0px 0px 248px; font-size: 11px;
}
#colCenter form ul li input.loginmojemail {
height: 20px;width: 110px;
border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb; background-color:#eeeeee;
color: #444444; margin: 4px 0px 0px 248px; font-size: 11px;
}
/* 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 h4 {
	height: 25px;
	line-height: 25px;
	padding: 0px 0px 0px 27px;
	color: #444444;
	font-size: 100%;
	font-weight: bold;
	text-transform: capitalize;
}

.box ul { list-style: none; }
.box ul li { padding: 3px 5px 3px 0; }
.box ul li a {
font-size: 90%;
padding-left:10px;
background: transparent url(http://static.istore.pl/istore/10365/photos/original/255051.jpg ) no-repeat 0px 3px;
 }
.box ul li a:hover { text-decoration: underline; }

.box div { margin-top: 3px; }
.box div label {  padding: 0px 10px 0px 0px; }

.box div input {
        font-size: 100%;
        width:10px;
	margin: 0px 10px 0px 0px;
	padding:0px;
	vertical-align:middle;
	border:0;
}

.box div input.input { width: 100px; padding:0px; }
.box div input.input2 { width: 158px; margin-top:4px; margin-bottom:4px;  }
.box div select { width: 00px; margin-right: 5px; }
.box div a { font-size: 80%; }
.box div a:hover { text-decoration: none; }

/* powyzej wygląd input newsletter ! */



/* Kategorie */

.box1 ul {
	margin: 4px 4px;
	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: underline; }

.box2 ul {
	margin: 4px 5px;
	padding: 4px 12px;
	font-size: 12px;
        line-height:14px;
}
.box2 ul li ul {
	margin: 0px 1px;
	padding: 1px 12px;
	font-size: 12px;
        line-height:14px;
}

.box2 form div {
	margin: 3px 5px;
	padding: 5px 0 5px 10px;
}

.box2 form div input.search { border: 1px solid #000; width: 110px; }

/* wygląd input szukaj ! */
.box2 form div input.input {
        width: 158px;
        margin: 6px 0px 4px 0px;
        border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	background-color:#ffffff;
	color:#777;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
        color: #444444;
        padding:3px 5px 5px 5px;
}
.box2 form div select { border: 1px solid #aaa; width: 130px; }
.box2 form a { color: #666; }

.box3 ul {
	margin: 4px 5px;
	padding: 4px 12px;
	font-size: 12px;
        line-height:18px;
}
.box3 ul li { padding: 1px 0 3px; }

.box2 .item, .box2 .item2 {
/*	border-bottom: 1px solid #ddd;*/ /* nun */
	padding-bottom: 4px;
	margin: 5px;
	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;
}
.box2 .item span, .box2 .item2 span {
	text-align: center;
	display: block;
}
.box2 .item span a, .box2 .item2 span a { font-size: 1.1em; }

.box h5 { font-size: 11px; }
.box div { margin: 3px 5px; padding: 0px 10px; font-size: 11px; }

.contacts ul li a { font-size: 11px; color:#0055c6; background:none;}
.contacts  ul li { padding: 0px; }
.contacts .contactName { line-height:20px; padding: 0; font-weight: bold; font-size: 11px; }
.contacts .phone { padding-left: 10px; line-height:20px;}
.contacts .mail { padding: 0px; line-height:20px;}


/* 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/version2/global/tapeTestIS.gif); }


