.dialog{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,0.2);color:#000;outline:0;position:absolute;z-index:2100}.dialog.no-border{border:0}.dialog-header{position:relative;overflow:hidden;padding:15px 35px 15px 18px;vertical-align:middle;color:#000;font-size:18px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.dialog-header .close{position:absolute;right:18px;opacity:.2;color:#000;font-size:20px;font-weight:bold;line-height:20px;text-shadow:0 1px 0 #fff}.dialog-header .close:hover,.dialog-header .close:focus{opacity:.4;color:#000;text-decoration:none;cursor:pointer}.dialog-header button.close{padding:0;border:0 none;background:none repeat scroll 0 0 transparent;cursor:pointer;font-size:20px !important}.dialog-header .button{display:inline-block;cursor:pointer}.dialog-body{position:relative;overflow-y:auto}.dialog-footer{position:relative;bottom:0;left:0;right:0;padding:0 20px}.dialog-header .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px}@media(max-width:669px){.dialog-header,.dialog-header .title{white-space:normal}}.dialog-close{cursor:pointer;opacity:.7;position:absolute;right:0;top:10px;font-size:20px}.close-hover{opacity:1}.dialog-content{height:100%;padding:18px;font-size:14px;line-height:normal}.dialog.no-title .dialog-header{height:0;padding:0;position:static}.dialog.no-title .dialog-header .title{visibility:hidden}.dialog.no-padding .dialog-content{padding:0}.dialog-loading{background-color:#fff;bottom:0;cursor:wait;left:0;position:absolute;right:0;top:0;z-index:10}.loading-img{background:url("../images/loading-32-v1.gif") no-repeat scroll 50% 50% transparent;opacity:.6}.dialog-buttons{padding:6px 0}.dialog-buttons .button+.button{margin-bottom:0;margin-left:5px}.dialog-message,.dialog-error{padding:30px 42px 30px 60px;background:#fff url("../images/info32x32.png") no-repeat scroll 16px 40px}.dialog-message .dialog-header,.dialog-error .dialog-header{position:static;padding:0;margin-bottom:16px}.dialog-message .title{text-overflow:normal;white-space:normal}.dialog-message .dialog-header .close,.dialog-error .dialog-header .close{position:absolute;padding:14px;top:0;right:0}.dialog-message .dialog-content,.dialog-error .dialog-content{padding:0}.dialog-message .dialog-footer,.dialog-error .dialog-footer{padding:0;text-align:right}.dialog-message{z-index:3000}.dialog-error{background:#fff url("../images/remove32x32.png") no-repeat scroll 16px 40px;z-index:4000}.dialog-error .title{color:#039}.dialog-fixed{position:fixed !important}.dialog.popup-dialog{z-index:3000}.dialog.katalog-popup .dialog-header{background-color:#77b82a}.katalog-popup-content a,.katalog-popup-content a img,.dialog-popup-content a .dialog-popup-content a img{display:block;outline:0}.katalog-popup-content a img,.dialog-popup-content a img{width:auto;height:auto;max-width:100%;max-height:100%}.katalog-popup-content .close,.dialog.no-title .close,.dialog.image-popup .close{position:absolute;top:5px;right:8px;padding:10px}.dialog.no-title .close{z-index:1}.dialog.katalog-2018-popup{border:0;border-radius:12px}.dialog.katalog-2018-popup.no-title .dialog-header,.dialog.katalog-2018-popup.no-title .dialog-body{position:static}.dialog.katalog-2018-popup.no-title button.close{padding:0;width:32px;height:32px;line-height:32px;font-size:36px !important;cursor:pointer}.dialog.katalog-2018-popup .dialog-content{text-align:center}.dialog.katalog-2018-popup .katalog-content{padding:18px;display:block}.dialog.katalog-2018-popup .katalog{height:200px}.dialog.katalog-2018-popup .katalog img{width:auto;max-width:100%;height:100%}.dialog.katalog-2018-popup button.btn.cta-btn{padding:0 20px;margin-top:24px;height:40px;outline:0;border:0;background:#72bf44;font-family:inherit;font-size:16px;line-height:40px}.overlay{background:none repeat scroll 0 0 #fff;position:absolute;left:0;top:0;z-index:2100}.overlay.overlay-fixed{position:fixed}.dialog-serwis-msg{z-index:2800}.dialog-serwis-msg .dialog-content{font-size:13px}