*{box-sizing:border-box}body,header,aside,footer,object,#container,#logo,#header,#sidebar,#status,#wrapper,.central-block,.stih,.modul,.last-modify,.adaptive-img,.gallery,.video-frame{display:block}body{background:#DCDCDC;margin:0;padding:0;text-align:left;font:16px/1.5 verdana,sans-serif;color:#222}header{width:inherit;margin:0;padding:0}aside{width:inherit;margin:0;padding:0}h1{font:bold 20px/1.5 verdana,sans-serif;letter-spacing:1px;text-align:center;color:#00008B}h2{font:bold 18px/1.5 verdana,sans-serif;text-align:center;color:#00008B}h3{font:bold 18px/1.5 verdana,sans-serif;text-align:left;color:#00008B}h4{font:bold 18px/1.5 verdana,sans-serif;text-align:center;color:#dc143c}h5{font:bold 18px/1.5 verdana,sans-serif;display:inline;text-align:left;letter-spacing:1px;color:#fff}hr{width:98%;color:#483D8B;margin:4px auto;height:1px}a:link{color:#DC143C;text-decoration:underline}a:visited{color:#8B0000;text-decoration:underline}a:active{color:red;text-decoration:underline}a:hover{color:red;text-decoration:none}a[target=_blank]{padding-right:22px;background:url(/img/ext-link.png) 100% 0 no-repeat}details{margin:6px 0;width:inherit}details[open] div,ul{animation:spoiler .5s}@keyframes spoiler{0%{opacity:0}100%{opacity:1}}details :focus{outline:none}summary{cursor:pointer}p{text-indent:24px;text-align:justify;margin:2px 0}img{margin:4px 0}object{width:100%;height:600px;margin:8px 0}video{background:rgba(0,0,0,.8)}video :focus{outline:none}footer{height:100px;text-align:center;margin:0;padding:10px 30px;line-height:2.4;white-space:nowrap;overflow:hidden;color:#FFFAFA;letter-spacing:1px;background:#483D8B;clear:both}footer a:link,footer a:visited,footer a:active{color:#FFFAFA;text-decoration:underline}footer a:hover{color:#FFFAFA;text-decoration:none}#container{height:100%;width:1400px;min-width:740px;margin:0 auto;padding:0;vertical-align:top;background:#fff8dc;box-shadow:0 0 8px 0 rgba(66,72,67,0.6);-webkit-box-shadow:0 0 8px 0 rgba(66,72,67,0.6);-moz-box-shadow:0 0 8px 0 rgba(66,72,67,0.6)}#header{width:inherit;height:100px;margin:0;padding:0;text-align:center;overflow:hidden}#wrapper{float:left;width:calc(100% - 260px);height:auto;vertical-align:top;margin:0;padding:0 10px 4px}#sidebar{float:right;width:260px;height:auto;vertical-align:top;margin-top:10px;padding:0}#title{display:inline-block;vertical-align:top;height:42px;min-width:740px;margin:16px 0 0;text-align:center;white-space:nowrap;font:bold 48px/.8 arial black,verdana,sans-serif;letter-spacing:2px;color:#FFD700;text-shadow:2px 2px 3px #DC143C,-2px -2px 4px #fff;clear:both}#logo{float:left;width:168px;height:100px;margin:0;padding:0;background:#fff}#menu{width:inherit;min-width:740px;margin:0 auto;padding:0;background:rgba(72,61,139,0.7);vertical-align:baseline;font:bold 24px/1.2 verdana,sans-serif;letter-spacing:1px;white-space:nowrap}#status{margin-bottom:10px;padding:2px 0 6px;text-align:center;background:#40E0D0;box-shadow:6px 6px 8px 0 rgba(66,72,67,0.6);-webkit-box-shadow:6px 6px 8px 0 rgba(66,72,67,0.6);-moz-box-shadow:6px 6px 8px 0 rgba(66,72,67,0.6)}.onTop{float:right;font-size:32px}.onTop a:link,.onTop a:visited,.onTop a:active,.onTop a:hover{color:#FFFAFA;text-decoration:none}.adaptive-img{width:94%;height:auto;margin:4px auto;clear:both}.adaptive{width:94%;max-width:720px;height:auto;margin:0;padding:0;box-shadow:-8px -8px 10px 0 rgba(66,72,67,0.5);-webkit-box-shadow:-8px -8px 10px 0 rgba(66,72,67,0.5);-moz-box-shadow:-8px -8px 10px 0 rgba(66,72,67,0.5)}.fixed-moduls{position:fixed;width:inherit}.modul{width:auto;vertical-align:top;margin:0 0 12px;padding:0;clear:both}.modul-content{margin-top:-26px;border:2px #DC143C solid;padding:10px 5px}.menu-item{display:flex;margin:0;padding:4px 0 8px;list-style:none;justify-content:flex-start;align-items:flex-start}.menu-item li{text-align:center;height:auto;flex-grow:1;position:relative;border-right:2px #fff solid;white-space:nowrap}.menu-item li:last-child{border-right:none}.menu-item li a:link,.menu-item li a:visited{color:#fff;text-decoration:none}.menu-item li a:active,.menu-item li a:hover{color:#fff;text-decoration:underline}.colored-list{list-style:square outside;margin:0 0 0 -20px;color:#DC143C}.archive-item{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none}.archive-item li{flex-grow:0;width:48px;text-align:center;height:auto;white-space:nowrap}.last-modify{vertical-align:bottom;margin:10px auto 2px;padding:2px;text-align:center;background:#DC143C;color:#fff;width:100%;clear:both}.topper{display:inline-table;width:calc(100% - 170px);min-width:740px;height:100px;vertical-align:bottom;background-image:url(/img/top-bgimage.webp);background-position:top;background-size:cover;background-repeat:no-repeat}.central-block{width:inherit;min-height:calc(100vh - 202px);margin:0;padding:2px 10px 10px;background-image:url(/img/bg.webp);background-position:left;background-size:auto;background-repeat:repeat;background-attachment:fixed}.content-wrapper{display:table;width:inherit;min-height:calc(100vh - 202px);margin:0;background-image:url(/img/bg.webp);background-position:left;background-size:auto;background-repeat:repeat;background-attachment:fixed;clear:both}.plashka{width:200px;height:50px;margin:0 auto -20px;padding:0;vertical-align:middle;font-weight:bold;text-align:center;letter-spacing:1px;color:#fff;background:#DC143C;background:linear-gradient(135deg,transparent 5px,#DC143C 0) top left,linear-gradient(-135deg,transparent 5px,#DC143C 0) top right;background-size:50% 50%;background-repeat:no-repeat;clear:both}.foto-gallery{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;list-style:none;margin:2px 0;padding:10px;background:#40e0d0}.gallery{width:inherit;margin-bottom:20px}.gallery h2{color:#fff;background:#dc143c}.gallery summary{font-size:18px;font-weight:700;border:0;margin:0;padding:0;color:#dc143c}.gallery details{display:block;margin-bottom:12px;padding:0}.shifted-summary{font-size:16px!important;border:0;margin-left:24px!important;padding:0;color:#222!important}.video-frame{width:inherit;height:auto;text-align:center;margin:8px auto}.greetings{font-weight:700;color:red}.decased{background:#ff0}@media screen and (max-width:960px){#container{width:100%}#logo{display:none}#wrapper{float:none;width:100%;clear:both}#sidebar{float:none;width:100%;padding:0 4px;clear:both}.topper{display:block;width:inherit;clear:both}.fixed-moduls{position:static}.adaptive{width:98%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}@media screen and (min-width:1280px) and (max-width:1440px){#container{width:1200px}}@media screen and (max-width:1279px){#container{width:100%}}