body { background: black; font-family: verdana; font-size: 10px; color: #616161; }
div#container { position: absolute; width: 1000px; left: 50%; margin-left: -500px; background: white; padding-bottom: 20px; display: block;  }
br.cleaner { clear: both !important; line-height: 0; }
img { vertical-align: middle; }

img.redbgspacer { height: 29px; width: 1px; margin-left: -1px; vertical-align: middle;  }
a.whitelink { color: white; font-weight: bold; text-decoration: none; }
div#head { height: 110px; }
div.hmenu { height: 35px; background: url('../img/topmenubg.jpg') no-repeat; text-align: center; }
div.hmenu img { vertical-align: middle; margin-right: 5px; visibility: hidden; }
div.hmenu a { color: white; font-weight: bold; text-decoration: none; font-family: Tahoma; font-size: 11px;   }
img.hmenu_delimer { padding: 0 5px 0 20px; visibility: visible !important; margin-top: -1px;  }
div.catmenu { text-align: center;  }
a.cat { display: block; float: left; height: 84px; text-align: center; margin: 7px ; position: relative; color: #c7c7c7; font-size: 8px; font-weight: bold; text-decoration: none;   }
a.cat:hover { color: #757373; }


a.cat_1 { width: 84px; background: url('../img/1.jpg'); }
a.cat_1:hover { background-position: 0 84px; }

a.cat_2 { width: 84px; background: url('../img/2.jpg'); }
a.cat_2:hover { background-position: 0 84px; }

a.cat_3 { width: 84px; background: url('../img/3.jpg'); }
a.cat_3:hover { background-position: 0 84px; }

a.cat_4 { width: 84px; background: url('../img/4.jpg'); }
a.cat_4:hover { background-position: 0 84px; }

a.cat_5 { width: 104px; background: url('../img/5.jpg'); no-repeat }
a.cat_5:hover { background-position: 0 83px; }

a.cat_6 { width: 84px; background: url('../img/6.jpg'); }
a.cat_6:hover { background-position: 0 84px; }

a.cat_7 { width: 84px; background: url('../img/7.jpg'); }
a.cat_7:hover { background-position: 0 84px; }

a.cat_9 { width: 84px; background: url('../img/9.jpg'); }
a.cat_9:hover { background-position: 0 84px; }

a.cat_8 { width: 84px; background: url('../img/8.jpg'); }
a.cat_8:hover { background-position: 0 84px; }

a.cat_10 { width: 84px; background: url('../img/10.jpg'); }
a.cat_10:hover { background-position: 0 84px; }

a.catsel { background-position: 0 84px; color: #757373; }

div.catmenu span { display: block; position: absolute; bottom: 0px; width: 100%; }

div.leftcol, div.rightcol { width: 186px; float: left; background: url('../img/left-right-col-background.jpg') top no-repeat; margin: 3px 2px 3px 2px;  }
div.centercol { float: left; width: 620px; margin: 3px 0px 3px 0px ; overflow: hidden;  }

div.colinnerspacer { margin: 5px; }
div.redbg { height: 29px; width: 100%; background: url('../img/hmenu-background.jpg') repeat-x; display: block; font-size: 11px; font-family: Tahoma; }
.notopmar { margin-top: 0px !important; }
span.pathnav { color: white; font-weight: bold;  }
span.pathnav a { text-decoration: none; color: white; font-weight: bold; }
.inputs input { font-size: 10px; }
.smallsearch input { margin-left: 3px; width: 140px;   }
input.lupa {  width: 17px; height: 19px; position: relative; top: 5px;   }
a.catmenu { background: url('../img/catmenu-background.jpg') no-repeat; display: block; text-align: center; height: 20px; padding-top: 3px; text-decoration: none; color: #616161;  }
a.catmenuopen { min-height: 35px; height: auto;    }
a.catmenu:hover { font-weight: bold; }
div.cart_overview { height: 74px; background: url('../img/cart-black.jpg') no-repeat; padding: 10px 0 0 10px; }
div.cart_overview a { color: white; }
div.rightbanners { margin-top: 2px; }
div.rightbanners img { width: 176px; margin: 1px 0 1px 0; }
div#slideshow img { width: 1000px; height: 110px; }
div.content { background: url('../img/centercol-background.jpg') top no-repeat; padding: 5px; margin-top: 2px; min-height: 100px;   }
.visible { visibility: visible !Important; }
div.center_partner_item { background: url('../img/center-items-bg.jpg') top no-repeat; height: 190px; padding: 5px; overflow: hidden;   }
div.center_partner_item a { font-weight: bold; text-decoration: none; color: #616161}
img.partnerthumb { float: left; margin: 0 5px 5px 0;}
img.thumb { width: 150px; height: 150px; border: solid 1px #cdcdcd; }
p.itemtitle { color: #ed2525; font-size: 12px; font-weight: bold; }
img.thumbest { width: 43px; height: 43px; border: solid 1px #cdcdcd; margin: 2px; cursor: pointer; }
div.imger { float: left; width: 160px; }
.noleftmar { margin-left: 0 !Important;}
.norightmar { margin-right: 0 !Important; }
.mar-bot-5  { margin-bottom: 5px; }
.mar-top-5  { margin-top: 5px; }
.mar-left-5  { margin-left: 5px; }
.mar-right-5 { margin-right: 5px; }
.mar-5 { margin : 5px; }
input.submitbtn { color: #E54720; font-weight: bold; border: solid 1px #9f9fa1; font-size: 10px; background: #ebebeb; }
div.currencyselect { color: #1F1F1F; font-weight: bold;  }
div.currencyselect select { border: solid 1px #9f9fa1; font-size: 10px; color: #1F1F1F; background: #ebebeb; font-weight: bold;   }
div.currencyselect option { font-size: 10px; color: #1F1F1F; font-weight: bold; padding: 0 4px 0 2px; background: #ebebeb;  }
form { display: inline; margin: 0 !important; padding: 0 !important; }

a.smlogo { display: block; float: left; height: 47px; width: 67px;  margin: 4px 6px 4px 6px;  background-position: center center; background-repeat: no-repeat; border: solid 1px #c8c8c8; text-decoration: none;    position: relative; }
/*a.smlogo:hover { background-position: 0 60px;  }*/

div.smlogocrap { display: block; float: left; height: 130px; width: 110px;  margin: 4px 10px 4px 9px;  background-position: 0 110; text-decoration: none; position: relative;  text-align: center; } 

a.smlogoseries { display: block; float: left;  height: 110px; width: 110px;  margin: 4px 10px 4px 9px;   background-position: 0 0; border: solid 1px #c8c8c8; text-decoration: none;    position: relative; background-repeat: no-repeat; }
a.smlogoseries:hover { background-position: 0 0px;  }


span.series_title { position: absolute; bottom: 0; text-align: center !important; width: 100%;  color: black; font-weight: bold; /*background: #757373;*/ background: white; font-family: Tahoma;  }

.hidden { visibility: hidden; }
div.prod_listing { width: 191px; background: url('../img/prod-list-background.jpg') repeat-x bottom white; overflow: hidden;  height: 270px; border: solid 1px #c8c8c8; margin: 5px; float: left;   }
div.toplogo { width: 32px; height: 23px;  background: url('../img/top-prod-bg.jpg') no-repeat; text-align: center; color: white; font-weight: bold; padding-top: 8px; float: left; margin-left: 10px; }
div.prod_title { color: black; font-weight: normal; overflow: hidden;  margin-right: 4px; height: 30px; overflow: hidden; padding-top: 4px;   }
div.prod_title a { color: black; text-decoration: none; font-size: 9px; letter-spacing: 0px; }
div.prod_list_img { text-align: center; margin: 5px; }
div.prod_list_img img { border: solid 1px #c8c8c8; width: 150px; height: 150px;  }
div.greylinks a { text-decoration: none; color: #616161; }
.bold { font-weight: bold; }
div.pages a { color: #616161; }
.red { color: black; }
a.producerleft { display: block; text-align: left;  color: #616179; margin: 2px 0 2px 0;  }
a.producerleft:hover { font-weight: bold; }
ul.producer { list-style-type: square; margin-left: 30px; margin-bottom: 10px; margin-top: -5px;}
ul.series { list-style-type: circle; margin-left: 10px; }
a.seriesleft { display: block; color: #616179; }
a.seriesleft:hover { font-weight: bold; }
input.price { width: 30px; }
input.keyword { width: 300px; }
table.searchtable th { font-weight: bold; text-align: right;  }
table.searchtable td { padding: 5px 5px 5px 10px;  }
div.search_checks { width: 300px; height: 300px; overflow: auto}
.vatop { vertical-align: top !Important; }
input { vertical-align: middle; }
label { font-weight: bold; cursor: pointer;  }
.marleft10 { margin-left: 40px; }
.marleft20 { margin-left: 70px; }
div.product_imgs { width: 302px; float: left; margin-right: 10px; margin-bottom: 0px;   }
img#pmi { width: 300px; border: solid 1px #c8c8c8;}
p.product_description { font-size: 10px; color: #1d3a58; padding: 0; margin: 0; }
img.thumbestprod { width: 43px; height: 43px; border: solid 1px #cdcdcd; margin: 1px; cursor: pointer;  }
.nodecor { text-decoration: none; }
div.cart_step_1 { background: url('../img/cart-step-1.png') center no-repeat; height: 25px;  }
div.cart_step_2 { background: url('../img/cart-step-2.png') center no-repeat; height: 25px;  }
div.cart_step_3 { background: url('../img/cart-step-3.png') center no-repeat; height: 25px;  }
div.cart_step_4 { background: url('../img/cart-step-4.png') center no-repeat; height: 25px;  }
div.cart_steps_word { width: 78px; float: left;  margin-top: 7px; color: white; font-weight: bold; border: solid 1px transparent; line-height: 80%;   }
div.cart_steps_word a { color: white; text-decoration: none; }
table.cart { width: 100%; border-spacing: 2px; }
table.cart td { vertical-align: middle; background: url('../img/cart-cell-bg.jpg') repeat-x bottom white; border: solid 1px #c8c8c8; padding: 3px; text-align: center;   }
img.cartthumb {  width: 50px; }
table.cart input { font-size: 10px; }
table.cart a { text-decoration: none; color: red;}
div.button { height: 24px; background: url('../img/topmenubg.jpg') center center; float: left; padding: 5px 0px 0 0px; text-align: center;  }
div.button a { text-decoration: none; color: white; font-weight: bold;  }
div.addr-payment { background: url('../img/address-payment-bg.jpg') repeat-x top white; border: solid 1px #dbdbdb; color: #ed2525; padding: 10px; }
div.addr-payment table { border-spacing: 2px; }
div.addr-payment td {  padding: 4px; }
div.addr-payment th {  padding: 4px; font-weight: bold; }
div.addr-payment input { width: 300px; font-size: 10px;  }
div.addr-payment textarea { width: 300px; height: 80px; }

div.buyer { margin-top: 3px;}


.center { text-align: center !Important;  }
.left { text-align: left !Important;  }
.right { text-align: right !Important;  }
.bigger { font-size: 12px; }
.blackbg187 { background: url('../img/blackbg187.jpg') no-repeat; height: 30px; }
.pathnavbg { background: url('../img/pathnavbg.jpg') no-repeat; height: 35px; line-height: 32px; }
.pathnavbg img { vertical-align: middle; }
.pathnavinner { background: url('../img/pathnavinner.jpg'); height: 35px; line-height: 32px; }

p.series_note { text-align: center; color: red; font-weight: bold; margin: 10px;  }
span.old_price { color: red; text-decoration: line-through;}

