/* Source: {{ACI_ASSET_URL}}/11719eeb0e8aea.css | media: screen, projection */
@media screen, projection{
*{
    margin:0;
    padding:0;
    border:0;
}

body{
    background-color: #280605;
    background-image: url(5e2d9bc1905ef2.jpg);
    background-position: top;
    background-repeat: repeat-x;
    font-family:  Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #E4E4E4;
}

ul{
    list-style:none;
}

hr{
    visibility: hidden;
    clear:both;
}

#page{
    width:818px;
    margin:auto;
    display:block;
}

#header{
    background-image: url(9d574ca8a41ae1.jpg);
    width:818px;
    height:229px;
}

#content{
    padding:0 0 0 92px;
}

#mc{
    background-image: url(84d08fc96ebc49.gif);
    width:568px;
    padding:5px 40px 20px 40px;
    display:block;
}

#mc a{
    color:#FF7200;
}

#mc p{
    padding:0 10px 10px 10px;
    font-size:11px;
    line-height:1.2em;
}

#mc h1{
    margin:0 0 10px 0;
    padding:0 10px 7px 0;
    border-bottom:1px solid #7B1113;
    font-size:16px;
    display:block;
}

#mc h2{
    padding:0 0 10px 0;
    font-size:12px;
    color:#DC9A40;
    display:block;
}

#mc h3{
    padding:0 0 5px 0;
    font-size:12px;
    color:#DC9A40;
    display:block;
}

#mc ul{
    padding:0 20px 10px 20px;
}

#mc img{
    margin:10px 0 10px 0;
    padding:5px;
    border:1px solid #E4E4E4;
    display:block;
}

#footer{
    background-image: url(78d694ba8845a0.jpg);
    width:648px;
    height:29px;
    padding:110px 0 0 0;
    text-align:center;
    display:block;
}

#footer b{
    color:#6D6D6D;
}

#top{
    width:548px;
    height:189px;
    padding:0 0 0 270px;
    display:block;
}

#top a{
    width:290px;
    height:170px;
    display:block;    
}

#top h1{
    visibility: hidden;
}

#menu{
    padding:0 10px 0 10px;
}

#menu li{
    text-align:center;
    float:left;
}

#menu a{
    color:#FFFFFF;
}

#o1{
    width:131px;
}

#o2{
    width:114px;
}

#o3{
    width:161px;
}

#o4{
    width:121px;
}

#o5{
    width:140px;
}

#o6{
    width:131px;
}

#kniha-navstev li{
    width:500px;
    margin:0 0 15px 0;
    border:1px solid #6D6D6D;
}

#kniha-navstev li .nick{
    width:350px;
    padding:5px;
    border-right:1px solid #6D6D6D;
    color:#DC9A40;
    float:left;
}

#kniha-navstev li .datum{
    padding:5px;
    text-align:right;
    color:#878383;
    float:left;
}

#kniha-navstev li .text{
    padding:10px;
    border-top:1px solid #6D6D6D;
}

.formular{
    margin:0 0 15px 0;
    display:block;
}

.formular label{
    padding:0 0 5px 0;
    display:block;
}

.formular input{
    width:200px;
    margin:0 15px 10px 20px;
    padding:3px;
    display:block;
}

.formular textarea{
    width:400px;
    height:150px;
    margin:0 15px 10px 20px;
    padding:3px;
    display:block;
}

.formular .button{
    width:100px;
    margin:15px 0 0 0;
}

#program{
    width:284px;
    margin:0 0 25px 0;
    font-size:11px;
    float:left;
}

#program td{
    padding:5px 0 5px 0;
}

#program ul{
    line-height:1.2em;
}

#program ul li{
    padding:2px 0 2px 0;
}

#program p{
    padding:0;
}

#program a{
    text-decoration:none;
}

.datum{
    width:80px;
}

#motoraj{
    width:250px;
    padding:0 0 0 20px;
    float:left;
}

#otv{
    width:284px;
    margin:0 0 25px 0;
    font-size:11px;
    float:left;
}

#otv li{
    width:110px;
    height:230px;
    margin:5px;
    float:left;
}

#otv li strong{
    width:100px;
    padding:0 5px 0 5px;
    text-align:center;
    display:block;
}

#otv2{
    padding:0 0 10px 20px;
}

#kontakt{
    width:250px;
    padding:0 0 0 20px;
    float:left;
}

