/******************************************************************************/

#editor-big {
    background: #fff;
    margin: 0;
    padding: 10px 0;
}

.editor-help-tooltip {
    background: #eb4f20;
    box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.2);
    color: #fff;
    cursor: pointer;
    display: none;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 6px 10px;
    position: absolute;
    width: 150px;
    z-index: 120;

    font-weight: 500;
    width: 170px;
}
.editor-help-tooltip:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #5c5c5c;
    border: 1px solid #fff;
    border-radius: 19px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    content: '×';
    font-size: 17px;
    height: 20px;
    left: -10px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 20px;
}
.editor-help-tooltip:hover:before {
    background-color: #eb4f20;
}
.editor-help-tooltip:after {
    border: 5px solid transparent;
    border-left-color: #eb4f20;
    content: '';
    height: 0;
    position: absolute;
    right: -10px;
    top: 8px;
    width: 0;
}

/******************************************************************************/

#workspace {
    background: #fff;
    height: 425px;
    position: relative;
    width: 970px;
    z-index: 40;

    height: auto;
    min-height: 60rem;
    width: auto;
}

#workspace .overflowHidden {
    /*
    height: 425px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 970px;
    */
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

#workspace .wrapper {
    /*
    height: 425px;
    left: 0;
    position: absolute;
    top: 0;
    width: 970px;
    z-index: 41;
    */
    position: relative;
    z-index: 41;
}

#workspace .wrapper-bg {
    /*
    background: #fff url(../gfx/editor-big-bg.png);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
    */

    background: #fff;
    left: 0;
    min-height: 100%;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
    width: 100%;
}
#workspace .wrapper-bg-hide {
    /*
    left: -1000px;
    opacity: 0;
    */
    left: -100%;
    opacity: 0;
}

#workspace .wrapper-left {
    bottom: 0;
    position: sticky;
    top: 0;
}

#workspace .wrapper-right {
    bottom: 0;
    position: sticky;
    top: 0;
}

#workspace .prevworkspace {
    /*
    background: #eb4f20;
    bottom: 10px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    left: 10px;
    padding: 7px 10px 6px;
    position: absolute;
    text-decoration: none;
    z-index: 301;
    */
    background: #eee;
    border: 1px solid #eee;
    color: #000;
    display: block;
    font-size: 2rem;
    font-weight: normal;
    line-height: 3rem;
    margin: 2rem 0 0;
    padding: 1rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 25.4rem;
}
#workspace .prevworkspace:hover {
    background-color: #ff531f;

    background-color: #ff531f;
    border-color: #ff531f;
    color: #fff;
}

@media only screen and (max-width: 1000px) {
    #workspace .wrapper-left,
    #workspace .wrapper-right {
        bottom: auto;
        position: relative;
        top: auto;
        width: 100%;
    }
}

/******************************************************************************/

#editor-steps {
    display: table;
    margin: 0 0 2rem;
    padding: 0;
    width: 100%;
}
#editor-steps li {
    background: #46af1b;
    border: 1px solid #379211;
    color: #fff;
    cursor: pointer;
    display: table-cell;
    font-weight: bold;
    list-style: none;
    padding: 10px;
    text-align: center;
    width: 33%;

    background: #eee;
    border: 0;
    border-left: 1px solid #000;
    color: #000;
    font-size: 2rem;
    font-weight: 500;
    line-height: 2.7rem;
    width: 33.33%;
}
#editor-steps li:hover,
#editor-steps li.active {
    /*
    background: #ff531f !important;
    border-color: #e64a1c !important;
    */
    background: #fff !important;
    border-left-color: #000 !important;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.15);
}
#editor-steps li.active ~ li {
    background: #b8b8b8;
    border-color: #8c8c8c;

    background: #eee;
    border-left-color: #000;
}
#editor-steps li + li {
    /*border-left-width: 0;*/
}
#editor-steps li:first-child {
    border-left: 0;
}

/******************************************************************************/

#workspace .nextworkspace {
    display: inline-block;
    margin-right: -50px;
    margin-top: 45px;
    padding: 10px;
    vertical-align: middle;
    width: 180px;

    margin-right: 0;
    width: 20%;
}

#workspace .nextworkspace .button {
    background: url(../gfx/next.png) no-repeat center center;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    left: 0;
    padding: 16px 30px 16px 10px;
    position: relative;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

    background: #ff531f;
    border-color: #ff531f;
    font-size: 2.6rem;
    font-weight: 500;
    line-height: 3.5rem;
    padding: 1.3rem 1rem;
}
#workspace .nextworkspace .button:hover {
    background: #000;
    border-color: #000;
    color: #ffeee8;
    left: 5px;
}

#workspace #wykusz-type {
    z-index: 300;
}

/******************************************************************************/

#wykusz-types {
    margin-left: 51px;
    margin-top: 20px;
    position: relative;
}

#wykusz-types ul {
    display: none;
    left: 100%;
    opacity: 0;
    position: absolute;
    top: -1px;
    z-index: 9;
}
#wykusz-types,
#wykusz-types ul {
    background: #fafafa no-repeat 1px 1px
        url(data:image/png;base64,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);
    border: 1px solid #e1e1e1;
    border-color: rgba(0, 0, 0, 0.2);
    height: 330px;
    margin-right: 4px;
    padding: 3px 4px 4px;
    text-align: left;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 280px;

    background: #fff;
    border: 0;
    height: auto;
    margin: 0;
    padding: 0 1rem;
    width: 33.3%;
}
#wykusz-types ul {
    width: 100%;
}

#wykusz-types li {
    background: none;
    display: block;
    margin-top: 5px;
    padding: 0 10px;

    margin: 1.4rem auto 0;
    max-width: 32rem;
    padding: 0;
}

#wykusz-types .name {
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    text-align: center;

    font-size: 2.5rem;
    font-weight: normal;
    margin: 10px 0;
    max-width: 100%;
    padding: 0;
    text-align: center;
}
#wykusz-types .name-opis {
    font-size: 12px;
    padding-top: 0;
    text-align: left;
}

#wykusz-types span {
    background: #f4f4f4;
    background: -webkit-linear-gradient(
        top,
        rgb(250, 250, 250) 0%,
        rgb(240, 240, 240) 100%
    );
    background: -moz-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    background: -ms-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    background: -o-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    background: linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    border: 1px solid rgb(210, 210, 210);
    color: #666;
    cursor: pointer;
    display: block;
    padding: 10px;
    position: relative;
    text-shadow: 1px 1px 1px #fff;

    background: #fff;
    border: 1px solid #d9d9d9;
    color: #000;
    font-size: 2.3rem;
    padding: 9px 10px;
    text-shadow: none;
}

#wykusz-types span.foto {
    /*padding: 9px 7px 9px 50px;*/

    padding-left: 50px;
}

#wykusz-types .foto small {
    background: no-repeat left top;
    -webkit-background-size: 100%;
    background-size: 75%;
    color: #818181;
    font-size: 10px;
    height: 39px;
    left: 0;
    line-height: 44px;
    padding-right: 4px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 52px;

    width: 56px;
}

#wykusz-types span.foto2 {
    /*padding: 20px 10px;*/

    padding-right: 70px;
}

#wykusz-types .foto2 small {
    background: no-repeat center center;
    bottom: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 80px;
}

#wykusz-types span:hover {
    background: rgb(250, 250, 250);
}

#wykusz-types .open > span {
    background: #ff531f;
    border-color: #ee4d1c;
    color: #fff;
    text-shadow: none;
    z-index: 311;
}

#wykusz-types .open > span::after {
    aspect-ratio: 1;
    background: #ff531f;
    bottom: 0;
    content: '';
    display: block;
    height: 72%;
    left: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    transform: translateX(-50%) rotate(45deg);
    width: auto;
    z-index: -1;
}

#wykusz-scian .arr,
#wykusz-types .arr {
    display: none;
}
#wykusz-scian .active .arr,
#wykusz-types .open > span .arr {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANBAMAAACX52mGAAAABGdBTUEAALGPC/xhBQAAAA9QTFRFAAAA/1Mf/1Mf/1Mf/1MffJWNcAAAAAR0Uk5TAEP56zPpNAcAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAnSURBVAjXYxBgAAJFEOEEYrqAmC4gpguI6eLiDGOBxRRh6sA6QAwAqpcFGmFMrQAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTItMDktMTJUMDk6NDU6MDUrMDI6MDCjOLCwAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEyLTA5LTEyVDA5OjQ1OjA1KzAyOjAw0mUIDAAAAABJRU5ErkJggg==);
    display: block;
    height: 13px;
    margin-top: -6px;
    position: absolute;
    right: -7px;
    top: 50%;
    width: 7px;

    display: none;
}

#wykusz-types .open > ul {
    opacity: 1;
    z-index: 10;
}
.ie #wykusz-types ul {
    display: none;
}
.ie #wykusz-types .open > ul {
    display: block;
}
#wykusz-types-alert-bg,
#boxinfo-alert-bg {
    background-color: #000;
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: -38px;
    z-index: 314;

    background: #d9d9d9;
    top: -6.7rem;
}

/******************************************************************************/

#boxinfo-alert-bg {
    opacity: 0.3;
}

#wykusz-types-alert,
#boxinfo-alert {
    background: #464646;
    border: 3px solid #eee;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
    color: #ebebeb;
    display: none;
    left: 50%;
    margin: 0 0 0 -258px;
    opacity: 0;
    padding: 10px;
    position: absolute;
    top: 7px;
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -o-transform: scale(0.6);
    transform: scale(0.6);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 500px;
    z-index: 315;

    background: #f6f6f6;
    border: 2rem solid #fff;
    -webkit-box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.15);
    color: #000;
    left: 0;
    margin: 0 auto;
    padding: 2.5rem;
    right: 0;
    width: 100rem;
}
#wykusz-types-alert.open,
#boxinfo-alert.open {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

#wykusz-types-alert-header {
    font-size: 3.3rem;
    font-weight: 500;
    margin: 0.5em 0 1em;
    text-align: center;
}
#wykusz-types-alert-text {
    font-size: 2.4rem;
}

#wykusz-types-alert .buttons,
#boxinfo-alert .buttons {
    border-color: #616161;
    padding-bottom: 0;
    text-align: center;
}

#wykusz-types-alert .buttons a,
#boxinfo-alert .buttons a {
    color: #fff;
    background: #ff531f;
    border: 1px solid #ff7248;
    border-radius: 4px;
    font-weight: bold;
    padding: 6px 18px;

    font-size: 2.6rem;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 3.1rem;
    padding: 1.3rem 3rem;
    width: 49rem;
}
#wykusz-types-alert .buttons a:hover,
#boxinfo-alert .buttons a:hover {
    /*background-color: #ff7248;*/
}

/******************************************************************************/

#workspace #wykusz-size {
    text-align: center;
    z-index: 310;
}

/******************************************************************************/

#wykusz-scian {
    display: inline-block;
    padding: 5px;
    padding-right: 40px;
    text-align: center;
    vertical-align: middle;
    width: 100px;

    font-size: 2.5rem;
    padding: 5px;
    width: 20%;
}

#wykusz-scian b {
    font-weight: normal;
}

#wykusz-scian a {
    background: rgb(250, 250, 250);
    background: -webkit-linear-gradient(
        top,
        rgb(250, 250, 250) 0%,
        rgb(240, 240, 240) 100%
    );
    background: -moz-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    background: -ms-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    background: -o-linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    background: linear-gradient(top, rgb(250, 250, 250) 0%, rgb(240, 240, 240) 100%);
    border: 1px solid rgb(180, 180, 180);
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0;
    padding: 7px 10px 6px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    width: 50px;

    background: #fff;
    border: 1px solid #000;
    color: #000;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    margin: 14px 0 0;
    padding: 10px 5px;
    width: 115px;
}
#wykusz-scian a:hover {
    background: rgb(250, 250, 250);
}
#wykusz-scian a.active {
    background: #ff531f;
    border-color: #ff531f;
    color: #fff;
    text-shadow: none;
}

/******************************************************************************/

#wykusz-diagram-wrapper {
    display: inline-block;
    margin: 10px 10px 0;
    vertical-align: middle;

    margin: 0;
    padding: 5px;
    width: 58%;
}

#wykusz-diagram-wrapper p {
    font-size: 15px;
    font-weight: bold;

    font-size: 3rem;
    font-weight: normal;
}

#wykusz-diagram {
    background: url(../gfx/diagram/sciany.png) no-repeat;
    /*background: #999;*/
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    display: block;
    height: 300px;
    margin: 5px 0 0;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 500px;

    margin: 0 auto;
}
#wykusz-diagram-hightlight {
    background: url(../gfx/diagram/sciany.png) no-repeat 500px 300px;
    height: 300px;
    left: 0;
    position: absolute;
    top: 0;
    width: 500px;
}

#wykusz-diagram span {
    color: #353535;
    font-size: 11px;
    left: 460px;
    margin-left: -40px;
    margin-top: -7px;
    opacity: 0;
    position: absolute;
    right: auto;
    top: 265px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 80px;
}

#wykusz-diagram input {
    background: #fff4f0;
    border: 1px solid #ff531f;
    display: block;
    font-size: 12px;
    margin: 2px auto 0;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 50px;
}
#wykusz-diagram input.error {
    border-width: 2px;
    box-shadow: 0 0 10px #ff531f;
}

.ie #wykusz-diagram span {
    display: none;
}

/* 2 */
#wykusz-diagram.scian-2 {
    background-position: 0 0;
}

#wykusz-diagram.scian-2 .sciana-1 {
    display: block;
    left: 120px;
    opacity: 1;
    top: 150px;
}

#wykusz-diagram.scian-2 .sciana-2 {
    display: block;
    left: 380px;
    opacity: 1;
    top: 150px;
}

/* 3 */
#wykusz-diagram.scian-3 {
    background-position: -500px 0;
}

#wykusz-diagram.scian-3 .sciana-1 {
    display: block;
    left: 75px;
    opacity: 1;
    top: 180px;
}

#wykusz-diagram.scian-3 .sciana-2 {
    display: block;
    left: 250px;
    opacity: 1;
    top: 105px;
}

#wykusz-diagram.scian-3 .sciana-3 {
    display: block;
    left: 425px;
    opacity: 1;
    top: 180px;
}

/* 4 */
#wykusz-diagram.scian-4 {
    background-position: -1000px 0;
}

#wykusz-diagram.scian-4 .sciana-1 {
    display: block;
    left: 65px;
    opacity: 1;
    top: 180px;
}

#wykusz-diagram.scian-4 .sciana-2 {
    display: block;
    left: 170px;
    opacity: 1;
    top: 95px;
}

#wykusz-diagram.scian-4 .sciana-3 {
    display: block;
    left: 330px;
    opacity: 1;
    top: 95px;
}

#wykusz-diagram.scian-4 .sciana-4 {
    display: block;
    left: 435px;
    opacity: 1;
    top: 180px;
}

/* 5 */
#wykusz-diagram.scian-5 {
    background-position: -1500px 0;
}

#wykusz-diagram.scian-5 .sciana-1 {
    display: block;
    left: 50px;
    opacity: 1;
    top: 200px;
}

