/*
     * Generated by oXygen Webhelp Skin Builder
     * http://www.oxygenxml.com/webhelp-skin-builder
     */


/*  09 02 2017 Some css customization
    Лучше бы через
        @import "../../CUSTOM.css";                                  */

.guimenu        {font-weight:bold; font-style:italic}
.guilabel       {font-style:italic}
.guibutton      {font-weight:normal;background-color: #E7E7E7;padding: 2px 3px;
                border-style: solid; border-width: 1px; border-color: #CCCCCC;
                margin-bottom: 5px}
.guibutton .inlinemediaobject {vertical-align: -5px}
pre.programlisting {font-family:"Courier New",Courier,monospace; 
                background-color: #F0F0F0; padding: 5px; 
                border-style: dashed; border-width: 1px; border-color: #AAAAAA}
.hl-keyword     {color:#000099}
.hl-comment     {color:#008000}
.hl-string      {color:#0000CC}
p.title {text-align:center; font-size:80%}

.keysym {
  display: inline-block;
  margin: 0 1px 2px;
  padding: 2px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  letter-spacing: 0.2px;
  background: #fafafa;
}


/* End custom */

body {
	font-family: 'Roboto', Arial, sans-serif;
	line-height: 1.42857143;
	/*font-weight: 300;*/
	color:#333;
}

div, td{
    font-size: 11pt;
}

#tree, div.tab, #breadcrumbLinks, #navigationLinks {
	font-size: 10pt;
}

h1.title, h2.title{
    color: #333;
    background-color: transparent;
    text-shadow: none;
    padding: 0;
    box-shadow: none;
}

.informaltable table {
	border: 1px solid #ddd;
	border-spacing: 0px;
}

.informaltable thead {
	background-color: #ddeeff;
}

.informaltable th {
	text-align: left;
	padding: 0 15px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.informaltable td {
	vertical-align: top;
	padding: 0 15px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

#header #lHeader {
	background: url("../img/h1-bg.jpg") no-repeat scroll center top transparent;
	background-size: cover;
}

#printlink a {
  	background-image: url("../img/icon-print.png");
	background-size: 16px 16px;
}

#oldFrames {
  	background-image: url("../img/icon-frames.png");
	background-size: 16px 16px;
}

.navprev {
  	background-image: url("../img/icon-arrow-left.png");
	background-size: 16px 16px;
}

.navnext {
  	background-image: url("../img/icon-arrow-right.png");
	background-size: 16px 16px;
}

#header #customLogo {
	display: none;
}

#header #productTitle h1 {
	font-size: 36pt;
	font-weight: 100;
	text-transform: uppercase;
	color: #fff;
}

#contentBlock {
	font-family: inherit;
	color: inherit;
}

#splitterContainer .hasSubMenuClosed {
  	background-color: transparent;
	/*font-size: 10pt;*/
}

#splitterContainer .menuItemSelected {
  	background-color: rgb(236, 236, 236);
  	/*font-size: 10pt;*/
  	font-style: normal;
  	font-weight: 700;
}

#splitterContainer .hasSubMenuOpened {
  	background-color: transparent;
  	/*font-size: 10pt;*/
  	font-weight: 400;
  	font-style: normal;
}

#splitterContainer .topic:not(.menuItemSelected) {
  	background-color: transparent;
  	padding-top: 0px;
  	padding-right: 5px;
  	padding-bottom: 2px;
  	padding-left: 21px;
	font-weight: 400;
  	font-style: normal;
}

#header .tab.selectedTab {
	background-color: rgb(255, 255, 255);
	padding-top: 9px;
	padding-right: 25px;
	padding-bottom: 7px;
	padding-left: 25px;
	line-height: 1em;
	margin-top: 1px;
	/*font-weight: 600;*/
	margin-right: 5px;
	border-bottom-color: rgb(51, 51, 51);
	border-right-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-width: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: none;
	margin-bottom: 0px;
	font-style: normal;
	text-align: initial;
	text-decoration: none;
	margin-left: 0px;
}

