div.bx-system-auth-form {margin-bottom:24px;}
div.bx-system-auth-form form {padding:0; margin:0;}
div.bx-system-auth-form-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-system-auth-form-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-system-auth-form-note{margin:18px 0px 6px 0px;}
td.bx-system-auth-form-label{text-align:right; font-weight:bold;}
table.bx-system-auth-form-table{margin-top:8px; }
table.bx-system-auth-form-table td {padding:3px;}

div.bx-system-auth-form input.bx-system-auth-form-input {vertical-align:middle;}
div.bx-system-auth-form span.bx-system-auth-form-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-system-auth-form div.bx-system-auth-form-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-system-auth-form-secure-unlock {background-image:url(images/sec-unlocked.png);}

 
div.bx-system-auth-form span.bx-system-auth-form-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-system-auth-form-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-system-auth-form-secure-unlock {background-image:url(images/sec-unlocked.png);}
div.bx-system-auth-form input[type="password"], div.bx-system-auth-form input[type="text"], div.bx-system-auth-form input[type="email"]{
width: 100%;
height: 30px;
font-size: 16px;
color: #424242;
border: 1px solid #67D3FF;
padding: 0;
font-weight: lighter;
margin: 6px 0 0 0;
text-indent:6px;

}

div.bx-auth-service-form input[type="text"] {vertical-align:middle;width: 150px;}
div.bx-auth-service-form input[type="submit"].button  {
font-size: 16px;
color: #2CB5DC;

text-decoration: none;
border:0;
background:transparent;
cursor: pointer;
padding:0 30px 0 0;
height: 22px;
background-image: url(images/infoblock_sprites_cr1.png);
background-position: right 0;
line-height:22px;
background-color:transparent;
background-repeat:no-repeat;
width:auto;
}
.img-auth-form{
   padding: 12% 0;
   border: 1px solid #67D3FF;
   margin-left:0;
   text-align: center;
   width: 95%;
}

#auth-login.row-bs > div{
    box-sizing: border-box;
    margin-top: 10px;
}
#auth-login .th:nth-child(n),
#auth-login .td:nth-child(n){
    width: 100%!important;
}
/* .pic_block {
width: 220px;
float: left;} */
.pic_block .reg {display:none}
/*.auth_cont {margin-left: 236px;}*/

#btn button[type="submit"], .register_btn
{
    border: 0;
    cursor: pointer;
    margin: 0;
    padding: 0 29px;
    text-align: center;
    color: white;
    display: inline-block;
    text-decoration: none;
    font-size: 22px;
    line-height: 46px;
    margin-top: 10px;
    background: #00A4E4;
    font-family: "Segoe UI Light";
}

div.bx-system-auth-form input[name="captcha_word"]{
    width: 177px;
    border-color: black;
    height: 40px;
    margin-bottom: 15px;
    font-size: 30px;
    font-weight: bold;
}
button::-moz-focus-inner,
    input::-moz-focus-inner {
    border: 0;
    padding: 0;
    }
	
#btn span, .okreg span {
margin: 0 0 0 3px;
background-repeat: no-repeat;
display: block;
width: 22px;
height: 22px;
background-image: url(images/infoblock_sprites.png);
background-position: 0 0;
cursor: pointer;
float:right; 
}

.regbut
{position: relative;
font-size: 20px;
color: #1AA1E5;
display:block;
float:none;
cursor:pointer;
line-height: 29px;

}
.zag_top {
position: relative;
font-size: 24px;
color: #000;
display:block;
float:left;
margin:0 20px 0 0;
}

.toplogin {height: 30px;}
.hide {display:none;}

.entersoc {
margin-top: 7xp;
line-height: 16px;
margin-bottom: 5px;}


.bx-system-auth-form .bx-auth-service-form {width:100%}
.rem {
margin: 0 0 10px 0;
width: 100%;
height: 21px;
border-left: 1px solid white;
border-right: 1px solid white;

}
.rem div {
display: block;
float: left;
margin-top: 4px;
width: 200px;

}
.rem div input[type="checkbox"] 
{
margin:0;
padding:0;
display: block;
float: left;
}

.rem div label
{
margin-left: 8px;
display: block;
float: left;
}
.auth_fogot {
display: block;
float: right;
font-size: 11px;
background: #cecece;
padding: 4px 4px 6px 4px;
color: #000;
margin-top: -2px;
margin-right: 0;}
#bx_auth_href_formFacebook {padding-left:0;margin-right:0;}
.or_login {margin-top:10px;margin-bottom: 4px}


