html, body, h1, h2, h3, h4, h5, h6,
div, span, blockquote, p, address,
form, fieldset, label, legend, img,
a, abbr, acronym, ul, ol, dl, dt, dd, li,
hr, table, td, th, big, small,q, button,
strong, em, sup, sub, del, cite, code {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
}
ul, ol { list-style: none; }
body {
    background: #ffffff url("images/bg-top-left.jpg") 0 0 repeat-x;
    color: #4a4a4a;
	font: normal 10px Tahoma,Helvetica,Arial,sans-serif;
}
br {
    clear: both;
}
label.b {
    font-weight: bold;
}

#bodyRight {
	background: #ffffff url("images/bg-top-right.jpg") 0 0 repeat-x;
	position: absolute;
	z-index: -10;
	width: 50%;
	height: 269px;
	top: 0;
	right: 0;
}

#error_form{
   padding:10px 20px;
   border:1px solid #f0f0f0; 
   position:fixed;
   width:66px;
   background-image:url("..");
   background-repeat:no-repeat;     
   padding-left:36px;
   text-align:center;
   background-position: 10px 14px;
   top:50%;
   left:50%;
   z-index:97;
   margin-left:500px;
}

a:link, a:visited {
	color: #007bbb;
	text-decoration: none; 
}
a:hover, a:focus, a:active {
	border: 0;
	text-decoration: underline;
}
h1, h2, h3, h4, h5 { font: normal 1em Helvetica,Arial,Tahoma,sans-serif; }

input.text, textarea.text {
    width: 125px;
    padding: 4px 5px;
    background: #ffffff url("images/input-text-bg.gif") repeat-x;
    border: 1px solid #b8b8b8;
    color: #333333;
    font: normal 11px Tahoma,Helvetica,Arial,sans-serif;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
input.text:focus {
    border-color: #575757;
}
input.text.wide {
    width: 300px;
}
input.text.mini {
    width: 90px;
}
select.text {
    width: 130px;
    padding: 4px 5px;
    background: #ffffff;
    border: 1px solid #b8b8b8;
    color: #333333;
    font: normal 11px Tahoma,Helvetica,Arial,sans-serif;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


button {
    background: none;
    width: auto;
    overflow: visible;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
button, button span, button em {
    height: 30px;
    line-height: 26px;
}
button span, button em {
    display: block;
    margin: 0;
    color: #ffffff;
}
button span {
    padding-left: 10px;
    background: #ffffff url("images/button-bg.png") no-repeat 0 0;
}
button em {
    font-style:normal;
    padding-right:10px;
    background: #ffffff url("images/button-bg.png") no-repeat 100% 0;
}
button.gray span, button.gray em {
    font-size: 9px;
    line-height: 20px;
    height: 22px;
    color: #1e1e1e;
    font-weight: bold;
    background-image: url("images/button-bg-gray.png");
}

#container {
    
    background: transparent url("images/bg-bottom.gif") bottom repeat-x;
    display: block;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -15px;
}
#bottomSite, #bottomSpacer {
    height: 25px;
}
#bottomSite {
    text-align: right;
    width: 1000px;
    display: block;
    margin: auto;
}
#topSite {
    width: 1048px;
    height: 209px;
    display: block;
    margin: auto;
}
#containerInner {
    width: 1000px;
    margin: auto;
    display: block;
    min-height: 340px;
}
#footer {
    width: 1000px;
    margin: auto;
    display: block;
	padding-bottom: 30px;
}
#colLeft {
    float: left;
    width: 209px;
}
#colBody {
	float: left;
    width: 791px;
}
#colCenter {
    float: left;
    width: 549px;
    /*margin-left: 20px;
    margin-right: 20px;*/
}
#colRight {
    float: right;
    width: 202px;
}

a.more,
a.more:visited {
	background: url("images/arrow-blue.gif") 100% 5px no-repeat;
	padding-right: 7px;
}





