/* ------------------------ NEWS ---------------------------- */
#news {
  display: flex;
  flex-wrap: wrap;
  list-style: outside none none;
  margin:1em 0 1em 0;
  padding: 0;
}
#news li {
  border-right:solid 1px black;
  padding: 0 2%;
  width: 21.9%;
}
#news .aktualita:nth-child(1) {
  padding-left:0;
}
#news .aktualita:nth-child(4) {
  padding-right:0;
  border-right:none;
}
#news .aktualita a, #news .aktualita a:visited {
  font-weight:700;
}
#news .aktualita p:last-child {
  margin-bottom:0;
}
#news p.pseudo_novinka, #news p.den_novinky {
  color: black;
  font-family: "Roboto Slab",serif;
  font-size: 150%;
  font-weight: 300;
  margin-bottom:0.3em;
}
#news p.den_novinky {
  font-weight: 700;
}
#news div.all {
  float: right;
}
#news div.all a {
  font-weight:bold;
}

/* ------------------------ MENU ---------------------------- */
#menu-left {
	margin:53px 0 30px 0;
	padding:0 5px 0 30px;
}
#menu-left h2 {
	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;
  border:none;
}
#rubriky_seznam_editace ul li {
  margin:0;
  padding:0;
  padding-left:16px;
  background-image:url(rubriky_mark.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  line-height:19px;
}
#rubriky_seznam_editace .fr img {
  margin-right:3px;
  vertical-align:middle;
}
#rubriky_seznam_editace .fr {
 line-height:16px;
 height:16px;
}

div.rubriky_vypis ul li {
  list-style-type:none;
  padding:0 0 0.6em 0;
  line-height:1.1em;
}
div.rubriky_vypis.lastTxtList ul li.active a, div.rubriky_vypis.lastTxtList ul li.active a:visited {
  background:url('ukazovatko.png') center right no-repeat;
  padding-right:20px;
}

div.rubriky_vypis div.clanek_vypis ul li {
  list-style-type:disc;
}
div.rubriky_vypis ul li.active a {
  color:black;
}
div.rubriky_vypis div.clanek {
  padding-right:3px;
}
div.rubriky_vypis a, div.rubriky_vypis a:visited {
  font-weight:bold;
  }
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 {
  }
div.rubriky_cesta {
  text-align:right;
  float: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;
}
table.pagertbl {
  float:right;
}
table.pagertbl tr td.page_aktiv, table.pagertbl tr td.page_pasiv {
  padding:0.3em 0.5em;
	font-weight:bold;
}
table.pagertbl tr td.page_aktiv {
	background-color:#9b6301;
}
table.pagertbl tr td.page_aktiv a {
  color:white;
}
div.rubriky_vypis div.head {
  padding-top:15px;
}
div.rubriky_vypis div.head1 {
  padding-top:37px;
}