#header .tab:not(.selectedTab) {
	background-color: rgb(189, 202, 211);
	border-bottom-color: rgb(51, 102, 153);
	padding-top: 9px;
	padding-right: 25px;
	padding-bottom: 7px;
	padding-left: 25px;
	border-top-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	border-top-width: 1px;
	line-height: 1em;
	margin-top: 1px;
	/*font-weight: 600;*/
	margin-right: 5px;
	border-right-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-width: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: none;
	margin-bottom: 0px;
	font-style: normal;
	text-align: initial;
	text-decoration: none;
	margin-left: 0px;
}

#header .navheader_parent_path {
  background-color: transparent;
  padding: 0px;
  color: rgba(255, 255, 255, 0.91);
  box-shadow: none;
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 0px;
  font-style: normal;
  margin-right: 0px;
}

#header #navigationLinks a {
	background-color: transparent;
	color: #fff;
	font-weight: 400;
	font-style: normal;
	text-shadow: 1px 1px 3px #334767;
}

#tocMenu div {
	color: inherit;
	text-shadow: none;
}

#tocMenu div:hover {
	color: #5392bf;
}

.chapter>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.section>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect1>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect3>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect5>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.chapter>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.section>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect1>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect3>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect5>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

#splitterContainer .menuItemSelected:hover {
  background-color: rgb(236, 236, 236);
}

#splitterContainer .hasSubMenuClosed:hover {
  background-color: rgba(0, 0, 0, 0);
}

.chapter>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.section>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect1>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect3>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect5>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.frmBody {
  background-color: transparent;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}
