body
{
	font-size: 14px;
	font-family: Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-weight: 400;
	text-align: left;
	text-autospace: none;
	text-indent: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6
{
	font-family: FuturaMediumC,Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-weight: normal;	
}

h1
{
	font-size: 12px;
	margin: 18px 35px 0 35px;
	text-transform: uppercase;
}

h2
{
	font-size: 33px;
	margin: 18px 35px 0 35px;
	padding: 0 0 0 0;
}

h3
{
	font-size: 26px;
	color: #373737;
	margin: 28px 35px 0 35px;
}

h4
{
	font-size: 22px;
	color: #373737;
	margin: 14px 35px 0 35px;
}

h5
{
	font-size: 18px;
	color: #373737;
	margin: 14px 35px 0 35px;
}

h6
{
	font-size: 18px;
	color: #1e3458;
	margin: 14px 35px 0 35px;
}

p
{
	line-height: 2em;
	margin: 7px 35px 7px 35px;
}

p.small
{
	font-size: 11px;
	text-align: center;
	margin-left: 0;
}

blockquote
{
	margin: 0 24px;
}

/*Списки*/
ul, ol
{
	margin-left: 35px;
	margin-right: 35px;
	padding-left: 3px;/*3.3px / 4px*/
}

ul ul, ol ol, ul ol, ol ul
{
	margin-left: 26.5px;/*26.6px / 32px*/
}
	
ul li
{
	font-size: 14px;/*14.16px / 17px*/
	margin-left: 11.5px;/*11.6px / 14px*/
	line-height: 2em;	
}

ul li p
{
	font-size: 14px;
	margin-left: 0;
	line-height: 2em;	
}

ol li
{
	font-size: 14px;/*14.16px / 17px*/
	margin-left: 11.5px;/*11.6px / 14px*/
	line-height: 2em;
}

ol li p
{
	font-size: 14px;
	margin-left: 0;
	line-height: 2em;
}

ol ol li, ol ul li, ul ol li, ul ul li
{
	margin-left: 11.5px;/*11.6px / 14px*/
	list-style-type: disc;
}

ol ol ol li, ol ol ul li, ol ul ul li, ol ul ol li, ul ul ul li, ul ul ol li, ul ol ol li, ul ol ul li
{
	list-style-type: disc;
}

.list li{
	list-style-type: none;
}

.disc li{
	list-style-type: disc;
}

.nav
{
	margin: 0 35px 0 35px;
	padding-left: 0;
}

.nav li
{
	background-repeat: no-repeat;
	background-color: #ffffff;
	list-style-type: none;
	line-height: 24px;
	padding: 8px 15px 6px 36px;
	margin: 0;
	display: block;
}

.nav .doc
{
	background-image: url(_pictures/icons_new/doc.png?_=1766650352);
	background-position: 6px 12px;
}

.nav .doc_f
{
	background-image: url(_pictures/icons_new/doc.png?_=1766650352);
	background-position: 6px 12px;
}

.nav .doc_i
{
	background-image: url(_pictures/icons_new/doc.png?_=1766650352);
	background-position: 6px 12px;
}

.nav .folder
{
	background-image: url(_pictures/icons_new/folder.png?_=1766650352);
	background-position: 4px 12px;
}

.nav .pract
{
	background-image: url(_pictures/icons_new/1c.png?_=1766650352);
	background-position: 0 7px;
}

.nav .info
{
	background-image: url(_pictures/icons_new/info.png?_=1766650352);
	background-position: 0 7px;
}


/* Рисунки */
.pic_title
{
	font-size: 12.5px;/*15px*/
	text-align: center;
	color: #646464;
	margin: 10px 0 16px 0;
}

.pic_image
{
	text-align: center;
	margin-bottom: 42px;
}


/*Ссылки*/
a:link
	{
	color:#16489b;
	text-decoration: none;
	}

a:visited
	{
	color: #5484d2;
	text-decoration: none;
}

a:hover
	{
	color: #ff0000;
	text-decoration: none;
	}
	
a:not([href])
{
	color: inherit;
	text-decoration: inherit;
}


/* Таблицы */
table
{
	border-collapse: collapse;
	border: 1px solid #b2b2b2;
	width: 94%;
	margin: 23px 35px 23px 35px;
}

th
{
	font-size: 14px;/*14.16px / 17px*/
	font-family: FuturaMediumC,Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-weight: normal;
	background-color: #f2f2f2;
	text-align: center;
	padding: 4px 6px 6px 6px;
}

th .small
{
	font-size: 12.5px;
}

td
{
	font-size: 12.5px;/*15px*/
	vertical-align: top;
	padding: 4px 6px 6px 6px;
	line-height: 1.5;
}

td p
{
	margin: 0;
}

td ol li, td ul li
{
	font-size: 12.5px;/*15px*/
	line-height: 1.5;
}

td ol, td ul
{
	margin-left: 12px;
}


/* Дата, релиз */
div#actinfo
{
	margin: 8px 35px 40px 35px;
}

div#actinfo p
{
	font-size: 11px;
	display: inline-block;
	float: left;
	margin: 0 16px 0 0;
}

#actinfo .date
{
	color: #848484;
}

#actinfo .release
{
	color: #b8b8b8;
}


/*  Актуально до  */
div#actually
{
	float: right;
	margin: 8px 35px 0 0;
}

div#actually p
{
	font-size: 11px;
	color: #d71621;
	margin: 0;
}


#content{
	margin-top: 60px;
	margin-bottom: 20px;
}


#content_t{
	margin-top: 22px;
	margin-bottom: 20px;
}


