*{margin:0;padding:0;}
html{line-height:normal;font-family:Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{padding:0;margin:0;}
*:focus{outline:0;}
a{outline:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;}
h1{font-size:2em;font-weight:normal;margin:0.67em 0;text-align:left;}
h2{font-size:1.5em;font-weight:normal;margin:3.5em 0;text-align:left;}
h3{font-size:1.18em;font-weight:normal;margin:3.5em 0;text-align:left;}
h4{font-size:1em;font-weight:normal;margin:3.5em 0;text-align:left;}
h5{font-size:0.81em;font-weight:normal;margin:1.5em 0;text-align:left;}
h6{font-size:0.68em;font-weight:normal;margin:1.5em 0;text-align:left;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}
p{margin:0;line-height:1.3;margin-bottom:1.3em;}
code,pre,samp,kbd{font-family:monospace,serif;font-size:1em;}
pre{white-space:pre-wrap;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,ol,ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
/*ol,ul{padding:0 0 0 40px;}*/
ol,ul{padding:0 0 0 16px;}
li{line-height:1.35;}
img{border:0;width:auto;max-width:100%;height:auto;margin:0;padding:0;line-height:normal;vertical-align:middle;}
form{margin:0;}
fieldset{border:0px solid #a0a0a0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{display:block;padding:0 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;max-width:100%;white-space:normal;}
textarea{overflow:auto;vertical-align:top;}
::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;font:inherit;}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration,[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-results-button,[type="search"]::-webkit-search-results-decoration{display:none;-moz-appearance:none;-webkit-appearance:none;}
input:invalid,input:-moz-submit-invalid,input:-moz-ui-invalid{box-shadow:none;outline:none;}
input::-ms-clear{width:0;height:0;display:none;}
input:-moz-placeholder,input:-ms-input-placeholder,input::-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}
table{margin:0;padding:0;width:100%;border:none;border-collapse:collapse;border-spacing:0;}
summary{display:list-item;}
canvas{display:inline-block;}
[hidden]{display:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
label{display:inline-block;margin-bottom:5px;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
select:-moz-focusring{color:transparent;text-shadow:0px 0px 0px #000;}

html,body{height:100%}
body{color:#000000;background-color:#fff;font-size:16px;font-family:Scada,Helvetica,Arial;display:flex;flex-direction:column;height:auto;}
.container,.container-spec{max-width:1400px;padding:0em 4% 0em  4%;margin:0 auto;display:block;word-wrap:break-word;border:0;}
.footer{display:block;background-color:#333366;color:#fff;width:100%;}
.footblock{margin:1em auto;text-align:center;padding:0.5em 1em 2em 1em;line-height:1.6;font-size:1.12em;}
.footer a{color:#fff;text-decoration:none;}
.footer a:visited{color:#fff;text-decoration:none;}
.footer a:hover{color:#fff;text-decoration:underline;}
.footer .channel{margin:5em 0 0 0;}
.footer .channel .link{margin:1em;}
.footer .channel .webmaster{margin:4em 0 1em 0;color:#a0a0a0;font-size:0.8em;}
.footer .channel .webmaster a{color:#a0a0a0;white-space:nowrap;}
.footer .channel img{max-width:max-content;}

/*.shadow{box-shadow: 0px 10px 15px -10px rgba(226,229,237,0.9);-webkit-box-shadow:0px 10px 15px -10px rgba(226,229,237,0.9);-moz-box-shadow:0px 10px 15px -10px rgba(226,229,237,0.9);-o-box-shadow:0px 10px 15px -10px rgba(226,229,237,0.9);}*/
.shadow-gray{box-shadow: 0px 10px 15px -10px rgba(177,185,207,0.7);-webkit-box-shadow:0px 10px 15px -10px rgba(177,185,207,0.7);-moz-box-shadow:0px 10px 15px -10px rgba(177,185,207,0.7);-o-box-shadow:0px 10px 15px -10px rgba(177,185,207,0.7);}
.shadow-black{-webkit-box-shadow:0 30px 20px -15px rgba(30,30,30,0.5);box-shadow:0 30px 20px -15px rgba(30,30,30,0.5);-moz-box-shadow:0 30px 20px -15px rgba(30,30,30,0.5);-o-box-shadow:0 30px 20px -15px rgba(30,30,30,0.5);}
.sticky{_position:fixed;top:0;left:0px;right:0px;z-index:100;background-color:#fff;}

.row{width:100%;display:block;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
.row:after, .row:before{content:"";display:table;line-height:0;}
.row:after{clear:both;}
.row > label{width:100%;}

.center{margin:0 auto;text-align:center;}
.clear{display:block;clear:both;}
.clear:after{content:"";display:table;clear:both;margin:0;line-height:0;}
.block_end{width:100%;clear:both;margin:0;}
.left{margin:0px 20px 20px 0px;float:left;}
.right{margin:0px 0px 20px 20px;float:right;}

a{color:#1f1c66;text-decoration:underline;}
a:visited{color:#1f1c66;}
a:hover{color:#1f1c66;}

h1{color:#333399;font-size:2.1em;line-height:1.1;margin:0 0 1em 0;text-transform:uppercase;}
h2{color:#333366;font-size:1.875em;line-height:1.1;margin:0 0 1em 0;text-transform:uppercase;}
h3{color:#333366;font-size:1.5em;line-height:1.1;margin:0 0 1em 0;text-transform:uppercase;}
h4{color:#333366;font-size:1.3em;line-height:1.1;margin:0 0 1em 0;}
h5{color:#333366;font-size:1.1em;line-height:1.1;margin:0 0 1em 0;}
h6{color:#333366;font-size:1.02em;line-height:1.1;margin:0 0 1em 0;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1f1c66;text-decoration:none;line-height:1;}

form{padding:20px;margin:15px 0;background-color:#eeeef0;border-top:1px solid #e5e5e5;*zoom:1;}
form:before,form:after{content:"";display:table;line-height:0;}
form:after{clear:both;}
fieldset{text-align:left;color:#000000;padding:5px;_margin:0px 10px 0 0;}
select,textarea,input[type="text"],input[type="number"],input[type="password"],input[type="email"],input[type="search"],input[type="file"]{
display:inline-block;height:25px;padding:4px 8px;margin-bottom:10px;font-size:15px;
color:#555555;vertical-align:middle;
max-width:95%;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffffff;border:1px solid #cccccc;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;
-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;
transition:border linear 0.2s,box-shadow linear 0.2s;}

select{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;padding:4px 8px;max-width:260px;}
input[type="radio"],input[type="checkbox"]{margin:4px 10px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;}
select:focus,textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="file"]:focus{border-color:rgba(82,168,236,0.8);outline-color:transparent;outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
select,input[type="file"]{min-width:100px;max-width:280px;}
select,textarea,input[type="text"],input[type="number"],input[type="password"],input[type="email"],input[type="search"],input[type="file"]{width:95%;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}
textarea{margin:3px 0px 3px 0px;}

@media screen and (max-width:780px){form{padding:10px;} _fieldset{margin:0px 5px 0 5px;}}
@media screen and (max-width:539px){ul.news{list-style:none;} _fieldset{padding:5px;}}

.btn{color:#eee;background-color:#b49c7a;display:inline-block;padding:4px 14px;margin-bottom:0;-font-size:15px;text-align:center;vertical-align:middle;cursor:pointer;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #b3b3b3 #e6e6e6;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25) rgba(0,0,0,0.1);}
.btn:hover,.btn:focus{text-decoration:none;color:#fff;background-color:#997d5a;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn[disabled],.btn[disabled]:hover{cursor:not-allowed;color:#888;opacity:.8;background-position:0px 0px;}

button{display:block;background-color:#fff;height:45px;border:0;padding:0 34px;margin:10px auto;-font-size:1.1rem;-max-width:160px;color:#fff;}
button:hover{opacity: 0.8;}
/*---------------------------------------*/

[class^=icon-],[class^=flag-],[class^=file-]{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url(/images/ui/icons.png);}
.flag-ru{width:32px;height:23px;background-position:-1px -37px;}
.flag-en{width:32px;height:23px;background-position:-37px -37px;}
.icon-eye{width:36px;height:22px;background-position:-117px -69px;}
.icon-user{width:34px;height:34px;background-position:-112px -34px;}
.icon-pos{width:18px;height:18px;background-position:-2px -69px;}
.icon-time{width:18px;height:18px;background-position:-24px -69px;}
.icon-mail{width:20px;height:20px;background-position:-46px -69px;}
.icon-phone{width:20px;height:20px;background-position:-70px -69px;}
.icon-home{width:20px;height:20px;background-position:-93px -70px;}
.icon-search{width:20px;height:20px;background-position:-113px -92px;}
.icon-erase{width:20px;height:20px;background-position:-48px -95px;}
.icon-toleft{width:68px;height:68px;background-position:-170px -32px;}
.icon-toright{width:68px;height:68px;background-position:-240px -32px;}
.icon-tag{width:18px;height:18px;background-position:-0px -117px;}  /* синий 0px;серый -23px; красный -45px; */
.file-7z  {width:32px;height:32px;background-position:-0px  -0px;}
.file-bmp {width:32px;height:32px;background-position:-32px -0px;}
.file-doc {width:32px;height:32px;background-position:-64px -0px;}
.file-docx{width:32px;height:32px;background-position:-96px -0px;}
.file-gif {width:32px;height:32px;background-position:-128px -0px;}
.file-gz  {width:32px;height:32px;background-position:-160px -0px;}
.file-jpeg{width:32px;height:32px;background-position:-192px -0px;}
.file-jpg {width:32px;height:32px;background-position:-224px -0px;}
.file-pdf {width:32px;height:32px;background-position:-256px -0px;}
.file-png {width:32px;height:32px;background-position:-288px -0px;}
.file-ppt {width:32px;height:32px;background-position:-320px -0px;}
.file-rar {width:32px;height:32px;background-position:-352px -0px;}
.file-rtf {width:32px;height:32px;background-position:-384px -0px;}
.file-swf {width:32px;height:32px;background-position:-416px -0px;}
.file-tgz {width:32px;height:32px;background-position:-448px -0px;}
.file-tif {width:32px;height:32px;background-position:-480px -0px;}
.file-txt {width:32px;height:32px;background-position:-512px -0px;}
.file-xls {width:32px;height:32px;background-position:-544px -0px;}
.file-zip {width:32px;height:32px;background-position:-576px -0px;}
.file-cdr {width:32px;height:32px;background-position:-608px -0px;}
.file-eps {width:32px;height:32px;background-position:-639px -0px;}
a.icon_left[href$=".7z"],  a.icon_right[href$=".7z"]  {background-image:url('/images/ui/file_7z.png');}
a.icon_left[href$=".bmp"], a.icon_right[href$=".bmp"] {background-image:url('/images/ui/file_bmp.png');}
a.icon_left[href$=".doc"], a.icon_right[href$=".doc"] {background-image:url('/images/ui/file_doc.png');}
a.icon_left[href$=".docx"],a.icon_right[href$=".docx"]{background-image:url('/images/ui/file_docx.png');}
a.icon_left[href$=".gif"], a.icon_right[href$=".gif"] {background-image:url('/images/ui/file_gif.png');}
a.icon_left[href$=".gz"],  a.icon_right[href$=".gz"]  {background-image:url('/images/ui/file_gz.png');}
a.icon_left[href$=".jpeg"],a.icon_right[href$=".jpeg"]{background-image:url('/images/ui/file_jpeg.png');}
a.icon_left[href$=".jpg"], a.icon_right[href$=".jpg"] {background-image:url('/images/ui/file_jpg.png');}
a.icon_left[href$=".pdf"], a.icon_right[href$=".pdf"] {background-image:url('/images/ui/file_pdf.png');}
a.icon_left[href$=".png"], a.icon_right[href$=".png"] {background-image:url('/images/ui/file_png.png');}
a.icon_left[href$=".pptx"],a.icon_right[href$=".pptx"],
a.icon_left[href$=".ppt"], a.icon_right[href$=".ppt"] {background-image:url('/images/ui/file_ppt.png');}
a.icon_left[href$=".rar"], a.icon_right[href$=".rar"] {background-image:url('/images/ui/file_rar.png');}
a.icon_left[href$=".rtf"], a.icon_right[href$=".rtf"] {background-image:url('/images/ui/file_rtf.png');}
a.icon_left[href$=".swf"], a.icon_right[href$=".swf"] {background-image:url('/images/ui/file_swf.png');}
a.icon_left[href$=".tgz"], a.icon_right[href$=".tgz"] {background-image:url('/images/ui/file_tgz.png');}
a.icon_left[href$=".tif"], a.icon_right[href$=".tif"] {background-image:url('/images/ui/file_tif.png');}
a.icon_left[href$=".txt"], a.icon_right[href$=".txt"] {background-image:url('/images/ui/file_txt.png');}
a.icon_left[href$=".xls"], a.icon_right[href$=".xls"] {background-image:url('/images/ui/file_xls.png');}
a.icon_left[href$=".zip"], a.icon_right[href$=".zip"] {background-image:url('/images/ui/file_zip.png');}
a.icon_left[href$=".cdr"], a.icon_right[href$=".cdr"] {background-image:url('/images/ui/file_cdr.png');}
a.icon_left[href$=".eps"], a.icon_right[href$=".eps"] {background-image:url('/images/ui/file_eps.png');}
a.icon_left{height:16px;padding:4px 0px 17px 41px;margin:1px 10px 0 0px;background-position:0% 0px;background-repeat:no-repeat;display:inline-block;}
a.icon_right{height:16px;padding:4px 40px 17px 0px;margin:1px 10px 0 0px;background-position:100% 0px;background-repeat:no-repeat;display:inline-block;}
a.download_left, a.download_right {background-image:url('/images/ui/download.png');}
a.download_left{height:18px;padding:0px 0px 0px 24px;margin:1px 10px 0 0px;background-position:0% 2px;background-repeat:no-repeat;display:inline-block;}
a.download_right{height:18px;padding:0px 24px 0px 0px;margin:1px 10px 0 0px;background-position:100% 2px;background-repeat:no-repeat;display:inline-block;}

.menu-container{margin:0 auto;width:100%;position:relative;background-color:transparent;z-index:98;font-size:1.125em;line-height:1.15;min-height:92px;}
.menu-dirt-one{background-color:#333366;}
.menu-dirt-sec{background-color:#333366;}
.logo-main-ru{float:left;margin:15px 5px 0px 10px;font-size:0.9em;width:480px;height:65px;text-decoration:none;background-image:url("/images/ui/head_ru.png");}
.logo-main-en{float:left;margin:15px 5px 0px 10px;font-size:0.9em;width:480px;height:65px;text-decoration:none;background-image:url("/images/ui/head_en.png");}

.menu{float:right;display:block;position:relative;}
.delim {padding:0 1.5em;}
.menu-block-serv{position:relative;color:#E79A24;background-color:transparent;z-index:99;float:right;width:28%;margin:20px 0 11px 0;}
.menu-serv{float:right;background-color:transparent;font-size:0.8em;}
.menu-serv > ul{margin:0 0 0 0;list-style:none;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-serv > ul > li{float:left;background-color:transparent;padding:0 0 0 1em;margin:0;}
.menu-serv > ul > li a {display:block;color:#fff;min-width:1em;height:24px;margin:0px 0px 0px 0.6px;padding:4px 0 0 0;text-decoration:none;text-transform:capitalize;}
/*.menu-serv > ul > li a:hover{color:#333399;}
.menu-serv > ul > li:hover{}*/
.menu-control{float:right;padding:0.5em 0.5em 0.5em 1.0em;}
.menu-control > a {margin:0px 0.5em;}

.menu-block-main{color:#1f1c66;background-color:transparent;z-index:99;display:block;width:100%;float:right;margin-left:0%;position:relative;}

.mobile{color:#1f1c66;display:none;padding:10px 20px;}
.mobile {display:none;float:right;position:relative;width:29px;height:29px;cursor:pointer;margin:34px 2px 0 0;padding:2px;} /*38*/
/*
.mobile a {position:absolute;top:13px;left:0px;display:block;width:28px;height:3px;outline:none;background-color:#222;transition:background-color .3s ease-in-out;}
.mobile a:before, .mobile a:after{content:" ";position:absolute;width:28px;height:3px;background-color:#222;transform:rotate(0deg);transition:background-color .3s ease-in-out, transform .4s ease-in-out, top .4s ease-in-out;}
*/
.mobile a {position:absolute;top:13px;left:0px;display:block;width:28px;height:3px;outline:none;background-color:#fff;transition:background-color .3s ease-in-out;}
.mobile a:before, .mobile a:after{content:" ";position:absolute;width:28px;height:3px;background-color:#fff;transform:rotate(0deg);transition:background-color .3s ease-in-out, transform .4s ease-in-out, top .4s ease-in-out;}
.mobile a:before {top:-8px;}
.mobile a:after {top:8px;}
.mobile.close a {background-color:transparent;}
/*
.mobile.close a:before {background-color:#222;transform:rotate(45deg);top:0;}
.mobile.close a:after {background-color:#222;transform:rotate(-45deg);top:0;}
*/
.mobile.close a:before {background-color:#fff;transform:rotate(45deg);top:0;}
.mobile.close a:after {background-color:#fff;transform:rotate(-45deg);top:0;}

.menu-main{float:right;margin:0px 0 0 0;background-color:transparent;}
.menu-dropdown-icon:before{content:"\25BC";display:none;cursor:pointer;float:right;padding:0.5em 1.0em;background:#fff;color:#333;border:0px solid #333;}
.menu-dropdown-icon.open:before{transform:rotate(180deg);}
.menu-main > ul{margin: 0 0 0 0;_width:100%;list-style:none;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-main > ul:before, .menu-main > ul:after{content:"";display:table;}
.menu-main > ul:after{clear:both;}
.menu-main > ul > li{float:left;padding:0;margin:0;}
.menu-main a:hover{color:#fff;}
/*.menu-main > ul > li a {display:block;color:#1f1c66;padding:0.68em 0.7em;transition:background-position 180ms ease;text-decoration:none;_text-transform:capitalize;}*/
.menu-main > ul > li a {display:block;color:#dcd8ff;padding:0.68em 17px 0.68em 0em;transition:background-position 180ms ease;text-decoration:none;_text-transform:capitalize;}
.menu-main li.select > a{color:#fff;}
/*.menu-main > ul > li > ul{display:none;width:100%;padding:20px;position:absolute;z-index:99;left:0;margin:4px 0 0 0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0px 2px 10px -1px #B8B6B6;-webkit-box-shadow:0px 2px 10px -1px #B8B6B6;-moz-box-shadow:0px 2px 10px -1px #B8B6B6;-o-box-shadow:0px 2px 10px -1px #B8B6B6;background-color:#fff;top:43px;}*/
.menu-main > ul > li > ul{display:none;width:100%;padding:20px;position:absolute;z-index:99;left:0;margin:4px 0 0 0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:43px;border-top:1px solid #fff;}
.menu-dirt-one .menu-main > ul > li > ul{background-color:#333366a1;}
.menu-dirt-sec .menu-main > ul > li > ul{background-color:#333366db;}

.menu-main > ul > li > ul:before, .menu-main > ul > li > ul:after{content:"";display:table;}
.menu-main > ul > li > ul:after{clear:both;}
.menu-main > ul > li > ul > li{margin:0;padding-bottom:0;padding-right:5%;padding-left:2%;list-style:none;width:43%;background:none;float:left;}
/*.menu-main > ul > li > ul > li a{color:#1f1c66;padding:0.7em 0 0.6em 0;width:95%;display:block;_border-bottom:1px solid #b49c7a;text-transform:uppercase;}*/
.menu-main > ul > li > ul > li a{color:#dcd8ff;padding:0.7em 0 0.6em 0;width:95%;display:block;text-transform:uppercase;}
/*.menu-main > ul > li > ul > li a:hover{color:#1d09bf;}*/
.menu-main > ul > li > ul > li a:hover{color:#fff;}
.menu-main > ul > li > ul > li > ul{display:block;padding:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-main > ul > li > ul > li > ul:before, .menu-main > ul > li > ul > li > ul:after{content:"";display:table;}
.menu-main > ul > li > ul > li > ul:after{clear:both;}
.menu-main > ul > li > ul > li > ul > li{float:left;width:100%;padding:0;margin:0;font-size:0.9em;}
.menu-main > ul > li > ul > li > ul > li a{color:#1f1c66;color:#dcd8ff;border:0;text-transform:none;padding:0.4em 0;}
.menu-main > ul > li > ul.sub{width:18em;left:auto;}
.menu-main > ul > li > ul.sub > li{width:100%;}
.menu-main > ul > li > ul.sub > li a{padding:8px 0;text-transform:none;}
.menu-main > ul > li:last-of-type > ul.sub {right:1px;}
/*.menu-main > ul > li.select > a{border-bottom:2px solid #1d09bf;}*/
/*.menu-main > ul > li > a{border-bottom:2px solid #fff;}*/
/*.menu-main > ul > li > a{border-bottom:2px solid #333366;}*/
/*.menu-main > ul > li > a:hover{border-bottom:2px solid #1d09bf;}*/
/*.menu-main > ul > li > a:hover{border-bottom:2px solid #fff;}*/

.form-search, .form-search-main {position:relative;margin-left:auto;border:none;width:50%;max-width:100%;top:0px;right:0;opacity:0;visibility:hidden;z-index:-1;transition:all 0.3s;background-color: transparent;height:46px;}
.input-group {position:relative;display:-ms-flexbox;-js-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%;background-color:#fff;border-top:1px solid #e2e5ed;border-bottom:1px solid #e2e5ed;}
label { display: inline-block; margin-bottom: .5em;}
.form-control { display: block; width: 100%; padding: .375em .75em; font-size: 1em; line-height:1.5; color: #000; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0;}
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text { padding: .5em 1em; font-size: 1.25em; line-height: 1.5;}
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text { font-size: 1.125em; font-weight: 300; padding: .844em 1.25em;}
.form-search .form-control, .form-search-main .form-control { border-width: 0;}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0;}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control { border-right: 0;}
.input-group-append, .input-group-prepend, .input-group > .custom-file { display: -ms-flexbox; -js-display: flex; display: flex;}
.input-group-append { margin-left: -1px;}
.btn {display:inline-block;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.8em 1.5em;font-size:1rem;line-height:1.2;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn {border-radius:2em;text-transform:uppercase;-font-size:.875em;}
.form-search .btn, .form-search-main .btn { border-radius:0; margin-bottom:-1px;}
.input-group-append .btn, .input-group-prepend .btn { position:relative; z-index:2;}
.theme-rusty-red .btn-theme { color:#fff; background-color:#b51412; border-color:#b51412;}
.btn:not(:disabled):not(.disabled) {cursor:pointer;}
.form-search form, .form-search-main form {padding:0;margin:0;background-color:transparent;border:none;height:46px;}
.form-search input[type="text"], .form-search-main input[type="text"] {height:24px;padding:.75em 1.25em .75em 1em;border-color:rgba(254,254,254,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(250,250,250,0.6),0 0 8px rgba(254,254,254,0.6);-moz-box-shadow:inset 0 1px 1px rgba(250,250,250,0.6),0 0 8px rgba(254,254,254,0.6);box-shadow:inset 0 1px 1px rgba(250,250,250,0.6),0 0 8px rgba(254,254,254,0.6);}
.form-search button, .form-search-main button {height:46px;margin:0;}
.form-search .btn, .form-search-main .btn {background-color:#333399;margin:0;}
.tgl-search {display:none;}
label[for="tgl-search"] {cursor:pointer;}
.btn-search {padding:13px 0 0 4px;float:right;}
input.tgl-search:checked + div.form-search-main {top:0px;opacity:1;visibility:visible;z-index:98;}
input.tgl-search:checked + div.form-search {top:59px;opacity:1;visibility:visible;z-index:98;}

@media only screen and (max-width:1024px){
input.tgl-search:checked + div.form-search-main {top:12px;}
}

.rsearch{margin:0;}
.rsearch ul {margin:0;padding:0;}
.rsearch ul li {margin:0 0 2em 0;list-style-type:none;}
.rsearch .rs_bcrump {color:#1d09bf;text-decoration:none;}
.rsearch .rs_title {color:#1f1c66;text-decoration:none;font-weight:bold;}
.rsearch .rs_title:hover{text-decoration:underline;}
.rsearch p {margin-top:1em;}
.rsearch .frm-search {margin:0;border:none;width:90%;background-color:transparent;height:46px;}
.rsearch .frm-search .form-control { border-width: 0;}
.rsearch .frm-search form {padding:0;margin:0;background-color:transparent;border:none;}
.rsearch .frm-search input[type="text"] {height:24px;padding:.75em 1.25em .75em 1em;border-color:rgba(254,254,254,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(250,250,250,0.6),0 0 8px rgba(254,254,254,0.6);-moz-box-shadow:inset 0 1px 1px rgba(250,250,250,0.6),0 0 8px rgba(254,254,254,0.6);box-shadow:inset 0 1px 1px rgba(250,250,250,0.6),0 0 8px rgba(254,254,254,0.6);}
.rsearch .frm-search button {height:46px;margin:0;}
.rsearch .frm-search .btn {border-radius:0; margin-bottom:-1px;background-color:#333399;margin:0;}
.rsearch .frm-search .input-group{border-left:1px solid #e2e5ed;}

@media only screen and (max-width:1023px){
.form-search, .form-search-main {border-left:1px solid #e2e5ed;}
}

@media only screen and (max-width:620px){
.logo-main-ru {width:200px;background-image:url("/images/ui/head_smart_ru.png");}
.logo-main-en {width:200px;background-image:url("/images/ui/head_smart_en.png");}
}

@media only screen and (max-width:1026px){
.menu-block-serv{display:none;}
}
@media only screen and (max-width:1024px){  /*890*/
.container{padding:0 15px;}
.container-spec{padding:0;}
.logo-main {margin:20px 5px 20px 20px;}
.menu-block-serv{display:none;}
.menu-block-main{right:0px;top:0px;float:none;}
.btn-search{padding:36px 20px 0 10px;} /*40*/
.form-search, .form-search-main{width:100%;max-width:100%;border:none;}
.mobile, .menu {display:block;}
.menu-main{display:none;width:100%;background-color:#fff;margin-top:12px;padding-bottom:12px;border-bottom:1px solid #aaa;}
.menu-container {-padding:0 0 16px 0px;}
.menu-dropdown-icon:before{display:block;}
.menu-main > ul{display:none;}
.menu-main > ul > li{width:100%;display:block;overflow:hidden;}
/*.menu-main > ul > li:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;} /**/
.menu-main > ul > li a{padding:0.64em 1em;width:95%;display:block;margin:0;color:#333366;}
.menu-main > ul > li > ul{position:relative;top:0px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;margin:0;}
.menu-main > ul > li > ul.sub{width:100%;}
.menu-main > ul > li > ul > li{float:none;width:100%;}
.menu-main > ul > li > ul > li:first-child{margin:0;}
.menu-main > ul > li > ul > li > ul{position:relative;}
.menu-main > ul > li > ul > li > ul > li{float:none;}
.menu-main > ul > li > ul > li a{color:#333366;}
.menu-main .show-on-mobile{display:block;}

.menu-dirt-one .menu-main > ul > li > ul,.menu-dirt-sec .menu-main > ul > li > ul{background:#f1f3f6;}

.menu-main > ul > li > ul > li a:hover{color:#333366;font-weight:bold;}
.menu-main a:hover{color:#333366;font-weight:bold;}
.menu-main li.select > a{color:#333366;font-weight:bold;}

/*.menu-main > ul > li.select > a{border-bottom:2px solid #fff;}
.menu-main > ul > li > a{border-bottom:2px solid #fff;}
.menu-main > ul > li > a:hover{border-bottom:2px solid #fff;}   */
.search{margin:0px 8px 8px 0px;height:41px;}
}

.hr1, .hr2, .hr3{display:block;width:100%;height:10px;margin:5px 0 0px 0;padding:0;border-top:2px #b49c7a;clear:both;}
.hr1{border-top-style:solid;}
.hr2{border-top-style:dotted;}
.hr3{border-top-style:dashed;}
hr{border:none;color:#e2e5ed;background-color:#b1b9cc;height:1px;margin:16px 0;}

.headline{margin:3em 0 2em 0;}
.headline hr {height:2px;margin:1em 0 0 0;}

.menu_nav{float:left;display:block;margin:0px;padding:0px;font-size:0.8em;}
ul.breadcrumb{margin:0px;padding:0px;text-align:left;display:inline-block;text-transform:none;}
ul.breadcrumb > li{margin:0;padding:0;float:left;position:relative;list-style:none;display:block;font-weight:normal;}
ul.breadcrumb > li + li:before{padding:0 4px 0 4px;color:#aaa;content:"/";}
ul.breadcrumb a, .breadcrumb a:visited{color:#9199af;text-decoration:none;padding:0px 0px 0 0px;}
ul.breadcrumb a:hover{color:#7179af;;text-decoration:underline;}

.pagin{width:100%;margin:0;}
.pagin-block{display:block;float:right;text-align:center;line-height:1.1;}
.pg-skip{display:inline-block;padding:4px 12px;margin:0 8px 0 0;text-align:center;vertical-align:middle;color:#777777;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:default;}
.pg-curr{display:inline-block;padding:4px 14px;margin:0 8px 0 0;text-align:center;vertical-align:middle;color:#ae9b7b;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:default;border:1px solid #ae9b7b;}
.pg-nav {display:inline-block;padding:4px 14px;margin:0 8px 0 0;text-align:center;vertical-align:middle;color:#777777;text-shadow:0 1px 1px rgba(255,255,255,0.75);border:1px solid #e8e8e8;text-decoration:none;}
.pg-nav:hover {border:1px solid #b49c7a;}
.pg-nav:visited {color:#777777;}

.page_text {margin:0 10% 0 0px;padding:0 0em;}
.page_text h1:first-child,.page_text h2:first-child,.page_text h3:first-child,.page_text h4:first-child,.page_text h5:first-child,.page_text h6:first-child,.page_text ul:first-child,.page_text ol:first-child,.page_text p:first-child,.page_text div:first-child,.page_text form:first-child,.page_text fieldset:first-child{margin-top:0;}
h1.page_text ~ p,h2.page_text ~ p,h3.page_text ~ p{margin-bottom:2em;}
.page_text li{margin-bottom:1em;}
.page_text p{text-align:justify;line-height:1.6;}
@media screen and (max-width:780px){
.page_text {margin:0 0px 0 0px;}
}
.page_single {margin:0;padding:0;}
.page_single h1:first-child,.page_single h2:first-child,.page_single h3:first-child,.page_single h4:first-child,.page_single h5:first-child,.page_single h6:first-child,.page_single ul:first-child,.page_single ol:first-child,.page_single p:first-child,.page_single div:first-child,.page_single form:first-child,.page_single fieldset:first-child{margin-top:0;}
.page_single li{margin-bottom:1em;}
.page_single p + p{margin-bottom:0.5em;}
.page_single p{text-align:justify;}
@media screen and (max-width:780px){
.page_single {margin:0;}
}

.sideblock{width:100%;height:auto;padding:0;margin:0;position:relative;}
.sidebar{width:100%;margin:0;padding:0 0.8em 0.8em 0;float:left;min-height:1px;position:relative;line-height:1.15;box-shadow:-8px 0px 15px -10px rgba(241,243,246,0.8);-webkit-box-shadow:-8px 0px 15px -10px rgba(241,243,246,0.8);-moz-box-shadow:-8px 0px 15px -10px rgba(241,243,246,0.8);-o-box-shadow:-8px 0px 15px -10px rgba(241,243,246,0.8);border-left:1px solid #f1f3f6;}
.sidebar li{border-left:3px solid transparent;margin:0px 0px 5px 0px;}
.sidebar li.select.current{border-left:2px solid #333366}
.sidebar li a{color:#333366;text-decoration:none;opacity:0.7;}
.sidebar li a:visited{color:#333366;}
.sidebar li a:hover{color:#333399;opacity:1;}
.sidebar li.select a{color:#333366;}
.sb_title{width:100%;font-size:1.4em;padding:13px 0px 16px 0px;line-height:1;background-color:#f1f3f6;color:#333366;margin-bottom:10px;border-top:2px solid #333399;}
.sb_title a{width:100%;margin:2px 19px;text-decoration:none;text-transform:none;color:#333366;}
.sb_menu{padding:0;margin:0 0 15px 0;list-style:outside none none;}
[class^=sb_item_]{display:block;padding:2px 15px 3px 1em;}
.sb_item_0{padding-left:0em;}
.sb_item_1{padding-left:1em;}
.sb_item_2{padding-left:2em;}
.sb_item_3{padding-left:3em;}
.sb_item_4{padding-left:4em;}
.sb_item_5{padding-left:5em;}

.news {line-height:1.4;font-size:1em;}
.news h1 {color:#333399;line-height:1;}
.news h2 {color:#333366;font-size:1.5em;margin-top:1.2em;}
.news h3 {color:#333366;}
.news h4 {margin-top:1.2em;}
.news h1 a,.news h1 a:visited{color:#333399;}
.news h1 a:hover{color:#333399;text-decoration:underline;}
.news-list {margin:0 0 2em 0;}
.news-list img {margin:1em 1em;}
.news ul > li{padding:5px 0;}
.news ul {margin:0;padding:0;list-style:none;}
.news li {margin-left:0px;}
.news .data{height:8px;width:100%;display:block;font-size:1em;padding:0;border-top:1px solid #b1b9cf;margin:2em 0 0 0;position:relative;}
.news .data span{background:#fff;margin:-0.9em 0 0 0;display:inline-block;position:absolute;padding:0 1em 0 0;}
.news .data div{float:right;height:20px;position:relative;bottom:18px;padding:5px 0 1px 5px;}
.news .data div div{bottom:0px;color:#333366;margin:0;padding:0 9px 0 8px;background-color:#fff;text-transform:uppercase;}
.news .data .tag{margin:2px 0 0 0;display:none;}
.news ul li a {margin:0;text-decoration:none;}
.news-article{margin:14px 0 0 0;}
.news-article > h4{margin-top:0;}
.newsi-article{margin:14px 0 0 0;}
.newsi-article > h4{}
.notes-article{margin:14px 0 0 0;font-size:0.8em;font-style:italic;}
.notes-article a{color:#339;}
.notes-article > h4{margin:0;}
.rss-article{margin:14px 0 0 0;}
.fonds-article{-margin:14px 0 0 0;}

.block {line-height:1.4;margin:0 0 2em 0;}
.block .data{width:100%;display:block;font-size:1em;padding:0;margin:2em 0 0.5em 0;position:relative;color:#6f6fb7;}
.block .data:after{position:absolute;border-bottom:1px solid #b1b9cf;width:100%;bottom:4px;z-index:-1;}
.block .data span{background:#fff;display:inline-block;padding:0 1em 0 0;}
.block .data div{float:right;height:20px;position:relative;bottom:18px;padding:5px 0 1px 5px;}
.block .data div div{bottom:0px;color:#333366;margin:0;padding:0 9px 0 8px;background-color:#fff;text-transform:uppercase;}
.block .article{margin:8px 0 0 0;font-size:1.1em;}
.block a{text-decoration:none;}
.block a:hover{text-decoration:underline;}

.notes_cat{font-size:0.8em;line-height:1em;margin:0 0 16px 0;}
.lst_cat{display:inline-block;margin:0 4px 8px 0;padding:8px 13px 7px 0;border:3px solid #d5d5d5;border-radius:15px;cursor:pointer;}
.lst_cat a{padding:0 0 0 12px;text-decoration:none;color:#6f6e6e;}
.lst_cat.sel{border:3px solid #1f1c66;}
.lst_cat.sel a{color:#1f1c66;}


#wtest{display:block;color:#fff;margin:0px;padding:0px;line-height:15px;font:11px sans-serif;text-align:left;position:fixed;left:0;bottom:0;height:200px;width:200px;min-width:100px;background:rgba(80,80,80,0.5);border:1px solid #888;overflow-wrap:break-word;z-index:1000;pointer-events:auto;}
#wtest .position{width:100%;display:block;clear:both;}
#wtest .position:after{content:"";display:table;clear:both;margin:0;line-height:0;}
#wtest .mouse-position{width:45%;padding:0 4px;float:left;}
#wtest .window-dim{width:45%;padding:0 4px;float:left;}
#wtest hr{border:none;color:#e2e5ed;background-color:#9299a8;height:1px;margin:2px 0px 1px 0px;}
#wtest .console{overflow-y:scroll;overflow-wrap:break-word;min-height:100px;height:169px;scrollbar-color:#d3d4dd transparent;scrollbar-width:thin;}
#wtest .console .line{padding:3px 2px;text-shadow:2px 2px #888;}
#wtest .console .warn{color:#cc9900;}
#wtest .console .error{color:#a62807;}

.left {margin:0.1em 2em 1.1em 1em;float:left;}
.right {margin:0.1em 1em 1.1em 2em;float:right;}
.frame {padding:0.5em;margin:0 1em;border-radius:4px;border:1px solid #eee;position:relative;background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,0.1);font-size:0.85em;text-align:center;display:inline-table;}
.frame img {margin:0 0 10px 0;}
.d-none {display:none !important;}
.nobr{white-space:nowrap;}
.font-small{font-size:0.8em;}
.font-medium{font-size:1em;}
.font-large{font-size:1.2em;}
.error{color:#901010;text-align:center;font-weight:normal;margin:0px auto;}
.error_text{text-align:center;}
.gray{color:#757575;}
.red{color:#a71c14;}
.yellow{color:#FFB94D;}
.warning{background-color:#fbdee0;padding:1em;}
#map{padding:0;margin:0;width:100%;height:100%;position:absolute;}
.ymap{width:95%;height:300px;margin:20px 0 20px 0;overflow:hidden;position:relative;display:table;}

.filler{width:1px;height:1px;}
.first{clear:left;}
.vgutter{display:block;padding-top:2%;padding-bottom:2%;}
.hgutter{display:block;padding-left:5%;padding-right:5%;}
.gutter{display:block;padding:2% 2.5%;}
.lgutter{display:block;padding:2% 0% 2% 5%;}
.rgutter{display:block;padding:2% 5% 2% 0%;}
.lgutter_10{display:block;padding-left:10%;padding-right:0%;}
.rgutter_10{display:block;padding-right:10%;padding-left:0%;}

.video {-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;width:100%;}
.video.is-loaded {opacity: 0.9;}
.blk-video{position:relative;display:block;padding:0px 4px 4px 0px;background-color:transparent;width:100%;height:auto;}
.blk-title{position:relative;padding:6px 0 12px 1em;}

.l_01 {display:block;padding-left:1%;}
.l_015{display:block;padding-left:1.5%;}
.l_02 {display:block;padding-left:2%;}
.l_025{display:block;padding-left:2.5%;}
.l_03 {display:block;padding-left:3%;}
.l_035{display:block;padding-left:3.5%;}
.l_04 {display:block;padding-left:4%;}
.l_045{display:block;padding-left:4.5%;}
.l_05 {display:block;padding-left:5%;}
.l_055{display:block;padding-left:5.5%;}
.l_06 {display:block;padding-left:6%;}
.l_065{display:block;padding-left:6.5%;}
.l_07 {display:block;padding-left:7%;}
.l_075{display:block;padding-left:7.5%;}
.l_08 {display:block;padding-left:8%;}
.l_085{display:block;padding-left:8.5%;}
.l_09 {display:block;padding-left:9%;}
.l_095{display:block;padding-left:9.5%;}
.l_10 {display:block;padding-left:10%;}
.r_01 {display:block;padding-right:1%;}
.r_015{display:block;padding-right:1.5%;}
.r_02 {display:block;padding-right:2%;}
.r_025{display:block;padding-right:2.5%;}
.r_03 {display:block;padding-right:3%;}
.r_035{display:block;padding-right:3.5%;}
.r_04 {display:block;padding-right:4%;}
.r_045{display:block;padding-right:4.5%;}
.r_05 {display:block;padding-right:5%;}
.r_055{display:block;padding-right:5.5%;}
.r_06 {display:block;padding-right:6%;}
.r_065{display:block;padding-right:6.5%;}
.r_07 {display:block;padding-right:7%;}
.r_075{display:block;padding-right:7.5%;}
.r_08 {display:block;padding-right:8%;}
.r_085{display:block;padding-right:8.5%;}
.r_09 {display:block;padding-right:9%;}
.r_095{display:block;padding-right:9.5%;}
.r_10 {display:block;padding-right:10%;}

._1_2, 
._1_3, ._2_3, 
._1_4, ._2_4, ._3_4, 
._1_5, ._2_5, ._3_5, ._4_5, 
._1_6, ._2_6, ._3_6, ._4_6, ._5_6, 
._1_7, ._2_7, ._3_7, ._4_7, ._5_7, ._6_7, 
._1_8, ._2_8, ._3_8, ._4_8, ._5_8, ._6_8, ._7_8, 
._1_9, ._2_9, ._3_9, ._4_9, ._5_9, ._6_9, ._7_9, ._8_9, 
._1_10, ._2_10, ._3_10, ._4_10, ._5_10, ._6_10, ._7_10, ._8_10, ._9_10, 
._1_11, ._2_11, ._3_11, ._4_11, ._5_11, ._6_11, ._7_11, ._8_11, ._9_11, ._10_11, 
._1_12, ._2_12, ._3_12, ._4_12, ._5_12, ._6_12, ._7_12, ._8_12, ._9_12, ._10_12, ._11_12, 
._1_13, ._2_13, ._3_13, ._4_13, ._5_13, ._6_13, ._7_13, ._8_13, ._9_13, ._10_13, ._11_13, ._12_13, 
._1_14, ._2_14, ._3_14, ._4_14, ._5_14, ._6_14, ._7_14, ._8_14, ._9_14, ._10_14, ._11_14, ._12_14, ._13_14, 
._1_15, ._2_15, ._3_15, ._4_15, ._5_15, ._6_15, ._7_15, ._8_15, ._9_15, ._10_15, ._11_15, ._12_15, ._13_15, ._14_15, 
._1_16, ._2_16, ._3_16, ._4_16, ._5_16, ._6_16, ._7_16, ._8_16, ._9_16, ._10_16, ._11_16, ._12_16, ._13_16, ._14_16, ._15_16,
._1_20, ._2_20, ._3_20, ._4_20, ._5_20, ._6_20, ._7_20, ._8_20, ._9_20, ._10_20, ._11_20, ._12_20, ._13_20, ._14_20, ._15_20, ._16_20, ._17_20, ._18_20, ._19_20,
._1_30, ._2_30, ._3_30, ._4_30, ._5_30, ._6_30, ._7_30, ._8_30, ._9_30, ._10_30, ._11_30, ._12_30, ._13_30, ._14_30, ._15_30, ._16_30, ._17_30, ._18_30, ._19_30, ._20_30, ._21_30, ._22_30, ._23_30, ._24_30, ._25_30, ._26_30, ._27_30, ._28_30, ._29_30
{display:block;float:left;margin:0;list-style:none;}

._1_2{width:50%;}
._1_3{width:33.3333333333%;}
._2_3{width:66.6666666667%;}
._1_4{width:25%;}
._2_4{width:50%;}
._3_4{width:75%;}
._1_5{width:20%;}
._2_5{width:40%;}
._3_5{width:60%;}
._4_5{width:80%;}
._1_6{width:16.6666666667%;}
._2_6{width:33.3333333333%;}
._3_6{width:50%;}
._4_6{width:66.6666666667%;}
._5_6{width:83.3333333333%;}
._1_7{width:14.2857142857%;}
._2_7{width:28.5714285714%;}
._3_7{width:42.8571428571%;}
._4_7{width:57.1428571429%;}
._5_7{width:71.4285714286%;}
._6_7{width:85.7142857143%;}
._1_8{width:12.5%;}
._2_8{width:25%;}
._3_8{width:37.5%;}
._4_8{width:50%;}
._5_8{width:62.5%;}
._6_8{width:75%;}
._7_8{width:87.5%;}
._1_9{width:11.1111111111%;}
._2_9{width:22.2222222222%;}
._3_9{width:33.3333333333%;}
._4_9{width:44.4444444444%;}
._5_9{width:55.5555555556%;}
._6_9{width:66.6666666667%;}
._7_9{width:77.7777777778%;}
._8_9{width:88.8888888889%;}
._1_10{width:10%;}
._2_10{width:20%;}
._3_10{width:30%;}
._4_10{width:40%;}
._5_10{width:50%;}
._6_10{width:60%;}
._7_10{width:70%;}
._8_10{width:80%;}
._9_10{width:90%;}
._1_11{width:9.0909090909%;}
._2_11{width:18.1818181818%;}
._3_11{width:27.2727272727%;}
._4_11{width:36.3636363636%;}
._5_11{width:45.4545454545%;}
._6_11{width:54.5454545455%;}
._7_11{width:63.6363636364%;}
._8_11{width:72.7272727273%;}
._9_11{width:81.8181818182%;}
._10_11{width:90.9090909091%;}
._1_12{width:8.3333333333%;}
._2_12{width:16.6666666667%;}
._3_12{width:25%;}
._4_12{width:33.3333333333%;}
._5_12{width:41.6666666667%;}
._6_12{width:50%;}
._7_12{width:58.3333333333%;}
._8_12{width:66.6666666667%;}
._9_12{width:75%;}
._10_12{width:83.3333333333%;}
._11_12{width:91.6666666667%;}
._1_13{width:7.6923076923%;}
._2_13{width:15.3846153846%;}
._3_13{width:23.0769230769%;}
._4_13{width:30.7692307692%;}
._5_13{width:38.4615384615%;}
._6_13{width:46.1538461538%;}
._7_13{width:53.8461538462%;}
._8_13{width:61.5384615385%;}
._9_13{width:69.2307692308%;}
._10_13{width:76.9230769231%;}
._11_13{width:84.6153846154%;}
._12_13{width:92.3076923077%;}
._1_14{width:7.1428571429%;}
._2_14{width:14.2857142857%;}
._3_14{width:21.4285714286%;}
._4_14{width:28.5714285714%;}
._5_14{width:35.7142857143%;}
._6_14{width:42.8571428571%;}
._7_14{width:50%;}
._8_14{width:57.1428571429%;}
._9_14{width:64.2857142857%;}
._10_14{width:71.4285714286%;}
._11_14{width:78.5714285714%;}
._12_14{width:85.7142857143%;}
._13_14{width:92.8571428571%;}
._1_15{width:6.6666666667%;}
._2_15{width:13.3333333333%;}
._3_15{width:20%;}
._4_15{width:26.6666666667%;}
._5_15{width:33.3333333333%;}
._6_15{width:40%;}
._7_15{width:46.6666666667%;}
._8_15{width:53.3333333333%;}
._9_15{width:60%;}
._10_15{width:66.6666666667%;}
._11_15{width:73.3333333333%;}
._12_15{width:80%;}
._13_15{width:86.6666666667%;}
._14_15{width:93.3333333333%;}
._1_16{width:6.25%;}
._2_16{width:12.5%;}
._3_16{width:18.75%;}
._4_16{width:25%;}
._5_16{width:31.25%;}
._6_16{width:37.5%;}
._7_16{width:43.75%;}
._8_16{width:50%;}
._9_16{width:56.25%;}
._10_16{width:62.5%;}
._11_16{width:68.75%;}
._12_16{width:75%;}
._13_16{width:81.25%;}
._14_16{width:87.5%;}
._15_16{width:93.75%;}
._1_20 {width:5%;}
._2_20 {width:10%;}
._3_20 {width:15%;}
._4_20 {width:20%;}
._5_20 {width:25%;}
._6_20 {width:30%;}
._7_20 {width:35%;}
._8_20 {width:40%;}
._9_20 {width:45%;}
._10_20{width:50%;}
._11_20{width:55%;}
._12_20{width:60%;}
._13_20{width:65%;}
._14_20{width:70%;}
._15_20{width:75%;}
._16_20{width:80%;}
._17_20{width:85%;}
._18_20{width:90%;}
._19_20{width:95%;}
._1_30 {width:3.333333%;}
._2_30 {width:6.666666%;}
._3_30 {width:10%;}
._4_30 {width:13.333333%;}
._5_30 {width:16.666666%;}
._6_30 {width:20%;}
._7_30 {width:23.333333%;}
._8_30 {width:26.666666%;}
._9_30 {width:30%;}
._10_30{width:33.333333%;}
._11_30{width:36.666666%;}
._12_30{width:40%;}
._13_30{width:43.333333%;}
._14_30{width:46.666666%;}
._15_30{width:50%;}
._16_30{width:53.333333%;}
._17_30{width:56.666666%;}
._18_30{width:60%;}
._19_30{width:63.333333%;}
._20_30{width:66.666666%;}
._21_30{width:70%;}
._22_30{width:73.333333%;}
._23_30{width:76.666666%;}
._24_30{width:80%;}
._25_30{width:83.333333%;}
._26_30{width:86.666666%;}
._27_30{width:90%;}
._28_30{width:93.333333%;}
._29_30{width:96.666666%;}

.revert{display:flex;flex-direction:row-reverse;flex-wrap:wrap;}

@media screen and (max-width:780px){
._1_2, 
._1_3, ._2_3, 
._1_4, ._2_4, ._3_4, 
._1_5, ._2_5, ._3_5, ._4_5, 
._1_6, ._2_6, ._3_6, ._4_6, ._5_6, 
._1_7, ._2_7, ._3_7, ._4_7, ._5_7, ._6_7, 
._1_8, ._2_8, ._3_8, ._4_8, ._5_8, ._6_8, ._7_8, 
._1_9, ._2_9, ._3_9, ._4_9, ._5_9, ._6_9, ._7_9, ._8_9, 
._1_10, ._2_10, ._3_10, ._4_10, ._5_10, ._6_10, ._7_10, ._8_10, ._9_10, 
._1_11, ._2_11, ._3_11, ._4_11, ._5_11, ._6_11, ._7_11, ._8_11, ._9_11, ._10_11, 
._1_12, ._2_12, ._3_12, ._4_12, ._5_12, ._6_12, ._7_12, ._8_12, ._9_12, ._10_12, ._11_12, 
._1_13, ._2_13, ._3_13, ._4_13, ._5_13, ._6_13, ._7_13, ._8_13, ._9_13, ._10_13, ._11_13, ._12_13, 
._1_14, ._2_14, ._3_14, ._4_14, ._5_14, ._6_14, ._7_14, ._8_14, ._9_14, ._10_14, ._11_14, ._12_14, ._13_14, 
._1_15, ._2_15, ._3_15, ._4_15, ._5_15, ._6_15, ._7_15, ._8_15, ._9_15, ._10_15, ._11_15, ._12_15, ._13_15, ._14_15, 
._1_16, ._2_16, ._3_16, ._4_16, ._5_16, ._6_16, ._7_16, ._8_16, ._9_16, ._10_16, ._11_16, ._12_16, ._13_16, ._14_16, ._15_16,
._1_20, ._2_20, ._3_20, ._4_20, ._5_20, ._6_20, ._7_20, ._8_20, ._9_20, ._10_20, ._11_20, ._12_20, ._13_20, ._14_20, ._15_20, ._16_20, ._17_20, ._18_20, ._19_20,
._1_30, ._2_30, ._3_30, ._4_30, ._5_30, ._6_30, ._7_30, ._8_30, ._9_30, ._10_30, ._11_30, ._12_30, ._13_30, ._14_30, ._15_30, ._16_30, ._17_30, ._18_30, ._19_30, ._20_30, ._21_30, ._22_30, ._23_30, ._24_30, ._25_30, ._26_30, ._27_30, ._28_30, ._29_30
{display:block;float:none;width:auto;padding:0 0 3% 0;margin:0;}

.hgutter{display:block;margin-left:0%;margin-right:0%;padding-left:0;padding-right:0;}
.l_01,  .l_015, .l_02,  .l_025, .l_03,  .l_035, .l_04,  .l_045, .l_05,  .l_055, .l_06,  .l_065, .l_07,  .l_075, .l_08,  .l_085,
.l_09,  .l_095, .l_10,  .r_01,  .r_015, .r_02,  .r_025, .r_03,  .r_035, .r_04,  .r_045, .r_05,  .r_055, .r_06,  .r_065, .r_07,
.r_075, .r_08,  .r_085, .r_09,  .r_095, .r_10, .lgutter,.rgutter,.lgutter_10,.rgutter_10{padding-left:0;padding-right:0;}
.revert{display:block;}
}

ul.menu_page {list-style:none;margin:0;padding:0;}
ul.menu_page a {text-decoration:none;}
ul.menu_page a:hover {color:#1d09bf;text-decoration:underline;}

@media screen and (max-width:539px){
.error_text{padding:5px 2px;margin:0;}
ul, ol, ul.news{list-style:none;}
fieldset{padding:5px;}
}

.swiper-button-prev, .swiper-button-next {color:#aaa !important;}
.slide-ctx {width:100%;-text-align:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}

/*.main-slider-container{width:100%;height:100%;display:block;padding:0px;margin:0px;background-color:#1f1c66;background:rgba(0, 0, 0, 0) url("/images/slider/fon04.jpg") no-repeat scroll 0% 0% / cover;}*/
.main-slider-container{width:100%;height:100%;display:block;padding:0px;margin:0px;background-color:#e6e8f2;}

.slider {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;overflow:hidden;}
.slide {display:block;position:relative;text-decoration:none;}
.slide-container{overflow:hidden;display:block;}
.main-slider .slides .slide { min-height:500px; }
.main-slider .slides .slide .slide-caption {padding-top: 9%;width: 40%;line-height:1.5em;}
.main-slider .slides .slide .slide-caption h2 {text-shadow: 1px 1px 1px #000;color:#fff;margin:0 0 20px 0;}
.main-slider .slides .slide .slide-caption p {text-shadow: 1px 1px 1px #000;color:#fff;margin:0;}

@media screen and (max-width: 1024px) {
.main-slider .slides .slide {min-height: 400px;}
.main-slider .slides .slide .slide-caption {width: 50%;}
.main-slider .slides .slide h2 {font-size: 40px;}
.main-slider .slides .slide .slide-caption .btn-medium {padding: 10px 15px;}
}

@media screen and (max-width: 800px) {
.main-slider .slides .slide {min-height: 300px;}
.main-slider .slides .slide .slide-caption {width: 60%;}
.main-slider .slides .slide h2 {font-size: 35px;}
/*.main-slider .slides .slide .slide-caption .btn-medium{}*/
}

@media screen and (max-width: 768px) {
.main-slider .slides .slide h2 { font-size:30px; }
.main-slider .slides .slide .slide-caption { width:90%; }
}

@media screen and (max-width: 480px) {
.main-slider .slides .slide {min-height: 200px;}
.main-slider .slides .slide .slide-caption {width: 70%;padding-top: 5%;}
.main-slider .slides .slide h2 {font-size: 24px;}
.main-slider .slides .slide .slide-caption .btn-medium {padding: 8px 12px;}
}

.slide-text{position:absolute;top:0;left:62%;height:86%;opacity:1;padding:1% 0%;color:#fff;font-weight:normal;font-size:1.0em;text-align:left;display:flex;justify-content:center;flex-direction:column;}
.slide-text > p {text-align:left;max-height:125px;overflow:hidden;}
.slide-text h2 {text-align:left;color:#fff;font-weight:normal;margin-bottom:1em;font-size:1.5em;}
@media screen and (max-width:920px){.slide-text > p{display:none;line-height:1.15;}}

.conference-slider-container {height:335px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1em 0 2em 0;padding:2em 0 23em 0;background-color:#e6e8f2;display:block;}
.conference-slider-container h1 a, .conference-slider-container h1 a:visited{color:#333399;}
.conference-slider{overflow:hidden;}
.conference-block {background-color:#e6e8f2;}
.conference{display:block;position:relative;text-decoration:none;overflow:hidden;color:#1f1c66;height:280px;}
.conference span {position:absolute;bottom:80px;left:0;width:100%;height:0.8em;padding:12px 0 0 0;color:#1f1c66;font-weight:normal;font-size:0.8em;text-align:center;z-index:10;}

/* актуальные разработки */
.actual-fone {background-color:#e6e8f2;}
.actual_list{margin:2em 0;text-decoration:none;overflow:hidden;}
.actual_list .actual_block{display:block;position:relative;overflow:hidden;width:349px;height:360px;}
.actual{width:349px;height:360px;display:block;position:relative;overflow:hidden;background-color:#fff;text-decoration:none;}
.actual h4 {margin-bottom:0.5em;padding:0 20px;color:#1f1c66;}
.actual img {margin:0 0 20px 0;width:100%;}
.actual div {padding:0 20px;font-size:0.9em;font-weight:normal;text-align:left;}

.slides > .actual_block > .actual div {overflow:hidden;max-height:7em;}
.slides > .actual_block > .actual div:after{content:'';position:absolute;top:84%;left:0;right:0;bottom:0;background:linear-gradient(rgba(255,255,255,0.5),white);z-index:9;overflow:hidden;}
.sb-actual{width:100%;height:auto;padding:0;position:relative;}
.sb-actual > .actual_block{margin:0 0 24px 0;}
.sb-actual > .actual_block > .actual{width:auto;height:auto;overflow:auto;}
.sb-actual > .actual_block > .actual h4,.sb-actual > .actual_block > .actual div{padding:0;}
.sb-actual > .actual_block > .actual div:after{background:none;}

@media screen and (max-width:480px){.main-slider-container,.ccu_block,.conference-slider-container{display:none;}}

.smi {line-height:1.5em;padding:20px 0 0 0;}
.smi .smi-block {-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;margin:0 3px 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;vertical-align:top;position:relative;float:left;}
.smi .smi-block:after{content:'';position:absolute;top:77%;right:0;bottom:0;left:0;background:linear-gradient(rgba(241,243,251,0.1),rgba(241,243,251,1.0));z-index:2;overflow:hidden;}
.smi .smi-block .smi-image {height:194px;background:#f1f3fb;}
.smi .smi-block .smi-image a {display:block;}
.smi .smi-block .smi-image img {height:194px;width:100%;object-fit:cover;}
.smi .smi-block .smi-text {height:193px;background-color:#f1f3fb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px;line-height:24px;overflow:hidden;}
.smi .smi-block .smi-text .date {color:#1f1c66;margin:0 0 12px 0;}
.smi .smi-block .smi-text .name a {text-decoration:none;}
.smi .smi-block .smi-text .name a:hover {color:#1d09bf;}

@media screen and (min-width:1201px) {
 .smi .smi-block {width:24.5%;}
 .smi .smi-block:nth-child(4n+4) {margin:0 0 3px 0;}
}
@media screen and (min-width:1001px) and (max-width:1200px) {
 .smi .smi-block {width:33%;}
 .smi .smi-block:nth-child(3n+3) {margin:0 0 3px 0;}
}
@media screen and (min-width:571px) and (max-width:1000px) {
 .smi .smi-block {width:49%;}
 .smi .smi-block:nth-child(2n+2) {margin:0 0 3px 0;}
}
@media screen and (max-width:570px) {
 .smi .smi-block {width:100%;margin:0 0 3px 0;}
}


.techn {line-height:1.5em;padding:0px;}
.techn .techn-block {-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;margin:0 3px 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;vertical-align:top;position:relative;float:left;}
.techn .techn-block:after{content:'';position:absolute;top:77%;right:0;bottom:0;left:0;background:linear-gradient(rgba(241,243,251,0.1),rgba(241,243,251,1.0));z-index:2;overflow:hidden;}
.techn .techn-block .techn-image {height:194px;background:#f1f3fb;}
.techn .techn-block .techn-image a {display:block;}
.techn .techn-block .techn-image img {height:194px;width:100%;object-fit:cover;}
.techn .techn-block .techn-text {height:193px;background-color:#f1f3fb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px;line-height:24px;overflow:hidden;}
.techn .techn-block .techn-text .date {color:#1f1c66;margin:0 0 12px 0;}
.techn .techn-block .techn-text .name a {text-decoration:none;}
.techn .techn-block .techn-text .name a:hover {color:#1d09bf;}

@media screen and (min-width:1201px) {
 .techn .techn-block {width:33%;}
 .techn .techn-block:nth-child(3n+3) {margin:0 0 3px 0;}
}
@media screen and (min-width:571px) and (max-width:1200px) {
 .techn .techn-block {width:49%;}
 .techn .techn-block:nth-child(2n+2) {margin:0 0 3px 0;}
}
@media screen and (max-width:570px) {
 .techn .techn-block {width:100%;margin:0 0 3px 0;}
}


.banners {text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:3em;background-image:url(/images/banners/banners.jpg);}
.banners a {width:170px;height:80px;margin:10px 25px;display:block;float:left;color:#fff;}
.bn_fano {background-position: 0px 0px;}
.bn_fond_innova {background-position: -170px 0px;}
.bn_innova {background-position: -340px 0px;}
.bn_minobr {background-position: -510px 0px;}
.bn_ns {background-position: -680px 0px;}
.bn_poisk {background-position: -850px 0px;}
.bn_ras {background-position: -1020px 0px;}
.bn_rfbr {background-position: -1190px 0px;}
.bn_rnf {background-position: -1360px 0px;}
.bn_sbras {background-position: -1530px 0px;}
.bn_tomobl {background-position: -1700px 0px;}
.bn_minobr2 {background-position: -1870px 0px;}
.bn_consort {background-position: -2040px 0px;}
.bn_tpu {background-position: -2230px 0px;}
.bn_tsu {background-position: -2407px 0px;}
.bn_tusur {background-position: -2575px 0px;}


.ccu_block{display:inline-block;}
#cci-pnl,.cch-ldiv,.cch-mdiv,.cch-ndiv,.cch-rdiv {background:#EAEAEA;color:#282828;}
#cci-pnl {display:block;height:50px;width:100%;z-index:100;border-bottom:1px solid #1f1c66;}
.cch-cdiv {display:block;height:100%;width:100%;overflow:hidden;margin:auto;text-align:center;vertical-align:middle;}
.cch-ldiv {display:block;height:100%;float:left;padding:3px 7px 0px 18px;}
.cch-mdiv {display:block;height:100%;float:left;padding:13px 20px 0px 20px;border-left:2px solid #777;}
.cch-ndiv {display:block;height:100%;float:left;padding:13px 7px 0px 20px;border-left: 2px solid #777;}
.cch-rdiv {display:block;height:100%;float:right;padding:13px 24px 0px;}
.cch-img, img.cch-img {display:none !important;}
a.cch-fnt {color:#1f1c66;padding:0 10px 0 10px;}
a.cch-fnt-act {color:#DF461B;}
a.cch-bkg-std {color:red;background:#CEE2D3;}
a.cch-bkg-spc {font-weight:bold;border-radius:50%;padding:0px 8px;margin:0 10px;font-size:19px;border:1px solid #ccc;}
.cch-bkg-1 {color:#FFFFFF !important;background:#000000 !important;}
.cch-bkg-2 {color:#000000 !important;background:#FFFFFF !important;}
.cch-bkg-3 {color:#1f1c66 !important;background:#9DD1FF !important;}
.cch-img-text{padding:0 0 0 10px;}


.small {font-size:0.8em;}
.small_c {font-size:0.8em;text-align:center;}

.leftmarker {border-top:0.2em solid #E5E5E5;border-bottom:0.2em solid #E5E5E5;border-right:0.2em solid #E5E5E5;border-left:0.4em solid #7DA7FF;overflow:auto;padding:1em;margin-bottom:1em;}
.validate {margin:2px 20px 2px 20px;}

table {background-color:transparent;}
caption {padding-top:8px;padding-bottom:8px;color:#777;text-align:left;}
th {text-align:left;}
.table {width:100%;max-width:100%;margin-bottom:20px;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table > thead > tr > th {vertical-align:bottom;border-bottom:2px solid #ddd;}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {border-top:0;}
.table > tbody + tbody {border-top:2px solid #ddd;}
.table .table {background-color:#fff;}

div.libr {width:100%;display:inline-block;position: relative;aspect-ratio: 1 / 1;background-size:cover;background-position:center center;background-repeat:no-repeat;-o-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;background: rgba(0, 0, 0, 0) url("/images/ru/institute/info_resurs/biblioteka/library.gif") no-repeat scroll center center / cover;}
div.libr > a {display:block;position:absolute;top:81%;right:20%;bottom:1%;left:4%;border: 1px solid #fff;}
div.diss {line-height: 1.15em;}
div.diss_left {font-weight:bold;text-align:right;padding:3px 4px;color:#1f1c66;margin-top:2em;}
div.diss_right {font-weight:normal;text-align:left;padding:3px 4px 3px 32px;}
div.diss_br{display:block;clear:both;border-bottom:1px solid #b1b9cc;width:100%;margin:0 0 16px 0px;padding:0 0 16px 0px;}
div.diss_br:after{content:"";display:table;clear:both;margin:0;line-height:0;}
@media screen and (max-width:780px){
 div.diss_left {text-align:left;padding-bottom:1px;}
 div.diss_right {padding-top:1px;}
 div.diss > div{padding-bottom:8px;}
}

table.tbf {table-layout:auto;margin:1em;border-collapse:collapse;width:auto;font-size:0.95em;text-align:left;}
table.tbf th, table.tbf td {padding:0.35em 1em 0.35em 1em;}

table.centrbord {table-layout:auto;margin:auto;border-collapse:collapse;width:auto;font-size:0.95em;text-align:center;}
table.centrbord td {padding:0.35em 1em 0.35em 1em;border:1px solid #b5c0ce;text-align:center;}
table.centrbord th {padding:0.35em 1em 0.35em 1em;border:1px solid #b5c0ce;text-align:center;font-weight:bold;}

table.patent { font-size:0.85em;margin:0;padding:2em 1em 5em 1em;border:none; margin: 0 0 2em 0;}
table.patent tr {vertical-align:top;} 
table.patent td:first-child {width:150px;line-height:1;text-align:right;font-weight:bolder;padding:0.2em 1em 0.2em 0.2em;vertical-align:top;}
table.patent td:last-child {text-align:left;padding:0.2em 0.2em 0.2em 1em;vertical-align:top;}

table.diss { margin:0;padding:2em 1em 5em 1em;border:none; }
table.diss tr {vertical-align:top;} 
table.diss td:first-child {text-align:right;font-weight:bolder;color:#1f1c66;padding:0.2em 1em 0.2em 0.2em;border-bottom:2px solid #b1b9cc;vertical-align:top;}
table.diss td:last-child {text-align:left;padding:0.2em 0.2em 0.2em 1em;border-bottom:2px solid #b1b9cc;vertical-align:middle;}

table.diss_ob { margin:0;margin:2em 5em 7em 2em;border:none; border-top:2px solid #b1b9cc;}
table.diss_ob th {vertical-align:middle;text-align:left;font-weight:bolder;padding:1em;color:#1f1c66;border-bottom:2px solid #b1b9cc;background-color:#e2e5ed;} 
table.diss_ob th:first-child {text-align:center;} 
table.diss_ob td {vertical-align:top;padding:0.5em;border-bottom:2px solid #b1b9cc;} 
table.diss_ob td:first-child {text-align:center;} 
table.diss_ob td:nth-child(3n) {text-align:center;font-size:0.85em;} 

table.spisok { margin:0;padding:0;border:none; }
table.spisok tr {vertical-align:bottom;} 
table.spisok td {padding:0.2em  1em;border-bottom:1px solid #b5c0ce;vertical-align:bottom;}
table.spisok th {padding:1em;border-bottom:2px solid #b5c0ce;vertical-align:bottom;text-align:center;}
table.spisok td:first-child {font-weight:bold;padding:0.2em 1em;vertical-align:bottom;}
table.spisok td:last-child {text-align:left;padding:0.2em 1em;vertical-align: bottom;}

table.simple {margin:0;padding:0;border:none;}
table.simple td {padding:0.2em 1em;border-bottom:1px solid #b5c0ce;}

table.sostav { margin:0;padding:0;border:none;border-top:1px solid #6c757d;vertical-align:top;width:auto; }
table.sostav tr {vertical-align:top;}
table.sostav td {padding:1em 0.5em 1em 0.5em;border-bottom:1px solid #6c757d;vertical-align:top;}
table.sostav th {padding:1.5em 0.5em 1.5em 0.5em;border-bottom:2px solid #6c757d;vertical-align:top;color: #6c757d;font-size:0.92em;font-weight:normal;text-align:center;}
table.sostav td:first-child {color: #6c757d;font-size:0.92em;text-align:center;}
table.sostav td:last-child {color: #6c757d;font-size: 0.92em;}

table.tab_l { text-align:left;margin:0 0 2em 0;border-top:3px solid #b5c0ce;width:auto;}
table.tab_l td {vertical-align:middle;padding:0.25em 4em 0.5em 0.5em;border-bottom:2px solid #b5c0ce;width:auto;}
table.tab_l th {padding:0.8em;font-weight:bolder;border-bottom:3px solid #b5c0ce;}

table.tab_rl { text-align:left;margin:2em 0 2em 0;border-top:3px solid #b5c0ce;width:auto;}
table.tab_rl td {vertical-align:top;padding:0.3em 1em;border-bottom:2px solid #b5c0ce;width:auto;}
table.tab_rl td:first-child {text-align:right;font-weight:bold;}
table.tab_rl th {padding:0.8em;font-weight:bolder;border-bottom:3px solid #b5c0ce;}

.grey {background-color:#f1f3f6;padding: 1em;margin: 1em -1em 1em -1em;}

.dropdown{}
.dropdown-content{display:none;margin:16px 0;}
.dropdown-divider{color:#fff;border:0px solid transparent;border-top:1px solid #e0e0e8;}
.dropdown-trigger{display:block;cursor:pointer;position:relative;padding:0 10px 0 0;}
.dropdown-trigger:after{content:"";width:5px;height:5px;border-top:2px solid rgba(0,0,0,0.33);border-right:2px solid rgba(0,0,0,0.33);position:absolute;bottom:7px;right:1px;transform:rotate(135deg);}
.dropdown-trigger.open:after{bottom:3px;right:1px;transform:rotate(-45deg);}

a.knopka{color:#333366;text-decoration:none;background:rgb(256,256,256);padding:.5em 1em;border:1px solid #ccd3dc;outline:none;} 
a.knopka:hover { background: rgb(51,51,102); color: #fff;}
a.knopka:active { background: rgb(51,51,102); color: #fff;}

.page_text .pic {
 line-height:1.1em;
 text-align:center;
 color: #6c757d;
 font-size: 0.92em;
 font-style: italic;
}
.page_text .pic > img {margin-bottom:0.6em;}
.page_text .pic > a img {margin-bottom:0.6em;}
.grey_ {
 color: #5c656d;
 font-size: 0.98em;
}
.grey_i {
 color: #5c656d;
 font-size: 0.98em;
 font-style: italic;
}

.page_text .tech {
 line-height:1em;
 text-align:center;
 color: #6c757d;
 font-size: 0.92em; 
}
.page_text .tech > img {margin-bottom:0.6em;}
.page_text .tech > a img {margin-bottom:0.6em;}


a.simple:link {
  text-decoration:none;
}
a.simple:visited {
  text-decoration:none;
}
a.simple:hover {
  text-decoration:underline;
}
a.simple:active {
  text-decoration:none;
}

a.mail         {text-decoration:none;color:#5c656d;font-size:0.98em;}
a.mail:visited {text-decoration:none;}
a.mail:hover   {text-decoration:underline;}
a.mail:active  {text-decoration:none;}


table.spisok_c { margin:0;padding:0;border:none;}
table.spisok_c tr {vertical-align:middle;} 
table.spisok_c td {padding:0.3em  0.8em;border-bottom:1px solid #b5c0ce;vertical-align:middle;text-align:center;}
table.spisok_c th {padding:0.3em  0.8em;border-bottom:1px solid #b5c0ce;vertical-align:middle;text-align:center;font-weight:bold;}

ul.list {list-style-type:square;font-size:0.95em;}
ul.list li a{text-decoration:none;}
ul.list li a:hover{text-decoration:underline;}
ul.list li::marker{color:#333366;}

ul.list_none {list-style-type:none;font-size:0.95em;}
ul.list_none li a{text-decoration:none;}
ul.list_none li a:hover{text-decoration:underline;}

ul.dense {list-style-type:none;;}
ul.dense li{line-height:17px;margin-bottom: 10px;}
ul.dense li a{text-decoration:none;}
ul.dense li a:hover{text-decoration:underline;}


li.doc {list-style-image:list-style: none; background: url(/images/icons/doc.gif) no-repeat 0 4px; padding-left: 2em;}
li.pdf {list-style-image:list-style: none; background: url(/images/icons/pdf.gif) no-repeat 0 4px; padding-left: 2em;}
p.hr {margin:0 0 0.5em 0;padding:0 0 0.5em 0;line-height:1.32;border-bottom:1px solid #6c757d;}
.isdeiv_gallery {height:70px;margin:0.25em;text-align:center;float:left;}

.mu-container{display:flex;width:98%;position:relative;justify-content:center;margin:10px auto;}
.mu-slider{width:100%;position:relative;margin:0;padding:1em 1em 2em 1em;background:#FFF;}
.mu-slide {display:none;}
.mu-slide > img{width:100%;}
.mu-slider .prev,.mu-slider .next{cursor:pointer;position:absolute;top:50%;margin-top:-24px;user-select:none;text-decoration:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;opacity:0.6;}
.mu-slider .prev{left:12px;}
.mu-slider .next{right:12px;}
.mu-slider .prev img,.mu-slider .next img{width:48px;}
.mu-slider .prev:hover,.mu-slider .next:hover{opacity:1;}
.mu-slider .fade{animation-name:fade;animation-duration:1.5s;}
@keyframes fade{from{opacity:.4}to{opacity:1}}
.mu-slider .text {color:#060404;font-size:1em;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center;}
.mu-container .dots {text-align:center;position:absolute;bottom:5px;left:45%;z-index:2;}
.mu-container .dot {cursor:pointer;height:10px;width:10px;margin:0 2px;border-radius:50%;display:inline-block;border:1px solid #5975B9;background:#FFF;}
.mu-container .dot.active{background:#0EB0FF;}
.mu-container .dot.active:hover{background-color:#2640CC;}