#wykusz-diagram.scian-5 .sciana-2 {
    display: block;
    left: 90px;
    opacity: 1;
    top: 80px;
}

#wykusz-diagram.scian-5 .sciana-3 {
    display: block;
    left: 250px;
    opacity: 1;
    top: 30px;
}

#wykusz-diagram.scian-5 .sciana-4 {
    display: block;
    left: 410px;
    opacity: 1;
    top: 80px;
}

#wykusz-diagram.scian-5 .sciana-5 {
    display: block;
    left: 450px;
    opacity: 1;
    top: 200px;
}

#wykusz-diagram-error {
    background: #ffeded;
    border: 1px solid #e23535;
    bottom: 8px;
    color: #e23535;
    display: none;
    left: 50%;
    margin-left: -215px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    width: 425px;

    width: 445px;
}

/******************************************************************************/

#text {
    /*
    left: 10px;
    position: absolute;
    top: 10px;
    width: 449px;
    width: calc(100% - 250px);
    z-index: 60;
    */
    position: relative;
    z-index: 60;
}

#text h2 {
    background: no-repeat left bottom
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcEAAAABCAYAAACmJBXoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALtJREFUeNrcVFsKwzAMs+9/pVwt1ujowAgpTfdVGiiFRC8bJznGQLxjHXXk+eeVG5iuEw2X4oy18Uc2xcMNX4WHqcHlgPAq0a+uWRsZYXoK0wsYDdapRX1OI08eSBOUp8in51QczlitN1NkmMazRG1o+N8e1wCBVRpB58wt8e+5JulN8uQcTo8xV3uKX/RBZHH+IXgh8MwNgcViFtQcsV8IrJuvWOyt5v7u2c79jYs7u/tOP2V936+PAAMAarvPN6pOvP8AAAAASUVORK5CYII=);
    margin-bottom: 5px;

    background: none;
    margin: 0 0 0.3em;
}

#text b {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    padding-top: 5px;
}

#text span.small {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
}

/* color picker */
#text b,
#text span,
#text h2 {
    color: #555;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);

    color: #000;
}

#text b {
    color: #777;
}

.white #text b,
.white #text span,
.white #text h2 {
    color: #eee;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.white #text b {
    color: #fff;
}

/******************************************************************************/

.prevImg {
    /*
    position: absolute;
    left: 0;
    bottom: 40px;
    max-width: 80%;
    display: block;
    visibility: visible;
    opacity: 0;
    */
    left: 0;
    margin: auto;
    max-width: 80rem;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible;
}

.prevImg--active {
    display: block !important;
}

#preview {
    /*
    height: 396px;
    left: 2px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 966px;
    z-index: 50;
    */
    height: 40rem;
    margin: -5rem auto 0;
    max-width: 80rem;
    min-height: 360px;
    min-width: 540px;
    overflow: hidden;
    position: relative;
    z-index: 50;
}

#preview::before {
    background: rgba(255, 255, 255, 0);
    -webkit-background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0) 100%
    );
    -moz-background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0) 100%
    );
    -ms-background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0) 100%
    );
    -o-background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0) 100%
    );
    background: linear-gradient(
        90deg,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0) 100%
    );
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    top: 0;
    width: 5rem;
    z-index: 99;
}

#preview i {
    background: no-repeat
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfEAAAB1CAMAAABpuig1AAAABGdBTUEAALGPC/xhBQAAAHhQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////lZd4eQAAACd0Uk5T4mHb0uhbT1VJm70FZ26UfRuhD6jDdoUijQm3Au9CMbApFck69fsAd+6zqAAAE59JREFUeNrtnNlWIkkURbFVRHFASkVEERTw//+wITMj4g7nxkDiABrYvapq1dte+9whgup8/J1wluEX9POxXFY/6//Js1gs1x91nhfP9TlZ/5ysf9ans/npVOe/+hy781adu/W5uLh4Wp/X9fm3Obe3t+fn59fr8/j4+LA+N+tzf3+1PpeXl0dHR6enp2dnZ91ur9d7WZ/39Zmuz2x9RuszGAzm8+FwOB6P+/3JZLKadH4pUv8bivHDU4V0A2b3aXAvJez6p2HenA3tE8r7v2OBvAa+If7qkN9WxK/PK+CO+P39BvmlI14BJ8SnDXEPfEN8+BuJLznemmrt8AdB7H79EcPeQF4Ctynt5xNv+Emj9xq4VPztjQB/oorfIsVr4BvkCvg7VHzeAO9vgK86BwyYQ2ryOUR29WclZ7H0ZltZHlh73M9OcGe4Q+6BH5NI95keDK+Is0wPoX5ahTojThWnxBvHD4M4spHK+1GIVnNuGPMQl2HOeT8/e7uD38HwYw78DQDXRfyBAj8qUHy/HTfoLkW/tdwa84J9nNqE8xJEeU3bt2wnJ5T3iQR+7It4BfxuDfzCF3Gd6U0Rv9GZXhve5W0bVXzgiO+D48sP211Jtw1fgrWBTJH7IIcnqL2Acc5whyb9PyU4a9OJ4fEi7vt0mekV8gEP9Z/nOKy8S0S3VUIvltJh9aFl2mLtZjDWqVW0n09IoFPguklnvC3DYaYbffq7Vpy26t/m+DJH3pYHgMR/yOEuSXDHxG4Ai9JNa3dFW+W54l0hdyVctunX13bXdsS7Nq44AF4PZ19D3JR3V+5ivMsYXkUz4jIs2pI1H8W03p3/UAUnhrNID5n+yIs43L0wxX2ms8btsxzPlvdj13QhWvqfYrtc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);
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 75;
}

#preview img {
    border: 0;
    margin: 0;
    max-width: none;
    padding: 0;
    position: absolute;
}

#preview img.wspornik {
    z-index: 60;
}

#preview img.koncowka {
    z-index: 70;
}

@media only screen and (max-width: 480px) {
    #preview {
        -webkit-transform: scale(0.65);
        -moz-transform: scale(0.65);
        -ms-transform: scale(0.65);
        -o-transform: scale(0.65);
        transform: scale(0.65);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
    }
}

@media only screen and (max-width: 360px) {
    #preview {
        -webkit-transform: scale(0.56);
        -moz-transform: scale(0.56);
        -ms-transform: scale(0.56);
        -o-transform: scale(0.56);
        transform: scale(0.56);
    }
}

/******************************************************************************/

#light {
    background: url(../gfx/light.png) no-repeat center center;
    height: 245px;
    left: -300px;
    margin: -122px 0 0 -131px;
    position: absolute;
    top: -300px;
    width: 262px;
    z-index: 71;
}

#error {
    background: rgb(220, 220, 220);
    background: rgba(220, 220, 220, 0.9);
    bottom: 2px;
    left: 2px;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 300;
}

#error > div {
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -150px;
    position: absolute;
    top: 30%;
    width: 300px;
}

#bg-loading {
    background: url(../gfx/loading.gif) no-repeat center center;
    bottom: 0;
    height: 60px;
    left: 0;
    position: absolute;
    width: 60px;
    z-index: 400;
}

#bg-loading.after-button {
    left: 130px;
}

#loading {
    background: rgb(220, 220, 220);
    background: rgba(220, 220, 220, 0.9);
    bottom: 2px;
    display: none;
    left: 2px;
    margin: auto;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 300;
}

#loading > div {
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -150px;
    position: absolute;
    top: 50%;
    width: 300px;
}

#loading-progress {
    background: #fff;
    height: 3px;
    margin: 5px 0;
    padding: 1px;

    height: 5px;
}

#loading-progress > div {
    background: #fd5b02;
    background-image: -webkit-linear-gradient(left, #fd5b02, #fd2c02);
    background-image: -moz-linear-gradient(left, #fd5b02, #fd2c02);
    background-image: -ms-linear-gradient(left, #fd5b02, #fd2c02);
    background-image: -o-linear-gradient(left, #fd5b02, #fd2c02);
    background-image: linear-gradient(to right, #fd5b02, #fd2c02);
    height: 100%;
    width: 1%;
}

/******************************************************************************/

#ctrl {
    /*
    position: absolute;
    right: 10px;
    top: 0;
    width: 200px;
    z-index: 100;
    */
    background: rgba(245, 245, 245, 0.5);
    font-size: 0.00001rem;
    padding: 1rem 0;
    position: relative;
    z-index: 100;
}

#ctrl .ctrl-name {
    align-content: center;
    color: #000;
    display: inline-block;
    font-size: 2rem;
    font-weight: normal;
    height: auto;
    margin: 0.8rem 1% 0.8rem 2%;
    min-height: 5rem;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 32%;
}

/*
#ctrl h3 {
    clear: both;
    color: #777;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    padding: 8px 0 1px 0;
    text-align: left;
}
*/

.rgba #ctrl h3 {
    color: rgba(0, 0, 0, 0.5);

    color: rgba(0, 0, 0, 1);
}

.white #ctrl h3 {
    color: #eee;
}

#ctrl .ctrl-value {
    color: #000;
    display: inline-block;
    font-size: 2rem;
    font-weight: normal;
    padding: 0;
    margin: 0.8rem 2% 0.8rem 1%;
    position: relative;
    vertical-align: top;
    width: 62%;
}
#ctrl .ctrl-value + .ctrl-value {
    margin: 0 2% 0 36%;
}

#ctrl .ctrl-value label {
    display: block;
    position: relative;
}

#ctrl .ctrl-value input {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    background: #fff;
    border: 1px solid #ff3a00;
    box-shadow: inset 0 0 0 1px #ff3a00;
    color: #000;
    line-height: 4.8rem;
    outline: none;
    padding: 0 1.9rem;
    text-align: left;
    width: 100%;
}
#ctrl .ctrl-value input::-webkit-inner-spin-button,
#ctrl .ctrl-value input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
#ctrl .ctrl-value:has(.unit) input {
    padding-right: 4.4rem;
}
#ctrl .ctrl-value input:hover {
    box-shadow: inset 0 0 0 2px #ff3a00;
}

#ctrl .ctrl-value .unit {
    line-height: 4.8rem;
    position: absolute;
    right: 1.9rem;
    top: 0.1rem;
}

/*
#ctrl .drop {
    position: relative;
}
*/

/*
#ctrl .drop-arr {
    padding: 0 33px;

    padding: 0;
}

#ctrl b.arr {
    background: url(../gfx/control2.png) no-repeat;
    cursor: pointer;
    float: left;
    height: 25px;
    position: relative;
    width: 26px;

    background: none;
    float: none;
    height: 30px;
    border: 1px solid #aaa;
    position: absolute;
    top: 0;
    width: 30px;
}
#ctrl b.arr:hover {
    border-color: #eb4f20;
}
#ctrl b.arr.left {
    left: 0;
}
#ctrl b.arr.right {
    right: 0;
}

#ctrl b.arr::before {
    border: 6px solid rgba(255, 255, 255, 0);
    border-bottom: 0;
    border-top-color: inherit;
    border-top-width: 9px;
    bottom: 0;
    content: '';
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
#ctrl b.arr.left::before {
    transform: rotate(90deg);
}
#ctrl b.arr.right::before {
    transform: rotate(-90deg);
}

#ctrl b.arr.left {
    background-position: left top;

    background: none;
}
#ctrl b.arr.left:hover {
    background-position: left bottom;

    background: none;
}

#ctrl b.arr.right {
    background-position: right top;

    background: none;
}
#ctrl b.arr.right:hover {
    background-position: right bottom;

    background: none;
}
*/

#ctrl div.drop-list {
    /*background: url(../gfx/control2.png) no-repeat -27px 0;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 30px;
    position: relative;
    width: 170px;*/
    background: #fff;
    border: 1px solid #aaa;
    cursor: pointer;
    line-height: 4.8rem;
    padding: 4.8rem 3.4rem 0 0;
    position: relative;
}

/*
#ctrl div.drop.drop-arr div.drop-list {
    float: left;
    margin: 0 1px;
    width: 116px;

    float: none;
    width: auto;
}
*/

#ctrl div.drop-list:hover,
#ctrl div.drop-list.active {
    /*background-position: -27px 100%;
    background-color: #eb4f20;*/
    background: #fff;
    border-color: #eb4f20;
    box-shadow: inset 0 0 0 2px #eb4f20;
}

#ctrl div.drop-list::before {
    /*border: 6px solid rgba(255, 255, 255, 0);
    border-bottom: 0;
    border-top-color: inherit;
    border-top-width: 9px;
    bottom: 0;
    content: '';
    height: 0;
    left: 10px;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0;
    width: 0;*/
    border: 2px solid #000;
    border-left: 0;
    border-top: 0;
    bottom: 5px;
    content: '';
    height: 10px;
    left: auto;
    margin: auto;
    position: absolute;
    right: 15px;
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 10px;
}

#ctrl div.drop-list ul {
    background: #888;
    border: 1px solid #eee;
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.6);
    cursor: pointer;
    display: none;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 200;

    background: #fff;
    border-color: #aaa;
    -webkit-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15);
    bottom: auto;
    left: 0;
    margin: auto;
    max-height: 70%;
    max-width: 96%;
    padding: 1rem;
    position: fixed;
    right: 0;
    top: 15%;
    width: 80rem;
}

#ctrl .drop-list-open {
    overflow: auto !important;
}

#ctrl .drop-list-open::before {
    background: rgba(255, 255, 255, 0.5);
    bottom: 0;
    content: '';
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1;
}

/*
#ctrl .drop-arr div.drop-list ul {
    left: -27px;
    right: -27px;
}
*/

#ctrl div.drop-list ul li {
    background: none;
    margin: 0;
    padding: 0;

    display: inline-block;
    padding: 1rem;
    vertical-align: top;
    width: 33.33%;
}

#ctrl div.drop-list ul li a {
    color: #fff;
    display: block;
    line-height: 110%;
    padding: 8px 10px;

    align-content: center;
    border: 1px solid #d9d9d9;
    color: #000;
    display: block;
    font-size: 1.6rem;
    line-height: 1.1;
    padding: 50% 0.5rem 0.5rem;
    position: relative;
    text-align: center;
    text-decoration: none;
}

#ctrl div.drop-list ul li a:hover {
    /*background-color: #999;

    background-color: #eee;*/
    border: 1px solid #ff531f;
    box-shadow: 0 0 0 2px #ff531f;
}

/*   
#ctrl .drop-input label {
    cursor: default;
    float: right;
    font-weight: normal;
    padding-right: 3px;

    display: block;
    float: none;
    margin: 16px 0 0;
    padding: 0;
}
*/

/*
#ctrl .ctrl-bg {
    background: url('../gfx/control2.png') -53px 0px no-repeat transparent;
    color: #fff;
    font-weight: bold;
    padding: 3px 6px;
    text-align: center;

    background: none;
    border: 0;
    line-height: 28px;
}
*/

/*
#ctrl div.drop-input input,
#ctrl div.ctrl-bg input {
    background: #fff top center;
    border: 2px solid #ff3a00;
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3);
    color: #5c5c5c;
    margin: -1px 0;
    padding: 0 2px;
    text-align: center;
    width: 25px;

    line-height: 48px;
    padding: 0 19px;
    width: 50px;
}
*/

