body{background: #263238; font-family: ConsolasBold; color: #546e7a; font-weight: bold;}
/*#puzadpn {display:none}*/
@font-face{font-family: HelveticaLight; src: url(/fonts/HelveticaNeueCyr-Light.otf);}
@font-face{font-family: ConsolasBold; src: url(/fonts/consolab.ttf);}
*{margin: 0px; padding: 0px;}
iframe{display:none;}
.modal_head{display:none;}
img.max{width: 960px; border: 2px solid #3d5059; text-align: center;}
img.min{width: 960px; }
hr {color: #3d5059; background-color:#3d5059; border: 0px none; height: 1px; clear: both; margin: 10px 0 0 0;}
object{width:900px; height: 494px;}
table.table {width: 100%; height: 100%;}
td.td1 {width: 173px;}
td.td2 {width: 100%;}
.menu-block {width: 173px; height: 1px; padding: 22px;}
 .menu-title {font-family: HelveticaLight; color: rgba(225,2525,225,.7); float: left; font-size: 12px; text-transform: uppercase;}
 .menu-ago {width: 10px; height: 14px; background: url(/img/panel.png); float: right; margin-right: 3px;}
 .menu-ago:hover {background-position: 0 14px;}
 .menu-restart {width: 14px; height: 14px; background: url(/img/panel.png); float: right; background-position: -14px 0px;}
 .menu-restart:hover {background-position: -14px 14px;}
 .menu-forward {width: 10px; height: 14px; background: url(/img/panel.png); float: right; background-position: -33px 0px; margin-left: 3px;}
 .menu-forward:hover {background-position: -33px 14px;}
a.menu-act{text-decoration: none; color: rgb(225,2525,225); font-family: HelveticaLight; font-size: 11px; background: url(/img/li.png);}
.menu li a {text-decoration: none; color: rgb(225,2525,225); font-family: HelveticaLight; font-size: 11px; margin-bottom: 50px;}
 .menu li a:hover {background: url(/img/li.png);}
.tdi {width: auto; max-height: 43px; overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
 .inset {margin: 0 auto; padding: 0 1px 0 0; float: left; display: inline-block; vertical-align: middle;}
 .inset-info {display: inline-block; vertical-align: top; width: auto; height: 41px; border-bottom: 2px solid #80cbc4;}
 .inset-info-passive {display: inline-block; vertical-align: top; width: auto; height: 41px;}
 .inset-info-passive:hover {border-bottom: 2px solid #80cbc4;}
 .inset-img img {width: 39px; height: 21px; border: 1px solid #80cbc4;}
 .inset-title a {color: rgb(225,2525,225); font-family: HelveticaLight; font-size: 11px;}
 .inset-title-passive a {text-decoration: none; color: #476b7c; font-family: HelveticaLight; font-size: 11px;}
 .inset-exit {width: 7px; height: 7px; background: url(/img/x.png); opacity: 0.5;}
 .inset-exit:hover {opacity: 1.0;}
.tdm {width: auto; font-size: 13px; padding-right: 15px;}
 table.type-of-material {width: 100%; height: 85px; margin: 10px 0 0 0; white-space: normal;}
 td.type-of-material-cover {width: 116px; height: 85px; float: left;}
 .type-of-material-cover-cat {width: 116px; height: 20px; background: #3d5059;}
 .type-of-material-cover-cat-plus {width: 9px; height: 9px; background: url(/img/plus.png); float: left; margin: 6px 0 0 6px;}
 .type-of-material-cover-cat-title a {text-decoration: none; float: left; font-family: HelveticaLight; font-size: 12px; color: #263238; margin: 3px 0 0 6px;}
 .type-of-material-cover-img img {width: 112px; height: 61px; border: 2px solid #3d5059;}
 td.type-of-material-info-title {height: 26px; padding: 0 10px 0 10px; padding-top: 4px;}
 td.type-of-material-info-description {height: 51px; text-align: justify; padding: 0 0 0 10px; font-size: 13px; padding-top: 4px;}}
 .material {width: 100%;}
 .material-text {text-align: justify; font-size: 13px; margin: 10px 0 0 0;}
 span.material-text-version {background: #3d5059; color: #263238; border-radius: 50px; padding: 0 5px 0 5px; line-height: 1.5;}
 .material-spoiler{margin-top: 15px;}
 .spoiler > input + label:after {content: "Скрыто"; float: right; font-family: monospace; font-weight: bold;}
 .spoiler > input:checked + label:after {content: "-"; float: right; font-family: monospace; font-weight: bold;}
 .spoiler > input {display: none;}
 .spoiler > input + label , .spoiler > .spoiler_body {background:#3d5059; padding: 5px 15px; overflow: hidden; width:100%; box-sizing: border-box; display: block;}
 .spoiler > input + label + .spoiler_body {display: none;}
 .spoiler > input:checked + label + .spoiler_body {display: block;}
 .spoiler > .spoiler_body {background: #263238; border: 2px solid #3d5059; border-top: none;}
 /*pre,code*/
code{width: 1100px;}
 .hljs {display: block; color: #cdd3de; font-weight: bold; white-space: pre-wrap;}
 .hljs-comment, .hljs-template_comment, .diff .hljs-header, .hljs-doctype, .hljs-pi, .lisp .hljs-string, .hljs-javadoc {color: #93a1a1;}
 .hljs-keyword, .hljs-winutils, .method, .hljs-addition, .css .hljs-tag, .hljs-request, .hljs-status, .nginx .hljs-title {color: #c792ea;}
 .hljs-number, .hljs-command, .hljs-string, .hljs-tag .hljs-value, .hljs-rules .hljs-value, .hljs-phpdoc, .tex .hljs-formula, .hljs-regexp, .hljs-hexcolor, .hljs-link_url {color: #dc6c62;}
 .hljs-title, .hljs-localvars, .hljs-chunk, .hljs-decorator, .hljs-built_in, .hljs-identifier, .vhdl .hljs-literal, .hljs-id, .css .hljs-function {color: #268bd2;}
 .hljs-attribute, .hljs-variable, .lisp .hljs-body, .smalltalk .hljs-number, .hljs-constant, .hljs-class .hljs-title, .hljs-parent, .haskell .hljs-type, .hljs-link_reference {color: #b58900;}
 .hljs-preprocessor, .hljs-preprocessor .hljs-keyword, .hljs-pragma, .hljs-shebang, .hljs-symbol, .hljs-symbol .hljs-string, .diff .hljs-change, .hljs-special, .hljs-attr_selector, .hljs-subst, .hljs-cdata, .clojure .hljs-title, .css .hljs-pseudo, .hljs-header {color: #cb4b16;}
 .hljs-deletion, .hljs-important {color: #dc322f;}
 .hljs-link_label {color: #6c71c4;}
 .tex .hljs-formula {background: #eee8d5;}