div.auth-button-login, div.auth-button-logout {font-size: 12px; padding: 0 0 0 16px; width: 50%; text-align: left;  float: left;}
div.auth-button-left { background: transparent url("images/leftbord.png") no-repeat scroll left top; height: 100%; width: 100%; margin: 0; padding: 0; border: 0 none transparent; }
div.auth-button-right { background: transparent url("images/rightbord.png") no-repeat scroll right top; height: 100%; width: 100%; margin: 0; padding: 0; border: 0 none transparent; }
div.auth-button-text { font-size: 10px; font-weight: bold; line-height: 18px; color: black; margin: 0; padding: 0 5px 0 5px; border: 0 none transparent; }
div.auth-button-text a, div.auth-button-text a:link, div.auth-button-text a:visited { text-decoration: none; color: black; }
div.auth-button-text a:hover { text-decoration: none; color: #777777; }
div.auth-button-text a:active { text-decoration: none; color: black; }
a.regist, a.regist:active, a.regist:link, a.regist:visited {font-size: 12px; text-decoration: none; cursor: pointer;}
a.regist:hover {text-decoration: underline;}
a.regist-passw, a.regist-passw:active, a.regist-passw:link, a.regist-passw:visited {font-size: 8px; color: #c2c1c1; text-decoration: none; }
a.regist-passw:hover {text-decoration: underline;}
#login-form-window { margin: 0; padding: 0; border: 0 none transparent; display: none; background: url("images/fon_registr.png") left top; z-index: 1000; position: absolute; top: 50px; left: 50%; margin-left: -256px; width: 275px; height: 215px; color: #323232;	font-size: 12px; }
#login-form-window-internal { margin: 0; padding: 2px; text-align: left; }
#close-form-window { float: right; cursor:pointer; width:20px; height:20px; margin: 0; padding: 0; border: 0 none transparent; }
.login-form-overlay { margin: 0; padding: 0; border: 0 none transparent; display:none; height:100%; background-color:black; left:0; position:absolute; right:0; top:0; width:100%; z-index:98; opacity: 0.3; -moz-opacity: 0.3; -khtml-opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#login-form-window form { margin:0; padding: 35px 15px 15px 15px; border: 0 none trnapsrent; font-size: 10px;}
div.login-info { white-space: nowrap; float:right; padding: 0; margin: 0 10px 5px 0; border: 0 none transparent; font-size: 10px; height: 18px; line-height: 18px; font-weight: bold; }
div.login-bottom { width: 100%; clear: both; font-size: 0.1em; height: 1px; }
#auth-user-login, #auth-user-passw {width: 140px; height: 25px; border: 1px solid #c2c1c1;}

table.table-auth {width: 100%;}
table.table-auth  tr td {vertical-align: top;}
td.left-auth {width: 100px; padding-bottom: 15px;}
div.remember {font-size: 11px; clear: both; width:100%; overflow: hidden;}
#USER_REMEMBER {float: left;}
input.auth-submit {list-style: none; border: 0px none transparent; width: 71px; height: 20px; cursor: pointer; background: transparent url('images/submit.gif') no-repeat top left;}
input.auth-submit-eng {list-style: none; border: 0px none transparent; width: 81px; height: 20px; cursor: pointer; background: transparent url('images/logout.jpg') no-repeat top left;}
.bx-auth-serv-icons {text-align: center;}