/* OLD STYLE */
h2.subh2{margin:15px 0;}
#stranka{padding-top:20px}
#stranka.idstranka-nopadding{padding-top:0;}
#stranka p{margin:1em 0 56px;}
#stranka #anotace p{margin:0}
#stranka h2:first-child,#stranka p:first-child{margin-top:0;}
#stranka h2.no-margin{margin-top:0}
#stranka .black{width:315px;margin-bottom:20px}
#stranka .black h2{margin:0;color:#fff;}
#stranka .black p{color:#999999;margin:0;;padding:10px 20px;}
#stranka .black p.float-left{padding-right:0}
#stranka .black p.float-right{padding-left:0}
#stranka .black a{color:#de341e}
#stranka .black hr{clear:both;color:#3f3f3f;background:#3f3f3f;height:1px;padding:0;margin:0 20px;border-top:0 none}
#stranka .black .comp,#stranka .black .tel, #stranka .black .poblink a {color:#fff;font-size:1.6em}
#stranka .black .comp a{color:#fff;}
#stranka .black .comp{background-repeat:no-repeat;background-position:25px 10px;background-image:url(o/black-box-comp.png);padding-left:85px;margin-bottom:10px}
#stranka .black .tel{background-repeat:no-repeat;background-position:25px 10px;background-image:url(o/black-box-tel.png);padding-left:85px}
#stranka .black .tel em{font-style:normal;color:#777777;}
#stranka .black .tel strong{font-weight:normal;color:#fff;}
#stranka .black .poblink { padding-left: 25px; }
.obsah .strid2140 h2{font-size:1.6em}
.obsah .strid2140 #anotace .float-left{float:left;width:245px;margin:0}
.obsah .strid2140 #anotace .float-right{float:right;width:245px;margin:0}
.obsah .strid2140#stranka #anotace p{margin:0}
.obsah .strid2140 #anotace h2{float:left;width:133px;font-weight:normal;font-size:11px;margin:0}
.obsah .strid2140 #anotace h3{font-size:1.5em;margin-bottom:15px}
.obsah .strid2140 #anotace h3 a{color:#333333;}
.obsah .strid2140 .background{background-repeat:no-repeat;background-position:0% 20px;background-image:url(o/anotace-kontakt.png);padding-bottom:80px}
.obsah .strid2140 .black{width:315px;margin:20px 0}
.obsah #tiskova-mluvci{float:right;margin:20px 0;width:320px}
.obsah #tiskova-mluvci h2{margin:15px 0 10px 0}
.obsah #tiskova-mluvci dl{}
.obsah #tiskova-mluvci .cerv{position:absolute;right:0;bottom:0}
.obsah .dalsi-kontakty,.obsah #dalsi-kontakty{clear:both}
.obsah .dalsi-kontakty h2,.obsah #dalsi-kontakty h2{margin:15px 0 0 0}
.obsah .dalsi-kontakty ul,.obsah #dalsi-kontakty ul{padding-bottom:20px;float:left}
.obsah .dalsi-kontakty ul li,.obsah #dalsi-kontakty ul li{}
.obsah .dalsi-kontakty ul li.last,.obsah #dalsi-kontakty ul li.last{margin:0;width:180px;}
.obsah .dalsi-kontakty ul li.midkont,.obsah #dalsi-kontakty ul li.midkont{margin-right:30px;width:220px;}
.obsah .dalsi-kontakty ul li a,.obsah #dalsi-kontakty ul li a{display:block;}
a.stahujted{background-repeat:no-repeat;background-position:0 center;background-image:url('o/iko/iko-download-oranz.png');padding-left:27px;}
#anotace a.stahujted{color:#333;display:block;height:21px;line-height:21px;margin:15px 0 0 0;}
.osoba{margin-top:22px;width:318px}
.licha{width:336px;}
.inosoba{width:318px;}
.osoba .boxleft{float:left;width:160px;}
.osoba .boxright{float:right;width:140px;}
.osoba .boxright a{color:#666;}
.osoba h2{margin:10px 0 10px 0;font-size:1.3em;line-height:22px}
.osoba dl{line-height:1.5em;font-size:1.1em;}
.osoba dt{font-weight:bold;}
.osoba .pobtel{background-repeat:no-repeat;background-position:0 3px;background-image:url("o/telefon-sedobily.png");margin-top:4px;padding-left:35px;font-size:1em;color:#000;}
#cvypishlavicka{margin:16px 0 0 0;}
#sel0{width:80px;font-weight:bold;color:#000;}
#sel1 .pseudoselect{display:none;}
#article-filter > fieldset > .selecty {display: inline-block;}
#article-filter > fieldset > .selecty:not(:last-child) {margin-right: 12px;}
#page .clanek h2, #page .clanek h3{font-size:1.5em;margin:15px 0;}
#page .bhleft,#page .bhright{height:20px;line-height:20px;color:#666;width:325px;}
#page .bhright{width:328px;}
#page .bhleft a,#page .bhright a{color:#666;}
#page .bhleft .divider{color:#666;}
#page .bhright .divider{color:#fff;border-right:1px solid #ccc;}
#page .bhright .ikon{background-repeat:no-repeat;background-position:0 0;padding-left:25px;height:20px;line-height:20px;display:inline-block;}
#page .bhright .diskuse{background-image:url('o/iko/iko-bubble-seda.png');margin-right:3px;}
#page .bhright .mailuj{background-image:url('o/iko/iko-mail-seda.png');margin-left:8px;margin-right:8px}
#page .bhright .print{background-image:url('o/iko/iko-print.png');margin-left:10px;height:23px;}
#page .clanek{margin:15px 0 0 0;border-top:1px solid #cacaca;padding:30px 0 6px 0;}
#page #prvniclanek{clear:both;}
#page #prvniclanek.strnotext{margin:0;padding-top:16px;border-top:none;}
#page #prvnifoto.strnotext{margin:0;padding-top:16px;}
#page .clanek p{margin-bottom:8px;}
#page .ilus,#page .ilusx{float:left;}
#page .clanek .readmore{display:none;}
#nadnadpisem{border-bottom:1px solid #cccccc;padding:15px 0;margin-bottom:15px}
#page #nadnadpisem .bhright span,#page #nadnadpisem .bhright a{color:#7d7d7d}
#page #nadnadpisem .bhright span.divider{color:#fff}
#page #nadnadpisem .bhright .diskuse{margin-right:3px;}
#page #nadnadpisem .bhright .mailuj{margin-left:5px;margin-right:3px}
#page #nadnadpisem .bhright .print{margin-left:5px;}
#clanek p{margin:15px 0}
.obsah #souvis h2{position:absolute;top:-9999px;left:0}
.obsah #souvis{margin:15px 0 0 0}
.obsah #souvis li{padding-bottom:5px}
.obsah #podclanek{margin-bottom:20px;padding-top:0;clear:both;}
.obsah #nejnovejsi,.obsah #doporucuje{width:320px;margin:16px 0;height:182px;}
.obsah #nejnovejsi h2{margin:15px;font-size:1.5em}
.obsah #nejnovejsi .in{padding:5px 15px 10px 15px}
.obsah #nejnovejsi p{background-repeat:no-repeat;background-position:0% 5px;background-image:url(o/odrazka-cerv.png);padding-left:15px;margin:3px 0}
.obsah #doporucuje{float:right;padding:0}
.obsah  #doporucuje.black h2{padding-left:15px}
#rec-section{margin-top:15px;position:relative;}
#doporucuje.specialbox{height:198px;width:320px}
#doporucuje.specialbox  .glider{height:117px}
#doporucuje.specialbox .gliderNav{bottom:-52px;left:15px}
#doporucuje.specialbox .slidesWrap{width:320px;float:left}
#doporucuje.specialbox  .slides{width:290px;height:117px;}
#doporucuje.specialbox  .slides li{width:290px;height:117px;padding:0 15px;color:#fff}
#doporucuje.specialbox  .slides li a{}
#doporucuje.specialbox  .slides li h3{font-size:1.2em;margin-bottom:10px}
#doporucuje.specialbox  .slides li h3 a{color:#cc0000;position:static;width:150px;text-decoration:underline}
#doporucuje.specialbox  .slides li img{position:absolute;right:20px;top:0}
#diskuse,#navod{clear:both}
#addcomment{}
.obsah #addcomment label{margin:0 0 30px 0}
.obsah .submit{margin-bottom:30px}
#diskuse .form1{}
#diskuse #navod{margin-top:15px;border-top:1px solid #ccc;padding-top:15px;font-size:0.9em}
#diskuse #navod h3{margin-bottom:10px;font-size:1.1em}
#diskuse h2{background-repeat:no-repeat;background-position:0% 20px;background-image:url(o/iko/iko-dis-velka.png);padding-left:65px;margin-bottom:30px;padding-top:20px}
#diskuse h2 a{display:block}
#diskuse ul ul{margin:10px 0 0 0;}
#diskuse li.nostyle{padding:20px 0 0 0;background:none}
#diskuse li.prvni{padding:0}
#diskuse li.nostyle li.nostyle{margin-left:10px;background-repeat:repeat-y;background-position:0% 0%;background-image:url(o/diskuse-svisla.png);}
#diskuse li.nostyle li.nostyle .dis-head{background-repeat:no-repeat;background-position:0% 5px;background-image:url(o/diskuse-vodor.png);padding-left:10px;}
#diskuse li.nostyle li.posl{background-repeat:no-repeat;background-position:0% -58px;background-image:url(o/diskuse-posl.png);}
#diskuse li.nostyle li.posl .dis-head{background:none}
#diskuse li.nostyle li.nostyle .dis-head,#diskuse li.nostyle li.nostyle h3,#diskuse li.nostyle li.nostyle .post,#diskuse li.nostyle li.nostyle .dis-foot{padding-left:10px}
#diskuse #prispevek{margin-bottom:30px}
#diskuse .prispevek h3,#diskuse .post,#diskuse .dis-head{padding:0 0 5px 0}
#diskuse .dis-foot a{color:#333333}
#diskuse .diskuz{background-repeat:no-repeat;background-position:0% 100%;background-image:url(o/diskuse-vypis.png);padding:0 10px 10px;margin:10px 0}
#diskuse .cudl{float:left;font-size:13px;font-weight:normal;margin-right:10px;}
#diskuse  a.cudl{padding:0px 10px 0 10px;width:85px;}
#diskuse .diskuz .pridat-novy input,#diskuse a.pridat-novy,#diskuse input.pridat-novy,#diskuse .cudl-cerv-border-150 input{}
.jquery-checkbox,.chbezramecku{margin:-3px 5px 0 0}
#diskuse .diskuz-vypis{}
#diskuse .diskuz-vypis ul{margin:0}
#diskuse .diskuz-vypis li{background:none;padding:0}
#diskuse .diskuz-vypis li li{margin-left:10px;background-image:url(o/diskuse-svisla.png)repeat-y 0% 0%}
#diskuse .diskuz-vypis li li li{margin-left:20px}
#diskuse .diskuz-vypis label{margin:0;padding:5px 0}
#diskuse .diskuz-vypis li li label{padding-left:10px;background-repeat:no-repeat;background-position:0% 9px;background-image:url(o/diskuse-vodor.png);}
#diskuse .diskuz-vypis li li.posl label{background-repeat:no-repeat;background-position:0% -73px;background-image:url(o/diskuse-posl.png);}
#diskuse #dis-control{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #CCCCCC}
#diskuse #dis-control p{float:left;width:50%}
#diskuse #dis-control p.changeview{float:right;text-align:right}
.fond{width:319px;float:right;position:relative;margin:0 0 0 30px}
.fond .tag2{position:absolute;top:10px;right:10px;z-index:1}
#clanek .fond p.popis{background-image:url(o/fond-bg.png)repeat 0% 0%;padding:10px;color:#fff;position:absolute;left:0;bottom:0;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;width:299px;margin:0}
.fond p.popis span,.fond p.popis a{color:#fff;}
.fond p.popis span{font-style:normal}
.pozn{font-style:italic;font-size:.95em}
.obsah #photodisplay #anotace{background-image:url(o/anotace2.png);}
.obsah  #photodisplay .fotogalerie-list{margin:20px 0;border-bottom:1px solid #cacaca;padding:0 0 20px 0}
.obsah  #photodisplay .fotogalerie-list .tag2{margin:0 5px 0 0}
.obsah  #photodisplay .fotogalerie-list h2{margin:20px 0 20px 0!important;font-size:1.5em}
.obsah  #photodisplay .fotogalerie-list .bhleft strong{font-weight:normal;display:inline-block;height:20px;line-height:20px;}
.obsah  #photodisplay .bhright .ikon{display:inline-block;height:20px;line-height:20px;padding-left:25px;color:#7d7d7d}
.obsah  #photodisplay .bhright .ikon strong{color:#7d7d7d}
.obsah  #photodisplay .fotogalerie-list .photo{background-repeat:no-repeat;background-position:0% 0%;  background-image:url('o/mlp-sprite-ikony.png');  background-position:left -584px;}
.obsah  #photodisplay #detail{margin-bottom:20px}
.obsah  #photodisplay #detail h2,.obsah #photodisplay #detail h3,.obsah #photodisplay #detail h4,.obsah #photodisplay #detail p{margin:20px 0 5px}
#novinky-ve-fondu table{width:650px;}
.obsah .banner{float:right;padding:0;margin:15px 0;width:320px;}
.in ul.newList{margin:0;}
#clanek ul.cerv li,#stranka ul.cerv li{background:none repeat scroll 0 0 transparent;list-style:none inside url("o/odrazka-cerv.png");padding-left:0;}
.obsah .dalsi-kontakty ul li,.obsah #dalsi-kontakty ul li{float:left;width:178px;margin-right:10px;background-repeat:no-repeat;background-position:0px 5px;  background-image:url('o/mlp-sprite-ikony.png');  background-position:left -8002px;list-style-type:none;list-style-image:none;padding-left:32px;}
.obsah #tiskova-mluvci ul.cerv li{background-repeat:no-repeat;background-position:0px 7px;background-image:url("o/odrazka-cerv.png")}
#photodisplay .fotogalerie-list h2{margin-bottom:20px !important;}
#rozhovor p.bacha{background-position:top;}
.questwrap{background-repeat:repeat-x;background-image:url('o/anotace-reverted-90.png');left:-22px;padding:20px;position:relative;width:658px;}
.questwrap dt{font-weight:normal;}
.questptase{text-align:right;}
.questotezka,.questodpoved{}
.questwrap-in dd{padding-left:20px;}
.strid2140 #anotace p{padding-top:15px;}
/*konec*/

.single-article{
    max-width: 960px;
    background-color: #FCFCFC;
    padding: 22px 24px;
    height: 176px;
    border-top: 1px solid #FFF;
    box-sizing: border-box;
}

.single-article > div:not(.cor) {
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
}

.single-article-left {
    width: 21.321961620469082%;
    float: left;
}

.single-article-middle {
    width: 64.81876332622601%;
    float: left;
    padding: 16px 20px 0;
}

.single-article-right {
    width: 13.859275053304904%;
    float: right;
}

.single-article-right .tag-novinka a {
    margin-right: 0;
    text-align: center;
}

.single-article:not(:first-child) {
    box-shadow: 0 -1px 0 0 rgba(50,50,50,0.05)
}

.entire-article{
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 8px 14px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    text-align: center;
}

.article-title a,
div.article-title {
    font-size: 18px;
    line-height: 22px;
    color: #000;
}

.article-info span {
    font-size: 16px;
    line-height: 26px;
    color: #737373;
    margin-bottom: 8px;
}

p.article-paragraph {
    font-size: 16px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    position: relative;
    text-align: justify;
}

.article-filtrebar {
    padding: 16px 32px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    margin: 46px -32px;
    position: relative;
    height: 48px;
}

.article-filter {
    display: inline;
}

.article-pagination {
    text-align: center;
    position: relative;
    height: 53px;
    margin: 35px auto 0;
}

.article-pagination-control {
    position: absolute;
    right: 0;
    top: 6px;
}

.article-arrow {
    display: inline-block;
    width: 7px;
    height: 12px;
    background: transparent no-repeat center / cover;
    vertical-align: -2px;
}

.article-arrow.prev {
    background-image: url(images/new/sipka_stranka_predchozi.png);
    margin-right: 4px;
}

#selpage {
    -moz-appearance: textfield;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 48px;
    height: 38px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
    padding: 10px;
}

input#selpage::-webkit-outer-spin-button, input#selpage::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.article-list-noresults {
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    margin-top: 100px;
}
.article-list-img {
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 200px;
    max-height: 130px;
    background: url(../noRW_photodisplay/placeholders/placeholder_kat_novinka.png) no-repeat center/cover transparent;
}
.article-list-img a{
    width: 100%;
    height: 100%;
    position: absolute;
    background: transparent no-repeat center/cover;
}
.article-arrow.next {
    background-image: url(images/new/sipka_stranka_dalsi.png);
    margin-left: 4px;
}
.article-list {
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24);
}