.infoBox {
    margin: 1.1em 0px;
    padding: 10px 25px 10px 70px;
    border: solid 1px #ffffff;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
.infoBox.tip {
    background: #fffcd9 url("images/infobox-tip.gif") no-repeat 22px 50%;
    border-color: #fff67e;
}
.infoBox.info {
    background: #eff5fa url("images/infobox-info.gif") no-repeat 22px 50%;
    border-color: #bcd4ea;
}
.infoBox.warn {
    min-height: 22px;
    background: #ffe4e4 url("images/infobox-warn.gif") no-repeat 22px 50%;
    border-color: #fdabab;
}
.infoBox.clean {
    padding: 14px 25px;
    background-image: none;
}

#navi_previous span, #navi_next {
    color: #a0a0a0;
}
#navi_previous {
    width: 80px;
    text-align: left;
}
#navi_links {
    width: 362px;
    text-align: center;
}
#navi_next {
    width: 80px;
    text-align: right;
}
#navi_links a, #navi_links span {
    padding: 0 5px;
}
#navi_links span.current {
    color: #000000;
    font-weight: bold;
}
#colBody {
	background: transparent url("images/bg-top-content.jpg") 0 0 repeat-x;
}
#topOptions {
	background: url("images/bg-top-left-content.gif") 0 0 no-repeat;
	display: block;
	height: 58px;
	width: 791px;
}
#menuOptions {
	color: #ffffff;
	line-height: 21px;
	font-weight: bold;
}
#topOptions ul {
	list-style-type: none;
}
#menuOptions li {
	display: inline;
	background: url("images/top-menu-li-sep.gif") right no-repeat;
	padding: 7px 15px 7px 15px;
    font-size: 12px;
}
#topOptions li.last {
	background: none;
}
#topOptions li a {
	color: #ffffff;
}

#searchOptions {
	color: #ffffff;
	line-height: 29px;
	font-weight: bold;
}

#searchOptions ul {
	list-style-type: none;
}
#searchOptions li {
	display: inline;
}
#searchOptions li.first {
    padding-left: 20px;
}
#searchOptions div.sep {
    background: url("images/top-menu-li-sep2.gif") bottom center no-repeat;
	margin-top: 3px;
    float: left;
    width: 50px;
    height: 34px;
}
#searchOptions label {
    float: left;
}
#searchOptions input.text {
    /*height: 11px;*/
    width: 100px;
    padding: 2px 3px;
    font-size: 10px;
}
#searchOptions div.input {
    float: left;
    padding-left: 10px;
    margin-top: 6px;
    padding-right: 20px;
}
#searchOptions div.floatLink {
    padding-left: 20px;
    float: left;
}
#searchOptions div.floatLink a {
    color: #ffffff;
    font-weight: normal;
    font-size: 10px;
}

#searchOptions li {
	display: inline;
	/*background: url("images/top-menu-li-sep.gif") right no-repeat;
	padding: 7px 20px 7px 20px;*/
    background: url("images/arrow-red.gif") 5px 7px no-repeat;
    padding: 3px 5px 4px 16px;
}
#searchOptions li.first {
    background-image: none;
    padding-left: 0;
    padding-right: 10px;
}

#colCenter, #colRight {
    margin-top: 20px;
}

.pageBody {
    padding: 0 0 0 25px;
    font: 11px/17px tahoma;
}
.pageBody h1 {
	font-size: 2.1em;
	padding: 2px 0 7px 0;
    color: #2b2b2b;
    margin-bottom: 10px;
    border-bottom: dotted 1px gray;
}
.pageBody h1 a:link, .pageBody h1 a:visited {
	color: #2b2b2b;
}
.pageBody h1 a:hover, .pageBody h1 a:focus, .pageBody h1 a:active {
	border: 0;
	color: #007bbb;
	text-decoration: none;
}
.pageBody h2 {
	font-size: 1.6em;
	padding: 2px 0 7px 0;
    color: #2b2b2b;
    margin-bottom: 6px;
    border-bottom: dotted 1px gray;
}

.pageBody p.gray {
    color: #a0a0a0;
}

.pageBody ul.arrow li {
    background: url("images/arrow-blue.gif") 5px 10px no-repeat;
    font-size: 1em;
    border: 0;
    padding: 3px 5px 4px 16px;
}

a.mailThis {
    background: url("system/icons/email.png") center left no-repeat;
    padding-left: 21px;
    display: block;
    float: left;
    color: #2C2C2C;
}
a.printThis {
    background: url("system/icons/printer.png") center left no-repeat;
    padding-left: 21px;
    display: block;
    float: left;
    margin-left: 10px;
    color: #2C2C2C;
}

