/*-_-|-_-*/
:root{--mp0:0;--mp1:.25em;--mp2:.5em;--mp3:1em;--mp4:1.5em;--mp5:3em;}
*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type="button" i],[type="reset" i],[type="submit" i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details > summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled="true" i],[disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(img,input,video,select,textarea){height:auto;max-width:100%}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type="color" i],[type="range" i]){border-width:0;padding:0}input::-ms-clear {visibility: hidden;}input::-ms-reveal {visibility: hidden;}.m-0{margin:var(--mp0)}.m-1{margin:var(--mp1)}.m-2{margin:var(--mp2)}.m-3{margin:var(--mp3)}.m-4{margin:var(--mp4)}.m-5{margin:var(--mp5)}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:var(--mp0);margin-right:var(--mp0)}.mx-1{margin-left:var(--mp1);margin-right:var(--mp1)}.mx-2{margin-left:var(--mp2);margin-right:var(--mp2)}.mx-3{margin-left:var(--mp3);margin-right:var(--mp3)}.mx-4{margin-left:var(--mp4);margin-right:var(--mp4)}.mx-5{margin-left:var(--mp5);margin-right:var(--mp5)}.my-auto{margin-top:auto;margin-bottom:auto}.my-0{margin-top:var(--mp0);margin-bottom:var(--mp0)}.my-1{margin-top:var(--mp1);margin-bottom:var(--mp1)}.my-2{margin-top:var(--mp2);margin-bottom:var(--mp2)}.my-3{margin-top:var(--mp3);margin-bottom:var(--mp3)}.my-4{margin-top:var(--mp4);margin-bottom:var(--mp4)}.my-5{margin-top:var(--mp5);margin-bottom:var(--mp5)}.mt-auto{margin-top:auto}.mt-0{margin-top:var(--mp0)}.mt-1{margin-top:var(--mp1)}.mt-2{margin-top:var(--mp2)}.mt-3{margin-top:var(--mp3)}.mt-4{margin-top:var(--mp4)}.mt-5{margin-top:var(--mp5)}.mr-auto{margin-right:auto}.mr-0{margin-right:var(--mp0)}.mr-1{margin-right:var(--mp1)}.mr-2{margin-right:var(--mp2)}.mr-3{margin-right:var(--mp3)}.mr-4{margin-right:var(--mp4)}.mr-5{margin-right:var(--mp5)}.mb-auto{margin-bottom:auto}.mb-0{margin-bottom:var(--mp0)}.mb-1{margin-bottom:var(--mp1)}.mb-2{margin-bottom:var(--mp2)}.mb-3{margin-bottom:var(--mp3)}.mb-4{margin-bottom:var(--mp4)}.mb-5{margin-bottom:var(--mp5)}.ml-auto{margin-left:auto}.ml-0{margin-left:var(--mp0)}.ml-1{margin-left:var(--mp1)}.ml-2{margin-left:var(--mp2)}.ml-3{margin-left:var(--mp3)}.ml-4{margin-left:var(--mp4)}.ml-5{margin-left:var(--mp5)}.p-0{padding:var(--mp0)}.p-1{padding:var(--mp1)}.p-2{padding:var(--mp2)}.p-3{padding:var(--mp3)}.p-4{padding:var(--mp4)}.p-5{padding:var(--mp5)}.px-0{padding-left:var(--mp0);padding-right:var(--mp0)}.px-1{padding-left:var(--mp1);padding-right:var(--mp1)}.px-2{padding-left:var(--mp2);padding-right:var(--mp2)}.px-3{padding-left:var(--mp3);padding-right:var(--mp3)}.px-4{padding-left:var(--mp4);padding-right:var(--mp4)}.px-5{padding-left:var(--mp5);padding-right:var(--mp5)}.py-0{padding-top:var(--mp0);padding-bottom:var(--mp0)}.py-1{padding-top:var(--mp1);padding-bottom:var(--mp1)}.py-2{padding-top:var(--mp2);padding-bottom:var(--mp2)}.py-3{padding-top:var(--mp3);padding-bottom:var(--mp3)}.py-4{padding-top:var(--mp4);padding-bottom:var(--mp4)}.py-5{padding-top:var(--mp5);padding-bottom:var(--mp5)}.pt-0{padding-top:var(--mp0)}.pt-1{padding-top:var(--mp1)}.pt-2{padding-top:var(--mp2)}.pt-3{padding-top:var(--mp3)}.pt-4{padding-top:var(--mp4)}.pt-5{padding-top:var(--mp5)}.pr-0{padding-right:var(--mp0)}.pr-1{padding-right:var(--mp1)}.pr-2{padding-right:var(--mp2)}.pr-3{padding-right:var(--mp3)}.pr-4{padding-right:var(--mp4)}.pr-5{padding-right:var(--mp5)}.pb-0{padding-bottom:var(--mp0)}.pb-1{padding-bottom:var(--mp1)}.pb-2{padding-bottom:var(--mp2)}.pb-3{padding-bottom:var(--mp3)}.pb-4{padding-bottom:var(--mp4)}.pb-5{padding-bottom:var(--mp5)}.pl-0{padding-left:var(--mp0)}.pl-1{padding-left:var(--mp1)}.pl-2{padding-left:var(--mp2)}.pl-3{padding-left:var(--mp3)}.pl-4{padding-left:var(--mp4)}.pl-5{padding-left:var(--mp5)}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.d-show{display: block !important;}.d-hide{display: none !important;}.flex-direction-row{flex-direction:row}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-direction-column{flex-direction:column}.flex-direction-column-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-justify-content-start{justify-content:flex-start}.flex-justify-content-end{justify-content:flex-end}.flex-justify-content-center{justify-content:center}.flex-justify-content-between{justify-content:space-between}.flex-justify-content-around{justify-content:space-around}.flex-justify-content-evenly{justify-content:space-evenly}.flex-align-content-start{align-content:flex-start}.flex-align-content-end{align-content:flex-end}.flex-align-content-center{align-content:center}.flex-align-content-stretch{align-content:stretch}.flex-align-content-around{align-content:space-around}.flex-align-content-between{align-content:space-between}.flex-align-items-start{align-items:flex-start}.flex-align-items-end{align-items:flex-end}.flex-align-items-center{align-items:center}.flex-align-items-baseline{align-items:baseline}.flex-align-items-stretch{align-items:stretch}.flex-align-self-auto{align-self:auto}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-self-baseline{align-self:baseline}.flex-align-self-stretch{align-self:stretch}.flex-fill{flex:1 1 auto}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.grid-justify-content-start{justify-content:start}.grid-justify-content-end{justify-content:end}.grid-justify-content-center{justify-content:center}.grid-justify-content-stretch{justify-content:stretch}.grid-justify-content-around{justify-content:space-around}.grid-justify-content-between{justify-content:space-between}.grid-justify-content-evenly{justify-content:space-evenly}.grid-align-content-start{align-content:start}.grid-align-content-end{align-content:end}.grid-align-content-center{align-content:center}.grid-align-content-stretch{align-content:stretch}.grid-align-content-around{align-content:space-around}.grid-align-content-between{align-content:space-between}.grid-align-content-evenly{align-content:space-evenly}.grid-justify-items-start{justify-items:start}.grid-justify-items-end{justify-items:end}.grid-justify-items-center{justify-items:center}.grid-justify-items-stretch{justify-items:stretch}.grid-align-items-start{align-items:start}.grid-align-items-end{align-items:end}.grid-align-items-center{align-items:center}.grid-align-items-stretch{align-items:stretch}.grid-justify-self-start{justify-self:start}.grid-justify-self-end{justify-self:end}.grid-justify-self-center{justify-self:center}.grid-justify-self-stretch{justify-self:stretch}.grid-align-self-start{align-self:start}.grid-align-self-end{align-self:end}.grid-align-self-center{align-self:center}.grid-align-self-stretch{align-self:stretch}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.max-w-100{max-width:100%}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.max-h-100{max-height:100%}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.vertical-align-baseline{vertical-align:baseline}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.float-left{float:left}.float-right{float:right}.float-none{float:none}.clear::after{content:'';display:block;clear:both}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}
@font-face {
	/* font na utf8 ikonky */
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*-_-|-_-*/
:root{
	--animace:all linear 0.3s;
	--odaszeni: 0.75em;
	--Maxsirka:calc(1450px + (var(--odaszeni)*2));
	--MaxsirkaObsahu:calc(1600px + (var(--odaszeni)*2));
	--barvaFFF:#fff;
	--barva000:#000;
	--barva01:#ffbd48;
	--barva02:#0b2d73;
	--barva03:#e7e7e8;
	--barva04:#ebe9ea;
	--barva05:#666666;
	--barva06:#fdeac2;
	--barva07:#ADCA3A;
	--barva08:#FFA500;
}
iframe{max-width:100%;}form#reguserform{display:block;}
input:not([type="button"],[type="reset"],[type="submit"],[type="image"]), select,textarea{border:1px solid var(--barva02);background-color:var(--barvaFFF);}
input:not([type="button"],[type="reset"],[type="submit"],[type="image"]):focus, select:focus,textarea:focus{outline:1px solid var(--barva02);}
button, [type="button"], [type="reset"], [type="submit"]{border:1px solid var(--barva02);padding:0.35em 0.75em;color:var(--barva000);background:var(--barva04);transition:var(--animace);cursor:pointer;}
button:hover, [type="button"]:hover, [type="reset"]:hover, [type="submit"]:hover{border-color:var(--barva01);background:var(--barva02);color:var(--barvaFFF);}

html,body{width: 100%;height: 100%;}
body.myBody{background:var(--barvaFFF);min-width:320px;}
/* .bannerTOPa,#topBanner{position:relative;} */
/* .bannerTOPa:before,#topBanner:before{content:'';display:block;width:100vw;height:100%;position:absolute;top:0;left:0;margin-left:calc(-1*(100vw - 100%)/2);z-index:-1;background:var(--barvaFFF);} */
#ContainerC{min-height: 100%;display: grid;grid-template-rows: 1fr auto;grid-template-columns: 100%;overflow: hidden;}/**/

.bannerTOPa,#topBanner,#content,#bottomC,#rightC,.SliderBaner
{width:100%;max-width:var(--Maxsirka);margin:0 auto;padding:0 var(--odaszeni);}
.bannerTOPa,#content,.SliderBaner
{max-width:var(--MaxsirkaObsahu);}
.edit_full_width #content{max-width:none;padding-top:0;padding-bottom:0;padding: 0 0.25em;}

/*-_-telo-_-*/
#Container{grid-column:1/2;grid-row:1/2;}
#fixbannerky{position: fixed;top: 250px;left: 0px;z-index: 1000;}
.edit_full_width #fixbannerky {display: none;}

#slideShow{}
.SliderBaner{}
.SliderBaner ul{margin:0;padding:0;list-style:none;}
.SliderBaner ul li{margin:0;padding:0;}
.SliderBaner .sy-slides-wrap{height:auto;}
.SliderBaner .banerObsah{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto;}
.SliderBaner .banerObsah .BanerOdkaz{position:absolute;top:0;left:0;right:0;bottom:0;}
.SliderBaner .banerObsah img{grid-column:1/-1;grid-row:1/-1;max-width:100%;}
.SliderBaner .banerObsah .leftMainText{grid-column:1/-1;grid-row:1/-1;justify-self: center;align-self: center;}
.SliderBaner .banerObsah .leftMainTextInner{color:var(--barvaFFF);border:0.2em solid var(--barvaFFF);text-transform: uppercase;font-weight: bold;padding: 0.85em 1em;font-size: clamp(1rem, -1.7368rem + 6.7368vw, 5rem);}/*font-size: clamp(2em, 5vw, 5em);*/
#ContainerC.hledani #slideShow{display:none;}

/*-_-banerTop-_-*/
.bannerTOPa{text-align: center;}
.bannerTOPa img{}
.bannerTOPa.vysokeskoly.wide{}
.bannerTOPb{}

/*-_-hlavicka-_-*/
#topBanner{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto 2em auto;}

#logoC,#logoC h1,#logoC a{width:444px;height:95px;}
#logoC{grid-column: 1/2;grid-row: 1/2;margin: 2em 0 0 0;background-repeat: no-repeat;background-size:contain;}
.logo_2{background-image: url('/images/new_23/logo.svg');}
.logo_3{background-image: url("/images/2015/logo_3.png");}
.logo_4{background-image: url("/images/2015/logo_4.png");}
.logo_5{background-image: url("/images/2015/logo_5.png");}
.logo_6{background-image: url("/images/2015/logo_6.png");}
.logo_7{background-image: url("/images/2015/logo_7.png");}
.logo_8{background-image: url("/images/2015/logo_8.png");}
.logo_9{background-image: url("/images/2015/logo_9.png");}
#logoC h1{padding:0;margin:0;}
#logoC a{display:inline-block;text-decoration:none;}
#logoC span{position: absolute; left: -10000px; border: 0px;}

.HledaniTopS{grid-column: -3/-2;grid-row: 1/2;align-self: end;margin: 0 2.3em 5px 0;}
#searchBlockC{}
#searchBlockC #fullSearchForm{margin:0;}
#searchBlockC .odsadZleva{display:flex;}
#searchBlockC #topSearch{border-color:transparent;background:var(--barva03);min-width: 19.5em;}
#searchBlockC #topSearch{text-align:center;}/*:not(:focus)*/
#searchBlockC .lupatl{padding:0.45em;background:var(--barva01);width:2.5em;height: 2.5em;}

#page_options{grid-column: -2/-1;grid-row: 1/2;align-self: end;margin: 0 10px 5px 0;}
#upravitPrezentaciSkoly{text-decoration:none;display:flex;text-transform:uppercase;font-weight: bold;--Abarva: var(--barva02);background: var(--barva01);font-size: 1.2em;padding: 0.45em 0.75em;align-items: center;}
#upravitPrezentaciSkoly:after{content:'';display:block;width:1.25em;height:1.25em;background:url(/images/new_23/uzivatel.svg) no-repeat;background-size:contain;margin-left: 1.5em;}
#upravitPrezentaciSkoly:hover{--Abarva:var(--barva02)}

#topBanner:not(.hamburger) #hidenavig{display:none;}
#hidenavig,#hidenavig span {display: inline-block;transition: all .4s;box-sizing: border-box;}
#hidenavig {--w:40px;--h:30px;--s:4px;position: relative;width: var(--w);height: var(--h);background: none;border: none;appearance: none;cursor: pointer;grid-column: 1/-1;grid-row: -2/-1;justify-self: end;align-self: center;margin: 0.5em 0;z-index:2;}
#hidenavig span {position: absolute;left: 0;width: 100%;height: var(--s);background: var(--barvaFFF);border-radius: 4px;}
#hidenavig:hover span{background:var(--barva01);}
#hidenavig span:nth-of-type(1) {top: 0;}
#hidenavig span:nth-of-type(2) {top: calc(50% - var(--s)/2);}
#hidenavig span:nth-of-type(3) {bottom: 0;}

#hidenavig.active span{background:var(--barvaFFF);}
#hidenavig.active span:nth-of-type(1) {transform: translateY(calc((var(--h)/2 - var(--s)/2))) rotate(-45deg);}
#hidenavig.active span:nth-of-type(2) {opacity: 0;}
#hidenavig.active span:nth-of-type(3) {transform: translateY(calc(-1*(var(--h)/2 - var(--s)/2))) rotate(45deg);}

#topNavigC{grid-column: 1/-1;grid-row: -2/-1;position:relative;}
#topNavigC:before{content:'';display:block;width:100vw;height:100%;position:absolute;top:0;left:0;margin-left:calc(-1*(100vw - 100%)/2);z-index:-1;background:var(--barva02);}
#topNavigC ul{margin:0;padding:0;list-style:none;}
#topNavigC li{margin:0;padding:0;}
#topNavigC a{color:var(--barvaFFF);text-decoration:none;}
#horninavigace{font-size: clamp(1rem, 0.1667rem + 1.3333vw, 1.5rem);line-height: 1em;}/*font-size:1.5em;*/
#newTopNavig{display:flex;gap:0.5em;}
#newTopNavig > li{--m:0.7em;position:relative;}
#newTopNavig > li > a{display:inline-block;text-transform:uppercase;font-weight:bold;}
#topBanner #newTopNavig > li > a.odkazdomu span{display:none;}
#topBanner:not(.hamburger) #newTopNavig > li > a:not(.odkazdomu){border-bottom:var(--m) solid transparent;padding:var(--m) 0 0;transition:var(--animace);}
#newTopNavig > li > a > span,.hamburger #newTopNavig > li > a.odkazdomu:after{display:inline-block;padding:0.4em 0.3em;}
#newTopNavig > li:hover > a{}
#topBanner:not(.hamburger) #newTopNavig > li:hover > a:not(.odkazdomu),#topBanner:not(.hamburger) #newTopNavig > li.actual > a:not(.odkazdomu){border-color:var(--barva01)}
#topBanner:not(.hamburger) #newTopNavig > li:not(:hover) ul{display:none;}
#topBanner:not(.hamburger) #newTopNavig > li > a.odkazdomu{display: flex;align-items: center;justify-content: center;height: 100%;}
#topBanner:not(.hamburger) #newTopNavig > li > a.odkazdomu:after{content:'';display: block;width: 1.5em;height: 1.5em;transition:var(--animace);background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg fill='%23ffbd48' width='800px' height='800px' viewBox='0 0 24 24' id='home-alt-3' data-name='Flat Color' xmlns='http://www.w3.org/2000/svg' class='icon flat-color'%3E%3Cpath id='primary' d='M21.71,11.29l-9-9a1,1,0,0,0-1.42,0l-9,9a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,13H4v7.3A1.77,1.77,0,0,0,5.83,22H8.5a1,1,0,0,0,1-1V16.1a1,1,0,0,1,1-1h3a1,1,0,0,1,1,1V21a1,1,0,0,0,1,1h2.67A1.77,1.77,0,0,0,20,20.3V13h1a1,1,0,0,0,.92-.62A1,1,0,0,0,21.71,11.29Z' style='fill: %23ffbd48;'%3E%3C/path%3E%3C/svg%3E");}
#topBanner:not(.hamburger) #newTopNavig > li:hover > a.odkazdomu:after,#topBanner:not(.hamburger) #newTopNavig > li.actual > a.odkazdomu:after{}
#topBanner:not(.hamburger) #newTopNavig > li ul{position:absolute;z-index:321;min-width:100%;top:100%;background:var(--barva01);display: flex;gap:0.35em;flex-direction: column;padding: 0.5em 0;}
#topBanner:not(.hamburger) #newTopNavig > li ul > li{}
#topBanner:not(.hamburger) #newTopNavig > li ul > li > a{display: block;padding: 0.3em 0.7em;white-space: nowrap;color:var(--barva000);}
#topBanner:not(.hamburger) #newTopNavig > li ul > li > a:hover,#topBanner:not(.hamburger) #newTopNavig > li ul > li.PSactual > a:not(.PS_menu_3851){background: var(--barva02);color:var(--barvaFFF)}

.hamburger #dalsiSkolyMenu{display:none !important;}
.hamburger #horninavigace{position: relative;}
.hamburger #horninavigace:not(.active) ul{height: 0;overflow: hidden;padding: 0;margin: 0;align-items: center;}
.hamburger #horninavigace.active{}
.hamburger #topNavigC #horninavigace.active a{}
.hamburger #horninavigace > ul{height: auto;background: var(--barva02);position: absolute;top: calc(30px + 0.5em);right: 0;z-index: 230;flex-direction: column;align-items: stretch;padding: 0.5em 0;margin-right: -0.75rem;}
.hamburger #horninavigace > ul > li{transition:var(--animace);}
.hamburger #horninavigace > ul > li:hover,.hamburger #horninavigace > ul > li.actual{background:var(--barva01);}
.hamburger #horninavigace > ul > li > a{}
.hamburger #newTopNavig > li > a.odkazdomu:after{content:attr(title);}
.hamburger #horninavigace > ul > li ul{display:none;}



#dalsiDruhySkol{display:none;}

#topRight{display:none;}

/*-_-obsah-_-*/
#contentC{background:var(--barva04);}
#contentC.bilaStranka{background:var(--barvaFFF);}
#content{padding-top:calc(1.4em);padding-bottom:calc(1.4em * 2);padding-top:1em;padding-bottom:1em;}
#content.detail{padding-top:0;}

#actualPathInnerC{padding:0;margin-bottom: 0.5em; color: #000000;}
#actualPathInnerC h1{margin:0;padding:0.35em 0;}
#actualPathInner span#cesta{padding-left: 1.5em;}
#actualPathInner a{color: #000000;}

/*-_-reklm banery-_-*/
.baneryList,#spodniBannery,.BaneryObsahList{display: flex;flex-wrap: wrap;gap: 0.5em;justify-content: center;}
.baneryList .banner,#spodniBannery .banner,.BaneryObsahList .banner{display:flex;justify-content:center;align-items:center;aspect-ratio: 92/75;max-width:250px}
/*@media only screen and (min-width:1070px){
	.baneryList .banner,#spodniBannery .banner,.BaneryObsahList .banner{flex:1 1;min-width:180px;}
}*/
.baneryList .banner img,#spodniBannery .banner img,.BaneryObsahList .banner img{width:auto;height:auto;}
/*.baneryList .banner,#spodniBannery .banner{
--reklm:rgba(255,165,0,0.3);
background: linear-gradient(45deg,transparent 34%, var(--reklm) 35%, var(--reklm) 40%, transparent 41%, transparent 59%, var(--reklm)  60%, var(--reklm) 65%, transparent 66%),linear-gradient(135deg,transparent 34%, var(--reklm) 35%, var(--reklm) 40%, transparent 41%, transparent 59%, var(--reklm)  60%, var(--reklm) 65%, transparent 66%);
background-size: 2em 2em;
background-color: transparent;
}*/

/*-_-HP-_-*/
.HP .clearFloat{display:none;}
#ContainerC:not(.hledani) .HP #content{padding-top:0;}/*,#ContainerC:not(.hledani) .NHP #content.detail*/
#ContainerC:not(.hledani) .HP #content .ObsahStranky{display:grid;grid-template-columns:repeat(2,1fr);}
#ContainerC.hledani .vyhledavaniSkolBox{display:none;}
/*.vyhledavaniSkolBox:not(.vyhledavaniSkolBoxOpen){display:none;}*/
.vyhledavaniSkolBox .Filt-Rozcestnik:not(.ChovaniFiltr) .HF-nadpis,
.vyhledavaniSkolBox .Filt-Mapa .HF-nadpis
{margin:0;padding:0;text-align:center;color:var(--barva05);background:var(--barvaFFF);text-transform: uppercase;font-weight: bold;padding: 0.95em 0.25em;font-size: 1.55em;}
.vyhledavaniSkolBox .Filt-Rozcestnik .HF-nadpis h1{color: inherit;padding-bottom: 0;font-size: inherit;font-weight: inherit;}

.Filt-Rozcestnik{color:var(--barva05);}
.Filt-Rozcestnik:not(.ChovaniFiltr) + .Filt-Rozcestnik:not(.ChovaniFiltr),.vyhledavaniSkolBox + .vyhledavaniSkolBox{margin-top:5.5em}
.Filt-Rozcestnik > p{}
.Filt-Rozcestnik a{color:inherit;text-decoration:none;}
.Filt-Rozcestnik ul{margin:1.25em 0;padding:0;list-style:none;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected){display: grid;grid-template-columns: repeat(auto-fit, minmax(390px, 1fr));gap: 2.5em 1em;}
.Filt-Rozcestnik:not(.ChovaniFiltr).RozlozeniTri ul{grid-template-columns: repeat(auto-fit, minmax(390px, 1fr));}
.Filt-Rozcestnik:not(.ChovaniFiltr).RozlozeniCtyri ul{grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));}
.Filt-Rozcestnik:not(.ChovaniFiltr).RozlozeniPet ul{grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.tabs{}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li{margin:0;padding:0;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li{background: var(--barvaFFF);min-height: calc(6.25em + 0.5em);position:relative;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li.yellowButton{background: var(--barva01);color: var(--barva02);grid-column:-2;}
#content .Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li + li{margin-top:0 !important;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li:after,.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li:before
{content:'';position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:0.5em;background:var(--barva05);margin: 0 auto;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li:after{width:0;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li:hover:after,.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li.boxnavLiSelected:after
{animation: pruh 0.3s linear both;background:var(--barva01);}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li.yellowButton:hover:after
{background:var(--barvaFFF);}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li > a{font-size: 1.69em;line-height: 1.1em;padding: 0.93em 0.85em 0.56em;display: grid;grid-template-columns:auto 1fr;align-content: center;align-items: center;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li .boxnavL2{position:absolute;top:100%;left:0;min-width:100%;display: flex;flex-direction: column;z-index: 21;background: var(--barva02);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li .boxnavL2{display: none;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li .boxnavL2 a{font-size: 1.31em;line-height: 1.1em;padding: 0.25em 0.35em;color: var(--barvaFFF);}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul:not(.boxnavULSelected) li .boxnavL2 a:hover{background: var(--barva01);}
@keyframes pruh {0% {width:0;}100% {width:100%;}}

.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected{}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li:not(.boxnavLiSelected,.boxnavL2Selected){display:none;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li.boxnavLiSelected a.boxnavLI1,
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li.boxnavL2Selected a.boxnavLI1
{display:none;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li:after,.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li:before{display:none;}

.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 2.5em 1em;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2{background: var(--barvaFFF);min-height: calc(6.25rem + 0.5rem);position:relative;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2{font-size: 1.69em;line-height: 1.1em;padding: 0.56em 0.85em;display:flex;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2 span{display: grid;grid-template-columns:auto 1fr;align-content: center;align-items: center;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2:after,.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2:before
{content:'';position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:0.5rem;background:var(--barva05);margin: 0 auto;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2:after{width:0;}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2:hover:after{animation: pruh 0.3s linear both;background:var(--barva01);}
.Filt-Rozcestnik:not(.ChovaniFiltr) ul.boxnavULSelected li .boxnavL2 .boxnavLI2.boxnavLiSelected:before{background:var(--barva01);}

/*-_-filtr kostky obrazky-_-*/
.Filt-Rozcestnik:not(.ChovaniFiltr) li.iko > a:before,
.Filt-Rozcestnik:not(.ChovaniFiltr) .boxnavL2 .iko span:before
{content:'';display:block;width: 50px;height: 50px;background-repeat: no-repeat;background-size: contain;background-position: center;margin-right: 0.25em;}

/*ikonky pro VS*/
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-200 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-200,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-200{background-image:url('/images/new_23/medicina.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-210 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-210,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-210{background-image:url('/images/new_23/pravo.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-220 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-220,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-220{background-image:url('/images/new_23/technika.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-230 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-230,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-230{background-image:url('/images/new_23/huma.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-240 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-240,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-240{background-image:url('/images/new_23/ekonomie.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-250 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-250,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-250{background-image:url('/images/new_23/zamereni-ico/classroom-sport_250.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-260 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-260,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-260{background-image:url('/images/new_23/priroda.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-270 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-270,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-270{background-image:url('/images/new_23/policie.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-280 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-280,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-280{background-image:url('/images/new_23/umelecke.svg')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-201 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-201,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-201{background-image:url('/images/new_23/zamereni-ico/stethoscope_201.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-202 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-202,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-202{background-image:url('/images/new_23/zamereni-ico/pill_202.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-203 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-203,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-203{background-image:url('/images/new_23/zamereni-ico/dog_203.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-204 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-204,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-204{background-image:url('/images/new_23/zamereni-ico/nurse_204.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-221 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-221,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-221{background-image:url('/images/new_23/zamereni-ico/laptop_221.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-222 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-222,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-222{background-image:url('/images/new_23/zamereni-ico/property_222.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-223 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-223,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-223{background-image:url('/images/new_23/zamereni-ico/scale_223.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-224 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-224,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-224{background-image:url('/images/new_23/zamereni-ico/flash_224.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-225 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-225,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-225{background-image:url('/images/new_23/zamereni-ico/car_225.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-226 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-226,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-226{background-image:url('/images/new_23/zamereni-ico/gear_226.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-231 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-231,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-231{background-image:url('/images/new_23/zamereni-ico/brain_231.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-232 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-232,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-232{background-image:url('/images/new_23/zamereni-ico/spooky_232.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-233 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-233,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-233{background-image:url('/images/new_23/zamereni-ico/languages_233.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-234 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-234,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-234{background-image:url('/images/new_23/zamereni-ico/group-of-users-silhouette_234.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-251 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-251,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-251{background-image:url('/images/new_23/zamereni-ico/classroom_251.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-252 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-252,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-252{background-image:url('/images/new_23/zamereni-ico/football_252.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-261 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-261,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-261{background-image:url('/images/new_23/zamereni-ico/calculator_261.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-262 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-262,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-262{background-image:url('/images/new_23/zamereni-ico/dna_262.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-263 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-263,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-263{background-image:url('/images/new_23/zamereni-ico/flask_263.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-264 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-264,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-264{background-image:url('/images/new_23/zamereni-ico/nuclear-fission_264.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-265 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-265,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-265{background-image:url('/images/new_23/zamereni-ico/wheat_265.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-266 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-266,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-266{background-image:url('/images/new_23/zamereni-ico/forest_266.png')}
body:where(#str_2,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-267 a:before,
body:where(#str_2,#str_9) table#oboryList .iko.iko-267,
body:where(#str_2,#str_9) ul#oboryListViz .iko.iko-267{background-image:url('/images/new_23/zamereni-ico/globe_267.png')}

body:where(#str_2) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1 a:before{background-image:url('/images/new_23/verejna.svg')}
body:where(#str_2) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2 a:before{background-image:url('/images/new_23/soukroma.svg')}
body:where(#str_2) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-3 a:before{background-image:url('/images/new_23/statni.svg')}
body:where(#str_2) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-15 a:before{background-image:url('/images/new_23/MBA.svg')}
body:where(#str_2) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-16 a:before{background-image:url('/images/new_23/pri_praci.svg')}

/*ikonky pro OdborneUčiliste*/
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2000 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2000,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2000{background-image:url('/images/new_23/huma.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2100 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2100,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2100{background-image:url('/images/new_23/technika.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2200 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2200,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2200{background-image:url('/images/new_23/ekonomie.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2300 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2300,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2300{background-image:url('/images/new_23/priroda.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2400 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2400,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2400{background-image:url('/images/new_23/pravo.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2500 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2500,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2500{background-image:url('/images/new_23/medicina.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2600 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2600,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2600{background-image:url('/images/new_23/zamereni-ico/classroom_251.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2700 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2700,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2700{background-image:url('/images/new_23/umelecke.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2800 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2800,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2800{background-image:url('/images/new_23/zamereni-ico/classroom.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2900 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2900,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2900{background-image:url('/images/new_23/policie.svg')}

/*podkategorie*/
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2001 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2001,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2001{background-image:url('/images/new_23/gymnazia4.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2002 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2002,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2002{background-image:url('/images/new_23/gymnazia6.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2003 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2003,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2003{background-image:url('/images/new_23/gymnazia8.svg')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2004 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2004,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2004{background-image:url('/images/new_23/zamereni-ico/football_252.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2005 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2005,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2005{background-image:url('/images/new_23/huma.svg')}

body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2101 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2101,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2101{background-image:url('/images/new_23/zamereni-ico/laptop_221.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2102 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2102,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2102{background-image:url('/images/new_23/zamereni-ico/pick-hammer.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2103 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2103,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2103{background-image:url('/images/new_23/zamereni-ico/scale_223.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2104 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2104,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2104{background-image:url('/images/new_23/zamereni-ico/flash_224.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2105 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2105,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2105{background-image:url('/images/new_23/zamereni-ico/flask_263.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2106 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2106,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2106{background-image:url('/images/new_23/zamereni-ico/spool-of-thread.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2107 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2107,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2107{background-image:url('/images/new_23/zamereni-ico/leather.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2108 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2108,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2108{background-image:url('/images/new_23/zamereni-ico/sawing.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2109 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2109,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2109{background-image:url('/images/new_23/zamereni-ico/printer.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2110 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2110,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2110{background-image:url('/images/new_23/zamereni-ico/property_222.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2111 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2111,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2111{background-image:url('/images/new_23/zamereni-ico/car_225.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2112 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2112,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2112{background-image:url('/images/new_23/zamereni-ico/info.png')}

body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2201 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2201,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2201{background-image:url('/images/new_23/zamereni-ico/calculator_261.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2202 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2202,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2202{background-image:url('/images/new_23/zamereni-ico/entrepreneur_eu.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2203 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2203,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2203{background-image:url('/images/new_23/zamereni-ico/reception.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2204 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2204,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2204{background-image:url('/images/new_23/zamereni-ico/cash-register.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2205 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2205,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2205{background-image:url('/images/new_23/zamereni-ico/haircut.png')}

body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2301 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2301,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2301{background-image:url('/images/new_23/zamereni-ico/globe_267.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2302 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2302,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2302{background-image:url('/images/new_23/zamereni-ico/processed-food.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2303 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2303,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2303{background-image:url('/images/new_23/zamereni-ico/wheat_265.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2304 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2304,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2304{background-image:url('/images/new_23/zamereni-ico/dog_203.png')}
body:where(#str_5,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-2305 a:before,
body:where(#str_5,#str_9) table#oboryList .iko.iko-2305,
body:where(#str_5,#str_9) ul#oboryListViz .iko.iko-2305{background-image:url('/images/new_23/zamereni-ico/reception.png')}

body:where(#str_5) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-100 a:before{background-image:url('/images/new_23/statni.svg')}
body:where(#str_5) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-200 a:before{background-image:url('/images/new_23/school.png')}
body:where(#str_5) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-300 a:before{background-image:url('/images/new_23/policie.svg')}
body:where(#str_5) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-500 a:before{background-image:url('/images/new_23/privatni.png')}
body:where(#str_5) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-600 a:before{background-image:url('/images/new_23/church-school.png')}
body:where(#str_5) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-700 a:before{background-image:url('/images/new_23/krajske.png')}

/*ikonky pro StredniSkoly*/
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1000 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1000,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1000{background-image:url('/images/new_23/huma.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1100 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1100,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1100{background-image:url('/images/new_23/technika.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1200 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1200,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1200{background-image:url('/images/new_23/ekonomie.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1300 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1300,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1300{background-image:url('/images/new_23/priroda.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1400 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1400,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1400{background-image:url('/images/new_23/pravo.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1500 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1500,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1500{background-image:url('/images/new_23/medicina.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1600 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1600,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1600{background-image:url('/images/new_23/zamereni-ico/classroom_251.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1700 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1700,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1700{background-image:url('/images/new_23/umelecke.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1800 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1800,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1800{background-image:url('/images/new_23/zamereni-ico/classroom.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1900 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1900,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1900{background-image:url('/images/new_23/policie.svg')}

/*podkategorie*/
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1001 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1001,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1001{background-image:url('/images/new_23/gymnazia4.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1002 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1002,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1002{background-image:url('/images/new_23/gymnazia6.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1003 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1003,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1003{background-image:url('/images/new_23/gymnazia8.svg')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1004 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1004,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1004{background-image:url('/images/new_23/zamereni-ico/football_252.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1005 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1005,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1005{background-image:url('/images/new_23/huma.svg')}

body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1101 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1101,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1101{background-image:url('/images/new_23/zamereni-ico/laptop_221.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1102 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1102,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1102{background-image:url('/images/new_23/zamereni-ico/pick-hammer.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1103 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1103,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1103{background-image:url('/images/new_23/zamereni-ico/scale_223.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1104 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1104,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1104{background-image:url('/images/new_23/zamereni-ico/flash_224.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1105 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1105,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1105{background-image:url('/images/new_23/zamereni-ico/flask_263.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1106 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1106,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1106{background-image:url('/images/new_23/zamereni-ico/spool-of-thread.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1107 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1107,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1107{background-image:url('/images/new_23/zamereni-ico/leather.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1108 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1108,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1108{background-image:url('/images/new_23/zamereni-ico/sawing.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1109 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1109,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1109{background-image:url('/images/new_23/zamereni-ico/printer.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1110 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1110,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1110{background-image:url('/images/new_23/zamereni-ico/property_222.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1111 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1111,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1111{background-image:url('/images/new_23/zamereni-ico/car_225.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1112 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1112,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1112{background-image:url('/images/new_23/zamereni-ico/info.png')}

body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1201 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1201,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1201{background-image:url('/images/new_23/zamereni-ico/calculator_261.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1202 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1202,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1202{background-image:url('/images/new_23/zamereni-ico/entrepreneur_eu.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1203 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1203,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1203{background-image:url('/images/new_23/zamereni-ico/reception.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1204 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1204,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1204{background-image:url('/images/new_23/zamereni-ico/cash-register.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1205 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1205,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1205{background-image:url('/images/new_23/zamereni-ico/haircut.png')}

body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1301 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1301,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1301{background-image:url('/images/new_23/zamereni-ico/globe_267.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1302 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1302,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1302{background-image:url('/images/new_23/zamereni-ico/processed-food.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1303 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1303,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1303{background-image:url('/images/new_23/zamereni-ico/wheat_265.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1304 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1304,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1304{background-image:url('/images/new_23/zamereni-ico/dog_203.png')}
body:where(#str_4,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-1305 a:before,
body:where(#str_4,#str_9) table#oboryList .iko.iko-1305,
body:where(#str_4,#str_9) ul#oboryListViz .iko.iko-1305{background-image:url('/images/new_23/zamereni-ico/reception.png')}

body:where(#str_4) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-100 a:before{background-image:url('/images/new_23/statni.svg')}
body:where(#str_4) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-200 a:before{background-image:url('/images/new_23/school.png')}
body:where(#str_4) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-300 a:before{background-image:url('/images/new_23/policie.svg')}
body:where(#str_4) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-500 a:before{background-image:url('/images/new_23/privatni.png')}
body:where(#str_4) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-600 a:before{background-image:url('/images/new_23/church-school.png')}
body:where(#str_4) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-700 a:before{background-image:url('/images/new_23/krajske.png')}

/*ikonky pro vyssiodborneskoly*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-313 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-313,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-313{background-image:url('/images/new_23/zamereni-ico/car_225.png')}/*dopravni*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-300 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-300,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-300{background-image:url('/images/new_23/ekonomie.svg')}/*ekonomie*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-302 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-302,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-302{background-image:url('/images/new_23/zamereni-ico/reception.png')}/*hotelnictvi*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-303 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-303,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-303{background-image:url('/images/new_23/huma.svg')}/*humanitarni*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-308 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-308,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-308{background-image:url('/images/new_23/zamereni-ico/laptop_221.png')}/*informaticke*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-315 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-315,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-315{background-image:url('/images/new_23/zamereni-ico/cash-register.png')}/*url('/images/new_23/zamereni-ico/entrepreneur_eu.png')*//*obchod podnikani*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-309 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-309,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-309{background-image:url('/images/new_23/zamereni-ico/classroom_251.png')}/*pedagogie*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-318 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-318,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-318{background-image:url('/images/new_23/policie.svg')}/*policie vojenske*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-311 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-311,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-311{background-image:url('/images/new_23/zamereni-ico/forest_266.png')}/*potravinarstvi*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-316 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-316,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-316{background-image:url('/images/new_23/pravo.svg')}/*pravni*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-317 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-317,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-317{background-image:url('/images/new_23/zamereni-ico/football_252.png')}/*sportovni*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-305 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-305,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-305{background-image:url('/images/new_23/technika.svg')}/*technicke*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-307 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-307,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-307{background-image:url('/images/new_23/zamereni-ico/bible.png')}/*teologie*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-312 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-312,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-312{background-image:url('/images/new_23/zamereni-ico/spool-of-thread.png')}/*textilni*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-304 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-304,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-304{background-image:url('/images/new_23/umelecke.svg')}/*umelecke*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-301 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-301,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-301{background-image:url('/images/new_23/medicina.svg')}/*zdravotnicke*/
body:where(#str_3,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-306 a:before,
body:where(#str_3,#str_9) table#oboryList .iko.iko-306,
body:where(#str_3,#str_9) ul#oboryListViz .iko.iko-306{background-image:url('/images/new_23/zamereni-ico/wheat_265.png')}/*zeledelske*/

/*podkategorie*/

body:where(#str_3) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-7 a:before{background-image:url('/images/new_23/krajske.png')}
body:where(#str_3) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-11 a:before{background-image:url('/images/new_23/soukroma.svg')}
body:where(#str_3) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-12 a:before{background-image:url('/images/new_23/verejna.svg')}
body:where(#str_3) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-14 a:before{background-image:url('/images/new_23/church-school.png')}

/*ikonky pro autoskoly 8*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-801 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-801,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-801{background-image:url('/images/new_23/as-ico/Skupina_A.svg')}/*Skupina A*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-802 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-802,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-802{background-image:url('/images/new_23/as-ico/Skupina_A1.svg')}/*Skupina A1*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-803 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-803,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-803{background-image:url('/images/new_23/as-ico/Skupina_A2.svg')}/*Skupina A2*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-804 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-804,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-804{background-image:url('/images/new_23/as-ico/Skupina_AM.svg')}/*Skupina AM*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-805 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-805,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-805{background-image:url('/images/new_23/as-ico/Skupina_BE.svg')}/*Skupina B + E*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-806 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-806,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-806{background-image:url('/images/new_23/as-ico/Skupina_B.svg')}/*Skupina B*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-807 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-807,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-807{background-image:url('/images/new_23/as-ico/Skupina_B1.svg')}/*Skupina B1*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-808 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-808,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-808{background-image:url('/images/new_23/as-ico/Skupina_CE.svg')}/*Skupina C + E*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-809 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-809,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-809{background-image:url('/images/new_23/as-ico/Skupina_C.svg')}/*Skupina C*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-810 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-810,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-810{background-image:url('/images/new_23/as-ico/Skupina_C1E.svg')}/*Skupina C1 + E*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-811 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-811,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-811{background-image:url('/images/new_23/as-ico/Skupina_C1.svg')}/*Skupina C1*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-812 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-812,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-812{background-image:url('/images/new_23/as-ico/Skupina_DE.svg')}/*Skupina D + E*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-813 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-813,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-813{background-image:url('/images/new_23/as-ico/Skupina_D.svg')}/*Skupina D*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-814 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-814,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-814{background-image:url('/images/new_23/as-ico/Skupina_D1E.svg')}/*Skupina D1 + E*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-815 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-815,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-815{background-image:url('/images/new_23/as-ico/Skupina_D1.svg')}/*Skupina D1*/
body:where(#str_8,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-816 a:before,
body:where(#str_8,#str_9) table#oboryList .iko.iko-816,
body:where(#str_8,#str_9) ul#oboryListViz .iko.iko-816{background-image:url('/images/new_23/as-ico/Skupina_T.svg')}/*Skupina T*/
/*skola typ*/
body:where(#str_8) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-50 a:before{background-image:url('/images/new_23/as-typ/komunalni.png')}/*Komunální */
body:where(#str_8) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-52 a:before{background-image:url('/images/new_23/soukroma.svg')}
body:where(#str_8) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-53 a:before{background-image:url('/images/new_23/as-typ/mezinarodni.png')}/*Mezinárodní */
body:where(#str_8) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-54 a:before{background-image:url('/images/new_23/church-school.png')}
body:where(#str_8) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-55 a:before{background-image:url('/images/new_23/as-typ/druzstevni.png')}/*Družstevní */

/*ikonky pro jazykoveskoly*/
body:where(#str_7,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-901 a:before,
body:where(#str_7,#str_9) table#oboryList .iko.iko-901,
body:where(#str_7,#str_9) ul#oboryListViz .iko.iko-901{background-image:url('/images/new_23/jazyk-ico/great-britain.png')}/*Angličtina */
body:where(#str_7,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-902 a:before,
body:where(#str_7,#str_9) table#oboryList .iko.iko-902,
body:where(#str_7,#str_9) ul#oboryListViz .iko.iko-902{background-image:url('/images/new_23/jazyk-ico/germany.png')}/*Němčina */
body:where(#str_7,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-903 a:before,
body:where(#str_7,#str_9) table#oboryList .iko.iko-903,
body:where(#str_7,#str_9) ul#oboryListViz .iko.iko-903{background-image:url('/images/new_23/jazyk-ico/russia.png')}/*Ruština */
body:where(#str_7,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-904 a:before,
body:where(#str_7,#str_9) table#oboryList .iko.iko-904,
body:where(#str_7,#str_9) ul#oboryListViz .iko.iko-904{background-image:url('/images/new_23/jazyk-ico/france.png')}/*Francouzština */
body:where(#str_7,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-905 a:before,
body:where(#str_7,#str_9) table#oboryList .iko.iko-905,
body:where(#str_7,#str_9) ul#oboryListViz .iko.iko-905{background-image:url('/images/new_23/jazyk-ico/spain.png')}/*Španělština */
body:where(#str_7,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-906 a:before,
body:where(#str_7,#str_9) table#oboryList .iko.iko-906,
body:where(#str_7,#str_9) ul#oboryListViz .iko.iko-906{background-image:url('/images/new_23/jazyk-ico/italy.png')}/*Italština */
body:where(#str_7,#str_9) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-907 a:before,
body:where(#str_7,#str_9) table#oboryList .iko.iko-907,
body:where(#str_7,#str_9) ul#oboryListViz .iko.iko-907{background-image:url('/images/new_23/jazyk-ico/japan.png')}/*Japonština */
/*skola typ*/
body:where(#str_7) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-21 a:before{background-image:url('/images/new_23/jazyk-typ/zahranicni.png')}/*Zahraniční ----*/
body:where(#str_7) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-22 a:before{background-image:url('/images/new_23/jazyk-typ/pomaturitni.png')}/*Pomaturitní ----*/
body:where(#str_7) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-23 a:before{background-image:url('/images/new_23/jazyk-typ/dochazkove.png')}/*Docházkové ----*/
body:where(#str_7) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-24 a:before{background-image:url('/images/new_23/jazyk-typ/individualni.png')}/*Individuální */
body:where(#str_7) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-25 a:before{background-image:url('/images/new_23/jazyk-typ/pobytove.png')}/*Pobytové ----*/
body:where(#str_7) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-26 a:before{background-image:url('/images/new_23/jazyk-typ/dalkove.png')}/*Dálkové ----*/
body:where(#str_7) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-27 a:before{background-image:url('/images/new_23/jazyk-typ/pro-cizince.png')}/*Pro cizince ----*/

/*ikonky pro zakladniskoly*/
/*skola typ*/
body:where(#str_6) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-100 a:before{background-image:url('/images/new_23/statni.svg')}
body:where(#str_6) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-200 a:before{background-image:url('/images/new_23/school.png')}
body:where(#str_6) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-500 a:before{background-image:url('/images/new_23/privatni.png')}
body:where(#str_6) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-600 a:before{background-image:url('/images/new_23/church-school.png')}
body:where(#str_6) .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-700 a:before{background-image:url('/images/new_23/krajske.png')}


/*vzor pro nove ikonky
body#str_X .Filt-Rozcestnik:not(.ChovaniFiltr) li.iko-YY a:before,
body#str_X table#oboryList .iko.iko-YY,
body#str_X ul#oboryListViz .iko.iko-YY{background-image:url('')}
*/

/*-_-filtr styl selecty-_-*/
.ChovaniFiltr .zrusVyber,.zrusVyber{font-size: 1.75em;color: #FF0000;cursor: pointer;}
.ChovaniFiltr div.zrusVyber{position: absolute;top: 0;right: 0;margin: -24px 0.05em 0 0;}
.ChovaniFiltrS{display:flex;}
.ChovaniFiltr{position: relative;height:40px;display: flex;align-items: center;border: 1px solid var(--barva02);margin: 25px 0 0 0;box-sizing: border-box;background:var(--barvaFFF);font-size: 1em;color: var(--barva000);}
.ChovaniFiltr .HF-nadpis{flex-grow: 1;display: flex;justify-content: space-between;align-items: center;cursor: pointer;padding: 8px 11px;margin:0;position:relative;height: 100%;width: 100%}
.ChovaniFiltr .HF-nadpis::after {margin-left:auto;content: "";display: inline-block;width: 0;height: 0;border-style: solid;border-width: 7px 5px 0 5px;border-color: var(--barva02) transparent transparent transparent;}
.ChovaniFiltr.uka .HF-nadpis::after {transform: rotate(180deg);}
.ChovaniFiltr .HF-nadpis span{position: absolute;top: calc(-1*(25px));/* + 8px*/left:0;}
.ChovaniFiltr .HF-nadpis .vybral{order:-1;white-space: nowrap;width: 100%;overflow: hidden;margin: 0 0.5em 0 0;}
#content .ObsahStranky .ChovaniFiltr ul{margin-top:0 !important;}
.ChovaniFiltr ul{margin:0;display: flex;flex-direction: column;padding: 0;box-sizing: border-box;position: absolute;top: 100%;left: -1px;right: auto;background: var(--barvaFFF);z-index: 22;min-width: calc(100% + 2px);max-height: 0;overflow: hidden;}
.ChovaniFiltr.uka ul{border: 1px solid var(--barva02);max-height: 50vh;overflow-y: auto;filter: drop-shadow(2px 3px 1px #6f6f6f);padding-right: 1em;}
.ObsahStranky .ClasicFiltr .ChovaniFiltr ul li{margin:0 !important;padding:0 !important;background:none !important;}
#content .ObsahStranky .ChovaniFiltr ul li{margin-top:0 !important;}
.ChovaniFiltr ul li a{display: flex;align-items: center;padding: 6px;box-sizing: border-box;margin: 0;color:var(--barva000);text-decoration:none;white-space: nowrap;max-width:calc(100% + 1em);}
.ChovaniFiltr .boxnavL2{}
.ChovaniFiltr .boxnavL2 .boxnavLI2{padding-left:calc(6px + 1em);}
.ChovaniFiltr ul li a:hover,.ChovaniFiltr ul li.boxnavLiSelected > a,.ChovaniFiltr ul li a.boxnavLiSelected{background:var(--barva01);color:var(--barva000);}



.Hledani-Tlacitka{display:grid;grid-template-columns:1fr auto;gap:0.5em;}
.Hledani-Tlacitka .StranaLeva{grid-column:1/2;grid-row:1/2;}
.Hledani-Tlacitka .StranaPrava{grid-column:2/3;grid-row:1/2;}
.prehledButtonList{display:flex;flex-direction: column;justify-content: flex-start;gap: 0.75em;}
a.prehledbutton{color:var(--barva02);background:var(--barva06);text-decoration:none;text-transform:uppercase;font-weight:bold;flex: 1 1 100%;display: flex;align-items: center;padding: 0.25em 1.2em;justify-content: space-between;max-height: 75px;max-height: 2.76em;font-size: 1.7em;
font-size: clamp(1.25rem, 0.68rem + 0.96vw, 1.7rem);/*950/1700/20/27.2*/
font-size: clamp(1.125rem, 0.65rem + 0.8vw, 1.5rem);/*950/1700/20/24*/
}
a.prehledbutton:after{content:'';display:block;width: 50px;height: 50px;border-radius: 100%;margin: 0 0 0 1.25em;transition:var(--animace);background-color: var(--barva02);background-size: 60%;background-image:url('/images/new_23/sipka-dolu.svg');background-position:center;background-repeat:no-repeat;font-size:1em;font-size: clamp(1.125rem, 0.65rem + 0.8vw, 1.5rem);}
a.prehledbutton:hover:after{background-color: var(--barva01);}


.Hledani-Mapa{}
.Filt-Mapa{display:grid;grid-template-columns:1fr 2fr;}
.Filt-Mapa .HF-nadpis{grid-column:1/-1;grid-row:1/2;}
.Filt-Mapa .seznamList,.Filt-Mapa .MapaKlik{padding: 1.5em 0;}
.Filt-Mapa .seznamList{grid-column:1/2;justify-self: center;align-self: center;}
.Filt-Mapa .seznamList ul{margin: 0;padding: 0;list-style: none;columns: 2;}/*display: flex;flex-direction: column;gap: 0.05em;*/
.Filt-Mapa .seznamList ul li{margin: 0;padding: 0;}
.Filt-Mapa .seznamList ul li a{text-decoration: none;font-weight: bold;}
.Filt-Mapa .seznamList ul li a:hover{--Abarva:var(--barva01);}
.Filt-Mapa .MapaKlik{grid-column:2/3;max-height: 590px;display: flex;justify-content: center;}
.Filt-Mapa .MapaKlik svg{max-height: 450px;height:100%;max-width: 100%;}
.Filt-Mapa .MapaKlik svg path{cursor:pointer;transition: var(--animace);}
.Filt-Mapa .MapaKlik svg path:hover{fill: var(--barva02);}

.FiltraceDvaSekce{position:relative;padding:0.5em 0;}
.FiltraceDvaSekce:before{content:'';display:block;width:100vw;height:100%;position:absolute;z-index:0;top:0;left:0;margin-left:calc(-1*(100vw - 100%)/2);background:var(--barva01);}
.FiltraceDvaSekce form{display:block;}
.ClasicFiltr.FDS-filtr{margin:1em 0;}
.FiltraceDvaSekce .FDS{position:relative;z-index:2;display: flex;flex-wrap: wrap;gap: 1em;}
.FDS .FDSbox{display: flex;flex-direction: column;gap:0.15em;flex:5;min-width:125px;}
.FDS .FDSbox .FDS-nazev{margin-top: auto;}
.FDS .FDSbox .FDS-moznost{height: auto;display: flex;align-items: stretch;}
.FDS .FDSbox .FDS-moznost select,.FDS .FDSbox .FDS-moznost input:not([type="button"],[type="reset"],[type="submit"],[type="image"],[type="checkbox"],[type="radio"]){width:100%;}
.FDS .FDSbox.FDS-hledatTL{justify-content: flex-end;flex:1;max-width:90px;}
.FDS .FDSbox.FDS-hledatTL input[type="submit"]{padding: .25em .75em;}/*min-height: 40px;*/


#vyhledavaniSkolBox1{}
#vyhledavaniSkolBox2{}
#vyhledavaniSkolBox3{}
#vyhledavaniSkolBox4{}
#vyhledavaniSkolBox5{}

.bannerHP_TOP_250{}

#content .ObsahStranky .PRclankyHP h3,#content .ObsahStranky .clankyHP h3{margin:0;padding:0.75em 0.5em;font-size:1.25em;color:var(--c);text-align: center;background:var(--b);}
#content .ObsahStranky .PRclankyHP ul,#content .ObsahStranky .clankyHP ul{margin:0 !important;padding:0;list-style:none;display:flex;flex-direction: column;}
#content .ObsahStranky .PRclankyHP li,#content .ObsahStranky .clankyHP li{margin:0 !important;padding:0;height:calc(200px + 0.5em);overflow:hidden;}
.PRclankyHP .aktualitecka,.clankyHP .aktualitecka,.relevantArticlesS .clanekInner,#skoolList.productList > .anot
{display:grid;grid-template-columns: auto 1fr;grid-template-rows: calc(1.4em * 1.8) auto 1fr calc(1.4em * 1.8);gap: 0.5em 1.4em;border-bottom: 0.5em solid var(--b);color: var(--barva05);padding-right: 1.4em;}
.PRclankyHP .aktualitecka a,.clankyHP .aktualitecka a,.relevantArticlesS .clanekInner .artText h4 a,#skoolList.productList .anot .anotTxt h3 a{color:inherit;text-decoration:none;}
.PRclankyHP .aktualitecka .obr,.clankyHP .aktualitecka .obr,.relevantArticlesS .clanekInner .artImg,#skoolList.productList .anot .anotImg
{grid-column: 1/2;grid-row: 1/-1;max-width:200px;max-height:200px;width:100%;}
.PRclankyHP .aktualitecka .obr-nema:after,.clankyHP .aktualitecka .obr-nema:after,#skoolList.productList .anot .anotImg.obr-nema a:after
{content:'';background:url('/images/new_23/image-not-found.png') center no-repeat;background-size:55%;display: block;width: 200px;height: 100%;max-width: 100%;}
.PRclankyHP .aktualitecka .obr img,.clankyHP .aktualitecka .obr img,.relevantArticlesS .clanekInner .artImg img,#skoolList.productList .anot .anotImg img
{width:100%;height:100%;object-fit: cover;}
.PRclankyHP .aktualitecka .nadpis,.clankyHP .aktualitecka .nadpis{grid-column: 2/3;grid-row: 2/3;}
.PRclankyHP .aktualitecka .nadpis h4,.clankyHP .aktualitecka .nadpis h4,.relevantArticlesS .clanekInner .artText h4,#skoolList.productList .anot .anotTxt h3
{margin: 0;padding: 0;color: inherit;height:calc(0px + (1.15em * 2));overflow:hidden;}
.PRclankyHP .aktualitecka .anotace,.clankyHP .aktualitecka .anotace{grid-column: 2/3;grid-row: 3/4;overflow:hidden;}/*! max-height:calc(5px + (1.4em * 8)); */
.PRclankyHP a.hpVsechnyClanky,.clankyHP a.hpVsechnyClanky{display: block;text-decoration: none;color: var(--c);background: var(--b);text-align: center;margin: 0.5em auto;width: 100%;padding: 0.45em;font-weight: bold;}
.PRclankyHP{grid-column:1/2;--b:var(--barva02);--c:var(--barvaFFF);}
.clankyHP{grid-column:2/3;--b:var(--barva01);--c:var(--barva02);}

/*-_-vsechny clanky-_-*/
#skoolList.productList{}
#skoolList.productList .clearFloat{display:none;}
#skoolList.productList > .anot{grid-template-rows: 1fr;padding:0;background:transparent;--b:var(--barva01);}
#skoolList.productList > .anot.suda{--b:var(--barva02);}
#skoolList.productList .anot.ListSeznam{background:var(--barvaFFF);}
#skoolList.productList .anot .anotImg{padding:0;}
#skoolList.productList .anot .anotImg img{max-width:none;}
#skoolList.productList .anot .anotTxt{width:100%;grid-column: 2/3;grid-row: 1/-1;display: grid;grid-template-columns: 100%;grid-template-rows: calc(1.4em * 1.8) auto 1fr calc(1.4em * 1.8);height: calc(200px - 0.5em);overflow: hidden;}
#skoolList.productList .anot .anotTxt h3{grid-column: 1/2;grid-row: 2/3;}
#skoolList.productList .anot .anotTxt .anot{grid-column: 1/2;grid-row: 3/4;overflow: hidden;max-height:calc(5px + (1.4em * 2));}
#skoolList.productList .anot .anotTxt .fullArticle{grid-column: 1/2;grid-row: 4/5;margin: 0;padding: 0;justify-self: start;align-self: end;margin-bottom:0.5em;}
#skoolList.productList .anot .anotTxt .fullArticle a{}

/*-_-detaily clanku-_-*/
.anot{}
.anot:not(.ListSeznam):after{content:'';display:block;clear:both;}
.anot:not(.ListSeznam) img{float:left;margin:0 0.75em 0.75em 0;}

#orderBar.orangeBorder {margin: 1em 0em;padding: 20px;border:0px;background:var(--barvaFFF);color:#000;}
#orderBar .colored{padding: 0 15px;font-size:1.2em;}

/*-_-zobrazeni seznam clanku v detailu-_-*/
.relevantArticlesS #relevantArticlesC{background: var(--barva02);grid-column: 1/-1;grid-row: 1/2;}
.relevantArticlesS #relevantArticlesC h3{margin:0;padding:10px 20px;color:var(--barvaFFF);}
.relevantArticlesS{margin-top:2em;background: var(--barvaFFF);}
.relevantArticlesS .clanek{}
.relevantArticlesS .clanek.lichy{--b:var(--barva01);}
.relevantArticlesS .clanek.sudy{--b:var(--barva02);}
.relevantArticlesS .clanekInner{grid-template-rows: 1fr;}
.relevantArticlesS .clanekInner .artImg{}
.relevantArticlesS .clanekInner .artText{grid-column: 2/3;grid-row: 1/-1;display: grid;grid-template-columns: 100%;grid-template-rows: calc(1.4em * 1.8) auto 1fr calc(1.4em * 1.8);height: calc(200px - 0.5em);overflow: hidden;}
.relevantArticlesS .clanekInner .clearFloat{display:none;}
.relevantArticlesS .clanekInner .artText h4{grid-column: 1/2;grid-row: 2/3;}
.relevantArticlesS .clanekInner .artText .anotText{grid-column: 1/2;grid-row: 3/4;overflow: hidden;max-height:calc(5px + (1.4em * 2));}
.relevantArticlesS .clanekInner .artText .allArticle{grid-column: 1/2;grid-row: 4/5;margin: 0;padding: 0;justify-self: start;align-self: end;}
.relevantArticlesS .clanekInner .artText .kpokladne2{}

#spodniBannery,.BaneryObsahList{margin:1.75em auto 0;max-width:calc((250px + 0.5em)*4);width: 100%;}
.HP #spodniBannery{margin-bottom:1.75em;}
.BaneryObsahList{margin-top:0;padding:0 0 1em 0;}
#skoolList .BaneryObsahList{padding:1em 0 0;}

/*-_-Prava-_-*/
#right{background:var(--barva04);}
#rightC {}

/*-_-paticka-_-*/
#bottomWide{grid-column:1/2;grid-row:2/3;background:var(--barva02);}
#bottomC{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows: repeat(5,auto);color:var(--barvaFFF);padding-top: 3em;padding-bottom: 2em;gap: 2em 1em;}
.footer a{color:inherit;text-decoration:none;}
.footer h3{color:inherit;margin:0 0 1em 0;padding:0;}
#socialIcon{grid-column: 1/-1;grid-row: 1/2;justify-self: center;display: flex;flex-wrap: wrap;justify-content: center;gap: 1.2em 0.8em;}
#socialIcon h3{margin:0;flex-basis: 100%;text-align: center;font-weight: normal;text-transform: uppercase;font-size: 1.4em;}
#socialIcon a{}
#socialIcon img{max-width: 46px;}

.bottomPartneri{grid-column: 1/-1;grid-row: 2/3;}
.bottomPartneri hr{color: var(--barva01);margin-top: 20px;}
.bottomPartneri table{width:100%;}
.bottomPartneri table th{color: var(--barvaFFF);font-size: 1.1em;padding-bottom: 15px;text-align: center;}
.bottomPartneri table td{text-align: center;padding-bottom: 10px;}

.bottomCtvrtka{}
.bottomCtvrtka ul{list-style:none;margin:0;padding:0;}
.bottomCtvrtka ul li{}
.bottomCtvrtka li a:hover{text-decoration:underline;}
.bottomCtvrtka.navigB{}

.smallPartner{font-size:0.75em;}
.smallPartner a:hover{text-decoration:underline;}
.smallPartner p{margin:0}

.aplikaceB{grid-column:2/-2;grid-row:-3/-2;justify-self: center;display: flex;align-items: center}
.aplikaceB h3{margin:0;padding:0;color:var(--barva01);}
.aplikaceB img{margin-left:0.5em;max-width:32px;}

.ZasilaniB{display:flex;flex-direction: column;}
.ZasilaniB form{margin-top:1em;display: flex;}
.ZasilaniB form input[type="text"]{background: var(--barva03);color:var(--barva000);border: 0;flex-grow: 1;}
.ZasilaniB form input#submitBottom{padding: 0;border: 0;background: var(--barva01);width: 40px;height: 40px;background-image: url('/images/new_23/sipkaKolecko.svg');background-size: 60%;background-repeat: no-repeat;background-position: center;}
.ZasilaniB a#doporucitZnamemu{margin-top:0.25em;background:var(--barva01);color:var(--barva02);display: flex;align-items: center;font-size: 1.2em;font-weight: bold;text-transform: uppercase;justify-content: space-between;}
.ZasilaniB a#doporucitZnamemu:before,.ZasilaniB a#doporucitZnamemu:after{content:'';display:block;width:40px;height:40px;}
.ZasilaniB a#doporucitZnamemu:after{background:url('/images/new_23/sipkaKolecko.svg') no-repeat;background-size: 60%;background-position: center;}

#copyright{grid-column: 1/-1;grid-row: -2/-1;justify-self: center;}

/*-_-DalsiStr-_-*/
.obory_wide{max-width:100%;overflow-x: scroll;height: calc(95vh - var(--VyskaH));}

.ObsahStranky{}
.ObsahStranky .ListFiltrPolozky{position:relative;display:flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;flex-direction: column;align-items: flex-start;margin:1em 0;}
.ObsahStranky .ListFiltrPolozky:has( ~ .CF-mesto2){margin-bottom:0;}
.ObsahStranky .ListFiltrPolozky:before{content: '';display: block;width: 100vw;height: 100%;position: absolute;z-index: 0;top: 0;left: 0;margin-left: calc(-1*(100vw - 100%)/2);background: var(--barva01);}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr){position:relative;z-index:22;display: flex;flex-wrap: wrap;align-items: flex-end;padding: 0.5em 0;gap: 1em;flex-grow: 5;width:100%;}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) .ChovaniFiltr{flex-grow:1;min-width: 180px;width:calc(100%/(var(--CFp) + 1));}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) .CF-obor{order:1;}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) .CF-skoly{order:2;}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) .CF-mesto{order:3;}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) .CF-typ{order:4;}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) .CF-forma{order:5;}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) form{order:10;margin-left:auto;}
.ObsahStranky .ListFiltrPolozky .ClasicFiltr:not(.FDS-filtr) form select{height:40px;background-size: 25px;}

.ObsahStranky ul{margin-left:0;list-style:none;}
.ObsahStranky ul:not(.tabs) li:not(.aktualitecka){background:url('/images/new_23/sipkaKolecko.svg') no-repeat;background-size: 20px;background-position: 0px 2px;padding-left: calc(20px + 0.5em);}
@media only screen and (max-width: 780px) {
	.ObsahStranky ul:not(.tabs) li:not(.aktualitecka){background-size: 14px;padding-left: calc(14px + 0.5em);}
}

.ObsahStranky .ListFiltrPolozky ~ .CF-mesto2{position:relative;padding:1em 0 1.5em 0;margin:0 0 1em;}
.ObsahStranky .ListFiltrPolozky ~ .CF-mesto2:before {content: '';display: block;width: 100vw;height: 100%;position: absolute;z-index: 0;top: 0;left: 0;margin-left: calc(-1*(100vw - 100%)/2);background: var(--barva01);}
.ObsahStranky .ListFiltrPolozky ~ .CF-mesto2 ul{margin:0 0 0;padding:0;position:relative;z-index:1;display:grid;grid-template-columns: repeat(auto-fit,minmax(max-content,calc(1600px/6 - (0.5em*5))));gap: 0.5em;justify-content: start;}
.ObsahStranky .ListFiltrPolozky ~ .CF-mesto2 ul li,#content .ObsahStranky .ListFiltrPolozky ~ .CF-mesto2 ul li + li{margin:0 !important;padding-right: 0.75em;}
.ObsahStranky .ListFiltrPolozky ~ .CF-mesto2 ul li:hover{background-image:url('/images/new_23/sipkaKoleckoOranzova.svg');}
.ObsahStranky .ListFiltrPolozky ~ .CF-mesto2 ul li a{position:relative;display:flex;justify-content:flex-start;text-decoration:none;align-items: center;}
.ObsahStranky .ListFiltrPolozky ~ .CF-mesto2 ul li a .zrusVyber{text-decoration:none;margin-left: 0.3em;}

.fakultaBox{padding:20px;background:var(--barvaFFF);display:grid;grid-template-columns: 100%;grid-template-rows: repeat(4,auto) 1fr auto;gap: 0.5em;}
.fakultaBox .faBo-nazev{grid-column:1/-1;grid-row:4/5;font-size:1.1em}
.fakultaBox .faBo-budovaImg{grid-column:1/-1;grid-row:1/3;aspect-ratio: 38/25;}
.fakultaBox .faBo-budovaImg img{object-fit: cover;width: 100%;height: 100%;object-position: top center;}
.fakultaBox .faBo-budovaImg.neni{background: url('/images/new_23/school-building.png') no-repeat;background-position: center bottom;background-size: 50%;opacity: 0.3;}
.fakultaBox .faBo-budovaImg.neni a{display: block;width: 100%;height: 100%;}
.fakultaBox .faBo-skolaLogo{grid-column:1/-1;grid-row:2/4;justify-self:center;align-self:end;width: 110px;height: 110px;padding:0.5em;margin: calc(-1*110px/2) 0 0;position: relative;z-index: 3;}
.fakultaBox .faBo-skolaLogo img{object-fit: contain;width: 100%;height: 100%;}
.fakultaBox .faBo-skolaLogo:not(.neni){display:none;background:var(--barvaFFF);display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .13), 0 1px 1px 0 rgba(0, 0, 0, .11);}
.fakultaBox .faBo-adresa{grid-column:1/-1;grid-row:5/6;}
.fakultaBox .faBo-tlacitka{grid-column:1/-1;grid-row:6/7;margin:1em 0 0;display: flex;justify-content: space-between;}
.fakultaBox .faBo-tlacitka .fakultaPrihlaska,.fakultaBox .faBo-tlacitka .fakultaPrijimacky{margin:0;}

.fakulty{padding:0;margin:1em 0 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));gap: 1em;} /*410px*/
#skoolList .fakulty h3.web_2,#skoolList .fakulty h3.web_3,#skoolList .fakulty h3.web_4,#skoolList .fakulty h3.web_5,#skoolList .fakulty h3.web_6,#skoolList .fakulty h3.web_7,#skoolList .fakulty h3.web_8,#skoolList .fakulty h3.web_9{grid-column:1/-1;grid-row:1/2;font-weight:400;padding:10px 20px;margin:0;background-color:var(--barva02);color:var(--barvaFFF);}
.fakulty .clearFloat{display:none;}
ul.seznamFakult{margin-top:10px}

.fakultaDetail,
.fakultaPrihlaska,
.fakultaPrijimacky,
.eleprihlaska,
a.recomend_button{
	display: flex;
	align-items:center;
	text-decoration: none !important;
	font-size: 1em;
	line-height: 1.2em;
	padding: 0.45em 0.75em;
	margin:0;
	transition:var(--animace);
	color:var(--barva02);
	background-color:var(--barva01);
}
.fakultaDetail:hover,
.fakultaPrihlaska:hover,
.fakultaPrijimacky:hover,
.eleprihlaska:hover,
a.recomend_button:hover{
	background-color:var(--barva08);
}

.eleprihlaska{
	display: inline-flex;
	margin-top: 20px;
	text-transform: uppercase;
}
.eleprihlaska.dotazNaStudijni{
	margin-right:1.25em;
}
.eleprihlaska.ebook{}

.fakultaDetail:after,
.fakultaPrihlaska:after,
.fakultaPrijimacky:after,
.eleprihlaska:after,
a.recomend_button:after
{content:'';display:block;background:url('/images/new_23/sipkaKolecko.svg') no-repeat;background-size:contain;min-width:20px;width: 20px;height: 20px;margin: 0 0 0 0.5em;}


.eleprihlaska.odsaz{
	margin-right:20px;
}

#skoolList .anot .anot,#skoolList .anot td{padding:0;background-color:transparent}
.catBlock .anotTxt h3{color:#000}

#skoolList p.kontakty2{display:block;width:auto;padding:0}
#skoolList p.studijni{margin-left:0;line-height:15px}
.lista.web_2,.lista.web_3,.lista.web_4,.lista.web_5,.lista.web_6,.lista.web_7,.lista.web_8,.lista.web_9{margin-top:0}
#skoolList .datatable,#skoolList fieldset table,table.tableColorData{width:100%}
#skoolList .datatable td,#skoolList .datatable th,table.tableColorData :where(td,th){padding:0 8px;height:40px;vertical-align:middle}
#skoolList fieldset legend{display:none}
#skoolList fieldset{margin:0;margin-bottom:20px;border:0;background:#fff}
#skoolList fieldset table td{padding-right:15px}
#skoolList .popisSkoly{padding:5px 0 0}
.univInfo{margin-top:2em;padding:20px;background:var(--barvaFFF);}
.catBlock h3,.seminarkaList h3{padding-top:0}
#skoolList h3 a,.catBlock h3 a,.seminarkaList h3 a{color:#000}
#skoolList .anot,.catBlock,.seminarkaList,.ObsahStranky:not(:has( > #skoolList)) .sekce-sance .anot{background-color:var(--barvaFFF);margin-top:0;padding:20px;clear:both;}
/*#skoolList .anot.suda,.catBlock.suda,.seminarkaList.sudy{background-color:transparent;}*/
#skoolList.skolaList{display:grid;grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));gap: 1.5em;}
#skoolList.skolaList .ListSkola{--p:1em;background:var(--barvaFFF);display:grid;grid-template-columns:100%;grid-template-rows:repeat(4,auto) 1fr;}
#skoolList.skolaList .ListSkola a.fullOdkaz{grid-column:1/-1;grid-row:1/5;position: relative;z-index: 9;}
#skoolList.skolaList .ListSkola .imgBudova{grid-column:1/2;grid-row:1/3;aspect-ratio: 38/25;position: relative;z-index: 2;}
#skoolList.skolaList .ListSkola .imgBudova.neni{background:url('/images/new_23/school-building.png') no-repeat;background-position:center bottom;background-size:50%;opacity: 0.3;}
#skoolList.skolaList .ListSkola .imgBudova img{object-fit: cover;width: 100%;height: 100%;object-position: top center;}
#skoolList.skolaList .ListSkola .imgLogo{grid-column:1/2;grid-row:2/4;justify-self:center;align-self:end;width: 110px;height: 110px;padding:calc(var(--p)/2);margin: calc(-1*110px/2) 0 0;position: relative;z-index: 3;}
#skoolList.skolaList .ListSkola .imgLogo img{object-fit: contain;width: 100%;height: 100%;}
#skoolList.skolaList .ListSkola .imgLogo:not(.neni){display:none;background:var(--barvaFFF);display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .13), 0 1px 1px 0 rgba(0, 0, 0, .11);}
#skoolList.skolaList .ListSkola .stitky{grid-column:1/2;grid-row:1/3;justify-self:start;align-self:start;padding: var(--p) 0 0 var(--p);display: flex;flex-direction: column;position:relative;z-index:3;}
#skoolList.skolaList .ListSkola .stitky .stitek{background:var(--barva01);color:var(--barva000);font-size:0.9em;padding:0.25em 0.65em;text-transform:uppercase;}
#skoolList.skolaList .ListSkola .nazev{grid-column:1/2;grid-row:4/5;padding:var(--p) var(--p) 0;}
#skoolList.skolaList .ListSkola .nazev h3{color:var(--barva02);height:calc(1.15em*2);overflow:hidden;margin:0;padding:0;}
#skoolList.skolaList .ListSkola .popis{grid-column:1/2;grid-row:5/6;padding:0 var(--p) var(--p);}

#skoolList.skolaList .ListSkola .popis .skolAdresa{}
#skoolList.skolaList .ListSkola .popis .skolDruh{}
#skoolList.skolaList .ListSkola .popis .skolHlavniOsoba{}

#skoolList.skolaList .ListSkola .popis .skolAdresa,#skoolList.skolaList .ListSkola .popis .skolHlavniOsoba{display: flex;margin: 0 0 0.5em;}
#skoolList.skolaList .ListSkola .popis .skolAdresa:before,#skoolList.skolaList .ListSkola .popis .skolHlavniOsoba:before{content:'';display:block;min-width:20px;min-height:20px;background-position: center;background-size: contain;margin: 0 0.5em 0.10em 0;align-self: flex-start;}
#skoolList.skolaList .ListSkola .popis .skolAdresa:before{background-image:url('/images/new_23/ico-school-building.svg');}
#skoolList.skolaList .ListSkola .popis .skolHlavniOsoba:before{background-image:url('/images/new_23/ico-director.svg');}

#skoolList.skolaList .ListSkola .popis .seznamFakultList{margin:0.75em 0 0;}
#skoolList.skolaList .ListSkola .popis .seznamFakult-Ostatni{display:inline-flex;margin:0.35em 0 0}
#skoolList.skolaList .ListSkola .popis .seznamFakult-Ostatni:before
{content:'';display:block;width:20px;height:20px;transform:rotate(90deg);background: url('/images/new_23/sipkaKoleckoOranzova.svg') no-repeat;background-size: 20px;background-position: 0 0;margin: 0.15em 0.5em 0 0;align-self: flex-start;}

/*
.ObsahStranky ul:not(.tabs) li:not(.aktualitecka) {
	background: url('/images/new_23/sipkaKolecko.svg') no-repeat;
	background-size: 20px;
	background-position: 2px 2px;
	padding-left: 25px;
}
*/

#skoolList:not(.skolaList,.productList) .anot,.ObsahStranky:not(:has( > #skoolList)) .sekce-sance .anot{margin-top:1em;padding-top:0;}
#skoolList .skolaJakSeDostat{padding:0;display:grid;grid-template-columns:1fr 1fr;background: transparent;gap: 1em;}
#skoolList .anot.skolaJakSeDostat .lista.Snadpis{grid-column:1/-1;grid-row:1/2;margin: 0;width:100%;}
#skoolList .skolaJakSeDostat .ebookS,#skoolList .skolaJakSeDostat .videoFrame{background: #fff;padding: 1em;}
#skoolList .skolaJakSeDostat .ebookS{align-self: start;justify-self: stretch;}
#skoolList .skolaJakSeDostat .videoFrame{align-self: stretch;justify-self: stretch;display: flex;justify-content: center;}
.videoFrame{}/*width: 640px; margin: 0px auto;max-width:100%;*/

.editSchool {margin-top:0px;float:right;}

/*#skoolList p,#skoolList p.kontakty1{padding-left:0;width:auto}*/
#skoolList .uvod{background-color:var(--barvaFFF);margin-top:1em;padding:20px;padding-top:0;}
#skoolList .uvod.sposunem{margin-top:1em;}
#skoolList .univLogo {padding: 1em 1em 0;float: right;}

#skoolList .uvod h3,#skoolList .uvod h1{margin-left:-20px;width:calc(100% + 40px);margin-bottom:15px;padding:10px 20px!important;font-weight:400;text-transform:uppercase;font-size:1.3em;color:var(--barva01);background-color:var(--barva02);}
#skoolList h3 a{text-decoration:none;color:var(--barva01)}

.SkolaKontakty{}
#skoolList .SkolaKontakty{padding: 0;display: grid;grid-template-columns: 1fr 3fr;background: transparent;gap: 1em;}
#skoolList .anot.SkolaKontakty .lista.Snadpis{grid-column: 1/-1;grid-row: 1/2;margin: 0;width: 100%;}
#skoolList .SkolaKontakty .B-Kont{background: #fff;padding: 1em;}
#skoolList .SkolaKontakty .box-skolaKontakt{align-self: start;justify-self: stretch;}
#skoolList .SkolaKontakty .box-skolaMapa{align-self: stretch;justify-self: stretch;display: flex;justify-content: center;}
#skoolList .SkolaKontakty .box-skolaMapa iframe{width:100%;height:auto;aspect-ratio:6/2;}

/*-_-detail skoly/fakulty bigbaner*/
#skoolList a.AdminEditSekce,#skoolList .AdminEditSekce{display: flex;align-items: center;justify-content: center;}
#skoolList a.AdminEditSekce img,#skoolList .AdminEditSekce img{margin:0 0.5em 0 0;object-fit: contain;width: 1em;height: 1em;}

.FullBigBanner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr repeat(3,auto) 1em auto;width: 100%;}
.FullBigBanner .big-skolaImg{min-height:450px;grid-column:1/-1;grid-row:1/-2;position:relative;z-index:0;width: 100vw;margin-left: calc(-1*(100vw - 100%)/2);overflow: hidden;display: grid;justify-items: stretch;align-items: stretch;}
.FullBigBanner .big-skolaImg.neni {
background: url('/images/new_23/school-building.png') no-repeat;
background-position: center;
background-size: contain;
}
.FullBigBanner .big-skolaImg:after {content: '';display: block;background: linear-gradient(180deg, rgba(255,255,255,0) 50%, rgba(0,0,0,0.55) 100%);grid-column: 1/-1;grid-row: 1/-1;position:relative;z-index: 4;}
.FullBigBanner .big-skolaImg img{max-height: 450px;width: auto;height: auto;filter: blur(5px);object-fit: cover;position: relative;grid-column: 1/-1;grid-row: 1/-1;}
.FullBigBanner .big-nazev{grid-column:1/2;grid-row:2/3;position: relative;z-index: 4;color: var(--barvaFFF);font-size: 2em;line-height: 1.4em;font-weight: bold;}
.FullBigBanner .big-adresa{grid-column:1/2;grid-row:3/4;position: relative;z-index: 4;color: var(--barvaFFF);}
.FullBigBanner .big-skolaLogo{grid-column:2/3;grid-row:-3/-1;position: relative;z-index: 4;padding: 0.3em;justify-self: center;width: 250px;height: 250px;margin: calc(-1*250px/1.5) 0 0;}/**/
.FullBigBanner .big-skolaLogo:not(.neni){background: var(--barvaFFF);display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .13), 0 1px 1px 0 rgba(0, 0, 0, .11);}
.FullBigBanner .big-skolaLogo img{object-fit: contain;width: 100%;height: 100%;}
.FullBigBanner .editSchool{grid-column:-2/-1;grid-row:1/-3;justify-self:end;align-self:end;position: relative;z-index: 4;margin: 0;padding:0;color: var(--barvaFFF);}
.FullBigBanner .editSchool a{color: inherit;font-weight: normal;}
.FullBigBanner .ZpetNaSkolu{grid-column:1/-1;grid-row:1/2;justify-self:start;align-self:start;position: relative;z-index: 4;margin: 0.35em 0 0;color: var(--barva000);}
.FullBigBanner .ZpetNaSkolu a{color: var(--barvaFFF);font-weight: normal;text-decoration:none;background:var(--barva02);padding:0.15em 0.25em;}

.FullBigBanner .big-cesta,#skoolList .detailoboru .oborList .obor-cesta{grid-column:1/2;}
.FullBigBanner .big-cesta{color:var(--barvaFFF);font-size:0.85em;position:relative;z-index: 4;grid-row:4/5;margin-top:0.5em;}
.FullBigBanner .big-cesta a{color:inherit;}
.FullBigBanner .big-cesta span:not(.rozdelovac),#skoolList .detailoboru .oborList .obor-cesta span:not(.rozdelovac){}
.FullBigBanner .big-cesta span.rozdelovac,#skoolList .detailoboru .oborList .obor-cesta span.rozdelovac{margin:0 0.35em;}

/*zarovnani loga doprava*/
/*.FullBigBanner{grid-template-columns:1fr auto auto;}
.FullBigBanner .editSchool{grid-column:2/-1;align-self:start;margin:0.35em 0 0;}*/

.uvod + .FullBigBanner{display:none;}

#skoolList .uvod.rozdel{display:grid;gap:1em;background:transparent;padding:0;}
#skoolList .uvod.rozdel h3, #skoolList .uvod.rozdel h1{grid-column:1/-1;grid-row:1/2;width: 100%;margin-left: 0;margin-bottom: 0;}
#skoolList .uvod.rozdel.rozdel-dveTretinyLeva{grid-template-columns:2fr 1fr;grid-template-rows:repeat(4,auto) 1fr;row-gap: 0;}
#skoolList .uvod.rozdel.rozdel-triTretinyLeva{grid-template-columns:3fr 1fr;grid-template-rows:repeat(4,auto) 1fr;row-gap: 0;}
#skoolList .uvod.rozdel .rozdel-box{background:var(--barvaFFF);padding:20px;margin-top:1em;}
#skoolList .uvod.rozdel .Rbox1{grid-column:1/2;grid-row:2/-1;align-self:stretch;}
#skoolList .uvod.rozdel .Rbox2{grid-column:2/3;grid-row:2/3;align-self:start;}
#skoolList .uvod.rozdel .Rbox5{grid-column:2/3;grid-row:3/4;align-self:start;}
#skoolList .uvod.rozdel .Rbox4{grid-column:2/3;grid-row:4/5;align-self:start;display:flex;flex-direction: column;gap:1em;}
#skoolList .uvod.rozdel .Rbox3{grid-column:2/3;grid-row:5/6;align-self:start;display: flex;align-items: center;justify-content: center;}
#skoolList .uvod.rozdel .Rbox4 .eleprihlaska{margin:0;display:flex;justify-content: space-between;}
#content ul.FKsocial{display: flex;gap: 1em;justify-content: center;margin:0;}
#content ul.FKsocial li{background: transparent !important;padding: 0 !important;margin: 0 !important;display: flex;align-items: center;justify-content: center;}
/*
#content ul.FKsocial li a[class|="ico"]{--wh:35px;width:var(--wh);height:var(--wh);display: block;background-size: contain;background-repeat:no-repeat;}
#content ul.FKsocial li .ico-facebook{background-image:url('/images/new_23/socB-facebook.png');}
#content ul.FKsocial li:hover .ico-facebook{background-image:url('/images/new_23/soc-facebook.png');}
#content ul.FKsocial li .ico-instagram{background-image:url('/images/new_23/socB-instagram.png');}
#content ul.FKsocial li:hover .ico-instagram{background-image:url('/images/new_23/soc-instagram.png');}
#content ul.FKsocial li .ico-twitter{background-image:url('/images/new_23/socB-twitter.png');}
#content ul.FKsocial li:hover .ico-twitter{background-image:url('/images/new_23/soc-twitter.png');}
#content ul.FKsocial li .ico-youtube{background-image:url('/images/new_23/socB-youtube.png');}
#content ul.FKsocial li:hover .ico-youtube{background-image:url('/images/new_23/soc-youtube.png');}
#content ul.FKsocial li .ico-linkedin{background-image:url('/images/new_23/socB-linkedin.png');}
#content ul.FKsocial li:hover .ico-linkedin{background-image:url('/images/new_23/soc-linkedin.png');}
*/

#content ul.FKsocial li a[class|="ico"]{--n:15.2;--wh:calc(532px/var(--n));width:var(--wh);height:var(--wh);display: block;background-image:url('/images/new_23/soc-ico-all.png');background-size:calc(2128px/var(--n)) calc(1596px/var(--n));background-position:calc(-1*var(--i)/var(--n) * 532px) calc(-1*var(--j)/var(--n) * 532px);}
#content ul.FKsocial li .ico-facebook{--i:0;--j:0;}
#content ul.FKsocial li:hover .ico-facebook{--i:1;--j:0;}
#content ul.FKsocial li .ico-instagram{--i:0;--j:1;}
#content ul.FKsocial li:hover .ico-instagram{--i:1;--j:1;}
#content ul.FKsocial li .ico-twitter{--i:0;--j:2;}
#content ul.FKsocial li:hover .ico-twitter{--i:1;--j:2;}
#content ul.FKsocial li .ico-youtube{--i:2;--j:2;}
#content ul.FKsocial li:hover .ico-youtube{--i:3;--j:0;}
#content ul.FKsocial li .ico-linkedin{--i:2;--j:0;}
#content ul.FKsocial li:hover .ico-linkedin{--i:2;--j:1;}

.univVideoB{}
.univVideoB a.youtubeVideo {position: relative;display: grid;grid-template-columns: 100%;grid-template-rows: 100%;}
.univVideoB .univVideo {width:100%;max-width:300px;grid-column: 1/-1;grid-row: 1/-1;}
.univVideoB .ytp-button {width: 45px;grid-column: 1/-1;grid-row: 1/-1;justify-self: center;align-self: center;}
.univVideoB .ytp-large-play-button-bg {fill: #cc181e;fill-opacity: 1;}
.univVideoB a.youtubeVideo:hover .ytp-large-play-button-bg {-moz-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);fill: #cc181e;fill-opacity: 1;}

.smallAnot {height:calc(var(--vyskaBoxPrava) - 40px);overflow:hidden;position:relative;}
.smallAnot .gradient {display:none;}

#zobrazvice{display:flex;justify-content:flex-end;margin:1.25em 0 0;}
#zobrazvice a,.TUvice span,.TUmene span,.sekce-seznamOboru #displayAll,#skoolList.productList .anot .anotTxt .fullArticle a,.relevantArticlesS .clanekInner .artText .kpokladne2
{cursor:pointer;display: inline-flex;background: var(--barva03);padding: 0.15em 0.45em;color: var(--barva02);text-decoration: none;line-height: 23px;align-items: center;}
#zobrazvice a:after,.TUvice span:after,.TUmene span:after,.sekce-seznamOboru #displayAll:after
{content:'';display:block;width:20px;height:20px;background:url('/images/new_23/sipkaKoleckoOranzova.svg') no-repeat;margin: 0 0 0 0.3em;background-size: 70%;background-position: center;transform: rotate(90deg);}
.TUmene span:after {transform: rotate(270deg);}
#skrytypopis, .skrytypopis{display:none;}
#zobrazvice.neuka{display:none;}

/*-_-fakulka-_-*/
.skool6,.skool7{display:grid;grid-template-columns:100%;}
.skool6 .KotvyF,.skool7 .KotvyF,.detailoboru .KotvyF{grid-row:2/3;overflow-x:auto;padding-bottom: 0.5em;}
.skool7 .KotvyF ul.tabs,.detailoboru .KotvyF ul.tabs{min-width:660px;}
.skool6 .KotvyF ul.tabs{min-width:920px}

.skool6 .KotvyF.fixed:not(.scrollUp) ul,
.skool7 .KotvyF.fixed:not(.scrollUp) ul,
#content .detailoboru .KotvyF.fixed:not(.scrollUp) ul
{z-index:759;position:fixed;top:0;left:0;right:0;margin:0 auto;width:100%;max-width: var(--MaxsirkaObsahu);padding:0 var(--odaszeni);min-width: auto;flex-wrap: wrap;}
#content .skool6 .KotvyF.fixed:not(.scrollUp) ul li,
#content .skool7 .KotvyF.fixed:not(.scrollUp) ul li,
#content .detailoboru .KotvyF.fixed:not(.scrollUp) ul li
{width: auto;min-width: auto;}
#content .skool6 .KotvyF.fixed:not(.scrollUp) ul li a,
#content .skool7 .KotvyF.fixed:not(.scrollUp) ul li a,
#content .detailoboru .KotvyF.fixed:not(.scrollUp) ul li a
{padding-left:0.25em;padding-right:0.25em;}


ul.tabs{margin:1em 0 0;padding:0;width:100%;display:flex}
#content .ObsahStranky .tabs_2 li,#content .ObsahStranky .tabs_3 li,#content .ObsahStranky .tabs_4 li,#content .ObsahStranky .tabs_5 li,#content .ObsahStranky .tabs_6 li,#content .ObsahStranky .tabs_7 li,#content .ObsahStranky .tabs_8 li,#content .ObsahStranky .tabs_9 li{flex-grow:1;margin:0 !important;padding:0;list-style:outside none none;display:block;float:left;width:100%;border-bottom:6px solid orange}
#content .ObsahStranky .tabs_2 li:not(:last-child),#content .ObsahStranky .tabs_3 li:not(:last-child),#content .ObsahStranky .tabs_4 li:not(:last-child),#content .ObsahStranky .tabs_5 li:not(:last-child),#content .ObsahStranky .tabs_6 li:not(:last-child),#content .ObsahStranky .tabs_7 li:not(:last-child),#content .ObsahStranky .tabs_8 li:not(:last-child),#content .ObsahStranky .tabs_9 li:not(:last-child){border-right:1px solid var(--barva03)}
#content .ObsahStranky .tabs_2 li:nth-child(2),#content .ObsahStranky .tabs_3 li:nth-child(2),#content .ObsahStranky .tabs_4 li:nth-child(2),#content .ObsahStranky .tabs_5 li:nth-child(2),#content .ObsahStranky .tabs_6 li:nth-child(2),#content .ObsahStranky .tabs_7 li:nth-child(2),#content .ObsahStranky .tabs_8 li:nth-child(2),#content .ObsahStranky .tabs_9 li:nth-child(2){border-bottom:6px solid #ADCA3A}
#content .ObsahStranky .tabs_2 li:nth-child(3),#content .ObsahStranky .tabs_3 li:nth-child(3),#content .ObsahStranky .tabs_4 li:nth-child(3),#content .ObsahStranky .tabs_5 li:nth-child(3),#content .ObsahStranky .tabs_6 li:nth-child(3),#content .ObsahStranky .tabs_7 li:nth-child(3),#content .ObsahStranky .tabs_8 li:nth-child(3),#content .ObsahStranky .tabs_9 li:nth-child(3){border-bottom:6px solid #D00}
#content .ObsahStranky .tabs_2 li:nth-child(4),#content .ObsahStranky .tabs_3 li:nth-child(4),#content .ObsahStranky .tabs_4 li:nth-child(4),#content .ObsahStranky .tabs_5 li:nth-child(4),#content .ObsahStranky .tabs_6 li:nth-child(4),#content .ObsahStranky .tabs_7 li:nth-child(4),#content .ObsahStranky .tabs_8 li:nth-child(4),#content .ObsahStranky .tabs_9 li:nth-child(4){border-bottom:6px solid #119A93}
#content .ObsahStranky .tabs_2 li:last-child,#content .ObsahStranky .tabs_3 li:last-child,#content .ObsahStranky .tabs_4 li:last-child,#content .ObsahStranky .tabs_5 li:last-child,#content .ObsahStranky .tabs_6 li:last-child,#content .ObsahStranky .tabs_7 li:last-child,#content .ObsahStranky .tabs_8 li:last-child,#content .ObsahStranky .tabs_9 li:last-child{border-bottom:6px solid #00AFFF}
#content .ObsahStranky .tabs_2 li a,#content .ObsahStranky .tabs_3 li a,#content .ObsahStranky .tabs_4 li a,#content .ObsahStranky .tabs_5 li a,#content .ObsahStranky .tabs_6 li a,#content .ObsahStranky .tabs_7 li a,#content .ObsahStranky .tabs_8 li a,#content .ObsahStranky .tabs_9 li a{color:#0B2D72;background:var(--barvaFFF);float:left;display:block;width:100%;padding-left:0;margin-right:0;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;outline:none}
#content .ObsahStranky .tabs_2 li a:hover,#content .ObsahStranky .tabs_3 li a:hover,#content .ObsahStranky .tabs_4 li a:hover,#content .ObsahStranky .tabs_5 li a:hover,#content .ObsahStranky .tabs_6 li a:hover,#content .ObsahStranky .tabs_7 li a:hover,#content .ObsahStranky .tabs_8 li a:hover,#content .ObsahStranky .tabs_9 li a:hover{color:#0B2D72}
#content .ObsahStranky .tabs_2 li a.active,#content .ObsahStranky .tabs_3 li a.active,#content .ObsahStranky .tabs_4 li a.active,#content .ObsahStranky .tabs_5 li a.active,#content .ObsahStranky .tabs_6 li a.active,#content .ObsahStranky .tabs_7 li a.active,#content .ObsahStranky .tabs_8 li a.active,#content .ObsahStranky .tabs_9 li a.active{background:#0B2D72;color:#FFF}
#content .ObsahStranky .tabs_2 li a.active:hover,#content .ObsahStranky .tabs_3 li a.active:hover,#content .ObsahStranky .tabs_4 li a.active:hover,#content .ObsahStranky .tabs_5 li a.active:hover,#content .ObsahStranky .tabs_6 li a.active:hover,#content .ObsahStranky .tabs_7 li a.active:hover,#content .ObsahStranky .tabs_8 li a.active:hover,#content .ObsahStranky .tabs_9 li a.active:hover{color:#FFF}
.tabs li a span{display:block;line-height:40px;width:100%;padding:0;text-align:center;font-size:1.1em}

a.recomend_name {display:inline-block;padding-right:5px;}
a.recomend_price {display:inline-block;min-width:80px;text-decoration:none;text-align:right;padding-right:5px;}
a.recomend_button {display:inline-flex;padding: 0.15em 0.25em;}/*background:var(--barva07);text-decoration:none;color:var(--barvaFFF);text-align:center;*/
a.recomend_button:after{min-width: 15px;width: 15px;height: 15px;}

.tableUspesnostBox{overflow-x:auto;padding-bottom: 0.75em;}
.tableUspesnostBox .tableUspesnost{min-width:680px}
.TUvice{}

table.tableColorData{}
table.tableColorData tr :where(th,td){padding-top: 0.25rem;padding-bottom: 0.25rem;}
table.tableColorData tr:nth-child(even):not(:has( th)) td{background-color: #EDF7FF;}
table.tableColorData tr:nth-child(odd):not(:has( th)) td{background-color: #FFFBF2;}
table.tableColorData tr:not(:has( th)):hover :is(th,td){background-color: var(--barva02);color: #fff;}
table.tableColorData tr:not(:has( th)):hover :is(th,td) a{color: #fff;}

#skoolList .tableUspesnost2026 :where(.kola-hide, .roky-hide) {display: none;}
#skoolList .tableUspesnost2026 :where(.kola-open, .roky-open) {cursor: pointer;}
#skoolList .tableUspesnost2026 :where(.kola-open, .roky-open):after {content: '\0002C5';display: inline-flex;width: 1.25rem;height: 1.25rem;justify-content: center;align-items: center;background: var(--barva07);color: #fff;font-weight: 600;border-radius: 50%;margin: 0 0 0 .25rem;}
#skoolList .tableUspesnost2026 :where(.kola-open, .roky-open).doHide:after {content: '\0002C4';}
#skoolList .tableUspesnost2026 :is(.hlavni,.roky-hide-show,.kola-hide-show) :where(td, th){padding-top: 0.25rem;padding-bottom: 0.25rem;}
#skoolList .tableUspesnost2026 .hlavni :where(td, th) {background-color: #FFFBF2;}/*FFF2D9*/
#skoolList .tableUspesnost2026 .kola-hide-show :where(td, th) {background-color: #FFFCF6;}/*FFF6E6*/
#skoolList .tableUspesnost2026 .roky-hide-show :where(td, th) {background-color: #FFFCF6;}/*FFEDCA*/
#skoolList .tableUspesnost2026 .hlavni.suda :where(td, th) {background-color: #EDF7FF;}/*D6ECFF*/
#skoolList .tableUspesnost2026 .suda.kola-hide-show :where(td, th) {background-color: #F7FAFD;}/*E4F1FD*/
#skoolList .tableUspesnost2026 .suda.roky-hide-show :where(td, th) {background-color: #F7FAFD;}/*cee0ff*/
#skoolList .tableUspesnost2026 :is(.hlavni,.roky-hide-show,.kola-hide-show):hover :where(td, th){background: var(--barva02);color: #fff;}
/* #skoolList .tableUspesnost2026 td:las{} */

#skoolList .tableUspesnostMaturitaBox .mSuda{background-color:#D6ECFF}/*#a1d3ff*/
#skoolList .tableUspesnostMaturitaBox .mJaro{background-color:#FFE4B3;}
#skoolList .tableUspesnostMaturitaBox .mCelkem{background-color:#F5F5F5;}
#skoolList .tableUspesnostMaturitaBox .mJaro.mCelkem{background-color:#faedd4;}
#skoolList .tableUspesnostMaturitaBox .mSuda.mCelkem{background-color: #e6f1fa;}
#skoolList .tableUspesnostMaturitaBox .mSuda.mJaro{background-color: #ebe8d9}
#skoolList .tableUspesnostMaturitaBox .mSuda.mCelkem.mJaro{background-color: #eeece2;}
#skoolList .tableUspesnostMaturitaBox tr.hover:hover td{background-color:#0b2d73 !important;color: #fff;}

#skoolList .datatable.tableUspesnost th{font-weight:normal;}
#skoolList .datatable.tableUspesnost td{height: 35px;}

#skoolList .tablePrijimacky{display:block;}
#skoolList .tablePrijimacky tbody{display:block;}
#skoolList .tablePrijimacky tr{display:flex;}
#skoolList .tablePrijimacky td{flex: 1 1;padding:0.25em 0;}
#skoolList .tablePrijimacky td:nth-child(1){flex-basis:15em;min-width:265px;}
#skoolList .tablePrijimacky td:nth-child(2){flex-basis:100%;}
#skoolList .tablePrijimacky td[colspan="2"]{flex-basis:100%;min-width:auto;}

/*#skoolList .anot .tablePrijimacky td{vertical-align: top;padding:5px 0px;}*/
/*.tablePrijimacky td.prvnisloupec{width:220px;}*/

.detailDvere,.detailPocet,.detailPrimacky,.detailPrimackyCena,.detailPrhlasky{width: 25px;height: 25px;display:inline-flex;align-items: center;justify-content: center;margin-right:0.15em;}
.detailDvere::after,.detailPocet::after,.detailPrimacky::after,.detailPrimackyCena::after,.detailPrhlasky::after{content:'';font-family: FontAwesome;display:block;width:22px;height:22px;font-size:20px;background-repeat:no-repeat;background-size: contain;background-position: center;text-align: center;}
.detailDvere::after{background-image: url("../images/2015/dvereSmall.png");}
.detailPocet::after{content: '\f007';}
.detailPrimacky::after{background-image:url(/images/ruka-m.png);}
.detailPrimackyCena::after{content: '\f0d6';}
.detailPrhlasky::after{content: '\f15c';}

.detailSance,.detailNezamestnanost{width: 25px;height: 25px;display:inline-flex;align-items: center;justify-content: center;margin-right:0.15em;}
.detailSance::after,.detailNezamestnanost::after{content:'';font-family: FontAwesome;font-size: 22px;}
.detailSance::after {content: '\0025';}
.detailNezamestnanost::after {content: '\f080';}

#skoolList .KurzPripravaBox{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:1em;background:transparent;}
#skoolList .KurzPripravaBox .ebookS,
#skoolList .KurzPripravaBox .kurzyS,
#skoolList .KurzPripravaBox .bookS,
#skoolList .KurzPripravaBox .videoFrame{padding:1em;background:var(--barvaFFF)}
#skoolList .anot.KurzPripravaBox .lista.Snadpis{grid-column: 1/-1;grid-row: 1/2;margin: 0;width: 100%;}
#skoolList .KurzPripravaBox .ebookS{grid-row:2/3;align-self: start;justify-self: stretch;}
#skoolList .KurzPripravaBox .kurzyS{grid-row:2/3;align-self: start;justify-self: stretch;}
#skoolList .KurzPripravaBox .bookS{grid-row:3/4;align-self: start;justify-self: stretch;}
#skoolList .KurzPripravaBox .videoFrame{grid-row:3/4;display: flex;justify-content: center;}
#skoolList .KurzPripravaBox .bookS.BSv .videoFrame{grid-row-start:2;}
#skoolList .KurzPripravaBox .kurzyS li{display:flex;align-items: flex-start;}
#skoolList .KurzPripravaBox .kurzyS a.recomend_name{width:auto;}
#skoolList .KurzPripravaBox .kurzyS a.recomend_price{margin-left:auto;min-width: 80px;}
#skoolList .KurzPripravaBox .kurzyS a.recomend_button{}

#skoolList .KurzPripravaBox:has( .ss_banner){grid-template-rows: repeat(3,auto) 1fr;}
#skoolList .KurzPripravaBox .ss_banner{grid-column: -2;grid-row: 2/5;align-self: center;justify-self: center;}

.bookS .amos_literatura{display:flex;gap:1.25em 0.15em;flex-wrap: wrap;justify-content:space-between;display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,max-content));}
.bookS .amos_literatura span{display: flex;flex-direction: column;gap: 0.25em;align-items: center;flex-basis: 85px;}/*flex-grow: 1;*/
.bookS .amos_literatura img{max-height: 115px;aspect-ratio: 81/115;width: 100%;object-fit: contain;object-position: top;margin:0;float:none;}
.bookS .amos_literatura a.imglink{}
.bookS .amos_literatura a.recomend_price{min-width:auto;padding:0;margin-top: auto;}
.bookS .amos_literatura a.recomend_button{width: auto;}

#skoolList .detailoboru{}
#skoolList .detailoboru .oborList{display:grid;grid-template-columns: 100%;}
#skoolList .detailoboru .oborList .obor-cesta{grid-column:1/-1;grid-row:1/2;font-size:0.95em;}
#skoolList .detailoboru .KotvyF{grid-row:2/3;}
#skoolList .detailoboru .OBsekce{margin-top:1em;background:var(--barvaFFF);padding: 20px;padding-top:0;}
#skoolList .detailoboru .OBsekce.sekce-uvod{padding-top:20px;}
#skoolList .detailoboru .OBsekce.sekce-kurzy{background:transparent;padding:0;}
#skoolList .detailoboru .anot.KurzPripravaBox .lista.Snadpis{}
#skoolList .detailoboru .anot.KurzPripravaBox .ebookS{grid-row: unset}
#skoolList .detailoboru .anot.KurzPripravaBox .bookS{grid-row: unset}
#skoolList .detailoboru .anot.KurzPripravaBox .kurzyS{grid-row: unset}
#skoolList .detailoboru .anot.KurzPripravaBox .bookS{grid-row: unset}
#skoolList .detailoboru .anot.KurzPripravaBox .videoFrame{grid-row: unset}
#skoolList .detailoboru .OBnazev{margin-top:1rem;}
#skoolList .detailoboru .OBsekce .anot{margin-top:0;background:transparent;}
.oborList{}
.detailoboru .OBnazev{
    margin: 0px;
    padding: 10px 20px !important;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFA500;
    font-size: 1.3em;
	background: #0B2D72 none repeat scroll 0% 0%;
}

/*-_-porovnani-_-*/

#comparison {width: 100%;padding: 0;margin-top: 15px;}
table.seznam_porovnani{width: 100%;}
table.seznam_porovnani > tbody > tr > td{padding: 5px;border-bottom:1px solid var(--barva05);}
table.seznam_porovnani > tbody > tr > td + td{border-left:1px solid var(--barva05)/*#9F9F9F*/;}
table.seznam_porovnani > tbody > tr > td > table td{padding: 0.13em 0;}
table.seznam_porovnani td.cmpLabel{font-weight: bold;height: 30px;border-left:0;}
table.seznam_porovnani tr.no_background:hover td{background-color: var(--barvaFFF);}
table.seznam_porovnani tr:hover td{background-color: var(--barvaFFF)/*#F0F0F0*/;}


/*-_-vypis seznamu vseho-_-*/
#skoolList.VypisFakult{}
#skoolList.VypisFakult .VypisFakultList{display: grid;grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));gap: 1em;}
#skoolList .VFakulta{padding: 20px;background: var(--barvaFFF);display: grid;grid-template-columns: 100%;grid-template-rows: repeat(5,auto) 1fr;gap: 0.25em;}
#skoolList .VFakulta .VFl-nazev{grid-column:1/2;grid-row:4/5;padding:0.5em 0 0}
#skoolList .VFakulta .VFl-nazev h3{font-weight:normal;min-height: calc(1.15em*2);}
#skoolList .VFakulta .VFl-nazev h3 a{color:var(--Abarva);text-decoration:underline;}
#skoolList .VFakulta .VFl-nazev h3 a:hover{text-decoration:none;}
#skoolList .VFakulta .VFl-budova{grid-column:1/2;grid-row: 1/3;aspect-ratio: 38/25;}
#skoolList .VFakulta .VFl-budova img{object-fit: cover;width: 100%;height: 100%;object-position: top center;}
#skoolList .VFakulta .VFl-budova.neni{background: url('/images/new_23/school-building.png') no-repeat;background-position: center bottom;background-size: 50%;opacity: 0.3;}
#skoolList .VFakulta .VFl-budova.neni a{display: block;width: 100%;height: 100%;}
#skoolList .VFakulta .VFl-Logo{grid-column:1/2;grid-row:2/4;justify-self:center;align-self:end;width: 110px;height: 110px;padding:0.5em;margin: calc(-1*110px/2) 0 0;position: relative;z-index: 3;}
#skoolList .VFakulta .VFl-Logo img{object-fit: contain;width: 100%;height: 100%;}
#skoolList .VFakulta .VFl-Logo:not(.neni){display:none;background:var(--barvaFFF);display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .13), 0 1px 1px 0 rgba(0, 0, 0, .11);}
#skoolList .VFakulta .VFl-skola{grid-column:1/2;grid-row:5/6;}
#skoolList .VFakulta .VFl-adresa{grid-column:1/2;grid-row:6/7;}

#skoolList.VypisProgramu{}
#skoolList.VypisProgramu .VypisProgramuList{display: grid;grid-template-columns: repeat(auto-fill, minmax(525px, 1fr));gap: 1em;}
#skoolList .VProgramy{padding: 20px;background: var(--barvaFFF);}
#skoolList .VProgramy .anot{padding:0;margin:0;background:none;height:0;}
#skoolList .VProgramy .VPl-nazev{}
#skoolList .VProgramy .VPl-program{}
#skoolList .VProgramy .VPl-program td{padding:0;}

#skoolList.VypisOboru{}
#skoolList.VypisOboru .VypisOboruList{}

#skoolList.VypisOboru .VypisOboruList table,#skoolList.VypisOboru .VypisOboruList tbody,#skoolList.VypisOboru .VypisOboruList tr,#skoolList.VypisOboru .VypisOboruList th,#skoolList.VypisOboru .VypisOboruList td{}
#skoolList.VypisOboru .VypisOboruList table{width:100%;}
#skoolList.VypisOboru .VypisOboruList tbody{}
#skoolList.VypisOboru .VypisOboruList tr{}
#skoolList.VypisOboru .VypisOboruList th{}
#skoolList.VypisOboru .VypisOboruList td{}
#skoolList.VypisOboru .VypisOboruList td:first-child,#skoolList.VypisOboru .VypisOboruList th:first-child{padding-left:0;}
#skoolList.VypisOboru .VypisOboruList td:last-child,#skoolList.VypisOboru .VypisOboruList th:last-child{padding-right:0;}
#skoolList.VypisOboru .VypisOboruList tr:hover td{background:var(--barva06);}

#skoolList.VypisOboru .VypisOboruList td .akceTL{display:flex;align-items:stretch;}
#skoolList.VypisOboru .VypisOboruList td .akceTL .porovnatbutton{margin:0 0.15em 0 0;}
#skoolList.VypisOboru .VypisOboruList td .akceTL .flRight{margin:0 0 0 0.15em;}
#skoolList.VypisOboru .VypisOboruList td .akceTL .flRight input{}
#skoolList.VypisOboru .VypisOboruList td .akceTL .porovnatbutton,#skoolList.VypisOboru .VypisOboruList td .akceTL .flRight input{padding:0.15em 1.95em 0.15em 0.5em;height:auto;}

#skoolList.VypisOboru .VypisOboruList th,#skoolList.VypisOboru .VypisOboruList td{padding:0.25em 0.5em}


#skoolList .VObory{}#skoolList .VObory + .VObory{margin-top:1em;}
#skoolList .VObory .anot{padding:0;margin:0;}
#skoolList .VObory .anotTxt{padding: 0.5em 0;}
#skoolList .VObory h3{padding: 0 20px;}
#skoolList .VObory .programList{padding: 0 20px;}
#skoolList .VObory .anot .programList .lista{}
#skoolList .VObory .anot .programList table.detailobor tr{border:0;}#skoolList .VObory .anot .programList table.detailobor tr + tr{border-top:1px solid #CCC;}

.flRight {
	float:none;
	text-align: right;
	display: block;
	margin-top: 10px;
}
.flRight input{
	padding-right:25px;
	color: var(--barvaFFF);
	text-align: left;
	font-size: 1.1em;
	cursor:pointer;
	text-transform: uppercase;
}
.flRight input,.flRight input:hover{border-color:var(--barva07);background-image: url("../images/2015/bilasipka.png");background-repeat:no-repeat;background-position:calc(100% - ((25px - 20px)/2)) center;background-color:var(--barva07);}

/*-_-old css-_-*/

p.studijni{font-weight: bold; display:block; height: 24px; margin-left: 1em; padding-left: 35px !important; background: url(/images/email.gif) no-repeat; padding-top: 5px;}
#ownInfo{border: 1px solid #DEDEDE; padding: 1em; margin-bottom: 1em;}

/* PREHLED PROGRAMU */
#searchProgramsBody{background: #BCBEC0;  padding: 1em; margin-bottom: 0.5em;}
#searchProgramsBody input{margin-bottom: 2px; border: none; width: 200px;}
#searchProgramsBody #searchBtn{vertical-align:top; width: auto; background-color: #B5CE2F;}

.programList {padding: 1em;}
.fakultaList {margin-bottom: 1em; border-spacing: 1px;}
.fakultaList td {width: 125px; background-color: #fff; padding-left: 2px;}
.fakultaList td.fakultaName {width: 250px;}


 
ul.seznamFakult{padding: 0px; margin: 0px;}
.seznamFakult li{display:block; min-height: 5em; height: 5em; float: left; list-style: none; padding: 0.5em 1em 0.5em 1em;}

#skoolList .pridaneobrazky{}
#skoolList .pridaneobrazky {padding: 0;display: grid;grid-template-columns: 100%;background: transparent;gap: 1em;}
#skoolList .anot.pridaneobrazky h3.lista{grid-column: 1/-1;grid-row: 1/2;margin: 0;width: 100%;}
#skoolList .pridaneobrazky .adPictures {background: #fff;padding: 1em;}

.adPictures{display:flex;gap:0.75em;flex-wrap:wrap;}
.adPictures:after{content:'';flex:321 1;height: 0;}
.adPictures .adPhoto{height:145px;flex-grow: 1;}
.adPictures .adPhoto img{aspect-ratio: 4/3;max-height: 187px;height: 100%;object-fit: cover;width: 100%;margin:0;}

.lista {padding: 0.5em 1em 0.5em 1em; color: #FFFFFF; font-weight: bold; display: block; margin-top: 5px;}
.lista a {color: #FFFFFF; text-decoration: none;}
.lista a:hover {text-decoration: underline;}

/* --------------------------- katalog -------------------------- */
#catalogHeader{
	border: 1px solid #EBEBEB;
	padding-bottom:1em; 
}
#catalogHeader li{
	width: 130px;
	float:left;
	margin:0px;
	padding-left: 10px;
	list-style-image: none;
	list-style: none;
	background: url(/images/punta.gif) no-repeat;
}

/* TERMINY: DOD< Prihlasky atd */
table.terminy {width: 100%; color: #000;}
table.terminy th {background-color: /*#3c3b3b*/ #0B2D72; color: #fff; text-align: left;}
table.terminy th.tableHeader {background-color: /*#3c3b3b*/ #0B2D72; color: #fff; text-align: left; padding: 4px 0px 4px 2px;}
table.terminy tr td {background-color: #fff; padding: 0px 3px 5px 3px;}
table.terminy tr.dateHeader td {background-color: transparent; font-weight: bold; padding: 4px 0px 4px 2px;}
table.terminy tr.columnNames {font-weight: bold;}


table.terminy tr td.skolne {white-space:nowrap;}

.dateHeader .terminy_up{float:right;text-transform: uppercase;}
.terminy_up {margin-left:auto;}
.terminy_up a {text-decoration: none;color:var(--barvaFFF);}
.terminy_up a:hover {text-decoration: underline;}

.toggle {padding-left: 15px; background: url(/images/rozbalit.png) no-repeat left top; cursor:pointer;}


.statistikaBox {/*background-color: #66CCE3;*/ font-weight: bold; padding: 5px 0px 8px 0px; margin-top: 8px;}

.procenta {background-color: #66CCE3 /*#0B2D72*/; display: block; color: #000000; padding-left: 5px;}

.flRight {float: right;}
.flLeft {float: left;}



/* Slovnicek pojmu */
.slovnik_pojem {font-weight: bold;}

table.new_courses_list {margin-bottom: 15px !important;}
table.new_courses_list td {vertical-align: top !important;}

.creditcheck_green {background: transparent url(/images/credit_green.png) no-repeat top left; padding: 5px 0px 0px 27px; height: 24px; margin: 5px 0px 0px 12px;}
.creditcheck_green2 {background: transparent url(/images/credit_green2.png) no-repeat top left; padding: 16px 0px 0px 155px; height: 50px; margin: 5px 0px 0px 12px;}
.credit_table {margin: 5px 0px 0px 12px;}

#banner_left {position: absolute; top: 190px; left: -130px;}

.editInfoP {color: green;}


/*testy*/

.test_block {margin-bottom:2em;padding:0 15px;}
.test_block h1 {text-align:center;font-weight:bold;}
.test_block h2 {margin:15px 0;font-size:1.3em;}
.test_block td h4 {margin-top:0;}

.test_block table {padding-top:1em;}
.test_block table.choice {width:100%}
.test_block table td {padding-bottom:0.5em;vertical-align:top;padding:0 5px 0.5em 5px;}
.test_block table td input {vertical-align:top;}
.test_block table td input[type="radio"] {margin:0 5px 1px 0;vertical-align: middle;}
.test_block table table {padding-top:0;width:100%}
.test_block table table td {padding-bottom:0;width:20%;}
.test_block table table:has( tbody > tr > td > input){table-layout: fixed;}
.test_block table table td:has( > input){width: 15%;}

.test_block.test_zobrazeni{display:none;justify-content: flex-end;align-items:center;margin: 0;gap: 0.5rem;}
.btn_test_layout_list{border:0;padding:0;width: 40px;height: 40px;display: block;}
.btn_test_layout_list,.btn_test_layout_list:hover{background:none;background-position: center;background-size: contain;background-repeat: no-repeat;background-image:url('/images/new_23/test_list.png');}
.btn_test_layout_list.activ{background-image:url('/images/new_23/test_list_activ.png');}

@media only screen and (min-width:651px){
	.test_block.test_zobrazeni{display:flex;}
	#test_section.layout-list .counter{width: calc(1.5rem + 10px);}
	#test_section.layout-list .test_block table table:has( tbody > tr > td > input),
	#test_section.layout-list .test_block table table > tbody:has( > tr > td > input),
	#test_section.layout-list .test_block table table > tbody > tr :has( > td > input),
	#test_section.layout-list .test_block table table > tbody > tr > td:has( > input){display: block;width: 100%;}
	#test_section.layout-list .test_block table table > tbody > tr > td:has( > input){padding: 0.15rem 0;}
}
@media only screen and (max-width:650px){
	.test_block .counter{width: calc(1.5rem + 10px);}
	.test_block table table:has( tbody > tr > td > input),
	.test_block table table > tbody:has( > tr > td > input),
	.test_block table table > tbody > tr :has( > td > input),
	.test_block table table > tbody > tr > td:has( > input){display: block;width: 100%;}
	.test_block table table > tbody > tr > td:has( > input){padding: 0.15rem 0;}
}

#errorBlock {margin-left:72px;}


.inputSubmit.test {background-color:#0b2d72;color:#fff;font-size:1.3em;font-weight:bold;margin:0 0 20px 20px;padding:5px 20px;cursor:pointer;}
.inputSubmit.test:hover {background:#90106f;}

img.icoimage {vertical-align:bottom;margin-left:8px;}
/*.answerOK {background:#bdf7bd;}
.answerKO {background:#fccfcf;}*/
.answerCorrect {background:#bdf7bd;}
/*konec testu*/

.errMsg, .infoMsg{
    display: block;
    margin: 1rem 0;
    padding: 10px 20px;
    font-weight: normal;
    background: var(--barvaFFF);
	text-transform: uppercase;
	font-size: 1.1em;
	border: 0 solid transparent;
	border-width:2px 0 2px 0;
}
.errMsg {
    color: #b20000;
    border-color: #b20000;
}
.infoMsg {
    color: var(--barva02);
    border-color: var(--barva02);
}
.divForm fieldset {
	border: 0px solid #FFA500;
	background:transparent;
	padding:0;
	margin:0;
	margin-bottom:20px;
}

.divForm fieldset legend{
    font-size: 1.1em;
    font-weight: bold;
	padding:0;
	margin:0;
}

.divForm fieldset .datatable {
    background: transparent;
    width: 100%;
}

.divForm fieldset .datatable input[type="text"],
.divForm fieldset .datatable input[type="password"],
.divForm fieldset .datatable textarea{
    width: 95%;
	background-color:#fff;
}

form .datatable input[type="text"],
form .datatable input[type="password"],
form .datatable input[type="file"],
form .datatable select,
form .datatable textarea{
    width: 95%;
	width: calc(95% - 20px);
	background-color:#fff;
    min-width:200px;
}

form .datatable input[type="text"] {
    min-width:300px;
}

form .datatable select{
	width: 95%;
}

.divForm fieldset .datatable input[type="submit"]{
    width: 95%;
	font-size: 1.1em;
}

.divForm{
	padding:20px;
}

.divForm fieldset .datatable th ,
.divForm fieldset .datatable td{
    font-weight: normal;
    background: transparent;
    color: #000;
	padding: 0;
}

form .divForm  table.datatable,
form .divFormC  table.datatable {
	padding:0px;
}


.obory_wide .datatable{
	padding:0px;
}

.obory_wide .datatable th{
	padding-top: 10px;
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

.obory_wide .datatable td{
	vertical-align:top;
	padding:1px 2px;
}

.obory_wide form .datatable textarea,
.obory_wide form .datatable input[type="text"]{
	width:calc(100% - 20px);
	min-height:33px;
	max-height:33px;
	margin-top:1px;
}

.obory_wide form .datatable textarea{
	min-width:350px;
    resize:vertical;
    padding: 7px 10px;
	height:33px;
	max-height:none;
}

.obory_wide form .datatable textarea.terminy{
	min-width:150px;
}

.obory_wide form .datatable select {
    width: 100%;
}

.obory_wide input[type="button"] {
	
	font-size:0.75em;
	width: 100%;
	margin:-1px -2px;
	width: calc(100% + 2px);
}

.obory_wide input[type="text"] {
	min-width:200px;
}

.obory_wide input[type="text"].small {
	min-width:100px;
}

.obory_wide tr.trCopy2all td, .obory_wide tr.trCopy2all1st td {height:0px;position:relative;padding:0;}
.obory_wide tr.trCopy2all td img.copy2all, .obory_wide tr.trCopy2all1st td img.copy2all {position:absolute;background-color:#ADCA3A;cursor: pointer;}
.obory_wide tr.trCopy2all td img.copy2all {left:0px;top:-25px;}
.obory_wide tr.trCopy2all1st td img.copy2all {left:20px;top:-25px;}
.obory_wide .datatable th.thCopy2all {padding-left: 22px;}
.obory_wide .datatable th.thCopy2all1st {padding-left: 42px;top: 4px;position: relative;background-color:transparent !important}
.obory_wide tr.trProgram th {height:0px;position:relative;top: 36px;}

.zamereniHover{min-width:200px;height:33px;position:relative;margin-top: 1px}
.zamereniHover .zamereniHoverInner{background-color:#fff;border:1px solid #000;min-width:200px;width:200px;height:32px;position:absolute;top:0;right:0;overflow:hidden}
.zamereniHover.zamereniHoverWide{width:100%;height:100px}
.zamereniHover.zamereniHoverWide .zamereniHoverInner{width:100%;height:100%}
.zamereniHover.open .zamereniHoverInner table{display:block;}
.zamereniHover.open .zamereniHoverInner table tbody{display:block;}
.zamereniHover.open .zamereniHoverInner table tr{display:flex;flex-wrap:wrap;gap:1em;}/*display: grid;grid-template-columns: repeat(auto-fill,minmax(330px,1fr));*/
.zamereniHover.open .zamereniHoverInner table tr td{min-width:280px;}
.zamereniHover.open .zamereniHoverInner{z-index:10000000;position:fixed;top:0;bottom: 0;left: 0;right: 0;width:90vw;height:90vh;padding:10px;margin: auto;max-width: 1800px;}
#zamereniHoverClickClose{position:fixed;top:1.1vh;right:2.5vw;border:1px solid red;color:red;background-color:#fff;padding:5px;border-radius:5px;width:38px;height:38px;text-align:center;transition: var(--animace);cursor:pointer;}
#zamereniHoverClickClose:hover{background-color:red;color:#fff;}
.zamereniHoverClick{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;z-index:1;text-align:center;line-height:30px;cursor:pointer;}
.zamereniHoverClick::after{content:'Nastavit';color:#fff}
.zamereniHoverCloseButton{background-color:#888;color:#fff;float:right;height:50px;width:200px;cursor:pointer;}



.editInfoP i {
    font-style: normal;
    color: rgb(0, 0, 0);
    padding-bottom: 10px;
    display: block;
}

.odsadZleva {
    padding: 0px;
}

.odsadZleva table{
	width:100%;
}

.odsadZleva table td{
	padding: 5px 0px;
}

.odsadZleva table td input[type="text"],
.odsadZleva table td input[type="password"]{
	width:90%;
	width:calc(100% - 20px);
}

.seznamFakult li {
    min-height: 0;
    height: auto;
    float: none;
	padding: 0;
    padding-left:25px;
}



h1.search_results {
    background: transparent none repeat scroll 0% 0%;
    color: rgb(0, 0, 0);
    font-size: 1.5em;
    padding: 0px;
	font-weight: normal;
	margin-bottom: 10px;
}






.credit_table {margin: 15px 0 0 0;}
.credit_table tr{display:flex;flex-wrap:wrap;align-items: center;gap: 1em;}







#sance.anot .lista.web_2, #prijimaciRizeni.anot .lista.web_2, #oStudiu.anot .lista.web_2, #kurzy.anot .lista.web_2, #seznamOboru.anot .lista.web_2,
#sance.anot .lista.web_3, #prijimaciRizeni.anot .lista.web_3, #oStudiu.anot .lista.web_3, #kurzy.anot .lista.web_3, #seznamOboru.anot .lista.web_3,
#sance.anot .lista.web_4, #prijimaciRizeni.anot .lista.web_4, #oStudiu.anot .lista.web_4, #kurzy.anot .lista.web_4, #seznamOboru.anot .lista.web_4,
#sance.anot .lista.web_5, #prijimaciRizeni.anot .lista.web_5, #oStudiu.anot .lista.web_5, #kurzy.anot .lista.web_5, #seznamOboru.anot .lista.web_5,
#sance.anot .lista.web_6, #prijimaciRizeni.anot .lista.web_6, #oStudiu.anot .lista.web_6, #kurzy.anot .lista.web_6, #seznamOboru.anot .lista.web_6,
#sance.anot .lista.web_7, #prijimaciRizeni.anot .lista.web_7, #oStudiu.anot .lista.web_7, #kurzy.anot .lista.web_7, #seznamOboru.anot .lista.web_7,
#sance.anot .lista.web_8, #prijimaciRizeni.anot .lista.web_8, #oStudiu.anot .lista.web_8, #kurzy.anot .lista.web_8, #seznamOboru.anot .lista.web_8,
#sance.anot .lista.web_9, #prijimaciRizeni.anot .lista.web_9, #oStudiu.anot .lista.web_9, #kurzy.anot .lista.web_9, #seznamOboru.anot .lista.web_9
{
	padding:0 !important;
	color:#000 !important;
	font-weight:bold !important;
	background:transparent !important;
	font-size:1.1em;
}

#sance.anot .lista.web_2 a, #prijimaciRizeni.anot .lista.web_2 a, #oStudiu.anot .lista.web_2 a, #kurzy.anot .lista.web_2 a, #seznamOboru.anot .lista.web_2 a,
#sance.anot .lista.web_3 a, #prijimaciRizeni.anot .lista.web_3 a, #oStudiu.anot .lista.web_3 a, #kurzy.anot .lista.web_3 a, #seznamOboru.anot .lista.web_3 a,
#sance.anot .lista.web_4 a, #prijimaciRizeni.anot .lista.web_4 a, #oStudiu.anot .lista.web_4 a, #kurzy.anot .lista.web_4 a, #seznamOboru.anot .lista.web_4 a,
#sance.anot .lista.web_5 a, #prijimaciRizeni.anot .lista.web_5 a, #oStudiu.anot .lista.web_5 a, #kurzy.anot .lista.web_5 a, #seznamOboru.anot .lista.web_5 a,
#sance.anot .lista.web_6 a, #prijimaciRizeni.anot .lista.web_6 a, #oStudiu.anot .lista.web_6 a, #kurzy.anot .lista.web_6 a, #seznamOboru.anot .lista.web_6 a,
#sance.anot .lista.web_7 a, #prijimaciRizeni.anot .lista.web_7 a, #oStudiu.anot .lista.web_7 a, #kurzy.anot .lista.web_7 a, #seznamOboru.anot .lista.web_7 a,
#sance.anot .lista.web_8 a, #prijimaciRizeni.anot .lista.web_8 a, #oStudiu.anot .lista.web_8 a, #kurzy.anot .lista.web_8 a, #seznamOboru.anot .lista.web_8 a,
#sance.anot .lista.web_9 a, #prijimaciRizeni.anot .lista.web_9 a, #oStudiu.anot .lista.web_9 a, #kurzy.anot .lista.web_9 a, #seznamOboru.anot .lista.web_9 a
{
	display:none;
	color:#000 !important;
	font-weight:normal !important;
	text-decoration:underline;
}

.anotImg {
	float: left;
	width: 140px;
	padding-bottom: 10px;
	padding-right:10px;
}
.anotImg img {
	max-width:140px;
	padding:0px;
}

.anotTxt {
    width: 100%;
    float: none;
}

.anotWithImg .anotTxt {
    width: calc(100% - 150px);
    float: right;
}

.anotWithImg.searchList .anotTxt {
    width: 100%;
    float: right;
}

.anotWithImg.searchList .anotImg {
    padding-bottom: 0px;
}


.catBlock .anotTxtInner {
    height: 90px;
	overflow:hidden;
}

.catBlock.catalog .anotTxtInner {
    height: 4em;
	overflow:hidden;
}

.catBlock.catalog  {
    min-height: 170px;
}

.catBlock .bottomBlok{
	margin-top: 5px;
	float: right;
	line-height: 30px;
	width: 100%;
}

.catBlock  .butBlok {
	float: right;
	padding-left:10px;
}

.priceBl .colored{
	font-size: 1.2em;
	padding: 0px 10px;
	font-weight:500;
}

.pageNumbersC {
    padding: 20px 0;
    min-height: 15px;
	border:0;
}

#content .anot .butBlok img {
    padding-right: 0;
    padding-bottom: 0;
	padding-left:10px;
}

#searchHpBody {
    background: #eeeeee;
	margin-bottom: 20px;
	border-left:3px solid #adca3a;
	border-right:3px solid #adca3a;
	border-bottom:3px solid #adca3a;
	padding-bottom: 2em;
}

.hpSearchLabel{
	display:none;
}


.sortStr{
    margin-bottom: 10px;
	float: right;
}

.sortStr p{
    padding:0;
}
.ObsahStranky:not(:has( > #skoolList)) .sekce-sance .anot .lista,
#skoolList .anot .lista.web_2,
#skoolList .anot .lista.web_3,
#skoolList .anot .lista.web_4,
#skoolList .anot .lista.web_5,
#skoolList .anot .lista.web_6,
#skoolList .anot .lista.web_7,
#skoolList .anot .lista.web_8,
#skoolList .anot .lista.web_9 {
	margin-left:-20px;
	width:calc(100% + 40px);
	padding: 10px 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: var(--barvaFFF);
	background-color:var(--barva02);
	margin-bottom: 10px;
	position:relative;
	display: flex;
	align-items: center;
}
#skoolList .detailoboru .anot{padding:0;}
#skoolList .detailoboru .anot table {margin-top: -10px;}
#skoolList .detailoboru .anot td {padding:5px 10px;}

.ico_uspesnost,.ico_skolne{margin:0 5px;}
.ico_uspesnost:after {
    content: '\0025';
    font-size: 26px;
}
.ico_skolne:after {
    content: '\0024';
    font-size: 26px;
}

.programList {
    padding: 0;
}

table.fakultaList {
    margin:0;
    border-spacing: 1px;
	margin-top:5px;
	width:100%;
}

.fakultaList td.fakultaName {
    width: auto;
}

.fakultaList td {
    width: auto;
    padding: 7px 10px;
	height:35px;
	vertical-align:middle;
	background:#fff;
}

.fakultaList.detailobor td {
    width: auto;
    padding: 5px 10px;
	padding-left:20px;
    height: 25px;
}

.fakultaList.detailobor td.nadpisuniverzity {
    padding: 10px 20px;
	font-weight: normal;
	text-transform: uppercase;
}


.seznamUniverzit  .fakultaList.detailobor td.nadpisuniverzity  {
    padding: 10px 20px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFA500;
    margin-bottom: 0px;
	background: #0B2D72 none repeat scroll 0% 0%;
}



.statistikaBox,
.doporucitbox {
    padding: 20px;
    margin-top: 10px;
    background: var(--barvaFFF);
}

.doporucitbox {
	margin:0;
	padding-top:0;	
}

.univInfo .doporucitbox {
	margin:0;
	padding:0;	
}

.statistikaBox p.clearFloat {
	margin:0;
}

#searchProgramsBody {
    background: #EEEEEE;
    padding: 20px;
    margin-bottom: 20px;
}

#searchProgramsBody table{
	width:100%;
}

#searchProgramsBody table td{
	padding:0 10px;
}

#searchProgramsBody table td input,
#searchProgramsBody table td select{
	background-color:#fff;
	width:90%;
	width:calc(100% - 20px);
}


table.terminy th.tableHeader {
    padding: 10px 20px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFA500;
    margin-bottom: 10px;
}

.poro-form{display:block;}
table.porovnaniskolneho{width:100%;}

table.terminy ,
table.detailobor.fakultaList{
    border-spacing: 0px;
    border-collapse: collapse;
}
table.detailobor.fakultaList tr{border-bottom: 1px solid #CCC;}

table.terminy.porovnaniskolneho tr td,
table.terminy.kalendarterminu tr td  ,
ul#tlacitkaporovnani li table tr td{
    border-bottom: 1px solid #CCC;
}

table.terminy.porovnaniskolneho tr.columnNames td:first-child {
    min-width:200px;
}

table.terminy.kalendarterminu tr td:first-child{
	font-weight:bold;
}

table.terminy.porovnaniskolneho tr td{
    padding-left:20px;
}

table.terminy.kalendarterminu tr.dateHeader td,
table.terminy.kalendarterminu tr.dateHeader td:first-child{
	background: #0B2D72 none repeat scroll 0% 0%;
	color: #FFA500;
	font-weight:normal;
	padding:10px 20px;
}

table.terminy.kalendarterminu tr td {
    padding: 10px 20px;
}


table.terminy tr td {
    padding: 5px 3px;
}


 span.toggle {
    padding-left: 20px;
    background: #ADCA3A url("../images/2015/tlacitkoprehled.png") no-repeat scroll right center !important;
	background-color:#ADCA3A !important;
    cursor: pointer;
    display: block;
    min-height: 19px;
    color: #FFF;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    white-space: no-wrap;
    overflow: hidden;
    padding-right: 25px;
	text-decoration:none;
}

.noWrap{white-space:nowrap;}

 span.toggle:hover {
	text-decoration:underline;
}


table.skolneseznam.terminy tbody:nth-child(2n) tr td{
	border-bottom: 1px solid #CCC;
	padding-left:20px;
}

table.terminy th.tableHeader select {
    margin-top: -8px;
    margin-bottom: -8px;
    float: right;
    margin-right: -18px;
}
table.skolneseznam.terminy a{text-decoration:none;}
 




td .eleprihlaska{
	margin:0px;
}

#kporovnani,a.porovnatbutton{
	cursor: pointer;
	background-color:var(--barva07);
	background-image: url('/images/new_23/balance-w.svg');
	background-repeat:no-repeat;
	background-size: 30px;
	background-position: calc(100% - (0.55em/2)) center;
	border:0;
	padding:0.35em calc(30px + (0.55em*1.5)) 0.35em 0.55em;
	color:var(--barvaFFF);
	text-align: left;
	text-transform: uppercase;
	text-decoration:none;
}
#kporovnani{
	height: 35px;
	min-width: 240px;
	font-size: 1.1em;
}

a:link.porovnatbutton,
a:visited.porovnatbutton,
a.porovnatbutton{
	background-size: 25px;
	height: 30px;
	float: right;
	margin:0.15em;
	display:flex;
	align-items: center;
}

#vybertermin{
    background: rgb(238, 238, 238) none repeat scroll 0% 0%;
	background:var(--barvaFFF);
    padding: 20px;
}

.procenta {
	background-color: #ADCA3A;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #000;
	font-size:70%;
	height:18px;
	line-height:18px;
	text-align: center;
	padding: 0;
}

.stopro {
    width: 200px;
    display: block;
    background: #DD0000;
    float:left;
}
.unEmployed .stopro {background-color: #ADCA3A;}
.unEmployed .procenta {background-color: #DD0000;}

.unEmployed .stopro {
    background: transparent none repeat scroll 0% 0%;
    width: auto;
}

.unEmployed .procenta {
    background: transparent none repeat scroll 0% 0%;
    width: auto !important;
	font-size:1em;
}

.menuText{}
.menuText img{margin: 0.85rem 0.6rem;}
.menuText td:first-child img{margin-left: 0;}
.menuText img{}

.rozcestnik26,
.rozcestnik26 > tbody,
.rozcestnik26 > tbody > tr,
.rozcestnik26 > tbody > tr > td{display: block;width: 100%;}

ul#tlacitkaporovnani,
ul#tlacitkaterminy,
#subThemaList ul{
	margin:0;
}

#subThemaList ul{
	padding-bottom:20px;
}

ul#tlacitkaporovnani li,
ul#tlacitkaterminy li,
#subThemaList ul li{
	display: block;
	margin:0;
	padding:0;
	width: 100%;
	background: transparent;
	margin-right: 0px;
}

#subThemaList ul li strong{
	text-transform: uppercase;
	padding-left: 20px;
}

.rozcestnik26 > tbody > tr > td a,
ul#tlacitkaporovnani li a.tlacitkaporovnani,
ul#tlacitkaterminy li a,
#subThemaList ul li a{
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 1.1em;
	color: #FFF !important;
	text-decoration: none !important;
	margin-top: 10px;
	padding-left: 20px;
	text-transform:uppercase;
	background: rgb(173, 202, 58) url("../images/2015/tlacitkoprehled.png") no-repeat scroll right center;
}

.rozcestnik26 > tbody > tr > td a:hover,
ul#tlacitkaporovnani li a:hover,
ul#tlacitkaterminy li a:hover,
#subThemaList ul li a:hover{
	text-decoration:underline !important;
}

ul#tlacitkaporovnani table tr td:first-child{
	padding-left:20px;
}


#ikonaskolne , 
#ikonasance , 
#ikonanezamestnanost ,
#ikonadvere , 
#ikonaprihlaska , 
#ikonaprijimacky{
	width: 30%;
	width: calc(33.33% - 7px);
	height:150px;
	background:#FFA500;
	float:left;
	margin-right:10px;
	font-size: 100px;
	line-height:130px;
	text-align: center;
	color:#fff;
	position:relative;
}

#ikonaskolne,
#ikonanezamestnanost {
	font-size:90px;
}

#ikonaprihlaska{
	font-size:80px;
}

#ikonanezamestnanost,
#ikonaprijimacky{
	margin-right:0px;
}

#ikonaskolne .ikonanadpis, 
#ikonasance .ikonanadpis, 
#ikonanezamestnanost .ikonanadpis,
#ikonadvere .ikonanadpis, 
#ikonaprihlaska .ikonanadpis, 
#ikonaprijimacky .ikonanadpis{
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	position: absolute;
	bottom: 10px;
	margin: 0 auto;
	left: 0;
	right: 0;
	font-weight: bold;
}

#ikonaskolne a, 
#ikonasance a, 
#ikonanezamestnanost a,
#ikonadvere a, 
#ikonaprihlaska a, 
#ikonaprijimacky a{
	display: block;
	width: 100%;
	height: 150px;
	position:absolute;
	top:0;
	font-size:0px;
	color:#FFA500;
}

#content #ikonaskolne:after {
  content: '\0024';
}

#content #ikonasance:after {
  content: '\0025';
}

#content #ikonanezamestnanost:after {
  content: '\f080';
  font-family: FontAwesome;
}

/*#content #ikonadvere:after {
  content: '\1F6AA';
  font-family: FontAwesome;
}*/

#content #ikonadvere:after{
	content:'';
	background: url("../images/2015/dvere.png") no-repeat scroll center;
	width:82px;height:79px;
	display: inline-block;
	background-size: contain;
	margin: 0 auto;
}

#content #ikonaprihlaska:after {
  content: '\f15c'; /*\1F4F0';*/
  font-family: FontAwesome;
}

#content #ikonaprijimacky:after {
  /*content: '\270D';*/
  content: '';
  background:url(/images/ruka-v.png) no-repeat;
  width:82px;height:79px;
  display: inline-block;
  margin: 0 auto;
  margin-top:-22px;
  vertical-align: middle;
}

/*
 ruka s prospiskou: \270D
 dvere exit: \2348 , \1F6AA
 papír: \1F4F0
 dolar: \0024
 procenta: \0025
 graf: \25f4
*/

.tretinaporovnani{
	width:30%;
	width: calc(33.33% - 7px);
	float:left;
	margin-right:10px;
}

.tretinaporovnani.treti{
	margin:0;
}

.tretinaporovnani a{
	display:block;
	background: #FFA500 url("../images/2015/dalsiDruhySkol.png") no-repeat right center;
	height:30px;
	line-height:30px;
	color:#fff;
	margin-top:5px;
	padding-left:10px;
	text-decoration:none;
}

.tretinaporovnani a:hover{
	text-decoration:underline;
}



ul#oboryListViz{
	display:grid;
	grid-template-columns: repeat(auto-fit,minmax(315px,1fr));
    margin:0.5em 0 0;
	padding:0;
	list-style:none;
}

ul#oboryListViz li {
    background: transparent;
    padding:0;margin:0;
	text-transform:uppercase;
	display:flex;
	align-items: center;
}
table#oboryList .zamereni_ico.iko,
ul#oboryListViz .zamereni_ico.iko{background-color:transparent !important;}

table#oboryList .iko, ul#oboryListViz .iko{
display: block;
width: 50px;min-width: 50px;
height: 50px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
margin-right: 0.5em;
}

ul#oboryList li a,ul#oboryListViz li a{margin-left:10px;}

.oboryListObal{overflow-x:auto;padding-bottom: 0.75em;max-height:85vh;}
.oboryListObal #oboryList{min-width:1150px}

#skoolList table#oboryList {width:100% !important}
#skoolList table#oboryList tbody{}
#skoolList table#oboryList tbody tr{}
#skoolList table#oboryList tbody tr th{}
#skoolList table#oboryList tbody tr td{}
#skoolList table#oboryList,#skoolList table#oboryList tbody,#skoolList table#oboryList tbody tr,#skoolList table#oboryList tbody tr th,#skoolList table#oboryList tbody tr td{}
#skoolList table#oboryList tbody tr th,#skoolList table#oboryList tbody tr td{padding:0.15em 0;}
#skoolList table#oboryList tbody tr td .ZamereniIkoBox{display:flex;}
#skoolList table#oboryList tbody tr.filter_form{}
#skoolList table#oboryList tbody tr.filter_form td{padding:0;}


.pridaneobrazky{
	background:#eee;
	padding:20px;
}

.pridaneobrazky .adPhoto:nth-child(5n) {
    clear:both;
}

#zamereniTypFilter fieldset{
	border:0px;
	background:var(--barvaFFF);
	margin:0;
	margin-bottom:10px;
}

#zamereniTypFilter fieldset legend{
	display:none;
}

#zamereniTypFilter table{
	width:100%;
}

#zamereniTypFilter table td{
	padding-right:10px;
}

#zamereniTypFilter input[type="text"],
#zamereniTypFilter select,
#zamereniTypFilter .hpSearchObject{
	background-color:#fff;
}

#zamereniTypFilter input[type="submit"]{
	width:100%;
}

.wholeTable {float:right; font-weight:bold;}
.positionRelative {position:relative;}

#socialBar {
    margin: 18px 0px 0px 10px;
    float: left;
}
.flLeft {float: left;}


.clanekList .clanek {margin:0;background:#e6e6e7;}  
.clanekList .clanek h4 {height:2.3em;}
.clanekList .clanekInner {border-bottom:1px solid #000;}
.clanekList .clanekInner .artText {width:195px;float:left;}

.edit_obory .obor_cislo {width:82px !important;min-width:82px !important;}
.edit_obory .program_name {width:182px !important;min-width:182px !important;}
.edit_obory .obor_popis {width:58px !important;min-width:58px !important;}
.edit_obory .program_cislo {width:110px !important;min-width:110px !important;}
.edit_obory .delka_studia {width:58px !important;min-width:58px !important;}
.edit_obory .forma_studia {width:110px !important;min-width:110px !important;}
.edit_obory .jazyk {width:110px !important;min-width:110px !important;}
.edit_obory .akreditace {width:94px !important;min-width:94px !important;}
.edit_obory .platnost {width:94px !important;min-width:94px !important;}

/*-_-popokno-_-*/
#popUpC {background: rgba(128,128,128,0.5);width: 100%;height: 100%;position: fixed;z-index: 100000;top: 0;left: 0;right: 0;bottom: 0;}
#popUp {max-width:calc(603px*1.3);max-height:calc(853px/1.55);width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);box-sizing: border-box;filter: drop-shadow(0 0 5px #000);}

#popUpclose{display:block;position:absolute;top:-10px;right:-10px;z-index:300;cursor:pointer;margin: 0;font-size: 31px;background: #fff;line-height: 26px;border: 1px solid #595959;border-radius: 100%;width: 30px;height: 30px;text-align: center;box-sizing: border-box;}
#popUpclose:hover{background:#222;color:#fff;}

.content{width: 100%;height: 100%;font-size: 1.5em;border-radius: 15px;background:#fff;display: grid;grid-template-columns: 50% 50%;overflow: hidden;}
img.PoPobrazek{grid-column: 1/2;grid-row: 1/2;width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 1;}/*filter: blur(1px) opacity(90%)*/
a.PoPodkaz{grid-column: 1/3;grid-row: 1/2;display: block;cursor: pointer;position: relative;z-index: 3;}
.Popobsah{grid-column: 2/3;grid-row: 1/2;width: 100%;height: 100%;padding: 20px 20px 20px 10px;box-sizing: border-box;position: relative;z-index: 2;}

.Popobsah table,.Popobsah table.datatable{max-width:100%;height:100% !important;width: 100% !important;background: transparent;}
.Popobsah table th,.Popobsah table td,.Popobsah table.datatable th,.Popobsah table.datatable td{margin:0;padding:0;color:inherit;font-size:1em;font-family:inherit;background:transparent;word-break: break-word}
.Popobsah h6,.Popobsah h5,.Popobsah h4,.Popobsah h3,.Popobsah h2,.Popobsah h1{font-size:38px;background: transparent;line-height:1em;margin:0;padding:0;}

@media only screen and (max-width:500px){
	.content{grid-template-columns: 100%;}
	img.PoPobrazek{grid-column: 1/2;grid-row: 2/3;object-fit: contain;}
	a.PoPodkaz{grid-column: 1/2;grid-row: 1/3;}
	.Popobsah{grid-column: 1/2;grid-row: 1/2;padding: 10px;}
	.Popobsah h6,.Popobsah h5,.Popobsah h4,.Popobsah h3,.Popobsah h2,.Popobsah h1{font-size:28px;}
}
@media only screen and (max-height:500px){
	img.PoPobrazek{object-position: top center;}
	.Popobsah table th, .Popobsah table td, .Popobsah table.datatable th, .Popobsah table.datatable td{vertical-align:top !important;}
	.Popobsah h6,.Popobsah h5,.Popobsah h4,.Popobsah h3,.Popobsah h2,.Popobsah h1{font-size:28px;}
}
/*{display:none;}*/

/*dulezite terminy*/
.dulezite_terminy,
.dulezite_terminy > tbody,
.dulezite_terminy > tbody > tr,
.dulezite_terminy > tbody > tr > :where(th,td){display: block;width: 100% !important;padding: 0;}
.dulezite_terminy > tbody > tr{display: grid;grid-template-columns: repeat(2,auto);gap: 1rem;}
.dulezite_terminy{margin-top: 1rem;}
.dulezite_terminy img{height: auto !important;}
.dulezite_terminy > tbody > tr > :where(th,td){padding: 0;}
@media only screen and (max-width:770px){
.dulezite_terminy > tbody > tr{grid-template-columns: 100%;}
}

/*-_-respo-_-*/
@media only screen and (max-width:1450px){
	/*#horninavigace {font-size: 1.25em;}*/
}
@media only screen and (max-width:1280px){
	.ZasilaniB a#doporucitZnamemu{padding-left:0.5em;}
	.ZasilaniB a#doporucitZnamemu::before{display:none;}
}
@media only screen and (max-width:1230px){
	#searchBlockC #topSearch{min-width:auto;}
	.HledaniTopS{margin-right:1em;}
	#skoolList .uvod.rozdel.rozdel-triTretinyLeva{grid-template-columns:2fr 1fr;}
	#skoolList .SkolaKontakty{grid-template-columns:1fr 2fr;}
}
@media only screen and (max-width:1140px){
	#logoC, #logoC h1, #logoC a {width: 296px;height: 64px;}
}
@media only screen and (max-width:1050px){
	.Filt-Mapa{grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width:985px){
	#page_options{margin-right:0;}
	#upravitPrezentaciSkoly{padding: 0.45em;}
	#upravitPrezentaciSkoly span{display:none;}
	#upravitPrezentaciSkoly:after {margin-left: 0;}
	.oboryListObal{margin-bottom: 0.75em;}
	#oboryList .filter_form select{width:calc(110px + 1em);}
}
@media only screen and (max-width:910px){
	#ContainerC:not(.hledani) .HP #content .ObsahStranky{grid-template-columns:100%;}
	.PRclankyHP,.clankyHP{grid-column:1/2;}.clankyHP{margin-top:1.75em;}
	
	.Hledani-Tlacitka{grid-template-columns:100%;}
	.Hledani-Tlacitka .StranaLeva{grid-column:1/2;grid-row:1/2;}
	.Hledani-Tlacitka .StranaPrava{grid-column:1/2;grid-row:2/3;}
	a.prehledbutton::after {margin: 0 0 0 auto;min-width: 50px;}
	
	#skoolList .uvod.rozdel.rozdel-dveTretinyLeva,#skoolList .uvod.rozdel.rozdel-triTretinyLeva
	{grid-template-columns:100%;grid-template-rows: none;grid-auto-rows: auto;}
	#skoolList .uvod.rozdel h3, #skoolList .uvod.rozdel h1{}
	#skoolList .uvod.rozdel .Rbox1{grid-column:1/-1;grid-row:2/3;}
	#skoolList .uvod.rozdel .Rbox2{grid-column:1/-1;grid-row:3/4;}
	#skoolList .uvod.rozdel .Rbox5{grid-column:1/-1;grid-row:4/5;}
	#skoolList .uvod.rozdel .Rbox4{grid-column:1/-1;grid-row:5/6;}
	#skoolList .uvod.rozdel .Rbox3{grid-column:1/-1;grid-row:6/7;}
	
	#skoolList .SkolaKontakty{grid-template-columns:100%;}
	#skoolList .SkolaKontakty .box-skolaMapa iframe{aspect-ratio:6/4;}
	
	#skoolList .KurzPripravaBox{grid-template-columns:100%;}
	#skoolList .KurzPripravaBox .ebookS, #skoolList .KurzPripravaBox .kurzyS, #skoolList .KurzPripravaBox .bookS, #skoolList .KurzPripravaBox .videoFrame,#skoolList .KurzPripravaBox .ss_banner
	{grid-row:auto;}
	
	#skoolList table.detailobor.fakultaList,
	#skoolList table.detailobor.fakultaList tbody,
	#skoolList table.detailobor.fakultaList tr,
	#skoolList table.detailobor.fakultaList td{display:block}
	
	#skoolList table.detailobor.fakultaList{}
	#skoolList table.detailobor.fakultaList tbody{display:flex;flex-wrap: wrap;gap: 1em;display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));}
	#skoolList table.detailobor.fakultaList tr{border:0;display:flex;flex-direction:column;gap: 0.25em;padding: 0.5em 0;}
	#skoolList table.detailobor.fakultaList td{padding:0;height:auto;}
	a:link.porovnatbutton, a:visited.porovnatbutton, a.porovnatbutton{float:none;display: inline-flex;}
	
	#bottomC{grid-template-columns: repeat(2,1fr);grid-template-rows: repeat(6,auto);}
	.aplikaceB{grid-column:1/-1;}
	
	a.prehledbutton{font-size: 1.3em;line-height: 1.4em;}
	a.prehledbutton::after {width: 30px;height: 30px;min-width: 30px;}
}
@media only screen and (max-width:850px){
	.FullBigBanner .editSchool{display:none;}
	.FullBigBanner{grid-template-columns:1fr auto;}
	.FullBigBanner .big-skolaLogo{width: 110px;height: 110px;margin: calc(-1*110px/2) 0 0;}
}
@media only screen and (max-width:780px){
	body.myBody{font-size:0.85em;}
	
	#skoolList .skolaJakSeDostat{grid-template-columns:100%;}
	#skoolList .tablePrijimacky tr{flex-direction:column;}
	#skoolList .tablePrijimacky td:nth-child(1),#skoolList .tablePrijimacky td:nth-child(2){flex-basis:100%;}
	#skoolList .tablePrijimacky td .eleprihlaska{margin:0.25em 0;}
	
	
	.Filt-Mapa{grid-template-columns:100%;}
	.Filt-Mapa .seznamList{grid-column:1/-1;}
	.Filt-Mapa .MapaKlik{grid-column:1/-1;}
	
	
	#skoolList.VypisOboru .VypisOboruList table,
	#skoolList.VypisOboru .VypisOboruList table tbody,
	#skoolList.VypisOboru .VypisOboruList table tr,
	#skoolList.VypisOboru .VypisOboruList table th,
	#skoolList.VypisOboru .VypisOboruList table td{display:block;width:100%;}
	#skoolList.VypisOboru .VypisOboruList table td,#skoolList.VypisOboru .VypisOboruList table td:first-child,#skoolList.VypisOboru .VypisOboruList table td:last-child{padding:0.5em 0.25em;margin:0;}
	#skoolList.VypisOboru .VypisOboruList table tr:first-child{display:none;}
	#skoolList.VypisOboru .VypisOboruList table tbody{display:flex;flex-wrap:wrap;gap: 1.5em 1em;}
	#skoolList.VypisOboru .VypisOboruList table tr{display:flex;flex-direction: column;min-width:250px;width: auto;flex: 1;}
	#skoolList.VypisOboru .VypisOboruList table td:last-child{margin-top:auto;}
	#skoolList.VypisOboru .VypisOboruList tr:hover{background: var(--barva06);}
	#skoolList.VypisOboru .VypisOboruList tr:hover td {background:none;}
	#skoolList.VypisOboru .VypisOboruList table td:not(:last-child):before{content:attr(data-title);display:block;color:var(--barva000);white-space: nowrap;font-weight: bold;}
	#skoolList.VypisOboru .VypisOboruList td .akceTL .porovnatbutton, #skoolList.VypisOboru .VypisOboruList td .akceTL .flRight input {padding-right:2.65em;}
	
	.nerespoPorovnani{display: block;overflow-x: auto;width: auto;}
	.nerespoPorovnani ul li{min-width:800px;}
	
	#comparison{display: block;overflow-x: auto;width: auto;}

}
@media only screen and (max-width:665px){
	#topBanner{grid-template-rows:auto auto auto;grid-template-columns: 1fr auto;}
	#logoC{grid-column:1/2;justify-self:start;margin: 0.5em 0;}
	.HledaniTopS{grid-column:1/-1;grid-row: 2/3;margin: 0 0 0.5em;justify-self: center;}
	#page_options{grid-row: 1/2;margin: 0;}
	
	table.fakultaList,table.fakultaList tbody,table.fakultaList tr,table.fakultaList th,table.fakultaList td{display:block;width:100%;padding:0.25em 0;}
	table.fakultaList th,table.fakultaList td{height:auto;}
	.VProgramy .flRight{float:none;text-align: left;}
	.VProgramy .flRight input, .flRight input:hover{white-space: normal;word-wrap: break-word;}
	
	#ikonaskolne, #ikonasance, #ikonanezamestnanost, #ikonadvere, #ikonaprihlaska, #ikonaprijimacky,
	#ikonaskolne a, #ikonasance a, #ikonanezamestnanost a, #ikonadvere a, #ikonaprihlaska a, #ikonaprijimacky a{height:auto;line-height: normal;}
	#ikonaskolne, #ikonasance, #ikonanezamestnanost, #ikonadvere, #ikonaprihlaska, #ikonaprijimacky{font-size: 1.75em;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;padding: 0.25em;}
	#ikonaskolne .ikonanadpis, #ikonasance .ikonanadpis, #ikonanezamestnanost .ikonanadpis, #ikonadvere .ikonanadpis, #ikonaprihlaska .ikonanadpis, #ikonaprijimacky .ikonanadpis{font-size:0.45em;grid-column:1/2;grid-row:2/3;position: static;word-break: break-word;}
	#ikonaskolne a, #ikonasance a, #ikonanezamestnanost a, #ikonadvere a, #ikonaprihlaska a, #ikonaprijimacky a{grid-column:1/2;grid-row:1/3;position:static;}
	#ikonaskolne:after, #ikonasance:after, #ikonanezamestnanost:after, #ikonadvere:after, #ikonaprihlaska:after, #ikonaprijimacky:after{grid-column:1/2;grid-row:1/2;}
	#content #ikonadvere:after,#content #ikonaprijimacky:after{margin: 0 auto;height: 24px;width: 30px;background-size: contain;background-position: center;}
	.tretinaporovnani a{height:auto;background: var(--barva08);padding: 0.25em;text-align: center;line-height: 1.4em;}
	
}
@media only screen and (max-width:650px){
	.tabs_2 li, .tabs_3 li, .tabs_4 li, .tabs_5 li, .tabs_6 li, .tabs_7 li, .tabs_8 li, .tabs_9 li{min-width: calc(100vw/2.75);}
	
	#bottomC{grid-template-columns: 100%;grid-template-rows: repeat(7,auto);}
	.bottomPartneri{display:none;}
	.aplikaceB h3{text-align:center;}
	#copyright{text-align:center;}
}
@media only screen and (max-width:580px){
	.Filt-Rozcestnik:not(.ChovaniFiltr).RozlozeniTri ul,.Filt-Rozcestnik:not(.ChovaniFiltr).RozlozeniCtyri ul,.Filt-Rozcestnik:not(.ChovaniFiltr).RozlozeniPet ul{grid-template-columns:100%;}
	#skoolList.skolaList{grid-template-columns:100%;}
	
	.PRclankyHP .aktualitecka, .clankyHP .aktualitecka, .relevantArticlesS .clanekInner, #skoolList.productList > .anot,#content .ObsahStranky .PRclankyHP li, #content .ObsahStranky .clankyHP li{grid-template-columns: 100%;grid-template-rows: repeat(3,auto);height: auto;padding:0 0.75em 0.75em;}
	.PRclankyHP .aktualitecka .obr, .clankyHP .aktualitecka .obr, .relevantArticlesS .clanekInner .artImg, #skoolList.productList .anot .anotImg{grid-column: 1/2;grid-row: 1/2;justify-self: center;aspect-ratio:1/1;}
	.PRclankyHP .aktualitecka .nadpis, .clankyHP .aktualitecka .nadpis{grid-column: 1/2;grid-row: 2/3;}
	.PRclankyHP .aktualitecka .anotace, .clankyHP .aktualitecka .anotace{grid-column: 1/2;grid-row: 3/4;}
	.relevantArticlesS .clanekInner .artText{grid-column: 1/2;grid-row: 2/3;grid-template-rows:repeat(3,auto);height:auto;}
	.relevantArticlesS .clanekInner .artText h4{grid-row:1/2;}
	.relevantArticlesS .clanekInner .artText .anotText{grid-row:2/3;}
	.relevantArticlesS .clanekInner .artText .allArticle{grid-row:3/4;margin-top:1.15em;}
	
	.FullBigBanner .big-skolaImg {min-height: 250px;}
	.FullBigBanner .big-nazev{font-size:1.5em;}
	
	#skoolList .KurzPripravaBox .kurzyS li{flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 0.15em;}
	#skoolList .KurzPripravaBox .kurzyS li + li{margin:1em 0 0 0;}
	#skoolList .KurzPripravaBox .kurzyS a.recomend_name{flex:1 1 100%;}
	#skoolList .KurzPripravaBox .kurzyS a.recomend_price{margin-left:0;}
	
	.ObsahStranky .ListFiltrPolozky .ClasicFiltr .ChovaniFiltr,.ObsahStranky .ListFiltrPolozky .ClasicFiltr form{flex-grow: 1;min-width: 180px;width: calc(100%/(var(--CFp) + 1));}
	.ObsahStranky .ListFiltrPolozky .ClasicFiltr form select{width:100%;}
	#skoolList.VypisProgramu .VypisProgramuList{grid-template-columns:100%;}
	
	.oboryListObal{max-height:none;width: calc(100% + 20px);margin-left: -10px;}
	#skoolList table#oboryList,
	#skoolList table#oboryList tbody,
	#skoolList table#oboryList tbody tr,
	#skoolList table#oboryList tbody tr th,
	#skoolList table#oboryList tbody tr td{display:block;width:100%;}
	#skoolList table#oboryList{min-width:auto;}
	#skoolList table#oboryList,#skoolList table#oboryList tbody{}
	#skoolList table#oboryList tbody tr{padding: 0.75em 10px;}
	#skoolList table#oboryList tbody tr:not(.filter_form){border: solid var(--barva08);border-width: 1px 0 0 0;}
	#skoolList table#oboryList tbody tr th,#skoolList table#oboryList tbody tr td{display:block;width:100%;}
	#skoolList table#oboryList tbody tr.filter_form{display:flex;flex-wrap: wrap;padding-top: 0}
	#skoolList table#oboryList tbody tr.filter_form td{width: auto;}#skoolList table#oboryList tbody tr.filter_form td + td:not(:last-child){margin-right: 0.5em;margin-bottom: 0.5em;}
	#skoolList table#oboryList tbody tr.filter_form td select,#skoolList table#oboryList tbody tr.filter_form td input[type="text"]{width: 240px;max-width: 100%;}
	
	.adPictures .adPhoto{height:95px;}
}
@media only screen and (max-width:455px){
	#logoC, #logoC h1, #logoC a {width: 230px;height: 51px;}
	#page_options{align-self: center;}
	.SliderBaner .banerObsah .leftMainTextInner{padding: 0.45em 0.5em;}
	.Filt-Mapa .seznamList ul{columns: 1;}
	.Filt-Rozcestnik.RozlozeniTri ul{grid-template-columns:100%;}
	.fakulty{grid-template-columns:100%;}
	#skoolList.VypisFakult .VypisFakultList{grid-template-columns:100%;}
	.bookS .amos_literatura{justify-content:space-around;}
	ul#oboryListViz{grid-template-columns:100%;}
	
}