.m-gallery #bk_container {
    top: 950px;
}

.m-main #bk_container {
    top: 3450px;
}

#bk_container
{
    display: none;
    padding: 10px;
    /*position:relative;*/
    width:64% !important;
    min-width:60% !important;
    left: 18% !important;
    /*margin:0 0 0 17%;*/
    text-align:center;
    z-index: 10001 !important;
    position: absolute;
    /*overflow: hidden;*/
    margin-left: -4px;
    height: 760px;
}
#bk_background {
    display: none; z-index:1000;
    width: 100%; height: 100%; position: absolute; top: 0; left: 0;
    /*background: url(/public/images/anketa2/structure/over.png) 0 0 repeat*/;
}
#bk_container #bk_close
{
    text-align: right;
    border: 0;
}
#bk_frame
{
    width: 100% !important;
    min-width: 100% !important;
    /*height: auto;*/
    min-height: 811px;
    border: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
    /*background-color: #dddddd;*/
}
.bk_buy_button
{
    cursor: pointer;
}

#bk_close { width: 23px; height: 23px; position: absolute; top: -10px; right: -12px; display: inline-block; vertical-align: top; cursor: pointer; background: url("https://birjakreditov.com/public/images/anketa2/structure/close.png") 0 0 no-repeat; }
#bk_popup {
    width: 821px; min-height: 811px;
    box-shadow: 0 0 6px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 6px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);
    border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
    background: #fff; position: absolute; top: 30px; left: 50%; margin-left: -418px; z-index: 10;
}

#bk_close img {
    border:none;
}

/*form*/

