/*

*/
body, table, table td, table th, div {
    font-family: arial, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}

body {
    background-color: #ffffff;
}

div#title {
 height:0;
 visibility:hidden;
 position: absolute;
 top: 0px;
 left: 0px;
}

/*------------------------------------------------------------
    Main 
------------------------------------------------------------*/
div#main {
    width: 791px;
    border-color: #445D81
;
    border-style: solid;
    border-width: 1px;
}

/*------------------------------------------------------------
    Menu
------------------------------------------------------------*/
div#menu {
    background-color: #445D81
;
}

div#menu table {
    width: 791px;
}

div#menu td {
    border-style: solid;
    border-width: 1px;
    border-top-color: #445D81

;
    border-left-color: #445D81

;
    border-bottom-color: #445D81

;
    border-right-color: #445D81

;
    width: 12.5%;
    text-align: center;
    font-weight: bold;
    padding: 3px;
}

div#menu td.pipe,
div#menu td.pipe:hover
{
    width: 0px;
    color: #6185B8
;
    cursor: default;
}

div#menu td:hover {
    cursor: pointer;
}

div#menu a,
div#menu a:visited {
    color: white;
    text-decoration: none;
}

div#menu span {
    width: 100%;
}

div#h1 {
    color: #445D81
;
    background-color: #FFE4C3
;
    border-bottom: solid 1px #445D81
;
    font-size: 2em;
    padding: 6px;
    display: block;
    width: 779px;
    =width: 791px;
    height: 25px;
    =height: 31px;
}

/*------------------------------------------------------------
    Text
------------------------------------------------------------*/
div#text {
    padding: 8px;
}

div#text p,
div#text ul,
div#text h2 {
    margin-left: 100px;
}

div#text p,
div#text ul,
div#text h2 {
    margin-right: 40px;
}

div#text p {
    margin-top: 11px;
    margin-bottom: 11px;
}
div#text p.quote {
    padding-left: 40px;
}

div#text ul {
    list-style-type: square;
    padding-left: 40px;
}

div#text li {
    margin-bottom: 6px;
}

div#text a,
div#text a:visited {
    color: #6185B8
;
}

div#text h2 {
    color: #445D81
;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    font-size: 1.5em;
}

div#text ul.toc {
    list-style-type: none;
}

div#text img {
    margin-left: 100px;
}

div#text table.tab {
    border: solid 1px #445D81
;
    background-color: white;
}

div#text table.tab th {
    /*
    vertical-align: top;
    */
    padding: 3px 6px 3px 6px;
    background-color: #445D81
;
    color: white;
}

div#text table.tab th.top {
    /*
    text-align: left;
    */
}

div#text table.tab td {
    vertical-align: top;
    width: 250px;
    padding: 3px 6px 3px 6px;
    background-color: #E1EDFF
;
}

div#text table.tab td p.bold {
    font-size: larger;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 0px;
}

div#text table.tab td p.comment {
    margin-left: 0px;
    margin-bottom: 0px;
}

div#text table.tab td img {
    margin-left: 0px;
    margin-right: 6px;
}

/*------------------------------------------------------------
    Footer
------------------------------------------------------------*/
div#footer {
    background-color: #445D81
;
    color: white;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 791px;
    font-size: 10px;
}

div#footer a,
div#footer a:visited {
    color: white;
    text-decoration: none;
}

div#footer a:hover {
    text-decoration: underline;
}

/*------------------------------------------------------------
    Hlavni stranka
------------------------------------------------------------*/
div#index {
    text-align: center;
}
div#index a,
div#index a:visited {
    color: #6185B8
;
}
div#index td {
    vertical-align: top;
}

div#index div#titul {
    font-size: 1.5em;
    margin-top: 12px;
    margin-bottom: 12px;
}

div#index #maintab {
    /*
    margin-bottom: 12px;
    */
    width: 100%;
}

div#index #pap, 
div#index #pap * {
    text-align: center;
}
div#index #pap img {
    margin: 0px;
    margin-top: 12px;
    border: solid 1px #445D81
;
}

div#index #news {
    background-color: #E1EDFF
;
    width: 25%;
    /*
    border-top: solid 1px #445D81
;
    */
}
div#index #news #newstitle {
    background-color: #C3DBFF
;
    color: #445D81
;
    padding: 2px;
    padding-left: 6px;
    font-weight: bold;
}
div#index #news p {
    border-bottom: solid 1px #445D81
;
    padding: 6px;
    margin: 0px;
}
div#index #news p em {
    font-style: normal;
    font-weight: bold;
    color: #445D81
;
}

div#index #page {
    width: 75%;
    padding: 12px;
}
div#index img {
    margin: 0px;
    margin-bottom: 12px;
    border: solid 1px #816544
;
}

div#index #page #pagetab {
    width: 560px;
}
div#index #page #pagetab td {
    width: 50%;
    padding-bottom: 6px;
    cursor: pointer;
}
div#index #page #pagetab td.col1 {
    padding-right: 6px;
}
div#index #page #pagetab td h2 {
    color: #445D81
;
    margin-bottom: 0px;
    font-size: 1.5em;
}

div#lista {
    background-image: url(./images/lista.jpg);
    background-repeat: repeat;
    background-position!important: 0% 0%;
    background-position: 1px 0px;
    text-align: right;
    vertical-align: bottom;
    height: 116px;
    padding: 0px;
    width: 791px;
    cursor: pointer;
}
div#lista select {
    font-size: 100%;
    margin: 3px;
}

