/* CSS Document */

body {margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; behavior: url(csshover.htc); background: none;}
#hnizdo {width: 670px; margin: 0 auto;}
#logo {margin: 20px 0 10px 0; font-size: 28px; font-weight: bold; color: #484800; font-family: "Times New Roman", Times, serif;}
#logo img {display: none;}
#baner {border: 1px solid #DFE8C6; display: none; height: 50px; overflow: visible;}
#obsah {background: #F1EDC7; margin-top: 10px;}

#leve {display: none;}
h1 {border-bottom: 1px solid #666600; margin: 0; padding-left: 10px; padding-bottom: 4px; text-indent: 0!important; font-size: 18px; color: #484800; font-family: "Times New Roman", Times, serif; background: none;}

/*MENU PO LEVE STRANE*/

#menu {background: #DFD079; padding: 0;}
#menu ul {margin: 0; padding: 0;}
#menu li {list-style: none; margin: 0; padding: 0;}
#menu li {display: block;  border-bottom: 1px solid #F1EDC7; position: relative;}
#menu * {font-size: 12px;}
#menu ul li a {text-decoration: none; display: block; margin: 0; padding: 4px 3px 4px 9px; color: #484800; font-size: 12px; font-weight: bold; border: 1px solid #DFD079; width: 135px;}
#menu ul ul {position: absolute; top: 0; left: 149px; display: none; border: 1px solid #DFD079; border-bottom: none;}
#menu ul ul li {border-bottom-color: #DFD079; width: 140px;}
#menu ul ul li a {color: black; background-color: #E7E096; font-weight: normal; border: none; display: block; width: 128px;}
#menu ul li a:hover {background-color: #F1EDC7; color: black;}
#menu ul ul li a:hover {background-color: #DFD079; color: black!important;}
#menu>ul a {width: auto;}
div#menu ul.level1 li.submenu:hover ul.level2 {display: block;}
div#menu li.submenu:hover {background-color: #F1EDC7;}
div#menu li.submenu:hover a {color: black!important;}
a.active {background-color: #F1EDC7; color: black!important;}



#central {padding: 20px 15px 15px 5px; line-height: 130%; text-align: justify;}
#central p {margin: 12px 0 4px 0; padding: 0; width: 440px;}
#central a {color: #666600; padding-left: 10px; text-decoration: none;}
.ilu img {float: right; margin: 15px 0 0 5px; border: 1px solid #4A502E;}
.text {width: 640px; height: 250px; overflow: visible;}
.text2 {width: 640px;}

.tucnyzl {font-weight: bold; color: #666600;}
.pravy {text-align: right; width: 400px;}
div.pata {color: #8B8123; margin: 10px 0 15px 0; font-size: 11px; width: 500px;}
.pata a {text-decoration: none; color: #8B8123;}
.pata a:hover {color: #666666;}
#menu img {padding: 23px 0 14px 23px;}

.obrazky {border-top: 1px solid #666600; border-bottom: 1px solid #666600; padding: 22px 0; margin-left: 9px; margin-top: 20px;}
.obrazky img {border: 1px solid #666600; margin: 0 0 0 10px;}
.logoproject {margin: 16px 10px 14px 25px;}
.tucny2 {font-weight: bold; color: #808000; font-size: 13px; display: block; border-bottom: 1px solid #999;}

#logotisk {float: right; height: 76px; overflow: visible; visibility: visible;}