#bk_container{
    display:none;
    padding:10px;
    position:relative;
    width:64%!important;
    min-width:60%!important;
    left:18%!important;
    /*top:0!important;*/
    margin:0 0 0 17%;
    text-align:center;
    z-index:10001!important;
    position:absolute;
    margin-left:-4px;
    height:836px;
}
#bk_background{
    display:none;
    z-index:1000;
    width:100%;
    height:100%;
    position:absolute;
    top:0;left:0;
}
#bk_container #bk_close{
    text-align:right;
    border:0;
}
#bk_frame{
    width:100%!important;
    min-width:100%!important;
    min-height:830px;
    border:0;
    overflow:hidden;
    padding:0;
    margin:0;
}

/*.bk_buy_button {*/
/*    display: inline-block;*/
/*    cursor: pointer;*/
/*    border-radius: 19px;*/
/*    background-color: #35AF2D;*/
/*    font-size: 25px;*/
/*    border: 1px solid #0c7a05;*/
/*    color: #fff;*/
/*    white-space: nowrap;*/
/*    text-decoration: none;*/
/*    padding: 4px 15px 8px 20px;*/
/*    font-family: verdana;*/
/*    font-weight: 800;*/
/*}*/

.icon_vkredit {
    background-position: 10px;
    background-size: 25px 25px;
    background-image: url("https://bkred.ru/buttons/vkredit_icon.png");
    background-repeat : no-repeat;
    padding: 20px;
}

#bk_close{
    z-index:602;
    width:23px;
    height:23px;
    position:absolute;
    top:-10px;
    right:-12px;
    display:inline-block;
    vertical-align:top;
    cursor:pointer;
    background:url("https://bkred.ru/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:0;
}
.bk_back_button_bk{
    width:120px;
    height:32px;
    padding:0 0 2px;
    font:16px "Trebuchet MS",Tahoma,Arial,sans-serif;
    outline:0;
    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%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cae285),color-stop(100%,#a3cd5a));
    background:-webkit-linear-gradient(top,#cae285 0,#a3cd5a 100%);
    background:-o-linear-gradient(top,#cae285 0,#a3cd5a 100%);
    background:-ms-linear-gradient(top,#cae285 0,#a3cd5a 100%);
    background:linear-gradient(top,#cae285 0,#a3cd5a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285',endColorstr='#a3cd5a',GradientType=0);
    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%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abd164),color-stop(100%,#b9d972));
    background:-webkit-linear-gradient(top,#abd164 0,#b9d972 100%);
    background:-o-linear-gradient(top,#abd164 0,#b9d972 100%);
    background:-ms-linear-gradient(top,#abd164 0,#b9d972 100%);
    background:linear-gradient(top,#abd164 0,#b9d972 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abd164',endColorstr='#b9d972',GradientType=0);
    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:0!important;
    padding-right:7px!important;
}
.bk_btn-cont_mini .bk_btn-text .bk_main_text{
    font-size:10px!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("https://bkred.ru/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:#fff;
    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://bkred.ru/public/images/anketa2/structure/hover.png") center 0;
    width:100%;
}