*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@media screen and (min-width:720px){.mobile-only,.nav-toggler-wrapper{display:none}}html,body{font-family:Arial;font-size:12px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;min-height:670px}a{transition:all .3s;outline:none}.body-wrapper{flex:1;max-width:890px;position:relative}.body-wrapper section{border-radius:20px}.body-wrapper section .title{font-family:Arial;font-size:24px;text-shadow:1px 1px 1px rgba(0,0,0,0.75);text-align:center}.body-wrapper section main.body{margin:0 auto;height:529px;display:flex}.logo{position:absolute;text-decoration:none}.logo a{text-decoration:none;color:#fff}.upper{width:calc(100% - 30px);padding-left:190px}.upper a{padding:11px 0 7px 0;font-family:Verdana,sans-serif;font-size:10px;border-bottom:4px solid transparent}.upper a.active{border-bottom-color:#f8a41a}.upper .search{margin:0;padding:0;display:table-cell;text-align:right;position:relative;width:180px}.upper .search input[type="text"]{font-size:10px;padding:6px 30px 6px 6px;border:1px solid #000;border-radius:4px;width:170px;vertical-align:bottom}.upper .search input[type="submit"]{cursor:pointer;width:21px;height:20px;background:url('../img/search.png') no-repeat;border:none;font-size:0;position:absolute;top:2px;right:5px}nav{display:table;width:100%}nav a{display:table-cell;font-size:12px;text-align:center;text-decoration:none}nav a.active{font-weight:bold;text-shadow:none}aside{text-align:center}aside.left{display:flex;flex-direction:column;padding-bottom:10px}aside img{width:100%;max-width:100%}.context-menu{color:#fff;overflow-y:auto}.context-menu a{color:#fff;text-decoration:none;text-shadow:1px 1px 1px #000}.context-menu>a{font-weight:bold}.context-menu ul{padding-left:20px;text-align:left;margin-bottom:0}.context-menu ul li{margin-bottom:5px}marquee{font-family:verdana;font-size:18px;padding:5px;text-align:center;min-height:80px;flex:1;overflow-y:hidden}.middle{flex-grow:2;display:flex;flex-direction:column}.middle article{padding:1em 2em;flex:1;background-color:#fff;overflow-y:auto}.middle article p:last-child{margin-bottom:2em}.middle article h1,.middle article h2,.middle article h3,.middle article h4,.middle article h5,.middle article h6{margin-bottom:0}.middle article h1{font-size:18px;margin-top:1em}.middle article h2{font-size:16px;margin-top:2em}.middle article h3{font-size:15px;margin-top:1.5em}.middle article h4{font-size:14px;margin-top:1.5em}.middle article h5{font-size:13px;margin-top:1.2em}.middle article h6{font-size:12px;margin-top:1em}.middle article a:hover{text-decoration:none;color:#f00}.middle article img{max-width:100%;margin-top:10px;margin-bottom:10px}.middle article pre{overflow:auto}.middle article .table-wrapper{width:100%;overflow-x:auto}.middle article .table-wrapper table{max-width:100%;border-collapse:collapse;border:1px solid #ccc}.middle article .table-wrapper table tr:nth-of-type(2n) td{background:#f9f9f9}.middle article .table-wrapper table td,.middle article .table-wrapper table th{padding:5px;border:1px solid #ccc}.article-inner-wrapper{display:table;width:100%}.body-nav a{color:#fff;padding:9px}.body-nav a.active{color:#000;background:#fff;border-radius:10px 10px 0 0}.footer-nav{width:calc(100% - 50px);margin:0 auto}.footer-nav a{color:#fff;padding:10px}.footer-nav a:not(:first-child){border-left:1px solid rgba(255,255,255,0.2)}.footer-nav a:not(:last-child){border-right:1px solid rgba(0,0,0,0.2)}.footer-nav a:hover{color:#ff0}footer{padding-top:10px;font-size:9px;color:#fff;text-align:center}footer a{color:#fff;transition:all .3s}footer a:hover{color:#ff0}.home-accent{text-shadow:1px 1px 1px #000;text-align:center}.lang-switch{padding:10px;display:block;text-decoration:none;text-shadow:1px 1px #000;color:#fff;text-align:right;font-size:10px}.lang-switch img{vertical-align:bottom;width:auto}.contact-form{width:100%;display:block;text-align:center;margin-bottom:3em}.contact-form input:not([type=submit]),.contact-form textarea{border:1px solid #ccc;padding:8px;border-radius:5px;background:linear-gradient(#fff, #efefef);width:100%;max-width:300px;display:block;margin:auto}.contact-form input:not([type=submit]).error,.contact-form textarea.error{border:1px solid #f00 !important}textarea{resize:vertical;min-height:100px;height:150px}.field-wrapper{margin:10px auto}.field-wrapper.captcha img{margin:0;vertical-align:middle}.field-wrapper.captcha input:not([type="submit"]){width:80px;display:inline-block;margin-left:15px}.red{color:#f00}.hidden{display:none}.error-message{margin-bottom:10px}.success-message{display:none;text-align:center}.warning-message{color:#000;text-align:center}.none{display:none}.italic{font-style:italic}html{background-color:#000}html,body{background-image:url('../img/stars-pattern.gif');background-attachment:fixed}.logo{left:-15px;top:0}.body-wrapper{flex:1;max-width:890px;position:relative}.body-wrapper section{background:linear-gradient(#4b451c, #595224, #4b451c);box-shadow:inset 0 -5px 5px rgba(255,255,255,0.15),inset 0 5px 5px rgba(0,0,0,0.15),0 0 15px rgba(0,0,0,0.35);border:1px solid #4b451c}.body-wrapper section .title{color:#ccc000;padding:5px 0 5px 190px;width:calc(100% - 30px)}.body-wrapper section main.body{width:868px;box-shadow:0 0 10px 10px rgba(0,0,0,0.75) inset;border:1px solid #786b31;border-radius:5px;background:url('../img/publisher-background.jpg') no-repeat top center}nav a{color:#fff;text-shadow:1px 1px #000}nav a:not(.active):hover{color:#ccc000}.lang-switch:hover{color:#ccc000}aside{flex:0 0 165px}aside.left{margin-top:90px}aside.right{margin-top:6px}.context-menu{margin:5px}.context-menu a:hover{color:#f00}marquee{color:#bbb000}.home-accent{font-family:verdana;font-size:34px;color:#f00;margin-bottom:.5em}.middle{margin-top:5px;justify-content:space-between}.middle article h1,.middle article h2,.middle article h3,.middle article h4,.middle article h5,.middle article h6,.middle article a{color:#006400}.middle article table tr th{background:#feffd7}.footer-nav a.active{background:linear-gradient(#434009 70%, rgba(255,255,255,0.05))}@media screen and (max-width:720px){html,body{display:initial;min-height:auto}aside{display:none !important}aside.context{position:fixed;left:-220px;top:50vh;transform:translateY(-50%);margin-top:0;display:block !important;width:220px;border-radius:0 10px 10px 0;z-index:2;text-transform:uppercase;transition:all .5s;transition-property:left,top;padding:0}aside.context marquee{display:none}aside.context .context-menu{box-shadow:0 0 3px 3px rgba(0,0,0,0.3);max-height:350px;overflow-y:auto;padding:10px;margin:0;border-radius:0 10px 10px 0}aside.context .context-menu hr{display:none}aside.context .context-menu a{display:block;padding:10px 0;font-size:12px}aside.context .context-menu a:hover{color:#ff0}aside.context .context-menu ul{list-style:none;padding:0;margin:0}aside.context .context-menu ul li{margin-bottom:0}aside.context .context-menu ul li a{padding-left:10px}aside.context .toggler{position:absolute;top:50%;left:220px;transform:rotate(-90deg) translateX(-50%);transform-origin:0 0;padding:7px 15px;color:#fff;font-weight:bold;border-radius:0 0 5px 5px;cursor:pointer;white-space:pre;text-shadow:1px 1px 1px #000;box-shadow:-3px 3px 3px 0 rgba(0,0,0,0.3);transition:color .3s}aside.context.opened{left:0}aside.context.opened .toggler{color:#ff0}.body-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.body-wrapper section{width:100%;padding-top:10px;background:transparent !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.body-wrapper section.home{display:flex;flex-direction:column;flex-grow:1}.body-wrapper section main.body{width:calc(100% - 20px);height:auto;display:flex;flex-direction:column;flex-grow:1}.body-wrapper section .title{display:none}.body-wrapper section.home main.body{background-size:auto 100%}nav{width:100%;overflow-x:auto;display:flex}nav a{text-transform:uppercase}header{position:fixed;left:0;top:0;width:100%;box-shadow:0 0 5px 5px rgba(0,0,0,0.15);z-index:3}header .logo{position:initial}header .logo img{width:70px;float:left}header .title{display:inline-block;font-size:13px;margin:5px 0 0 10px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px #000}.mobile-only.lang{display:block;margin-top:80px}.mobile-only.lang .lang-switch{display:inline-block;text-transform:uppercase;text-align:left;font-size:12px;padding-bottom:5px;padding-left:15px}.mobile-only.lang .lang-switch img{vertical-align:top}.body-nav{flex-direction:row;flex-wrap:wrap}.body-nav a{background:rgba(0,0,0,0.55);flex-basis:50%}.body-nav a:nth-child(1){border-radius:5px 0 0 0 !important}.body-nav a:nth-child(2){border-radius:0 5px 0 0 !important}.body-nav a:hover{background:rgba(0,0,0,0.15)}.body-nav a.active{border-radius:0;background:rgba(255,255,255,0.85)}.article-inner-wrapper{display:initial;width:auto}.middle{width:100%;margin-top:0}.middle article{box-shadow:inset 0 0 10px 3px rgba(0,0,0,0.25);font-size:16px;line-height:20px;border-radius:0 0 5px 5px;position:relative}.middle article p:last-child{margin-bottom:1em}.middle article img{max-width:100%}.middle article ol{padding-left:1em}footer{padding-bottom:10px;font-size:12px}.footer-nav{width:calc(100% - 20px);white-space:nowrap}.footer-nav a.active{color:#ff0}#nav-checkbox+.nav-toggler-wrapper{display:block;position:absolute;right:25px;top:25px;cursor:pointer}#nav-checkbox+.nav-toggler-wrapper>#nav-toggler{position:relative;display:inline-block;width:1.25em;height:.8em;margin-right:.3em;border-top:.2em solid #fff;font-size:20px}#nav-checkbox+.nav-toggler-wrapper>#nav-toggler:before,#nav-checkbox+.nav-toggler-wrapper>#nav-toggler:after{content:"";position:absolute;left:0;width:100%;border-top:.2em solid #fff;transition:transform .3s}#nav-checkbox+.nav-toggler-wrapper>#nav-toggler:before{top:.3em}#nav-checkbox+.nav-toggler-wrapper>#nav-toggler:after{top:.8em}#nav-checkbox:not(:checked)+.nav-toggler-wrapper+.upper{left:0;transform:scaleY(0);transform-origin:top;transition:all .5s}#nav-checkbox:checked+.nav-toggler-wrapper>#nav-toggler{border:none}#nav-checkbox:checked+.nav-toggler-wrapper>#nav-toggler:before{transform:rotate(-135deg)}#nav-checkbox:checked+.nav-toggler-wrapper>#nav-toggler:after{top:.3em;transform:rotate(135deg)}#nav-checkbox:checked+.nav-toggler-wrapper+.upper{left:0;transform:scaleY(1);transform-origin:top;transition:all .5s;box-shadow:0 5px 5px 0 rgba(0,0,0,0.45)}.upper{padding-left:0;position:fixed;top:74px;background:#fff;display:block;width:100%;border-radius:0 0 5px 5px}.upper a,.upper form{display:block;text-align:left;font-size:14px;color:#4b451c;text-shadow:none;border-top:1px solid rgba(255,255,255,0.45);border-bottom:1px solid rgba(0,0,0,0.25);padding:10px}.upper a:hover,.upper form:hover{background:linear-gradient(#cfcfcf, #fff);color:#000 !important}.upper a.active{color:#000;background:#fff;border-bottom-color:rgba(0,0,0,0.25)}.upper form{display:block !important;width:100% !important;text-align:left !important;padding:10px !important;text-transform:uppercase}.upper form [type="text"]{font-size:16px !important;width:100% !important}.upper form [type="submit"]{top:15px !important;right:15px !important}#backtotop{position:absolute;right:20px;bottom:5px;cursor:pointer;padding:10px}.contact-form input:not([type=submit]),.contact-form textarea{font-size:16px}}@media screen and (max-width:720px){html,body{background:none;background-color:#4b451c}header{background:linear-gradient(#726a38, #a59e71);padding:10px}header .title{width:220px}.home-accent{font-size:24px}aside.context .context-menu{background:linear-gradient(90deg, rgba(114,106,56,0.95), rgba(139,134,100,0.9), #78703e 90%)}aside.context .toggler{background-color:#78703e}.upper a,.upper form{background:linear-gradient(#cdcfb0, #dedbc5)}.footer-nav a.active{background:#434009}}