﻿#content_left {
    float:left;
}
#content_left #article_date{
    margin:0;
    padding:0;
    text-align:right;
}
#content_left #article_navigation{
    text-align:right;
    display:block;
}
#content_left #article_anons{
	line-height:140%;
	padding: 0 0 1em;
}

#content_left #same_articles{
	border: 1px solid #a7a9ac;
	background: #eeeeee;
	border-radius:6px;
	padding:24px 24px 0;
	margin:24px 0 0;
	float:	left;
}
#content_left #same_articles .theme_name{
    text-decoration:underline;
}
#content_left #same_articles h3{
    margin: 0 0 12px;
	padding:0;
}
#content_left #same_articles h4{
    margin: 0 0 9px;
	padding:0;
}
#content_left #same_articles ol {
    margin: 0 0 24px 24px;
	padding:0;
}
#content_left #same_articles li {
    margin: 0 0 6px;
	padding:0;
}
#content_left #same_articles li span {
	display:	block;
	margin: 0 0 3px;
}

#content_left article,
#content_left aside,
#content_left details,
#content_left figcaption,
#content_left figure,
#content_left footer,
#content_left header,
#content_left hgroup,
#content_left nav,
#content_left section{
	display: block;
}
#content_left audio,
#content_left canvas,
#content_left video{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
#content_left audio:not([controls]){
	display: none;
}
#content_left img{
	border: none;
    float:none;
    margin:0;
	max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
    -ms-interpolation-mode: bicubic;
}
#content_left a{
	color: #4e56a6;
	text-decoration: none;
}
#content_left a:hover,
#content_left a:active{
	text-decoration: underline;
	outline: none;
}
#content_left sub,
#content_left sup{
    position:relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:0;
    vertical-align:baseline;
}
#content_left sup{
	top:-0.45em;
}

#content_left br{
	line-height: 0;
}
#content_left form,
#content_left input{
	margin: 0;
	padding: 0;
}
#content_left button,
#content_left input[type="button"],
#content_left input[type="reset"],
#content_left input[type="submit"] {
  cursor: pointer; 
  -webkit-appearance: button;
}

#content_left *:focus,
#content_left *:active{
	outline: none;
}
#content_left .nw{
	white-space: nowrap;
}
#content_left .bold{
	font-weight: bold !important;
}
#content_left .italic{
	font-style: italic;
}
/******************* vertical edges ***********************/
#content_left div#globalheight{
	min-height: 100%;
	margin: 0 auto;
	height: auto !important;
}
#content_left header#mainheader{
	height: 100px;
	margin-left: 5%;
	background: #4e56a6;
	color: #fff;
	
	-webkit-border-radius:  0 0 0 20px;
	-moz-border-radius:  0 0 0 20px;
    border-radius: 0 0 0 20px;
}
#content_left #falsebottom{
	clear: both;
	height: 120px;
}
#content_left #mainfooter{
	position: relative;
	background: #d4d2e9;
	color: #fff;
	height: 80px;
	margin: -80px auto 0 5%;
	z-index: 100;
	
	-webkit-border-radius:20px 0 0 0;
	-moz-border-radius:20px  0 0 0;
    border-radius:20px 0 0 0;
}
#content_left #mainfooter p,
#content_left #mainheader p{
	padding: 10px 20px;
}




/******************************* layout **************************/

#content_left div#contentarea{
	padding: 0 2% 0 12%;
	background: #fff;
}
#content_left article{
	/*display: inline;*/
	font-family: Georgia, serif;
	font-size: 16px;
	color: #000;
    width:100%;
}

span.skype_pnh_print_container{display:inline !important;}
span.skype_pnh_container{display:none !important;}
/************************* typo *************************/
#content_left h1,
#content_left h2,
#content_left h3,
#content_left h4,
#content_left h5,
#content_left h6{
	font-family: Arial, Helvetica, sans-serif;
}


/********************** ВРЕЗКИ - КАРТИНКИ **********************/
#content_left .ipic{
    margin-bottom: 16px !important;
	background: #e5e6e7;
	top: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	
	-webkit-border-radius:  0 0 0 20px;
	-moz-border-radius:  0 0 0 20px;
   border-radius: 0 0 0 20px;
}
#content_left .ipic p{
	padding: 0.5em 1em 1em 1em !important;
	font-style: normal !important;
	line-height: 1.2em;
	text-indent: 0 !important;
	font-size: 12px !important;
    font-weight:normal !important;
}
#content_left .iborder{
/*	border: 1px solid #e5e6e7;
	border-bottom: none;
	border-left: none;*/
	background: #e5e6e7;
}
#content_left .iborder img{
	border: 1px solid #e5e6e7;
	border-bottom: none;
}
/********************** ТЕКСТОВЫЕ ВРЕЗКИ. По умолчанию оформляются как "совет" *******************/
#content_left .inset{
	background: #e5e6e7;
	
	-webkit-border-radius:  0 0 0 20px;
	-moz-border-radius:  0 0 0 20px;
    border-radius: 0 0 0 20px;
    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	top: 0.5em;
	padding-bottom: 1em;
}
#content_left .inset p{
	padding: 1em 1em 0 1em !important;
}
#content_left .inset strong,
#content_left inset b{
	color: #4e56a6 !important;
}
#content_left .inset ul{
	padding: 0 1em 0 1em;
	margin: 0;
}
#content_left .inset ul li{
	padding: 0;
	margin: 0;
}
#content_left .inset p.sign{
	text-align: right;
	padding-top: 0;
	position: relative;
	margin-top: 1em;
    line-height:1.2em;
}
#content_left p.sign strong,
#content_left p.sign b{
	color: inherit !important;
}
#content_left .inset header,
#content_left .inset h3,
#content_left .inset h4{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 20px 4px 36px;
	background: #f287b7 url(//glavkniga.ru/images/digit/_elver/backs/bell.png) 12px 50% no-repeat;
	margin: 0;
}
/******************************** Аддон "внимание" ***************************************/
#content_left .att header,
#content_left .att h3,
#content_left .att h4{
	background: #fcbb75 url(//glavkniga.ru/images/digit/_elver/backs/attention.png) 12px 50% no-repeat;
}
/******************************** Аддон "благодарим за...", с медалью ***************************************/
#content_left .medal{
	background: #e5e6e7;
}
#content_left .medal p{
	padding-left: 40px;
}
#content_left .medal p:first-child{
	background:  url(//glavkniga.ru/images/digit/_elver/backs/medal.png) 12px 1.5em no-repeat

}
#content_left .medal img{
	clear:both;
    float:left;
    margin-left:12px;
    margin-top:20px;
    padding-right:8px;
}
#content_left .medal p strong{
	color: #4e56a6;
}
/*************************************** аддон мнение *************************************/
#content_left .opinion{
	float: right;
	width: 360px;
}
#content_left .opinion .sign{
    margin-top:0 !important;
}
#content_left .opinion header,
#content_left .opinion h3,
#content_left .opinion h4{
	background: #94d2b5 url(//glavkniga.ru/images/digit/_elver/backs/letter.png) 12px 50% no-repeat;
}
/*********************** АВТОРИТЕТНОЕ МНЕНИЕ ***********************/
#content_left .asrc{
	position: relative;
	background: #e3f1e6 url(//glavkniga.ru/images/digit/_elver/backs/opera-bugfixer-green.gif) 0 0 repeat;
	clear: both;
	-webkit-border-radius:  0 0 0 20px;
	-moz-border-radius:  0 0 0 20px;
    border-radius: 0 0 0 20px;

    margin-bottom: 2em !important;
    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	padding: 0 0 1.5em 0;
}
#content_left .asrc b,
#content_left .asrc strong{
    color:#000;
}
#content_left .asrc header,
#content_left .asrc h3,
#content_left .asrc h4,
#content_left .asrc .header{
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 6px 20px 4px 36px;
	background: #94d2b5 url(//glavkniga.ru/images/digit/_elver/backs/mic.png) 6px 50% no-repeat;
	white-space: nowrap;
	margin: 0 0 1.5em 0;
    height:18px;
}
#content_left .asrc .vcard{
	padding: 0 1.5em 1em 1.5em;
}
#content_left .asrc .vcard .header{
	height:24px;
}
#content_left .asrc:after{
	content: "";
	clear: left;
}
#content_left .vcard:after{
	content: "";
	clear: left;
}
#content_left .vcard .fn{
    font-size: 12px;
    font-weight: bold;
}
#content_left .vcard .org{
    font-size: 0.9em;
}
#content_left .asrc .vcard img{
	padding: 0 20px 10px 0;
	float: left;
}
#content_left .asrc .vcard p:first-child{
	padding: 0;
}
#content_left .asrc .vcard strong{
    color:#000;
}
#content_left .asrc .vcard .note{
	padding:0.5em 0 0 0;
	font-size: 14px;
    border:0;
}
#content_left .note{
	margin-bottom:0.5em;
}
#content_left .asrc .vcard p{
	font-size: 12px;
	border: none;
    text-align:left;
}
#content_left .asrc blockquote{
	margin: 0;
	padding: 0;
}

