* {
    /*color: #033F64;*/
    /*color: #000000;*/
    font-size: 14px;
}

body, form, div, img, ul, li, p, h1, h2, h3, h4 {
    margin: 0px;
    padding: 0px;
    font-family: Arial;
}

body {
    text-align: center;
    background-color: #13365b;
}

ul, ol {
    list-style-position: inside;
}

fieldset {
    margin-bottom: 15px;
    padding: 10px;
    border: 2px solid #2F5A21;
}

#centering {
    width: 100%;
    min-height: 700px;
    margin: auto;
    text-align: left;
    /*background-color: #3E84CC;*/
}

#top {
    /*height: 500px;*/
    width: 100%;
    margin-bottom: 20px;
    background-color:#13365b; /* #00419B; */
    /*position:fixed;*/
}

#top img {
    /*margin-left:10px;
    float:left;*/
}

#top_login {
    float:left;
    color:orange;
    margin: 25px 0 0 20px;
    font-size:14px;
}

#top_login a {
    color:white;
}

#top_menu {
    float:right;
    padding:13px 0;

}
#top_menu a {
    color:#DDD;
    font-size:16px;
    margin-right:20px;
    text-decoration:none;
}

#top_menu a:hover{color:#FFF;}

#topodkaz a img {
    margin: 0 30px;
    width: 300px;
    height: 120px;
}

#leftside, #rightside, #content, #content_uvod, #contentin {
    min-height: 300px;
    _height: 300px;
}

#leftside {
    width: 190px;
    float: left;
    margin-right: 20px;
    _margin-right: 10px;
}

#rightside {
    width: 190px;
    float: right;
    /*
    padding-left: 10px;
    padding-right: 10px;
    */
}

#content, #content_uvod {
    width: 100%;
    float: left;
}

#content {
    /*background: url(../img/poz_content_top.png) no-repeat top left #fff;*/
}

#content_uvod {
    background-color: #3E84CC;
    padding20px;
    0px;
}

#content_uvod #contentin h2, #contnej h2 {
    color: #420561;
    margin: 0px;
    padding: 0px;
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 16px;
}

/*
#content_uvod #contentin strong{
  color: #fff;
}
*/
#contentin {
    width: 100%;
    padding: 10px;
}

#contentin h2 {
    color: black;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
}
#contentin div{margin:auto; text-align: center;}
#contentin div img {max-width:1013px; width:100%;}

#contnej {
    _width: 100%;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
}

#contentend {
    width: 100%;
    height: 12px;
}

#bottom {
    /*background: #3C76C1 url(../img/poz_pata.png) no-repeat center top;*/
    width: 100%;
    height: 50px;
    line-height: 50px;
}

#bottom * {
    color: #81AF1A;
}

#bottom div {
    font-size: 11px;
}

#bott_left {
    width: 600px;
    float: left;
}

#bott_int {
    text-align: right;
    width: 200px;
    float: right;
}

#bott_int a {
    text-decoration: none;
}

/* H1 */
h1#h1top, div#h1top {
    font-size: 24px;
    color: #7E7E61;
    text-align:center;
    margin-top: 5px;
    margin-bottom: 25px;
}

#content_uvod h1#h1top, #content_uvod div#h1top, #content_uvod p {
    color: #fff;
}

#navigace_oddeleni, #navigace_oddeleni a {
    color: #81AF1A;
    text-decoration: none;
}

#navigace_oddeleni a:hover, #navigace_oddeleni a:active {
    text-decoration: underline;
}

#navigace_oddeleni img {
    vertical-align: middle;
}

#intlink {
    text-align: center;
    color: gray;
}

#intlink a {
    color: gray;
}

table {
    width: 100%;
}
table td, table th{
    font-size: 13px;
}
table td input.long{
    width: 300px;
}
table td.right, table th.right{
    text-align: right;
}
table td.stred, table th.stred{
    text-align: center;
}

/**/
table.stopro{
    width: 535px;
    padding:0px;
    margin:0px;
}
/**/

form{
    padding: 0px;
    margin: 0px;
}
fieldset{
}
fieldset legend{
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

#login_form table tr td{
    text-align:center;
}

#login_form table tr td input.submit{
    height: 24px;
    margin-top:20px;
    cursor: hand;
    cursor: pointer;
}

#user_login {
    width: 300px;
    margin: auto;
    background-color: #B0B0B0;
    padding: 20px;
    text-align: center;
    box-shadow: 10px 10px 10px;
    border-radius: 5px;
    margin-top: 50px;
    margin-bottom:100px;
}

#login_form {
    color: black;
}
div#user_login strong{font-size:14px;}

#obsah {margin-top: 500px;}