#lock{display:none;right:0;top:0;background-color:#000;color:#f00;position:fixed;height:100%;width:100%;z-index:99;filter:alpha(opacity=50);filter:alpha(opacity=50);opacity:.5}#lock.locked{display:block}.cart{z-index:100;position:absolute;top:0;right:0;display:none;background:#f3f3f3;border:1px solid gray;width:480px}.cart img{display:inline}.cart.off{min-height:100%}.cart .command{position:relative;display:block;border:0;height:55px}.cart .command .button{width:50%;color:#fff;float:left;padding:20px 0;text-align:center;font-size:14px;cursor:pointer;border:0}.cart .command .button img{width:4px}.cart .command .button:hover{text-decoration:underline}.cart .command .back{background-color:#369}.cart .command .next{background-color:#44a9dd}.cart .command .next.off{background-color:#3d3d3d;color:#594e3d}.cart .spec{position:relative;padding:20px;color:#222;font-size:14px;text-align:left}.cart .spec.off{text-align:center;height:100%}.cart .spec .total{top:50px;display:block;border-bottom:1px gray solid;height:50px;padding-bottom:5px}.cart .spec .description{width:75%;float:left;padding:5px 0}.cart .spec .description label{display:block;padding-left:20px}.cart .spec .description input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.cart .spec .suma{width:25%;float:left;padding:5px 0;text-align:right}.cart .spec .detail{padding:7px 0;font-size:14px;line-height:18px;height:25px}.cart .infoblock{width:100%;display:block;clear:both;border-top:1px gray solid}.cart .mblock{position:relative;width:100%;display:block;padding:20px}.cart .mblock .mimg{float:left;max-height:80px;width:auto}.cart .mblock .minfo{float:left;width:60%;padding-left:20px}.cart .mblock .minfo .qty_del{line-height:14px;position:relative}.cart .mblock .minfo .mqty{display:block;font-size:12px;color:#369;float:left}.cart .mblock .minfo .mqty a{text-decoration:underline}.cart .mblock .minfo .mqty a:hover{text-decoration:none;color:#36f}.cart .mblock .minfo .mdel{font-size:12px;float:right}.cart .mblock .minfo .mdel a{height:12px;width:12px}.cart .mblock .minfo .mdel .adel{display:block;background:url("/cart/img/icon_remove.gif") no-repeat top center;width:20px;height:20px;cursor:pointer;vertical-align:baseline}.cart .mblock .minfo .mdel .adel:hover{background:url("/cart/img/trash_can_20_gray.png") no-repeat top center}.cart .mblock .minfo .mmodel{margin-top:20px;font-size:14px}.cart .mblock .minfo .mdescription{margin-top:5px;font-size:14px}.cart .mblock .minfo .mprice{margin-top:20px;margin-bottom:15px;font-size:14px;color:#369}.infoblock{position:relative;display:block}.infoblock .qty-editor{position:relative;display:none;margin-bottom:10px;height:30px}.infoblock.edit .qty-editor{display:block}.cart .infoblock.edit .mqty{display:none}.infoblock button{margin:0;float:left;width:33%;height:30px;background-color:#369;color:white;border:0;font-size:18px;cursor:pointer}.infoblock button.label-qty{border-left:white 1px solid;border-right:white 1px solid;font-size:14px}.infoblock.update button.label-qty{background-color:#369;color:red;border-left:white 1px solid;border-right:white 1px solid;font-size:14px;background:url(../img/stock_off.gif) no-repeat center}.infoblock.delete .mblock .minfo .mdel a{background:url(../img/ajax-loader.gif) no-repeat center}a.delete{background:url(../img/ajax-loader.gif) no-repeat center}.infoblock label{margin:0;float:left;width:34%;text-align:center;height:30px;background-color:#369;color:white;vertical-align:middle;line-height:30px;cursor:pointer}.infoblock label:before{content:" ";height:70%;position:absolute;top:5px;left:33%;border-left:1px solid #fff}.infoblock label:after{content:" ";height:70%;position:absolute;top:5px;right:33%;border-right:1px solid #fff}.infoblock.update label.label-qty{background:url(../img/ajax-loader.gif) no-repeat center;background-color:#369}@media(max-width:600px){.cart{width:90%}}