div#main_user {
position: fixed;
left: 0;
top: 0;
padding: 0;
background-color:#739801;
border-bottom: 1px solid #fff;
width: 100%;
height:25px;
z-index: 50;
opacity: .9;
filter: alpha(opacity=90);
}

div#main_user div#user_menu {
width:894px;
color: #fff;
margin-left:auto;
margin-right:auto;
text-align: left;
}

div#main_user div#user_menu p,
div#main_user div#user_menu .user_login {
float: left;
white-space: nowrap;
padding-top: 4px;
}

div#main_user div#user_menu .user_login,
div#main_user div#user_menu .user_login form {
padding:0;
margin:0;
}

div#main_user div#user_menu .user_login form label {
padding-left: 3px;
}

.input_email_address,
.input_password {
background: #5ad1f8;
margin-left: 3px;
padding: 0 2px 0 2px;
color: #fff;
border: 1px solid #fff;
height: 14px;
}

.input_email_address {
width: 125px;
}

.input_password {
width: 50px;
}

div.ok_submit input {
margin: -1px 0 0 3px;
width:34px;
height:26px;
background: url(../elements/ok_button_user_menu.png) no-repeat top left;
}

div.ok_submit input.phover {
background: url(../elements/ok_button_user_menu.png) no-repeat 0 -26px;
cursor: pointer;
}

.input_ok_submit {
padding: 0;
height: 26px;
border: 0px;
background: url(../elements/ok_button_user_menu.png) no-repeat;
width: 34px;
}

.input_ok_submit_phover {
cursor: pointer;
background: url(../elements/ok_button_user_menu.png) no-repeat 0 -26px;
}

div#main_user div#user_menu .user_link {
width:400px;
float: right;
padding-top: 5px;
text-align: right;
}

div#main_user div#user_menu .user_link a {
color:#fff;
padding: 2px 5px 2px 6px; 
}

div#main_user div#user_menu .user_link a:hover {
padding: 2px 4px 2px 5px; 
border: 1px solid #fff;
color: #fff;
}