#kontakt table tr td{
    padding:3px 3px 3px 0;
}

#kontakt2{
    padding: 0 0 0 10px;
}

.pgs td{
    padding:10px 3px 10px 3px;;
}

#odkazy{
    padding:3px 0 50px 0;
}

#odkazy li{
    padding:0 10px 5px 10px;
    float:left;
}

#odkazy li a{
    color:#DC9A40;
}

#spolupracujeme{
    width:648px;
    padding:10px 0 0 0;
    display:block;
}

#spolupracujeme li{
    width:108px;
    text-align:center;
    float:left;
}

#spolupracujeme img{
    width:80px;
}

.odkazy{
    padding:7px 0 0 0;
    display:block;
}

#chci-web{
    width:700px;
    margin:0 0 50px 0;
    text-align:right;
    display:block;
}

#chci-web a{
    color:#FF7200;
}
}

/* ReVault source-first runtime safeguards */
.revault-semantic-landmark{display:contents}
.revault-menu-toggle{display:none}
body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}
img,svg,video,canvas{max-width:100%;height:auto}
[hidden]{display:none!important}
@media (max-width:980px){
  .revault-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem .8rem;border:1px solid currentColor;border-radius:.35rem;background:transparent;color:inherit;font:inherit;cursor:pointer}
  nav[data-revault-collapsible="1"]>ul,
  [role="navigation"][data-revault-collapsible="1"]>ul{display:none!important}
  nav[data-revault-collapsible="1"][data-revault-open="1"]>ul,
  [role="navigation"][data-revault-collapsible="1"][data-revault-open="1"]>ul{display:flex!important;flex-direction:column!important;width:100%!important}
  .revault-stack-mobile{display:flex!important;flex-direction:column!important}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
}
/* ReVault Components 1.1.0 */
.preloader,#preloader,#page-preloader,.page-preloader,.loading-overlay{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.revault-slider-ready{position:relative!important;overflow:hidden!important}
.header-slider.revault-slider-ready{height:clamp(320px,48vw,760px)!important;min-height:320px!important}
.revault-slider-ready>.revault-slider-track{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.revault-slider-ready>.revault-slider-track>.slide-item,
.revault-slider-ready>.revault-slider-track>.slide,
.revault-slider-ready>.revault-slider-track>.item{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;z-index:0!important;transition:opacity .8s ease!important}
.revault-slider-ready>.revault-slider-track>.revault-slide-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}
.revault-slider-dots{position:absolute;z-index:4;left:50%;bottom:20px;transform:translateX(-50%);display:flex;gap:9px;margin:0;padding:8px;list-style:none}
.revault-slider-dots button{display:block;width:11px;height:11px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer}
.revault-slider-dots button[aria-current="true"]{background:#fff}
.revault-gallery-ready{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;opacity:1!important;visibility:visible!important}
.revault-gallery-ready img{display:block!important;width:100%;height:auto;opacity:1!important;visibility:visible!important}
@media(prefers-reduced-motion:reduce){.revault-slider-ready>.revault-slider-track>*{transition:none!important}}

/* Computed parity patch for / */
html[data-revault-path="/"] body{max-width:100%!important;overflow:hidden auto!important}
html[data-revault-path="/"] h1{color:rgb(0, 0, 238)!important}
html[data-revault-path="/"] h4{color:rgb(255, 114, 0)!important}

/* Computed parity patch for /page-info-kapelam/ */
html[data-revault-path="/page-info-kapelam/"] body{max-width:100%!important;overflow:hidden auto!important}
html[data-revault-path="/page-info-kapelam/"] h1{color:rgb(0, 0, 238)!important}

/* Computed parity patch for /page-kniha-navstev/ */
html[data-revault-path="/page-kniha-navstev/"] body{max-width:100%!important;overflow:hidden auto!important}
html[data-revault-path="/page-kniha-navstev/"] h1{color:rgb(0, 0, 238)!important}

/* Computed parity patch for /page-o-motoraji/ */
html[data-revault-path="/page-o-motoraji/"] body{max-width:100%!important;overflow:hidden auto!important}
html[data-revault-path="/page-o-motoraji/"] h1{color:rgb(0, 0, 238)!important}
html[data-revault-path="/page-o-motoraji/"] h4{color:rgb(255, 114, 0)!important}
