body {
    margin: 0;
    font: 13px Arial;
}

/*layout*/
#page {
    width: 950px;
    min-height: 550px;
    background: url(../gfx/main.gif) no-repeat;
    border: 1px solid #EFEFEF;
    padding-right: 1px;
    position: relative;
    border-bottom: 0;
}
#menu {
    position: absolute;
    top: 270px;
    left: 10px;
    width: 185px;
}
.linkmenu {
    width: 194px;
    min-height: 150px;
    margin-left: 65px;
    margin-left: 18px;
    padding: 10px;
    background: url(../gfx/bg_links.gif) no-repeat #FFF;
}
#content {
    width: 640px;
    margin-top: 195px;
    margin-left: 255px;
}
#bottom {
    border-top: 1px dotted #EDEDED;
    text-align: center;
    width: 930px;
    padding: 10px;
    font: 0.9em Arial;
    color: Silver;
    margin-top: 60px;
}
#formular {
    padding: 10px;
    border: 1px solid #EEE;
}
#formular div {
    position: relative;
    height: 22px;
    padding: 2px 8px;
}
#formular label {
    position: absolute;
    left: 3px;
    top: 3px;
}
#formular p {
    text-align: center;
}
#formular input[type=text],select {
    margin-left: 370px;
}
#formular input[type=submit] {
    margin: 15px auto 10px 50px;
    padding: 5px;
    background: FireBrick;
    color: White;
    font: bold 13px Arial;
    letter-spacing: 2px;
}

/*texty*/
h1 {
    font: 1.3em Arial;
    color: #F07F10;
    letter-spacing: 1px;
    text-align: right;
    padding-bottom: 20px;
}
h2 {
    font: 1.2em Arial;
    letter-spacing: 1px;
    color: #555555;
    padding-top: 10px;
    border-bottom: 1px solid whitesmoke;
}
.linkmenu span {
    font: bold 13px Arial;
    color: #F07F10;
    letter-spacing: 1px;
    padding: 2px;
    border-bottom: 1px solid #FFF;
    display: block;
    margin-bottom: 7px;
}

/*link*/
a {
    color: RoyalBlue;
}
a:hover {
    color: #CC3300;
}
#menu li a {
    display: block;
    font: 1.1em Arial;
    color: #500000;
    letter-spacing: 1px;
    text-decoration: none;
    padding: 8px;
    border-bottom: 1px solid #FFF;
}
#menu li a:hover {
    border-bottom: 1px solid #FFDEAD;
    color: orangered;
}

/*other*/
#menu li {
    list-style-position: outside;
    list-style-type: none;
}
.fleft {
    float: left;
    padding: 10px;
}
.fright {
    float: right;
    padding: 10px;
}

.center {
    text-align: center;
}
.chyba {
    font: bold 13px Arial;
    color: Red;
    padding: 10px 5px;
    background: WhiteSmoke;
}
.okay {
    font: bold 13px Arial;
    color: #339900;
    padding: 10px 5px;
    background: WhiteSmoke;
}