a.askThis {
    background: url("system/icons/email_go.png") center left no-repeat;
    padding-left: 21px;
    display: block;
    float: left;
    margin-left: 10px;
    color: #2C2C2C;
}

a.Delivery {
    background: url("system/icons/delivery.png") center left no-repeat;
    padding-left: 23px;
    display: block;
    float: left;
    margin-left: 10px;
    color: #2C2C2C;
}

.productLists {
    float: right;
    text-indent: -3000em;
    width: 32px;
    height: 21px;
    display:block;
}
.productLists.typeFULL.active {
    background: url("system/img/product-type-1-active.gif");
}
.productLists.typeFULL {
    background: url("system/img/product-type-1.gif");
}
a.productLists.typeFULL:hover {
    background: url("system/img/product-type-1-active.gif");
}
.productLists.typeSHORT.active {
    background: url("system/img/product-type-2-active.gif");
}
.productLists.typeSHORT {
    background: url("system/img/product-type-2.gif");
}
a.productLists.typeSHORT:hover {
    background: url("system/img/product-type-2-active.gif");
}
.productLists.typeGRID {
    background: url("system/img/product-type-3.gif");
}
.productLists.typeGRID.active {
    background: url("system/img/product-type-3-active.gif");
}
a.productLists.typeGRID:hover {
    background: url("system/img/product-type-3-active.gif");
}


.wrap:after {
    content: "."; 
    display: block;
	height: 0;
    clear: both; 
    visibility: hidden;
}
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}




#priceTag {
    width: 523px;
    display: block;
    font-size: 11px;
    font-family: Tahoma;
}
#priceTag h3 {
    background: #ffffff url("images/box-price-tag-top.png") right no-repeat;
    color: #383431;
    font-weight: bold;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
}
#priceTag #priceOptions {
    background: #ffffff url("images/box-price-tag-bg.png") right repeat-y;
    padding: 4px;
    color: #3b3b3b;
}
#priceTag #productStatus {
    background: #ffffff url("images/box-price-tag-middle.png") right repeat-y;
    text-align: right;
    padding: 7px 10px;
    color: #eeeeee;
}
#priceTag #productStatus strong {
    color: #fcfcfc;
}
#priceTag #priceSavings {
    background: #ffffff url("images/box-price-tag-middle.png") right repeat-y;
    padding: 2px 3px;
	font-size: 10px;
    color: #333333;
}
#priceTag #productPrice {
    display: block;
    float: left;
    width: 70%;
    background: #b9001F url("images/box-price-tag-bottom-corner.gif") bottom right no-repeat;
    height: 38px;
    line-height: 38px;
    font-weight: bold;
    color: #ffffff;
    font-size: 18px;
}
#priceTag #productPrice div {
    margin-left: 10px;
}
#priceTag #productPrice span#priceCaption {
    font-size: 14px;
    font-weight: normal;
}
#priceTag #productPrice.priceHidden {
    width: 100%;
    font-size: 10px;
    line-height: 15px;
    font-weight: normal;
    padding-top: 5px;
}
#priceTag #productItems {
    display: block;
    float: right;
    width: 30%;
    height: 38px;
    line-height: 38px;
}
#priceTag select  {
    margin:0;
    padding: 1px 0px;
    font:normal 11px Arial, Helvetica, sans-serif;
    border: 1px solid #cfcfcf;
    width: 150px;
}


