

/* Start:/bitrix/templates/NewAsiDesign/components/bitrix/news.list/workgroup/style.css?16104545991328*/
.b-roadmap-workgroup .block .img {
	float: left;
	overflow: hidden;
	width: 197px;
	height: 197px;
	position: relative;
	margin-bottom:10px;
	border-radius:50%;
}
.b-roadmap-workgroup .block .img img {
	width: 197px;
}
.showhide.btn{padding:0;margin:40px  auto 0;text-transform:uppercase;}
.showhide.btn > div{padding:14px 0; cursor:pointer;}
.b-roadmap-workgroup .leader_title{
	font-size: 14px;
	padding-bottom: 0
}
.wg-item{
	margin-bottom: 20px;
	padding: 0 12px;
}
.b-roadmap-workgroup .block {
	font-size: 12px;
	float: left;
	width: 25%;
	padding: 0 7px;
	box-sizing: border-box;
}
.b-roadmap-workgroup .block p span {
	font-weight: 700;
	display: block;
	font-size: 14px;
}
.b-roadmap-workgroup .block p.title {
	font-weight: 700;
	margin-bottom: 0;
	font-size: 14px
}
.b-roadmap-workgroup .block p.title span {
	font-size: 20px;
	font-weight: 300;
	display: block;
	margin-bottom: 5px;
	color: #0271b9;
}
.b-roadmap-workgroup .block p.title span b {
	font-weight: 300;
	display: block;
	text-transform: uppercase
}
.b-roadmap-workgroup .block img {
	margin-bottom: 10px;
	border-radius: 50%;
}
@media screen and (max-width: 480px){
	.b-roadmap-workgroup .block{padding: 0}
	.b-roadmap-workgroup .block .img{width: 90px;height: 90px;margin-right: 20px;}
	.b-roadmap-workgroup .block .img img{width: 90px;height: 90px;}
}
/* End */


