/* ------------------------ MENU TOP ---------------------------- */
ul.menutop {
  height:34px;
  line-height:34px;
  /*background:red;*/
  list-style-position:none;
  list-style-type:none;
  color:white;
}
#obecne_menu ul {
  width:1000px;
  height:64px;
  line-height:64px;
  list-style-position:none;
  list-style-type:none;
  color:white;
  margin-left:50px;
}
#obchodni_menu {
  position:absolute;
  top:206px;
  left:363px;
  width:875px;
}
#headervo #obecne_menu ul.menutop {
  margin-top:0px;
}
#obecne_menu ul li, ul.menutop li {
  display:inline;
}
#obecne_menu ul li a, #obecne_menu ul li a:visited,
ul.menutop li a, ul.menutop li a:visited {
  font-size:14px;
  font-weight:bold;
  color:white;
  padding:0 10px;
}
#obecne_menu ul li a.active, #obecne_menu ul li a.active:visited,
ul.menutop li a.active, ul.menutop li a.active:visited {
  color:#ff942b;
}
ul.menutop li a,ul.menutop li a:visited {
  font-size:14px;
}

/* ------------------------ MENU ---------------------------- */
#menu-left {
	margin:53px 0 30px 0;
	padding:0 5px 0 30px;
}
#menu-left h2 {
	/*color:#00aaee;*/
	color:black;
	height:22px;
	padding:10px 0 5px 0;
	background-image:url('layout-tecky.png');
  background-repeat:repeat-x;
  background-position:bottom left;
}
#menu-left ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
#menu-left ul li {
	padding-top:10px;
}
#menu-left ul li a {
  color:#0089d0;
  font-size:12px;
} 
#menu-left ul.level2 {
  margin:0 0 5px 20px;
  list-style-type:none;
}
#menu-left ul.level2 li {
	padding-top:10px;
}
#menu-left ul.level2 li a {
  color:#00aaee;
}

#rubriky_seznam_editace {
  width:99%;
  margin-top:3px;
}

#rubriky_seznam_editace ul {
  margin:0;
  padding:0;
  list-style-position:outside;
  list-style-type: none;
  background-image:url(rubrika_ul.png);
  background-position:0px 0px;
  border:1px solid #98002D;
}

#rubriky_seznam_editace ul ul {
  background-image:none;
  margin-top:1px;
  border:none;
}

#rubriky_seznam_editace ul li {
  margin:0;
  padding:0;
  padding-left:16px;
  margin-bottom:1px;
  background-image:url(rubriky_mark.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  line-height:18px;
}

#rubriky_seznam_editace .fr img {
  margin-right:3px;
  vertical-align:middle;
}

#rubriky_seznam_editace .fr {
 line-height:16px;
 height:16px;
}

div.rubriky_vypis div.clanek {
  /*border:1px solid #7a8b05;*/
  padding-right:3px;
}
div.rubriky_vypis div.clanek .head {
  background-color:#363027;
  padding:8px;
  margin: 10px 0px 5px 0px;
}
div.rubriky_vypis div.clanek .head a,
div.rubriky_vypis div.clanek .head a:visited,
div.rubriky_vypis div.clanek .head a:hover,
div.rubriky_vypis div.clanek .head a:active{
  font-size:12px;
  color:#efc312;
  font-weight: bold;
}

div.rubriky_vypis div.clanek p {
  padding:4px;
}

div.rubriky_cesta a, div.rubriky_cesta a:visited {
  /*font-weight:bold;*/
  color:#288fca;
  }
div.rubriky_cesta {
  padding:12px 20px 0 0;
  text-align:right;
  }

div.last_txt {
  width: 606px;
  margin: 10px;
  padding: 5px;
  border: 2px solid #A50C07; 
  float: left;
}
div.last_txt div.image {
  width: 205px;
  float: left;
} 
div.last_txt div.text {
  width: 380px;
  float: left;
  padding: 0px 10px 0px 10px;
}

.viper_rubriky_mod table th {
  text-align: right;
  padding-right: 5px;
}
.viper_rubriky_mod table td {
  text-align: left;
}

.aktuality {
  float: right;
  width: 252px;
  margin-right: 15px;
  text-align: justify;
  font-size: 11px;
  line-height: 15px;
}
.aktuality .aktualita {
  margin-bottom: 20px;
}
.aktuality .aktualita img {
  float:left;
  margin-right: 5px;
}
.aktuality .aktualita h2 {
  font-size: 14px;
  line-height: 18px;
  color: #555555;
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px;
}
.datum {
  font-style:italic;
  font-weight: bold;
}

#left .ilustracni_obrazek {
  text-align: center;
}

table.pagertbl tr td.page_aktiv, table.pagertbl tr td.page_pasiv {
  padding:2px 4px;
	font-weight:bold;
}
table.pagertbl tr td.page_aktiv {
	background-color:#fa6600;
}
table.pagertbl tr td.page_aktiv a {
  color:white;
}
div.rubriky_vypis div.head {
  padding-top:15px;
}