ul#cardMenu {
    margin:0 auto;
    padding:0;
    list-style:none;
    width: 524px;
    height: 30px;
    display: block;
    clear: both;
    background:url("images/card-menu-bg.gif") bottom repeat-x;
    font-size: 11px;
}
ul#cardMenu li {
    display:inline;
    line-height: 30px;
    margin:0;
    padding:0;
}
ul#cardMenu a:link, ul#cardMenu a:visited, ul#cardMenu p {
    float:left;
    background:url("images/card-menu-left-bg.gif") no-repeat left top;
    padding:0 0 0 4px;
    text-decoration:none;
    background-position:0% -42px;
    color: #666;
    cursor: pointer;
    outline: none;
}
ul#cardMenu p {
    cursor: default;
}
ul#cardMenu a span, ul#cardMenu p span {
    float:left;
    display:block;
    background:url("images/card-menu-right-bg.gif") no-repeat right top;
    padding: 0 14px 0px 10px;
    line-height: 30px;
    color:#666;
    background-position:100% -42px;
}
ul#cardMenu a:hover span {color:#000; text-decoration: none;}
ul#cardMenu a:hover, ul#cardMenu a:active {
    background-position:0 0;
    color: #000;
    text-decoration: none;
    outline: none;
}
ul#cardMenu a:hover span {
    background-position:100% 0;
}
ul#cardMenu li.selected a:link, ul#cardMenu li.selected a:visited, ul#cardMenu li.selected p {
    float:left;
    background:url("images/card-menu-left-bg.gif") no-repeat left top;
    padding:0 0 0 4px;
    text-decoration:none;
    outline: none;
    cursor: default;
}
ul#cardMenu li.selected a:hover, ul#cardMenu li.selected a:active {
    text-decoration: none;
}
ul#cardMenu li.selected a span, ul#cardMenu li.selected p span {
    float:left;
    display:block;
    background:url("images/card-menu-right-bg.gif") no-repeat right top;
    padding: 0 14px 0px 10px;
    line-height: 30px;
    color:#666;
    outline: none;    
}
ul#cardMenu li.selected a:hover span {color:#666; text-decoration: none;}
div#cardMenuBody {
    margin: 0 auto;
    display: block;
    width: 482px;
    background-color: #f4f4f4;
    padding: 20px;
    border: 1px solid #ddd;
    border-top: none;
}





h3.title {
	font-size: 1.7em;
	margin-bottom: 10px;
}
h3.title a:link, h3.title a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
h3.title a:hover, h3.title a:active {
	color: #007bbb;
}







div#kategorie {
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 209px;
}


#kategorie ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#kategorie li {
	/*padding: 2px 10px 2px 10px;*/
	/*margin-left: 2px;*/
	padding: 0;
	margin: 0;
	/*padding-left: 8px;*/
	
	/*padding-right: 2px;*/
	text-align: left;
	
	background-color: #ffffff;
	/*padding-top: 2px;
	padding-bottom: 2px;*/
}

#kategorie li div {
	
	/*background: transparent url("http://www.cefarm24.pl/skins/default/img/toggle_plus.gif") left 4px no-repeat;*/
	background: transparent url("images/bg-menu-bottom.gif") left bottom no-repeat;
	/*margin-left: 10px;*/
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 15px;
}
#kategorie li div a {
	display: block;
	margin-left: 20px;
	/*padding-left: 10px;*/
}

#kategorie li a {
	/*background-color: transparent;
	background-position: left center;
	background-repeat: no-repeat;*/
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#kategorie li div.ico {
    background-color: transparent;
	background-position: right center;
	background-repeat: no-repeat;
    float: left;
    display: block;
    /*margin-left: 15px;*/
    width: 20px;
    line-height: 16px;
}

/*#kategorie li.top {*/
#kategorie li.parent {
	background: url("images/bg-menu-parent.png") repeat-y;
}
#kategorie li {
	background: url("images/bg-menu-child.png") repeat-y;
}
/*#kategorie li {
	background: #303030;
}*/
/*
#kategorie li.plus {
	background: transparent url("http://www.cefarm24.pl/skins/default/img/toggle_plus.gif") left 4px no-repeat;
	
}
#kategorie li.minus {
	background: transparent url("http://www.cefarm24.pl/skins/default/img/toggle_minus.gif") left 4px no-repeat;
	
}
#kategorie li.active {
	background: transparent url("http://www.cefarm24.pl/skins/default/img/toggle_none_active.gif") left 4px no-repeat;
	
}

#kategorie li.plus_active {
	background: transparent url("http://www.cefarm24.pl/skins/default/img/toggle_plus_active.gif") left 4px no-repeat;
	
}
#kategorie li.minus_active {
	background: transparent url("http://www.cefarm24.pl/skins/default/img/toggle_minus_active.gif") left 4px no-repeat;
	
}*/
#kategorie li div {
	padding-left: 8px;
}

/*
#kategorie li div {
	border-bottom: solid 1px #DFF7FB;
}*/

#kategorie div.parent {
	font-weight: bold;
}

#kategorie a.active:link,
#kategorie a.active:visited,
#kategorie a.active:hover,
#kategorie a.active:active { color: #e3ff26; }

