div.bx-system-auth-form span.bx-auth-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-auth-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-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}


.bx-system-auth-form .buttons {position: absolute; top: 48px; left: 6px; text-align: left;}
.bx-system-auth-form .buttons img {border-radius: 50%; /*cursor: pointer*/}
.bx-system-auth-form .buttons .links {color: #EFAB00; display: block; top: -32px; left: 0; position: absolute; width: 150px; padding-bottom: 26px;}
.bx-system-auth-form .buttons .links a{color: #EFAB00; text-decoration: none;}
.bx-system-auth-form .buttons .links a:hover {text-decoration: underline;}
#auth_btn_site {}
#auth_btn_registration {}

td.bx-auth-label{text-align:right; font-weight:bold;}
table.bx-auth-table{margin-top:8px; }
table.bx-auth-table td {padding:3px;}
div.bx-system-auth-form  form.type_login {display: block; /* width: 150px; */ position: absolute; top: 14px; left: 6px; color: #fff;}
div.bx-system-auth-form  form.type_login a {color: #efefef; }
div.bx-system-auth-form  form.type_login input[type="submit"] {padding: 0; margin: 0; border: none; display: inline; background: none;
text-decoration: underline; font-size: 14px; color: #efefef;}

div.bx-system-auth-form  form.type_login .user_img {display: block; position: absolute; top: 35px; left: 0px;}
div.bx-system-auth-form  form.type_login .user_img img {border-radius: 50%; }