@font-face{font-family:'PTSans';font-style:normal;font-weight:normal;src:local("PT Sans"),local("PTSans-Regular"),url(https://themes.googleusercontent.com/static/fonts/ptsans/v4/yrzXiAvgeQQdopyG8QSg8Q.woff) format("woff")}@font-face{font-family:'mfont';src:url(/assets/font/mfont.eot);src:url(/assets/font/mfont.eot?#iefix) format("embedded-opentype"),url(/assets/font/mfont.woff) format("woff"),url(/assets/font/mfont.ttf) format("truetype");font-weight:normal;font-style:normal}body{overflow:hidden;padding:0 2em;background:url(/assets/img/bg.jpg) no-repeat center center fixed;background-size:cover}header{position:static;display:block;width:100%;padding:0;border-radius:1em;margin:0 auto;background-size:100%}header img{height:auto;width:100%}nav{position:static;width:100%;padding:0;margin:0 auto .5em}main{display:block;margin:0;padding:0 1em;overflow:auto;background:#fff;background:rgba(255,255,255,0.8);color:black;font-family:'Times New Roman', Times, serif;font-size:100%;font-weight:normal;font-style:normal;text-align:justify;line-height:100%;border-radius:1em;box-shadow:yellow .2em .2em .5em;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}main div{line-height:110%}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#d3d3d3;border-radius:10px;margin:1em}::-webkit-scrollbar-thumb{background:#989797;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#7c7c7c}.left{float:left}.right{float:right}img.left{display:inline-block;padding:0 1em 1em 0}img.right{display:inline-block;padding:0 0 1em 1em}.sTitle{font-size:120%;font-weight:bold;margin:1em 0 0 0}.articles{font-weight:bold;font-size:150%}.article a{text-decoration:none;font-style:italic;color:blue;font-weight:bold}figcaption{color:green;font-weight:bold;text-align:center}#menu,#menu ul{padding:0;list-style:none}#menu{width:100%;margin:0 auto;border:1px solid blue;background-color:dodgerblue;background-image:-moz-linear-gradient(aqua, #1e90ff);background-image:-webkit-gradient(linear, left top, left bottom, from(aqua), to(#1e90ff));background-image:-webkit-linear-gradient(aqua, #1e90ff);background-image:-o-linear-gradient(aqua, #1e90ff);background-image:-ms-linear-gradient(aqua, #1e90ff);background-image:linear-gradient(aqua, #1e90ff);-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;-moz-box-shadow:0 1px 1px #777, 0 1px 0 #666 inset;-webkit-box-shadow:0 1px 1px #777, 0 1px 0 #666 inset;box-shadow:0 1px 1px #777, 0 1px 0 #666 inset}#menu:before,#menu:after{content:"";display:table}#menu:after{clear:both}#menu{zoom:1}#menu li{float:left;border-right:1px solid blue;-moz-box-shadow:1px 0 0 aqua;-webkit-box-shadow:1px 0 0 aqua;box-shadow:1px 0 0 aqua;position:relative}#menu a{float:left;padding:0.3em 1em;color:black;text-transform:uppercase;font:bold 70% Arial, Helvetica;text-decoration:none}#menu li:hover>a{color:#fafafa}#menu li a:hover{color:#fafafa}#menu ul{margin:2em 0 0 0;opacity:0;visibility:hidden;position:absolute;top:1.35em;left:0;z-index:9999;background:aqua;background:-moz-linear-gradient(#1e90ff, aqua);background-image:-webkit-gradient(linear, left top, left bottom, from(#1e90ff), to(aqua));background:-webkit-linear-gradient(#1e90ff, aqua);background:-o-linear-gradient(#1e90ff, aqua);background:-ms-linear-gradient(#1e90ff, aqua);background:linear-gradient(#1e90ff, aqua);-moz-box-shadow:0 -1px rgba(255,255,255,0.3);-webkit-box-shadow:0 -1px 0 rgba(255,255,255,0.3);box-shadow:0 -1px 0 rgba(255,255,255,0.3);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#menu li:hover>ul{opacity:1;visibility:visible;margin:0}#menu ul ul{top:0;left:12.65em;margin:0 0 0 1em;-moz-box-shadow:-1px 0 0 rgba(255,255,255,0.3);-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.3);box-shadow:-1px 0 0 rgba(255,255,255,0.3)}#menu ul li{float:none;display:block;border:0;_line-height:0;-moz-box-shadow:0 1px 0 #111, 0 2px 0 #666;-webkit-box-shadow:0 1px 0 #111, 0 2px 0 #666;box-shadow:0 1px 0 #111, 0 2px 0 #666}#menu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#menu ul a{padding:0.5em;width:17em;text-align:left;_height:0.5em;display:block;white-space:nowrap;float:none;text-transform:none}#menu ul a:hover{background-color:#0186ba;background-image:-moz-linear-gradient(#04acec, #0186ba);background-image:-webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));background-image:-webkit-linear-gradient(#04acec, #0186ba);background-image:-o-linear-gradient(#04acec, #0186ba);background-image:-ms-linear-gradient(#04acec, #0186ba);background-image:linear-gradient(#04acec, #0186ba)}#menu ul li:first-child>a{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#menu ul li:first-child>a:after{content:'';position:absolute;left:2em;top:-0.3em;border-left:0.3em solid transparent;border-right:0.3em solid transparent;border-bottom:0.3em solid #444}#menu ul ul li:first-child a:after{left:-0.3em;top:50%;margin-top:-0.3em;border-left:0;border-bottom:0.3em solid transparent;border-top:0.3em solid transparent;border-right:0.3em solid #3b3b3b}#menu ul li:first-child a:hover:after{border-bottom-color:#04acec}#menu ul ul li:first-child a:hover:after{border-right-color:#0299d3;border-bottom-color:transparent}#menu ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.horizontal-tabs{padding:1em 0;padding-inline:1em 0;margin-inline:0;margin-block:0}.horizontal-tabs>li{display:inline}.horizontal-tabs .contentContainer{float:left;margin:0.5em 0;width:0;overflow-y:auto;text-align:justify}.horizontal-tabs .contentContainer.active{padding:0 1em;width:calc(100% - 180px);opacity:1;overflow-y:auto}.horizontal-tabs .contentContainer>img{width:15em}.horizontal-tabs .contentContainer>p:first-of-type{font-weight:bold;font-size:large;margin-top:0}.horizontal-tabs .contentWrapper{text-align:justify}.horizontal-tabs .handle{padding:0;float:left;width:25px;border:1px solid white;border-radius:5px;text-align:center;color:white;font-size:15px;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:cover}.horizontal-tabs .handle:hover{background-color:red;opacity:.60}.horizontal-tabs .handle .text{color:#000;position:absolute;bottom:10%;left:0;width:100%;font-weight:bold;font-size:120%;white-space:nowrap;text-shadow:rgba(255,255,255,0.7) 1px 0,rgba(255,255,0,0.7) 1px 1px,rgba(255,255,0,0.7) 0 1px,rgba(255,255,0,0.7) -1px 1px,rgba(255,255,0,0.7) -1px 0,rgba(255,255,0,0.7) -1px -1px,rgba(255,255,0,0.7) 0 -1px,rgba(255,255,0,0.7) 1px -1px,rgba(255,255,0,0.7) 0 0 3px,rgba(255,255,0,0.7) 0 0 3px,rgba(255,255,0,0.7) 0 0 3px,rgba(255,255,0,0.7) 0 0 3px,rgba(255,255,0,0.7) 0 0 3px,rgba(255,255,0,0.7) 0 0 3px,rgba(255,255,0,0.7) 0 0 3px,rgba(255,255,0,0.7) 0 0 3px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.horizontal-tabs .handle>img{width:30px}.work .handle{text-shadow:2px 2px 2px #00f;color:#ff0;cursor:pointer;font-size:1.5em;font-weight:bold;font-style:italic;line-height:1.1em;padding-left:2em;padding-top:.1em;margin:1px 0;outline:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.work .handle:hover{color:#1693eb}.work .contentContainer{max-height:0;overflow:hidden}.work .contentContainer ul{margin-left:1em;list-style:inside}.work .handle:after{content:'>';font-size:1.3em;color:#ff0;float:right;margin:-.9em .2em}.work .active:after{rotate:95grad;color:red}.masters{margin-top:.5em;float:left;background:#fff;border:1px #605f5f;border-radius:0.3em;box-shadow:0 0 2px #999;width:8em;text-align:center;height:calc(100% - 1em);overflow-y:auto}.masters .header{margin:.5em 0;font-weight:bold;font-size:1.3em;color:#00f}.masters>a{text-decoration:none}.masters figure{margin:.3em;padding:.2em;font-size:.8em;border:solid 2px #fff;border-radius:1em}.masters figure:hover{background-color:#fcf8ed;border:solid 2px #ffc400;box-shadow:0 0 2px #999}.masters figure img{border-radius:.3em;height:6em}.posts{position:relative;width:calc(100% - 9em);float:right;height:calc(100% - .5em);overflow-y:hidden}.postsWrapper{padding:1em;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(16em, 1fr));grid-gap:1em;height:calc(100% - 5em)}.post{position:relative;background-color:#fff;display:flex;flex-direction:column;border:3px solid #ddd;border-radius:3em;overflow:hidden;width:20em;height:20em;text-decoration:none;text-align:center;font-size:80%;color:#00e}.post-details .title{display:inline-flex;align-items:center;overflow:hidden;height:3em;font-size:140%;font-weight:bold}.post-details .excerpt{display:flex;align-items:center;overflow:hidden;height:5em;margin:0;padding:0 .1em}.post:hover{border:double 3px #00a2f9}.post>img{width:100%;height:auto;max-height:8em;object-fit:cover}.post-meta{position:absolute;bottom:1em;height:1em;width:100%;color:#2a7ae2}.post-author{display:inline;float:left;vertical-align:center}.post-date{display:inline;float:right;margin-right:1.5em;vertical-align:center}.post-author-ava{display:inline;float:left;border-radius:1em;width:2.3em;height:2.3em;margin:-.5em .7em 0 1.3em}.post-author-name{display:inline;font-size:120%;font-weight:bold}.disclaimer{position:absolute;bottom:0;font-size:0.8em;width:100%;color:darkred;text-align:center}.master{display:flex;flex-direction:column;margin-top:.5em;float:left;background:#fff;border:1px #605f5f;border-radius:0.3em;box-shadow:0 0 2px #999;width:17em;height:calc(100% - 1em);overflow:hidden;color:black}.master .picture{width:12em;padding:.5em 2.5em;border-radius:1em}.master+.posts{width:calc(100% - 18em)}.master .name{font-weight:bold;font-size:140%;text-align:center}.master .description{text-align:left;padding:.5em;font-size:90%}.master .description ul{margin:0;padding-inline-start:1em}.master .contacts{text-align:left;font-size:90%;padding-left:.5em}.master .label{font-weight:bold;padding-left:2em;font-size:110%;margin-block:.5em}.master .back-wrapper{position:relative;height:100%}.master .back{position:absolute;border:solid 1px blue;margin:0 3.5em;padding:.2em .5em;text-decoration:none;border-radius:.5em;background-image:linear-gradient(aqua, #1e90ff);font:bold 70% Arial, Helvetica;bottom:1em}.post-nav{margin-top:.5em;float:left;background:#fff;border:1px #605f5f;border-radius:0.3em;box-shadow:0 0 2px #999;width:8em;text-align:center;height:calc(100% - 1em);overflow-y:auto}.blogpost{position:relative;width:calc(100% - 8em);float:right;height:calc(100% - .5em);overflow-y:hidden}.blogpost img{display:inline-block;float:left;padding:.5em}.wrapper{overflow-y:auto;height:calc(100% - 3em);padding:0 1em}.blogpost>.wrapper>h1{text-align:left;line-height:100%;padding:0 0 1em 3em}.post-nav figure{margin:.3em;padding:.2em;font-size:.8em;border:solid 2px #fff;border-radius:1em}.post-nav figure:hover{background-color:#fcf8ed;border:solid 2px #ffc400;box-shadow:0 0 2px #999}.post-nav figure img{border-radius:.3em;height:6em}.post-nav>a{text-decoration:none}.post-nav .button{display:inline-block;width:6.5em;border:solid 1px blue;margin:0.5em 0;padding:.2em;text-decoration:none;border-radius:.5em;background-image:linear-gradient(aqua, #1e90ff);font:bold 70% Arial, Helvetica}.contacts-panel{margin:1em .2em;text-align:left;font-size:70%}.contacts-panel .label{text-decoration:none}.label+a{padding-left:.3em}.nav-panel{position:absolute;width:6em;padding:0 1em;border-top:2px double #7c7c7c;bottom:2em}p.header{text-align:center;font-size:120%;font-weight:bold}.faq .handle{font-weight:bold}.slovar dd{font-weight:bold;margin-top:1em}.contacts{display:flex;flex-direction:row;width:100%;margin:0 auto;justify-content:center;align-items:center}.contacts img{width:20em;padding:3em}.contacts div{width:20em;padding:3em}