/*
#ctrl .ctrl-bg.hovered:hover {
    background: #f14917;
}
*/

/*
#ctrl .ctrl-koncowki div.drop-list ul li {
    display: inline-block;
    vertical-align: top;
}
*/

/*
#ctrl .ctrl-koncowki div.drop-list ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 46px;

    height: 56px;
    width: 66px;
}
*/

/*
#ctrl .ctrl-koncowki div.drop-list ul li a img {
    max-height: 35px;
    max-width: 50px;
    vertical-align: middle;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#ctrl .ctrl-koncowki div.drop-list ul li a:hover img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}
*/

#ctrl div.drop-list ul li a img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 69%;
    max-width: 69%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#ctrl div.drop-list ul li a:hover img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}

/*
#ctrl .ctrl-zabki span.anim {
    right: 70px;

    right: 100px;
}
*/

/*
#ctrl .ctrl-rura {
    padding: 8px 0 0;
}
*/

/*
#ctrl div.ctrl-bg.ctrl-rura label {
    display: block;
    position: relative;
}
*/

/*
#ctrl div.ctrl-bg.ctrl-rura input {
    text-align: center;
    width: 33px;
}
*/

#ctrl span.anim {
    display: block;
    left: 30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;

    left: 1.9rem;
    right: 3.4rem;
    top: 0;
}

/*
#ctrl .ctrl-wsporniki span.anim {
    max-width: 145px;
    padding-right: 25px;

    display: block;
    max-width: none;
    padding-right: 35px;
    width: auto;
}
*/

#ctrl .attr {
    clear: both;
    font-size: 2rem;
}

#ctrl .attr > div {
    display: none;
    /*padding: 5px 0 0;*/
    padding: 0;
}

#ctrl .attr i {
    display: inline-block;
    vertical-align: middle;
}

#ctrl .attr i + span {
    /*display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    width: 175px;*/

    display: block;
    font-size: 16px;
    margin: -24px auto auto 25px;
}

#ctrl .wspornik-przedluzka {
    font-size: 11px;
    height: auto;
    padding: 5px 0 0 30px;
}

.white #ctrl .wspornik-przedluzka {
    color: #fff;
}

#ctrl .wspornik-przedluzka span {
    display: inline-block;
    vertical-align: middle;
    width: 158px;
}

#ctrl .wspornik-przedluzka .label {
    cursor: pointer;
    white-space: nowrap;
}

#ctrl i.input-checkbox {
    background: no-repeat top center
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAkCAYAAACAGLraAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAr1JREFUeNrEVs1rGlEQn11XjaCpGGJE8KRgLMmlBwtKmyAh9loQKZ6KB0NKz/kbcm9JsUdRoUI9N94iIlQkl9KIhJwVQaUIfn905rErNrqbbSz0wcC+3fn4zZuZ31vu8vIScL1COUU5QHkC8usXyhXKp2Aw+I1ecOjgtVarzbpcLrBaraDX62WtB4MBNBoNuLu7g+Fw+AadfOFns9k7t9sNDocD0BFMp1NZoe+kt7u7CyJi4DmOe2mz2ZiCmkV6hJTn+QNEbxDwnQ43MBqNQO0iJBiYHnXCoufHrLmD8Xis2kg66E6nw/07BFiN9RysjWAdBxM01vxtCqRvMpkGPBqXm80mbG5uKnahJKTXarWoaj+xlXsC9ne8Uqk839vbg+3t7QcjkzHqU+PF2TChaLLZ7Hus7YkgCJ6HHGDkSq/X+xwKhT5Q+jSNgFA04nnwolPZ1Om8yQ/aTRiCx9ZfWjysuf6/A4HmGg/kVGSYfRU2P4gTRQEBjd9ubGxcUB9YLBY1fbB/c3Nz0e12qXIfGSd6PB5mrKYTSY+CSZxIKTzb2tpSpLRkMgn5fJ4Zn5+fg9lsJk58ig4ZJ2qUOLFcLkMulwO73Q5nZ2fzqV3iRDlKS6VSgGcEsVgMjEYj01u8OxT5oFgsQrvdhqOjI4bgvg5xIr843ySJRAIymQx7LpVKLPrx8fH8+/3WX0KA5YFCocDGFssFfr+fiEOWsZYchMNhqNVqcH19zfZer1eR7pZSoIOKRqMMOl15TqfzD/irUhhiBN0iip2dHfD5fGAwGFZGp3cSJwq4KeKVfUgXJnGjZBAIBFZWh2iP9LCc37F/ekK/349Xq9VDUiTI1FQSilWR6/U63N7e0r9CnBBSO/HpdDqEcE7w1n2BHaZVmKUJ/lhcYf3jkUjkK9Eat3CYrK3FPafAiRORE1luvwUYAFbwt5yKCGhVAAAAAElFTkSuQmCC);
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-right: 3px;
    vertical-align: middle;
    width: 16px;
}

#ctrl i.input-checkbox.checked {
    background-position: bottom center;
}

#ctrl .bezLaczenHide {
    display: none !important;
}

/* Icons */

/*
#ctrl .ctrl-wsporniki li a,
#ctrl .ctrl-wsporniki span {
    background: none no-repeat 97% 50%;
}

#ctrl .ctrl-wsporniki [data-id='1'],
#ctrl .ctrl-wsporniki [data-id='11'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpi+P//PwMZeNN/CADRDEQrxCIOA5sY/4ONogwwATEjDrwZqmYzDnEGuDwBv/8nxquMBHzzH2o7Qe8wUCNMRg1BBQABBgD4nq/NAxNT4gAAAABJRU5ErkJggg==);

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAw3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVDBEcMgDPszRUcAC4gZhzTpXTfo+BWxcw1tlUOWbU4xDvvr+Qi3AUk55LJobbVGIrfcpFNoNPSDU8wHW+KR+VQPcfWGsARGWKrV75/1j4GFTlUuRnr3xjo3WnZ//TISCxgTDb25UXMjiDWSG3R7VqxNl+sT1j3OUDthUNZ57J984fa2wv9AZEdCJANqA2CcEtApKjmh8mLiNzTIgLgZF/JvTyfCGx0xWT3gwqrnAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV9TtSoVBTuIOGSoTnbxC8dSxSJYKG2FVh1MLv0QmjQkKS6OgmvBwY/FqoOLs64OroIg+AHiLjgpukiJ/0sKLWI8OO7Hu3uPu3eAUC8z1eyIAqpmGal4TMzmVsTAK7owgB4EMS0xU0+kFzLwHF/38PH1LsKzvM/9OfqUvMkAn0gcZbphEa8Tz2xaOud94hArSQrxOfG4QRckfuS67PIb56LDAs8MGZnUHHGIWCy2sdzGrGSoxFPEYUXVKF/Iuqxw3uKslquseU/+wmBeW05zneYI4lhEAkmIkFHFBsqwEKFVI8VEivZjHv5hx58kl0yuDTByzKMCFZLjB/+D392ahckJNykYAzpfbPtjFAjsAo2abX8f23bjBPA/A1day1+pA7OfpNdaWvgI6N8GLq5bmrwHXO4AQ0+6ZEiO5KcpFArA+xl9Uw4YvAV6V93emvs4fQAy1NXSDXBwCIwVKXvN493d7b39e6bZ3w+v73K/XrCedQAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6YTU4MzIxZDItYjU4MC00MWZkLTkwMjAtYWJkZmVhYTYwYzJmIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhlM2JhMDliLTQyMGItNDE4ZS1iMmI5LTM4NjlhMTEyN2MzMyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjY0MjJjOWQxLWJmYjktNGIzYy05MjBhLTg4YjljNDVlNzUyYSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzUwMDY1MjEyMzg1MDQ2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI1OjA2OjE2VDExOjEzOjMyKzAyOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNTowNjoxNlQxMToxMzozMiswMjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjJjYmUwNmNlLWFjMzktNDNlMi04M2ZhLTQ2ZGE0ZWMxMjVkYiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNS0wNi0xNlQxMToxMzozMiIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4SFqNgAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH6QYQCQ0go9cn3wAAADJJREFUKM9jYCAPbGJgYPgPpclSCBOH4U2MUAbNANEuIWTQf0rDhIFYrzJRw9+jhmACAFcYFVefF5XXAAAAAElFTkSuQmCC);
}

#ctrl .ctrl-wsporniki [data-id='2'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpi+P//PwMZeNN/CADRDEQrxCIOA5sY/4ONogwwATEjDrwZqmYzDnEGuDwBv/8nxquMBHzzH2o7Qe8wUCNMcIFNaDTMZSBcg6yQkthhJDd2YKAW3SWDP2CJBgABBgCK072SP60ymAAAAABJRU5ErkJggg==);

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAw3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBBEsMgCLzzij4BBQ0+xzTpTH/Q53cNZBrbbsZlAWeD0P56Pug2kJOSlsVqq5UBbdpyhzB29IMT68GeREQ+1Ym3aGSUBFE8tRr3z/rHwEOHKhcju0djnRtNw9++jLIHGRMNHYNQCyPJ3khh0P1ZXJst1yesO88wPzRIbR77J1+wva3gP5LzLkkYLGI+gIxTSDpEBSepuJjwDS1gldMMC/m3pxP0Bh/bWT4MXdNLAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV9TtSoVBTuIOGSoTnbxC8dSxSJYKG2FVh1MLv0QmjQkKS6OgmvBwY/FqoOLs64OroIg+AHiLjgpukiJ/0sKLWI8OO7Hu3uPu3eAUC8z1eyIAqpmGal4TMzmVsTAK7owgB4EMS0xU0+kFzLwHF/38PH1LsKzvM/9OfqUvMkAn0gcZbphEa8Tz2xaOud94hArSQrxOfG4QRckfuS67PIb56LDAs8MGZnUHHGIWCy2sdzGrGSoxFPEYUXVKF/Iuqxw3uKslquseU/+wmBeW05zneYI4lhEAkmIkFHFBsqwEKFVI8VEivZjHv5hx58kl0yuDTByzKMCFZLjB/+D392ahckJNykYAzpfbPtjFAjsAo2abX8f23bjBPA/A1day1+pA7OfpNdaWvgI6N8GLq5bmrwHXO4AQ0+6ZEiO5KcpFArA+xl9Uw4YvAV6V93emvs4fQAy1NXSDXBwCIwVKXvN493d7b39e6bZ3w+v73K/XrCedQAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6YmVhNmM5YTgtNGVkZS00ODk3LWJlMzktOWM5Yzg5YWQxNGY4IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2MzE5ZDIxLTE3ZTMtNGMyMS1hM2IwLTA1OWQ5NGRlODFiMiIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjYyNjE3NjI3LWExZTktNDZkNS1iNWRiLWRhY2ExYzlhMzdjMyIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzUwMDY1MjIwNTI4MzIyIgogICBHSU1QOlZlcnNpb249IjIuMTAuMzgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI1OjA2OjE2VDExOjEzOjQwKzAyOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNTowNjoxNlQxMToxMzo0MCswMjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjg1YzhhMzBjLWVjMDEtNDhhZi1hYTU4LThkYzc0ODY3YTFjYSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNS0wNi0xNlQxMToxMzo0MCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5ibxk3AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH6QYQCQ0orQyv7QAAAElJREFUKM9jYCAPbGJgYPgPpclSCBOH4U2MUAbNANEuIWTQf0rDhIFYrzJRw99MBMKEAc3JsHCoQVZISewwkhs7WF0yNAKWaAAA4d8gEKVG4VAAAAAASUVORK5CYII=);
}

#ctrl .ctrl-wsporniki [data-id='3'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNpi/P//PwMeAJJkxCXJxEABGOKaN0EDZxMB9ajqgKG96T8qAPEZoPg/EhtDHeN/AnFFyNmb0cQ2Q+MWHWOqQ3MSspOxYRR1AAEGAN4Dd8yeItuKAAAAAElFTkSuQmCC);

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAwnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVDBDcMwCPwzRUcAgwkex2kTqRt0/OJAqrjtWT7OgC4E2F7PHW4DhQSkLqZNFR3SpJXuwjDQDyaUgwN7RprzkM2IxVPskeNpmv1nnj4GEbqrejGyexbWudAk/e3LqETgMdHQjzRqacQlCpQGPSfVZsv1F9YNZ1hcGCQ2j/3zXnx7j+rf4VI2JkZnZosBeNwK3F2oM7F6I/kZmp2FNc18If/2dALeasZZdZVTcfUAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFX1O1KhUFO4g4ZKhOdvELx1LFIlgobYVWHUwu/RCaNCQpLo6Ca8HBj8Wqg4uzrg6ugiD4AeIuOCm6SIn/SwotYjw47se7e4+7d4BQLzPV7IgCqmYZqXhMzOZWxMArujCAHgQxLTFTT6QXMvAcX/fw8fUuwrO8z/05+pS8yQCfSBxlumERrxPPbFo6533iECtJCvE58bhBFyR+5Lrs8hvnosMCzwwZmdQccYhYLLax3MasZKjEU8RhRdUoX8i6rHDe4qyWq6x5T/7CYF5bTnOd5gjiWEQCSYiQUcUGyrAQoVUjxUSK9mMe/mHHnySXTK4NMHLMowIVkuMH/4Pf3ZqFyQk3KRgDOl9s+2MUCOwCjZptfx/bduME8D8DV1rLX6kDs5+k11pa+Ajo3wYurluavAdc7gBDT7pkSI7kpykUCsD7GX1TDhi8BXpX3d6a+zh9ADLU1dINcHAIjBUpe83j3d3tvf17ptnfD6/vcr9esJ51AAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo2YzFiODE5YS1jNjQ5LTQ5ZjMtODkyOS00YjUzZTU3NGU4MDQiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NmE2YzU1YmItYmY5Zi00ZDY5LWJhMjktODQ1OTczYzJiNThhIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OWI0MjFmYWUtYzIwNy00MTRhLTllNzAtMGExY2Q5MGE5MzI4IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3NTAwNjUyMjcxNzEzNzAiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjU6MDY6MTZUMTE6MTM6NDYrMDI6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI1OjA2OjE2VDExOjEzOjQ2KzAyOjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjU0NjQ3NjEtZDZlYi00ZmIzLWFmYzItYjkwZmI2YjZhNmQ2IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI1LTA2LTE2VDExOjEzOjQ3Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PlPA+joAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfpBhAJDS8zaDpOAAAAPklEQVQoz2NgwA/+45NkYqAADHHNm6CBs4mAegx1MIH/WAz4j0UjXB0joegg5OzNaGKbGRgYGLFgbOrI9zMAuqcYKgTZLWgAAAAASUVORK5CYII=);
}

#ctrl .ctrl-wsporniki [data-id='4'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKAgMAAAAWdexqAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAslP8H5gAAAAcSURBVAjXY2BgYgACbASbA5CQmgAktBbAWEAxACIQArVY7QIBAAAAAElFTkSuQmCC);

    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAwnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBbEsMgCPznFD2CPDR4HNMkM71Bj18U0olN13FZgdkQYH+/Dnh0EApIXrTUUpJBqlRqJjQ52mBMMthxRMQ5D9GcElmKLbI/tUT/mcevgYdmKl+M9BmFdS5UCX/9MSIP3CfqegujGkZMXsAwaDFpqbpcf2Hd0wz1C51E57Fv78W2t2X7DhPtjJyMmdUH4H4zcDNRjJGLNaKdoQefk9hC/u3pBHwAaoJZc7TzshQAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFX1O1KhUFO4g4ZKhOdvELx1LFIlgobYVWHUwu/RCaNCQpLo6Ca8HBj8Wqg4uzrg6ugiD4AeIuOCm6SIn/SwotYjw47se7e4+7d4BQLzPV7IgCqmYZqXhMzOZWxMArujCAHgQxLTFTT6QXMvAcX/fw8fUuwrO8z/05+pS8yQCfSBxlumERrxPPbFo6533iECtJCvE58bhBFyR+5Lrs8hvnosMCzwwZmdQccYhYLLax3MasZKjEU8RhRdUoX8i6rHDe4qyWq6x5T/7CYF5bTnOd5gjiWEQCSYiQUcUGyrAQoVUjxUSK9mMe/mHHnySXTK4NMHLMowIVkuMH/4Pf3ZqFyQk3KRgDOl9s+2MUCOwCjZptfx/bduME8D8DV1rLX6kDs5+k11pa+Ajo3wYurluavAdc7gBDT7pkSI7kpykUCsD7GX1TDhi8BXpX3d6a+zh9ADLU1dINcHAIjBUpe83j3d3tvf17ptnfD6/vcr9esJ51AAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo5MjFkYzE0Ny1jYzUyLTRiNjItOGQ5Yi1iZTY1MjlmZGQ5NzQiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjEyOGRlZjUtMjJiNy00OTY3LWJhNDAtYzhkZTcyMzJmMjcxIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NzRjNjY3ZjgtZjMyNy00NDI2LWIxODQtYWE3NDM3MDEzYzVjIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3NTAwNjUzNzY1OTE1NzIiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zOCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjU6MDY6MTZUMTE6MTY6MTQrMDI6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI1OjA2OjE2VDExOjE2OjE0KzAyOjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Yjc4ZTY5MWQtZjA4ZC00ZGM0LTk4ZWYtOGEzNDJlMTZhMzI3IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI1LTA2LTE2VDExOjE2OjE2Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvNuYL8AAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfpBhAJEBB6YntvAAAAMUlEQVQoz2NgwA/+45NkYqAADEPNm9BoosEmaEjDMFYDGEmIIkZinb2ZAJ9op+P0MwDS6AubD5CSNQAAAABJRU5ErkJggg==);
}

*/

