html { height: 100%; }
img { border: 0 none; -ms-interpolation-mode: bicubic; }
body { border: 0px; height: 100%; margin: 0px; padding: 0px; }
table, tr, td {margin: 0;padding: 2px;border-collapse: collapse;font: 14px/18px Arial, sans-serif;color: #111;}
table.okraje td, table.okraje th { border:1px solid #9baaae; }
p { margin-bottom: 0.5em; margin-top: 0em; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; padding: 0px; }

#dole, #strana { clear: both; } 
#textova, #sidebar1, #sidebar2 { overflow: hidden; }

.nabidka ul { margin: 0; padding: 0; } 
.nabidka ul li { list-style-type: none; margin: 0; padding: 0;}
.nabidka {text-align: left; line-height: 1.4em; padding-bottom: 20px;}
.nabidka {letter-spacing: normal; font-weight: bold; padding-bottom: 5px; color: #25221b;}

#sloupecek a:link, #sloupecek a:visited, #sloupecek a:active{font-style: italic;text-decoration: none; padding-bottom: 7px; margin-bottom: 7px; color: #fbf3e6;text-shadow:0 2px 2px #111;}
#sloupecek a:link, #sloupecek a:visited, #sloupecek a:active { border-bottom: 1px solid #25221b; display: block; margin-right: 25px; font-size: 19px; }
#sloupecek { float: right; width: 200px; overflow: hidden; margin-top: 325px; }
#sloupecek a:hover{text-decoration: none; color: #9bbeda;}

body{font-family: Arial, Helvetica, Geneva, sans-serif; font-size: small; text-align: left; background: #b7cbca; margin: 0 auto 0 auto; height: 100%;}
a:link, a:visited, a:active{color: #cd2229;font-weight:normal;}
a:hover{text-decoration: none; color: #222;}
h2, .h2, .journal-entry .title a{border-bottom: 2px dotted #49592f; letter-spacing: normal; line-height: normal; font-weight: bold; color: #49592F; border-color: #49592f;}
h3, .h3{font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; color: #5E2B2B; background-repeat: no-repeat;}
.nabidka .module{margin-bottom: 3px;}
.nabidka .folder{border-left: 1px solid #E6E6E6; padding-left: 10px; margin-left: 7px; margin-top: 4px; margin-bottom: 4px; border-color: #E6E6E6;}

.nabidka .module-active{padding-bottom: 3px;}

#uvnitr{text-align: justify; line-height: 1.7em; padding-top: 2px;}
#zakonceni{font-size: x-small; padding-bottom: 25px;}
#dole{padding-right: 0px; padding-left: 0px; padding-top: 10px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}

h1, .h1, h1 a:hover, h1 a:visited, h1 a:link, h1 a:active {font-family: 'Arial', Trebuchet, Verdana, sans-serif; font-size: 25px; font-style:italic; letter-spacing: normal; line-height: normal; font-weight: bold; 
text-decoration: none; margin-bottom: 16px; color: #cd2229;}

table { width: 100%; }
td { border-bottom: 1px solid #363636; }

#stranka { background: url(obrazky/pozadi.jpg) repeat-y top; width: 100%; margin: 0 auto 0 auto; } 
#hlavicka { background: url(obrazky/hlavicka.jpg) no-repeat top; }

#obsah { }
#textova { float: left; width: 550px; overflow: hidden; margin-top: 295px; padding-left: 25px; font-size: 110% }

#modulePage1630587 #textova { float: left; width: 450px; overflow: hidden; margin-top: 295px; padding-left: 10px; font-size: 110% }

#strana { width: 100%; }
#uvnitr { width: 850px; min-height: 400px; margin: 0 auto 0 auto; text-align: left; }

#dole { clear: both; width: 100%; background: url(obrazky/dole.jpg) no-repeat bottom; height: 330px;}
#zakonceni { width: 830px; margin: 0 auto 0 auto; text-align: right; padding-top: 50px; font-size: 100%; color: #222; }

#zakonceni p { margin-right: 260px; }
#zakonceni a:link, #zakonceni a:visited, #zakonceni a:active { text-decoration: underline; color: #586d7e; }
#zakonceni a:hover { text-decoration: none; color: #cd2229;}

#vpravo { }