/* cms */
.b-admlayout{position:absolute;width:100%;height:100%;background:#000;top:0;left:0;z-index:1000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75;}
.b-admenter{position:absolute;top:0;left:0;padding:0;z-index:1100;text-align:left;width:21em;}
.b-admenter form{padding:0;margin:0;}
.b-autherror{font:.75em Trebuchet MS;padding:.8em 0 0 0;text-align:center;color:red;}
.authload{background:#fff no-repeat center 10% url(images/loader.gif)!important;}
#authbox {position:relative;padding:24px;color:#000 !important;font-family:Helvetica, Arial!important;}
#authbox .sh {position:absolute;background:url(images/window.png) no-repeat;z-index:-1;}
#authbox .tl {top:-6px;bottom:8px;left:-12px;right:14px;background-position:left top;}
#authbox .tr {width:23px;top:-6px;bottom:8px;right:-9px;background-position:right top;}
#authbox .bl {left:-12px;right:14px;bottom:-15px;height:23px;background-position:left bottom;}
#authbox .br {width:23px;height:23px;right:-9px;bottom:-15px;background-position:right bottom;}
#authbox h1{margin:0!important;padding:0 0 .2em 0;font:normal 1.3em "Trebuchet MS";color:#fff !important;}
#authbox form{padding:.5em 0 0 0!important;display:block;text-align:center;}
#authbox label{font:.75em Trebuchet MS;color:#8a8a8a;text-transform:lowercase;display:block;text-align:left;margin:0 0 .8em 5%;zoom:1;}
#authbox .txtline{width:90%;font:1.2em Trebuchet MS;text-align:left;margin-bottom:.8em;}
#authbox .button{margin:.4em 0 0 0;padding:2px 8px;overflow:visible;font:1.3em Trebuchet MS;}