#ctrl div.ctrl-wsporniki li a::before {
    background: none no-repeat center;
    background-size: cover;
    content: '';
    left: 0;
    padding: 48% 0 0;
    position: absolute;
    right: 0;
    top: 0;
}

#ctrl .ctrl-wsporniki a[data-id='1']::before {
    background-image: url('../images/brackets/scienny-pojedynczy.svg');
}

#ctrl .ctrl-wsporniki a[data-id='2']::before {
    background-image: url('../images/brackets/scienny-podwojny.svg');
}

#ctrl .ctrl-wsporniki a[data-id='3']::before {
    background-image: url('../images/brackets/sufitowy-podwojny.svg');
}

#ctrl .ctrl-wsporniki a[data-id='4']::before {
    background-image: url('../images/brackets/sufitowy-pojedynczy.svg');
}

#ctrl .ctrl-wsporniki a[data-id='5']::before {
    background-image: url('../images/brackets/apartamentowy-scienny-pojedynczy.svg');
}

#ctrl .ctrl-wsporniki a[data-id='6']::before {
    background-image: url('../images/brackets/apartamentowy-scienny-podwojny.svg');
}

#ctrl .ctrl-wsporniki a[data-id='7']::before {
    background-image: url('../images/brackets/apartamentowy-scienny-potrojny.svg');
}

#ctrl .ctrl-wsporniki a[data-id='8']::before {
    background-image: url('../images/brackets/apartamentowy-sufitowy-pojedynczy.svg');
}

#ctrl .ctrl-wsporniki a[data-id='9']::before {
    background-image: url('../images/brackets/apartamentowy-sufitowy-podwojny.svg');
}

#ctrl .ctrl-wsporniki a[data-id='11']::before {
    background-image: url('../images/brackets/scienny-pojedynczy-krotki.svg');
}

#ctrl .ctrl-wsporniki a[data-id='12']::before {
    background-image: url('../images/brackets/apartamentowy-scienny-pojedynczy-krotki.svg');
}

#ctrl .ctrl-wsporniki a[data-id='13']::before {
    background-image: url('../images/brackets/apartamentowy-scienny-podwojny-krotki.svg');
}

#ctrl .ctrl-wsporniki a[data-id='14']::before {
    background-image: url('../images/brackets/lm-sufitowy-pojedynczy.svg');
}

#ctrl .ctrl-wsporniki a[data-id='15']::before {
    background-image: url('../images/brackets/lm-sufitowy-podwojny.svg');
}

#ctrl .ctrl-wsporniki a[data-id='16']::before {
    background-image: url('../images/brackets/xs-sufitowy-pojedynczy.svg');
}

#ctrl .ctrl-wsporniki a[data-id='17']::before {
    background-image: url('../images/brackets/xs-sufitowy-podwojny.svg');
}

