body,html
{
  margin:0;
  padding:0;
  height:100%;
  overflow: scroll;
  _overflow:hidden;
  background-color: #FFFFFF;
}


h1.popup
{
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 0.5em;
}

/* ------------------------------- STRANKA ---------------------------------- */


#page *
{
  z-index: 10;
}

#page
{
  text-align: left;
  margin: 0px auto 0px auto;
  padding: 0px;
  background: #FFFFFF;

  height:100%;
  overflow: visible;
  _overflow: auto;
}

#page-content
{
  margin: 0px;
  padding:  20px 35px 30px 35px;
  border: 0px;
  text-align: left;
}


#footer *
{
    z-index: 1000;
}

#footer
{
    z-index: 1000;

    text-align: left;
    width: 100%;
    margin: 0px auto 0px auto;
    padding: 0px;
    background: #FFFFFF;

    height: 30px;

   	/* standard way */
  	position: fixed;
  	left: 0px;
  	width: 100%;
  	bottom: 0px;

  	/* IE hack */
  	_margin-right: 20px;
  	position: expression("absolute");
  	top: expression(document.body.clientHeight + document.body.scrollTop - this.offsetHeight);
  	width: expression(document.body.clientWidth-20);
}


#footer-content
{
  margin: 0px;
  border: 0px;
  text-align: left;
}

#toolbar
{
  border-top: 2px solid #999999;
  padding-top: 5px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 85%;
}


#toolbar-print
{
  float: left;
  width: 200px;
}

#toolbar-close
{
  float: right;
  text-align: right;
  width: 200px;
}

#toolbar a         {text-decoration: none;       color: #f07900; }
#toolbar a:link    {text-decoration: none;       color: #f07900; }
#toolbar a:visited {text-decoration: none;       color: #f07900; }
#toolbar a:active  {text-decoration: none;       color: #f07900; }
#toolbar a:hover   {text-decoration: underline;  color: #f7b068; }


/* -------------------------------- CLASSES --------------------------------- */

.hr
{
  clear: both;
  height: 0px;
  font-size: 0px;
  border-top: 2px solid #FFFFFF;
}

.clear
{
  clear: both;
}

.invisible
{
  display: none;
}

.forprint
{
  display: none; /* pro tiskové styly */
}


