/**
 *   NOVINKY
 *
 */

.news-container {
  margin-top: 20px;
}

.news-item {
  margin-bottom: 15px;
}

.news-item .news-title {
}


.news-item .news-title span {
  margin-left: 15px;
  color: #666666;
  font-size: 0.9em;
}

.news-item .news-title a {
  text-decoration: none;
  font-weight: bold;
}

.news-item .news-perex {
  margin-top: 10px;
  color: #444444;
}


.news-body {
  margin-top: 20px;
  color: #444444;
}

.news-body h2 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1em;
  color: #000000;
}

.news-body .news-date {
  margin-bottom: 25px;
  color: #666666;
}

.news-body p {
  margin-top: 1em;
}

.news-body {
  margin-top: 1em;
}

/**
 *   publikace
 *
 */

.publ-container {
  margin-top: 20px;
}

.publ-item {
  margin-bottom: 30px;
}

.publ-item .publ-text {
  margin-left: 170px;
}

.publ-item .publ-title {
}

.publ-item .publ-cover {
  float: left;
}

.publ-item .publ-cover img {
  border: 1px solid #dddddd;
}

.publ-item .publ-author {
  margin-top: 5px;
  color: #666666;
}

.publ-item .publ-title a {
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

.publ-item .publ-perex {
  margin-top: 15px;
  color: #444444;
}

.publ-item .publ-download {
  margin-top: 15px;
}

.publ-item .publ-download span {
  margin-left: 15px;
  color: #444444;
}

.publ-item .publ-download a {
  text-decoration: none;
  color: #000000;
}

/**
 *  Leve menu
 *
 */

.submenu {
  padding-bottom:15px;
  background-color: #F3F3F3;
  border-bottom: 1px #E6E6E6 solid;
}

.submenu .submenu-top {
  background-color: #E6E6E6;
  background-image: url('../images/left_menu_top.png');
  height: 26px;
  margin-bottom:5px;
}


.submenu li {
  list-style:none;
  margin: 10px 5px 0 5px;
  padding:0;
  font-size:90%;
}

.submenu li a ,
.submenu li a:visited
{
  padding:6px 12px;
  display:block;
  color:black;
  text-decoration:none;
}
.submenu  li.aktivni a{
  background:white;
}
.submenu  li > a:hover{
  background:white;
}

.submenu  li.aktivni ul li a, .submenu  li.aktivni ul li a:visited {
  background:none;

}

.submenu li ul {
  margin: 0; padding: 0 0 0 30px;
  font-weight: normal;
}

.submenu li ul li {
  margin:0; padding:1px 0;
  font-weight: normal;
  list-style-image: url('../images/list-orange.png');

}
.submenu li ul li a {
  padding-left:15px;
}

.submenu li ul li.aktivni2 a{
  background:white;
}

.submenu li ul li a:hover {
  background:white;
}

.submenu li.top_item {
  font-weight: bold;
}

.submenu li.other_item {
  font-weight: normal;
}

/**
 *  Sloupek vlevo
 *
 */


.strsloupek{
  float:right;
  width:238px;
  margin-left:18px;
  margin-bottom:18px;
}

.box {
 background-color: #fbfbfb;
 border-left: 4px #F1F1F1 solid;
 border-bottom: 4px #F1F1F1 solid;
 border-right: 4px #F1F1F1 solid;
}

.box .box-top {
  background-color: #E6E6E6;
  background-image: url('../images/left_menu_top.png');
  height: 26px;
  margin-bottom:5px;
}

.box .box-top > div {
  font-weight: bold;
  margin-left: 10px;
  padding-top: 4px;
  letter-spacing: 1px;
}

.box .box-content {
  margin: 15px;

}

.strsloupek .box {
  padding:1px 0;
}

div .no-left-menu {
  width: 900px;
}

.homesloupek{
  float:right;
  width:280px;
  margin-right:20px;
  margin-left:18px;
  margin-bottom:18px;
}

.homesloupek .box{
  background-color: #E6E6E6;
}

div.right h2 {
  font-weight: bold;
  margin-top: 1.5em;
  font-size: 15px ;
}


div.right h2.small {
  font-size: 11px;
}

div.right h2 a {
  text-decoration: none ;
}

div.right table.paddedtable td {
  padding: 5px 10px 5px 10px;
}

div.right h1 {
  margin-bottom: 1em;
}

div.right table td {
  vertical-align:top;
}

div.right ul li {
  margin-top: 0.4em;
}