/*
#ctrl div.ctrl-color li a {
    background: none no-repeat 97% 50%;
    padding-right: 30px !important;
}

#ctrl .ctrl-color li a[data-id='8'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAABLFBMVEVkZTaXlGCZm1ZmZDIkJgDHxnQ0Nw2ytGeEhEYpKQKCgj6wrWI1MwTCwW+WkFBMTRXPzHs8PA6MkEkfHgC5uWkuLAOmp1xeYSj/+Z5vdTSrq2AyMgW3v3OPjk1DRBPp2IlWVx2coFcsKgDIxnc4OAi1s2mHhkiCgz+zsWc0NAnFxHSIjkizt3A5OQ3NxncsLAOgn1lZWR704o1HRhWRk1G8vnQxMAe0p190dzf//KRiZCilqWAuLge8vGo+PQ/QzX5NThmVlFLEwnE2NAixsmn//64jIwD//6t/gTwnKAP//7R7fjyprmQyMgbHu3EmJQCWkUxJSRTJyns9PAu6tGcuKwKmoVteXyL77ZtrbC+pqWAxLwO6tm2PikdBQRDWz39QURqYmVQqKQAkJACyI/mpAAAABHRSTlO2tv39KEfkLwAAASFJREFUGNMNynl7gQAcAOAfz5A5KixHxeZIzpRNheR4UDSac5QWff/vMO/fL/h8CWpnZLuz7x5ZzqNpgAFBNe+XkWX1arOR20cMaFBUI+30ikcr6ozP1VAdmsY6jR85iyOfo5rDVDCy77iuP0hr/3N+Zeu7P5DGQX37eIvuUV4jMFWNQDeo6y9F8jk0Qomp9icEk4vwtlhG+XUuhmHs5A4Lz+OssnPWIqmAWjHNDSQXOoejvESUAjs7booCeN6wle9rRGpasjtxsbAEL9xyXOmqKDH2Tp8K8gq8YZ7P+pVpPUIjp/ZyLsOw5kp+wv5iJ4zZzqxWAuDdS8II2VcamRyEZ7HBvcQ/OpUBzdwOQkb+3TAA9IC9dmjkJhbm88yG8f0DuHE6rTSZJBwAAAAASUVORK5CYII=);
}

#ctrl .ctrl-color li a[data-id='9'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAABLFBMVEVaXUOYnX0qKxsqKxnLz7WEiWczNR4rLRUrLBibnn3DxqX5+vH8/fWBgmIvMB7p7M0pKhdUWDvz9982NiCKjm8jJRLV2bizuJZzdFP+/+19gGC9w5/d4MOUmXc+QSb4+udgZE6tsI7w9dTN0rSEimeChmXIzLArLBqIimnT1rTw99mvsI9obEr7/uZAQyyXmXnd38rAxap6fmX//+53eVe2uJjZ27snKRONkG82NyPx8+ZWWkAsLBbu8s4xMRyDg2X+//v9/vPGx6aeoIIsLhctLxonKBUuLxkrLBwyMxwuLhsqLBYuMBegpYPFyKt/gGEvMRvl6ckoKRZITDTv8tswMh/N0L6usZJscFH7/O15elu6vpvd4L6QlHM5OyT3/OBcYEKprIzr7tQwMhxQtki9AAAAAnRSTlOw56w4FFsAAAEiSURBVBjTHcdpk4EAGADgd1CuYrCbI9aMdZZyhC1H29ZKlCMiR1L8//+wM/t8ewCUPqtFdB3NiKKICi5A/3zUghF9gQqrxgsV2AkctIAaXImL6VL8fbkpzwP1fZ9wX7tpeLHMHFLtdg7UfUI46rphLFmv3b7iHWho2vwr/P/B9rtE+6AF9vOdkZmcCzVeydKKD6o+N9xJDnm7r29yjKYJ0I2PVIHno/SttbFlZyQD6yEln6yPnBY5ckxiWAPl9EnWLc4qzpIzM9u5r6FnpSkGw+IX7nlbl7LEBopMniljkhTvRu0hEbMRqFDpPHcZn071ZEX2m/gWnAfDPU9dTCoX6SaObHGYVcyQlf6RxiG+WS3g1yuQMfNBUeOe3bnz1UFuAH/PtzvSlIOWggAAAABJRU5ErkJggg==);
}

#ctrl .ctrl-color li a[data-id='10'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAABLFBMVEVtb1+jo5HJyLS9vKh+gG9sbl1pbVtvb19YW0tZWklwdWFub2FsbVx+gXFbXU1pbFplaFdkaFVdX09dXU1UVUSMjnxsbl5RVENNUD50dWNnaliqq5iJi3lqblx8f21UVkWUloN3eWufn42Ehnadn43Hx7K1taFVV0V8f29sb1zPzrrV1b+2tqOGiHeio5B4e2mXmIdWWEiBhHFscFyKjHyvsJxpalp1eGVPUUBVV0ducV+Njnx3emhiZFRjZVR9f25gYlFwcmJkZlVhZFFmaVdoalpwc2BxdGFaXExYWkmBg3KLjHqam4l5e2uPkX9wcmFdX09pbFtfYlBfYVGnp5SHiXhqbFt7fWpQU0GTlIN2eGeam4mChHRkZVWGiXe6uaaoqZdzdmSKjHpaXEsthzzFAAAABnRSTlP5Q9z389bPQMsyAAABHklEQVQY0xXN/3OBcBzH8XeczUbG7fqi6FAcc0zztdTow6XcaSmkNK3r//8flh+fj7vXvQDr9/sfUYdtNYgvr1rMYZBCO5qebv4ZVzRSpelUMh12OLJ4TpEvm0RcQDs7/RMaxICbyxUnEa80RNOh4Nf2XjzeOnmRSlds62alsKtXHEOkrgsahIZVw5XXN2QbpkRRVwr85WAV6E/INUxTkqQXE5bpye6IXNtI8kkpcUsQcrHcY1TXte13e62WGfDmOrNFG1Vd/36jI1nQYK73GGeDyrPZpViI4wMHu3GdQcyRfP6pNptdPDw/pEdqWhA0u2E4qBE+6LIeB8oBD3l+svRHtyHklE9vtefPEyvN1onNAgb3+4R4pHBiO1EG+wc8rDzHgHZnZAAAAABJRU5ErkJggg==);
}

#ctrl .ctrl-color li a[data-id='11'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAABLFBMVEU/QCmKjm7f4dOjqpb7+/H///74+fjy9O719fT+/vaep5LV2ctWWkrr6+grMSC1u6mHjXpka1qosZkUGQvg4OBGSjrGzbiYoYqbo4/O075NUkLn6OQeJBeutaV3fWeTmYi/xLE9Qi/09OtfZFDa3dWjrJT2+PWlqZPa4M2lrZbf4NZhZVX5+uw/QzTCxLuXnIh8gnCytqUhJRXp6+NRVUPT2Meeo4+doIrJz7tGTDvl5d8YHA2qsZxrcFyOkX64v6o0OSnt7uhZXU3X2sugqpT///j19vTz8/L6+/j+/v38/fGfpZLS0s1RU0js7+EmLRuyt6iBiXWmrZre4NhCRzTGybman4b9/fuZoY7P0MFNUT/k6NsfJRGvtJ9vdWKOkIq5vLE3PCzw8udcYVDvrPSRAAAAAnRSTlPLy1Ir2IUAAAEjSURBVBjTFc5rd4EAGADg1yVtSai55JYmWu4KaUMHp1xH1hhKTvX//8O2r8+nBwL8ffBG90ZeM524VXAC4KzS6bK62DTLk++kIvY7oKpjQbW0fa/BTtyCz5BwSWRVDwkyuJIkDhOsWobuJbrRBsdc37cPzld25IFRf9ZOTsrHbaJEZugmB9IqbDRYPyW6RzIT3UgvsJRCuNtwP1oMhnEImo/BYpprzQlKyWAhbl1DX69QSil9kcptL0XzR5+F6x1gbzfRrvBZw9J0NLwfyjBv2bZDVuMWUkM1j5dpYKmCwwtxax3REW8sD05AEV1h27NWEX094zv0zgA3IVQNc/m0jEhy9xRsP+DvVTTz+feYNXTu9fbjEwLne9TkdrvrtHK+/sMvAbs44eT6o1wAAAAASUVORK5CYII=);
}

#ctrl .ctrl-color li a[data-id='12'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAABLFBMVEVZTyxvZj1KQSNBOBsbGwU6Nhuwo2xrYjbr67Xy8b9iW0KZkmc2MhLIuo0XFgZ2bERPSifczJNGPhtsZkK2rX4qJwiBflhdVjDe3adpXDCbjFUvKwy/tI0VFAByaEpRSh/j1KJUSid+ek8hGAnZx5E9NhaimXRvYj1rXjWommY6MBR0YzepoHpENBLXyJogHAZ+eVVUUDHm1aBXSiBybUy+u4cyLROjlWBuYDLj47BjVy+HgV8qJw22tYNuaEhLPxnZy5tOSjB4cUUaGwbRwI04NRabmGlkXkH6+8Xy8r1jXTaUjWc2MQ/IuYEYGAJ5ajpEQCTU0J4/ORewp34iIAeHfUpdUCnh2KRkXDGPiV4vJArCsXoTEQJyaURSRB7gzptVSyV6c04fGwTOwpN+2J3IAAAABXRSTlND8d3v5BgyOssAAAEcSURBVBjTHcd5e4EAHADgnzOWCiXH5j52FKMmW5I87lKpxaPZJL7/d5jt/e8FCJgnoY7X71/aJ15UAwDB8Hex/tUen8THn9JyEgrC33iR8Ut3k23ETqo07PMm8b9mlXCj2EyB2yLCpkwM9AbHKRiLgtA8E4Njiqt0MFaja10UBrrHecqVHXZlX2OvuRhUOg+tofxGuyPrYx3L9RfQJWUf7Vvx+G2oj6gkLPq51WptjTQyq5J0i8JgFbeoGtLLyu4n1pnp0QLskGTP16irNztGdwi/ycDSpZRKSn/eHcaZy8WRbPAax4LJ2xnDcIR09ZAXweQ3jlGczpN7hHnfpxMOhItOovp029mWXg3cCQMEGCZfbkpTHJ9K83kIfgFTCTcKuu/4UwAAAABJRU5ErkJggg==);
}

#ctrl .ctrl-color li a[data-id='13'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAAE5QTFRFqampubm5ra2tvLy8q6urt7e3tbW1sbGxr6+vs7Oznp6evLy8vr6+oqKipqampKSkoKCgqampubm5q6urra2tt7e3r6+vtbW1s7OzsbGxHQWMZQAAAAp0Uk5T8PDw8PDw8PDw8KkKRmoAAAC4SURBVBjTHU8LlgMhCKO7rTPu/FQQyP0vurEoPIwkgNR9r3Wj00opn18xeADIOecxjvM8xDFjznEO2lyprBB0xrFSE2QE0pMw4AiIO8y6miMXOlOoCuMrEWNEjJT8GpuZW1AhqOOmriQhFkJWpjtr1AkrwJrAfbsuJq+5SgdGrLmt93b35xKq6NVae25VW7vIdT3tj++OORLuLv6VZmtbg2XaYj3KoZU/XGeG7Ju8t5+9lrrxvD7lH2TVFihMaTbuAAAAAElFTkSuQmCC);
}

#ctrl .ctrl-color li a[data-id='14'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAAFpQTFRFU1JTODc4n56eYmFhnZydQUFBhYWFpqamioqKZmVlfn1+kpKSSUhIMTExra2tvb29Ly0vubm5qqqqMC8vMTAxr6+vtbW1MzIyt7e3NDMzMjExs7OzMzIzsbGx+4rXkAAAALlJREFUGNM1jgeOxSAMRL31t4QQwBTjuf81d8jXjoTteXJBpuqc4KNqrf2QAK0AZu/9OA9KFL32fh4n1VcpK7CZqmft4f4QcBpTJzGeEmMUVYSQUlDgK+aco3ArAngIv3tekuvs5LH0s0jJ3KMhaVI8zcq+F07N9Ufg+4OkmLGn4nbTlLayvFuRBJwVr63YP9HP1/2xGY2b7QzSWnM6b22MZs2buF/WxxuZL8KKhGmMUlyY/DJLbm38Aaz6GTFfob5QAAAAAElFTkSuQmCC);
}

#ctrl .ctrl-color li a[data-id='15'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAF7tIdeAAADAFBMVEVTUlM4Nzifnp5iYWGdnJ1BQUGFhYWmpqaKiopmZWV+fX6SkpJJSEgxMTGtra29vb0vLS+5ubmqqqowLy8xMDGvr6+1tbUzMjK3t7c0MzMyMTGzs7MzMjOxsbEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADD9P2MAAAACXBIWXMAAAsSAAALEgHS3X78AAAA5UlEQVR4nB1Py3LCQAwTtjaEQOi0pQ8Y+v+f1mOBNLCPrLeeHnSwJEsjHgE+RrAZeFSWRFnzBPzseM/7A3hq7hDYldcxDtRFV+xCbjxbM7Hgauytzt3l3VMemN6wOBdMtncMpfIjVABaqcXtRZUyjcHmJdPGDNvcDsxpvGyxDmzd9GrSg/XylYKVwP7zF2kDIWwAxCLPEeE/UQsE6mWlL6sqKNAAk+JM1WCa0eW5vSxlh5kN5je+9QhrNGyJ7NOm+LzxsM5h/gXU+wkx0Uc8RTC1btB9Eh1clrISuvMhJt7vSK2//gHa02+kvKwIEQAAAABJRU5ErkJggg==);
}

#ctrl .ctrl-color li a[data-id='16'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAF7tIdeAAADAFBMVEVTUlM4Nzifnp5iYWGdnJ1BQUGFhYWmpqaKiopmZWV+fX6SkpJJSEgxMTGtra29vb0vLS+5ubmqqqowLy8xMDGvr6+1tbUzMjK3t7c0MzMyMTGzs7MzMjOxsbEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADD9P2MAAAACXBIWXMAAAsSAAALEgHS3X78AAAA3UlEQVR4nB2QsVLEMAxEV/HaPopQkCE3Ye7//4xJAVzDFZEcW+ioJK2fV2tzG2DzOyHkJmyFBfyAxmxJPHoPYoIJj4JEV+mUnwW8DR8nKozHZXRJKs5ggZSssqvgdCmd19wxkDpTm0ZHz5x+53yKG/tsuG9W2HT2xQLOxfSxIEcQn2czsIRv87oz6vdrtZW3A/m5Zhi0lujYLk36hHa+HM87kbqnPJKh9M/NHBDQcQBB+6Y1DjSebJEP2BcVS9O+roQLoPKGIJItyShFEYblaary/wEWbtUeISGEr/c/xTt5HhawM9AAAAAASUVORK5CYII=);
}

#ctrl .ctrl-color li a[data-id='17'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAApVBMVEVkZTY5OQ0+PQ9NThlBQRBDRBNWVx00NAlmZDJZWR5HRhU0Nw08PA5JSRReYShQURp0dzcuLgePjk2EhEZMTRWmoVu6tm2HhkjWz3+xsmnFxHTQzX6zt3CVlFK8vnR7fjyprmTp2IleXyJrbC8xMAcsLANiZCign1mRk1G1s2kpKQLNxne6tGeCgz9vdTTEwnGpqWA2NAjIxnd/gTwnKAPPzHuCgj5j0Z9cAAAA5klEQVR4Xg2MNZLDUBTAHn0mM4Q5iwz3P9q60YxUCJQSUZ07nZxm7yUikDA75zgpCnV9ffqBUlzpfDSXRWsTkECzYKgvJqpyulnXeUBj0Ot8fh2b1rKIgHe2eug/ht29YiIkhuYwrL5+16u2IKLcmgHe53sztuf0aVB/z9NxB1XOudDV8Pk+HZ/7/Q2YUwzRjZvp+DjaXBJIFL3v19PLQ5V1l7wC+7fdrHf9HnJhLxQjzMNh275lV5RENMgZ2gqs1Z1QMJfgnStgsy6JYghIvnDyHgoLIUYUtVyVWorESESils0Cn/gfoecQuOtGRdwAAAAASUVORK5CYII=);
}

#ctrl .ctrl-color li a[data-id='18'],
#ctrl .ctrl-color li a[data-id='25'] {
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QCARXhpZgAASUkqAAgAAAAEABoBBQABAAAAPgAAABsBBQABAAAARgAAACgBAwABAAAAAgAAAGmHBAABAAAATgAAAAAAAABIAAAAAQAAAEgAAAABAAAAAwAAkAcABAAAADAyMTAAoAcABAAAADAxMDABoAMAAQAAAP//AAAAAAAA/+ECkmh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpleGlmPSdodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6WFJlc29sdXRpb24+NzI8L2V4aWY6WFJlc29sdXRpb24+CiAgPGV4aWY6WVJlc29sdXRpb24+NzI8L2V4aWY6WVJlc29sdXRpb24+CiAgPGV4aWY6UmVzb2x1dGlvblVuaXQ+Q2FsPC9leGlmOlJlc29sdXRpb25Vbml0PgogIDxleGlmOkV4aWZWZXJzaW9uPkV4aWYgdyB3ZXJzamkgMi4xPC9leGlmOkV4aWZWZXJzaW9uPgogIDxleGlmOkZsYXNoUGl4VmVyc2lvbj5GbGFzaFBpeCB3IHdlcnNqaSAxLjA8L2V4aWY6Rmxhc2hQaXhWZXJzaW9uPgogIDxleGlmOkNvbG9yU3BhY2U+QsWCxIVkIHdld27EmXRyem55IChuaWV6bmFuYSB3YXJ0b8WbxIcgNjU1MzUpPC9leGlmOkNvbG9yU3BhY2U+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9J3InPz4K/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8IAEQgAEQARAwERAAIRAQMRAf/EABgAAAIDAAAAAAAAAAAAAAAAAAUGAwQI/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAdGKSRQG8iVCCSDVpr//xAAbEAACAwADAAAAAAAAAAAAAAAAAwIEExASIv/aAAgBAQABBQKtVhlgqJ2E+UMaakxnH//EABQRAQAAAAAAAAAAAAAAAAAAADD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAADD/2gAIAQIBAT8BH//EAB4QAAEBCQAAAAAAAAAAAAAAAAIAARAgIjEyUXKR/9oACAEBAAY/AgkGmFYPHBqyL//EAB0QAAIBBAMAAAAAAAAAAAAAAAABERAhMUFRwfD/2gAIAQEAAT8hdY3NrdpwJTrkSPqWIN0YG9P/2gAMAwEAAgADAAAAEBJBCD//xAAWEQADAAAAAAAAAAAAAAAAAAABECD/2gAIAQMBAT8QoP8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAMP/aAAgBAgEBPxAf/8QAHxABAAECBwEAAAAAAAAAAAAAAQARIRAgMUFhccHw/9oACAEBAAE/EH/EqStF9Jedb42wuc+CEGO2SP/Z);
}

#ctrl .ctrl-color li a[data-id='19'],
#ctrl .ctrl-color li a[data-id='24'] {
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxMDBEQzMyQzg4ODExRTQ4MDJCOTAxQTcwMEEwRURDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcxMDBEQzMzQzg4ODExRTQ4MDJCOTAxQTcwMEEwRURDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzEwMERDMzBDODg4MTFFNDgwMkI5MDFBNzAwQTBFREMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzEwMERDMzFDODg4MTFFNDgwMkI5MDFBNzAwQTBFREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAARABEDAREAAhEBAxEB/8QAdgAAAgMAAAAAAAAAAAAAAAAABwkGCAoBAQADAQAAAAAAAAAAAAAAAAABAgMEEAAABgECAgMRAAAAAAAAAAABAgMEBQYHABEICfAhkTFRgdESUsITM0MVFpfXWAoaEQEAAgMBAAAAAAAAAAAAAAAAARFBUQIS/9oADAMBAAIRAxEAPwDMcCoF7m4+XsYdhAxgEe3q20aHh8svkXZ75htIVzVL5AhcBYGPJO4evXebrUhdLJfJGMVFtMqUqnN5WrtnkDDv0lGbmRdSjVIHpDooFcHRcAiRM0ud/OLXPzCmfocy+6+iPSd8MX6sWWJCfqto4rOITGkJjk/wqckKrg8LVarjYopYiDoYYbDdatToaouXSJwA7ojSZBPrAqRhEDFF6bA6zA0XD2P6ji7G0FHVCg0CuxVUqNZiEfUx8NAwrRNlHskAMY6qokQSATqqGOssoJlFDGOYxhlqWV80D54do+PQGib9mHTvaQpxkFLH7/w+jouHmquh/9k=);
}

#ctrl .ctrl-color li a[data-id='20'] {
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2NTJFNjA3Qzg4ODExRTQ5MDI1QUUzNTIzMEM2QjAyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2NTJFNjA4Qzg4ODExRTQ5MDI1QUUzNTIzMEM2QjAyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTY1MkU2MDVDODg4MTFFNDkwMjVBRTM1MjMwQzZCMDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTY1MkU2MDZDODg4MTFFNDkwMjVBRTM1MjMwQzZCMDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAARABEDAREAAhEBAxEB/8QAcQABAAMAAAAAAAAAAAAAAAAABwYICQEBAQADAAAAAAAAAAAAAAAAAAIBAwQQAAEEAQICAxEAAAAAAAAAAAECAwQFBgARIRRRBwjwMYGR0RIiUsITM0OV5RZWFxEBAAMAAAAAAAAAAAAAAAAAAAFBAv/aAAwDAQACEQMRAD8A2WRNDIZTykx/0vPcLslSRuFDitwPNbnYDoJPe4knQW56j+zflnW7Uqylyzh4diXMPxYdpNgKtbC2kRnCzJNbWB2O07EiPNKbW8uS2n3u6UBRSvYI3/NJn7mfoP3rQK2Adg+8slUeQ9YWX0kOimQq6xXWYvzU+ymwpDcaW3HW/aVEFqqkuoVstxC5YQOCUk7KAX+fm0+MU1fQUbDVdT08KPXV0GOkhmNDiNJZZaQSVLWQhPFSiVKO5USSTrLeyp/KD648Z8ugaLv4Y7ujSEYsKZH8/wAPs6LHmpdD/9k=);
}

#ctrl .ctrl-color li a[data-id='21'],
#ctrl .ctrl-color li a[data-id='23'] {
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5OUE5QkIwQzg4ODExRTQ4MERBQTlCQzk5RTM2NDU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5OUE5QkIxQzg4ODExRTQ4MERBQTlCQzk5RTM2NDU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk5QTlCQUVDODg4MTFFNDgwREFBOUJDOTlFMzY0NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk5QTlCQUZDODg4MTFFNDgwREFBOUJDOTlFMzY0NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAARABEDAREAAhEBAxEB/8QAeAAAAQUAAAAAAAAAAAAAAAAACAQFBgkKAQEBAQEAAAAAAAAAAAAAAAABAAMCEAAABgEBAwYPAAAAAAAAAAACAwQFBgcBACEICRGx0RJCFMITc5MkVHQVNRaX11gKGhEBAAICAwAAAAAAAAAAAAAAAAERMRJRYeH/2gAMAwEAAhEDEQA/ANo1Y1bEjorGFKmKx85SoYWc01QoZms885R7rR+lbEOluql4mHGX3TOG7MiKVaqUb94C/AtaN6kUJYlUch0ZgTe6JwK2cqbTI+NyZShf3dCcWsTtqVsVHdyGA48acByfJwxiLUNf0kyn8N2760Of2n00dRtXH+0/UEZqkmL7qG73ZL3ZZcZQMbfLLx+VotDI65ktpCbD3mOQyVTJ4l6ZIeDrBSGK2bxuzIjQ4xkIha8sblgWNObisOXWZYL+4zCwbDkTjJ5ZI3YzChxfJA+qhql6s7lxgsoR6g/OCyiggJIBgJZQAACEIV0ifeFfrOfOj6dFx2iiP/GG320HMZp9E4NZfZ8r4WoiC0M3/9k=);
}

#ctrl .ctrl-color li a[data-id='22'] {
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY2Mjg4ODEwQzg4ODExRTRCREQ4RjRERkY5MjMyMUM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY2Mjg4ODExQzg4ODExRTRCREQ4RjRERkY5MjMyMUM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjYyODg4MEVDODg4MTFFNEJERDhGNERGRjkyMzIxQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjYyODg4MEZDODg4MTFFNEJERDhGNERGRjkyMzIxQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAARABEDAREAAhEBAxEB/8QAbwAAAgIDAAAAAAAAAAAAAAAAAwYFBwgJCgEBAQEAAAAAAAAAAAAAAAAAAAEDEAABBAECAgUNAAAAAAAAAAAEAQIDBQYABxESIRM0FdUxc7MUJIS0VZVWlhcJEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/AO0bbHa3EpsVxgknFcfmJIoaeWUgimq555iO6w/augHVblDePebZvZOwZiwu3uN5fl7Y4Jz6oYSjrRKeEpnWC96HuqjpYSiIVSRkLIHr1So5zmI5nNGDAX99nfakH1abwzQX5Zf0CpcXwuooNu9u7uxyQKhrKx9jltlj9TUgEihQCOLQKptrywsYuuiXkY/1Tm8qqnBW6DXvZ3GTZTamZHc2ikWt6YTYnkuQ44uc8pzpHSSukIBDVr+LuhqcOHBreVGt0EXy3HzGX8Zb4loDw9sk88F8M7QmmIftq+8eiTQE1Gj/2Q==);
}

#ctrl .ctrl-color li a[data-id='26'] {
    background-image: url('/editor/gfx/newColors/26-Ciemny-orzech.jpg');
}

#ctrl .ctrl-color li a[data-id='27'] {
    background-image: url('/editor/gfx/newColors/27-Buk-naturalny.jpg');
}

#ctrl .ctrl-color li a[data-id='28'] {
    background-image: url('/editor/gfx/newColors/28-Dąb-naturalny.jpg');
}

#ctrl .ctrl-color li a[data-id='29'] {
    background-image: url('/editor/gfx/newColors/29-Dąb-rustykalny.jpg');
}

#ctrl .ctrl-color li a[data-id='30'] {
    background-image: url('/editor/gfx/newColors/30-Dąb-sonoma.jpg');
}

#ctrl .ctrl-color li a[data-id='31'] {
    background-image: url('/editor/gfx/newColors/31-Inox.jpg');
}

#ctrl .ctrl-color li a[data-id='32'] {
    background-image: url('/editor/gfx/newColors/32-Srebro.jpg');
}

#ctrl .ctrl-color li a[data-id='33'] {
    background-image: url('/editor/gfx/newColors/33-Teak.jpg');
}

#ctrl .ctrl-color li a[data-id='34'] {
    background-image: url('/editor/gfx/newColors/34-Wenge.jpg');
}

#ctrl .ctrl-color li a[data-id='35'] {
    background-image: url('/editor/gfx/newColors/35-Wiśnia.jpg');
}
*/
#ctrl div.ctrl-color li a::before {
    background: none no-repeat center;
    background-size: cover;
    content: '';
    left: 0;
    padding: 48% 0 0;
    position: absolute;
    right: 0;
    top: 0;
}

