@import url('https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&display=swap');html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'Entypo';src:url("../fonts/Entypo-webfont.eot");src:url("../fonts/Entypo-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Entypo-webfont.woff") format("woff"),url("../fonts/Entypo-webfont.ttf") format("truetype"),url("../fonts/Entypo-webfont.svg#entyporegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'EntypoSocial';font-style:normal;src:local("Entypo Social"),local("Entypo-Social"),url("../fonts/entypo-social.woff") format("woff")}html{font-family:'Oxygen', sans-serif;font-weight:400}h1,nav{text-transform:uppercase}.entypo,.ref a:after,.contacts *[class*='Icon']:after,.icon{font-family:'Entypo'}.entyposocial,.social{font-family:'EntypoSocial'}#kontakt{text-align:center}footer strong{font-weight:400}.circle{font-size:14px;line-height:14px;margin:0;width:180px;height:180px;padding:83px 0 !important;text-align:center;display:block;margin:0;padding:0;border:10px solid #1969a1 !important;-webkit-border-radius:90px;-moz-border-radius:90px;-ms-border-radius:90px;-o-border-radius:90px;border-radius:90px}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{overflow-y:scroll;background:#287eba}[class*='grid-']{float:left;width:100%;position:relative}.page-wrap{width:96%;margin:0 auto}h1{font-size:1.4em;text-align:center;margin:10px auto 0;width:87.5%;height:55px}h1 a{display:block;width:100%;height:100%;background:url("../img/layout/logo.gif") center 10px no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;color:#fff}h1 span{font-size:0.7em;display:block}header div{float:left;overflow:hidden;margin:10px 0}header nav{clear:left;float:left;margin:0;position:relative;left:50%;text-align:center}header nav a{font-size:0.8em;font-weight:700;text-align:center;text-decoration:none;background:#1969a1;list-style:none;padding:5px;margin:5px;display:block;float:left;position:relative;right:50%;color:#fff}.introduction{font-size:2em;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;margin:0 auto;background:#287eba;width:100%;position:relative;padding:2%;margin:2% 0;text-shadow:3px 3px 0px #2d2d2d}.introduction:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;overflow:hidden;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC4xNSkiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iInRyYW5zcGFyZW50IiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIidHJhbnNwYXJlbnQiIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC4xNSkiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjE1KSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIidHJhbnNwYXJlbnQiIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(25%, rgba(255,255,255,0.15)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255,255,255,0.15)), color-stop(75%, rgba(255,255,255,0.15)), color-stop(75%, transparent));background-image:-webkit-linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-image:-moz-linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-image:-o-linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-image:linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}.introduction span{display:block}.ref{background:#fff;margin-bottom:0.8em;text-align:center;-webkit-box-shadow:1px 1px 5px #222;-moz-box-shadow:1px 1px 5px #222;box-shadow:1px 1px 5px #222}.ref img{width:100%}.ref h2{font-size:1.2em;margin:0.5em}.ref p{margin:0.5em}.ref a{text-decoration:none;position:relative;overflow:hidden;color:#000}.ref a:after{content:"/";padding:0;margin:0;position:absolute;top:-0.15em;right:-1em;font-size:2em;width:1em;height:1em;line-height:1em;z-index:5}.split{background:#fff url("../img/layout/prechod.png") top left repeat-x;margin-top:25px;padding:30px 0 40px}.split a{text-decoration:none;border-bottom:1px dotted #287eba;color:#287eba}.skills{list-style:none;padding:0;margin:0;color:#fff}.skills li{margin:5px 0;padding:5px;display:block;width:100%;background:#1969a1;position:relative}.skills li:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;overflow:hidden;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC4xNSkiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iInRyYW5zcGFyZW50IiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIidHJhbnNwYXJlbnQiIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC4xNSkiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjE1KSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIidHJhbnNwYXJlbnQiIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(25%, rgba(255,255,255,0.15)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255,255,255,0.15)), color-stop(75%, rgba(255,255,255,0.15)), color-stop(75%, transparent));background-image:-webkit-linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-image:-moz-linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-image:-o-linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);background-image:linear-gradient(left top, rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%);-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}.skills strong{font-size:0.75em;font-weight:400;display:block}.skills .skill-html{width:95%}.skills .skill-php{width:90%}.skills .skill-perl{width:90%}.skills .skill-js{width:80%}.skills .skill-jquery{width:80%}.skills .skill-nette{width:60%}.skills .skill-cpp{width:50%}.skills .skill-sass{width:35%}.skills .skill-rwd{width:35%}.skills .skill-tdd{width:35%}.skills .skill-latex{width:35%}.centerWrap{float:left;margin:0;position:relative;left:50%}.contacts{overflow:hidden}.contacts *[class*='Icon']{text-align:center;position:relative}.contacts ul{margin:0;list-style:none}.contacts li{padding:1em}.contacts *[class*='Icon']:after{color:#000;position:absolute;top:-0.1em;left:-32px;font-size:3em;width:32px;height:32px;line-height:32px;overflow:hidden}.contacts .emailIcon:after{content:"%"}.contacts .phoneIcon:after{content:"\""}.contacts .icoIcon:after{content:"."}.contacts .homeIcon:after{content:"$"}.icon{color:#287eba;font-size:1em;line-height:1em;display:block;margin:0}.social{color:#287eba;font-size:5em}footer{text-align:center;position:relative;padding:35px 0 30px;background:#1969a1;color:#fff;font-size:0.80em}footer p{margin:0}footer .up{background:url("../img/layout/up.png") left top no-repeat;display:block;width:62px;height:57px;margin-left:-31px;position:absolute;top:-20px;left:50%;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}footer .up:hover{border:none !important;top:-25px;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}footer a{font-weight:700;text-decoration:none;color:rgba(255,255,255,0.5)}footer a:hover{border-bottom:1px dotted rgba(255,255,255,0.5)}@media (min-width: 398px){h1{text-align:left;width:349px}}@media (min-width: 33.5em){.contacts .grid-one-half{width:46%;margin:2%}.contacts .left{padding-right:50px;text-align:right}.contacts .left *[class*='Icon']:after{left:auto;right:-32px}.contacts .right{padding-left:50px;text-align:left}}@media (min-width: 40.5em){.grid-one-third{width:46%;margin:2%}.grid-two-third{width:46%;margin:2%}.ref{padding:5px}}@media (min-width: 61em){.page-wrap{width:960px}.grid-one-half{width:46%}.grid-one-third{width:29.33%}.grid-two-third{width:62.66%}.ref{width:310px !important;padding:5px;margin:5px}.ref a:after{top:-0.29em;right:-1.35em;font-size:57px;width:2em;height:2em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.ref:hover a:after{top:-0.15em;right:-1em;font-size:38px;width:1em;height:1em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}header{width:960px;margin:0 auto;padding:2%}header h1{float:left}header div{float:right !important}header nav{float:right;width:auto;left:0}header nav a{right:0;background:none;text-transform:none;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}header nav a:hover{background:#1969a1;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.introduction{font-size:3em}}
