body
{
  background-color:#004080;
  color: #004080;
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;
}

.centered
{
  text-align: center;
}

.left
{
  text-align: left;
}

.right
{
  text-align: right;
}

.fleft
{
  float: left;
}

.fright
{
  float: right;
}

.clear
{
  clear:both;
  font-size: 3px;
}

a img
{
  border: 0px none transparent;
}

#main
{
  width: 785px;
  margin: 0px auto;
  position: relative;
}

#top
{
  height: 93px;
  background-image: url('img/top.jpg');
  border-left: 1px solid white;
  border-right:  1px solid white;
  border-top: 1px solid white;
}

#frame
{
  border: 2px solid white;
  background-color: white;
  text-align: left;
  background-image: url('img/bgr.gif'); background-repeat: repeat-y;
  padding-left: 171px;
  padding-right: 84px;
  min-height: 850px;
  _height: 850px;
}

#cert
{
  position: absolute;
  left: 25px;
  top: 140px;
}

#bottom
{
  position: relative;
  border: 2px solid white;
}

#pocitadlo
{
  position: absolute;
  left: 60px;
  top: -30px;
}

head+body #pocitadlo
{

}


#cis
{
  margin-top: 2px;
}


#content
{
  height: 425px;
}

head+body #content
{
  height: auto;
  min-height: 425px;
}


#jakost
{
	background-color: #000080;
	color: #000080;
	font-size: 11px;
	padding: 4px;
	border-collapse; collapse;
	border: 1px solid #000080;
}

#jakost td
{
	border: 1px solid #000080;
	background-color: white;
	padding: 5px;
}

#jakost th
{
	border: 1px solid #000080;
	background-color: white;
	padding: 5px;
}

.listecek
{
  list-style-image: url('img/bullet_maple.gif');
}

.nobullets
{
  list-style: none;
}


.reference
{
  color: #666;
  font-size:10px;
  text-decoration: none;
  font-weight: bold;
}

.reference:hover
{
  text-decoration: underline;
}


p
{
  text-indent: 10px;
  margin-left: 5px;
  margin-top: 5px;
  text-align: justify;
}

small
{
  display: block;
  text-align: justify;
}


a
{
  color: #004080;
  margin-bottom: 0px;
}

ul
{
  margin-left: 10px;
  margin-top: 5px;
}

li
{
  margin-left: 10px;
  margin-top: 5px;
}

h1
{
  color: #567CB2;
  margin-left: 20px;
  margin-right: 5px;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #567CB2;
}

h2
{
  font-size: 16px;
  text-align: center;
}

h3
{
  font-size: 16px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h4
{
  font-size: 14px;
}

#img-container
{
  margin: 0px;
  padding: 0px;
  /*background-color: pink;
  border: thin solid aqua;*/
}

#img-container img
{
  border: 0px none transparent;
}

.float-img-cont
{
  float: left;
  width: 252px;
  margin-bottom: 1em;
  margin-left: 7px;
}

head+body .float-img-cont
{
  margin-left: 10px;
}

.menu
{
	display: none;
	position: absolute;
	z-index: 10;          /* nejaka nenulova hodnota, vetsi nez zalkadni z-index */
}

.menuentries
{
  background-color: #B6E5FF;
  border: 1px solid black;
	text-align: left;
  margin: 0px;
  padding: 0px;
}


.menuentries a
{
  display: block;
  width: 15em;
  margin: 0px;
  padding: 3px;
  text-decoration: none;
  background-color: #B6E5FF;
  color: #00488E;
  border-bottom: 1px solid #00488E;
}

.menuentries a:hover
{
  background-color: #00488E;
  color: white;
}

#menu-container                /* tohle se "zavesi" hned pod menu */
{
	position: relative;          /* kvuli IE - zapouzdrovaci hack 1./2 */
	text-align: left;            /* kvuli IE - pri text-align: center; pocita od stredu */
  clear: both;
}

#menu-position-fix
{
	position: absolute; /* zapouzdrovaci hack 2./2, vuci nemu se pocitaji souradnice  */
}

#menu00
{
	left: 165px;       /* pozice menu */
}
#menu01
{
	left: 238px;
}

#menu02
{
	left: 351px;
}

#menu03
{
	left: 446px;
}




