h3{text-align:center;color: #600;margin: .7em; padding-bottom: .6em; }
.bord-b{border-bottom: 1px solid #aaa;}
i{font-size: 1.3em; color: #333;margin-top: -.5em;   display: block; }

#content{text-align:left;}
p, ol{font-size: 1.1em; padding: .1em .6em;}
h2{padding: .3em; background: bisque; color: #6a5420;text-align:center;}
.pcs, .pcs2{text-align:center;}
.pcs img{margin:1em; width: 40%; border: 2px dashed #3d6cdd; min-width:280px;}
.pcs2 img{margin:1em; width: 26%; border: 2px dashed #3d6cdd; min-width:140px;}



/*

.lnk_block{
    font-size: 1.2em;
    max-width: 750px;
    margin-left: -10px;
    margin-bottom: 1.1em;
}
.lnk_block>div{position: relative;
    display: block;
    text-align: center;
    
    
}



.ya-share2, .ya-share2__list, .ya-share2__item, .ya-share2__link_more {width: 100%;}
.ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile){left: 0;}
.ya-share2__badge_more{opacity:0;}

.lnk_block>div .ya-share2:hover{opacity:1;}

@media  (min-width: 700px) {
    .lnk_block{margin-left: -100px;}
    .lnk_block>div{ min-width: auto; }
    .lnk_block>div:nth-child(1){text-align: right;}
    .lnk_block>div:nth-child(2){text-align: left;}
 }
*/
.lnk_block{font-size: 1.2em;max-width: 750px;margin-bottom: 1.1em; }
.lnk_block .ya-share2{opacity:1; margin-left: -2.5em;}
.ya-share2__icon, .ya-share2__icon_more, .ya-share2__item_more, .ya-share2__container_size_m {background-size: 24px 24px;}


.lnk_block table{width: 100%;display: inline-table;}



.lnk_block>div {position: relative; width: 90%;}
.lnk_block>div>div {position: absolute;
    background: white;
    top: 0;
    color: red;
    font-size: .9em;
    height: 1.6em;
    display: none;
    padding: 4px;
    border: 2px solid #002f8a;
    border-radius: .6em;
    width: calc(100% - 8px);
}

input{width: calc(100% - 8px);
    font-size: 1.2em;
    padding: 4px;
   
    border: 2px solid #8e8e8e; border-radius: .5em;
    font-family: Arial;
     color: #002f8a;}


.hidden_block{display: none;}
.ref_descr{font-weight: bold;text-align: right;display: block;margin-top: -10px;}
    

.ramka{border:1px solid #555; margin: 0 2%;}
ol {
	list-style-type: none; 
	counter-reset: num;
	position: relative;	    
	margin: 0 0 0 60px;
	padding: 5px 0 5px 0;
}
ol li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	line-height: 1.6;
}
ol li:after {
	content: counter(num); 
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -35px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	background: #fff;
	color: #fff;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #1f63ac;
	font-size: .8em;
	background: #4b7bee;
}
 
/* Вертикальная линия */
ol:before {
	content: ''; 
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: -23px;    
	width: 1px;
	border-left: 1px solid #ef6780;
}
/* Скрытие линии у последнего li */
ol li:last-child:before {
	content: ''; 
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -38px;
	width: 28px;
	background: #fff;
}

.blck{  display: block;}
.pdng-t{padding-bottom: 0; padding-top: .6em;}

.tbl{border-spacing: 0px;border-collapse: separate;display: inline-block; margin: 1%;}
.tbl th{border-top: 1px solid #555; border-bottom: 1px solid #555; height: 3em;}
.tbl th, .tbl td{padding: .2em .5em; text-align: center; vertical-align: middle;}

.tbl th:nth-child(1){border-left: 1px solid #555; }
.tbl th:nth-last-child(1){border-right: 1px solid #555; }
.tbl th{ font-size: .8em; }
.tbl td{border-right: 1px solid #555; }
.tbl td:nth-child(1){border-left: 1px solid #555; }
.tbl tr:nth-last-child(1) td{ border-bottom: 1px solid #555; }

.tbl tr:nth-child(odd) { background: #fff; }
.tbl tr:nth-child(even){ background: #e2e2e2; }


.blocks_1{display: block; }
.blocks_1 div{ text-align: center;}

@media  (min-width: 800px) {
    .blocks_1{display: flex;}
    .blocks_1 div{ flex: 1; }
    
 }