#content_left .asrc p{
	padding: 0 1.5em;
	line-height: 1.5em;
	background: none !important;
}
#content_left .asrc ul li{
	padding-bottom: 0;
}
#content_left .asrc p:before{
	display: none !important;
}
#content_left .asrc ul,
#content_left .asrc ol{
	padding: 0 1.5em;
}
#content_left .norc{
	-webkit-border-radius:  0;
	-moz-border-radius:  0;
    border-radius: 0;
}
#content_left .asrc p.sign{
	font-size: 12px;
	text-align: right;
	padding-top: 0.5em;
	padding-bottom: 0;
}
#content_left .asrc blockquote:after{
	clear: both;
}
#content_left .asrc:after{
	content: "";
	display: block;
	clear: both;
}
/***** dialog person **********************/
#content_left .dperson{
	margin: 2em 0 0;
	background: transparent;
	border: 2px solid #3EBA8D !important;
	padding-bottom: 0;
	float: right !important;
	width: 500px;
    overflow:hidden;
}
#content_left .dperson p{
    padding:0;
    margin-bottom:6px;
}
#content_left .dperson strong{
    margin-bottom:0;
}
/********************************************* совет *************************************/
#content_left .advise{
	background: #e6e6e6;
}
#content_left .advise header,
#content_left .advise h3,
#content_left .advise h4,
#content_left .advise .header{
	background: #8a82be url(//glavkniga.ru/images/digit/_elver/backs/finger.png) 12px 50% no-repeat;
}

/*************************** typo ************************/
#content_left p{
	margin: 0;
	line-height: 1.5em;
	padding: 0 0 1em 0;
	text-align: justify;
}
#content_left * br{
	line-height: 0 !important;
	font-size: 0;
}
#content_left p.att:before,
#content_left .ie7-att{
	content: "";
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background: teal;
	position: relative;
	top: 0;
	margin-right: 0.5em;
	background:  url(//glavkniga.ru/images/digit/_elver/backs/p-att-bull.png) 0 0 no-repeat;
}
#content_left p.plus:before,
#content_left .ie7-plus{
	content: "";
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background: teal;
	position: relative;
	top: 0;
	margin-right: 0.5em;
	background: url(//glavkniga.ru/images/digit/_elver/backs/p-plus-bull.png) 0 0 no-repeat;
}
#content_left p.qstn:before,
#content_left .ie7-qstn{
	content: "";
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background: teal;
	position: relative;
	top: 0;
	margin-right: 0.5em;
	background:  url(//glavkniga.ru/images/digit/_elver/backs/p-question-bull.png) 0 0 no-repeat;
}
#content_left p.minus:before,
#content_left .ie7-minus{
	content: "";
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background: teal;
	position: relative;
	top: 0;
	margin-right: 0.5em;
	background: url(//glavkniga.ru/images/digit/_elver/backs/p-minus-bull.png) 0 0 no-repeat;
}
#content_left p.plminus:before,
#content_left .ie7-plminus{
	content: "";
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background: teal;
	position: relative;
	top: 0;
	margin-right: 0.5em;
	background: url(//glavkniga.ru/images/digit/_elver/backs/p-plminus-bull.png) 0 0 no-repeat;
}
#content_left p.agree:before,
#content_left .ie7-agree{
	content: "";
	display: block;
	float: left;
	width: 16px;
	height: 21px;
	background: teal;
	position: relative;
	bottom: 2px;
	margin-right: 0.5em;
	background: url(//glavkniga.ru/images/digit/_elver/backs/p-agree-bull.png) 0 0 no-repeat;
}
#content_left .author{
	font-style: italic;
	padding: 20px 0 0 0;
	clear: both;
}
#content_left .author-b{
	float: right;
	text-align: right;
}
#content_left h1{
	font-size: 28.8px;
	color: #4e56a6;
	margin: 0;
	padding: 16px 0 14.4px 0;
	line-height: 28.8px;
	font-weight:bold;
}
#content_left h1.inline_img {
    background-position: 	right 50%;
    background-repeat: 		no-repeat;
    display: 				inline;
	padding: 				16px 30px 14.4px 0;
}


#content_left .h1_div{
	font-size: 28.8px;
	margin: 0;
	padding: 16px 0 14.4px 0;
	line-height: 28.8px;
}
/*#content_left hgroup h1{
	padding-bottom: 0.5em;
}*/
#content_left hgroup.events h1{
	color: #9b5d9b;
}
#content_left hgroup h4{
	font-size: 1.2em;
	color: #4e56a6;
	margin: 0;
	padding: 0 0 20px 0;
	font-style: italic;
	line-height: 1em;
	font-weight: 300;
}
#content_left h2{
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 1em 0;
}
#content_left article.faq h2{
	color: #4e56a6;
}
#content_left h3{
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em 0 1em 0;
    /*color: #4e56a6;*/
}
#content_left h3.h2{
    /*font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 1em 0;
    color: inherit;*/
}
#content_left h4{
    font-family: Georgia, serif;
    font-size: 1em;
    font-weight: bold;
    padding: 0;
    margin-top:0;
    margin-bottom: 0.7em;
    /*color: #d20072;*/
} 
#content_left h5{
    font-family: Georgia, serif;
    font-size: 12px;
    font-weight: bold;
    margin: 1em 0;
    padding: 0;
    line-height: 1.5em;
} 
#content_left .violet{
	color: #4e56a6;
}
#content_left .step{
	color: #4e56a6 !important;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	padding-left: 1.4em !important;
	text-transform: uppercase;
	background: url(//glavkniga.ru/images/digit/_elver/backs/arrow_violet_down.png) 0 0.4em no-repeat;
    font-size: 0.9em;
}
#content_left .variant{
	color: #4e56a6 !important;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1.4em;
	text-transform: uppercase;
	background: url(//glavkniga.ru/images/digit/_elver/backs/arrow_violet.png) 0 0.3em no-repeat;
    font-size:0.9em;
}
#content_left .example b{
	color:#000;
}
#content_left .example strong{
	color:#000;
}
#content_left .example .case{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e56a6 !important;
	font-weight: bold;
	/*	font-style: italic;*/
}
#content_left strong.case{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4e56a6 !important;
}
/**************************** additional spans **********************/
#content_left h2 .variant {
	background-position: 0 0.15em;
}
#content_left h3 .variant{
	background-position: 0 0.07em;	
}
#content_left h2 .step,
#content_left h3.h2 .step{
	background-position: 0 0.2em;
}
#content_left h3 .step{
	background-position: 0 0.25em;	
}

