@charset "utf-8";

/* CORE-FROM-960.CSS - CSS K JÁDRU PRO ZOBRAZENÍ VE VELIKOSTI 960PX A VÝŠE */

/* generally start */
/* generally end */

/* schema start */

.page-header{
}
.main-content{
}
.complementary-content{
}
.page-footer{
}

/* schema end */

/* header start */

.page-header-inner {
    position: static;
}

/* header end */

/* page start */

/* attached photos start */

.attached-photo:nth-of-type(n){
    width:31.5%;
    margin:0% 2.75% 2.75% 0%;
}
.attached-photo:nth-of-type(3n){
    margin-right:0%;
}

/* attached photos end */

/* attached files start */

.attached-file:nth-of-type(n){
    width:31.5%;
    padding-top:31.5%; /* umožňuje nastavit dynam. výšku pro prázdný element, výšku v procentech odvodíte z nadřazeného elementu jako se odvozuje např. width */
    margin:0% 2.75% 2.75% 0%;
}
.attached-file:nth-of-type(3n){
    margin-right:0%;
}

/* attached files end */

/* page end */

/* cookies warning */
.cookies-warning-title{
    float: left;
    width: 80%;
}
.cookies-warning-agree{
    margin:0.5em 0 0.5em 1.5em;
    float: right;
}
/* cookies warning end */

/* main menu switch start */

.main-menu-switch{
    display: none;
}

/* main menu switch end */

/* main menu content start */

.main-menu{
    position: static;
    float: right;
    width:auto;
    margin-top:0.5em;
}
.main-menu-closed{ /* uschovava menu */
    display:block;
}
.main-menu .item-level-1{
    position:static;
}
.main-menu .link{
    border-top: none;
}
.main-menu .list-level-1{
    float: right;
}
.main-menu .item-level-1{
    float: left;
    margin-left:2.75em;
}
.main-menu .item-level-1>.opener{
    display: none;
}
.main-menu .item-level-1 a.link-1{
    padding:0.25em 0;
}
.main-menu .item-level-1:last-of-type a.link-1{
    padding-right:0;
}
.main-menu .list-wrap{
    width:100%;
    left:0;
    display:none;
    position:absolute;
    padding:1.5em 3%;
    border-top:1.313em solid transparent;
    background:#f4f2f4 padding-box;
}
.main-menu .item-level-1:hover .list-wrap{
    display:block;
}
.main-menu .list-level-2{
    height: auto;
}
.main-menu .item-level-1:hover .list-level-2{
    display: block; /* objevuje vnoreny seznam pri hoveru */
}
.main-menu .list-level-2{
    width:100%;
    max-width:62.5em;
    margin:0 auto;
}
.main-menu .item-level-2{
    display:inline-block;
    margin-right:1.375em;
}

.main-menu .link-1           {background:linear-gradient(to right, #000 50%, transparent 50%) 102% bottom / 200% 0.125rem no-repeat; color:#000; transition:0.3s;}    /* styly pro 1. úroveň */
.main-menu .link-2           {background:linear-gradient(to right, #000 50%, transparent 50%) 102% bottom / 200% 0.125rem no-repeat; font-size:0.938em; transition:0.3s; color:#000; padding:0.313em 0em 0.313em 0em;} /* styly pro 2. úroveň */
.main-menu .link-3           {background:#737171;} /* styly pro 3. úroveň */
.main-menu .link-4           {background:#5d5c5c;} /* styly pro 4. úroveň */
.main-menu .link-5           {background:#515050;} /* styly pro 5. úroveň */

.main-menu .item-level-1:hover .link-1 {background-position:0% bottom; background-color:transparent;} /* styly pro 1. úroveň */
.main-menu .link-2:hover     {background-position:0% bottom; background-color:transparent;} /* styly pro 2. úroveň */
.main-menu .link-3:hover     {background:#bab9b9;} /* styly pro 3. úroveň */
.main-menu .link-4:hover     {background:#bab9b9;} /* styly pro 4. úroveň */
.main-menu .link-5:hover     {background:#bab9b9;} /* styly pro 5. úroveň */

/* main menu content end */

/* languages switch */

.languages-switch{
    margin-left:1.75em;
}

/* languages switch end */

/* footer start */

.page-footer-inner{
    background-size:20em auto;
}
.footer-contact-title {
    margin-top:0.25em;
}

/* footer end */





@charset "utf-8";

/* BANNER-FROM-960.CSS - CSS K BANNERŮM PRO ZOBRAZENÍ VE VELIKOSTI 960PX A VÝŠE */

/* page banners start */

.page-banner-title{
    font-size:1.563em;
    margin-bottom:0.563em;
}

/* page banners end */

/* aside banners start */
/* aside banners end */

@charset "utf-8";

/* COMMENTS-FROM-960.CSS - CSS KE KOMENTÁŘŮM PRO ZOBRAZENÍ VE VELIKOSTI 960PX A VÝŠE */

.comment-info{
    width:88%;
}
.comment-text{
    width:88%;
}
@charset "utf-8";

/* NEWS-FROM-960.CSS - CSS K NOVINKÁM PRO ZOBRAZENÍ VE VELIKOSTI 960PX A VÝŠE */

.new-preview-image{
    width:31.5%;
}
.new-preview-text{
    width:66%;
}
@charset "utf-8";

/* SLIDESHOW-FROM-960.CSS - CSS KE SLIDESHOW PRO ZOBRAZENÍ VE VELIKOSTI 960PX A VÝŠE */
