body {background-color: #fff; color: #594941; font-family: sans-serif; line-height: 1.5em;}
img { border:0; }
td { font-family: sans-serif; }
p { margin: 0 0 1em 0; }
p.odsazen { text-indent: 3em; }
em {color: #000;}
h2.idexpozice {border-bottom: 0px;color:black;font-size: small;padding-bottom: .5em;}
h1, h2, h3, h4, h5, h6 {color: #000;font-weight: normal;margin: 0 0 0.15em 0;padding-top: .5em;padding-bottom: .17em;line-height: 1.3em; }
h1,h2,h3{border-bottom: 1px solid #594941;clear:both;}
h1.jednoduche, h2.jednoduche, h3.jednoduche {border-bottom: 0px solid #fff;clear:none;}
p,td {line-height: 1.5em}
HR {  height: 1px; border: 0; background-color: #594941; color: #594941; margin: .2em 0 .2em 0;}
.prostrkat {letter-spacing: 0.3em;}
.kapitalky {font-variant: small-caps;} 
a:link { color: #7C5347; } 
a:visited { color: #9e7569; } 
a:active { color: #6A5A52; } 
table { border: hidden; }
dt { font-weight:bold; }
img#logo {border:0;float:right;width:66px;}
div.pata {clear:both; border-top: 1px solid;} 
div.telo {clear:both;} 
div.navigaceh {margin-right:70px; text-align:center;margin-bottom:1em; border-right:3px solid;} 
ul.navigace{ text-align: right; padding:0 5px 0 0; margin: 0;list-style: none;}
ul.navigace li { display:inline;line-height:1.5em;}
ul.navigace li a {font-weight:bold; text-decoration:none; background-color: #ddd; color: #594941; padding: 0px 1px 0px 1px;}
ul.navigace li.vybrano a {font-weight:bold; text-decoration:none; background-color: #aaa; color: #594941; padding: 0px 1px 0px 1px;}
ul.navigace li a:hover { background-color: #bbb;}
ul.navigace li a:active { background-color: #aaa;border:none;}
li#vlajka a img { border:0;}
li#vlajka a { background-color: #fff;}
li#vlajka a:hover { background-color: #fff;}
ul.navigace li.mensi a { font-weight: normal;}
ul.navigace li.vybranomensi a {background-color: #aaa; font-weight: normal;}
 dl.casovaosa { width: 38em; margin: 2em 0; padding: 1em 0 1em 0; display:table;}
.casovaosa dt { width: 10em; float: left; margin: 0 0 0 0; padding: .2em .5em .2em .5em; border-right: 1px solid #999; text-align: right; font-weight: bold;
}
/* commented backslash hack for mac-ie5 \*/
.casovaosa dt { clear: both; }
/* end hack */
.casovaosa dd { border-left: 1px solid #999; float: left; width: 22em; margin: 0 0 0 0; padding: .2em .5em .2em .5em; }
div.ilustrace { margin:0;padding-top: .5em; padding-bottom: .17em;display:block;text-align:center;}
.ilustrace img {display:block;margin-left: auto;margin-right: auto;}
.ilustrace img.subimg1 {display:inline;margin-left: auto; margin-right:30px}
.ilustrace img.subimg2 {display:inline;margin-right: auto;}
.ilustrace figcaption {display:block;width:80%;margin-left:auto;margin-right:auto;text-align:center;color:black;}
div.filustrace { padding-top: .5em; padding-bottom: .17em;display:block;text-align:center;}
.filustrace img {display:block;margin-left: auto;margin-right: auto;}
.filustrace figcaption {display:block;color:black;}
figure {margin:0;}
table.tabulka { border: solid 1px #000;}
.tabulka td { background-color: #fffedd; padding: 2px; vertical-align:top; }
.tabulka th { padding: 2px; }
img.uprostred { border:0;display:block;margin-left: auto;margin-right: auto;}
div.vylepka {margin-top:5em;margin-bottom:5em;margin-left: auto;margin-right: auto;padding:20px;border:solid;border-width:2px;max-width:800px;-width:750px;overflow: auto;clear:both;}
table.dvojukazka { max-width:100%; width:630px;margin-left: auto;margin-right: auto;}
.dvojukazka td { width:50%; vertical-align:top;}
.dvojukazka td.maly { width:33%;}
.dvojukazka td.velky { width:66%;}
table.trojukazka { max-width:100%; width:630px;margin-left: auto;margin-right: auto;}
.trojukazka td { max-width:33%;vertical-align:top;}
dd.listukazky {margin: 0 0 4em 0;}
dt.listukazky {margin: 0 0 1em 0;color: #000;font-size: large;padding-top: .5em;padding-bottom: .17em;border-bottom: 1px solid #594941;font-weight:normal;}
dl.ukazka { margin:0;padding-top: .5em; padding-bottom: .17em;display:block;}
.ukazka dt img {display:block;margin-left:auto;margin-right:auto;border:0;}
.ukazka dd {display:block;margin-left:auto;margin-right:auto;text-align:center;font-weight:bold;}
table.vernisaz { max-width:100%; width:70%;margin-left: auto;margin-right: auto;}
.vernisaz td { width:50%; vertical-align:top;}
div.noviny {background-color: #fffedd;font-family: "Times New Roman CE", "Times New Roman", Times, serif; margin: 0.2em 0.2em 0.2em 0.2em; border:solid #000; border-width:1px; padding:3em 3em 3em 3em; display:table;}
.noviny h1,.noviny h2,.noviny h3,.noviny h4,.noviny h5,.noviny h6 {color: #000;font-weight: normal; font-family: "Times New Roman CE", "Times New Roman", Times, serif;margin: 0 0 0.15em 0;padding-top: .5em;letter-spacing: 0.1em;padding-bottom: .17em;line-height: 1.0em;text-align: left;border-bottom: 0px solid #fff;}
.noviny {color: #594941;}
p.navigace {text-align: center;}
table.ramecek { border: solid #000; border-width: 2px;padding-top: .5em;padding-bottom: .17em;}
.mozillabug {float:none;clear:both;height:1px;overflow: hidden;} 
div.like-container{width:100%;}
ul.like-buttons{list-style: none; padding: 5px 0 20px 0; margin: 0 auto; width: 310px; }
ul.like-buttons li{ display: block; float: left; margin-right: 10px; }
.sloupec { position: relative; margin: 0 1% 0 1%; width: 48%; }
.trojsloupec { position: relative; margin: 0 1% 0 1%; width: 31%; }
.levy { clear:both ;float: left; }
.stredni { float: left; clear: none; }
.pravy { float: right; }