/*****************************************************/
#content_left hr{
	height: 0;
	background: none;
	border: none;
	border-bottom: 1px dashed #ccc;
	color: #fff;
	margin: 1em 0 2em 0;
}
#content_left .hr{
	font-size: 24px;
	color: #4e56a6;
	text-align: center;
	letter-spacing: 1em;
	line-height: 6px;
	padding: 1em 0 0.6em 0 !important;
}
#content_left ul{
    text-indent:0 !important;
	margin: 0;
	padding: 0;
	list-style: none;
}
#content_left ul li{
    text-indent:0 !important;
    margin:0;
	line-height: 1.5em;
	list-style: disc inside url(//glavkniga.ru/images/digit/_elver/backs/li.png);
	text-align: justify;
	padding-bottom: 1em;
}
#content_left ul.mdash li{
	list-style: none inside none !important;
}
#content_left ul.mdash li:before{
	content: "\2014\a0";
}
#content_left ul li ul{
	padding: 15px 0 0 2em;
	margin: 0 !important;
}
#content_left ul li.e ul,
#content_left ul.e li ul{
	padding-left: 2.4em;
    padding-top: 15px;
}
#content_left ul li p{
	padding-bottom: 0;
}
#content_left td ul li{
	padding-bottom: 0;
}
#content_left table ul li {
    line-height: 1.2em;
    text-align: left;
}
#content_left table {
    line-height: 1.2em;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 1em;
    table-layout: auto !important;
}
#content_left span.q{
    color: #4E56A6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold;
    margin-right:6px;
}
#content_left .asrc p span.q,
#content_left .opinion p span.q{
	color: #94D2B5;
    font-family: Georgia, serif;
    font-size: 30px;
    font-weight: bold;
    font-style: normal;
    margin-right:0;
    line-height: 1px;
    position: relative;
    top: 0.28em;
    display:inline-block !ie;
    position:static !ie;
    overflow:visible !ie;
    line-height:25px !ie;
    margin-bottom:-10px !ie;
}
#content_left .note span.q{
    font-size: 0.75em;
}
#content_left .asrc span.qu{
	color: #94D2B5;
    font-family: Georgia, serif;
    font-size: 30px;
    font-weight: bold;
    font-style: normal;
    margin-right:0;
    line-height: 1px;
    position: relative;
    top: 0.28em;
    display:inline-block !ie;
    position:static !ie;
    overflow:visible !ie;
    line-height:25px !ie;
    margin-bottom:-10px !ie;
}
#content_left ul.e li,
#content_left ul li.e{
	list-style: none !important;
	background: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}
#content_left blockquote ul.e li,
#content_left blockquote ul li.e{
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal !important;
    font-weight: 400 !important;
    text-indent: 0;
}
#content_left .dialogue ul.e li,
#content_left .dialogue ul li.e{
    font-style: italic;
    font-weight: 700;
    padding: 0;
    text-indent: 2em;
}
#content_left figure{
	margin: 0 0 1em 0;
	z-index: 10;
	text-align: center;
}
#content_left figure p{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1em;
}
#content_left figcaption{
	padding: 0 0 1em 0;
}
#content_left sup{
	font-weight: normal;
	font-style: normal;
	padding: 0 3px;
	line-height: 9px;
	color: #333;
	border-bottom: 2px solid #333;
}
#content_left .fnotes{
	clear: both;
	padding: 0 0 2em 0;
}
#content_left .fnotes h3{
	margin: 0;
	padding: 0 0 0 0;
	font-size: 14px;
	color: #4e56a6;
}
#content_left .fnotes li{
	padding: 0 0 3px 0;
}
#content_left .fnotes a{
	padding: 0 0 0 3px;
	border-bottom: 1px solid transparent;
}
#content_left .fnotes a:target,
#content_left .fnotes a:active{
	background: #efefef;
	border-bottom: 1px dashed #ccc;

}
#content_left div.note{
	padding: 0 0 0 1em;
	margin-bottom: 1.5em;
	border-left: 3px solid #4e56a6;
	font-style: italic;
	font-size: 0.9em;
	line-height: 1.5em;
	display: block;
}
#content_left .notenoborder{
    border-left: 0 !important;
    padding:0 !important;
}
#content_left div.note p{
	padding: 0;
}
#content_left div.note * li{
	padding-bottom: 0;
}
#content_left div.note ul{
	padding: 0;
}
#content_left .w240{
	width: 240px;
}
#content_left p.note{
	margin: 0 !important;
	font-size: 13px;
	padding-left: 1em;
	padding-bottom: 0;
	border-left: 3px solid #4e56a6;
	margin-bottom: 1em !important;
	font-style: italic;
}
#content_left ul li div.note{
	margin: 1em 0 0 0 !important;
	padding: 0 0 0 1em !important;
	position: relative;
}
#content_left figure img{
    margin: 0 -150px;
}
/********************************* tabled figures ******************************/
#content_left table td{
    line-height: 19px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow: visible;
	z-index: 0;
	vertical-align:inherit;
}
#content_left table td b{
	color:#000;
}
#content_left table td strong{
	color:#000;
}
#content_left table td.a-t{
	background: #fff url(//glavkniga.ru/images/digit/_elver/backs/arrow-top.png) no-repeat 50% 0;
}
#content_left table td.a-l{
	background: #fff url(//glavkniga.ru/images/digit/_elver/backs/arrow-left.png) no-repeat 0 50%;
}
#content_left table td.a-r{
	background: #fff url(//glavkniga.ru/images/digit/_elver/backs/arrow-right.png) no-repeat 100% 50%;
}
#content_left table td.a-b{
	background: #fff url(//glavkniga.ru/images/digit/_elver/backs/arrow-bott.png) no-repeat 0 100%;
}
#content_left table td.vat{
	vertical-align: top;
}
#content_left table td.tal{
	text-align: left;
}
#content_left table.figure td{
	background: #fff6e0;
	text-align: center;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}
#content_left table.figure td.w{
	background: #fff;
}
#content_left div.arrownote{
	text-align: left;
	padding: 10px 10px 10px 20px;
	font-style: italic;	
	position: relative;
}
/************************ simple tables *******************/
#content_left table.s{
	clear: both;
}
#content_left table.s td{
	border: 1px solid #999;
	padding: 0.5em;
	vertical-align: top;
}
#content_left table.s tr.h td{
	font-weight: bold;
	background: #ddd;
	vertical-align: top;
	font-size: 1em;
}
#content_left table td.c,
#content_left table tr.c td{
	text-align: center;
	/*background: #f5f5f5;*/
}
#content_left table.s td b,
#content_left table.s td strong{
	color: inherit;
}
#content_left table.p{
	background: #fff9dd;	
}
#content_left table.p td{
	border: 1px solid #333;
	padding: 0.2em;
}
#content_left table td li{
    line-height: 19px !important;
}
#content_left td.h{
	font-weight: bold;
}
#content_left table.b td{
	background: #fff9dd;
	color: #3c2e92;
	border: 1px solid #3c2e92;
	padding: 0.2em;
}
#content_left table.b td.c{
	background: #fff9dd !important;
}
#content_left table.s p{
	padding: 0;	
}
#content_left table.b tr.h,
#content_left table.p tr.h{
	font-weight: bold;
}
#content_left td.r{
	text-align: right !important;
}
#content_left td.li{
	background:  url(//glavkniga.ru/images/digit/_elver/backs/li.png) 0.5em 12px no-repeat;
	padding-left: 1.5em !important;
}
/*************************** floating insets *****************************/
#content_left .ifloat{
	margin: 8px 20px 20px -10%;
	left: 0;
	float: left;
	clear: both;
	width: 360px;
}
#content_left .rfloat{
	float: right;
	margin: 8px 0 20px 20px;
}


