.popup{position:fixed;display:none;background:#fff;padding:45px 20px;z-index:9999;top:50%;left:50%;box-sizing:border-box;min-width:320px}
.popup input[type="text"],.popup input[type="password"]{width:100%;height:43px;background:#fff;border:1px solid #c9c5c5;outline:none;padding-left:20px}
.popup .submit-link{display:block;text-decoration:none;text-align:center;margin:0 auto;max-width:120px}
.popup .submit-link.submit-link-inline{display:inline-block;text-decoration:none;text-align:center;margin:0 auto;max-width:220px}
.popup input[type="submit"],.popup .submit-link{outline:none;color:#fff;text-transform:uppercase;text-shadow:none;border-radius:0;margin-top:25px;background-color:#4b4b4b;border:1px solid #dbdbdb;padding:9px 11px 5px;font-weight:400}
.popup table{width:100%}
.popup table tr td{padding-top:10px}
.popup-bg{position:fixed;display:none;background:#000;opacity:.8;width:100%;height:100%;top:0;left:0;z-index:9998}
.popup.popup-form{width:550px;height:506px;margin-top:-253px;margin-left:-275px}
.popup-form .content-form{width:376px;height:100%;margin:0 auto;text-align:center}
.popup .popup-content h4,.popup-form .content-form h4,.popup-form .content-form .title-form{text-transform:uppercase;font-size:1.1em}
.popup .popup-content h4{font-size:1.3em}
.popup-form .content-form h4{font-weight:700;font-size:1.3em}
.popup-form .content-form .filed-block{width:100%;padding-top:25px}
.popup-form .content-form input[type="text"]{width:100%;height:43px;background:#fff;border:1px solid #c9c5c5;padding-left:20px;margin-top:15px;outline:none}
.popup-form .content-form select{width:100%;height:43px;background:#fff;border:1px solid #c9c5c5;padding-left:20px;margin-top:5px;outline:none}
.popup-form .content-form input[type="submit"]{height:43px;line-height:43px;outline:none;color:#fff;text-transform:uppercase;text-shadow:none;border-radius:0;margin-top:55px;background-color:#4b4b4b;border:1px solid #dbdbdb;padding:9px 11px 5px;font-weight:400}
.popup .close-popup{position:absolute;width:15px;height:15px;top:13px;right:13px;cursor:pointer;background:url(../assets/images/close.png) 0 0 no-repeat}
.popup .block-shop{text-align:left;padding:40px 0;overflow-y:auto;height:300px}
.popup .content-popup-shop{text-align:left}
.popup .filed-block span{display:none}