body {behavior: url(/csshover.htc); margin: 10px; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; background: #D5D5CE;}
h1, h2 {color: #666600; font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 3px 0 12px 0;}
h3 {color: #666600; font-size: 14px; margin: 7px 0;}
h3 a {}

#hnizdo {}
#banner {background-color: #DAD592; background-image: url(/grafika/luterlogo.jpg); background-repeat: no-repeat; height: 104px; overflow: visible; border: 1px solid #663333;}
.banright {float: right; background-image: url(/grafika/znak.gif); background-position: right top; background-repeat: no-repeat; padding-top: 80px; margin: 5px 6px 0 0; color: #999966; font-weight: bold;}
#left {width: 160px; background: #ECECD9;}
#main {border: 1px solid #663333; border-top: none;}
#right {background: #F8F8EF; border-left: 1px solid #663333; font-size: 12px; line-height: 130%;}
#right p {margin: 4px 0 14px 0;}
#right a {color: #858558; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #858558;}
#right a:hover {border-bottom: 1px solid #858558;}
#obsah {padding: 18px;}




#menu {background: #ECECD9; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#menu ul {margin: 0; padding: 0;}
#menu li {list-style: none; margin: 0; padding: 0; position: relative;}
#menu * {font-size: 12px;}
#menu ul li a {text-decoration: none; display: block; margin: 0; padding: 4px 7px 3px 11px; color: #7C7E53; font-size: 12px; font-weight: bold; border-bottom: 1px solid #8A8B63; width: 142px;}
#menu ul ul {position: absolute; top: -1px; left: 160px; display: none; border: 1px solid #7E3838;}
#menu ul ul li {border-bottom-color: #7E3838; width: 160px;}
#menu ul ul li a {color: black; background-color: #DED7AF; font-weight: bold; border: none; display: block; width: 142px;}
#menu ul li a:hover {background-color: #D0C39A; color: black;}
#menu ul ul li a:hover {background-color: #EEECCF; color: white!important;}
#menu>ul a {width: auto;}
div#menu ul.level1 li.submenu:hover ul.level2 {display: block;}
div#menu li.submenu:hover {background-color: #D0C39A;}
div#menu li.submenu:hover a {color: black!important;}
a.active {background-color: #F1EDC7; color: black!important;}

#pata {text-align: center; color: #858558; font-size: 11px; margin: 20px 0 20px 0;}
#pata a {color: #858558; font-weight: bold; text-decoration: none; border: none;}
#pata a:hover {border-bottom: 1px dotted #858558;}

.posted {color: #333; font-size: 12px; font-weight: bold;}

.nahled p {margin: 4px 8px 0;}

.drobky {background-color: #DFDCB5; padding: 0 18px; border-bottom: 1px solid #663333; height: 22px; overflow: visible; font-size: 11px}

.tmavy {color: #666600; font-weight: bold;}

.obrpravy {float: right; margin: 0 0 5px 15px; padding: 0 0 10px 0; width: 250px; font-size: 11px; font-style: italic;}
.obrpravy img {border: 1px solid gray; margin: 0 0 10px 0; display: block;}
.zemContactForm legend {color: #666600; font-weight: bold; font-size: 14px;}
.zemContactForm {width: 500px;}
.zemContactForm label {font-weight: bold; line-height: 25px;}
img.obrlevy {border: 1px solid #333; float: left; margin: 0 15px 0 0;}

/*  RSS GALLERY   */

.rssThumbFloat {
  float: left;
  width: 110px;
  margin: 4px 15px 15px 0;
  padding: 0;
  text-align: center;
  font-size: .85em;
height: 140px;
overflow: hidden;
}
.rssThumbFloat a img {border: 1px solid gray; display: block; margin-bottom: 2px;}

ul#rssThumbNav {
list-style-type: none;
margin: 0;
padding: .5em 0;
border-top: 1px solid #666;
}
ul#rssThumbNav li a {
display: block;
width: 5em;
color: #FFF;
background-color: #CCC261;
padding: .2em 0;
text-align: center;
text-decoration: none; border: none;
}
ul#rssThumbNav li a:hover {
color: black;
background-color: #DFDCB5; border: none;
}
ul#rssThumbNav .left { float: left; }
ul#rssThumbNav .right { float: right; }

