

/* Start:/bitrix/templates/main/components/bitrix/menu/tableMenuMain/style.css?16491469858183*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	display: table;
	margin:0; padding:0;		
	width:100%;
	list-style:none;
	font-size:18px;
	float:left;
	
	background: url(/images/menuDivider.jpg) no-repeat right center;	
	/*position: relative;*/
}



@media \0screen {
 #horizontal-multilevel-menu,#horizontal-multilevel-menu ul {display: block;}
}



#horizontal-multilevel-menu
{
	background: url(/images/menuDivider.jpg) no-repeat left center;
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}



#horizontal-multilevel-menu li 
{
	display: table-cell;/* ************************************************************************************************************************************** */
	
	/*
	float:left;  ************************************************************************************************************************************************* 
	*/
	
}



@media \0screen {
 #horizontal-multilevel-menu li  {
 	display: block;
 	float:left;
 }
}





#horizontal-multilevel-menu li a.root-item-selected,
#horizontal-multilevel-menu li a.root-item {
	padding:15px 12px;
	color:#fff;
	background: url(/images/menuDivider.jpg) no-repeat right center;
}




@media \0screen {
 #horizontal-multilevel-menu li a.root-item-selected,
#horizontal-multilevel-menu li a.root-item  {padding:15px 18px;}
}



#horizontal-multilevel-menu li:last-child a.root-item-selected,
#horizontal-multilevel-menu li:last-child a.root-item {	
	
}





/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	
	
	
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background-color:#27537f;	
}







/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	/*background: url(/bitrix/templates/main/components/bitrix/menu/tableMenuMain/images/arrow.gif) center right no-repeat;*/
	background: url( /images/listMarker.png) 10px center no-repeat;
	
	
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/main/components/bitrix/menu/tableMenuMain/images/lock.gif) center right no-repeat;
}






/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, 
#horizontal-multilevel-menu li.jshover a.root-item
{
	color:#fff;		
	background-color: #27537f;
	background-image: url(/images/menuDivider.jpg);	
}



/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background-color:#27537f;
	color:#fff;
}









/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:500px;
	background:#fbfbfc;
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
}

#horizontal-multilevel-menu li ul a {
	font-size: 12px;
}




/********************************************************************************************************************/






#horizontal-multilevel-menu li:last-child ul
{
	right: 0px;
}






#horizontal-multilevel-menu li ul li a {
	padding-left: 30px;
	background: url( /images/listMarker.png) 10px center no-repeat;
	
}

#horizontal-multilevel-menu li ul li:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#326aa4+0,234970+100 */
background: #326aa4; /* Old browsers */
background: -moz-linear-gradient(top,  #326aa4 0%, #234970 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #326aa4 0%,#234970 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #326aa4 0%,#234970 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#326aa4', endColorstr='#234970',GradientType=0 ); /* IE6-9 */

}


#horizontal-multilevel-menu li ul li a:hover {
	padding-left: 30px;
	background: url( /images/listMarkerH.png) 10px center no-repeat;
	color: #fff !important;
	
}


/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#326aa4+0,234970+100 */
background: #326aa4; /* Old browsers */
background: -moz-linear-gradient(top,  #326aa4 0%, #234970 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #326aa4 0%,#234970 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #326aa4 0%,#234970 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#326aa4', endColorstr='#234970',GradientType=0 ); /* IE6-9 */

	
}
#horizontal-multilevel-menu li.item-selected a {
	color:#fff !important;
	background: url( /images/listMarkerH.png) 10px center no-repeat;
}



/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
	
	display: block;
}









/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}


#horizontal-multilevel-menu>li {
	
	position: relative;
	/**position: static;*/
	
}

@media \0screen {
 #horizontal-multilevel-menu>li {position: static;}
}

.rWrap {
	width: 100%;
	position: absolute;
	bottom: -32px;
	text-align: center;
	display: none;
}

.rWrap  img {
	
}

#horizontal-multilevel-menu>li:hover .rWrap {
	display: block;
}






@media \0screen {
	#horizontal-multilevel-menu>li:hover .rWrap {display: none;}
}



/*********************************************************************************************************************************/





#horizontal-multilevel-menu li ul li:hover ul {
	display: none !important;
}


/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/addMenu/style.css?1649146985681*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 20px;
	display: inline-block;
	
}

ul.left-menu li:first-child {
	
}

ul.left-menu li a
{
	font-size: 18px;
	color:#1a1a1a;	
	text-decoration:none;
	display: inline-block;	
}

ul.left-menu li a:visited
{
	
}

