body
{
  margin: 0;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  /*background-color: #789;*/
}
div
{
}
a
{
  color: #0000FF;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
a:visited
{
}
a:hover
{
  text-decoration: underline;
}
a:active
{
  color: #008000;
}
a.velke
{
  font-weight: bold;
  font-size: 12px;
}
a.velketenke
{
  font-weight: normal;
  font-size: 12px;
}
.minicent
{
    /*font-weight: bold;*/
    font-size: 12px;
    text-align: right;
}
/*-------------------------------------*/
#container
{
  width: calc(100%-1px);
  margin: auto;
  border: 0;
  background-color: #C0C0C0;
  border: 1px solid #333233;
}
#vrch
{
  border: 0;
}
#head
{
  height: 100px;
  border: 1px solid #333233;
}
#header
{
  text-align: center;
  margin-top: 30px;
  border: 0;
}
#menubar_horizontal
{
  margin-top: 5px;  /*bolo 5px*/
  padding: 5px;     /*bolo 5px*/
  text-align: right;
  border: 1px solid #333233;
}
#form0, #form00
{
  margin: 0;
}
#content
{
  margin-top: 5px;
  height: calc(100% - 189px);  /*bolo -182px*/
  padding: 5px;
  position: relative;
  border: 1px solid #333233;
}
#leftpanel
{
  height: calc(100% - 15px);
  width: 200px;
  padding: 5px;
  float: left;
  border: 1px solid #333233;
}
#menubar_vertical
{
  height: calc(50% - 5px);
  border: 1px solid black;
}
#news
{
  height: calc(50% - 5px);
  margin-top: 5px;
  padding: 0 10px;
  text-align: justify;
  border: 1px solid #333233;
}
#midpanel
{
  height: calc(100% - 5px);
  width: calc(100% - 2*200px - 20px);
  float: left;
  border: 1px solid #333233;
}
#rightpanel
{
  height: calc(100% - 5px);
  width: 200px;
  float: right;
  border: 1px solid #333233;
}
#footer
{
  margin-top: 5px;
  padding: 5px;
  text-align: center;
  border: 1px solid #333233;
}
#news, #rightpanel, #menubar_vertical
{
}
