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("../d2/obrazky/abocni.gif") repeat-y;
 color:black; font-size:13px;
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   {font-weight:bold ; }
 a:visited { background: transparent; color: #5b778c; text-decoration: none; }
 a:link    { background: transparent; color: #395a73;text-decoration: none;  }
 a:hover   {color:#a41302;text-decoration: underline;  }
.normpis   {font-weight:normal ; }

.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.8em; 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  {font-size:1em;color:black;border-bottom: 1px solid #D29B64;border-top: 1px solid #D29B64;background:#ccc0aa;font-weight:bold;padding:3px;margin: 0}


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

th {background-color:#ccc0aa; color:black; border: 1px solid  #D29B64;padding:4px }
td {border: 1px solid #D29B64;padding:2px;padding-left:5px;vertical-align:top }
tr  {text-align:left;}

.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("../d2/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("../d2/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("../d2/obrazky/horizbarn.gif") repeat-x;background-position:left bottom;
      font-variant:small-caps
 }

.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;}

 @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;}}