body {
    font-family: verdana, serif;
    font-size: 14px;
    margin: 0 auto;
}

h1 {
    text-align: center;
    color: #444444;
    /*text-shadow: 3px 3px 3px #aaaaaa;*/
}

footer {
    font-size: 11px;
    text-align: center;
    padding-top: 20px;
}

nav ul {
    list-style-type: none;
}

nav li {
    float: left;
    margin-right: 15px;
}

nav a {
    /*background: #6FA4F8;*/
    background: #004a83;
    color: white;
    padding: 5px 10px;
    border-radius: 4px;
    text-decoration: none;
    border: none;
}

nav a:hover {
    /*background: #2976f8;*/
    background: #6FA4F8;
    color: #EEEEEE;
    text-decoration: none;
}

input[type="submit"] {
    /*background: #6FA4F8;*/
    background: #004a83;
    color: white;
    padding: 5px 10px;
    border-radius: 4px;
    border: 0;
}

input[type="submit"]:hover {
    /*background: #2976f8;*/
    background: #6FA4F8;
    color: #EEEEEE;
    cursor: pointer;
}

input[type="text"], input[type="email"], input[type="password"] {
    width: 250px;
    border-radius: 5px;
    border: 1px solid #aaaaaa;
    padding: 0.3em;
}
/** Toto je pro spravne umisteni input boxu ve formularich */
td, th {
  padding: 3px;
}

input[type="submit"] {
    padding: 4px 25px;
    display: block;
    margin: 20px auto 0;
    font-weight: bold;
}

textarea {
    border-radius: 5px;
    border: 1px solid #aaaaaa;
    width: 483px;
    height: 90px;
}

.message {
    border: 1px solid #f89dae;
    background: #ffadcb;
    padding: 3px;
    margin-top: 5px;
}
