body.table {
    background-image: url(data/back.jpg);
    background-repeat: repeat;
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial CE, Arial, Helvetica, sans-serif; /*"sans-serif", Arial, Helvetica;*/
    font-size: 10pt;
    margin-left: 0pt;
    margin-right: 0pt;
    text-align: left;
}

h1 {
    font-family: Arial CE, Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #228B22;
    /*font-style: italic;*/
    font-weight: bold;
    text-align: center;
    margin-top: 5pt;
    margin-bottom: 5pt;
}

h5 { 
	font-weight: bold; 
	font-family: Arial CE, Arial, Helvetica, sans-serif; 
	font-size: 100%;
	font-style: normal; 
	margin: 0pt 0pt 0pt 0pt; 
	clear: none; 
	white-space: normal; 
}

span.bold { font-weight: bold; }

span.italic { font-style: italic; }

span.podpis {
    font-style: italic;
    font-size: 8pt;
    color: black;
}   

p.nastenka {
	font-style: italic;
	margin: 5pt 10pt 5pt 20pt;
}

hr.nastenka {
	width: 90%;
	text-align: center;
	margin:7pt 0pt 7pt 0pt;
}

li { margin-bottom: 10pt; }

p.std { text-indent: 18pt; }	

p.none { text-indent: 0pt; }	

p.right {
    text-align: right;
    text-indent: 0pt;
}    

img.std {
    border: 0pt;
    border-style: none;
}

/*********************************       Tabulky    ********************************/

/*      Hlavni celostrankova tabulka, pouziva se s body.table           */
table.main {
    margin-left: 10pt;
    margin-right: 10pt;
    margin-top: 0pt;
    margin-bottom: 20pt;
    padding: 0pt 0pt 0pt 0pt;
}

/*      Tabulka pro menu            */
table.menu {
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;
}

/*      Prvni radek tabulky, pro nadpis a tak                           */
tr.top {
    padding: 0pt 0pt 0pt 0pt;
    margin: 0pt 0pt 0pt 0pt;
}

/*      Bunka praveho horniho rohu, mj udava sirku leveho menu-slouce */
td.corner {
    background-color: white;
    text-align: center;
    padding: 0pt 10pt 10pt 20pt;
    margin: 0pt 0pt 0pt 0pt;
}

/*      Bunka nadpisu (prvni radek vpravo)                              */
td.heading {
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;
    text-align: center;
}

/* hlavni bunka pro text */
td.main {
    padding: 5pt 10pt 10pt 15pt;
    margin: 0pt 0pt 0pt 0pt;
}

/*      Bunka pro menu (obvykle vlevo, pripadne pres vice bunek), obsahuje tabulku s menu        */
td.menu {
    background-image: url(data/kriz.jpg);
    background-repeat: no-repeat;
    margin: 0pt 0pt 0pt 0pt;
    padding: 18pt 0pt 0pt 0pt;
    text-align: left;
    width: 101pt;
}

/*  radek menu  */
tr.menuitem {
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 10pt 0pt 0pt;
}

/*  polozka menu */
td.menuitem {
    padding: 1pt 10pt 1pt 0pt;
    text-align: left;
}

/* odleva odsazena polozka menu */
td.menusubitem {
    padding: 1pt 10pt 1pt 17pt;
    text-align: left;
}

a:link {
    text-decoration: none;
    color: #228B22;
    font-weight: bold;
}

a:visited {
    text-decoration: none;
    /*color: #228B22;*/
    color: #228B22;
    font-weight: bold;
}

a:hover {
    text-decoration: underline;
    color: #228B22;
    /*color: red;*/
    font-weight: bold;
}

a:active {
    color: #228B22;
    font-weight: bold;
}

a:link.small {
    text-decoration: none;
    font-size: 8pt;
    /*color: #7640FF;*/
    color: #228B22;    
}
a:visited.small {
    text-decoration: none;
    font-size: 8pt;
    color: #228B22;
}
a:hover.small {
    font-size: 8pt;
    color: #228B22;
    text-decoration: underline
}

hr.menu {
    width: 90%;
    text-align: center;
    margin: 10pt 0pt 10pt 0pt;
}

	

