body{margin:0;background-color:#fdfdfd;overflow-y:scroll}.wrapper{margin-left:auto;margin-right:auto;max-width:1300px;width:100%;margin-bottom:100px}.welcome{margin-top:15vh;color:#333}.welcome .sitename{font-weight:normal;text-align:center;margin-bottom:0;margin-top:0;font-family:"Times New Roman";font-size:40px;line-height:1;color:#333}.welcome .slogan{margin-bottom:15px;margin-top:-2px;text-align:center;font-family:Arial;font-size:15px}.jump{position:fixed;z-index:1}@media (min-width:900px){.jump{bottom:15px;right:5px}}@media (min-width:600px) and (max-width:900px){.jump{bottom:13px;right:3px}}@media (max-width:600px){.jump{bottom:15px;right:2px}}.jump a{display:block;text-align:center;font-family:"Times New Roman";text-decoration:none;border-radius:50%;margin-top:5px;background-color:#fff;color:#aaa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px dashed #aaa}@media (max-width:1320px){.jump a:hover{border:1px dashed #313131;color:#313131;background-color:#fff}}@media (min-width:900px){.jump a{width:50px;height:50px;line-height:50px}.jump a.to-top{font-size:40px}}@media (min-width:600px) and (max-width:900px){.jump a{width:32px;height:32px;line-height:32px}.jump a.to-top{font-size:30px}}@media (max-width:600px){.jump a{width:20px;border-radius:0;border:none;background-color:transparent}.jump a.to-top{font-size:40px;height:40px;line-height:40px}.jump a:hover,.jump a:focus{border:none;color:#313131;background-color:transparent}}.langer{position:fixed;z-index:1;font-family:"Cutive Mono";font-size:15px}@media (min-width:900px){.langer{bottom:85px;right:24px}}@media (min-width:600px) and (max-width:900px){.langer{bottom:55px;right:11px}}@media (max-width:600px){.langer{bottom:55px;right:5px}}.langer a{display:block;margin-bottom:5px;text-decoration:none;color:#aaa}.langer a:hover{text-decoration:underline}.langer a.active,.langer a:hover{color:#313131}header{position:relative;padding:1px}header .top{text-align:center}header .top .left{position:absolute;top:20px;left:40px}header .top .right{position:absolute;top:55px;right:60px}header .top .right a{color:#a396a3;text-decoration:none}header .top .right a:hover,header .top .right a:focus{color:#000}@media (max-width:1100px){header .top .left,header .top .right{display:none}}header .top .center{margin:45px 45px 45px 45px;font-family:Arial;font-size:15px;color:#888}@media (max-width:600px){header .top .center{display:none}}header .top .center a{color:#666;text-decoration:none}header .top .center a:hover{color:#313131}nav{margin-left:2%;margin-right:2%;position:relative;padding-top:17px;padding-bottom:17px;padding-left:10px;padding-right:10px;border-radius:3px;text-align:center;color:#777;border:1px solid #bbb;background-color:#f3f3f3}@media (max-width:600px){nav{margin-left:0;margin-right:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e7e7e7;border-radius:0}}nav .sidebar{text-align:right;position:absolute;top:-23px;right:0;width:100%}nav .sidebar .pointer{display:inline-block;margin-left:5px;font-family:Arial;font-size:13px}nav .sidebar .pointer a{display:inline-block;margin-left:15px;color:#777;text-decoration:none}nav .sidebar .pointer a:hover,nav .sidebar .pointer a:focus{color:#333}nav .sidebar .pointer a.open-menu{border-bottom:1px dashed}nav .sidebar .pointer .hash{display:inline-block;margin-left:15px;color:#444;font-family:'Lora';font-size:12px;letter-spacing:2px;cursor:pointer}nav .sidebar .pointer .hash:hover{color:#000}nav .sidebar .pointer .hash:active{color:#f00}nav .sidebar .pointer .num{display:inline-block;font-size:12px;font-family:Arial;margin-left:15px;color:#999}nav>.arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;text-decoration:none;cursor:pointer;font-family:Arial;color:#999}@media (min-width:600px){nav>.arrow{display:flex;align-items:center;height:100%;top:0;left:30px}}@media (max-width:600px){nav>.arrow{top:15px;left:30px}}nav>.arrow span{display:inline-block;-webkit-transform:scaleY(4) scaleX(5);-moz-transform:scaleY(4) scaleX(5);-ms-transform:scaleY(4) scaleX(5);transform:scaleY(4) scaleX(5);position:relative;top:-2px}nav>.arrow:hover{color:#777}nav>.arrow:not(.active){display:none}nav>.header{font-family:Arial;font-size:21px;font-weight:bold;display:block;text-align:center}nav>.header:not(.active){display:none}nav>section{display:inline-block}nav>section.main{padding-top:1px;padding-bottom:1px}nav>section.main span{display:inline-block;font-family:Arial;font-size:19px;padding-top:2px;padding-bottom:2px;margin-left:5px;margin-right:5px;padding-left:2px;padding-right:2px;color:#666;cursor:pointer;border-bottom:1px solid transparent}nav>section.main span:hover,nav>section.main span:focus{color:#222}nav>section.main span.active{border-bottom:1px dashed}@media (max-width:600px){nav>section.sub{display:block}}nav>section.sub a{display:inline-block;color:#666;text-decoration:none;font-family:Arial;font-size:16px;padding-top:2.5px;padding-bottom:2.5px;margin-left:0;margin-left:3px;margin-right:3px;padding-left:2px;padding-right:2px;border-bottom:1px solid transparent}nav>section.sub a:hover,nav>section.sub a:focus{color:#222}nav>section.sub a.active{border-bottom:1px dashed}@media (max-width:600px){nav>section.sub a{display:block;text-align:center;padding:10px 5px;border:1px dashed #313131;margin-top:5px;margin-right:0}nav>section.sub a.active{background-color:#eee;color:#222}}nav>section:not(.active){display:none}header>.info{text-align:center;margin-top:5px;font-size:13px;font-family:Arial;color:#777}@media (max-width:600px){header>.info{display:none}}header>.info>div{display:inline-block;margin-left:5px;margin-right:5px}header>.info>div a{color:#777;text-decoration:none}header>.info>div a:hover{color:#313131}[lang="en"] main code.inline.code,[lang="en"] main code.inline.selector,[lang="en"] main code.inline.key,[lang="en"] main code.inline.sql,[lang="en"] main code.inline.path{padding:0 4px 2px;display:inline-block;background-color:#f2f6fc}[lang="en"] main .ref code.inline{padding:0;background-color:transparent}main h1:not([class]){text-align:center;font-weight:normal;font-size:45px;line-height:.9;margin-bottom:15px;margin-top:20px;margin-left:2%;margin-right:2%}@media (max-width:600px){main h1:not([class]){font-size:34px}}@media (min-width:1320px){main>.content{margin-left:200px;margin-right:200px}}@media (min-width:900px) and (max-width:1320px){main>.content{margin-left:15%;margin-right:15%}}@media (min-width:600px) and (max-width:900px){main>.content{margin-left:40px;margin-right:40px}}@media (max-width:600px){main>.content{margin-left:25px;margin-right:25px}}main>.content a:not([class]){color:#23527c;text-decoration:none}main>.content a:not([class]):hover,main>.content a:not([class]):focus{text-decoration:underline}main>.content dfn{font-style:italic;font-family:Arial}main>.content span.translate-prefix{font-family:Arial;font-size:.8em}main>.content span.translate-en{font-family:Georgia;font-size:1.1em;line-height:.9;letter-spacing:1px;color:#333}main>.content span.translate-ru{font-family:Pangolin;font-size:.95em;font-style:italic;color:#333}main>.content span.format{font-style:italic}main>.content span.state{font-style:italic}main>.content span.pattern{font-style:italic}main>.content code.code{font-family:"Zilla Slab";font-size:1.2em;line-height:.9}main>.content code.number{font-family:"Andika";line-height:.9}main>.content code.value{font-family:"Kalam";font-size:1.1em;line-height:.9}main>.content code.unit{font-family:"Andika";line-height:.9}main>.content code.selector{font-family:"Pangolin"}main>.content code.string{font-family:"Andika";line-height:.9}main>.content code.path{font-family:"Andika"}main>.content code.key{font-family:"Mali";font-size:1.1em;line-height:.9}main>.content code.sql{font-family:"Anonymous Pro";font-variant:small-caps;font-size:1.1em;line-height:.9}main>.content code.expression{font-size:18px;font-family:"Anonymous Pro"}main>.content> ul:not([class]),main>.content>div.container> ul:not([class]),main>.content> ol:not([class]),main>.content>div.container> ol:not([class]),main>.content> p:not([class]),main>.content>div.container> p:not([class]),main>.content> div:not([class]),main>.content>div.container> div:not([class]){font-family:Arial;color:#333}main>.content> h2:not([class]),main>.content>div.container> h2:not([class]),main>.content> h3:not([class]),main>.content>div.container> h3:not([class]),main>.content> h4:not([class]),main>.content>div.container> h4:not([class]),main>.content> h5:not([class]),main>.content>div.container> h5:not([class]),main>.content> h6:not([class]),main>.content>div.container> h6:not([class]){text-align:center;font-family:"Times New Roman"}main>.content> h2:not([class]),main>.content>div.container> h2:not([class]){font-weight:normal;font-size:35px;line-height:1;margin-bottom:10px;margin-top:0}@media (max-width:600px){main>.content> h2:not([class]),main>.content>div.container> h2:not([class]){font-size:32px}}main>.content> h3:not([class]),main>.content>div.container> h3:not([class]){font-weight:normal;font-size:30px;line-height:1;margin-bottom:10px;margin-top:0}@media (max-width:600px){main>.content> h3:not([class]),main>.content>div.container> h3:not([class]){font-size:28px}}main>.content> h4:not([class]),main>.content>div.container> h4:not([class]){font-weight:normal;font-size:28px;line-height:1;margin-top:0}@media (max-width:600px){main>.content> h4:not([class]),main>.content>div.container> h4:not([class]){font-size:25px}}main>.content> p:not([class]),main>.content>div.container> p:not([class]),main>.content> div:not([class])>p,main>.content>div.container> div:not([class])>p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:17.5px;text-align:justify;text-indent:0;line-height:1.35;margin-top:0}main>.content> p:not([class]):not(:last-child),main>.content>div.container> p:not([class]):not(:last-child),main>.content> div:not([class])>p:not(:last-child),main>.content>div.container> div:not([class])>p:not(:last-child){margin-bottom:8px}main>.content> div:not([class]),main>.content>div.container> div:not([class]){margin-bottom:15px}main>.content> ul:not([class]),main>.content>div.container> ul:not([class]),main>.content> ol:not([class]),main>.content>div.container> ol:not([class]){padding-left:0;margin-bottom:20px}main>.content> ul:not([class])>li,main>.content>div.container> ul:not([class])>li,main>.content> ol:not([class])>li,main>.content>div.container> ol:not([class])>li{list-style-position:inside;font-family:Arial;border:1px solid #e1e1e1;padding:20px;background-color:#fbfffa;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:17px;text-align:justify;text-indent:0;line-height:1.35;margin-top:0}main>.content> ul:not([class])>li:not(:last-child),main>.content>div.container> ul:not([class])>li:not(:last-child),main>.content> ol:not([class])>li:not(:last-child),main>.content>div.container> ol:not([class])>li:not(:last-child){margin-bottom:10px}main>.content> p+h2:not([class]),main>.content>div.container> p+h2:not([class]),main>.content> p+h3:not([class]),main>.content>div.container> p+h3:not([class]),main>.content> table+h2:not([class]),main>.content>div.container> table+h2:not([class]),main>.content> div+h2:not([class]),main>.content>div.container> div+h2:not([class]),main>.content> div+h3:not([class]),main>.content>div.container> div+h3:not([class]),main>.content> table+h3:not([class]),main>.content>div.container> table+h3:not([class]){margin-top:20px}main>.content> p.pattern,main>.content>div.container> p.pattern{font-size:15px;text-align:center;line-height:1.3;font-family:"Times New Roman";margin-top:-20px;margin-bottom:20px}main>.content> p.pattern i,main>.content>div.container> p.pattern i{font-size:15px}main>.content> p.comment,main>.content>div.container> p.comment{font-size:17px;text-align:justify;line-height:1.3;font-family:Arial;margin-top:-5px;margin-bottom:20px;color:#2e2e2e;padding:0 8%;text-indent:0}main>.content> p.comment+p.comment,main>.content>div.container> p.comment+p.comment{margin-top:-10px}main>.content> p.notice,main>.content>div.container> p.notice{color:#333;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:18px;font-family:Arial;text-align:justify;line-height:1.3;margin-top:0;margin-bottom:0;border-left:4px double #bababa;background-color:#f8f8f8;background-clip:padding-box;padding:30px 30px;margin-bottom:20px}main>.content> div.notice,main>.content>div.container> div.notice{border-left:4px double #bababa;background-color:#f7f7f7;background-clip:padding-box;padding:30px 50px}main>.content> div.notice:not(:last-child),main>.content>div.container> div.notice:not(:last-child){margin-bottom:10px}main>.content> div.notice p,main>.content>div.container> div.notice p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:17px;color:#333;font-family:Arial;text-align:justify;line-height:1.2;margin-top:0;margin-bottom:0}main>.content> div.notice p:not(:last-child,:only-child),main>.content>div.container> div.notice p:not(:last-child,:only-child){margin-bottom:10px}main>.content> div.ref,main>.content>div.container> div.ref{background-color:#eee;padding:30px 10px;margin-bottom:20px}main>.content> div.ref p,main>.content>div.container> div.ref p{text-align:center;font-family:Arial;margin-top:0;margin-bottom:0}main>.content> div.ref p>a,main>.content>div.container> div.ref p>a{color:#337ab7;text-decoration:none;display:inline-block;margin-left:2.5px;margin-right:2.5px}main>.content> div.ref p>a:hover,main>.content>div.container> div.ref p>a:hover,main>.content> div.ref p a:focus,main>.content>div.container> div.ref p a:focus{color:#23527c;text-decoration:underline}main>.content> div.ref p:nth-child(1),main>.content>div.container> div.ref p:nth-child(1){margin-bottom:5px}@media (min-width:900px){main>.content> div.ref p:nth-child(1),main>.content>div.container> div.ref p:nth-child(1){font-size:18px}}@media (min-width:600px) and (max-width:900px){main>.content> div.ref p:nth-child(1),main>.content>div.container> div.ref p:nth-child(1){font-size:17px}}@media (max-width:600px){main>.content> div.ref p:nth-child(1),main>.content>div.container> div.ref p:nth-child(1){font-size:16px}}main>.content> div.ref p:nth-child(2) code.code,main>.content>div.container> div.ref p:nth-child(2) code.code{font-size:18px;line-height:1.2}main>.content> hr+div.ref,main>.content>div.container> hr+div.ref{margin-top:0}main>.content> div.task+div.ref,main>.content>div.container> div.task+div.ref{margin-top:40px}main>.content> div.task+div.ref:before,main>.content>div.container> div.task+div.ref:before{content:'';display:block;position:relative;top:-50px;margin-left:auto;margin-right:auto;width:80px;border-top:1px solid #000}main>.content> hr,main>.content>div.container> hr{margin-left:auto;margin-right:auto;width:80px;margin-top:20px;margin-bottom:20px;border-top:1px solid #000}main>.content> div.preambula p,main>.content>div.container> div.preambula p{font-style:italic;font-family:Arial;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:17.5px;text-align:justify;text-indent:0;line-height:1.4;margin-top:0;margin-bottom:10px}main>.content> div.monoblock,main>.content>div.container> div.monoblock{padding:25px 55px;margin-bottom:15px;border:1px dotted #bdbdcb;background-color:#fefefe;font-size:18px;font-family:"Anonymous Pro"}main>.content> ul.ref,main>.content>div.container> ul.ref{list-style-type:none;padding:0;margin-bottom:15px;display:flex;flex-wrap:wrap}main>.content> ul.ref li,main>.content>div.container> ul.ref li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px dashed #ababab;margin-bottom:10px;text-align:center;padding:20px 10px;font-size:15.5px;line-height:1.2;font-family:Arial;list-style:1px}@media (min-width:900px){main>.content> ul.ref li:not(:only-child),main>.content>div.container> ul.ref li:not(:only-child){width:49.5%}main>.content> ul.ref li:not(:only-child):nth-child(2n),main>.content>div.container> ul.ref li:not(:only-child):nth-child(2n){margin-left:1%}main>.content> ul.ref li:only-child,main>.content>div.container> ul.ref li:only-child{width:100%}}@media (max-width:900px){main>.content> ul.ref li,main>.content>div.container> ul.ref li{width:100%}}@media (max-width:600px){main>.content> ul.ref li br,main>.content>div.container> ul.ref li br{display:none}}main div.represent,.task div.represent{text-align:center;font-family:"Anonymous Pro";white-space:nowrap;font-size:18px}main div.formula,.task div.formula{margin-bottom:15px;text-align:center;white-space:nowrap;font-size:17px;border-left:1px dashed #555;padding:20px;background:repeating-linear-gradient(to bottom, transparent, transparent 10px, #ededed 10px, #ededed 11px),repeating-linear-gradient(to right, transparent, transparent 10px, #ededed 10px, #ededed 11px)}main div.formula .expression,.task div.formula .expression{font-size:17px;font-family:"Anonymous Pro"}main p.represent,.task p.represent{text-align:center;font-family:"Anonymous Pro";white-space:nowrap;font-size:18px}.content.not-found p.center{text-align:center;font-family:Arial;font-size:16px}main>.tabulator{margin-top:15px;margin-bottom:10px;text-align:left}@media (min-width:900px){main>.tabulator{margin-left:8%;margin-right:8%}}@media (min-width:600px) and (max-width:900px){main>.tabulator{margin-left:40px;margin-right:40px}}@media (max-width:600px){main>.tabulator{margin-left:25px;margin-right:25px}}main>.tabulator .ref{display:inline-block;padding:7px 10px;margin-right:5px;margin-bottom:6px;border:1px dashed #c3c3c3;color:#ab8105;font-size:15px;font-family:Arial;cursor:pointer;background-color:#fbfbfb}main>.tabulator .ref:hover,main>.tabulator .ref:focus,main>.tabulator .ref.active{background-color:#f2f2f2}main>.tabulator .ref.sorted{float:right;margin-right:0}@media (max-width:600px){main>.tabulator .ref.sorted{float:none}}main>.filter{margin-top:15px;margin-bottom:10px}@media (min-width:900px){main>.filter{margin-left:8%;margin-right:8%}}@media (min-width:600px) and (max-width:900px){main>.filter{margin-left:40px;margin-right:40px}}@media (max-width:600px){main>.filter{margin-left:25px;margin-right:25px}}main>.filter .header{text-align:right;font-size:14px;font-family:"Times New Roman";margin-top:-10px;margin-bottom:5px}main>.filter .header>a{color:#337ab7;text-decoration:none}main>.filter .header>a:hover,main>.filter .header>a:focus{color:#23527c}main>.filter .field{text-align:left}main>.filter .field:not(.active){display:none}main>.filter .field .ref{display:inline-block;padding:10px 15px;margin-bottom:7px;margin-right:4px;border:1px dashed #d9d9d9;color:#ab8105;font-size:14px;font-family:Arial;cursor:pointer}main>.filter .field .ref:hover,main>.filter .field .ref:focus{border:1px dashed #777}main>.filter .field .ref.active{background-color:#f3f3f3;border:1px dashed #777}main>.menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;counter-reset:-asc-}@media (min-width:900px){main>.menu{margin-left:8%;margin-right:8%}}@media (min-width:600px) and (max-width:900px){main>.menu{margin-left:40px;margin-right:40px}}@media (max-width:600px){main>.menu{margin-left:25px;margin-right:25px}}main>.menu section:not(.active){display:none}main>.menu h2{text-align:center;font-weight:normal;font-size:45px;line-height:1;margin-bottom:0;padding:0 3px 10px}@media (max-width:600px){main>.menu h2{font-size:32px}}main>.menu h2:not(:first-child){margin-top:20px}main>.menu h2:first-child{margin-top:0}main>.menu section h2{text-align:center;font-size:35px}main>.menu div{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding-left:0;margin-top:0;text-align:left;margin-bottom:20px;margin-left:-0.5%;margin-right:-0.5%}main>.menu div.study a .counter,main>.menu div a.study .counter,main>.menu div.study-further~div a .counter,main>.menu div.study a .text,main>.menu div a.study .text,main>.menu div.study-further~div a .text,main>.menu div.study a .hash,main>.menu div a.study .hash,main>.menu div.study-further~div a .hash{color:#73515e}main>.menu div.study a:hover,main>.menu div a.study:hover,main>.menu div.study-further~div a:hover{background-color:#f7e6ec}main>.menu div.study a,main>.menu div.study-further~div a{background-color:#fff7fa;border:1px dashed #f00}main>.menu div a.study{background-color:#fff7fa;border:1px solid #f00}main>.menu div a.skip{background-color:#f5fff7;border:1px dashed #a4c265}main>.menu div a.skip:hover{background-color:#e6f7e9}main>.menu div a.skip .counter,main>.menu div a.skip .text,main>.menu div a.skip .hash{color:#66856c}main>.menu div a{min-height:63px;color:#245f94;text-align:center;padding-top:20px;padding-bottom:20px;padding-left:5px;padding-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;background-color:#f9f9f9;border:1px dashed #8ca5cf;text-decoration:none;position:relative}main>.menu div a.hidden{display:none}@media (min-width:900px){main>.menu div a{width:32.33333333%;margin-left:.5%;margin-right:.5%}}@media (min-width:600px) and (max-width:900px){main>.menu div a{width:49%;margin-left:.5%;margin-right:.5%}}@media (max-width:600px){main>.menu div a{width:100%}}main>.menu div a:hover,main>.menu div a.active{background-color:#f3f3f3;color:#525252}main>.menu div a.retain:visited:not(.active){border-color:#808080}main>.menu div a.retain:visited:not(.active) .text,main>.menu div a.retain:visited:not(.active) .link,main>.menu div a.retain:visited:not(.active) .tags,main>.menu div a.retain:visited:not(.active) .counter{color:#808080}main>.menu div a .text{display:block;margin-bottom:5px;font-family:Arial;font-size:15px;-webkit-transform:scaleY(1.1);-moz-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1);line-height:1.1;color:#245f94}main>.menu div a .hash{display:block;font-family:"Times New Roman";font-size:14px;color:#203b69;margin-bottom:5px;font-family:'Cutive Mono'}main>.menu div a .counter{display:block;font-family:"Times New Roman";font-size:24px;color:#203b69}main>.menu div a .header{display:block;color:#203b69;font-family:"Times New Roman";font-size:21px}main>.menu div a .header.sql{font-size:18px}main>.menu div a .link{display:block;color:#245f94;font-family:Arial;font-size:15px;-webkit-transform:scaleY(1.1);-moz-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1);margin-bottom:5px}main>.menu div a .tags{display:block;color:#128ea6;font-family:Arial;font-size:13px;margin-bottom:3px}main>.menu div a .tag-bracket{font-family:monospace;font-size:.8em;margin-left:1px;margin-right:1px}main>.menu .-asc-::before{counter-increment:-asc-;content:counter(-asc-)}main>.menu .-desc-::before{counter-increment:-desc- -1;content:counter(-desc-)}.bottom{margin-left:6%;margin-right:6%;margin-top:30px;margin-bottom:20px}.bottom>section.pages{margin-bottom:5px;border:1px dashed #aaa;padding-left:50px;padding-right:50px;text-align:center}.bottom>section.pages:before{content:" ";display:table}.bottom>section.pages:after{content:" ";display:table;clear:both}.bottom>section.pages a{margin-top:20px;margin-bottom:20px;display:inline-block;text-decoration:none}.bottom>section.pages a.prev:not(:only-child){float:left}.bottom>section.pages a.next:not(:only-child){float:right}.bottom>section.pages a:hover .arrow{color:#313131}.bottom>section.pages a:hover .text{color:#313131}.bottom>section.pages a .arrow{display:inline-block;line-height:1;-webkit-transform:scaleX(4) scaleY(3);-moz-transform:scaleX(4) scaleY(3);-ms-transform:scaleX(4) scaleY(3);transform:scaleX(4) scaleY(3);position:relative;top:-3px;color:#777;font-size:15px;font-family:Arial}.bottom>section.pages a.prev .arrow{transform-origin:right center}.bottom>section.pages a.next .arrow{transform-origin:left center}footer{text-align:center;margin-top:10px}footer .contacts{font-family:Arial;font-size:13px;line-height:1.4;padding:10px 30px 0;color:#555}footer .contacts a{color:#337ab7;text-decoration:none}footer .contacts a:hover,footer .contacts a:focus{color:#23527c;text-decoration:underline}footer .download{display:inline-block;font-family:Arial;font-size:12px}footer .download a{color:#8f8fc2;text-decoration:none}footer .download a:hover,footer .download a:focus{color:#23527c;text-decoration:underline}.block{margin-bottom:15px;background-color:#fcfcfc}div.task.sample{background:repeating-linear-gradient(45deg, transparent, transparent 20px, #f2f2f2 20px, #f2f2f2 21px),repeating-linear-gradient(-45deg, transparent, transparent 20px, #f2f2f2 20px, #f2f2f2 21px);background-color:#fbfbfb;padding-left:50px;padding-right:50px}div.task.sample iframe{-webkit-box-shadow:0 0 7px #ccc;-moz-box-shadow:0 0 7px #ccc;box-shadow:0 0 7px #ccc;margin-top:10px}div.task div.block{margin-bottom:15px;background-color:#fdfdfd}div.task div.block>iframe{border:none;display:block;padding:30px;background-color:#fff}div.task div.block>a{margin-left:30px;margin-right:30px;border:none}.block[data-file]{position:relative;margin-top:10px}.block[data-file]:before{content:attr(data-file);color:#808080;font-family:Andika;z-index:1;font-size:14px}@media (min-width:600px){.block[data-file]:before{position:absolute;top:-10px;right:10px}}@media (max-width:600px){.block[data-file]:before{position:absolute;top:-12px;right:0}}.block> *:not(code){border:none}.block> code.highlight+code.highlight{margin-top:7px}.block> code.highlight{overflow-x:auto;border-left:1px dashed #ccc;background:repeating-linear-gradient(to bottom, transparent, transparent 10px, #f4f4f4 10px, #f4f4f4 11px),repeating-linear-gradient(to right, transparent, transparent 10px, #f4f4f4 10px, #f4f4f4 11px);background-clip:padding-box;margin:0 0 2px 0;padding:15px 0 15px 44px;font-size:18px;line-height:1.2;font-family:"Anonymous Pro";white-space:pre;display:block;color:#000;position:relative;-webkit-tab-size:2;-moz-tab-size:2;-o-tab-size:2;tab-size:2;counter-reset:line-number}@media (max-width:600px){.block> code.highlight{padding-left:23px}}.block> code.highlight .line-number{font-family:"Times New Roman";font-size:17px;padding-top:1px;padding-bottom:1px;color:#888;position:absolute;right:calc(100% - 33px);border-right:1px solid #c3c3c3;-moz-user-select:none;-webkit-user-select:none;user-select:none;counter-increment:line-number;pointer-events:none}.block> code.highlight .line-number.line-number-level-1{padding-right:11px}@media (max-width:600px){.block> code.highlight .line-number.line-number-level-1{padding-right:3px}}.block> code.highlight .line-number.line-number-level-2{padding-right:8px}@media (max-width:600px){.block> code.highlight .line-number.line-number-level-2{padding-right:2px}}.block> code.highlight .line-number.line-number-level-3{padding-right:3px}@media (max-width:600px){.block> code.highlight .line-number.line-number-level-3{padding-right:1px}}.block> code.highlight .line-number.line-number-level-4{padding-right:1px}@media (max-width:600px){.block> code.highlight .line-number.line-number-level-4{padding-right:1px}}@media (max-width:600px){.block> code.highlight .line-number{right:calc(100% - 20px);padding-right:2px}}.block> code.highlight .line-number::after{content:counter(line-number)}.block> code.highlight .break{display:none}@media (max-width:600px){.block> code.highlight .break.break-gap-of-1{display:inline-block;margin-bottom:10px}}@media (max-width:600px){.block> code.highlight .break.break-1-of-1{display:inline}}@media (max-width:800px){.block> code.highlight .break.break-gap-of-2{display:inline-block;margin-bottom:5px}}@media (max-width:600px){.block> code.highlight .break.break-1-of-2{display:inline}}@media (min-width:600px) and (max-width:800px){.block> code.highlight .break.break-2-of-2{display:inline}}@media (max-width:500px){.block> code.highlight .break.break-2-of-2{display:inline}}@media (max-width:1160px){.block> code.highlight .break.break-gap-of-3{display:inline-block;margin-bottom:5px}}@media (max-width:640px){.block> code.highlight .break.break-1-of-3{display:inline}}@media (min-width:640px) and (max-width:960px){.block> code.highlight .break.break-2-of-3{display:inline}}@media (min-width:960px) and (max-width:1160px){.block> code.highlight .break.break-3-of-3{display:inline}}@media (max-width:640px){.block> code.highlight .break.break-3-of-3{display:inline}}@media (max-width:1300px){.block> code.highlight .break.break-gap-of-4{display:inline-block;margin-bottom:5px}}@media (max-width:640px){.block> code.highlight .break.break-1-of-4{display:inline}}@media (min-width:640px) and (max-width:980px){.block> code.highlight .break.break-2-of-4{display:inline}}@media (min-width:980px) and (max-width:1200px){.block> code.highlight .break.break-3-of-4{display:inline}}@media (max-width:640px){.block> code.highlight .break.break-3-of-4{display:inline}}@media (min-width:1200px) and (max-width:1300px){.block> code.highlight .break.break-4-of-4{display:inline}}.block> table{width:100%;border-collapse:collapse;font-family:Arial;margin-top:0;margin-bottom:0}.block> table th{font-weight:normal;background-color:#f3f3f3;font-size:17px;font-family:"Times New Roman"}.block> table th span{font-weight:normal;font-size:15px}.block> table td,.block> table th{border:1px solid #ddd;padding:8px;text-align:center}.block> table td{font-size:15px;font-family:'Andika'}.block> table td.red{color:#f00}.block> table caption{text-align:right;font-size:15px;margin-right:10px;margin-top:-16px;font-family:'Andika';color:#707070}.block> ul.structure{padding-top:10px;padding-bottom:10px;padding-left:40px;background-color:#fff;border-left:1px solid #ccc;font-family:"Andika"}.block> ul.structure li{margin-top:5px}.block> ul.structure li ul{padding-left:40px;margin-bottom:10px}.block> ul.structure li.file{font-size:16px}.block> ul.structure li.dir{font-size:17px}.block> div.tastr{padding-top:10px;padding-bottom:10px;padding-left:40px;background-color:#fff;border-left:1px solid #ccc}.block> div.tastr h4{margin-top:0;margin-bottom:10px;font-size:20px;font-family:Arial;font-weight:bold}.block> div.tastr ul{padding-left:40px;margin-top:0}.block> div.tastr ul li{margin-top:2px}.block> div.tastr ul li span.name{margin-right:10px;font-family:"Andika";font-size:16px}.block> div.tastr ul li span.type{display:inline-block;font-family:"Mali";font-size:15px}.block> iframe{padding:20px 25px;margin-top:0;margin-bottom:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff;-webkit-box-shadow:0 0 7px #ddd;-moz-box-shadow:0 0 7px #ddd;box-shadow:0 0 7px #ddd}.block> [data-module="opener"] div{display:none}div.block>a{display:block;text-align:center;text-decoration:none;padding:30px 20px;background-color:#f3f3f3;margin-bottom:25px}div.block>a span{color:#2a2a2a;font-size:17px;font-family:Andika;text-decoration:none;display:inline-block;letter-spacing:1px}div.block>a:hover{text-decoration:none;background-color:#f1f1f1}div.block>a:hover span{color:#0a0a0a}div.block>a:active,div.block>a:focus{outline:none;text-decoration:none}table.description{margin-bottom:15px;color:#333;width:100%;border-collapse:collapse;font-family:Arial}table.description tr:first-child th{font-weight:bold;font-size:16px;background-color:#f3f3f3;border:1px solid #ddd;padding:10px}table.description tr:not(:first-child) th{font-size:16px;width:20%;border:1px solid #ddd;padding:8px}table.description tr:not(:first-child) td{font-size:16px;border:1px solid #ddd;padding:15px;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5}table.description tr:not(:first-child) td hr{color:#ddd}ul.commands{padding:0;display:flex;flex-wrap:wrap}ul.commands li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style-type:none;border:1px dashed #bababa;margin-bottom:10px;padding-top:15px;padding-bottom:15px;background-color:#fff}@media (min-width:1320px){ul.commands li{width:24%}ul.commands li:not( :nth-child(4n)){margin-right:1.33333333%}}@media (min-width:900px) and (max-width:1320px){ul.commands li{width:32.33333333%}ul.commands li:not( :nth-child(3n)){margin-right:1.5%}}@media (min-width:600px) and (max-width:900px){ul.commands li{width:49.5%}ul.commands li:not( :nth-child(2n)){margin-right:1%}}@media (max-width:600px){ul.commands li{width:100%}}ul.commands li span:nth-child(1){display:block;text-align:center;font-family:"Times New Roman";font-size:17px}ul.commands li span:nth-child(2){display:block;text-align:center;font-family:Arial;font-size:15px}.video{border:1px dashed #b5b5b5;text-align:center;padding-bottom:50px;margin-bottom:15px;counter-reset:video}.video h3{font-weight:normal;font-family:"Times New Roman";font-size:22px;counter-increment:video}.video h3::before{content:counter(video);display:block;font-size:35px}.video iframe{width:560px;height:315px;border:10px solid #808080}.video iframe:first-child{margin-top:50px}.video a{display:block;text-align:center;margin-top:40px;margin-bottom:0;font-family:Arial;font-size:19px;color:#245f94;text-decoration:none}.video a:hover,.video a:focus{color:#23527c;text-decoration:underline}div.image{margin-bottom:20px;text-align:center}div.screenshot{margin-bottom:30px;overflow-x:auto;outline:1px solid #e1e1e8;border-left:5px solid #fff;border-top:5px solid #fff;position:relative}div.screenshot:not(.cropped){border-right:5px solid #fff}div.screenshot span.mark{display:none}div.screenshot span.mark[data-type="text"]{display:inline-block;position:absolute;text-align:center;white-space:nowrap;color:#f00;font-size:22px;font-family:"Times New Roman";font-weight:bold;line-height:1;letter-spacing:1px}div.screenshot span.mark[data-type="rect"]{display:block;position:absolute;background-color:transparent;border:4px solid #f00}div.screenshot canvas{position:absolute;-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}p+div.task{margin-top:15px}div.task{position:relative;margin-bottom:15px;background-color:#fdfdfd;border:1px dashed #bdbdcb;color:#333;padding:20px 30px 70px}@media (max-width:600px){div.task{margin-top:35px}}@media (max-width:600px){div.task{padding:10px 10px}}@media (min-width:900px){div.task::before{content:'\27A0';position:absolute;top:-6px;left:-100px;font-size:80px;line-height:1;font-family:"Times New Roman";color:#bbb}}div.task code.highlight{background:repeating-linear-gradient(to bottom, transparent, transparent 10px, #f4f4f4 10px, #f4f4f4 11px),repeating-linear-gradient(to right, transparent, transparent 10px, #f4f4f4 10px, #f4f4f4 11px);background-color:#fcfcfc}div.task.star::after{content:'\2606';position:absolute;top:-6px;right:-100px;font-size:80px;line-height:1;font-family:"Times New Roman";color:#aaa}div.task>p.short{text-align:center}div.task> p.header{text-align:center;margin-top:0;line-height:1;margin-bottom:7px;font-size:33px;font-weight:normal;font-family:"Times New Roman";letter-spacing:2px;position:relative}div.task> p.header .num{font-size:31px;cursor:pointer}div.task> p.header .num:hover{color:#000}div.task> p.header .num:active{color:#f00}div.task> p.header .hash{position:absolute;top:-20px;right:0}div.task> p.header .hash span{font-family:'Lora';font-size:13px;color:#404040;cursor:pointer}div.task> p.header .hash span:hover{color:#000}div.task> p.header .hash span:active{color:#f00}div.task> p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:17.5px;font-family:Arial;text-align:justify;text-indent:0;line-height:1.35;margin-top:0}div.task> p:last-child{margin-bottom:0}div.task> p.comment{margin-left:30px;margin-right:30px;font-size:15px;line-height:1.3;font-family:Arial;margin-top:0;margin-bottom:10px;color:#2e2e2e;padding:0 8%;text-indent:0}@media (min-width:900px){div.task> p.comment{font-size:16px}}div.task> p.comment:last-child{margin-bottom:0}div.task> table:not([class]){margin-left:30px;margin-right:30px;margin-bottom:15px;color:#333;width:100%;border-collapse:collapse;font-family:Arial}div.task> table:not([class]) tr:first-child th{font-weight:bold;font-size:17px;background-color:#f3f3f3;padding:10px;border:1px solid #ddd}div.task> table:not([class]) tr:first-child th span{font-size:14px;font-weight:normal}div.task> table:not([class]) tr:not(:first-child) th{font-size:17px;width:20%;border:1px solid #ddd;padding:8px}div.task> table:not([class]) tr:not(:first-child) td{font-size:16px;border:1px solid #ddd;padding:15px;text-align:center;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.3;background-color:#fff}div.task> table:not([class]) tr:not(:first-child) td hr{color:#ddd}div.task> div.monoblock{margin-left:30px;margin-right:30px;font-size:18px;font-family:"Anonymous Pro";padding:15px 20px;background:#fafafa}div.task> div.monoblock:not(:last-child){margin-bottom:15px}main>.content>div.solution.container:not(.active)>*:not(.switcher){display:none}main>.content>div.solution.container.active>.switcher{display:none}main>.content>div.solution.container div.switcher{text-align:center;font-family:"Times New Roman";font-size:16px;text-align:right}main{counter-reset:page task}.-page-::before{counter-increment:page;content:counter(page)}.-task-::before{counter-increment:task;content:counter(task)}main>.menu>div a.__todo__,main>.menu>section>div a.__todo__{display:none;border:1px dashed #ffa500}main>.menu>div a.__todo__ .__label__,main>.menu>section>div a.__todo__ .__label__{color:#ffa500 !important}main>.menu>div a .__label__,main>.menu>section>div a .__label__{color:#f00;display:none}main>.menu>div a .__label__.__acceptable__,main>.menu>section>div a .__label__.__acceptable__{color:#ffa500}main>.menu>div a .__label__.__critical__,main>.menu>section>div a .__label__.__critical__{color:#f00;border:1px solid #f00}