#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#signup {
	position: relative;
    width: 270px;
	height: 156px;
    display:none;
	border: 1px solid white;
    background: #000000;
    border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px;      
}

#signup .txt-fld { width: 260px; text-align: left; padding: 10px 0 0px 5px;}

#signup .rbx-fld { width: 10px; display: block; float: left; margin-top: 17px; margin-left: 13px; color: #bfbfbf; font: 11px "Tahoma";}
#signup .rbx-text { position: absolute; margin-top: -16px; margin-left: 15px; font: 11px "Tahoma"; color: #bfbfbf;}

#signup .btn-fld { width: 90px; float: left; overflow: hidden; padding: 10px 0 5px 64px; }
#signup .btn-fld input {background: url('/img/registration/input.png'); width: 90px; height: 35px; border: none; cursor: pointer; }
#signup .btn-fld input:hover{background-position: 0px -35px;}

#signup .txt-fld label { font: 11px "Tahoma"; text-transform: uppercase; display: block; float: left; width: 50px; color: #f9ed1b; text-align: right; margin-top: 7px; }
#signup .txt-fld input { width: 177px; height: 25px; color: #000000; margin-left: 10px;}  

#signup .vhod_diler{font: 20px "Tahoma"; color: #fff; text-align: left; padding: 5px 0 0 10px;}   