/*.embed {overflow:hidden} na mensich monitorech by nebylo videt pouceni*/

#tip-redakci { position: static; margin: 0 20px; }
.tip-redakci h1 { margin: 0 0 8px; text-align: left; font-size: 217%; font-weight: 700; }
.tip-redakci h3 { font-size: 150%; margin-bottom: 5px; }

.tip-redakci .perex { max-width: 600px; margin-bottom: 30px; font-size: 117%; }
.tip-redakci .sekce { position: relative; padding: 40px 30px; border: solid 1px #ccc; border-top: none; }
.embed .tip-redakci .sekce {border: solid 1px #ccc;}
.tip-redakci #oddeleni { border: solid 1px #ccc; }
.tip-redakci .sekce-kategorie + .sekce:before, .tip-redakci .sekce-login:before { content: ""; position: absolute; left: 50px; top: 0px; border: solid 12px transparent; border-top: solid 12px #ccc; }
.tip-redakci .sekce-kategorie + .sekce:after, .tip-redakci .sekce-login:after { content: ""; position: absolute; left: 50px; top: -1px; border: solid 12px transparent; border-top: solid 12px #fff; }
.tip-redakci .sekce-obsah { color: #494949; background: #f2f2f2; }

.tip-redakci .info-odeslano { padding: 40px 30px; font-size: 117%; border: solid 1px #ccc; }

.tip-redakci .rolldown { position: relative; margin: 20px 0 20px 150px; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; }
.tip-redakci .rolldown-less { padding: 20px 0 20px 70px; }
.tip-redakci .rolldown-less:before { content: ""; position: absolute; left: 15px; top: 37px; border: solid 12px transparent; border-top: solid 12px #666; }
.tip-redakci .rolldown-less:after { content: ""; position: absolute; left: 15px; top: 36px; border: solid 12px transparent; border-top: solid 12px #f2f2f2; }
.tip-redakci .rolldown.more .rolldown-less:before { content: ""; position: absolute; top: 24px; border: solid 12px transparent; border-bottom: solid 12px #666; }
.tip-redakci .rolldown.more .rolldown-less:after { content: ""; position: absolute; top: 25px; border: solid 12px transparent; border-bottom: solid 12px #f2f2f2; }
.tip-redakci .rolldown .rolldown-more { display: none; border-top: solid 1px #ccc; }
.tip-redakci .rolldown.more .rolldown-more { display: block; overflow: hidden; padding: 20px 0 20px 70px; }

.tip-redakci .textinfo {margin:0 0 20px}
.tip-redakci .textinfo table {width:100%; max-width:800px}
.tip-redakci .textinfo table td {width:50%}

.tip-redakci label { display: block; position: relative; }
.tip-redakci label .title, .tip-redakci .label .title { float: left; width: 150px; font-size: 120%; line-height: 30px; }

.tip-redakci .rolldown-more label span { width: 80px; font-size: 100%; line-height: 1.33; }
.tip-redakci .sekce-kategorie .label span { font-size: 133%; font-weight: bold; }
.tip-redakci .readonly label { overflow: hidden; }

.tip-redakci input, .tip-redakci textarea {width:100%; max-width:600px; margin: 0 10px 15px 0; padding: 10px; border-radius: 4px; border: solid 1px #ccc; /*font-size: 117%;*/ }

/*.tip-redakci input:focus, .tip-redakci textarea:focus {border:solid 1px #adf}*/
.tip-redakci input[type='checkbox'] { width: initial; margin: 0 15px 0 auto; display: block; }
.tip-redakci .subsekce-kontakt input { width: 370px; }
.tip-redakci textarea { margin: 0 0 5px; }
.tip-redakci input[name=den-vytisku] { width: 220px; }
.tip-redakci input[name=telefon] { width: 145px; }
.tip-redakci .editor-area {display: inline-block; width:100%; max-width:600px}
.tip-redakci .editor-area p { text-align: right; }
.tip-redakci input[readonly=readonly] { margin: 0; padding: 0 0 10px; background: transparent; border: none; color: #000; font-size: 117%; line-height: 30px; }
.tip-redakci small { line-height: 30px; font-size: 100%; color: #999; }

.calendar-box { left: 370px; top: auto; bottom: 16px; }

.tip-redakci .select { position: relative; display: inline-block; width: 220px; font-size: 117%; }
.tip-redakci .select-button, .tip-redakci input.select-button { position: relative; box-sizing: border-box; width: 220px; height: 30px; padding-left: 5px; line-height: 30px; overflow: hidden; border-radius: 4px; border: solid 1px #ccc; color: #494949; background: #f2f2f2; }
.tip-redakci .select-button:before { content: ""; position: absolute; right: 0; width: 30px; height: 30px; border-left: solid 1px #ccc; }
.tip-redakci .select-button:hover:before { background: #ccc; }
.tip-redakci .select-button:after { content: ""; position: absolute; top: 12px; right: 10px; border: solid 5px transparent; border-top: solid 5px #666; }
.tip-redakci .select.open .select-button:after { top: 7px; right: 10px; border: solid 5px transparent; border-bottom: solid 5px #666; }

.tip-redakci .select-menu { display: none; position: absolute; z-index: 10; width: 100%; margin-top: 10px; list-style: none; box-sizing: border-box; border: solid 1px #ccc; border-radius: 4px; box-shadow: 0px 1px 6px rgba(0,0,0,0.2); background: #fff; }
.tip-redakci .select-menu li { padding: 5px; }
.tip-redakci .select-menu li:hover { background: #eee; }
.tip-redakci .select-menu:before { content: ""; position: absolute; left: 15px; top: -12px; border: solid 6px transparent; border-bottom: solid 5px #ccc; }
.tip-redakci .select-menu:after { content: ""; position: absolute; left: 15px; top: -11px; border: solid 6px transparent; border-bottom: solid 5px #fff; }

.tip-redakci .select.open .select-menu { display: block; z-index: 100; }

.tip-redakci .sekce-obsah .select { margin-bottom: 20px; }
.tip-redakci .sekce-obsah .select-button { background: #fff; }

.tip-redakci .captcha { width: 515px; }
.tip-redakci .captcha img { float: right; width: 170px; height: auto; margin-top: -15px; }
.tip-redakci .captcha label { float: left; text-transform: none; font-size: 100%; }
.tip-redakci .captcha input#overeni { width: 145px; float: none; }
.tip-redakci .souhlas { margin: 20px 0 20px 150px; color: #999; }
.tip-redakci .button { color: #fff; margin-left: 150px; padding: 8px 20px; font-size: 150%; border-radius: 4px; border: none; background: #d32b35; }

.tip-redakci .loginform p { margin-bottom: 30px; }
.tip-redakci .loginform form { /*overflow: hidden;*/ }
.tip-redakci .loginform .button { float: left; }
.tip-redakci .disc-login { float: left; width: 200px; margin-left: 295px; padding: 0; }
.disc-login li { margin: 0 0 .4em; }

.tip-redakci .subsekce-reader p { margin-bottom: 30px; }

.tip-redakci .error { margin: -10px auto 10px 150px; color: #d32b35; font-weight: bold; }

.tip-redakci .sekce-kategorie .label span { font-size: 100%; font-weight: normal; }
.tip-redakci .sekce-kategorie .label .title { font-size: 133%; font-weight: bold; }

.tip-redakci .right-col { margin: 20px 0 20px 150px; }
.tip-redakci .link { color: #d32b35; cursor: pointer; }
.tip-redakci .link:hover { text-decoration: underline; }
.tip-redakci #pouceni {max-width:600px; margin-top: 20px; line-height: 1.6; }
#pouceni p { margin-bottom: 10px; }

.graphic.hide { display: none; }
.ui-selectbox { position: relative; display: inline-block; width: 220px; line-height: 30px; outline: none;}

.ui-selectbox span.current { display: block; overflow: hidden; width: 220px; height: 30px; padding: 0 40px 0 5px; }
.ui-selectbox span.current { position: relative; box-sizing: border-box; line-height: 30px; border-radius: 4px; border: solid 1px #ccc; color: #494949; background: #f2f2f2; }

.ui-selectbox i.button { content: ""; position: absolute; right: 0; top: 0; width: 30px; height: 30px; box-sizing: border-box; padding: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; border: solid 1px #ccc; background: #f2f2f2; }
.ui-selectbox i.button:hover, .ui-selectbox.open i.button { background: #ccc; }
.ui-selectbox i.button:after { content: ""; position: absolute; top: 12px; right: 10px; border: solid 5px transparent; border-top: solid 5px #666; }
.ui-selectbox .ui-selectbox.open i.button:after { top: 7px; right: 10px; border: solid 5px transparent; border-bottom: solid 5px #666; }

.ui-selectbox dl { display: none; position: absolute; top: 30px; left: 0; z-index: 999; margin: 10px 0 0; border: 1px solid #ccc; border-radius: 4px; color: #000; box-shadow: 0px 1px 6px rgba(0,0,0,0.2); background: #FFF; white-space: nowrap; }
.ui-selectbox dl { width: 220px; max-height: 330px; list-style: none; box-sizing: border-box; overflow-x: hidden; overflow-y: scroll; }
.ui-selectbox dl:before { content: ""; position: absolute; left: 15px; top: -12px; border: solid 6px transparent; border-bottom: solid 5px #ccc; }
.ui-selectbox dl:after { content: ""; position: absolute; left: 15px; top: -11px; border: solid 6px transparent; border-bottom: solid 5px #fff; }

.ui-selectbox dt { padding: 3px; }
.ui-selectbox dt:hover, .ui-selectbox dt.selected, .ui-selectbox dt.hover { background: #eee; }

.ui-selectbox.open dl { display: block; }

.tip-redakci .sekce-obsah .ui-selectbox { margin-bottom: 20px; }
.tip-redakci .sekce-obsah span.current { background: #fff; }

.ui-selectbox input.current { display: block; overflow: hidden; width: 220px; height: 30px; padding: 0 40px 0 5px; }

.ui-selectbox input.current { position: relative; box-sizing: border-box; line-height: 30px; border-radius: 4px; border: solid 1px #ccc; color: #494949; background: #f2f2f2; }
.ui-selectbox input.current:before { content: ""; position: absolute; right: 0; width: 30px; height: 30px; border-left: solid 1px #ccc; }
.ui-selectbox input.current:hover:before, .ui-selectbox.open span.current:before { background: #ccc; }
.ui-selectbox input.current:after { content: ""; position: absolute; top: 12px; right: 10px; border: solid 5px transparent; border-top: solid 5px #666; }
.ui-selectbox .ui-selectbox.open input.current:after { top: 7px; right: 10px; border: solid 5px transparent; border-bottom: solid 5px #666; }
.tip-redakci .sekce-obsah input.current { background: #fff; }


/*
PREPINANI CASTI FORMULARE
alter - casti, jejichz zobrazeni zavisi na verzi formulare

*/
.tip-redakci .alter { display: none; }

.alter.q {display:block}
.q-js .alter.q {display:none}

.tip-redakci .sekce.sekce-3 { display: none; }
.technicke-udaje { display: none; }

#prepinac-obsahu.idnescz .idnescz,
#prepinac-obsahu.idnescz-chyba_v_clanku .idnescz-chyba_v_clanku,
#prepinac-obsahu.idnescz-vzkaz_autorovi .idnescz-vzkaz_autorovi,
#prepinac-obsahu.idnescz-tip_na_clanek .idnescz-tip_na_clanek,
#prepinac-obsahu.idnescz-reklama .idnescz-reklama,
#prepinac-obsahu.idnescz-technicky_problem .idnescz-technicky_problem,
#prepinac-obsahu.idnescz-autorska_prava .idnescz-autorska_prava,
#prepinac-obsahu.idnescz-jine .idnescz-jine,
#prepinac-obsahu.aplikace .aplikace,
#prepinac-obsahu.aplikace-zpravodaj .aplikace-zpravodaj,
#prepinac-obsahu.aplikace-jizdnirady .aplikace-jizdnirady,
#prepinac-obsahu.aplikace-mfdnes .aplikace-mfdnes,
#prepinac-obsahu.aplikace aplikace-jine .aplikace aplikace-jine,
#prepinac-obsahu.idnesplus .idnesplus,
#prepinac-obsahu.idnesplus-klub .idnesplus-klub,
#prepinac-obsahu.idnesplus-smazany_prispevek .idnesplus-smazany_prispevek,
#prepinac-obsahu.idnesplus-dukaty .idnesplus-dukaty,
#prepinac-obsahu.idnesplus-technicky_problem .idnesplus-technicky_problem,
#prepinac-obsahu.idnesplus-jiny .idnesplus-jiny,
#prepinac-obsahu.tisk .tisk,
#prepinac-obsahu.tisk-chyba_v_clanku .tisk-chyba_v_clanku,
#prepinac-obsahu.tisk-predplatne .tisk-predplatne,
#prepinac-obsahu.tisk-tip_na_clanek .tisk-tip_na_clanek,
#prepinac-obsahu.sekce-3 .sekce.sekce-3 { display: block; }

#prepinac-obsahu.idnescz-chyba_v_clanku .input-predmet,
#prepinac-obsahu.idnescz-video .input-predmet,
#prepinac-obsahu.idnescz-vzkaz_autorovi .input-predmet,
#prepinac-obsahu.idnescz-tip_na_clanek .input-predmet,
#prepinac-obsahu.idnescz-vzkaz_autorovi .input-predmet,
#prepinac-obsahu.idnesplus-smazany_prispevek .input-predmet,
#prepinac-obsahu.tisk-chyba_v_clanku .input-predmet,
#prepinac-obsahu.tisk-tip_na_clanek .input-predmet { display: none; }

#prepinac-obsahu.idnescz-chyba_v_clanku .technicke-udaje,
#prepinac-obsahu.idnescz-video .technicke-udaje,
#prepinac-obsahu.idnescz-reklama .technicke-udaje,
#prepinac-obsahu.idnescz-technicky_problem .technicke-udaje,
#prepinac-obsahu.aplikace .technicke-udaje,
#prepinac-obsahu.idnesplus-klub .technicke-udaje,
#prepinac-obsahu.idnesplus-dukaty .technicke-udaje,
#prepinac-obsahu.idnesplus-technicky_problem .technicke-udaje,
#prepinac-obsahu.idnesplus-jiny .technicke-udaje { display: block; }


/*touch*/
@media (max-width: 555px) {
	.tip-redakci { margin: 20px 10px; }
	.tip-redakci h3 { font-size: 100%; font-weight: bold; }
	.tip-redakci .sekce { padding: 30px 10px; }

	.tip-redakci .sekce-kategorie + .sekce:before { left: 50%; margin-left: -6px; }
	.tip-redakci .sekce-kategorie + .sekce:after { left: 50%; margin-left: -6px; }
	.tip-redakci .select { font-size: 100%; }

	.tip-redakci label span, .tip-redakci .label span, .tip-redakci .sekce-kategorie .label span { width: 130px; font-size: 100%; }
	.tip-redakci .error { margin-left: 130px; }
	.tip-redakci input, .tip-redakci .subsekce-kontakt input, .tip-redakci .editor-area, .tip-redakci textarea { max-width: 100%; font-size: 100%; }

	.tip-redakci .readonly label span { width: 90px; }
	.tip-redakci input:disabled { font-size: 100%; }
	.tip-redakci .rolldown { margin-left: auto; }
	.tip-redakci input[name=telefon], .tip-redakci .captcha input#overeni { width: 160px; }

	.tip-redakci .captcha { clear: both; width: 500px; max-width: 100%; }
	.ico-voice span { background-position: 0 -325px; }

	.tip-redakci input.button { margin-left: 130px; }
	.tip-redakci .captcha label span { line-height: 1.33; }
	.tip-redakci .souhlas { margin: 20px 0 20px 130px; }

	.tip-redakci label { max-width: 370px; }
	.tip-redakci .rolldown-less { padding-left: 50px; }
	.tip-redakci .rolldown-less:before, .tip-redakci .rolldown-less:after { left: 10px; }
	.tip-redakci .rolldown.more .rolldown-less:before { left: 10px; }
	.tip-redakci .rolldown.more .rolldown-more { padding-left: 0px; }

	.tip-redakci .captcha { width: 320px; }
	.tip-redakci .captcha label { display: block; float: none; }
	.tip-redakci .captcha label span { width: 100%; }
	.tip-redakci .captcha img { margin: 0 0 10px; float: none; }
	.tip-redakci .souhlas { margin: 20px 0 20px 0px; }
	.tip-redakci input.button { display: block; margin: 20px auto; }
	.tip-redakci .select, .tip-redakci input[name=telefon] { width: 100%; }

	.tip-redakci label span, .tip-redakci .label span, .tip-redakci .sekce-kategorie .label span { width: 100%; }
	.tip-redakci .error { margin-left: 0; }
	.tip-redakci .captcha img { float: none; }

	.tip-redakci label .title {width:auto}
	.tip-redakci .right-col {margin:10px 0 }
	.tip-redakci .button {margin-left:0}
}

@media (max-width: 400px) {
	.tip-redakci input[name=telefon] { width: 100%; }
	.tip-redakci small { position: absolute; top: 0; right: 0; }
}

/*formatovani vypisu dotazu u nas*/
.tip-redakci.vypis .sekce-obsah .label {     margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #e5e5e5;}
.tip-redakci.vypis .label .title { width: 355px; line-height: 1.33; }
.tip-redakci.vypis .input { display: block; max-width: 900px; margin-left: 355px; min-height: 20px; font-size: 117%; color: #000; }
.tip-redakci.vypis h1 { margin: 20px 0 20px 20px; }
.tip-redakci.vypis h3 { margin: 30px 0 10px; }

#prepinac-obsahu.skh .sekce-kategorie {display:none !important}
#prepinac-obsahu.skh .sekce-kategorie + .sekce:before, #prepinac-obsahu.skh .sekce-login:before, #prepinac-obsahu.skh .sekce-kategorie + .sekce:after, #prepinac-obsahu.skh .sekce-login:after {display:none}
#prepinac-obsahu.skh .sekce-obsah {border-top: solid 1px #ccc;}