/* 
    Document   : loginpage
    Created on : 2011.04.28., 13:47:21
    Author     : grafika
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}




/* ------------------------------------- LOGIN OLDAL ---------------------------------------- */


body {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background: url("../img/login/bg.jpg");
    font-family: Arial, Helvetica, sans-serif;
    color: #444;
}

body.login_page {
    height: 100%;
    min-height: 740px;
    padding: 0;
    position: relative;
    width: 100%;
}


.login_bg {
    background: url("../img/login/page_bg.jpg") repeat-x scroll 0 0 transparent;
    height: 740px;
    width: 100%;
}

.login_kep {
    background: url("../img/login/login_page_img.jpg") no-repeat scroll 0 0 transparent;
    height: 660px;
    margin: 0 auto;
    padding: 40px;
    width: 960px;
}
/* ------------- cég logó -------------- */

.login_kep div.ceglogo {
    background: url("../img/login/front_logo_peas.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 300px;
    margin: 0 20px 290px 10px;
    width: 500px;    
}


/* -------------- FOOTER  -------------- */

.login_footer_wrapper {
    background: url("../img/login/foot_bg.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    height: 70px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}

.login_footer_wrapper .login_footer {
    height: 70px;
    margin: 0 auto;
    padding: 0;
    width: 1040px;
}

.login_footer_wrapper .login_footer .copyright {
    color: #A5B48A;
    float: left;
    height: 30px;
    margin: 22px 0 0 70px;
    padding: 5px 0;
    width: 500px;
}

.login_footer_wrapper .login_footer .copyright span.z-label {color:#999999;}

.login_footer_wrapper .login_footer .copyright a.z-a {
    color: #FF9900;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.login_footer_wrapper .login_footer .copyright a.z-a:hover {
    text-decoration: underline;
}


.login_footer_wrapper .login_footer .ceg_logo a {
    background: url("../img/logo/IKRON_logo_80.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 40px;
    margin: 13px 90px 0 0;
    width: 100px;
}


/* ---------------- LOGIN FORM ---------------- */

.login_kep .login_form {
    border-left: 1px solid #7A825E;
    float: right;
    margin: 30px 5px 0 0;
    padding: 20px 8px 2px 20px;
}

#form-login {
    margin: 10px 0 0;
}

.login_form .mezo {
    border: 1px solid #B7C0A5;
    color: black;
    margin: 1px 10px 1px 5px;
    padding: 2px;
    width: 130px;
}

.login_form td.login-label {
    padding: 0 10px 0 0;
}

.login_form td.login-label .z-label {
    color: #49512b;
}

/* Hibás adatmegadás */

.login_form .login-message {
    color: black;
    font-size: 15px;
    margin-left: 3px;
}


/* Elfelejtett jelszó */

.login_form div.request_password {
    padding: 0 15px;
}

.login_form div.request_password a {
    color: #49512B;
    font-size: 11px;
    text-decoration: none;
}

.login_form div.request_password a:hover {
    text-decoration: underline;
}





/* SUBMIT BUTTON */

.login_form .login_submit {
    background: url("../img/login/shadow.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 48px;
    margin: 15px 0 5px;
    width: 133px;
}


.login_form .login_submit_button {
    background: url("../img/login/button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #49512B;
    font-family: arial,sans-serif;
    font-size: 12px;
    font-weight: inherit;
    height: 31px;
    margin: 8px 7px 0 0;
    padding: 0 0 2px;
    width: 119px;
}

.login_form .login_submit_button:hover {
    background: url("../img/login/button.png") no-repeat scroll 0 -31px transparent;
    cursor: pointer;
}


/*

.login_form div.z-grid {
    background: none repeat scroll 0 0 transparent;
    border-style: none;
    overflow: hidden;
}


.login_form div.z-grid-body {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;

}

.login_form tr.z-grid-odd td.z-row-inner,
.login_form tr.z-grid-odd .z-cell,
.login_form tr.z-grid-odd {
    background: none repeat scroll 0 0 transparent;
}



.login_form tr.z-row td.z-row-inner,
.login_form tr.z-row .z-cell {
    background: none repeat scroll 0 0 transparent;
    border-style: none;
    padding: 4px 4px 4px 6px;
}


.login_form div.z-row-cnt {
    color: #49512B;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

*/