  /*    DEFINICE TABULKY KOSTRY     */
  #kostra {
  	width: 770px;
    height: 100%;
  	margin-left: 0px;
  	margin-right: 0px;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	padding: 0px;
  	border-left: 5px solid #EE9304;
  	border-right: 0px solid #EE9304;
  	border-top: 0px solid #EE9304;
  	border-bottom: 0px solid #EE9304;
  }
                                       
  #sloupec1 {
  	width: 170px;
  	vertical-align: top;
  	background-color: #EE9304;
  }

  #sloupec2 {
  	width: 35px;
  	background-color: #FFFFFF;
  	vertical-align: top;
  }

  #sloupec3 {

  	background-color: #FFFFFF;
  	vertical-align: top;
  }

  #radek1 {
  	height: 67px;
  }

  #radek2 {
  	height: 60px;
  }

  #prechod {
  	background-image: url('/images/bg_prechod.gif');
  }
  
  #banner {
  	background-image: url('/images/banner.jpg');
  }

  #toplink {
  	background-image: url('/images/bg_toplink.gif');
  }

  #toplink .zamena {
    behavior: url('/scripts/zamena.htc');
  }
  
  td {
    vertical-align: top;
  }
  

/* --: ALL :-- */

* {
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

body {
  	margin: 0px;
  	padding: 0px;
  	border: 0px;
  	width: 100%;
  	background-color: white;
    overflow: auto;
}

table {
  border: none;
  margin: 0px;
  padding: 0px;
}

/* --: Menu :-- */

ul.menu {
	font-size: 8pt;
	font-weight: bold;
	display: list-item;
	list-style-image: url('/images/menu_tecka.gif');
	list-style-position: outside;
	padding: 0px;
	line-height: 120%;
	margin-left: 18px;
}

li a, li {
	color: #FFFFFF;
	margin-top: 3px;
	margin-bottom: 5px;
	vertical-align : top;
	text-decoration: none;
}

li a:hover, li.aktual {
  color: #FFFF99;
  text-decoration: none;
}

li.aktual {
  cursor: default;
}

div.hlstr a {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

div.hlstr a:hover {
    color: rgb(255,255,204);
}

div.aktualne {
    margin-top: 10px;
    margin-bottom: 10px;
}

div#error {
	background: #D2691E;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	border: 1px solid black;
	text-align: center;
}

div#info_x_error {
	border: 1px solid #696969;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

div.info_o_uzivateli {
    font-size: 10px;
    margin-left: 30px;
    color: white;
    text-align: left;
}

div.info_o_uzivateli a {
    color: white;
}
