body,html{margin:0;padding:0}body{line-height:1.5;background:#fff;color:#000;position:relative;font-size:13px}menu,ol,ul{margin:.8em 0 1.75em 1.75em;padding:0}li{margin:.1em 0 .1em 1.75em;padding:0}form{margin:0;padding:0}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left}input,select{vertical-align:middle}input,select,textarea{font-size:100%}input.button{width:0;overflow:visible}input.button[class]{width:auto}img{vertical-align:middle;border:none}pre{overflow:auto}* html pre{overflow-y:visible}hr{height:0;border:0;border-top:1px solid #000}em,i{margin-right:.1em}sub,sup{vertical-align:baseline;position:relative}sub{top:.4em}sup{bottom:.4em}a{cursor:hand}abbr,acronym{cursor:help;border-bottom:1px dotted #000}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}q{font-style:italic}p{margin:.8em 0 1em;padding:0}dl code,li code,p code{white-space:pre-wrap}h1,h2,h3,h4{margin:1em 0 .6em}.hidden,.js,.print{display:none}.blind{position:absolute;top:-1000px;width:1px;height:1px;overflow:hidden}.clear{clear:both}.default{font-weight:700}.about{border-bottom:1px dotted gray}.number{text-align:right;white-space:nowrap}.wide{width:100%}.alert,.error,.required{color:red;font-weight:700}.notice{color:#ff0}.success{color:green}.left{text-align:left!important}.center{text-align:center!important}.right{text-align:right!important}.figure-left,img.left{float:left;clear:left;margin:5px 20px 5px 0}.figure-right,img.right{float:right;clear:right;margin:5px 0 5px 20px}.noindent{text-indent:0!important}.nowrap{white-space:nowrap!important}.nodots{list-style:none!important}.noborder{border:none!important}a[href^="error:"]{background:red!important;color:#fff!important}@media screen{code[class*=language-],pre[class*=language-]{white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.prism-token.prism-cdata,.prism-token.prism-comment,.prism-token.prism-doctype,.prism-token.prism-prolog{color:#708090}.prism-token.prism-punctuation{color:#f8f8f2}.prism-token.prism-namespace{opacity:.7}.prism-token.prism-constant,.prism-token.prism-deleted,.prism-token.prism-property,.prism-token.prism-symbol,.prism-token.prism-tag{color:#f92672}.prism-token.prism-boolean,.prism-token.prism-number{color:#ae81ff}.prism-token.prism-attr-name,.prism-token.prism-builtin,.prism-token.prism-char,.prism-token.prism-inserted,.prism-token.prism-selector,.prism-token.prism-string{color:#a6e22e}.prism-language-css .prism-token.prism-string,.prism-style .prism-token.prism-string,.prism-token.prism-entity,.prism-token.prism-operator,.prism-token.prism-url,.prism-token.prism-variable{color:#f88}.prism-token.prism-atrule,.prism-token.prism-attr-value,.prism-token.prism-class-name,.prism-token.prism-function{color:#e6db74}.prism-token.prism-keyword{color:#66d9ef}.prism-token.prism-important,.prism-token.prism-regex{color:#fd971f}.prism-token.prism-bold,.prism-token.prism-important{font-weight:700}.prism-token.prism-italic{font-style:italic}.prism-token.prism-entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:linear-gradient(to right,hsla(24,20%,50%,.1) 70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .2s ease-in-out;opacity:0;z-index:2}div.code-toolbar:hover>.toolbar{opacity:.2}div.code-toolbar:focus-within>.toolbar{opacity:.2}div.code-toolbar>.toolbar:hover{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{border:0;font:inherit;line-height:normal;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#74bbef;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTIgMTNoNHYxSDJ2LTF6bTUtNkgydjFoNVY3em0yIDNWOGwtMyAzIDMgM3YtMmg1di0ySDl6TTQuNSA5SDJ2MWgyLjVWOXpNMiAxMmgyLjV2LTFIMnYxem05IDFoMXYyYy0uMDIuMjgtLjExLjUyLS4zLjctLjE5LjE4LS40Mi4yOC0uNy4zSDFjLS41NSAwLTEtLjQ1LTEtMVY0YzAtLjU1LjQ1LTEgMS0xaDNjMC0xLjExLjg5LTIgMi0yIDEuMTEgMCAyIC44OSAyIDJoM2MuNTUgMCAxIC40NSAxIDF2NWgtMVY2SDF2OWgxMHYtMnpNMiA1aDhjMC0uNTUtLjQ1LTEtMS0xSDhjLS41NSAwLTEtLjQ1LTEtMXMtLjQ1LTEtMS0xLTEgLjQ1LTEgMS0uNDUgMS0xIDFIM2MtLjU1IDAtMSAuNDUtMSAxeiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;background-position:center 3px;border-radius:5px;height:24px;width:24px;cursor:pointer;color:transparent;overflow:hidden}div.code-toolbar>.toolbar button:active{background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuODUgMy4xNTdjLjIuMjIyLjIuNTY1IDAgLjc4Nkw3LjM3MyAxNS41M2EuNTU3LjU1NyAwIDAgMS0uODI2IDBMLjE1IDguNDU1YS41OS41OSAwIDAgMSAwLS43ODZsMi4wNDMtMi4yNmEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMy41MyAzLjkwM2EuNTU2LjU1NiAwIDAgMCAuODI1IDBjMS40MzEtMS41ODQgNi4xNzctNi44MyA3LjYwOS04LjQxNGEuNTU2LjU1NiAwIDAgMSAuODI1IDBsMi4wNDMgMi4yNnoiIGZpbGw9IiNmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}/*!
	(c) David Grudl
*/*,::after,::before{box-sizing:border-box}html{overflow-y:scroll;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{min-width:360px;min-height:100vh}html{background:url(../images/bg.gif) #122235}body{background:url(../images/header-bg1.gif) repeat-x #122235;color:#ddd;line-height:1.65}body,input,select{font-size:14px;font-family:Verdana,"Geneva CE",lucida,sans-serif;-o-tab-size:4;tab-size:4;-moz-tab-size:4}div.page{max-width:960px;margin:0 auto 15px;position:relative;display:flex;flex-direction:column}header.main{background:url(../images/header-bg2.jpg) -45px 0 no-repeat;height:122px;position:relative}header.main .logo{position:absolute;left:5px;top:20px;width:180px;height:90px}header.main .logo:active,header.main .logo:focus,header.main .logo:hover{background:0 0}header.main .logo span{display:none}header.main .strapline{color:#fff;font:22px/1.1em "Trebuchet MS","Geneva CE",lucida,sans-serif;position:absolute;left:210px;bottom:00px;width:150px}nav.main{position:absolute;right:0;top:85px;background:#122235;border-radius:.4em .4em 0 0}nav.main ul{float:left;list-style:none;height:37px;margin:0;padding:0 10px}nav.main li{float:left;padding:0;margin:0}nav.main a{color:#fff;padding:10px 6px;line-height:37px;text-decoration:none;border-radius:.6em;-moz-border-radius:.6em}nav.main a:active,nav.main a:focus,nav.main a:hover{color:#fff;background:#13314d}header.main form{position:absolute;right:32px;top:130px;z-index:20}header.main input.text{background:#151e28;color:#fff;border:1px solid #0d2f4e;width:153px;padding:2px}header.main input,header.main label{vertical-align:middle}header.main label{color:#9ca29d}.minimenu{display:none;position:absolute;right:32px;top:162px;font-size:75%;color:#666;text-align:right;z-index:1000}.minimenu ul{list-style:none;padding:0;margin:0;background:url(../images/bg.gif) #122235}.minimenu li{margin:0 2px;padding:0;float:left}.minimenu ul ul{display:none;width:120px;padding:3px}.minimenu li:hover ul{display:block}.minimenu li li{float:none}.minimenu a{color:#666;text-decoration:none;padding:1px}.minimenu a:active,.minimenu a:focus,.minimenu a:hover{background:0 0;color:#fff}.langs{position:absolute;right:40px;top:55px;list-style:none;padding:0;margin:0}.langs li{margin:0 2px;padding:0;float:left}.langs a{padding:3px}div.main{margin:0 15px;position:relative}footer.main{clear:both;margin-top:40px;padding:5px 0 10px 0;font-size:84%;text-align:center;color:gray}a{color:#cb9f0a;padding:3px 1px}a[href*="mailto:"]{padding-right:15px!important;background:url(../images/link-mail.gif) right center no-repeat}a[href*=".zip"]{padding-right:13px!important;background:url(../images/link-zip.gif) right center no-repeat}a[href*=".pdf"]{padding-right:13px!important;background:url(../images/link-pdf.gif) right center no-repeat}a:active,a:focus,a:hover{background-color:#cb9f0a;text-decoration:none;color:#fff}a#download,h1,h2,h3{color:#74bbef;font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif}h1{font-size:185%;font-weight:400}h2{font-size:150%;font-weight:400;margin-top:2em}h3{font-size:120%;margin-top:2em}div.preview,pre{padding:1em;margin:1em -1em 2em;background:rgba(0,0,0,.23);font-size:14px}div.preview h1,div.preview h2,div.preview h3{margin-top:.5em}textarea{width:100%!important;padding:7px;font-family:monospace}hr{color:#3b7cd0;background-color:#3b7cd0;border:0;height:1px}hr.clear{visibility:hidden;margin:0;clear:both}img.left,img.right{padding:5px!important;border:1px dotted silver;text-align:center;font-size:84%;line-height:0}img.noborder{padding:0}div.figure-left,div.figure-right{border:1px dotted silver;text-align:center}div.figure-left p,div.figure-right p{margin:1px 0!important;padding:0!important;font-style:italic;font-size:84%}dt{color:#fff;margin:.5em 0 .1em}form{display:inline}input.button{padding:.2em .4em}input.text,select,textarea{border:1px solid gray;background:url(../images/input-bg.gif) #f6f8fb no-repeat}input.text:focus,select:focus,textarea:focus{border:1px solid #000}table{background-color:#151e28;border-spacing:0;border-collapse:collapse}th{border:1px solid #35526d;padding:3px}td{border:1px solid #35526d;padding:3px}table.grid{border-collapse:collapse;width:100%}table.grid td,table.grid th{padding-left:0;padding-right:0;border:0}table.download{border-collapse:collapse}table.download th{border:0;border-bottom:1px solid #35526d;padding:1em .6em .2em}table.download td{border:0;padding:.2em .6em}dl code,h1 code,h2 code,h3 code,li code,p code{background:#0000004d;border:1px solid #ffffff1a;white-space:pre-wrap}div.controls{margin:5px 0 10px 0}.size{color:gray;font-size:80%}.date{color:gray;font-size:80%;margin:-1em 0 5px 0}.meta{color:green;background:#ebebeb}blockquote{margin:1.4em 1.75em 1.4em .9em;padding-left:1.75em;border-left:3px solid #eee;color:#777}blockquote cite{margin:5px 0 0}.info{background-color:#ffc;border:1px solid #ccc;padding:1em;margin:1em 0}p.caution,p.download,p.note,p.tip{padding:1em 1em 1em 90px;margin:1.3em 0;background:#fcf9cf url(../images/icon-note.gif) 20px center no-repeat;color:#000;box-shadow:inset 1px 1px 10px #f8f4c4;-moz-box-shadow:inset 1px 1px 10px #f8f4c4;-webkit-box-shadow:inset 1px 1px 10px #f8f4c4;border-radius:5px;-moz-border-radius:5px}p.tip{background-image:url(../images/icon-tip.gif)}p.caution{background-image:url(../images/icon-caution.gif);border-color:#d4c4c9}p.download{background-image:url(../images/download1.gif)}div.paginator a{margin:0 1.5em}div.flash{color:#000;background:#ffd;border:1px solid gold;padding:1em;margin:1em 0}.toc{float:right;width:25%;margin:6.5em 0 2em 3em;padding:.8em 1em;font-size:90%;border:1px solid #103d66;border-radius:5px;-moz-border-radius:5px;position:relative;z-index:10}.toc h3{margin:0 0 .2em}.toc ul{margin:0;list-style:decimal}.toc ul ul{list-style:disc}.toc a{text-decoration:none}.content-anchor{color:#bbb;opacity:0;position:absolute;margin-left:.2em;text-decoration:none!important}.content-anchor:focus,.content-anchor:hover{color:#006aeb;background:0 0}.content-anchor:after{content:none!important}h2:hover .content-anchor,h3:hover .content-anchor{opacity:1;transition:.2s}}@media screen and (max-width:500px){nav.main{font-size:80%;top:105px}}