body
{
margin:0;
padding:0;
background: #fff; 
text-align:center;
font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
font-size: 90%;
background: url("prvky/logo.gif") 10px 10px no-repeat fixed;
height:100%;
}
/* backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */
* html body {overflow-y:scroll;}
#levypanel {
position: fixed;
top: 265px;
left: 0px;
margin:0;
padding:0;
padding-top: 10px;
font-size: 85%;
_font-size: 90%;
font-weight: bold;
text-align: right;
}
* html #levypanel {position:absolute;}
#menu-top {
position: fixed;
_position: relative;
width: 680px;
height: 190px;
padding: 5px;
font-size: 14pt;
font-weight: bold;
text-align: right;
color: #af2a26;
float: right;
background: #da251d url("prvky/hlavicka.jpg") bottom center no-repeat;
}
#menu-top a {
color: #fff;
}
#menu-top a:visited {
text-decoration: none;
}
#menu-top a:hover {
color: #fff;
}
.red {
color: #da251d;
}
#vlajky {
position:relative;
left: 650px;
}
#logo {
position:relative;
top: 20px;
left: -45px;
width: 250px;
z-index: 20;
}
#obsah
{
width: 690px;
margin: 0 0 0 210px;
text-align:left;
background: #fff;
background: url("prvky/papir-textura.jpg");
}

#hlavnipanel
{
margin: 0;
padding: 0;
}

#hlavnipanel-obsah {
margin:0;
padding: 20px;
padding-top: 210px;
_padding-top: 30px;
min-height: 500px;
height: expression(this.scrollHeight < 500? "500px" : "auto" );
overflow: visible;
}
#hlavnipanel-obsah h1, h2, h3 {
font-weight: bold;
color: #af2a26;
text-align:left;
}
#hlavnipanel-obsah h3 {
border-top: 1px solid #af2a26;
font-weight: bold;
}
#hlavnipanel-obsah a {
color: #af2a26;
}
#hlavnipanel-obsah a:visited {
text-decoration: none;
}
#hlavnipanel-obsah a:hover {
text-decoration: underline;
color: #000;
}
#paticka {
height: 80px;
color: #da251d;
font-size: 60%;
background: url("prvky/spodek.gif") bottom center no-repeat;
}
#paticka a {
color: #da251d;
}
hr.cleaner
{
clear:both;
display: none
}

/* vyhledávání */
.hledani {
display:block; 
width: 190px; 
height: 30px;
paddin: 5px;
margin: 10px;
margin-bottom: -10px;
tex-align: center;
}
input, textarea, select {
background-color: #fff; 
color: navy; 
border: 1px solid #bebcad;
}
input.tlacitko {
background-color: #da251d; 
color: #fff; 
font-weight: bold; 
cursor: hand;
border: 1px solid #af2a26;
}
.vyhledani {
background: yellow;
}

/* typo prvky */
.center {
text-align: center;
}
.right {
text-align: right;
}
.left {
text-align: left;
}
.ruka {
cursor: hand; cursor: pointer;
}
.menu-obsah {
padding: 3px;
border-bottom: 1px solid #bebcad;
border-right: 5px solid #bebcad;
text-align: right;
}
.menu-obsah a {
padding: 5px;
text-decoration:none;
} 

/* menu */
#menu {
position: relative;
width:190px; 
top: -25px;
  }
#menu a, #menu a:visited {
  display:block; 
width:190px; 
  padding:5px;
  color: #000; 
  text-decoration:none;
  margin: 0; 
background: #fff;
  }
#menu a:hover {
background: #da251d;
  color: #fff; 
  }
.box {
  position:relative;
  }
