body,td,div,.p,a{font-family:Verdana,Arial,Helvetica, sans-serif;font-size: 12px;line-height:1.3;color: #000000;}
body {background-color: #FFFFFF;}
.bodyr {background-color: #FFD9BF;margin: 0px;}
A:hover {text-decoration: underline;color:#CC3333;}
a {text-decoration: none;}
table {border:0px;}
img{border:0px;}
input, select, textarea, button {margin-bottom:2px;margin-top:2px;border-radius: 3px;border:1px solid #393939;padding: 3px;color: #000000;}
button, input[type=submit] {padding-left: 7px;padding-right: 7px;background-color: #dddddd;}
h1 {font-size: 15px;font-weight: bold;margin:3px 0px 3px 3px;}
.nadpiskategorie {font-size: 12px;font-weight: bold;margin:0px;display: inline;}
form {margin-top: 0px; margin-bottom: 0px;}
.sirka {max-width:1500px;margin: 0 auto;}
.listalogor {padding: 18px 0px 18px 0px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.listalogol {width:215px;padding-left:5px;}
.listalogom {-ms-flex: auto;flex: auto;align-self: center;}
@media (max-width: 995px){.listalogom{display: none;}}
.listalogop {-ms-flex: auto;flex: auto; align-self: center; text-align: right;padding-right:25px;}
.listalogop a {padding-left:23px;}
.pridati {background-color: #FFD9BF;border: 1px solid #E4C2AB; padding:5px; border-radius: 3px;}
.teldetail {background-color: #FFD9BF;border: 1px solid #E4C2AB; padding:4px; border-radius: 3px;cursor:pointer;white-space: nowrap;}
.teldetail:hover {text-decoration: underline;color:#CC3333;}
.listah {background-color: #FF6600; margin: 3px; border: 1px solid #BF4C00; padding: 2px;border-radius: 3px;}
.flexmain {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.menuleft {padding-right:10px;margin: 10px;width:200px;border-right: 1px dashed #bbbbbb;}
.maincontent {margin:10px 10px 5px 3px;-ms-flex: 1;flex: 1;}
.listadvlevo {border-right: 1px dashed #bbbbbb; margin: 10px;}
.velikost10, .velikost10 a, .velikost10 A:hover {font-size: 11px;}
.rubriky, .rubriky A, .rubriky A:hover {word-spacing: 5px;COLOR: #ffffff;text-align: center;}
.rubrikyv {word-spacing: 0px;}
.nadpisnahlavni A, .nadpisnahlavni A:hover {font-size: 14px;color: #000000;font-weight: bold; line-height:20px;}
.maparubriky{font-size: 14px;font-weight: bold; }
.mapaflex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.mapaflexcell {width:33%;margin-bottom:15px;}
.inzeraty {padding:7px 5px 5px 5px;border-top: 1px solid #dddddd;}
.inzeraty:hover {background-color: #FBF3E1;}
.inzeratyflex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.inzeratynadpis {width:58%;}
.inzeratycena {box-sizing: border-box; padding-left:10px;width:15%;}
.inzeratylok {width:15%;}
.inzeratyview {width:12%;}
.inzeratyakce {width:100%;margin-bottom:5px;}
.inzeratydetnadpis {-ms-flex: auto;flex: auto;}
.inzeratydetdel {-ms-flex: auto;flex: auto;align-self: center;text-align: right;}
#container_two {border-top: 1px solid #dddddd;}
.listainzerat {background-color: #FFD9BF;padding:5px;border: 1px solid #C7A995;border-radius: 3px;}
.oranzovy {margin:0px 0px 7px 0px; padding:5px;background-color: #FFD9BF;border: 1px solid #E4C2AB;border-radius: 3px;}
.cisla {background-color: #FFD9BF;border: 1px solid #E4C2AB; padding:4px; margin:-2px;border-radius: 3px;}
.nadpisdetail {display: inline-block;font-size: 12px;font-weight: bold;overflow-wrap: break-word;word-wrap: break-word;word-break: break-all; word-break: break-word;}
.nadpis {display: inline;margin:0px;font-size: 12px;font-weight: bold;overflow-wrap: break-word;word-wrap: break-word;word-break: break-all; word-break: break-word;}
.nadpis a {text-decoration: underline;}
.nadpis A:hover {text-decoration: none;}
.barvalmenu {background-color: #FFECBF;padding-left:1px;border: 1px solid #EBD9B0;border-radius: 0px 0px 3px 3px;}
.nadpismenu {background-color: #FF6600;color: #ffffff;text-align: center;font-weight: bold;padding: 5px;border: 1px solid #BF4C00;border-radius: 3px 3px 0px 0px;}
.nadpismenu A, .nadpismenu A:hover {color: #ffffff;text-align: center;font-weight: bold;padding: 5px;}
.barvaleva A {DISPLAY: block;padding: 4px;line-height:1.2;}
.kniha a {font-size: 13px;}
.kartab {vertical-align: bottom;}
.obrazek {border-radius: 3px;float: left;margin:3px 6px 10px 0px;object-fit: cover;}
.obrazekm {margin: 4px;}
.ztop {COLOR: #FF0000;font-weight: bold;}
.ovse {COLOR: #C00029;}
.vkm, .formvkm {background: none!important;border: none;padding: 0!important;display: inline-block;font-family:Verdana,Arial,Helvetica, sans-serif;font-size: 12px; cursor: pointer;color: #000000;font-weight: normal;margin-bottom:0px;margin-top:0px;}
.vkm:hover {text-decoration: underline;color:#CC3333;}
.paction:hover {text-decoration: underline;color:#CC3333;}
.paction {text-decoration: none;cursor: pointer;}
.inputgal {margin-bottom:0px;margin-top:0px;border:0px;padding: 0px;}
#zvyraznenikat {COLOR: #CC3333;font-weight: bold;}
.strankovani{word-spacing: 4px;text-align: center;}
.drobky {padding:10px 1px 0px 15px;}
.popis {padding-top:5px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-all; word-break: break-word;}
.popisdetail {padding:10px 5px 5px 5px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-all; word-break: break-word;}
.akce {font-size: 11px;color: #5D5D5D;visibility: hidden;margin-right:7px;}
.inzeraty:hover .akce {visibility: visible;}
.inzeratysmazane:hover .akce {visibility: visible;}
.inputpridat {width: 350px;}
.textpridat {width: 350px;height: 110px;}
#vysledek {position:absolute;top:18px;left:-5px;margin: 0px;padding: 5px;width: 318px;}
#vysledekpsc {position:absolute;top:18px;left:-5px;margin: 0px;padding: 5px;width: 318px;}
.tablenas {width: 318px;background:#ffffff;text-align: left;word-spacing: 0px;color: #000000;font-weight: normal;cursor:pointer;margin: 0px;padding: 0px;border:1px solid #999;border-radius: 3px;}
.tablenaspsc {width: 318px;background:#ffffff;text-align: left;word-spacing: 0px;color: #000000;font-weight: normal;cursor:pointer;margin: 0px;padding: 0px;border:1px solid #999;border-radius: 3px;}
.vysokoli {position: relative;z-index:3;}
.vysokolipsc {position: relative;z-index:2;}
.act:hover {background-color: #FF6600;color:#ffffff;width:100%;}
.act a {color:#000000;word-spacing: initial;margin:initial;}
.act:hover a {color:#ffffff;word-spacing: initial;margin:initial;}
.actkat {padding-top:10px;font-size: 11px;color: #FF6600;}
@media (max-width: 995px){.mobilskryt{display: none;}}
.imgv {max-width: 100%; height: auto;}
.gallery {margin:0px -10px 0px 0px;}
.gallerytxt {display: block;padding-left:4px;padding-right:4px;padding-top:10px;padding-bottom:4px;overflow-wrap: break-word;word-wrap: break-word;word-break: break-all; word-break: break-word;}
.galleryprice {font-weight: bold;padding-left:4px;padding-right:4px;padding-top:10px;padding-bottom:4px;}
.galleryobal {padding-bottom:8px;min-width: 46%;max-width: 46%;height: auto;display: inline-block; vertical-align: top; position: relative;margin:10px 10px 10px 0px;overflow: hidden;}
@media (min-width: 850px) and (max-width: 1150px){.galleryobal {min-width: 30.4%;max-width: 30.4%;}}
@media (min-width: 1150px) and (max-width: 1420px){.galleryobal {min-width: 23%;max-width: 23%;}}
@media (min-width: 1420px) and (max-width: 5000px){.galleryobal {min-width: 18.5%;max-width: 18.5%;}}
.galleryobal {box-shadow: #c9c9c9 2px 6px 7px;border-radius: 3px;}
.galleryobal:hover {background-color: #FBF3E1;}
.galleryobrvnejsi {position: relative;}
.galleryobrazek {width: 100%; max-height: 175px; object-fit: cover;}
.gallerytop {position: absolute; top: 5px; left: 5px; z-index: 1;COLOR: #ffffff;background: rgba(255, 102, 0, 0.7);border-radius: 3px;font-size: 10px;padding:2px 4px 2px 4px;}
.gallerylocinimg {position: absolute; bottom: 5px; left: 5px; z-index: 1;color: #ffffff;background: rgba(0, 0, 0, 0.3);border-radius: 3px;font-size: 10px;padding:2px 4px 2px 4px;}
.gallerylist {vertical-align: bottom;}
.gallerylista {vertical-align: bottom;border: 1px solid #C7A995;}
#overlay {display: none;}
#overlay div {background-color: #fff;border:1px solid #dddddd;padding:15px;border-radius: 3px;}
.fliobal {display: flex;flex-direction: row;}
.flinavigace {width:115px;padding-left:7px;}
.obrazekflithumb {border-radius: 3px;border: 1px solid Gray;max-height:100px; height:auto;max-width:115px;margin-bottom:5px;}
.carousel {background: #FFFFFF;max-width:700px;width: 100%;flex-shrink: 50;}
.carousel.is-fullscreen {max-width: 100%;}
.carousel-cell {width: 100%;margin-right: 10px;display: flex;align-items: center;justify-content: center;}
.carousel.is-fullscreen .carousel-cell {height: 100%;max-height:none;}
.carousel-cell-image {display: block;max-width: 100%;height: auto;max-height: 600px;border-radius: 3px;}
.carousel.is-fullscreen .carousel-cell-image {max-width: 100%;max-height:100%;width: unset;}
.flickity-enabled {position: relative;}
.flickity-enabled:focus {outline: none;}
.flickity-viewport {overflow: hidden;position: relative;height: 100%;}
.flickity-slider {position: absolute;width: 100%;height: 100%;}
.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing;}
.flickity-button {position: absolute;background: hsla(0, 0%, 100%, 0.35);border: none;color: #333;}
.flickity-button:hover {background: white;cursor: pointer;}
.flickity-button:focus {outline: none;box-shadow: 0 0 0 5px #19F;}
.flickity-button:active {opacity: 0.6;}
.flickity-button:disabled {opacity: 0.3;cursor: auto;pointer-events: none;}
.flickity-button-icon {fill: #333;}
.flickity-prev-next-button {top: 45%;width: 44px;height: 44px;border-radius: 50%;transform: translateY(-50%);}
.flickity-prev-next-button.previous {left: 10px;}
.flickity-prev-next-button.next {right: 10px;}
.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px;}
.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px;}
.flickity-prev-next-button .flickity-button-icon {position: absolute;left: 20%;top: 20%;width: 60%;height: 60%;}
.flickity-page-dots {width: 100%;padding: 0;margin: 8px 0px 0px 0px;list-style: none;text-align: center;line-height: 1;}
.flickity-rtl .flickity-page-dots {direction: rtl;}
.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 8px;background: #ff8020;border-radius: 50%; opacity: 0.25;cursor: pointer;}
.flickity-page-dots .dot.is-selected {opacity: 1;}
.flickity-enabled.is-fullscreen {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: hsla(0, 0%, 0%, 0.9);z-index: 4;}
.flickity-enabled.is-fullscreen .flickity-page-dots {bottom: 10px;}
.flickity-enabled.is-fullscreen .flickity-page-dots .dot {background: white;}
html.is-flickity-fullscreen {overflow: hidden;}
.flickity-fullscreen-button {display: block;right: 10px;top: 10px;width: 24px;height: 24px;border-radius: 4px;}
.flickity-rtl .flickity-fullscreen-button {right: auto;left: 10px;}
.flickity-fullscreen-button-exit {display: none;}
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit {display: block;}
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view {display: none;}
.flickity-fullscreen-button .flickity-button-icon {position: absolute;width: 16px;height: 16px;left: 4px;top: 4px;}
