.submenu{background:#e7e7e7 url(http://i.optimart.ua/submenu-bg.gif) repeat-x 0 100%;margin-left:-4em;border-bottom:1px solid #fff;text-align:center;overflow:hidden;padding:.5em 0 1em 4em}
.submenu ul{list-style:none;margin:0 auto;text-align:left;padding-right:3em;float:left;font-size:.9em}
.submenu li{padding:.4em 1em;clear:left}
.submenu a:link,.submenu a:visited{color:#000}
.submenu a:hover{background:none;color:#666}
.submenu .active{padding:0;overflow:hidden}
.submenu .active div{background:#fff url(http://i.optimart.ua/submenu-lt.gif) no-repeat 0 0;float:left}
.submenu .active div div{background:url(http://i.optimart.ua/submenu-lb.gif) no-repeat 0 100%;float:none}
.submenu .active div div div{background:url(http://i.optimart.ua/submenu-rt.gif) no-repeat 100% 0}
.submenu .active div div div div{background:url(http://i.optimart.ua/submenu-rb.gif) no-repeat 100% 100%;padding:.4em 1em}
.submenu .active a:hover{background:#fff}

.submenu .item1{padding-left:4em}
.submenu .item2{padding-left:12em}
.submenu .item3{padding-left:30%}
.submenu .item4{float:right;padding-right:20%}
.submenu .item5{float:right;padding-right:10%}
.submenu .item6{float:right}

.producers-link{float:right;margin:1.8em 1em 0 0}

.goods .items{padding-bottom:2em}
.goods .item{text-align:center}
.goods .item .container{padding:2em 4em 3em 0}
.goods .item .detail{text-align:center;padding:1em 0 .3em}
.goods .item .type{padding-top:.5em;font-size:1.05em}
.goods .item .price{padding-top:.2em}
.goods .item .limited,.goods .item .waiting-for-supply{width:12em;margin:0 auto;}
.goods .item .limited{font-style:italic;font-weight:bold;color:#927928}
.goods .item .waiting-for-supply{background:#fbf6da;padding:.3em 0;margin-top:.3em;font-size:1.2em}
.goods .item .waiting-for-supply div{color:#666;font-size:.75em;padding-top:.3em}
.menu-catalog{padding-bottom:1em}
.menu-producer{width:45%}
.menu-producer ul{list-style:none;font-size:1.4em;padding:0 1em .7em 0}
.menu-producer li{padding:.4em 0}
.menu-producer .stock{color:#666;font-size:.65em;margin-left:.5em}
.menu-producer .all-producers{font-size:1.1em}
.menu-producer .all-producers:link,.menu-producer .all-producers:visited{color:#000}
.tags{width:25%}
.tags .container{padding:0 0 0 3em}
.tags .bg{background:url(http://i.optimart.ua/tags-bg.jpg) no-repeat 0 50%}
.tags ul{list-style:none;padding:1em 0}
.tags li{padding:.5em 0}
.tags li a:link,.tags li a:visited{color:#000}
.tags li a:hover{color:#df0000}

.parametrs{float:right;width:40em}
.parametrs table{width:100%}
.parametrs table td{background-image:url(http://i.optimart.ua/yellow-corners.png);background-repeat:no-repeat}
.parametrs .lt,.parametrs .rt,.parametrs .l,.parametrs .r,.parametrs .rb,.parametrs .lb{width:18px}
.parametrs .lt,.parametrs .t,.parametrs .b,.parametrs .rt,.parametrs .rb,.parametrs .lb{height:18px}
.parametrs .t{background-position:-25px 0}
.parametrs .b{background-position:-25px 100%}
.parametrs .l{background-position:1px -18px;background-repeat:repeat-y}
.parametrs .r{background-position:100% -18px;background-repeat:repeat-y}
.parametrs .lt{background-position:-17px -20px}
.parametrs .lb{background-position:-17px -38px}
.parametrs .rt{background-position:-36px -20px}
.parametrs .rb{background-position:-36px -38px}
.parametrs .container{padding:0 0 .2em 1.5em}
.parametrs .bg{background:#fbf4d1}

.parametrs table table{width:95%}
.parametrs table table td{background:none}
.parametrs h4 a:hover{background:none}
.parametrs form{padding-top:1em}
.parametrs col.title{width:15em}
.parametrs form table td{vertical-align:top;padding:.3em 0 .4em}
.parametrs a.more{line-height:2.5em}
.parametrs a.more i{background-position:-73px 50%}
.parametrs a.more:link,.parametrs a.more:visited{color:#000}
.parametrs .text{font-size:1.05em}
.parametrs input.short{width:4em}
.parametrs tfoot td{padding-top:1em}
div.parametrs button{width:97px;height:30px;background:url(http://i.optimart.ua/buttons-checkout.png) no-repeat -2830px 0}
div.parametrs button:hover, div.parametrs button.hover{background-position:-2927px 0}
.parametrs .clear-form{font-size:.9em;float:right;margin-top:-2em;padding-right:.5em}
.parametrs .clear-form a:link,.parametrs .clear-form a:visited{color:#666}
.adv-filter-results .parametrs .clear-form{margin-right:6em}

.sort .active{background-color:#f8ddf8;padding:0 20px 0 .3em}
.sort .active i{margin:0 -18px 0 0}
.sort .asc i{background-position:-90px 50%}
.sort a.asc:hover i{background-position:-105px 50%}
.sort .desc i{background-position:-121px 50%}
.sort a.desc:hover i{background-position:-137px 50%}

.popup-block{position:relative;z-index:10;right:2em}

.detail{overflow:hidden;padding-bottom:2em;margin-right:-2em}
.detail .images{float:left;width:445px;padding-top:2em}
.detail .images .img-large .status{z-index:10;position:relative}
.detail .images .row{width:100%}
.detail .images .menu-zoom{float:right}
.detail .zoom{text-align:right;padding:1em 2em 0 0}
.detail .zoom a{padding:0}
.detail .zoom img{display:inline}
.detail .description{margin-left:470px;padding-left:1em}
.detail .description h1{padding-bottom:.2em}
.detail .description p{width:75%}
.detail .description .type{font-size:1.3em}
.detail .description .garanty-country{color:#8d8d8d;font-style:italic;margin-top:-3em;overflow:hidden;width:27em}
.detail .description .garanty{padding-left:.5em;float:left}
.detail .description .producing-country{float:right;padding-right:.5em;padding-bottom:.2em}
.detail .description a.external{font-size:1.2em;padding-left:16px}
.detail .description a.external{background:none}
.detail .description .message{padding:.7em 1em .5em 3em;display:block;line-height:1.2em;font-size:1em;background-position:.7em .6em;width:33em;margin-bottom:1em}
.detail .description .code2{background-image: url(http://i.optimart.ua/msg-notify-s.png)}
.detail .description .code1{background-image: url(http://i.optimart.ua/msg-done-s.png)}
.detail .description .code4{background-image: url(http://i.optimart.ua/msg-alert-s.png)}
.detail .description .code5{background-image: url(http://i.optimart.ua/msg-error-s.png)}

.detail .menu-service,.detail .menu-service .bg{background-image:url(http://i.optimart.ua/menu-service-bg.gif);background-repeat:no-repeat}
.detail .menu-service{background-color:#fbf6da;background-position:0 0;float:right;width:15em}
.detail .menu-service .bg{background-position:0 100%}
.detail .menu-service .container{padding:.4em}
.detail .menu-service a{padding:0}
.detail .menu-service a:hover{background:none}
.detail .menu-service ul{list-style:none;font-size:1.1em}
.detail .menu-service li{padding:.4em 0 .4em 20px}
.detail .menu-service .to-compare .sprite i{background-position:-802px 0}
.detail .menu-service .callback .sprite i{background-position:-818px 0}
.detail .menu-service .callback .comment{font-size:.7em}

.like{padding:1em 0}
.recommend{padding-top:4em}
.like h2,.recommend h3{padding:0}

.reviews{padding-top:3em}
.reviews ul{list-style:none;font-size:1.25em}
.reviews li{padding-bottom:.6em}
.reviews a.sprite{padding:0 0 0 20px}
.reviews a.sprite:hover{background:none}

.characteristics{padding-bottom:1em;clear:left}
.characteristics h4{font-size:1em}
.characteristics table{font-size:1.2em;width:99%}
.characteristics .column1 .container{padding:0 2em 0 0}
.characteristics .column2 .container{padding:0 0 0 2em}
.characteristics th{text-align:left;padding:1.5em 0 0.8em;font-weight:normal}
.characteristics td{vertical-align:bottom;padding:0 0 0.8em;color:#4a4a4a}
.characteristics td div{background:url(http://i.optimart.ua/characteristics-bg.gif) repeat-x 0 100%}
.characteristics td span{background-color:#fff;padding-right:0.2em}

.disclaimer{padding-bottom:1.5em;font-size:.95em;overflow:hidden;margin-left:-1em}
.disclaimer div{float:left;background-color:#FBF4D1;padding:.7em 1em;color:#7b7b7b}
.disclaimer a:link,.disclaimer a:visited{color:#7b7b7b}

.country-manufacturer{padding-bottom:3em;color:#4A4A4A;width:90%}
.country-manufacturer h4{padding-bottom:.2em;color:#4C4C4C;font-size:1em}
.country-manufacturer p{font-size:.9em;line-height:1.2em}

.price-label{width:32em;margin:2em 0 0 -1.6em;background:url(http://i.optimart.ua/label-price-bg.jpg) repeat-x 0 0}
.price-label .l{background:url(http://i.optimart.ua/label-price-l.jpg) no-repeat 0 0}
.price-label .r{background:url(http://i.optimart.ua/label-price-r.jpg) no-repeat 100% 0}
.price-label .container{padding:1em 0 5em 3.5em}
.price-label .price{font-size:2.25em;padding:0 0 .1em}
.price-label .usd{font-size:.7em}
.price-label h5{font-size:.9em;padding-top:7px}
.price-label .buy button{width:130px;height:37px;background:url(http://i.optimart.ua/buttons-checkout.png) no-repeat 0 0}
.price-label .buy button:hover,.price-label .buy button.hover {background-position:-130px 0}
.price-label .credit{padding-left:1em;line-height:1.4em}
.price-label .credit a{color:#00801b}
.price-label .credit a:hover{color:#059323;background:none}
.price-label .tocart{font-size:1.7em;padding-top:.2em}
.price-label .tocart a{padding-left:26px}
.price-label .tocart i{background-position:-445px 50%;padding-right:22px;margin-left:-24px}
.price-label .code{float:right;margin:5px 43px 0 0}
.price-label .code b{padding-right:.2em;font-size:.9em}
.available .link-waitlist{float:right;width:16em;margin-top:-2.1em;position:relative;padding-bottom:.15em}
.unavailable .text{padding:2.4em 0 2em 1em;width:100%}
.unavailable .text span{font-size:1.8em;color:#666;display:block;padding-bottom:.25em}
.sell_short .r{background:url(http://i.optimart.ua/label-price-sell-short-r.jpg) no-repeat 100% 0}
.waiting_for_supply{background:url(http://i.optimart.ua/label-price-wait-bg.jpg) repeat-x 0 0}
.waiting_for_supply .l{background:url(http://i.optimart.ua/label-price-wait-l.jpg) no-repeat 0 0}
.waiting_for_supply .r{background:url(http://i.optimart.ua/label-price-wait-r.jpg) no-repeat 100% 0}
.waiting_for_supply .text{padding-top:.3em}
.waiting_for_supply h4{padding:0 0 .2em}
.limited .r{background:url(http://i.optimart.ua/label-price-limited-r.jpg) no-repeat 100% 0;width:100%}
.limited .tocart{font-size:1.5em;width:10em;line-height:1.7em}

.price-label .towaitlist{padding:0}
.price-label .towaitlist:hover{background:none}

.waitlist-form form .item .title{color:#4a4a4a;font-size:1.15em}
.waitlist-form form .item .title{width:26%;padding-top:.5em}
.waitlist-form form .item .field{width:73.5%}
.waitlist-form .submit{padding:1em 0 .7em;text-align:center}
.waitlist-form .submit button{width:170px;height:41px;background:url(http://i.optimart.ua/buttons-faq.png) no-repeat 0 0;margin:0 auto}
.waitlist-form .submit button:hover,.waitlist-form .submit button.hover{background-position:-170px 0}


/*
div.signin{background-color:#ececec}
.signin input{font-size:1.3em}
input.signin{width:90%}
.signin .container{padding:2em 2em 3em 2.5em}
.signin h2{padding-bottom:.2em}
.signin .item{padding-bottom:.5em;line-height:1.8em;font-size:1.1em}
.signin .reg{color:#666;padding-top:1.5em;line-height:1.6em}
.signin .reg a:link,.signin .reg a:visited{color:#000}
.signin .reg a:hover{background-color:#333;color:#fff} */

.menu-subcategories{padding-bottom:5em}
.menu-subcategories ul{padding-right:1em;font-size:1.3em;list-style:none}
.menu-subcategories li{padding:1em 0}

.glossary-link{padding:0 1em .5em 38px;float:right;white-space:nowrap}
.glossary-link a{padding:0}
.glossary-link a:link,.glossary-link a:visited{color:#96814a}
.glossary-link a:hover{background:none;color:#7e6d3e}
.glossary-link .sprite i{background-position:-563px 0;margin-left:-24px;padding-right:22px}
.glossary-link i.popup{margin:0 -17px 0 2px;background-position:-202px -5px;padding-right:16px}
.characteristics .glossary-link{padding:1em 4em;text-align:right;float:none}
.characteristics .glossary-link a{padding-left:26px}

.glossary-term .container{padding:1.5em 1em 1em 2em}
.glossary-term .description{overflow:auto;height:28em;margin:.7em 0 2em;padding-right:1.5em}
.glossary-term .description p{font-size:1.1em;line-height:1.5em}
.glossary-term .glossary-link{padding-left:28px}

.popup .lt,.popup .rt,.popup .l,.popup .r,.popup .lb,.popup .rb{width:20px}
.popup .lt,.popup.t,.popup .b,.popup .rt,.popup .lb,.popup .rb{height:20px}
.popup td{background-image:url(http://i.optimart.ua/pop-up.png);background-repeat:no-repeat;vertical-align:top}
.popup .lt{background-position:-20px 0}
.popup .t{background-position:-40px 0}
.popup .rt{background-position:-1360px 0}
.popup .l{background-position:0 0;background-repeat:repeat-y}
.popup .r{background-position:100% 0;background-repeat:repeat-y}
.popup .lb{background-position:-20px -20px}
.popup .rb{background-position:-1360px -20px}
.popup .b{background-position:-40px -20px}
.popup .bg{background:#fff}
.popup .container{padding:1em 0 2em 2em}
.popup .close{padding:10px 5px 0 0}
.popup .close a{width:40px;height:35px;display:block;background:url(http://i.optimart.ua/sprite-close.png) no-repeat 0 0;padding:0}
.popup .close a:hover{background-position:-40px 0}
.popup .image{vertical-align:middle;background-color:#fff}
.popup .image img{cursor:pointer}
.popup .container td{background-image:none}
.popup .menu-images{padding:5em 0 0 2em}
.popup .menu-images .item{padding-bottom:1em}
.popup .menu-images a:hover{background:none}


.adv-filter-results{overflow:hidden;width:99.9%;padding-bottom:3em}
.adv-filter-results .parametrs{width:32em}
.adv-filter-results .goods-results{margin:0 35em 0 0}

.list-comparison{padding:.8em 2em;margin-left:-4em;text-align:right;background-color:#fdf9dd}
.list-comparison a:link,.list-comparison a:visited{color:#000}
.list-comparison a.xhr:link,.list-comparison a.xhr:visited{border-bottom-color:#000}
.list-comparison a:hover{background:none;color:#444}
.list-comparison a.xhr:hover{border-bottom-color:#444}
.list-comparison .clear{padding:0;margin-left:40px}
.list-comparison .clear i{background-position:-738px 0}
.list-comparison .clear:hover{border-bottom-color:#000}


/*
========================================================
*/

.rating{width:11em;margin:0 auto}
.rating .stars{text-align:center;padding-right:0}
.rating .value, .rating .value div{height:20px;background-image:url(http://i.optimart.ua/design/ratings-bg.png);background-repeat:no-repeat}
.rating .value{width:95px;background-position:0 -110px;margin:0 auto;text-align:left}
.rating .value div{background-position:0 -80px}
.rating .count{font-style:italic;color:#808080;padding-left:.25em}
.rating .count i{background-position:-236px 0;margin:0}
.rating a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.94em/*mac-size*/;line-height:2em}



.tabs .tab-reviews .add-new .item .rating{float:left;width:17.5em;color:#7f7f7f;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.94em/*mac-size*/;padding-top:.2em}
.tabs .tab-reviews .add-new .item .rating .value,.tabs .tab-reviews .add-new .item .rating .value div{height:20px}
.tabs .tab-reviews .add-new .item .rating .value{float:left;width:95px;background-position:0 -110px;margin-top:-.2em;overflow:hidden}
.tabs .tab-reviews .add-new .item .rating .value div{background-position:0 -110px;width:20%;float:left;cursor:pointer}
.tabs .tab-reviews .add-new .item .rating .value div.active{background-position:0 -80px}
.tabs .tab-reviews .add-new .item .text{margin:0;font-family:Verdana,Arial;font-size:1em}
