body{position:relative;min-height:calc(100vh - 50px);padding-bottom:50px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;color:#fff;background-color:#595959}body a{color:#fff;text-decoration:none}.b-footer{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;height:50px;vertical-align:middle;background-color:#424242}.b-footer a,.b-footer a:hover,.b-footer a:focus,.b-footer a:visited{margin:auto;color:#fff;text-decoration:none}.b-main{max-width:1200px;margin:auto}.b-main .b-nav{box-sizing:border-box;align-items:center;width:100%;height:80px;padding:0 25px;font-size:24px;font-weight:700;line-height:80px;text-align:left;background-color:#00000080}.b-main .b-nav .m1{float:right;font-size:20px;font-weight:400;color:#eee;text-align:right}.b-main .b-nav .m1 a{margin:0 10px}.b-main #b-list{display:none;background:url(/build/assets/boisko2-DSd6Ffso.jpg) no-repeat center center fixed;background-size:cover}.b-main #b-list ul{padding:0;margin:0;list-style:none}.b-main #b-list ul li{width:100%;min-height:10px;padding:10px 0;margin:0;text-align:center;text-shadow:black 0 0 2px;border-bottom:1px silver solid}.b-main #b-list ul li div.descr{font-size:smaller}.b-main #b-list ul li.date-header{padding:15px 0;font-weight:700;text-align:center;background-color:#bd925780;border-bottom:2px dotted grey}.b-main #b-table table{width:100%;border-collapse:collapse}.b-main #b-table table thead th{height:40px;background-color:#614b2e80}.b-main #b-table table tbody{background:url(/build/assets/boisko2-DSd6Ffso.jpg) no-repeat center center;background-size:cover}.b-main #b-table table tbody th{width:5.5%;height:45px;text-shadow:black 0 0 2px}.b-main #b-table table tbody td{width:13.5%;padding:3px;font-size:smaller;text-shadow:black 0 0 2px;border:1px solid rgba(128,128,128,.3)}.b-main #b-table table tbody td.full{background-color:#00000080}.reg{max-width:1200px;padding:10px;margin:auto auto 10px}.reg a{text-decoration:underline}@media(max-width:768px){.b-main #b-table{display:none}.b-main #b-list{display:block}.b-main .b-nav{padding:5px 0;line-height:35px;text-align:center!important}.b-main .b-nav .m1{display:none}body{max-width:100vw}}
