body {
	font-family: arial, helvetica, sans-serif;
	/*  font-size: 0.85em; */
}
caption {
    margin-block-end: 0.3em;
}
.familylinks {
    margin-block-start: 1em;
}
table {
	font-size: 1em;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
a:link {
	color: #0388a6;
	text-decoration: none;
}
a:visited {
	color: #0388a6;
	text-decoration: none;
}
a:hover {
	color: red;
	text-decoration: none;
}
.dlterm {
	margin-top: 1em;
}
pre {
	white-space: pre;
	font-family: monospace;
	font-size: 1.1em;
	line-height: 1.48;
	background-color: #E8F2FE;
	border-color: #D0D0D0;
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
    border-radius: 7px;
	margin: .5em 0 .5em .5em;
}
.apiname {
  padding: 1px 4px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 3px;
}

/* Заголовок примечания trouble */
span.troubletitle {
	font-weight: bold;
}

/* Примечания */
div.note,
div.tip,
div.important,
div.warning,
div.fastpath,
div.remember,
div.trouble {
	margin-left: 30px;
	border-width: 2px;
	padding: 5px;
	border-radius: .5em;
   background-color: #EEE;
}

div.example {
	border-color: #02A762;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	border-radius: .5em;
}

