* {margin:0;padding:0;} 
body {margin:0;padding:0;text-align:center;font-family:Verdana, "Geneva CE", lucida, sans-serif;font-size:70%;font-weight:normal;color:black;background:#F7FAFD url("images/back.gif");}
a {text-decoration:underline;font-weight:normal;}
a:link {color:#79A55A;}
a:visited {color:black;}
a:hover {color:#4973A6;}      
#main {margin:0 auto;padding:0;width:768px;border:1px solid white;border-bottom:none;background:url("images/leftbot.gif") left bottom no-repeat white;text-align:center;}
#header {margin:0;padding:0;width:768px;height:215px;background:transparent url("images/top.jpg") no-repeat;position:relative;text-align:left;}
#logo {margin:0;padding:0;position:absolute;top:0;right:0;width:167px;height:188px;background:url("images/logo.jpg") no-repeat;overflow:hidden;}
#logo a,#logo a span {display:block;width:167px;height:188px;margin:0;padding:0;background-image:none;cursor:pointer;}
#logo a:hover {background:url("images/logo.jpg") right top no-repeat;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.jpg") right top no-repeat;}
#topmenu {width:600px;margin:0;position:absolute;top:75px;left:0;border-bottom:1px solid white;padding:0;min-height:25px;}
#topmenu li {width:149px;min-height:25px;float:left;border-right:1px solid white;text-align:center;margin:0;list-style:none;}
#topmenu li a {display:block;width:100%;min-height:2.25em;line-height:2.25em;color:white;text-decoration:none;font-weight:bold;}
#topmenu a:link,#topmenu a:visited {color:white;}
#topmenu a:hover {color:black;font-weight:bold;}
#topmenu li.m1 {background:url("images/back-m1.gif") bottom repeat-x #A2C478;}
#topmenu li.m2 {background:url("images/back-m2.gif") bottom repeat-x #70AFD5;}
#topmenu li.m3 {background:url("images/back-m3.gif") bottom repeat-x #D5C470;}
#topmenu li.m4 {background:url("images/back-m4.gif") bottom repeat-x #FFBA12;width:150px;border-right:none;}
#topmenu li.active {color:black;font-weight:bold;min-height:2.25em;line-height:2.25em;}
#content {width:540px;float:right;margin:0 18px 0 0;text-align:left;font-size:1.1em;}
#content h2 {background:url("images/back-m3.gif") bottom repeat-x #D5C470;color:white;min-height:2em;line-height:2em;text-align:center;}
#content ul {list-style:url("images/odrazka1.gif") disc;}
#content ul ul {list-style-image:none;}
#content li {margin-right:20px;}
#content p {margin:8px;}
#text {width:380px;float:left;}
#fotocol {width:160px;float:right;text-align:center;}
#foto {min-height:33em;background:url("images/back-column.gif") center repeat-y;}
#fotocol img {float:none;margin:0 auto 20px;border:3px solid #D5C470;}
span.fotocol {display:block;margin:0 auto 0;height:12px;width:88px;border:1px solid #D5C470;background-color:#F6F2E6;}
span.fotocol.top {border-bottom:none;}
span.fotocol.bot {border-top:none;margin-top:-20px;}
#left {width:210px;float:left;background:url("images/topmenur.gif") top right no-repeat;text-align:left;min-height:47em;}
#left a:link,#left a:visited {color:#947D2D;}
#left a:hover {color:black;}
.ram {width:170px;background-color:#F6F2E6;border:1px solid #D5C470;padding:5px;padding-left:10px;}
.ram h2 {color:#79A55A;text-align:right;margin:4px 0 10px 0;padding:0 4px 2px 0;border-bottom:1px solid #D5C470;}
.ram strong {color:#947D2D;}
.ram ul {margin:3px 0 3px 16px;padding:0;list-style:none;}
.ram p {margin-left:8px;}
.ram.menu {border-top:none;background:url("images/topmenu.jpg") top left no-repeat #F6F2E6;margin:0 0 7px;}
#menu li {list-style:url("images/odrazka.gif");margin:0 0 8px 8px;padding:0;}
#menu li:hover {list-style:url("images/odrazka-active.gif");}
#menu li.active {color:black;font-weight:bold;list-style:url("images/odrazka-active.gif");}
#menu a {font-weight:bold;}
#menu a:hover {color:black;}
#left h2 {font-size:1em;}
#footer {width:768px;margin:0 auto;background:url("images/back-footer.gif") top repeat-x #DCD4BF;border:1px solid white;min-height:53px;}
#footerin {width:100%;min-height:46px;margin-top:7px;padding-top:4px;background:url("images/back-footerl.gif") top left no-repeat;}
#footer p {margin:2px 10px 0 0;text-align:right;}
#footer p.info {font-size:0.9em;margin-top:8px;}
#footer a:link {color:black;}
.cleaner {clear:both;margin:0;padding:0;height:1px;line-height:1px;font-size:1px;border:none;background:transparent;}   
table {border:1px solid #D5C470;padding:0;margin:0;margin-bottom:8px;width:100%;font-size:0.9em;border-collapse:collapse;}
td {border:1px solid #D5C470;padding:0.2em 0.3em;margin:0;text-align:center;vertical-align:middle;}
th {background-color:#F6F2E6;border:1px solid #D5C470;font-weight:bold;padding:0.3em;text-align:center;}
th.l,td.l {text-align:left;}
td.stred {text-align:center;}
table.auto {width:auto;}
table ul {list-style:none;margin:3px 0 3px 5px;padding:0;}
table ul li {list-style:none;list-style-image:none;margin:2px 0;}
table strong {color:#947D2D;}
fieldset {border:1px solid #D5C470;font-size:1em;padding:0.4em;}
legend {border:1px solid #D5C470;border-left:6px solid #F6F2E6;border-right:6px solid #F6F2E6;padding:0.2em;color:black;text-align:right;font-weight:bold;}
form {margin:20px 8px;width:95%;}
input,textarea {margin:2px 6px;border:1px solid #D5C470;}
input.tlac {font-weight:bold;margin:10px 0;}
input.tlac:hover {background-color:#79A55A;color:white;}
label {float:left;width:100px;margin-right:0.5em;padding-top:0.5em;text-align:right;font-weight:bold;}
label.normal {width:auto;float:none;text-align:left;margin-left:0.5em;}
form p {font-size:1em;}
img {border:1px solid #D5C470;display:block;float:right;clear:right;margin:2px 6px;}
img.nobord {border:none;}
div.stred img {float:none;margin:8px 0;text-align:center;}
div.stred img.nomargin {margin:0;padding:0;}
div.photogal {width:100%;margin-bottom:15px;}
div.photogal img {float:left;display:inline;margin:2px;clear:none;}
p {margin:0.5em 0;line-height:1.4em;}
h1 {font-size:0.9em;}
h2 {font-weight:bold;font-size:1.15em;margin:0 0 8px;}
h3 {font-weight:bold;color:#79A55A;margin:14px 0 6px 8px;font-size:1.1em;}
h4 {font-weight:bold;color:black;margin:6px 0 6px 8px;font-size:1em;}
p.skiptomenu {margin:0;}
p.skiptomenu a {position:absolute;top:-10000px;left:0;padding:0.2em 0.5em;}
p.skiptomenu a:focus, p.skiptomenu a:active {top:4px;left:4px;background:#FFF;}
p.odkaz {text-align:center;border-top:1px solid #D5C470;padding-top:6px;margin-top:6px;clear:both;}
ul {margin-left:25px;}
ul ol li {list-style:decimal;list-style-image:none;}
ul ol {margin-left:30px;}
li {margin:6px 0;line-height:1.4em;}
div.bookitem {margin:0;border-top:1px solid #D5C470;padding:6px;}
div.bookitem p.date {text-align:right;font-size:0.9em;font-style:italic;}
div.bookitem p.author {margin-bottom:10px;}
strong {font-weight:bold;font-style:normal;}
em {font-weight:normal;font-style:italic;}
em.color {color:#79A55A;font-weight:bold;}
.stred {text-align:center;}
.hide {position :absolute;top :-10000px;left :0;height:1px;font-size:1px;overflow :hidden;}
hr {display:none;}
.cerv {color:red;}
