*{box-sizing:border-box}html,body{color:#000;margin:0;padding:0;font-family:Trebuchet MS,Geneva CE,lucida,sans-serif;font-size:90%}body{background:#fff url(/images/layout/main-bgnd.jpg) top repeat-y}a{color:#3e5d1e}a:hover{text-decoration:none}div#main{max-width:990px;margin:0 auto;padding:28px 10px 0}h2,h3,.sectionTitle{color:#3e5d1e;clear:both}.btn{float:right;color:#fff;cursor:pointer;background-color:#416021;border:none;border-radius:3px;margin-top:5px;margin-bottom:20px;padding:6px 14px;font-size:1em}.btn:hover{background-color:#3e5d1e}.txtpole{border:1px solid #aaa;border-radius:3px;padding:6px;font-size:1em}.chybova{color:#900;background-color:#fbe3e4;border:1px solid #c00;border-radius:3px;padding:10px 15px}.potvrzeni{color:#3e5d1e;background-color:#e6efc2;border:1px solid #416021;border-radius:3px;padding:10px 15px}h1#logo{aspect-ratio:990/150;background:url(/images/layout/head.jpg) 0 0/contain no-repeat;width:100%;max-width:990px;margin:0 auto 20px;padding:0;display:block}h1#logo a{width:100%;height:100%;display:block}h1#logo span{display:none}.logoutbox{float:right;align-items:center;gap:10px;margin-bottom:10px;display:flex}.logoutbox p{margin:0}.logoutform .btn{margin:0;padding:3px 8px;font-size:.9em}#menu{text-transform:uppercase;letter-spacing:.1em;clear:both;flex-wrap:wrap;margin:0 0 30px;padding:0;font-weight:700;list-style:none;display:flex}#menu li{text-align:center;flex:140px}#menu a{white-space:nowrap;background-color:#ececec;border-left:2px solid #fff;height:25px;line-height:25px;text-decoration:none;display:block;overflow:hidden}#menu li:first-child a{border-left:none}#menu a:hover{background-color:#c4d7be}#menu a.mSelected,#menu a:active{color:#fff;background-color:#416021}#content{clear:both}.left,.right{width:48%}.left{float:left}.right{float:right}hr.cleaner{clear:both;visibility:hidden;border:none;height:1px;margin:-1px 0 0;padding:0}.vysvetlivky{font-size:90%}.filtr{clear:both;flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.filtr select{padding:5px;font-size:1em}.pgLogin{max-width:340px;margin:20px auto}.pgLogin .txtpole,.pgRegistrace .txtpole,.pgObnova .txtpole{width:100%;margin:5px 0 20px;font-size:1.2em}#loginform fieldset{border:1px dotted #000;padding:20px}#loginform legend{text-align:center;padding:0 20px;font-weight:700}.pgLogin .btn,.pgRegistrace .btn,.pgObnova .btn{float:none;width:100%;padding:10px;font-size:1.1em}.pgRegistrace,.pgObnova{max-width:500px}.pgRegistrace span,.pgObnova span{color:#666;font-size:.9em;font-style:italic}.formZmenaHesla{max-width:400px;margin-bottom:30px}.formZmenaHesla label{margin-top:10px;display:block}.formZmenaHesla .txtpole{width:100%;margin-top:5px}.formZmenaHesla .btn{float:none;margin-top:15px}.tblwrap{overflow-x:auto}table{border-collapse:collapse}.TBL_schedule,.TBL_poradi{width:100%}.TBL_poradi td,.TBL_poradi th{text-align:right}.even td{background-color:#eee}th,td{border-bottom:1px solid #ccc;padding:10px}th{color:#fff;background-color:#777;padding:6px 10px}th.L{text-align:left}th.R{text-align:right}th.sortable{cursor:pointer;background-image:url(/images/layout/up-down.png);background-position:100%;background-repeat:no-repeat;padding-right:20px}th.sortAsc{background-image:url(/images/layout/up.png)}th.sortDesc{background-image:url(/images/layout/down.png)}td.cell_hoste{text-align:right;width:2em;padding-right:0}td.cell_domaci{text-align:left;width:2em;padding-left:0}td.cell_oddel{text-align:center;padding-left:2px;padding-right:2px}td.cell_body{text-align:right}input.tip{text-align:center;border:1px solid #aaa;border-radius:3px;width:2.4em;padding:4px 2px;font-size:1em}td.TDuzivatel{text-align:left}td.highlight{background-color:#edf3eb}.even td.highlight{background-color:#dee9da}tr.highlight td{color:#3e5d1e;font-weight:700}.jenM{display:none}.teamFull{display:inline}.teamShort{display:none}#footer{clear:both;text-align:center;border-top:1px dotted #000;margin-top:50px;padding:20px 0;font-size:90%}.admNav{clear:both;flex-wrap:wrap;gap:6px;margin:0 0 25px;padding:0;list-style:none;display:flex}.admNav a{background-color:#ececec;border-radius:3px;padding:8px 14px;font-weight:700;text-decoration:none;display:block}.admNav a:hover{background-color:#c4d7be}.admNav a.active{color:#fff;background-color:#416021}.admForm{max-width:480px}.admForm label{margin-top:12px;font-weight:700;display:block}.admForm input[type=text],.admForm input[type=number],.admForm input[type=password],.admForm input[type=datetime-local],.admForm select,.admForm textarea{border:1px solid #aaa;border-radius:3px;width:100%;margin-top:4px;padding:8px;font-family:inherit;font-size:1em}.admForm textarea{min-height:250px}.admForm .checkline{margin-top:12px}.admForm .checkline label{font-weight:400;display:inline}.admForm .btn{float:none;margin-top:20px}.admTable{width:100%}.admTable td,.admTable th{text-align:left}.admTable .akce{text-align:right;white-space:nowrap}.btnDanger{background-color:#a33}.btnDanger:hover{background-color:#800}.btnSec{background-color:#777}.btnSec:hover{background-color:#555}.btnLink{color:#fff;background-color:#416021;border-radius:3px;padding:4px 10px;font-size:.9em;text-decoration:none;display:inline-block}.btnLink:hover{color:#fff;background-color:#3e5d1e}.btnLink.sec{background-color:#777}.btnIco{color:#333;cursor:pointer;vertical-align:middle;appearance:none;background:#fff;border:1px solid #aaa;border-radius:3px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin:1px 0;padding:0;text-decoration:none;display:inline-flex}.btnIco:hover{color:#333;background:#ececec}.btnIco svg{width:18px;height:18px}.btnIco.ikoSmazat{color:#a33}.TDdatum,.TDzapas{white-space:nowrap}input.skore{text-align:center;border:1px solid #aaa;border-radius:3px;width:3em;padding:6px 2px;font-size:1em}@media (max-width:700px){body{background-image:none}#content{padding:2vw}.noM{display:none}.jenM{display:inline}.teamFull{display:none}.teamShort{display:inline}.left,.right{float:none;width:100%}p,li{font-size:3.27vw;line-height:150%}h1,h2,h3{font-size:5.24vw;line-height:150%}th,td{padding:1vw;font-size:3.93vw;line-height:250%}th{padding:.6vw 1vw}.TBL_schedule td:first-child{white-space:nowrap}th.sortable,th.sortAsc,th.sortDesc{background-image:none;padding-right:1vw}input.tip,input.skore{font-size:1.1em}select{font-size:5.24vw}label,legend{font-size:3.93vw}.txtpole{width:95%;font-size:3.93vw}.pgLogin form div,.pgRegistrace form div,.pgObnova form div{margin-bottom:3vw}.pgRegistrace span,.pgObnova span{font-size:2.62vw}.btn{width:100%;height:2em;margin:5.05vw 0;font-size:5.89vw}.logoutform .btn{width:auto;height:auto;margin:0;font-size:2.62vw}.pgLogin .pamatovat{vertical-align:middle;width:6.55vw;height:6.55vw}.formZmenaHesla label,.formZmenaHesla input{margin:0}.vysvetlivky{font-size:1.96vw}#menu li{flex:31%;margin-bottom:1vw;padding:0 .4vw}#menu a{border-left:none;height:10.1vw;line-height:10.1vw}.logoutbox{float:none;justify-content:flex-end}.admTable th,.admTable td{padding-left:.5vw;padding-right:.5vw}.btnIco{width:9vw;height:9vw;margin:.4vw 0}.btnIco svg{width:5.6vw;height:5.6vw}.admTable .akce{white-space:normal;text-align:center}.admNav a{padding:1vw 1.4vw;font-size:3.27vw}}
