body, td {font-family: Arial, Sans-Serif; color: #000000; font-size: 0.8em;} /*font-size: 80%;*/

p, ul li, ol li, div.p {line-height: 1.6em; padding: 0.2em 0 0.2em 0;}

sup, sub {vertical-align: middle; position: relative; font-size: 75%;}
sup {bottom: 0.5em;}
sub {top: 0.5em;}

.width_border0{border-width: 0;}
.nobr { white-space: nowrap; width: 550px;}
.select {
    color: maroon; /* Цвет текста */
    font-weight: 600; /* Жирное начертание */
}
#just-line-break {
  white-space: pre-line;
}
#line-break-and-tab {
  white-space: pre-wrap;
}

/* style style.css */
a.topmenu, span.topmenu {font-weight: normal; padding: 3px 6px 3px 6px; display: block; color: #000000;}
a.topmenu#sel, span.topmenu#sel {background-color: #FF7F2A;}
a.topmenu#lsel, span.topmenu#lsel {border: 1px dashed #FFFFFF; padding: 2px 5px 2px 5px; }
a.topmenu#left, span.topmenu#left {padding-left: 0; text-align: left;}
a.topmenu#right, span.topmenu#right {padding-right: 0; text-align: right;}
a.topmenu_more {cursor: pointer; color: #000000; border-bottom: 1px dashed #000000;}
span.topmenu_more {margin-right: 30px; padding-top: 6px; padding-bottom: 6px; display: none;}
span.user {color: #FFFFFF; font-size: 110%; margin-right: 0.8em; font-weight: normal;} /* background: url('../../blogs.ufn.ru/media/profile_user.png') no-repeat left center; padding-left: 13px; */
a.usermenu {color: #000000; margin-right: 0.6em; font-size: 90%;}
a.profile_edit {background: url('../../blogs.ufn.ru/media/profile_edit.png') no-repeat left center; padding-left: 13px;}
a.profile_logout {margin-left: 0.3em;}
span.usermenutip {color: #000000; font-size: 80%; margin: 0 0.2em 0 0.3em;}
.articleshelf {padding: 0.3em 0.6em; margin: 1.2em 0; background-color: #FBFAF2; width: 580px;}
.articleshelf#article {background-color: #DFF6FB;}
.articleshelf#issue {background-color: #FBF6DF;}
.articleshelf#year {background-color: #FBDFDF;}
.articleshelf#arch {background-color: #FBDFF2;}
div.subscription {margin: 0 0 5px 0; padding: 4px 20px 4px 20px; background-color: #fffacd;}
h1, .title {font-size: 185%; font-weight: normal;} /*150%*/
h2, .sub_title {font-size: 140%; font-weight: normal;} /*133%*/
h3 {font-size: 110%; font-weight: normal;}
.inline {display: inline;}
h1:first-child {margin-top: 0; padding-top: 0;}
.subtitle {font-size: 80%;}
h1, h2, h3, .title, .sub_title, .subtitle {page-break-after: avoid;}
div.au_lett {line-height: 2.5em;}
div.au_lett a {padding: 0.1em 0.2em; margin: 5px 0; font-size: 140%; text-align: center; vertical-align: middle; }
div.au_lett a#sel {}
div.au_lett a.left {padding-left: 0; margin-left: 0;}
div.au_lett a.right {padding-right: 0; margin-right: 0;}
td.au_rel {font-size: 75%;}
ul.au_rel {margin: 0.2em 0 0.2em 0; padding: 0 0 0 0;}
ul.au_rel li {margin: 0.5em 0 0.5em 0; padding: 0 0 0 0; list-style-type: none; background: none; line-height: normal;}
p.au_rel {line-height: 150%;}
.issue {font-size: 133%; color: #FFFFFF; font-weight: bold; text-decoration: none;}
table.istab {width: 580px;}
table.istab td {font-size: 110%; padding: 5px 0 5px 0; width: 3.0em; vertical-align: top;}
table.istab td.l {width: auto;}
.is_l {padding: 2px 4px 0px 0px; color: #92945A; line-height: 200%; white-space: nowrap;}
.is_y {display: block; padding: 2px 4px 0px 0px; color: #92945A; white-space: nowrap;}
.is_v {display: block; font-size: 50%; text-align: left; padding-left: 0.0em; color: #989898; white-space: nowrap;}
.is_c {display: block; font-size: 50%; text-align: center; color: #989898; white-space: nowrap;}
.is_i {
	display: block;
	padding: 2px 5px 0px 5px;
	margin-top: 0px;
	background-color: #FAFAFA;
	text-align: center;
	white-space: nowrap;
}
.is_ig {
	display: block;
	padding: 2px 5px 0px 5px;
	margin-top: 0px;
	background-color: #6F0;
	text-align: center;
	white-space: nowrap;
}
.is_iy {
	display: block;
	padding: 2px 5px 0px 5px;
	margin-top: 0px;
	background-color: #FFE773;
	text-align: center;
	white-space: nowrap;
}

.rubric {margin-top: 20px; margin-bottom: 0px;  text-transform: uppercase;}
.rubric:first-letter {font-size: 160%; color: #FFFFFF; padding: 2pt;}
.articles {margin: 0.2em 0 0.2em 1px; padding: 0.9em 0 0 7px; border-left: solid; border-left-width: 1px; border-right: none; border-top: none; border-bottom: none; line-height: 1.4em;}
.rubric, .articles {width: 580px;}
.articles#no_rubric {}
span.references, span.citedby {padding: 2px 0; margin-right: 12px;}
span.references#sel, span.citedby#sel {padding: 2px 5px;}
table.abc td {vertical-align: top;}
dl.abc, dl.abc1 {margin: 0;}
dl.abc dt, dl.abc1 dt {font-size: 130%; font-weight: normal; margin-top: 0.6em;}
dl.abc dd {margin-left: 1.6em;}
dl.abc1 dd {margin-left: 0.95em;}
/* "òåêñòîâûå" ìàðêåðû */
ul {margin: 0.7em 0 0.7em 0; padding: 0 0 0 1.4em;}
ul li {margin: 0.1em 0 0.1em 0; padding: 0 0 0 17px; list-style-type: none; background: url('li.gif') no-repeat 0 0.8em;} /*left center*/
ul.rightmenu {margin: 0 0 0 0; padding: 0 0 0 0;}
ul.rightmenu li {margin: 1.3em 0 1.3em 0; padding: 0 0 0 0; list-style-type: none; background: none; line-height: normal;}
ul.news_years {margin: 0 0 0 0; padding: 0.2em 0 0 0;}
ul.news_months {margin: 0 0 1.0em 0; padding: 0 0 0 0;}
ul.news_years li, ul.news_months li {padding: 0 0 0 0; list-style-type: none; background: none; line-height: normal;}
ul.news_years li  {margin: 0.0em 0 0.5em 0; font-size: 120%;}
ul.news_years li span.darr {color: #c0c0c0; font-size: 83%; margin-left: 0.1em;}
ul.news_months li {margin: 0.5em 0 0.5em 1.8em; font-size: 83%;}
ul.news_months li span.sel {color: #000000; padding: 2px 9px 2px 8px; margin-left: -8px;}
ul.news_sources_list {padding: 0 0 0 0.5em;}
h2.newsdate {margin-bottom: 0.05em;}
span.newsdate {font-style: italic; font-size: 8pt; color: #989898;}
p.newsdate {margin: 0 0 3em 0;}
.table_of_contents {font-size: 7pt; background-color: #F5F5F5; display: block;}
.fulltext_block {font-size: 1.5em;}
.pdf {background: url('pdf.gif') no-repeat left center; padding-left: 18px;}
.rss {background: url('rss/rss.png') no-repeat left center; padding-left: 19px;}
div.largetext { width: 90%; }
.esm {font-size: 10%;}
.sel {color: #5060A9;}
.login {color: #EB5514;}
.gray {color: gray;}
.gray a {color: gray;}
.c {font-size: 80%;}
table.cit_table {}
table.cit_table td.cit_m {padding-bottom: 3px;}
table.cit_table td.cit_m a, table.cit_table td.cit_m span {padding: 2px 0 2px 0; margin: 0 7px 0px 0; font-size: 80%;}
table.cit_table#sel td.cit_m a, table.cit_table#sel td.cit_m span {margin: 0 12px 0 0; font-size: 100%;}
table.cit_table td.cit_m span {padding: 1px 5px 3px 5px;	background-color: #E6E6E6; font-size: 100%}
table.cit_table td.cit_code {margin: 0; padding: 8px 0; background-color: #F3F3F3;}
table.cit_table td pre {padding: 8px 4em 0 5px; margin: 0; font-size: 120%;}
table.cit_lang_table td {padding: 1px 0;}
table.cit_lang_table td a, table.cit_lang_table td span {padding: 2px 5px; margin: 0 8px 0px 0;}
table.cit_lang_table td span {background-color: #E6E6E6;}
span.cit_var {color: #771AEA;}
span.cit_cod {color: #DD5615;}
/* ñïèñîê ññûëîê */
ol.ref {margin: 8px 0px 0px 2.8em; padding: 0;}
ol.ref li {margin: 0.8em 0; padding: 0; line-height: normal; font-size: 100%;}
ul.ref {margin: 0; padding: 0;}
ul.ref li {margin: 0.8em 0; padding: 0; line-height: normal; font-size: 100%; list-style-type: none; background: none;}
div.refw {} /*width: 580px;*/
/* ñïèñîê ññûëîê â ðåçóëüòàòàõ ïîèñêà */
ol.ref_search {margin: 2em 0px 1.2em 2.8em; padding: 0;}
ol.ref_search li {margin: 1.0em 0; padding: 0.6em; line-height: normal; font-size: 100%;}
ol.ref_search li.bg {background-color: #F9F9F9;}
input.button {}
input.text {}
/* òàáëèöà "øàõìàòíàÿ äîñêà" */
.table_striped {}
.td_top_striped {padding-left: 4px; padding-right: 4px;}
.td_striped_0 {padding-left: 6px; padding-right: 6px;}
.td_striped_1 {padding-left: 6px; padding-right: 6px;}
.td_striped_sel {padding-left: 6px; padding-right: 6px;}
.sub_title_obituaries {font-size: 133%; color: #FFFFFF; background-color: 000000; padding: 5px 12px 5px 12px;}
.desc_obituaries {color: #FFFFFF; background-color: #000000; padding: 4pt 12px 3px 12px;}
/* Òðèáóíà ÍÍÍ */
.tab { margin-left: 20px; }
a.tr {font-size: 150%;}
table.trtab {border: none; margin: 0; padding: 0;}
span.trnum {font-size: 150%; color: #FFFFFF; padding: 2pt; background-color: #A7C7DF;}
td.trtxt {padding: 0 0 30px 6px; line-height: 1.6em;}
h1.pissn {padding-bottom: 0; margin-bottom: 0;}
div.issn {position: relative; top: -0.0em; left: 0; font-size: 12px; line-height: 1.8em; color: #383838;}
span.pacs {color: #000000;}
span.gpacs {color: #515151;}
span.lpacs {color: #000000; padding-left: 20pt;}
ul.pacs {margin: 0 0 30pt 20pt; padding: 0;}
ul.pacs li {margin: 0.1em 0 0.1em 0; padding: 0; list-style-type: none; background: none; line-height: normal;}
span.pacs_num {color: #000000;}
h2 span.pacs_num {color: #000000; font-size: 80%;}
ul.rubrics {margin: 1em 0; padding: 0;}
ul.rubrics li {margin: 0.5em 0; padding: 0; list-style-type: none; background: none; line-height: normal;}
table.rubrics {width: 80%;}
table.rubrics td {vertical-align: top; padding-right: 2.5em;}
fieldset.rss_creator {padding: 4px;}
table.rss_creator {margin: 4px; padding: 4px;}
table.rss_creator td {vertical-align: top; padding-top: 7px;}
table.rss_creator td.cb {width: 1px; padding-top: 4px;}
table.rss_creator td.rss_pacs_num {font-size: 70%; color: #626262; padding-top: 8px;}
span.rss_link_text {font-size: 80%; color: #626262; line-height: normal;}
div.rss_subscribers_cont {display: inline;}
.rss_subscribers {font-size: 200%; line-height: 0.8em;}
.more {cursor: pointer; border-bottom: 1px dashed #676767;}
table.bottomtab {padding: 6px 20px 6px 20px; border-top: 1px solid #D9D9D9;}
table.bottomtab td {vertical-align: top; line-height: 1.4em; font-size: 75%;}
span.binfo {padding-right: 4.0em;}
hr.l1 {color: #CCCCCC; height: 1px; border-style: none; background-color: #CCCCCC; margin-top: 0; margin-bottom: 0;}
.stat_visits_total {font-size: 150%;}
.stat_month, .stat_country {font-size: 90%;}
.stat_visits {font-size: 100%; margin-left: 1em;}
.stat_visits_per {color: #b0b0b0; font-size: 75%;}
p.info {background-color: #F5F5F5; padding-left: 0.5em; padding-right: 0.5em;}
p.tip {background-color: #F6F6F6; padding-left: 0.5em; padding-right: 0.5em;}
.error {color: #dc0000; padding: 0.3em 1.2em; display: table; background-color: #ffe566;}
label[disabled="true"] {opacity: 0.4;}
table.counter img {height: 0; border-top: 2px solid #000000;}
table.counter img.v {width: 0; border-top: none; border-left: 2px solid #000000;}
span.search_tip {font-size: 130%;}
span.search_tip span.sel {color: #828450;}
span.search_highlight {color: #b08600; font-size: 0.8em;} /*background-color: #fff2c9;*/
table.pages {}
table.pages td {padding: 2px 4px 2px 0px; margin: 0 10pt 0 0; text-align: center;}
table.pages a, table.pages span {display: block; line-height: 1.7em; width: 1.7em; font-size: 130%;}
table.pages a {border: 1px solid #FFFFFF;}
table.pages a.side {color: #828450; border: 1px solid #FFFFFF;}
img.photo {padding: 2px; border: 1px solid #B0B0B0;}
img.photo_preview {padding: 1px; border: 1px solid #B0B0B0;}
img.photo_preview_sel {padding: 1px; border: 1px solid #FF7F2A;}
p.photo_comment {font-size: 120%; padding: 0; margin: 0.3em 0 0 0;}
p.blog_link_cont {background-color: #EEEEEE; padding: 0.8em 1.2em 0.8em 1.4em; border: 2px dashed #751b00;}
p.blog_link_cont .blog_link {font-size: 150%; color: #a10700; background: url('../../blogs.ufn.ru/media/blog.png') no-repeat left center; padding-left: 19px;}
a.blog_profile_link {margin-left: 1em; background: url('../../blogs.ufn.ru/media/profile.png') no-repeat left center; padding-left: 13px;}
div.comments {width: 580px;}
div.comments h2 {font-size: 170%; color: #ba4623; background: url('../../blogs.ufn.ru/media/comments.png') no-repeat left center; padding-left: 19px;}
div.comments span.count {font-size: 90%;}
div.comments p {margin: 0.2em 0 0 0; padding: 0.1em 0;}
div.comments ul {margin: 0 0 0 30px; padding: 0;}
div.comments ul li {margin: 1.7em 0 0 0; padding: 0.2em 0; list-style-type: none; background: none; line-height: normal;}
div.comments > ul {margin: 0;}
div.comments > ul > li {}
div.comments .login {color: #909090;}
div.comments a.profile {background: url('../../blogs.ufn.ru/media/profile.png') no-repeat left center; padding-left: 13px;}
div.comments .name {color: #909090;}
div.comments span.date {font-size: 70%; color: #b0b0b0; margin-left: 1em; margin-right: 1em;}
div.comments span.new {color: #cd1d00; background-color: #ffee3a; padding-left: 3px; padding-right: 3px; margin-right: 1em;}
div.comments a.anchor {font-size: 70%; margin-right: 1em;}
div.comments a.hide, div.comments a.show, div.comments a.delete {font-size: 70%; margin-right: 1em;}
div.comments span.hide_tip, div.comments span.hidechild_tip {color: #909090; font-size: 70%;}
div.comments span.hidechild_tip { margin-right: 1em;}
div.comments p.hidden {color: #b0b0b0;}
div.comments li p {margin: 0.2em 0; padding: 0.1em 0;}
div.comments a.add, div.comments a.rep {text-decoration: none; cursor: pointer;}
div.comments a.add {font-size: 75%;}
div.comments a.rep {font-size: 120%;}
div.comments table.ac td {padding: 0 0 5px 0;}
div.comments input.tr {visibility: hidden; width: 0;}
/* for print version */
@media braille, embossed, handheld, projection, screen, speech, tty, tv {
	.print_only, .printOnly {display: none;}
}
/*
* html a {behavior: expression(!this.printExpanded ? this.printExpanded = this.innerHTML += '<span class="print_only"> &#40;' + this.href.replace(/&/g, '&&shy;').replace(/\//g, '/&shy;') + '&#41;</span>' : '')}
* html a.abc_l_left, a.abc_l, a.abc_l_right, a.is_y, a.is_i, a.is_l {behavior: none;}
*/
@media print {
	body, td {font-family: "Times New Roman", Times, serif; font-size: 0.8em; color: #000 !important;}
	table.navigationtab, table.bottomtab, .no_print {display: none; visibility: hidden;}
	span.print_only, span.printOnly, span.print {display: inline;}
	div.print_only, div.printOnly, div.print {display: block;}
	td.main {padding: 0; margin: 0; height: 10px;}
	/*
	a:after {content: ' (' attr(href) ')'; font-size: 0.6em;}
	div.pages a:after, div.au_lett a:after, a.is_y:after, a.is_i:after, a.is_l:after {content: ''}
	*/
	h1, h2, h3 {text-decoration: none; color: #000 !important;}
	a {color: #000 !important;}
	p {text-align: justify;}
	.pdf {background: none; padding-left: 0;}
	p.info, .rss {display: none; visibility: hidden;}
	ul li {padding: 0 0 0 0px; list-style-type: disc; background: none;}
	span.edit {display: none; visibility: hidden;}
	.print_links {font-size: 70%; margin-top: 2em;}
	/*sup.printOnly {font-size: 60%;}*/
	/*.cit_table, .cit_m {display: none;}*/
	span.references, span.citedby {background: none !important;}
	span.references#sel, span.citedby#sel {display: inline; padding: 0; font-size: 140%;}
}
.roundborder_gray {border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; display: table;}
.roundborder_gray .content {border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; text-align:center; padding: 2px 15px;}
.roundborder_gray .t, .roundborder_gray .b {position:relative; height:12px;}
.roundborder_gray .t div, .roundborder_gray .b div {position:absolute; width:16px; height:13px; padding:0; margin:0;}
.roundborder_gray .t .l {top:-1px; left:0; background:#FFF no-repeat url(angles-gray.gif) top left;}
.roundborder_gray .t .r {top:-1px; right:0; background:#FFF no-repeat url(angles-gray.gif) top right;}
.roundborder_gray .b .l {background:#FFF no-repeat url(angles-gray.gif) bottom left; bottom:-1px; left:0;}
.roundborder_gray .b .r {background:#FFF no-repeat url(angles-gray.gif) bottom right; bottom:-1px; right:0;}
.roundborder_fill_blue {background-color: #d3eef4; display: table;}
.roundborder_fill_blue .content {text-align:center; padding: 2px 15px;}
.roundborder_fill_blue .t, .roundborder_fill_blue .b {position:relative; height:12px;}
.roundborder_fill_blue .t div, .roundborder_fill_blue .b div {position:absolute; width:16px; height:13px; padding:0; margin:0;}
.roundborder_fill_blue .t .l {top:0; left:0; background:no-repeat url(angles-fill-blue.gif) top left;}
.roundborder_fill_blue .t .r {top:0; right:0; background:no-repeat url(angles-fill-blue.gif) top right;}
.roundborder_fill_blue .b .l {background:no-repeat url(angles-fill-blue.gif) bottom left; bottom:0; left:0;}
.roundborder_fill_blue .b .r {background:no-repeat url(angles-fill-blue.gif) bottom right; bottom:0; right:0;}
.roundborder_fill_gray {background-color: #efefef; display: table;}
.roundborder_fill_gray .content {text-align:center; padding: 2px 15px;}
.roundborder_fill_gray .t, .roundborder_fill_gray .b {position:relative; height:12px;}
.roundborder_fill_gray .t div, .roundborder_fill_gray .b div {position:absolute; width:16px; height:13px; padding:0; margin:0;}
.roundborder_fill_gray .t .l {top:0; left:0; background:no-repeat url(angles-fill-gray.gif) top left;}
.roundborder_fill_gray .t .r {top:0; right:0; background:no-repeat url(angles-fill-gray.gif) top right;}
.roundborder_fill_gray .b .l {background:no-repeat url(angles-fill-gray.gif) bottom left; bottom:0; left:0;}
.roundborder_fill_gray .b .r {background:no-repeat url(angles-fill-gray.gif) bottom right; bottom:0; right:0;}