
*             { color: silver; font-size: small; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #1f1f1f; letter-spacing: 1px }
.menu        { font-variant: small-caps; letter-spacing: 3px; margin-top: 4px; margin-bottom: 4px; padding-right: 4px; padding-left: 4px }
.menu_caption         { font-size: 130%; font-weight: bold; margin-top: 10px; padding-bottom: 4px; padding-left: 15px; border-top: 1px solid gray }
.menu_caption2  { color: #8c9cb0; background-color: inherit; padding-top: 7px; padding-bottom: 0; padding-left: 30px; border-bottom: 1px none gray }
.menu_item {
	text-align: right;
	letter-spacing: 1px;
	border-bottom: 1px none gray }
.menu_item3 { text-align: right; letter-spacing: 1px; border-bottom: 1px none gray }
.menu_li {
	font-variant: small-caps;
	letter-spacing: 3px }
.smallcapt { background-color: inherit; color: white; font-variant: small-caps; letter-spacing: 1px }
.smallcaptBold { background-color: inherit; color: white; font-variant: small-caps; letter-spacing: 1px; font-weight: bold }
.menu_caption2_li  { background-color: inherit; color: #8c9cb0; font-size: 120%; font-weight: normal; margin-bottom: 4px }
.menu_caption3_li  { background-color: inherit; color: white; font-variant: small-caps; letter-spacing: 1px; font-weight: bold }
.menu_caption_li  {
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 4px }
.menu_item_li2  { font-weight: normal; margin-bottom: 2px; font-variant: normal }	
.menu_item_li  {
	font-weight: normal;
	letter-spacing: 0;
	margin-bottom: 2px }
.menu a:link, .menu a:visited  {
        background-color: inherit;
	color: white;
	text-decoration: none }
.menu a:hover, .menu a:focus { color: black; text-decoration: none; background-color: white }
.obsah   { text-align: justify; margin-left: 1em }
.obsah a   { font-variant: small-caps; font-weight: bold; text-decoration: none; letter-spacing: 2px }
.obsah a:link, .obsah a:visited   { background-color: inherit; color: white; text-decoration: none }
.obsah a:hover, .obsah a:focus  { color: black; background-color: white }
.head  { font-size: 140%; font-variant: small-caps; text-align: right; letter-spacing: 3px; margin-top: 5px; margin-right: 10px; margin-bottom: 0 }
.head a  { font-size: 100%; text-decoration: none; letter-spacing: 3px }
.head a:hover,  .head a:focus  { color: #1f1f1f; background-color: #c0c0c0 }
h1, h2    { background-color: inherit; color: #ececec; font-size: 1.4em; font-variant: small-caps; font-weight: bold; letter-spacing: 3px; margin: 1.9em 0 -0.5em }
h3     { color: #ececec; font-variant: small-caps; font-weight: bold; background-color: inherit; letter-spacing: 3px; margin: 1.5em 0 -0.9em }
h4  { color: #ececec; font-variant: small-caps; font-weight: normal; background-color: inherit; margin: 1.5em 0 -0.9em }
.txt_str { color: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; font-stretch: inherit; text-decoration: line-through; background-color: inherit }
.datum      { background-color: inherit; color: #b7cde8; font-variant: small-caps; font-weight: normal; letter-spacing: 1px }
.grayscale  { text-align: center }
.img  { text-decoration: none; background-color: transparent; border: solid 0 }
.patkaleva,  .patkaprava  { font-size: 80%; width: 50%; height: 100% }
.patkaleva { text-align: left; float: left }
.patkaprava { text-align: right; float: right }
ul {
	list-style-type: disc;
	margin-bottom: 10px }
ul ul {
	list-style-type: disc;
	margin-bottom: 10px }
ul ul ul {
	list-style-type: disc;
	margin-bottom: 10px }
.menu_caption2_li a:link,  .menu_caption2_li a:visited  { background-color: inherit; color: #b7cde8; font-size: 100%; font-weight: normal; text-decoration: none; margin-bottom: 4px }
.menu_caption2_li a:hover, .menu_caption2_li a:focus  { color: black; font-size: 100%; font-weight: normal; text-decoration: none; background-color: #b7cde8; margin-bottom: 4px }
.menu_item_li a:link, .menu_item_li a:visited { background-color: inherit; color: white; font-weight: normal; text-decoration: none; letter-spacing: 0 }
.menu_item_li a:hover,  .menu_item_li a:focus { color: black; font-weight: normal; text-decoration: none; background-color: white; letter-spacing: 0 }
.menu_caption2 a:link, .menu_caption2 a:visited  { background-color: inherit; color: #b7cde8; font-size: 100%; letter-spacing: 3px }
.menu_caption2 a:hover,  .menu_caption2 a:focus  { color: black; background-color: #b7cde8; letter-spacing: 3px }
.nastdef  { color: #a8bbd4; font-variant: small-caps; background-color: inherit }
.imgnav { background-color: transparent; text-align: center; vertical-align: middle; border: solid 0 }
.imghore { vertical-align: top }
.jazyk  { color: black; font-family: Courier, monospace; line-height: 130%; background-color: #e0e0e0; padding-top: 7px; padding-bottom: 7px; padding-left: 10px }
.jazykComment   { color: #808080; font-family: Courier; font-style: italic; background-color: transparent }
.jazykKey  { color: #800080; font-family: Courier; background-color: transparent }
.jazykGcConst { color: #804000; font-family: Courier; font-weight: bold; background-color: transparent }
.jazykNumber { color: #00f; font-family: Courier; background-color: transparent }
.jazykStr { color: #0080c0; font-family: Courier; background-color: transparent }
.jazykGcProc { color: #486916; font-family: Courier; font-weight: bold; background-color: transparent }
.table_tr_titul  { vertical-align: middle }
.table_td_titul   { color: #ececec; font-variant: small-caps; background-color: #606060; padding: 12px 8px }
.table_td_text { background-color: #303030; padding: 4px }
.table_td_text_img { background-color: #303030 }
.table_td_text_r { background-color: #303030; text-align: right; padding: 6px }
.table_td_text_c { background-color: #303030; text-align: center; padding: 6px }
.table_prog { }
.table_td_text a { background-color: #303030 }