.project-list {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24);
    overflow: hidden;
    border-radius: 2px;
}
.single-project {
    background: #FCFCFC;
    display: block;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 0;
    height: 90px;
    padding: 20px 12px 20px 22px;
}
.single-project:hover {
    background: #EAEAEA;
}
.single-project:not(:first-child) {
    box-shadow: 0 -1px 0 0 rgba(50,50,50,0.05);
}
.single-project:not(.noimage) {
    padding-right: 124px;
}
.single-project > p,
.single-project > p a {
    text-decoration: none !important;
    margin: 0 !important;
    font-size: 21px;
    line-height: 21px;
    font-weight: 500;
    letter-spacing: 0.018em;
}
.single-project > ul {
    list-style: none;
    margin: 0;
}
.single-project > ul li {
    font-family: "Times", Times, "Times New Roman", serif;
    font-style: italic;
    font-size: 18px;
    color: #737373;
    cursor: default;
}
.single-project > ul li,
.single-project > p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.single-project > div:last-child {
    position: absolute;
    top: 12px;
    right: 12px;
}

#projekty{
    max-width: 632px;
    margin: 0 auto;
    padding-top: 50px;
}

.project-wrapper {
    padding: 0 32px;
    font-size: 18px;
    line-height: 28px;
}

.services-list,
.menu-list {
    margin-top: 50px;
}

