/* Generated for ELI E-learning CMS */ @-ms-viewport { width: device-width;}@-webkit-viewport { width: device-width;}@viewport { width: device-width;}

@media all {@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;src: local('Roboto Regular'), local('Roboto-Regular'), url(/www/css/fonts/Roboto-latin-ext-1.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: local('Roboto Bold'), local('Roboto-Bold'), url(/www/css/fonts/Roboto-latin-ext-2.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(/www/css/fonts/Roboto-latin-ext-6.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: italic;font-weight: 400;src: local('Roboto Italic'), local('Roboto-Italic'), url(/www/css/fonts/Roboto-latin-ext-3.woff) format('woff');}@font-face{font-family: 'Roboto Condensed';font-style: normal;font-weight: 400;src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(/www/css/fonts/Roboto-latin-ext-4.woff) format('woff');}@font-face{font-family: 'Roboto Condensed';font-style: normal;font-weight: 700;src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/www/css/fonts/Roboto-latin-ext-5.woff) format('woff');}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;src: local('Roboto Light'), local('Roboto-Light'), url(/www/css/fonts/Roboto-latin-ext-7.woff) format('woff');}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body{margin: 0;}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display: block;}a{background: transparent;}*:active,
*:hover,
*:focus{outline: 0;}abbr[title]{border-bottom: 1px dotted;}b,
strong{font-weight: bold;}dfn{font-style: italic;}h1{font-size: 2em;margin: 0px;}small{font-size: 80%;}sub,
sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup{top: -0.5em;}sub{bottom: -0.25em;}img{border: 0;}figure{margin: 1em 40px;}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre{overflow: auto;}code,
kbd,
pre,
samp{font-family: monospace, monospace;font-size: 1em;}button,
input,
optgroup,
select,
textarea{color: inherit;font: inherit;margin: 0px;}button{overflow: hidden;}button,
select{text-transform: none;}button,
html input[type="button"],input[type="reset"],
input[type="submit"]{-webkit-appearance: button;cursor: pointer;}button[disabled],
html input[disabled]{cursor: default;}button::-moz-focus-inner,
input::-moz-focus-inner{border: 0;padding: 0;}input{line-height: normal;}input[type="checkbox"],
input[type="radio"]{box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height: auto;}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend{border: 0;padding: 0;}textarea{overflow: auto;}optgroup{font-weight: bold;}table{border-collapse: collapse;border-spacing: 0;}td,
th{padding: 0;}@-ms-viewport{width: device-width;}pre.tracy-dump{-webkit-user-select: text;-moz-user-select: text;-o-user-select: text;-ms-user-select: text;user-select: text;-webkit-touch-callout:text;-moz-touch-callout:text;-o-touch-callout:text;-ms-touch-callout:text;touch-callout:text;}#tracy-debug small{font-size: 0.8em !important;}div,a,header,article,footer,section,nav,img,h1,h2,h3,h4{margin:0px;padding:0px;font-weight:inherit;color:inherit;font-size:inherit;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout:none;-moz-touch-callout:none;-o-touch-callout:none;-ms-touch-callout:none;touch-callout:none;text-decoration:none;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.text-link{color:#81C784;text-decoration:underline;}.text-link:hover,.text-link:focus{text-decoration:none;}hr{border:0px;border-top: 1px rgba(0,0,0,0.12) solid;width:70%;margin:20px auto;clear:both;}.input::-webkit-input-placeholder{color: rgba(0,0,0,0.54);font-weight: 700;opacity:1;}.input::-moz-placeholder{color: rgba(0,0,0,0.54);font-weight: 700;opacity:1;}.input:-ms-input-placeholder{color: rgba(0,0,0,0.54);font-weight: 700;opacity:1;}*::-moz-selection{background: #66BB6A;color:white;}*::-ms-selection{background: #66BB6A;color:white;}*::selection{background: #66BB6A;color:white;}.block{display:block;}.inline{display:inline;}.inlineBlock{display:inline-block;}.left{text-align:left;}.justify{text-align:justify;}.center{text-align:center;}.right{text-align:right;}.fright{float:right;}.fleft{float:left;}.whitespace{white-space:pre-wrap;}.clear{clear:both;}svg{display:block;}path{fill:black;}.box{position: relative;padding: 20px 25px;background: #FFC400;border-radius: 2px 0 2px 2px;word-wrap:break-word;}.box:before{content: "";position: absolute;top: 0;right: 0;border-style: solid;border-color: white white #FFAB00 #FFAB00;background: #FFAB00;box-shadow: -1px 1px 1px rgba(0,0,0,0.2);display: block;width: 0;border-width: 8px;border-radius: 0 0 0 2px;}.button{padding: 8px 14px;margin: 11px;border: 3px white solid;text-align:center;font-weight:700;font-size:20px;text-shadow: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;display:inline-block;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.button:focus{outline:none;}.button.white{border-color:white;background: #FFC400;color:white;}.button.white:focus,.button.white:hover{border-color: #FFC400;color: #FFC400;background:white;}.button.light{border-color:#FFC400;color:#FFC400;background:white;}.button.light:focus,.button.light:hover{border-color: white;color: white;background: #FFC400;}.button.dark{border-color:#FFAB00;color:#FFAB00;background:white;}.button.dark:focus,.button.dark:hover{border-color: white;color: white;background: #FFAB00;}.button.black{border-color:black;color:black;background:rgba(255,255,255,0.87);}.button.black:focus,.button.black:hover{border-color: white;color: white;background: black;}.button.transparent{border-color:rgba(255,255,255,0.87);color:rgba(255,255,255,0.87);background:transparent;}.button.transparent:focus,.button.transparent:hover{border-color: transparent;background:transparent;color: inherit;background: rgba(255,255,255,0.87);}.arrow{position: absolute;background: #FFD740;border: 3px solid #FFC400;padding: 8px 10px;max-width:200px;border-radius: 3px;margin-left:15px;display:block;line-height:1.3em;z-index:5;color:rgba(0,0,0,0.87);text-align:left;font-weight:500;}.arrow:after, .arrow:before{right: 100%;top: 17px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.arrow:after{border-color: transparent;border-right-color: #FFD740;border-width: 10px;margin-top: -10px;}.arrow:before{border-color: transparent;border-right-color: #FFC400;border-width: 14px;margin-top: -14px;}.group{position:relative;width:100%;display:inline-block;margin: 20px 0px 15px 0px;}.group input,.group textarea{color: rgba(0,0,0,0.87);font-size:18px;padding:10px 10px 10px 5px;display:block;width:calc(100% - 15px);border:none;border-bottom:1px solid rgba(0,0,0,0.26);background:transparent;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.group textarea{font-size: 14px;border-left:1px solid rgba(0,0,0,0.26);height: 100px;padding:8px 8px 8px 5px;margin-top: 8px;}.group input:focus,.group textarea:focus{outline:none;}.group label{color:rgba(0,0,0,0.54);font-size:18px;font-weight:700;position:absolute;pointer-events:none;left:5px;top:10px;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;transition:0.2s ease all;}.group input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #E8F5E9 inset !important;}.group input:focus ~ label, .group input[required]:valid ~ label{top:-20px;font-size:14px;color:#66BB6A;}.group input:-webkit-autofill ~ label{top:-20px;font-size:14px;color:#66BB6A;}.group input[required]:invalid{outline:0px transparent;box-shadow:none;color:transparent;}.group input:focus:invalid{color:rgb(229, 28, 35);}.group.select{text-align:right;margin: 10px 0px 15px 0px;}.group select{color: rgba(0,0,0,0.87);font-size:18px;padding:10px 5px 10px 5px;margin:0px;display:inline-block;width:auto;border:none;border-bottom:1px solid rgba(0,0,0,0.26);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}option:checked{color:white;background-color:#4CAF50;}.group label.before{position:relative;top:0px;left:0px;display:inline-block;margin: 0px 10px 0px 5px;}.year{max-width: 66px;}.bar{position:relative;display:block;width:100%;top:1px;}.bar:before, .bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#66BB6A;-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;transition:0.2s ease all;}.bar:before{left:50%;}.bar:after{right:50%;}.group input:focus ~ .bar:before,.group input:focus ~ .bar:after ,.group textarea:focus ~ .bar:before,.group textarea:focus ~ .bar:after{width:50%;}input[type=checkbox]{display:none;}.checkbox-group{position:relative;width:100%;display:block;font-size: 14px;font-weight:500;line-height:20px;padding-top:3px;margin-bottom:15px;}.checkbox-group label{padding-left:45px;cursor:pointer;max-width:calc(100% - 50px);}.checkbox-group span{display:block;position:absolute;-webkit-transition-duration: 300ms;-moz-transition-duration: 300ms;transition-duration: 300ms;}.ch-box{border:2px rgba(0,0,0,0.87) solid;top:0px;left:5px;height:20px;width:20px;-webkit-transition: opacity 300ms linear, transform 300ms linear;-moz-transition: opacity 300ms linear, transform 300ms linear;transition: opacity 300ms linear, transform 300ms linear;-webkit-transition-delay:200ms,200ms;-moz-transition-delay:200ms,200ms;transition-delay:200ms,200ms;}.checkbox-group label:hover .ch-box{border-color:rgba(0,0,0,0.54);}.check{top: -7px;left:15px;width:12px;height:24px;border: 3px #81C784 solid;border-top:none;border-left:none;opacity:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;transition-delay:300ms;}input[type=checkbox]:checked ~ label .ch-box{opacity:0;transform:scale(0) rotate(-180deg);}input[type=checkbox]:checked ~ label .check{opacity:1;transform:scale(1) rotate(45deg);}body{font: 16px/1.4 Roboto, sans-serif;font-weight:400;color: rgba(0,0,0,0.87);padding:0px;margin:0px;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout:none;-moz-touch-callout:none;-o-touch-callout:none;-ms-touch-callout:none;touch-callout:none;cursor:default;background: rgb(247, 248, 249);}.paper{width:1366px;height:auto;max-width:100%;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);margin: 0px auto;padding:0px;padding-top:128px;position:relative;background:white;overflow:visible;}.header-shadow-crop{position:fixed;top:0px;width:1366px;max-width:100%;height:auto;overflow:hidden;padding-bottom:20px;background:transparent;z-index:10;}.header{position: relative;top:0px;width:100%;height:128px;background: #4CAF50;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.19),0 3px 12px rgba(0,0,0,.2);}.header-wrapper-small .header{height: 128px;-webkit-transition: height 200ms ease-out;-moz-transition: height 200ms ease-out;transition: height 200ms ease-out;}.header h1{position:absolute;bottom: 54px;left: 289px;color:white;opacity: 0.87;font-weight:600;font-size: 40.5px;line-height:64px;font-family: Roboto Condensed, sans-serif;white-space:nowrap;}.header h2{position:absolute;bottom: 4px;left: 289px;line-height:64px;color:white;font-size: 20px;font-weight: 500;white-space:nowrap;opacity: 0.54;}.header h2 span:hover{color:rgba(255,255,255,0.87);}.header-wrapper-small .header h1{bottom: 54px;-webkit-transition: bottom 200ms ease-out;-moz-transition: bottom 200ms ease-out;transition: bottom 200ms ease-out;}.header-wrapper-small .header h2{bottom: 4px;opacity: 0.54;-webkit-transition: bottom,opacity 200ms ease-out;-moz-transition: bottom,opacity 200ms ease-out;transition: bottom,opacity 200ms ease-out;}.header nav{position:absolute;top: 0px;right: 0px;bottom:0px;background: #4CAF50;text-align:right;font-size: 20px;font-weight:500;color: rgba(0,0,0);white-space:nowrap;}.header nav .a{position:relative;line-height:48px;margin: 12px 8px 0px 8px;padding: 0px 48px 0px 10px;display:block;height:48px;min-width:48px;border-radius: 4px;white-space:nowrap;overflow:hidden;opacity:0.54;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.header nav a.second{margin: 8px 8px 0px 8px;}.header-wrapper-small .header nav .a{margin: 12px 8px 0px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.header-wrapper-small .header nav a.second{margin: 8px 8px 0px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.header nav .a:hover,.header nav .a:focus{background: #43A047;}.a span{display:inline;}.a path{fill: rgb(0,0,0);}.a svg{position:absolute;top:0px;right:0px;width:48px;height:48px;}.a:hover svg,.a:focus svg{-webkit-animation:rotate 600ms linear 0s 1 normal;-moz-animation:rotate 600ms linear 0s 1 normal;-o-animation:rotate 600ms linear 0s 1 normal;-ms-animation:rotate 600ms linear 0s 1 normal;animation:rotate 600ms linear 0s 1 normal;}.toolbar{position:absolute;top:0px;left:0px;height:100%;width: 255px;overflow:hidden;}.logo-wrapper{position:absolute;border-right: 1px rgba(0,0,0,0.12) solid;width:254px;height: 192px;top: 0px;display:block;}.header-wrapper-small .logo-wrapper{top: 0px;-webkit-transition: top 200ms ease-out;-moz-transition: top 200ms ease-out;transition: top 200ms ease-out;}.logo-big{margin: 12px 0px 12px -1px;width:255px;height:104px;line-height:104px;text-align:center;}.logo-big-img{max-width:95%;max-height:100%;vertical-align: middle;}.logo-small-img{max-width:95%;max-height:80%;vertical-align: middle;}.logo-small{margin: 16px 0px 4px -1px;width:255px;height:56px;line-height:56px;text-align:center;}.menu-icon{background-color:transparent;position:absolute;width:100%;height:100%;display:none;}.menu-hamburger{margin: 18px 8px 8px 8px;cursor:pointer;border-radius: 4px;display:block;width:48px;height:48px;background-size: 48px 48px;opacity:0.54;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJtMTUgMzAgMTggMCAwLTItMTggMHptMC01IDE4IDAgMC0yLTE4IDB6bTAtNyAwIDIgMTggMCAwLTJ6Ii8+PC9zdmc+);}.menu-arrow{margin: 40px 8px 8px 8px;cursor:pointer;border-radius: 4px;display:none;width:48px;height:48px;background-size: 48px 48px;opacity:0.54;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4Ij48cGF0aCBkPSJtIDM0LDIyLjc1IC0xNS4yNSwwIDcsLTcgTCAyNCwxNCAxNCwyNCBsIDEwLDEwIDEuNzUsLTEuNzUgLTcsLTcgMTUuMjUsMCAwLC0yLjUgMCwwIHoiLz48L3N2Zz4K);-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}$later{display:none;}.menu-icon path{fill: rgba(0,0,0,0.54);}.header-wrapper-small .menu-hamburger{margin: 18px 8px 8px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.header-wrapper-small .menu-arrow{margin: 40px 8px 8px 8px;-webkit-transition: margin 200ms ease-out;-moz-transition: margin 200ms ease-out;transition: margin 200ms ease-out;}.menu-hamburger:hover,.menu-hamburger:focus,.menu-arrow:hover,.menu-arrow:focus{background-color: #43A047;}.header.narrow .toolbar{width: 255px;}.header.narrow .logo-wrapper{display:block;border-right: 1px rgba(0,0,0,0.12) solid;}.header.narrow .menu-icon{display:none;}.header.narrow h1,.header.narrow h2{left: 289px;display:block;}.header.guest .toolbar{width: 255px;}.header.guest .logo-wrapper{display:block;border-right: 1px rgba(0,0,0,0.12) solid;}.header.guest .menu-icon{display:none;}.header.guest h1,.header.guest h2{left: 289px;display:block;}.header.guest.login h1,.header.guest.login h2{display:none;}.header.guest.login .logo-wrapper{border-right: 0px;}.header.page .menu-hamburger{display:none;}.header.page .menu-arrow{display:block;}.header.page .toolbar{width: 64px;}.header.page .logo-wrapper{display:none;border-right: none;}.header.page .menu-icon{display:block;}.header.page h1,.header.page h2{left: 65px;display:block;}.message{position:fixed;display:table-cell;width:1366px;max-width:100%;height:auto;z-index:10;font-weight:700;color: rgba(255,255,255,.98);padding:0px 10px;margin: 0px -10px;box-shadow:0px 2px 3px rgba(0,0,0,0.2);opacity:1;line-height:48px;min-height:48px;}.message.poz-1{top:128px;}.message.poz-2{top: 176px;}.message.poz-3{top: 224px;}.message.poz-4{top: 272px;}.message-text{margin-top: -7px;padding:0px 10px;font-size: 20px;line-height:1.2em;display:inline-block;vertical-align:middle;}.message.good{background:#66BB6A;}.message.bad{background:rgb(201, 50, 19);}.message:before,.message:after{content:"";position:absolute;bottom:-10px;width: 0px;height: 0px;border-style: solid;z-index:-1;}.message:after{left:0px;border-width: 0 10px 10px 0;border-color: transparent rgb(150,1,10) transparent transparent;}.message:before{right:0px;border-width: 10px 10px 0 0;border-color: rgb(150,1,10) transparent transparent transparent;}.message.good:after{border-color: transparent #388E3C transparent transparent;}.message.good:before{border-color: #388E3C transparent transparent transparent;}.messages-small .message{margin-top: 0px;opacity:0;top:-70px;-webkit-transition: margin 200ms ease-out, opacity 200ms ease-out,top 0ms linear 200ms;-moz-transition: margin 200ms ease-out, opacity 200ms ease-out,top 0ms linear 200ms;transition: margin 200ms ease-out, opacity 200ms ease-out,top 0ms linear 200ms;}.article{position:relative;padding:0px;overflow:hidden;}.article.with-menu{padding-left: 255px;}.article.for-narrow-page{padding-left: 255px;}.content{position:relative;min-height:395px;padding:34px;}.menu{position:absolute;width: 255px;top:0px;left:0px;bottom:0px;background: #FFD740;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);z-index:9;overflow:hidden;overflow-y:auto;-webkit-transition: left 300ms ease-out;-moz-transition: left 300ms ease-out;transition: left 300ms ease-out;}.menu.narrow-open{position:absolute;left:0px;z-index:9;}.opened .menu{left:0px;}.menu svg{background:transparent;position:absolute;top:-6px;left:10px;}.menu path{fill:white;opacity:0.54;}.menu-background{display: none;opacity:0;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out;}.opened .menu-background{position:fixed;top:0px;left:0px;bottom:0px;right:0px;background:black;opacity:0.12;z-index:11;display: none;}.menu-item{width: 100%;display:block;height:64px;font-size: 16px;font-weight:500;line-height: 64px;margin:0px;padding:0px;background:#FFE57F;border-bottom:1px rgba(0,0,0,0.12) solid;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.menu-content{position:relative;color:rgba(0,0,0,0.75);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition: 200ms opacity ease-out,200ms transform ease-out;-moz-transition: 200ms opacity ease-out,200ms transform ease-out;transition: 200ms opacity ease-out,200ms transform ease-out;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.menu-content::before{content:"";position:absolute;top:0px;left:-8px;width: 0;height: 0;border-style: solid;border-width: 32px 0 32px 8px;border-color: transparent transparent transparent #FFC400;-webkit-transition: 200ms left ease-out;-moz-transition: 200ms left ease-out;transition: 200ms left ease-out;}.menu-content:hover,.menu-item:focus .menu-content{color:rgba(0,0,0,0.87);-webkit-transform:translate(8px,0px);-moz-transform:translate(8px,0px);transform:translate(8px,0px);}.menu-item.active .menu-content{color:rgba(0,0,0,0.87);-webkit-transform:translate(8px,0px);-moz-transform:translate(8px,0px);transform:translate(8px,0px);}.menu-item:first-child{border-top:1px rgba(0,0,0,0.12) solid;margin-top: 35px;}.menu-item-icon{width:48px;height:48px;background-size: 48px 48px;margin:8px;opacity:0.75;float:left;-webkit-transition: 200ms opacity ease-out;-moz-transition: 200ms opacity ease-out;transition: 200ms opacity ease-out;}.menu-item:hover .menu-item-icon,.menu-item.active .menu-item-icon{opacity: 0.87;}.lesson-page{font: 16px/1.4 Roboto, sans-serif;overflow:hidden;}footer{position:relative;width:1366px;max-width:100%;height:20px;margin:0px auto;bottom:0px;line-height:20px;font-size:10px;margin-bottom:30px;opacity:0.54;}.not-supported{display:none;position:fixed;top:0px;left:0px;right:0px;height:auto;padding:10px 50px;background:#4CAF50 url(/www/img/error.png) no-repeat 50px center;background-position: 50px center;border-bottom:4px #FFC400 solid;z-index:999;color:white;text-align:center;}.not-supported h1{font-weight:800;font-size:40px;}.not-supported .a{text-decoration:underline;}.not-supported .a:hover{text-decoration:none;}.fullscreen{position:fixed;width: 100%;height: 100%;bottom:0px;background: rgba(255,255,255,0.54);z-index:9;box-sizing: border-box;padding-bottom: 50px;overflow: auto;}.fullscreen-login{display: block;width: 400px;max-width: 100%;margin: 200px auto auto auto;border: 6px #4CAF50 solid;background: white;padding: 0px;box-sizing: border-box;box-shadow: 0 5px 20px rgba(0,0,0,.19),0 3px 12px rgba(0,0,0,.2);margin-bottom: 50px;}.fullscreen-info{display:block;position:relative;background: rgb(201, 50, 19);font-size: 18px;color: white;padding: 10px 16px;width: 100%;margin-bottom: 10px;font-weight: 500;box-sizing: content-box;text-align: center;margin-left: -16px;margin-top: 10px;box-shadow:0px 2px 3px rgba(0,0,0,0.2);}.fullscreen-info:before,.fullscreen-info:after{content:"";position:absolute;bottom:-10px;width: 0px;height: 0px;border-style: solid;}.fullscreen-info:after{left:0px;border-width: 0 10px 10px 0;border-color: transparent rgb(150,1,10) transparent transparent;}.fullscreen-info:before{right:0px;border-width: 10px 10px 0 0;border-color: rgb(150,1,10) transparent transparent transparent;}.login-fs{width: 350px;margin: auto;padding: 20px 10px;text-align:center;}@-webkit-keyframes rotate {0% {-webkit-transform:scale(1); }35% {-webkit-transform:scale(1.2); }100% {-webkit-transform:scale(1); } }@-moz-keyframes rotate {0% {-moz-transform:scale(1); }35% {-moz-transform:scale(1.2); }100% {-moz-transform:scale(1); } }@keyframes rotate {0% {transform:scale(1); }35% {transform:scale(1.2); }100% {transform:scale(1); } } .content{min-height:0px;}.login-page{text-align:center;padding:0px 10px;}.forgotten-login{text-align:center;opacity: 0.54;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out;line-height:1.5;font-size:14px;}.forgotten-login:hover{opacity: 0.87;}.login-page .button{display:inline;margin-top:30px;}.register-page{text-align:left;padding:0px 10px;}.register-page .group{width:323px;position:relative;}.register-page .button{display:inline;margin-top:30px;}.group .arrow{position:absolute;top: -5px;width: 160px;max-width: inherit;left: calc(100% + 20px);right: auto;opacity:0;-webkit-transform: translate(30px,0px);-moz-transform: translate(30px,0px);-o-transform: translate(30px,0px);-ms-transform: translate(30px,0px);transform: translate(30px,0px);-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;transition: all 300ms ease-out;background: #FFD740;border: 3px solid #FFC400;color:rgba(0,0,0,0.87);overflow:visible;font-size:inherit;margin-bottom: 0px;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.group:hover .arrow{opacity:0.87;-webkit-transform: translate(0px,0px);-moz-transform: translate(0px,0px);-o-transform: translate(0px,0px);-ms-transform: translate(0px,0px);transform: translate(0px,0px);}ol{margin:0px 0px 10px -8px;font-size: 15px;}li{margin-bottom: 15px;}.small{font-size:12px;margin-top: 5px;margin-bottom: 10px;display:block;}.new-input{padding: 4px 3px;margin: 0px 0px 8px 0px;width: 200px;box-sizing: border-box;}.change-mail{font-weight: 500;color: #4CAF50;padding: 10px 0px 4px 0px;font-size: 18px;}.renew-again{font-size:20px;font-weight:700;margin-bottom:30px;color:rgba(0,0,0,0.87);text-align:center;line-height:1.6em;}.verify-message{font-size:20px;font-weight:700;margin-bottom:30px;color:rgba(0,0,0,0.87);line-height:1.6em;}.verify-obtion{font-size: 14px;font-weight:500;color: rgba(0,0,0,0.54);}.first-questions{position:relative;margin-top:0px;}.front-image{display: block;width:100%;position:relative;}.try-it{position:absolute;display:none;left: 42%;top: 140px;padding: 8px 14px;border: 5px white solid;text-align:center;font-weight:700;font-size:30px;text-shadow: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;border-color:#FFC400;color:#FFC400;background:transparent;}.try-it:hover{color:white;background-color:#FFD740;border-color:white;}.sample-lesson-block{position: absolute;top:0px;right:0px;display:block;background:transparent;border-top: none;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.sample-lesson{margin: 20px;display:block;position:relative;width: 200px;border: 6px #4CAF50 solid;z-index:1;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.sample-lesson-triangle{position:absolute;top:0px;right:0px;width:0px;height:0px;border-top: 80px #FFD740 solid;border-bottom: 80px transparent solid;border-right: 220px #FFD740 solid;border-left: 220px transparent solid;}.sample-lesson:focus,.sample-lesson:hover{border-color:#FFD740;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.sample-lesson-header{background: #4CAF50;font-weight:800;color:rgba(255,255,255,0.95);padding:10px 5px;font-size:24px;text-align:center;}.sample-lesson-image{max-width:100%;display:block;}.google-play{text-align:center;margin-top: 135px;}.play-img{width:240px;}.first-DM{position:relative;display:table;width:100%;background:white;border-top: 10px #FFC400 solid;}.cell{display:table-cell;vertical-align:middle;text-align:center;padding:20px;}.cell-text{font-size: 30px;font-weight:700;color:#43A047;}.logo-dm{min-height: 85px;max-width: 100%;max-height:100px;}.second-DM{position:relative;display:table;width:calc(100% - 40px);border-top: 10px #FFC400 solid;border-bottom: 10px #FFC400 solid;background-color: #4CAF50;padding:20px;}.button.whiteA{border-color:white;background: transparent;color:white;}.button.whiteA:focus,.button.whiteA:hover{border-color: #FFD740;color: #FFD740;background:transparent;}.cellX{display:table-cell;vertical-align:top;text-align:left;padding:20px;color:rgba(255,255,255,0.54);}.cell-header{font-size:20px;font-weight:500;margin-bottom:10px;color:rgba(255,255,255,0.87);}.cellX a{text-decoration: underline;}.cellX a:hover{text-decoration: none;}.cellX h1{padding: 0px;margin-bottom: -9px;font-weight: bold;color: rgba(255,255,255,0.87);font-size: 1.1em;}.menu-DM{background:white;text-align:center;border-bottom: 1px rgba(0,0,0,0.12) solid;}.guest-menu-item{display: inline-block;padding: 15px 10px 10px 10px;border-bottom: 4px transparent solid;font-weight: 700;color: #43A047;margin: 0px 5px -1px 5px;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;tap-highlight-color: transparent;}.guest-menu-item:hover,.guest-menu-item.active{border-bottom: 4px #FFC400 solid;}.third-DM{position:relative;display:block;background-color: white;padding:20px;text-align:center;}h3{color:rgba(0,0,0,0.87);font-size:26px;font-weight:500;margin: 10px 10px 30px 10px;text-align:center;}.select-course{position:relative;display:inline-block;width: 320px;max-width: calc(100% - 20px);margin: 0px 10px 20px 10px;overflow:hidden;page-break-inside:avoid;vertical-align:top;box-shadow:0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);border-radius:2px;cursor:default;}.select-course img{width:100%;border-bottom: 1px rgba(0,0,0,0.12) solid;}.name{position:relative;font-size: 20px;font-weight:500;line-height:25px;padding:13px 20px 16px 20px;color:white;text-align:left;}.desc{font-size:14px;font-weight:400;color:rgba(255,255,255,0.87);padding:0px 20px 20px 20px;text-align:left;}.atrib{border-top: 1px rgba(0,0,0,0.12) solid;color:rgba(255,255,255,0.54);font-size: 12px;font-weight: 500;}.count{float:left;padding: 8px 10px 8px 20px;}.age,.gender{float:right;padding: 8px 20px 8px 10px;border-left: 1px rgba(0,0,0,0.12) solid;}.feedback{position:relative;widtht:100%;background:#4CAF50;color:rgba(255,255,255,0.87);font-weight:500;padding:10px 20px;text-align:center;margin:25px -35px -34px -35px;border-top: 4px #FFC400 solid;font-size:16px;box-shadow: 0 5px 20px rgba(0,0,0,.19),0 3px 12px rgba(0,0,0,.2);}.feedback a{text-decoration:underline;}.feedback a:hover{text-decoration:none;}.split{width: 200%;position:relative;left:0%;}.split .split-part1{width:50%;position:relative;float:left;opacity:1;}.split .split-part2{width:50%;position:relative;float:right;opacity:0;}.split .next{text-align: center;}.split2{width: 200%;position:relative;left: -100%;-webkit-transition: left 400ms ease-out;-moz-transition: left 400ms ease-out;transition: left 400ms ease-out;}.split2 .split-part1{width:50%;position:relative;float:left;opacity:0;-webkit-transition: opacity 400ms ease-out;-moz-transition: opacity 400ms ease-out;transition: opacity 400ms ease-out;}.split2 .split-part2{width:50%;position:relative;float:right;opacity:1;-webkit-transition: opacity 400ms ease-out;-moz-transition: opacity 400ms ease-out;transition: opacity 400ms ease-out;}.split2 .next{text-align: center;}.whole .next{display:none;}.policy h1{font-weight: 800;}.infotext{display: inline-block;width: calc(100% - 500px);max-width: 600px;min-height: 50px;padding: 0px 5px;text-align: left;margin:auto;margin-bottom: 30px;vertical-align: top;}.infotext h1{font-weight: 800;color: #43A047;font-size: 1.1em;margin-top: 20px;margin-bottom: -5px;}.company{display: block;border-bottom: 1px rgba(0,0,0,0.12) solid;padding-bottom: 20px;margin-bottom: 30px;}.company-logo{height: 50px;margin: auto;vertical-align: middle;margin-right: 20px;margin-bottom: 0px;}.company-info{font-size: 20px;font-weight: 500;color: rgba(0,0,0,0.54);display: inline-block;margin: auto;vertical-align: middle;border-left: 1px rgba(0,0,0,0.12) solid;padding: 10px 20px;}.company-info a{text-decoration: underline;}.company-info a:hover{text-decoration: none;}.course-preview{display: inline-block;width: 300px;min-height: 50px;max-width: auto;padding: 30px 30px;text-align: left;margin-left: 30px;margin-top: 30px;margin-bottom: 30px;vertical-align: top;background: #4CAF50;box-shadow: 0 2px 10px rgba(0,0,0,.16),0 2px 5px rgba(0,0,0,.26);color: rgba(255,255,255,0.54);}.course-preview h1{font-weight: 800;color:rgba(255,255,255,0.87);font-size: 1.1em;margin-bottom: -5px;}.course-preview p{font-size: 13px;}.get-prev-input{width: 150px;border: 3px white solid;background: transparent;font-size: 18px;color: white;padding: 5px 8px;}.get-prev-button{display:inline;border: 3px white solid;background: transparent;font-size: 18px;color: white;padding: 5px 8px;font-weight: 500;margin-top: 5px;}.get-prev-button:hover, .get-prev-input:hover{border-color: #FFD740;color:#FFD740;}.teacher-box{display:inline-block;position: relative;vertical-align: top;text-align:left;box-sizing: border-box;width: calc(33% - 40px);max-width: 400px;margin: 30px 20px;padding-left: 130px;}.teacher-name{font-weight: 800;color: #43A047;font-size: 20px;}.teacher-role{font-weight: 400;color: rgba(0,0,0,0.54);font-size: 13px;margin-bottom: 10px;}.teacher-photo-box{position: absolute;top: -10px;left: -10px;width: 100px;height: 100px;border: 8px #FFC400 solid;border-radius: 100px;overflow:hidden;margin: auto;margin-bottom: 10px;}.teacher-photo{width: 100%;height: 100%;border: 3px white solid;border-radius: 100px;box-sizing: border-box;}}