p.title {
  background-color: transparent;
}
p {
  background-color: transparent;
}
p .quote {
  background-color: transparent;
}
.example-contents {
  background-color: transparent;
}
ul.itemizedlist {
  background-color: transparent;
}
ol.orderedlist {
  background-color: transparent;
}
.code {
  background-color: transparent;
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: monospace;
  font-style: normal;
  font-size: 13.3333px;
  font-variant: normal;
}
.command {
  background-color: transparent;
}
.email {
  background-color: transparent;
}
.table-contents table {
  background-color: transparent;
}
.table-contents thead {
  background-color: transparent;
}
.table-contents tbody {
  background-color: transparent;
}
.footer {
  background-color: transparent;
  color: rgb(68, 68, 68);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 10.8px;
}
.footer a {
  background-color: transparent;
  color: rgb(68, 68, 68);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 10.8px;
}
#header #tocMenu {
  background-color: transparent;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 13px;
}
#splitterContainer .splitbuttonV {
  background-color: transparent;
}
.programlisting {
font-family:"Courier New",Courier,monospace; 
background-color: #F0F0F0; padding: 5px; 
border-style: dashed; border-width: 1px; border-color: #AAAAAA
}
#header #space {
  background-color: rgb(255, 255, 255);
  display: inherit;
}
#splitterContainer #leftPane {
  background-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  border-left-color: rgb(255, 255, 255);
  border-top-width: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-width: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
}
#splitterContainer .splitbarV {
  background-color: rgb(255, 255, 255);
  border-top-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(204, 204, 204);
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-width: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-style: none;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: none;
}
.navheader_parent_path {
  padding-top: 5px;
  padding-right: 14px;
  padding-bottom: 5px;
  padding-left: 14px;
  color: rgb(51, 51, 51);
  font-size: 13px;
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 0px;
  font-family: arial,helvetica,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-right: 0px;
}
.navparent {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNpi/P//PwMlgAmXxO3bt0WBeA8Qy5BsAFATF5DaDMTOQLwNyOcn2gCgYmYgtRyIzaFCukC8DijOQdAAoCJGIDUfiP3Q1DkB8Uqo4Xhd0AbEsThcCzJ0Mk4DgKZnAqkKAoGeCVSHooYRFI1AwWggeyEQMxMRc6B4j1VVVV0KNwBLQGIIAjUwkpQOKE5IowYQDxgpzc4AAQYAJ5A8JCjwTcwAAAAASUVORK5CYII=');
}
#permalink a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN1JREFUKM+N0a9Lg2EUxfGHNbGJyWIxzB/BlZlEkGEwGCxTq1iGdotBi5iN/h/iuk1BNBg+qFlQN1AfFZzva3lhe+FB5JR7Ll+43HOC8LdSywmnOm6spoGqR7lrnzLNFHDkx6ag6s1tChg2WUyX3svAkC2HlgvX8O18EJjxIJfLbQsaoqjeB2Y96dk358S8JVHU6H9R86xn3ZQ9IzZ8iBb7OUx70dMU7BZHuhYGgzqTWRMEFTvajo2Xk4yuCjuqkor6XseYYMWXgxTQkuu4kHlVT5fVcqerrfa/Nkv6BXOMFsAUWSYNAAAAAElFTkSuQmCC');
}
span.topic {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFdnZ2////dnZ2dnZ2dnZ2dnZ2bGxsZ2dnAmbVaGhocnJyc3NzdHR0dnZ2d3d3eHh4enp6e3t7fHx8l5WVl5eXqqmpuri4v729wsDA0tHR09HR1NPT2NbW3t3d393d397e4N/f4uDg4+Li5OLi5uTk5ubm5+bm5+fn6efn6enp6unp6+vr7evr7+/v8O/v8fDw8vHx8vLy8/Ly8/Pz9PLy9PT09fX19vT09vb2+Pj4+fn5+/v7/Pz8/f39/v7+////jqIH8QAAAAh0Uk5TAAABCpWWzPHo/ha5AAAAlUlEQVQYGQXBMU7DQBQFwHnrtUlEOAU9Xcj9a6jpIkDUIJkGROL9zCQAgE7fSeM6/saIxOFe1fV3+7xZa+hoq1GXy9j7HhpEyxxfPzMdkWpjuq15pUMq1Xq2HhokYl52d42OaTZUVS2hYTqfX/vb+/KxhMThYauB2vYvq440E2VuoaM94/jEIzpyghNCAwBILA3AdvEPw3k2DzcTQpQAAAAASUVORK5CYII=');
}
#collapseAllLink {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRQTFRF////FRYWLy8vTk5OcHBwk5OTtLW109PT7e3t////M2WeM2Wet16nYQAAAAt0Uk5TACYmJiYmJiYmJrJxmO6NAAAAQElEQVQI12NgwASrdwPBAiBj50wg2ABk7IAJbQfxGIDENhhjK4yxBcbYvIF7924QYxNMZCOMsRrGYIAz4JZBAABseSSjqR9BogAAAABJRU5ErkJggg==');
}
#expandAllLink {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACdQTFRFM2WeFRYWLy8vTk5OcHBwk5OTtLW109PT7e3t////QGqZQWqZM2Wedv6fUQAAAAx0Uk5TACYmJiYmJiYmJu3touJXoAAAAEVJREFUCNdjYMAEe84AwQYg4+RMIDgAZJyACR0H8RiAxDEY4+gBBh4w4wiMcfgAz5kzIMYhmMhBGGMPTBcDnAE2eQHcbgBSPifmOJrl8QAAAABJRU5ErkJggg==');
}
#splitterContainer .topic:not(.menuItemSelected):hover {
  background-color: rgba(0, 0, 0, 0);
}
#splitterContainer .hasSubMenuOpened:hover {
  background-color: rgba(0, 63, 106, 0.0470588);
}
.chapter>a:active {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.section>a:active {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect2>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect4>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect2>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect4>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect2>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect4>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
#printlink {
  display: inherit  !important;
}
.splitbuttonV {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAsBAMAAACeZSWEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFQTFRF2tra////2tra2tra2tra2tra2tra2tra2tra2tra2traLhWS4wAAAAp0Uk5TAABMTU6EvvLz9JfWvFEAAABeSURBVBjTY1i1IomBwaxrFcOqVasCWIEEiLFYC8pYlgVlLK+CMsCAvgwpELUQyBAEMQRBDKDQQjADKCSIKgJTA9c1IG5etWpFFXoYLraCMqDhvDKZgcFt1ioGQSgAAJM/0z49V7asAAAAAElFTkSuQmCC");
}
.splitbuttonV.invert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAsBAMAAACeZSWEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFQTFRF2tra////2tra2tra2tra2tra2tra2tra2tra2tra2traLhWS4wAAAAp0Uk5TAABMTU6EvvLz9JfWvFEAAABeSURBVBjTY1i1IomBwaxrFcOqVasCWIEEiLFYC8pYlgVlLK+CMsCAvgwpELUQyBAEMQRBDKDQQjADKCSIKgJTA9c1IG5etWpFFXoYLraCMqDhvDKZgcFt1ioGQSgAAJM/0z49V7asAAAAAElFTkSuQmCC");
}