/********************************* arrows ***********************************/
#content_left .belka{
    background: url(//glavkniga.ru/images/digit/_elver/backs/matha.png) 0 0 no-repeat transparent !important;
    border: medium none currentColor !important;
    display: inline-block !important;
    height: 6px !important;
    line-height: 16px !important;
    margin: 0 0.4em !important;
    padding: 0 !important;
    width: 10px !important;
}
/******************************************** ACUTE *****************************/
#content_left .acute{
	position: absolute;
    font-size: 1em;
    margin-left: -0.4em;
    margin-top: -0.2em;
    text-indent:0;
}
noindex:-o-prefocus, .acute { margin-left: -0.8em!important; }
/****************************** paper blank **********************************/
#content_left .paper_container{
    overflow: hidden;
    padding: 0 24px 24px 6px;
}
#content_left .paper_inner{
	background: #fff4e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 30px;
    float:left;
    -webkit-box-shadow:  5px 10px 20px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  5px 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow:  5px 10px 20px 0 rgba(0, 0, 0, 0.2);
}
#content_left .blue_background .paper_inner{
	background: #e4f4ff;
}
#content_left .gray_background .paper_inner{
	background: #f1f1f1;
}
#content_left .paper_before{
	background: url(//glavkniga.ru/images/digit/_elver/backs/break-top.png) 0 100% repeat-x;
	height: 1.5em;
	width: 100%;
    position:relative;
    z-index:1000;
}
#content_left .blue_background .paper_before{
	background: url(//glavkniga.ru/images/digit/_elver/backs/break-top-blue.png) 0 100% repeat-x;
}
#content_left .gray_background .paper_before{
	background: url(//glavkniga.ru/images/digit/_elver/backs/break-top-gray.png) 0 100% repeat-x;
}
#content_left .paper_after{
	background: url(//glavkniga.ru/images/digit/_elver/backs/break-bott.png) 0 0 repeat-x;
	height: 1.5em;
	width: 100%;
    float:left;
    position:relative;
}
#content_left .blue_background .paper_after{
	background: url(//glavkniga.ru/images/digit/_elver/backs/break-bott-blue.png) 0 0 repeat-x;
}
#content_left .gray_background .paper_after{
	background: url(//glavkniga.ru/images/digit/_elver/backs/break-bott-gray.png) 0 0 repeat-x;
}
#content_left .paper_inner h3{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:center;
    color:#000 !important;
    text-decoration:underline;
    font-size:100% !important;
    padding:0;
}
#content_left .paper_inner h4{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:center;
    font-size:100% !important;
    padding:0;
    line-height: 1.5em;
}
#content_left .paper_inner strong{
    color:#000;
}
#content_left .paper_inner b{
    color:#000;
}
#content_left .paper_blue strong{
    color:#4F57A6;
}
#content_left .paper_blue b{
    color:#4F57A6;
}
#content_left .paper_shapka{
    width:100%;
    float:left;
}
#content_left .paper_shapka_left{
    display:block;
    float:left;
}
#content_left .paper_shapka_right{
    display:block;
    float:right;
}
#content_left .paper_blue{
    color:#4F57A6 !important;
}
#content_left .paper_blue hr{
    border-bottom-color:#4F57A6 !important;
}
#content_left .table_blue td{
    border:1px solid #4F57A6;
    padding: 0.2em;
}
#content_left .table_blue .h td{
    font-weight:bold;
}
#content_left .table_blue .c td{
    text-align:center;
}
#content_left .paper_block{
    width:100%;
    color:#000;
    margin-bottom:10px;
}
#content_left .paper_block td{
    padding-right:1%;
    border-color:transparent;
}
#content_left .paper_value{
    min-height:12px;
    width:100%
}
#content_left .paper_info{
    font-size: 0.8em;
    border-top:1px solid black;
    width:100%;
    text-align:center;
    line-height: 1.2em;
    padding-top: 3px;
}
#content_left .paper_blue .paper_info{
    border-top:1px solid #4F57A6;
}

#content_left .paper_stamp{
    bottom: 0;
    display: inline-block;
    position: relative;
    overflow:hidden;
    left: 20%;
    top: -40px;
	max-width: none;
}
#content_left .paper_sign{
    bottom: -12px;
    position: relative;
    max-width: none;
}
#content_left .paper_inner table td{
	font-size: 13px !important;
}
#content_left .blank div{
	/*clear: both;
	overflow: hidden;*/
}
#content_left .blank h2{
	font-size: 1.1em;
	overflow: hidden;
	font-family: inherit;
	color: #000;
	clear: both;
	text-align: center;
	text-decoration: underline;
}
#content_left .blank h3{
	font-size: 1em;
	overflow: hidden;
	font-family: inherit;
	color: inherit;
	clear: both;
}
#content_left .blank h3.c{
	text-align: center;
}
#content_left .blank h4{
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	overflow: hidden;
	font-family: inherit;
	color: inherit;
	clear: both;
}
#content_left .blank .lhead{
	float: right;
	text-align: right;
	padding-bottom: 1em;
}
#content_left .blank .h{
	clear: both;
}
#content_left .blank .h p{
	float: left;
	width: 50%;
}

#content_left .blank .h p.r{
	float: right;
	text-align: right;
}
#content_left .blank .ptxt{
	clear: both;
}
#content_left .blank .psign{
	clear: both;
	overflow: hidden;
	padding: 2em 0 0 0;
}
#content_left .blank .psign p{
	float: left;
	padding-top: 2em;
	padding-right: 5%;
}
#content_left .blank .psign .l{
	float: left;
	width: 70%;
	clear: none !important;
}
#content_left .blank .psign .r{
	float: right;
	padding-right: 0;
	width: 30%;
	text-align: right;
}
#content_left .blank .psign .r p{
	text-align: right;
	float: right;
}
#content_left .blank img{
	float: left;
}
#content_left .blank:after{
	content: "";
	display: block;
	clear: both;
}
#content_left .blank table.e2col{
	width: 100%;
	clear: both;
}
#content_left .blank table.e2col td{
	vertical-align: top;
	width: 45%;
	padding: 0 5% 0.5em 0;
}
#content_left .blank table.e2col td .boss .name{
	float: left;
	padding-left: 1em;
}
#content_left .blank table.v{
	width: 100%;
}
#content_left .blank table.v td{
	font-size: 0.9em;
	padding: 0.2em;
	vertical-align: top;
	border: 1px solid #4F57A6;
}
/******************** stamps on paper ****************************/
#content_left .stamp{
	background: none 30% 100% no-repeat;
}
#content_left .lutik{
	background-image: url(//glavkniga.ru/images/digit/stamps/lutik.png);
}
#content_left .alfa{
	background-image: url(//glavkniga.ru/images/digit/stamps/alfa.png);
}
#content_left .vasilek{
	background-image: url(//glavkniga.ru/images/digit/stamps/vasilek.png);
}
#content_left .blesk{
	background-image: url(//glavkniga.ru/images/digit/stamps/blesk.png);
}
#content_left .hlado{
	background-image: url(//glavkniga.ru/images/digit/stamps/hlado.png);
}
#content_left .sfera{
	background-image: url(//glavkniga.ru/images/digit/stamps/sfera.png);
}
#content_left .good{
	background-image: url(//glavkniga.ru/images/digit/stamps/good.png);
}

                           

