body
{
    margin: 0;
    padding: 0;
    background: #303030;
    font-family: Verdana, Tahoma;
}

a
{
    text-decoration: none;
}

#login_table
{
    margin: 250px auto;
    background: url(login_logo.png) no-repeat;
    width: 642px;
    height: 148px;
}

#left
{
    width: 446px;
    height: 148px;
    vertical-align: top;
}

#right
{
    width: 196px;
    vertical-align: top;
}

#podatki_table
{
    border: none;
    width: 400px;
    margin: 10px 0 0 20px;
}

.td_left
{
    padding: 5px;
    width: 135px;
}

.td_right
{
    
}

.td2_left
{
    
}

.td2_right
{
    
}

#podatki_table td
{
    vertical-align: middle;
}

.text
{
    text-align: left;
    font-size: 14px;
    color: #303030;
}

#input_username
{
    border: none;
    width: 184px;
    height: 21px;
    font-family: Verdana, Tahoma;
    font-size: 14px;
    color: #303030;
    padding: 6px 5px 0 30px;
    background: url(input_username.png) no-repeat;
}

#input_password
{
    border: none;
    width: 184px;
    height: 21px;
    font-family: Verdana, Tahoma;
    font-size: 14px;
    color: #303030;
    padding: 6px 5px 0 30px;
    background: url(input_password.png) no-repeat;
}

#input_submit
{
    margin: 12px 0 0 63px;
    border: none;
    width: 94px;
    height: 31px;
    font-family: Verdana, Tahoma;
    font-size: 14px;
    color: #c3bfbf;
    background: url(input_submit.png) no-repeat;
}

#logo_img
{
    border: none;
}

.right_div
{
    border: 0px solid red;
    height: 24px;
    font-size: 14px;
    font-family: Verdana, Tahoma;
    padding: 5px 0 0 0;
    color: #e9e9e9;
}

.right_div a
{
    color: #e9e9e9;
}

.clear1
{
    height: 5px;
}

.clear2
{
    height: 5px;
}

#login_error
{
    font-size: 11px;
    margin: 30px 0 0 0;
    color: #FF3300;
}

#login_error a
{
    color: #FF3300;
    text-decoration: underline;
}
