/* http://sergeytroshin.ru
   Code below was generated with a preprocessor.
   See `.nomin.css` file for unminified code. */

*{background-repeat:no-repeat;margin:0}BODY{background:#fff;font-size:0.8125em}BODY,INPUT,TEXTAREA,BUTTON,SELECT,OPTION{color:#333;font-family:Arial, Tahoma, Verdana, "Lucida Grand", Lucida, Helvetica, sans-serif}TABLE,INPUT,TEXTAREA,BUTTON,SELECT,OPTION{font-size:1em}BODY,FORM,FIELDSET,LEGEND,OBJECT{padding:0}SMALL{font-size:0.846em}FORM,FIELDSET{border:0 solid transparent}CODE,KBD{font-family:Consolas, "Courier New", monospace;font-size:1em}OBJECT{vertical-align:top}IMG{border:none}HR{display:none}.isolated:before,.isolated:after{display:block;content:".";font-size:0;line-height:0;height:0;overflow:hidden;visibility:hidden;width:0}.isolated:after{clear:both}DL,DT,DD,UL,UL LI{margin:0;padding:0}UL{list-style:none}A{color:#134195}A:visited{color:#0c1a33}A:hover{color:#0c1a33;text-decoration:none}SUP{font-size:0.769em;vertical-align:baseline;position:relative;top:-0.4em}DL.compact DT,DL.compact DD{margin:0}DL.compact DT{float:left;margin-right:0.4em}P.date{font-size:0.846em;margin:0 0 0.5em}HEADER,FOOTER,NAV,MAIN,SECTION,ASIDE,ARTICLE,FIGURE,FIGCAPTION{display:block}.content P{margin-bottom:1em}.content .pB,.content .cnt{text-align:center}.content .sign{text-align:right}.content .nobr{white-space:nowrap}.content .clr{clear:both}.content SPAN.clr{display:block;height:0}.content UL,.content OL,.content DL{margin-bottom:1em}.content UL,.content OL{margin-left:35px;padding:0}.content UL.long LI,.content OL.long LI{margin-bottom:0.75em}.content UL.medium LI,.content OL.medium LI{margin-bottom:0.3em}.content UL{list-style:disc}.content UL UL{list-style:circle;margin-top:0.5em;margin-bottom:0.5em}.content UL UL UL{list-style:square}.content UL.pure{list-style:none}.content UL.pure LI{margin-left:0;padding-left:0}.content UL.inline,.content UL.inline LI{margin-left:0;padding-left:0}.content UL.inline{list-style:none}.content UL.inline LI{display:inline}.content DT{font-weight:bold;margin-bottom:0.2em}.content DT SMALL{font-weight:normal}.content DD{margin-bottom:0.75em}.content DL DL{margin:0.25em 0;margin-left:35px}.content H2+UL,.content H3+UL{margin-top:1em}.content H1,.content H2,.content H3,.content H4,.content H5,.content H6{margin-bottom:1em}.content H1,.content H2,.content H3,.content H4{color:#204587}.content H1{font-size:1.846em;font-weight:normal;line-height:1;margin:0;margin-bottom:0.75em}.content H1 SMALL{display:block;font-size:0.75em}.content H2{font-size:1.53846em;font-weight:normal;line-height:1.1;margin:1em 0 0.1em}.content H2 SMALL{display:block;font-size:0.75em;margin-bottom:0.75em}.content H3{font-size:1.23077em;margin-top:1em;margin-bottom:0.1em}.content H4{font-size:1.077em;margin-top:1em;margin-bottom:0.1em}.content LEGEND{color:#000;font-weight:bold;margin-bottom:1em}.content FORM DL{margin:0;padding:0;width:75%}.content FORM DL UL{list-style:none;margin:0;padding:0}.content FORM DL UL LI{margin:0;padding:0}.content FORM DL UL LI INPUT{width:auto}.content FORM DT{margin:0;margin-bottom:0.1em;padding:0}.content FORM DD{margin:0;margin-bottom:1em;padding:0}.content FORM DD INPUT.text,.content FORM DD DD TEXTAREA{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.content FORM .short INPUT.text,.content FORM .short TEXTAREA,.content FORM INPUT.short,.content FORM TEXTAREA.short{width:auto}.content FORM .submit{margin-top:1em}.content FORM UL.radio,.content FORM UL.radio LI{margin:0;padding:0}.content FORM UL.radio{list-style:none}.content FORM SELECT,.content FORM INPUT.text,.content FORM TEXTAREA{border:1px solid #ccc}.content FORM INPUT.text,.content FORM TEXTAREA{background:#fff url(../i/form-input-bg-x-tiled.gif) 0 -5px repeat-x;padding:1px 2px}.content FORM DD INPUT.text.short,.content FORM DD TEXTAREA.short,.content FORM DD.text.short INPUT,.content FORM DD.text.short TEXTAREA{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto}.content FORM DD INPUT[type = "text"]:focus,.content FORM DD TEXTAREA:focus,.content FORM DD SELECT:focus{border-color:#07080a;box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.5)}.content FORM DD INPUT[type = "text"]:focus,.content FORM DD TEXTAREA:focus{background-image:none}.content FORM DL.radio,.content FORM DL.checkbox{line-height:1.3;margin:0 !important;position:relative}.content FORM DL.radio:after,.content FORM DL.checkbox:after{clear:both;display:block;content:".";font-size:0;line-height:0;height:0;overflow:hidden;visibility:hidden;width:0}.content FORM DL.radio DT,.content FORM DL.radio DD,.content FORM DL.checkbox DT,.content FORM DL.checkbox DD{margin:0}.content FORM DL.radio DT,.content FORM DL.checkbox DT{font-weight:normal;padding:0.1em 0 0 20px}.content FORM DL.radio DD,.content FORM DL.checkbox DD{position:absolute;left:0;top:0;width:20px}.content FORM DL.radio DT LABEL,.content FORM DL.radio DD INPUT,.content FORM DL.checkbox DT LABEL,.content FORM DL.checkbox DD INPUT{line-height:1.4;vertical-align:bottom;width:auto}.content FORM DL.radio.delete LABEL,.content FORM DL.checkbox.delete LABEL{color:#f00}.content FORM DL.radios DT,.content FORM DL.checkboxes DT{margin-bottom:0.3em}.content FORM DL.radios DL.radios DL DT,.content FORM DL.radios DL.checkboxes DL DT,.content FORM DL.checkboxes DL.radios DL DT,.content FORM DL.checkboxes DL.checkboxes DL DT{margin-bottom:0}.content FORM DD.radios DL.radio,.content FORM DD.checkboxes DL.checkbox{margin-left:0;margin-bottom:0}.content FORM DL.radio DD,.content FORM DL.checkbox DD{min-height:13px}.content BLOCKQUOTE{margin-left:35px}.content BLOCKQUOTE.epig{font-size:0.846em;margin:1em 0 1em auto;width:40%}.content BLOCKQUOTE.question{background:#cee9ff;border:solid #bed5ff;border-width:1px 0;margin:2em 0 1.25em;padding:0.7em 13px 0.8em}.content BLOCKQUOTE.question P,.content BLOCKQUOTE.question UL,.content BLOCKQUOTE.question OL,.content BLOCKQUOTE.question DL{margin-top:0.5em;margin-bottom:0}.content BLOCKQUOTE.question UL.long>LI{margin-top:0.75em;margin-bottom:0}.content BLOCKQUOTE.question UL.long>LI:first-child{margin-top:0}.content BLOCKQUOTE.question :first-child{margin-top:0}.content .article-meta+BLOCKQUOTE.question{margin-top:0}.content DIV.img{margin:1.5em 0;padding-top:0.2em}.content DIV.img IMG{vertical-align:top;height:auto;max-width:100%}.content DIV.img.right,.content DIV.img.left{margin:15px;margin-top:0}.content DIV.img.right{float:right;margin-right:0}.content DIV.img.left{float:left;margin-left:0}.content DIV.img.center{text-align:center}.content DIV.img.border>IMG{border:1px solid #ccc}.content UL.author,.content UL.author LI{margin:0;padding:0}.content UL.author{list-style:none;margin-top:-0.5em;margin-bottom:0.5em}.content DL.spec{background:#cee9ff;border:solid #bed5ff;border-width:1px 0;float:right;font-size:0.9167em;margin:0.2em 0 1em 15px;padding:13px;width:250px}.content DL.spec>DT{margin-top:1em;margin-bottom:0.3em}.content DL.spec>DT:first-child{margin-top:0}.content DL.spec>DD{margin-bottom:0}.content DL.spec UL{margin:1em 0 0 14px}.content DL.spec UL:first-child{margin-top:0}.content DL.spec DL{margin:1em 0 0}.content DL.spec DL:first-child{margin-top:0}.content DL.spec DL>DT{color:#204587;float:left;font-weight:normal;margin:0;margin-right:0.3em}.content DL.spec DL>DD{margin-bottom:0.3em}.content DL.spec DL>DD:last-child{margin-bottom:0}.content UL.articles{color:#204587}.content UL.articles LI{margin-bottom:0.5em}.content UL.articles LI SMALL{color:#728ab3;margin-left:0.4em;text-transform:lowercase}.content .article-meta{font-size:0.846em;margin-top:-1.35em;margin-bottom:1.64em}.content .article-meta *{display:inline;font-size:1em}.content .article-meta .date{border-left:1px solid #bed5ff;margin-left:0.4em;padding-left:0.4em}.content .article-meta .date BR{display:inline}.content .person-info{margin-top:0.5em;overflow:hidden;width:100%}.content .person-info H2{margin:0 0 0.5em}.content .person-info H2 SMALL{display:block;margin-top:-0.2em;position:relative}.content .person-info .photo{float:left;margin:0;padding-top:0.2em;width:152px}.content .person-info .photo IMG{border:1px solid #204587;vertical-align:top}.content .person-info .txt{margin:0;margin-left:172px;width:auto}@media (max-width:768px){.content .person-info .photo{width:77px}.content .person-info .photo IMG{width:75px;height:75px}.content .person-info .txt{margin-left:97px}.content .person-info DD>DL{margin-left:20px}}.content DIV.tbl TABLE,.content TABLE.tbl,.content .tbl TD,.content .tbl TH{border:1px solid #95b0db}.content .tbl{margin-bottom:1em}.content .tbl TD,.content .tbl TH{padding:0.1em 0.3em}.content .tbl TBODY TH{text-align:left}.content .tbl TD,.content .tbl TH{border-right:none;border-bottom:none}.content DIV.tbl{overflow:auto;width:100%}.content DIV.tbl TABLE,.content TABLE.tbl{border-spacing:0;border-top:none;border-left:none;font-size:0.9231em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content TH.important,.content TH.em{color:#F00;font-weight:bold}.content .cols2{overflow:hidden;width:100%}.content .cols2 .col{float:left;margin-right:-1px;width:50%}.content .cols2 .colA{margin-right:20px;min-height:0}.content .cols3{overflow:hidden;width:100%}.content .cols3 .col{float:left;margin-right:-1px;width:33%}.content .cols3 .colA{margin-right:20px;min-height:0}.content .cols{overflow:hidden;width:100%}.content .cols .col{float:left;margin-right:20px}.content .cols .primary{float:left;margin-right:-1px;width:60%}.content .cols .secondary{float:right;width:40%}.content .hr{border-bottom:1px dotted #204587;height:0;margin:1em 0}.content .hr.end{border:none;border-top:4px solid #204587;overflow:hidden;width:40px;height:0}.content CODE,.content P.code{background:rgba(128, 128, 128, 0.15)}.content CODE{padding:0.05em 0.35em}.content P.code{padding:0.6em 10px 0.7em}.content P.code CODE{background:none;padding:0}.content KBD{background-image:linear-gradient(to bottom, #fff 0%, rgba(128, 128, 128, 0.25) 100%);background-size:100% 100%;border:1px solid rgba(0, 0, 0, 0.5);border-radius:0.15em;padding:0 0.25em;margin:0 0.1em}.content KBD.hotkey{background-image:none;border:none;border-radius:0;margin:0;padding:0}.content .photo{list-style:none;margin:0;margin-top:1em;margin-bottom:1em;overflow:hidden;padding:0;width:100%}.content .photo .photo LI{float:left;margin:0;padding:0;padding-right:10px;padding-bottom:10px}.content .photo .photo LI A{display:block}.content .photo .photo LI IMG{border:1px solid #000;vertical-align:top}.content P.back,.content P.more,.content P.pages{clear:both;font-size:0.917em;padding-top:2em}.content P.important,.content STRONG.important{color:#f00}.content OL.search LI{margin-bottom:0.75em}@media screen,projection{.print{display:none}BODY{background:#fff url(../i/body-bg-top-tiled.png) repeat-x;color:#0c1a33;line-height:1.3077}#page{margin:0 auto;max-width:92em;padding-right:20px;position:relative}#logo,#logo A,#logo SPAN{display:block;overflow:hidden;width:255px;height:77px}#logo{font-size:22px;margin:0;position:absolute;left:0;top:30px}#logo A{text-decoration:none}#logo A:hover{text-decoration:underline}#logo SPAN{background:url(../i/body-bg-top-tiled.png) 0 -26px repeat-x;margin-bottom:-77px;position:relative;z-index:5}#logo SPAN SPAN{background-image:url(../i/logo-1x.png);background-position:0 0;margin-bottom:0;position:static}#skip{display:none}#content-box>DIV{display:flex;flex-direction:column-reverse}#search-n-nav{display:flex;flex-direction:row-reverse;align-items:center}#search-n-nav>FORM{flex:1 0 0%}HTML[_no-flex] #search-n-nav{display:table}HTML[_no-flex] #search-n-nav>DL,HTML[_no-flex] #search-n-nav>FORM{display:table-cell;vertical-align:middle}HTML[_no-flex] #search-n-nav>FORM{width:100%}HTML[_no-flex] #content+#search-n-nav{background:#cee9ff;border-top:4px solid #204587;margin-top:-1px;margin-left:20px;padding:0 5px 0 15px;position:relative;bottom:-1px}#nav{font-weight:bold}#nav DD{margin-left:-1px;padding-right:1em}#nav DT{overflow:hidden;position:absolute;left:0;top:0;width:0;height:0}#nav UL{display:flex;flex-direction:row;align-items:stretch}HTML[_no-flex] #nav UL{display:table}HTML[_no-flex] #nav LI{display:table-cell;vertical-align:middle}#nav A,#nav DIV{padding:0.5em 0.75em 0.4em}#nav A{color:#204587;display:block}#nav LI{display:flex;align-items:stretch}#nav LI:first-child>A,#nav LI:first-child>DIV{background-image:url(../i/home.gif);background-position:left;margin-right:0.75em;overflow:hidden;padding:0 0 0 13px;width:0}#nav LI[_cur],#nav A:hover{color:#0c1a33;text-decoration:none}#search{margin-left:auto;padding:0.3em 0 0.1em}#search LEGEND,#search DIV~DIV{overflow:hidden;position:absolute;left:0;top:0;width:0;height:0}#search LEGEND{display:none}#search INPUT[type="text"]{border:1px solid #8cb2f8;box-sizing:border-box;color:#3a64af;display:block;margin-left:auto;padding:1px 2px;transition:width 0.1s ease-in-out;width:20em;max-width:100%}#search INPUT[type="text"]:focus{border-color:#0c1a33;box-shadow:0 0 3px 1px rgba(32, 69, 135, 0.6);color:#0c1a33;outline:none;width:100%}#search INPUT[type="text"]:-moz-placeholder{color:#3a64af}#search INPUT[type="text"]::-webkit-input-placeholder{color:#3a64af}#main:after{clear:both;content:".";display:block;font-size:0;line-height:0;overflow:hidden;visibility:hidden;width:0;height:0}#content-box{float:right;margin-left:-290px;width:100%}#content-box>DIV{margin-left:290px}#content{background:#fff;padding:1.8em 30px 2.5em 20px;position:relative;min-height:400px}#content:after{clear:both;content:".";display:block;font-size:0;line-height:0;overflow:hidden;visibility:hidden;width:0;height:0}#content .hr-last{background-image:url(../i/content-shadow-left.png);overflow:hidden;position:absolute;left:-15px;top:0;width:15px;height:133px}#content{border-top:2px solid #204587}#topics{float:left;padding-top:151px;width:255px}#topics DT{position:absolute;left:0;top:0;overflow:hidden;width:0;height:0}#topics UL{background-color:#cee9ff;border:solid #204587;border-width:4px 0;position:relative}#topics LI.cur,#topics A{padding:0.25em 0 0.3em 13px}#topics A{color:#0c1a33;display:block;text-decoration:none;-webkit-transition:background-color ease-in-out 0.05s;transition:background-color ease-in-out 0.05s}#topics LI.cur,#topics A:hover{background-color:#fff}#topics LI+LI.cur,#topics LI+LI>A{border-top:1px solid #bed5ff}#page>FOOTER,#page>FOOTER A{color:#134195}#page>FOOTER{border-top:4px solid #204587;font-size:0.846em;margin:-4px 0 0 310px;padding:0.5em 100px 0.75em 0;position:relative}#page>FOOTER SMALL{font-size:1em}#counters{position:absolute;right:0;top:0.5em}#counters>DL>DT{display:none}#counters IMG{opacity:0.5;vertical-align:top}#counters IMG:hover{opacity:1}.home-content{display:flex}.home-content H2{margin:0 0 0.65em}.home-content>SECTION{flex:3 0 0%}.home-content>SECTION>DIV{padding-right:30px}.home-content>SECTION DL,.home-content>SECTION DD{margin:0}.home-content>SECTION DT{font-size:1.3846em;font-weight:normal;line-height:1.14;margin:0.75em 0 0.2em}.home-content>SECTION DT:first-child{margin-top:0}.home-content>SECTION H2+DL{margin-top:1.25em}.home-content>DIV{flex:2 0 0%}.home-content>DIV>SECTION+SECTION{margin-top:2em}.home-content>DIV DT>A{margin-right:0.2em;padding:0.1em 0}.home-content>DIV DT>SPAN{display:block}.home-content>DIV DT>SPAN>TIME,.home-content>DIV DT>SPAN>SMALL{color:#728ab3;display:inline-block}.home-content>DIV DT>SPAN>SPAN{overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;border:none;margin:0;padding:0}.home-content>DIV DT>SPAN>TIME{font-weight:normal;font-size:0.846154em}.home-content>DIV DT>SPAN>SMALL{border-left:1px solid #bed5ff;margin-left:0.05em;padding-left:0.4em}.home-content>DIV UL{list-style:none;margin:0;padding:0}.home-content>DIV LI+LI{margin-top:0.5em}HTML[_no-flex] .home-content{display:table;width:100%}HTML[_no-flex] .home-content>SECTION,HTML[_no-flex] .home-content>DIV{display:table-cell}HTML[_no-flex] .home-content>SECTION{width:60%}#cse-search-results IFRAME{width:100% !important}}@media screen and (max-width:640px),projection and (max-width:640px){#page{padding-top:66px;padding-right:0}}@media screen and (max-width:640px),projection and (max-width:640px){#page>HEADER{border-bottom:20px solid #204587}}@media screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min--moz-device-pixel-ratio:1.25),screen and (min-resolution:1.25dppx),screen and (min-resolution:120dpi),projection and (-webkit-min-device-pixel-ratio:1.25),projection and (min--moz-device-pixel-ratio:1.25),projection and (min-resolution:1.25dppx),projection and (min-resolution:120dpi){#logo SPAN SPAN{background-image:url(../i/logo-2x.png);background-size:255px 76px}}@media screen and (max-width:640px),projection and (max-width:640px){#logo{left:6px;top:10px}}@media screen and (max-width:768px),projection and (max-width:768px){#search-n-nav,HTML[_no-flex] #search-n-nav{flex-direction:column-reverse;align-items:stretch;margin:0}#search-n-nav #search,HTML[_no-flex] #search-n-nav #search{padding-bottom:0.5em}}@media screen and (max-width:640px),projection and (max-width:640px){#search-n-nav,HTML[_no-flex] #search-n-nav{margin:0 20px}}@media screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min--moz-device-pixel-ratio:1.25),screen and (min-resolution:1.25dppx),screen and (min-resolution:120dpi),projection and (-webkit-min-device-pixel-ratio:1.25),projection and (min--moz-device-pixel-ratio:1.25),projection and (min-resolution:1.25dppx),projection and (min-resolution:120dpi){#nav LI:first-child>A,#nav LI:first-child>DIV{background-image:url(../i/home-2x.gif);background-size:13px 14px}}@media screen and (max-width:768px),projection and (max-width:768px){#nav UL{flex-wrap:wrap}#nav DD{padding-right:0}}@media screen and (max-width:768px),projection and (max-width:768px){#search,#search INPUT[type="text"]{margin-left:0}#search INPUT[type="text"]{transition:none;width:100%}}@media screen and (max-width:640px),projection and (max-width:640px){#content-box{float:none;margin-left:0;width:auto}#content-box>DIV{margin-left:0}}@media screen and (max-width:640px),projection and (max-width:640px){#content{padding-right:20px}}@media screen and (max-width:640px),projection and (max-width:640px){#topics{float:none;padding-top:0;width:auto}#topics LI.cur,#topics A{padding-left:20px;padding-right:20px}}@media screen and (max-width:640px),projection and (max-width:640px){#page>FOOTER{border-top:none;margin:1em 20px 0;padding-right:0}}@media screen and (max-width:640px),projection and (max-width:640px){#counters{margin-top:1em;position:static}}@media screen and (max-width:768px),projection and (max-width:768px){.home-content,HTML[_no-flex] .home-content{display:block}.home-content>SECTION,.home-content>DIV,HTML[_no-flex] .home-content>SECTION,HTML[_no-flex] .home-content>DIV{display:block}.home-content>SECTION,HTML[_no-flex] .home-content>SECTION{width:auto}.home-content>SECTION>DIV,HTML[_no-flex] .home-content>SECTION>DIV{padding-right:0}.home-content>DIV>SECTION,HTML[_no-flex] .home-content>DIV>SECTION{margin-top:2em}}@media print{BODY{background:#fff;font-family:"Times New Roman", serif}*{color:#000 !important}#logo{border-bottom:0.5mm solid #000;display:block;font-size:1.25em;margin-bottom:1.5em;padding-bottom:0.2em}#logo A{text-decoration:none}#skip,#nav,#search,#topics,#counters,#content-shadow{display:none}.person-info{margin-top:0.5em;overflow:hidden;width:100%}.person-info H2{margin:0 0 0.5em}.person-info H2 SMALL{display:block;margin-top:-0.2em;position:relative}.person-info .photo{float:left;margin:0;padding-top:0.2em;width:152px}.person-info .photo IMG{border:1px solid #204587;vertical-align:top}.person-info .txt{margin:0;margin-left:172px;width:auto}.person-info DL DT{float:none}#page>FOOTER{border-top:0.5mm solid #000;clear:both;font-size:0.846em;margin-top:2em;padding-top:0.4em}#page>FOOTER SMALL{font-size:1em}.hr{border-bottom:0.5mm solid #000 !important}.content BLOCKQUOTE.question{border:none;border-left:0.5mm solid #000;padding:0 0 0 3mm}.content UL,.content OL{margin-left:1cm}.content DL.spec{border:0.5mm solid #ccc}.content .hr.end{display:none}.content ASIDE.print{border-top:0.5mm solid #000;padding-top:0.75em}.content ASIDE.print>HEADER{font-weight:bold}.content ASIDE.print A{text-decoration:none}}