#stranka > .textbox .section-annotation {
    margin: 16px auto 50px auto;
}

.service-detail{
    width: 5%;
    float: right;
    margin-top: 5px;
}

.show-all-branches {
    margin-top: 50px;
}

.show-all-branches a{
    color: rgb(205,1,3);
    text-decoration: underline;
    font-size: 18px;
    line-height: 24px;
}

.about-library-list{
    margin-top: 50px;
}

.who-weare {
    margin-top: 50px;
}
.who-weare-list-wrapper {
    margin-top: 30px;
}

.quickaccess {
    display: flex;
    justify-content: space-evenly;
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    padding: 32px 0;
    font-size: 18px;
    margin-bottom: 30px;
}

.quickaccess-tile:first-child {
    padding-left: 0;
}
.quickaccess-tile {
    padding: 0 32px;
    text-align: center;
    line-height: 40px;
}

.quickaccess-tile .icon:after {
    vertical-align: middle;
}
.icon.icon-marker-light:after {
    background-image: url(images/new/marker_sv_seda.png);
}
.icon.icon-telephone-light:after {
    background-image: url(images/new/telefon_sv_seda.png);
}
.icon.icon-mail:after {
    background-image: url(images/new/mail.png);
}
.icon.icon-info-light:after {
    background-image: url(images/new/info_sv_seda.png);
}
.icon:after {
    display: inline-block;
    width: 24px;
    height: 24px;
    content: "";
    background: transparent no-repeat center / 100%;
    vertical-align: top;
}