/******************************** signatures of bosses *******************************/
#content_left .boss{
	
}
#content_left .boss .sign{
	float: left;
	background: url(//glavkniga.ru/images/digit/bosssigns/palkina.png) 100% 50% no-repeat;
	padding: 20px 0;
}
/*
#content_left .boss .legol{
	background: url(//glavkniga.ru/images/digit/bosssigns/legol.png) 100% 50% no-repeat;
}
#content_left .boss .ivan{
	background: url(//glavkniga.ru/images/digit/bosssigns/ivan.png) 100% 50% no-repeat;
}
#content_left .boss .cel{
	background: url(//glavkniga.ru/images/digit/bosssigns/cel.png) 100% 50% no-repeat;
}
#content_left .boss .petr{
	background: url(//glavkniga.ru/images/digit/bosssigns/petr.png) 100% 50% no-repeat;
}
#content_left .boss .petr{
	background: url(//glavkniga.ru/images/digit/bosssigns/petr.png) 100% 50% no-repeat;
}
#content_left .boss .zaja{
	background: url(//glavkniga.ru/images/digit/bosssigns/zaja.png) 100% 50% no-repeat;
}
#content_left .boss .mi{
	background: url(//glavkniga.ru/images/digit/bosssigns/mi.png) 100% 50% no-repeat;
}
#content_left .boss .che{
	background: url(//glavkniga.ru/images/digit/bosssigns/che.png) 100% 50% no-repeat;
}
#content_left .boss .bab{
	background: url(//glavkniga.ru/images/digit/bosssigns/bab.png) 100% 50% no-repeat;
}
#content_left .boss .zyabl{
	background: url(//glavkniga.ru/images/digit/bosssigns/zyabl.png) 100% 50% no-repeat;
}
#content_left .boss .good{
	background: url(//glavkniga.ru/images/digit/bosssigns/good.png) 100% 50% no-repeat;
}
#content_left .boss .proh{
	background: url(//glavkniga.ru/images/digit/bosssigns/proh.png) 100% 50% no-repeat;
}
#content_left .boss .cheb{
	background: url(//glavkniga.ru/images/digit/bosssigns/cheb.png) 100% 50% no-repeat;
}
*/
#content_left .boss .name{
	float: right;
	padding: 20px 0;
}                      
#content_left .boss:after{
	content: "";
	display: block;
	clear: both;
}
#content_left b,
#content_left strong{
	color: #58595B;
}
/*********************************** color coded notes ***********************************/
#content_left .cnotes{
	margin: 0 5em 1em 5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content_left .cnote-1{
	background: #cae9da;
}
#content_left .cnote-2{
	background: #feddba;
}
#content_left .cnote-3{
	background: #eae8f4;
}
#content_left .cnote-4{
	background: #a7abd3;
}
#content_left .cnote-5{
	background: #f9c3db;
}
#content_left .cnote-6{
	background: #fbcdb6;
}
#content_left .cnotes p{
	padding: 0.5em;
	line-height: 1.2em;
}
#content_left .recomm{
	background: url(//glavkniga.ru/images/digit/_elver/backs/recommended.png) 95% 2em no-repeat;
}
/********************************* tooltips *****************************/
#content_left .supp {
    background: url(//glavkniga.ru/images/digit/_elver/backs/consultant_12x12_rc.png) 0 0 no-repeat transparent;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    padding-bottom: 3px;
    width: 12px;
}
#content_left .supp .tt {
    display:none;
}
#content_left #createdToolTip{
    background: #F2F2F8;
    border: 1px solid #4E56A6;
    border-radius: 5px;
    color: #333333 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.5em;
    padding: 10px;
    text-align: left;
    z-index: 4000;
    white-space: normal;
    width: 200px;
    text-indent:0;
    position:absolute;
    display:none;
}
#content_left #createdHidItem{
	background: #fff;
	border: 1px solid orange;
	border-bottom: 3px solid orange;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px 20px;
    text-align: left;
    z-index: 3600;
    font-weight:normal;
    white-space:normal;
    cursor:pointer;
    position:absolute;
    display:none;
}
#content_left span.nowrap{
	white-space: nowrap;
}
/******************************** SMALL ASIDES ********************************/
#content_left aside.left{
	margin: 0 20px 20px -10%;
	float: left;
	clear: both;
	position: relative;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(//glavkniga.ru/images/digit/_elver/backs/gk.png) 0 0 no-repeat;
	text-indent: 1.5em;
}
#content_left .dialogue .akplus{
	margin-top: 1em;
}
#content_left .outside{
	margin: 0 20px 10px -10%;
	float: left;
	clear: both;
	position: relative;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 4px;
    text-align:left;
}
#content_left .outside_block{
	margin: 0 20px 10px -10%;
	float: left;
	clear: both;
	position: relative;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 4px;
    text-align:left;
}
#content_left .outside img{
    float: left;
    margin-right: 6px;
    position: relative;
    margin-top:-2px;
    margin-bottom:-2px;
}
#content_left .outside span{
	display: block;
	border-top: 1px solid #444;
	margin: 0.2em 0 0 0;
	padding: 0.2em 0 0.6em 0;
	text-indent: 0 !important;
}
#content_left .lows{
	background: url(//glavkniga.ru/images/digit/_elver/backs/lows.png) 0 0.5em no-repeat;
	padding-left:20px;
    padding-bottom:0.8em;
    width:160px;
    min-height:26px;
}
#content_left .clock{
	background: url(//glavkniga.ru/images/digit/_elver/backs/clock.png) 0 3px no-repeat;
	padding-left:20px;
    padding-bottom:0.8em;
    width:11%;
    margin-left:-16%;
    min-height:26px;
    margin-right:0;
}
#content_left .cl{
	clear: both;
}
/****************************** authors gk markers ***********************************/
#content_left span.gk{
	background: url(//glavkniga.ru/images/digit/_elver/backs/gk_dark.png) 0.5em 1px no-repeat;
	padding-left: 2em;
}
/*********************************** fullsize *********************************/
#content_left #fullsize-container{
	position: absolute;
	z-index: 1000;
	left: 50%;
	bottom: 0 !important;
}
#content_left #fullsize-container img{
	float: left;
}
#content_left #fullsize-container p{
	clear: left;
	background: #e5e6e7;
	padding: 1em !important;
	-webkit-border-radius:  0 0 0 20px;
	-moz-border-radius:  0 0 0 20px;
    border-radius: 0 0 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.5em;
}
#content_left #darkener{
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
}
#content_left #closefc{
	font-size: 18px;
	line-height: 40px;
	width: 40px;
	float: right;
	text-align: center;
	cursor: pointer;
	background: #4e56a6;
	color: #fff;
	position: absolute;
	right: 0;
    margin: -20px -20px 0 0;
	z-index: 2100;
	-webkit-border-radius: 1.2em;
   -moz-border-radius:  1.2em;
    border-radius:  1.2em;
}
#content_left #closefc:hover{
	background: #d20072;
}
/******************************* EXAMPLES *******************************/
#content_left .example-head{
	cursor: auto;
}
#content_left .coll-head,
#content_left .example-head{
	cursor: pointer;
	padding: 0 15px 0 50px;
	margin: 1em 0;
	background: #f6f6f6 url(//glavkniga.ru/images/digit/_elver/backs/bigarrow_crimson.gif) 1em 1em no-repeat;
}
#content_left .example-head h3{
	font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 1em 0;
    color: inherit;
}
#content_left .coll-head:hover{
	background: #eee url(//glavkniga.ru/images/digit/_elver/backs/bigarrow_crimson_down.gif) 1em 1em no-repeat;
}
#content_left .example{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 1em;
	padding-top: 1em;
}
#content_left .coll-body{
	border: 3px dashed #d4d2e9;
	border-top: none;
	padding: 1em;
    display:none;
}
#content_left .coll-opened{
	background: #eee url(//glavkniga.ru/images/digit/_elver/backs/bigarrow_crimson_down.gif) 1em 1em no-repeat;
	margin-bottom: 0;
}
#content_left .closeparent{
	text-align: center;
}
#content_left .closeparent span{
	display: inline-block;
	background: #d4d2e9;
	padding: 0.2em 2em;
	color: #fff;
	cursor: pointer;
}
/************************************ items and decriptions ***********************************/
#content_left .item{
	display: inline-block;
	padding: 0.25em 1em;
	border: 3px solid red;
	-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
    border-radius: 10px;
}
#content_left .item-blank{
    width:50%;
    height:15px;
    vertical-align:top;
}
#content_left .item img{
	float: left;
	display: inline;
}
#content_left .item-opened{
	border: 3px solid orange;
}
#content_left .itemdecr{
	border: 1px solid orange;
	border-bottom: 3px solid orange;
	display: block;
	font-size: 12px;
	text-align: left;
	clear: both;
	z-index: 1000;
    font-weight:normal;
	float: right;
	background: orange;
	position: relative;
	padding: 0.25em 1em 0.4em 1em;
	color: #fff;
	cursor: pointer;
	margin: -1em -2em 0 1em;
	-webkit-border-radius: 0 0 0 5px;
   -moz-border-radius:  0 0 0 5px;
    border-radius:  0 0 0 5px;
}


