@charset "utf-8";

body {
    text-align: center;
    background-color: #b9b8b8;
}
div#container {
    margin: 100px auto;
    width: 446px;
    height: 550px;
    background: url('../i/pasukit_login_bg.png') no-repeat;
}

h1 {
    margin-bottom: 10px;
}

div#wrapper {
    padding: 1.5em;
}

p#authComment {
    width: 300px;
    margin: 0.5em auto;
    font-size: 1.2em;
    text-align: left;
    font-weight: bold;
}

a.loginButton {
    width: 171px;
    height: 35px;
    background-image: url('../i/pasukit_login_button_login.png');
}

a.loginButton:hover {
    background-image: url('../i/pasukit_login_button_login_on.png');
}

a.authButton {
    width: 171px;
    height: 35px;
    background-image: url('../i/pasukit_authID_button_auth.png');
}

a.authButton:hover {
    background-image: url('../i/pasukit_authID_button_auth_on.png');
}


/**
 *  formTable1
 *
 */

table.formTable1 {
    margin: 0.5em auto;
    border: 1px solid #EEE;
    border-bottom: 1px solid #CCC;
    background: url('../i/cmn_bg_form1.png') repeat-x;
    background-color: #EEE;
    text-align: left;
}

table.formTable1 th,
table.formTable1 td {
    padding: 0.6em;
}

table.formTable1 th {
    width: 9em;
    color: #43A700;
    font-size: 1.2em;
    font-weight: bold;
}

table.formTable1 input {
    width: 15em;
    padding: 0.2em;
    font-size: 1.2em;
}

span.formError1 {
    display: block;
    background: url('../i/cmn_icon_error.gif') no-repeat 0px 3px;
    margin-bottom: 3px;
    padding-left: 20px;
    height: 19px;
    color: #EB4A00;
    line-height: 200%;
}

.strongMessage1 {
    padding: 0.8em;
    background-color: #EEE;
    color: #444;
    text-align: left;
}

.strongMessage1 strong {
    color: #2D7000 !important;
}
