@charset "UTF-8";
* {margin: 0;padding: 0; font-weight: normal; background-repeat: no-repeat; background-position: 0 0;zoom: 1;}
table { border-collapse: collapse; border-spacing: 0;}
table td {vertical-align: top;}
a {text-decoration: underline; color: #007dc5;}
a:active, a:hover,a:focus {
    outline: none;
}

.breadcrumbs {
	margin: 5px 0 10px 0;
}

.breadcrumbs a {
	color: #666;
	font-size: 11px;
}

#end-of-subscribe {
	height: 40px;
	background-color: #d4e0e3;
	line-height: 40px;
	position: relative;
}

	#end-of-subscribe .message {
		width: 500px;
		float: left;
		height: 40px;
		margin-left: 100px;
		background: url('../img/info.png') no-repeat 0 center;
		padding-left: 20px;
	}
	
	#end-of-subscribe .ok {
		width: 50px;
		position: absolute;
		left:750px;
		top: 0;
		height: 40px;
	}


.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}

img {border: none;}
strong {font-weight: bold;}
body {min-width: 1001px;color: black;font-family: Arial, sans-serif; background-color: white; font-size: 12px;background-color: #fff;}

ol {margin-top: 10px;}
ol li {margin-bottom: 7px;}

.columns{overflow:hidden;}
	.column{}
	.column-1{width:20%;float:left;}
	.column-2{width:40%;float:left;}
	.column-3{width:60%;float:left;}
	.column-4{width:80%;float:left;}
	.column-5{width:100%;float:left;}

#head{background:#015773 url('../img/bg-head.jpg') no-repeat;color:#fff;/*min-height: 164px;*/padding:0 36px;}
	#head #logo{display:block;width:508px; height: 45px;background: url('../img/logo.png');margin-top: 36px;margin-left: 18px;}
	#head #login {margin-top: 25px;}
	#head #login .error {
		height: 20px;
		margin-left: 10px;
		color: red;
	}
	#head #login form {
		width: 100%;
		overflow: hidden;
	}
	
		#head #login div.field{float:left;width: 40%;}
			#head #login div.field .wrap{padding: 0 5px 0 0;}
			#head #login div.field input{width: 90%;border: 0 none;height: 20px;padding: 0px 8px;}
				#head #login div.field input{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; box-shadow:0px 1px 1px 0px #a8a8a8 inset;-moz-box-shadow:0px 1px 1px 0px #a8a8a8 inset;-webkit-box-shadow:0px 1px 1px 0px #a8a8a8 inset; }
			#head #login div.field label{margin-left: 10px;display: block; height: 11px;line-height: 11px;margin-bottom: 4px;font-size: 11px;}
			#head #login a{color:#8ae8ff;font-size: 11px;margin-left: 10px;}
		#head #login div.submit {width: 20%;padding-top: 11px;}
		#head #login div.submit input{background: #e3e3e3;   margin-top: 4px;}
				#head #login div.submit input{box-shadow:0px 1px 1px 0px #013c4f;-moz-box-shadow:0px 1px 1px 0px #013c4f;-webkit-box-shadow:0px 1px 1px 0px #013c4f;}
			.u_p { margin-right: 10px;}
			
		#head #login .pslink {
			border-bottom: 1px dashed #8ae8ff;
		}
			
		.reg a {color: #8AE8FF;}
		.reg p {margin-top: 4px;}

#menu{background: #f8fafc url('../img/bg-menu.png');overflow:hidden;border-bottom: 2px solid #ff7e00;height: 52px;margin-top: 16px;}
#menu{border-radius: 16px 16px 0 0;-moz-border-radius: 16px 16px 0 0;-webkit-border-radius: 16px 16px 0 0; }
	#menu li{float:left;display:block;height: 53px;vertical-align: middle;margin:0px 18px; }
		#menu li a{color:#000;font-family: Times New Roman,serif;font-size: 14px; font-weight: bold;line-height: 53px;height: 53px;display:block;}

#menu-left{padding:18px;font-size: 12px;padding-left: 36px;}
	#menu-left .element{background-color: #f4f0df;margin-bottom: 5px;padding: 15px 18px;}
	#menu-left .element{border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;}
		#menu-left .element h3{font-size: 12px; font-weight: bold; line-height: 100%}
		#menu-left .element h3 a{ font-weight: bold; }
	#menu-archive{}
		#menu-archive ul{list-style: none inside;padding-left: 18px;margin-top: 10px;}
		#menu-archive ul li {margin-bottom: 4px;}
			#menu-archive ul ul{border-left:2px solid #cbc8ba;padding-left: 9px;overflow:hidden;margin-bottom: 8px;margin-top: 4px;}
			#menu-archive ul ul li{float: left;width:33%}
				#menu-archive ul ul li a{font-weight: bold;}
				#menu-archive ul ul li span{color:#000;font-weight:normal;}

	#menu-rubricator{}
			#menu-rubricator ul, .rubricator ul{list-style: disc outside;padding-left: 18px;color:#878787;margin-top: 10px;}
			#menu-rubricator ul li, .rubricator ul li{margin-bottom: 10px;}

.input_mailname, .mailname, .realmail {
	display: none;
}	

#menu-right{padding:18px;font-size: 12px;padding-right: 36px;}
	#menu-right .element{background-color: #ededed;margin-bottom: 5px;padding: 15px 18px;}
	#menu-right .element{border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px; }
		#menu-right .element h3{font-size: 12px; font-weight: bold; line-height: 100%}
		#menu-right .element h3 a{ font-weight: bold; }
	#menu-right #menu-tag{padding: 3px;}
		#menu-tag h3{margin:15px 18px;}
		.menu-tag ul{background: #fff;list-style: none inside;padding: 16px 0px;width: 100%;}
		.menu-tag ul{border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px; }
			.menu-tag ul li{text-align: center;margin-bottom: 10px;padding:0px 9px;}
				
				.menu-tag ul {text-align: center;}
				.menu-tag ul li {display: inline-block; margin-right: 5px;}
				.menu-tag ul a.tag-1{font-size: 18px;color:#007dc5}
				.menu-tag ul a.tag-2{font-size: 14px;color:#eb9000}
				.menu-tag ul a.tag-3{font-size: 12px;color:#8dae2c}
				.menu-tag ul a.tag-4{font-size: 11px;color:#999999}

#content{padding:18px;line-height: 130%;}
	#content h1{margin-bottom: 20px;font-size: 14px;line-height: 120%; font-weight: bold;}
	#content h2{margin-bottom: 10px;font-size: 18px;}
	#content ul{list-style: disc outside;margin-left: 25px;clear:both}
	#content ol{margin-left: 25px;}
		#content ol ol{list-style: lower-alpha}
	#content p{margin-bottom: 5px;}
	#content #lagswitcher{float:right;list-style: none;font-size: 11px;background: #f8f8f8;padding:3px;height: 18px;list-style: none;margin:0;}
	#content #lagswitcher{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 1px 1px 0px #a8a8a8 inset;-moz-box-shadow:0px 1px 1px 0px #a8a8a8 inset;-webkit-box-shadow:0px 1px 1px 0px #a8a8a8 inset;}
		#content #lagswitcher li{cursor: pointer;color: #007DC5;text-decoration: underline;float:left;height: 24px;width: 67px;text-align: center;padding-top: 2px;}
		#content #lagswitcher li.selected{background:url('../img/selector-lang.png');color: black;text-decoration: none;}

.issues-arc {
	margin-left: -38px;
	margin-bottom: 40px;
}

	.issues-arc .issue-one {
		display: inline-block;
		vertical-align: top;
		margin-left: 38px;
		margin-bottom: 38px;
	}
	
		.issue-one .name {font-size: 25px;display: block;margin-bottom: 13px;}
		
		.issue-one .photo {
			display: block;
			box-shadow: 3px 4px 19px #BBBBBB
		}
		
		.issue-one .empty {
			width: 230px;
			height: 318px;
			background: url('../img/no_cover.png') no-repeat 0 0;
		}


.search {
	margin-right: 50px;
	margin-top: 17px;
	height: 23px;
	
}

	.search-field {
		height: 23px;
		position: relative;
		 padding-right: 38px;
		 width: 344px;
		 float: left;
		 margin-right: 10px;
	}
	
		.searchf-end {
			width: 13px;
			position: absolute;
			background: url('../img/search_field.png') no-repeat 0 0;
			height: 23px;
			right: 0;
			top: 0;
		}

	.search-input {
		width: 100%;
		border: none;
		background: url('../img/search_field.png') no-repeat -13px 0;
		height: 23px;
		margin-right: 13px;
		padding-left: 25px;
		line-height: 23px;
	}

	
.search-submit-field {
	width: 68px;
	height: 23px;
	float: left;
}

.search-submit-field input {
	height: 23px;
	border: none;
	width: 68px;
	background: url('../img/search-sub-button.png') no-repeat 0 0;
	font-size: 11px;
	cursor: pointer;
}

.search-submit-field input:active {
	background: url('../img/search-sub-button_a.png') no-repeat 0 0;
}

.userdata {

}

	.userdata .row {
		margin-bottom: 10px;
	}
	
	.userdata .row .k {
		color: #444;
		display: inline-block;
		width: 135px;
	}
	
	.userdata .row .v {
		margin-left: 10px;
	}

.register .field {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

	.register .field label {
		display: inline-block;
		color: #444;
		width: 155px;
		vertical-align: top;
	}
	
	.register .field .err {
		margin-left: 166px;
		color: red;
		margin-top: 5px;
		background: url('../img/info.png') no-repeat 0 center;
		padding-left: 15px;
	}
	
	.register .field .input {
		display: inline-block;
		margin-left: 10px;
	}
	
	.register .field input {
		width: 280px;
		height: 25px;
		font-size: 12px;
		font-family: Arial, sans-serif;
	}
	
	.register .submit {
		margin-left: 82px;
		/*display: none;*/
	}
	


.register-caption {
	margin-bottom: 40px;
}

.callback-form {
	margin-top: 40px;
	background: #EDEDED;
	padding: 40px 14px;
	border-radius: 15px;
}

.callback-form .register .field label {
	width: 100px;
}

.callback-form .register .field .err {
	margin-left: 111px;
}

.callback-form .register .submit {
		margin-left: 55px;
	}

.callback-form .whom {
	margin-bottom: 10px;
}

.callback-form .whom strong {
	display: inline-block;
	width: 112px;
	color: #444;
}

.callback-form textarea  {
	height: 200px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 415px;
	
}

.pslink {
	text-decoration: none;
	border-bottom: 1px dashed #007DC5;
	color: #007DC5;
	cursor: pointer;
}


.author-in-list {
	width: 100%;
	overflow: hidden;
	margin-bottom: 14px;
}

.author-in-list .photo {
	width: 58px;
	padding: 3px;
	border: 1px solid #dcdcdc;
	float: left;
	margin-right: 7px;
}
	.author-in-list .info .name {
		font-size: 18px;
	}
	.author-in-list .info .add {
		display: block;
		margin: 5px 0 0 0;
	}

.paginator {
	margin-bottom: 15px;
}

.paginator a {
	margin-right: 10px;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	width: 46px;
	height: 31px;
	line-height: 31px;
	text-align: center;
}

.paginator .selected {
	background: url('../img/pagc.png') no-repeat 0 0;
	text-decoration: none;
	color: black;
	cursor: default;
}



.author-info {
	width: 100%;
	overflow: hidden;
}

	.author-info .photo {
		float: left;
		margin-right: 15px;
		margin-bottom: 10px;
	}
	
	.author-info .photo img {
		box-shadow: 1px 2px 7px #666666;
		
	}
		
	.author-info .info {
		
	}
	
		.author-info .info .job, .info .reg, .info .addr {
			margin-bottom: 14px;	
		}
		
		.author-info .info .mailto {
			margin-top: 15px;
		}.author-info .info .soc {
			margin-top: 15px;
		}
		
		.author-info .addr strong {
			display: block;
			margin-bottom: 2px;
		}
		
		.author-info .addr .mail {
			display: block;
		}

.articles-of{
	margin-top: 20px;
}

	.one-art {
		margin-bottom: 25px;
	}
	
	.one-art .name {
		font-size: 14px;
		display: block;
		margin-bottom: 5px;
		line-height: 20px;
		font-weight: bold;
	}
	
	.one-art .num, .one-art .rub, .one-art .authors {
		margin-bottom: 8px;
	}
	
.tags_used {
	font-size: 18px;
}	

	.tags_used span {
		display: inline-block;
		height: 24px;
		line-height: 18px;
	}
	
		.tags_used span .remove {
			display: inline-block;
			width: 15px;
			height: 24px;
			background: url('../img/delete-tag.png') no-repeat 0 100%;
			margin-left: 3px;
		}
		
	.add-tag {
		/*width: 14px;*/
		height: 15px;
		display: block;
		background: url('../img/plus-tag.png') no-repeat 0 0;
		cursor: pointer;
		margin-top: 10px;
		padding-left: 19px;
	}
	
	
.also {
	width: 290px;
	border: 3px solid #9ec9d3;
	border-radius: 15px;
	position: absolute;
	margin-top: -40px;
	z-index: 200;
	background: white;
}	

	.also .filters {
		padding: 15px;
	}

.also-long {
	width: 380px;
}

	.also .also-header {
		height: 42px;
		background: #9ec9d3 url('../img/plus-tag.png') no-repeat 10px center;
		line-height: 42px;
		padding-left: 30px;
		border-radius: 10px 10px 0 0;
		
	}
	
		.also .also-header .pslink {
			color: white;
			border-bottom: 1px dashed white;
		}
.also .filters .field {
	margin-bottom: 10px;
}

.also .filters label {
	margin-bottom: 3px;
	display: block;
	
}

.also .filters .field select {
	width: 325px;
}


#content .also ul {
	margin-left: 0;
}
	

.sp a {
	color: #353535;
}

.l_en {
	display: none;
}

.eng .l_en {
	display: block;
}

.eng .l_rus {
	display: none;
}

.article-header {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

.article-header .cite {
	font-size: 11px;
	 margin-right: 154px;
}

	.cite .sh {
		color: #959595;
		text-decoration: underline;
		cursor: pointer;
	}

#article-info .field {
	margin-bottom: 15px;
}

.download {
	margin-top: 49px;
}

.search-result {
	margin-top: 25px;
}

#toolbar{background: #ededed url('../img/bg-toolbar.png');border-bottom: 1px solid #c0c0c0;height: 52px;padding: 0 36px;}
	#fresh{padding-top: 18px;background:url("../img/icon-new.png") no-repeat  0 12px; height: 27px;  margin-left: -27px}
	#fresh a{margin-left: 36px;}

#footer{line-height: 16px; color: #3c3c3c;font-size: 11px;padding: 18px 54px; border-top: 1px solid #cacaca;margin-top:18px}

#footer a {
	margin-right: 20px;
}

.one-saved {
	margin-bottom: 7px;
}

	.one-saved .aname {
		font-weight: bold;
	}
	
	.one-saved .p{
		margin-top: 3px;
		color: #666;
		font-size: 11px;
	}
	
	.one-saved .oth_cont {
		color: #666;
	}

.interresting {
	margin-top: 20px;
	text-align: center;
}
/*CONTENT FOR ISSUE*/

#content{}

	#issue-info{}
		#issue-info #issue-cover{margin-left: 2%;float: left;}
		#issue-params {float:left;width:50%;}
			#issue-params ul{list-style: none;margin:0;}
				#issue-params ul li{margin-bottom: 10px;}
			#issue-params #issue-download{background: url('../img/button-download.png');display:block; width:207px; height: 30px;padding-left: 57px;padding-top: 11px;margin-left: -7px; margin-top: 10px;}
		#issue-article{overflow:hidden;clear:both}
		#issue-articles{margin-top:25px;}
		#issue-cover{}
			#issue-cover img{margin-right: 20px;margin-bottom: 30px;width: 247px;}
			#issue-cover img{box-shadow: 4px 4px 18px #666;-moz-box-shadow: 4px 4px 18px -3px #666;-webkit-box-shadow: 4px 4px 18px -3px;}
		#content .article{margin-bottom:32px;font-size: 11px;}
			#content .article h3{font-size: 18px;margin-bottom: 10px;}
			#content .article p{padding-left: 40px;margin-bottom: 0px;}

	#article-info{position: relative;}
		#article-info h3{font-size: 12px; font-weight: bold}
		#article-info .value{font-size: 12px;    margin: 3px 0 10px 18px;}
		
		#article-info .access {position: absolute;width: 144px;right: -4px;top: -5px;}
		
		.access .abut {background: url('../img/access-buttons.png') no-repeat 0 0;display: inline-block;font-size: 11px;color: black;text-align: center;line-height: 24px;}
		.access .access-link {height: 24px;}
			.access .read {width: 68px;height: 24px;}
			.access .download-article {width: 75;height: 24px;background-position: -68px 0;}
			.access .download-article {width: 140px;height: 24px;background-position: 0 0;}
			.access .its_free {display: block;margin-top:5px;background-position: 0 -29px;color: white;height: 22px;line-height: 22px;}
		
		#issue-download{margin-bottom: 15px;background: url('../img/button-download.png');display:block; width:207px; height: 30px;padding-left: 57px;padding-top: 11px;margin-left: -7px; margin-top: 10px;}
		#issue-download {font-weight: bold;}
		
	#issue-download .t {
		text-decoration: underline;
		color: #007DC5;
	}
	
	#issue-download .param {
		text-decoration: none;
		color: #a7a7a7;
	}

#issue-params ul.issue-rubrics {
	margin-left: 20px;
	margin-top: 6px;
}

	#issue-params ul.issue-rubrics li {
		margin-bottom: 3px;
	}
	
	#issue-params ul.issue-rubrics li.selected span {
		color: black;
		text-decoration: none;
		cursor: pointer;
		border-bottom: none;
	}
	