#kategorie a:link, #kategorie a:visited {
	color: #ffffff;
	text-decoration: none;
}
#kategorie a:hover, #kategorie a:active {
	color: #e7e7e7;
	text-decoration: none;
}


.ads {
    margin: 5px auto;
}



#colRight div.box {
    background: #f5f5f5;
}
#colRight div.box.red {
    background: #fefefe;
}
#colRight div.box h1 {
    font: bold 11px Helvetica,Arial,Tahoma,sans-serif;
    color: #ffffff;
    padding: 7px 15px;
    margin-left: 2px;
}
#colRight div.box h1 a {
    color: #ffffff;
}
#colRight div.box .outer {
    background: transparent url("images/box-gray-border.gif") left repeat-y;
}
#colRight div.box .inner {
    background: transparent url("images/box-gray-bottom.png") bottom no-repeat;
}

#colRight div.box.red .inner {
    background-image: url("images/box-red-bottom.png");
}

#colRight div.box .content {
    margin: 10px 10px 0px 10px;
}

#colRight div.box div.text {
    font-size: 11px;
    line-height: 15px;
}

#colRight div.box h1.gray {
    background: #7f7f7f;
}
#colRight div.box h1.yellow {
    background: #FFF01C;
    color: #000000;
}
#colRight div.box h1.yellow a {
    color: #000000;
}
#colRight div.box h1.red {
    background: #b9001f;
}
#colRight div.box h1.blue {
    background: #092b6b;
}
#colRight div.box h1.grayLight {
    background: #b2b2b2;
}
#colRight div.box h5 {
    color: gray;
    margin-top: 5px;
}


.box div.avatar {
    float: left;
}
.box div.avatar img {
    margin-right: 5px;
    padding: 1px;
    border: 1px solid #e5e5e5;
    background: #ffffff;
}







.box li, .box p.wiecej { 
	background: url("images/arrow-blue.gif") 5px 12px no-repeat;
	border-bottom: 1px solid #d7d7d7;
	font-size: 1.1em;
	padding: 8px 5px 9px 16px;
}
.box.red li {
    border-color: #ffefef;
}
.box li.last, .box p.wiecej.last {
    border-bottom: none;
}

.box li a, .box li a:visited {
	color: #4a4a4a;
	font-weight: bold;
}
/*.box li.row1 { background-color: #f7f7f7; }
.box li.row2 { background-color: #ffffff; }*/
.box li .detail { color: #adadad; }
.box li div.last_logged { float: right; color: #adadad; }


table.tabela th {
    border-top: 1px solid #f2f2f2;
    font-size: 1em;
    padding: 6px 5px 6px 5px;
    background: #c2c2c2;
}

table.tabela td {
  border-top: 1px solid #f2f2f2;
  font-size: 1em;
  padding: 6px 5px 6px 5px;
}
table.tabela tr.last td {
    border-bottom: 1px solid #f2f2f2;
}
table.tabela tr.row1 td {
  background-color: #fafafa;
}
table.tabela tr.row2 td {
  background-color: #f7f7f7;
}
table.tabela tr.row0 td {
    border: none;
}
table.tabela td.summary {
  border-bottom: 1px solid #f2f2f2;
  font-weight: bold;
}
table.tabela.noBorder td {
    border: 0;
}







/* ************************************************************************** */
/* SKLEP */
#productGrid img {
    padding-right: 3px;
}
#productGrid h3 {
    font: 11px/17px Tahoma;
}
#productGrid h3 a:link, #productGrid h3 a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
#productGrid h3 a:hover, #productGrid h3 a:active {
	color: #007bbb;
}
#productGrid a.addCart {
    float: left;
    background: url("system/icons/cart_put.png");
    text-indent: -3000em;
    width: 16px;
    height: 16px;
    display: block;
}

a.loadToCart {
    background: url("system/icons/cart_put.png") left center no-repeat;
    padding-left: 20px;
    display: block;
}





