#quicksearch { background: url(../images/top-up-bckg.gif) no-repeat left bottom; height: 56px; }

#top { /*background: #489324 url(../images/eshop-topphoto.jpg) no-repeat center top;*/ margin-top: 0px; padding-top: 190px; }

#topnavig { top: 381px; }

.homepage .others, .catmenu h3, h3.cats { color: #006818; font-size: 17px; font-weight: normal; }

/* category */
.catmenu { margin: 10px 0; font-size: 12px; padding-top: 8px; }
.catmenu ul { /*height: 150px;*/ padding: 0 10px; }
.catmenu li { width: 318px !important; width: 328px; float: left; margin: 10px; height: 60px; }
.catmenu h3 { font-weight: normal; }
.catmenu h3 a { text-decoration: none; }
.catmenu h3, .catmenu p { margin-left: 54px; }
#content .catmenu p a { color: #333; }
#content .catmenu a img { border: 0;  }

/* wizard */
.wizard .breadcrumbs { background-image: url(../images/wbread-bottom-bckg.gif); }
.wizard .breadcrumbs .cutctop { background-image: url(../images/wbread-top-bckg.gif); }
.wizard .breadcrumbs a { color: #333; }

.wizard #content h2 { font-size: 24px; }

#wizardmenu { padding-bottom: 5px; margin-bottom: 20px;  }
#wizardmenu h3 { font-size: 15px; margin-bottom: 20px; }
#wizardmenu ul { height: 9em; /*margin: 0 0 0px 3.5%;*/ }
#wizardmenu li { width: 185px; position: relative; float: left; }
#wizardmenu li.first { width: 240px; }
#wizardmenu li.last { width: 105px; }
#wizardmenu li a, #wizardmenu li span { width: 101px; padding-top: 110px; display: block; background-position: center top; background-repeat: no-repeat; text-align: center; font-size: .85em; color: black; }
#wizardmenu a, #wizardmenu span { font-size: 11px; text-decoration: none; text-transform: uppercase; }
#wizardmenu li.last a, #wizardmenu li.last span { width: 100%; }
#wizardmenu li span.arrow { padding: 0; margin-left: 20px; width: 42px; background: url(../images/w-next.gif) no-repeat center center; height: 110px; }
#wizardmenu li span.prevnext { background-image: url(../images/w-prevnext.gif); }
#wizardmenu li span.line { border-right: 2px solid #F1F1F1; width: 34px; }

#wizardmenu .step0 { background-image: url(../images/w-step0.gif); width: 158px; }

#wizardmenu .step1 { background-image: url(../images/w-step1.gif) }
#wizardmenu .step2 { background-image: url(../images/w-step2.gif) }
#wizardmenu .step3 { background-image: url(../images/w-step3.gif) }
#wizardmenu .step4 { background-image: url(../images/w-step4.gif) }

#wizardmenu .step1-active { background-image: url(../images/w-step1-a.gif) }
#wizardmenu .step2-active { background-image: url(../images/w-step2-a.gif) }
#wizardmenu .step3-active { background-image: url(../images/w-step3-a.gif) }
#wizardmenu .step4-active { background-image: url(../images/w-step4-a.gif) }

#wcont .cutcbottom { padding-bottom: 8px; }
#wcont .cutctop { padding-top: 8px; }

#wcont h3 { font-size: 15px; }
#wcont .cart, #wcont .total { width: 100%; border-collapse: collapse; }
#wcont th { font-size: 12px; text-transform: uppercase; padding: 0 10px 5px; }
#wcont .cart th { color: #EB8B30; }
#wcont .cart td { font-size: 13px; border-right: 1px solid #F6F6F6; }
#wcont .cart td, #customer td, #summary td, #summary th { background: url(../images/form-dlm.gif) repeat-x left top; padding: 14px 10px 10px; vertical-align: top; }
#wcont td.img { border-right: none; }
#wcont a img { border: 0; }
#wcont .cart input { width: 23px; }
#wcont input { border: 1px solid #EB8B30; }

#wcont .tbottom { background: url(../images/total-bottom.gif) no-repeat left bottom; padding-bottom: 9px; margin-top: 14px; }
#wcont .ttop { background: url(../images/total-top.gif) no-repeat left top; padding-top: 9px; }

#wcont .total { background: #489324; color: white; }
#wcont .total td, #wcont .total th { padding: 5px 10px 1px;  }
#wcont .total button { background-image: url(../images/button-recount.gif); padding: 1px 4px 4px 20px; height: 22px; width: 102px; }
#wcont .mb100 { margin-top: 100px; }
#wcont .finish { width: 170px; background-image: url(../images/button-order.gif); }

#customer { width: 460px; float: left; }
#customer .first td { background: none; padding-top: 3px; }
#customer label { text-align: left; }
#customer input { width: 144px; padding: 2px; font-size: 11px; }
#customer input.radio { width: auto; border: 0; }
.asnw { font-size: 10px; }

#customer .form { border-collapse: collapse; width: 100%; }
#customer .cbottom { background: url(../images/customer-bottom.gif) no-repeat left bottom; padding-bottom: 8px; }
#customer h3 { background: url(../images/customer-top.gif) no-repeat left bottom; padding-bottom: 12px; }
#customer fieldset { margin-bottom: 20px; }
#content #customer button { background-image: url(../images/button-order.gif); padding: 1px 20px 4px 4px; height: 22px; width: 199px; }
#content #customer button.finish { background-image: url(../images/button-finish.gif); width: 177px; }
#customer .stepback { width: 110px; display: block; background-image: url(../images/button-stepback.gif); }
#customer .tprice { font-size: 12px; }
#customer .sum { margin-bottom: 14px; }
#customer table p { font-size: 11px; }
#customer .title { margin-bottom: 4px; }
#customer .ico { margin-right: 8px; }

#summary { width: 220px; float: right; background: url(../images/summary-bottom.gif) no-repeat left bottom; padding-bottom: 8px; }
#summary h3 {background: url(../images/summary-top.gif) no-repeat left bottom; padding-bottom: 12px; }
#summary table { font-size: 12px; }
#summary .nobrd td, #summary .nobrd th { background: none; }
#summary .first th { padding-top: 0; }
#summary .img { display: block; margin-right: 8px; }

/* top carousel */
#topcar { position: absolute; top: 191px; left: 25px; }
#topcar .carouselbox { padding-top: 5px; padding: 0; width: 930px; }
#topcar .carousel, #top .carproduct { height: 191px; width: 930px; padding: 0; }
