/* základní nastavení */
body {margin:0px auto 0px auto;padding: 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;text-align:left;color:#CCCCCC;background:#000000 url("img/pruh.png");background-repeat: repeat-x;
background-position: top;}
a {color:#999999;text-decoration:underline;}
a:hover {color:#FF9900;text-decoration:underline;}

/* filtry */
#filtr{width:670px;height:30px;float:left;}
.filtr{float:left;}

/* tlačítka */
.inpbutton{width:100px;height:25px;}
.inpbuttonr{width:150px;height:25px;color:#000000;}
.inpbuttonm{width:50px;height:25px;}
.inpbutton,.inpbuttonm,.inpbuttonr{background:#F2F2F2;font-size:14px}
input,select{border:1px solid #CCC;border-radius:0;-webkit-border-radius:0;outline:none;}
input[type="text"],input[type="email"],input[type="submit"],input[type="button"]{-webkit-appearance:none;}
select{background:#FFF;}

/* rozbalovací menu */
select.red{font-size:14px;}
select.red option{width:100%;margin:5;padding:0 5px;height:25px;line-height:24px;font-size:14px;}
select.blu{font-size:0.9em;}
select.blu option{background-color:#FFFFFF;color:#333333;}

/* formuláře */
.inpfield100{width:100%;line-height:24px;padding:0 5px;height:25px;font-size:14px;font-family:Arial,Helvetica,sans-serif;}
.inpfield{width:100%;margin:5;padding:0 5px;height:25px;line-height:24px;font-size:14px;}
.inpfield100ref {border:1px solid #336699;color: #B00707;font-family: Arial, Helvetica, sans-serif;font-size: 16px;width: 100%;background-color: #FFFFEC;background-image: url(/img/req.gif);background-repeat: no-repeat;background-position: right top;}

.inpfield100req{width:100%;margin:5;padding:0 5px;line-height:24px;}
.searchfield{width:100%;margin:5;padding:0 5px;height:25px;line-height:24px;}
.inpfield{width:100%;margin:5;padding:0 5px;height:25px;line-height:24px;}
.inpfielda{width:100%;margin:5;padding:0 5px;height:25px;line-height:24px;}
.inpfield1001{width:490px;margin:5;padding:0 5px;line-height:24px;font-size:14px;height:25px;font-family:Arial,Helvetica,sans-serif;float:right;}

/* formulář dotaz k nemovitosti a poptávce */
#superform{width:430px;background-color:#FFFFFF;}
#superformc{width:430px;background-color:#FFFFFF;}
#formular{width:400px;margin:0px auto 0px auto;padding-top:5px;}

#pg{width:673px;float:left;margin-bottom:5px;color:#666666;}
div.pg{width:653px;height:40px;margin-top:15px;margin-left:155px;color:#666666;}
div.pg, div.pg td{vertical-align:middle;color:#666666;}
div.pg select{vertical-align:middle;height:25px;}
.hiddenelement, .hd{display:none;}
.break{clear:both;height:0px;font-size:0px;}
* html .break{d\isplay:none;}

div.flike {float:right;background: url(/img/like.png) no-repeat right center;padding: 3px 25px 3px 0;cursor: pointer;}

.vizitka{text-align:left;}

/* tělo mezi hlavičkou a zápatím */
html.foto,html.foto body{height:100%;/*overflow:hidden*/}
html.foto #mainx{height:calc(100% - 73px)}
html.foto #mainx img#mimg{max-height:calc(100% - 73px)}
body {margin:0px auto 0px auto;padding: 0px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;text-align:left;}
#zfr{width:100%;height:45px;background-image:url("img/vizitka.png");background-repeat:no-repeat;position: fixed;}
#zf{width:1500px;margin:0px auto 0px auto;height:45px;padding-top:2px;padding-bottom:4px;border-bottom:10px solid #000000;}
#zf1{width:1500px;margin:0px auto 0px auto;height:45px;}
#zf1la{width:50px;float:left;height:45px;background-image:url("img/zf1la.png");background-repeat:no-repeat;}
#zf1laf{width:35px;float:left;height:45px;background-image:url("img/zf1laf.png");background-repeat:no-repeat;}
#zf1lviz{width:57px;float:left;height:45px;background-image:url("img/zfviz.png");background-repeat:no-repeat;}
#zf1se{width:180px;float:left;height:37px;padding-top:8px;padding-left:5px;}
#zf1ka{width:165px;float:left;height:37px;padding-top:8px;padding-left:4px;}
#zf1si{width:190px;float:left;height:37px;padding-top:8px;padding-left:10px;}
#zf1te{width:170px;float:left;height:37px;padding-top:8px;padding-left:5px;}
#zf1ko{width:150px;float:left;height:37px;padding-top:8px;padding-left:5px;} 
#zf1ka{width:150px;float:left;height:37px;padding-top:8px;padding-left:15px;} 
#fula{margin:0px auto 0px auto;padding: 0px;width:98%;}
#nemo{width:675px;margin:15px auto 0px auto;text-align:center;}
#full{width:98%;padding-left:15px;text-align:center;}
#mainx{margin:0px auto 0px auto;text-align:center;background-color:#000000;border-top:5px solid #000000;border-bottom:1px solid #000000;}
#info{margin:10px auto 0px auto;max-width:1500px;padding-left:20px;padding-right:20px;background-color:#000000;color:#CCCCCC;text-align:left;font-size:16px;}
#infow{margin:10px auto 0px auto;max-width:1500px;padding-left:20px;padding-right:20px;background-color:#000000;color:#CCCCCC;text-align:center;font-size:16px;}
.nadpis{color:#CCCCCC;text-align:left;font-size:16px;}
.popis{color:#CCCCCC;text-align:left;font-size:16px;}
.licence{color:#CCCCCC;text-align:left;font-size:14px;padding-top:5px;}
.infik{color:#CCCCCC;text-align:left;font-size:16px;padding-left:3px;padding-bottom:6px;}
.nadpisi{color:#333333;text-align:left;font-size:18px;}
.popisi{color:#333333;text-align:left;font-size:16px;}
#info2{max-width:90%;width:auto;background-color:#FFFFFF;color:#333333;text-align:left;padding-left:15px;padding-top:15px;padding-right:20px;padding-bottom:5px;}
#info3{background-color:#141414;color:#888888;text-align:left;text-align:justify;padding-top:1px;padding-bottom:5px;}
#info4{max-width:100%;width:auto;color:#888888;text-align:left;padding-left:20px;padding-top:10px;text-align:justify;}
#pridat{width:500px;margin-left:10px;padding:15px;border:1px solid #000000;color:#FFFFFF;background-color:#000000;}
.fotoxxl{width:330px;max-height:220px;padding-top:1px;padding-left:1px;padding-right:2px;}
.fotoprofitem{width:160px;height:auto;margin-top:2px;border:1px solid #333333;}
.fotoprof{width:auto;max-width:73%;max-height:73%;}
.fotoxxltit{width:auto;height:100px;padding:2px;}
.fotoxxl3{width:auto;max-width:1500px;max-height:73%;}
.fotoxxlc{width:auto;max-width:100%;max-height:73%;margin-top:10px;margin-bottom:10px;border:1px solid #333333;}
table.n{width:100%;border:0px;}
.linka{border-bottom:1px solid #CCCCCC;padding-top:5px;}

/* tělo mezi hlavičkou a zápatím */
@media screen and (max-width: 2000px) {
html.foto,html.foto body{height:100%;/*overflow:hidden*/}
html.foto #mainx{height:calc(100% - 73px)}
html.foto #mainx img#mimg{max-height:calc(100% - 73px)}
body {margin:0px auto 0px auto;padding: 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;text-align:left;}
#zfr{width:100%;height:45px;background-image:url("img/vizitka.png");background-repeat:no-repeat;position: fixed;}
#zf{width:1200px;margin:0px auto 0px auto;height:45px;padding-top:2px;padding-bottom:4px;border-bottom:10px solid #000000;}
#zf1{width:1200px;margin:0px auto 0px auto;height:45px;}
#zf1la{width:50px;float:left;height:45px;background-image:url("img/zf1la.png");background-repeat:no-repeat;}
#zf1laf{width:35px;float:left;height:45px;background-image:url("img/zf1laf.png");background-repeat:no-repeat;}
#zf1lviz{width:57px;float:left;height:45px;background-image:url("img/zfviz.png");background-repeat:no-repeat;}
#zf1se{width:180px;float:left;height:37px;padding-top:8px;padding-left:5px;}
#zf1ka{width:165px;float:left;height:37px;padding-top:8px;padding-left:4px;}
#zf1si{width:190px;float:left;height:37px;padding-top:8px;padding-left:10px;}
#zf1te{width:170px;float:left;height:37px;padding-top:8px;padding-left:5px;}
#zf1ko{width:150px;float:left;height:37px;padding-top:8px;padding-left:5px;} 
#zf1ka{width:150px;float:left;height:37px;padding-top:8px;padding-left:15px;} 
#fula{margin:0px auto 0px auto;padding: 0px;width:98%;}
#nemo{width:675px;margin:15px auto 0px auto;text-align:center;}
#full{width:1200px;padding-left:15px;text-align:center;}
#mainx{margin:0px auto 0px auto;text-align:center;background-color:#000000;border-top:5px solid #000000;border-bottom:1px solid #000000;}
#info{margin:10px auto 0px auto;max-width:1200px;padding-left:20px;padding-right:20px;background-color:#000000;color:#CCCCCC;text-align:left;font-size:14px;}
#infow{margin:10px auto 0px auto;max-width:1200px;padding-left:20px;padding-right:20px;background-color:#000000;color:#CCCCCC;text-align:left;font-size:14px;}
.nadpis{color:#CCCCCC;text-align:left;font-size:14px;}
.popis{color:#CCCCCC;text-align:left;font-size:14px;}
.licence{color:#CCCCCC;text-align:left;font-size:14px;padding-top:5px;}
.infik{color:#CCCCCC;text-align:left;font-size:14px;padding-left:3px;padding-bottom:6px;}
.nadpisi{color:#333333;text-align:left;font-size:14px;}
.popisi{color:#333333;text-align:left;font-size:14px;}
#info2{max-width:90%;width:auto;background-color:#FFFFFF;color:#333333;text-align:left;padding-left:15px;padding-top:15px;padding-right:20px;padding-bottom:5px;}
#info3{background-color:#141414;color:#888888;text-align:left;text-align:justify;padding-top:1px;padding-bottom:5px;}
#info4{max-width:100%;width:auto;color:#888888;text-align:left;padding-left:20px;padding-top:10px;text-align:justify;}
#pridat{width:500px;margin-left:10px;padding:15px;border:1px solid #000000;color:#FFFFFF;background-color:#000000;}
.fotoxxl{width:300px;max-height:200px;padding-top:0px;padding-left:0px;padding-right:1px;}
.fotoprofitem{width:160px;height:auto;margin-top:2px;border:1px solid #333333;}
.fotoprof{width:auto;max-width:73%;max-height:73%;}
.fotoxxltit{width:auto;height:100px;padding:2px;}
.fotoxxl3{width:auto;max-width:1200px;max-height:73%;}
.fotoxxlc{width:auto;max-width:100%;max-height:73%;margin-top:10px;margin-bottom:10px;border:1px solid #333333;}
table.n{width:100%;border:0px;}
.linka{border-bottom:1px solid #CCCCCC;padding-top:5px;}
}

/* On screens that are 1300px or lens, set the background color to blue */
@media screen and (max-width: 1300px) {
html.foto,html.foto body{height:100%;/*overflow:hidden*/}
html.foto #mainx{height:calc(100% - 45px)}
html.foto #mainx img#mimg{max-height:calc(100% - 45px)}
body {margin:0px auto 0px auto;padding: 0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;background-color:#000000;text-align:left;}
#zfr{width:100%;height:45px;background-image:url("img/vizitka.png");background-repeat:no-repeat;position: fixed;}
#zf{width:98%;margin:0px auto 0px auto;height:45px;padding-top:2px;padding-bottom:4px;border-bottom:5px solid #000000;}
#zf1{width:98%;margin:0px auto 0px auto;height:45px;}
#zf1la{width:50px;float:left;height:45px;background-image:url("img/zf1la.png");background-repeat:no-repeat;}
#zf1laf{width:35px;float:left;height:45px;background-image:url("img/zf1laf.png");background-repeat:no-repeat;}
#zf1lviz{width:57px;float:left;height:45px;background-image:url("img/zfviz.png");background-repeat:no-repeat;}
#zf1se{width:180px;float:left;height:37px;padding-top:8px;padding-left:5px;}
#zf1ka{width:165px;float:left;height:37px;padding-top:8px;padding-left:4px;}
#zf1si{width:190px;float:left;height:37px;padding-top:8px;padding-left:10px;}
#zf1te{width:170px;float:left;height:37px;padding-top:8px;padding-left:5px;}
#zf1ko{width:150px;float:left;height:37px;padding-top:8px;padding-left:5px;} 
#zf1ka{width:150px;float:left;height:37px;padding-top:8px;padding-left:15px;} 
#fula{margin:0px auto 0px auto;padding: 0px;width:98%;}
#nemo{width:675px;margin:15px auto 0px auto;text-align:center;}
#full{width:1000px;padding-left:15px;text-align:center;}
#mainx{margin:0px auto 0px auto;text-align:center;background-color:#000000;border-top:3px solid #000000;border-bottom:1px solid #000000;}
#info{margin:10px auto 0px auto;max-width:750px;padding-left:20px;padding-right:20px;background-color:#000000;color:#CCCCCC;text-align:left;font-size:14px;}
#infow{margin:10px auto 0px auto;max-width:1200px;padding-left:20px;padding-right:20px;background-color:#000000;color:#CCCCCC;text-align:center;font-size:14px;}
.nadpis{color:#CCCCCC;text-align:left;font-size:14px;}
.popis{color:#CCCCCC;text-align:left;font-size:14px;}
.licence{color:#CCCCCC;text-align:left;font-size:14px;padding-top:5px;}
.infik{color:#CCCCCC;text-align:left;font-size:14px;padding-left:3px;padding-bottom:6px;}
.nadpisi{color:#CCCCCC;text-align:left;font-size:14px;}
.popisi{color:#CCCCCC;text-align:left;font-size:14px;}
#info2{max-width:90%;width:auto;background-color:#FFFFFF;color:#333333;text-align:left;padding-left:15px;padding-top:15px;padding-right:20px;padding-bottom:5px;}
#info3{background-color:#141414;color:#888888;text-align:left;text-align:justify;padding-top:1px;padding-bottom:5px;}
#info4{max-width:100%;width:auto;color:#888888;text-align:left;padding-left:20px;padding-top:10px;text-align:justify;}
#pridat{width:500px;margin-left:10px;padding:15px;border:1px solid #000000;color:#FFFFFF;background-color:#333333;}
.fotoxxl{width:300px;max-height:200px;padding-top:0px;padding-left:0px;padding-right:1px;}
.fotoprofitem{width:160px;height:auto;margin-top:2px;border:1px solid #333333;}
.fotoprof{width:auto;max-width:73%;max-height:73%;}
.fotoxxltit{width:auto;height:98px;padding:2px;}
.fotoxxl3{width:auto;max-width:98%;max-height:100%;}
.fotoxxlc{width:auto;max-width:100%;max-height:73%;margin-top:10px;margin-bottom:10px;border:1px solid #333333;}
table.n{width:100%;border:0px;}
.linka{border-bottom:1px solid #CCCCCC;padding-top:5px;}

}

#gk {
	margin: 0 10px;
}
.gim {
	position: relative; 
	float: left;	
	margin: 2px;
	padding: 0;
	overflow: hidden;
}
body {
	overflow-y: scroll;
}

div.clst {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
div.clst>div {
	flex-basis: calc(50% - 10px);
	margin: 10px 0;
}
div.clst b {
	display: block;
	font-weight: normal;
	margin: 2px 0;
	font-size: 0.8em;
	color: #666;
}
div.clst span {
	display: block;
	clear: both;
}
div.clst>div>a>h2 {
	font-size: 1.2em;
	margin: 0 0 5px 0;
}
div.clst>div>a>img {
	float: left;
	border: 0;
	margin: 0 20px 10px 0;
}
div.clst>div>a:last-child {
	display: block;
	margin: 4px 0 0 4px;
}

div.share>a>img {
	border: 0;
	height: 30px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
div.share>div {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 140px);
	margin: 0 0 0 20px;
}
div.share>div>iframe {
	border: 0;
	overflow: hidden;
	width: 100%;
	height: 20px;
}
.fb_iframe_widget iframe {
	width: 100% !important;
}

@media print{div.pg,#body,#zf,#fula
{display:none;}
}

-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;