* {
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

body{
    background: #5c6919 url('../img/login/bg.jpg');
    min-height: 800px;
}

.center{
    position: relative;
    width: 959px; margin: auto; height: 100%; /*border: 1px solid black;*/
}

#header{
    height: 328px; width: 100%; /*padding-top: 40px;*/
    background: url('../img/login/header.png') no-repeat center top;
}

#footer{
    height: 92px; width: 100%; position: absolute; bottom: 30px;
    text-align: center; /*padding-top: 85px;*/
    /*background: url('../img/login/footer.png') no-repeat right top;*/
}

#top-layer{
    position: absolute; width: 100%; top: 150px;
}

#login-box{
    width: 504px; height: 302px; margin: 0 auto;
    background: url('../img/login/forgot-box.png') no-repeat center top;
}

#popis{
    width: 799px; height: 120px; margin: 0 auto; margin-top: 30px;
    background: url('../img/login/popis.png') no-repeat center top;
}

#login-box .input{ border: none; width: 303px; height: 37px; padding: 0 10px; font-size: 18px; line-height: 37px; /*font-weight: bold;*/ margin-bottom: 10px; 
                   outline: none; /*transition: all 0.30s ease-in-out;*/
                   background: url('../img/login/field-bg.png') no-repeat center top;
}

#login-box .form-button{ width: 235px; height: 54px; border:none; outline: none; background: url('../img/login/forgot-button.png') no-repeat;}
#login-box .form-button:hover{ background: url('../img/login/forgot-button.png') no-repeat 0 -54px;}

#login-box a { color: #394400; text-decoration: none; }
#login-box a:hover{ color: #e6ff66; }



#header .logo{ float: left; display:block; width: 230px; height: 116px; background: url('../img/login/header_logo.png') no-repeat 0 0; }
#header .logo:hover{ background-position: 0 -99px; }

#header .nadpis{ float:right; width: 325px; height: 97px; background: url('../img/login/header_nadpis.png') no-repeat 0 0; }
