@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url('/static/font/roboto/Roboto-Regular.woff') format('woff'),url('/static/font/roboto/Roboto-Regular.ttf') format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url('/static/font/roboto/Roboto-Bold.woff') format('woff'),url('/static/font/roboto/Roboto-Bold.ttf') format('truetype')}body,html{margin:0;padding:0;font-family:Roboto,Verdana,sans-serif;background:#fff;color:#000;font-size:12px}@media (max-height:700px),(max-width:900px){body,html{background:#bfbfbf}}@media (min-width:900px) and (max-width:980px){body{width:980px}}body *{font-family:Roboto,Verdana,sans-serif}a{color:#36c;outline:0}a:focus,a:hover{color:#f60}a:active{color:#404040}p{font-size:1em;margin:1em 0}h1,h2,h3,h4,h5,h6{margin:1.2em 0 1em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}.center{width:980px;box-sizing:border-box;padding:0 10px;margin:0 auto}@media (max-width:900px){.center{width:100%}}@keyframes ink{to{opacity:0;transform:scale(1)}}.ink.container{position:relative;overflow:hidden;cursor:pointer}.ink.animate{display:block;position:absolute;background:#36c;border:10px solid #f60;border-radius:100%;transform:scale(0);width:100px;height:100px;z-index:2;opacity:.5;animation:ink .65s linear;pointer-events:none}.ink.button{border:0}.progress.container{display:block}.progress.animate{display:block;background:#36c;border-right:10px solid #f60;box-sizing:border-box}.progress.animate.on{height:5px;transition:width .5s}.progress.animate.off{height:0}.error{padding:0 10px 3em 350px;min-height:500px;float:right;width:100%;margin-left:-320px;box-sizing:border-box;color:#000}@media (max-width:900px){.error{float:none;padding-left:10px;margin-left:0;width:100%;min-height:auto}}.application.main>.progress.container{position:fixed;top:0;left:0;right:0}.application.container{overflow:hidden;background:#fff}@media (min-width:900px) and (min-height:700px){.application.container{padding-bottom:10em}}.application.header{height:100px;width:200px;padding:20px 60px;float:left;position:relative;z-index:2}.application.header *{display:block;margin:0;padding:0}@media (max-width:900px){.application.header{float:none;padding:10px;width:auto}.application.header img{max-width:100%;height:auto;margin:0 auto}}.application.footer{border-top:5px solid gray;background:#bfbfbf;color:#404040;overflow:hidden;position:fixed;left:0;right:0;bottom:0;z-index:3}@media (max-height:700px),(max-width:900px){.application.footer{position:static}}.application.footer a{text-decoration:none}.application.footer p{width:33%;float:left;box-sizing:border-box;margin:0;padding:30px 10px}.application.footer p.contact{float:right}@media (max-width:900px){.application.footer p{width:50%}}@media (max-width:700px){.application.footer p{width:100%;float:none}.application.footer p.contact{padding-top:0}}.article.container{position:relative;z-index:1}.article.current{padding:0 10px 3em 350px;min-height:500px;float:right;width:100%;margin-left:-320px;box-sizing:border-box;color:#000}@media (max-width:900px){.article.current{float:none;padding-left:10px;margin-left:0;width:100%;min-height:auto}}.article.navigation.hasCurrent{float:left;width:320px}.article.navigation.hasCurrent>.onnavigation{padding:0 10px 20px}.article.navigation.hasCurrent>.onnavigation>a{padding:15px;font-size:14px;line-height:1.4}@media (max-width:900px){.article.navigation.hasCurrent{float:none;width:100%}}.article.navigation.noCurrent{clear:both;overflow:hidden}.article.navigation.noCurrent>.onnavigation{box-sizing:border-box;padding:0 10px 20px;width:320px;text-align:center;float:left}.article.navigation.noCurrent>.onnavigation>a{height:200px;line-height:200px;box-sizing:border-box;font-size:24px}.article.navigation.noCurrent>.onnavigation>a>span{display:inline-block;vertical-align:middle;line-height:1.4;width:210px}@media (max-width:900px){.article.navigation.noCurrent>.onnavigation{width:50%}}@media (max-width:500px){.article.navigation.noCurrent>.onnavigation{width:100%;float:none}}.article.onnavigation>a{display:block;background:#36c;color:#fff;text-decoration:none;text-transform:lowercase;transition:background .3s}.article.onnavigation>a:focus,.article.onnavigation>a:hover{background:#f60}.article.onnavigation.isCurrent>a,.article.onnavigation>a:active{background:#404040}.article.onnavigation.isCurrent>a:focus,.article.onnavigation.isCurrent>a:hover{background:#000}