.header-anchor{display:none}*{margin:0;padding:0;outline:0}html,body{height:100%}body{font-size:16px;line-height:1.6;font-family:Inter,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4c4c4c;background:#fff url(/images/body.png) repeat-x 0 0;min-width:986px}a{color:#0252aa;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a img{border:0}input,textarea,select{font-size:16px;font-family:Inter,arial,sans-serif}textarea{overflow:auto}.cl{display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both}.notext{font-size:0;line-height:0;text-indent:-4000px}.left,.alignleft{float:left;display:inline}.right,.alignright{float:right;display:inline}#wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -70px}h1#toptitle{padding-left:10px;line-height:93px;font-size:26px;font-family:Inter,arial,sans-serif;font-weight:900;letter-spacing:-1px;color:#000}.shell{width:986px;margin:0 auto}#header{padding-top:9px;height:150px;background:url(/images/header.png) repeat-x 0 50px}#header .shell{display:flex;justify-content:space-between;align-items:center;padding-top:41px}#logo-frame{padding:0;width:200px}#logo-frame p{padding:3px 0 0;text-transform:uppercase}#logoxx{display:inline;width:200px;font-size:0;line-height:0}#logoxx a{display:block;width:170px;height:209px;text-indent:-4000px;background:url(/images/trans-logo.png) no-repeat 45px 0}#logo{padding-left:35px;padding-bottom:40px}#navigation{display:inline;float:right;padding-top:41px}#navigation ul li{display:inline;float:left;background:url(/images/nav-sep.png) no-repeat right 0;font-family:Inter,Tahoma,arial,sans-serif;font-size:18px;text-transform:uppercase;line-height:93px}#navigation ul li a{position:relative;float:left;padding:0 33px 8px;color:#000;background:url(/images/nav-item.png) repeat-x 0 -4000px}#navigation ul li a:hover{color:#fff}#navigation ul li a span.left-corner{position:absolute;top:0;left:0;display:block;visibility:hidden;width:28px;height:101px;background:url(/images/left-corner.png) no-repeat 0 0}#navigation ul li a span.right-corner{position:absolute;top:0;right:-1px;display:block;visibility:hidden;width:28px;height:101px;background:url(/images/right-corner.png) no-repeat 0 0}#navigation ul li a:hover{text-decoration:none;background-position:0 0;margin-top:-8px}#navigation ul li a:hover span{visibility:visible}#main{width:986px}#sidebar{display:inline;float:left;width:200px}#sidebar h3{width:200px;font-family:Inter,Trebuchet MS,arial,sans-serif;font-size:22px;line-height:45px;color:#4c4c4c;background:url(/images/h3.png) no-repeat 0 0}span.read-more{display:inline;float:right}span.read-more a{padding-left:25px;color:#0b509f;font-style:italic;font-weight:700;line-height:22px;background:url(/images/bullet.png) no-repeat 0 50%}.widget{padding-bottom:70px}.text-box{padding:3px 5px 0 13px}.text-box h5{padding-bottom:5px;font-family:Inter,Arial,helvetica,sans-serif;font-size:14px;line-height:20px;font-style:italic;color:#2d79cf}.text-box span.sep{display:block;padding-top:16px;margin-bottom:15px;width:100%;border-bottom:solid 1px #e5e5e5}.text-box span.read-more{margin-top:11px}.testimonials{padding-bottom:43px}.testimonials p.quote{padding:4px 26px 0;font-family:Inter,Trebuchet MS,Arial,sans-serif;font-size:12px;font-weight:400;line-height:20px;text-align:center;color:#2d79cf}.testimonials p.signature{padding:22px 6px 0 0;line-height:16px;text-align:right;font-weight:700}.testimonials p.signature em{color:#0b509f}.socials{padding-bottom:0}.socials ul{padding-left:41px;list-style:none}.socials ul li{display:inline;float:left;padding-right:4px}.socials ul li a{display:block;float:left;width:33px;height:33px;text-indent:-4000px}.socials ul li a.twitter{background:url(/images/twitter.png) no-repeat 0 0}.socials ul li a.facebook{background:url(/images/facebook.png) no-repeat 0 0}.socials ul li a.rss{background:url(/images/rss.png) no-repeat 0 0}.socials ul li a.flickr{background:url(/images/flickr.png) no-repeat 0 0}.socials ul li a.youtube{background:url(/images/youtube.png) no-repeat 0 0}h2{padding-left:48px;font-family:Inter,Trebuchet MS,arial,sans-serif;font-size:30px;font-weight:800;margin-bottom:30px;color:#4c4c4c;background:url(/images/h2.png) no-repeat 0 0}.img-frame{display:inline;float:left;padding:10px;margin-right:15px;background:#fff}.img-frame img{display:block;padding:2px;border:solid 1px #e2e2e2}#content{position:relative;display:inline;float:right;overflow:hidden;padding:20px 0 8px 17px;width:749px}.post{position:relative;padding:5px 0 57px 47px;width:583px}.post h2{padding-bottom:5px;width:657px}.post p{padding-bottom:4px}.post p em{color:#3b82d2}.post .read-more{position:absolute;right:21px;bottom:33px;float:none}.columns{padding-top:38px}.col{position:relative;display:inline;float:left;padding-right:47px;width:286px;min-height:347px}.col h2{width:238px}.col ul{padding-top:25px;list-style:none}.col ul li{padding-left:30px;font-weight:700;line-height:30px;background:url(/images/bullet.png) no-repeat 0 9px}.col ul li a{color:#0b509f}.col .small-post{padding:2px 0 0 50px}.col .read-more{position:absolute;right:44px;bottom:0;float:none}.projects{padding-right:0}.projects .small-post{padding:8px 0 0 47px}.projects .read-more{position:absolute;bottom:0;right:6px;float:none}#footer-push{height:70px}#footer{padding-top:15px;height:55px;background:url(/images/footer.png) repeat-x 0 0}#footer p{padding:12px 0 0 7px;color:#fff}#footer p a{color:#fff}#footer p span{padding:0 3px}#footer .footer-logo{display:inline;float:right;padding-right:94px;width:236px;font-size:0;line-height:0}#footer .footer-logo a{display:block;width:236px;height:41px;text-indent:-4000px;background:url(/images/footer-logo.png) no-repeat 0 0}.main-menu ul{list-style:none;margin:0}.main-menu li{line-height:20px}.main-menu li a{display:block;padding:8px 14px;border:2px solid white;margin:0 0 -1px;color:#000;text-decoration:none;font-weight:700;font-size:15px;background:#aad64a}.main-menu li.current a,.main-menu li a:hover{background:#daf3a5;background:-moz-linear-gradient(top,#daf3a5 0%,#bedf75 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#daf3a5),color-stop(100%,#bedf75));background:-webkit-linear-gradient(top,#daf3a5 0%,#bedf75 100%);background:-o-linear-gradient(top,#daf3a5 0%,#bedf75 100%);background:-ms-linear-gradient(top,#daf3a5 0%,#bedf75 100%);background:linear-gradient(to bottom,#daf3a5,#bedf75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#daf3a5",endColorstr="#bedf75",GradientType=0)}ul{margin-left:3em}h3{font-size:1.5em;margin-bottom:5px}h4{font-size:1.25em;margin-bottom:4px}#languages{padding-right:20px}#languages ul{list-style:none;display:inline-block;vertical-align:middle}#languages ul li{display:block;line-height:28px;margin-bottom:9px}#languages .lang-en{background-image:url(/images/en-flag.png);background-repeat:no-repeat;background-position:left center;padding-left:55px;padding-right:7px}#languages .lang-cz{background-image:url(/images/cz-flag.png);background-repeat:no-repeat;background-position:left center;padding-left:55px;padding-right:7px}#languages ul li a{color:#000;font-size:16px;font-weight:400;display:block}#languages ul li a:hover{text-decoration:none;background-color:#dceeb3}#languages ul li{color:#000;font-size:16px;font-weight:700}img{max-width:100%;height:auto}@media(max-width:1000px){body{min-width:0}.shell{width:auto;max-width:986px;padding:0 15px;box-sizing:border-box}#header{height:auto;padding:0;background:url(/images/header.png) repeat-x;background-size:100% 100%;text-align:center}#header .shell{flex-direction:column;align-items:center;padding-top:0}h1#toptitle{padding:12px 15px 4px;line-height:1.3;font-size:22px}#languages{padding:0 0 12px}#languages ul{display:block}#languages ul li{display:inline-block;margin:0 8px}#main{width:auto}#sidebar{float:none;width:auto;padding-top:10px;text-align:center}#logo-frame{width:auto}#logo{padding:14px 0 18px}.widget{padding-bottom:25px}#content{float:none;width:auto;padding:10px 0;overflow:visible}.post{width:auto;padding:5px 0 20px}.post h2{width:auto}.post .read-more{position:static}}