#content_ta{
	margin-top: 30px;
	margin-bottom: 20px;
}


#content_n{
	margin-top: 20px;
	margin-bottom: 20px;
}


/* Заголовок_Пример, _Внимание, _Формула, _Примечание */
.example .subtitle, .attention .subtitle, .formula .subtitle, .notice .subtitle
{
	font-family: FuturaMediumC,Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-size: 16px;
	margin: 0;
}


.example ul, .example ol, .attention ul, .attention ol, .formula ul, .formula ol, .notice ul, .notice ol
{
	margin-left: 0;
}


/* Пример */
.example
{
	background-color: #fffad8;/*#fbf5ce, #f7f7f7*/
	padding: 22px 35px 22px 35px;
	margin: 20px 0 26px 0;
}

.example p
{
	margin: 0;
}


/* Внимание */
.attention
{
	background-color: #fff3a9;
	padding: 22px 35px 22px 35px;
	margin: 26px 0 20px 0;
}

.attention p
{
	margin: 0;
}


/* Формула */
.formula
{
	font-family: FuturaBookC;
	font-size: 16px;
	background-color: #f2f2f2;
	padding: 22px 35px 22px 35px;
	margin: 26px 0 26px 0;
}

.formula p
{
	margin: 0;
}


/* Примечание */
.notice
{
	background-color: #f2f2f2;
	padding: 22px 35px 22px 35px;
	margin: 26px 0 26px 0;
}

.notice p
{
	margin: 0;
}


/* Термин */
.term
{
	background-color: #f2f2f2;
	padding: 22px 35px 22px 35px;
	margin: 26px 0 26px 0;
}

.term p
{
	margin: 0;
}


/* Сноски */
.footnote
{
	font-size: 12px;
	margin-top: 7px;
}

ul.footnote
{
	margin-top: 0;
}

ul.footnote li 
{
	font-size: 12px;
	margin-top: 0;
}


/* См. также */
.annotation
{
	margin: 38px 0 32px 0;
	border-top:1px solid #f2f2f2;
}

.annotation h2
{
	font-size: 12px;
	font-family: Roboto,Verdana,Arial,Helvetica,sans-serif;
	font-weight: 700;
	margin-top: 32px;
	margin-bottom: 6px;
}

.annotation .nav
{
	margin: 0 26px 0 26px;
}

.annotation .nav li
{
	font-size: 12px;
	color: #1e3458;
	padding: 4px 2px 2px 35px;
}

.annotation .nav .doc
{
	background-image: url(_pictures/icons_new/doc.png?_=1766650352);
	background-position: 12px 8px;
}

.annotation .nav .doc_f
{
	background-image: url(_pictures/icons_new/doc.png?_=1766650352);
	background-position: 12px 8px;
}

.annotation .nav .doc_i
{
	background-image: url(_pictures/icons_new/doc.png?_=1766650352);
	background-position: 12px 8px;
}

.annotation .nav .folder
{
	background-image: url(_pictures/icons_new/folder.png?_=1766650352);
	background-position: 10px 9px;
}

.annotation .nav .pract
{
	background-image: url(_pictures/icons_new/1c.png?_=1766650352);
	background-position: 6px 4px;
}

.annotation .nav .info
{
	background-image: url(_pictures/icons_new/info.png?_=1766650352);
	background-position: 6px 4px;
}

#annotation_h
{
	margin: 22px 0 22px 0;
}

#annotation_h p
{
	padding:10px 2px 10px 50px;
}

#annotation_h .seealso_h 
{
	background-image: url(_pictures/icons_new/seealso.png?_=1766650352);
	Background-repeat: no-repeat;
}


/* Шапка */
div.header
{
	padding: 4pt;
	color: #ffffff; /*#7b7a78;*/
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	background:url(header.gif?_=1766650352) repeat-x;
	display: none;
}


/*   HoOSN, BGU   */

/* Пример */
.example_HoOSN_BGU
{
	margin: 7px 35px 7px 35px;
}

.example_HoOSN_BGU p{
	margin: 0;
}

.example_HoOSN_BGU .subtitle 
{
	font-family: Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-weight: bold;
	margin: 0;
}

.example_HoOSN_BGU ul, .example_HoOSN_BGU ol
{
	margin-left: 0;
}


/*   Answers   */

/* Заголовок_Вопрос аудитору */
#question .subtitle
{
	font-family: FuturaMediumC,Roboto,Verdana,Helvetica,Arial,sans-serif;
	font-size: 16px;
	margin: 0;
}

#question ul, #question ol
{
	margin-left: 0;
}

#question
{
	background-color: #f2f2f2;
	padding: 22px 35px 22px 35px;
	margin: 20px 0 26px 0;
}

#question p
{
	margin: 0;
}


/* Таблицы теоретических справочников */
.tax td
{
	line-height: 2;
}

.tax td ol li, .tax td ul li
{
	line-height: 2;
}


/*  KKT, EGAIS, MOTP */
#buy_cash{
	color: black;
	background-color: #f7d511;
	margin: 8px 35px 8px 25px;
	padding: 16px 10px;
	width:170px;
	text-align: center;
	float: right;
	border-radius: 8px;
	font-size: 17px;
}

#buy_cash:after{
	content: ' \25b8';
}


/*  ItsRev  */
h2.itsrev
{
	text-align: center;
}

.cloud {
	margin: 28px 35px 0 35px;
}

.cloud a {
	display: inline-block;
	width: 234px;
	height: 28px;
	font-size: 16px;
}

