:root{--web-width:75em}@media only screen and (max-width :1231px){:root{--web-width:calc(100% - 2em)}}*{box-sizing:border-box}*:focus{outline:0}body{min-width:320px;padding:0;margin:0;font-size:14px;font-family:'PT Sans',sans-serif;background:white;overflow-x:hidden;overflow-y:scroll}input{font-size:16px;font-family:'PT Sans',sans-serif}p,h1,h2,h3,h4,h5,h6,h7{font-size:100%;margin:0 0 .5em 0;padding:0;line-height:normal}p{line-height:175%}h1{font-size:250%;font-weight:normal;color:#c03;margin-bottom:0}h2{font-size:175%}h3{font-size:150%}h4{font-size:125%}h1,h2,h3,h4,h5,h6{font-family:'PT Sans Narrow','Open Sans Condensed','Arial Narrow',sans-serif;font-weight:normal}table{width:100%;margin:0;padding:0 0 13px 0;border:0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-collapse:collapse;border-spacing:0}tr,td,th{width:auto;margin:0;padding:0;border:0;text-align:left;vertical-align:middle}td,th{width:auto;padding:4px 7px 4px 7px;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}th{background:#f5f5f5;white-space:nowrap}tr:hover{background:#f5f5f5}.limiter{margin:0 auto;max-width:77em;padding:0 1em}.header{width:auto;overflow:hidden;background:#32579a;text-transform:uppercase}.logo{float:left;width:32em}.logo .logo-bg{cursor:pointer;padding:1.1em 0 0 8em;width:100%;height:6.5em;background-image:url('img/logo-mesta-kralupy-nad-vltavou-white-96x56.webp');background-repeat:no-repeat;background-position:left center;background-size:auto 4em}.logo a{display:block}.logo .logo-bg:hover span{text-decoration:underline}.logo span{display:block;line-height:105%;font-weight:bold;color:white}.logo .maintitle{font-size:253%}.logo .subtitle{font-size:150%}.mainmenu{padding:1.2em 0 0 32em;text-align:right}.mainmenu a{font-size:100%;display:inline-block;padding:0;margin:0 0 0 1em;font-weight:bold;color:white;text-decoration:none}.mainmenu a:hover{text-decoration:underline}@media only screen and (max-width :999px){.logo{width:23em}.mainmenu{padding:1.2em 0 0 23em}.logo .maintitle{font-size:200%}.logo .subtitle{font-size:125%}.logo .logo-bg{padding:1.1em 0 0 5.5em;height:5.5em;background-size:auto 2.8em}}@media only screen and (max-width :819px){.logo{float:none;width:auto}.mainmenu{display:block;padding:0 1em 1em 1em;text-align:left}.logo .maintitle{font-size:90%}.logo .subtitle{font-size:75%}.logo .logo-bg{padding:1.1em 0 0 3em;height:3.9em;background-size:auto 1.5em}.mainmenu a{padding:.5em .5em .5em 0;margin:0 1em 0 0;text-decoration:underline}}.login{width:auto;overflow:hidden;background:#32579a;text-transform:uppercase}.login-buttons{float:right;width:30em;height:5.5em;line-height:5.5em;text-align:right}.login-buttons a{font-size:100%;display:inline-block;padding:0;margin:0 0 0 1em;font-weight:bold;color:white;text-decoration:none}.login-buttons a:hover{text-decoration:underline}.login-info{padding:0 30em 0 0}.login-info a{font-size:100%;display:inline-block;padding:0;margin:0 1em 0 0;font-weight:bold;color:white;text-decoration:none;height:3em;line-height:3em}.login-info a:hover{text-decoration:underline}.footer{width:auto;overflow:hidden;background:#32579a;padding:1em 0 1em 0}.footer a{font-size:100%;display:inline-block;padding:0;font-weight:normal;color:white;text-decoration:none;line-height:175%}.footer a:hover{text-decoration:underline}.footer .footer-left{float:left;width:50%}.footer .footer-left a{margin:0 1em 0 0}.footer .footer-right{padding:0 0 0 50%;text-align:right}.footer .footer-right a{margin:0 0 0 1em}.twocolums{width:auto;overflow:hidden;background:#fbfdff;padding:1.5em 0 1em 0}.twocolums .twocolums-left{float:left;width:60%}.twocolums .twocolums-right{padding:0 0 0 60%}.twocolums .twocolums-right-inner{margin:0 0 0 1.5em;padding:0;border:0}.page-type-id-102 .twocolums-left{float:none;width:auto}.page-type-id-102 .twocolums-right{padding:0}.page-type-id-102 .twocolums-right-inner{max-width:24em;margin:1.5em 0 0 0;padding:0;border:0}.inpage-button{display:inline-block;border:1px solid silver;border-radius:1em;overflow:hidden;padding:1em 1.5em 1em 3.25em;margin:0;transition:padding-right .25s,color .5s,background 1s;background-color:white;background-image:url('img/obecna-pravidla-128x128.png');background-size:auto 1.4em;background-position:center left 1em;background-repeat:no-repeat}.inpage-button:hover{padding-right:3em;border:1px solid black;color:white;background-color:#00853e}.inpage-button-vsechny-dotace{background-image:url('img/vsechny-dotace-128x128.png')}.big-button{display:block;border:1px solid silver;border-radius:1em;overflow:hidden;padding:3em 1em 3em 6em;margin:0 0 1em 1em;transition:color .5s,background 1s;background-color:#dadd98;background-image:url('img/vyuctovani-128x128.png');background-size:auto 3em;background-position:center left 2em;background-repeat:no-repeat}.big-button:hover{border:1px solid black;color:white;background-color:#32579a}.big-button-podani{color:white;background-color:#00853e;background-image:url('img/nova-zadost-128x128.png')}.big-button span{font-size:125%}.allprograms{background:#f5faff;padding:1em 0 1em 0}.forms-and-docs{background:white;padding:1em 0 1em 0}.in-page-contact{background:#f5faff;padding:1em 0 1em 0}.in-page-contact-bg{min-height:13em;padding:1.25em 0 0 16em;background-image:url('img/logo_pismo_dole.png');background-size:auto 10em;background-position:center left;background-repeat:no-repeat}.in-page-contact-bg h2{line-height:105%;margin-bottom:.5em}.in-page-contact-bg p{line-height:150%}.program-button{display:inline-block;background:white;border:1px solid silver;border-radius:1em;overflow:hidden;padding:2em 2em 2em 2em;margin:0 0 1em 1em;transition:padding-right .25s,color .5s,background 1s}.program-button:hover{padding-right:3em;border:1px solid black;color:white;background-color:#00853e}.kwiControlButtonIconTop:focus,.kwiControlButtonIconTop_Pressed,.kwiControlButtonIconLeft_Pressed,.kwiControlButtonIconLeft_Pressed:focus,.kwiControlButtonIconLeft_Pressed:hover,.kwiControlButtonIconLeft_Pressed:hover div[name="kwibtntitle"]{background-color:#32579a}#dotaceUserInfoBox{margin:0 0 1em 1em;padding:0}#dotaceUserInfoBox .grinfb-inner{border:1px solid silver;border-radius:1em;overflow:hidden;padding:1.75em 2em 2em 2em;margin:0}#dotaceUserInfoBox p{margin:0;line-height:150%}#dotaceUserInfoBox .grinfb-fullname{font-size:125%;font-weight:bold;margin:0 0 0 .5em}#dotaceUserInfoBox .grinfb-link{font-size:100%;font-weight:normal;margin:0 0 0 .75em}#dotaceUserInfoBox .grinfb-link a{color:#32579a;text-decoration:underline}#dotaceUserInfoBox .grinfb-link a:hover{color:white;background-color:#32579a;text-decoration:none}@media only screen and (max-width :799px){.twocolums{padding:1.5em 1em 1em 1em}.twocolums .twocolums-left{float:none;width:auto}.twocolums .twocolums-right{padding:0}.twocolums .twocolums-right-inner{background:#f1f5f9;margin:1em 0 0 0;padding:1em;border:0}.big-button{padding:3em 1em 3em 6em;margin:0 0 1em 0}#dotaceUserInfoBox{margin:0;padding:0}.program-button{padding:2em 2em 2em 2em;margin:0 0 1em 0}.in-page-contact-bg{min-height:11.5em;padding:1.25em 0 0 9.5em;background-image:url('img/logo_pismo_dole.png');background-size:auto 5em;background-position:top 1.5em left 1em;background-repeat:no-repeat}.in-page-contact-bg p{line-height:125%}}.kwiHeaderTitle{padding:0 0 0 3.5em}.poskytnute-dotace{line-height:115% !important}.poskydo-sloupec{display:inline-block;float:left;width:9.5em;border:0;border-right:1px solid silver;border-bottom:1px solid silver;white-space:normal;word-wrap:break-word;text-overflow:ellipsis;padding:.5em .5em .5em .5em}.poskydo-zahlavi .poskydo-sloupec{text-align:left !important;padding-right:0 !important;background:#f1f3f5}.poskydo-radek .poskydo-sloupec{min-height:6em;line-height:6em}.poskydo-radek:hover .poskydo-sloupec{background:#f5faff}.poskydo-sloupec span{width:100%;max-height:5em;overflow-y:hidden;text-overflow:ellipsis;display:inline-block;font-size:90%;line-height:125% !important;float:left;white-space:normal;word-wrap:break-word !important}.poskydo-sloupec-rok{width:4.25em;text-align:right}.poskydo-sloupec-cj{width:7em}.poskydo-sloupec-ucel{width:11em}.poskydo-sloupec-pozadovana{text-align:right}.poskydo-sloupec-schvalena{text-align:right}.poskydo-sloupec-detail{width:3.75em;text-align:center}.poskydo-sloupec-detail a{text-decoration:underline}.poskydo-sloupec-detail a:hover{color:#c80000;text-decoration:none}.h2-detailu-dotace{font-size:125%;margin-bottom:0;color:#32579a}.p-detailu-dotace{font-size:125%;margin-bottom:1em}.detail-dotace-zpet{padding-bottom:1em}.detail-dotace-zpet a{text-decoration:underline}.detail-dotace-zpet a:hover{color:#c80000;text-decoration:none}