#ctrl .ctrl-color li a[data-id='8']::before {
    background-image: url('../images/colors/mosiadz-antyczny.jpg');
}

#ctrl .ctrl-color li a[data-id='9']::before {
    background-image: url('../images/colors/stal-nierdzewna.jpg');
}

#ctrl .ctrl-color li a[data-id='10']::before {
    background-image: url('../images/colors/satyna.jpg');
}

#ctrl .ctrl-color li a[data-id='11']::before {
    background-image: url('../images/colors/chrom.jpg');
}

#ctrl .ctrl-color li a[data-id='12']::before {
    background-image: url('../images/colors/mosiadz-antyczny-ryflowany.jpg');
}

#ctrl .ctrl-color li a[data-id='13']::before {
    background-image: url('../images/colors/aluminium-szczotkowane.jpg');
}

#ctrl .ctrl-color li a[data-id='14']::before {
    background-image: url('../images/colors/aluminium-czarny.jpg');
}

#ctrl .ctrl-color li a[data-id='15']::before {
    background-image: url('../images/colors/czarny-aluminium.jpg');
}

#ctrl .ctrl-color li a[data-id='16']::before {
    background-image: url('../images/colors/czarny-polysk.jpg');
}

#ctrl .ctrl-color li a[data-id='17']::before {
    background-image: url('../images/colors/mosiadz-antyczny-skretny.jpg');
}

#ctrl .ctrl-color li a[data-id='18']::before,
#ctrl .ctrl-color li a[data-id='25']::before,
#ctrl .ctrl-color li a[data-id='36']::before {
    background-image: url('../images/colors/bialy-polysk.jpg');
}

#ctrl .ctrl-color li a[data-id='19']::before,
#ctrl .ctrl-color li a[data-id='24']::before {
    background-image: url('../images/colors/czarny-bialy.jpg');
}

#ctrl .ctrl-color li a[data-id='20']::before {
    background-image: url('../images/colors/aluminium-bialy.jpg');
}

#ctrl .ctrl-color li a[data-id='21']::before,
#ctrl .ctrl-color li a[data-id='23']::before {
    background-image: url('../images/colors/bialy-czarny.jpg');
}

#ctrl .ctrl-color li a[data-id='22']::before {
    background-image: url('../images/colors/bialy-aluminium.jpg');
}

#ctrl .ctrl-color li a[data-id='26']::before {
    background-image: url('/editor/gfx/newColors/26-Ciemny-orzech.jpg');
}

#ctrl .ctrl-color li a[data-id='27']::before {
    background-image: url('/editor/gfx/newColors/27-Buk-naturalny.jpg');
}

#ctrl .ctrl-color li a[data-id='28']::before {
    background-image: url('/editor/gfx/newColors/28-Dąb-naturalny.jpg');
}

#ctrl .ctrl-color li a[data-id='29']::before {
    background-image: url('/editor/gfx/newColors/29-Dąb-rustykalny.jpg');
}

#ctrl .ctrl-color li a[data-id='30']::before {
    background-image: url('/editor/gfx/newColors/30-Dąb-sonoma.jpg');
}

#ctrl .ctrl-color li a[data-id='31']::before {
    background-image: url('/editor/gfx/newColors/31-Inox.jpg');
}

#ctrl .ctrl-color li a[data-id='32']::before {
    background-image: url('/editor/gfx/newColors/32-Srebro.jpg');
}

#ctrl .ctrl-color li a[data-id='33']::before {
    background-image: url('/editor/gfx/newColors/33-Teak.jpg');
}

#ctrl .ctrl-color li a[data-id='34']::before {
    background-image: url('/editor/gfx/newColors/34-Wenge.jpg');
}

#ctrl .ctrl-color li a[data-id='35']::before {
    background-image: url('/editor/gfx/newColors/35-Wiśnia.jpg');
}

#ctrl .ctrl-zabki .drop-list {
    clear: none;
    float: left;
    width: 64%;
}

#ctrl .ctrl-zabki label {
    clear: none;
    float: right;
    margin: 0;
    width: 32%;
}

#ctrl div.ctrl-zabki li a::before {
    background: none no-repeat center;
    background-size: cover;
    content: '';
    left: 0;
    padding: 48% 0 0;
    position: absolute;
    right: 0;
    top: 0;
}

#ctrl .ctrl-zabki a[data-id='0']::before {
    background-image: url('../images/fastenings/0.jpg');
}

#ctrl .ctrl-zabki a[data-id='1']::before {
    background-image: url('../images/fastenings/1.jpg');
}

#ctrl .ctrl-zabki a[data-id='2']::before {
    background-image: url('../images/fastenings/2.jpg');
}

#ctrl .ctrl-zabki a[data-id='3']::before {
    background-image: url('../images/fastenings/3.jpg');
}

#ctrl .ctrl-zabki a[data-id='4']::before {
    background-image: url('../images/fastenings/4.jpg');
}

#ctrl .ctrl-zabki a[data-id='5']::before {
    background-image: url('../images/fastenings/5.jpg');
}

#ctrl .ctrl-zabki a[data-id='6']::before {
    background-image: url('../images/fastenings/6.jpg');
}

#ctrl .ctrl-zabki a[data-id='7']::before {
    background-image: url('../images/fastenings/7.jpg');
}

#ctrl .ctrl-zabki a[data-id='8']::before {
    background-image: url('../images/fastenings/8.jpg');
}

#ctrl .ctrl-zabki a[data-id='9']::before {
    background-image: url('../images/fastenings/9.jpg');
}

#ctrl .ctrl-zabki a[data-id='10']::before {
    background-image: url('../images/fastenings/10.jpg');
}

@media only screen and (max-width: 480px) {
    #ctrl div.drop-list ul li {
        width: 50%;
    }
}

/******************************************************************************/

#cena-one {
    border-top: 1px solid #999;
    bottom: 10px;
    color: #333;
    font-size: 14px;
    height: 50px;
    line-height: 20px;
    padding: 4px 0 0;
    position: absolute;
    right: 11px;
    text-align: right;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
    width: 188px;

    height: 54px;
}

#cena-one .cena-block {
    padding-bottom: 7px;
}

#liczba-kompletow2 {
    display: inline-block;
    font-size: 12px;
}

#liczba-kompletow2 input {
    border: 1px solid #666;
    height: 15px;
    text-align: center;
    width: 25px;
}

#cena-one .button {
    background: #ff531f;
    color: #fff;
    text-shadow: none;
}

.rgba #cena-one {
    border-top-color: rgba(0, 0, 0, 0.2);
}

.white #cena-one {
    color: #eee;
    border-top-color: #ccc;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.rgba .white #cena-one {
    border-top-color: rgba(255, 255, 255, 0.3);
}

#cena-one b {
    font-size: 16px;
}

#editor-cart,
#editor-cart .loading {
    /*
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAAAPFBMVEXw8PDl5eXv7+/p6enn5+fu7u7m5ubs7Ozk5OTr6+vo6Ojq6urt7e2zs7P////x8fHOzs739/f////e3t7laO3kAAAAFHRSTlO/v7+/v7+/v7+/v7+/v7+/xt/fxgYWqIMAAACpSURBVHja7dy5AcJAFEPB5TaHMbb77xUIqMAJXzuvgwmUqo0htfEZ0RcyBZQFaQGBgICAgICA/CD7gEBAQEBAQDZDTgGBgICAFIQ8AoqCrK+A1g9kmQNabOQfIZeAQEBAQApCrgGBgID0BLkHBAIC0hPkEBAICAhIQcgtIBAQkJ4gx4BAQEBACkLOAYGAgIAUhOwCAgEBAQEB2QwZAgIBAQEpCEk5CgvpDcgR4uLcTZcbAAAAAElFTkSuQmCC);
    */
    background: rgba(245, 245, 245, 0.5);
}

#editor-cart {
    /*bottom: 25px;
    font-size: 12px;
    height: 100px;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 200px;
    z-index: 90;*/
    font-size: 2.3rem;
    padding: 1rem 0;
    position: relative;
    text-align: center;
    z-index: 90;
}

#editor-cart .loading {
    bottom: 0;
    font-size: 15px;
    font-weight: bold;
    left: 0;
    line-height: 100px;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 1px 1px 1px #ffffff;
    top: 0;
}

#liczba-kompletow {
    /*height: 33px;
    line-height: 33px;*/

    display: inline-block;
    margin: 0.8rem 2%;
    vertical-align: middle;
}

#liczba-kompletow input[type='text'],
#liczba-kompletow input[type='number'] {
    /*
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
    margin-left: 2px;
    padding: 2px 0 2px 1px;
    text-align: center;
    width: 27px;
    */
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    background: #fff;
    border: 1px solid #dedede;
    color: #000;
    line-height: 4.8rem;
    outline: none;
    padding: 0 1.9rem;
    text-align: center;
    width: 8rem;
}
#liczba-kompletow input[type='number']::-webkit-inner-spin-button,
#liczba-kompletow input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#suma {
    /*padding: 5px 0;*/
    display: inline-block;
    margin: 0.8rem 2%;
    padding: 0;
    vertical-align: middle;
}
#suma span {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1em;
    text-align: left;
    vertical-align: middle;

    font-size: 2.5rem;
    font-weight: 500;
    line-height: 1;
    margin: 0.5rem 0 0;
}

#suma b {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;

    font-size: 2.3rem;
    font-weight: normal;
    line-height: 1;
    margin: 0.6rem 0 0;
}

#editor-cart button {
    /*background: #eb4f20
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOAQMAAADzI2X3AAAABlBMVEX///////9VfPVsAAAAAnRSTlMA5j/6inUAAAA2SURBVAjXY3jAwMCgAMT2/xsYBAUZwFj+PwODpBADAycQ8/9hYGAByrPzAOlPQDyJgYGZhwEA5QkHJK47CjoAAAAASUVORK5CYII=)
        no-repeat 6px 6px;
    color: #fff;
    padding-left: 30px;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;*/
    font-size: 2.5rem;
    font-weight: 500;
    line-height: 3.7rem;
    margin: 0.8rem auto;
    padding: 1rem;
    width: 96%;
}

#editor-cart button:hover {
    /*background-color: #c34721;*/
}

#editor-cart button.disable {
    background-color: #858585;
}

#editor-cart button .icon {
    font-size: 3.7rem;
    margin: 0 1rem 0 0;
    vertical-align: bottom;
}

#editor-cart .infos {
    display: flex;
    flex-wrap: wrap;
    font-size: 0.00001rem;
    justify-content: space-evenly;
    margin: 0;
    text-align: center;
}
#editor-cart .infos-item {
    align-content: center;
    display: inline-block;
    font-size: 2rem;
    vertical-align: middle;
    padding: 1rem 1rem 1rem 6rem;
    position: relative;
}
#editor-cart .infos .icon {
    font-size: 3.6rem;
    left: 1rem;
    margin: -1.8rem 0 auto;
    position: absolute;
    top: 50%;
}

#editor-delivery {
    bottom: 7px;
    color: #555;
    cursor: help;
    font-size: 11px;
    position: absolute;
    right: 39px;
    text-align: center;
    width: 145px;
    z-index: 89;
}

#editor-delivery.normalProduct {
    bottom: 0;
    margin: 10px auto 0;
    position: relative;
    right: 0;
}

#editor-delivery .editor-help-tooltip:before {
    display: none;
}

#editor-delivery .editor-help-tooltip {
    font-size: 13px;
    font-weight: normal;
    right: 100%;
    text-align: left;
    top: -6px;
    width: 200px;
}

#editor-delivery:hover {
    color: #222;
}

#editor-delivery:hover .editor-help-tooltip {
    display: block;
}

/******************************************************************************/

#diagram {
    /*
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAAmJiaIdIVEAAAAAnRSTlMzmQsrg+gAAAAQSURBVAjXY/jAoMDgwNAAAAh4AdHXsOXWAAAAAElFTkSuQmCC)
        repeat-x center bottom;
    bottom: 22px;
    color: #373737;
    font-size: 10px;
    height: 50px;
    position: absolute;
    right: 230px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
    z-index: 50;
    */
    background: url('../images/diagram/diagram.png') repeat-x center top;
    background-size: auto 0.4rem;
    color: #373737;
    display: table;
    font-size: 1rem;
    height: 3.5rem;
    margin: 5rem auto 2.5rem;
    padding: 0.4rem 0 0;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
    z-index: 50;
}

#diagram b,
#diagram b:before,
#diagram b:after {
    border: 0 solid #222;
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 100%;
    position: absolute;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    white-space: nowrap;

    white-space: normal;
}
#diagram b:hover,
#diagram b:hover:before,
#diagram b:hover:after {
    border-color: #fe6501;
    text-shadow: 1px 1px 1px #fff;
}

/*
#diagram label {
    display: inline-block;
}
*/

