

/*начало стили ЦЭОТ */
.eAu-subject, .content {
	font-family: Times New Roman, Georgia, serif;
    color: #000;
    font-size: 14pt;
    line-height: 150%;
    padding: 1px 0px;
    margin: 5px 52px;
}
.eAu-subject img, .content .eAu-paragraph img {
    vertical-align: middle;
    border-collapse: collapse;
	margin: 0;
	position:relative; top:-1px;
	max-width: 98%;
}
.eAu-subject a, .content .eAu-paragraph a {
    color: #1945a5;
}
.eAu-subject p, .content .eAu-paragraph p {
	text-align: justify;
	text-indent: 1cm;
	margin: 0 0 0pt;
	font-family: Times New Roman, Georgia, serif;
    color: #000;
    font-size: 14pt;
    line-height: 150%;
}
.eAu-paragraph div p {text-indent: 0cm !important;}
.eAu-subject p.center, .content .eAu-paragraph p.center {
	text-align: center !important;
	text-indent: 0cm !important;
	margin: 7pt 0 5.4pt 0 !important;
	padding: 0 10%;
}
.eAu-subject p.right, .content .eAu-paragraph p.right {
	text-align: right !important;
	text-indent: 0cm !important;
}
.eAu-subject p.left, .content .eAu-paragraph p.left {
	text-align: left !important;
	text-indent: 0cm !important;
}
.eAu-subject p.justify, .content .eAu-paragraph p.justify {
	text-align: justify !important;
	text-indent: 0cm !important;
}
.eAu-subject table, .content .eAu-paragraph table {
    max-width: 98%;
    border-collapse: collapse;
	margin-bottom: 0.5cm;
	margin-top: 5.4pt;
	margin-left:auto; 
    margin-right:auto;
	padding: 0px;
	overflow-x: scroll;
}
.eAu-subject table td, .content .eAu-paragraph table td{
    padding: 5px;
    border: 1px solid #888;
}
.eAu-subject td p, .content .eAu-paragraph td p {
	text-align: center;
	text-indent: 0cm;
	margin: 0 0 0pt;
	font-family: Times New Roman, Georgia, serif;
    color: #000;
    font-size: 14pt;
    line-height: 150%;
}
.eAu-subject td.left p, .content .eAu-paragraph td.left p {
	text-align: left;
	text-indent: 0cm;
	margin: 0 0 0pt;
	font-family: Times New Roman, Georgia, serif;
    color: #000;
    font-size: 14pt;
    line-height: 150%;
}
.eAu-subject table.numer, .content .eAu-paragraph table.numer {
	WIDTH: 90%;
	border: 0px;
	margin-left:auto; 
    margin-right:auto;
	margin-top: 0pt;
	margin-bottom: 0pt;
	border-collapse: collapse;
}
.eAu-subject table.numer td, .content .eAu-paragraph table.numer td {
	border: 0px solid black;
}
.eAu-subject table.numer td:first-of-type, .content .eAu-paragraph table.numer td:first-of-type {
	width: 15%;
}
.eAu-subject table.numer td:last-of-type, .content .eAu-paragraph table.numer td:last-of-type {
	width: 15%;
}
.eAu-subject sup, .eAu-subject sub, .content .eAu-paragraph sub, .content sup {
	font-size: 10pt;
	font-family: Times New Roman, Georgia, serif;
}
.eAu-subject p.img, .content .eAu-paragraph p.img {
	text-align: center;
	text-indent: 0pt;
	margin: 0.5cm 0 0 0pt;
    line-height: 150%;
}
.eAu-subject p.imgName, .content .eAu-paragraph p.imgName {
	text-align: center;
	text-indent: 0pt;
	margin: 5.4pt 0 0.5cm 0pt;
	font-family: Times New Roman, Georgia, serif;
    color: #000;
    font-size: 11pt;
    line-height: 150%;
	padding: 0 20%;
	font-style: italic;
}
.eAu-subject p.TablNom, .content .eAu-paragraph p.TablNom {
	text-align: right;
	text-indent: 0pt;
	margin: 0pt 0 0 0pt;
	font-family: Times New Roman, Georgia, serif;
    color: #000;
    font-size: 11pt;
    line-height: 150%;
	font-style: italic;
}
.eAu-subject p.TablName, .content .eAu-paragraph p.TablName {
	text-align: center;
	text-indent: 0pt;
	margin: 0pt 0 5.4pt 0pt;
	font-family: Times New Roman, Georgia, serif;
    color: #000;
    font-size: 14pt;
    line-height: 150%;
	font-weight: bold;
	padding-left: 8%;
	padding-right: 8%;
}
.eAu-subject h3, .content .eAu-paragraph h3  {
	text-align: center;
	text-indent: 0pt;
	margin: 0.5cm 0 5.4pt 0pt;
	font-size: 16pt;
	line-height: 150%;
	font-weight: bold;
}
.eAu-subject h4, .content .eAu-paragraph h4  {
	text-align: center;
	text-indent: 0pt;
	margin: 0.5cm 0 5.4pt 0pt;
	font-size: 16pt;
	line-height: 150%;
	font-weight: bold;
	font-style: italic;
}
.eAu-subject h5, .content .eAu-paragraph h5  {
	text-align: justify;
	text-indent: 0pt;
	margin: 0.5cm 0 5.4pt 0pt;
	font-size: 16pt;
	line-height: 150%;
	font-weight: bold;
}
.eAu-subject h6, .content .eAu-paragraph h6  {
	text-align: justify;
	text-indent: 0pt;
	margin: 0.5cm 0 5.4pt 0pt;
	font-size: 16pt;
	line-height: 150%;
	font-weight: bold;
	font-style: italic;
}
.eAu-subject ul, .content .eAu-paragraph ul {
	padding: 0; /* Убираем поля */
	margin: 5.4pt 0 5.4pt 2cm;
}
.eAu-subject ol, .content .eAu-paragraph ol {
	padding: 0; /* Убираем поля */
	margin: 5.4pt 0 5.4pt 2cm;
}
.eAu-subject li, .content .eAu-paragraph li {
	padding-left: 5px;/* Отступ от маркера до текста */
	text-align: justify !important;
}
.eAu-subject ul.tire, .content .eAu-paragraph ul.tire {
	padding: 0; /* Убираем поля */
	margin: 5.4pt 0 5.4pt 1cm;
}
.eAu-subject ul.tire li,.content .eAu-paragraph ul.tire li {
	list-style-type: none;
	margin: 0 5.4pt 0 1cm;
	text-indent: -23px;
}
ol.num{
/* убираем стандартную нумерацию */
list-style: none; 
/* Идентифицируем счетчик и даем ему имя li. Значение счетчика не указано - по умолчанию оно равно 0 */ 
counter-reset: li;
}
.num li {
	padding-left: 5px;/* Отступ от маркера до текста */
	text-align: justify;
}
.num li:before {
/* Определяем элемент, который будет нумероваться — li. Псевдоэлемент before указывает, что содержимое, вставляемое при помощи свойства content, будет располагаться перед пунктами списка. Здесь же устанавливается значение приращения счетчика (по умолчанию равно 1). */
counter-increment: li;
/* С помощью свойства content выводится номер пункта списка. counters() означает, что генерируемый текст представляет собой значения всех счетчиков с таким именем. Точка в кавычках добавляет разделяющую точку между цифрами, а точка с пробелом добавляется перед содержимым каждого пункта списка */
content: counters(li,".") ". "; 
}
.content .eAu-paragraph ul.tire li:before {
	content: "–  ";
}
td.eAu-answer-variant, td.eAu-answer-input-cell {width: auto !important;}
ul.ui-multiselect-checkboxes, ul.ui-multiselect-checkboxes li, table button.ui-multiselect, label.ui-corner-all, div.ui-multiselect-menu {
	width: auto !important;
	min-width: 150px !important;
}
table.eAu-question-answers-table {width: auto !important; max-width: 98% !important;}
.withScroll table thead, .withScroll table tbody { display: block; } 
.withScroll table tbody { height: 600px; overflow: auto; margin-top: -1px; }
.content .eAu-paragraph table.light {
  overflow: hidden;
  }
.content .eAu-paragraph table.light td, th {
  position: relative;
}
.content .eAu-paragraph table.light td:hover::after, .content .eAu-paragraph table.light thead th:not(:empty):hover::after, .content .eAu-paragraph table.light td:focus::after, .content .eAu-paragraph table.light thead th:not(:empty):focus::after { 
  content: '';  
  height: 10000px;
  left: 0;
  position: absolute;  
  top: -5000px;
  width: 100%;
  z-index: -1;
}
.content .eAu-paragraph table.light tbody tr:hover, .content .eAu-paragraph table.light td:hover::after, .content .eAu-paragraph table.light th:hover::after {
  background-color: #F0F0F0;
}


/*конец стили ЦЭОТ */