.quickaccess-tile .perex:after {
    display: block;
    content: "";
    width: 65px;
    height: 1px;
    background: #D9D9D9;
    margin: 5px auto;
}

.contacts-other-tile.left {
    float: left;
}
.contacts-other-tile.center {
    margin: 0 auto;
}
.contacts-other-tile.right {
    float: right;
}
.contacts-other-row {
    margin-bottom: 32px;
}
.contacts-other-tile {
    width: 27.7%;
    height: 150px;
    text-align: center;
    position: relative;
    background: #FCFCFC;
    padding: 16px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24);
    border-radius: 2px;
}
.contacts-other-tile p {
    color: #737373;
}
.contacts-spokeswoman {
    max-width: 960px;
    background-color: #FCFCFC;
    padding: 22px 24px;
    height: 176px;
    border-top: 1px solid #FFF;
    box-sizing: border-box;
    margin-bottom: 30px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.24);
    border-radius: 2px;
}
.contacts-spokeswoman > div {
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
}
.contacts-spokeswoman-info {
    width: 55.818763%;
    float: left;
    padding: 0 24px;
}
.contacts-spokeswoman-left {
    width: 21.321961620469082%;
    height: 100%;
    float: left;
    overflow: hidden;
}
.contacts-spokeswoman-left > img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    height: 100%;
    max-height: 131px;
}
.contacts-spokeswoman-more {
    width: 22.859275%;
    float: right;
    text-align: center;
}
.contacts-spokeswoman-more > * {
    position: relative;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
}
.contacts-spokeswoman-info > p,
.contacts-spokeswoman-info > h2 {
    margin: 0 0 5px;
}
.contacts-contactbox {
    margin-bottom: 1em;
}
.contacts-contactbox p {
    margin: 0;
}
.contacts-p {
    margin-bottom: 50px !important;
}
.box-person-left, .box-person-left-img {
    float: left;
}
.box-person-info {
    float: right;
    padding-left: 20px;
    padding-top: 10px;
}
.box-person-info p, .box-person-info h2, .box-person-info-left p, .box-person-info-left h2  {
    margin: 0 !important;
}
.box-person-right {
    float: right;
    width: 47%;
}

