@CHARSET "windows-1251";*{	margin: 0;	padding: 0;}a img, fieldset {border:0}fieldset{display:inline}* > fieldset{display: block}/* Non IE browsers */.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clear {display: inline-block;}/* Hides from IE-mac \*/* html .clear {height: 1%;}.clear {display: block;}/* End hide from IE-mac */p{	margin-bottom: 15px;}h1{	font: normal normal 22px tahoma, verdana, arial;	margin-bottom: 10px;}h2{	font: normal normal 18px/16px tahoma, verdana, arial;	margin-bottom: 12px;}h3{	font: normal bold 15px/16px tahoma;	margin-bottom: 8px;}h1, h2, h3 {	color: #000;}a{	color: #000;	text-decoration: underline;}a:hover{	text-decoration: none;}table {	border-collapse: collapse;}table td{	vertical-align: top;}input {	vertical-align: middle;}body{	font: normal 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #000;	text-align:center;}small{	font-size:11px;	color:#929292;}cite{	display:block;	color:#999;	font-style:normal;	padding:10px 0 25px 38px;}body.mceContentBody {text-align:left;}.head{	background:#000;	width:100%;	height:128px;	margin-bottom:20px;}.head div.clear{	width:930px;	margin:auto;	height:128px;}.logo{	float:left;	margin:26px 80px 0 0;}.head_right{	float:right;	color:#c7c7c7;	text-align:right;	margin:24px -4px 0 0;}.head_right a{	color:#c7c7c7;	text-decoration:none;}.head_right a:hover{	text-decoration:underline;}.head_right .current{	color:#808080;}.head_right a, .head_right span{	margin:0 4px 0 4px;}.search{	margin:38px 4px 0 0;}.search_fld{	width:191px;	color:#b2b2b2;	border:0;	height:19px;	padding:1px 4px 0 4px;}.submit{	height:20px;	border:0;	width:28px;	background: url(../i/search.gif) 0 0 no-repeat;	margin-left:-4px;	cursor:pointer;}.content{	width:930px;	margin:auto;	text-align:left;}.column_left, .column_center, .column_right, .latest_magazine, .column_wide{	float:left;	overflow:hidden;}.column_left{	width:199px;	margin:0 20px 0 0;}.column_center{	width:464px;	margin:0 20px 0 0;}.column_right{	width:227px;	margin:0}.column_wide, .latest_magazine{	width:711px;	margin:0;}.archive, .archive_current{	color:#fff;	font-weight:bold;	background: url(../i/arrow.gif) 25px 10px no-repeat #bfc8a7;	line-height:22px;	padding:1px 0 2px 33px;}.archive_current{	color:#000;	background: url(../i/arrow_on.gif) 23px 11px no-repeat #bfc8a7;}.topics{	background:#eaede3;	margin-bottom:33px;}.topics ul li a.current{	font-weight:bold;	text-decoration:none;}.topics ul{	padding:12px 23px;}.topics ul li, .news ul li{	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0 0 7px 0;}.news, .subscribe, .dissemination{	margin-bottom:33px;}.news ul li p, .subscribe, .dissemination{	font-size:11px;	line-height:13px;}.news p{	margin:3px 0 15px 0;}.news_date{	font-size:10px;	color:#999;}.news_title{	font-weight:bold;}.dissemination{	background: url(../i/map_russia.gif) 0 16px no-repeat;	line-height:16px;}.dissemination p{	margin:110px 0 0 22px;}.latest_magazine{	margin:0 0 15px 0;}.latest_magazine img{	display:block;}.latest_title{	display:block;	margin:21px 0 7px 0;}.latest_cover{	display:block;	margin:0 10px 0 0;	float:left;}.last_magazines{	background:#f3f3f3;	border:1px #dee3d2 solid;	padding:7px 0 7px 7px;	margin:0 0 19px 0;}.fl{	float:left;}.switch_magazines{	float:right;	margin-right:20px;}*html .switch_magazines{	margin-right:10px;}.switch_covers{	width:270px;	height:166px;	float:left;	overflow:hidden;}.switch_covers div {	width:9999px;}.switch_magazines a{	display:block;	float:left;	margin-right:12px;}.article_block li, .pages li, .search_results li, .news_block li{	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0 0 17px 0;}.article_title, .news_title{	display:block;	font-size:14px;	font-weight:bold;	margin:0 0 2px 0;}.article_date, .article_date a, .news_date, .news_date a{	display:block;	color:#929292;	font-size:11px;	margin:0 0 4px 0;}.article_img, .article_img_big, .news_img, .news_img_big{	display:block;	float:left;	height:188px;	margin:0 16px 8px 0;}.article_img_big, .news_img_big{	height:348px;}.article_topic{	color:#cea753;	font-size:14px;	font-weight:bold;}.news_date{	margin:0 0 2px 0;}.news_title{	margin:0 0 8px 0;}.preview_img {	display:block;	float:left;	margin:0 16px 16px 0;}.interview_q, .interview_a{	display:block;	clear:both;	padding:6px 0 0 22px;	margin-bottom:12px;}.interview_q{	background: url(../i/int_q.gif) 0 0 no-repeat;	font-weight:bold;}.pages{	margin:11px 0 20px 0;	font-size:11px;}.pages li{	float:left;}.pages li a {	border:1px #fff solid;	display:block;	padding:6px 12px;	text-decoration:underline;}.pages li a:hover{	border:1px #ebebeb solid;	text-decoration:none;}.pages li.current {	background:#000;	font-weight:bold;	padding:6px 10px;	color:#fff;	border:1px #000 solid;}.pages li.nav_left a{	margin-left:-12px;}.pages li.nav_left a:hover, .pages li.nav_right a:hover{	border:1px #fff solid;}.title_archive{	margin:0 0 21px 0;}.feedback, .contacts {	margin-bottom:60px;	width:100%;}.feedback td{	line-height:20px;	padding:0 10px 0 0;}.feedback_fld, .feedback_fld_big, .search_advanced{	border:1px #d9d9d9 solid;	padding:3px 4px 3px 4px;	width:367px;	margin:0 0 5px 0;}.feedback_fld_big{	height:150px;}.contacts td{	padding:0 0 15px 0;}.contacts td b{	display:block;	margin-bottom:5px;}.forward_group{	font-size:11px;}.btn, .search_btn{	border:0;	padding:2px 17px 4px 17px;	color:#fff;	font-weight:bold;	background:#bfc8a7;	margin:20px 0 0 0;	cursor:pointer;}* html .btn, * html .search_btn, *+html .btn, *+html .search_btn{	padding:2px 7px 4px 7px;}.search_btn{	margin:0;}.search_advanced{	width:360px;	margin:0 6px 0 0;}.search_results{	margin:0 0 24px 0;}.search_results li{	background: url(../i/int_q.gif) 0 0 no-repeat;	padding:7px 0 0 27px;	margin:24px 0 0 0;}.search_results li a{	color:#cea753;}.search_results li a.search_found{	font-weight:bold;	color:#000;		display:block;	margin:0 0 10px 0;}.search_in {	margin:25px 0 0 0;}.search_in input{	margin:0 0 0 20px;}.search_in_select {	margin:10px 0 0 0;}.search_in_select select{	border:1px #d9d9d9 solid;	margin:0 6px 10px 0;	font-family:Tahoma;	font-size:12px;	padding:1px;	width:106px;}.also_found{	color:#929292;	background: url(../i/dashed.gif) 0 0 repeat-x;	padding:15px 0 0 27px;	line-height:18px;	margin:30px 0 30px 0;}.also_found b{	color:#000;}.banners img{	display:block;	margin:0 0 10px 0;}.footer{	background:#000;	width:100%;	height:138px;	margin-top:20px;	font-size:11px;	color:#929292;	text-align:left;}.footer div.clear{	width:930px;	margin:auto;	height:138px;	padding:0 0 0 15px;}.copyright{	padding:26px 0 0 0;	float:left;}.error{	font-size:11px;	color:#ff0000;	margin:-6px 0 2px 0;}.error_fld{	border:1px #ff0000 solid;}.right_fix{	position:absolute;	margin-left:290px;}.left_fix{	position:absolute;}@media not all and (-webkit-min-device-pixel-ratio) {	.right_fix{		margin-left:437px;	}	.left_fix{		margin-left:145px;	}	}@media all and (-webkit-min-device-pixel-ratio:0) {	.right_fix{		margin-left:437px;	}	.left_fix{		margin-left:145px;	}	}.hidden{	display:none !important;}.invisible{	visibility:hidden !important;}/* article. link to journal */.magazine_title {	background:url('../i/mhand.gif') right 4px no-repeat #f3f3f3; 	display:block; 	padding:5px 0 8px 8px; 	font-weight:bold; 	color:#797979; 	margin:0 0 10px 0;}.magazine_title a {	color:#797979;}