html  {overflow: auto; }
body  { font-family: "Times new roman" georgia, verdana, sans-serif; font-weight:normal; text-align: center; font-size: 0.9em; color: #1f1f1f;  }
body, #content  { background: url('../img/bg.gif') repeat-x #fff; }

div, p, body, html, form, table, input.flog   {margin: 0px; padding: 0px; }
p { font-size: 90%; }
a, a:visited, a:active { text-decoration: none; color: #cc1111; }
a:hover { color: #aa2222;  }
h1 { font-size: 1.5em; font-weight:bold;  margin: 0px 0px 0px 0px; padding: 0px 2px 2px 8px; clear:both; }
h2 { margin: 10px 0px 5px 0px; font-size:1.4em;  padding-left: 10px;  }
h3 { font-size:110%;  font-weight: bold; margin: 0px; padding: 15px 0px 0px 0px;  }
h4 { text-align: center; margin: 0px 5px 8px 0px; background-color: #222;  }

#headlink { margin: 0px; padding: 0px; }
#headlink a { display: block; width: 190px; height: 80px;  }
#headlink a strong  { display: none; }

  
#all      { background: url('../img/repeat-top.gif') no-repeat center top;}
#page     {  width: 980px; margin: 0px auto; text-align: left;  background: url('../img/bg-page.gif') repeat-y; position: relative;  }
#over     { width: 100%; height: 100%; background: url('../img/head.gif') no-repeat right top; }
#content  { width: 570px; float: left; padding: 67px 20px 0px 0px;  text-align:right; }
#content  img {  border: 1px solid #cecece; }

#content p    { margin: 5px 0px 0px 0px;}
#menu     { width: 195px; float: left;   }
#right    { width: 190px; float: left; padding: 40px 0px 0px 0px; }

#bottom { height: 10px;  background: url('../img/bg-foot.gif') no-repeat #fff;  }
#line   { background: url('../img/repeat-bottom.gif') no-repeat center top; height: 16px; position: relative; top:-9px;  _top: -31px; }

#menubox        { margin: 80px 0px 0px 70px; padding: 0px; list-style-type: none; font-size: 100%; }
#menubox a      { color: #fff; font-weight: bold; }
#menubox a:hover  {  color: #dedede;  }
#menubox .act a { font-weight: bold; font-size: 115%; position:relative; left: 5px;  }
#OverMenu       { height: 225px; clear: both; border-top: 1px solid; position: relative; top: -1px;   }

#news, .inf      { padding:0px 0px 0px 50px; float: right; } 
p.inf { margin-bottom: 0px; }
#right span  { display: block; font-size: 130%; font-weight: bold; padding-top: 7px;  }
#newsMinh   { height: 180px; float:left; }
#NoveFoto   { padding: 10px 0px 10px 10px; clear: both; }

#FotoMenu    { margin:10px 0px 0px 20px; _margin-left: 52px; }
#FotoMenu li { margin:0px; padding: 5px 2px; float: left; list-style-type: none; }


#foot { padding-top:45px;  font-size: 13px; text-align: right; }
#foot strong  { font-weight: normal; }
#cms  { margin-right: 30px; padding-left: 150px;   }
#cms p  { font-size: 100%; padding: 5px 0px; }

#cms p.dat { font-size: 90%;}

#CmsMenu  { margin-left: 22px; font-weight: bold; _margin-left: 62px;  }
#CmsMenu .act  { font-size: 115%; }
#CmsMenu .act a {  color: #111111; }
.unf      {clear: both; width: 0px; height: 0px; }

#Navigation img ,#Navigation a img { border: none; padding: 0px 0px 0px 8px; margin: 0px; }

#Fotopatracka { clear: both; padding-top: 10px; text-align:center; }
#Fotopatracka img {  border: none; }

#ajax { display:none; position: absolute; top: 32px; left: 50px;  background: url('../img/loading.gif') no-repeat center top; width:30px; height: 30px; }
#loading  { visibility:hidden; height: 10px; overflow: hidden; }


/*   STYLING GLOBAL */
  kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid;}
  abbr {border-bottom:1px dashed;cursor:help;}
  acronym {border-bottom:1px dashed;cursor:help;}
  dfn {font-style:normal;border-bottom:1px dashed;cursor:help;}
  code {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ffffcc;padding-left:1px;padding-right:1px;}
  samp {font-family: courier, monospace;border:1px solid #cccccc;padding-left:1px;padding-right:1px;}
  table {font-size:1em;}
  img.left {float:left;margin-right:12px;}
  img.right {float:right;margin-left:12px;}
  p.indent {margin-left:40px;}
  p.left {text-align:left;}

  p.center {text-align:center;}
  p.right {text-align:right;}
  span.underline {text-decoration:underline;}
  span.strikethrough {text-decoration:line-through;}
  div.textbox {clear:both;float:left;width:150px;font-size:.8em;padding:2px 10px;border-top:1px solid gray;border-bottom:1px solid gray;}
  div.photo {float:right;width:auto;font-size:.8em;font-weight:bold;padding:4px;}
  hr {width:90%;height:1px;color:black; border-top: 0px; }
  .clear {clear:both}
  
  table { border-collapse: collapse; width: 100%; }
  th  { text-align: left; }
  
  .line td  { background-color: #818181; }
  .r, th.r  { text-align: right; }
  .c        { text-align: center;  }
  .l        {text-align: left;}
  
  a img {    padding: 0px;    border: 1px solid #cecece;    margin-right: 4px;    }
  
