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;}
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:1010px;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;}
.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;}
.icontblrow {padding: 0;margin: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-around;}
.icontblcell {text-align: center;padding:7px; margin: 0px;-ms-flex: 1;flex: 1;border-right: 1px dashed #dddddd;}
.icontblcell:nth-child(4) {border-right: 0px;}
.iconstblrow {width:100%;padding: 0;margin: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-around;}
.iconstblcell {text-align: center;padding:5px; margin: 0px;-ms-flex: 1;flex: 1;}
.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;}
.imgmain {margin-top:10px;margin-bottom:0px; max-width: 65px; max-height: 60px;}
.imgmainsmall {margin-top:3px;margin-bottom:7px; max-width: 45px; max-height: 40px;}
.maparubriky, .maparubriky a {margin-left:5px;font-size: 14px;font-weight: bold; }
.mapaimg {margin-bottom:7px; max-width: 45px; max-height: 40px;vertical-align: middle;}
.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;}
.hodnoceniflex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.hodnocenitext {width:70%;}
.hodnoceniznamenko {width:15%;min-width:80px;}
.hodnocenidatum {width:15%;}
.uzivatelvyber {text-decoration: none;cursor: pointer;background-color: #FFD9BF;padding:5px;border: 1px solid #C7A995;border-radius: 3px;}
.uzivatelvybrany {font-weight: bold;}
.uzivatelvyber:hover {border: 1px solid #000000;}
#container_two {border-top: 1px solid #dddddd;}
.inzeratysmazane {background-color: #dddddd;padding:7px 5px 5px 5px;border-top: 1px solid #bbbbbb;}
.inzeratysmazane:hover {background-color: #FBF3E1;}
.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;}
.bilytext {margin:10px;}
.cisla {background-color: #FFD9BF;border: 1px solid #E4C2AB; padding:4px; margin:-2px;border-radius: 3px;}
.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;}
.obrazek {border-radius: 3px;float: left;margin:3px 6px 10px 0px;object-fit: cover;}
.obrazekv {border: 1px solid Black;margin: 4px;}
.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;}
.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;}
.textpridatreport {width: 300px;height: 40px;}
#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;}
#overlay {display: none;}
#overlay div {background-color: #fff;border:1px solid #dddddd;padding:15px;border-radius: 3px;}