body {
        margin:0px 60px 20px 20px;
        padding: 0px;
        font-family: "Verdana CE", "Helvetica CE", Verdana, "Arial CE", Arial, Helvetica, sans-serif;
        font-size:75%;
        color:#272727;
        background: #FFF9F9;
}

#main {
        margin: 0px auto;
        width: 758px;
}

#hlavicka {
        width: 758px;
        height: 90px;
   /*     background-color: #080839; */
        color: white;
         padding: 0px 0px 0px 0px ;
         margin: 0px 0px 1px 0px ;
        background: #080839 url("./img/head_img.jpg") bottom center no-repeat;
}

#hlavlogo {
        padding: 0px 0px 0px 0px ;
        margin: 0px 0px 0px 0px;
        color:#fff;
        font-size: 180%;
        text-align: right;
}


#hlavicka a {
        display:block;
        padding: 0px 0px 0px 0px ;
        margin: 0px 0px 0px 0px;
        width:100%; height:100%;
        background:transparent !important;
        color:white;
        text-decoration: none;
        text-align: right;
        font-size: 100%;
        }
#hlavicka a span { display:none }

#obsah {
        float: right;
        width: 553px;
        background:#fff;
        margin-right:0px;
        border:1px solid #080839;
}

#obsah a {

        color:#A43500;
}

#obsah a.bold {
       font-weight: bold;
        color:#A43500;
}

#obsah a:hover {
        background: gray;
        color:#fff;
}

a {
        color:#A43500;
}

a.bold {
       font-weight: bold;
        color:#A43500;
}

a.hover {
        background: gray;
        color:#fff;
}

.menu {
        color: red;
        font-size: 70%;
        padding-bottom: 10px;
}
.menu p {
        padding-left: 5px;
}
.menu h3 {
        font-size:100%;
        font-weight:bold;

}


#leftmenu {
        margin-left:0px;
        width: 200px;
        float: left;
        color: #C13F00;
        background-color: #efefef;  /* #C13F00 */
        border:1px solid #4F1A00;
}

#leftmenu a {
        font-size: 90%;
        color:#A43500;
}

#leftmenu a.bold {
       font-weight: bold;
        color:#A43500;
}

#leftmenu a:hover {
        background: gray;
        color:#fff;
}

#leftmenu h3 {
        padding-left: 5px;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        color: navy;
}

.red  {
        color: red;
        font-size: 120%;
}

#leftmenu p {
        font-size:10px;
        padding-left: 5px;
        margin-top: 1px;
        text-align:center;
}

#leftmenu ul {
        clear: both;
        font-size : 100%;
        margin-left:20px;

}

#leftods {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;

}

#leftmenu ul li{
padding: 0px 0px 5px 0px;
}


.nadpismenu {
        border-top: 1px dotted #0F4D82;
        border-bottom: 1px dotted #0F4D82;
        font-weight:bold;
        font-size: 110%;
}


.post {
        padding-bottom: 0px;
}
.post        a{
        color: #003C1E;
        background-color: transparent;
}
.post        h3 {
        font-size:120%;
        background-color: #4F004F;
        color: #FFF5EC;
        padding-left:10px;
}
.post        .title {
        font-size:110%;
        color: #102842;
        margin-top:15px;
        margin-left:20px;
        margin-right:20px;
        border-bottom: 1px solid #BAB8B8;
}
.post        .category {
        color: #BAB8B8;
        font-size:100%;
        margin-top:2px;
        margin-bottom:5px;
        margin-right:20px;
        padding-left:20px;
        text-align: right;
}

.post .category a {
        color: #BAB8B8;
        background-color: transparent;
}

.post .category a:link, .post .category a:visited {
        color: #BAB8B8;
}

.post .category a:hover {
        background-color: #C15B00;
        color: #FFFAF4;
}


.post        .content {
        padding-left:20px;
        padding-right:20px;
        padding-top:10px;
        line-height : 1.6;
}

.post        .content a{
        color: #003C1E;
        background-color: transparent;
}
.post        .content a:hover{
        color: #F9FFFC;
        background-color: #004020;
}

.post .datum {
        color: #1C4464;
        font-size: 80%;
        padding: 0px;
}
.post .spodek {
        color: #1C4464;
        font-size: 70%;
        padding-top: 10px;
}
.post        .doprava {
        text-align: right;
        font-size : 85%;
        padding-top: 10px;
        padding-bottom: 10px;
}

q {
        display:block;
        padding: 10px 8px 8px 8px;
        background-color:#F8F8F8;
        border-top: 1px dotted #D5D5D5;
        margin: 0px 0px 16px 0px;
        font: 85% "Lucida Grande", "Lucida Sans Unicode", arial, verdana, sans-serif;
        line-height:1.4;
        color:#666;
        text-align:left;
}

img {
        border:none;
}

a {
        color: #532E00;            /* #532E00 */
        background-color: transparent;
}

a:link, a:visited {
        color: #fff;
}

a:hover {
        background-color: #000;
        color: #fff;
}

.separ {
        color: #BAB8B8;
        background: #BAB8B8;
}


.help        {
        border-bottom : 1px dashed Gray;
        cursor : help;
}

h1 {
        font-size:170%;
        font-weight:bold;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 10px;
}

h2 {
        font-size:130%;
        font-weight:bold;
        margin: 0px 0px 0px 0px;
         padding: 5px 0px 5px 10px;
}



.citaceold {
         font-style:italic;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
}

.citace {
         font-style:normal;
         border: solid 1px #080839;
         margin: 0px 0px 0px 0px;
         padding:5px 10px 10px 10px;
         background: #DFDFDF;
}

.right {
         text-align:right;
}

.rightad {
         text-align:right;
         float:right;
         padding:5px 5px 5px 5px;
}

.center {
         text-align:center;
}

a.last:link, a.last:visited, a.last:active{
        font-size:90%;
        color: #532E00;
        background-color: transparent;
}

a.last:hover {
font-size:90%;
        background-color: #000;
        color: #fff;
}

.bold {
        font-weight:bold;
}

.zdroj
 {
         text-align:right;
}

ul li{
padding: 10px 0px 5px 0px;

}

ul.numb {
padding: 0px 0px 0px 0px;
list-style-type: decimal;
}