.bk_back_button_bk {
    width: 120px;
    height: 32px;
    padding: 0 0 2px;
    font: 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
    outline: none;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    color: #5D7731;
    text-shadow: 1px 1px #D0E5A4;
    border: 1px solid #89A94D;
    border-top: 1px solid #AAD063;
    border-bottom: 1px solid #6D883B;
    box-shadow:
        inset 0 1px #E0EEB6,
        inset 1px 0 #C6E08D,
        inset -1px 0 #C6E08D,
        inset 0 -1px #B4D579,
        0 2px #799545,
        0 3px #6D883B,
        0 4px 2px rgba(0,0,0,0.4)
;
    background: -moz-linear-gradient(top,  #cae285 0%, #a3cd5a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cae285), color-stop(100%,#a3cd5a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cae285 0%,#a3cd5a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cae285 0%,#a3cd5a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cae285 0%,#a3cd5a 100%); /* IE10+ */
    background: linear-gradient(top,  #cae285 0%,#a3cd5a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae285', endColorstr='#a3cd5a',GradientType=0 ); /* IE6-9 */
    background-color: #B6D76F;
}
.bk_back_button_bk::-moz-focus-inner{border:0}
.bk_back_button_bk:hover {
    border-top: 1px solid #98B85B;
    box-shadow:
        inset 0 1px #CCE3A1,
        inset 1px 0 #C6E08D,
        inset -1px 0 #C6E08D,
        inset 0 -1px #C7E18E,
        0 2px #799545,
        0 3px #6D883B,
        0 4px 2px rgba(0,0,0,0.4)
;
    background: -moz-linear-gradient(top,  #abd164 0%, #b9d972 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#abd164), color-stop(100%,#b9d972)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #abd164 0%,#b9d972 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #abd164 0%,#b9d972 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #abd164 0%,#b9d972 100%); /* IE10+ */
    background: linear-gradient(top,  #abd164 0%,#b9d972 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abd164', endColorstr='#b9d972',GradientType=0 ); /* IE6-9 */
    background-color: #B6D76F;
}
.bk_back_button_bk:active {
    top: 3px;
    border: 1px solid #88A84E;
    border-top: 1px solid #6E883F;
    border-bottom: 1px solid #95B855;
    background: #A7CF5F;
    box-shadow: inset 0 1px 2px #779441;
}

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

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,cyrillic);

.bk_btn-cont_mini {
    float: right !important;
    width: 166px !important;
    height: 46px !important;
}

.bk_btn-cont_mini .bk_front-blue_mini {
    height: 49px !important;
}

.bk_btn-cont_mini .bk_front-blue_mini:after {
    height: 49px !important;
}

.bk_btn-cont_mini .bk_front-blue .bk_ico {
    margin-top: 6px !important;
}

.bk_btn-cont_mini .bk_btn-green {
    height: 39px !important;
    margin-top: 2px !important;
}

.bk_btn-cont_mini .bk_btn-text {
    padding-top: 8px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
}
.bk_btn-cont_mini .bk_btn-text .bk_main_text {
    font-size: 11px !important;
}

.bk_btn-cont { cursor: pointer; overflow: hidden; height: 54px; display: inline-block; position: relative; }
.bk_btn-cont .after-blue {
    width: 42px; height: 54px; display: inline-block; position: absolute; top: 0; left: 8px; z-index: 0;
    background: #007599; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.bk_btn-cont .bk_front-blue {
    width: 38px; height: 54px; position: absolute; top: 0; left: 10px; text-align: center; z-index: 2;
    background-image:-moz-linear-gradient(-Infinity% -Infinity% -90deg,#00a7e1 0%,#006bc9 100%);
    background-image:-webkit-gradient(linear,-Infinity% -Infinity%,-Infinity% Infinity%,color-stop(0, #00a7e1),color-stop(1, #006bc9));
    background-image:-webkit-linear-gradient(-90deg,#00a7e1 0%,#006bc9 100%);
    background-image:-o-linear-gradient(-90deg,#00a7e1 0%,#006bc9 100%);
    background-image:-ms-linear-gradient(-90deg,#00a7e1 0%,#006bc9 100%);
    background-image:linear-gradient(180deg,#00a7e1 0%,#006bc9 100%);
    background-color: #00a7e1;
}
.bk_btn-cont .bk_front-blue .bk_ico { margin-top: 10px; display: inline-block; vertical-align: top; width: 32px; height: 35px; background: url("/public/images/anketa2/structure/ico-bk.png") 0 0 no-repeat; }
.bk_btn-cont .bk_front-blue:after {
    position: absolute; top: 0; left: 0; width: 38px; height: 54px; content: '';
    box-shadow: 0 0 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.bk_btn-cont .bk_btn-green {
    text-align: right; padding-left: 44px;
    height: 46px; position: relative; z-index: 1; margin-top: 3px;
    background-image:-moz-linear-gradient(-Infinity% -Infinity% -90deg,#5ab73f 0%,#3bab41 100%);
    background-image:-webkit-gradient(linear,-Infinity% -Infinity%,-Infinity% Infinity%,color-stop(0, #5ab73f),color-stop(1, #3bab41));
    background-image:-webkit-linear-gradient(-90deg,#5ab73f 0%,#3bab41 100%);
    background-image:-o-linear-gradient(-90deg,#5ab73f 0%,#3bab41 100%);
    background-image:-ms-linear-gradient(-90deg,#5ab73f 0%,#3bab41 100%);
    background-image:linear-gradient(180deg,#5ab73f 0%,#3bab41 100%);
    background-color: #5ab73f; border: 1px solid #468340;
    border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
}
.bk_btn-cont .bk_btn-text { height: 35px; position: relative; text-shadow: 1px 1px rgba(0,0,0,0.2); padding-left: 15px; padding-right: 15px; text-align: center; display: inline-block; padding-top: 11px; line-height: 14px; font-family: 'Open Sans', Verdana, sans-serif; font-size: 10px; color: #d2eccd; }
.bk_btn-cont .bk_btn-text .bk_main_text { display: block; font-size: 14px; color: #ffffff; font-weight: 700; text-transform: uppercase; }
.bk_btn-cont.hover .bk_btn-text:after {
    content: '';
    position: absolute; height: 61px; top: -13px; left: 0; background: url("https://birjakreditov.com/public/images/anketa2/structure/hover.png") center 0; width: 100%;
}