div.preview {
	position:relative;
	float: left;
	margin-right: 10px;
    z-index:4;
}
div.preview div.price {
	position:absolute;
	z-index:5;
	margin: 3px;
	font:bold 10px Tahoma,Arial,Verdana,Helvetica;
	background-color: #8511b0;
	padding:3px 5px;
	color:#fff;
}
.mini .price, .grid .price {
	font:bold 10px Tahoma,Arial,Verdana,Helvetica;
	background-color: #8511b0;
	padding:3px 5px;
	color:#fff;
}
.grid .price {
    float: right;
    margin-top: 2px;
    margin-right: 3px;
}
div.preview .price.special {
	background-color: #D91B0B;
}
.mini .price.special, .grid .price.special {
    background-color: #D91B0B;
}
.product h3 {
	font-size: 1.7em;
	margin-bottom: 10px;
}
.product h3 a:link, .product h3 a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
.product h3 a:hover, .product h3 a:active {
	color: #007bbb;
}

img.galeria {
    border: 1px solid #e5e5e5;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 2px;
    background-color: #ffffff;
}

img.galeria_mini {
	border: 1px solid #e5e5e5;
    margin-bottom: 2px;
    padding: 1px;
    background-color: #ffffff;
}
table.product_gallery {
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
}



a.addCart {
    float: right;
    background: url("images/button-add-cart.png");
    text-indent: -3000em;
    width: 46px;
    height: 23px;
    /*margin-top: 5px;*/
    display:block;
}

div#cartOptions {
    width: 96px;
    margin: 10px auto;
}
div#cartOptions a {
    width: 48px;
    height: 31px;
    display: block;
    float: left;
    text-indent: -3000em;
}
div#cartOptions a.goCart {
    background: url("images/button-checkout.gif") 0 0 no-repeat;
}
div#cartOptions a.goCheckout {
    background: url("images/button-checkout.gif") -49px 0 no-repeat;
}


div.product {
	width: 524px;
	background: #ffffff url("images/product-center-bg.png") 0 100% no-repeat;
	margin-bottom: 10px;
	height:auto !important;
	height: 140px;
	min-height: 140px;
	padding-bottom: 10px;
}
div.product div.body {
	padding: 10px;
}
div.product div.body div.desc {
	float: left;
	width: 355px;
}
div.product div.body p.text {
	font: 11px/17px Arial, Tahoma, Verdena;
	color: #747474;
	text-align: justify;
}







table.items { border-collapse:collapse;border-spacing:0;
line-height:120%;
}
table.items tr td {
    font: 11px/19px Tahoma;
    padding:6px 5px 5px 5px;
    border-bottom:1px solid #fff;
}
table.items tr.last td {
	border-bottom:4px solid #dddddd
}
table.items th {font-size:0.9em;font-weight:bold;padding:6px}
table.items tr.row1 td {
    background-color: #fbfbfb;
}
table.items tr.row2 td {
    background-color: #f4f4f4;
}
table.items tr.row1 td.select {
    background-color:#f3f3f3;
}
table.items tr.row2 td.select {
    background-color:#ebebeb;
}

table.items .header {
    background: #eeeeee url("images/table-th-bg.gif") 0 100% repeat-x;
	color: #474a50;
}
table.items .header th {
    padding: 7px 0;
}



/* SKLEP */
/* ************************************************************************** */






#colLeft div.box {
    background: #f5f5f5;
    width: 202px;
}
#colLeft div.box h1 {
    font: bold 11px Helvetica,Arial,Tahoma,sans-serif;
    color: #ffffff;
    padding: 7px 15px;
    margin-right: 2px;
}
#colLeft div.box .outer {
    background: transparent url("images/box-gray-border-left.gif") right repeat-y;
}
#colLeft div.box .inner {
    background: transparent url("images/box-gray-bottom-left.png") bottom no-repeat;
}

#colLeft div.box .content {
    margin: 10px 10px 0px 10px;
}

#colLeft div.box div.text {
    font-size: 11px;
    line-height: 15px;
}

#colLeft div.box h1.blue {
    background: #092b6b;
}

div.rating a {
    width: 100%;
    cursor: default;
}

#xxx{position:relative; top: 10px; left: 10px;}






ul#promocje, ul#promocje li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.jcarousel-control {
    float: left;
}
.jcarousel-control a {
    padding: 2px 5px;
    border: solid 1px #DEDEDE;
    color: #5F5F5F;
    font-weight: bold;
    font-size: 11px;
    display: block;
    float: left;
    margin-left: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.jcarousel-control a:hover, .jcarousel-control a.current {
    background-color: #4C4C4C;
    color: #ffffff;
}
.jcarousel-clip-horizontal {
    width:  520px;
}

.jcarousel-item {
    width: 174px;
    text-align: center;
}