#content_left .hiditem{
	display: inline-block;
	padding: 0.25em 0.5em;
	border: 3px solid red;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor:pointer;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#content_left .hiditem_prev {
		display: inline-block;
		visibility:hidden;
		width:1px;
	}
}

#content_left table tr.h .hiditem{
    vertical-align: top;
	display: block !important;
}
#content_left .hiditem_inner{
	display: none !important;
}
#content_left .hiditemOpened{
	border-color:orange;
}
#content_left .hiditem span.q{
    color: #4E56A6;
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.85em;
    font-style: italic;
    font-weight: 700;
    margin: 0 6px 0 0;
}
#content_left #createdHidItem strong,
#content_left #createdHidItem b{
    color:#000;
}
#content_left .ruchka{
    font-family:Georgia, serif;
    font-style:italic;
}
@media screen and (min-width:0\0) {
#content_left .ruchka{
    font-family: Arial, Helvetica, sans-serif;
}
}
#content_left .scroller{
    width:100%;
    margin: 10px -2000px 20px 0;
    overflow:hidden;
}
#content_left .scroller_left{
    width:25px;
    height:19px;
    background: url(//glavkniga.ru/images/digit/_elver/backs/scroller_left.png);
    float:left;
    display:none;
    position: relative;
    z-index:2500;
    margin-bottom:-50px;
    margin-top:5px;
}
#content_left .scroller_right{
    width:25px;
    height:19px;
    background: url(//glavkniga.ru/images/digit/_elver/backs/scroller_right.png);
    float:right;
    display:none;
    position: relative;
    z-index:2500;
    margin-bottom:-50px;
    margin-top:5px;
}
#content_left .scroller_container{
    width:100%;
    float:left;
}
/*************************************** preload ********************************/
#content_left .prld{
	background: #fff url(//glavkniga.ru/images/digit/_elver/backs/gallery_loader.gif) 50% 50% no-repeat;
}
/************************************************** questions and answers ******************************/
#content_left .faq-q{
	font-weight: bold;
	margin: 0 !important;
	font-style: italic;
	position: relative;
}
#content_left .faq-q .whoasks{
	background: url(//glavkniga.ru/images/digit/_elver/backs/env.png) 0 0.2em no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-left: 1.5em;
	font-style: normal;
	float: left;
	position: relative;
	font-weight: normal;
	margin-top: 5px;
	/*border: 1px solid yellow;*/
	margin-left: -16%;
	width: 11%;
}
#content_left .faq-q .whodog{
	background: url(//glavkniga.ru/images/digit/_elver/backs/dog.png) 0 0.2em no-repeat;
}
#content_left .faq-q p{
	font-weight:bold;
}
#content_left .faq-a{
	margin: 0 !important;
}
#content_left .faq-a p:first-child:before{
	text-indent: 1em;
	content: ": ";
	display: block;
	float: left;
	width: 16px;
	height: 20px;
	background: teal;
	position: relative;
	top: 0;
	margin-right: 0.5em;
	background: url(//glavkniga.ru/images/digit/_elver/backs/gk_dark.png) 0 0.25em no-repeat;
}
/****************************** abbr *********************************/
#content_left abbr.gk{
	display: inline-block;
	text-decoration: none;
	text-indent: -9999px;
	width: 14px;
	height: 14px;
	background: lime;
	outline: none;
	border-bottom: none;
	position: relative;
	background: url(//glavkniga.ru/images/digit/_elver/backs/gk_dark.png) 0 0 no-repeat;
	bottom: 0.2em;
}
#content_left .author abbr.gk{
	bottom: -2px;
	margin: 0 0.5em;
}
#content_left p abbr.gk,
#content_left li abbr.gk{
	bottom: -0.3em;
	margin: 0 0.5em 0 0;
}
#content_left .nobefore:first-child::before{
    content:none !important;
}
/**************************************************************** dialogues ******************************************************************************************/
#content_left .dialogue{
	margin-top: -0.25em !important;
}
#content_left .dialogue p{
	font-style: italic;
	padding: 0 0 0 0;
	text-indent: 2em;
	font-weight: bold;
}
#content_left .dialogue blockquote p{
	background: none;
	text-indent: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
    font-weight: normal;
}
#content_left .dialogue blockquote{
	margin: 0;
	padding: 1em 0 1em 0;
}
#content_left .dialogue b,
#content_left .dialogue strong{
	color: #3eba8d;
}
#content_left small{
	font-size: 0.9em;
}
#content_left section{
	border-right: none;
	float: none;
}
#content_left .np{
    display:inline-block !important;;
    width:0;
}


/********************************************************** MEGA SPRAVKA !!!! *************************************************/
#content_left .blank .typo{
	color: #000;
}
#content_left .typoblock{
	clear: left;
	line-height: 1.5em;
}
#content_left .typoblock small{
	font-size: 0.8em;
}
#content_left .typoblock div{
	float: left;
}
#content_left .typoblock div.typo{
	margin-right: 1em;
}
#content_left .blank .ontypo{
	color: #4e56a6;
	border-bottom: 1px solid #000;
	margin-right: 1em;
}
#content_left .typostring{
	float: left;
	text-align: center;
}
#content_left .typostring .typo{
	display: block;
}
#content_left .emptytypo{
	float: left;
	width: 100%;
	clear: left;
	padding-top: 2em;
	padding-bottom: 1em;
}
#content_left .emptytypo div{
	float: left;
	width: 46%;
	margin: 0 2%;
	text-align: center;
	border-top: 1px solid #000;
	font-size: 0.8em;
	color: #000;
}
#content_left table.vedomost{
	width: 100%;
}
#content_left table.vedomost td{
	vertical-align: top;
	border: 1px solid #000;
	font-size: 0.9em;
	padding: 0.4em;
}
#content_left table.vedomost tr.h td{
	font-weight: bold;
}
#content_left .calendar{
    border:1px solid black;
    border-radius:10px;
    padding: 3%;
    width:93%;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-bottom: 1.5em;
    margin-top: 8px;
}
#content_left .calendar_box{
    float: left;
    margin-right: 5%;
    margin-bottom: 15px;
    width: 192px;
}
#content_left .calendar_box div{
    width: 31px;
    height: 16px;
    float: left;
    border:1px solid #4F57A6;
    margin-right:-1px;
    margin-bottom:-1px;
    text-align:center;
    padding: 5px 0;
}
#content_left .calendar_box .box_noborder{
    border: 0;
    height: 18px;
    width: 33px;
}
#content_left .box_mon{
    float: none !important;
    font-style: italic;
    padding: 0 8px 7px !important;
    text-align:left !important;
    font-weight:bold;
}
#content_left .box_halfbrick{
    display: block;
    height: 27px;
    margin: -5px 0;
    width: 16px;
    float:left;
}
#content_left .box_brick_info{
    display: block;
    float: left;
    margin-left: -16px;
    width: 31px;
}
#content_left .calendar_block{
    float: left;
    margin-right: 20px;
    margin-bottom: 5px;
}
#content_left .calendar_block table{
    margin-bottom: 1.5em;
}
#content_left .calendar_block table th{
    padding: 0 0.2em 7px;
    text-align:left;
    font-style:italic;
}
#content_left .calendar_block table td{
    height:24px;
    width:32px;
}
#content_left .calendar_block table td.l,
#content_left .calendar_block table tr.l td{
	text-align: left;
}
#content_left .calendar_info{
    float:left;
    width:100% !ie;
}
#content_left .calendar_info p{
    padding: 0.5em 0 0 0;
}
#content_left .calendar strong{
    color: #000;
}
#content_left .calendar_info .square{
    margin-right: 5px;
    vertical-align:middle;
    border:0;
}
#content_left .calendar_halfbrick{
    width:16px;
    height:23px;
    height:25px !ie;
    margin:-0.2em;
    display:inline-block;
    float:left;
}
#content_left .calendar_brick_info{
    width:32px;
    width:16px !ie;
    margin:-0.2em;
    margin-left:-15px;
    margin-left:-13px !ie;
    display:inline-block;
}
#content_left .question_block{
    float:left;
    margin: 18px 0;
    line-height: 1.5em;
    width:100%;
}
#content_left .question_block .question{
    float:left;
    margin-bottom:9px;
    font-weight:bold;
    color: #58595B;
    width:100%;
}
#content_left .question_block .options{
    float:left;
    margin-bottom:9px;
    width:100%;
}
#content_left .question_block .options p{
    margin-bottom:6px;
    padding:0;
}
#content_left .question_block .answer{
    float:left;
    margin-bottom:9px;
    padding:24px;
    border:1px solid #999999;
    border-radius:6px;
    margin-left:24px;
    font-size: 90%;
}