/* Start:/social/business/style.css?16104551546348*/
.longread_menu{
	z-index: 1001;
}
.b-ceil-project .col{
	width: 50%;
	float: left;
}
.b-ceil-project .col+.col{
	font-size: 16px
}
.b-citate-single .right{
	font-size: 16px;
}
.p-soc-ent .b-center-innovation .title-ciss{padding:40px 300px 0 0;color:#0271b9;background:url(/bitrix/templates/NewAsiDesign/img/ciss-logo2.png) 100% 80% no-repeat}
.p-soc-ent .task-ciss{color:#333;margin-top:60px}
.p-soc-ent .task-ciss .co1{float:left;width:480px;margin-bottom:60px}
.p-soc-ent .task-ciss ul li{padding-bottom:20px;padding-left:25px;background:url(/bitrix/templates/NewAsiDesign/img/gall-ciss.png) no-repeat;line-height:1.3em;font-size:16px}
.p-soc-ent .task-ciss .col2{float:right;width:480px}
.p-soc-ent .task-ciss .col2 .block{margin-top:50px;display: table;width: 100%}
.p-soc-ent .task-ciss .col2 .title{font-size:20px;font-weight:700;margin-bottom:20px;color:#333;display:table-caption;}
.p-soc-ent .task-ciss .col2 .row{font-size:14px;margin-bottom:20px;text-align:center;display: table-row;}
.p-soc-ent .task-ciss .col2 .row .rcol{width:25%;display: table-cell;height: 36px;vertical-align: middle;padding-bottom:80px;}
.p-soc-ent .task-ciss .col2 .row1{background:url(/bitrix/templates/NewAsiDesign/img/task1.png) 0 100% no-repeat}
.p-soc-ent .task-ciss .col2 .row2{background:url(/bitrix/templates/NewAsiDesign/img/task2.png) 0 100% no-repeat}
.p-soc-ent .task-ciss .col2 .row3{background:url(/bitrix/templates/NewAsiDesign/img/task3.png) 0 100% no-repeat}
.b-roadmap-workgroup .b-grey{
		background: #ececec
	}
@media screen and (max-width: 480px){
	.p-soc-ent .b-akt-cel .col, .b-ceil-project .col, .p-soc-ent .key-index .col{
		float: none;
		width: auto;
	}
	.b-ceil-project .col+.col{
		margin-top: 20px;
	}
	.p-soc-ent .potencial .colp{
		width: 33%;
	}
	.p-soc-ent .potencial .col2{
		margin: 0
	}
	.p-soc-ent .potencial{
		padding-bottom: 0;
		background: none;
	}
	.p-soc-ent .potencial .colp{
		padding-bottom: 60px;
		height: 64px;
		position: relative;
	}
	.p-soc-ent .potencial .colp:after{
		display: block;
		content: "";
		background: url(/bitrix/templates/NewAsiDesign/img/potencial.png) 0 0 no-repeat;
		width: 50px;
		height: 50px;
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-left: -25px;
	}
	.p-soc-ent .potencial .col2:after{
		background-position: 50% 100%;
		width: 65px;
		margin-left: -32px;
	}
	.p-soc-ent .potencial .col3:after{
		background-position: 100% 100%
	}
	.p-soc-ent .zakon-soc h2{
		background-size: 100% auto;
		background-position: 0 100%
	}
	.p-soc-ent .zakon-soc{
		margin-top: 20px;
		padding-bottom: 60px;
		background-size: contain;
	}
	.slider-soc-ent{
		margin-bottom: 30px;
	}
	.p-soc-ent .b-green-support{
		font-size: 27px;
		line-height: 1.3em;
	}
	.b-ceil-project .b-zadach ul{
		background: none;
		padding-left: 0;
	}
	.b-ceil-project .b-zadach ul li{
		padding-left: 62px;
		position: relative;
	}
	.b-ceil-project .b-zadach ul li:before{
		display: block;
		content: "";
		width: 50px;
		height: 53px;
		background: url(/bitrix/templates/NewAsiDesign/img/soc-task-proj.png) no-repeat -18px -20px;
		position: absolute;
		top:0;
		left:0
	}
	.b-ceil-project .b-zadach ul li:nth-child(2):before{
		background-position: -136px -112px
	}
	.b-ceil-project .b-zadach ul li:nth-child(3):before{
		background-position: -24px -188px
	}
	.b-ceil-project .b-zadach ul li:nth-child(4):before{
		background-position: -141px -273px
	}
	.b-ceil-project .b-zadach ul li:nth-child(5):before{
		background-position: -23px -359px
	}
	.b-roadmap-event .b-grey{
		background: #333
	}
	.b-roadmap-event p{
		width: auto;
		height: auto!important;
		font-size: 16px;
		text-indent: -16px;
		margin-left: 16px;
	}
	.b-impulse a{
		color: #fff
	}
	.b-impulse .b-grey{
		background: url(/social/business/img/impuls-mob.jpg) no-repeat 0 0;
	}
	#close_list{
		margin-top: 20px;
	}
	.p-soc-ent .b-center-innovation .title-ciss{
		padding: 100px 0 0 0;
		background-position: 0 30px;
	}
	.p-soc-ent .task-ciss{
		margin-top: 30px;
	}
	.p-soc-ent .task-ciss .co1,.p-soc-ent .task-ciss .col2{
		width: auto;float: none;margin-bottom: 0;
	}
	.p-soc-ent .task-ciss .col2 .row2,.p-soc-ent .task-ciss .col2 .row1,.p-soc-ent .task-ciss .col2 .row3,.p-soc-ent .ciss-new-map h2{
		background-size: contain;
	}
	.p-soc-ent .task-ciss .col2 .row{
		font-size: 12px;
	}
	.p-soc-ent .task-ciss .col2 .row .rcol{
		padding-bottom: 60px
	}
	.task-ciss{
		padding-bottom: 30px;
	}
	.b-component-innovation .img{
		height: auto;
		margin: 10px auto
	}
	.b-component-innovation .img img{
		max-width: 50px;
	}
	.b-component-innovation .col{
		width: 46%;
		margin: 0 2%
	}
	.p-soc-ent .role ul{
		background: none
	}
	div#map{
		margin: 0 20px;
	}
	.in-regions .i-tooltip{margin: 0 auto;width: 100%;box-sizing: border-box;}
	.p-soc-ent .model-job .model-ramka{background: none;float: none;width: auto;height: auto;padding-bottom: 30px}
	.p-soc-ent .model-job .model-ramka ul,.p-soc-ent .b-form-job .col1,.p-soc-ent .b-form-job .col2,.p-soc-ent .b-struk-center .col1, .p-soc-ent .b-struk-center .col2,.p-soc-ent .b-struk-center .col3,.p-soc-ent .b-struk-center .col4{width: auto;margin: 0;float: none}
	.p-soc-ent .model-job .model-right{
		width: auto;
		float: none;
		background: none;
		padding-left: 0;
		height: auto
	}
	.p-soc-ent .b-form-job{
		top:0;
		background: none;
		padding-bottom: 30px
	}
	.p-soc-ent .b-struk-center .box{
		padding-top: 0;
		padding-bottom: 30px
	}
	.p-soc-ent .b-struk-center .col2,.p-soc-ent .b-struk-center .col3,.p-soc-ent .b-struk-center .col4{padding-left: 0;}
	.p-soc-ent .b-struk-center h2{padding-bottom: 9px;font-weight: 300;font-size: 24px;text-align: left;background-position: 0 100%;text-transform: none;}
	.p-soc-ent .b-struk-center .col1, .p-soc-ent .b-struk-center .col3{background: none}
	 .b-kindergarten table tr{border-bottom: 15px solid #fff;}
}

@media screen and (max-width: 380px){
	.p-soc-ent .potencial .colp{
		padding-bottom: 70px;
		height: 74px;
	}
	.b-component-innovation .col{
		width: auto;
		float: none;
		margin: 0 15px
	}
	.b-component-innovation .titl{
		margin-top: 20px;
	}
	.b-component-innovation .titl br{
		display: none;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/visual/style.min.css?16104539283386*/
.bx_pagination_bottom *{vertical-align:baseline}.bx_pagination_bottom{color:#8d8d8d;font-size:11px}.bx_pagination_bottom .bx_pagination_section_two{float:right;text-align:right}.bx_pagination_bottom .bx_pg_section{display:inline-block;height:30px;vertical-align:top;line-height:30px}.bx_pagination_bottom .bx_pagination_select_container{display:inline-block}.bx_pagination_bottom .bx_pagination_select_container select{position:relative;margin:2px 20px 2px 10px;padding:1px 25px 3px 5px;height:22px;outline:0;border:1px solid #e0e0e0;border-radius:1px;background:#fff url(/bitrix/components/bitrix/system.pagenavigation/templates/visual/images/select_arrow.png) no-repeat right center;color:#8d8d8d;font-size:11px;line-height:16px;resize:none;-webkit-appearance:none}@-moz-document url-prefix(){.bx_pagination_bottom .bx_pagination_select_container select{background:#fff!important;padding-right:5px}}.bx_pagination_bottom .bx_pagination_page{white-space:nowrap;font-size:12px}.bx_pagination_bottom .bx_pagination_page ul{display:inline-block;margin:0;padding:0}.bx_pagination_bottom .bx_pagination_page li{display:inline-block;min-width:22px;color:#8d8d8d;text-align:center;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a{display:block;min-width:22px;color:#8d8d8d;text-align:center;text-decoration:none;line-height:22px}.bx_pagination_bottom .bx_pagination_page li a:hover{color:#555}.bx_pagination_bottom .bx_pagination_page li.bx_active{border-radius:3px;background:#dbecf4;box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.1)}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{display:block}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col select{margin-right:5px}.bx_pagination_bottom .bx_wsnw{white-space:nowrap}@media(min-width:480px) and (max-width:639px){.bx_pagination_bottom .bx_pagination_select_container select{margin-right:10px}}@media(max-width:479px){.bx_pagination_bottom .bx_pagination_section_two{float:none;text-align:left}.bx_pagination_bottom .bx_pagination_select_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47%}.bx_pagination_bottom .bx_pagination_select_container select{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0!important;width:90%}.bx_pagination_bottom .bx_pg_section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left}.bx_pagination_bottom .bx_pagination_page{white-space:normal}.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num{width:100%;height:auto;text-align:center}.bx_pagination_bottom .bx_pg_section.bx_pg_show_col{display:none}.bx_pagination_bottom .bx_pg_text{display:inline-block;width:50%}.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{display:none}}.bx_pagination_bottom .bx_pagination_section_one,.bx_pagination_bottom .bx_pagination_section_two,.bx_pagination_bottom .bx_pagination_select_container,.bx_pagination_bottom .bx_pagination_select_container select,.bx_pagination_bottom .bx_pg_section,.bx_pagination_bottom .bx_pagination_page,.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num,.bx_pagination_bottom .bx_pg_section.bx_pg_show_col,.bx_pagination_bottom .bx_pg_text,.bx_pagination_bottom .bx_pg_section.pg_pagination_num .bx_pg_text{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/deti_table/style.css?16104545647982*/
.dt_bottom_right, .dt_bottom_left, .dt_bottom_center, .dt_top_left, .dt_top_center, .dt_top_right {
width:33%;
font-size: 80%;
display: inline-block;
padding:10px 0;
color: rgb(163, 163, 163);
cursor:pointer;
}
.dt_bottom_right a , .dt_bottom_left a, .dt_bottom_center a, .dt_top_left a, .dt_top_center a, .dt_top_right a{color: rgb(163, 163, 163);}
.dt_bottom_left, .dt_top_left {
text-align:left;
}
.dt_bottom_center, .dt_top_center {
text-align:center;
}
.dt_bottom_right, .dt_top_right {
text-align:right;
}
.paginate_button, .paginate_active {margin: 0 10px; padding: 3px;}
a.paginate_active {color: red}
// #datatable_previous, #datatable_next {display:none}
.paging_full_numbers .previous, .paging_full_numbers .next {display:none}

table.block {width:100%;padding:0; border-collapse: collapse}
table.block td {padding:10px; vertical-align:middle;}
table.block th {border-bottom: 1px solid #dcdcdc; padding:15px 5px 5px 5px;}
table.block th li {list-style-type:none; display:block; float:left; padding: 0 20px; font-weight:normal}
table.block th li div.icon {top:-5px}

table.block td {font-size: 90%}
table.block td.date {width:150px;background-color:#f3f3f3; color:#666666; border-right:1px dotted black;}
table.block td.date span {display:block;width:50px;float:right;color:#a2a2a2}
table.block td.first {border-top:1px dotted black}
table.block tr:nth-child(2) td.first {border-top:0}

// table.block tr:last-child td, table.block tr:last-child td {border-bottom:0}
table.block td.item {border-right: 1px solid #dcdcdc; padding:0}
table.block td.item>div {padding:0 10px; margin: 0 10px; border-bottom:1px dotted black;}
table.block td.item>div:hover {cursor:pointer; background-color:#f3f3f3;}
table.block td.item a {text-decoration:none}
table.block td.item>div>a,  table.block td.item>div>div.wolink {display:block; padding: 15px 0; }
.wolink {font-weight:bold}

table.block td.item>div:hover a {color:#a40044; text-decoration:none}
table.block td.item div.togglebody blockquote a:hover, #materials .togglebody ul li a:hover {text-decoration:underline}

ul#typeselector li {cursor:pointer}
ul#typeselector li:first-child {cursor:auto}
ul#typeselector li.active {color:#014479}
ul#typeselector li.active div.icon {background-position-x:-36px}

.togglebody {padding:10px}
div.icon {background-image: url(/images/icons/icons_32x36.png); background-repeat:no-repeat; width:36px; height:24px; overflow:hidden; float:left; position:relative; margin-right:5px; }

.people {background-position:0 0}
.map {background-position:0 -24px}
.protokol, .plan {background-position:0 -48px}
.otchet {background-position:0 -72px}
.monitoring {background-position:0 -96px}

a:hover .people, a.hover .people {background-position:-36px 0}
a:hover .map, a.hover .map {background-position:-36px -24px}
a:hover .protokol, a:hover .plan, a.hover .protokol, a.hover .plan {background-position:-36px -48px}
a:hover .otchet, a.hover .otchet  {background-position:-36px -72px}
a:hover .monitoring, a.hover .monitoring  {background-position:-36px -96px}

div.togglebody ul {padding-left:30px}
div.togglebody ul li {padding: 5px 0; color:#a40044}
#materials .togglebody ul li a:hover {text-decoraion:underline}

#materials tr.more td {color:#dcdcdc; font-size:20px; text-align:center; vertical-align:middle; border-right:1px solid #dcdcdc}
div.full-content .header{
	float: none !important;
	height: 0 !important;
}
.b-kindergarten{
    margin-top: 30px;
}
.filter-proj th{
    cursor: pointer;
    color: rgb(163, 163, 163);
    font-size: 16px;
    margin-bottom: -13px;
    padding: 20px 10px 20px 20px;
    line-height: 1.1;
    border-bottom: 1px solid #b5b5b5;
    border-top: 1px solid #b5b5b5;
    text-align:left;
}
.filter-proj .test{
    float: right;
    border-right: 1px solid rgb(181, 181, 181);
    width: 0px;
    margin-top: -15px;
    margin-bottom: -15px;
    height: 45px;
    margin-right: -12px;
}
.box table {border-collapse:separate;}
.box table td{
    border-top: 15px solid #fff;
    padding: 15px 10px 15px 20px;
}
.box table tr{
    background: #f5f5f5 none repeat scroll 0 0;
    font-size: 15px;
}
.filter-proj th:first-child{border-left:1px solid #b5b5b5;}
// .filter-proj th+th{border-right:1px solid #b5b5b5}
.filter-proj th:last-child {border-right:1px solid #b5b5b5}
div.b-tabs table .box-toggle{display:none}
.tit-toggle{cursor:pointer;}
.item-icon {
    display: block;
    float: left;
    margin: 0 16px 0 6px;
    font-size: 24px;
    color: #2082c1;
}
.item-content {
    overflow: hidden;
}
.box-toggle{margin-top:10px;}
div.b-tabs .tabs li{min-width:auto;font-size:20px;}
div.b-tabs .tabs{overflow: hidden;clear: both;  margin-bottom: 20px;}
div.b-tabs .tabs li i{color:#2082c1;margin-right:5px;font-size:18px;}

div.doc-inner a{
    display: block;
    margin: 5px 0 0 29px;
}
.b-doc a{
    display: block;
    margin: 5px 0 0 0;
}
.b-doc a:before{margin-right:9px; font-size:10px; display:inline-block; width:20px; content:"\e8d1"; font-family:'iconfontcustom';vertical-align:top; line-height:18px;  color: #db242b;}
.doc-name{cursor:pointer;margin-top:5px;}
.doc-name:before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABYSURBVHjalI27DcAgEEMfERtlBnZKRcFOdw0rsNOl4RBC+bqxLT3ZQUSMF8Xu4YExh8g5e6xA8lJKYeOD4pRr933Kxwqlqzvg511rbV0EQFUHZKp6u3QOACdEE47mMb6zAAAAAElFTkSuQmCC);
background-repeat:no-repeat;
background-position:0 0;
    display: inline-block;
    height: 9px;
    width: 9px;
    margin: 0 13px 0  7px;
    content:"";
    vertical-align: top;
    margin-top: 5px;
}
.doc-name.active:before{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABeSURBVHjaYty6det/BgKABUoz4lHzn4mBCAAzicHLywurgm3btiEUmZiYKDEwMIQiyZ89c+bMHhSTGBgY3jMwMJxF4t/DsO7MmTPvGRgY9mCzkiSH/9+2bRtORYABAL2BFgaoQFNJAAAAAElFTkSuQmCC);}
.b-doc a[href*=".pdf"]:before, .b-doc a[href*=".PDF"]:before{content:"PDF"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".doc"]:before, .b-doc a[href*=".docx"]:before, .b-doc a[href*=".DOC"]:before, .b-doc a[href*=".DOCX"]:before{content:"DOC"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".tif"]:before, .b-doc a[href*=".TIF"]:before{content: "TIF"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".txt"]:before{content: "TXT"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".xls"]:before{content: "XLS"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".ppt"]:before, .b-doc a[href*=".pptx"]:before, .b-doc a[href*=".PPT"]:before, .b-doc a[href*=".PPTX"]:before {content: "PPT"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".rtf"]:before{content: "RTF"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".rar"]:before{content: "RAR"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".zip"]:before{content: "ZIP"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".7z"]:before{content: "7Z"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".jpg"]:before, .b-doc a[href*=".JPG"]:before{content: "JPG"; font-family: 'Exo 2', sans-serif;}
.b-doc a[href*=".png"]:before, .b-doc a[href*=".PNG"]:before{content: "PNG"; font-family: 'Exo 2', sans-serif;}
.b-doc a span {
    display: inline-block;
    width: 93%;
}
.doc-inner .b-doc a span {
    width: 89%;
}

@media only screen and (max-width: 480px),
(min-device-width: 320px) and (max-device-width: 480px) {
    .b-kindergarten table thead{
        display: none;
    }
    .b-kindergarten table, .b-kindergarten thead, .b-kindergarten tbody, .b-kindergarten th, .b-kindergarten td, .b-kindergarten tr{
        display: block;
    }
    .b-kindergarten table tr td{
        border-top:none;
    }
     .b-kindergarten .k-region,.b-kindergarten .k-city{
        padding-top: 0;
        padding-bottom: 0;
    }
    .b-kindergarten .k-text{
        padding-top: 0
    }
    .k-name{font-weight: 500;}
}
/* End */
/* /bitrix/templates/NewAsiDesign/components/bitrix/news.list/workgroup/style.css?16104545991328 */
/* /social/business/style.css?16104551546348 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/visual/style.min.css?16104539283386 */
/* /bitrix/templates/.default/components/bitrix/news.list/deti_table/style.css?16104545647982 */
