body { margin: 0; padding: 0; text-align: center; font-family: verdana, arial; font-size: 12px; font-family: arial, verdana,trebuchet ms,arial; background-color: #fdfcf4; background-image: url('/templates/img/bck.png'); background-repeat: repeat-x; }

#container { width: 980px; margin: 5px auto 5px auto; padding-bottom: 10px; text-align: left; overflow: hidden; border-top: 0px solid #707070; }

#info { width: 100%; text-align: right;}

#top { text-align: left; margin-bottom: 5px; padding: 0px 0 0px 0; }

#content { overflow: hidden; border-top: 2px solid #4586ad; }

#menu { width: 180px; float: left; background-color: #fff; padding: 5px; background-image: url('/templates/img/bg.gif'); background-repeat: repeat-x; border-bottom: 1px solid #f4f4f4; border-left: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; }

#list { width: 775px; float: left; margin-left: 10px; padding-bottom: 10px; }

#list .path { font-size: 11px; color: #666; font-weight: normal; padding: 4px; margin-bottom: 10px; float: left; overflow:hidden; }

#list div.cart { float: right; margin-top: 2px; padding: 2px; border: 1px solid #930; }

#other { width: 250px; float: left; margin-left: 10px; background-color: #f2f4f9; background-color: #fff; padding: 5px; }

#shops { width: 100%; overflow: hidden; text-align: center; padding: 4px; }

ul.shops { margin: 0; padding: 0; list-style: none; }

ul.shops li { display: inline; padding: 0; }

ul.shops li.on { color: white; overflow: hidden; }

ul.shops li.off { background-color: white; overflow: hidden; }

a.shop { font-family: arial; font-size: 12px; font-weight: bold; padding: 4px; border: 1px solid #036; background-color: #036; color: white; text-decoration: none; }

a.shops { padding: 2px; color: #003366; text-decoration: none; }

#cartShow { display: none; }

div.cartShow { border-bottom: 2px solid #4586ad; clear: both; padding: 3px; overflow: hidden; margin-bottom: 5px; }

#search { margin: 0px 0 5px 0; text-align: center; background-color: #036; padding: 5px 0 6px 0; }

#search form { display: inline; margin: 0; }

#search form input { border: 0px; padding: 2px; }

#search form input.button { padding: 0; }

#fastCart { width: 100%; text-align: right; }

#bottom { text-align: center; font-size: 11px; }

#best_new { width: 100%; }

.item_short1, .item_short2, .item_short3 { font-size: 11px; padding: 5px; padding-bottom:400px; margin-bottom:-395px; width: 245px; overflow: hidden; }
.item_short1 { float: left; background-color: #eaefde; margin-right:4px; border-left:1px solid #dae2c5; }
.item_short2 { float: left; background-color: #dae2c5; border-left:1px solid #dae2c5;}
.item_short3 { float: right; background-color: #eaefde;  border-left:1px solid #dae2c5;}

img { border: 0; }

.item_info { font-size: 12px; overflow: hidden; margin-top:5px }
.item_cart { float: right; width: 100px; }

.describe_short { margin-top: 3px; overflow: hidden; line-height: 17px; }

img.imglist { float: left; margin: 0 5px 5px 0; }

.inv { display: none; }

div.maincat { margin-bottom: 5px; }

a.cat1, a.link { color: #313c3c; font-family: arial, verdana; font-size: 11px; text-decoration: none; }

a.cat1on { color: #313c3c; font-family: arial, verdana; font-size: 11px; text-decoration: none; }

a.cat1 strong { font-weight: normal; }

a.cat2 { color: #50829c; font-family: arial,verdana,arial; font-size: 11px; text-decoration: none; float: left; }

a.cat2on { color: #50829c; font-family: arial,verdana,arial; font-size: 11px; text-decoration: none; float: left; font-weight: bold; }

a.cat3 { color: #79A3BA; font-family: arial,verdana,arial; font-size: 11px; text-decoration: none; }

a.cat3on { color: #79A3BA; font-family: arial,verdana,arial; font-size: 11px; text-decoration: none; font-weight: bold; }

a.page { color: #79A3BA; font-family: arial,verdana,arial; font-size: 12px; text-decoration: none; border-bottom: 1px solid #a8b9b9; }

a.item { color: #06c; font-family: arial,georgia,verdana; font-size: 12px; text-decoration: none; border-bottom: 0px solid #ffc; line-height: 18px; margin-bottom: 5px; font-weight: bold; }

a.js { float: right; width: 10px; margin-top: 5px; }

div.page_list { color: #d3dcdc; overflow: hidden; width: 100%; padding: 5px; margin-bottom: 5px; }

div.page_list span, div.page_list strong { color: #5a7070; }

div.item_cart { float: right; text-align: right; }

p.dostawa { font-size: 10px; }

span.price { font-size: 20px; color: #000; font-weight:bold; }
span.priceOld { font-size: 12px; font-weight:bold; color: #c00; text-decoration:line-through; font-family:verdana,arial}

ul { }

ul.cat1, ul.cat2, ul.cat3 { padding: 0; list-style: none; padding-left: 10px; line-height: 18px; margin: 0; }

h1.title { color: #5c7070; font-size: 18px; }

div.box { overflow: hidden; }

div.details { font-size: 11px; }

input, textarea { border: 1px solid #313c3c; }

table.cart { font-size: 12px; font-family: arial; margin-bottom: 10px; }

table.przesylka { margin-bottom: 10px; width: 99%; }

table.przesylka td, table.przesylka th { font-size: 12px; text-align: left; }

table.przesylka td { text-align: center; }

p.new_price { float: right; text-align: right; }

img.new_img { float: left; }

h3.title { background-color: #d9e2e8; background-color: transparent; padding: 2px; color: #0066cc; font-family: arial; margin-top: 0; }

.center { text-align: center; }

.bold { font-weight: bold; }

#tabInvoice { display: none; }

table tr td { overflow: hidden; }

table tr td.table { border-bottom: 1px solid #c0c0c0; padding: 2px; }

table tr th { color: #939393; font-size: 11px; font-weight: normal; }

a.button, input.button { border: 1px solid #50829c; padding: 2px; color: #315060; text-decoration: none; background-color: white; }

a.pager { padding: 2px; font-size: 10px; color: #4586ad; min-height: 18px; min-width: 18px; text-align: center; border: 1px solid #79A3BA; }

#productList { overflow: hidden; margin: 5px 0 5px 0; width: 100%; display: block; }

#leftProductList { overflow: hidden; margin: 5px 0 5px 0; width: 520px; display: block; float:left;}
#rightProductList { overflow: hidden; margin: 5px 0 5px 0; width: 100%; display: block; float:right; width:250px}

.box5px { overflow: hidden; margin-bottom: 5px; }

#trailimageid {position: absolute;}
trailInnerDiv {padding: 5px; background-color: #FFF; border: 1px solid #888;}
#trailimageidContainer {padding: 5px; background-color: #FFF; border: 1px solid #888; text-align:center;}
#trailimageidContainer h2 {display: block; width: 400px; clear: both; margin: 0; padding: 0 0 8px; font-size: 1em; color: #FF5200;}
#trailimageidContainer h3 {display: block; clear: both; font-size: 0.9em;}
#trailimageidContainer .image {margin: 30px 0 30px 0; min-height: 32px; padding: 8px 2px 2px 2px; background: transparent url(/templates/img/loading.gif) no-repeat scroll 50%;}

.koszykJS { color: #fff; font-size:11px}

.oes {display:none}