ul.left-menu li a:hover,
ul.left-menu li a.selected
{
	color:#27537f;
}


ul.left-menu li a.selected,
ul.left-menu li a:hover {
	border-bottom: 2px solid #27537f;
}



ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	
}




/* End */


/* Start:/bitrix/templates/main/template_styles.css?176957960016591*/
@font-face {
	font-family: 'PTSansRegular';
	src: url('/bitrix/templates/.default/fonts/PtSans/PTS55F_W.eot');
	src:
	     url('/bitrix/templates/.default/fonts/PtSans/PTS55F_W.eot?#iefix') format('embedded-opentype'),
	     url('/bitrix/templates/.default/fonts/PtSans/PTS55F_W.woff') format('woff'),
	     url('/bitrix/templates/.default/fonts/PtSans/PTS55F_W.ttf') format('truetype'),
	     url('/bitrix/templates/.default/fonts/PtSans/PTS55F_W.svg#PTSans-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PTSansBold';
	src: url('/bitrix/templates/.default/fonts/PtSans/PTS75F_W.eot');
	src:
	     url('/bitrix/templates/.default/fonts/PtSans/PTS75F_W.eot?#iefix') format('embedded-opentype'),
	     url('/bitrix/templates/.default/fonts/PtSans/PTS75F_W.woff') format('woff'),
	     url('/bitrix/templates/.default/fonts/PtSans/PTS75F_W.ttf') format('truetype'),
	     url('/bitrix/templates/.default/fonts/PtSans/PTS75F_W.svg#PTSans-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'oswald_regularregular';
    src: url('/fonts/oswald-regular-webfont.eot');
    src: url('/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('/fonts/oswald-regular-webfont.woff') format('woff'),
         url('/fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('/fonts/oswald-regular-webfont.svg#oswald_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oswaldbold';
    src: url('/fonts/oswald-bold-webfont.eot');
    src: url('/fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/oswald-bold-webfont.woff2') format('woff2'),
         url('/fonts/oswald-bold-webfont.woff') format('woff'),
         url('/fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('/fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'oswaldmedium';
    src: url('/fonts/oswald-medium-webfont.eot');
    src: url('/fonts/oswald-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/oswald-medium-webfont.woff2') format('woff2'),
         url('/fonts/oswald-medium-webfont.woff') format('woff'),
         url('/fonts/oswald-medium-webfont.ttf') format('truetype'),
         url('/fonts/oswald-medium-webfont.svg#oswaldmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


body, html {
	height: 100%;
	margin: 0;
	padding: 0;
}


 .TotalBG {
 	height: 100%;
 }


body {
	margin: 0;
	font-family: 'PTSansRegular';
	color: #3c464f;
	font-size: 12px;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	float: none;
}

img {
	border: none;
}

a {
	color: #27537f;
}


ol, ul, li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}


h3 {
	font-family: Intro Black Caps;	
	font-weight: normal;
	font-size: 20px;	
}

h2 {	
	font-weight: normal;
	font-size: 20px;	
}


h4 {

}

h5 {

}

a:hover {
	text-decoration: none;
}


.opacityLink,
.opacityLink:hover {
	transition: opacity 0.5s;
}

.opacityLink {
	opacity: 1;
}

.opacityLink:hover {
	opacity: 0.5;
}




/*
out focus border from chrome
*/
input, textarea { outline:none; }
input:active, textarea:active { outline:none; }
:focus { outline:none; } 


/*
crossbrousers inline block
*/
.ib,
.horizontalList > li, .imgBlock
{
	display:inline-block;
	vertical-align: top;
	*display:inline;
	*zoom: 1;	
}

.clear {
	clear: both;	
}


.clearAdd {
	height: 1px;
}

.imgBlock {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}



.standartMainBlockBG {
	min-width: 1200px;
}

	.standartMainBlock {
		width: 1180px;
		padding: 0 10px;
		margin: 0 auto;
	}




		.preHeader {
			padding: 10px 10px;
			font-size: 16px;
		}
			
			.smallLogo {
				padding-top: 14px;
				padding-bottom: 12px;				
				padding-left: 40px;
				background: url( /images/smallLogo.png) left center no-repeat;				
				color: #27537f;
				font-size: 16px;
				margin: 0;
			}
			
			a.mobileLink {
				color: #27537f;
				/*margin-left: 865px;*/
				margin-left: 700px;
				margin-right: 20px;
				margin-top: 12px;
			}

			a.visibleLink {
				color: #27537f;				
				margin-top: 0px;
				text-align: center;
				width: 140px;
				text-transform: uppercase;
				color: #000;
				font-weight: bold;
				font-size: 14px;
			}

			a.visibleLink span {
				display: block;
			}
		
			.iconEye {
				width: 40%;
			}
		
		
		.topDivider {
			height: 25px;
			background: linear-gradient( to bottom, #0152a6, #013b76 );
		}
		
		
		
		
		
		.headerBG {
			background: url( /images/headerBG.jpg) top center no-repeat;
			overflow: hidden;
		}
		
		
		
		.workAreaBG {			
			background-color: #ebe9e9;
		}
		
		
		.footerBG {
			background: linear-gradient( to bottom, #0153a6, #013973 );
			overflow: hidden;
			position: relative;
		}

		
		
		
		
		
		.header {			
			min-height: 305px;						
			position: relative;
		}
		
			.hBG {
				position: absolute;
				right: -440px;
			}
			
			.header h1 {								
				font-weight: normal;
				width: 600px;
				margin-right: 20px;
				margin-top: -30px;
			}
			
			.header h1 a {
				padding-top: 70px;
				padding-bottom: 20px;
				padding-left: 80px;				
				background: url( /images/Logo.png) left center no-repeat;				
			}
			
			.header h1,
			.header h1 a {
				font-size: 40px;
				color: #27537f;
				text-decoration: none;
				text-shadow: 0px 1px 0px rgba(253, 253, 253, 0.8);				
			}
				.header h1 span {
					display:  block;
					margin-top:5px;					
				}
				
				.header h1 span,
				.header h1 a span {
					font-family: 'oswaldmedium';
					font-size: 21px;
					color: #262626;
					text-transform: uppercase;
					line-height: 30px;
				}
		
				.headerSubTitleWrap {
					position: absolute;
					top: 160px;
					text-align: center;
					width: 100%;
				}
		
					.headerSubTitle {
						font-family: 'oswaldbold';
						text-transform: uppercase;
						font-size: 48px;
						color: #aa4c3f;
						text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.6); 
						margin-left: -80px;
					}
		
		
		
		
				.sArea {
					margin-top: 20px;
				    margin-left: 890px;
				    position: relative;					
				}
				
					.searchBlock {
						position: relative;
					}
					
					.searchBlock .textField {
						padding: 4px 6px;	
						
						background: none repeat scroll 0 0 transparent;
						border: 1px solid #bfbfbf;
						background: #fff;
						color: #444;						
						display: inline-block;
						width: 240px;
					}
					
					
					::-webkit-input-placeholder {
					   font-style: italic;
					}
					:-moz-placeholder {
					   font-style: italic;  
					}
					::-moz-placeholder {
					   font-style: italic;  
					}
					:-ms-input-placeholder {  
					   font-style: italic; 
					}
					
					.searchBlock .sendWrap {					
						display: inline-block;
					}
					
						.searchBlock .sendsubmit {					   						
							border: none;					
							cursor: pointer;					
							text-indent: -1000em;		  
							background: none;
							background-image: url(/images/loupe.png);
							background-repeat: no-repeat;
							background-position: center center;
							width: 25px;
							height: 25px;
							position: absolute;
							right: -22px;								  
						}	
		
		
		
		
		.mainMenuBG {
			min-height: 54px;
			
			overflow: visible;
			
		}
		
		.mainMenu {
			width: 1200px;
			padding: 0;
		}
		
		
		.currentDate {
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#326aa4+0,234970+100 */
background: #326aa4; /* Old browsers */
background: -moz-linear-gradient(top,  #326aa4 0%, #234970 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #326aa4 0%,#234970 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #326aa4 0%,#234970 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#326aa4', endColorstr='#234970',GradientType=0 ); /* IE6-9 */

			margin-top: 50px;
			margin-left: 260px;
			width: 265px;
			border-radius: 10px;
			vertical-align: middle;
			border: none;
			padding: 0px 10px;
			color: #fff;
			text-align: center;	
					
		}
		
		.currentDate .title {
			font-size: 22px;
			text-transform: uppercase;
			font-family: 'oswald_regularregular';
		}
			.currentDate .title span {
				border-bottom: 1px solid #6781aa;
			}
		
		
			.currentDate td {
				padding: 15px
			}
			
			.currentDate .info {
				padding-top: 20px;
				padding-bottom: 17px;
			}
			
			.currentDate .time {
				font-size: 40px;	
				font-family: 'oswald_regularregular';
			}
			
			.currentDate .date {
				font-size: 15px;
				width: 120px;
			}
		
		
		
		.workAreaWrap {
			background-color:#fff;
		}
		
			.workArea {			
				overflow: hidden;		
				/*min-height: 500px;*/
				padding-bottom: 20px;
			}
			.workArea {
				font-size: 19px;
			}
			
			.news-detail img {
				/*float: left;*/
			}
		
	
	.leaderArea {
		text-align: center;
		margin-bottom: 50px;
	}
		
		
		.leaderArea .title {
			text-align: left;
			font-size: 27px;
			color: #27537f;
			margin-bottom: 50px;
			margin-top: 20px;
			margin-left: 20px;
		}
				
		.leaderBlock {		
			width: 1100px;
			padding: 25px;
			border-top: 0px solid #27537f;		
			box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.25);
		}
				
				.leaderBlock .info {
					width: 730px;
					text-align: left;					
				}
				
				.leaderBlock ul li {
					font-family: 'PTSansBold';	
					font-size: 20px;					
				}
				
				.leaderBlock ul li,
				.leaderBlock ul li a {
					text-decoration: none;
					color: #3a3a3a;
				}
				
				.leaderBlock ul li a:hover {
					text-decoration: underline;
				}
				
				.leaderBlock ul li label {
					font-family: 'PTSansRegular';
				}
				
					
					.leaderBlock .info h2 {
						text-transform: uppercase;
						font-family: 'PTSansRegular';						
						text-align: left;
						font-size: 24px;
						margin: 0;
						margin-bottom: 30px;						
						padding: 0;
					}
					
					.leaderBlock .info h3 {
						font-family: 'PTSansRegular';						
						vertical-align: top;
						font-size: 22px;
						margin: 0;
						margin-top: -10px;
						padding: 0;
					}
					
				.leaderBlock .info p {
					font-size: 18px;
					margin: 20px 0;
				}
				
				.leaderBlock .img {
					width: 310px;
					margin-left: 40px;
				}
				
				.leaderBlock .img img {
					width: 100%;
				}
		
		
.news-list{
	
}

.news-list .news-item{
	margin-bottom: 70px;
	border-left: 10px solid #27537f;
	width: 1060px;
	padding-left: 30px;	
	padding-bottom: 30px;	
	margin-left: 20px;
	box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.25);
}

.news-list .first {
	border-left: 17px solid #27537f;
	width: 1080px;
	padding-left: 20px;
	margin-left: 10px;
}

.news-list .news-item:last-child{
	margin-bottom: 30px;
}


.news-list .news-item .title{
	font-size: 25px;
	color: #27537f;
	display: block;
	margin-bottom: 20px;
	text-decoration: underline;
}

.news-list .first .title {
	margin-bottom: 50px;
}





.news-list .news-item .desc{
	font-size: 19px;
	color: #555;
	display: block;
	margin-bottom: 30px;
	line-height: 22px;
}


.news-list .first .desc {
	font-size: 20px;
	color: #000;
}






.news-list .news-item .date{
	font-size: 18px;
	color: #000;
	display: block;
	margin-top: 10px;
	padding-left: 35px;
	position: relative;
}

.news-list .news-item .date:before{
    content: '';
    display:block; 
    background-image:url(/bitrix/templates/.default/img/el-5.png);
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    position:absolute;
    left:0px;
    top: 0px;
}
		
		
		
	.news-item .info {
		width: 735px;
		padding-bottom: 20px;
		margin-left: 20px;
	}
	
	.first .info {
		width: 480px;	
	}
		
		.news-item .prevText {
				
		}
		
	
		
		
		
		
		
				
		
	

.first .prevImg {
	width: 520px;
}


.preImg,
a.preImg {
	position: relative;		
}

.eDateWrap {
	position: absolute;
	width: 100%;
	padding: 10px 0;
	background: rgba( 0,0,0,.5 );
	bottom: 2px;
	left: 0px;
	text-align: center;
}

a .eDateWrap {
	font-size: 23px;
	color: #bfbfbf;
}





.first .eDateWrap {	
	text-align: left;
}

.first  a .eDateWrap {
	font-size: 24px;	
}
	.first  a .eDateWrap .eDate {
		margin-left: 20px;	
	}






.dateWrap {
	position: relative;
}


.news-item .more,
.news-item a.more {
	font-size: 18px;
	padding: 5px 11px;
	padding-top: 4px;
	padding-bottom: 6px;
	border: 1px solid #88a3c0;
	border-radius: 10px;
	color: #000;
	margin-left: 200px;
	text-decoration: none;
	position: absolute;
	top: -3px;
	right: 0px;
}

.first .more,
.first a.more {
	
}




.allNewsWrap {
	text-align: center;
	margin-bottom: 40px;
}


	.allNews,
	a.allNews {
		font-size: 21px;
		color: #27537f;	
	}




	
.footer {			
	color: #fff;
	min-height: 350px;
	position: relative;
	font-size: 16px;
}

	.footerBGimg {
		position: absolute;
		right: 0px;
		top: 0;
		
	}			

.footer a {
	color: #fff;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: none;
}

.footer ul.left-menu {
	margin-top: 40px;
}

.footer ul.left-menu li {
	padding-left: 0px;
	padding-right: 50px;
}

.footer ul.left-menu li a {	
	color: #fff;
}


.footer ul.left-menu li a:hover,
.footer ul.left-menu li a.selected {
	color:#fff;
	border-bottom: 2px solid #fff;
}



.leftSide {
	width: 780px;
}

.rightSide {
	width: 390px;
	text-align: right;
}



.footer .copyright {
	margin-top: 40px;
}


.wrapInfoRightSide {
	text-align: left;
	position: relative;
	z-index: 1;
}

.footer .adress {
	width: 230px;
	padding-left: 25px;
	background: url(/images/addrIcon.png) no-repeat top left;
	margin-top: 50px;
}


.footer .phone {
	width: 205px;
	padding-left: 25px;
	background: url(/images/phoneIcon.png) no-repeat center left;
	margin-top: 30px;
}

.footer .mail {
	width: 205px;
	padding-left: 25px;
	background: url(/images/envIcon.png) no-repeat center left;
	margin-top: 5px;
}






.topDivider,
.mainMenuBG,
.currentDate,
.footerBG {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#326aa4+0,234970+100 */
background: #326aa4; /* Old browsers */
background: -moz-linear-gradient(top,  #326aa4 0%, #234970 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #326aa4 0%,#234970 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #326aa4 0%,#234970 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#326aa4', endColorstr='#234970',GradientType=0 ); /* IE6-9 */

}



/*

    width:120px;
    height:20px;
    position:absolute;
    top:5px;
    left:5px;
    background-image:url(/bitrix/templates/main/img/el-1.png);
    background-repeat:no-repeat;
    display:block;     
    
    #28c2e3 - blue
    
    font-family: 'baron-neue';
    font-family: 'ralewayregular';
    
    font-family: 'gotham_probold';
    font-size: 12px;
    color: #fff;
    display: block;
    margin-bottom: 10px;


    font-family: 'gotham_proregular';
    font-size: 12px;
    color: #fff;
    display: block;
    margin-bottom: 10px;
    
    font-family: 'gotham_prolight';
    font-size: 12px;
    color: #fff;
    display: block;
    margin-bottom: 10px;
    
    
*/


#columnchart_material,
#columnchart_material > div {
	margin: 0 auto;
}
#columnchart_material {
	font-size: 12px;	
}

.data {
	display: none;
}

path {
	background: #000  !important;
	filter: none !important;
}


.aligneSb {
	text-align: center;
	margin: 20px;
}



.styled-select select {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #777;
    font-size: 15px;
    height: 40px;
    line-height: 1;
    padding: 5px 8px;
    width: 125%;
    box-sizing: border-box;
}
.styled-select {
    background: #fff url("/bitrix/components/idea/news.month/templates/.default/img/select-bg.png") no-repeat scroll 95% center;
    border: 1px solid #b9b9b9;
    height: 40px;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
}

.el-wrap {
    vertical-align: middle;
    width: 200px;
    display: inline-block;
}

.workArea .arch_ankets_detail table {

}


.workArea .arch_ankets_detail table,
.workArea .arch_ankets_detail table td {
	border: none;
}

.workArea .arch_ankets_detail table tr:nth-child(2n+1) td {
	background: none;
}

.url-wrap{
	display: flex;
	margin-top: 30px;
	margin-bottom: 20px;
}

.url-wrap li{
	margin-right: 30px;
}
/* End */


/* Start:/bitrix/php_interface/see.css?164914705240*/


body .author-mibok {
	display: none;
}
/* End */
/* /bitrix/templates/main/components/bitrix/menu/tableMenuMain/style.css?16491469858183 */
/* /bitrix/templates/main/components/bitrix/menu/addMenu/style.css?1649146985681 */
/* /bitrix/templates/main/template_styles.css?176957960016591 */
/* /bitrix/php_interface/see.css?164914705240 */
