* {font-family: arial,helvetica,geneva,sans-serif; font-size: 10pt}

a {color: #000090; cursor: pointer}
a:link, a:visited {color: #000090}
a:hover, a:active {cursor: pointer; color: #000090}

body {
    background: #336699;
    cursor: default;
    margin: 0;
    scrollbar-arrow-color: #292929;
    scrollbar-darkshadow-color: #292929;
    scrollbar-face-color: #93BEE2;
}

h1 {font-size: 20pt}

.alert {color: red; font-size: 11pt; font-weight: bold; padding: 15px}

.t1 {background: #F5F9FE; padding: 2px 5px}
.t1 th {background: #B2E0FF; text-align: right}
.t1 th.preview {text-align: center}

.camtab {
    border: 1px solid #004DB3;
    margin: 0 auto;
}

.camtab th {
    background: #B2E0FF;
    padding: 3px 5px;
    text-align: left;
}

.camtab td {
    background: #F5F9FE;
    border: 1px solid #B2E0FF;
}

.camtab .status {
    background: #F5F9FE;
    padding: 10px;
    text-align: center;
}

#login {
    margin: 0 auto;
    width: 250px;
}

#login h1 {
    color: #FFF;
    font-size: large;
    margin-bottom: 5px;
}

#login form {
    margin: 0;
    padding: 0;
}

#login table {
    background: #F5F9FE;
    border: 1px solid #004DB3;
    border-collapse: collapse;
    padding: 5px;
    width: 100%;
}

#login td, #login th {
    padding: 3px 5px;
}

#login td {
    width: 75%;
}

#login th {
    background: #B2E0FF;
    text-align: right;
    width: 25%;
}

#login th.tfoot {
    background: #F5F9FE;
}

#login input.iT {
    padding-left: 2px;
    width: 97%;
}

div.alert {
    background: red;
    border: 5px solid white;
    color: #FFF;
    font: 13px Arial, Tahoma, sans-serif;
    padding: 0;
    margin: 0 auto;
    width: 250px;
}

div.alert ul {
    padding: 0;
    margin: 0;
}

div.alert li {
    background: url(/poze/img/alert.png) no-repeat 0 50%;
    list-style: none;
    margin: 5px;
    padding: 0 0 0 22px;
}

