/* filter: grayscale(100%); -webkit-filter: grayscale(100%); */
body {margin: 0;padding:0;font-family: Source Sans Pro, Helvetica, sans-serif;}

h1 {text-transform:uppercase;letter-spacing:2px;line-height:1.4em;font-size:34px;color:#4D4D4D;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
h1:hover {transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;color:#B49B57;}
h2 {text-transform:uppercase;letter-spacing:2px;line-height:1.4em;text-shadow:1px 1px solid #B49B57;color:#4D4D4D;}
h3 {text-transform:uppercase;letter-spacing:2px;line-height:1.4em;color:#4D4D4D;}

input[type=text] {padding:10px;letter-spacing:1px;}
input[type=email] {padding:10px;letter-spacing:1px;}
input[type=password] {padding:10px;letter-spacing:1px;}
input[type=number] {padding:10px;letter-spacing:1px;}
input[type=number].mobil {padding:10px;letter-spacing:3px;font-size:20px;}
input[type=submit] {padding:10px;letter-spacing:1px;background-color:#B49B57;color:#fff;border:1px solid #fff;cursor:pointer;font-size:17px;border-radius:0;}
input[type=submit]:hover {background-color:#fff;color:#3E3E3E;border:1px solid #3E3E3E;} 
input[type=file] {padding:7px 10px;letter-spacing:1px;background-color:#B49B57;color:#fff;border:1px solid #fff;cursor:pointer;font-size:15px;}
input[type=file]:hover {background-color:#fff;color:#3E3E3E;border:1px solid #3E3E3E;} 
textarea {padding:10px;letter-spacing:1px;font-size:17px;}
input[type=radio] {padding:10px;letter-spacing:1px;height:16px;width:16px;}
input[type=checkbox] {padding:10px;letter-spacing:1px;height:16px;width:16px;}
select, #content option {padding:10px;letter-spacing:1px;border-radius:0;}
iframe {width:300px;height:200px;position:static;margin:0;padding:0;}


a.limit {padding:10px;letter-spacing:1px;background-color:#4D4D4D;color:#fff;border:1px solid #fff;cursor:pointer;font-size:17px;border-radius:0;color:#fff !important;text-decoration:none;}
                                                                                                            
#top {padding:0px;height:auto;position:sticky;top:0px;z-index:10;background-color:#4D4D4D;}  
#top-center {width:1000px;margin:0 auto;padding:5px;}

#top-center a {color:#fff;}
#top-center:hover a.logo, #top-center a.logo:hover {filter: grayscale(0%); -webkit-filter: grayscale(0%);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}
#top-center a.logo {float:left;padding:5px;color:#fff;text-decoration:none;margin-right:40px;position:relative;top:4px;letter-spacing:2px;font-size:24px;text-transform:uppercase;font-weight:bold;}
#top-center a.logo span {color:#B49B57;font-weight:bold;letter-spacing:1px;}

#top:hover a.logo {color:#B49B57;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
#top:hover a.logo span {transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;color:#fff;}

#mobile_open {display:none;}
#mobile_close {display:none;}

#top-center #navi {text-align:right;}
.topnavi ul {text-align:right;}
.topnavi li {display:inline-block;}
.topnavi li a {color: #fff;text-align: right; padding: 7px 12px; text-decoration: none; font-size: 16px; letter-spacing:1px;margin-left:40px;}
.topnavi img {height:32px;}
.topnavi li a:hover {color:#000 !important;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
.topnavi li a.active {color: #B49B57;}
.topnavi li a.prihlaska {background-color:#B49B57;color:#fff;border:1px solid #fff;}
.topnavi li a.prihlaska:hover {background-color:#fff;color:#3E3E3E !important;border:1px solid #3E3E3E;}

#search {height:auto;text-align:center;padding:10px;background-color:#808080;}
#search-center {width:1000px;margin:0 auto;padding:5px;}
#search-center #cas {float:left;margin-left:5px;display:inline-block;color:#fff;}
#search-center #cas span.datum {font-weight:bold;}
#search-center #cas span.cas {font-weight:bold;font-size:24px;margin-left:20px;}
#search-center form {text-align:right;margin-right:20px;}
#search-center input[type=text] {font-size:14px;}
#search-center input[type=submit] {font-size:14px;}

#content {height:auto;min-height:500px;background:#F3F3F3;letter-spacing:1px;padding:10px;}
#content a {color:#828282;}
#content li {list-style-position: inside;}

#content-center {width:1000px;padding:5px;margin:0 auto;}

#subnavi {width:280px;height:auto;float:left;}
#subnavi ul {margin-top:0px;}
#subnavi li {list-style-type:none;margin-left:-40px;}
#subnavi li a {padding:10px;display:block;margin:1px 0 1px 0;text-decoration:none;text-transform:uppercase;} 
#subnavi li a img {height:16px;width:16px;filter: grayscale(100%); -webkit-filter: grayscale(100%);margin-right:10px;position:relative;top:2px;}
#subnavi li a:hover {color:#B49B57;font-weight:bold;}
#subnavi li a.active {color:#B49B57;}
#subnavi li a.active img {filter: none; -webkit-filter: none;}
#subnavi li a:hover img {filter: none; -webkit-filter: none;}
#subnavi hr {width:240px;margin:10px;}

#obsah {width:700px;height:auto;float:right;padding:10px;}
#obsah #mininavi {font-size:14px;margin-left:-5px;}
#obsah #mininavi a {margin:0 5px 0 5px;}
#obsah:hover h1 {transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;color:#B49B57;}
#obsah a:hover {color:#000;}

#obsah a.red_button {padding:5px;display:inline-block;background-color:#C83737;color:#fff;font-weight:bold;text-align:center;text-decoration:none;}

#obsah table.prihozy {width:100%;}
#obsah table.prihozy img {width:16px;height:16px;margin-top:10px;}
#obsah td.prihoz {font-weight:bold;padding:5px;}
#obsah td.datum {padding:5px;}

#obsah a.katalog {margin:0 20px 20px 0; display:inline-block;}
#obsah a.autor {margin-right:20px;display:inline-block;}

#obsah .aukce {padding:2%;margin:10px 0 10px 0;text-align:center;width:96%;height:290px;text-align:center;}
#obsah .aukce h2 {background-color:#ccc;display:inline-block;padding:10px;opacity:0.8;color:#000;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
#obsah .aukce-konci {background-color:#ccc;width:66%;margin:0 auto;padding:10px;margin-top:20px;opacity:0.8;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}

#obsah .aukce a {background-color:#ACACAC;color:#fff;padding:10px 20px;border:2px solid #fff;text-decoration:none;text-transform:uppercase;position:relative;top:50px;font-size:20px;opacity:0.95;}
#obsah .aukce a:hover {background-color:#B49B57;opacity:1;}

#obsah .aukce:hover h2 {background-color:#fff;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
#obsah .aukce:hover .aukce-konci {background-color:#fff;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}

#obsah table.vypis {border-collapse: collapse; width:100%;padding:0 5px 0 5px;}
#obsah table.vypis tr {margin-bottom:10px;border-bottom:1px solid #ccc;vertical-align:top;}
#obsah table.vypis td {vertical-align:top;padding-top:20px;width:30%;}
#obsah table.vypis .vypis_img {width:200px;height:260px;margin-right:20px;margin-top:20px;}
#obsah td.akce {width:200px;vertical-align:top;text-align:right;}
#obsah td.akce input[type=number] {text-align:right;width:140px;display:inline-block;font-size:24px;font-weight:bold;}

#obsah table.fotky {width:100%;}
#obsah table.fotky tr {vertical-align:top;}

#obsah .data {width:240px;padding:0 10px 0 10px;}
#obsah .data .scroll {height:280px;width:100%;border:0;overflow:scroll;overflow-x:hidden;overflow-y:scroll;}
#obsah .drazba {width:140px;padding:0 10px 0 10px;}

#obsah .foto {display:inline-block;width:170px;height:240px;}
#obsah .foto img {width:100%;height:auto;}

#obsah .katalog {display:inline-block;width:330px;height:360px;}
#obsah .katalog img {width:100%;height:auto;}

#obsah .vydrazeno {font-size:30px;font-weight:bold;transform: rotate(-15deg);position:relative;top:20px;text-transform:uppercase;color:#B49B57;}
#obsah span.aktualni {font-size:30px;font-weight:bold;}
#obsah span.vyvolavaci {font-size:18px;font-weight:bold;}

#obsah a.submenu {padding:10px;display:inline-block;margin:1px 0 1px 0;text-decoration:none;text-transform:uppercase;} 
#obsah a.submenu img {height:16px;width:16px;filter: grayscale(100%); -webkit-filter: grayscale(100%);margin-right:10px;position:relative;top:2px;}
#obsah a.submenu:hover {color:#B49B57;font-weight:bold;}
#obsah a.submenu.active {color:#B49B57;}
#obsah a.submenu.active img {filter: none; -webkit-filter: none;}
#obsah a.submenu:hover img {filter: none; -webkit-filter: none;}

#obsah .sledovat img {width:24px;height:24px;margin-right:5px;position:relative;top:6px;}
#obsah .sledovat a {text-decoration:none !important;}
#obsah .sledovat a:hover {color:#C29B57;font-weight:bold;}

#footer {background-color: #4D4D4D; padding:10px;height:auto;min-height:60px;top:0;color:#fff;}
#footer h2 {color:#fff;}
#footer h2 span {color:#B49B57;}

#footer:hover h2 {transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;color:#B49B57;}
#footer:hover h2 span {transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;color:#fff;}

#footer-center {width:1000px;margin:0 auto;padding:0;text-align:center;font-size:14px;}
#footer-center a {color:#fff;text-decoration:none;}
#footer-center center {padding:20px 0 20px 0;}
#footer-center center a {margin:0 20px 0 20px;}
#footer-center a:hover {color:#B49B57;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
#footer-center .footer {display:inline-block;width:30%;text-align:left;vertical-align:top;padding-bottom:40px;}

.footer ul {margin-left:-40px;}
.footer li {list-style:none;margin:10px 0 10px 0;}
.footer li a {padding:5px 5px 5px 0;letter-spacing:1px;}

#copyright {background-color:#000;color:#fff;text-align:center;padding:10px;font-size:12px;}
#copyright a {color:#fff;}

.green {background-color: #ddffdd;border-left: 6px solid #4CAF50;padding:20px;margin:10px 0 20px 0;text-align:center;}
.red {background-color: #ffdddd;border-left: 6px solid #f44336;padding:20px;margin:10px 0 20px 0;text-align:center;}
.orange {background-color: #ffffcc;border-left: 6px solid #ffeb3b;padding:20px;margin:10px 0 20px 0;text-align:center;}
.blue {background-color: #e7f3fe;border-left: 6px solid #2196F3;padding:20px;margin:10px 0 20px 0;text-align:center;}

.marquee-item {display:inline-block;margin:5px;padding:10px;height:auto;min-height:200px;width:auto;min-width:170px;}
.marquee-item h2 a {color:#000;text-decoration:none;text-transform:none;font-size:18px;font-weight:normal;}
.marquee-item p a {color:#B49B57;text-decoration:none;text-transform:none;font-size:17px;font-weight:normal;}

.marquee-wrapper{text-align:center;}
.marquee-wrapper .container{overflow:hidden;}
.marquee-inner span{float:left; width:50%;}
.marquee-wrapper .marquee-block{text-align:left; --total-marquee-items:10;height: 280px;width: calc(250px * (var(--total-marquee-items))); overflow: hidden; box-sizing: border-box; position: relative; margin: 20px auto; padding: 0 0;}

.marquee-inner{display: block;width: 200%;position: absolute;}
.marquee-inner p{}
.marquee-inner.to-left{animation: marqueeLeft 75s linear infinite;}
.marquee-inner.to-right{animation: marqueeRight 75s linear infinite;}
.marquee-item{width: auto;height: auto;display: inline-block;margin: 0 30px;float: left;transition: all 0.2s ease-out;}                              

.marquee-wrapper:hover .marquee-inner.to-left{animation-play-state: paused;}
.marquee-wrapper:hover .marquee-item {transform: scale(1.1);}
.marquee-wrapper:hover .marquee-inner.to-right{animation-play-state: paused;}

@keyframes marqueeLeft{ 0% { left: 0; } 100% { left: -100%; }}
@keyframes marqueeRight{ 0% { left: -100%; } 100% { left: 0;}}

/* male displeje */
@media (max-width:1024px){
body {overflow-x:hidden;}

h1 {font-size:28px;}
#top {padding:10px;height:auto;min-height:60px;position:sticky;top:0;z-index:10;}

#top-center {width:100%;margin:0 auto;padding:0;font-size:16px;}
#top-center a {color:#fff !important;text-decoration:none;}
#top-center a:hover {color:#B49B57 !important;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
#top-center a.logo {margin-top:-5px;font-size:22px;}

#mobile_open {display:inline-block;text-align:center;padding:5px;position:absolute;top:10px;right:20px;}
a#mobile_open {color:#fff !important;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:18px;}
#mobile_open:hover #navi {transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}

#mobile_close {display:none;text-align:center;padding:5px;position:absolute;top:10px;right:20px;}
a#mobile_close {color:#fff !important;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:18px;}
#mobile_close:hover #navi {transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}

#navi {display:none;width:100%;text-align:center;height:auto;margin-left:-40px;margin-top:0px;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
.topnavi li {display:inline-block;width:auto;margin:20px;font-size:14px;}
.topnavi li a {margin:0;}
.botnavi {display:none !important;}

#search-center {width:100%;margin:0 auto;padding:0;}
#search-center form {text-align:right;margin-right:5px;}
#content-center {width:100%;margin:0 auto;padding:0;}

#subnavi {width:100%;height:auto;float:none;display:none;}
#subnavi ul {margin-top:0px;margin-left:0px;}
#subnavi li {list-style-type:none;display:inline-block;}
#subnavi li a {padding:10px;display:inline-block;margin:1px 40px 1px 0;text-decoration:none;text-transform:uppercase;} 
#subnavi li a img {height:16px;width:16px;filter: grayscale(100%); -webkit-filter: grayscale(100%);margin-right:10px;position:relative;top:2px;}
#subnavi li a:hover {color:#B49B57;font-weight:bold;}
#subnavi li a.active {color:#B49B57;}
#subnavi li a.active img {filter: none; -webkit-filter: none;}
#subnavi li a:hover img {filter: none; -webkit-filter: none;}
#subnavi hr {width:auto;margin:10px;}

#obsah {width:100%;height:auto;float:none;padding:10px;font-size:15px;}

#footer-center {width:100%;margin:0 auto;padding:0;font-size:14px;}
}

/* mobily */
@media (max-width:600px){

#top-center #navi {text-align:center;}
.topnavi ul {text-align:center;margin-left:-40px;}
.topnavi li {display:inline-block;margin-right:5px;}
.topnavi li a {color: #fff;text-align: right; padding: 7px 12px; text-decoration: none; font-size: 16px; letter-spacing:1px;margin-left:0;margin-right:0;}
.topnavi img {height:32px;}
.topnavi li a:hover {color:#000 !important;transition:1s all;	-webkit-transition:1s all;-moz-transition:1s all;	-o-transition:1s all;	-ms-transition:1s all;}
.topnavi li a.active {color: #B49B57;}
.topnavi li a.prihlaska {background-color:#B49B57;color:#fff;border:1px solid #fff;}
.topnavi li a.prihlaska:hover {background-color:#fff;color:#3E3E3E !important;border:1px solid #3E3E3E;}


#search-center #cas span.datum {font-weight:bold;display:block;}
#search-center #cas span.cas {font-weight:bold;font-size:18px;margin-left:0;display:block;}
#search-center input[type=text] {font-size:13px;}
#search-center input[type=submit] {font-size:13px;}

#obsah {padding:0;}
#obsah table.vypis .vypis_img {width:130px;height:180px;margin-right:20px;margin-top:20px;}
#obsah .vydrazeno {font-size:24px;font-weight:bold;transform: rotate(-15deg);position:relative;top:20px;text-transform:uppercase;color:#B49B57;}
#obsah span.aktualni {font-size:24px;font-weight:bold;}
#obsah a.red_button {padding:5px;font-weight:normal;display:inline-block;}

#footer-center .footer {display:inline-block;width:49%;text-align:center;vertical-align:top;padding-bottom:40px;}
}

#cookie {
transition:2s all;-webkit-transition:2s all;-moz-transition:2s all;-o-transition:2s all;-ms-transition:2s all;
text-align:center;padding:5px;width:100%;height:auto;font-size:12px;color:#fff;background-color:#000;opacity:0.9;position:fixed;bottom:0;
}
#cookie a {color:#fff;text-decoration:none;cursor:pointer;display:inline-block;}
#cookie a.c_vse {padding:5px 10px;background-color:green;border-radius:10px;margin:10px;}
#cookie a.c_vybrane {padding:5px 10px;background-color:orange;border-radius:10px;margin:10px;}
#cookie a.c_ne {padding:5px 10px;background-color:red;border-radius:10px;margin:10px;}