html, body {
    background-color: black;
    background-image: url('grafika/pozadi1.jpg');
    background-repeat: repeat-x; 
    font-size: 15px;
}
#main {
    width: 725px; 
}
#panely {
    position: absolute;
    width: 725px;
    height: 130px;
    left: 50%;
    top: 50px;
    margin-left: -363px; 
}
#panely .panel {
    background-image: url('grafika/tab.png');
    background-color: white;
    position: absolute;
    width: 191px;
    height: 56px;
    top: 76px;
    font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
    font-size: 17px;
    text-transform: uppercase;
    cursor: pointer; 
    
    -o-border-top-left-radius: 5px;
    -o-border-top-right-radius: 5px;
    -ms-border-top-left-radius: 5px;
    -ms-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-radius-top-left: 5px;
    border-radius-top-right: 5px;
}
.panel#panel0 {
    background-image: none;
    width: 305px;
    height: 130px;
    left: 0px;
    top: 0px;
    cursor: default; 
}
.panel#panel1 {
    background-color: white;
    left: 324px; 
}
.panel#panel2 {
    background-color: white;
    left: 534px; 
}
#panely span.mk {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size: 35px; 
    text-shadow: 2px 1px 2px #ccc;
}
#panely span.mk {
    margin-top: 14px;
    height: 1px; 
}
#panely span.mk#mk0 {
    margin-top: 28px;
    height: 49px; 
}
#panely span.dovetek {
    color: #004E9C;
    display: none; 
}
#panely span#dovetek0 {
    display: inline; 
}
#telo {
    position: absolute;
    width: 725px;
    height: 305px;
    left: 50%;
    top: 170px;
    overflow-x: hidden;
    margin-left: -363px;
    height: 1340px;
}
#strany {
    background-color: white;
    position: absolute;
    left: 0px;
    width: 2900px;
    height: 1340px;
    overflow: hidden;
}
.strana {
    position: absolute;
    width: 725px;
    margin: 10px 0px 30px 0px;
    padding-bottom: 300px;
    text-align: left; 
}
.strana h1, .strana h2, .strana h3 {
    margin-left: 60px;
}
.strana p, .strana ul, .strana ol, .strana dl {
    margin-right: 30px; 
    margin-left: 60px;
}
#strana0 {
    background-color: white;
    position: absolute;
    left: 0px; 
}
#strana0 p, #strana0 ul, #strana0 ol {
    margin-left: 0px;
}
#strana1 {
    background-color: white;
    position: absolute;
    left: 725px
}
div.reference {
    clear: both;
    margin-left: 60px;
    margin-bottom: 30px;
    min-height: 200px;
}
div.reference h3 {
    margin-bottom: 2px;
}
div.reference img {
    float: left;
    margin-right: 20px;
    border: 1px solid #ccc;
}
div.reference p {
    padding-right: 8px;
    margin-top: 5px;
}
div.reference a.pododkaz {
    font-size: 15px;
}
#strana2 {
    background-color: white;
    position: absolute;
    left: 1450px;
}
#paticka {
    position: absolute;
    left: 50%;
    height: 216px;
    width: 665px;
    top: 1150px;
    text-align: left;
    overflow: visible;
    margin-left: -303px;
}
#modryblok {
    background: #004A95 url('grafika/paticka.png') repeat-x;
    height: 176px;
    _width: 665px;
    
    -o-border-top-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-radius-top-left: 5px;
    border-radius-bottom-left: 5px;
    
}
#modryblok img#portret {
    margin-left: 18px;
    margin-right: 16px;
    margin-top: 17px;
    margin-bottom: 15px;
    float: left;
}
#modryblok p {
    color: white;
    padding-top: 20px;
    width: 500px;
    padding-right: 40px;
}

#modryblok p a, #modryblok p a:visited {
    color: white;
}
#paticka h1 {
    border-bottom: none;
    margin-bottom: 0px;
}
#pozadiDule {
    position: absolute;
    bottom: 0px;
    z-index: -1;
    left: 0px;
    right: 0px;
    height: 1720px; 
    background-image: url('grafika/pozadi2.jpg');
    background-repeat: repeat-x;
}
h1 {
    width: 100%; 
    color: #DCB101;
    font-size: 25px;
    letter-spacing: 1;
    /*text-shadow: 1px 1px 0px #ccc;*/
    font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
}
h2 {
    clear: both;
    float: left;
    width: 120px;
    margin-top: 0em;
    color: #004E9C;
    font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
    font-size: 26px;
    text-transform: uppercase; 
}
h3 {
    color: #004E9C;
    font-size: 17px;
    font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
    margin-left: 28px;
}
p {
    color: #333333;
    font-family: Arial;
    font-size: 15px; 
}
a {
    color: #005FC0;
}
a:visited {
    color: #002C9D;
}
dt {
    display: block; 
    float: left; 
    clear: both;
    width: 4em;
    margin-bottom: 3px;;
}
dd {
    display: block;
    float: left;
    width: 400px;
    margin-bottom: 15px;
}
.strana p, .strana ul, .strana ol {
    padding-right: 80px;
    margin-bottom: 15px;
    line-height: 140%;
}
.strana ul, .strana ol {
    margin-bottom: 0px;
    margin-top: 0px;
}
div.kapitolka {
    margin-bottom: 45px;
}
.help {
    cursor: help;
    border-bottom: 1px dotted gray;
}
.cleaner {clear: both;}
#strana2 label, #strana2 input, #strana2 textarea {
    display: block;
    width: 450px;
    margin-bottom: 3px;
}
#strana2 input.tlacitko {
    width: 120px;
    margin-top: 15px;
}
#strana2 label {
    font-weight: bold;
}
ul li, ol li {
    list-style-position: inside;
}
p.callToAction {
    background-color:#006FDD;
    color:white;
    margin-right:60px;
    padding:10px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: -3px !important;
    
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
p.callToAction a {
    color: white;
}
p.nizky {
    margin-top: 5px;
    margin-bottom: 5px;
}
