

/* Start:/bitrix/templates/.default/components/bitrix/news.list/news_block/style.css?161045456742*/
.bs-list-news .block .img{border-radius:0}
/* End */


/* Start:/bitrix/templates/NewAsiDesign/components/bitrix/news.list/npi-materials/style.css?16104545966752*/
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.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;
}
.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;padding-left: 65px;}
// .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 screen and (max-width: 480px){
    .filter-proj th:first-child{padding-left: 20px;}
    .dataTable tr td:nth-child(2),.dataTable tr td:nth-child(3){display: none;}
}
/* End */


/* 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:/bitrix/templates/.default/components/asi/partners/.default/style.css?16104545591511*/
.b-grey+div .partner-list li img{background: #f5f5f5}
.partner-list li {width: 50%; margin-bottom: 40px; text-align: center;vertical-align: top; display: inline-block; zoom: 1; position: relative;}
.partner-list ul {margin: 0; padding: 0; overflow: visible; }
.partner-list ul span {margin: 15px auto; display: block; position: relative; top: 0; height: 70px; background-repeat: no-repeat; }
.partner-list em {font-style: normal; display: block; color: #999; text-transform: uppercase; padding: 10px 30px 0; font-size: 10px; }
.partner-list li > a,
.partner-list li > i{
	text-align: center;
	text-decoration: none;
	display: block;
    padding: 0 10px;
    font-style: normal;
}
.partner-list ul span img{height: auto;max-height: 70px;background:#fff;}
.partner-list .show{border:none;line-height:155px;text-align:center;margin:0;cursor:pointer;font-size:11px;color:#666}
.partner-list .show span{color:#666;width:100px;font-weight:700;border-bottom:1px dotted #666}
.partner-list .show:hover{color:#666}
.partner-list .show:hover span{color:#666;border-bottom:none}
#minimize, #show_all,.partner-list li.hidden{display:none}
#show_all.active,#minimize.active{display: inline!important;}

@media (min-width: 481px){
	.partner-list li{
		width: 25%;
	}
	.partner-list .row_count_5 li{
		width: 20%;
	}
	.partner-list .row_count_6 li{
		width: 16%;
	}
.partner-list .row_count_6 li span { display: inline-flex; align-content: center; align-items: center; }
	.partner-list .row_count_3 li{
		width: 33.3%;
	}
}



/* End */
/* /bitrix/templates/.default/components/bitrix/news.list/news_block/style.css?161045456742 */
/* /bitrix/templates/NewAsiDesign/components/bitrix/news.list/npi-materials/style.css?16104545966752 */
/* /bitrix/templates/NewAsiDesign/components/bitrix/news.list/workgroup/style.css?16104545991328 */
/* /bitrix/templates/.default/components/asi/partners/.default/style.css?16104545591511 */