#diagram b.width {
    border-top-width: 1px;
    bottom: -17px;
    height: 11px;
    left: 5px;
    right: 5px;

    border: 0;
    bottom: 100%;
    height: auto;
    left: 0.5rem;
    margin: 0 0 1rem;
    padding: 0 0 0.3rem;
    right: 0.5rem;
    top: auto;
    white-space: nowrap;
}

/*
#diagram b.width:before,
#diagram b.width:after {
    content: '';
    height: 4px;
    left: -1px;
    right: -1px;
    top: -4px;

    bottom: -4px;
    top: auto;
}

#diagram b.width:before {
    border-left-width: 1px;
}

#diagram b.width:after {
    border-right-width: 1px;
}
*/
#diagram b.width::before {
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    bottom: -4px;
    content: '';
    height: 4px;
    left: 0;
    right: 0;

    bottom: -0.4rem;
    height: 0.4rem;
}

#diagram b.height {
    border-right-width: 1px;
    height: 30px;
    left: -80px;
    padding-right: 3px;
    text-align: right;
    top: 16px;
    width: 70px;

    border: 0;
    height: auto;
    left: 100%;
    margin: 0 0 0 1rem;
    padding: 0 0 0 0.3rem;
    right: auto;
    text-align: left;
    top: 0.4rem;
    width: 10rem;
}

/*
#diagram b.height label {
    display: block;
}

#diagram b.height:before,
#diagram b.height:after {
    bottom: 0;
    content: '';
    right: -4px;
    top: 0;
    width: 4px;
}

#diagram b.height:before {
    border-top-width: 1px;
}

#diagram b.height:after {
    border-bottom-width: 1px;
}
*/
#diagram b.height::before {
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    bottom: 0;
    content: '';
    left: -0.4rem;
    top: 0;
    width: 0.4rem;
}

#diagram b.end {
    border-bottom-width: 1px;
    height: 11px;
    right: 5px;
    top: 0;
    width: 28px;

    border: 0;
    bottom: auto;
    height: auto;
    left: 0.5rem;
    margin: 1rem 0 0;
    padding: 0.3rem 0 0;
    right: auto;
    top: 100%;
    width: auto;
}

/* apartament */
/*#diagram.t5 b.end,
#diagram.t6 b.end,
#diagram.t7 b.end,
#diagram.t8 b.end,
#diagram.t9 b.end,
#diagram.t10 b.end,
#diagram.t12 b.end,
#diagram.t13 b.end {
    width: 12px;
}*/

/*
#diagram b.end:before,
#diagram b.end:after {
    bottom: -4px;
    content: '';
    height: 4px;
    left: -1px;
    right: -1px;

    bottom: auto;
    top: -4px;
}

#diagram b.end:before {
    border-left-width: 1px;
}

#diagram b.end:after {
    border-right-width: 1px;
}

#diagram b.end label {
    padding-right: 3px;
    position: absolute;
    right: 100%;
    text-align: right;
    top: 0;
    width: 150px;

    width: 153px;
}

#diagram .cm {
    left: 100%;
    position: absolute;
    top: 0;
}
*/

/* apartament */
/*#diagram.t5 .cm,
#diagram.t6 .cm,
#diagram.t7 .cm,
#diagram.t8 .cm,
#diagram.t9 .cm,
#diagram.t10 .cm,
#diagram.t12 .cm,
#diagram.t13 .cm {
    left: 190%;
}
*/
#diagram b.end::before {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    bottom: auto;
    content: '';
    height: 4px;
    left: 0;
    top: -4px;
    width: 25px;

    height: 0.4rem;
    top: -0.4rem;
    width: 2.5rem;
}
#diagram.t5 b.end::before,
#diagram.t6 b.end::before,
#diagram.t7 b.end::before,
#diagram.t8 b.end::before,
#diagram.t9 b.end::before,
#diagram.t10 b.end::before,
#diagram.t12 b.end::before,
#diagram.t13 b.end::before {
    width: 12px;
    width: 1.2rem;
}

#diagram div {
    background: no-repeat right bottom;
    float: left;
    height: 46px;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    width: 50px;

    background: no-repeat right top;
    height: 3rem;
    width: 5rem;
}

#diagram .c {
    background-position: -5px -42px;
    background-repeat: repeat-x;
    width: 135px;

    background-position: -0.5rem top;
    width: 13.5rem;
}
/*
#diagram.t3 .c {
    background-position: -15px -42px;
    width: 125px;

    background-position: -15px top;
}
*/
#diagram .c.c2 {
    width: 275px;
    width: 27.5rem;
}

#diagram .c.c3 {
    width: 415px;
    width: 41.5rem;
}

#diagram .c.c4 {
    width: 555px;
    width: 55.5rem;
}

#diagram.t3 .c.c2 {
    width: 265px;
    width: 26.5rem;
}

#diagram.t3 .c.c3 {
    width: 405px;
    width: 40.5rem;
}
#diagram.t3 .c.c4 {
    width: 545px;
    width: 54.5rem;
}

#diagram .l {
    background-position: 100% 18px;

    background-position: right top;
}

#diagram .r {
    background-position: 0 100%;

    background-position: left top;
}

/*
#diagram.t1 div,
#diagram.t11 div,
#diagram.t4 div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACWBAMAAAD+o33wAAAABGdBTUEAALGPC/xhBQAAAB5QTFRFd3d3ODg4SUlJMzMzPj4+MjIysbGx+/v7AAAAMDAw85jrjwAAAAl0Uk5TTLtwLJTiDyYAzCp4XwAAAVRJREFUaN7t2D9Pg0AYBvAOJnVG+wEcDDKa0IRummoMo8a03gcQb9SFw82IOa6jFVKfb2vVpmVg4TiNf55ngkv45XjvArm3Zyyjj6PaXc+WGWK7IxMOniMtyiwcWzOF0fsAXp7gJ6KSn4O4aj2bPEZDWjMBnDAPp04YU+wtH5veVUoJ9NVHsLBYKb01qPo5JiY8ylYlXljtmxuVGlEancpOzHtGyNbXHZj8xAljEumEqYUMGTJ/hCkaxmY2n/TGkCFDhgwZMmTIkPlSZgYnDJzkhzH3UA6yLHHmZqXIkCFD5j8ywCv/4WTIkCFDhgwZMr+JGe44YYIq6syEnnnExMS7NtS6Y6IFDkw8z4Fq7KhjciHdNF7mTphL1XY6m44JcKaC8napeEpalHh1Zjj00hzTRJz77ZUao5W8hm8KlXY9wYzK1Hb71Rlt8To8JJIhQ+Z7OyZvw/fMCy/BcoEAAAAASUVORK5CYII=);
}
*/
#diagram.t1 .l,
#diagram.t11 .l,
#diagram.t4 .l {
    background-image: url('../images/diagram/diagram-t1-l.png');
    background-size: auto 2.8rem;
}
#diagram.t1 .c,
#diagram.t11 .c,
#diagram.t4 .c {
    background-image: url('../images/diagram/diagram-t1-c.png');
    background-size: auto 2.5rem;
}
#diagram.t1 .r,
#diagram.t11 .r,
#diagram.t4 .r {
    background-image: url('../images/diagram/diagram-t1-r.png');
    background-size: auto 2.8rem;
}

/*
#diagram.t2 div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACWBAMAAAD+o33wAAAABGdBTUEAALGPC/xhBQAAAB5QTFRFZ2dn////d3d3NDQ0MjIyTk5OPj4+////AAAAMDAwAhWhjgAAAAl0Uk5TQRURyOkpkyYAdrF4ngAAAXZJREFUaN7t2r9Pg0AUB/BOlrVOrMZBZmOadDZqbjdIN5NKW7am0R7dKAlynUtp338rFZsyMMjdM6L5voUfwyfk3fcCd6GjNCsZeZWrji7zSJYh495srFjkc9fXZlIVj4ho+06Tc5E55U3aN36aJKCaaszUKs2Z6IWFKXvzsMiepMi68rNopzFScTFS3YiulfscfrV4p5WbnpyrQV4clRFzqCGdUmzAJOOQg1Erm4WplCljkJv2MqlBivlbDAaMfq1NJ4P5OxwMGDBgwIABAwbMd5g1sTDEUi1jliQZqmhxyDNSYH6YQYqRYjAtnZp7vMPBgAEDBgwYMGD+EJP0PQ4mojtzxvXTIHOiwa1vsmMSi+xiQdNhscbqO6rpR27t6i5v3KP6RWLOwtxbjZnjWnMmMvkmJq9lbzSY8iQ989UlWbNipGylzxx+0Qg26kr2tHKzPG2RJbTVjl+FScceB7OyFQfDsmPyn5hjikNThqXFYMD83o7JB08J10u2AqCSAAAAAElFTkSuQmCC);   
}
*/
#diagram.t2 .l {
    background-image: url('../images/diagram/diagram-t2-l.png');
    background-size: auto 2.8rem;
}
#diagram.t2 .c {
    background-image: url('../images/diagram/diagram-t2-c.png');
    background-size: auto 2.5rem;
}
#diagram.t2 .r {
    background-image: url('../images/diagram/diagram-t2-r.png');
    background-size: auto 2.8rem;
}

/*
#diagram.t3 div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACWBAMAAAD+o33wAAAABGdBTUEAALGPC/xhBQAAAB5QTFRFpaWlODg4MTExMTExPT09urq6RUVF////AAAAMDAwzEMxlgAAAAl0Uk5TOa/O7zgTiSYAB2z9lAAAAcJJREFUaN7t2L9PwkAUB3AmcTRKSNhINCQdXSAdYeDHatJwI4qxdsPEemWDpIVjhMbi97/1VFrBuPTuNNW814F24JPm3mub+5aEUkWn7OC6pMZ04r4m0z3f9IWVBN2KBhPdAHiew3XsmCkzYQ3fVk7GgxEmHBthxOxa/qn1EJcndlzmH/WEde5ORUdnm16IE9EdBbs7tOKewtw43JENl7+76zHqfj5mmZ4McJyezgGuOsXOXZAuugUEqoxwWDYCNQ0me7iQTLWYbGY8efwXZrmbYT6Fz3WXWNbKQKeIISbHa+vwqXgxcTca33BiiCGGGGKIIYYYYn6VgZEqGPO2P/Mw4npVet8EN339Ti3sTZnpMzVsA/256QBb/blZYG2CseCaYIBEHgbGr0iMHEFsh9zAFJtYYmKIUWNWAH18iSGGGGKIIYYYU8zBdmhJa/MzTOfCCDOImTbTrogF6uKs0ddhIhv3wmtGQHxrKDFpMCMMEiNMM2fcsJeYTGy43EsepVLlLP8Sp4lJu+qHdotZlyOf5e/UZ2IyZFdwxYz7Kg3fT0wGiknOl8QkUkxyCpqYxIaYoAhMlpgEum8/2s4T87cTk1d7B82Xx6juUwAAAABJRU5ErkJggg==);
}
*/
#diagram.t3 .l {
    background-image: url('../images/diagram/diagram-t3-l.png');
    background-size: auto 2.8rem;
}
#diagram.t3 .c {
    background-image: url('../images/diagram/diagram-t3-c.png');
    background-size: auto 2.4rem;
}
#diagram.t3 .r {
    background-image: url('../images/diagram/diagram-t3-r.png');
    background-size: auto 2.8rem;
}

/*
#diagram.t5 div,
#diagram.t8 div,
#diagram.t12 div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWBAMAAADOL2zRAAAABGdBTUEAALGPC/xhBQAAABVQTFRF////////XV1dMDAw////AAAAMDAwYYcTzAAAAAZ0Uk5TJAUXmSYAxqmgvAAAALpJREFUaN7t2MEJwkAQheGc7MAS0oIVTHJX3G3A7Ou/BBOVxWuYdwj6Pwjs6WOYLOwwQ/Fl+FHr1k9qWatKeugdhyWj5aqrRMQUW7SkrXPv/eK7E1hYWFhYVqsa3o4/mCewsLCwsLCwsLB2WlU+S74c1poVrqy9n4z/EQsLCwvLaUmNeQILCwsLCwsLCwtr90zez2N+Jn/lovxw/r0bakeq67Nnuq9fuven3vtrydfluxNYWFhYWNY90xPMMag4jHM18AAAAABJRU5ErkJggg==);
}
*/
#diagram.t5 .l,
#diagram.t8 .l,
#diagram.t12 .l {
    background-image: url('../images/diagram/diagram-t5-l.png');
    background-size: auto 2.5rem;
}
#diagram.t5 .c,
#diagram.t8 .c,
#diagram.t12 .c {
    background-image: url('../images/diagram/diagram-t5-c.png');
    background-size: auto 2.5rem;
}
#diagram.t5 .r,
#diagram.t8 .r,
#diagram.t12 .r {
    background-image: url('../images/diagram/diagram-t5-r.png');
    background-size: auto 2.5rem;
}

/*
#diagram.t6 div,
#diagram.t9 div,
#diagram.t13 div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWBAMAAADOL2zRAAAABGdBTUEAALGPC/xhBQAAAB5QTFRF////////////////////XV1dMDAw////AAAAMDAwExdeTwAAAAl0Uk5TQyRGBUUXmSYA8pChewAAAMpJREFUaN7t2EEKwjAUhOFewxN4Ba/gDbyCJ0i7FjHddSGaua0VJbiTmFmE+D8odPURpqQ8Zoi+GTq1zvlNqdaaJd30Goclo+U6VwwhjOE5uldbu5z9QvZF2V99d8jwHbGwsPq2ZsP/6w/2CSwsLCwsLCwsrEJrls+Sb5q1JgXXrNmPZF+U/bbJ7LGwsPq0pMQ+gYWFhYWFhYWFhfV7z3QwdR1H1S/nn/1Eaulc757psj7V2W9y9qdI9t+tvTH7ydivYmFh9WkZe6YHDaZ19I5C1NoAAAAASUVORK5CYII=);  
}
*/
#diagram.t6 .l,
#diagram.t9 .l,
#diagram.t13 .l {
    background-image: url('../images/diagram/diagram-t6-l.png');
    background-size: auto 2.5rem;
}
#diagram.t6 .c,
#diagram.t9 .c,
#diagram.t13 .c {
    background-image: url('../images/diagram/diagram-t6-c.png');
    background-size: auto 2.5rem;
}
#diagram.t6 .r,
#diagram.t9 .r,
#diagram.t13 .r {
    background-image: url('../images/diagram/diagram-t6-r.png');
    background-size: auto 2.5rem;
}

