/* HTML5 display definitions
   ========================================================================== */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{border:0;font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{cursor:pointer;text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}p{margin:0}h1,h2,h3,h4,h5,h6{color:#000;font-weight:300;margin:0;padding:0;text-rendering:optimizelegibility}ul,ol{padding:0;margin:0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:none}ol{list-style:none}dl{margin-bottom:0}hr{margin:0;border:0;height:0;padding:0}strong{font-weight:700}em{font-style:italic}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}small{font-size:100%}cite{font-style:normal}body{background:#fff;color:#808080;font-family:'Source Sans Pro',arial,tahoma,verdana,sans-serif;font-weight:300;margin:0;overflow-x:hidden;position:relative;z-index:1}body.lightbox_open{overflow:hidden}a{color:#808080;outline:0;text-decoration:underline}a:active,a:hover{text-decoration:none}a:focus{outline:0}a.tel{text-decoration:none}a.tel:hover{text-decoration:underline}input,button,select,textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#808080;font-family:'Source Sans Pro',arial,tahoma,verdana,sans-serif;outline:0;padding:0;text-align:left}#loading{background-color:#fff;background-color:rgba(255,255,255,.75);background-image:url(../img/loading.gif?v=03);background-position:center center;background-repeat:no-repeat;left:0;position:fixed;width:100%;height:100%;top:0;z-index:999999999999}.grecaptcha-badge{z-index:100}.in-940{margin:0 auto;max-width:940px}header{margin:0 auto;max-width:1920px;position:relative;z-index:2}header.menu-active nav{display:block}header .in-940{*zoom:1;position:relative;z-index:1}header .in-940:before,header .in-940:after{display:table;content:""}header .in-940:after{clear:both}header .in-940:not(.white) .login a,header .in-940:not(.white) .login label{color:#000}header .in-940:not(.white) .account .account-info{color:#000}header .in-940:not(.white) .account .btn-menu:before,header .in-940:not(.white) .account .btn-menu:after,header .in-940:not(.white) .account .btn-menu em{background:#000}header .in-940.white .login a,header .in-940.white .login label{color:#fff}header .in-940.white .account .account-info{color:#fff}header .in-940.white .account .btn-menu:before,header .in-940.white .account .btn-menu:after,header .in-940.white .account .btn-menu em{background:#fff}header .logo{float:left}header .logos{float:right}header .login form{*zoom:1}header .login form:before,header .login form:after{display:table;content:""}header .login form:after{clear:both}header .login label{display:block;font-size:15px;font-size:1.5rem;line-height:22px;font-weight:700;padding-bottom:1px}header .login input{background:#fff;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 4px 0 rgba(45,151,200,.68);display:block;font-size:14px;padding:0 10px;width:100%;height:30px}header .login button{background:#4084c4;border:1px solid #fff;box-shadow:0 1px 4px 0 rgba(45,151,200,.68);color:#fff;float:left;font-size:15px;font-size:1.5rem;line-height:28px;font-weight:700;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}header .login button:hover{background:#0060ba}header .login a{float:right;font-size:15px;font-size:1.5rem;line-height:30px;font-weight:700;text-decoration:none}header .login a:hover{text-decoration:underline}header .account{position:absolute;z-index:1}header .account .account-image{background:#fff;float:left;padding:1px}header .account .account-image img{display:block}header .account .car{float:left}header .account .btn-menu{float:right;position:relative;width:30px;height:22px;z-index:1}header .account .btn-menu:before{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;content:"";left:0;position:absolute;width:100%;height:4px;top:0;z-index:1}header .account .btn-menu:after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;content:"";left:0;position:absolute;width:100%;height:4px;top:9px;z-index:1}header .account .btn-menu em{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;bottom:0;content:"";overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;left:0;position:absolute;width:100%;height:4px;z-index:1}header nav{background:#fff;display:none;max-width:220px;position:absolute;width:100%;z-index:15;-webkit-box-shadow:0 5px 5px 0 #354353;box-shadow:0 5px 5px 0 #354353}header nav .content{padding:13px 18px 12px}header nav .item{color:#354353;display:block;font-size:15px;font-size:1.5rem;line-height:22px;margin-bottom:7px;padding-right:15px;position:relative;text-decoration:none;z-index:1}header nav .item:before{background:url(../img/sprite.png) no-repeat -31px 0;content:"";margin-top:-4px;position:absolute;right:0;width:8px;height:8px;top:50%;z-index:1}header nav .item:hover{color:#35aef9}header nav .item:hover:before{background:url(../img/sprite.png) no-repeat -31px -8px}header nav .logout{color:#354353;display:block;font-size:15px;font-size:1.5rem;line-height:22px;font-weight:700;text-decoration:none}header nav .logout:hover{color:#35aef9}header .news-btn{background:#354353;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;color:#fff;font-weight:600;display:none;position:absolute;text-decoration:none;z-index:10}header .news-btn:before{border-style:solid;border-color:#fff transparent transparent transparent;content:"";position:absolute;width:0;height:0;z-index:1}header .news-btn.open{display:block}section{margin:0 auto;max-width:1920px;position:relative;z-index:1}section.section-home{background:#354353;color:#fff}section.section-home.with-news{border-top:20px solid #354353}section.section-home .news{position:relative;z-index:1}section.section-home .news.close{display:none}section.section-home .news h2{color:#fff;font-weight:700;letter-spacing:-1px;text-transform:uppercase}section.section-home .news p{padding-bottom:20px}section.section-home .news a{color:#fff}section.section-home .news a.more{display:inline-block;font-weight:600;position:relative;z-index:1}section.section-home .news a.more:before{border-style:solid;border-color:transparent transparent transparent #fff;content:"";position:absolute;right:0;width:0;height:0;z-index:1}section.section-home .news a.close{background:url(../img/sprite.png) no-repeat -47px -23px;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;position:absolute;width:17px;height:17px;z-index:1}section.section-home .news a.close:hover{background:url(../img/sprite.png) no-repeat -47px -40px}section.section-home .heading .in-940{position:relative;z-index:1}section.section-home .heading h1{color:#fff;letter-spacing:-1px;position:absolute;text-shadow:0 2px 6.79px #354353;text-transform:uppercase;z-index:1}section.section-home .heading h1 strong{display:block}section.section-home .heading .upload-points{background:url(../images/upload-points-4.jpg) no-repeat center center;color:#fff;max-width:460px;position:relative;text-align:center;z-index:1}section.section-home .heading .upload-points:not(.white) h2{color:#353953}section.section-home .heading .upload-points.white h2{color:#fff}section.section-home .heading .upload-points h2{font-weight:700}section.section-home .heading .upload-points .qrcode-blocked{background:#fff;color:#e53215;font-size:18px;font-size:1.8rem;line-height:24px;font-weight:700;padding:20px}section.section-home .heading .upload-points .qrcode-box{background:#fff;padding:5px;position:absolute;z-index:1}section.section-home .heading .upload-points input[type=text]{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:300;max-width:340px;padding-left:10px;padding-right:10px;width:100%;height:40px;text-align:center}section.section-home .heading .upload-points .upload-qrcode{display:inline-block}section.section-home .heading .rewards{background:#fff;max-width:460px;position:relative;text-align:center;z-index:1}section.section-home .heading .rewards .content{padding:33px 10px 0}section.section-home .heading .rewards h2{color:#353953;font-weight:700}section.section-home .heading .rewards .info{color:#354353;left:10px;position:absolute;right:10px;z-index:1}section.section-home .heading .rewards .slider-box{overflow:hidden;position:relative;width:100%;height:155px;z-index:1}section.section-home .heading .rewards .slider{*zoom:1;width:100%;height:155px}section.section-home .heading .rewards .slider:before,section.section-home .heading .rewards .slider:after{display:table;content:""}section.section-home .heading .rewards .slider:after{clear:both}section.section-home .heading .rewards .slider-item{float:left;width:100%;height:155px;text-decoration:none}section.section-home .heading .rewards .slider-item img{display:block;margin:0 auto;max-height:155px;max-width:100%}section.section-home .heading .rewards .slick-arrow{overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;position:absolute;width:12px;height:31px;z-index:1}section.section-home .heading .rewards .slick-arrow.slick-prev{background:url(../img/sprite.png) no-repeat 0 0;left:13px}section.section-home .heading .rewards .slick-arrow.slick-prev:hover{background:url(../img/sprite.png) no-repeat 0 -31px}section.section-home .heading .rewards .slick-arrow.slick-next{background:url(../img/sprite.png) no-repeat 0 -62px;right:13px}section.section-home .heading .rewards .slick-arrow.slick-next:hover{background:url(../img/sprite.png) no-repeat 0 -93px}section.section-home article{padding-bottom:20px;padding-top:40px}section.section-home article p{padding-bottom:30px}section.section-home article p img{margin:0 auto}section.section-home article a{color:#fff}section.section-home article .images{font-size:0;font-size:0rem;line-height:0;text-align:center}section.section-home article img{display:block;margin:0 auto 30px;max-width:100%}section.section-article{background:#f4f4f4;color:#191a1a}section.section-article.with-image h1{color:#fff;text-shadow:0 2px 6.79px #354353}section.section-article.without-image h1{color:#354353}section.section-article h1{font-weight:700;letter-spacing:-1px;text-transform:uppercase}section.section-article h2{color:#191a1a;font-weight:700;letter-spacing:-1px}section.section-article article{background:#fff}section.section-article article p{padding-bottom:30px}section.section-article article p.bez-odstupu{padding-bottom:10px}section.section-article article a{color:#191a1a}section.section-article article a.btn-blue{color:#fff}section.section-article article ul{padding-bottom:30px}section.section-article article ul>li{padding-left:30px;position:relative;z-index:1}section.section-article article ul>li:before{background:#808080;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:"";left:8px;position:absolute;width:6px;height:6px;z-index:1}section.section-article article img{display:block;margin:0 auto;max-width:100%}section.section-article article .btn-cross{padding-bottom:30px;text-align:center}section.section-rankings{background:#f4f4f4;color:#191a1a}section.section-rankings h1{color:#354353;font-weight:700;letter-spacing:-1px;text-align:center;text-transform:uppercase}section.section-rankings h2{color:#354353;font-weight:700;letter-spacing:-1px;text-transform:uppercase}section.section-rankings article{background:#fff}section.section-list-awards{background:#f4f4f4;color:#191a1a}section.section-list-awards h1{color:#354353;font-weight:700;letter-spacing:-1px;text-align:center;text-transform:uppercase}section.section-detail-award{background:#f4f4f4;color:#191a1a}section.section-detail-award h1{color:#354353;font-weight:700;letter-spacing:-1px;text-transform:uppercase}section.section-detail-award article{background:#fff}section.section-detail-award .image-award a{display:block;text-decoration:none}section.section-detail-award .image-award a.main{margin-bottom:20px}section.section-detail-award .image-award a.preview{border:1px solid #e1e3e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:10px;margin-right:2%;overflow:hidden;position:relative;width:32%;z-index:1}section.section-detail-award .image-award a.preview:nth-child(3n+1){margin-right:0}section.section-detail-award .image-award a.preview:nth-child(3n+2){clear:both}section.section-detail-award .image-award a.preview:hover{border-color:#4084c4}section.section-detail-award .image-award img{display:block;margin:0 auto;max-width:100%}section.section-detail-award .detail-award{color:#354353}section.section-detail-award .detail-award .purchase{border-bottom:1px solid #cccbcb;display:block}section.section-detail-award .detail-award .purchase button{display:none}section.section-detail-award .detail-award .points{font-weight:700}section.section-detail-award .detail-award select{background:#e1e3e5;border:0;color:#354353;margin-bottom:20px}section.section-detail-award .detail-award .error-points{color:#e53215;font-weight:700}section.section-detail-award .detail-award .desc p{padding-bottom:20px}section.section-self-study{background:#f4f4f4;color:#191a1a}section.section-self-study h1{color:#354353;font-weight:700;letter-spacing:-1px;text-align:center;text-transform:uppercase}section.section-self-study .section-desc{padding-bottom:30px;text-align:center}section.section-person{background:#f4f4f4;color:#191a1a}section.section-person h1{color:#fff;font-weight:700;letter-spacing:-1px;text-shadow:0 2px 6.79px #354353;text-transform:uppercase}section.section-person h2{color:#354353;font-weight:700;letter-spacing:-1px;text-transform:uppercase}section.section-person article{background:#fff}section.section-profile{background:#f4f4f4;color:#354353}section.section-profile h1{color:#354353;font-weight:700;letter-spacing:-1px;text-transform:uppercase}section.section-profile h2{color:#4084c4;font-size:20px;font-size:2rem;line-height:28px;font-weight:700;padding-bottom:15px}section.section-profile article{background:#fff;font-size:20px;font-size:2rem;line-height:28px}section.section-profile article a{color:#354353}section.section-profile article p{padding-bottom:30px}section.section-profile article .form{padding-bottom:30px}section.section-profile article .msg-error a{color:#fff}section.section-profile article .btn-cross{padding-bottom:30px;text-align:center}section.section-profile article .btn-cross a{color:#fff}section.section-tests{background:#f4f4f4;color:#191a1a}section.section-tests h1{color:#354353;font-weight:700;letter-spacing:-1px;text-align:center;text-transform:uppercase}section.section-tests h2{color:#354353;font-weight:700;letter-spacing:-1px;text-transform:uppercase}section.section-tests article{background:#fff}section.section-tests article ul{padding-bottom:30px}section.section-tests article ul>li{padding-left:30px;position:relative;z-index:1}section.section-tests article ul>li:before{background:#808080;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:"";left:8px;position:absolute;width:6px;height:6px;z-index:1}section.section-tests article .success{color:#43a047;font-weight:700}section.section-tests article .error{color:#e53215;font-weight:700}section.section-tests article .test-info{padding-bottom:30px}section.section-tests article .test-item{padding-bottom:40px}section.section-tests article .test-item small{display:block;font-size:18px;font-size:1.8rem;line-height:26px;font-weight:700}section.section-tests article .test-item small.p-t{padding-top:10px}section.section-tests .title{display:block;padding-bottom:10px}section.section-tests .title em{color:#bbb;font-weight:300}section.section-tests .radio-items{padding-bottom:35px}section.section-tests .radio-items .radio-item{float:none;padding-bottom:5px;padding-right:0}section.section-tests .checkbox-items{padding-bottom:35px}section.section-tests .checkbox-items .checkbox-item{float:none;padding-bottom:5px;padding-right:0}section.section-tests .simple-text{padding-bottom:40px}section.section-tests .simple-text .desc{color:#999;font-style:italic;padding-top:15px}section.section-tests .href{padding-bottom:40px;position:relative;z-index:1}section.section-tests .href:before{content:"";left:0;position:absolute;top:5px;z-index:1}section.section-tests .href.link{padding-left:30px}section.section-tests .href.link:before{background:url(../img/sprite.png) no-repeat -64px 0;width:18px;height:18px}section.section-tests .href.file{padding-left:30px}section.section-tests .href.file:before{background:url(../img/sprite.png) no-repeat -82px 0;width:15px;height:18px}section.section-tests .href em{color:#bbb}section.section-tests .btns-cross-center{padding-top:10px;text-align:center}footer{margin:0 auto;max-width:1920px}footer .links{border-bottom:1px solid #808080;*zoom:1;font-size:14px;font-size:1.4rem;line-height:20px;font-weight:400;letter-spacing:.6px}footer .links:before,footer .links:after{display:table;content:""}footer .links:after{clear:both}footer .links a{text-decoration:none}footer .links a:hover{text-decoration:underline}footer .links a.apps{float:left}footer .links a.komiks{display:block;text-align:center}footer .links a.faq{float:right}footer .copy{font-size:14px;font-size:1.4rem;line-height:17px;letter-spacing:.6px}footer .copy .logo{text-decoration:none}footer .copy .logo img{display:block}footer .copy a{color:#5c7eff}.list-awards .list-awards-item{background:#fff;margin-bottom:20px;text-align:center}.list-awards .list-awards-item img{display:block;margin:0 auto;max-width:100%}.list-awards .list-awards-item h2{color:#354353;font-weight:700}.list-awards .list-awards-item .desc{color:#354353}.list-awards .list-awards-item .error-points{color:#e53215;font-weight:700;padding-bottom:5px}.list-awards .list-awards-item .points{color:#354353;font-weight:700}.list-awards a.list-awards-item{text-decoration:none}.list-awards a.list-awards-item:hover{-webkit-box-shadow:0 15px 30px rgba(6,6,6,.2);-moz-box-shadow:0 15px 30px rgba(6,6,6,.2);box-shadow:0 15px 30px rgba(6,6,6,.2)}.list-self-study .list-self-study-item{background:#fff;margin-bottom:20px;text-align:center;text-decoration:none}.list-self-study .list-self-study-item .content{position:relative;z-index:1}.list-self-study .list-self-study-item img{display:block;max-width:100%}.list-self-study .list-self-study-item h2{color:#354353;font-weight:700}.list-self-study .list-self-study-item .desc{color:#354353;padding-bottom:20px}.list-self-study .list-self-study-item .btn-cross{padding-top:20px}.list-self-study .list-self-study-item .edit,.list-self-study .list-self-study-item .delete{overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;position:absolute;right:14px;z-index:1}.list-self-study .list-self-study-item .edit{background:url(../img/sprite.png) no-repeat -46px 0;width:18px;height:23px;top:16px}.list-self-study .list-self-study-item .delete{background:url(../img/sprite.png) no-repeat -12px -18px;width:19px;height:23px;top:51px}.table-box{overflow-x:auto;overflow-y:hidden;width:100%}.table-box table{margin:0}table{border:0;border-collapse:collapse;border-spacing:0;display:table;width:100%}table.res-2-col{text-align:center}table.res-2-col .content{margin:0 auto}table.res-2-col .content.w240{max-width:240px}table.res-2-col .content strong{color:#354353;display:block}table.res-2-col .content img{display:block;max-width:100%}table.res-2-col .content .google-play,table.res-2-col .content .app-store{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;margin:0 auto;width:185px;height:55px;text-decoration:none}table.res-2-col .content .google-play{background:url(../images/apps/google-play.png) no-repeat 0 0}table.res-2-col .content .app-store{background:url(../images/apps/app-store.png) no-repeat 0 0}table.table{margin-bottom:22px;text-align:left;vertical-align:middle}table.table th{background:#e1e3e5;border-bottom:8px solid #fff;color:#354353}table.table td{background:#f3f4f5;border-bottom:8px solid #fff;color:#354353}table.table td.profile img{display:block;width:40px}table.table .profile{width:40px}table.table a.blue{color:blue}table.table .state{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;margin:0 auto;width:10px;height:10px}table.table .state.avalaible{background-color:#43a047}table.table .state.disabled{background-color:#e53215}.navigation{*zoom:1;font-weight:700;text-transform:uppercase}.navigation:before,.navigation:after{display:table;content:""}.navigation:after{clear:both}.navigation a{color:#354353;float:left;text-decoration:none}.navigation a:hover{text-decoration:underline}.navigation small{color:#4084c4;float:left}.navigation em{background:url(../img/sprite.png) no-repeat -39px 0;float:left;font-style:normal;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;width:7px;height:11px}.form .form-item{padding-bottom:30px}.form .form-item.radio{*zoom:1}.form .form-item.radio:before,.form .form-item.radio:after{display:table;content:""}.form .form-item.radio:after{clear:both}.form .form-item-left,.form .form-item-right{padding-bottom:30px}.form .radio-item{float:left;overflow:hidden;padding-right:35px;position:relative;z-index:1}.form .radio-item label{cursor:pointer;float:left;font-weight:300;padding-left:30px;position:relative;z-index:1}.form .radio-item label:before{background:#fff;border:1px solid #354353;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;content:"";-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;left:0;position:absolute;width:18px;height:18px;z-index:1}.form .radio-item label:after{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;content:"";-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;left:5px;position:absolute;width:10px;height:10px;z-index:1}.form .radio-item label:hover:before{border-color:#3d84c6}.form .checkbox-item{overflow:hidden;padding-right:35px;position:relative;z-index:1}.form .checkbox-item label{cursor:pointer;font-weight:300;padding-left:30px;position:relative;z-index:1}.form .checkbox-item label:before{background:#fff;border:1px solid #354353;content:"";-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;left:0;position:absolute;width:18px;height:18px;top:2px;z-index:1}.form .checkbox-item label:after{background:#fff;content:"";-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;left:5px;position:absolute;width:10px;height:10px;top:7px;z-index:1}.form .checkbox-item label:hover:before{border-color:#3d84c6}.form label{color:#354353;display:block}.form label.error{color:#e53215}.form .label-desc{color:#354353;font-size:16px;font-size:1.6rem;line-height:22px;padding-bottom:8px}.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=file]{background:#fff;border:1px solid #354353;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:300;width:100%;height:40px}.form input[type=text].error,.form input[type=email].error,.form input[type=password].error,.form input[type=file].error{border-color:#e53215}.form input[type=file]{font-size:14px;padding:0}.form input[type=radio],.form input[type=checkbox]{left:-100px;position:absolute;z-index:1}.form input[type=radio]:checked+label:after,.form input[type=checkbox]:checked+label:after{background:#3d84c6}.form select{background:#b3cee7;color:#000;width:100%;height:40px}.form select option{background:#fff}.form a{color:#35aef9}.lightbox{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.lightbox_header{height:40px;left:15px;padding-bottom:15px;padding-top:15px;position:absolute;right:15px;top:0;z-index:1}.lightbox_header_title{color:#000;font-size:18px;font-size:1.8rem;line-height:40px;font-weight:700}.lightbox_header_title small{color:#4084c4}.lightbox_header_close{overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;position:absolute;right:0;width:30px;height:22px;text-decoration:none;top:24px;z-index:1}.lightbox_header_close:before,.lightbox_header_close:after{background:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;content:"";left:0;position:absolute;width:100%;height:4px;top:9px;z-index:1}.lightbox_header_close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.lightbox_header_close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.lightbox_content{bottom:0;left:0;padding-bottom:15px;padding-left:15px;padding-right:15px;position:absolute;right:0;top:70px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:nowrap;flex-flow:nowrap}.lightbox_qr_code{max-height:300px;max-width:300px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:nowrap;flex-flow:nowrap}.lightbox_qr_code img,.lightbox_qr_code canvas{aspect-ratio:1;object-fit:contain;width:100%;height:100%}#overlayout{background:#000;background:rgba(0,0,0,.75);left:0;position:fixed;width:100%;height:100%;top:0;z-index:100}#upload-qrcode-box{background:#fff;position:fixed;top:50%;z-index:101;display:-webkit-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}#upload-qrcode-box .content{padding:20px}#upload-qrcode-box #msg-loading{color:#000;font-size:18px;font-size:1.8rem;line-height:26px;text-align:center}#upload-qrcode-box #canvas{display:block}#upload-qrcode-box #canvas.hidden{display:none}#order-box{background:#fff;position:fixed;text-align:center;top:50%;z-index:101;display:-webkit-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}#order-box .content{padding:20px}#order-box .header{color:#808080;font-weight:700;padding-bottom:15px}#order-box .cancel{font-size:16px;font-size:1.6rem;line-height:22px;padding-top:15px}#popup{color:#000;position:fixed;text-align:center;top:50%;z-index:101;display:-webkit-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}#popup .popup-title{font-weight:700;text-transform:uppercase}#popup .popup-desc{font-weight:400}#popup .popup-close{background:url(../img/popup-close.png) no-repeat 0 -42px;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:105%;white-space:nowrap;position:absolute;width:21px;height:21px;text-decoration:none;z-index:1}#popup .popup-close:hover{background-position:0 -21px}.csstransforms header.menu-active .account .btn-menu:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:9px}.csstransforms header.menu-active .account .btn-menu:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:9px}.csstransforms header.menu-active .account .btn-menu em{display:none}.right{float:right}.left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.hide-input{left:-9999px;position:absolute}.clear{clear:both}.blok-vycistit{clear:both}.text-right{text-align:right}.text-uprostred{text-align:center}.text-vlevo{text-align:left}.text-vpravo{text-align:right}.text-blok{text-align:justify}.btn-blue{background:#4084c4;color:#fff;font-weight:700;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none}.btn-blue:hover{background:#1c5b96}.btn-white-border{background:transparent;border:2px solid #fff;color:#fff;font-weight:700;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none}.btn-white-border:hover{background:#fff;color:#4084c4}.btn-blue-border{background:transparent;border:2px solid #354353;color:#354353;font-weight:700;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none}.btn-blue-border:hover{background:#354353;color:#fff}.btn-orange{background:#e1a302;color:#fff;display:inline-block;font-weight:700;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none}.btn-orange:hover{background:#ac7d03}.btn-orange-2{background:#e87d13;color:#fff;display:inline-block;font-weight:700;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none}.btn-orange-2:hover{background:#cb6704}.msg-success,.msg-error,.msg-info{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:16px;font-size:1.6rem;line-height:24px;margin-bottom:30px;padding-bottom:17px;padding-left:15px;padding-right:15px;padding-top:17px;text-align:center}.msg-success a,.msg-error a,.msg-info a{color:#fff}.msg-success{background:#43a047}.msg-error{background:#e53215}.msg-info{background:#1c3faf}.msg-error-small{color:#e53215;font-weight:700;padding-bottom:5px}@media screen and (max-width: 767px){.btn-blue.btn-blue-40{ font-size:14px;font-size:1.4rem;line-height:20px;padding:9px 20px}.btn-blue.btn-blue-68{font-size:16px;font-size:1.6rem;line-height:22px;padding:10px 20px}.btn-white-border.btn-white-border-40{font-size:14px;font-size:1.4rem;line-height:20px;padding:5px 15px}.btn-blue-border.btn-blue-border-40{font-size:14px;font-size:1.4rem;line-height:20px;padding:5px 15px}.btn-orange,.btn-orange-2{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:16px;font-size:1.6rem;line-height:40px;padding:0 22px}}@media screen and (min-width: 768px) and (max-width: 1023px){.btn-blue.btn-blue-40{ font-size:14px;font-size:1.4rem;line-height:20px;padding:9px 30px}.btn-blue.btn-blue-68{font-size:18px;font-size:1.8rem;line-height:24px;padding:15px 40px}.btn-white-border.btn-white-border-40{font-size:16px;font-size:1.6rem;line-height:22px;padding:5px 25px}.btn-blue-border.btn-blue-border-40{font-size:16px;font-size:1.6rem;line-height:22px;padding:5px 25px}}@media screen and (min-width: 768px){.btn-orange,.btn-orange-2{ -webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:18px;font-size:1.8rem;line-height:50px;padding:0 27px}}@media screen and (min-width: 1024px){.btn-blue.btn-blue-40{ font-size:15px;font-size:1.5rem;line-height:22px;padding:9px 40px}.btn-blue.btn-blue-68{font-size:20px;font-size:2rem;line-height:26px;padding:21px 60px}.btn-white-border.btn-white-border-40{font-size:17px;font-size:1.7rem;line-height:24px;padding:6px 35px}.btn-blue-border.btn-blue-border-40{font-size:17px;font-size:1.7rem;line-height:24px;padding:6px 35px}}@media screen and (max-width: 499px){section.section-home article .images{ padding-bottom:10px}section.section-home article .images img{display:block;margin-bottom:20px;max-width:100%}.list-awards .list-awards-item{display:block}.list-self-study .list-self-study-item{display:block}table.res-2-col{display:block}table.res-2-col tbody,table.res-2-col tr,table.res-2-col td{display:block}table.res-2-col .content{padding-bottom:30px}table.res-2-col .content strong{padding-bottom:10px}table.res-2-col .content img{margin-bottom:15px}}@media screen and (min-width: 500px){section.section-home article .images{ padding-bottom:30px}section.section-home article .images img{display:inline-block;max-width:49%}section.section-home article .images img:nth-child(1){margin-right:2%}.list-awards .list-awards-item{width:49%}.list-awards .list-awards-item:nth-child(2n){margin-left:2%}.list-self-study .list-self-study-item{width:49%}.list-self-study .list-self-study-item:nth-child(2n){margin-left:2%}table.res-2-col{margin-bottom:30px}table.res-2-col td{vertical-align:top;width:50%}table.res-2-col td:nth-child(1){padding-right:10px}table.res-2-col td:nth-child(2){padding-left:10px}table.res-2-col .content strong{padding-bottom:15px}table.res-2-col .content img{margin-bottom:25px}.form{*zoom:1}.form:before,.form:after{display:table;content:""}.form:after{clear:both}.form .form-item{clear:both}.form .form-item-left{clear:both;float:left;width:48%}.form .form-item-right{float:right;width:48%}.no-flexbox .list-awards{*zoom:1}.no-flexbox .list-awards:before,.no-flexbox .list-awards:after{display:table;content:""}.no-flexbox .list-awards:after{clear:both}.no-flexbox .list-awards .list-awards-item{float:left}.no-flexbox .list-awards .list-awards-item:nth-child(2n+1){clear:both}.no-flexbox .list-self-study{*zoom:1}.no-flexbox .list-self-study:before,.no-flexbox .list-self-study:after{display:table;content:""}.no-flexbox .list-self-study:after{clear:both}.no-flexbox .list-self-study .list-self-study-item{float:left}.no-flexbox .list-self-study .list-self-study-item:nth-child(2n+1){clear:both}.flexbox .list-awards{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}.flexbox .list-self-study{display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap}}@media screen and (max-width: 767px){body{ font-size:16px;font-size:1.6rem;line-height:26px}.in-940{padding-left:10px;padding-right:10px}header{background:url(../images/header-mobil-4.jpg) no-repeat left center}header.logged-in .in-940{height:150px}header .in-940{padding-bottom:15px;padding-top:15px}header .logo{height:28px}header .logo img{height:28px}header .logos{margin-top:4px;width:130px}header .work,header .school{display:none}header .login{clear:both;margin:0 auto;max-width:300px;padding-top:10px}header .login input[type="email"]{margin-bottom:10px}header .login input[type="password"]{margin-bottom:14px}header .login button{padding:0 20px}header .account{left:10px;right:10px}header .account.type-1{bottom:0;height:50px}header .account.type-2{bottom:-10px;height:60px}header .account .account-image img{max-height:58px}header .account .car{height:58px;margin:0 0 0 -10px}header .account .account-info{bottom:80px;font-size:14px;font-size:1.4rem;line-height:20px;left:0;position:absolute;right:0;z-index:1}header .account .account-info-item{float:left}header .account .account-info-item.levels{clear:left}header .account .account-info-item.points{float:right}header .account .btn-menu{margin-top:18px}header nav{right:10px;top:180px}header .news-btn{right:10px}section.section-home.logged-in .news{padding-top:40px}section.section-home.logged-in .news a.close{top:40px}section.section-home.logged-in .heading{background:url(../images/zahlavi/mobil/home-login.jpg) no-repeat right top}section.section-home.logged-in .heading .in-940{height:630px}section.section-home.logged-in .heading h1{bottom:20px}section.section-home.logged-off .news{padding-top:30px}section.section-home.logged-off .news a.close{top:30px}section.section-home.logged-off .heading{background:url(../images/zahlavi/mobil/home-logout.jpg) no-repeat center top}section.section-home.logged-off .heading .in-940{height:400px}section.section-home.logged-off .heading h1{bottom:40px}section.section-home .news{padding-bottom:40px}section.section-home .news.with-image .desc{padding-bottom:30px}section.section-home .news.with-image img{display:block;margin:0 auto;max-width:100%}section.section-home .news h2{font-size:34px;font-size:3.4rem;line-height:34px;padding-bottom:10px}section.section-home .news a.more{font-size:16px;font-size:1.6rem;line-height:22px;padding-right:15px}section.section-home .news a.more:before{border-width:6px 0 6px 6px;top:6px}section.section-home .news a.close{right:10px}section.section-home .heading h1{font-size:34px;font-size:3.4rem;line-height:34px;left:10px;right:10px}section.section-home .home-boxes{padding-top:60px;text-align:center}section.section-home .home-boxes .upload-points{margin:0 auto 20px}section.section-home .home-boxes .upload-points .content{padding:15px 10px}section.section-home .home-boxes .upload-points h2{font-size:22px;font-size:2.2rem;line-height:28px;padding-bottom:10px}section.section-home .home-boxes .upload-points .qrcode-box{left:0;top:-40px}section.section-home .home-boxes .upload-points input[type=text]{margin:0 auto 15px}section.section-home .home-boxes .upload-points .upload-qrcode{margin-bottom:20px}section.section-home .home-boxes .rewards{margin:0 auto 20px}section.section-home .home-boxes .rewards .content{padding:15px 10px 20px}section.section-home .home-boxes .rewards h2{font-size:22px;font-size:2.2rem;line-height:28px;padding-bottom:2px}section.section-home .home-boxes .rewards .info{bottom:5px;font-size:14px;font-size:1.4rem;line-height:20px}section.section-home .home-boxes .rewards .slick-arrow{top:50px}section.section-article.with-image .in-940{padding-top:50px}section.section-article.without-image .in-940{padding-top:30px}section.section-article .in-940{padding-bottom:50px}section.section-article h1{font-size:28px;font-size:2.8rem;line-height:36px;padding-bottom:15px}section.section-article h2{font-size:20px;font-size:2rem;line-height:26px;padding-bottom:10px}section.section-article article{padding:25px 10px}section.section-article article ul>li:before{top:11px}section.section-rankings .in-940{padding-bottom:50px;padding-top:30px}section.section-rankings h1{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:15px}section.section-rankings h2{font-size:18px;font-size:1.8rem;line-height:26px;padding-bottom:5px}section.section-rankings article{padding:25px 10px}section.section-list-awards .in-940{padding-bottom:30px;padding-top:30px}section.section-list-awards h1{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:15px;padding-top:25px}section.section-detail-award .in-940{padding-bottom:50px;padding-top:30px}section.section-detail-award h1{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:15px;text-align:center}section.section-detail-award article{padding:25px 10px}section.section-detail-award .image-award{display:block;margin:0 auto 20px;max-width:100%}section.section-detail-award .detail-award{font-size:16px;font-size:1.6rem;line-height:22px}section.section-detail-award .detail-award .purchase{padding-bottom:27px}section.section-detail-award .detail-award .points{padding-bottom:14px}section.section-detail-award .detail-award select{font-size:20px;font-size:2rem;line-height:40px;padding:0 10px;width:100%;height:40px}section.section-detail-award .detail-award select option{font-size:20px;font-size:2rem;line-height:26px;padding:0 10px}section.section-detail-award .detail-award .desc{padding-top:18px}section.section-self-study .in-940{padding-bottom:30px;padding-top:30px}section.section-self-study h1{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:15px;padding-top:25px}section.section-self-study .section-desc{font-size:18px;font-size:1.8rem;line-height:24px}section.section-person{background:#354353 url(../images/zahlavi/mobil/registrace.jpg) no-repeat right top}section.section-person .in-940{padding-bottom:50px;padding-top:50px}section.section-person h1{font-size:28px;font-size:2.8rem;line-height:36px;padding-bottom:15px}section.section-person h2{font-size:20px;font-size:2rem;line-height:26px;padding-bottom:10px}section.section-person article{padding:25px 10px}section.section-profile{background:#354353 url(../images/zahlavi/mobil/profil.jpg) no-repeat right top}section.section-profile .in-940{padding-bottom:50px;padding-top:50px}section.section-profile h1{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:15px}section.section-profile article{padding:25px 10px}section.section-tests .in-940{padding-bottom:50px;padding-top:30px}section.section-tests h1{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:15px}section.section-tests h2{font-size:18px;font-size:1.8rem;line-height:26px;padding-bottom:5px}section.section-tests article{padding:25px 10px}section.section-tests article ul>li:before{top:11px}section.section-tests .title,section.section-tests .simple-text{font-size:16px;font-size:1.6rem;line-height:22px}section.section-tests .title .desc,section.section-tests .simple-text .desc{font-size:14px;font-size:1.4rem;line-height:20px}section.section-tests .href{font-size:16px;font-size:1.6rem;line-height:22px}footer .in-940{padding-bottom:30px;padding-top:30px}footer .links{padding-bottom:15px;padding-left:20px;padding-right:20px}footer .copy{padding-top:20px;text-align:center}footer .copy .logo{display:block;margin:0 auto 10px;width:120px}.list-awards .list-awards-item .content{padding:10px 10px 15px}.list-awards .list-awards-item h2{font-size:16px;font-size:1.6rem;line-height:22px;padding-bottom:10px;padding-top:15px}.list-awards .list-awards-item .desc{font-size:16px;font-size:1.6rem;line-height:22px;padding-bottom:15px}.list-awards .list-awards-item .error-points,.list-awards .list-awards-item .points{font-size:16px;font-size:1.6rem;line-height:22px}.list-self-study .list-self-study-item .content{padding:10px 10px 15px}.list-self-study .list-self-study-item img{height:80px;margin:0 auto 15px}.list-self-study .list-self-study-item h2{font-size:16px;font-size:1.6rem;line-height:22px}.list-self-study .list-self-study-item .desc{font-size:14px;font-size:1.4rem;line-height:20px}.list-self-study .list-self-study-item .btn-cross{text-align:center}.list-self-study .list-self-study-item .btn-cross .btn-blue{display:block;margin:0 auto;max-width:150px}.list-self-study .list-self-study-item .btn-cross .btn-blue:nth-child(1){margin-bottom:5px}table.table{font-size:14px;font-size:1.4rem;line-height:20px}table.table th{padding:10px 5px}table.table td{padding:10px 5px}table.table td.profile{padding-bottom:4px;padding-left:4px;padding-right:0;padding-top:4px}.navigation{font-size:14px;font-size:1.4rem;line-height:20px;padding-bottom:5px}.navigation a{margin-bottom:5px;margin-right:10px}.navigation small{margin-bottom:5px}.navigation em{margin-bottom:10px;margin-right:10px;margin-top:4px}.form label{font-size:16px;font-size:1.6rem;line-height:22px}.form .radio-items .radio-item label:before{top:1px}.form .radio-items .radio-item label:after{top:6px}.form .checkbox-items .checkbox-item label:before{top:1px}.form .checkbox-items .checkbox-item label:after{top:6px}.form .btns-cross{text-align:center}.form .btns-cross button{display:block;margin:0 auto}.form .btns-cross .links{font-size:14px;font-size:1.4rem;line-height:22px;padding-top:15px}#upload-qrcode-box{height:300px;left:10px;margin:-150px auto 0;max-width:300px;right:10px}#order-box{height:300px;left:10px;margin:-150px auto 0;max-width:300px;right:10px}#order-box .header{font-size:18px;font-size:1.8rem;line-height:26px}#popup{background:#bcbcbc url(../img/pop-up-small-2025.jpg) no-repeat center center;height:260px;left:10px;margin-top:-130px;right:10px}#popup .popup-title{font-size:30px;font-size:3rem;line-height:40px;padding:0 15px}#popup .popup-desc{font-size:20px;font-size:2rem;line-height:30px;padding:10px 15px 0}#popup .popup-btn{padding-top:20px}#popup .popup-close{right:10px;top:10px}}@media screen and (min-width: 768px) and (max-width: 1023px){body{ font-size:20px;font-size:2rem;line-height:30px}.in-940{padding-left:20px;padding-right:20px}header{background:url(../images/header-tablet-4.jpg) no-repeat left center}header .in-940{height:250px}header .logo{margin-top:40px;height:54px}header .logo img{height:54px}header .logos{margin-top:40px;width:300px}header .work,header .school{display:none}header .login{padding-top:50px}header .login input[type="email"]{margin-bottom:10px}header .login input[type="password"]{margin-bottom:14px}header .login button{padding:0 20px}header .account{left:20px;right:20px}header .account.type-1{bottom:0;height:80px}header .account.type-2{bottom:-20px;height:100px}header .account .account-image img{max-height:98px}header .account .car{margin:0 0 0 -20px;width:150px}header .account .account-info{font-size:15px;font-size:1.5rem;line-height:22px;padding-right:20px;padding-top:44px}header .account .account-info-item{padding-left:20px;padding-right:15px}header .account .btn-menu{margin-top:43px}header nav{right:20px;top:250px}header .news-btn{right:20px}section.section-home.logged-in .news{padding-top:60px}section.section-home.logged-in .news a.close{top:60px}section.section-home.logged-in .heading{background:url(../images/zahlavi/tablet/home-login.jpg) no-repeat right top}section.section-home.logged-in .heading h1{bottom:40px}section.section-home.logged-off .news{padding-top:40px}section.section-home.logged-off .news a.close{top:40px}section.section-home.logged-off .heading{background:url(../images/zahlavi/tablet/home-logout.jpg) no-repeat center top}section.section-home.logged-off .heading h1{bottom:100px}section.section-home .news{padding-bottom:50px}section.section-home .news h2{font-size:60px;font-size:6rem;line-height:60px;padding-bottom:15px}section.section-home .news a.more{font-size:18px;font-size:1.8rem;line-height:26px;padding-right:20px}section.section-home .news a.more:before{border-width:7px 0 7px 7px;top:7px}section.section-home .news a.close{right:20px}section.section-home .heading .in-940{height:600px}section.section-home .heading h1{font-size:60px;font-size:6rem;line-height:60px;left:20px;right:20px}section.section-home .home-boxes{padding-top:100px}section.section-home .home-boxes .upload-points{width:49%;height:250px}section.section-home .home-boxes .upload-points .content{padding:20px 10px 10px}section.section-home .home-boxes .upload-points h2{font-size:26px;font-size:2.6rem;line-height:32px;padding-bottom:15px}section.section-home .home-boxes .upload-points .qrcode-box{left:10px;top:-38px}section.section-home .home-boxes .upload-points input[type=text]{margin:0 auto 20px}section.section-home .home-boxes .upload-points .upload-qrcode{margin-bottom:20px}section.section-home .home-boxes .rewards{width:49%;height:250px}section.section-home .home-boxes .rewards .content{padding:20px 10px 0}section.section-home .home-boxes .rewards h2{font-size:26px;font-size:2.6rem;line-height:32px;padding-bottom:2px}section.section-home .home-boxes .rewards .info{bottom:10px;font-size:16px;font-size:1.6rem;line-height:22px}section.section-home .home-boxes .rewards .slick-arrow{top:50px}section.section-article.with-image .in-940{padding-top:100px}section.section-article.without-image .in-940{padding-top:50px}section.section-article .in-940{padding-bottom:70px}section.section-article h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:20px}section.section-article h2{font-size:24px;font-size:2.4rem;line-height:32px;padding-bottom:15px}section.section-article article{padding:30px 20px}section.section-article article ul>li:before{top:12px}section.section-rankings .in-940{padding-bottom:70px;padding-top:50px}section.section-rankings h1{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:20px}section.section-rankings h2{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:5px}section.section-rankings article{padding:30px 20px}section.section-list-awards .in-940{padding-bottom:50px;padding-top:50px}section.section-list-awards h1{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:20px;padding-top:30px}section.section-detail-award .in-940{padding-bottom:70px;padding-top:50px}section.section-detail-award h1{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:20px}section.section-detail-award article{padding:30px 20px}section.section-detail-award .image-award{margin-top:30px}section.section-detail-award .detail-award{font-size:16px;font-size:1.6rem;line-height:22px}section.section-detail-award .detail-award .purchase{padding-bottom:25px}section.section-detail-award .detail-award .points{padding-bottom:15px}section.section-detail-award .detail-award select{font-size:16px;font-size:1.6rem;line-height:40px;padding:0 10px;width:100%;height:40px}section.section-detail-award .detail-award select option{font-size:16px;font-size:1.6rem;line-height:22px;padding:0 10px}section.section-detail-award .detail-award .desc{padding-top:20px}section.section-self-study .in-940{padding-bottom:50px;padding-top:50px}section.section-self-study h1{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:20px;padding-top:30px}section.section-self-study .section-desc{font-size:22px;font-size:2.2rem;line-height:30px}section.section-person{background:#354353 url(../images/zahlavi/tablet/registrace.jpg) no-repeat right top}section.section-person .in-940{padding-bottom:70px;padding-top:100px}section.section-person h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:20px}section.section-person h2{font-size:24px;font-size:2.4rem;line-height:32px;padding-bottom:15px}section.section-person article{padding:30px 20px}section.section-profile{background:#354353 url(../images/zahlavi/tablet/profil.jpg) no-repeat right top}section.section-profile .in-940{padding-bottom:70px;padding-top:100px}section.section-profile h1{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:20px}section.section-profile article{padding:30px 20px}section.section-tests .in-940{padding-bottom:70px;padding-top:50px}section.section-tests h1{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:20px}section.section-tests h2{font-size:22px;font-size:2.2rem;line-height:30px;padding-bottom:5px}section.section-tests article{padding:30px 20px}section.section-tests article ul>li:before{top:12px}section.section-tests .title,section.section-tests .simple-text{font-size:18px;font-size:1.8rem;line-height:24px}section.section-tests .title .desc,section.section-tests .simple-text .desc{font-size:16px;font-size:1.6rem;line-height:24px}section.section-tests .href{font-size:18px;font-size:1.8rem;line-height:24px}footer .in-940{padding-bottom:30px;padding-top:50px}footer .links{padding-bottom:15px;padding-left:80px;padding-right:80px}footer .copy{padding-left:220px;padding-bottom:20px;padding-top:20px}.list-awards .list-awards-item .content{padding:15px 15px 20px}.list-awards .list-awards-item h2{font-size:18px;font-size:1.8rem;line-height:24px;padding-bottom:10px;padding-top:15px}.list-awards .list-awards-item .desc{font-size:18px;font-size:1.8rem;line-height:24px;padding-bottom:15px}.list-awards .list-awards-item .error-points,.list-awards .list-awards-item .points{font-size:18px;font-size:1.8rem;line-height:24px}.list-self-study .list-self-study-item .content{padding:15px 15px 20px}.list-self-study .list-self-study-item img{margin:0 auto 15px}.list-self-study .list-self-study-item h2{font-size:18px;font-size:1.8rem;line-height:24px}.list-self-study .list-self-study-item .desc{font-size:16px;font-size:1.6rem;line-height:22px}table.table{font-size:15px;font-size:1.5rem;line-height:22px}table.table th{padding:10px}table.table td{padding:10px}table.table td.profile{padding-bottom:4px;padding-left:4px;padding-top:4px}.navigation{font-size:18px;font-size:1.8rem;line-height:24px;padding-bottom:5px}.navigation a{margin-bottom:5px;margin-right:10px}.navigation small{margin-bottom:5px}.navigation em{margin-bottom:10px;margin-right:10px;margin-top:8px}.form label{font-size:18px;font-size:1.8rem;line-height:24px}.form .radio-items .radio-item label:before{top:2px}.form .radio-items .radio-item label:after{top:7px}.form .checkbox-items .checkbox-item label:before{top:2px}.form .checkbox-items .checkbox-item label:after{top:7px}#popup{background:#bcbcbc url(../img/pop-up-mid-2025.jpg) no-repeat 0 0;margin:-150px 0 0 -350px;width:700px;height:300px}#popup .popup-title{font-size:44px;font-size:4.4rem;line-height:54px}#popup .popup-desc{font-size:30px;font-size:3rem;line-height:40px;padding-top:20px}#popup .popup-btn{padding-top:40px}#popup .popup-close{right:15px;top:15px}}@media screen and (min-width: 768px){header .login{ float:right;width:300px}header .account .account-info{float:left}header .account .account-info-item{float:left}section.section-home .news.with-image{*zoom:1}section.section-home .news.with-image:before,section.section-home .news.with-image:after{display:table;content:""}section.section-home .news.with-image:after{clear:both}section.section-home .news.with-image .desc{float:left;width:56%}section.section-home .news.with-image img{float:right;margin-top:-10px;max-width:40%}section.section-home .heading .home-boxes{*zoom:1}section.section-home .heading .home-boxes:before,section.section-home .heading .home-boxes:after{display:table;content:""}section.section-home .heading .home-boxes:after{clear:both}section.section-home .heading .upload-points{float:left}section.section-home .heading .rewards{float:right}section.section-detail-award h1{float:right;max-width:380px;width:44%}section.section-detail-award article{*zoom:1}section.section-detail-award article:before,section.section-detail-award article:after{display:table;content:""}section.section-detail-award article:after{clear:both}section.section-detail-award .image-award{float:left;max-width:450px;width:51.5%}section.section-detail-award .detail-award{clear:right;float:right;max-width:380px;width:44%}footer .copy{position:relative;z-index:1}footer .copy .logo{left:0;margin-top:-14px;position:absolute;top:50%;z-index:1}.list-self-study .list-self-study-item .btn-cross{font-size:0;font-size:0rem;line-height:0}.list-self-study .list-self-study-item .btn-cross .btn-blue{display:inline-block}.list-self-study .list-self-study-item .btn-cross .btn-blue:nth-child(1){margin-right:10px}.form .btns-cross{clear:both;*zoom:1}.form .btns-cross:before,.form .btns-cross:after{display:table;content:""}.form .btns-cross:after{clear:both}.form .btns-cross button{float:right}.form .btns-cross .links{float:left;font-size:16px;font-size:1.6rem;line-height:26px}#upload-qrcode-box{left:50%;margin:-200px 0 0 -200px;width:400px;height:400px}#order-box{left:50%;margin:-200px 0 0 -200px;width:400px;height:400px}#order-box .header{font-size:20px;font-size:2rem;line-height:28px}#popup{left:50%}}@media screen and (max-width: 1023px){header .news-btn{ bottom:-46px;font-size:14px;font-size:1.4rem;line-height:26px;padding:0 30px 0 10px}header .news-btn:before{border-width:6px 5px 0 5px;right:10px;top:11px}header .news-btn:hover{bottom:-48px;padding-top:2px}header .news-btn:hover:before{top:13px}section.section-home .home-boxes .upload-points input[type=text]{font-size:14px}.form label{padding-bottom:5px}.form input[type=text],.form input[type=email],.form input[type=password]{font-size:14px;padding-left:10px;padding-right:10px}.form select{font-size:14px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1024px){body{ font-size:24px;font-size:2.4rem;line-height:34px}.in-940{padding-left:30px;padding-right:30px}header{background:url(../images/header-pc-4.jpg) no-repeat left center}header .in-940{height:300px}header .logo{margin-top:48px;height:62px}header .logo img{height:62px}header .logos{margin-top:49px}header .work{position:absolute;right:-187px;top:18px;z-index:1}header .school{bottom:-9px;position:absolute;right:-227px;z-index:1}header .login{padding-top:80px}header .login input[type="email"]{margin-bottom:14px}header .login input[type="password"]{margin-bottom:22px}header .login button{padding:0 36px}header .account{left:30px;right:30px}header .account.type-1{bottom:0;height:70px}header .account.type-2{bottom:-70px;height:140px}header .account .car{margin:0 0 0 -39px}header .account .account-info{font-size:17px;font-size:1.7rem;line-height:24px;padding-right:30px;padding-top:41px}header .account .account-info-item{padding-left:20px;padding-right:20px}header .account .btn-menu{margin-top:37px}header nav{right:30px;top:300px}header .news-btn{bottom:-50px;font-size:16px;font-size:1.6rem;line-height:30px;padding:0 35px 0 15px;right:30px}header .news-btn:before{border-width:6px 5px 0 5px;right:15px;top:13px}header .news-btn:hover{bottom:-52px;padding-top:2px}header .news-btn:hover:before{top:15px}section.section-home.logged-in .news{padding-top:120px}section.section-home.logged-in .news a.close{top:120px}section.section-home.logged-in .heading{background:url(../images/zahlavi/pc/home-login.jpg) no-repeat right top}section.section-home.logged-in .heading h1{bottom:54px}section.section-home.logged-off .news{padding-top:50px}section.section-home.logged-off .news a.close{top:50px}section.section-home.logged-off .heading{background:url(../images/zahlavi/pc/home-logout.jpg) no-repeat center top}section.section-home.logged-off .heading h1{bottom:128px}section.section-home .news{padding-bottom:60px}section.section-home .news h2{font-size:74px;font-size:7.4rem;line-height:74px;padding-bottom:15px}section.section-home .news a.more{font-size:20px;font-size:2rem;line-height:28px;padding-right:20px}section.section-home .news a.more:before{border-width:8.5px 0 8.5px 8px;top:6px}section.section-home .news a.close{right:30px}section.section-home .heading .in-940{height:900px}section.section-home .heading h1{font-size:74px;font-size:7.4rem;line-height:74px;left:30px;right:30px}section.section-home .home-boxes{padding-top:245px}section.section-home .home-boxes .upload-points{width:49%;height:272px}section.section-home .home-boxes .upload-points .content{padding:33px 10px 10px}section.section-home .home-boxes .upload-points h2{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:15px}section.section-home .home-boxes .upload-points .upload-qrcode{margin-bottom:20px}section.section-home .home-boxes .upload-points .qrcode-box{left:40px;top:-38px}section.section-home .home-boxes .upload-points input[type=text]{font-size:15px;margin:0 auto 20px}section.section-home .home-boxes .rewards{width:49%;height:272px}section.section-home .home-boxes .rewards .content{padding:33px 10px 0}section.section-home .home-boxes .rewards h2{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:2px}section.section-home .home-boxes .rewards .info{bottom:15px;font-size:17px;font-size:1.7rem;line-height:24px}section.section-home .home-boxes .rewards .slick-arrow{top:48px}section.section-article.with-image .in-940{padding-top:163px}section.section-article.without-image .in-940{padding-top:80px}section.section-article .in-940{padding-bottom:100px}section.section-article h1{font-size:40px;font-size:4rem;line-height:50px;padding-bottom:30px}section.section-article h2{font-size:27px;font-size:2.7rem;line-height:36px;padding-bottom:16px}section.section-article article{padding:30px}section.section-article article ul>li:before{top:15px}section.section-rankings .in-940{padding-bottom:100px;padding-top:100px}section.section-rankings h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:30px}section.section-rankings h2{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:10px}section.section-rankings article{padding:30px}section.section-list-awards .in-940{padding-bottom:80px;padding-top:100px}section.section-list-awards h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:30px;padding-top:30px}section.section-detail-award .in-940{padding-bottom:100px;padding-top:100px}section.section-detail-award h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:10px}section.section-detail-award article{padding:30px}section.section-detail-award .image-award{margin-top:35px}section.section-detail-award .detail-award{font-size:20px;font-size:2rem;line-height:26px}section.section-detail-award .detail-award .purchase{padding-bottom:27px}section.section-detail-award .detail-award .points{padding-bottom:14px}section.section-detail-award .detail-award select{font-size:20px;font-size:2rem;line-height:40px;padding:0 10px;width:100%;height:40px}section.section-detail-award .detail-award select option{font-size:20px;font-size:2rem;line-height:26px;padding:0 10px}section.section-detail-award .detail-award .desc{padding-top:18px}section.section-self-study .in-940{padding-bottom:80px;padding-top:100px}section.section-self-study h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:14px;padding-top:30px}section.section-self-study .section-desc{font-size:26px;font-size:2.6rem;line-height:34px}section.section-person{background:#354353 url(../images/zahlavi/pc/registrace.jpg) no-repeat right top}section.section-person .in-940{padding-bottom:100px;padding-top:163px}section.section-person h1{font-size:40px;font-size:4rem;line-height:50px;padding-bottom:30px}section.section-person h2{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:15px}section.section-person article{padding:30px}section.section-profile{background:#354353 url(../images/zahlavi/pc/profil.jpg) no-repeat right top}section.section-profile .in-940{padding-bottom:100px;padding-top:163px}section.section-profile h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:30px}section.section-profile article{padding:30px}section.section-tests .in-940{padding-bottom:100px;padding-top:100px}section.section-tests h1{font-size:30px;font-size:3rem;line-height:38px;padding-bottom:30px}section.section-tests h2{font-size:26px;font-size:2.6rem;line-height:34px;padding-bottom:10px}section.section-tests article{padding:30px}section.section-tests article ul>li:before{top:15px}section.section-tests .title,section.section-tests .simple-text{font-size:20px;font-size:2rem;line-height:26px}section.section-tests .title .desc,section.section-tests .simple-text .desc{font-size:18px;font-size:1.8rem;line-height:26px}section.section-tests .href{font-size:20px;font-size:2rem;line-height:26px}footer .in-940{padding-bottom:33px;padding-top:94px}footer .links{padding-bottom:19px;padding-left:100px;padding-right:100px}footer .copy{padding-left:220px;padding-bottom:43px;padding-top:43px}.list-awards .list-awards-item .content{padding:20px 20px 26px}.list-awards .list-awards-item h2{font-size:20px;font-size:2rem;line-height:28px;padding-bottom:13px;padding-top:22px}.list-awards .list-awards-item .desc{font-size:20px;font-size:2rem;line-height:28px;padding-bottom:20px}.list-awards .list-awards-item .error-points{font-size:18px;font-size:1.8rem;line-height:24px}.list-awards .list-awards-item .points{font-size:20px;font-size:2rem;line-height:28px}.list-self-study .list-self-study-item .content{padding:20px 20px 26px}.list-self-study .list-self-study-item img{margin:0 auto 16px}.list-self-study .list-self-study-item h2{font-size:20px;font-size:2rem;line-height:26px}.list-self-study .list-self-study-item .desc{font-size:20px;font-size:2rem;line-height:26px}table.table{font-size:17px;font-size:1.7rem;line-height:24px}table.table th{padding:12px 15px}table.table td{padding:12px 15px}table.table td.profile{padding-bottom:4px;padding-top:4px}.navigation{font-size:20px;font-size:2rem;line-height:28px;padding-bottom:10px}.navigation a{margin-bottom:5px;margin-right:15px}.navigation small{margin-bottom:5px}.navigation em{margin-bottom:14px;margin-right:15px;margin-top:8px}.form label{font-size:20px;font-size:2rem;line-height:26px;padding-bottom:6px}.form input[type=text],.form input[type=email],.form input[type=password]{font-size:16px;padding-left:15px;padding-right:15px}.form select{font-size:15px;padding-left:15px;padding-right:15px}.form .radio-items .radio-item label:before{top:3px}.form .radio-items .radio-item label:after{top:8px}.form .checkbox-items .checkbox-item label:before{top:3px}.form .checkbox-items .checkbox-item label:after{top:8px}.form .btns-cross .links{padding-top:7px}#popup{background:#bcbcbc url(../img/pop-up-2025.jpg) no-repeat 0 0;margin:-190px 0 0 -470px;width:940px;height:380px}#popup .popup-title{font-size:64px;font-size:6.4rem;line-height:74px}#popup .popup-desc{font-size:42px;font-size:4.2rem;line-height:52px;padding-top:24px}#popup .popup-btn{padding-top:50px}#popup .popup-close{right:18px;top:18px}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
