body, h1, h2, h3, h4, h5, h6,  table, tr, td, div, p    { padding:0;margin:0
  }
ul, ol   {margin-top:7px;margin-bottom:0 }
body {background:#d6cdbd  url("obrazky/abocni.gif") repeat-y;
 color:black; font-size:0.9em;
font-family: Arial, sans-serif;
 }

  div.middle {margin-left:80px;margin-right:160px;padding: 20px 10px 10px 30px;line-height:140% }
  div.siroko {margin-left:20px;margin-right:30px;padding: 20px 10px 10px 30px;line-height:140%;
  background:#d6cdbd }

 a:visited { background: transparent; color: #5b778c; text-decoration: underline; }
 a:link    { background: transparent; color: #395a73; text-decoration: underline; }
 a:hover   {color:#a41302;  }


.menut a {font-weight:bold ; }
.menut a:link    { background: transparent; color: #000;  }
.menut a:visited { background: transparent; color: #000;  }
.menut a:hover   {color: #C7D0D9;
  text-decoration: none;
  background-color: #5D616E;}


.police a {text-decoration:none;  }
.police a:link    {  text-decoration: none; }
.police a:visited {  text-decoration: none; }

h4 { font-size:1em; font-weight:normal;text-align:center;color:#8B241F;margin-top:20px }
h2, h1  { font-size:1.6em; font-weight:bold;color:#8B241F;margin-top:20px}
h3  { font-size:1.4em; font-weight:bold;color:#8B241F;margin:25px 0 5px 0}
h5 { font-size:1.2em; color:#8B241F;;padding:0;margin:20px 0 5px 0;}
h6  {color:#8B241F;;background:transparent;font-size:120%;font-weight:bold;padding:0;margin:10px 0 5px 0}


table{ background-color:transparent; background-image: none;color:black;
 font-size:12px;
border: 1px solid #ffffee; border-collapse:collapse; margin:1em   }

th {background-color:#ccc0aa; color:black; border: 1px solid #ffffee;padding:4px }
td {border: 1px solid #ffffee;padding:2px;padding-left:5px }
tr  {text-align:left}
table.tleft   tr   {text-align:left}
 table.tleft   td   {padding-left:5px}
.menut   {background:#d6cdbd  url("obrazky/kosteln.jpg") no-repeat top left;width:150px;
         float:right; border:none;border-bottom:6px solid black;margin-left:20px;
         overflow:hidden;padding: 110px 0px 1px 0px}

div.menut table {background:transparent ; width:150px;
    border:none; border-collapse:collapse; font-size:100%; margin:0 ;padding: 0; 
   border-top:6px solid black ;border-bottom:6px solid #8B241F ;border-left:1px solid gray;}

div.menut td {padding:0 0 6px 15px;border:none;}
div.menut tr  {text-align:left;border:none}

.menut .zl {display:block;padding-top:10px;border:none}
.zln  {color:#8B241F;font-size:1.2em;font-weight:bold }
.zl  {color:#8B241F;font-weight:bold }
.mensi {font-size:0.8em}
div.float { float: left;  }
div.floatr { float: right; }
.clear   { clear:both }
.lb  {color:black; font-size:1.40em; font-weight:bolder}

.nobtable {border: none ; background: transparent;font-size:1em}
.nobtd {border: none ;background: transparent  }
.nobtr {text-align:left;vertical-align:top; border: none ;}

p   { margin-top:6px }
.hlav   {
        color: #cfdce6; background:transparent url("obrazky/amhln.jpg") no-repeat
}
 .hlav h4   {line-height:110%; padding:1px;margin:0px;color:gray; text-align:left;padding-left:225px;font-size:0.9em}
 .hlav h1    {padding:15px 0px 20px 225px;color:#8B241F;  text-align:left;
   background:transparent url("obrazky/horizbarn.gif") repeat-x;background-position:left bottom;
    font-variant:small-caps
 }

.hlav h2    {padding:15px 5px 20px 225px;color: #8B241F; width:100%; text-align:left;
   background:transparent url("obrazky/horizbarn.gif") repeat-x;background-position:left bottom;
      font-variant:small-caps
 }

div.texts  {margin-left:80px;margin-right:100px;background:#cccccc;padding:10px;}
div.textw  {padding:5px 5px 10px 20px; border:1px solid #ffffee; line-height:130%;
        margin:20px 160px 10px 90px;}
div.sedat table {background:#CCE9F9;color:black; background-image: none;
                   border:none; border-collapse:collapse;margin:0;}
div.sedat tr  {text-align:left; vertical-align:top; }
div.sedat td {border:  none }
caption  {font-size:12px;}

div.text {margin: 1em 1em 1em 8em;padding:6px}
.middle img  {border:1px solid #8c5115; margin:8px}
div.blok {float:left;border:1px solid #8c5115;margin:8px;padding:4px;width:30%;font-size:0.8em;line-height:1em}
  div.spacer {clear:both }
  div.overf  {float:left;border:1px solid #8c5115;margin:4px;padding:4px;width:210px;font-size:12px;line-height:13px;
 height:155px;}

 .police {width:30%;border:1px solid #ffffee;padding:8px;margin:10px;float:left;line-height:1.2em;
 color:black}
 .posun30px {display:block;margin:0px 0px 0px 30px}
 .autor  {display:block;margin:1px;color:#8B241F; }
  div.prodluzovak  {width:200px;height:20px;margin-left:80px}
 @media print {
body {font-size:11pt;} table {font-size:10pt;} .menut {display:none} div.middle {margin-left:0;margin-right:0;} div.siroko {margin-left:0;margin-right:0;}}