/********************************************************** TEST *************************************************/

/*table.vedomost tr:first-child td{
	border-top: none;
}
table.vedomost tr td:first-child{
	border-left: none;
}*/
/******************************************************************************************************************************************************** media queries *****************/
/****************************************************** line  ************************************************************/
#content_left .line_tr td{
    padding:0 !important;
    vertical-align:bottom;
}
#content_left .line_container{
    overflow:hidden;
    position:relative;
}
#content_left .line_inner_obj,
#content_left .line_outer_obj{
    display:inline-block !ie;
    margin-bottom: -17px;
    margin-bottom: 0 !ie;
    width:100%;
}
#content_left .line_container_div{
    display:inline-block;
    display:inline !ie;
    position: relative;
    vertical-align: top !ie;
    margin-bottom: -4px;
    background:#ccc !ie;
    margin-top: 20px !ie;
}
#content_left .line_line{
    border-bottom: 1px solid black;
    bottom: 0;
    float:left;
    height: 1px;
    margin: 0 5px;
    position: absolute;
    width: 10000px;
}
#content_left .line_info{
    font-size: 0.8em;
    vertical-align: top;
    line-height: normal !important;
    display: inline-block;
}


/**********************************************  Желтые документы  ********************************************************/
/**********************************************  Общее  ********************************************************/
#content_left .paper_info1{
    font-size: 0.8em;
    border-top:1px solid black;
    text-align:center;
    line-height: 1.2em;
    padding: 3px;
}

.ryadom {
	width: 48% !important;
	padding-right: 1%;
	float:left;
	display:inline-block;
	position:relative;
}
.ryadom2 {
	width: 48% !important;
	padding-left: 1%;
	float:left;
	display:inline-block;
	position:relative;
}

#content_left .opa {
    position: relative;
	display:inline-block;
	width:100%;
    line-height: 1.5em;
}

#content_left .opa span{
	display:inline-block;
	width:100%;
}

#content_left .paper_blue .paper_info1{
    border-top:1px solid #4F57A6;
}

#content_left .paper_stamp1{
    bottom: 0;
    display: inline-block;
    position: relative;
    overflow:hidden;
    left: 20% !important;
    top: -40px !important;
	max-width: none;
}

#content_left .podpisuka {
	margin-top:-2px; 
	min-height:30px;
	margin-bottom: 2px;
/*	min-height: 42px;*/
	width: 100%;
	text-align: center;
}


#content_left .mp{
    position: relative;
    top: -100px;
    left: 15%;
}

#content_left .obj {
    position: relative;
	display:inline-block;
	width:100%;
    line-height: 1.5em;
}

#content_left .obj span{
	display:inline-block;
	width:100%;
}

#content_left .nonObj {
	min-width: inherit;
	min-height:1px;

}

.podpisuka img {
	top:12px;
}

.fio {
	text-align:center;
}

.doc_data {
	text-align:center;
}


/**********************************************  Два блока  ********************************************************/

#content_left .dva_left {
	display:block;
	float:left; 
	width:49%; 
	padding-right:1%;
	position:relative;
}

#content_left .dva_right {
	display:block;
	float:right; 
	width:49%; 
	padding-left:1%;
	position:relative;
}

@media screen and (max-width: 400px){
#content_left .dva_right {
    width: 100%;
}

#content_left .dva_left {
	margin-bottom: 10px;
    width: 100%;
}

#content_left .podpisuka {
	height:30px;
	margin-top:0;
	margin-bottom: 0;
	text-align: center;
}

}

/**********************************************  Три блока  ********************************************************/

#content_left .tri_left {
	float: left;
    padding-right: 2%;
    display: block;
    min-width: inherit;
	position:relative;
}

#content_left .tri_result {
	display:block;
	float:left; 
}

#content_left .tri_center {
	float: left;
    padding-right: 2%;
    min-width: inherit;
	position:relative;
}

#content_left .tri_right {
	float: left;
    min-width: inherit;
	position:relative;
}

@media screen and (max-width: 400px){
/*#content_left .tri_result {
	float: none;
	margin-top: 35px;
	width: 100% !important;
}

#content_left .tri_left {
	width: 100% !important;
} */

#content_left .podpisuka {
	height:30px;
	margin-top:0;
	margin-bottom: 0;
	text-align: center;
}

}


/**********************************************  Четыре блока  ********************************************************/

#content_left .chetyre_result_left {
	float: left; 
	width: 50%;
}

#content_left .chetyre_left {
	padding-right: 2%;
	float: left;
}

#content_left .chetyre_center {
	float: left;
}

#content_left .chetyre_result_right {
	float: left; 
	width: 50%;
}

#content_left .chetyre_center2 {
	padding-right: 2%;
	float: left;
}

#content_left .chetyre_right {
	float: left;
}

@media screen and (max-width: 400px){
#content_left .chetyre_result_right {
	width:100%;
}

#content_left .chetyre_result_left {
	width:100%;
}
}

#content_left .n23_block {
	width:			100%;
	float:			left;
	margin:			0 0 20px;
	border-bottom:	1px solid #d4d5d7;
}
#content_left .n23_block b {
	color:	   		black;
}
#content_left .n23_block b span.n23_number {
    font-family: Arial, Helvetica, sans-serif;
}
#content_left .n23_block .ipic {
    margin-bottom:	24px !important;
}
#content_left #art_2613 .n23_block b span.n23_number,
#content_left #art_2617 .n23_block b span.n23_number,
#content_left #art_2621 .n23_block b span.n23_number,
#content_left #art_2608 .n23_block b span.n23_number,
#content_left #art_2604 .n23_block b span.n23_number,
#content_left #art_2613 span.q,
#content_left #art_2617 span.q,
#content_left #art_2621 span.q,
#content_left #art_2608 span.q,
#content_left #art_2604 span.q,
#content_left #art_2613 h1,
#content_left #art_2617 h1,
#content_left #art_2621 h1,
#content_left #art_2608 h1,
#content_left #art_2604 h1 {
	color:			#a35992;
}
#content_left #art_2613 ul li,
#content_left #art_2617 ul li,
#content_left #art_2621 ul li,
#content_left #art_2608 ul li,
#content_left #art_2604 ul li {
	list-style: disc inside url(//glavkniga.ru/images/digit/_elver/backs/li_N1.png);
}

#content_left #art_2606 .n23_block b span.n23_number,
#content_left #art_2618 .n23_block b span.n23_number,
#content_left #art_2622 .n23_block b span.n23_number,
#content_left #art_2609 .n23_block b span.n23_number,
#content_left #art_2605 .n23_block b span.n23_number,
#content_left #art_2606 span.q,
#content_left #art_2618 span.q,
#content_left #art_2622 span.q,
#content_left #art_2609 span.q,
#content_left #art_2605 span.q,
#content_left #art_2606 h1,
#content_left #art_2618 h1,
#content_left #art_2622 h1,
#content_left #art_2609 h1,
#content_left #art_2605 h1 {
	color:			#00a5ad;
}
#content_left #art_2606 ul li,
#content_left #art_2618 ul li,
#content_left #art_2622 ul li,
#content_left #art_2609 ul li,
#content_left #art_2605 ul li {
	list-style: disc inside url(//glavkniga.ru/images/digit/_elver/backs/li_N2.png);
}

