/* prazsky.cz – mobilni zobrazeni (12.11.2026). Plati jen pro uzke obrazovky, desktop beze zmeny. */
@media screen and (max-width: 920px) {
	html { -webkit-text-size-adjust: 100%; }
	body { font-size: 100%; line-height: 150%; }
	#page, #iframepage { width: auto; max-width: 100%; padding: 0 12px; box-sizing: border-box; display: flex; flex-direction: column; }
	#page > * { max-width: 100%; box-sizing: border-box; }
	h1 { float: none; display: block; margin: 10px 0 6px; }
	h1, h1 span { width: 204px; height: 102px; }
	h1 span { background-size: contain; }
	#flags { position: static; margin: 4px 0; }
	#adv-header, #adv-header2 { float: none; display: block; margin: 6px 0; overflow: hidden; }
	#menu { margin-bottom: 0.8em; }
	#menu ul { display: block; background: none; overflow: hidden; }
	#menu ul li { float: none; display: inline-block; }
	#menu ul li a { margin: 4px 4px; padding: 0.45em 0.7em; }
	#links { float: none; display: block; width: auto; order: 3; }
	#actions { order: 4; }
	#content, #content.homepage, #adv-content { margin-left: 0; width: auto; order: 2; }
	#footer { order: 5; }
	#content .box, #content .box.mesto, #content .box-main, #contentaff .box { width: auto; display: block; }
	#content .specbox, #content .item { width: auto; float: none; }
	#content .table .fll, #content .table .flr, #content.objekt .table .fll, #content.objekt .table .flr { width: auto; float: none; }
	#content table[width], #content td[width] { width: auto !important; }
	#content table { max-width: 100%; }
	#content td { word-wrap: break-word; overflow-wrap: anywhere; }
	img { max-width: 100%; height: auto; }
	iframe, video, embed, object { max-width: 100%; }
	input, select, textarea { max-width: 100%; box-sizing: border-box; font-size: 16px; }
	.adsbygoogle { max-width: 100%; overflow: hidden; }
}
@media screen and (max-width: 480px) {
	#page, #iframepage { padding: 0 8px; }
	#menu ul li a { font-size: 95%; padding: 0.4em 0.5em; }
	#content .box, #links .box { padding: 0 0.6em; }
}
@media screen and (max-width: 600px) {
	#content form table, #content form tbody, #content form tr, #content form td, #content form th { display: block; width: auto !important; }
	#content form input[type=text], #content form input[type=email], #content form input:not([type]), #content form textarea, #content form select { width: 100%; }
}
