/* layout */
BODY { margin:0; padding: 0; background-image: url(images/tlo.gif); }
TABLE, TD { margin:0; padding: 0; border: none;}
TD { vertical-align: top; }
.main { background-color: #FBDC9D; vertical-align: top; }

/* text */
.normal { font: normal 12px Verdana, Arial, Sans-serif; color: black; text-align: justify; padding: 0 5px 0 12px; margin:0; }
H1 { font: normal 20px Verdana, Arial, Sans-serif; color: #830000; padding: 10px 0; margin:0; }
.first {  }
.first:first-letter { font: bold 22px Verdana, Arial, Sans-serif; color: #C1985A; }
H2 { font: normal 18px Verdana, Arial, Sans-serif; color: #830000; text-align: left; padding:0; margin:0 5px; }
H3 { font: normal 18px Verdana, Arial, Sans-serif; color: black; text-align: left; padding:0; margin:5px 5px 10px 5px; }
.menu_links, .submenu_links { text-align: left; }
.menu_links A { display: block; width:100%; font: bold 12px Verdana, Arial, Sans-serif; color: black; text-decoration: none; padding: 0; margin:10px; }
.menu_links A:hover { background-color: #A00000; color: #FCEFD3; }
.submenu_links H3 { display: block; width:100%; font: bold 12px Verdana, Arial, Sans-serif; color: black; text-decoration: none; padding: 0; margin:10px; }
.submenu_links H3:hover { background-color: #A00000; color: #FCEFD3; }
.submenu_links A { display: block; width:100%; font: bold 11px Verdana, Arial, Sans-serif; color: #830000; text-decoration: none; padding: 0 0 0 15px; margin:10px; }
.submenu_links A:hover { background-color: #A00000; color: #FCEFD3; }
A { font: bold 12px Verdana, Arial, Sans-serif; color: #A17D47; text-decoration: underline; }
A:hover { background-color: #A00000; color: #FCEFD3; }
ul { font: normal 12px Verdana, Arial, Sans-serif; color: black; text-align: justify; padding: 0; margin:12px; list-style: disc inside; }
li { margin: 5px 0; }
BIG { font: bold 15px Verdana, Arial, Sans-serif; }

/* obrazy */
IMG { border: none; margin: 0; padding: 0; }
.foto { text-align: center; }
.foto IMG { border: 2px solid #FCEFD3; margin: 0; padding: 0; }
.foto A { text-decoration: none; background-color: transparent; }
.foto_text IMG { border: 2px solid #FCEFD3; margin: 10px; padding: 0; float: right; }
.foto_text2 IMG { border: 2px solid #FCEFD3; margin: 10px; padding: 0; float: left; }

/* tabele */
.tbl_left { width: 242px; background-color: #C1985A; }
.tbl_right { width: 484px; background-color: #FBDC9D; padding: 5px; }
.menu_box { display: block; width: 210px; background-color: #FBDC9D; margin:0 0 10px 0; padding:0 0 10px 0; }
.stopka { border: none; font: bold 12px Verdana, Arial, Sans-serif; color: #830000; text-align: center; background-color: #DDC28B; }
.label TD { border: 1px solid black; background-color: #E4C689; color:black; font: normal 11px Verdana, Arial, Sans-serif; text-align:left; padding: 5px 0; }
.label TH { border: 1px solid black; background-color: #C1985A; color:black; font: bold 12px Verdana, Arial, Sans-serif; text-align:center; }
.label input, select { border: 1px solid black; background-color: #FCEFD3; color:black; font: normal 12px Verdana, Arial, Sans-serif; }
.label2 TH { border: 1px solid black; background-color: #C1985A; color:black; font: bold 12px Verdana, Arial, Sans-serif; text-align:center; }
.label2 TD { border: 1px solid black; background-color: #E4C689; color:black; font: normal 11px Verdana, Arial, Sans-serif; text-align:left; padding: 2px; }
.label2 input, select { border: 1px solid black; background-color: #FCEFD3; color:black; font: normal 11px Verdana, Arial, Sans-serif; }

/* lista menu */
ul.flipMenu { margin:0; padding:0; list-style: none outside; }
ul.flipMenu ul, ul.flipMenu li { margin:0; padding:0; list-style: none outside; }
li.flipFolderOpen, li.flipFolderClosed { cursor: pointer; }
