body.blur .l-container {
    -webkit-filter: blur(3px);
}
.b-d-popup {
    display: none;
    z-index: 2000;
    position: absolute;
}

.b-d-popup-wrapper {
    position: relative;
}
.b-d-popup-container {
    background:#fff;
    -webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    z-index:3000;
}
.b-d-popup-content {
    background: #fff;
    min-width: 200px;
    min-height: 100px;
    position: relative;
    overflow: hidden;
}
.b-d-popup-loader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/images/metro-loader.gif") no-repeat 50% 50%;
}
.b-d-popup-override-loader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(250, 250, 250, 1);
    z-index: 100;
}
.b-d-popup-override-loader span {
    display: block;
    margin: -5px 0 0 -55px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 110px;
    height: 10px;
    /*background: url("/images/metro-loader.gif") no-repeat 50% 50%; */
}
.b-d-popup-container > .b-d-popup-close {
    background: url("../images/close-popup.png") no-repeat 0 0;
    cursor: pointer;
    position: absolute;
    top: 7px;
    right: 7px;
    width: 7px;
    height: 7px;
    z-index: 10;
}
.b-d-popup-override {
    background: #000;
    opacity: 0.2;
    /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);*/
    display: none;
    height: 100%;
    left: 0;
    position: fixed; /*absolute*/
    top: 0;
    width: 100%;
    z-index: 1000;
}
.b-d-popup-item {
    display: none;
    position: relative;
}
.b-d-popup-gallery {
    text-align: center;
    position: relative;
}
.b-d-popup-gallery img {
    vertical-align: bottom;
}
.b-d-popup-drag {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.b-d-popup.nodrag {
    top: 50%;
    left: 50%;
}
.b-d-popup-gallery-head {
    DISPLAY: NONE;
}
.b-vacancies-popup {
    padding: 20px 20px 1px 20px;
}

/*
.b-d-popup {-webkit-perspective:800px;-moz-perspective:800px}
.b-d-popup-wrapper { -moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;z-index:2}
.complete .b-d-popup-wrapper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);z-index:1}
.b-d-popup-wall{background: pink; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);z-index:1}
.complete .b-d-popup-wall{-moz-transform:rotateY(0);-webkit-transform:rotateY(0);z-index:2;}
.b-d-popup-wall {
    background: url("/images/logo.png") no-repeat 50% 50% #A2D8FA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 20px 0px rgba(250, 250, 250, 0.9);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 20px 0px rgba(250, 250, 250, 0.9);
    text-align: center;
}
.b-d-popup > div{
    -webkit-transition:1s ease-in-out;
    -moz-transition:1s ease-in-out;
    -ms-transition:1s ease-in-out;
    -o-transition:1s ease-in-out;
    transition:1s ease-in-out
}
*/