/* ADMIN VYSTUP */
/* clanky */

.rubrika {}
ul.rubrika {margin: 50px 0 0 0; padding: 0; list-style: none;}
ul.rubrika li {margin: 0; padding: 0; background: none;}

#denni-menu .rubrika{margin-top:0;}
#denni-menu .rubrika .pad, #denni-menu #navigation{background: rgba(255,255,255,.2);}
#denni-menu .rubrika .clanek .pad{background: none;}
#denni-menu .rubrika .divider{margin:25px 0; height: 30px; background-size: contain;}

.rubrika .pad, .clanek .pad {
  padding: 15px;
  margin: -15px;
  background: transparent url('../design/layout/bg-box.png') left top repeat;
}
.rubrika .clanek .pad {
  padding: 0;
  margin: 0;
  background: none;
}

.rubrika .divider {
  margin: 50px 0;
  height: 60px;
  background: transparent url('../design/layout/bg-box-divider.png') center top no-repeat;
}
.rubrika:last-of-type li:last-of-type .divider {
  display:none;
}

.novinka h4 {margin-top: 0px;}
.novinka h4 a {}
.novinka .novinka_datum {float: right; padding-left: 10px; font-size: 12px;}
/*.novinka .novinka_abstrakt {margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #d2c0c0;}*/
.novinka .novinka_abstrakt {overflow: hidden;}
.novinka .novinka_abstrakt .image {width: 134px; float: left; text-align: center; margin: 3px 5px 0 0;}
.novinka .novinka_abstrakt .image img {max-width: 134px; max-height: 100px; margin: 0 auto;}
.novinka .novinka_abstrakt a {}

ul.rubrika.boxes {margin-left: -30px;}
.rubrika.boxes li {
  display: inline-table;
  border-top: 3px solid #9A2D1F;
  width: 210px;
  height: auto;
  overflow: hidden;
  margin: 0 0 20px 0;
  /* IE 7 */
    zoom: 1;
    *display: inline;
    vertical-align: top;
  /* /IE 7 */
}
.rubrika.boxes li {margin-left: 30px;}
.boxes .novinka .pad {padding-top: 5px;}
.rubrika.boxes li.main .pad, ul.rubrika.boxes li.main .pad {padding: 0;}
.boxes .novinka h4 {margin: 5px 0 10px 0;}
.boxes .novinka .novinka_datum {float: none; padding: 0; text-align: right; font-size: 10px;}
.boxes .novinka .novinka_abstrakt {margin: 0; padding: 0; border: none; text-align: justify;}
.boxes .novinka .image {width: 212.5px; height: 137px; text-align: center; margin: 0; overflow: hidden;}
.boxes .novinka .image img {max-width: 212.5px; min-height: 137px; margin: 0 auto;}
.boxes .novinka .novinka_abstrakt a {}

/* speciální formátování boxů pro různé projekty */
/* první dva velké, obrázky velké */
.rubrika.boxes.main li:nth-child(-n+2) {border-top: none; width: 455px;}
.rubrika.boxes.main li:nth-child(-n+2) .image {width:455px; height: 260px;}
.rubrika.boxes.main li:nth-child(-n+2) .image img {max-width:455px; min-height: 260px;}


.rubrika .side-box .novinka {margin-bottom: 0; padding-bottom: 15px;}
.side-box .novinka .novinka_datum {float: right; font-size: 12px; height: 14px; line-height: 14px; margin-top: -24px;}
.side-box .novinka h4 {clear: both;}
.side-box .novinka .novinka_abstrakt {overflow: hidden;}

ul.clanky-list h2 {margin: 0 0 0.5em 0; font-size: 15px; color: #043f3f; font-weight: bold; font-style: normal; line-height: auto; padding: 0 0 0 0; text-transform: uppercase;}

.clanek .clanek_body {}
.clanek .clanek_body ul {list-style: circle;}
.clanek .clanek_body ul li, ul.rubrika ul li {margin: 0 0 0 10px;}
.clanek .clanek_body img.image {max-width: 400px; max-height: 300px; float: right; margin-left: 20px;}
.clanek .clanek_abstrakt {font-style: italic; font-weight: bold;}
.clanek .clanek_datum {float: right; padding-left: 10px; font-size: 12px; margin-top: 0;}

.clanek .clanek_body img {max-width: 620px;}
.clanek .photos { margin: 30px -15px; padding: 15px; background-color: rgba(255,255,255,0.1); }

.found {background: #fff948;}
.back {padding: 20px 0; text-align: center; /*border-top: 1px solid #d5af64;*/}

#navigation {
  clear: both;
  text-align: center;
	border-top: 1px #e6ecec solid;
	border-bottom: 1px #e6ecec solid;
  padding: 15px;
  margin: 45px -15px 30px -15px;
  background: transparent url('../design/layout/bg-box.png') left top repeat;
}