.fip-info {
	background: url('../img/info.png') no-repeat 0 0;
	padding-left: 20px;
} 

p#rubric-filter-info {
	font-size: 12px;
	margin-bottom: 15px;
	margin-left: 20px;
	color: #8DAE2C;
}

#rubric-filter-name {
	font-weight: bold;
}
	
#catbox_image, #video-block {
	/*border-radius: 10px 10px 10px 10px;*/
	background-color: white;
	border: 1px solid #f6f1db;
	
	
	
	padding: 35px 50px 25px 50px;
}

#catbox_image img {
	box-shadow: 3px 14px 14px #666;
}

#catbox_image.loaded {
	background: #f6f1db url('/admin/img/ajax-loader.gif') no-repeat center center;
	height: 300px;
}



#catbox_close, #video-close {
	display: block;
	width: 19px;
	height: 19px;
	background: url('../img/catbox-closer.png') no-repeat 0 0;
	position: absolute;
	top: 17px;
	right: 17px;
	cursor: pointer;
}


.catbox-arrow {
	width: 17px;
	height: 56px;
	background: url('../img/catbox-arrows.png') no-repeat 0 0;
	cursor: pointer;
}

#catbox_forward {
	background-position: -17px 0;
	right: 15px;
}

#catbox_back {
	left: 15px;
}
#catbox_image img{display:block;margin:0 auto;}

#catbox_overlay {
	background-color: black;
}

.pdf-overlay {
	background-color: black;
}

.pdf-container {
	border: none;
}

.pdf-closer {
	background: url("../img/close.png") no-repeat scroll 0 center transparent;
    color: white;
    cursor: pointer;
    font-size: 18px;
    height: 26px;
    line-height: 26px;
    padding-left: 26px;
    position: absolute;
    right: 2px;
    text-decoration: underline;
    top: -32px;
    width: 73px;
}

.entries-list h2{
	
	margin:15px 0;	
	
}

.entry-in-list h2{
	
	margin:15px 0;	
	
}

.blog{
	
	margin:8px 0 0 600px;
	
}
	

	

	

	

	