html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;margin:0;padding:0;background:url(/bg.webp) #a9a9a9;background-blend-mode:overlay;background-size:2000px;background-attachment:fixed}#site-wrapper{width:1000px;margin:25px auto;padding:25px;background-color:white;border:1px solid #9a9795;border-radius:15px;display:grid;grid-template-areas:"header header" "nav nav" "menu main" "footer footer";grid-template-columns:365px 1fr}#site-wrapper>header{grid-area:header;padding-left:10px}#site-wrapper>header a{font-family:'Times New Roman',Times,serif;font-size:2em;color:black;font-weight:600;text-decoration:none;text-transform:uppercase}#site-wrapper>header a:after{position:relative;content:"Luštím, luštíš, luštíme!";border-left:1px solid black;padding-left:10px;margin-left:10px;font-size:.6em;top:-3px}#site-wrapper>header a:hover{text-decoration:none}#site-wrapper>nav{grid-area:nav;margin-top:10px}#site-wrapper>nav ul{background:linear-gradient(to right, #e54444, #a22929);border-radius:25px 5px 25px 25px;margin:0;padding:5px 5px 5px 15px}#site-wrapper>nav ul li{display:inline}#site-wrapper>nav ul li:last-child{float:right}#site-wrapper>nav ul li:last-child a{background:linear-gradient(156deg, #ff944c, #ef751e);color:#ffdecc;border-radius:20px 5px;padding:7px 15px;font-weight:500;transition:ease-in-out .3s}#site-wrapper>nav ul li:last-child a:after{all:unset}#site-wrapper>nav ul li:last-child a:hover,#site-wrapper>nav ul li:last-child a.hover,#site-wrapper>nav ul li:last-child a:active{rotate:5deg}#site-wrapper>nav ul li a{position:relative;display:inline-block;color:white;padding:7px}#site-wrapper>nav ul li a:hover{text-decoration:none}#site-wrapper>nav ul li a:after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:2px;border-radius:3px;background-color:#ffffff;transform:scaleX(0);transition:transform .3s ease-in-out}#site-wrapper>nav ul li a:hover:after,#site-wrapper>nav ul li a.hover:after,#site-wrapper>nav ul li a:hover:active:after{transform:scaleX(1)}#site-wrapper>main{grid-area:main;overflow:hidden;margin:15px 0 0 35px}#site-wrapper>aside{grid-area:menu;margin:15px 0}#site-wrapper>footer{grid-area:footer;text-align:center;margin-top:35px;padding:25px 0}#site-wrapper a{color:#c90000;text-decoration:none}#site-wrapper a:hover{text-decoration:underline}#site-wrapper table{width:100%;margin:15px 0;border-spacing:0}#site-wrapper table thead{background:linear-gradient(to right, #868686, #424242)}#site-wrapper table thead th{color:white;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}#site-wrapper table thead th:first-child{border-left:1px solid #d0d0d0;border-top-left-radius:5px}#site-wrapper table thead th:last-child{border-right:1px solid #d0d0d0;border-top-right-radius:5px}#site-wrapper table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}#site-wrapper table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}#site-wrapper table tbody td{border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}#site-wrapper table tbody tr td:first-child{border-left:1px solid #d0d0d0}#site-wrapper table tbody tr:nth-child(even){background-color:#f8f8f8}#site-wrapper table th,#site-wrapper table td{padding:2px 10px;line-height:2}#site-wrapper table.results thead th:nth-child(1){text-align-last:left}#site-wrapper table.results thead th:nth-child(2){text-align:center}#site-wrapper table.results tbody td:nth-child(1),#site-wrapper table.results tbody td:nth-child(2){text-transform:uppercase;word-break:break-word;font-weight:500}#site-wrapper table.results tbody td:nth-child(2){color:#179300;font-weight:600;text-align:center}#site-wrapper table.results tbody td:nth-child(3){text-align:center;background-color:#f8f8f8;color:#909090;font-weight:normal;font-size:.7em}#site-wrapper .table-wrapper{overflow-x:auto}#site-wrapper .green-box{background:linear-gradient(156deg, #85988b, #66786c);color:#f0f3f1;padding:25px;margin:15px 0;border-radius:15px 35px 15px 35px}#site-wrapper .green-box a{color:#efff97 !important}#site-wrapper .info-box{background:linear-gradient(156deg, #d8d8d8, #eeeeee);color:#838383;padding:10px 25px;border-radius:5px}#site-wrapper .grey-box{background:linear-gradient(156deg, #f6f6f6, #cccccc);border:1px solid #b4b4b4;color:#353535;padding:25px;margin:15px 0;border-radius:15px 35px 15px 35px}#site-wrapper .orange-box{background:linear-gradient(156deg, #ff944c, #ef751e);color:#ffeacf;padding:25px;margin:15px 0;border-radius:15px 35px 15px 35px;padding:15px 25px}#site-wrapper .lgrey-box{background:linear-gradient(156deg, #f7f7f7, #e7e7e7);color:#545454;padding:25px;margin:15px 0;border-radius:15px 35px 15px 35px}#site-wrapper .flash.success{background-color:green;color:white;margin:15px 0;padding:5px 10px;border-radius:8px}#site-wrapper .flash.error{background-color:crimson;color:white;margin:15px 0;padding:5px 10px;border-radius:8px}#site-wrapper p{text-indent:35px;margin:10px 0}#site-wrapper form fieldset{border:1px solid black;padding:5px 25px 25px 25px;border-radius:10px}#site-wrapper form input{font-size:1em;padding:10px 14px;margin:2px 0}#site-wrapper form input[type=submit]{cursor:pointer}#site-wrapper form label{display:block;margin-top:10px}#site-wrapper .l{text-align-last:left}#site-wrapper .c{text-align:center}#site-wrapper .r{text-align:right}#site-wrapper .b{font-weight:500}#site-wrapper .i{font-style:italic}#site-wrapper .noi{text-indent:0}#site-wrapper .upper{text-transform:uppercase}#site-wrapper .green{color:green}#site-wrapper .grey{color:#8d8d8d}#site-wrapper .small{font-size:small}#site-wrapper .smaller{font-size:smaller}#site-wrapper .big{font-size:large}#site-wrapper .bigger{font-size:larger}#top-lista{display:block;text-align:center;padding:8px 15px;color:white;font-weight:500}#top-lista p{margin:0}#top-lista.blue{background-color:#3D58A3}#top-lista.orange{background:linear-gradient(156deg, #ff944c, #ef751e)}#top-lista.orange a{color:white;text-decoration:none}#top-lista.orange a:hover{text-decoration:underline}#frm-searchForm input[type=text]{width:calc(100% - 75px)}#frm-prohledatForm input[type=text]{width:calc(100% - 105px)}#frm-prevodRimskychCislicForm{margin:25px 0}#frm-prevodRimskychCislicForm fieldset{background:linear-gradient(to bottom, transparent, #f4f4f4)}#frm-prevodRimskychCislicForm legend{margin-bottom:10px}#frm-prevodRimskychCislicForm input[type=number]{width:calc(100% - 91px)}#frm-pridatForm{margin:25px 0}#frm-pridatForm fieldset{background:linear-gradient(to bottom, transparent, #f4f4f4)}#frm-pridatForm input[type=text],#frm-pridatForm input[type=submit]{width:100%}#frm-pridatForm input[type=checkbox]{scale:1.1;margin-right:5px}@media screen and (max-width:800px){body{background:white;background-blend-mode:initial}#site-wrapper{width:100%;grid-template-areas:"header" "nav" "main" "menu" "footer";grid-template-columns:1fr;margin:0;border-radius:0;border:none}#site-wrapper>nav ul li:last-child{float:initial}#site-wrapper>main{margin-left:0}}@media screen and (max-width:550px){#site-wrapper{padding:15px}#site-wrapper>header{text-align:center;padding-left:0}#site-wrapper>header a:after{display:none}#site-wrapper nav ul li:nth-child(1),#site-wrapper nav ul li:nth-child(4),#site-wrapper nav ul li:nth-child(5),#site-wrapper nav ul li:nth-child(6),#site-wrapper nav ul li:nth-child(8){display:none}#site-wrapper .results th:nth-child(3),#site-wrapper .results td:nth-child(3){display:none}#site-wrapper h1{font-size:1.6em}#site-wrapper h2,#site-wrapper h3{font-size:1.4em}}