@media all and (min-width: 1367px) and (max-width: 1800px) {}

@media all and (min-width: 980px) and (max-width: 1366px) {body{font:15px/1.4 Roboto, sans-serif;}.header h1{left:65px;}.header h2{left:65px;}.toolbar{width:64px;}.logo-wrapper{display:none;}.menu-icon{display:block;}.header.narrow .toolbar{width:255px;}.header.narrow .logo-wrapper{display:block;}.header.narrow .menu-icon{display:none;}.header.narrow h1,.header.narrow h2{left:289px;}.header.guest .toolbar{width:255px;}.header.guest .logo-wrapper{display:block;}.header.guest .menu-icon{display:none;}.header.guest h1,.header.guest h2{left:289px;}.header.page .toolbar{width:64px;}.header.page .logo-wrapper{display:none;}.header.page .menu-icon{display:block;}.header.page h1,.header.page h2{left:65px;display:block;}.article.with-menu{padding-left:0px;}.article.for-narrow-page{padding-left:255px;}.content{padding:34px 24px;}.menu{position:fixed;left:-260px;z-index:12;}.menu.narrow-open{position:absolute;left:0px;z-index:9;}.opened .menu{left:0px;}.menu-background{display:block;}.opened .menu-background{display:block;}.lesson-page{font:16px/1.4 Roboto, sans-serif;}footer{height:0px;margin-bottom:0px;}.sample-lesson-block{right:-10px;}.sample-lesson{width:190px;}.sample-lesson-triangle{border-right:170px #FFD740 solid;border-left:170px transparent solid;}.google-play{margin-top:20px;}.play-img{width:200px;}.feedback{margin:25px -24px -34px -24px;}}

@media all and (max-height: 768px) {.header-wrapper-small .header{height:64px;}.header h2{opacity:0.54;}.header-wrapper-small .header h1{bottom:64px;}.header-wrapper-small .header h2{bottom:0px;opacity:0.87;}.header-wrapper-small .header nav .a{margin:8px;}.header-wrapper-small .header nav a.second{margin:8px;}.header-wrapper-small .logo-wrapper{top:-128px;}.header-wrapper-small .menu-hamburger{margin:8px;}.header-wrapper-small .menu-arrow{margin:8px;}.messages-small .message{margin-top:-64px;}}

@media all and (max-width: 979px) {.box{padding:15px 10px;}.button{margin:7px;}.group label{color:#FFC400;}.group.select{text-align:left;}body{font:14px/1.4 Roboto, sans-serif;}.paper{padding-top:112px;}.header{height:112px;}.header-wrapper-small .header{height:56px;}.header h1{bottom:47px;left:57px;font-size:33.5px;line-height:56px;}.header h2{bottom:3px;left:57px;line-height:56px;opacity:0.54;}.header-wrapper-small .header h1{bottom:56px;}.header-wrapper-small .header h2{bottom:0px;opacity:0.87;}.header nav .a{margin:7px 4px 0px 4px;padding:0px;}.header nav a.second{margin:2px 4px 0px 4px;}.header-wrapper-small .header nav .a{margin:4px;}.header-wrapper-small .header nav a.second{margin:4px;}.a span{display:none;}.toolbar{width:56px;}.logo-wrapper{height:168px;display:none;}.header-wrapper-small .logo-wrapper{top:-112px;}.logo-big{margin:4px 0px 4px -1px;}.logo-small{margin:4px 0px 0px -1px;}.menu-icon{display:block;}.menu-hamburger{margin:13px 4px 4px 4px;}.menu-arrow{margin:32px 4px 4px 4px;}.header-wrapper-small .menu-hamburger{margin:4px;}.header-wrapper-small .menu-arrow{margin:4px;}.header.narrow .toolbar{width:56px;}.header.narrow .logo-wrapper{display:none;border-right:0px;}.header.narrow .menu-icon{display:block;}.header.narrow h1,.header.narrow h2{left:57px;display:block;}.header.guest .toolbar{width:255px;}.header.guest .logo-wrapper{display:block;border-right:0px;}.header.guest .menu-icon{display:none;}.header.guest h1,.header.guest h2{left:289px;display:none;}.header.guest.login .logo-wrapper{border-right:0px;}.header.page .toolbar{width:56px;}.header.page .logo-wrapper{display:none;}.header.page .menu-icon{display:block;}.header.page h1,.header.page h2{left:57px;display:block;}.message{line-height:48px;min-height:48px;}.message.poz-1{top:112px;}.message.poz-2{top:160px;}.message.poz-3{top:208px;}.message.poz-4{top:256px;}.message-text{margin-top:-3px;font-size:18px;}.messages-small .message{margin-top:-56px;top:-70px;}.article.with-menu{padding-left:0px;}.article.for-narrow-page{padding-left:0px;}.content{min-height:330px;padding:20px 10px;}.menu{position:fixed;left:-260px;z-index:12;}.menu.narrow-open{position:fixed;left:-260px;z-index:12;}.opened .menu{left:0px;}.menu-background{display:block;}.opened .menu-background{display:block;}.menu-item{height:56px;line-height:56px;}.menu-content::before{border-width:28px 0 28px 8px;}.menu-item-icon{margin:4px;}.lesson-page{font:16px/1.4 Roboto, sans-serif;}footer{height:0px;margin-bottom:0px;}.not-supported{padding:10px 10px 10px 110px;background-position:10px center;}.fullscreen-login{margin:120px auto auto auto;}.login-fs{width:auto;}.content{min-height:0px;}.login-page{padding:0px;}.register-page{padding:0px;}.register-page .group{width:100%;}.group .arrow{position:relative;top:0px;width:auto;max-width:100%;left:auto;right:0px;opacity:0.87;-webkit-transform:translate(-23px,0px);-moz-transform:translate(-23px,0px);-o-transform:translate(-23px,0px);-ms-transform:translate(-23px,0px);transform:translate(-23px,0px);background:transparent;border:none;color:rgba(0,0,0,0.54);overflow:hidden;font-size:12px;margin-bottom:-10px;}.group:hover .arrow{-webkit-transform:translate(-10px,0px);-moz-transform:translate(-10px,0px);-o-transform:translate(-10px,0px);-ms-transform:translate(-10px,0px);transform:translate(-10px,0px);}.front-image{width:120%;}.sample-lesson-block{position:relative;right:0px;background:white;border-top:6px #4CAF50 solid;}.sample-lesson{margin:20px auto;width:200px;}.sample-lesson-triangle{border-right:220px #FFD740 solid;border-left:220px transparent solid;}.google-play{margin-top:0px;}.play-img{width:240px;}.first-DM{display:block;}.cell{display:block;}.cellX{display:block;padding:20px 0px 20px 0px;}.guest-menu-item{margin:0px 2px -1px 2px;}.third-DM{padding:20px 0px;}.feedback{margin:25px -10px -20px -10px;}.infotext{width:auto;max-width:1000px;padding:0px 10px;}.company-logo{margin-right:0px;margin-bottom:15px;}.company-info{font-size:18px;display:block;border-left:none;padding:0px;}.course-preview{width:auto;max-width:300px;padding:20px 20px;margin-left:0px;margin-top:10px;}.teacher-box{text-align:center;width:auto;max-width:300px;padding-left:0px;}.teacher-photo-box{position:relative;top:0px;left:0px;}}

@media print {}