div.bx-system-auth-form {max-width:465px; margin-top:16px; 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: 400px;
height: 26px;
font-size: 14px;
color: #424242;
border: 1px solid #67D3FF;
padding: 0 6px;
font-weight: lighter;
margin: 2px 0;
}
 */

.img-auth-form{
    width: 100%;
}
.img-auth-form img{
    width: 100%;
}
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;
}


/*.pic_block {
width: 220px;
float: left;}*/
.pic_block .reg {display:none}
/*.auth_cont {margin-left: 255px;}*/

#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";
}
#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:right;
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 {
line-height: 16px;
margin-bottom: 5px;}


.bx-system-auth-form .bx-auth-service-form {width:500px}
.rem {
margin: 0 0 10px 0;
width: 416px;
height: 21px;
}
.rem div {
display: block;
float: left;
margin-top: 4px;
width: 200px;
}
.rem div input[type="checkbox"] 
{
margin-top: 0px;
display: block;
float: left;
}
.rem div label
{
margin-left: 8px;
display: block;
float: left;
}
.auth_fogot {
display: block;
float: right;
font-size: 11px;
background: #efefef;
padding: 4px 4px 6px 4px;
color: #000;
margin-top: -2px;
margin-right: 2px;}