#content_left #art_2612 .n23_block b span.n23_number,
#content_left #art_2619 .n23_block b span.n23_number,
#content_left #art_2623 .n23_block b span.n23_number,
#content_left #art_2610 .n23_block b span.n23_number,
#content_left #art_2612 span.q,
#content_left #art_2619 span.q,
#content_left #art_2623 span.q,
#content_left #art_2610 span.q,
#content_left #art_2612 h1,
#content_left #art_2619 h1,
#content_left #art_2623 h1,
#content_left #art_2610 h1 {
	color:			#d10071;
}
#content_left #art_2612 ul li,
#content_left #art_2619 ul li,
#content_left #art_2623 ul li,
#content_left #art_2610 ul li {
	list-style: disc inside url(//glavkniga.ru/images/digit/_elver/backs/li_N3.png);
}

#content_left #art_2615 .n23_block b span.n23_number,
#content_left #art_2620 .n23_block b span.n23_number,
#content_left #art_2607 .n23_block b span.n23_number,
#content_left #art_2611 .n23_block b span.n23_number,
#content_left #art_2615 span.q,
#content_left #art_2620 span.q,
#content_left #art_2607 span.q,
#content_left #art_2611 span.q,
#content_left #art_2615 h1,
#content_left #art_2620 h1,
#content_left #art_2607 h1,
#content_left #art_2611 h1 {
	color:			#e6571e;
}
#content_left #art_2615 ul li,
#content_left #art_2620 ul li,
#content_left #art_2607 ul li,
#content_left #art_2611 ul li {
	list-style: disc inside url(//glavkniga.ru/images/digit/_elver/backs/li_N4.png);
}
/****************************************************** 1024  ************************************************************/
@media screen and (max-width: 1024px){
#content_left #closefc{
    margin-right: 0 !important;
}
#content_left .faq-q .whoasks{
    position: static;
    margin: 0;
    padding-bottom: 1em;
    width: auto;
}
#content_left .clock{
    position: static;
    margin: 0;
    padding-bottom: 0.2em;
    width: auto;
    float:none;
}
#content_left .faq-q p{
    clear: both;
}
#content_left .whoasks br{
    display: none;
}
#content_left h1{
	font-size: 25.6px;
    word-wrap: break-word;
}
#content_left .h1_div{
	font-size: 25.6px;
    word-wrap: break-word;
}
#content_left h2{
	font-size: 1.2em;
    word-wrap: break-word;
}
}
/****************************************************** 800 ************************************************************/
@media screen and (max-width: 800px){
#content_left .dperson{
    width:100%;
}
}
/****************************************************** 640 ************************************************************/
@media screen and (max-width: 640px){
#content_left .box_halfbrick{
    width: 15px;
}
#content_left .calendar_box div{
    width: 29px;
}
#content_left .box_brick_info{
    width: 29px;
    margin-left: -15px;
}
#content_left .calendar_box .box_noborder{
    width: 31px;
}
#content_left .calendar_box[style]{
    margin-right: 0 !important;
}
#content_left div#contentarea{
    padding:0;
}
#content_left #same_articles{
	margin:24px 0 0;
}
#content_left .ifloat{
	margin-left: 0;
}
#content_left .ipic img{
	width: 100%;
}
#content_left .expl{
	margin-left: 0;
	margin-right: 0;
}
#content_left aside.left,
#content_left .akplus,
#content_left .agk,
#content_left .od,
#content_left .agkkz,
#content_left .agkz{
	margin: 0 20px 2% 0;
}
#content_left .lows{
	margin: 0 20px 2% 0;
}
#content_left .itemdecr{
    left: 1em;
    right: 1em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
#content_left .opinion{
    width:100% !important;
}
#content_left .rfloat{
    margin:0 0 20px 0;
}
#content_left .outside_block{
	margin: 0;
	width: 100%;
}
}
/****************************************************** 600 ************************************************************/
@media screen and (max-width: 600px){
#content_left .ifloat{
	width: 65%;
}
#content_left aside.left,
#content_left .akplus,
#content_left .agk,
#content_left .od,
#content_left .agkkz,
#content_left .agkz{
	float: none;
	width: 100%;
}
#content_left .lows{
	float: none;
	width: 95%;
}
}
/***************************************************** 480 *************************************************************/
@media screen and (max-width: 480px){
#content_left{
    float:none\0/IE9;
}
#content_left .dperson p{
    padding:0 !important;
}
#content_left .ifloat{
	margin-left: 0;
	float: none;
	width: auto;
	width: 100%;
}
#content_left .asrc header,
#content_left .asrc h3,
#content_left .asrc h4,
#content_left .asrc .header {
    margin-bottom:1em;
}
#content_left .asrc{
    padding-bottom:0.8em;
}
#content_left .asrc p,
#content_left .asrc ul,
#content_left .asrc ol,
#content_left .asrc .vcard {
	padding-left: 1em;
	padding-right: 1em;
}
#content_left .dperson{
	margin-left: 0;
}
#content_left .asrc .vcard img{
    width:110px;
}
#content_left .asrc_mini .vcard{
	padding: 0;
}
#content_left .paper_stamp{
    width:80px;
}
#content_left .paper_stamp1{
    width:80px;
}
#content_left .mp{
    position: relative;
    top: -80px;
    left: 15%;
}
}
/****************************************************** 360  ************************************************************/
@media screen and (max-width: 360px){
#content_left .asrc .vcard .photo img{
    float:none;
}
#content_left .asrc .vcard .photo{
	float: left;
	text-align: center;
    padding: 0;
    width:100%;
}
#content_left .asrc .vcard .fn,
#content_left .asrc .vcard .org{
    width:100%;
}
#content_left .asrc_mini .org,
#content_left .asrc_mini .fn{
    width:auto !important;
}


#content_left .asrc .vcard .photo img{
    margin:0 auto;
}
#content_left table.s td{
	padding: 0.5em;
}
#content_left .paper_container {
    padding: 0 12px 12px 3px;
}
#content_left .paper_inner{
    -webkit-box-shadow:  5px 5px 10px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow:  5px 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow:  5px 5px 10px 0 rgba(0, 0, 0, 0.2);
}
#content_left .pre-paper,
#content_left .post-paper{
	position: relative;
	width: 110%;
	margin-left: -5%;
}
#content_left hgroup h4{
	font-size: 1em;
}
#content_left .asrc header,
#content_left .asrc h3,
#content_left .asrc h4{
    height:auto;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #content_left table{
        border-collapse:collapse !important;
    }
    #content_left table th,
	#content_left table td {
        border-bottom-width: 1px !important;
        border-right-width: 1px !important;
        border-left-width: 0 !important;
        border-top-width: 0 !important;
    }
    #content_left table tr:first-child td,
	#content_left table tr:first-child th{
        border-top-width: 1px !important;
    }
    #content_left table tr td:first-child,
	#content_left table tr th:first-child{
        border-left-width: 1px !important;
    }

	#content_left ul li {
	    list-style: none; 
	}
	#content_left ul li:before {
	    width: 		4px;
		height:		100%;
		background:	url(//glavkniga.ru/images/digit/_elver/backs/li.png) no-repeat 0 7px;
		content:	" ";
		padding:	0 15px 0 0;
	}
	#content_left ul li.e:before {
		padding:	0;
	}

	#content_left .coll-body ul li:before,
	#content_left .asrc ul li:before,
	#content_left .inset ul li:before {
		background-position: 0 6px;
	}
	#content_left table td ul li:before {
		background-position: 0 5px;
		padding:	0 13px 0 0;
    }
}