.box-person-info p, .box-person-info-left p {
    font-size: 17px;
}

.box-person-info-left{
    float: left;
    padding-left: 20px;
    padding-top: 10px;
}

.box-person-wrapper {
    padding: 20px;
    background: white;
}
.write-us-form-wrapper {
    max-width: 960px;
    margin: 50px auto 0;
    border: 1px solid darkgray;
}
.write-us-form {
    padding: 60px;
    max-width: 220px;
    margin: 0 auto;
}
.write-us-form h2 {
    text-align: center;
}
.write-us-form span.lavl {
    display: block;
}

.write-us-fields textarea, .write-us-fields input, .write-us-fields select {
    width: 300px;
}

.write-us-form textarea {
    height: 200px;
}

fieldset.submit-write-us {
    margin-top: 25px;
    text-align: center;
    width: 300px;
}

.article-detail-head {
    padding: 15px 0;
    margin-bottom: 15px;
}

.article-detail-info {
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.article-detail-text {
    margin: 0 auto;
    padding-top: 40px;
}

.col-s.article-datail-top {
    padding-bottom: 20px;
    border-bottom: 1px solid #cccccc;
}

.fb-share-button {
    padding-top: 30px;
    padding-bottom: 30px;
}

.fb-share-button .link {
    font-weight: 700;
    font-size: 14px;
}

.col-s.article-datail-top .ilus {
    padding-right: 16px;
}

.historie .textbox {
    text-align: justify;
}

.partneri-knihovny .textbox {
    text-align: justify;
}

.jednotny-programovy-dokument .textbox {
    text-align: justify;
}
#novinky-ve-fondu .table-wrap {
    margin-bottom: 2em;
}
#novinky-ve-fondu .table-wrap table {
    width: 100% !important;
    margin-bottom: 0;
}
#novinky-ve-fondu div.section-annotation {
     margin-bottom: 45px;
}