 #login {
        width: 577px;
        height: 119px;
        overflow: hidden;
        font: 10px verdana;
        background: url('../i/bg_login.jpg') no-repeat top left;
        text-align: left;
    }
        #login #buttons {
            width: 240px;
            height: 23px;
            overflow: hidden;

        }
            #login #buttons a {
                display: block;
                margin: 0;
                padding: 6px 0 4px 0;
                text-decoration: none;
                color: black;
                font-weight: bold;
            }
            #login #buttons #btn_user {
                overflow: hidden;
                float: left;
                width: 143px;
                text-align: center;
            }

            #login #buttons #btn_client {
                overflow: hidden;
                float: right;
                width: 97px;
                text-align: center;

            }

            #login #buttons  .btn_hide {
                border-bottom: 1px solid #999999;
            }

            #login #login_user {
                    overflow: hidden;
                    float: none;
                    clear: both;
                    position: relative;
                    z-index: 1;
                }

                #login #login_client {
                    float: none;
                    clear: both;
                    position: relative;
                    z-index: 2;
                }

                .login_hide {
                    display: none;
                }

                .login_show {
                    display: block;
                }

                #login form {
                    display: inline;
                    maring: 0;
                    padding: 0
                }

                #login ul {
                    list-style: none;
                    margin: 12px 0px 0px 15px;
                    padding: 0;
                    overflow: hidden;
                    float: left;
                    width: 215px;
                    display: inline;
                }

                    #login ul li {
                        float: left;
                        clear: both;
                        overflow: hidden;
                        width: 215px;
                        padding: 0;
                        margin: 0;
                    }

                    #login .prompt {
                        float: left;
                        width: 70px;
                        margin: 3px 5px 0 0;
                        text-align: right;
                        display: inline;
                    }

                    #login .input {
                        float: right;
                        width: 135px;
                        margin: 0 0 3px 0;
                    }

                        #login .input input {
                            width: 135px;
                            height: 19px;
                            border: 1px solid #999999;
                        }

                        #login .btn_login{
                            float: left;
                            margin: 9px 0 0 43px;
                            padding: 0;
                            display: inline;
                        }