/*
#diagram.t7 div,
#diagram.t10 div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWBAMAAADOL2zRAAAABGdBTUEAALGPC/xhBQAAAB5QTFRF////////////////XV1d////MDAw////AAAAMDAw22pGyAAAAAl0Uk5TQyQFYRdFmSYAN8HYUQAAANlJREFUaN7t2NEJwjAYReGu4Qau4AZuII7gBGlfRTB9E0TN3daKUsQXqbmV0J4fCn36KKekpKmib6qJWof+TinXaiVd9RyHJaPleq4YQqjDY3TLtpZ9+xPtB7W/+NZQ/nucWftzSe2xsP5itYY1NIP9BBYWFhYWFhYW1kCrlc+Sb4q1GgXXdO1r2g9qv6E97T++X1hY41lSYj+BhYWFhYWFhYWF9fs509r0v71T/ub8/R85lfRcr3OmY3dlt1/07feR9t+trbF94z9fnXT7VaHtsbDGXdu2c6Y7i1WCaQlLRWUAAAAASUVORK5CYII=);
}*/
#diagram.t7 .l,
#diagram.t10 .l {
    background-image: url('../images/diagram/diagram-t7-l.png');
    background-size: auto 2.5rem;
}
#diagram.t7 .c,
#diagram.t10 .c {
    background-image: url('../images/diagram/diagram-t7-c.png');
    background-size: auto 2.5rem;
}
#diagram.t7 .r,
#diagram.t10 .r {
    background-image: url('../images/diagram/diagram-t7-r.png');
    background-size: auto 2.5rem;
}

/* apartament */
#diagram.t5 .d-end,
#diagram.t6 .d-end,
#diagram.t7 .d-end,
#diagram.t8 .d-end,
#diagram.t9 .d-end,
#diagram.t10 .d-end,
#diagram.t12 .d-end,
#diagram.t13 .d-end {
    width: 28px;
    width: 2.8rem;
}

/* wykusz */
/*
#diagram.wykusz {
    background-image: url(../gfx/diagram/wykusz.png) !important;
    background-position: top center;
}

#diagram.wykusz div {
    background: none;
}

#diagram.wykusz .c {
    width: 143px !important;
}

#diagram.wykusz b {
    border: 0;
}

#diagram.wykusz b:after,
#diagram.wykusz b:before {
    display: none;
}

#diagram.wykusz b.end {
    top: -11px;
}

#diagram.wykusz b.width {
    bottom: -13px;
}

#diagram.wykusz.t2 {
    background-position: 0 -75px;
}

#diagram.wykusz.t3 {
    background-position: 0 -150px;
}

#diagram.wykusz.t5,
#diagram.wykusz.t8 {
    background-position: 0 -225px;
}

#diagram.wykusz .d-end {
    width: 50px !important; / *Anty apartament* /
}
*/

#diagram.wykusz .c {
    background-position: right top;
    width: 127px !important;
    width: 12.7rem !important;
}
#diagram.wykusz .c::after {
    content: '';
    position: absolute;
    width: 20px;
    height: 40px;
    left: 50%;
    top: 50%;
    margin: -20px auto auto -10px;
    background: url(../images/diagram/wykusz.png) no-repeat center;
    background-size: auto 4.2rem;

    width: 2rem;
    height: 3rem;
    margin: -2rem auto auto -1rem;
}

#diagram.sufitowy_apartament {
    background: none;
    /*height: 36px;*/
}

/*
#diagram.sufitowy_apartament b.height {
    height: 20px;
}

#diagram.sufitowy_apartament.t8 div {
    height: 26px;
}

#diagram.sufitowy_apartament.t9 div {
    height: 31px;
}

#diagram.sufitowy_apartament.t8 .r {
    background-position: 0 84%;
}

#diagram.sufitowy_apartament.t9 .r {
    background-position: 0 87%;
}
*/

@media only screen and (max-width: 1000px) {
    #diagram .c {
        width: 135px !important;
        width: 13.5rem !important;
    }
}

@media only screen and (max-width: 360px) {
    #diagram {
        margin-left: 0;
    }
}

/******************************************************************************/

#photos {
}

#photos a {
    float: left;
    margin: 0 2px;
}

#photos a img {
    background: #fff;
    border: 1px solid #ccc;
    padding: 1px;
}

/******************************************************************************/

#elements {
    /*
    clear: both;
    display: none;
    overflow: hidden;
    padding: 0 0 10px;
    position: relative;
    width: 750px;
    z-index: 10;
    */
    clear: both;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1rem;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 10;
}

#elements h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    margin: 0;
    padding: 1rem;
    width: 100%;
}

/*
#elements > div {
    background: #fafafa no-repeat 1px 1px
        url(data:image/png;base64,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);
    border: 1px solid #e1e1e1;
    float: left;
    margin-right: 4px;
    min-height: 200px;
    padding: 3px 4px 4px;
    text-align: center;
    width: 110px;

    background: none;
    border: 1px solid #d9d9d9;
    float: none;
    margin: 0;
    min-height: 103px;
    width: 100%;
}

#elements h3 + div {
    margin-left: 1px;
}
*/

.element,
.element a,
.element img,
.element s {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.element {
    display: inline-block;
    display: inline-flex;
    font-size: 0.0001rem;
    line-height: 1.2;
    margin: 0;
    padding: 1rem;
    position: relative;
    text-align: center;
    width: 33.33%;
}
.element .element {
    display: block;
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    text-align: inherit;
    width: auto;
}

.element::before {
    border: 1px solid #d9d9d9;
    bottom: 0.85rem;
    content: '';
    left: 0.85rem;
    position: absolute;
    right: 0.85rem;
    top: 0.85rem;
    z-index: -1;
}
.element:hover::before {
    background-color: #f0f0f0;
    border-color: #d1d1d1;
}
.element .element::before {
    display: none;
}

.element-div {
    align-content: center;
    display: inline-block;
    font-size: 15px;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
    width: 50%;
}

.element-div:first-child {
    padding: 0;
    width: 25%;
}

.element-div:last-child {
    border-left: 1px solid #d9d9d9;
    font-size: 13px;
    font-weight: 300;
    text-align: right;
    width: 25%;
}

.element-div:last-child div:last-child {
    color: #ff531f;
    font-size: 16px;
    font-weight: bold;
}

/*
#elements > div h4 {
    min-height: 50px;
    line-height: 50px;
}

#elements > div h4 b {
    display: inline-block;
    font-size: 11px;
    line-height: 15px;
    vertical-align: middle;
}
*/

.element .image {
    background: #fff;
    padding: 75% 0 0;
}

.element .image:hover .img {
    opacity: 0.6;
}

.element .image s {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAPFBMVEX///+ioqJtbW1gYGBgYGDe3t6xsbFiYmJfX19ycnKEhIRjY2NoaGhkZGSVlZV6enpmZma7u7thYWFfX1+2CM7PAAAAE3RSTlMaNo3o9CAu2/t6VNOmxEBltSrfDunxdwAAAJRJREFUKM+9ksESwyAIRKMkihE1uv//ryFtph1az+GgOzwZcHVZno5ap+kuBHDZ/88PIGYCpx+wDRxdt8Rolng+3qKBLBnsblVgWgXkb3WyJH4I7Azr2m91sB1BIPf0TJshjuGvTCUMHwxqDBLJaoPe2FkTCjSoia7RVi1uT2ppiIqGm1n7Qnnqeri6zd+plzU9+S9OiG4GFAmMKKsAAAAASUVORK5CYII=);
    bottom: 0;
    height: 25px;
    opacity: 0;
    position: absolute;
    right: 0;
    width: 25px;
}
.element .image:hover s {
    bottom: 0;
    opacity: 1;
    right: 0;
}

.element-div h4 {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
}

.element-div h4 b {
    display: inline-block;
    font-weight: inherit;
    vertical-align: middle;
}

/*
#elements > div,
#elements > div > a,
#elements > div > a img,
#elements > div > a > s {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
*/

/*
#elements > div:hover {
    background-color: #f0f0f0;
    border-color: #d1d1d1;
}
*/

/*
#elements > div > a {
    background: #fff;
    border: 1px solid #eee;

    display: block;
    height: 100px;
    line-height: 100px;
    margin: 0 auto;
    overflow: hidden;
    padding: 1px;
    position: relative;
    text-align: center;
    width: 100px;

    height: 102px;
    width: 102px;
}
*/

/*
#elements > div > a img {
    vertical-align: middle;
}
*/
/*
#elements > div > a > s {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAPFBMVEX///+ioqJtbW1gYGBgYGDe3t6xsbFiYmJfX19ycnKEhIRjY2NoaGhkZGSVlZV6enpmZma7u7thYWFfX1+2CM7PAAAAE3RSTlMaNo3o9CAu2/t6VNOmxEBltSrfDunxdwAAAJRJREFUKM+9ksESwyAIRKMkihE1uv//ryFtph1az+GgOzwZcHVZno5ap+kuBHDZ/88PIGYCpx+wDRxdt8Rolng+3qKBLBnsblVgWgXkb3WyJH4I7Azr2m91sB1BIPf0TJshjuGvTCUMHwxqDBLJaoPe2FkTCjSoia7RVi1uT2ppiIqGm1n7Qnnqeri6zd+plzU9+S9OiG4GFAmMKKsAAAAASUVORK5CYII=);
    bottom: -25px;
    height: 25px;
    opacity: 0;
    position: absolute;
    right: -25px;
    width: 25px;
}

#elements > div > a:hover > s {
    bottom: 0;
    opacity: 1;
    right: 0;
}

#elements > div > a:hover img {
    opacity: 0.6;
}
*/
/*
#elements > div > a:hover {
    border-color: #ff531f;
}
*/

.element-div b {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

#elements > div > i {
    display: block;
    font-size: 11px;
    font-style: normal;
    padding: 4px 0 7px;
}

#elements > div > span {
    border-top: 1px solid #eee;
    color: #ff531f;
    display: block;
    font-size: 17px;
    font-weight: bold;
    padding: 4px 0 0;
}

#elements > div > span.extra {
    font-size: 11px;
    margin-top: 3px;
}

#elements .element-rura-all i {
    text-align: center;
}

#elements .element-rura-all i span {
    display: inline-block;
    margin-left: -5px;
    padding-left: 5px;
    text-align: left;
}

#elements .element-rura-all i b {
    display: block;
    font-weight: bold;
    margin-left: -5px;
    margin-top: 4px;
}

@media only screen and (max-width: 1000px) {
    .element {
        width: 50%;
    }
}

@media only screen and (max-width: 600px) {
    .element {
        width: 100%;
    }
}

/******************************************************************************/

#main-price {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAAZCAYAAABaU4LDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNrsmrEKgzAURV+iNNDi5iZ+Xtd+jGu/zt0tdLCQ2LzSiBW3vidY7oGHQbfD5SomhohsmtPnCmSJaZ4lCx6GoXPOXeFElnEc73Vd30xan733j77vyRgzD/iNaZqobVuqqupS5pvW2nkgWUZy5ktyURRIs5DgTcksGJKVJWexuS4gWSnJ68oASklGXciDJCPJf5bk9XcyJCPJx0wyJO8geUs0kAG/N/dMMhd1jBFJ1nzxseB1ZQBIPp7kEML8AJIVk8xil70MFJK8lA3JipLRyTqSI++qNk2D3Wph2Cv7NYRzF5q8z128BBgAMnKSxSFB11wAAAAASUVORK5CYII=);
    display: inline-block;
    height: 21px;
    padding: 2px;
    vertical-align: middle;
    width: 85px;

    background: none;
    color: #ff531f;
    font-size: 4rem;
    height: 4rem;
    height: 1em;
    line-height: 1em;
    overflow: hidden;
    padding: 0;
    width: 15.4rem; /* 6x24 + 10 */
    width: 3.85em;
}

#main-price i {
    float: left;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    width: 5px;

    height: 100%;
    line-height: inherit;
    width: 1rem;
    width: 0.25em;
}

#main-price div {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAADnCAMAAADPeE3MAAABJlBMVEX////////////rTyDrTyDrTyD////rTyD////rTyD////rTyD////rTyD////rTyD////////rTyD////rTyDrTyD////////rTyD////////rTyD0nYPsVyrtYjjsVyrsVSfxgWD5yLn72tDsVSfsWi7yjG3xhGP5y73ubUbrUCHwe1j1o4vvcUvrTyDtYjj85d7zk3b4v67sXDH84dnrUCLsWS3vdlLwf1397unua0TsVCb5x7jtXTLvb0jyi2zuaD/xh2fsVCb+8+/4wrHykXPrUSPsWzDrUyX4xLXzl3v1o4v5yLnsWS3we1j0m4Dwflv0n4XrTyD////4xLX2rZfsWy/+8/DuZj73uab73NL0oYjzlXnvck3wflv60MTyimr86OEnsAxwAAAAUnRSTlMAM1XM7oh3Zoh3qlXuIruqEd0RRDO7ZiLdmcxEmfrk+dPubPH2/rb05vXv+uTomfji+OjvxN/98aSw38Cgp+TP7sf17/Sj8YDizcmC2rXj7+jbu5sMeQAAAohJREFUeF7tltdu20wQhVckRZoiRVGWVR3XkrjG6b33nv8/w6Zuv/9LBIsg1szmKjcGGORcfhgMwOHZM6P+Dv2T58DxBYDWVUYcJJSicFnJEVlqFzcuiI9JpJSNefcXqWLc1yRpsZolTebWos+sr9ufX9TUgY+qiiO66KOeQmseqYWeA0VCLcW0RNS0Sjd7rAiw0gZGFQaW8W7NII/zPUlUHB1qIuRcIlEhaVIeLTcA2+PEhtYVRrz7Oc0w5pbqRLGPdEkJ2bu5K4CP4zDmoO6skyyxsTMQoIpjOcJVaHF39DSQ7miSVglmLw1uB5wE0NrmyKK8QNKVv+zuvdzioAHcCmODZNtK6OEMN7sSvcdZX5I2xjX+KwCsnbO/7N8GZqOQ93GbRFFFlU2rCCSo95BYhjUN0rZPJan27hwI4jlPmpuaGObFAzFUrdTleU1TJObLYH0YkRpQKYJefnxgEiQWJykRkSTu733gS2Juau9RTmPMXJlaAaZsewYN/VYmA/5ytOZ9VnMCTIdiw1oR0aCjSqbrzorpp2c7FRkbW/ItB3hBNSMhMqAql6DWS76okdAQGcuNw4ws9QqvuZffqAB7FBu31jhkrd8WQEpiy3SaRG6pFix+qmoSjBYDiokoxZmxv3oYyeH7uPbnJTbmsmQVB9SSzkA6MC+bc3PKIbtDyxM3jieBedvYGNKZuG0aSDsNDJnr6htYxwl1GPkAYBKJPvs0xCe23nFKrWVk7qINsK98FMzhm9AaN5ldtoBMej6uEYVuybKG3TYsVz+zEWJjpD3fYhObhpU6ihqrwRflI2Pz+QotPkP1TZNJUzHV8gKjvhFc38XDqLfxn4wWD/8bYac6l5A1PwB7zJ+kmeFIcAAAAABJRU5ErkJggg==);
    float: left;
    height: 21px;
    margin-left: -1px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 17px;

    background: url(data:image/png;base64,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);
    background-size: 100% auto;
    height: 100%;
    margin: 0;
    width: 2.4rem;
    width: 0.6em;
}

#editor-end {
    padding-top: 15px;
    overflow: hidden;
}

#editor-end h2 {
    font-size: 16px;
    padding: 0 0 5px;
}

#editor-end #add-to-cart {
    float: right;
    margin: 0 0 20px 10px;
}

.tlc {
    text-transform: lowercase;
}

.hidden {
    display: block;
    opacity: 0;
    visibility: visible;
    z-index: 99;
}
