@charset "utf-8";
/* CSS Document */


html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, table, thead, tfoot, tbody, tr, th, td, form, img, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;}

body  { 
    font-family:Arial, Geneva, sans-serif;
	font-size:13px;
	color:#232323;
    background-color:#f0f0f0;
    line-height: 1.2; }
	
a {
    text-decoration:none; }
	
	a:link {
    	color: #00569f;} 
	
	a:hover {
		text-decoration: underline;
		/*color: #fb3f4c;*/ }
		
	a:visited{
	    color: #9d5faf;} 	
	a:active {
		color:#cc0000;}
		
		
/*	.conten_container a {
		color:#00569f; }
		.conten_container a:active {
		color: #F00; }
*/		

ul, li, p {
    margin:0;
    padding:0; 
    list-style:none none; }





input, textarea {
    border: 1px solid #c0c9d1;
    color: #747474;
    font-size: 13px;
    padding: 5px;
}
input:focus, textarea:focus {
    border: 1px solid #49a5f7;
    outline: medium none;
}



	

.error, input.error, .input_div.error, .edit_wrap .right_block.error input, .edit_wrap .right_block input.error, .edit_wrap .right_block textarea.error,  

.m-new-publisher_form input.error,  

.edit-wrap input.error, .edit-wrap .input-div.error, .edit-wrap textarea.error{  
    border: 1px solid #ff0000; } /*Базовый. Выделение бордера для ошибок в формах */



.bold {
  font-weight: bold; }
.underline {
	text-decoration:underline; }
.relative {
	position: relative;}
#wrapper {}
#header {
	background-color:#265d83;
    height:53px;
    position:relative;
    min-width: 1000px;
    border-bottom:#c9d2d7 solid 1px; }
	
#header_content {
    width:1000px;
    margin:0 auto;
    height:58px;
	position: relative; }


a.logo  {
    position: absolute;
	margin:7px 0 0 65px; 
	font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    color: #f0f0f0;
    font-size: 22px;}
	






#search {
    display:inline-block;
    vertical-align:top;
    margin:13px 27px 10px 210px;
    width:354px;
    height:32px;
    position:relative; }
	
	#search input {
		font-family: Arial, Helvetica, sans-serif;
		color:#434141;
		font-size:12px;
		display:inline-block;
		width:317px;
        line-height:14px;
        height:14px;
		padding:6px 30px 5px 6px;
		border: #c0c9d1 solid 1px;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-o-border-radius: 2px; }
		
		  #search input::-webkit-input-placeholder {
			  color: #9e9e9f; }
		  #search input::-moz-placeholder {
			  color: #9e9e9f; }
          #search input:-ms-input-placeholder{
			  color: #9e9e9f; }
              
	
	.search_button_pos {
		position:absolute;
		top:2px;
		right:1px;
		display:block; }	
	
	  .s_search_button_icon {
		  background-color: transparent;
		  display:inline-block;
          width: 24px;
          height: 24px;
		  vertical-align:top;
		  border:none;
		  cursor:pointer;}














#content {
	display:block;
    position:relative;
    width:1000px;
    margin:14px auto 0 auto;
    min-height: 685px;
    background-color:#fff;
    box-shadow:#d4d4d4 0px 1px 5px;
    -moz-box-shadow:#d4d4d4 0px 1px 5px;
    -ms-box-shadow:#d4d4d4 0px 1px 5px;
    -o-box-shadow:#d4d4d4 0px 1px 5px;
    -webkit-box-shadow:#d4d4d4 0px 1px 5px;
    border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    -webkit-border-radius:8px;
    padding-bottom: 50px; }



	/*Начало модальное меню ОБНОВЛЕННОЕ*/
	
	
.cabinet-menu {
	display:inline-block;
	position:absolute;
	left:15px;
	top:7px;}
	a.s_menu_main_ico {
			display:inline-block;
			width:40px;
			height:40px;
			cursor:default;}
	
	.cabinet-menu_w {
	    display:none;
		position:absolute;
		top:30px;
		left:-9px;
		z-index:2;	}
	
	.cabinet-menu:hover .cabinet-menu_w {
		display:block;	}
	
	.cabinet-menu_w2 {
		padding: 6px 0 16px 0;
		margin-top:10px;
		width: 238px;
		background-color: #fff;
		border:1px solid #e2e2e2;
		border-radius:2px;
		box-shadow: 5px 8px  13px rgba(0,0,0,0.6);	}
	
	.cabinet-menu_arrow::before  {
			content:"";
			display:block;
			width:9px;
			height:9px;
			background-color:#fff;
			position:absolute;
			top:5px;
			left:24px;
			border-top:1px solid #e2e2e2;
			border-right:1px solid #e2e2e2;
			transform:rotate(-45deg);}
		
	.cabinet-menu_border {
		border-bottom:1px solid #e2e2e2;
		margin:0px 22px 0px 22px;}
	
	
	.cabinet-menu_section   {
		margin:14px 6px 11px 6px;
		font:12px Tahoma, Geneva, sans-serif;
		line-height:14px;	}
	
	
		.cabinet-menu_section  li {
			display:block;
			height:100%;
			position:relative;	}
	
			.cabinet-menu_section li a {
				display:block;
				color:#292929;
				width:158px;
				margin:0;
				padding:7px 16px 7px 52px;
				max-height:46px;
				overflow: hidden;}
					.cabinet-menu_section li a:hover {
						text-decoration:none;
						background-color:#fff0d1;	}
	
	
	 .cabinet-menu_section.__catalogs  li a {
		 		width:181px;
				font-size:13px;
				padding-left:29px;}
		
		.cabinet-menu_catalogs-lh::before  {
			content:"";
			display:block;
			font-weight:bold;
			color:#ba7878;
			text-transform:uppercase;
			font-size:12px;
			padding:7px 16px 7px 29px;}	
			.cabinet-menu_catalogs-lh.__ru::before  {
				content:"Каталоги SciUp:";}	


	.cabinet-menu_section.__reg  li a {
		width:170px;
		font-size:13px;
		padding-left:40px;
		font-weight:bold;
		color:#444;	}
		
		.cabinet-menu_reg::before  {
			content:"";
			display:block;
			color:#888;
			font-size:13px;
			padding:7px 16px 7px 29px;}	
			.cabinet-menu_reg.__ru::before  {
				content:"Войдите в систему  для доступа в личный кабинет";}	
	
	/*Конец модальное меню*/








#left_block {
    width:232px;
	display:inline-block;
	vertical-align:top;
    margin: 0; }

#right_block {
	display:inline-block;
	vertical-align:top;
    width:742px;
    margin-left:2px;
	position:relative;
	padding-bottom:50px; }



/*#left_block {
	float:left;
    width:232px;
    margin: 0; }

#right_block {
	float:right;
	position:relative;
	margin-right:20px;
	width:742px;
	padding-bottom:50px; }
*/




/*Обложка, логотип издательства */

.cover_container, .brand_container, .avatar_container {
	margin:14px;
	width:202px;
	border: solid 1px #d5d5d5;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	position:relative;
	overflow:hidden; 
/*box-shadow:  0 0 2px rgba(0, 0, 0, 0.4);	
*/	}

.cover_container a, .brand_container a, .avatar_container a {
	display:inline-block;
	}
.brand_container.publisher, .avatar_container.user  {
	height:202px;}


	.cover_blank, .brand_blank, .avatar_blank {
		display:inline-block;
		font-family: Verdana, Geneva, sans-serif;
		font-size:11px;
		line-height: 14px;
		background: #ecf2f4;
		color:#666;
		margin:3px;
		width:196px;
		height:272px;
		border-radius:2px;
		-moz-border-radius:2px;
		-ms-border-radius:2px;
		-o-border-radius:2px;
		-webkit-border-radius:2px;
		position:relative; }
		
	.brand_blank.publisher, .brand_blank.user, .avatar_blank.user  {
		height:196px;}
		
	
			.cover_blank .title  {
				display:inline-block;
				overflow:hidden;
				width:165px;
				height:130px;
				margin: 61px 0 0 20px;}
		
				.cover_blank .title span.title_article	{
					display:block;
					margin-top:18px; }
	
				.cover_blank .title span.title_issue	{
					display:block;
					margin-top:18px;
					max-height:58px;
					overflow:hidden;}
				
				.cover_blank .title span.title_is_year	{
					display:block;
					margin-top:10px; }
					
				.cover_blank .title span.title_is_no	{
					display:block;
					margin-top:2px;}
					


	
		.cover_button_add, .brand_button_add, .avatar_button_add {
			font-size:10px;
			background-color: #979696;
			color:#f2f0f0;
			height:22px;
			width:132px;
			vertical-align:top;
			border:none;
			cursor:pointer;
			position:absolute;
			right:32px;
			bottom:30px;
			white-space: nowrap;
			border-radius:2px;
			-moz-border-radius:2px;
			-ms-border-radius:2px;
			-o-border-radius:2px;
			-webkit-border-radius:2px; }
	
		.cover_button_add:hover, .brand_button_add:hover, .avatar_button_add:hover  {
			background-color: #616161;
			color:#FFF; }
			
			
		.cover, .avatar, .brand {
			width:202px;
			vertical-align:top;
		 }
				  
/* Конец Обложка, логотип издательства */

.profile-info {
	font: 12px/18px Verdana, Geneva, sans-serif;
	margin: 0 14px 16px 14px;}
	
	a.profile-info_title {
		display:block;
		border-bottom: 1px solid #ccc;}
			a.profile-info_title:hover  {
						text-decoration:none;}
			a.profile-info_title:hover .profile-info_user   {
						text-decoration:underline;
						color:#222;}	
			a.profile-info_title:hover .profile-info_name  {
						color:#555;}	
	
		.profile-info_user   {
			color:#444;
			display:block;
			padding:0 15px 0 10px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;}
				
		.profile-info_name   {
			font: 11px/13px Verdana, Geneva, sans-serif;
			color:#888;
			display:block;
			padding:3px 7px 12px 11px;}

	.profile-info_svc {
		padding:0 0 5px 0;
		margin-top:13px;
		border-bottom: 1px solid #ccc;}
		
		.profile-info_svc li{		
			padding: 0 10px 8px 31px;
			list-style: none;
			font:11px/14px Tahoma, Geneva, sans-serif;
			position: relative; }
			
			.profile-info_svc li a {
				vertical-align:bottom;
				color: #333;}
	

/*Левое меню */

.publisher_left_menu {
    padding: 8px 0;
    list-style: none;
    font:11px/14px Tahoma, Geneva, sans-serif;
    margin: 0 14px 0 14px;
    position: relative; }
.top_item {
    border-top: #ccc solid 1px;}
    
.next_item {
    border-bottom: #ccc dotted 1px;}
    
.bottom_item {
    border-bottom: #ccc solid 1px; }

.publisher_left_menu li {
    position:relative;
    padding: 2px 18px 2px 23px;}

.publisher_left_menu li.dop_margin {
    margin-left:7px;
   }
   
    
.publisher_left_menu li a {
    vertical-align:bottom;
    color: #333;}

.publisher_count {
    color:#858d9c;
    font-size: 10px;
    margin-left: 7px;}
    
.count_main {
    float: right;
    color: #333;}
    
    
    
.toggle_button_poz {
    display: block;
    width: 9px;
    height: 9px;
    position: absolute;
    left: 7px;
    top:5px;
    cursor: pointer;}

.margin_left {
	margin-left:20px;
}

/* конец Левое меню */










.breadcrumb {
	max-height:34px;
	max-width: 610px;
    margin: 20px 0 -10px 0;
    padding:0;
    overflow: hidden;
	position:relative;}
	
	.breadcrumb li {
			display:inline-block;
			max-width: 390px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;}
		
		.breadcrumb li.sprite::before {
			width: 9px;
			height: 5px;
			background-position:-108px -529px;
			right:1px;
			top:5px;}
	.breadcrumb li:nth-child(3) {
			max-width: 580px;}
		
		.breadcrumb li a{
			font:11px/14px Verdana, Geneva, sans-serif;
			margin-right:15px;
			color:#00569f;}







																								.page_title_box {
																									margin:15px 0 28px 0;}
																									
																									.page_title_box h1 {
																										display: inline-block;
																										width:655px;
																										max-height:88px;
																										font: bold 16px/22px Verdana, Geneva, sans-serif;
																										overflow: hidden; }
																										
																									.page_title_box h1 a:hover {
																										text-decoration:none;}
																										
																									.page_title_box span {
																										font-size: 11px;
																										color: #666;
																										font-family: Verdana, Geneva, sans-serif;
																										font-weight: 100; }
		
	


																									.title_2 {
																										font-size:14px;
																										width:655px;
																										font-family: Verdana, Geneva, sans-serif;
																										line-height: 19px;
																										font-weight: bold;
																										margin-bottom: 8px;
																										max-height:40px;
																										overflow:hidden; }
																										
																										.title_2 span {
																											font-size: 14px;
																											color: #666;
																											font-family: Verdana, Geneva, sans-serif;
																											font-weight: 100; }
																									

																								.s_text_more {
																									padding-right:20px;
																									display:inline-block;
																									height:14px;
																								}
																								
																								.s_text_less {
																									padding-right:20px;
																									display:inline-block;
																									height:14px;
																								
																								}


																							.type_pub {
																								background-color:#FFF;
																								position:absolute;
																								top:14px;
																								right:0px;
																							}
																							
																								.type_pub span {
																									display:inline-block;
																									padding:5px 5px 5px 30px;
																									color:#666;
																									font-size:11px;
																									font-family: Verdana, Geneva, sans-serif; }
																									
																								.type_pub ul {
																									margin:0 7px 0 5px;
																									display:inline-block;}
																									
																								.type_pub li {
																									display:inline-block;}
																									
																								.type_pub li a {
																									text-decoration:none;
																									width: 15px;
																									display:inline-block;
																									margin: 0 0 0 5px;}








.info_menu {
    border-bottom:#d5d5d5 solid 1px;
    position:relative; 
    margin: 0 0 13px -2px; }
	
	.info_menu li {
		position:relative;
		display:inline-block;
		vertical-align:top;
		margin-left: -5px; }
		
	.info_menu li a {
		font-family: Tahoma, Geneva, sans-serif;
		display:inline-block;
		color:#333;
		font-size:12px;
		padding: 2px 12px 4px 12px;}
		
	.info_menu li a span {
		font-size:10px;
		color:#858d9c;
		margin-left:0px;}
		
	.active_link {
		background-color:#e1e7ed;
		border:#d4dadf solid 1px;
		border-bottom:none;
		border-radius:2px;
		-moz-border-radius:2px;
		-ms-border-radius:2px;
		-o-border-radius:2px;
		-webkit-border-radius:2px;
		margin-bottom:-1px;
		}

	
	a.active_link:hover  {
		text-decoration:none;
		cursor:default;	
		}

		
	.info_menu li:first-child {
		margin-left: 2px; }
	



.conten_container  {
	    position:relative;
		display:inline-block;
		width:100%;}



/*Блок основное на профилях Издательства, Журнала, Пользователя начало*/
.info-page { 
    background-color: #fafafa;
    border: 1px solid #e9e9e9;
    margin-bottom: 39px;
	position: relative;}
	.info-page::after {
	  content: '';
	  height:3px;
	  width:99%;
	  margin-left:  3px;
	  bottom: 0;
	  position: absolute;
	  background-color: #f5f6f6;}
	  
.info-page_w {
    margin: 20px 19px 20px 19px; 
	overflow:hidden;}
	.info-page_w div.info-page_block:last-child  {
			margin: 0 0 0 0;}	 
	  
.info-page_w.__min-plr, .info-page_w.__min-usr {
	max-height:126px; }	  
 
.info-page_w.__min-jrl .info-page_w2 {
	position:relative;
	overflow:hidden;
	max-height:112px;
	margin-bottom:10px;	}
	
	.info-page_w.__min-jrl .info-page_w2 .info-page_w2-gradient {
		content: '';
		background: rgba(0, 0, 0, 0) linear-gradient(to top , rgba(250, 250, 250, 1)0%,  rgba(250, 250, 250, 0.1) 100%) repeat scroll 0 0;
		display: block;
		height: 27px;
		left: 0;
		position: absolute;
		margin:0 10px;
		right: 0;
		bottom: 0px;
		/*outline:solid 1px rgba(0,0,0,1.00);*/ }


	  
.info-page_delimiter {
    margin: 20px 0px 20px 0px;
	height:1px;
	border-bottom: 1px solid #e9e9e9;  }



.info-page_block {
	font:13px/18px Arial,Helvetica,sans-serif;
	margin:0 0 10px 0;}
	.block1 a {
		color:#00569f;}

.info-page_block-left {
	display:inline-block;
	width:130px;
	color:#666;
	padding-left:20px;
	vertical-align:top;}

.info-page_block-right {
	display:inline-block;
	width:470px;
	margin-left:40px;
	color:#333;
	vertical-align:top;}




.info-page_show-w {
	position:relative;
	height:20px;
	border-top: 1px solid #e9e9e9;
	margin:0 19px;}
.info-page_show {
    display:inline-block;
    background-color: #fafafa;
    font:11px/14px Tahoma, Geneva, sans-serif;
    color: #a6a6a6;
    padding:0 32px 0 15px;
    position: absolute;
	bottom:15px;
    left: 50%;
	margin-left: -53px;}
	.info-page_show.__at1 {
			margin-left: -48px;} 
	.info-page_show a {
		display:inline-block;
		color: #a6a6a6;}	
		.info-page_show a:hover {
			color:#333;
			text-decoration:none;}

.info-page_show-shadow::before {
	content: '';
    background: rgba(0, 0, 0, 0) linear-gradient(to top , rgba(250, 250, 250, 1)0%,  rgba(250, 250, 250, 0.1) 100%) repeat scroll 0 0;
    display: block;
    height: 27px;
    left: 0;
    position: absolute;
    right: 0;
    bottom: 41px;
/*	outline:solid 1px rgba(0,0,0,1.00); */}
		.__jrl .info-page_show-shadow::before {
			display:none;}
/*Блок основное на профилях Издательства, Журнала, Пользователя Конец*/


.app-jrl { 
    background-color: #fafafa;
    border: 1px solid #e9e9e9;
    padding: 20px 19px 20px 19px; 
    margin-bottom: 39px;
	position: relative;}

.app-jrl h2 {
    margin: 45px 0 25px 0;
}

.app-jrl h2:first-child {
    margin-top: 0px;
}
.app-jrl h2 span {
            display: block;
}
        .app-jrl h2 span:last-child  {
            color: #02AE13;
            font-size: 1.2em;
                    }

.app-jrl p {
    margin: 15px 0;   
    font-size: 1.2em;

}

.app-jrl a {
    color:#4081FF;
    font-size: 1.1em;
}

/* каталог | Новое издательство */



.blocks_wrapper {
    margin: 0 20px;}

.top_title_container {
border-bottom: #c8c3c3 solid 1px;}
    .top_title_container h1 {
        font-family: Verdana, Geneva, sans-serif;
        font-size: 16px;
        color:#000000;
        font-weight: bold;
        padding: 28px 0 31px 0px;}




.left_block_new_publisher {
    width:455px;
	display:inline-block;
	vertical-align:top;
    margin: 19px 0 0 30px;
	padding: 5px 15px 50px 0;
	border-right:1px solid #c8c3c3;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;}


.left_block_new_publisher label {
    display: block;
    font-size: 12px;
    color: #666;
    margin:22px 0 5px 0;}
	
.left_block_new_publisher input {
    width: 315px;
    padding: 9px;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px; }
	
.left_block_new_publisher textarea {
    color: #000000;
	width:395px;
    height: 120px;
    padding: 9px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
	line-height:16px;}
	
	
.rules {
    display: inline-block;
    margin: 22px 0 0 30px;
    color: #0066cc;}

.left_block_new_publisher .save_publisher {
    padding: 7px 0;
    background: #d4d0c8;
    color: #000000;
    border-right: #000 solid 1px;
    border-bottom: #000 solid 1px;
    border-left: #fff solid 1px;
    border-top: #fff solid 1px;
    width: 195px;
    margin-top: 24px;
	cursor:pointer; }




.right_block_new_publisher  {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;	
    color: #444343;
	display:inline-block;
	vertical-align:top;
    width:400px;
    margin: 50px 0 0 0;
	padding: 0 0 50px 50px;}

.right_block_new_publisher 	H2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1d1d1d;}

.right_block_new_publisher  li{
	margin-top:11px;
	list-style:decimal;
    list-style-position: inside;
    font-family: Tahoma, Geneva, sans-serif;
    color: #444343;
    line-height: 1.5;
    margin-right: 45px;}
    
/* конец каталог | Новое издательство */






/* каталог | Журналы */


.top_title_container {
border-bottom: #c8c3c3 solid 2px;}
    .top_title_container .journal_catal_h1,  .top_title_container .article_catal_h1 {
        font:bold 16px Verdana, Geneva, sans-serif;
        color:#000000;
		line-height:4.7;
        margin: 0px 0 3px 0px;}
	
	
.journal_box, .article_box {
    position: relative;
    display:inline-block;
    width: 466px;
    padding: 27px 0 27px 0;
    border-bottom: #c8c3c3 solid 1px;
	vertical-align:top;
}

		.article_box .s-article3::before, .article_box .s-diss3::before,.article_box .s-aref3::before  {
			left:14px;
			top:14px;}

.journal_marge, .article_marge {
    margin-left: 24px;
}

.journal_img, .article_img {
    float: left;
    width: 106px;
    height: 153px;
    border: 1px solid #c4c4c4;
    overflow: hidden;
    position: relative;
}

.journal_img img, .article_img img {
    width: 106px;
/*    position: absolute;
    margin:auto;
    top: 0;
    bottom: 0;
*/}

.info_crop2 {
    margin:8px 0 0 124px;
    overflow: hidden;
	max-height: 100px;
}


.journal_title, .article_title {
	display: block;
    font:bold 13px Verdana, Geneva, sans-serif;
    color: #1d1d1d;
	line-height:1.25;
    margin:  0 0 10px 0;
	max-height:50px;
	overflow:hidden;
}
a.journal_title, a.article_title  {
    color: #1d1d1d;
	}


.journal_description, .article_description  {
    font:11px/1.25 Arial, Helvetica, sans-serif;
    color: #444343;
	width:303px;
    overflow: hidden;
}

.article_description {
	max-height:43px;
}

.journal_description a, .article_description a {
    color: #5d7d9b;
}



.journal_link {
    margin: 13px 0 0 124px;
    color: #363636;
    font:10px Verdana, Geneva, sans-serif;
}

.journal_link a {
    color: #363636;
}

.journal_num, .article_num {
    font:bold 12px/12px Verdana, Geneva, sans-serif;
	padding:  4px 8px 5px 8px;
    color: #414141;
    background-color: #dcdcdc;
    position: absolute;
    bottom: 11px;
    right: 0px;
}

		/* Начало  Правки Журналы для главной страницы */
		.journal_box {
			position: relative;
			display:inline-block;
			width: 426px;
			padding: 27px 0 27px 0;
			border-bottom: #c8c3c3 solid 1px;
			vertical-align:top;
			margin-right:24px;
			}
		/* конец Для правки Журналы главной страницы */
    
/* конец каталог | Журналы */




/* каталог | Статьи */


.info_crop3 {
    margin:8px 0 0 124px;
}

.article_author {
    color: #444343;
    font: 12px/12px Verdana,Geneva,sans-serif;
    margin: -1px 0 13px 0;
    width: 303px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



    
/* конец каталог | Статьи */



/* начало Сообщение: Пользователь зарегистрирован, Добавлен профиль журнала,  Добавлен профиль издательства */

.object-created {  /*wraper*/

    background: #fafafa;
    border: #afccaf solid 1px;
    margin-bottom: 14px;
    font-family: 11px/11px Tahoma, Geneva, sans-serif;
	border-radius:2px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	padding-bottom:33px;
    position:relative; }
 
	 .object-created h2 {
		border-bottom: 1px solid #e9e9e9;
		color: #333;
		font: bold 14px/18px Verdana,Geneva,sans-serif;
		margin: 20px 20px 20px;
		padding: 0 0 15px 8px;
		position: relative;	}
	
	.object-created_w {  /*wraper текста сообщения */
		margin: 0px 29px;}
		
		.object-created p {
			font:13px/20px Arial, Helvetica, sans-serif;
			color:#222;
			padding-top:6px;}
				.object-created_p-bottom {
					padding-bottom:25px;}
 
	
		.object-created li {
			display:inline-block;}
		
		.object-created li a {
			font:13px/16px Tahoma, Geneva, sans-serif;
			color:#00569f;
			text-decoration:none;}
		
		.object-created li a:hover {
			text-decoration:underline;}
		
		.object-created li:nth-child(even) {
			color:#999;}
/* конец Сообщение: Пользователь зарегистрирован, Добавлен профиль журнала,  Добавлен профиль издательства */


/* начало Сообщение для пустых: Профиль пользователя, Профиль журнала, Профиль издательства */
.no-info-object { 
    background-color: #fafafa;
    border: 1px solid #e9e9e9;
	text-align:center;}


	.no-info-object a, .no-info-object p {
		font:11px/60px Verdana, Geneva, sans-serif;
		color:#999;
		text-decoration:none;}
	
	.no-info-object a:hover {
		color:#555;
		text-decoration:underline;}
/* конец Сообщение для пустых: Профиль пользователя, Профиль журнала, Профиль издательства */




/* Форма добавления новой статьи  */

.edit_wrap, .edit-wrap /*базовый*/ {
    background: #fafafa;
    border: #e9e9e9 solid 1px;
    margin-bottom: 14px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size:11px;
    padding-bottom:60px;
	position:relative; }
		
		
		
		

.edit_wrap_title {
    position:relative;
}


.edit_wrap_title .edit_wrap_h2  {
    border-bottom: 1px solid #e9e9e9;
    color: #333;
    font: bold 14px Verdana,Geneva,sans-serif;
    margin: 20px 20px 30px;
    padding-bottom: 15px;
    position: relative;	}
    
	
	  .edit_wrap_title .poz_cancel{
			display:inline-block;
			position:absolute;
			top:1px;
			right:16px;  }    

		
/*    .edit_wrap_title h2{
        margin: 27px 20px 30px;
        padding-bottom: 3px;
        color:#333;
        border-bottom: #e9e9e9 solid 1px;
        font-size:13px;
        position:relative;
    }    
*/    

/*.block {
    margin:9px 20px 0 20px; }
    
*/    
.edit_wrap .left_block {
    float:left;
    width:180px;
    text-align:right;
    padding-top:8px;
    margin-right:16px;
    color:#666;
    position:relative;
    line-height:1.3;
  

}    
.edit_wrap .left_block span {   /*звездочка*/
    color:#b1aeae;
    display:inline-block;
    position:absolute;
    top:4px;
    right:-8px;

}    

.edit_wrap .right_block {
    display:inline-block;
    position:relative;
    line-height:1.3;
	}
    
.edit_wrap .right_block input, .input_div {
    display:inline-block;
    vertical-align: top;
    padding: 7px 20px 7px 9px;
    font-family: Tahoma, Geneva, sans-serif;
    line-height:1.3;  
    font-size: 11px;
    color: #333;
    border: #c0c9d1 solid 1px;
    background: #fff;
    position: relative;
    min-width: 235px;
}
.input_div {
    cursor:pointer;}
.address_set {
    line-height:1.3;  
	display:inline-block;
	position:absolute;
	top:8px;
	left:9px;
	color:#777;
	}    
	
	.edit_wrap .right_block .address_set_input {
    padding: 7px 20px 7px 107px;	}    	
.input_div a{
	display:inline-block; 
	width:100%; 
	text-decoration:none;}
    
.edit_wrap .right_block input[type="file"] {
        height:22px;  
        padding:3px 20px 3px 9px;  }

     .edit_wrap .right_block input::-webkit-input-placeholder {
          color: #959494;
  }
     .edit_wrap .right_block input::-moz-placeholder {
          color: #959494; 
 }
     .edit_wrap .right_block input:-ms-input-placeholder{
          color: #959494; 
}

.edit_wrap .right_block textarea {
    width: 436px;
    min-height: 80px;
    color: #333;
    border: #c0c9d1 solid 1px;
    padding: 6px 5px 7px 9px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size:11px;
    overflow-y:auto;
    line-height:15px;  }




 .gray {
    color: #959494; }

.input_pointer_poz {
    position:absolute;    
    top:0px;
    right:0px; }
    
    
    
.show_options {
    display:none;
    position: absolute;
    width: 100%;
    background: #fff;
    z-index: 50;
    border: #ccc solid 1px;
    left: -1px;
    top: 100%;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    overflow: auto;
    max-height: 160px;}

.show_options  span:first-child {
     margin-top:5px; }
.show_options_lang span:nth-child(4) {
     border-top:#ccc  dotted 1px;
     margin-top:5px; }
.show_options_country span:nth-child(4) {
     border-top:#ccc  dotted 1px;
     margin-top:5px; }

.show_options  span:last-child {
     margin-bottom:5px; }
     
.options {
    display: block;
    padding: 5px 5px 6px 9px;
    cursor: pointer;
    color: #000;  }
.options a {
    color: #000; 	}    
.edit_wrap .right_block .options span {
    font-size: 11px;
    color: #666;
}

.options:hover {
    background: #fff0d1; }

.options_js {
    background: #fff0d1;}
    
.edit_wrap .right_block .description_for_journal {
    position:absolute; 
    top:-18px; 
    left:0px; }
    
.edit_wrap .right_block .add_new_journal {
    display:block;    
    font-family: Tahoma, Geneva, sans-serif;
    font-size:11px;
    padding: 3px 10px 4px 10px;
    margin: 8px;
    border-radius: 3px;
    background: #d4d0c8;
    border-color: #f2f1f1 #000 #000 #f2f1f1;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;}    

.edit_wrap .right_block .add_new_journal:hover {
    background: #c3bfb8; }
.edit_wrap .right_block .add_new_journal_2 {
    margin: 5px 5px 5px 0px;}    

.edit_wrap .right_block .for_new_journal{
    display:none;
    margin:6px 0 20px 0;
    }




.edit_wrap .button_area {
    text-align: center;
    margin-top: 40px;
}
    
    
.edit_wrap .save_button {
    font-family: Tahoma, Geneva, sans-serif;
    font-size:13px;
    width: auto;
    margin: 0 5px; 
    padding: 5px 25px 4px 25px;
    color: #000000;
    background: #d4d0c8;
    border-color: #f2f1f1 #000 #000 #f2f1f1;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;}    
    
.edit_wrap .save_button:hover {
    background: #c3bfb8; }
    
/* Конец Форма добавления новой статьи  */













/*Начало издательство_редактировать статью1*/
											.edit_wrap_title2 {
												border-bottom:1px solid #e9e9e9;
												position:relative;
												height:54px;}
											
											.edit_wrap_title2_icons {
												display:inline-block;
												padding:20px 0 20px 28px;}
											
											.edit_wrap_title2_icons li {
												display:inline-block;
												padding-right:15px;}
											
											.edit_wrap_title2_icons li a {
												display: inline-block;
												text-decoration: none; }
												
												.edit_wrap_title2_icons li a.s_private_doc {
													width: 11px;}
											
												.edit_wrap_title2_icons li a.s_draft {
													width: 14px;}
													
												.edit_wrap_title2_icons li a.s_published {
													width: 15px;}
													
												.edit_wrap_title2_icons li a.s_see{
													width: 14px;}
											
												.edit_wrap_title2_icons li a.s_show_doc {
													width: 17px;}
													
												.edit_wrap_title2_icons li a.s_delete {
													width: 11px;}
											
											
											.pos_edit_save {
												position:absolute;
												top:13px;
												right:20px;	}

																	.button_save_green {
																		background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(129, 193, 98, 1) 0%, rgba(110, 166, 84, 1) 100%) repeat scroll 0 0;
																		border: 1px solid #669252;
																		border-radius: 2px;
																		color: #fff;
																		cursor: pointer;
																		font: 11px Tahoma,Geneva,sans-serif;
																		height: 28px;
																		white-space: nowrap;
																		width: 113px;}
																	
																		.button_save_green:hover {
																			background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(116, 172, 88, 1) 0%, rgba(102, 154, 79, 1) 100%);	}
																	
																	.block_border {
																		border-bottom:1px solid #e9e9e9;
																		padding-bottom:40px;
																	}
																	
																	
																	.edit1_h2_0 {
																		display:inline-block;
																		position:absolute; 
																		top:-26px; 
																		left:0px;
																		font:12px Tahoma, Geneva, sans-serif;
																		font-weight:bold;
																		color:#333; }
																	
																	
																	.edit1_h2 {
																		display:inline-block;
																		margin:7px 0 8px 0px;
																		font:12px Tahoma, Geneva, sans-serif;
																		font-weight:bold;
																		color:#333; }


/*.file li:first-child {
	line-height:1.2;
	font: Tahoma, Geneva, sans-serif;
	color:#383737; }

.file li:last-child {
	margin:8px 0 0 -3px;
	padding:8px 0 8px 3px;
	width:420px;
	border-top:1px dashed #bebebe;
	border-bottom:1px dashed #bebebe; }
*/
.right_block_float {
	float:left;
	margin-right:3px;}



.edit_wrap_button {
	text-align:right;
	margin:43px 0 -60px 0;
	border-top:1px solid #e9e9e9;}

.edit_wrap_button button {
	margin:13px 20px 13px 0;}

.edit_wrap_button button:first-of-type {
	margin-right:9px;}

.button_cancel {
	background-color:transparent;
    border: none;
    cursor: pointer;
    font: 11px Tahoma,Geneva,sans-serif;
	color:#666;
    height: 28px;
    white-space: nowrap;
    width: 94px;}

	.button_cancel:hover {
		background-color:#f5f5f5;
		border:1px solid #dbdbdb;
		border-radius: 2px;
		color:#222;	}

/*Конец издательство_редактировать статью1*/			












/*Новый каталог издательств*/
.publisher_box {
    position: relative;
    display:inline-block;
    width: 466px;
    padding: 35px 0 17px 0;
    border-bottom: #c8c3c3 solid 1px;
}

.publisher-marge {
    margin-left: 23px;
}

.publisher_img {
    float: left;
    width: 105px;
    height: 105px;
    border: #c8c3c3 solid 1px;
    overflow: hidden;
    position: relative;
}

.publisher_img img {
    position: absolute;
    margin:auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.info_crop {
    margin-left: 119px;
    overflow: hidden;
    height: 100px;
}

.publisher_title {
    font:bold 13px Verdana, Geneva, sans-serif;
    display: block;
    color: #1d1d1d;
    margin:  0 0 10px 0;
	max-height:34px;
	overflow:hidden;
}
a.publisher_title  {
    color: #1d1d1d;
	}

.publisher_description {
    font:11px/1.3 Tahoma, Geneva, sans-serif;
    color: #434141;
    height: 70px;
    overflow: hidden;
}

.publisher_description a {
    color: #3d7fa0;
}


.publisher_link {
    margin: 23px 0 0 0;
    color: #333;
    font:10px Verdana, Geneva, sans-serif;
}

.publisher_link a {
    color: #363636;
}

.publisher_num {
    font:bold 12px/12px Verdana, Geneva, sans-serif;
	padding:  4px 8px 5px 8px;
    color: #414141;
    background-color: #dcdcdc;
    position: absolute;
    bottom: 11px;
    right: 0px;
}

.pagination {
    padding-top: 40px;
	position:relative;
}
.pagination ul {
    list-style: none;
    padding: 0 0 10px 0;
    font-size: 12px;
    color: #333;
}

.pagination ul li {
    display: inline-block;
}
.pagination ul:first-of-type li a {
    color: #00569f;
    font:13px Verdana, Geneva, sans-serif;
	display: inline-block;
    padding: 0 5px;
}

.pagination ul:last-of-type li a {
    color: #00569f;
    font:11px Verdana, Geneva, sans-serif;
	display: inline-block;
    padding:0 5px;
	margin-left:-3px;
}

.pagination ul:last-of-type li a.active-item-pag {
	display: inline-block;
    padding: 2px 6px 3px 5px;
    color: #333;
	border-radius:2px;
    font:bold 11px Verdana, Geneva, sans-serif;
	background-color:#fbda95;
}

/*Конец нового каталога издательств*/


/*Начало ПУБЛИКАЦИЯ СОЗДАНА*/
/*.edit_publication_create {
	font-size:12px;
	margin:0 0 30px 20px;
}

.edit_publication_create p {
	line-height:1.5;
	padding-bottom:30px;
}

.edit_publication_create p a {
	color:#000000;
	text-decoration:underline;
}

.edit_publication_create p a:hover {
	text-decoration:none;
}

.edit_publication_create li {
	display:inline-block;
}

.edit_publication_create li a {
	color:#00569f;
	text-decoration:none;
}

.edit_publication_create li a:hover {
	text-decoration:underline;
}

.edit_publication_create li:nth-child(even) {
	color:#999;
}

.edit_publication_create_social {
	margin:-27px 20px 30px 0;
}

.publication_create_form label {
	font:13px Arial, Helvetica, sans-serif;
}

.publication_create_form input {
	display:block;
	width:386px;
	margin:6px 0 16px 0;
}

.publication_create_form input:last-child {
	margin-bottom:40px;
}
*/	
/*Конец ПУБЛИКАЦИЯ СОЗДАНА*/






/*Начало издательство_все публикации*/
.search_here {
	width:375px;
	position:relative;
}


.search_here input {
	width: 340px;
    display:inline-block;
	font:11px Arial, Helvetica, sans-serif;
	border-color:#c2c9d3;
    color:#363636;
	padding: 6px 28px 5px 7px;
    line-height:12px;
    height:12px; 
}

.search_here input::-webkit-input-placeholder {
          color: #9e9e9f; }
.search_here input::-moz-placeholder {
          color: #9e9e9f; }
.search_here input:-ms-input-placeholder{
          color: #9e9e9f; }



.search_here_pos {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}

.s_search_here_button_icon {
	background-color:transparent;
	border:none;
	height:23px;
	width:25px;
	cursor:pointer;
}

.group_button {
    position:absolute;
    top:0;
    right:0px;
}

.sort_publication {
	height:25px;
	width:101px;
	background-color:#f4f4f4;
	border:1px solid #dbdbdb;
	border-radius:2px;
	font:11px Tahoma, Geneva, sans-serif;
	cursor:pointer;
	padding-right:19px;
	padding-left:8px;
}

.sort_publication:active {
	box-shadow:0 1px 4px #666 inset;
}

.sortMenu {
    width: 200px;
	background-color: #fff;
    border: 1px solid #9b9b9b;
    box-shadow: 0 1px 5px #666;
    list-style:none;
    padding: 5px 0;
    position: absolute;
    top: 26px;
    left: -100px;
    z-index: 10;
}

.sortMenu li {
    color: #333;
    display: block;
    font-size: 13px;
    padding: 5px 5px 5px 30px;
}

.sortMenu li:hover {
    background-color:#f0f0f0;
	cursor:pointer;
}

.new_publication {
	height:25px;
	padding:0 14px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(129, 193, 98, 1) 0%, rgba(110, 166, 84, 1) 100%);
    border: 1px solid #669252;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font:11px Tahoma, Geneva, sans-serif;
    white-space: nowrap;
	margin-left:1px;
}

.new_publication:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(116, 172, 88, 1) 0%, rgba(102, 154, 79, 1) 100%);
}

.new_publication_button {
	background-color:#ecf2f4; /*#ecf2f4*/
	margin:16px 14px 14px 14px;
}

.new_publication_button button {
	height:28px;
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(129, 193, 98, 1) 0%, rgba(110, 166, 84, 1) 100%);
    border: 1px solid #669252;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font:11px Tahoma, Geneva, sans-serif;
    white-space: nowrap;
	margin:10px;
	width:182px;
}

.new_publication_button button:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(116, 172, 88, 1) 0%, rgba(102, 154, 79, 1) 100%);
}

.clear {
	clear:both;
}

.list_publications {
    margin-top:20px;
    padding: 0;
}

.border_titel_list_publications {
	border-bottom:1px solid #e5e5e5;
    margin-top:29px;
 }
.titel_list_publications p {
    display:inline-block;
	font:bold 13px Tahoma, Geneva, sans-serif;
	color: #333;
    padding-right: 12px;
	background-color:#ffffff;
    float:left;
    margin:-9px 0 4px 0;
}


.publication_box {
    padding:14px 0 15px 0;
	position:relative;
	border-bottom:1px solid #e5e5e5;}
	.issue .publication_box {
		width:360px;
		display:inline-block; }
		.issue .publication_box:nth-child(even) {
			margin-right:17px;}

		

.publication_box:hover .publication_icons{
    display:inline-block;}
    
		.publication_box .s-article3::before, .publication_box .s-issue3::before, .publication_box .s-diss3::before, .publication_box .s-aref3::before, 
		.publication_box .s-review3::before, .publication_box .s-thesis3::before, .publication_box .s-report3::before, .publication_box .s-note3::before, 
		.publication_box .s-pinfo3::before, .publication_box .s-letters3::before, .publication_box .s-other3::before, .publication_box .s-info3::before, 
		.publication_box .s-interview3::before {
			left:14px;
			top:14px;}

.publication_box_img {
    width:106px;
	height: 153px;
	margin-right: 17px;
    overflow: hidden;
	float:left;
	border: 1px solid #ccc;
}

.publication_box_img:hover {
	text-decoration:none;
}

.publication_box_img img {
	width:106px;
}

.publication_box_title {
	display:block;
	max-height:33px;
	width:545px;
	text-decoration:none;
	margin:3px 0 8px 0;
	overflow: hidden;
	float:left;}
	.issue .publication_box_title{
			width:205px;
			max-height:70px;}

.publication_box_title a {
	display:inline-block;
    color:#444343;
	font:bold 13px/16px Verdana, Geneva, sans-serif;
	width:545px;
	overflow: hidden;}
	.issue .publication_box_title a  {
		width:205px;}	
	.issue .publication_box_title a span {
		display:block;
		margin-top:7px;
			font: 12px/16px Verdana, Geneva, sans-serif;
}	

.publication_box_author {
	float:left;
	width:555px;
	font:12px Verdana, Geneva, sans-serif;
	color:#444343;
	margin:0 0 10px 0;
	
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.issue .publication_box_author {
		width:205px;}	

.publication_box_type {
	float:left;
	width:555px;
	font:11px Arial, Helvetica, sans-serif;
	color:#444343;}
	.issue .publication_box_type {
		width:205px;}	

.publication_box_count {
	width:350px;
	float:left;
	margin-top:1px;}

.publication_box_count li {
	display:inline-block;
	padding-right:5px;
}

.publication_box_count a {
	font:12px Arial, Helvetica, sans-serif;
	color:#0066cc;
}

.publication_box_description {
	float:left;
	max-height:37px;
	width:572px;
	font:11px Arial, Helvetica, sans-serif;
	color:#444343;
	line-height:1.2;
	overflow:hidden;
	border-left: 3px solid #e9e9e9;
	margin:6px 0 0 0;
	padding:1px 0 2px 6px;}
		.issue .publication_box_description {
		width:205px;}	

.publication_box_description_journal_prof {
	float:left;
	max-height:37px;
	width:600px;
	font:11px Arial, Helvetica, sans-serif;
	color:#444343;
	line-height:1.2;
	overflow:hidden;
	margin:11px 0 0 0;
	padding:0 0 2px 0px;
}

.cost {
	float:left;
	width:555px;
	font:12px Arial, Helvetica, sans-serif;
	color:#007700;  /*00569f*/ 
	margin:8px 0 0 0;	}
		.issue .cost {
		width:205px;}	


.cost a {
	color:#007700; } /*00569f*/ 
	
.add {
	float:left;
	margin-top:12px;
	width:525px;	
}

.add li {
	display:inline-block;
	font:11px Tahoma, Geneva, sans-serif;
	color:#999;
	padding-right:4px;
}

.add li a {
	font:11px Tahoma, Geneva, sans-serif;
	color:#999;
}

.add li a:hover {
	color:#0066cc;
}

.add span {
	color:#999;
}

.publication_box_imgTitle {
	font:11px Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	margin:43px 0 0 14px;
    padding:0 8px 0 0;
    line-height:13px;
}

.publication_icons {
	display:none;
	position:absolute;
	top:19px;
	right:0px;
}

.publication_icons li {
	display:inline-block;
}

.publication_icons li a {
	display:inline-block;
    width:15px;
	cursor:pointer;
	text-decoration:none;
    margin: 0 0 0 7px ;
}


.more_publications {
	margin:10px 0 39px 4px;
	font:13px Tahoma, Geneva, sans-serif;
}

.margin_bottom {
	margin-bottom:-33px;
}
/*Конец издательство_все публикации*/




/*Начало издательство_основное*/

/*.nenu_edit_info {
	font:13px Verdana, Geneva, sans-serif;
	margin: 15px 20px 0px 20px;
    border-bottom: #e9e9e9 solid 1px;
	padding:0 0 13px 4px; 
}

.nenu_edit_info li {
	display:inline-block; 
}

.nenu_edit_info li a {
	color:#383737; 
}

.save_button2 {                                      
    font:11px Tahoma, Geneva, sans-serif;
    width: auto;
    margin:17px 0 -25px 293px; 
    padding: 4px 15px 4px 15px;
    color: #000000;
    background: #d4d0c8;
    border-color: #f2f1f1 #000 #000 #f2f1f1;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;}    
    
.save_button2:hover {
    background: #c3bfb8; }

.edit_wrap .add_attribute {
	margin-left:216px;
}

.edit_wrap .width {
	width:257px;
}

.form_info_edit {
	margin:60px 20px 21px 20px;
	padding-top:14px;
	color:#272727;
	border-top:1px solid #e9e9e9;
}
*/
/*Конец издательство_основное*/


/*Начало НАСТРОЙКИ Издательства
.left_block2 {
	width:272px;
	color:#666;
	float:left;
	text-align:right;
	padding-top:8px;
}

.right_block2 {
	float:left;
	margin-left:16px;
	color:#000000;
	padding-top:8px;
}

.right_block2 p  {
	margin-bottom:4px;
}

.right_block2 p a {
	font:10px Tahoma, Geneva, sans-serif;
	color:#666;
	margin-left:16px;
}


.edit_wrap .margin_left2 {
	margin:11px 0 0 306px;
}



Конец НАСТРОЙКИ
*/


.issue_number {
	display:block;
	margin:0 0 5px 12px;
}

/*.change_cover2 {
	float:left;
	font:10px Tahoma, Geneva, sans-serif;
	margin-top:62px;
	color:#666;
}

a.change_cover2  {
	color:#666;
}
*/
.issue_0 {
	margin:8px 0 0 0;
    
}

.issue_0 p {
	font:11px Verdana, Geneva, sans-serif;
	color:#999;
	display:inline-block;
}

.issue_0 a {
	font:11px Tahoma, Geneva, sans-serif;
	color:#333;
	display:inline-block;
    position:absolute;
    right:2px; 
}
/*Новая публикаци начало */

.type_publication {
	width:158px;
	height:113px;
	float:left;
	background-color:#ffffff;
	margin:-12px -10px 30px 22px;
	border:1px solid #edeef2;
	border-radius:4px;
	text-align:center;
}

.type_publication:hover {
	border-color:#a3cd73;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

.type_publication a {
	display:inline-block;
	width:158px;
	height:113px;

}

.type_publication a:hover {
	text-decoration:none;
}

.type_publication:hover p {
	color:#333;
}

.type_publication p {
	font:12px Tahoma, Geneva, sans-serif;
	color:#777;
	margin:71px 0 0px 0;
}
.type_publication span {
	font:11px Tahoma, Geneva, sans-serif;
}

		.type_publication .s-article2::before {
			top: 25px;
			left:65px;}
	 	
		.type_publication .s-issue2::before {
			top: 25px;
			left:62px;}

		.type_publication .s-diss2::before {
			top: 25px;
			left:65px;}
		.type_publication .s-aref2::before {
			top: 25px;
			left:65px;}
		.type_publication .s-review2::before {
			top: 25px;
			left:65px;}

		.type_publication .s-thesis2::before {
			top: 25px;
			left:65px;}
		.type_publication .s-report2::before {
			top: 25px;
			left:65px;}
		.type_publication .s-pinfo2::before {
			top: 25px;
			left:65px;}
		.type_publication .s-note2::before {
			top: 25px;
			left:65px;}
		.type_publication .s-letters2::before {
			top: 25px;
			left:61px;}
		.type_publication .s-other2::before {
			top: 25px;
			left:65px;}
		.type_publication .s-interview2::before {
			top: 25px;
			left:65px;}

/*Новая публикаци конец */



.sprite { 				/*базовый элемент. Подключение спрайтов*/
	position: relative; }
.sprite::before {
    background: url(../images/sprite.png) no-repeat;
    content: "";
    position: absolute; }


.center {			/*базовый элемент. выравнивание контента по центру. М Загрузка файлов.*/
	text-align:center;}


.loader {
	background-image:url(../images/loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:44px; }


/*Начало модальное окно*/

.modal_bg {    	/*базовый элемент. Фон всех модальных окон*/
	display:none;
	width:100%;
	height:100%;
	text-align:center;
	background:rgba(0,0,0,0.6);
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	    overflow:auto;}
		
	
	.m-header1 {					/*базовый элемент. М Новое издательство. М Загрузка файлов.*/
			position:relative;
			margin:19px 21px 0 21px;}
  
		.m-header1_h2 {				/*базовый элемент. H2. М Новое издательство. М Загрузка файлов.*/
			color: #222;
			font: 24px/2.4 Verdana,Geneva,sans-serif;
			text-align:center;}
				


 span.s-close1, div.s-close1 {					/*базовый элемент. Закрыть окно. М Новое издательство. М Загрузка файлов.*/
	display:inline-block;
	height: 11px;
	width: 11px;
	position: absolute;
	right: 20px;
	top:17px;}


.button-green1, a.button-green1  {					/*базовый элемент. Зеленая кнопка. М Новое издательство. М Загрузка файлов.*/
	display:inline-block;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(129, 193, 98, 1) 0%, rgba(110, 166, 84, 1) 100%);
    border: 1px solid #669252;
    border-radius: 2px;
    color: #f0f0f0;
    cursor: pointer;
    font:  13px/13px Verdana, Geneva, sans-serif;
	text-align:center;
    white-space: nowrap;
	width:160px;
	padding:8px 0px;
	margin:0px;
	position:relative;}

		.button-green1:hover, a.button-green1:hover, .button-green1.__at2:hover  {
			background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(116, 172, 88, 1) 0%, rgba(102, 154, 79, 1) 100%);
			color: #fff;
			text-decoration:none;}

		.button-green1.__at1 {   /*Сохранить в формах редатирования документов*/
			font: 11px/11px Tahoma,Geneva,sans-serif;
			width: 113px;
			height:28px;
			padding: 6px 0px}

		.button-green1.__at2 {
			width:auto;
			font: 11px/11px Tahoma,Geneva,sans-serif; 
			height:30px;
			background:#fff;
			color:#588145;
			padding: 6px 25px;
			margin-left: 5px; } 		







.button-clean {							/*Базовый Убрать из закладок*/
	display:inline-block;
	font: 11px/11px Tahoma,Geneva,sans-serif;
	position:relative;
	background-color: #FFF;
	color:#666;
	vertical-align:top;
	cursor:pointer;
	white-space: nowrap;
	height:30px;
	min-width:150px;
	text-align:center;
	padding: 6px 0px;
	border: 1px solid #dbdbdb;
	border-radius:2px;
	margin-left: 5px;}
	.button-clean:hover  {
		color:#333;
		background-color:#f5f5f5;}
	.button-clean::before {
		position: absolute;
		bottom:8px; 
		right:22px;	 }
		 .button-clean:hover::before {
			background-color:#f5f5f5;
				 content: "Убрать из Закладок";}


			

	
.button-tst {							/*Базовый Кнопка отменить*/
	background-color:transparent;
	border:1px solid rgba(219,219,219,0.00);
    cursor: pointer;
    font: 11px/11px  Tahoma,Geneva,sans-serif;
	color:#666;
	border-radius: 2px;
    height: 28px;
    white-space: nowrap;
    width: 94px;}

	.button-tst:hover {
		background-color:#f5f5f5;
		border:1px solid #dbdbdb;
		color:#222;	}



.button-main {}   /*Базовый Кнопки ЧИтать, Купить, Добавить в закладки при переходе на вкладку tab в документе */
	.button-main .button-green1.__at1, .button-main .button-green1.__at2, .button-main .button-clean {
		margin:0 24px 14px 24px;
		width: 182px;}
	.button-main .button-green1.__at1 {
		font-size:12px;
		color:#fff;
		margin-bottom:10px;}
	.button-main .button-clean::before {
		position: absolute;
		bottom:8px; 
		right:38px;}
	




.modalWindow {
    display: inline-block;
    width: 690px;
	background-color: #fff;
	min-height: 50px;
	text-align: left;
    margin-top: 117px;
    border:1px solid #9d9d9d;
	margin-bottom:50px;
	border-radius:4px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
		
		.modalWindow_select_file {										/* > Модальное окно - Выбрать файл | Переместить выбранные объекты */
			display: inline-block;
			width: 753px;
			background-color: #fff;
			min-height: 50px;
			text-align: left;
			margin-top: 117px;
			border:1px solid #9d9d9d;
			margin-bottom:50px;
			border-radius:4px;
			box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
		
		.modalWindow_select_cover_journal {
			display: inline-block;
			width: 701px;
			background-color: #fff;
			min-height: 50px;
			text-align: left;
			margin-top: 80px;
			border:1px solid #9d9d9d;
			margin-bottom:50px;
			border-radius:4px;
			box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}

		.modalWindow_cover_doc  {			/* 1 Модальное окно Обложка документа */
			display: inline-block;
			min-width:640px;
			max-width:690px;
			background-color: #fff;
			min-height: 50px;
			text-align: left;
			margin-top: 65px;
			border:1px solid #9d9d9d;
			border-radius:4px;
			box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}



.modalHeader {
	position:relative;
	background-color:#f9f9f9;
	border-bottom:1px solid #e9e9e9;
}

.modalHeader h2 {
    font:bold 16px Verdana, Geneva, sans-serif;
	color:#232323;
	padding:34px 0 34px 36px;
}
.modalHeader h2.grup {
	padding:34px 0 0px 36px;
}

.modalHeader p.grup {
color: #555;
    font: 13px/1.35 Arial,Helvetica,sans-serif;
    margin-top: 10px;
    padding: 0 0 15px 36px;
}

.modalHeader span.s_close_gray {
	height:9px;
	width:9px;
	position:absolute;
	top:12px;
	right:17px;
	cursor:pointer;
}

.modal_content_status {
    margin:55px 40px 40px 70px;
}

.modal_content_status input {
	height:12px;
	width:12px;
	padding:0;
	margin:2px 0 0 0;
	float:left;
}

span.add_atribute5 {
	height:15px;
	width:15px;
	margin:0 10px;
	float:left;
}

.modal_content_status .icon-descr {
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	padding:0;
}

.modal_content_status p {
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 0 45px 1px;
	line-height:1.5;
}


.modal_content_status button {
	margin:-35px 0 0 460px;
}










.modalWindow_cover_doc .modalHeader h2 { 							/* 1 Модальное окно Обложка документа - Заголовок */
    font:bold 16px Verdana, Geneva, sans-serif;
	color:#232323;
	padding:29px 0 22px 35px;} 
	
.modalWindow_cover_doc ul.menu {							 		/* 1 Модальное окно Обложка документа - Меню в заголовке н */
	display:inline-block;}
	
.modalWindow_cover_doc .menu li {						 	
	display:inline-block;
	margin: 0 10px -1px 0px;}
	
.modalWindow_cover_doc .menu li:first-of-type {		
	margin-left: 28px;}
	
.modalWindow_cover_doc .menu a {
	display:inline-block;
	font:12px/12px Tahoma, Geneva, sans-serif;
	color:#666;
	padding:6px 15px 6px 30px;}
	
	.modalWindow_cover_doc .menu a:hover  {
			text-decoration:underline;
			color:#333;	}
					
	.modalWindow_cover_doc .menu a.active_link {					/* 1 Модальное окно Обложка документа - Меню в заголовке к */
			color:#333;
			background-color:#e1e7ed;
			border:#d4dadf solid 1px;
			border-bottom:none;
			border-radius:2px;
			text-decoration:none;
			cursor:default;		}




.modalWindow_cover_doc  .cover_container {							/* i<< Модальное окно Обложка документа - блок обложки  */
	overflow:visible;
	margin:40px auto 0 auto;}

.modalWindow_cover_doc .wrap_default_conten {						/* 1 Модальное окно Обложка документа - обертка контента */
	margin:24px 38px 23px 35px;
	position:relative;
	}


.modalWindow_cover_doc .tuning_default_img { /* <ul> */				/* 1 Модальное окно Обложка документа - Выбрать: Без обложки, Изменить область н */
	display:inline-block;
	position:absolute;
	top:10px;
	right:-163px;
	color:#999;
	width:140px;
	}
			
		
	.modalWindow_cover_doc .s_mark, .modalWindow_cover_doc .s_mark_check, .modalWindow_cover_doc .s_miniature {  /* <li> */
		margin:8px 0px 8px 0px;
		padding:0 0 0 22px;
		cursor:pointer;
		white-space:nowrap;
		}		
		
			.modalWindow_cover_doc .s_mark_check {  /* <li> */
				color:#333;
				}			
				
				
			.modalWindow_cover_doc .s_mark:hover, .modalWindow_cover_doc .s_miniature:hover { /* <li> */			/* 1 Модальное окно Обложка документа - Выбрать: Без обложки, Изменить область к */
				color:#333;	}
			
	
	
.cover_descr {														/* 1 Модальное окно Обложка документа - Инфо текст */
	margin-top:38px;
	font:11px/16px Tahoma, Geneva, sans-serif;
	color:#666;
}
	
.modalWindow_cover_doc	.button_save_green {						/* i<< Модальное окно Обложка документа - Кнопка Сохранить*/
	position:absolute;
	bottom:0px;
	right:0px;
}

/*.border_bottom {
	border-bottom:1px solid #d4dadf;
}
*/

/*.cover_image {
	min-height:80px;
	width:202px;
	border:1px solid #d5d5d5;
	border-radius: 2px;
	margin:0 39px 1px 20px;
	text-align:left;
	float:left;
}


.cover_image_small {
	height:153px;
	width:106px;
	border:1px solid #c4c4c4;
	border-radius: 2px;
	background-color:#fff;
	margin:125px 0 1px 0;
	text-align:left;
	float:left;
	overflow:hidden;
	position:relative;
}
*/

/*.sprite_span {
	margin:0px 13px 0 20px;
	height:14px;
	width:14px;
}

.no_cover {
	display:inline-block;
	margin:0px 375px 0 13px;
}

*/





/*.change_cover {
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#363636;
	margin:23px 0 17px 0;
}
*/
/*.button_select_file {
	height:31px;
	width:139px;
	background-color: #f4f4f4;
    border: 1px solid #dbdbdb;
    border-radius: 2px;
    cursor: pointer;
	font: 11px Tahoma,Geneva,sans-serif;
	color:#666;
	text-align:center;
}

.margin_float {
	float:right;
	margin:10px 0 17px 0;
}

.select_file_publication {
	margin:62px 0 282px 0;
	text-align:center;
}

.select_file_publication .change_cover {
	font-size:13px;
}

.select_file_publication .button_select_file {
	font-size:12px;
	height:37px;
	width:148px;
	display:inline-block;
	margin-right:0;	
}
*/




/*Конец модальное окно*/
.lock {
    /* убираем скроллбары с основнового содержимого страницы */
    overflow: hidden;
	margin-left:-16px;
}
/*Начало модальное окно2*/
.modalWindow2 {
    display: inline-block;
	margin: 27px 38px 25px 38px;
	min-height: 250px;
	min-width:250px;
	background-color: #e4e3e3;
    border:1px solid #9d9d9d;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	position:relative;
	border-radius: 4px;}


		.modalWindow2_logo_zoom {
			display: inline-block;
			margin: 110px 38px 25px 38px;
			min-height: 250px;
			min-width:250px;
			background-color: #e4e3e3;
			border:1px solid #9d9d9d;
			box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
			position:relative;
			border-radius: 4px;}


		.modalWindow2_avatar_zoom {
			display: inline-block;
			margin: 80px 38px 25px 38px;
			min-height: 250px;
			min-width:250px;
			background-color: #e4e3e3;
			border:1px solid #9d9d9d;
			box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
			position:relative;
			border-radius: 4px;}

	
		 
		 
		 
span.s_close {
	position:absolute;
	top:1px;
	right:-29px; 
	width:18px;
	height:18px;
	border-radius:2px;
	background-color:rgba(255,255,255,0.2);
}
span.s_close:hover {
	background-color:#fafafa;
	cursor:pointer;} 

.modalWindow2 img, .modalWindow2_logo_zoom img, .modalWindow2_avatar_zoom img  {
	vertical-align:top;
	margin:18px;
	border:1px solid #9d9d9d;
}

/*Конец модальное окно2*/







/*Начало ВХОДА*/
.blocks_wrapper2 {
    padding-bottom: 21px;
	margin: 0 20px 32px 227px;
	width:753px;
}

.blocks_wrapper2 h1 {
	font:bold 16px/30px Verdana, Geneva, sans-serif;
	color:#222;
	padding:26px 0 9px 0;
	border-bottom:2px solid #d4d4d4;
	padding-left:99px;
}

.auth_form {
	margin: 18px 0 0 99px;
}

.auth_form label {
	display:block;
	font:bold 11px Verdana, Geneva, sans-serif;
	color:#333;
	line-height:2.1;
	margin-top:13px;
}

.blocks_wrapper2 input {
    font:11px Tahoma, Geneva, sans-serif;
	color:#333;
    padding: 8px 12px 8px 10px;
    width: 229px;
	border-left-color:#d9d9d9;
	border-top-color:#d9d9d9;
	border-right-color:#d9d9d9;
	border-bottom-color:#b5b5b5;
	display:block;
}

.blocks_wrapper2 input:focus {
	border-color:#49a5f7;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.blocks_wrapper2 .auth_button {
	font:11px Tahoma, Geneva, sans-serif;
	color:#000000;
    background-color: #d4d0c8;
    border:1px solid;
	border-color: #fff #000 #000 #fff;
    margin: 23px 0 0 136px;
    padding: 7px 0;
    width: 179px;
	cursor:pointer;
	
}
.blocks_wrapper2 .auth_form .auth_button {
	margin:19px  0 0 35px;}

.blocks_wrapper2 .auth_button:focus {
    border:1px solid;
	border-color: #fff #000 #000 #fff;
}



.remember_text {
	display:inline-block;
	margin: 12px 0 0 1px;
	padding-left:23px;
	font:11px Tahoma, Geneva, sans-serif;
    color: #333;
}
.auth_form .remember_label {
	margin:0 0 0 1px;
	display:inline-block;}
	
.blocks_wrapper2 a.forget_pass {
	font:11px Tahoma, Geneva, sans-serif;
    color: #0066cc;
    padding-left:56px;
}

.error_form_value { /*Базовый элемент. Текст ошибки всех форм */
	display:block;
    color: #ff1c00; 
	font:11px/23px Tahoma, Geneva, sans-serif;}


.blocks_wrapper2 .error {
	border: 1px solid #ff0000;
}
.loginVia {
    color: #BCBCBC;
    font:  12px Verdana, Geneva, sans-serif;
    position: absolute;
    top: 30px;
    right: 22px;    
}

.loginVia-but {
    cursor: pointer;
    color: #777;
    display: inline-block;
    width: 70px;
    text-align: center;
    background: #E8E5E0;
    margin-left: 8px;
    border-radius: 4px;
    padding: 4px 10px;
    
}
.loginVia-but:hover {
    font-weight: bold;
    background: #d4d0c8;
        color: #000;

}


/*Конец ВХОДА*/

/*Начало восстановления пароля*/
.enter_kod1 {
	margin:5px 0 -1px 0px;
}

.forget_pass_p {
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.5;
	margin:21px 0 -7px 99px;
}

.forget_pass_p1 {
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.5;
	margin:17px 0 -10px 99px;
}

.forget_pass_p2 {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:1.6;
	margin:28px 0 -7px 99px;
}

.forget_pass_p3 {
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.45;
	margin:20px 0 -2px 99px;
}

h1.error_red {
	border-bottom-color:#a85454;
}


/*Конец восстановления пароля*/


/*Начало регистрации*/

.blocks_wrapper2 .first_block3 {
	margin-top:30px;
}

.block3 {
	margin:15px 0 0 0;
}

.left_block3 {
    float:left;
    margin:4px 16px 0 4px;
    width: 80px;
	text-align:right;
}

.left_block3 label {
	display:block;
	font:bold 11px Tahoma, Geneva, sans-serif;
	color:#333;
	line-height:2.1;
}


.right_block3 {
	display: inline-block;
    position: relative;

}

.input_div2 {
	background-color: #fff;
    cursor: pointer;
    position: relative;
	font:11px Tahoma, Geneva, sans-serif;
	color:#333;
    padding: 8px 12px 8px 10px;
    width: 229px;
	border:1px solid;
	border-left-color:#d9d9d9;
	border-top-color:#d9d9d9;
	border-right-color:#d9d9d9;
	border-bottom-color:#b5b5b5;
	display:block;
}



.left_block3 label.dif_label {
	line-height:1.1;
	margin-top:0px;
}

.enter_kod {
	margin:14px 0 -10px 99px;
}


/*Конец регистрации*/

/*текст главной страницы*/

.index {
	padding:60px 0 45px 60px; }

.index_title {
	width:650px;}

	.index_title h1 {
		font: 20px/23px Verdana, Geneva, sans-serif;
		color:#1d1d1d;}
		
		.index_title p {
			font:15px/22px Arial, Helvetica, sans-serif;
			display:block;
			margin-top:12px;}
			.index_title p:first-of-type {
				margin-top:18px;}


.index h2 {
	font:bold 16px/18px Verdana, Geneva, sans-serif;
	color:#1d1d1d;
	margin:50px 0 0 0; }
	
	
	
.index_services {
	display:inline-block;
	width:205px;
	height:135px;
	background-color:#fff;
	margin:20px 14px 10px 0px;
	border:1px solid #c4c4c4;
	border-radius:4px;
	text-align:center;
	vertical-align:top;}
	.index_services:hover {
		border-color:#a3cd73;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.2),  0 0 1px #a3cd73;}
	
	.index_services a {
		display:inline-block;
		width:100%;
		height:100%;}
		.index_services a:hover {
			text-decoration:none;}
	
	.index_services span {
		display:block;
		font:14px/20px Arial, Helvetica, sans-serif;
		color:#1d1d1d;
		margin:84px 0 0px 0;}
	.index_services .s-index_services_auth span {
		margin:75px 0 0px 0;}

	.s-index_services-plr::before  {											
			background-position: -63px -335px;
			width: 35px;
			height: 35px;
			top:30px;
			left:85px;}
	.s-index_services-jrl::before  {											
			background-position: 0px -594px;
			width: 43px;
			height: 35px;
			top:30px;
			left:81px;}
	.s-index_services-auth::before  {											
			background-position: -91px -999px;
			width: 42px;
			height: 35px;
			top:30px;
			left:81px;}
	.s-index_services-reader::before  {											
			background-position: -91px -959px;
			width: 35px;
			height: 35px;
			top:30px;
			left:85px;	}
	
.index_description {
    font:14px/20px Arial, Helvetica, sans-serif;
	color:#333;
	width: 800px;	}
	.index_description p 	{	
		margin:15px 0 0 0;}
	.index_description ul {
		width: 600px;}
	.index_description li 	{	
		list-style-type:disc;
		margin:0 0 0 25px;}
	
a.index_catalog {
	display:block;
	font: 14px/14px Verdana, Geneva, sans-serif;
	color:#5d7d9b;
	margin-top:10px;}
	

/*текст главной страницы Конец */



/*Подписки левый блок Начало*/


.subscribe-container {
    margin: 16px 14px 14px 14px;
    width:202px;
	border: solid 1px #d5d5d5;
	border-radius:2px;
	overflow:hidden;
    text-align: center;
    
}
    .subscribe-bg {
    background-color: #E3F2E3;
    }


    .subscribe-bg_ok {
    background-color: #ecf2f4;
    }


    .subscribe-button {
    
}

        .subscribe-button button {
            cursor: pointer;
            background-color: #FE2245;
            border: 1px solid #FE2245;
            border-radius: 4px;
            color: #fff;
            font: 12px/28px Tahoma, Geneva, sans-serif;
            white-space: nowrap;
            margin: 20px 10px 15px 10px;
            width: 172px;
} 
                    .subscribe-button.__at1 button {
                        margin: 20px 10px 20px 10px;
}

            .subscribe-button button:hover {
                background-color: #EA2141;
                border: 1px solid #D30A2A;}

            .subscribe-button button:active {
                background-color: #CA213B;
                border: 1px solid #D30A2A;}



        .subscribe-button_ok button {
            position: relative;
            cursor: pointer;
            background-color: #ecf2f4;
            border: 1px solid #ecf2f4;
            border-radius: 4px;
            color: #888;
            font: 12px/28px Tahoma, Geneva, sans-serif;
            white-space: nowrap;
            margin: 10px 10px 8px 10px;
            width: 172px;
} 



  .subscribe-button_ok button:hover::before {
      
                content: "Отменить подписку";
                background-color: #f2f0f0;
                font: 12px/28px Tahoma, Geneva, sans-serif;
                display: inline-block;
                width: 172px;
                position: absolute;
                top: 0px;
                left: 0px;
                border-radius: 4px;
                border: 1px solid #979696;
                color: #333;
                     }	

  .subscribe-button_ok button:active::before {
      
                content: "Отменить подписку";
                background-color: #979696;
                font: 12px/28px Tahoma, Geneva, sans-serif;
                display: inline-block;
                width: 172px;
                position: absolute;
                top: 0px;
                left: 0px;
                border-radius: 4px;
                border: 1px solid #979696;
                color: #333;
                     }	
    


        .subscribe-border_bottom {
            border-bottom: 1px solid #D5D5D5;
            margin:  0 25px;
}

        .subscribe-button_txt {
            font: bold 11px/13px Tahoma, Geneva, sans-serif;
            padding: 0 20px 20px 20px;
}

        .subscribe-type {
            color: #777;
            font: normal 9px/10px Tahoma, Geneva, sans-serif;
            text-transform: uppercase;
            padding-top: 20px;
}

        .subscribe-title {
            font:  14px/13px Tahoma, Geneva, sans-serif;
            padding: 20px 5px;}

        .subscribe-title2 {
            font: bold 12px/13px Tahoma, Geneva, sans-serif;
            padding: 15px 10px 0 10px;
            margin-bottom: -2px;}


            .subscribe-title span {
                display: block;
                margin-top: 13px;
                font-size: 12px;}


      .subscribe-qr img  {
            margin-top: 15px;
}



            .subscribe-market p  {
                margin: 5px 10px 10px 10px;
                font:  12px/13px Tahoma, Geneva, sans-serif;
                
}

                .subscribe-market a {
                    position: relative;
                    background-color: #000;
                    border: 1px solid #D3D3D3;     
                    display: inline-block;
                    width: 36px;
                    height: 32px;
                    border-radius: 4px;
                    margin: 0 2px 20px 0;
    }
                    .subscribe-market a:hover {
                        background-color: #343434;
}

                     .subscribe-market_GPlay::before {
                        content: "";
                         background-image: url("../images/Google-Play-2.svg");
                         background-repeat: no-repeat;
                         display: inline-block;
                         width: 20px;
                         height: 24px;
                         position: absolute;
                         top: 7px;
                         left: 10px;
                     }	


                     .subscribe-market_AppGallery::before {
                        content: "";
                         background-image: url("../images/AppGallery-2.svg");
                         background-repeat: no-repeat;
                         display: inline-block;
                         width: 24px;
                         height: 24px;
                         position: absolute;
                         top: 7px;
                         left: 9px;
                     }	



                     .subscribe-market_RuStore::before {
                        content: "";
                         background-image: url("../images/RuStore-2.svg");
                         background-repeat: no-repeat;
                         display: inline-block;
                         width: 24px;
                         height: 24px;
                         position: absolute;
                         top: 7px;
                         left: 9px;
                     }	


/*Подписки левый блок Конец*/

.subscribe_list {
    padding: 30px 140px;
}

.subscribe_list h1 {
    font: bold 28px/36px Arial, Geneva, sans-serif;
        padding:  0 0 25px 0;}

.subscribe_list-not {
        font: bold 20px/38px Arial, Geneva, sans-serif;
        padding-top: 35px;
}

.subscribe_list-not_sub  {
            font: normal 16px/28px Arial, Geneva, sans-serif;
            padding: 15px 0;
}


.subscribe_list-menu {
    margin-bottom: 10px;
    margin-left: 0px;

       }
    .subscribe_list-menu li{
        font: 14px/32px Arial, Geneva, sans-serif;        display: inline-block; 
        padding:  0 32px;
        border: 1px solid #D2D2D2;
        border-radius: 4px;
        margin-left: 10px;
        cursor: pointer;
		user-select: none;
	}
	.subscribe_list-menu a{
		text-decoration: none;
		color: black;
	}

    .subscribe_list-menu li:hover {
        border: 1px solid #00569f;
    	box-shadow: inset 0 0 6px #D2D2D2;	
        cursor: pointer;
	}

        .subscribe_list-menu li.active {
            font-weight: bold;
            border: 1px solid #D2D2D2;
            background: #F0F0F0;
            cursor:context-menu;
    	    box-shadow: inset 0 0 0px #D2D2D2;	
		}

.subscribe_list-w {
    margin: 0 0 25px 27px;}

.subscribe_list-w a, .subscribe_list-f a {
    text-decoration: none;
    color: #000;
}
    .subscribe_list-w a:hover, .subscribe_list-f a:hover {
        color: #00569f;
    }


.subscribe_list-cover {
    width: 100px;
    border: 1px solid #999; 
}
.subscribe_list-item {
    display:inline-block;
    width: 100px;
    vertical-align: top;
}
.subscribe_list-item:nth-child(2n) {
    width: 570px;
    padding: 10px 0 0 15px;
}

.subscribe_list-f {
	margin-bottom: 2rem;
}

.subscribe_list-item-subj {
	flex: 100%;
	padding: 10px 0 0 15px;	
}
.subscribe_list-item-counter {
	margin-top: 8px;
	font-family: Arial, sans-serif;
	user-select: none;
}
.subscribe_list-items-container .cover_container {
	width: 100px;
	height: 120px;
	margin: 0;
}
.subscribe_list-type-selection a {
	text-decoration: none;
	color: black;
	border-bottom: 1px solid transparent;
	font-size: 0.9rem;
	margin-right: 8px;
}
.subscribe_list-type-selection a:hover {
	border-bottom: 1px solid #909090;
}
.subscribe_list-popup-menu {
	background: #f0f0f0;
}
.subscribe_list-popup-menu a {
	display: block;
	text-decoration: none;
}
.subscribe_list-popup-menu a:visited {
	color: black;
}
.subscribe_list-popup-menu .item {
	padding: 14px 24px 14px 24px;
	user-select: none;
	cursor: pointer;
}
.subscribe_list-popup-menu .item:hover {
	background: #e0e0e0;
}
.subscribe_list-type-selection {
	margin-top: 24px;
	margin-bottom: 24px;
	padding: 0 12px 0 12px;
}
.subscribe_list-type-selection a.current {
	text-decoration: none;
	color: black;
	border-bottom: 1px solid black;
}
.subscribe_list-items-container .cover_blank {
	width: 100px;
	height: 120px;
	margin: 0;
}
.subscribe_list-items-container .subscribe_list-number {
	font-size: 1.1rem;
}
.subscribe_list-items-container .subscribe_list-title {
	font-size: 1.0rem;
}
.subscribe_list-items-container .subscribe_list-desc {
	font-size: 0.8rem;
	font-weight: 500;
	font-family: Arial, Geneva, sans-serif;
}
.subscribe_list-article {
	display: flex;
	flex-direction: column;
}
.subscribe_list-article .subscribe_list-title {
	padding-top: 0;
}
.subscribe_list-item-popup {
	display: flex;
	width: 30px;
	padding: 2px 2px;
	font-weight: bold;
	font-size: 1.24rem;
	user-select: none;
	color: #505050;
	text-align: center;
	align-items: center;
	justify-items: center;
	align-content: center;
	justify-content: center;
	height: 40px;
}
.subscribe_list-item-popup:hover {
	color: #00569f;
	cursor: pointer;
	border-radius: 64px;
	background: #00569f50;
}
.btn-hide-link {
    border: none;
    outline: none;
    background: none;
    cursor: pointer;
    color: #808080;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
	margin-top: 1rem;
}
.btn-hide-link:hover {
	color: #00569f;
	border-bottom: 1px solid #00569f;
}

.subscribe_list-number{
    font: bold 20px/22px Arial, Geneva, sans-serif;
}

 .subscribe_list-jrl_name {
    font: bold 20px/22px Arial, Geneva, sans-serif;
}
.subscribe_list-issue {
    display: block;
    padding-top: 15px;
    font: 14px/20px Arial, Geneva, sans-serif;
color: #555;}



.subscribe_list-contents {
    padding-left: 15px;
    font: 14px/20px Arial, Geneva, sans-serif;
color: #555;}
    

.subscribe_list-title {
    display:block;
    padding-top: 10px;
    font: bold 16px/18px  Arial, Geneva, sans-serif;
}
.subscribe_list-title2{
    display:block;
    font: bold 16px/18px  Arial, Geneva, sans-serif;
}

.subscribe_list-status {
    font: 12px/16px Arial, Geneva, sans-serif;
    padding-top: 10px;
    color: #888;
}

.subscribe_list-keyword {
    font: 14px/16px Arial, Geneva, sans-serif;
    padding-top: 10px;    
}





/*Кнопка Подписки в шапке Начало */
.subscriptions {
    border: 1px solid #265D83;
    font:14px/20px Tahoma, Geneva, sans-serif;
    display: inline-block;
    position:absolute;
    right:300px;
    height:44px;
	width:100px;
    top:3px;
}

.subscriptions:hover {
    border: 1px solid #8098b4;
    border-radius: 2px;

}

.subscriptions a {
	color:#8098b4;
    text-decoration: none;
    display: flex;
    width: 100%;
    height: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.subscriptions a:hover { 
	color:#fff;
}

.subscriptions-indicator {
    position: absolute;
    left:85px;
    top:3px;
    font:10px/12px Tahoma, Geneva, sans-serif;
    background-color: #f91144;
    padding: 3px 7px 4px 7px;
	color:#fff;
    border-radius: 16px;
}
/*Кнопка Подписки в шапке Конец */


/*Начало верхних кнопок*/


.sign-box {
    font-family: Tahoma, Geneva, sans-serif;
    display: inline-block;
    position:absolute;
    right:20px;
    top:3px;
    color: #d2d2d2;
    font-size: 11px; }


.header_button {
    border: 1px solid #265d83;
	background-color:#265d83;
    border-radius: 2px;
    float: left;
    height: 44px;
    width: 65px;
    text-align: center;
}

.header_button:hover {
    border: 1px solid #8098b4;
}

.header_button:hover p {
    color:#f0f0f0;
}

.header_button:hover a {
    text-decoration: none;
}

.header_button a.s_basket_big, .header_button a.s_basket_small, .header_button a.s_download_big {
	display:inline-block;
	height:44px;
	width:65px;
	color:#8098b4;
}

.header_button p {
	margin:38px 0 0 0;
	font:11px Verdana, Geneva, sans-serif;
	color:#8098b4;
}

.border_left {
	float:left;
	border-left:1px solid #8098b4;
	height:40px;
	margin:4px 0 0 19px;
}

.enter_registration {
	float:left;
	margin:9px 0 0 12px;
}

.enter_registration li {
	height:16px;
}
.enter_registration li a {
	font:11px Tahoma, Geneva, sans-serif;
	color:#8098b4;
	line-height:16px;
}

.enter_registration li a:hover {
	color:#f0f0f0;
}

.width_less {
	height: 44px;
    width: 55px;
	margin-left:18px;
}

.header_button a.s_line38  {
	height:44px;
	width:55px;
	display:inline-block;
	color:#8098b4;
}

.width_less:hover a {
    text-decoration: none;
}

.width_less p {
	margin:32px 0 0 0;
}

p.number_basket {
	position:absolute; 
	bottom:32px; 
	right:13px; 
	height:8px; 
	width:22px; 
	text-align:center; 
	font:11px Verdana, Geneva, sans-serif; 
	color:#f0f0f0;
}

.header_button:hover .number_basket { 
	color:#333;
}
/*Конец верхних кнопок*/


/*Начало ВЫЙТИ-выпадающее меню*/
.header_button:hover .modalWindow6_wrapper {
    display:block;
}

.modalWindow6_wrapper {
    display:none;
	position:absolute;
	top:42px;
	right:-21px;
	z-index:2;
}

.modalWindow6 {
	margin-top:15px;
	max-width: 418px;
	background-color: #fff;
    border:1px solid #e2e2e2;
	border-radius:2px;
	box-shadow: 5px 8px  13px rgba(0,0,0,0.6);
	text-align:left;
	position:relative;
	padding-bottom:70px;
}

.profile_text {
	position:relative;
	margin:17px 21px 10px 21px;
}

.profile_text li {
	font:12px/22px Tahoma, Geneva, sans-serif;
	color:#777;
	max-width:393px;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:bottom;
	white-space:nowrap;
	padding:0 0 0 6px;
}

.profile_text li.big_bold {
	font:bold 14px/25px Tahoma, Geneva, sans-serif;
	color:#292929;
	max-width:393px;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:bottom;
	padding:0 125px 0 6px;
}


li.account_setting {
	position:absolute;
	top:6px;
	right:7px;
	background-color:#ffffff;
}

li.account_setting a {
	width:69px;
	display:block;
	height:100%;
	font:12px Tahoma, Geneva, sans-serif;
	color:#777;
	padding-left:16px;
}

li.account_setting a:hover {
	text-decoration:underline;
	color:#333;
}

.modalWindow6 .border_top {
	margin:0 21px 3px 21px; 
	border-bottom:1px solid #888;}
	
.modalWindow6 .border_bottom {
	margin:3px  21px 0 21px; 
	border-bottom:1px solid #888;}	
	
.modalWindow6_content {
	max-height:240px;
	overflow: auto;
	padding-right:15px;
	min-width:360px;
}

.empty_div2 {
	width:7px;
	height:72px;
	position:absolute;
	top:0;
	left:-7px;
}

.empty_div3 {
	width:7px;
    height:72px;
	position:absolute;
	top:0;
	right:-7px;
}
.profile_text2_header_wrapper {
	max-width:418px;
	min-width:326px;
	margin:-6px  21px 10px 21px; 
	}


.profile_text2_wrapper {
	border-bottom:1px solid #e2e2e2;
	max-width:418px;
	min-width:326px;
	margin:0px 6px 0px 21px;
}

div.profile_text2_wrapper:first-of-type {
	border-top:1px solid #e2e2e2;
}

a.profile_text2 {
	margin:3px 0px 3px 0px;
	position:relative;
	display:block;
	min-width:326px;
	max-width:400px;
	height:72px;
}

a.profile_text2 span {
	font:12px/22px Tahoma, Geneva, sans-serif;
	color:#888;
	max-width:300px;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:bottom;
	white-space:nowrap;
	display:block;
	padding:0 80px 0 6px;
}

a.profile_text2 span:first-of-type {
	padding:10px 70px 0 6px;
}

a.profile_text2 span:nth-child(2) {
	font-weight:bold;
}

a.active_profile span {
	color:#333;
} 

a.active_profile .s_publisher5::before {
	background-position: 0px -373px;}
	
a.active_profile .s_my_profile3::before {
	background-position: -71px -706px;}



a.profile_text2:hover {
	background-color:#fff0d1;
}
a.profile_text2.active_profile:hover {
	background-color:#FFFFFF;
}



a.profile_text2:hover .empty_div2, a.profile_text2:hover .empty_div3  {
	background-color:#fff0d1;
}
a.profile_text2.active_profile:hover .empty_div2, a.profile_text2.active_profile:hover .empty_div3  {
	background-color:#FFFFFF;
}



a.profile_text2:hover span {
	color:#333;
}

a.profile_text2:hover .s_publisher5::before {
	background-position: 0px -373px;}

a.profile_text2:hover .s_my_profile3::before {
	background-position: -71px -706px;}


a.profile_text2 span.publAndUser_foto_cover2 {
    background-color: #f8f8f8;	
	border:1px solid #d5d5d5;
	border-radius:2px;
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	top:10px;
	right:6px;
	padding:0;
}

a.profile_text2 span.publAndUser_foto2 {
	border:2px solid #ffffff;
	background-color: #f8f8f8;
	height:46px;
	width:46px;
	display:block;
	padding:0;
}

a.active_profile  span.publAndUser_foto2 {
	background-color: #ecf2f4;
} 

/*.publAndUser_foto_cover2 span.vertical_align {
	display:inline-block; 
	position:relative;	
	margin:0; 
	padding:0; 
	width:50px; 
	height:50px; 
 }
*/

span.publAndUser_foto_cover2 img  {
	font:11px/11px Tahoma, Geneva, sans-serif;
	position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.button_exit {
	position:absolute;
	right:22px;
	bottom:20px;
	background-color: #f4f4f4;
	border: 1px solid #dbdbdb;
	border-radius: 2px;
	color: #666;
	cursor: pointer;
	font: 11px Tahoma,Geneva,sans-serif;
	height: 30px;
	width: 61px; 
    text-align: center;
}
.button_exit:hover {
	background-color: #e7e7e7;
	border: 1px solid #c9c9c9;
	color: #000;
    text-align: center;
}


/*Конец ВЫЙТИ-выпадающее меню*/


/* Базовый. Начало Изменения сохранены Редактирование документов и публикаций*/
.changes-save, .changes-save_error {
	margin:10px 20px 0px 20px;
	background-color:#fff0d1;
	border:1px solid #f0e3c9;
	text-align:center;
	font:bold 11px/35px Tahoma, Geneva, sans-serif;
	border-radius:2px;
	color:#444;}

.changes-save_error::before {
	color:#e12929;
    content: "Ошибка!";
		margin-right:5px;}

.changes-save__bottom {
	margin:26px 20px -23px 20px;
}
/*Конец изменения сохранены*/







/*Корзина начало*/
#basket_left_block {
    display: inline-block;
    margin: 0;
    vertical-align: top;
    
}

.basket_container {
	margin:20px 22px 20px 20px;
	border:1px solid #d5d5d5;
	border-radius:2px;
	background-color:#FFFFFF;

}

.basket_cover_blank {
	width:198px;
	height:186px;
	background-color:#ecf2f4;
	margin:2px;
	border-radius:2px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#555;
	line-height:20px;
	text-align:center;
	white-space: nowrap;
	overflow:hidden;
}

.basket_cover_blank h2 {
	font:bold 14px Tahoma, Geneva, sans-serif;
	padding:22px 0 9px 0;
}

.basket_button {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(129, 193, 98, 1) 0%, rgba(110, 166, 84, 1) 100%);
    border: 1px solid #669252;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font: 11px Tahoma,Geneva,sans-serif;
    height: 30px;
    width: 174px;
	white-space: nowrap;
	margin:35px 0 12px 0;
}

.basket_button:hover {
	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(116, 172, 88, 1) 0%, rgba(102, 154, 79, 1) 100%);
}
	

#basket_right_block {
	width:724px;
	margin-left:0px;
	display: inline-block;
    padding-bottom: 50px;
    position: relative;
    vertical-align: top;
}

.basket_title_box {
	padding:29px 0 13px 2px;
    border-bottom:#d5d5d5 solid 2px;

}

.basket_title_box h1 {
	font:18px Verdana, Geneva, sans-serif;
	color:#000000;
}

.publication_box_bas {
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0 20px 2px;
    position: relative;
}


.publication_img_bas {
	display:inline-block;
    border: 1px solid #ccc;
    float: left;
    height: 94px;
	margin:0 16px 0 0;
    overflow: hidden;
    width: 65px;
}

.publication_img_bas img {
	display:inline-block;
	font: 10px/12px Arial, Geneva, sans-serif;
    width: 65px;
}


.publication_box_title_bas {
	display: block;
    float: left;
    margin: 1px 0 8px 0;
    max-height: 33px;
    overflow: hidden;
    text-decoration: none;
    width: 545px;
}

.publication_box_title_bas a {
    color: #444343;
    font: bold 13px/16px Verdana,Geneva,sans-serif;
}

.publication_box_author_bas {
	color: #444343;
    float: left;
    font: 11px/14px Tahoma, Geneva, sans-serif;
    margin:3px 0 8px 0;
    width: 545px;
    max-height: 14px;
    overflow: hidden;

}

.publication_box_type_bas {
    color: #444343;
    margin:6px 0 8px 0;
    float: left;
    font: 11px/14px Tahoma, Geneva, sans-serif;
    width: 545px;
    max-height: 14px;
    overflow: hidden;
	
}

.publication_price {
	position:absolute; 
	top:22px; 
	left:650px; 
	font:bold 13px Verdana, Geneva, sans-serif; 
	color:#a85454;
}

.publication_delete {
	display:inline-block;
	position:absolute; 
	bottom:25px; 
	right:12px; 
	width:11px; 
	height:14px;
}


.totally {
	text-align:right;
	margin:18px 0 0 0;
}

.totally p {
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#333;
}

.totally p span {
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#b02906;
}

.basket_button_bottom {
	background-color:#f8f8f8;
    border: 1px solid #c6c6c6;
    border-radius: 2px;
    color: #666;
    cursor: pointer;
    font: 11px Tahoma,Geneva,sans-serif;
    height: 30px;
    width: 174px;
	white-space: nowrap;
	margin:22px 0 0 0;
}
.basket_button_bottom:hover {
	background-color:#f1f1f1;
    border: 1px solid #b6b5b5;
    color: #000000;
	}

/*Корзина конец*/





/*Мои загрузки начало*/



#uploads_left_block {        /*Левый блок начало*/
    display: inline-block;
    margin: 0;
    vertical-align: top;  
}

.uploads_container {
	margin:16px 19px 10px 14px;
}
.uploads_container .margin-5 {    /*01_1 начало*/
	margin-top:-5px;
}


.uploads_container a:hover {
	text-decoration:none;
}


.title_left {                 /*МОЯ БИБЛИОТЕКА*/
	position:relative;
	margin-bottom:19px;
}

p.library {                      
	font:10px/10px Tahoma, Geneva, sans-serif;
	color:#00569f;
	padding:11px 11px 7px 69px;
	background-color:#ecf2f4;
	margin:0 0 0 -12px;
	border-bottom:1px solid #e2e2e2;
}

.title_left p a {
	display:inline-block;	
	font:11px/25px Tahoma, Geneva, sans-serif;
	color:#b5b6b6;
	margin:0 0 0 58px;
	width:150px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding-right:8px;	

	
}

.publAndUser_foto_cover {
	background-color:#f8f8f8;
	position:absolute;
	border:1px solid #d5d5d5;
	border-radius:2px;
	top:3px;
	left:-3px;
	width:50px;
	height:50px;
}

.publAndUser_foto {
	border:2px solid #ffffff;
	background-color: #ecf2f4;
	height:46px;
	width:46px;
}

.publAndUser_foto_cover img  {
	font:11px/11px Tahoma, Geneva, sans-serif;
	color:#999;
	position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.publAndUser_foto_cover a {
	display:block;
	width:100%;
	height:100%;
	
}

.uploads_wraper, .publication_wraper  {
	border-bottom:1px solid #e2e2e2;
	padding:0 0 13px 0;
}



.uploads_directory {          /*Блок каждой отдельной папки начало*/
	margin:0 0 0 0;
	font:12px Tahoma, Geneva, sans-serif;
	color:#292929;
	width:216px;
	height:27px;
	overflow:hidden;
	cursor:pointer;
	white-space: nowrap;
	position:relative;
	}
	
		.uploads_directory:hover {
			background-color:#fff0d1;}
			
			
.uploads_directory.active {
	cursor: default;	}
	
		.uploads_directory.active:hover {
			background-color:#FFFFFF;}

.uploads_directory span {
	display:inline-block;
	line-height:27px;
	white-space: nowrap;
}	
.uploads_directory  a {
	display:inline-block;
	color:#292929;
	text-decoration:none;
	padding: 0 5px;
	margin-left:-5px;
}	


.uploads_directory_name {
	display:inline-block;
	height:100%;
	white-space: nowrap;
	
}
		
.s_arrow_close, .s_arrow_open {
	width:14px; 
	height:19px;  
	display: inline-block; 
	vertical-align: top;
	white-space: nowrap;
	cursor:pointer;
	margin:4px 4px 4px 0;
	position:relative;

}
 .empty_div_cap{
	width:14px; 
	height:19px;  
	display: inline-block; 
	vertical-align: top;
	white-space: nowrap;
	cursor:inherit;
	margin:4px 4px 4px 0;
	position:relative;

}


.s_arrow_close:hover, .s_arrow_open:hover {
	background-color:#ecdbb7;
}




.s_directory_red, .s_directory_left,  .s_directory_left2 {
	display:inline-block;
	height:100%;
	padding:0 0 0 25px;
	vertical-align: top;
	white-space: nowrap;
	
	}
.s_publisher_red, .s_publisher_bookmark_red  {
	display:inline-block;
	height:100%;
	padding:0 0 0 25px;
	margin-left:18px;
	vertical-align: top;
	white-space: nowrap;}
	
.s_prof_journals, .s_prof_journals_red  {
	display:inline-block;
	height:100%;
	padding:0 0 0 25px;
	margin-left:18px;
	vertical-align: top;
	white-space: nowrap;}


.empty_div {
	width:16px;
	display:inline-block;
	height:100%;
	vertical-align: top;
	white-space: nowrap;
	
}

.active_directory {
	font-weight:bold;
	color:#bb3b2d;
	display:inline-block;
	white-space: nowrap;	 /*Блок каждой отдельной папки конец*/
}







	
.uploads_types { /*Блок загрузок по типам начало*/
	margin:8px 0 7px 25px;
	width:191px;
	border-top:1px dotted #c9c9c9;
} 
.uploads_types .active_type { 
	font-weight:bold;
	color:#bb3b2d;
}


.uploads_types span {
	font:10px/18px Tahoma, Geneva, sans-serif;
	color:#858d9c;
}

.uploads_types li  {
	display: inline-block;
	width:146px;
	font:11px/18px Tahoma, Geneva, sans-serif;
	color:#555;
	padding:0px 0 0px 35px;
}


.uploads_types a {
	display: inline-block;
	width:146px;
	font:11px/18px Tahoma, Geneva, sans-serif;
	color:#555;

	padding:0px 0 0px 35px;
	margin-left:-35px;
}

.uploads_types .hover:hover, .uploads_types a:hover {
	background-color:#fff0d1;
	cursor:pointer;
	color:#000000;
}

.uploads_types_name {
	margin-top:7px;
}

li.uploads_types_name2 {
	 border-top:1px dotted #c9c9c9;
	 width:174px;
	 margin-top:8px;
	 padding-top:4px;
	 padding-left:17px;
	 color:#858d9c;        /*Блок загрузок по типам конец*/
}



.small_menu  { 								/*Блок маленького левого меню начало*/
	margin-bottom:15px;
	}
	
.small_menu  li {                   
	border-bottom:1px solid #e2e2e2;
}


.small_menu li a {
	font:12px Tahoma, Geneva, sans-serif;
	color:#292929;
	padding:7px 13px 5px 43px;
	margin:7px 0;
	width:158px;
	display:inline-block;
}
.small_menu.top {
	margin-top:-8px;
	}

.small_menu li a:hover {
	background-color:#fff0d1;     /*Блок маленького левого меню конец*/
}	
	

#uploads_right_block {          /*Правый блок начало*/
	width:723px;
	margin-left:0px;
	display: inline-block;
    padding-bottom: 50px;
    position: relative;
    vertical-align: top;
}

.uploads_title_box {          /*Блок с заголовком начало*/

	margin:29px 0 10px 0px;
	padding-bottom:6px;
	border-bottom:2px solid #d3d3d3;
	position:relative;
}

.uploads_title_box h1 {
	display:inline-block;
	font:18px/22px Verdana, Geneva, sans-serif;
	color:#000;
	padding:0 0 7px 1px;
}

.uploads_title_box h1 a {
	display:inline-block;
	color:#000;
	font:18px/22px Verdana, Geneva, sans-serif;
	
}

.uploads_title_icons {       /*Блок с верхними иконками начало*/
	display:inline-block;
	position:absolute;
	right:2px;
	top:2px;
}

.uploads_title_icons li {
	display:inline-block;
	margin-right:11px;
	cursor:pointer;
}


.s_download_delete {
	width:11px;
	height:14px;
}

.s_sort {
	width:20px;
	height:21px;
}

.s_download {
	width:13px;
	height:14px;
}

.s_new_catalog {
	width:17px;
	height:14px;       
}
.s_author_pub2 {
	width:15px;
	height:15px;        
}
.s_draft4 {
	width:15px;
	height:15px;        
}

.s_published4 {
	width:15px;
	height:15px;        
}

.s_move{
	width:16px;
	height:14px;        
}


li.sorting {             /*Выпадающее меню начало*/
    position:relative;
}

li.sorting:hover .modalWindow5_wrapper { 
	display:block;
}

.modalWindow5_wrapper {       
    display:none;
	position:absolute;
	top:18px;
	right:-71px;
	z-index:2;
}

.modalWindow5 { 
	margin-top:14px;      
    width: 246px;
	background-color: #fff;
    border:1px solid #e2e2e2;
	border-radius:1px;
	box-shadow: 5px 8px  13px rgba(0,0,0,0.6);
	cursor:default;
}

.modalWindow5_content {
	margin:14px 15px;
	font:12px/16px Tahoma, Geneva, sans-serif;
	color:#292929;
}

p.sort_by {
	padding:5px 0px 4px 36px;
	margin-bottom:9px;
	background-color:#ecf2f4;
	border-bottom:1px solid #e5e5e5;
	cursor:default;
}
	
.type_sort:hover {
	background-color:#f0f0f0;
	cursor:pointer;
}

.type_sort:hover .left_part span, .type_sort:hover .right_part span  {
	display:inline-block;
}


.left_part {
	display:inline-block;
	width:170px;
}

.left_part p {
	display:inline-block;
	padding:5px 0px 6px 0px;
	margin-left:36px;
	width:111px;
}

.left_part:hover .hover2, .right_part:hover .hover2 {
	border: 1px solid rgba(215, 214, 214, 1);
}

.left_part:hover .s_sort_down::before {
	background-position: -44px -527px;
} 

.right_part:hover .s_sort_up::before {
	background-position: -74px -527px;
} 

.right_part {
	display:inline-block;
	width:42px;
}

.left_part span, .right_part span {
	display:none;
	border: 1px solid rgba(215, 214, 214, 0);
    border-radius: 2px;
    cursor: pointer;
    height: 18px;
    width: 16px;
}

.left_part span:hover, .right_part span:hover {
	border: 1px solid rgba(215, 214, 214, 1);
}

.left_part span.active_span, .right_part span.active_span   {
	display:inline-block;
	border: 1px solid rgba(215, 214, 214, 0);
    cursor: auto;
    height: 18px;
    width: 16px;
}

.left_part span.active_span:hover, .right_part span.active_span:hover   {
	border: 1px solid rgba(215, 214, 214, 0);
}



 /*Блок с верхними иконками конец*/
 
 
.uploads_bread_crumbs { /*Блок хлебных крошек начало*/
	margin:0 0 6px 2px;
	font:bold 12px/16px Verdana, Geneva, sans-serif;

}

.uploads_bread_crumbs li {
	display:inline-block;
	font:bold 12px/16px Verdana, Geneva, sans-serif;
	color:#000;
	max-width: 450px;
	overflow:hidden;
	white-space: nowrap;
	vertical-align:top;
	}

.uploads_bread_crumbs li a {
	display:inline-block;
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#000;
	font-weight:normal;
}
span.s_bread2 {
	display:inline-block;
	font:bold 12px/16px Verdana, Geneva, sans-serif;
	width:13px;            /*Блок хлебных крошек конец/Блок с заголовком конец*/
}
	
	
	
	


.uploads_directory_right {    /*Правый Блок с папками начало*/
	border-bottom: 1px solid #e5e5e5;
	
}

.uploads_directory_right_name {
	position:relative;
	margin:2px 0;
	padding:12px 60px 8px 45px;
	white-space: nowrap;	
	border-radius:2px;
}
.uploads_directory_right_name p {
	display:inline-block;
}

.uploads_directory_right_name a {
	font:12px/16px Verdana, Geneva, sans-serif;
	color:#444343;
    display:inline-block;    
} 

.uploads_directory_right_name span {
	display:inline-block;
	max-width:550px;
	overflow:hidden;  
	}
	.uploads_directory_right_name span:hover {
		text-decoration:underline; 				/*Правый Блок с папками конец*/
		}



.publication_icons_down {    /*Блок с моргающими иконками начало*/
	position:absolute;
	top:23px;
	right:5px;
}
.uploads_directory_right ul.different_position {
	top:14px;
}

.publication_icons_down li {
	display:inline-block;
	margin-right:8px;
}
li.s_publication_edit  {
	width: 13px;
    height: 13px;
	cursor:pointer;
}
li.s_mark, li.s_mark1 {
	width: 14px;
    height: 14px;
	cursor:pointer;
}

li.s_mark_check, li.s_mark_check1, .s_mark_check2 {
	width: 14px;
    height: 14px;
	cursor:pointer;
}


li.s_draft3 {
	width:17px;
	height:14px;
	cursor:pointer;
}

li.s_published3 {
	width:15px;
	height:15px;
	cursor:pointer;
}


.publication_icons_down li.s_publication_edit, .publication_icons_down li.s_mark, .publication_icons_down li.s_draft3, .publication_icons_down li.s_published3  {
	display:none;
}
.uploads_directory_right:hover .publication_icons_down li.s_publication_edit, .uploads_directory_right:hover .publication_icons_down li.s_mark {
    display:inline-block;}


.publication_box_download:hover .publication_icons_down li.s_publication_edit, .publication_box_download:hover .publication_icons_down li.s_mark, .publication_box_download:hover .publication_icons_down li.s_draft3, .publication_box_download:hover .publication_icons_down li.s_published3  {
    display:inline-block;}


.background_col {
	background-color:#fff0d1;
    border: 1px solid #e9e9e9;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	
}   
.highlight {
	background-color:#fafafa;
    border: 1px solid #afccaf;
	box-shadow: 0 0 10px rgba(175, 204, 175, 1);
	
}                            /*Блок с моргающими иконками конец*/

.del_prof_box {				/*Пометка удаленного профиля*/
	opacity: 0.5;}

.del_prof {
    font:  13px/12px Tahoma, Geneva, sans-serif;
	position:absolute;
	top:21px;
	right:45px;
	color:#9d5faf;}

.del_prof2 {
    font: 11px/12px Tahoma, Geneva, sans-serif;
	position:absolute;
	bottom:5px;
	left:6px;
	color:#9d5faf;}						/* Конец. Пометка удаленного профиля*/
	

.publication_box_download {         /*Блок с публикацией начало*/
    border-bottom: 1px solid #e5e5e5;
}

.publication_box_down {
	margin:2px 0;
	padding: 18px 0;
	position: relative;
	border-radius:2px;

}


.publication_img_down { /*Блок с картинкой публикации начало*/
	display:inline-block;
	background-color:#FFFFFF;
    border: 1px solid #ccc;
    float: left;
    height: 94px;
	margin:0 16px 0 10px;
    overflow: hidden;
    width: 65px;
}


.publication_img_down img {
	display:inline-block;
	font: 10px/12px Arial, Geneva, sans-serif;
    width: 65px;        /*Блок с картинкой публикации конец*/

}

.publication_box_title_down {  /*Блок с заголовком публикации начало*/
	display: block;
    float: left;
    margin: 1px 0 8px 0;
    max-height: 33px;
    overflow: hidden;
    text-decoration: none;
    width: 525px;
	
}

.publication_box_title_down a {
    color: #444343;
    font: bold 13px/16px Verdana,Geneva,sans-serif;
	display: block; /*Блок с заголовком публикации конец*/

} 

.publication_box_author_down {  /*Блок с автором публикации начало/конец*/
	
	color: #444343;
    float: left;
    font: 11px/14px Tahoma, Geneva, sans-serif;
    margin:3px 0 8px 0;
    width: 500px;
    max-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;	
}



.publication_box_type_down {  /*Блок с типом публикации начало*/
    color: #444343;
    margin:6px 0 8px 0;
    float: left;
    font: 11px/14px Tahoma, Geneva, sans-serif;
    width: 500px;
	
}

.publication_box_type_down li {
    display:inline-block;
	margin-right:4px;
	line-height:13px;
}

.publication_box_type_down span {
    color:#999;
}

.publication_box_type_down li a {
    font:11px Arial, Helvetica, sans-serif;
	color:#758ba1;
}

.publication_box_type_down li span.access_a {
	font:11px Tahoma, Geneva, sans-serif;
	color:#007700;
}


li.add_to_collection {
    position:relative;
}




.s_location_published {
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:2px;
	cursor:pointer;
}
.s_location_draft {
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:2px;
	cursor:pointer;
	}
.s_location_bookmark {
	display:inline-block;
	width:13px;
	height:13px;
	margin-right:2px;
	cursor:pointer;
	}




li.add_to_collection:hover .modalWindow4 { /*Выпадающее меню начало*/
	display:block;
}

.modalWindow4 {       
    display:none;
	position:absolute;
	top:-10px;
	left:-45px;
    width: 311px;
	background-color: #fff;
    border:1px solid #e2e2e2;
	border-radius:2px;
	z-index:2;
	box-shadow: 5px 8px  13px rgba(0,0,0,0.6);
}

.modalWindow4_content {
	margin:14px 12px 23px 15px;
}

.modalWindow4_content li {
	display:block;
	font:12px/16px Tahoma, Geneva, sans-serif;
	color:#292929;
}


.modalWindow4_content li:first-child span  {
	background-color:#f4f3f3;
	display:block;
	padding:5px 0px 4px 36px;
	margin-bottom:9px;
	border-bottom:1px solid #e5e5e5;
	color:#292929;
}

.modalWindow4_content li:first-child span.background_col2 {
	background-color:#ecf2f4;
}

.modalWindow4_content li p {
	display:block;
	margin-left:25px;
	font:12px/16px Tahoma, Geneva, sans-serif;
	color:#292929;
	padding:5px 0px 6px 11px;
}


.modalWindow4_content li p:hover {
	background-color:#fff0d1;
	cursor:pointer;
}


             /*Выпадающее меню конец/Блок с типом публикации конец*/
                       

a.document_create {                /*Ссылка СОЗДАТЬ ДОКУМЕНТ внизу блока*/
	position:absolute; 
	bottom:11px; 
	right:11px;
	font:11px Arial, Helvetica, sans-serif;
	color:#758ba1; 
}

/*Мои загрузки конец*/


/*Языки начало*/
 									





																			/*Файл в языках начало*/

/*																			p.dop_page {
																				font:13px/20px Tahoma, Geneva, sans-serif;
																				color:#666;
																				margin:28px 0 0 216px;
																			}

																			.file input {   
																				margin:2px 10px 0 -24px; 
																				min-width:10px;
																			}
																			ul.file  {
																				margin-left:24px;
																				
																				}
																			.file li {
																				font:12px Tahoma, Geneva, sans-serif;
																				color:#383737;
																				line-height:1.2;
																			}
																			
																			.file li:first-child {
																				margin:10px 0 -1px 0px;}
																			
																			.file li:last-child {
																				margin:15px 0 -1px 0px;
																				padding:15px 0 4px 0px;
																				border-top:1px solid #e9e9e9;
																			}
																			.info_file {
																				background-color: #f3f3f3;
																				padding:0 0 0 20px;
																				color: #888;
																				margin: 15px 0 0 23px;
																				width:431px;
																			}
																			
																			.info_file li {
																				font: 11px/40px Verdana, Geneva, sans-serif;
																				color: #888;
																				
																				}
																			.info_file .upd_error {
																				color: #FF0000;
																				display:block;
																				margin-top:-10px;
																					}
																				
																			.info_file li span {
																				vertical-align:bottom;
																				}	
																			.info_file .file_name {
																				display:inline-block;
																				overflow:hidden;	
																				white-space: nowrap;
																				text-overflow:ellipsis;
																				max-width:160px;}	
																			
																			.info_file li span a {
																				color: #00569f;      
																			
																				}	
*/																				 /*Файл в языках конец*/
																				




/*Типы проектов начало*/
.project_title {
	text-align:center;
}

.project_title h1 {
	font:24px Verdana, Geneva, sans-serif;
	color:#222;
	line-height:2.0;
	margin-top:24px;
}

.project_title p {
	font:16px Verdana, Geneva, sans-serif;
	color:#222;
	line-height:1.9;
	margin-bottom:28px;
}

.project_edit_wrap {
	width:660px;
	border-radius:2px;
	margin:0 auto 160px auto;
	padding:32px 0 130px 86px;
    background-color: #fafafa;
    border: 1px solid #e9e9e9;
}

.type_cabinet {
    background-color: #ffffff;
    border: 1px solid #edeef2;
    border-radius: 6px;
    float: left;
    height: 183px;
    margin: 18px 0px 0px 18px;
    text-align: center;
    width: 258px;
	position:relative;
}

.type_cabinet:hover {
    border: 1px solid #a3cd73;
	box-shadow: 2px 2px  4px rgba(0,0,0,0.1);
}

.type_cabinet a {
    display: inline-block;
    height: 183px;
    width: 258px;
}

.type_cabinet a:hover {
    text-decoration:none;
}

.type_cabinet p {
	display:block;
    color: #777;
    font: 15px Tahoma,Geneva,sans-serif;
	line-height:1.2;
	margin-top:4px;
	max-height:40px;
	overflow:hidden;
	padding: 0 8px;
}
.type_cabinet p.type {
    font: 11px Tahoma,Geneva,sans-serif;
	position:absolute;
    color: #999;
	right:0px;
	bottom:5px;
	}

.type_cabinet p:first-of-type {
	margin-top:94px;
	line-height:1.45;	
}
.type_cabinet p:last-of-type {
    font-weight: bold;
}

.type_cabinet:hover p {
    color:#333;
}

.type_cabinet .publAndUser_foto_cover2 {
    background-color: #f8f8f8;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    display: block;
    height: 50px;
    padding: 0;
    position: absolute;
    left: 103px;
    top: 32px;
    width: 50px;
}


.type_cabinet .publAndUser_foto2 {
    background-color: #ecf2f4;
    display: block;
    border: 2px solid #ffffff;
    height: 46px;
    padding: 0;
    width: 46px;
}

.type_cabinet .s_my_profile3::before {
	background-position:-71px -706px;
}

.type_cabinet .s_publisher5::before {
    background-position: 0 -373px;
}

/*.type_cabinet img {
    background-color: #ffffff;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    display: block;
    height: 50px;
    padding: 0;
    position: absolute;
    left: 103px;
    top: 32px;
    width: 50px;
	}
*/
/*Типы проектов конец*/

/*Начало новая папка*/
.modalWindow7 {
    background-color: #fafafa;
    border: 1px solid #9d9d9d;
    display: inline-block;
    margin-top: 160px;
    min-height: 50px;
    width: 400px;
	text-align:left;
	border-radius:4px;
	box-shadow: 0px 0px  20px rgba(0,0,0,0.5);
	
}

.modalHeader1 {
    position:relative;
	margin:18px 20px 0 23px;

}

.modalHeader1 h2 {
    color: #000000;
    font: bold 16px Verdana,Geneva,sans-serif;
	line-height:2.7;

}

.modalHeader1 span {
    cursor: pointer;
    height: 9px;
    width: 9px;
    position: absolute;
    right: 0px;
    top:0px;
}

.modalContent1 {
	margin:12px 23px 35px 23px;
}

.modalContent1 input {
	border-color: #d9d9d9 #d9d9d9 #b5b5b5 #d9d9d9;
    color: #000000;
    display: block;
    font: 12px Tahoma,Geneva,sans-serif;
    padding: 7px 10px 8px 10px;
    width: 332px;
}

.edit_wrap_button1 {
    margin: 21px 0 0px;
    text-align: right;
}


.edit_wrap_button1 .widht82 {
	width:90px;
}

.edit_wrap_button1 .dell_catalog {
	width:130px;
	margin-right:25px;
}


/*Конец новая папка*/

.m-delete {         /*wraper*/
	background-color: #fafafa;
    border: 1px solid #9d9d9d;
	border-radius:4px;
    display: inline-block;
    margin-top: 114px;
    min-height: 50px;
    width: 747px;
	text-align:left;
	padding-bottom:70px;
	box-shadow: 0px 0px  20px rgba(0,0,0,0.5);	
    position:relative; }

	.m-delete-header {				
			color: #222;
			font: 24px/2.4 Verdana,Geneva,sans-serif;
			text-align:center;}

.m-delete_attn1 { 
    color: #b82e2e;
    font: 16px Verdana,Geneva,sans-serif;
	line-height:1.4;
	text-align:center;}

.m-delete_attn2 {
    margin: 20px 0;
    color: #000000;
    font: 16px Verdana,Geneva,sans-serif;
	line-height:1.4;
	text-align:center;}


.m-delete-input {
    font:  16px/13px Verdana, Geneva, sans-serif;
    border-radius: 4px;
	width:250px;
    margin-bottom: 20px;
    text-align: center;
    	padding:8px 0px;
}


.m-delete_error {
    color: #b82e2e;
    margin: -10px 0 10px 0;
    font-size-adjust: 14px;

}


.m-delete-button {					
	width:180px;
	display:inline-block;
    background:#555;
    border: 1px solid #555;
    border-radius: 4px;
    color: #f0f0f0;
    cursor: pointer;
    font:  13px/13px Verdana, Geneva, sans-serif;
	text-align:center;
    white-space: nowrap;
	padding:12px 0px;
	margin:0px;
	position:relative;}

		.m-delete-button:hover  {
			background:#b82e2e;
			color: #fff;
			text-decoration:none;}





/* М Ошибка нет соединения. М Ожидание загрузки*/

.m-error, .m-loading  {         /*wraper*/
	background-color: #fafafa;
    border: 1px solid #9d9d9d;
	border-radius:4px;
    display: inline-block;
    margin-top: 114px;
    min-height: 50px;
    width: 747px;
	padding:50px 0;
	box-shadow: 0px 0px  20px rgba(0,0,0,0.5);	
	position:relative;
    color: #b82e2e;
    font: 16px/22px Verdana,Geneva,sans-serif;
	text-align:center;}

/*Конец М Ошибка нет соединения. М Ожидание загрузки*/


/* М ЗАгрузка файла начало*/
.m-upload  {         /*wraper*/
	background-color: #fafafa;
    border: 1px solid #9d9d9d;
	border-radius:4px;
    display: inline-block;
    margin-top: 114px;
    min-height: 50px;
    width: 747px;
	text-align:left;
	padding-bottom:70px;
	box-shadow: 0px 0px  20px rgba(0,0,0,0.5);	
	position:relative;
}

.m-upload_attn0 { /*p*/
    color: #666;
    font: 16px/21px Verdana,Geneva,sans-serif;
	text-align:center;}
	.m-upload_attn0.__at1  {
		margin:20px 0 -25px 0;	}
		
.m-upload_attn2 {
	color: #444;
	font: 14px/20px Arial,Helvetica,sans-serif;
	margin:20px 0 0px 0px;
	text-align:center;}
	
.m-upload_attn3 {
	color: #333;
	font: 14px/22px Arial,Helvetica,sans-serif;
	margin:10px 0 0px 95px;
	text-align:left;}
	.m-upload_attn3 span {
		display:inline-block;
		margin:9px 0 0 30px;	}
	.m-upload_attn3.__at1 {
		font: 13px/18px Arial,Helvetica,sans-serif;
		padding-top:20px;
		color: #777;}

.m-upload_attn1 { /*p*/
    color: #b82e2e;
    font: 16px Verdana,Geneva,sans-serif;
	line-height:1.4;
	text-align:center;}
	
.m-upload .button-green1.__send{    /*Отправить проверочное сообщение*/
	margin: 30px 3px 0 3px;
	width:300px;	}	

.m-upload .button-green1{    /*Войти. Регистрация*/
	margin: 33px 3px 0 3px; }

.m-upload label.button-green1 {  /*Выбрать файл*/
    font: bold 14px/19px Verdana, Geneva, sans-serif;
    width: 330px;
	margin:33px 0 27px 0;}
	
	.m-upload_s-upload {
		margin-right:19px;}
			.m-upload_s-upload::before {
				width: 12px;
				height: 14px;
				background-position:-31px -745px;
				left:0px;
				top:3px;}
					.m-upload_s-upload:hover::before {
						background-position: -45px -745px;}

	.m-upload label.button-green1:hover .m-upload_s-upload::before {
				background-position: -45px -745px;}

	.m-upload_input {
		position:absolute;
		top:-1px;
		right:-1px;
		height:25px;
		width:321px;
		border-radius: 2px;
		opacity:0;
		cursor:pointer;	}

.m-upload_p {
	font:12px/20px Tahoma, Geneva, sans-serif;
	color:#888;}

	.m-upload_p  a {
		color:#0066cc; }


.m-upload_list {			 /*wraper листинга*/
	max-height:258px;
	overflow:auto;
	width:494px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	border:1px solid #c5c5c5;
	background-color:#fafafa;
	display:inline-block;
	margin-top:45px;
	text-align:left;	
}
	

.m-upload_file {			 /*wraper файла*/
	padding:2px 0;
	margin: 0 2px;
	border-top:1px solid #e5e5e5;}
	.m-upload_file:first-child {
		border-top:none;}

	.m-upload_progress {   /*Загружается файл*/
		position:relative;}
		
		.m-upload_progress p {
			font:12px/47px Tahoma, Geneva, sans-serif;
			color:#999;
			max-width:334px;
			overflow:hidden;
			vertical-align:bottom;
			text-overflow:ellipsis;
			white-space:nowrap;
			margin-left:51px;
			position:relative;}

		.m-upload_progress_err::before {
			content:"Ошибка загрузки.";
			color:#e12929;
			margin-right:5px;	}

		.m-upload_div-progress {
			position:absolute;
			right:61px;
			top:16px;
			background-color:#fafafa;	}
		
			.m-upload_div-progress progress {
				margin-left:10px;
				width:90px;	}
				

		span.s-file-gray, span.s-file-black {
			width: 17px;
			height: 22px;
			position:absolute;
			top:12px;
			left:20px;}

		span.s-cancel {
			width: 16px;
			height: 16px;
			position:absolute;
			right:21px;
			top:17px;
			cursor:pointer;}



	.m-upload_done {  		/*Загруженный файл*/
		position:relative;
		cursor:pointer;	}
	
		.m-upload_done p {
			font:12px/47px Verdana, Geneva, sans-serif;
			color:#444;
			max-width:334px;
			overflow:hidden;
			vertical-align:bottom;
			text-overflow:ellipsis;
			margin-left:51px;
			white-space:nowrap;	}
		
		
		.m-upload_done:hover {
			background-color:#fff0d1;	}
		
		.m-upload_done:hover span.s-search {
			display:block;}
			span.s-search {
				display:none;
				background-color:#fff0d1;
				width: 16px;
				height: 16px;
				position:absolute;
				right:21px;
				top:17px;
				cursor:pointer;}
		
		span.s-done {
			width: 16px;
			height: 16px;
			position:absolute;
			right:21px;
			top:17px;}


/*ЗАгрузка файла конец*/	





/*Заказы начало*/
.order_wrapper {
    border-bottom: 1px solid #e2e2e2;
    padding: 0 0 13px;
}

.s_my_buy_red {
    display: inline-block;
    height: 100%;
    margin-left: 16px;
    padding: 0 0 0 27px;
    vertical-align: top;
    white-space: nowrap;
}

.no_orders {
	border:1px solid #e5e5e5;
	background-color:#fafafa;
	text-align:center;
	margin-top:20px;
}

.no_orders p {
	font:15px Verdana, Geneva, sans-serif;
	color:#999;
	line-height:6.5; 
}

.uploads_title_icons li.s_order_list, .uploads_title_icons li.s_order_indetail {
	margin-right:21px;
}
	
.order_wrapper_container {     /*контейнер для правых блоков с заказами */
	border:1px solid #e5e5e5;
	margin-top:20px;
	border-radius:2px;
}

.order_wrapper_container:hover {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);;
}

.order_short {                /*блок СОКРАЩЕННОЙ записи заказов начало */
	font:12px Verdana, Geneva, sans-serif;
	background-color:#fafafa;
	line-height:40px;
	cursor:pointer;
		white-space:nowrap;

}


a.s_about_order {
	display:inline-block;
	margin:0 15px 0 15px;
	color:#3e77aa;
	padding: 0 0 0 10px;
}

a.s_about_order:hover {
	text-decoration:none;
	color:#fe2f2f;
}

span.number {
	border-bottom:1px dotted #3e77aa;
}
a.s_about_order:hover  span.number  {
	border-bottom:1px dotted #fe2f2f;
	}





span.number_chancel {
	text-decoration:line-through;
	border-bottom:1px dotted #3e77aa;
}

a.s_about_order:hover  span.number_chancel  {
	border-bottom:1px dotted #fe2f2f;
	}




.order_date {
	display:inline-block;
	width:150px;
	text-align:center;
	color:#333;
}

.order_quantity {
	display:inline-block;
	width:258px;
	text-align:center;
}


.order_status {
	display:inline-block;
	width:170px;
	text-align:center;
	border-left:1px solid #e5e5e5;
}


.s_order_done {
	color:#558d3b;
	padding-left:25px;
}


span.s_order_not_paid {
	color:#fa8801;
	padding-left:25px;
}

span.s_order_chancel {
	color:#999;
	padding-left:21px;
}





.order_long {                         /*блок РАСШИРЕННОЙ записи заказов начало */
	border-top: 1px solid #e5e5e5;
}

.publication_box_order {             /*блок НЕПОСРЕДСТВЕНОГО ЗАКАЗА начало */
    border-bottom: 1px dashed #e5e5e5;
    padding: 20px 0px;
	margin:0 15px;
    position: relative;
}

.publication_img_order {
	display:inline-block;
    border: 1px solid #ccc;
    float: left;
    height: 94px;
	margin:0 16px 0 0;
    overflow: hidden;
    width: 65px;
}

.publication_img_order img {
	display:inline-block;
	font: 10px/12px Arial, Geneva, sans-serif;
    height: 94px;
    width: 65px;
}


.publication_box_title_order {
	display: block;
    float: left;
    margin: 1px 0 8px 0;
    max-height: 33px;
    overflow: hidden;
    text-decoration: none;
    width: 496px;
}

.publication_box_title_order a {
    color: #444343;
    font: bold 13px/16px Verdana,Geneva,sans-serif;
}

.publication_box_author_order {
	color: #444343;
    float: left;
    font: 11px/14px Tahoma, Geneva, sans-serif;
    margin:3px 0 8px 0;
    width: 496px;
    max-height: 14px;
    overflow: hidden;

}

.publication_box_type_order {
    color: #444343;
    margin:6px 0 8px 0;
    float: left;
    font: 11px/14px Tahoma, Geneva, sans-serif;
    width: 496px;
    max-height: 14px;
    overflow: hidden;
	
}

.order_price {
	position:absolute; 
	top:22px; 
	right:10px; 
	font:bold 13px Verdana, Geneva, sans-serif; 
	color:#444;                           /*блок НЕПОСРЕДСТВЕНОГО ЗАКАЗА конец */
}

.order_result {                            /*блок результатов заказа начало */
	line-height:4.8;
	margin:0 15px;
	position:relative;
}

span.total_status {
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#558d3b;
}

span.total_status_chancel {
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#999;
}

span.order_sum {
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#333;
	position:absolute;
	right:10px;
	top:21px;
}

p.message {
	font:13px Tahoma, Geneva, sans-serif;
	color:#333;
	line-height:1.55;
	margin:-15px 0 19px 15px;
}

a.money_back {
	font:13px Tahoma, Geneva, sans-serif;
	color:#3e77aa;
}

.order_chancel_button {
	background-color:#fff;
    border: 1px solid #fff;
    border-radius: 2px;
    color: #666;
    cursor: pointer;
    font: bold 11px Tahoma,Geneva,sans-serif;
    height: 30px;
    width: 134px;
	white-space: nowrap;
}
.order_chancel_button:hover {
	background-color:#f8f8f8;
    border: 1px solid #c6c6c6;
	border-radius: 2px;
}

.order_button {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(129, 193, 98, 1) 0%, rgba(110, 166, 84, 1) 100%);
    border: 1px solid #669252;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font: bold 11px Tahoma,Geneva,sans-serif;
    height: 30px;
    width: 174px;
	white-space: nowrap;
	margin-left:121px;
}

.order_button:hover {
	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(116, 172, 88, 1) 0%, rgba(102, 154, 79, 1) 100%);
}                                                                      /*блок результатов заказа конец / блок РАСШИРЕННОЙ записи заказов конец */


/*Заказы конец */







/*Пользователь*/






.modal_user_foto {                       /*Стили для добавления нового фото начало*/
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
    border: 1px solid #9d9d9d;
    display: inline-block;
    margin-top: 80px;
    min-height: 50px;
    text-align: left;
    width: 639px;}
	
.modal_Header_user_foto {	
	position:relative; }
	
.modal_Header_user_foto h2 {
	background-color:#f9f9f9;
	border-bottom:1px solid #e9e9e9;
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#000000;
	line-height:4.05;
	padding:0 0 0 35px;}

.modal_user_foto span {
	cursor: pointer;
    height: 9px;
    position: absolute;
    right: 23px;
    top: 20px;
    width: 9px;}

.modal_content_foto_user {
	margin:28px 0 30px 0px;}

.modal_content_foto_user p {
	font:13px Arial, Helvetica, sans-serif;
	color:#222;
	line-height:1.7;
	margin-left:35px;}

.choose_file_foto_user {
	margin:28px 0 41px 0;
	text-align:center;}

.choose_file_button_foto_user, .choose_file_button_foto2_user {
	display:inline-block;
	background-color: #d4d0c8;
    border-color: #f2f1f1 #000 #000 #f2f1f1;
    border-style:solid;
	border-width:1px;
    color: #000000;
    cursor: pointer;
    font:12px Verdana, Geneva, sans-serif;
	line-height:2.4;
	text-align:center;
    width: 177px;
	position:relative;}

	.choose_file_button_foto2_user {
		padding:0 21px;
		margin-right:10px;
		width:auto;
		font:11px Tahoma, Geneva, sans-serif;
		line-height:2.3;} 

	.choose_file_button_foto_user:hover, .choose_file_button_foto2_user:hover {
		background-color: #c3bfb8;}


input.down_file_foto_user {
    cursor: pointer;
    height: 20px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0px;
    width:167px;
	border:none;}

.choose_file_foto_user progress {
	width:174px;
	height:14px;
}



.message_error_foto_user {
	margin:17px 0 -3px 17px;
	padding:13px 0 12px 0;
	width:603px;
	background-color:#fefde2;
	border:1px solid #efc48e;
}

.message_error_foto_user p {
	font:12px Arial, Helvetica, sans-serif;
	color:#222;
	line-height:1.4;
	margin:0 0 0 16px;
}


.message_error_foto_user p:last-child {
	padding-top:5px;
}                                 /*Стили для добавления нового фото конец */


										/*Стили для фото пользователя и фото-миниатюр начало */
										
.foto_user_center {
	text-align:center;
	}
.foto_area_user  {
	display:inline-block;
	position:relative;	
	margin:10px auto -7px auto;
	height:auto;
	min-height:100px;
	min-width:100px;
	overflow: hidden;
	padding:1px;
    background-color:rgba(0,0,0,0.5);
}
	.foto_area_user img {
		border:none;
		vertical-align:top;}


 .foto_area_user2  {
	display:inline-block;
	position:relative;	
	margin:10px auto -7px auto;
	height:auto;
	min-height:100px;
	min-width:100px;

}


.foto_mini_user {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:7px 0 0 0;
	min-height:100px;
	min-width:100px;	
	padding:1px;
    background-color:rgba(0,0,0,0.5);	
	}
	
	.foto_mini_user img {
		border:none;
		vertical-align:top;}


.foto_area_user3 {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	}
	

.miniatura_foto_user {
	display:inline-block;
	height:100px;
	width:100px;
	overflow: hidden;
	position:relative;
	margin:27px 0 0 16px;
	border:1px solid #d5d5d5;
	}
	
	
.miniatura2_foto_user {
	height:50px;
	width:50px;
	overflow: hidden;
	position:relative;
	margin:20px 0 0 16px;
	border:1px solid #d5d5d5;
	}
                                     /*Стили для фото пользователя и фото-миниатюр конец */      



.avatar_delete, .brand_delete, .cover_j_delete {                        /*Стили для фото пользователя и фото-загружено начало */
	display:none;
	height:18px;
	width:18px;
	position:absolute;
	top:0;
	right:0;
	background-color:rgba(68,68,68,0.7);
	text-align:left;
	border-radius:0px 0px 0px 2px;
	cursor:pointer;
}
.s_delete_avatar, .s_brand_delete, .s_cover_j_delete {
	display:block;
	height:18px;
	width:18px;
	}
	 .avatar_delete:hover, .brand_delete:hover, .cover_j_delete:hover {
		background-color:rgba(68,68,68,1.00);
}


.changes {
	display:none;
	position:absolute;
	width:174px;
	background-color:rgba(236,242,244,0.7);
	left:14px;
	bottom:17px;
	text-align:center;
	border-radius:2px;
	padding:16px 0;
}

.changes button {
	background-color: #999;
    border: medium none;
    border-radius: 2px;
    color: #f2f0f0;
    cursor: pointer;
    font: 10px Verdana, Geneva, sans-serif;
    height: 22px;
    width: 132px;
	opacity:1;
}

.changes button:last-child {
	margin-top:5px;
}

.changes button:hover {
	color:#fff;
	background-color:#444;
}

.avatar_container:hover .avatar_delete, .avatar_container:hover .changes,
	.brand_container:hover .brand_delete, .brand_container:hover .changes,
	.cover_container:hover .cover_j_delete, .cover_container:hover .changes {
	display:block;
}                                                     

												/*Стили для фото пользователя и фото-загружено конец*/


.edit_wrap .width200 {                       /*Стили для основного, интересов, настроек пользователя начало*/
	width:237px;
	padding-top:8px;
}

.edit_wrap .width167 {
	width:167px;
	padding-top:8px;
}

.edit_wrap input.add_atribute2, .edit_wrap div.add_atribute2  {
	min-width:197px;
}


.right_block span.show_on_page {
	font:11px Tahoma, Geneva, sans-serif;
	color:#666;
	margin:6px 0 0 14px;
	display:inline-block;
}

.edit_wrap .margin273 {
	margin-left:273px;
}

.edit_wrap .right_block .description1 {
	border: 1px solid #c0c9d1;
    color: #333;
    font:11px Tahoma,Geneva,sans-serif;
    line-height: 15px;
    min-height: 129px;
    overflow: auto;
    padding: 7px 5px 7px 9px;
    width: 429px;
}


.edit_wrap .right_block .height43 {
	min-height:43px;
}

.edit_wrap .margin373 {
	margin-left:373px;
}




.edit_wrap span.add_atribute4  {
	padding-top:8px; 
	display:inline-block;
}

/*.adress_message p {
	font:13px Arial, Helvetica, sans-serif;
	color:#222;
	line-height:1.5;
	margin:5px 0 0 190px;
}
*/  
/*.settings_p {
	display:block;
	font:bold 13px/1.8 Verdana, Geneva, sans-serif;
	color:#444;
	border-bottom:1px solid #e9e9e9;
    margin: 35px 40px 25px 40px;
	padding:0 0 1px 4px;
	position:relative;
}
*/

/*Стили для основного, интересов, настроек конец*/
 





 	 				  /*Базовый. Заголовок отдельного блока в: Настройки пользовтеля. Настройки издательства*/
.header-block-w {										
    margin: 35px 40px 25px 45px;
    position:relative; }    

	.header-block-h2 {	
		font:bold 13px/1.8 Verdana, Geneva, sans-serif;
		padding:0 0 1px 4px;
		color:#444;
		border-bottom:1px solid #e9e9e9; }

	.header-block-w .changes-save, .header-block-w  .changes-save_error{  /*Сообщения о сохранении изменений*/
		margin: 5px 0 0 0;}
				 	   /* Конец Базовый. Заголовок отдельного блока в: Настройки пользовтеля. Настройки издательства*/ 	



/*Формы*/



.button-gray1 {                                      /*Базовый*/
    font:11px Tahoma, Geneva, sans-serif;
    width: auto;
    padding: 4px 15px 4px 15px;
    color: #000000;
    background: #d4d0c8;
	border-color:#fff #000 #000 #fff;
    border-style: solid;
    border-width: 1px;
    cursor:pointer;
    white-space: nowrap;
	}    
    
	.button-gray1:hover {
		background: #c3bfb8; }


	.button-gray1.__inactive {
		background-color: #edecea;
		border-color: #f7f7f6 #e1e1e0 #e1e1e0 #f7f7f6;
		color: #999;
		cursor: default;}


.button-chancel {
	background-color: rgba(250,250,250,0.00);
	border: 1px solid rgba(250,250,250,0.00);
	color: #666;
	cursor: pointer;
	font: 11px Tahoma,Geneva,sans-serif;
	margin:0;
	padding: 4px 18px;
	width: auto;}
	.button-chancel:hover  {
		background-color: #d4d0c8;
		border-color:#fff #000 #000 #fff;
		border-style: solid;
		border-width: 1px;
		color: #000000;	}                             

		
		
		
		
		
		
		
		

.menu-edit-blocks {
	font:13px Verdana, Geneva, sans-serif;
	margin: 15px 20px 0px 20px;
    border-bottom: #e9e9e9 solid 1px;
	padding:0 0 13px 4px; }

.menu-edit-blocks li {
	display:inline-block; }

.menu-edit-blocks li a {
	color:#383737; }





.block {
    margin:9px 20px 0 20px; }
    
    
.block-left {
    float:left;
    width:180px;
    text-align:right;
    padding-top:8px;
    margin-right:16px;
    color:#666;
    position:relative;
    line-height:1.3; } 
	   

.block-right, .block-form {
    display:inline-block;
    position:relative;
    line-height:1.3;	}
 
 	.block-right input, .block-right .input-div, .block-form input   {
		display:inline-block;
		vertical-align: top;
		padding: 7px 20px 7px 9px;
		font: 11px/1.3 Tahoma, Geneva, sans-serif;
		color: #222;
		border: #c0c9d1 solid 1px;
		background: #fff;
		position: relative;
		min-width: 235px;}
				.block-right.__at1 {  /* Базовый. Выравнивание текста правого блока относительно текста левого блока*/
					padding-top:8px;}
		
		.block-right .input-div {
			cursor:pointer;}
.input-div a{
	display:inline-block; 
	width:100%; 
	text-decoration:none;}
			
	.block-right textarea, .block-form textarea {
		width: 436px;
		min-height: 80px;
		color: #222;
		border: #c0c9d1 solid 1px;
		padding: 6px 5px 7px 9px;
		font: 11px/15px Tahoma, Geneva, sans-serif;
		overflow-y:auto; }

		.block-right input:focus, .block-right textarea:focus, .block-right .input-div:focus, .block-form input:focus  {
			border: 1px solid #49a5f7;
			outline: medium none;
			box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);}
			
			
	
.required  {   /* Базовый. обезательное поле - звездочка*/
	color:#b1aeae;
	display:inline-block;
	position:absolute;
	top:4px;
	right:-8px;}    

.form-info-edit {  /* Базовый. Редатировать страницу издательства - Контакты */
	margin:60px 20px 21px 20px;
	padding-top:14px;
	color:#272727;
	border-top:1px solid #e9e9e9;}
		
.show-on-page {  	 /* Базовый. Показывать На странице */
	font:11px Tahoma, Geneva, sans-serif;
	color:#666;
	margin:8px 0 0 14px;
	display:inline-block;
}
	
.edit-profile-del { /* Базовый. Удаление профиля Ссылка */
	margin:50px 20px -45px 20px;
	padding:14px 5px 0 0;
	border-top:1px solid #e9e9e9;
	text-align:right;
}

.edit-profile-del a {
	color:#666;
}


	
.show-options {             /*Базовый. Выпадающие списки*/
    display:none;
    position: absolute;
    width: 100%;
    background: #fff;
    z-index: 50;
    border: 1px solid #ccc;
    left: -1px;
    top: 100%;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    overflow: auto;
    max-height: 185px;}

	.show-options  li:first-child {
		  margin-top:5px; }
	.show-options__at1 li:nth-child(4) {
		 border-top:1px dotted #ccc;
		 margin-top:5px;	 }
	.show-options  li:last-child {
		 margin-bottom:5px; }
      
	.show-options li {
		display: block;
		padding: 5px 6px 5px 9px;
		cursor: pointer;
		color: #000;  }
		.show-options li:hover {
			background: #fff0d1; }

	
    
/*Отображение срока до удаленния профиля */

.profile-del .header-block-h2 {
	font-size:14px;
	padding-bottom:10px;
	}
.profile-del p {
	 margin: 0px 40px 0px 49px;	
	font:13px/1.5 Arial, Helvetica, sans-serif;
	color: #333;}
.profile-del span {
	font-weight:bold;
	color: #444;}

.profile-del .button-green1 {
	margin:30px 0px  0px 49px;	}
	/* конец Отображение срока до удаленния профиля */





/*Форма Редактирование настроек пользователя основное*/

.edit-setting-user-main .block-left {
	width:263px;	}
	
.edit-setting-user-main .block-right input{
	min-width:197px;}

.edit-setting-user-main .button-gray1 {			 
	padding: 4px 14px;
	margin:14px 0 0 299px;}      
	


.edit-setting-user-main_email .__bottom1 {
		margin-bottom:17px;}

.edit-setting-user-main_email .block-left.__email
{padding-top: 0px; }


.edit-setting-user-main_email .msg  {  /*p*/
	font:13px Arial, Helvetica, sans-serif;
	color:#222;
	line-height:1.5;
	margin:5px 0 0 190px;
}

/*Конец Форма Редактирование настроек пользователя основное*/



/*Форма Редактирование настроек издательства основное*/

.edit-setting-pbl-main .block-left {
	width:263px;	}
	
.edit-setting-pbl-main .block-right input{
	min-width:197px;}


.edit-setting-pbl-main .button-gray1 {			 
	padding: 4px 14px;
	margin:14px 0 0 299px;}               
	

.edit-setting-pbl-main_page .url {  
    line-height:1.3;  
	display:inline-block;
	position:absolute;
	top:8px;
	left:9px;
	color:#777;
	}    
	
.edit-setting-pbl-main_page input {
    padding: 7px 20px 7px 150px;	}    	



.edit-setting-pbl-main_editor p {
	padding-bottom:3px;}
	
.edit-setting-pbl-main_editor a {
    color: #666;
    font: 10px Tahoma,Geneva,sans-serif;
    margin-left: 16px;
}



/* Конец Форма Редактирование настроек издательства Основное*/



/*Форма Редактирование страницы издательства основное*/
.edit-page-pbl-main .button-gray1{
	margin:17px 0 0 293px;}

.edit-page-pbl-main_name {
	margin-top:25px;}

.edit-page-pbl-main_name input, .edit-page-pbl-main_short-name input{
	width: 421px}
/*Конец Форма Редактирование страницы издательства Основное*/




/*Форма Редактирование страницы издательства Контакты*/

.edit-page-pbl-contacts  .block-left {
	width:237px;}
.edit-page-pbl-contacts  .button-gray1 {
	margin:17px 0 0 350px;}
.edit-page-pbl-contacts_address {
	margin-top:25px;}

/*Конец Форма Редактирование страницы издательства Контакты*/


/*Форма Редактирование страницы пользователя Основное*/
.edit-page-user-main .block-left {
	width:230px;}
.edit-page-user-main .block-right input, .edit-page-user-main .block-right .input-div {
	min-width: 197px;}

.edit-page-user-main  .button-gray1 {
	margin:17px 0 0 328px;}
	
	
.edit-page-user-main_forename {
	margin-top:30px;}	
	
.edit-page-user-main .block-right  .input-div.number {
	min-width: 20px;}
.edit-page-user-main .block-right  .input-div.month	{
	min-width: 65px;
    margin-left: 5px;	}
.edit-page-user-main .block-right  .input-div.year	{
	min-width: 34px;
    margin-left: 5px;}
.edit-page-user-main_date	{
	margin-top:30px;}	
.edit-page-user-main_gender		{
	margin-top:30px;}	

/*Конец Форма Редактирование страницы пользователя Основное*/



/*Форма Редактирование страницы пользователя Интересы*/
.edit-page-user-interest .block-left {
	width:150px;}

.edit-page-user-interest  .button-gray1 {
	margin:17px 0 0 350px;}

.edit-page-user-interest_citation{
	margin-top:30px;}	
/*Конец Форма Редактирование страницы пользователя Интересы*/




/*Форма Редактирование страницы журнала Основное*/

.edit-page-journal-main .block-left {
	width:150px;}

.edit-page-journal-main  .button-gray1 {
	margin:17px 0 0 359px;}

.edit-page-journal-main_name{
	margin-top:30px;}	
.edit-page-journal-main_name input {
	width:421px;}	




.edit-page-journal-main_sub-index  input {
	width:421px;}	


.edit-page-journal-main_url .url {  
    line-height:1.3;  
	display:inline-block;
	position:absolute;
	top:8px;
	left:9px;
	color:#777;	}    
	
.edit-page-journal-main_url input {
	width:327px;
    padding: 7px 20px 7px 103px;	} 
	
.edit-page-journal-main_id	{
	}
	.edit-page-journal-main_id .block-right {
		display: inline-block;
		width:422px;
		padding: 7px 20px 7px 9px;
		color: #666;
		border: #d8e1ea solid 1px;}
	
/*Конец Форма Редактирование страницы журнала Основное*/

/*Добавить новый профиль журнала*/
h1.s-journal1::before {
        top:1px;
        right:-42px;} 
.fg-journal-main .block-left {
	width: 130px;}
.fg-journal-main .f-button {
	margin-left: 90px;
	margin-top: 30px;	}
/* Конец Добавить новый профиль журнала*/

 









/*Текст преобразования файла в документ*/
.file-to-doc {
	margin:17px 0 20px 0;
	position:relative;}

.file-to-doc p {
	font:13px/1.7 Arial, Helvetica, sans-serif;
	color:#555;}

.file-to-doc a {
	color:#555;
	text-decoration:underline;
	display:inline-block;
    max-width: 204px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	vertical-align:top;}

.file-to-doc a:hover {
	text-decoration:none;}                            
/* конец Текст преобразования файла в документ*/




/*Загрузка файла при создании публикации*/

.upload-file-dct  {
	margin:31px 28px 0 28px;
	padding-bottom:24px;
	border-bottom:1px solid #e9e9e9;}

.upload-file-dct .block-left {
	 width: 172px;}

.upload-file-dct .button-gray1 {
	position:relative;
	display:block;
	padding: 5px 0px;
	text-align:center;
	width:163px; }

 .upload-file-dct [type="file"] {
    cursor: pointer;
    padding:0;
	height:23px;
    opacity: 0;
    position: absolute;
    right: 0px;
    top: 0px;
	min-width:21px;
	width:163px; }


.upload-file-dct a.select {
	display:block;
	font:11px/25px Tahoma, Geneva, sans-serif;
	color:#00569f;
	margin-top:8px;}

.upload-file-dct_format {
	display:block;
    color: #959494;
	margin-bottom:5px;	}


.upload-file-dct_prs {       /*прогресс загрузки*/ 
    position: relative;}

.upload-file-dct_prs a {
	display:inline-block;
    color: #444;
    font: 12px/2.6 Tahoma,Geneva,sans-serif;
    text-decoration:underline;
    max-width: 226px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap;
	margin:0 0 0 9px;}

.upload-file-dct_prs progress {
    position: absolute;
    right: -125px;
    top: 9px;}                               
	
.upload-file-dct_prs-err::after {
    font: 12px/2.6 Tahoma,Geneva,sans-serif;
    color: #e12929;
    content: "Ошибка загрузки.";}	
	
.upload-file-dct span.s-done  {    
    height: 16px;
    position: absolute;
    right: -35px;
    top: 8px;
    width: 16px;
}

.upload-file-dct span.s-close1 {
    cursor: pointer;
    height: 11px;
    position: absolute;
    right: -63px;
    top: 11px;
    width: 11px;
}                                       
	
/*Конец Загрузка файла при создании публикации*/






/*Листинг файлов при редактировании документа*/
.listing-file-dct {
	margin-top:40px;}
.listing-file-dct ul {
	margin:0 0 20px 180px;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	display:inline-block;
	background-color:#ffffff;}

.listing-file-dct  li {
	font:11px/40px Verdana, Geneva, sans-serif;
	color:#888;
	padding:0 15px 0 15px;
	position:relative;
	width:490px;}

.listing-file-dct  li:nth-child(odd) {
	background-color:#f3f3f3;
	margin:1px 0;}


.listing-file-dct  li:nth-child(even) {
	background-color:#fafafa;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;}

.listing-file-dct  li:first-child {
	border-top:none;}

.listing-file-dct  li:last-child {
	border-bottom:none;}

.listing-file-dct_name {
    display:inline-block;
	width:160px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:bottom;
	text-overflow: ellipsis;}
	
.listing-file-dct_progress {
	display:inline-block;
	width:160px;
	margin-left:5px;	}
	
	.listing-file-dct_progress::before {
		color: #888;
		content: "|";}

	.listing-file-dct_progress span {
		margin-left:5px;}
	.listing-file-dct_progress progress  {
		display:inline-block;
		height:11px;
		border:none;}


.listing-file-dct_err::after {
    color: #e12929;
    content: "Ошибка загрузки.";}	



a.listing-file-dct_replace   {
	color:#00569f;
	display:inline-block;
	position:relative;}

	.listing-file-dct_replace input[type="file"] {
		display:inline-block;
		cursor: pointer;
		height: 100%;
		opacity: 0;
		position: absolute;
		right: 0px;
		top: 0px;
		width: 100%;
		padding:0;}


.listing-file-dct_menu {
	position:absolute; 
	right:15px; 
	top:6px;
	height:30px}

	.listing-file-dct_menu span {
		width:10px;
		height:13px;
		display:inline-block;
		padding:7px;
		border:1px solid rgba(215, 214, 214, 0);
		border-radius:2px;
		cursor:pointer;}
		.listing-file-dct_menu span:hover  {
			border:1px solid rgba(215, 214, 214, 1);}
	
	.listing-file-dct_menu span:last-child {
		width:11px;}
	
	.listing-file-dct_menu .s-arrow-down2, .listing-file-dct_menu .s-arrow-up2 {
		cursor:auto;}
	
	.listing-file-dct_menu .s-arrow-down2:hover, .listing-file-dct_menu .s-arrow-up2:hover {
		border:1px solid rgba(215, 214, 214, 0);}


.listing-file-dct .s-delete::before  {
    left:7px;
    top:6px;}
	
.listing-file-dct .s-arrow-down::before, .listing-file-dct .s-arrow-up::before   {
    left:7px;
    top:7px;}
.listing-file-dct .s-arrow-down2::before, .listing-file-dct .s-arrow-up2::before  {
    left:7px;
    top:7px;}





.listing-file-dct .button-gray1 {
    display: block;
    padding: 5px 0;
    position: relative;
    text-align: center;
    width: 130px;
	margin:20px 0 30px 196px;
}

.listing-file-dct [type="file"] {
    cursor: pointer;
    height: 23px;
    min-width: 100%;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.listing-file-dct p {
font: 13px/19px Arial,Helvetica,sans-serif;
	color:#444;
	line-height:1.5;
	margin:10px 0 0 196px;}



		.listing-file-dct.__at1  ul { /*Модификация модуля для документов с одним файлом*/
			margin:0 0 20px 196px;} 
		.listing-file-dct.__at1 li {
			width:470px;}
		.listing-file-dct.__at1	.listing-file-dct_progress {
			margin-right:15px;}
		.listing-file-dct.__at1	.listing-file-dct_name {
			width:200px;}

/*Конец Листинг файлов при редактировании документа*/












/*Меню в формах редактирования документа*/

.f-menu-dct   {
	border-bottom:1px solid #e9e9e9;
	position:relative;
	height:54px;}

		.f-menu-dct_ico { /*ul*/   /*Меню из иконак*/
			display:inline-block;
			padding:20px 0 20px 28px;}
		
			.f-menu-dct_ico li {
				display:inline-block;
				padding-right:15px;}
		
				.f-menu-dct_ico li a {
					display: inline-block;
					text-decoration: none; }
			
					.f-menu-dct_ico li a.s-private {
						width: 11px;}
				
					.f-menu-dct_ico li a.s-draft {
						width: 14px;}
						
					.f-menu-dct_ico li a.s-published {
						width: 15px;}
						
					.f-menu-dct_ico li a.s-see{
						width: 14px;}
				
					.f-menu-dct_ico li a.s-show-dct {
						width: 17px;}
						
					.f-menu-dct_ico li a.s-delete {
						width: 11px;}
						
		.f-menu-dct_lng { /*ul*/   /*Меню языков*/
			}
			
			
.f-menu-lng { /*ul*/   /*Меню языков*/
	display:inline-block;
	position:absolute;
	right:6px;
	top:-27px;}
	.edit-wrap .f-menu-lng {
		top:21px;
		left: 216px;}
		
	.f-menu-lng li {
		display:inline-block;
		font:10px Verdana, Geneva, sans-serif;
		color:#999;	}
		.f-menu-lng li::after {
			content: "|";
			font:10px Verdana, Geneva, sans-serif;
			color:#999;
			font-weight:normal;	}		
		.f-menu-lng li.__at1::after {
			content: "";}		
	
	
		.f-menu-lng li a {
			color:#999;
			display:inline-block;
			padding: 1px 5px 3px 5px;
			margin: 0 -5px;
			border:1px solid rgba(243, 230, 202, 0);
			border-radius:2px;}
			.f-menu-lng a:hover {
				background-color:#fff0d1;
				text-decoration:underline;
				color:#000;
				border:1px solid rgba(243, 230, 202, 1);}
	
	.f-menu-lng li.active {
		color:#666;
		font-weight:bold;}
	
	.f-menu-lng li.active2 {
		font:bold 12px Verdana, Geneva, sans-serif;
		color:#333;}                                  /* Конец Меню языков*/

			
		
.f-menu-dct .button-green1 {
		position:absolute;
		top:13px;
		right:20px;	}

/* Конец Меню в формах редактирования документа*/



	
	

.h2-f1 {						/*Базовый - Редактирование документа - Заголовок Файл и Укажите журнал*/
    color:#555;
    font: bold 12px/12px Tahoma,Geneva,sans-serif;
	border-top: 1px solid #e9e9e9;
	padding: 30px 0 18px 196px;}
	.h2-f1 span {
		font-weight:normal;
		color:#999;}
		
.h2-f2 {						/*Базовый - Редактирование документа - Заголовоки в Дополнительные поля, Режим доступа, Языки*/
    color:#333;
    font: bold 13px/20px Tahoma,Geneva,sans-serif;
	padding: 25px 0 1px 0px;}
	.h2-f2-info {     		  /*Текст описание к заголовку*/
		padding-bottom:7px;
		color:#666;	} 

.p-f1-info {					/*Базовый - Редактирование документа Языки*/
	font:13px/20px Tahoma, Geneva, sans-serif;
	color:#666;
	margin:28px 0 0 216px;}
	.p-f1-info	span {
		color:#333;
		text-decoration:underline;}

.f-w1 {
	padding:0 5px 30px 5px;
    margin:0 15px;
	border-bottom:1px solid #e9e9e9;
	font:11px/15px Tahoma, Geneva, sans-serif;
	color:#333;}
	.f-w1.__at1 {
		border-bottom:none;
		padding-bottom:0px;	}


/*Глобальный набор форм для документов: Создание, Редактирование */

.f-title{
	margin-top:40px;}
.f-title input {
		width: 420px;}

.f-article-type {
	margin-top:40px;
	margin-bottom:-31px;}


.f-authors input {
		width: 420px;}	



.f-annotation {}



.f-keywords{
	margin-top:9px;}
.f-keywords input {
		width: 420px;}	


.f-lang {}



.f-udc {}



.f-jrl-title{
	margin-top:40px;}
.f-jrl-title .input-div {
		width: 420px;}		
.f-jrl-title .button-gray1 {
	margin: 8px;
    border-radius: 3px;}
	    
		
.f-jrl-title_new input {
	width: 420px;
	margin-top:4px;}	
.f-jrl-title_new .button-gray1{
	margin: 5px 5px 5px 0;
	border-radius: 3px;}



			
			
			
.f-jrl-number	input {
		width: 235px;}	
	
	.f-jrl-number .input-div  {
		position:relative;
		min-width: 20px;
		width: 34px;
		height:22px;
		padding:0px;
		background-color:#fafafa;
		margin:3px 0 3px 9px;
		border: #e4e3e3 solid 1px;
		border-radius:2px;}
		
		.f-jrl-number .input-div span.f-jrl-number_add::before {
			font:18px/18px Tahoma,Geneva,sans-serif;
			display:block;
			content: "+";
			color:#999;
			position:absolute;
			left:10px;
			top:0px;}	  
			.f-jrl-number .input-div:hover  span.f-jrl-number_add::before {
				top:3px;}	  
	
		.f-jrl-number .input-div span.f-jrl-number_del::before {
			font:21px/18px Tahoma,Geneva,sans-serif;
			display:block;
			content: "-";
			color:#999;
			position:absolute;
			left:13px;
			top:1px;}	  
			.f-jrl-number .input-div:hover  span.f-jrl-number_del::before {
				top:4px;}	  
			
		.f-jrl-number .f-jrl-number_text {
			display:none;}
	
	
		.f-jrl-number .input-div:hover {
			margin:0 0 0 9px;
			padding: 7px 20px 7px 32px;
			min-width: 120px;
			height:auto;
			border: #e4e3e3 solid 1px;
			border-radius:0px;
			background-color:#fff;}
			
		.f-jrl-number .input-div:hover  .f-jrl-number_text {
			display:inline-block;}
		.f-jrl-number .input-div:hover   .show-options{
			display:block;}
			
			
		.f-jrl-number  .show-options li {
			padding-left:32px;} 


.f-jrl-url .block-right {
	display: inline-block;
	width:421px;
	padding: 7px 20px 7px 9px;
	color: #666;
	border: #d8e1ea solid 1px;}



.f-w2 {
	display:block;
	background-color:#fff;
	border: 2px solid #f0e3c9;
	border-radius: 2px;
	color: #444;
	padding: 20px 0;	
	margin:  20px 40px;   }
	.f-w2_h2 {
		color: #555;	
		font-weight:bold;
		margin: 0 0 10px 173px;}	
	.f-w2 .block-left {
		width:138px;	}
	.f-w2 .button-gray1 {
		margin:  9px 0 0 173px;
		border-radius:3px;	}
	.f-w2 .button-chancel {
		border-radius:3px;
		padding: 4px 15px;		
		margin-left:5px;}		




.f-issue-select {}
	.f-issue-select .show-options	{
		max-height: 250px;}
	.f-issue-select .show-options li {
		border-bottom: 1px solid #e9e9e9;
		margin:7px 7px 7px 7px;}
	.f-issue-select .span1 {
		padding-left:3px;
		font-weight:bold;
		color:#444;	}
	.f-issue-select .show-options li:hover {
		background:none;
		cursor:default;}		
	.f-issue-select .show-options li ul li{
		position:relative;
		padding: 4px 9px 4px 18px;
		color:#000;
		margin:0;	
		border-bottom: none;		}	
	.f-issue-select .show-options li ul li:hover {
		 background: #fff0d1;
		 cursor:pointer;
		 color:#000;}
	.f-issue-select .show-options li ul li.done {
		background:none;
		cursor:default;
		color:#bebebe;}
	.f-issue-select .show-options li ul li.done:hover span.span2 {
		background-color:#f2f2f2;
		color:#777;	}
	.f-issue-select .span2 {
		background-color:#fff;
		display:inline-block;
		color: #cacaca;
		padding:3px 6px 3px 5px ;
		position:absolute;
		right:0px;
		bottom:1px;
		border-radius:2px;	}	
	.f-issue-select .button-gray1 {
		display: block;
		margin:12px 7px 14px 13px;
		border-radius:3px;	}
	
		
		
		


.f-about-authors {}
	.f-about-authors .h2-f2 {
		margin-bottom:7px;}
	.f-about-authors.f-w1 {
		padding-bottom:18px;}	
			
	.f-about-authors_b {
		border: 1px solid rgba(240,227,201,0.00);
		padding:7px 80px 7px 12px;
		position:relative;
		border-radius:2px;
		font: 13px/18px Arial,Geneva,sans-serif;}
		.f-about-authors_b:hover {
				border: 1px solid rgba(240,227,201,1.00);
				background-color: #fff0d1;	}
		
	.f-about-authors_b span {
		display:inline-block;
		margin-bottom:2px;
		text-decoration:underline;	}
		
		
	.f-about-authors_add {
		display:inline-block;			
		position:absolute;
		top:7px;
		right:12px;
		color:#999;}		
		.f-about-authors_add:hover {
				color:#00569f;
				text-decoration:underline;
				cursor:pointer;}			
	div.s-edit { 
		display:none;			
		position:absolute;
		top:11px;
		right:18px;
		cursor:pointer;
		height:13px;
		width:13px;}
		.f-about-authors_b:hover div.s-edit {
			display:inline-block;		}

	
	.f-about-authors_edit {
		border: 2px solid #f0e3c9;
		background-color: #f7f7f7;
		margin: 11px 0 13px 0;
		border-radius:2px;}

		.f-about-authors_edit-name {
			font: 13px/18px Arial,Geneva,sans-serif;
			padding:16px 24px 19px 24px;}
	
		.f-about-authors_edit .block-left {
			width:160px;}
		.f-about-authors_edit .block-right input {
			width:400px;}
		.f-about-authors_edit .block-right textarea {
			width:415px;
			min-height:60px;}
		.f-about-authors_edit .button-gray1 {
			margin:14px 0 30px 196px;
			height:26px;}
		.f-about-authors_edit .button-tst {
			height:26px;
			width:80px;
			margin-left:7px;}







.f-fragment-dct textarea{
		min-height: 311px;
		padding: 8px 5px 8px 9px;
		width: 684px;	}


.f-literature textarea{
		min-height: 311px;
		padding: 8px 5px 8px 9px;
		width: 684px;}


.f-sci-status {
	margin-top: 40px;	}
.input-div.f-sci-status_rank	{
	min-width: 90px;}
.input-div.f-sci-status_school	{
	margin-left:5px;
	min-width: 200px;}
	
	
.f-specialty-code	input {
    width: 329px;}


.f-city {}



.f-year .input-div {
    min-width: 80px;}
	
	
	
.f-pages input {
	min-width: 80px;
	width: 80px;}

.f-pages-diapason input {
	min-width: 40px;
	width: 40px;}
	.f-pages-diapason span {
		display:inline-block;
		padding:8px 4px;
		color:#555;}
	
.f-review-dct {	
	margin-top:28px;}
	.f-review-dct .block-right {
		padding: 8px 0 0 1px;
		max-width:440px;}
		.f-review-dct .block-right a {
			display:inline-block;
			padding-top:5px;
			color:#00569f;}
	.f-review-dct span.s-close1 {
		top:45%;
		right:-20px;}
		
		
.f-review-type {
	margin-top:18px;}
	
	
.f-review-authors .block-left {
	padding-top:0;}		
	.f-review-authors .block-left .required {
			top: 0px;}
	.f-review-authors input {
		width: 420px;}
		


.f-button	{                       /*Кнопки внизу при создании Документа и Публикации*/
	margin-top: 40px;
    text-align: center;
	margin-left:80px;}	
	.f-button input	{
		margin:0 4px 0 4px;}	
		
		
.f-footer-edit-dct	{           /*Футер с кнопками Сохранить Отмена в редактировании документа*/
    border-top: 1px solid #e9e9e9;
    margin: 43px 0 -60px;
    text-align: right;	}
	.f-footer-edit-dct	.button-green1	{
		margin: 13px 20px 13px 0;}
	.f-footer-edit-dct .button-tst {
		margin: 13px 5px 13px 0;}

/*Конец Глобальный набор форм для документов: Создание, Редактирование */


/*Дополнительные языки документа начало*/

.f-lng {
	margin:0 0 0 29px;}

	.f-lng p {
		margin:13px 0 29px 0;
		font:13px/19px Arial, Helvetica, sans-serif;
		color:#333;}
		.f-lng p.__at1 {
			margin:0px 0 10px 0;
			font-weight:bold;}



.f-lng_list  {
	width:508px;
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	background-color:#ffffff;
	margin:-19px 0 0 0;}

	.f-lng_list li {
		font:11px/39px Verdana, Geneva, sans-serif;
		color:#888;
		padding:0 23px 0 15px;
		position:relative;}
		.f-lng_list li:nth-child(even) {
			border-top:1px solid #e9e9e9;
			border-bottom:1px solid #e9e9e9;
			background-color:#fafafa;}
		.f-lng_list li:nth-child(odd) {
			margin:1px 0;
			background-color:#f3f3f3;}
		.f-lng_list li:last-child {
			border-bottom:none;}

		.f-lng_list li a {
			color:#00569f;}
	
.f-lng_list-name {
    display:inline-block;
	width:170px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap;	}

.f-lng_list-type::before {
	content: "|";
	color:#999;
	margin-right:5px;	}		


.f-lng_list-menu {
	display:inline-block;
	position:absolute; 
	right:16px; 
	top:5px;}

	.f-lng_list-menu span {
		width:26px;
		height:27px;
		display:inline-block;
		border:1px solid rgba(215, 214, 214, 0);
		cursor:pointer;
		border-radius:2px;}
		.f-lng_list-menu span:hover  {
			border:1px solid rgba(215, 214, 214, 1);}
		
		.f-lng_list-menu span.s-delete {
				width:25px;}
	
	
		.f-lng_list-menu .__inactiv {
			cursor:auto;}
			.f-lng_list-menu .__inactiv:hover {
				border:1px solid rgba(215, 214, 214, 0);}

		.f-lng_list-menu span.s-delete::before {
			left:7px;
			top:6px;}
		.f-lng_list-menu span.s-see::before  {
			left:6px;
			top:7px;}
		.f-lng_list-menu span.s-edit::before  {
			left:7px;
			top:7px;}

.f-lng .button-gray1 {
	display:block;
	margin-top:10px;}

.f-lng_main {
	    width: 508px;
		padding-bottom:15px;
		border-bottom: 1px solid #e9e9e9;}
	.f-lng_main h2 {
		padding: 35px 0 3px 0;}
	.f-lng_main p {
	    width: 430px;
   		font: 11px/15px Tahoma,Geneva,sans-serif;
	    margin: 0px 0 10px 0;}
		
.f-lng_add  h2 {
		padding: 35px 0 10px 0;}
		

/* Конец Дополнительные языки документа */



/*Режим доступа*/

.fg-access-dct .f-w1 {
	padding-left:25px;
	}
	
.f-access-dct-type_guide {		/*Выбрать тип доступа*/
	margin-top:15px;}
	
	
.f-status-dct_show {			/*Статус публикации*/
	margin:5px 0 8px 0;}	
.f-status-dct_show span {
	margin-left:5px;}
	
.f-status-dct a {
	display:inline-block;
    color: #00569f;
	margin-top:3px;	}
	
/*Конец Режим доступа*/

/*Настройки документа - изменение типа документа*/
.fg-settings-dct .f-w1{
	padding-left:25px;	}

.f-settings-dct-type .button-gray1 {
    display: block;
    margin-top: 10px;}
	
.f-settings-dct-type_guide {		
	margin-top:15px;}
	
	
	
.f-settings-dct-type .show-options	{
	max-height: 320px;}

.f-settings-dct-type .show-options li {
	padding-bottom:0px;	}
	
.f-settings-dct-type .show-options li span {
	padding-left:10px;
	font-weight:bold;
	color:#444;}
.f-settings-dct-type .show-options li:hover {
	background:none;
	cursor:default;}		
	

.f-settings-dct-type .show-options li ul li{
		padding: 5px 9px 5px 20px;
		color:#333;	}	
.f-settings-dct-type .show-options li ul li:hover {
	 background: #fff0d1;
	 cursor:pointer;
	 color:#000;}		
.f-settings-dct-type_msg {
    background-color: #fff;
    border: 2px solid #f0e3c9;
    border-radius: 2px;
    color: #444;
	padding: 20px 40px 20px 120px;	
    font: 12px/18px Tahoma,Geneva,sans-serif;
    margin: 20px 20px -10px 20px;
   }
	.f-settings-dct-type_msg span {
		display:block;
		font-weight:bold;
		font-size:13px;
		margin-bottom:6px;}
   
/*Конец Настройки документа - изменение типа документа*/

/*Создание Редатирование Статьи*/
h1.s-article1::before {
        top:2px;
        right:-29px;} 
.fg-article-main .f-keywords {
	margin-top:40px;}
		
/*Конец Создание Редатирование Статьи*/

/*Создание Редатирование Выпуска журнала*/
h1.s-issue1::before {
        top:1px;
        right:-35px;} 
/*Конец Создание Редатирование Выпуска журнала*/


/*Создание Редатирование диссертации*/
h1.s-diss1::before {
        top:2px;
        right:-29px;}
	
.fg-diss-main .f-lang {
	padding-top:40px;}
/* Конец Создание Редатирование диссертации*/

/*Создание Редатирование автореферата*/
h1.s-aref1::before {
        top:2px;
        right:-29px;} 
.fg-aref-main .f-lang {
	padding-top:40px;}
/*Конец Создание Редатирование автореферата*/

/*Создание Редатирование Рецензия*/
h1.s-review1::before {
        top:2px;
        right:-36px;} 
.fg-review-main	.f-title {
	margin-top:25px;	}
.fg-review-main	.f-title textarea {
	min-height: 40px;}	
.fg-review-main	.f-authors {
	margin-top:40px;
	border-top: 1px solid #e9e9e9;
	padding-top:40px;}

.fg-review-main .f-lang	{
	margin-top:40px;}	
/*Конец Создание Редатирование Рецензия*/

/*Создание Редатирование Тезисы*/
h1.s-thesis1::before {
        top:2px;
        right:-31px;} 

.fg-thesis-main .f-lang {
	margin-top:40px;	}
/*Конец Создание Редатирование Тезисы*/

/*Создание Редатирование Отчет*/
h1.s-report1::before {
        top:2px;
        right:-34px;} 

.fg-report-main .f-lang {
	margin-top:40px;	}
/*Конец Создание Редатирование Отчет*/

/*Создание Редатирование Ред заметка*/
h1.s-note1::before {
        top:2px;
        right:-31px;} 
/*Конец Создание Редатирование Ред заметка*/

/*Создание Редатирование Персоналии*/
h1.s-pinfo1::before {
        top:2px;
        right:-31px;} 
/*Конец Создание Редатирование Персоналии*/

/*Создание Редатирование Переписка*/
h1.s-letters1::before {
        top:0px;
        right:-35px;} 
/*Конец Создание Редатирование Переписка*/

/*Создание Редатирование Другой док*/
h1.s-other1::before {
        top:2px;
        right:-31px;} 
/*Конец Создание Редатирование Другой док*/

/*Создание Редатирование Инфо док*/
h1.s-info1::before {
        top:2px;
        right:-27px;} 
/*Конец Создание Редатирование Инфо док*/

/*Создание Редатирование Интервью док*/
h1.s-interview1::before {
        top:2px;
        right:-27px;} 
/*Конец Создание Редатирование Интервью док*/


/*Тип сущности на странице*/

.entity-type {
	font:11px/13px Verdana, Geneva, sans-serif;	
	display:inline-block;
	background-color:#FFF;
	position:absolute;
	top:11px;
	right:0px;
	padding:7px;
	color:#666;
	white-space: nowrap;}
	.entity-type.__at1 {
		top:92px;}

	.status-dct {
		display:inline-block; }
	
		.status-dct li {
			display:inline-block;
			width: 15px;
			height:15px;
			margin: 0 0 0 5px; }


		
		.entity-type div {
			display:inline-block;
			margin: 0 0 0 15px;}
		
			.entity-type div.s-article1 {
				padding-left:23px;}
			.entity-type div.s-article1::before  {
				top:-5px;
				left:0px;} 	


			.entity-type div.s-journal1 {
				padding-left:35px;}
			.entity-type div.s-journal1::before  {
				top:-5px;
				left:0px;} 	

			.entity-type div.s-user1 {
				padding-left:22px;}
			.entity-type div.s-user1::before  {
				top:-1px;
				left:0px;} 	


			.entity-type div.s-publisher1 {
				padding-left:22px;}
			.entity-type div.s-publisher1::before  {
				top:-2px;
				left:0px;} 	

			.entity-type div.s-issue1 {
				padding-left:28px;}
			.entity-type div.s-issue1::before  {
				top:-5px;
				left:0px;} 	

			.entity-type div.s-diss1 {
				padding-left:27px;}
			.entity-type div.s-diss1::before  {
				top:-4px;
				left:0px;} 	
	
	
			.entity-type div.s-aref1 {
				padding-left:26px;}
			.entity-type div.s-aref1::before  {
				top:-4px;
				left:0px;} 	

			.entity-type div.s-review1 {
				padding-left:27px;}
			.entity-type div.s-review1::before  {
				top:-4px;
				left:0px;} 	


			.entity-type div.s-thesis1 {
				padding-left:25px;}
			.entity-type div.s-thesis1::before  {
				top:-4px;
				left:0px;} 	

			.entity-type div.s-report1 {
				padding-left:25px;}
			.entity-type div.s-report1::before  {
				top:-5px;
				left:0px;} 	

			.entity-type div.s-note1 {
				padding-left:24px;}
			.entity-type div.s-note1::before  {
				top:-4px;
				left:0px;} 	

			.entity-type div.s-pinfo1 {
				padding-left:24px;}
			.entity-type div.s-pinfo1::before  {
				top:-4px;
				left:0px;} 	

			.entity-type div.s-letters1 {
				padding-left:29px;}
			.entity-type div.s-letters1::before  {
				top:-6px;
				left:0px;} 	

			.entity-type div.s-other1 {
				padding-left:25px;}
			.entity-type div.s-other1::before  {
				top:-4px;
				left:0px;} 	

			.entity-type div.s-info1 {
				padding-left:24px;}
			.entity-type div.s-info1::before  {
				top:-4px;
				left:0px;} 	

			.entity-type div.s-interview1 {
				padding-left:24px;}
			.entity-type div.s-interview1::before  {
				top:-4px;
				left:0px;} 	

/*Конец Тип сущности на странице*/


/*Отображение опубликованных документов*/

.dct {}

.dct-h1 { 
	    margin:33px 0 33px 0;
		width:630px;
		font: bold 16px/22px Verdana, Geneva, sans-serif;
		padding-right: 30px;}
	.dct-h1 .addition {
		vertical-align:top;
		display:inline-block;
		color:#c0c0c0;
		font-weight:100;
		max-width:410px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;}
		
	.dct-h1 .addition2 {
		display:block; 
		white-space: nowrap; 
		font-size:13px; 
		margin:-8px 0 0px 0; 
		color:#888; 
		font-weight:100;}

		
/*	.dct-h1 span {
			display: inline-block;
			font: bold 16px/18px Verdana, Geneva, sans-serif;}		
*/

/*.dct-conten {
    display: inline-block;
    width: 100%;}
*/

.dct-h2 {
	width:655px;
	font: bold 14px/19px Verdana, Geneva, sans-serif;
	margin-bottom: 8px;
	max-height:40px;
	overflow:hidden; }
	.dct-h2 span {
		color: #666;
		font-weight:normal;	 }

		


.dct-edition {
	font: 13px/19px Arial, Geneva, sans-serif;
    margin:  10px 0 0 0;	}
	.dct-edition p {
		font-weight:bold;
		color:#444;
		margin-bottom:3px;	}
	.dct-edition ul {
		margin: 0 0 10px 0;
		max-height:95px;
		color:#999;
		overflow: auto;}	
	.dct-edition li{
		list-style-type:decimal;
		margin: 0 0 0 30px;}
	.dct-edition li a {
		display:inline-block;
		max-width:600px;	
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: bottom;
		white-space: nowrap;}



.dct-edition-add {
	font: 13px/19px Arial, Geneva, sans-serif;
	color:#333;
    margin:  30px 0 0 11px;	}
	.dct-edition-add p:first-child {
		font-weight:bold;}
	.dct-edition-add ul {
		margin: 8px 0;}	
	.dct-edition-add li{
		list-style-type:decimal;
		margin: 0 0 0 30px;}
	.dct-edition-add.__at1 {
		color:#999;
		margin-left:0;}
	

.dct-info{
    margin:  12px 0 0 0; 
	line-height: 19px; }
	.dct-info a {
		color: #00569f;}
	
	.dct-info_profile   a:hover {
		text-decoration:none;		}
			.dct-info_profile a:hover .dct-info_profile-name {
				text-decoration:underline;	}
			.dct-info_profile a:hover  .dct-info_profile-user {
				color:#333;}
		.dct-info_profile-user {
			color:#999;}
				
	/*	.dct-info_profile-name {
			display:inline-block;
			max-width:470px;
			overflow: hidden;
			text-overflow: ellipsis;
			vertical-align: bottom;
			white-space: nowrap;}
	*/	

	.dct-info_review-dct a {
	    display: inline-block;
		width:400px;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: bottom;
		white-space: nowrap;}
	


.dct-img {
	display:inline-block;
	width: 232px;
	position:absolute;
	top:0px;
	left:-238px; }

.dct-access {
	margin: 5px 0 30px 0;}
.dct-access strong {
	font: bold 13px Tahoma, Geneva, sans-serif;
	display:inline-block;
	margin:13px 0 0 0; }

	.dct-access span {
		font-weight:normal;
		font-size:12px;	}

.dct-access .button-green1.__at1 {
	height:30px;
	width:130px;
	margin:13px 0 0 0;
	}
/*
.dct-access .button-green1.__at2.__at3 {
	width:80px;
	}
*/

.dct-access .button-clean {
	margin:13px 0 0 5px;}
		

.dct-annotation{
    margin:  26px 0 0 0; 
	line-height: 18px;
	position:relative;	}

	.dct-annotation p:first-child::before {
		content: "Аннотация. ";}


.dct-keywords {
    margin:  17px 0 0 0; 
	line-height: 18px;
	position:relative;}
	.dct-keywords p:first-child::before {
		content: "Ключевые слова: ";}	

.dct-IDR {
	margin:17px 0 0 0;}
	.dct-IDR_url {
		font-size:14px;
		color:#000;	}
	.dct-IDR_id  {
		margin:12px 0 0px 0;
		font-size:12px;}
		.dct-IDR_id-doi {
			cursor:pointer;
			color: #00569f;}
		.dct-IDR_id-doi:hover {
			text-decoration:underline;}
	
.dct-download{
    margin:  17px 0 0 0;
	line-height: 16px; }
	
	.dct-download_left {
		display:inline-block; 	
		vertical-align:top;
		margin:0 16px 0 0; }
	.dct-download_right {
			display:inline-block;
			max-width:560px; }
			
			

.dct-reader	{
	margin-top:17px; }


.dct-no-file {
    margin:  20px 0 0 0;
	font: 12px/16px Verdana,Geneva,sans-serif;
	color: #666;}


.dct-about-authors {
	width: 655px;
    margin:  20px 0 0 0; }
	.dct-about-authors p {
		line-height:20px;
		margin:10px 0 0 0;	}
		.dct-about-authors p:first-of-type {
			margin:2px 0 0 0;}
	.dct-about-authors span {
		display:inline-block;
		position:relative;
		text-decoration:underline;	}



.dct-fragment{
    margin:  20px 0 0 0; 
	line-height: 18px;
	position:relative;	 }


	
.dct-literature{
    margin:  20px 0 0 0; 
	line-height: 18px; 
	position:relative;	}
	
	.dct-literature li {
		margin:0 0 7px 19px;
		padding-left:0px;
		list-style:decimal; }
		.dct-literature li:last-child {
			margin-bottom:0px; }

.dct-text {
	margin: 20px 0 0 0;
	line-height: 18px;
	position: relative;
}






.dct-short-text {				/*Сворачивание части объекта с текстом (Короткий текст)*/
    overflow: hidden;}

	a.dct-short-text_more {
		display:inline-block;
		margin-top:2px;		
		color: #00569f;}
			
	.dct-short-text_less {
		display:inline-block;
		margin-top:2px;
		color: #00569f;
		cursor:pointer;}
			span.dct-short-text_less {
				font-weight:normal;}
			.dct-short-text_less:hover {
				text-decoration:underline;}
		
		.dct-annotation .dct-short-text {
		    max-height: 106px;}

		.dct-keywords .dct-short-text {
		    max-height: 38px;}

		.dct-about-authors .dct-short-text {
		    max-height: 189px;}
			
		.dct-fragment .dct-short-text {
		    max-height: 200px;}

		.dct-literature .dct-short-text {
		    max-height: 300px;}
			
.s-more, .s-less {
	padding-right:20px;
	display:inline-block;
	height:14px;}			/*Конец Сворачивание части объекта с текстом (Короткий текст)*/


/*.hint_container {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
    margin:  46px 0 0 0; 
	line-height: 18px; }

	.hint_container ul {
		padding-top:13px;
		border-top:1px solid #e0e0e0;}
	
	.hint_container li {
		margin:0 0 2px 19px;
		padding-left:0px;
		list-style:square; }
		
	.hint_container li:last-child {
		margin-bottom:0px; }
	
*/	
/*Добавить в коллекцию Начало*/
.collections-add_b {
	display:inline-block; 
	position:relative;}

	.collections-add {
		display:none;
		font:13px/18px Tahoma, Geneva, sans-serif;
		background-color:#fff;
		min-width:280px;
		position:absolute;
		top:-71px;
		left:4px;
		z-index:100;
		box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.4);	}
		.collections-add_title {
			font: bold 14px Tahoma, Geneva, sans-serif;
			padding:20px 24px 17px 24px;
			border-bottom:1px solid #e0e0e0;}
		
		.collections-add ul {
			background-color:#fff;
			max-height:320px;
			margin:15px 6px;
			overflow:auto;}	
			.collections-add li {
				display:block;
				padding: 7px 35px 7px 18px;}
				.collections-add li:hover 	{
					background-color: #fff0d1;
					cursor:pointer;}
				.collections-add li:hover span.s_mark::before	{
					background-position: -31px -207px;}
			
				.collections-add_privat::before {
						width: 12px;
						height: 14px;
						background-position: -62px -561px;
						top:9px;
						right:12px;}
				.collections-add_published::before {
						width: 15px;
						height: 15px;
						background-position:-60px -468px;
						top:9px;
						right:11px;}

				.collections-add_name {
					display:inline-block;
					padding:0 0 0px 27px;
					vertical-align:bottom;
					overflow:hidden;	
					white-space: nowrap;
					text-overflow:ellipsis;
					max-width:250px;}
				
		.collections-add_new {
			display:none;
			border-top:1px solid #e0e0e0;
			padding:0px 24px 8px 24px;}
		
			.collections-add_new-b {
				padding:27px 0 5px 0;
				position:relative;}
				
			.collections-add_new-button {
				border-top:1px solid #e0e0e0;
				padding:17px 24px 17px 24px;
				cursor:pointer;}
				.collections-add_new-button:hover 	{
					background-color: #fff0d1;
					cursor:pointer;}
				
			.collections-add_new-title {
				font:12px/12px Tahoma, Geneva, sans-serif;
				padding-bottom:4px;
				color: #555;}
			
			.collections-add_new input {
				font: 13px/14px Tahoma, Geneva, sans-serif;
				width:100%;
				border: 0px solid #c0c9d1;
				border-bottom: 1px solid #111;
				color: #000;
				padding: 5px 0 5px 1px;
				margin-left:-1px;}
				.collections-add_new input:focus {
					border-bottom:1px solid  #49a5f7;}
				.collections-add_new input::-webkit-input-placeholder {color:#b4b4b4;}
				.collections-add_new input::-moz-placeholder          {color:#888;}/* Firefox 19+ */
				.collections-add_new input:-moz-placeholder           {color:#888;}/* Firefox 18- */
				.collections-add_new input:-ms-input-placeholder      {color:#b4b4b4;}
	
			.collections-add_new-sign {
				display:inline-block;
				font: 11px/11px Tahoma, Geneva, sans-serif;
				color:#999;
				position:absolute;
				top:71px;
				right:0;}
				
				
			.collections-add_new .block-right {
				display:block;}	
				.collections-add_new .input-div {
					font: 13px/14px Tahoma, Geneva, sans-serif;
					width:100%;
					padding: 5px 0 5px 1px;
					margin-left:-1px;
					border: 0px solid #c0c9d1;
					border-bottom: 1px solid #111;}
					
				.collections-add_new .show-options {
					font: 13px/16px Tahoma, Geneva, sans-serif;
					margin:-25px 0 0 0;}
					.collections-add_new .show-options span {
						color: #777;
						font: 13px/16px Tahoma, Geneva, sans-serif;
						display:block;
						padding-top:2px;}
					.collections-add_new .show-options li {
						padding: 7px 18px;}
			.collections-add_button {
				text-align:right;}
				.collections-add_button a {
					display:inline-block;
					padding:12px 12px;
					margin-right:-12px;
					font: bold 12px/16px  Arial, Geneva, sans-serif;
					color:#ff0000;
}

				
	.collections-add.__msg {
		width:320px;
	    padding: 20px 24px 8px 24px;
		top:-69px;
		left:4px;}
		
		.collections-add.__msg .collections-add_title{
		line-height:20px;
		padding:0;
		border:none;}
		.collections-add.__msg .collections-add_button {
			text-align:left;}	
			.collections-add.__msg .collections-add_button a {
				font-size:13px;
				margin-left:-12px;	}

		.collections-add.__msg p {
			font-size:13px;
			padding:13px 0 2px 0;
			color:#666;}
			
/*Конец Добавить в коллекцию*/

/* Конец Отображение опубликованных документов*/






.hidden {
    display: none !important;}
.blk {
    display: block !important;}
.i-blk {
    display: inline-block !important;}


.info_file_create_doc {   /*Левый блок: название файла, размер, обложка... начало*/
	margin:22px 0 15px 12px;
}

.info_file_create_doc p:first-of-type {
	font:13px Verdana, Geneva, sans-serif;
	color:#555;
	line-height:1.8;
}

.info_file_create_doc a.name_file {
	font:bold 13px Verdana, Geneva, sans-serif;
	color:#444;
	line-height:1.2;
	display:inline-block;
	overflow:hidden;	
	white-space: nowrap;
	text-overflow:ellipsis;
	max-width:204px;}	



.info_file_create_doc a.name_file:hover {
	text-decoration:underline;
}

.info_file_create_doc p:last-of-type {
	font:11px Tahoma, Geneva, sans-serif;
	color:#999;
	line-height:2.0;
}

.info_file_create_doc span {
	display:block;
	background-color: #ffffff;
    border: 1px solid #ccc;
    margin: 9px 16px 0 0px;
    overflow: hidden;
    width: 65px;
}  

.info_file_create_doc span.s-file3 {
    height: 94px;
	}

.info_file_create_doc span img {
    width: 65px;
	vertical-align:top;
}                                          /*Левый блок: название файла, размер, обложка... конец*/










.add_pub_journal {   /* 2 Добавление выпуска журнала или статьи из профиля журнала - Инфо о журналае */
	margin:25px 0 15px 12px;
}

.add_pub_journal p{
	margin:20px 0 5px 0;
	font:13px/17px Verdana, Geneva, sans-serif;
	color:#555;
}

.add_pub_journal a.name_issue, .add_pub_journal a.name_journal {
	font:bold 13px/18px Verdana, Geneva, sans-serif;
	color:#444;
	display:inline-block;
	overflow:hidden;	
	max-width:204px;
	max-height:72px;}	



.add_pub_journal a.name_issue:hover, .add_pub_journal a.name_journal:hover {
	text-decoration:underline;
}


.add_pub_journal .publication_bloc_65, .add_pub_journal .publication_bloc_65.s_journal {
	display:block;
	background-color: #ffffff;
    border: 1px solid #ccc;
    margin: 9px 16px 0 0px;
    overflow: hidden;
    width: 65px;
	min-height:65px;
}  
					.add_pub_journal .publication_bloc_65.s_journal {
						    height: 94px;}
					
					
.add_pub_journal .publication_bloc_65 img {
	vertical-align:top;
    width: 65px;

	
}                                         /* 2 Добавление выпуска журнала или статьи из профиля журнала - Инфо о журналае */





                             /*Левый блок: меню начало*/

.create_doc_wrapper {      /*обложка меню*/ 
	width:217px;
	margin:34px 0 0 0px;
	font:12px Tahoma, Geneva, sans-serif;
	color:#333;
}

li.file_all_types {  /*основные ЛИ: "все типы"*/
	line-height:3.3;
	margin-left:14px;
	cursor:pointer;
}

li.science_doc, li.literature_doc, li.common_doc { /*основные ЛИ: "науч.документы, литерат.док"*/
	border-top:1px dotted #c9c9c9;
	cursor:pointer;
	position:relative;}
									li.common_doc {
											border-top:1px dotted #fff;}

span.title_li {      /*спаны основных ЛИ начало*/
    padding-left:14px;
	line-height:2.3;
	margin:5px 0;
	width:203px;
	display:block;
	position:relative;
}
span.title_li:hover {
	background-color:#fff0d1;
}                           /*спаны основных ЛИ конец*/

span.open_or_close {  /*спан стрелочки:развернуть/свернуть начало*/
	display:none;
	position:absolute;
	top:4px;
	right:35px;
	height:20px;
	width:28px;
	cursor:pointer;
	background-color:#fff0d1;
}

span.title_li:hover span.open_or_close  {
	display:block;
}

li.active_sprite:hover span.open_or_close {
	display:block;
	background-color:#fff;
}                                   /*спан стрелочки:развернуть/свернуть конец*/

li.active_sprite .s_science_doc::before {  /*активные классы начало*/
	background-position:-19px -1046px;
}

li.active_sprite .s_literature_doc::before {
	background-position:-127px -813px;
}


span.active_doc_type {
	font-weight:bold;
	color:#bb3b2d;
	cursor:default;
}

span.active_doc_type:hover {
	background-color:#fff;
	color:#bb3b2d;
	cursor:default;
}

span.active_noRed {
	font-weight:bold;
	color:#555;
	cursor:default;
}

span.active_noRed:hover  {
	background-color:#fff;
}                                  /*активные классы конец*/


.doc_types_wrapper {      /*внутренние ЛИ:статья, выпуск журнала начало*/
	margin:-5px 0 9px 14px;
	font-weight:normal;
	color:#777;
}

span.doc_type {
	padding-left:12px;
	line-height:1.8;
	display:block;
}

span.doc_type:hover {
	color:#333;
	background-color:#fff0d1;
	cursor:pointer;
}                           /*внутренние ЛИ:статья, выпуск журнала конец*/

                              /*Левый блок: меню конец*/


                              /*Правый блок*/
                              /*верхний текст начало*/

.come_back {                 /*кнопка ВЕРНУТЬСЯ НАЗАД начало*/
	position:absolute;
	bottom:1px;
	right:0;
	background-color:#fff;
	border:1px solid #fff;
	font:11px Tahoma, Geneva, sans-serif;
	color:#999;
	line-height:1.7;
	text-align:center;
	width:111px;
	cursor:pointer;
	border-radius:2px;
}

.come_back:hover {
	background-color:#f5f5f5;
	border:1px solid #dbdbdb;
	color:#333;
}                              /*кнопка ВЕРНУТЬСЯ НАЗАД конец*/


.padding0 {                   /*основной контент начало*/
	padding-bottom:0;
	margin-bottom:20px;
}

.edit_wrap_title .h2_atribute {
	margin-bottom:0;
	border-bottom:none;
}

						  .no_active_button {
							  margin:0 9px 0 0;
							  padding:4px 18px;
							  background-color: #edecea;
							  border-color: #f7f7f6 #e1e1e0 #e1e1e0 #f7f7f6;
							  border-style: solid;
							  border-width: 1px;
							  color: #999;
							  cursor: default;
							  font: 11px Tahoma,Geneva,sans-serif;
							  width: auto;
						  }
						  
						  .no_active_button:hover {
							  background-color: #edecea;
						  }
						  
						  .no_active_button:focus {
							  border-color: #f7f7f6 #e1e1e0 #e1e1e0 #f7f7f6;
						  }
						  
						  .active_button {
							  background-color: #d4d0c8;
							  border-color: #f2f1f1 #000 #000 #f2f1f1;
							  border-style: solid;
							  border-width: 1px;
							  color: #000000;
							  cursor: pointer;
							  font: 11px Tahoma,Geneva,sans-serif;
							  margin:0 9px 0 0;
							  padding:4px 18px;
							  width: auto;
						  }
						  
						  .active_button:hover {
							  background-color: #c3bfb8;
						  }

						.button_chancel {
							background-color: #fafafa;
							border: 1px solid #fafafa;
							color: #666;
							cursor: pointer;
							font: 11px Tahoma,Geneva,sans-serif;
							margin:0;
							padding: 4px 18px;
							width: auto;
						}
						
						.button_chancel:hover  {
							background-color: #d4d0c8;
							border-color: #f2f1f1 #000 #000 #f2f1f1;
							border-style: solid;
							border-width: 1px;
							color: #000000;
						}                             /*основной контент конец*/

/*Стили для создания файлов конец*/








/*Настройки профиля начало*/
.user_owner {
	margin:16px 8px 10px 14px;
}

.user_owner  .owner_p {
	background-color:#ecf2f4;
	font:11px Tahoma, Geneva, sans-serif;
	line-height:2.5;
	color:#00569f;
	padding:0 0px 0px 12px;
	margin:0 0 0 -10px;
	width:214px;
}

.user_owner p {
	font:12px Tahoma, Geneva, sans-serif;
	line-height:2.2;
	color:#666;
}

.user_owner p:last-child {
	line-height:1.65;
	margin-top:19px;
}

/*Настройки профиля конец*/

/*Статус начало*/

.input_div3 {
	background-color: #fafafa;
    border: 1px solid;
	border-color:#ececec #ececec #c3c3c3 #ececec;
	border-radius:2px 2px 0 0;
    color: #333;
    display: inline-block;
    font:12px Tahoma,Geneva,sans-serif;
    line-height:12px;
    min-width: 258px;
    padding: 8px 20px 8px 9px;
    position: relative;
    vertical-align: top;
	cursor:pointer;
	margin-top:12px;
}


.edit_wrap_button2 {
	text-align:right;
	margin:0;
	border-top:none;
}

.edit_wrap_button2 button {
	margin:0;
}

.edit_wrap_button2 button:first-child {
	width:211px;
	margin-right:8px;
}

.border2 {
	border-top:1px solid #e9e9e9;
	margin:-22px -9px 27px -14px;
}

/*Статус конец*/

/*основное просмотр начало*/
.view_page {
	padding:15px  22px;
	margin:14px 0 0 0;
	border:1px solid #e9e9e9;
	font:12px Verdana, Geneva, sans-serif;
	line-height:12px;	
	color:#333;
	border-radius:2px;
	background-color:#fcf7e9;	
	position:relative;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

p.text_view {
	display:inline-block;
	margin:8px 10px 0 0;
}


.poz_s_view_close {
	position:absolute;
	right:14px;
	top:15px;
}




span.view_active {
	position:absolute;
	bottom:20px;
	left:27px;
	font:11px Tahoma, Geneva, sans-serif;
	color:#d2d2d2;
	line-height:1.5;
}

span.view_active:hover {
	color:#d2d2d2;
}

span.view_active a {
	color:#758ba1;
}

span.view_active a:hover {
	color:#0066cc;
	text-decoration:underline;
}
	

/*основное просмотр конец*/





/*закладки начало*/

h2.msg_doc_ok {    /* Сообщение Документ создан начало*/               
	border-bottom:none;
	margin:16px 20px 20px 20px;
	font:13px Verdana, Geneva, sans-serif;
	font-weight:bold;
	
}
.attribute_shadow{
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
	}
.msg_user_reg2 {
	margin:-25px 0 -14px 29px;
}

.msg_user_reg2 a {
	font:12px Tahoma, Geneva, sans-serif;
	color:#0066cc;
	line-height:1.0;
}

.msg_user_reg2 span {
	font:12px Tahoma, Geneva, sans-serif;
	color:#dadada;
	margin:0 6px;
}                             /* Сообщение Документ создан конец*/ 


a.show_more_pages {     /* показать еще 15 записей начало*/ 
	display:block;       
	position:absolute;
	top:17px;
	right:0;
	width:171px;
	height:93px;
	border:1px solid #fff;
	border-radius:4px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.0);
	cursor:pointer;
}

a.show_more_pages:hover {
	border:1px solid #dadada;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

a.show_more_pages span {
	display:inline-block;
	font:13px Verdana, Geneva, sans-serif;
	color:#00569f;
	line-height:1.45;
	margin:21px 0 0 32px;
}                                 /* показать еще 15 записей конец*/ 





/*Поиск начало*/
.top_title_container2 {
	margin:0 57px -4px 57px;
    border-bottom:2px solid #dad7d7;}
    .top_title_container2 h1 {
        font:bold 16px Verdana, Geneva, sans-serif;
        color:#000000;
		line-height:4.7;
        margin: 0px 0 2px 132px;}

.search_wrapper {
	margin:0 57px;
}
	
.search_result {
	margin:30px 0 0 132px;
	width:532px;
}

a.search_result_name {
	display:inline-block;
	font:bold 13px Verdana, Geneva, sans-serif;
	color:#00569f;
	line-height:1.2;
	max-height:31px;
	overflow: hidden;
}

.search_result_author {
	font:12px Verdana, Geneva, sans-serif;
	color:#333;
	line-height:1.8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.search_result_type {
	font:11px Verdana, Geneva, sans-serif;
	color:#999;
	line-height:1.5;	
}

.search_wrapper .pagination {
	padding-left: 132px;
	border-top:1px solid #dad7d7;
	margin-top:28px;	
	padding-top:30px;}


	.search_wrapper .pagination .show_more_pages {
		top: 9px;}

/*Поиск конец*/




/*Типы публикаций начало*/



.modalWindow_select_file .modalHeader {										/* 2 Модальное окно - Заголовок н. | Выбрать файл | Переместить выбранные объекты */
	border-bottom:none;
	}

.modalWindow_select_file .modalHeader_h2 {
	color: #000000;
    font: bold 16px/16px Verdana,Geneva,sans-serif;
    padding: 31px 0 0px 36px;
}

.modalWindow_select_file .p_h2 {											/* 2 Модальное окно - Заголовок к. | Выбрать файл | Переместить выбранные объекты */
	font:13px Arial, Helvetica, sans-serif;
	color:#555;
	line-height:2.5;
	padding:2px 0 9px 36px;
}








.wrapper_select_file_breadcrumbs {											/* 2 Модальное окно - Хлебные крошки н. | Выбрать файл | Переместить выбранные объекты */
	padding: 6px 5px 10px 56px;
	background-color:#f0f0f0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);	

}
	
.select_file_breadcrumbs { 
	font:bold 12px/16px Verdana, Geneva, sans-serif;
}

.select_file_breadcrumbs li {
	display:inline-block;
	font:bold 12px/16px Verdana, Geneva, sans-serif;
	color:#555;
	max-width: 300px;
	overflow:hidden;
	white-space: nowrap;	
	vertical-align:top;
	margin:4px 0 0 0;	
	}

.select_file_breadcrumbs li a {
	display:inline-block;
	font:bold 12px/16px Verdana, Geneva, sans-serif;
	color:#555;
	font-weight:normal;
}


.select_file_breadcrumbs li a:hover {
	color:#000;
	text-decoration:underline;

}
 .select_file_breadcrumbs span.s_bread2 {									/* 2 Модальное окно - Хлебные крошки к. | Выбрать файл | Переместить выбранные объекты */
	display:inline-block;
	font:bold 12px/16px Verdana, Geneva, sans-serif;
	width:13px;
}







.block_select_wrapper { 													/* 2 Модальное окно - Контент н. | Выбрать файл | Переместить выбранные объекты */
    margin: 10px 0 15px 56px;
	max-height:350px;
	min-height:150px;
    overflow: auto;
	padding:0 155px 0 0;
}


.directory_right_name {
	position:relative;
	padding:11px 0px 8px 0px;
	white-space: nowrap;
	border-bottom: 1px solid #e5e5e5;
}
.directory_right_name p {
	display:inline-block;
}

.directory_right_name a {
    margin-left:52px;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#444343;
    display:inline-block;    
} 

.directory_right_name span {
	display:inline-block;
	max-width:400px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;

	}
	.directory_right_name span:hover {
		text-decoration:underline; 				
		}
		
		
.select_file_wrapper {
	padding:2px 0;
	border-bottom:1px solid #f4f4f4;
	
}

.select_file_wrapper:hover {
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);	
}


.select_file_wrapper.active_choose .select_file  {
	background-color:#fff0d1; 
}



.select_file {
	position:relative;
	cursor:pointer;
}

.select_file p {
	font:12px Arial, Helvetica, sans-serif;
	color:#444343;
	line-height:2.5;
	max-width:400px;
	overflow:hidden;
	vertical-align:bottom;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left:52px;
	padding-top:1px;
}

span.s_file_list2 {
	width: 14px;
    height: 18px;
	position:absolute;
	top:6px;
	left:23px;
}

.select_file_wrapper .publication_icons_down {    
	position:absolute;
	top:9px;
	right:12px;
}

.select_file_wrapper:hover .publication_icons_down li.s_mark {
    display:inline-block;}

 
.to_do {
	text-align:right;
	background-color: #f9f9f9;
	border-top:1px solid #e9e9e9;
}

.to_do .button_save_green { 													/* 2 Модальное окно - Контент к. | Выбрать файл | Переместить выбранные объекты */
	margin:19px 34px 20px 0;
}
                                        
/*Типы публикаций конец*/




.title_icons_big {
    display: inline-block;
    position: absolute;
    right:148px;
    top:-4px;
}

.title_icons_big li {
    cursor: pointer;
    display: inline-block;
	width:35px;
	height:35px;
	border:1px solid #ececec;
	border-radius:2px;
	margin-right:2px;
}                                     

.title_icons_big li:hover {
	border:1px solid #dadada;
	box-shadow:  0 0 5px rgba(0, 0, 0, 0.1);
	}  



.journal_prof_text {          
	font:12px Tahoma, Geneva, sans-serif;
	color:#666;
	line-height:1.65;
	margin:27px 0 0 7;
	width:210px;
}

.block .width150 {
	width:150px;
}

.button_area .margin100 {
	margin-left:100px;
}                          





/*00_2 начало обложка_Выбрать_Из_выпусков */

a.choose_cover_journal {
	display:block;
	font:13px Arial, Helvetica, sans-serif;
	color:#00569f;
	margin-top:18px;
}




.modalWindow_select_cover_journal .modalHeader_h2 {
	color: #000000;
    font: bold 16px Verdana,Geneva,sans-serif;
    padding: 27px 0 0px 36px;
}

.modalWindow_select_cover_journal .p_h2 {
	font:13px Arial, Helvetica, sans-serif;
	color:#555;
	line-height:1.35;
	margin-top:10px;
	padding:0 0 15px 36px;
}



.block_select_wrapper2 {
	max-height:395px;
	min-height:198px;
    margin: 15px 0 15px 12px;
    overflow: auto;
	
}

.block_select_wrapper2 .active_cover {
	border:5px solid #00adef;
	border-radius:2px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.7);
}

.block_select_wrapper2 .active_cover  span.s_mark_check {
	display:block;
}

.block_select_wrapper2 .active_cover  span.s_mark {
	display:none;
}


.select_cover_jour_wrapper {
	display:inline-block;
	margin:13px -4px 5px 20px;
}

.select_cover_journal {
	position:relative;
	height:153px;
	width:106px;
	border:1px solid #c4c4c4;
	cursor:pointer;
	text-align:center;
}

.select_cover_journal img {
	height:153px;
	width:106px;
}

.select_cover_journal:hover span.s_mark {
	display:block;
}

.select_cover_journal span.s_mark, .select_cover_journal span.s_mark_check {
	display:none;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	height:14px;
	width:14px;
}

p.nomer_journal {
	font:12px Arial, Helvetica, sans-serif;
	line-height:1.9;
	color:#555;
	text-align:center;
	max-width:100px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding:0 4px;
}

.to_do .widht183 {
	width:183px;
}
.no_issue {
	color: #999;
    font: 14px Verdana,Geneva,sans-serif;
		line-height:9;
		text-align:center;
		margin-bottom:20px;
}
/*00_2 конец обложка_Выбрать_Из_выпусков */





/*for-publishers Страница Для издательств начало*/

/*.for-publishers {
	width:825px;
	margin:26px 0 0 34px;
	padding:31px 55px 43px 55px;
	background-color: #e7f4f1;
	border:1px solid #e0e0e0;}
	
	.for-publishers h1 {
		font:bold 16px/48px Verdana, Geneva, sans-serif;
		color:#1d1d1d;}
		
	.for-publishers_span {
		display:block;
		font:16px/24px Verdana, Geneva, sans-serif;
		color:#1d1d1d;
		margin-bottom:25px;}

	.for-publishers .button-green1 {
		width:220px;}		
		
	.for-publishers_ul {
		margin:50px -25px 0 -25px;
		border-top:2px solid #d4d4d4;
		padding:22px 0 0 37px;}
		
		.for-publishers_li {
			font:14px/24px Arial, Helvetica, sans-serif;
			color:#555;
			list-style:disc;}
*/			
/*for-publishers Страница Для издательств конец*/




/* М окно Новое издательство. Начало*/


.m-new-publisher {							/* wraper*/
		position:relative;
		background-color: #fafafa;
		border: 1px solid #9d9d9d;
		border-radius: 4px;
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
		display: inline-block;
		margin-top: 105px;
		min-height: 50px;
		padding-bottom: 70px;
		text-align: center;
		width: 747px;}


	
.m-new-publisher_attn1 {	/*p*/
				color: #b82e2e;
				font: 16px/1.4 Verdana,Geneva,sans-serif;
				margin-bottom:33px;}

.m-new-publisher_attn2  {	/*p*/
			color: #888;
			font: 14px/14px Arial, Helvetica, sans-serif;
			margin:-8px 0 19px 0;}

.m-new-publisher .button-green1 {
	margin:0 3px;}
			
.m-new-publisher_form {
	border-top:2px solid #d4d4d4;
	margin:0 40px;
	text-align:left;
	padding:18px 0 0 140px;}
	
	
	.m-new-publisher_form label {
		display:block;
		font:12px/32px Tahoma, Geneva, sans-serif;
		color:#444;
		margin-top:18px;}
			.m-new-publisher_form label:first-child {
				margin-top:0px;}

		
	.m-new-publisher_form input {
		display:block;
		border-width: 1px;
		border-style:solid;
		border-color: #d9d9d9 #d9d9d9 #b5b5b5 #d9d9d9;
		color: #000;
		font:12px/15px Tahoma,Geneva,sans-serif;
		padding: 8px;
		width: 370px;		}
		
		
	.m-new-publisher_form textarea {
		display:block;
		border-width: 1px;
		border-style:solid;
		border-color: #d9d9d9 #d9d9d9 #b5b5b5 #d9d9d9;
		color: #000;
		font:12px/15px Tahoma,Geneva,sans-serif;
		padding: 8px ;
		width: 370px;
		min-height:116px;
		overflow-y:auto;
		margin-bottom:20px;}
		
 .m-new-publisher_offer {
	color: #000;
	font: 12px/12px Tahoma,Geneva,sans-serif;
	padding-left: 23px;}
	
	.m-new-publisher_offer a {
		color: #0066cc;}
		
 .m-new-publisher_form .button-green1 {
	 display:block;
	 margin:23px 0 0 85px;
	 width:220px;
	 font-weight:normal;}
/* М окно Новое издательство. конец*	/			

/* Текст Начальные страницы начало*/
.text-page {
	padding:42px 0 70px 40px;
    position: relative;}
	
	.text-page_menu {
		display:inline-block;
		vertical-align:top;
		margin-top:14px;}

	.text-page_menu.at1 {
       margin-top:30px;}

		
		.text-page_menu li {
			font:/*bold*/ 13px Tahoma, Geneva, sans-serif;
			color:#444;
			border-bottom:1px solid #eee;
			width:165px;
            padding: 10px 0;
			}

		.text-page_menu li.__at1 {
			margin-top:45px;}
			
		.text-page_menu li:last-child {
			border-bottom:none;}
			
			.text-page_menu li a {
				font-weight:normal;
				/*color:#00569f;*/}

	  /*Начальные страницы издательствам, авторам, читателям начало*/	

	.text-page_content {
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 40px;
		width:660px;
		font:14px/22px Verdana, Geneva, sans-serif;
		color:#333;}
		
		.text-page_content h1, .text-page_content h2 {
			font:bold 16px/37px Verdana, Geneva, sans-serif;}
			
		.text-page_content p {
			margin-bottom:30px;}
			
			
		.text-page_content ul {
			margin-bottom:36px;}
			
			.text-page_content ul li {
				list-style-type:decimal;
				margin:0px 0 15px 17px;
				}



		.text-page_content-developer h1 {
			font:bold 22px/37px Verdana, Geneva, sans-serif;
            margin-bottom:20px;    }


		.text-page_content-developer p {
			margin-bottom:10px;}
			
			
		.text-page_content-developer ul {
			margin-bottom:25px;}
			
			.text-page_content-developer ul li {
				list-style-type:disc;
				margin:0px 0 5px 40px;
				}



	  .text-page_content .button-green1 {
		  width:200px;
		  display:block;
		  margin-top:-7px;}
		  
	  .text-page_content h2.__at1  {
		  font:bold 14px/37px Verdana, Geneva, sans-serif;
		  width:681px;
		  margin:20px 0 10px -3px;
		  padding:30px 0 0 3px;
		  border-top:2px solid #d4d4d4;}
	  /*Начальные страницы издательствам, авторам, читателям конец*/


	.text-page_developer {
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 40px;
		width:680px;
		font:14px/22px Verdana, Geneva, sans-serif;
		color:#333;}
		
		.text-page_developer h1 {
			font:bold 22px/37px Verdana, Geneva, sans-serif;
            margin-bottom:20px;    }

		.text-page_developer h2 {
			font:bold 18px/37px Verdana, Geneva, sans-serif;
            margin:20px 0 10px 0px;}
			
		.text-page_developer h3 {
			font:bold 16px/37px Verdana, Geneva, sans-serif;
            margin:20px 0 5px 0px;}

		.text-page_developer h4 {
			font:bold 14px/37px Verdana, Geneva, sans-serif;
            margin:20px 0 0px 0px;}            

		.text-page_developer p {
			margin-bottom:10px;}

		.text-page_developer-marg {
			margin-left:30px;}

        .text-page_developer a {
            text-decoration: none;}

        .text-page_menu a:visited {
            color: #00569f;	}
			
		.text-page_developer ul {
			margin-bottom:10px;}
			
			.text-page_developer ul li {
				list-style-type:disc;
				margin:0px 0 5px 40px;
				}



	  /*Начальные страницы правообладателям начало*/	
		.text-page_content.__at1 p {
			font:14px/22px Arial, Helvetica, sans-serif;
			margin:12px 0 18px 0;}
	  /*Начальные страницы правообладателям конец*/	
		
		
		
		

	.text-page_content2 {
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 50px;
		width:681px;
		font:13px/20px Arial, Helvetica, sans-serif;
		color:#333;}
		
		.text-page_content2 h1 {
			font:bold 16px/37px Verdana, Geneva, sans-serif;
			margin-bottom:12px;}

		.text-page_content2 h2 {
			font:bold 13px/15px Verdana, Geneva, sans-serif;
			margin:20px 0 12px 0;	}
			
		.text-page_content2 p {
			margin:0 0 15px 0;}

		.text-page_content2 span {
			font-weight:bold;
			font-size:12px;
			color:#444;	}
			
		
			
			.text-page_content2 ul li {
				list-style-type:none;
				margin:3px 0 15px 22px;	}



/*Страница Читалка Начало*/
	.text-page_reader-book {
		position:relative;		
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 220px;
		font:14px/22px Verdana, Geneva, sans-serif;
		color:#333;}
		.text-page_reader-book_desc {
			width:650px;}
			
		.text-page_reader-book h1 {
			font:bold 16px/23px Verdana, Geneva, sans-serif;
			margin-bottom:20px;}
		.text-page_reader-book h2 {
			font:bold 14px/22px Verdana, Geneva, sans-serif;}
			
		.text-page_reader-book_cover {
			text-align:center;
			font:14px/18px Verdana, Geneva, sans-serif;
			width:190px;
			position:absolute;
			top:0px;
			left:-225px;
			}
			.text-page_reader-book_cover img {
				width:120px;
				}
			.text-page_reader-book_cover span {
				display:block;
				margin-top:8px;
				}

			.text-page_reader-book_cover-baner  {
				margin-top:35px;
				}

			.text-page_reader-book_cover-baner img {
				margin-top:5px;
				width:140px;
				}
				
		.text-page_reader-book_localization {
			position:absolute;
			top:328px;
			left:-225px;
			text-align:center;
			width: 190px;}
							
		.text-page_reader-book strong {
			margin-top:20px;
			display:block;		}
		.text-page_reader-book p {
			margin: 18px 0 0;}
		
		
		.text-page_reader-book_news{
			margin:20px 40px 2px 0;
			border: 1px solid #eee;
			padding:25px 40px 25px 25px;
			background: #fafafa none repeat scroll 0 0;	}
			
		
		.text-page_reader-book_news h2 {
			font:bold 16px/23px Verdana, Geneva, sans-serif; 
			line-height:22px;
			max-width:550px; }
			
			.text-page_reader-book_date {
				color:#777;
				font:13px/22px Arial, Helvetica, sans-serif;}
			a.text-page_reader-book_apk {
				display:inline-block;
				margin-top:10px;
				color: #00569f;}
			.text-page_reader-book_strong {
				font-weight:bold;
				font-size:16px;}
			.text-page_reader-book_strong-2 {
				font-weight:bold;
				font-size:14px;}

			.text-page_reader-book_news ul {
				margin-top:5px;}			
			.text-page_reader-book_news ul li {
				list-style-type: circle;
				margin-left:32px;
				padding-left:2px;
				}
/*Страница Читалка Конец*/


/*Страница ссылки для вашего сайта Начало*/		

	.text-page_links {
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 50px;
		width:630px;
		font:14px/20px Verdana, Geneva, sans-serif;
		color:#333;}
		
		.text-page_links h1{
			font:bold 16px/23px Verdana, Geneva, sans-serif;
			margin-bottom:20px;}
			
							
		.text-page_links strong {
			margin:40px 0  0px 0;
			display:block;		}
		.text-page_links p {
			margin-bottom:15px;}
		.text-page_links textarea {
			margin: 8px 0 6px 0;
			padding:10px;
			width:100%;
			height:50px;}
		.text-page_links a {
			display:inline-block;
			margin-top:8px;
			line-height:14px;
		}
/*Страница ссылки для вашего сайта Конец*/

		.text-page_content.news {
		    width: 705px;}
		.text-page_content.news p {
			font:14px/22px Arial, Helvetica, sans-serif;
			margin:12px 0 18px 0;}
		.news h2 { 
			line-height:22px;
			max-width:550px; }
			
		.news_item{
			margin:20px 0 2px 0;
			border: 1px solid #eee;
			padding:25px 40px 10px 25px;
			background: #fafafa none repeat scroll 0 0;	}

		.news_item ul li {
		    list-style-type: disc;
			margin-left:27px;
			padding-left:2px;
			}

			.news_strong {
				font-weight:bold;
				font-size:16px;}
			.news_strong-2 {
				font-weight:bold;
				font-size:14px;}

			.news_date {
				color:#777;
				font:13px/22px Arial, Helvetica, sans-serif;}
			
/*			.news h2:first-child {
				margin-top:20px;}
*/						
				
		.text-page_content.idr p {
			font:14px/22px Arial, Helvetica, sans-serif;
			margin:12px 0 18px 0;
			max-width:620px;}
			
		.text-page_content.idr 	 ul	{
			margin-bottom:18px;
			}
		.text-page_content.idr 	 ul li {
			font:14px/22px Arial, Helvetica, sans-serif;
		    list-style-type: disc;
			margin-left:27px;
			padding-left:2px;}
				.text-page_content.idr 	 ul {
				margin-top:-10px;}
				.text-page_content.idr ul li span {
					display:block;}
    
			

/*Начальные страницы конец*/		

/*footer начало*/
.footer {
    width: 1000px;
    height: 380px;

    margin: 0 auto 40px auto;
	position:relative; }

	.footer_ul {
		display:inline-block;
    	margin:25px 6px 0 40px;
		width:160px;
		vertical-align:top;}
		
		.footer_li {
			font:13px/1.8 Tahoma, Geneva, sans-serif;
			color:#555;
			list-style:none;
			padding-left:10px;}
			
		.footer_li__1 {
			font:13px/1.9 Tahoma, Geneva, sans-serif;
			color:#999;
			list-style:none;
			padding-left:10px;
			margin-bottom:4px;
			border-bottom:1px solid #ddd;}

		.footer_li.__at1 {
			margin-top:30px;
            width:600px;
            line-height:1.4em;
            color: #888;}
    		.footer_li.__at2 {
                			margin-top:80px;
}

			.footer_li a {
				color:#666;}
				.footer_li a:hover {
					color:#000;}
            
                .footer_li.__at1 a {
                    text-decoration: underline;}

/*		.footer_copyright {
			position:absolute;
			right:20px;
			top:0px;
			font:15px/18px Arial, Helvetica, sans-serif;
			color:#888;
			height:68px;
			padding-top:16px;
			    border-left: 1px solid #ddd;}
			 
			.footer_copyright span {
				line-height:11px;
				display:block;
				font-size:11px;
				padding-left:23px;
				margin-top:-10px;}
				
			.footer_copyright img {
			}*/

		.footer_app {
            padding: 20px ;
            width: 210px;
            height: 270px;
			position:absolute;
			right:0px;
			top:20px;
			color:#666;
            box-shadow:#D1D1D1 0px 1px 5px;            
            
            border-radius: 8px;
            text-align: center;
			 }
			.footer_app span {
				line-height:1.2em;
				display:block;
				font-size:14px;
				margin-top:5px;
				}
                .footer_app span strong {
    				line-height:1.6em;
                    display: block;
				    font-size:18px;
        			color:#333;

                }

			.footer_app img {
                width:150px;
                border-radius: 8px;
		        border: 1px solid #D3D3D3;
                    }

            .footer_app ul {
                margin-top: 4px;
}

                .footer_app a {
                    position: relative;
                    background-color: #000;
                    border: 1px solid #D3D3D3;     
                    display: inline-block;
                    width: 44px;
                    height: 42px;
                    border-radius: 10px;
                    margin: 0 2px;
    }
                    .footer_app a:hover {
                        background-color: #343434;
}

                     .footer_app-GPlay::before {
                        content: "";
                         background-image: url("../images/Google-Play.svg");
                         background-repeat: no-repeat;
                         display: inline-block;
                         width: 20px;
                         height: 24px;
                         position: absolute;
                         top: 11px;
                         left: 13px;
                     }	


                     .footer_app-AppGallery::before {
                        content: "";
                         background-image: url("../images/AppGallery.svg");
                         background-repeat: no-repeat;
                         display: inline-block;
                         width: 24px;
                         height: 24px;
                         position: absolute;
                         top: 9px;
                         left: 10px;
                     }	



                     .footer_app-RuStore::before {
                        content: "";
                         background-image: url("../images/RuStore.svg");
                         background-repeat: no-repeat;
                         display: inline-block;
                         width: 24px;
                         height: 24px;
                         position: absolute;
                         top: 10px;
                         left: 11px;
                     }	


/*footer конец*/		
	






/*Рубрики в журнале начало*/

.journal-rubric {
	display:block;
	margin-top:7px;}
	.edit-wrap .journal-rubric {
		margin:7px 20px 0 20px;}
		
	.journal-rubric_p {
		font:13px Tahoma, Geneva, sans-serif;
		color:#333;
		line-height:30px;
		margin-left:15px;
		font-weight:bold;	}
		
	.journal-rubric .block-right.__marDif {
		margin:9px 0 17px 0;}
		
	.journal-rubric .block-right {
		margin:10px 0;
		display:block;
    background-color: #f7f7f7;
    border: 2px solid #f0e3c9;
    border-radius: 2px;}
		.journal-rubric .block-right input {
			display:block;
			margin:31px 0 11px 34px;
			width:517px;
			padding: 6px 20px 6px 9px;}
		.journal-rubric .block-right .button-gray1 {
			padding: 0px 18px;
			height:27px;
			margin:0 5px 31px 34px;}
		.journal-rubric .block-right .button-tst {
			width:70px;
			height:27px;}
		.journal-rubric .block-right .button-tst.__dell {
			width:120px;
			height:27px;
			margin-left:245px;
			color:#999;}
			.journal-rubric .block-right .button-tst.__dell:hover {
				color:#333;}

		
	.journal-rubric_p2 {
		font:13px Arial, Helvetica, sans-serif;
		color:#333;
		line-height:20px;
		padding:20px 0 0 15px;}
		
	.journal-rubric_title {
		position:relative;
		margin:0 0 0 15px;
		display:inline-block;}
		.journal-rubric_title-h2 {
			display:inline-block;
			font: 11px/11px Verdana, Geneva, sans-serif;
			color:#333;}
		.journal-rubric_title-span1 {
			display:block;
			margin-top:10px;}

		.journal-rubric_title-span2 {
			display:inline-block;
			margin-top:7px;			
			text-transform:uppercase;
			font: bold 12px Verdana, Geneva, sans-serif;
			max-width:540px;
			overflow:hidden;
			text-overflow: ellipsis;
			vertical-align: bottom;
			white-space: nowrap;}
		.journal-rubric_title a {
			font:11px Tahoma, Geneva, sans-serif;
			color:#999;
			position:absolute;
			top:28px;
			right:-80px;}
			.journal-rubric_title a:hover {
				text-decoration:underline;
				color:#333;}

	.journal-rubric .list_publications {
		border-top:1px solid #afafaf; 
		border-bottom:1px solid #afafaf; 
		margin-top:14px;}
		
		.journal-rubric .list_publications .publication_box:first-child {
			border-top:1px solid #e5e5e5;}

	.journal-rubric_list {
			border-top:1px solid #afafaf;
			border-bottom:1px solid #afafaf;
			margin:9px 0 0 0;}
			
			.journal-rubric_list li {
					font:12px/38px Verdana, Geneva, sans-serif;
					padding:0 0 0 0px;
					position:relative;
					border-bottom:1px solid #e9e9e9;}
					.journal-rubric_list li:first-child {
						border-top:1px solid #e9e9e9;}
					
				
				.journal-rubric_list-name {
					display:inline-block;
					/*text-transform:uppercase;*/
					max-width:570px;
					overflow: hidden;
					text-overflow: ellipsis;
					vertical-align: bottom;
					white-space: nowrap;
					margin-left:15px;}
				
				.journal-rubric_list-number {
					color:#999;}		
				
				.journal-rubric_list li:hover .journal-rubric_list-menu {
					display:inline-block;}
				.journal-rubric_list-menu {
					display:none;
					position:absolute; 
					right:8px; 
					top:5px;}
				
					.journal-rubric_list-menu span {
						width:26px;
						height:27px;
						display:inline-block;
						border:1px solid rgba(215, 214, 214, 0);
						cursor:pointer;
						border-radius:2px;}
						.journal-rubric_list-menu span:hover  {
							border:1px solid rgba(215, 214, 214, 1);}
						
						.journal-rubric_list-menu span.s-edit {
							width:25px;
							margin-right:2px;}
							.journal-rubric_list-menu span.s-edit::before  {
								left:7px;
								top:7px;}
						.journal-rubric_list-menu span.s-delete {
							width:25px;}
							.journal-rubric_list-menu span.s-delete::before {
								left:7px;
								top:6px;}

/*Рубрики в журнале конец*/

/*Подписки в журнале Начало*/
.edit-jrl-subscribe-paper {}
.edit-jrl-subscribe-paper .block {
	margin:-9px 20px 0 20px;}
.edit-jrl-subscribe-paper .block-left {
	width: 195px;}
.edit-jrl-subscribe-paper textarea { 
	min-height: 100px; }
.edit-jrl-subscribe-paper .button-gray1 {
	margin:10px 0 0 231px;}
/*Подписки в журнале конец*/

/*Отображение контактов Профилей начало*/

.journal-contact_w{
	margin:14px 20px -30px 20px;
	position:relative;}	
			
	.journal-contact {
		border: 1px solid rgba(240,227,201,0.00);
		padding:10px 0px 10px 17px;
		position:relative;
		border-radius:2px;
		font: 13px/19px Arial,Geneva,sans-serif;
		color:#333;}
		.edit-wrap .journal-contact:hover {
				border: 1px solid rgba(240,227,201,1.00);
				background-color: #fff0d1;}
			
			.journal-contact_name {
				font:13px/16px Tahoma, Geneva, sans-serif;
				display:inline-block;
				vertical-align:top;
				width:134px;
				margin-right:25px;}
			
			.journal-contact_description {
				display:inline-block;
				vertical-align:top;
				width:468px;}
				.journal-contact_description span {
					display:block;}
					.journal-contact_description span:first-child {
						text-decoration:underline;}
				.journal-contact_description ul li {
					display:inline-block;}
					.journal-contact_description ul li::after {
						content: "|";
						margin:0 2px 0 6px;}
					.journal-contact_description ul li:last-child::after {
						content:"";}
		.journal-contact .s-vk1, .journal-contact  .s-fb1, .journal-contact .s-ok1, .journal-contact .s-gp1, .journal-contact .s-tw1 {
			display:inline-block;
			width:20px;
			height:20px;
			margin-right:8px;	}       
			
		.journal-contact_empty {
			display:inline-block;
			font: 13px/13px Verdana,Geneva,sans-serif;
			margin:30px 0 0 216px;
			color: #999;
} 
	
	div.s-edit { 
		display:inline-block;			
		position:absolute;
		top:11px;
		right:18px;
		cursor:pointer;
		height:13px;
		width:13px;}
		/*.journal-contact:hover div.s-edit {
			display:inline-block;		}*/
/*Отображение контактов Профилей конец*/

/*Редактировать контакты Журнала начало*/
	
/*	.edit-contacts-journal .button-green1 {
		font:11px/11px Tahoma, Geneva, sans-serif;
		padding:7px 0;
		width:154px;
		margin-top:20px;
		position:absolute;
		right:0px;	}
*/	
	.journal-contact_edit {
		border: 2px solid #f0e3c9;
		background-color: #f7f7f7;
		margin: 14px 0;
		border-radius:2px;
		padding-top:27px;}
	
		.journal-contact_edit .block-left {
			width:160px;}
		.journal-contact_edit .block-right input {
			width:400px;}
		.journal-contact_edit .block-right input.own-name {
			position:absolute;
			top:-1px;
			right:35px;
			width:365px;}
		.journal-contact_edit .block-right .input-div {
			width:400px;}
		.journal-contact_edit .block-right textarea {
			width:415px;
			min-height:60px;}
			
				
		.journal-contact_edit .button-gray1 {
			margin:14px 0 30px 196px;
			height:26px;}
		.journal-contact_edit .button-tst {
			height:26px;
			width:80px;
			margin-left:7px;}
			
		.journal-contact_edit .button-tst.__dell {
			width:120px;
			color:#999;
			margin-left:117px;
			cursor:pointer;}
				.journal-contact_edit .button-tst.__dell:hover {
				color:#666;}			



.jrl-contact-site {}
	.jrl-contact-site .form-info-edit {
		margin-top:40px;}
	.jrl-contact-site div div input {
		width:421px;}	
	.jrl-contact-site .button-gray1{
		margin:17px 0 0 216px;}	

/*Редактировать контакты журнала конец*/








/*Содержание  начало*/

.contents {
	position:relative;
	border-bottom:2px solid #d4d4d4;
	margin:26px 0 0 0;}
	
	.contents h2 {
		font:bold 14px/19px Verdana, Geneva, sans-serif;
		color:#232323;
		border-bottom:2px solid #d4d4d4;}
		.contents h2 span {
			font-weight:100;
			display:block;
			color:#666;
			padding-bottom:9px;}
	
	.contents_sprite-w {
		position:absolute;
		top:7px;
		right:16px;
		border:1px solid #e8e8e8;
		border-radius:2px;
		height:32px;
		width:32px;}
		.contents_sprite-w:hover {
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
			.contents_sprite-w a {
				display:block;
				height:32px;
				width:32px;}
	.contents .__r25 {
		right:56px;}
		
		.s-contents::before {
			width: 18px;
			height: 18px;
			background-position:0px -1559px;
			left:7px;
			top:7px;}
				.s-contents:hover::before {
					background-position: -23px -1559px;}
		
		.s-contents2::before {
			width: 18px;
			height: 18px;
			background-position:0px -1582px;
			left:7px;
			top:7px;}
				.s-contents2:hover::before {
					background-position: -23px -1582px;}
		.s-contents-edit::before {
			width: 13px;
			height: 13px;
			background-position:0px -447px;
			left:10px;
			top:10px;}
				.s-contents-edit:hover::before {
					background-position: -18px -447px;} 
		
		
		
		
		
	.contents_item-w {
		position:relative;}
		/*.contents_item-w:hover .s-read::before {
			background-position:-29px -1610px;}*/
			.contents_item {
				position:relative;
				margin:19px 0;
				font:13px Arial, Helvetica, sans-serif;
				color:#333;
				width:620px;}
				.contents_dotted {
					display:block;
					line-height:23px;}
					.contents_dotted::after {
						content:"";
						position:absolute;
						left:0;
						right:-69px;
						bottom:5px;
						border-bottom:1px dotted #d9d9d9;}
				.contents_item a {
					position:relative;
					background-color:#fff;
					padding-right:5px;
					line-height:20px;}
				.contents_pages {
					position:absolute;
					right:-55px;
					bottom:2px;
					padding:0 6px;
					background-color:#fff;
					color:#666;}
				.contents_sprite-w2 {
					position:absolute;
					bottom:-7px;
					right:15px;}
						.contents_sprite-w2 span {
							display:block;
							height:34px;
							width:34px;
							border:1px solid #e8e8e8;
							border-radius:50px;
							cursor:pointer;}
							.contents_sprite-w2 span:hover {
								box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);}
					
	.contents h3 {
		font:bold 12px/15px Arial, Helvetica, sans-serif;
		color:#666;
		padding:0 80px;
		text-align:center;
		text-transform:uppercase;
		margin:28px 0 -8px 0;}	

/*второй шаблон*/
.contents .publication_box_description {
	width:515px;}

.contents .publication_icons {
	right:25px;
	top:17px;}
	
.contents .publication_box:last-child {
	border-bottom:none;}
	
	/*.publication_box:hover .s-read::before {
		background-position:-29px -1610px;}*/
	
	.publication_box .contents_sprite-w2 {
		bottom:77px;
		right:15px;}
		
/*Содержание  конец*/


/*Создание содержания  начало*/
.contents-edit {
	padding:0 8px 0 9px;
	font:13px Arial, Helvetica, sans-serif;
	color:#333;}
	
	.contents-edit_title {}
		.contents-edit_title h2 {
			display:inline-block;
			font:bold 14px Tahoma, Geneva, sans-serif;
			color:#333;
			margin:25px 0 0 20px;}
		.contents-edit_title  a {
			display:inline-block;
			padding-left:8px;
			font:bold 13px Tahoma, Geneva, sans-serif;
			color:#2cac32;}
				.contents-edit_title  a  span {
					padding-left: 0px;
					color:#2cac32;}

				.contents-edit_title .s-see::before {
					top:2px;
					left:104%;}
		.contents-edit_title span {
			padding-left:8px;
			font:bold 13px Tahoma, Geneva, sans-serif;
			color:#d23b49;}
			
	.contents-edit p {
		line-height:20px;
		margin:12px 0 0 20px;}
			
		.contents-edit p button {
			display:inline-block;
			font:13px/15px Arial, Helvetica, sans-serif;
			cursor:pointer;
			background-color:#fafafa;
			border:1px solid #fafafa;
			border-radius:2px;
			padding:5px 19px 4px 19px;
			margin-left:3px;}
			.contents-edit p button:hover {
				background-color:#f5f5f5;
				border:1px solid #dbdbdb;}
			.contents-edit p button.s_sortImgActive {
				border:1px solid #dbdbdb;
				background-color:#f5f5f5;
				padding:5px 19px 4px 33px;}
				.contents-edit p button.s_sortImgActive::before {
						left:14px;}
					
	.contents-edit ul {
		line-height:20px;
		margin:10px 0 20px 20px;}
		.contents-edit ul li {
			list-style:decimal inside;}
	

	
	.contents-edit_msg1 {
		display:none;
		border:1px solid #e9e9e9;
		border-radius:2px;
		background-color:#fff;
		margin:23px 0 -14px 0;
		padding:10px 0px 21px 0px;
		position:relative;}
		.contents-edit_msg1 p {
			font:bold 13px Tahoma, Geneva, sans-serif;
			color:#333;
			line-height:18px;
			margin:6px 0 0 19px;}
			.contents-edit_msg1 p:first-child {
				color:#bf3131;}
		.contents-edit_msg1 .s-attn-red {
			margin-left:5px;}
			
			
			



	.contents-edit_list {
		border:1px solid #e9e9e9;
		border-radius:2px;
		background-color:#fff;
		margin-top:23px;
		padding:25px 0px 0 0px;}
		
		
		.contents-edit_list-title {
			position:relative;		}
		.contents-edit_list-title h2 {
			font:bold 13px/17px Tahoma, Geneva, sans-serif;
			padding-bottom:9px;
			margin:0 20px 16px 19px;
			border-bottom: 2px solid #d4d4d4;}
			.contents-edit_list-title span {
				position:absolute;
				cursor:pointer;}
				.contents-edit_list-title span.s-resort {
					display:block;
					top:4px;
					right:74px;
					height:18px;
					width:18px;}
				.contents-edit_list-title span.s_mark1, .contents-edit_list-title span.s_mark_check1, .contents-edit_list-title span.s_mark_check2 {
					display:none;
					top:8px;
					right:25px;
					height:14px;
					width:14px;}
					
	
		.contents-edit_item-w {
			margin:13px 1px -10px 1px;
			font:13px Arial, Helvetica, sans-serif;
			color:#333;
			padding:15px 0px 14px 18px;
			position:relative;}
				.contents-edit_item-w:hover {
					box-shadow: 0 0 15px rgba(0, 0, 0, 0.20);}
				.contents-edit_item-w:hover span.s_mark1 {
					display:block;}	
				.contents-edit_item-w.__check {
					background-color:#fff0d1;}
					.contents-edit_list .__check span.s_mark_check1 {
						display:block;}
					.contents-edit_list .__check a.contents-edit_item_article {
						background-color:#fff0d1;}
					.contents-edit_list .__check:hover {
						box-shadow:none;}
					

			.contents-edit_item {
				position:relative;
				width:612px;}
				.contents-edit_item_edit-rubric{
					display:block;
					width: 560px;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;}	
					.contents-edit_item_edit-rubric a{					
						text-decoration:underline;
						color: #00569f;
						display:none;}
					.contents-edit_item_edit-rubric span{
						color:#999;}
					.contents-edit_item span.error-rubric {
						display:none;
						color:#ff0000;
						font-weight:bold;}
						
			 .contents-edit_item_dotted {
				display:block;
				line-height:18px;
				margin:6px 0 0 0;
				width: 575px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;}
				.contents-edit_item_dotted::after {
					content:"";
					position:absolute;
					left:0;
					right:24px;
					bottom:5px;
					border-bottom:1px dotted #d9d9d9;}
						
			a.contents-edit_item_article {
				text-decoration:none;
				line-height:20px;
				background-color:#fff;
				position:relative;
				padding-right:8px;
				color: #00569f;}
				a.contents-edit_item_article:hover {
					text-decoration:underline;}
					
					
			.contents-edit_item input {
				display:block;
				height:12px;
				width:50px;
				border:1px solid #e8e8e8;
				color:#666;
				text-align:center;
				position:absolute;
				bottom:-2px;
				right:-35px;}
				.__check .contents-edit_item input {
					background-color:#fdf4e2;}
				.contents-edit_item input:focus {
					border: 1px solid #49a5f7;
					box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
					background-color:#fff;}


			.contents-edit_item span.s-read {
				position:absolute;
				bottom:1px;
				right:-70px;
				display:block;
				width:24px;
				height:18px;
				cursor:pointer;}
				.contents-edit_item .s-read::before {
					top:0;
					left:0;}


			.contents-edit_item span.s_mark1, .contents-edit_item span.s_mark_check1 {
				display:none;
				cursor:pointer;
				position:absolute;
				top:0px;
				right:-65px;
				height:14px;
				width:14px;}
				
			.contents-edit_item_save {
				display:none;
				font: 13px/13px Arial,Helvetica,sans-serif;
				position:absolute;
				bottom:-1px;
				right:35px;
				padding:4px 13px;
				color:#333;
				background-color:#fff0d1;
				border:1px solid #4dbb48;
				border-radius:4px;}
								
									
			 .s-attn-gray, div.s-attn-red {
				display:none;
				position:absolute;
				height:18px;
				width:18px;				}
					.contents-edit_item .__at1 {
						top:-3px;
						right:-16px;}
					.contents-edit_item .__at2 {
						bottom:0;
						right:24px;
						background-color:#fff;
						padding:0 5px;}
						
				.s-attn-gray:hover .contents-edit_item_msg, div.s-attn-red:hover .contents-edit_item_msg {
					display:block;
					z-index:11;}
					.contents-edit_item_msg {
						display:none;
						position:absolute;
						border:2px solid #999;
						border-radius:4px;
						color:#000;
						background-color:#fff;
						box-shadow: 0 0 15px rgba(0, 0, 0, 0.20);
						padding:10px 0px 20px 0px;
						width:496px;
						white-space: nowrap;}
							.contents-edit_item .__at3 {
								top:-15px;
								right:-32px;}
							.contents-edit_item .__at4 {
								bottom:-15px;
								right:-22px;}
								
						.contents-edit_item_msg p {
							margin:6px 0 0 28px;
							line-height:18px;}
							.contents-edit_item_msg p:first-child {
								position:relative;}
								.contents-edit_item_msg p:first-child span {
									position:absolute;}
									.contents-edit_item_msg span.__at5 {
										top:-3px;
										right:44px;}
									.contents-edit_item_msg span.__at6 {
										bottom:-31px;
										right:44px;}
									.contents-edit_item_msg span.__at7 {
										bottom:-49px;
										right:44px;}		
									
									


			.contents-edit_list h3{
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#666;
				text-align:center;
				text-transform:uppercase;
				margin:27px 0 -10px 0;}

			.contents-edit_empty { 
			    font: bold 13px/17px Tahoma, Geneva, sans-serif;
				padding:20px 110px;
				color:#a8350a;
				text-align:center;}
				.contents-edit_empty span {
					display:block;
					padding-top:8px;}


			
			.contents-edit_list_bottom {
				border-top:2px solid #d4d4d4;
				margin:21px 20px 5px 19px;
				position:relative;
				padding:16px 0;
				z-index:10;}

				.contents-edit_list_bottom  span{
					display:block;
					position:absolute;
					cursor:pointer;}
					.contents-edit_list_bottom span.s-resort {
						top:9px;
						right:54px;
						height:18px;
						width:18px;}
					.contents-edit_list_bottom span.s_mark1, .contents-edit_list_bottom span.s_mark_check1, .contents-edit_list_bottom span.s_mark_check2 {
						display:none;
						top:13px;
						right:5px;
						height:14px;
						width:14px;}
					
					
					
			.contents-edit_msg2 {
				display:none;
				border:1px solid #f0e3c9;
				background-color:#fff0d1;
				position:relative;
				margin:10px 0 0 0;
				padding:9px 0 20px 10px;}				
				.contents-edit_msg2 p {
					font:13px/24px Tahoma, Geneva, sans-serif;}
					.contents-edit_msg2 p span {
						color:#d23b49;}
					.contents-edit_msg2 a {
						color:#2cac32;}
				.contents-edit_msg2 ul {
					margin-bottom:-4px;}
					.contents-edit_msg2 ul li {
						font:12px/18px Tahoma, Geneva, sans-serif;}


				.contents-edit_msg2 .s-see::before {
					top:2px;
					left:104%;}


					
			.contents-edit_bottom {
				position:relative;
				margin-bottom:20px;}
			.contents-edit_bottom div {
				display:none;
				padding:14px 0 0 20px;
				font: bold 13px/24px Tahoma,Geneva,sans-serif;}
				.contents-edit_bottom span {
					color:#d23b49;}
				.contents-edit_bottom a {
					color:#2cac32;}
					.contents-edit_bottom a span {
						color:#2cac32;}
				.contents-edit_bottom .s-see::before {
					top:2px;
					left:104%;}


				.contents-edit_bottom .button-tst {
					position:absolute;
					color:#999;
					top:20px;
					right:200px;
					width:162px;}
				.contents-edit_bottom .button-green1 {
					position:absolute;
					font:11px Tahoma, Geneva, sans-serif;
					width:190px;
					padding:0;
					top:20px;
					right:0;
					height:28px;}
					.contents-edit_bottom.__at1 {
						width:165px;}
/*Создание содержания выпуска конец*/

/*Содержание выпуска-рубрики начало*/

.m-contents {
	display: inline-block;
	width: 753px;
	background-color: #fff;
	min-height: 50px;
	text-align:left;
	margin-top: 66px;
	border: 1px solid #9d9d9d;
	margin-bottom: 50px;
	border-radius: 4px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
	
	.m-contents .modalHeader h2 {
		padding:29px 0 34px 36px;}
	.m-contents .modalHeader p {
		font:13px Arial, Helvetica, sans-serif;
		color:#555;
		margin:-27px 0 0 36px;}
	.m-contents .info_menu {
		margin:19px 0 0 53px;
		border-bottom:none;}
		.m-contents .info_menu li {
			margin-left:7px;}
			.m-contents .info_menu li a {
				padding:6px 17px 7px 17px;}
				.m-contents .info_menu li a span {
					color: #333;
					font-size: 12px;}


	.m-contents_w {
		max-height: 381px;
		min-height: 200px;
		margin: 19px 0 10px 60px;
		overflow: auto;}
		.m-contents_list li {
			border-bottom:1px solid #e5e5e5;
			padding:1px 0;
			margin-right:41px;}
			.m-contents_rubric-name {
				display:block;
				font:12px/18px Arial, Helvetica, sans-serif;
				color:#333;
				padding: 10px 86px 8px 17px;
				cursor:pointer;
				position:relative;}
				.m-contents_rubric-name:hover {
					box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);}
				.m-contents_check {
					background-color:#fff0d1;
					cursor:default;}
					.m-contents_check:hover {
						box-shadow: none;}	
				.m-contents_radio1 {
					display:none;
					position:absolute;
					top:50%;
					margin-top:-7px;
					right:15px;
					background-color:#fff;
					border:1px solid #9b9b9b;
					border-radius:50%;
					height:12px;
					width:12px;
					cursor:pointer;
					box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
					.m-contents_check .m-contents_radio1 {
						display:block;
						border:1px solid #333;}
					.m-contents_rubric-name:hover .m-contents_radio1 {
						display:block;}
				.m-contents_radio2 {
					display:none;
					position:absolute;
					top:50%;
					margin-top:-3px;
					right:19px;
					background-color:#333;
					border:1px solid #333;
					border-radius:50%;
					height:4px;
					width:4px;
					cursor:pointer;}
					.m-contents_check .m-contents_radio2 {
						display:block;}

	.m-contents_bottom {
		position: relative;
		background-color: #f9f9f9;
		border-top: 1px solid #e9e9e9;
		min-height:68px;	}
		
		.m-contents_bottom .button-green1.__at1 {
			margin:19px 24px 20px 0;
			width:156px;
			position:absolute;
			right:0;
			top:0;
						}
		.m-contents_bottom .button-tst {
			margin:19px 24px 20px 59px;
			width:170px;}
		
		
		
		.m-contents_bottom .block-form input {
			width: 517px;
			margin: 19px 24px 0px 60px;
			display:block;}
			
		.m-contents_bottom .button-gray1 {
			margin:10px 15px 30px 60px;
			width: 150px;
			height:27px;}
		.m-contents_bottom .block-form .button-tst {
			margin:10px 24px 30px 0px;
			width:90px;
			height:27px;}
		

/*Содержание выпуска-рубрики конец*/




/* УДК */
.udk__udk_record div, .udk__udk_record p, .udk__udk_record a, .udk__udk_record span {
  font-size: 1rem;
}
.udk__bread {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.udk__bread, .udk__bread a {
  text-overflow: ellipsis;
}
.udk__bd-div {
  font-size: 1rem;
  margin-left: 2px;
  margin-right: 2px;
  color: #cccccc;
}
.udk__udk_record .tree,
.udk__udk_record .tree ul.tree-item {
  margin-left: -24px;
  padding:0;
  list-style:none;
  position:relative;
}
.udk__udk_record .tree-item li {
  margin-left: 1.5rem;
}

.udk__udk_record .tree ul.tree-item {margin-left:1.5em} /* (indentation/2) */

.udk__udk_record .tree:before {
  content:"";
  display:block;
  width:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
}

.udk__udk_record .tree ul.tree-item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: calc(100% - 8px);
  width: 1px;
  background: #e5e5e5;
}
.udk__udk_record .tree ul.udk__single::before {
  height: 15px;
  top: -6px;
}

.udk__udk_record .tree li.li-tree-item {
  margin:0;
  padding:0 1em; /* indentation + .5em */
  position:relative;
}

.udk__udk_record .tree li.li-tree-item:before {
  content:"";
  display:block;
  width:10px;
  height:0;
  border-top:1px solid #e5e5e5;
  margin-top:-1px;
  position:absolute;
  top:1em;
  left:0;
}

.udk__udk_record .tree li.li-tree-item:last-child:before {
  background:white; /* same with body background */
  height:auto;
  top:1em; /* (line-height/2) */
  bottom:0;
}

.udk__catalog-wrapper {
  padding: 28px;
}
.udk__list {
  margin-left: 1.5rem;
  margin-top: 2rem;
}
.udk__sublist {
  margin-left: 2rem;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
.udk__sublist-item {
  margin-top: 0.5rem;
}
.udk__list a {
  color: black;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.udk__list a:hover {
  border-bottom: 1px solid black;
}
.udk__udk_preview {
  margin-bottom: 24px;
}
.udk__udk_record {
  padding: 38px 24px 0 38px;
  display: flex;
  flex-direction: column;
}

.udk__udk_record > .udk__bread span {
  font-size: 13px;
}
.udk__article-item {
  margin-top: 8px;
  margin-left: 4px;
}

.udk__article-item a {
  text-decoration: none;
  color: black;
  border-bottom: 1px solid transparent;
  font-size: 0.9rem;
}
.udk__article-item a:hover {
  border-bottom: 1px solid black;
}
.udk__udk_block {
  margin-left: 8px;
  padding-left: 24px;
  border-left: 1px solid rgba(0,0,0,0.1);
  margin-top: 2rem;
}
.udk__sub,.udk__subdiv-btn {
  border-radius: 6px;
  padding: 14px 25px 14px 25px;
  border: 0;
  user-select: none;
  cursor: pointer;
}
.udk__sub {
  font-weight: bold;
  text-transform: uppercase;
  background-color: #b31717;
  color: white;
}
.udk__sub:hover {
  background-color: #781212;
}
.udk__btn_container, .udk__child_container {
  position: relative;
  display: flex;
  margin-top: 1rem;
}

.udk__subdiv {
  margin-top: 4rem;
}
.udk__subdiv span,.udk__articles_block span  {
  color: grey;
  font-size: 0.9rem;
}
.udk__subdiv-btn {
  border: 1px solid #0d6efd80;
  color: #0d6efd;
  font-size: 0.9rem;
}
.udk__udk_record .udk__subdiv-child {
  font-size: 0.85rem;
  color: #3B649F;
  margin-left: 0;
  border-bottom: 1px solid transparent;
}
.udk__subdiv-child:hover {
  border-bottom: 1px solid #3B649F;
}
.udk__articles_block {
  margin-top: 4rem;
}
.udk__articles_block h2 {
  position: relative;
}
.udk__articles_block h4 {
  color: grey;
}
.udk__btn_container::before, .udk__child_container::before {
  content: " ";
  position: absolute;
  top: calc(25px - 1.3px);
  left: -24px;
  width: 15px;
  height: 35px;
  border-top: 1.3px solid #e5e5e5;
}

.udk__child_container::before {
  top: calc(10px - 1.3px);
  left: -24px;
  width: 15px;
}
li .tree-item li:last-child .udk__child_container::before {
	
}
.tree-item  li { 
  position: relative;
}
.udk__child-b {
  position: absolute;
  top: 10px;
  bottom: 0;
  background: white;
  height: calc(100% - 15px);
  left: -24px;
}
a.udk__bc {
  color: #888888;
  text-decoration: none;
}
.udk__bc:visited {
  color: #888888;
}
.udk__bc:hover {
  color: #0D6EFD;
  text-decoration: none;
}
.udk__articles_block h2::before {
  content: " ";
  position: absolute;
  top: 14px;
  left: -28px;
  width: 15px;
  height: 35px;
  border-top: 1.3px solid rgba(0,0,0,0.1);
}
.udk__subdiv-btn:hover {
  color: white;
  background-color: #0d6efd;
  cursor: pointer;
}
.udk__subscribe_text,.udk__subscribe_text a {
  margin-top: 2rem;
  color: #b31717;
  font-size: 1rem;
}
.udk__subscribe_text {
  margin-bottom: 4rem;
}
.udk__subscribe_btn {
  margin-bottom: 2rem;
}
.udk__subscribe_btn .udk__sub-t:before {
  content: 'Подписаться';
}
.udk__subscribe_btn .udk__sub-f:before {
  content: 'Вы подписаны';
}
.udk__subscribe_btn .udk__sub-f:hover:before {
  content: 'Отписаться';
}
.sub-details {
  margin-top: 1rem;
}
.sub-details a {
  border-bottom: 1px solid #b31717;
  text-decoration: none;
}
.sub-details a:hover {
  border-bottom: 1px solid #781212;
  color: #781212;
}
.udk__text {
  margin-top: 1rem;
}
.udk__articles_block h2, .udk__subdiv h2, .udk__subdiv span, .udk__articles_block h4, .udk__articles_block span {
  margin-left: 4px;
}
.udk__article_list .udk__article-item:nth-of-type(1) {
  margin-top: 2rem;
}
.udk__btn-link {
  text-decoration: none;
  border: none;
}
.udk__btn-link:hover {
  border: none;
  text-decoration: none;
}
.udk__placeholder {
  width: 200px;
  height: 200px;
  background-color: rgba(211,227,253,1);
}
.udk__title {
  margin-top: 1rem;
}






.s_menu_main_ico::before {
    width: 18px;
    height: 12px;
    top: 14px;
    left: 11px;
    background-position: -101px 0px; }	




/*Создание и Редактирование документа, Отображение типа документа на странице документа */
.s-article1::before	{									 /*.s_icon_article*/   /*s_file_create_article*/ 
        background-position: -53px -40px;
        width: 17px;
        height: 22px;}

.s-issue1::before {											 /*.s_icon_issue*/ /*s_file_create_issue*/  
        background-position: -64px -100px;
        width: 22px;
        height: 22px; }
		
.s-diss1::before  {
        background-position: -57px -1129px;
        width: 20px;
        height: 22px;} 	

.s-aref1::before  {											
        background-position: -57px -1168px;
        width: 20px;
        height: 22px;} 	
.s-review1::before  {											
        background-position: -70px -1207px;
        width: 24px;
        height: 22px;} 	

.s-thesis1::before  {											
        background-position: -57px -1247px;
        width: 19px;
        height: 22px;} 	
.s-report1::before  {											
        background-position: -57px -1287px;
        width: 19px;
        height: 22px;} 	
.s-note1::before  {											
        background-position: -57px -1367px;
        width: 18px;
        height: 22px;} 	
.s-pinfo1::before  {											
        background-position: -57px -1327px;
        width: 18px;
        height: 22px;} 	
.s-letters1::before  {											
        background-position: -69px -1407px;
        width: 23px;
        height: 22px;} 	
.s-other1::before  {											
        background-position: -57px -1447px;
        width: 18px;
        height: 22px;} 	
.s-info1::before  {											
        background-position: -57px -1487px;
        width: 18px;
        height: 22px;} 	
.s-interview1::before  {											
        background-position: -57px -1527px;
        width: 18px;
        height: 22px;} 	

/*Конец Создание и Редактирование документа, Отображение типа документа на странице документа */


/* Создание, Отображение типа страницы Профиль пользователя, Профиль издательства, Профиль журнала */
.s-user1::before {			/*s_user_reader*/
	width: 16px;
    height: 16px;
	background-position:-71px -706px;}

.s-publisher1::before 	 {									/*s_icon_publisher*/
        background-position: 0px -373px;
        width: 16px;
        height: 16px;}

.s-journal1::before  {									/*s_create_journal*/   /*s_icon_journal*/
        background-position: -81px -602px;
        width: 29px;
        height: 22px;} 	
 /*Конец Создание, Отображение типа страницы Профиль пользователя, Профиль издательства, Профиль журнала */

/*Отображение заглушки   Профиль издательства, Профиль журнала  вместо обложки */

.s-user2::before {			/*s_user_avatar*/
	width: 85px;
    height: 85px;
	background-position:0px -959px;
    left:55px;
    top:30px;}

.s-publisher2::before {  				/*s_brand_b_icon_publisher*/ 
    width: 85px;
    height: 85px;
    top: 32px;
    left: 55px;
    background-position: 0 -224px; }

.s-journal2::before {									/*s_cover_b_icon_journal*/
    width: 43px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -594px; }

/*Конец Отображение заглушки   Профиль издательства, Профиль журнала  вместо обложки */


/*Отображение заглушки вместо Обложки документа, Выбор типа новой публикации*/
.s-article2::before	{										/*.s_cover_b_icon_article*/   /*s_cover_b_icon_article1*/ 
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -32px; }
	
.s-issue2::before	{											/*.s_cover_b_icon_issue*/   /*s_cover_b_icon_issue1*/
    width: 34px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -92px; }

.s-diss2::before  {
	background-position: 0px -1116px;
	width: 28px;
	height: 35px;
    top: 20px;
    left: 20px;	} 	

.s-aref2::before  {											
	background-position: 0px -1155px;
	width: 28px;
	height: 35px;
    top: 20px;
    left: 20px;	} 	
.s-review2::before {									
    width: 37px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1194px; }

.s-thesis2::before {									
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1234px; }
.s-report2::before {									
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1274px; }
.s-note2::before {									
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1354px; }
.s-pinfo2::before {									
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1314px; }
.s-letters2::before {									
    width: 36px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1394px; }
.s-other2::before {									
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1434px; }
.s-info2::before {									
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1474px; }
.s-interview2::before {									
    width: 28px;
    height: 35px;
    top: 20px;
    left: 20px;
    background-position: 0 -1514px; }
																	
/*Конец Отображение заглушки вместо Обложки документа, Выбор типа новой публикации*/


	
	
	
/*Заглушки изображений в листингах*/	
.s-article3::before {											/*s_publication_icon_article2*/  /*s_publication_icon_article*/
    width: 17px;
    height: 22px;
	background-position:-33px -40px;
    left:11px;
    top:11px;}
	

/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box
article_box

left:14px;
top:14px;}
*/	
	
	
.s-issue3::before {							/*s_publication_icon_issue2*/   /*s_publication_icon_issue*/
    width: 22px;
    height: 22px;
	background-position:-39px -100px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	
			
.s-journal3::before {								/*s_publication_icon_journal_prof*/
	width: 29px;
    height: 22px;
	background-position:-48px -602px;
    left:14px;
    top:14px;}
/*Для всех поумолчанию*/





.s-diss3::before {											
    width: 20px;
    height: 22px;
	background-position:-33px -1129px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box


left:14px;
top:14px;}
*/	



.s-aref3::before {											
    width: 20px;
    height: 22px;
	background-position:-33px -1168px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	



.s-publisher3::before {		/*s_listing_icon_publisher*/
	width: 58px;
	height: 58px;
	top:50%;
	left:50%;
	margin: -29px 0 0 -29px;
	background-position: 0 -312px; }
/*Для всех поумолчанию*/







.s-review3::before {											
    width: 24px;
    height: 22px;
	background-position:-42px -1207px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	


.s-thesis3::before {											
    width: 19px;
    height: 22px;
	background-position:-33px -1247px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	

.s-report3::before {											
    width: 19px;
    height: 22px;
	background-position:-33px -1287px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	
.s-note3::before {											
    width: 18px;
    height: 22px;
	background-position:-33px -1367px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	
.s-pinfo3::before {											
    width: 18px;
    height: 22px;
	background-position:-33px -1327px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	
.s-letters3::before {											
    width: 23px;
    height: 22px;
	background-position:-41px -1407px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	
.s-other3::before {											
    width: 18px;
    height: 22px;
	background-position:-33px -1447px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	

.s-info3::before {											
    width: 18px;
    height: 22px;
	background-position:-33px -1487px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	
.s-interview3::before {											
    width: 18px;
    height: 22px;
	background-position:-33px -1527px;
    left:11px;
    top:11px;}
/*Для этих модулей установлено поумолчанию:
publication_box_bas
publication_box_download
publication_box_order
	
Для этих модуле задано дополнительное значение	
publication_box

left:14px;
top:14px;}
*/	

/*Конец Заглушки изображений в листингах*/    
	

	
	
	
	
	
	
	
    

      

.s_search_button_icon::before {
    background-position: 0px -151px;
    width: 16px;
    height: 16px;
    top:3px;
    left:4px; }
	
.s_search_here_button_icon::before {
	background-position: -21px -155px;
    width: 12px;
    height: 12px;
    top:6px;
    left:6px; }
	


.s-more::before {
        background-position: 0px -172px;
        width: 9px;
        height: 6px;
        top:6px;
        right:6px; }
        
.s-less::before {
            background-position: 0px -180px;
            width: 9px;
            height: 6px;
            top:6px;
            right:6px; }





.s_unconfirm_rules::before {									/*базовый элемент. М окно Новое издательство.*/
    background-position: 0px -190px;	
    width: 14px;
    height: 14px;
    top:0px;
    left:0px;
    cursor:pointer; }


.s_confirm_rules::before {										/*базовый элемент. М окно Новое издательство.*/
    background-position: 0px -207px;	
    width: 14px;
    height: 14px;
    top:0px;
    left:0px;
    cursor:pointer; }








.s_cancel_9::before, .s_msg_reg_user_close::before, .s_msg_journa_new_close::before, .s_modal_foto_user_close::before {
        background-position: 4px -395px;
        width: 17px;
        height: 17px;
        top:0px;
        right:0px;
        cursor:pointer;}
    .s_cancel_9:hover::before, .s_msg_reg_user_close:hover::before, .s_msg_journa_new_close:hover::before, .s_modal_foto_user_close:hover::before  {
            background-position: -10px -395px;}





.input_pointer::before, .s-input-pointer::before /*Базовый*/{
    width: 9px;
    height: 5px;
	background-position: 0px -418px;
    right: 10px;
    top: 12px;}
.input_pointer:hover::before, .s-input-pointer:hover::before {
            background-position: -15px -418px;}


.s_arrow_gray::before {
	width: 9px;
    height: 5px;
	background-position: 0px -418px;
    left: 83px;
    top: 10px;}

.s_arrow_black::before {
	width: 9px;
    height: 5px;
	background-position: -15px -418px;
    left: 83px;
    top: 10px;}
    

 .s_minus::before {
    width: 9px;
    height: 9px;
	background-position: 0px -433px;
    left: 0px;
    top: 0px;}
     .s_minus:hover::before {
        background-position: -19px -433px;}
        
.s_plus::before {
    width: 9px;
    height: 9px;
	background-position: -38px -433px;
    left: 0px;
    top: 0px;}
     .s_plus:hover::before {
        background-position: -57px -433px;} 


.s_publication_edit::before  {
	width: 13px;
    height: 13px;
	background-position: 0 -447px;
    left:0px;
    top:1px;}
		.s_publication_edit:hover::before {
			background-position: -18px -447px;}
			
			
.s_publication_edit_gray::before  {
	width: 10px;
    height: 10px;
	background-position: -65px -447px;
    left:-20px;
    top:2px;}
		.s_publication_edit_gray:hover::before {
			background-position: -50px -447px;}
			
			
.s_change_settings::before  {
	width: 11px;
    height: 11px;
	background-position: 0 -655px;
    left:-21px;
    top:2px;}
		.s_change_settings:hover::before {
			background-position: -16px -655px;}
			
			
			
.s_publication_price::before  {
	width: 15px;
    height: 14px;
	background-position: 0 -488px;
    left:0px;
    top:2px;}
		.s_publication_price:hover::before {
			background-position: -25px -488px;}

.s_publication_delete::before  {
	width: 11px;
    height: 14px;
	cursor:pointer;	
	background-position: 0 -507px;
    left:0px;
    top:0px;}
		.s_publication_delete:hover::before {
			background-position: -21px -507px;}
	
    
.s_sortImgActive::before { 
	width: 12px;
    height: 10px;
	background-position: 0 -527px;
    left:8px;
    top:8px;}   
	
	
	
.s_draft::before, .s-draft::before  {
	width: 14px;
    height: 14px;
	background-position:0 -542px;
    left:0px;
    top:0px;}
		.s_draft:hover::before, .s-draft:hover::before {
			background-position:-16px -542px;}     
	
.s_draft1::before, .s-draft1::before  {
	width: 15px;
    height: 15px;
	background-position:-69px -541px;
    left:0px;
    top:0px;}
	
.s_draft2::before, .s-draft2::before  {
	width: 14px;
    height: 14px;
	background-position:-35px -542px;
    left:0px;
    top:0px;
	cursor: pointer}
		.s_draft2:hover::before, .s-draft2:hover::before  {
			background-position:-16px -542px;
}
	





.s_private_doc::before, .s-private::before  {
	width: 12px;
    height: 14px;
	background-position: -48px -561px;
    left:0px;
    top:0px;}
		.s_private_doc:hover::before, .s-private:hover::before {
			background-position: -76px -561px;}    

.s_private_doc1::before, .s-private1::before   {
	width: 12px;
    height: 14px;
	background-position:-90px -561px;
    left:0px;
    top:0px;}


.s_private_doc2::before, .s-privat2::before  {
	width: 12px;
    height: 14px;
	background-position: -62px -561px;
    left:0px;
    top:0px;
	cursor: pointer}
		.s_private_doc2:hover::before, .s-privat2:hover::before {
			background-position: -76px -561px;}    

	
	
	
	

.s_published::before, .s-published::before  {
	width: 15px;
    height: 15px;
	background-position: 0 -468px;
    left:0px;
    top:-1px;}
		.s_published:hover::before, .s-published:hover::before {
			background-position: -20px -468px;}    

.s_published1::before, .s-published1::before  {
	width: 15px;
    height: 15px;
	background-position: -40px -468px;
    left:0px;
    top:0px;}
	
.s_published2::before, .s-published2::before  {
	width: 15px;
    height: 15px;
	background-position:-60px -468px;
    left:0px;
    top:0px;
	cursor: pointer}
		.s_published2:hover::before, .s-published2:hover::before {
			background-position: -20px -468px;}
    
	
.s_see::before, .s-see::before  {
	width: 14px;
    height: 14px;
	background-position: 0 -561px;
    left:0px;
    top:0px;}
		.s_see:hover::before, .s-see:hover::before  {
			background-position: -18px -561px;}  

.s_show_doc::before, .s-show-dct::before  {
	width: 17px;
    height: 14px;
	background-position:-98px -762px;
    left:0px;
	top:0px;
    cursor:pointer;}
	 .s_show_doc:hover::before, .s-show-dct:hover::before {
            background-position: -116px -762px;}


.s_delete::before, .s-delete::before  {
	width: 11px;
    height: 14px;
	background-position: -41px -507px;
    left:0px;
    top:0px;}
		.s_delete:hover::before, .s-delete:hover::before {
			background-position: -21px -507px;}
			


.s-edit::before  {
	width: 13px;
    height: 13px;
	background-position: -77px -447px;
    left:0px;
    top:0px;}
		.s-edit:hover::before {
			background-position: -18px -447px;}
			
.s-edit2::before  {
	width: 13px;
    height: 13px;
	background-position: 0 -447px;
    left:0px;
    top:1px;
	cursor: pointer}
		.s-edit2:hover::before {
			background-position: -18px -447px;}
 



.s_close_gray::before {
	width: 9px;
    height: 9px;
	background-position:0 -399px;
    left:0px;
    top:0px;}
		.s_close_gray:hover::before {
			background-position: -14px -399px;}

.s_close::before {
	width: 12px;
    height: 12px;
	background-position:-28px -396px;
    right:3px;
    top:3px;
	cursor:pointer;}
		.s_close:hover::before {
			background-position: -45px -396px;}
	
.s_location_draft::before {
	width: 12px;
    height: 12px;
	background-position:0px -1099px;
    right:0px;
    top:1px;
	cursor:pointer;}
		.s_location_draft:hover::before {
			background-position: -13px -1099px;}
			
.s_location_published::before {
	width: 12px;
    height: 12px;
	background-position:-26px -1099px;
    right:0px;
    top:1px;
	cursor:pointer;}
		.s_location_published:hover::before {
			background-position: -39px -1099px;}
			
			
.s_location_bookmark::before {
	width: 13px;
    height: 13px;
	background-position:-52px -1098px;
    right:0px;
    top:0px;
	cursor:pointer;}
		.s_location_bookmark:hover::before {
			background-position: -66px -1098px;}
	
	
			
.s_pencil_black::before { 									/* 1 Модальное окно Обложка документа - Меню в заголовке  */
	width: 10px;
    height: 10px;
	background-position:-50px -447px;
    left:13px;
    top:8px;}


.s_pencil::before { 										/* 1 Модальное окно Обложка документа - Меню в заголовке  */
	width: 10px;
    height: 10px;
	background-position:-36px -447px;
    left:13px;
    top:8px;}
		.s_pencil:hover::before {
			background-position: -50px -447px;}



.s_upload_cover::before { 									/* 1 Модальное окно Обложка документа - Меню в заголовке  */
	width: 8px;
    height: 10px;
	background-position:0 -579px;
    left:16px;
    top:8px;}
		.s_upload_cover:hover::before {
			background-position: -15px -579px;}


.s_upload_cover_black::before { 							/* 1 Модальное окно Обложка документа - Меню в заголовке  */
	width: 8px;
    height: 10px;
	background-position:-15px -579px;
    left:16px;
    top:8px;}


		
.s_arrow_more::before {
	width: 12px;
    height: 6px;
	background-position:-13px -172px;
    right:-17px;
    top:5px;}
		.s_arrow_more:hover::before {
			background-position: -28px -172px;}
			
.s_arrow_less::before {
	width: 12px;
    height: 6px;
	background-position:-13px -180px;
    right:-18px;
    top:5px;}
		.s_arrow_less:hover::before {
			background-position: -28px -180px;} 

.s_publisher_arr::before, .s-exit::before {
	width: 17px;
    height: 17px;
	background-position:0 -672px;
    left:10px;
    top:2px;
	cursor:pointer;}
		.s_publisher_arr:hover::before, .s-exit:hover::before {
			background-position: -22px -672px;} 		

	
	

.s_publication_plus::before {
	width: 8px;
    height: 8px;
	background-position:0 -694px;
    left:-20px;
    top:4px;}
		.s_publication_plus:hover::before {
			background-position: -13px -694px;}
			
.s_cover_b_icon_file::before {
    width: 28px;
    height: 35px;
    top: 25px;
    left: 63px;
    background-position: -33px -0; }
			






/*Спрайты для меню*/
.s_arrow_white::before {
	width: 17px;
    height:8px;
	background-position:-45px -177px;
    left:20px;
    top:-8px;}

.s_publisher3::before {
	width: 13px;
    height: 13px;
	background-position:-21px -376px;
    left:26px;
    top:7px;}
		.s_publisher3:hover::before {
			background-position: -39px -376px;}
			
.s_money2::before {
	width: 13px;
    height: 13px;
	background-position:-45px -489px;
    left:26px;
    top:7px;}
		.s_money2:hover::before {
			background-position: -63px -489px;} 			
			
/*.s_settings2::before {
	width: 13px;
    height: 13px;
	background-position:-32px -654px;
    left:26px;
    top:8px;}
		.s_settings2:hover::before {
			background-position: -50px -654px;}
*/
/*.s-projects::before {
	width: 13px;
    height: 13px;
	background-position:-82px -654px;
    left:26px;
    top:8px;}
		.s-projects:hover::before {
			background-position: -100px -654px;}
*/			
.s_my_profile::before {
	width: 14px;
    height: 14px;
	background-position:0 -707px;
    left:26px;
    top:7px;}
		.s_my_profile:hover::before {
			background-position: -19px -707px;}  
			
.s-my-news::before { 	
	width: 16px;
    height: 13px;
	background-position:0 -1928px;
    left:25px;
    top:8px;}
		.s-my-news:hover::before {
			background-position: -21px -1928px;}  

.s-my-history::before { 	
	width: 14px;
    height: 14px;
	background-position:0 -1946px;
    left:26px;
    top:8px;}
		.s-my-history:hover::before {
			background-position: -19px -1946px;}  

.s-want-read::before { 	
	width: 14px;
    height: 14px;
	background-position:0 -1965px;
    left:26px;
    top:8px;}
		.s-want-read:hover::before {
			background-position: -19px -1965px;}  

.s-read-finish::before { 	
	width: 16px;
    height: 11px;
	background-position:0 -1983px;
    left:25px;
    top:8px;}
		.s-read-finish:hover::before {
			background-position: -21px -1983px;}  

  
.s_my_collection::before {
	width: 14px;
    height: 14px;
	background-position:0 -726px;
    left:26px;
    top:7px;}
		.s_my_collection:hover::before {
			background-position: -19px -726px;}	
			
.s_my_bookmark::before {
	width: 15px;
    height: 15px;
	background-position:-1px -797px;
    left:26px;
    top:7px;}
		.s_my_bookmark:hover::before {
			background-position: -17px -797px;}
			
.s_author_pub::before {
	width: 15px;
    height: 15px;
	background-position:0 -812px;
    left:26px;
    top:7px;}
		.s_author_pub:hover::before {
			background-position: -17px -812px;}

.s_prof_journals::before {
	width: 19px;
    height: 15px;
	background-position:-102px -635px;
    left:25px;
    top:7px;}
		.s_prof_journals:hover::before {
			background-position: -122px -635px;}
				
			
.s_my_download::before {
	width: 14px;
    height: 11px;
	background-position:0 -764px;
    left:26px;
    top:8px;}
		.s_my_download:hover::before {
			background-position: -15px -764px;}
			
.s_my_buy::before {
	width: 14px;
    height: 15px;
	background-position:-30px -779px;
    left:26px;
    top:7px;}
		.s_my_buy:hover::before {
			background-position: -46px -779px;}
			
/*.s_turn_on::before {
	width: 12px;
    height: 14px;
	background-position:0 -780px;
    left:27px;
    top:7px;}
		.s_turn_on:hover::before {
			background-position: -14px -780px;}		
*/
/*Спрайты для меню конец*/
			

/*Спрайт для восстановления пароля*/
.s_arrow_2::before {
	width: 6px;
    height: 10px;
	background-position:-45px -190px;
    left:-6px;
    top:39%;}			
/*Спрайт для восстановления конец*/


/*Спрайты для верхних кнопок начало*/
.s_basket_big::before {
	width: 39px;
    height: 35px;
	background-position:0 -881px;
    left:14px;
    top:1px;}
		.s_basket_big:hover::before {
			background-position: -41px -881px;}
			
.s_basket_small::before {
	width: 24px;
    height: 24px;
	background-position:0 -855px;
    left:20px;
    top:12px;}
		.s_basket_small:hover::before {
			background-position: -26px -855px;}
			
.s_download_big::before {
	width: 21px;
    height: 24px;
	background-position:0 -829px;
    left:22px;
    top:12px;}
		.s_download_big:hover::before {
			background-position: -23px -829px;}
			
.s_my_profile4::before {
	width: 16px;
    height: 16px;
	background-position:-35px -706px;
    left:20px;
    top:17px;}
		.s_my_profile4:hover::before {
			background-position: -53px -706px;}


.s_my_profile2::before {
	width: 20px;
    height: 20px;
	background-position:-67px -705px;
    left:14px;
    top:15px;}
	
.s_line38::before {
	width: 1px;
    height: 38px;
	background-position:0px -921px;
    left:-1px;
    top:5px;}
        .s_line38:hover::before {
			background-position: -2px -921px;}
			
.s_arrow_white2::before {
	width: 17px;
    height:8px;
	background-position:-45px -177px;
    right:38px;
    top:-8px;}
	
.s_publisher4::before {
	width: 16px;
    height: 16px;
	background-position:-54px -373px;
    left:20px;
    top:16px;}
		.s_publisher4:hover::before {
			background-position: -73px -373px;}
	
	
/*Спрайты для верхних кнопок конец*/
			

/*Базовые для листнига файлов при редатировании документа*/

	
.s-arrow-up::before {					/*Базовый*/
	width: 10px;
    height: 13px;
	background-position:-36px -577px;
    left:0px;
    top:0px;}
        .s-arrow-up:hover::before {
			background-position: -48px -577px;}
			
.s-arrow-up2::before {					/*Базовый*/
	width: 10px;
    height: 13px;
	background-position:-24px -577px;
    left:0px;
    top:0px;}
			
			
.s-arrow-down::before {						/*Базовый*/
	width: 10px;
    height: 13px;
	background-position:-72px -577px;
    left:0px;
    top:0px;}
        .s-arrow-down:hover::before {
			background-position: -84px -577px;}
.s-arrow-down2::before {					/*Базовый*/
	width: 10px;
    height: 13px;
	background-position:-60px -577px;
    left:0px;
    top:0px;}
			
			
/*.s_basket_2::before {
	width: 11px;
    height: 14px;
	background-position:-41px -507px;
    left:7px;
    top:6px;}
        .s_basket_2:hover::before {
			background-position: -21px -507px;}
*/
/*Конец Базовые для листнига файлов при редатировании документа*/




/*Спрайты для Загрузок начало*/


.s_arrow_close::before  {
	width: 5px;
    height: 10px;
	background-position: -50px -415px;
    left:5px;
    top:5px;}
		.s_arrow_close:hover::before {
			background-position: -56px -415px;} 

.s_arrow_open::before  {
	width: 10px;
    height: 5px;
	background-position: -27px -418px;
    left:2px;
    top:7px;}
		.s_arrow_open:hover::before {
			background-position: -39px -418px;}

.s_directory_left::before  {
	width: 17px;
    height: 14px;
	background-position: -80px -762px;
    left:0px;
    top:6px;}

.s_directory_left1::before  {
	width: 14px;
    height: 12px;
	background-position: 0px -763px;
    left:16px;
    top:8px;}
		.s_directory_left1:hover::before {
			background-position: -15px -763px;}

.s_directory_left2::before  {
	width: 21px;
    height: 15px;
	background-position: -102px -746px;
    left:0px;
    top:6px;}

			
			
.s_directory_red::before  {
	width: 17px;
    height: 14px;
	background-position: -62px -762px;
    left:0px;
    top:6px;}
	
.s_minus1::before {
    width: 9px;
    height: 9px;
	background-position: 0px -433px;
    left: 17px;
    top: 4px;}
     .s_minus1:hover::before {
        background-position: -19px -433px;}
        
.s_plus1::before {
    width: 9px;
    height: 9px;
	background-position: -38px -433px;
    left: 17px;
    top: 4px;}
     .s_plus1:hover::before {
        background-position: -57px -433px;} 
  
.s_my_collection1::before {
	width: 14px;
    height: 14px;
	background-position:0 -726px;
    left:16px;
    top:7px;}
		.s_my_collection1:hover::before {
			background-position: -19px -726px;}	
			
.s_my_bookmark1::before {
	width: 15px;
    height: 15px;
	background-position:-1px -797px;
    left:16px;
    top:8px;}
		.s_my_bookmark1:hover::before {
			background-position: -17px -797px;}
			
.s_author_pub1::before {
	width: 15px;
    height: 15px;
	background-position:0 -812px;
    left:16px;
    top:8px;}
		.s_author_pub1:hover::before {
			background-position: -17px -812px;}
				
.s_prof_journals_red::before {
	width: 21px;
    height: 17px;
	background-position:-80px -633px;
    left:-4px;
    top:5px;}
				

.s_prof_journals1::before {
	width: 19px;
    height: 15px;
	background-position:-102px -635px;
    left:15px;
    top:8px;}
		.s_prof_journals1:hover::before {
			background-position: -122px -635px;}
				
				
.s_my_buy1::before {
	width: 14px;
    height: 15px;
	background-position:-30px -779px;
    left:16px;
    top:7px;}
		.s_my_buy1:hover::before {
			background-position: -46px -779px;}
			
.s_bread1::before {
	width: 6px;
    height: 11px;
	background-position:-63px -175px;
	right: -13px;
    top:7px;}
	
.s_bread2::before {
	width: 6px;
    height: 9px;
	background-position:-71px -177px;
    left:2px;
    top:5px;}
	
.s_download_delete::before {
	width: 11px;
    height: 14px;
	background-position:0 -507px;
    left:0px;
    top:0px;}
		.s_download_delete:hover::before {
			background-position: -21px -507px;} 
			
.s_sort::before {
	width: 20px;
    height: 21px;
	background-position:-41px -669px;
    left:0px;
    top:4px;}
		.s_sort:hover::before {
			background-position: -61px -669px;} 
 
.s_download::before {
	width: 13px;
    height: 14px;
	background-position:0 -745px;
    left:0px;
    top:0px;}
		.s_download:hover::before {
			background-position: -16px -745px;} 

.s_new_catalog::before {
	width: 17px;
    height: 14px;
	background-position:-30px -761px;
    left:0px;
    top:0px;}
		.s_new_catalog:hover::before {
			background-position: -80px -777px;} 			

.s_new_pub::before {
	width: 17px;
    height: 17px;
	background-position:-71px -829px;
    left:10px;
    top:9px;}
		.s_new_pub:hover::before {
			background-position: -91px -829px;}			

.s_new_journal::before {
	width: 26px;
    height: 20px;
	background-position:-25px -630px;
    left:5px;
    top:8px;}
		.s_new_journal:hover::before {
			background-position: -52px -630px;}		

.s_mark::before {											/* > Модальное окно Обложка документа - Выбрать: Без обложки*/
	width: 14px;
    height: 14px;
	background-position:-16px -207px;
    left:0px;
    top:0px;}
		.s_mark:hover::before {
			background-position: -31px -207px;}
			
.s_mark_check::before {										/* > Модальное окно Обложка документа - Выбрать: Без обложки*/
	width: 14px;
    height: 14px;
	background-position:-46px -207px;
    left:0px;
    top:0px;}



.s_mark1::before {
	width: 14px;
    height: 14px;
	background-position:-16px -207px;
    left:0px;
    top:-2px;}
		.s_mark1:hover::before {
			background-position: -31px -207px;}
			
.s_mark_check1::before {
	width: 14px;
    height: 14px;
	background-position:-46px -207px;
    left:0px;
    top:-2px;}

			
			
.s_mark_check2::before {
	width: 14px;
    height: 14px;
	background-position:-61px -207px;
    left:0px;
    top:-2px;}		 


.s_draft3::before  {
	width: 14px;
    height: 14px;
	background-position:0 -542px;
    left:0px;
    top:0px;
	cursor:pointer;}
		.s_draft3:hover::before {
			background-position:-16px -542px;}
			
			
.s_published3::before  {
	width: 15px;
    height: 15px;
	background-position: 0 -468px;
    left:0px;
    top:0px;}
		.s_published3:hover::before {
			background-position: -20px -468px;}

.s_draft4::before  {
	width: 15px;
    height: 15px;
	background-position:-35px -541px;
    left:0px;
    top:0px;}
		.s_draft4:hover::before  {
			background-position:-52px -541px;
}


.s_published4::before  {
	width: 15px;
    height: 15px;
	background-position: 0 -468px;
    left:0px;
    top:0px;}
		.s_published4:hover::before {
			background-position: -20px -468px;}	



.s_file::before, .s-file3::before {
	width: 17px;
    height: 22px;
	background-position:-14px -0px;
    left:11px;
    top:11px;}
	
.s_journal::before {
	width: 29px;
    height: 22px;
	background-position:-48px -602px;
    left:11px;
    top:11px;}
	
	
.s_directory_right::before {
	width: 19px;
    height: 15px;
	background-position:-62px -746px;
    left:-34px;
    top:0px;}
		.s_directory_right:hover::before {
			background-position: -82px -746px;} 

.s_directory_right4::before {
	width: 24px;
    height: 16px;
	background-position:-98px -777px;
    left:-34px;
    top:0px;}
		.s_directory_right4:hover::before {
			background-position: -123px -777px;} 


.s_download_check::before {
	width: 13px;
    height: 12px;
	background-position:0 -526px;
    left:7px;
    top:8px;}
	
	







.s_publisher_red::before {
	width: 17px;
    height: 17px;
	background-position:-91px -811px;
    left:-3px;
    top:6px;}

.s_publisher_gray::before {
	width: 17px;
    height: 17px;
	background-position:-39px -811px;
    left:0px;
    top:6px;}
		.s_publisher_gray:hover::before {
			background-position: -58px -373px;}




.s_money3::before {
	width: 13px;
    height: 14px;
	background-position:-45px -488px;
    left:16px;
    top:8px;}
		.s_money3:hover::before {
			background-position: -63px -488px;}
			
.s_publisher5::before {
	width: 16px;
    height: 16px;
	background-position:-91px -373px;
    left:15px;
    top:13px;}
	.s_publisher5:hover::before {
			background-position:0px -373px;}

.s_my_profile3::before {
	width: 16px;
    height: 16px;
	background-position:-89px -706px;
    left:15px;
    top:13px;}
	.s_my_profile3:hover::before {
			background-position: -71px -706px;}
	
.s_account_setting::before {
	width: 11px;
    height: 11px;
	background-position:0 -655px;
    left:0px;
    top:3px;}
		.s_account_setting:hover::before {
			background-position: -16px -655px;}			
	
	
	
/*Спрайты для Загрузок конец*/	

/*Спрайты для Языков начало*/
/*.s_arrow_open1::before  {
	width: 10px;
    height: 5px;
	background-position: -27px -418px;
    left:4px;
    top:6px;}
		.s_arrow_open1:hover::before {
			background-position: -39px -418px;}
*/			
/*.s_see2::before  {
	width: 14px;
    height: 14px;
	background-position: 0 -561px;
    left:6px;
    top:7px;}
		.s_see2:hover::before {
			background-position: -18px -561px;} 
*/

/*.s_edit3::before  {
	width: 13px;
    height: 13px;
	background-position: -77px -447px;
    left:7px;
    top:7px;}
		.s_edit3:hover::before {
			background-position: -18px -447px;}
*/			
/*.s_basket_3::before {
	width: 11px;
    height: 14px;
	background-position:-41px -507px;
    left:7px;
    top:6px;}
        .s_basket_3:hover::before {
			background-position: -21px -507px;}
*/			
/*Спрайты для Языков конец*/

			
/*Спрайты сортировки начало */
.s_arrow_white3::before {
    width: 17px;
    height: 8px;
	background-position:-45px -177px;
    right:70px;
    top:-8px;}

.s_sort_down::before {
	width: 8px;
    height: 11px;
	background-position:-34px -527px;
    left:4px;
    top:3px;}
		.s_sort_down:hover::before {
			background-position: -44px -527px;}
			
.s_sort_down_green::before {
	width: 8px;
    height: 11px;
	background-position:-54px -527px;
    left:4px;
    top:3px;}
	
.s_sort_up::before {
	width: 8px;
    height: 11px;
	background-position:-64px -527px;
    left:4px;
    top:3px;}
		.s_sort_up:hover::before {
			background-position: -74px -527px;}
			
.s_sort_up_green::before {
	width: 8px;
    height: 11px;
	background-position:-84px -527px;
    left:4px;
    top:3px;}

/*Спрайты сортировки конец */




/*Спрайты для ЗАгрузка файла начало*/
			
.s-file-gray::before {   		 /*Базовый М ЗАгрузка файла*/
	width: 17px;
    height: 22px;
	background-position:-14px 0px;
    left:0px;
    bottom:0px;}
	
.s-file-black::before {   		 /*Базовый М ЗАгрузка файла*/
	width: 17px;
    height: 22px;
	background-position:-63px 0px;
    left:0px;
    top:0px;}
	
.s-search::before {   		 /*Базовый М ЗАгрузка файла*/
	width: 16px;
    height: 16px;
	background-position:-53px -151px;
    left:0px;
    top:0px;}
	
.s-cancel::before {   		 /*Базовый М ЗАгрузка файла*/
	width: 16px;
    height: 16px;
	background-position:-4px -919px;
    left:0px;
    top:0px;}
		.s-cancel:hover::before {
			background-position: -22px -919px;}

.s-done::before {   		 /*Базовый М ЗАгрузка файла. Еще где-то*/
	width: 16px;
    height: 16px;
	background-position:-40px -919px;
    left:0px;
    top:0px;} 
/*Спрайты для ЗАгрузка файла конец*/			
			




/*Спрайты для заказов начало */
.s_my_buy_red::before {
	width: 16px;
    height: 17px;
	background-position:-62px -777px;
    left:-1px;
    top:4px;}
	
.s_order_list::before {
	width: 14px;
    height: 14px;
	background-position:-3px -937px;
    left:0px;
    top:-2px;}
		.s_order_list:hover::before {
			background-position: -18px -937px;}
			
.s_order_indetail::before {
	width: 14px;
    height: 14px;
	background-position:-35px -937px;
    left:0px;
    top:-2px;}
		.s_order_indetail:hover::before {
			background-position: -51px -937px;}

.s_about_order::before {
	width: 10px;
    height: 5px;
	background-position:-41px -172px;
    left:0px;
    top:17px;} 
		.s_about_order:hover::before {
			background-position:-52px -172px;}


.s_order_done::before {
	width: 14px;
    height: 12px;
	background-position:-94px -526px;
    left:0px;
    top:1px;}
	
.s_order_not_paid::before {
	width: 15px;
    height: 15px;
	background-position:-58px -920px;
    left:0px;
    top:0px;}	

.s_order_chancel::before {
	width: 11px;
    height: 11px;
	background-position:-59px -397px;
    left:0px;
    top:2px;}	 
/*Спрайты для заказов конец */


/*Спрайты для пользователя*/
	
	
.s_delete_avatar::before, .s_brand_delete::before, .s_cover_j_delete::before {
        background-position: -84px -398px;;
        width: 10px;
        height: 10px;
        top:5px;
        left:5px;
        cursor:pointer;}
    .s_delete_avatar:hover::before, .s_brand_delete:hover::before, .s_cover_j_delete:hover::before {
            background-position: -72px -398px;}







/*Спрайты для создания файлов*/			
.s_science_doc::before {
        background-position: 0px -1046px;
        width: 17px;
        height: 14px;
        top:8px;
        right:14px;}
    .s_science_doc:hover::before {
            background-position: -19px -1046px;} 
			
			
.s_literature_doc::before {
        background-position: -110px -813px;
        width: 15px;
        height: 15px;
        top:7px;
        right:14px;}
    .s_literature_doc:hover::before {
            background-position: -127px -813px;} 
			
.s_file_types_open::before {
        background-position: -13px -172px;
        width: 12px;
        height: 6px;
        top:8px;
        right:7px;}
    .s_file_types_open:hover::before {
            background-position: -28px -172px;}
			
.s_file_types_close::before {
        background-position: -13px -180px;
        width: 12px;
        height: 6px;
        top:7px;
        right:7px;}
    .s_file_types_close:hover::before {
            background-position: -28px -180px;} 	
			
			
.s_file_types_close2::before {
        background-position: -79px -178px;
        width: 13px;
        height: 8px;
        top:6px;
        right:14px;
		cursor:pointer;}
    .s_file_types_close2:hover::before {
            background-position: -79px -169px;}
			
.s_file_types_open2::before {
        background-position: -93px -178px;
        width: 13px;
        height: 8px;
        top:9px;
        right:14px;
		cursor:pointer;}
    .s_file_types_open2:hover::before {
            background-position: -93px -169px;}
			





/*спрайт для основное просмотр*/	

.s_view_close::before {
        background-position: -28px -396px;
        width: 12px;
        height: 12px;
        top:0px;
        right:0px;
		cursor:pointer;}
    .s_view_close:hover::before {
            background-position: -45px -396px;}


/*спрайты для закладок*/	

.s_private_bookmark::before  {
	width: 12px;
    height: 14px;
	background-position:-90px -561px;
    left:0px;
    top:0px;}
	
.s_close_doc_create::before {
        background-position: -96px -396px;
        width: 11px;
        height: 11px;
        top:-5px;
        right:-8px;
		cursor:pointer;}
    .s_close_doc_create:hover::before {
            background-position: -109px -396px;}
			
.s_publisher_bookmark_red::before {
        background-position: -33px -795px;
        width: 17px;
        height: 17px;
        top:6px;
        left:-3px;
		cursor:pointer;}
		
.s_private_bookmark2::before  {
	width: 12px;
    height: 14px;
	background-position:-62px -561px;
    left:7px;
    top:6px;
	cursor:pointer;}
	 .s_private_bookmark2:hover::before {
            background-position: -76px -561px;}
			
				
.s_public_bookmark::before  {
	width: 15px;
    height: 15px;
	background-position:-60px -468px;
    left:6px;
	top:6px;
    cursor:pointer;}
	 .s_public_bookmark:hover::before {
            background-position: -20px -468px;}
	
.s_show_more::before  {
	width: 14px;
    height: 8px;
	background-position:-108px -177px;
    left:1px;
    bottom:-13px;}


/*спрайты для типов публикаций*/
/*.s_close_file::before {
        background-position: -96px -396px;
        width: 11px;
        height: 11px;
        top:0px;
        right:0px;
		cursor:pointer;}
    .s_close_file:hover::before {
            background-position: -109px -396px;}
*/



.s-close1::before {							/*базовый-средний*/
        background-position: -96px -396px;
        width: 11px;
        height: 11px;
        top:0px;
        right:0px;
		cursor:pointer;}
    .s-close1:hover::before {
            background-position: -109px -396px;}





.s_directory_right2::before {
	width: 17px;
    height: 14px;
	background-position:-80px -762px;
    left:-31px;
    top:-2px;}
		.s_directory_right2:hover::before {
			background-position: -80px -777px;} 
			
.s_directory_right3::before  {
	width: 21px;
    height: 15px;
	background-position: -102px -746px;
    left:-31px;
    top:-2px;}
		.s_directory_right3:hover::before {
			background-position: -125px -746px;}
			

.s_file_list2::before {
	width: 14px;
    height: 18px;
	background-position:-82px 0;
    left:0px;
    top:0px;}

.s_miniature::before {										/* 1 Модальное окно Обложка документа - Изменить область */
	width: 14px;
    height: 14px;
	background-position:0px -1064px;
    left:0px;
    top:0px;}
		.s_miniature:hover::before {
			background-position: -15px -1064px;} 


.s_move::before {										/* >>1 Переместить для Загрузок и Публикаций */
	width: 16px;
    height: 14px;
	background-position:0px -1080px;
    left:0px;
    top:0px;}
		.s_move:hover::before {
			background-position: -17px -1080px;} 
			
.s-vk1::before {										
	width: 20px;
    height: 20px;
	background-position:0px -1749px;
    left:0px;
    top:0px;}
		.s-vk1:hover::before {
			background-position: -25px -1749px;} 

.s-fb1::before {										
	width: 20px;
    height: 20px;
	background-position:0px -1774px;
    left:0px;
    top:0px;}
		.s-fb1:hover::before {
			background-position: -25px -1774px;} 

.s-ok1::before {										
	width: 20px;
    height: 20px;
	background-position:0px -1799px;
    left:0px;
    top:0px;}
		.s-ok1:hover::before {
			background-position: -25px -1799px;} 

.s-gp1::before {										
	width: 20px;
    height: 20px;
	background-position:0px -1824px;
    left:0px;
    top:0px;}
		.s-gp1:hover::before {
			background-position: -25px -1824px;} 

.s-tw1::before {										
	width: 20px;
    height: 20px;
	background-position:0px -1849px;
    left:0px;
    top:0px;}
		.s-tw1:hover::before {
			background-position: -25px -1849px;} 





/*новые спрайты*/
			
.s-read::before {
	width: 24px;
    height: 18px;
	background-position:0px -1610px;
    left:5px;
    top:8px;}
		.s-read:hover::before {
			background-position: -58px -1610px;}
			

.s-resort::before {
	width: 18px;
    height: 18px;
	background-position:0px -1633px;
    left:0px;
    top:0px;}
		.s-resort:hover::before {
			background-position: -23px -1633px;}






.s-attn-gray::before {
	width: 18px;
    height: 18px;
	background-position:0px -1656px;
    left:0px;
    top:0px;}
.s-attn-black::before {
	width: 18px;
    height: 18px;
	background-position:-23px -1656px;
    left:0px;
    top:0px;}
.s-attn-red::before {
	width: 18px;
    height: 18px;
	background-position:-46px -1656px;
    left:0px;
    top:0px;}
	
	
	
	
	
	

.s-point::before {
	width: 3px;
    height: 3px;
	background-position:-0px -1679px;
    left:0px;
    top:5px;}
	


.subscribe_list-items-container {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
	padding-top: 2rem;
}
.subscribe_list-submenu {
	display: flex;
    margin: 0 0 25px 27px;
	padding: 1rem;
}
.subscribe_list-submenu .subscribe_list-item:nth-child(2n) {
	flex: 1;
}
.subscribe_list-items-container.open {
    max-height: 2000px;
    transition: max-height 0.2s ease-in;
}
.subscribe_list-items-container span {
	margin-top: 1rem;
	font-size: 1.1rem;
}
.subscribe_list-w .sprite, .subscribe_list-w .cover_container {
	width: 100px;
	height: 142px;
	margin: 0;
}
.subscribe_list-popup-menu {
    position: fixed;
    background: white;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    min-width: 150px;
    z-index: 1000;
    display: none;
}

.subscribe_list-popup-menu ul {
    list-style: none;
    margin: 0;
    padding: 8px 0;
}

.subscribe_list-popup-menu li {
    padding: 8px 16px;
    cursor: pointer;
    transition: background 0.2s;
}

.subscribe_list-popup-menu li:hover {
    background-color: #f5f5f5;
}

.subscribe_list-popup-menu li:active {
    background-color: #e8e8e8;
}

.subscribe_list-popup-menu.show {
    display: block;
}

.subscribe_list-popup-menu hr {
    margin: 4px 0;
    border: none;
    border-top: 1px solid #eee;
}

.subscribe_list-udk-title {
	display: flex;
}
.subscribe_list-udk-title span {
	flex: 1;
}


@keyframes skeleton-shimmer {
  0% {
    background-position-x: 200%;
  }
  100% {
    background-position-x: 0%;
  }
}
@keyframes skeleton-shimmer {
  0% {
    background-position-x: 200%;
  }
  100% {
    background-position-x: 0%;
  }
}
.skeleton {
  display: contents;
  /* Define the colors as css custom props */
  --_default-color: #e8e8e8;
  --_shimmer-color: #fff;
  :not(.wrapper) {
    /* Apply the animation that moves the background */
    animation: skeleton-shimmer 2s ease-out infinite;
    /* Create a background that has a small shimmer "stripe"
      and tilt it 100 degrees. */
    background: linear-gradient(
      100deg,
      var(--_default-color),
      var(--_default-color) 50%,
      var(--_shimmer-color) 60%,
      var(--_default-color) 70%
    );
    /* Make the background twice the width so we can offset it. */
    background-size: 200% 100%;
    background-attachment: fixed;
  }
}
  .skeleton {
    padding: 2.5rem;
    width: 80%;
    * {
      border-radius: 0.5rem;
    }
  }
  .skeleton {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 1rem;
  }
  .skeleton-lines {
    display: grid;
    gap: 1rem;
    > * {
      height: 1.5rem;
      &:last-child {
        width: 80%;
      }
    }
  }
  .skeleton-image {
    aspect-ratio: 1;
  }

/*Стили для FireFox*/
@-moz-document url-prefix() {
	
  
.copiright img {
	margin:-4px 8px 0 -5px;}

.titel_list_publications p {
    margin-top:-10px;
}
 
.s_publisher_arr::before, .s-exit::before  {
    top:3px;}

.s_arrow_more::before {
    top:6px;}
    
.s_arrow_less::before {
    top:6px;}
    
		
.s_minus1::before {
    top: 5px;}
.s_plus1::before {
    top: 5px;}
	
.s_bread1::before {
    top:8px;}
	
/*.s_bread2::before {
    top:5px;}
*/
}
