/*Links*/
a{color:#094578; text-decoration:none;}
a:hover{text-decoration:underline;}
.linkspan{color:#094578; text-decoration:none;}
.linkspan:hover{
	text-decoration:underline;
	cursor:pointer;
}
.link_brief_span{
	outline: none;
	display:block;
	padding-top:62px;
	text-decoration:none;
	font: normal 12px/14px Tahoma;
	background: url('/design/img/journal_ico.png') no-repeat; 
	color:#646464;
	width: 90px;
	float:right;
	margin-top:20px;
	cursor:pointer;
}
.link_brief_span2{
	display:block;
	text-decoration:underline;
	font: normal 18px/20px Tahoma;
	cursor:pointer;
}
.link_brief_span_red{
	outline: none;
	display:block;
	color:#c31b1b;
	text-decoration:none;
	font: normal 12px/14px Tahoma;
	padding-left:70px;
	height:48px;
	padding-top:12px;
	background: url('/design/img/journal_ico.png') no-repeat; 
}

/*Main text
.b-text-box big{font:bold 1em/1.3em Tahoma,san-serif; margin-bottom:1.2em; display:block; width:80%; color:#B50937;}*/
.b-text-box h1{font:bold 1.41em/1.22em Georgia, "Times New Roman", Times, serif; margin-bottom:0.4em;}
.b-text-box h2{font:bold 1.1em Georgia, "Times New Roman", Times, serif; color:#b50937; margin:1em 0 0.35em 0;}
.b-text-box h3{font:bold 1em Georgia, "Times New Roman", Times, serif; margin:1em 0 0.4em 0;}
.b-text-box h5{font:bold 0.75em Georgia, "Times New Roman", Times, serif; margin-bottom:0.4em;}
.b-text-box big{font:0.9em/1.36em Tahoma,san-serif; margin-bottom:1.2em; display:block; width:80%; color:#B50937;}
.b-text-box p{font:0.9em/1.36em Tahoma, san-serif; margin-bottom:0.7em; text-indent:1.5em;}
.b-text-box .b-main-text-box ol div .b-body p {font:14.5px Tahoma, san-serif;margin-bottom:0.7em; text-indent:1.5em;}
.b-text-box .b-main-text-box ul div .b-body p {font:14.5px Tahoma, san-serif;margin-bottom:0.7em; text-indent:1.5em;}
.b-text-box p .b-letter{font-size:1.8em; font-weight:bold; position:relative; top:1px;}
.b-text-box .b-footnote{color:#000;}
.b-text-box .b-footnote:hover{text-decoration:none;}
.b-text-box .b-footnote span{border-bottom:1px dashed #b50937;}
.b-text-box .b-footnote sup{color:#b50937; font:0.625em Arial, Helvetica, sans-serif; line-height:0; margin-left: 2px; vertical-align:5px;}
.b-text-box ul, .b-main-text-box ol{font:0.9rem/1.36rem Tahoma, san-serif; margin:0.6em 0 1.2em 0; padding-left:6em;}

.b-text-box ul p, .b-main-text-box ol p{font-size:1em;}
.b-text-box ol{padding-left:20px;}
.b-text-box ul li, .b-main-text-box ol li{margin-bottom:0.7em;}
.b-text-box .b-text-title h1{width:85%;}
.b-text-box .b-text-title h2{width:85%; margin:0.35em 0 0 0;} /* добавил подкласс  для уменьшения отступа субзаголовка С.Ш. */

.b-text-box_h3 {font:bold 1em Georgia, "Times New Roman", Times, serif; margin:1em 0 0.4em 0;}

.x-font-reduced p {font:12px/17px Arial,sans-serif;}
.x-font-reduced ul {font:12px/17px Arial,sans-serif;}
/*Different bullets*/
.b-bullet-disc-list li{list-style-type:disc;}
.b-bullet-circle-list li{list-style-type:circle;}
.b-bullet-square-list li{list-style-type:square;}
.b-bullet-armenian-list li{list-style-type:armenian;}
.b-bullet-decimal-list li{list-style-type:decimal;}
.b-bullet-decimal-leading-zero-list li{list-style-type:decimal-leading-zero;}
.b-bullet-georgian-list li{list-style-type:georgian;}
.b-bullet-lower-alpha-list li{list-style-type:lower-alpha;}
.b-bullet-lower-greek-list li{list-style-type:lower-greek;}
.b-bullet-lower-latin-list li{list-style-type:lower-latin;}
.b-bullet-lower-roman-list li{list-style-type:lower-roman;}
.b-bullet-upper-latin-list li{list-style-type:upper-latin;}
.b-bullet-upper-roman-list li{list-style-type:upper-roman;}
.b-text-box .b-has-indention{margin:0.8em 0 1em 1.6em;} /**/

/*Increment list*/
.b-text-box .b-sublistinme{counter-reset: list1; padding-left:0;}
.b-text-box .b-sublistinme li{list-style-type: none;}
.b-text-box .b-sublistinme li:before{counter-increment: list1; content: counter(list1) ". ";}
.b-text-box .b-sublistinme ol{counter-reset:list2; margin-top:10px;}
.b-text-box .b-sublistinme ol li:before{counter-increment: list2; content: counter(list1) "." counter(list2) ". ";}

/*Other content page styles*/
.b-sub-text-box{/*margin-left:10px;*/}
.b-sub-text-box p {text-indent:0}
.b-text-box{margin:0 0 0 5px;} /* обнулил нижнюю границу. С.Ш. */
.b-text-box .b-text-header{font:0.9em Georgia,"Times New Roman", Times, serif; margin-bottom:0.8em;}
.b-text-box .b-text-header strong{color:#B50937;}
.b-text-box .b-text-header-list{font:0.9em Georgia,"Times New Roman",Times,serif; padding:0;}
.b-text-box .b-text-header-list li {margin:0 0 2px 0;} /* добавил этот подкласс для сужения отступа между двумя реквизитами "журнал" и "рубрика", С.Ш. */
.b-text-box .b-text-title{position:relative; zoom:1; margin:1em 0 0 0;}
.b-text-box .b-text-title .b-rate{color:#757575; position:absolute; right:-5px; top:2px;}
.b-text-box .b-text-title .b-rate .border{border-left:1px solid #c3c4c4; padding:3px 0 3px 5px;}
.b-text-box .b-text-title .b-rate .b-rate-list{font:11px Arial, Helvetica, sans-serif; padding-left:0;}
.b-text-box .b-text-title .b-rate strong{font-size:12px; color:#b50937;}
.b-text-box .b-dash-list-box{margin:1.3em 0; zoom:1;}
.b-text-box .b-dash-list-box .dash{color:#888; font:0.7em Arial, Helvetica, sans-serif; padding:0 0 0 3em; width:80%;}
.b-text-box .b-dash-list-box .dash li {padding:0; margin:0;} /* добавил этот подкласс для уменьшения отступов между несколькими авторами */
.b-text-box .b-dash-list-box .dash span{color:#000;}
.b-text-box .b-text-img{float:left; margin:0 20px 5px 0;}
.b-text-box .b-text-img-right{float:right; margin:0 20px 5px 0;} /* добавил класс для правого размещения изображения*/

.b-text-box .b-content-element-box{position:relative; margin-bottom:1.3em; clear:both; font: 16px Arial, Helvetica, sans-serif;}
.b-text-box .b-content-element-box small{display:block; font-size:0.7em; margin-bottom:1px;}
.b-text-box .b-content-element-box small span{}
.b-text-box .b-content-element-box p{margin-top:0.3em;}
.b-text-box .b-content-element-box img{-moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}
.b-text-box .b-spoiler{position:relative; margin-bottom:8px;}
.b-text-box .b-spoiler small{display:inline !important;}
.b-text-box .b-spoiler .b-hide-show{font-weight:bold; font-size:11px; height:16px;}
.b-text-box .b-spoiler .b-hide-show span{cursor:pointer;}
.b-text-box .b-spoiler .b-hide-show .b-show{color:#2F6809; display:none;}
.b-text-box .b-spoiler .b-hide-show .b-hide{color:#B20E3A;}
.b-text-box .b-inverse-spoiler-bnts .b-hide-show .b-show{display:block;}
.b-text-box .b-inverse-spoiler-bnts .b-hide-show .b-hide{display:none;}
.b-text-box .b-spoiler .b-body{}
.b-text-box .b-text-tbl-box{background:#fff; padding:15px 12px; margin-bottom:1em; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}
.b-text-box .b-text-tbl-box .b-text-tbl{width:100%; font-size:0.9em;}
.b-text-box .b-text-tbl-box .b-text-tbl th{font-weight:normal; text-align:left; padding:0 0 0.6em 0; border-bottom:1px solid #c7c7c7;}
.b-text-box .b-text-tbl-box .b-text-tbl td{vertical-align:top; padding:0.6em 0.6em 0.6em 0; border-top:1px solid #e3e3e3;}
.b-text-box .b-text-tbl-box .b-text-tbl .b-align-center-cell{text-align:center;}
.b-text-box .b-text-tbl-box .b-text-tbl .b-align-right-cell{text-align:right; padding-right:1em;}
.b-text-box .b-content-shadow{margin-bottom:0.6em; font:16px Arial, Helvetica, sans-serif;}
.b-text-box .b-content-shadow small{font-size:0.7em; margin-bottom:1px; display:block; color:#8a8a8a;}
.b-text-box .b-content-shadow .b-body{background:#fff no-repeat; margin:0 0 1.3em 0; padding:13px 22px; -moz-box-shadow:0 2px 4px #999; -moz-box-shadow:0 2px 4px #999; -webkit-box-shadow:0 2px 4px #999; -o-box-shadow:0 2px 4px #999; box-shadow:0 2px 4px #999;}

/* ПЕРЕНЕС КЛАССЫ "ПИСЬМА В РЕДАКЦИЮ" ИЗ main.css */
.b-text-box .b-letter{}
.b-text-box .b-letter .b-body{padding:7px;}
.b-text-box .b-letter .b-letter-body{padding:7px 21px; margin:1px; border:1px solid #999;}
.b-text-box .b-letter .b-to-list{margin:0; padding:0 0 14px 0;} /* добавил класс для уменьшения отступа "реквизитов" письма */
.b-text-box .b-letter ul{padding:0;}
.b-text-box .b-letter ul li{margin-bottom:0.2em;}
.b-text-box .b-letter .b-from-list{margin:14px 0 7px 0; text-align:right;}

 /* .b-text-box .b-content-comment small{} */
.b-text-box .b-content-comment .b-body{background-image:url(../img/tale-red-s.png);}
.b-text-box .b-content-comment .b-type {color:#b20e3a; font-size:0.75em;} /* добавил этот класс для заголовков "практика, кстати, комментарий, мнение, важно, личный опыт, к сведению, справка, вопрос "   С.Ш. */

/* .b-text-box .b-content-bytheway small{color:#2f6809;}  возможно класс bytheway можно удалить, но можно и оставить в резерве. Сейчас он не используется для "кстати" С.Ш.
.b-text-box .b-content-bytheway .b-body{background-image:url(../img/tale-green-s.png);} */

.b-text-box .b-content-example .b-type{margin:0; font-weight:bold; font-size:0.75em;}
.b-text-box .b-content-example .b-type span{color:#bc6d27; font-size:1.2em;}
.b-text-box .b-content-example .b-type p{font:1em Arial,san-serif; margin:0; text-indent:0;}
.b-text-box .b-content-cite .b-body{padding:20px; zoom:1;}
.b-text-box .b-content-cite .b-type{color:#b20e3a; font-size:0.75em;} /* добавил этот класс для заголовка цитаты, если он все-таки будет (резерв) С.Ш.  */
.b-text-box .b-content-cite p{color:#000; text-indent:0;}
.b-text-box .b-content-cite blockquote{margin:0 0 0 25px; width:65%; float:left; position:relative; display:inline;}
.b-text-box .b-content-cite blockquote i{position:absolute; display:block; width:16px; height:16px; background:url(/design/img/i.png); overflow:hidden;}
.b-text-box .b-content-cite blockquote .i-l{background-position:-55px -28px; top:3px; left:-25px;}
.b-text-box .b-content-cite blockquote .i-r{background-position:-55px -44px; bottom:10px; right:-25px;}
.b-text-box .b-content-cite .b-author{width:150px; float:right; text-align:center; margin-right:15px; font:0.9em Georgia, "Times New Roman", Times, serif; color:#000;}
.b-text-box .b-content-cite .b-author small{font-size:0.75em; margin-top:0.2em;}
.b-text-box .b-footnotes{margin-top:2em;}
.b-text-box .b-footnotes .b-footnotes-list{font:0.9em/1.2em Georgia, "Times New Roman", Times, serif; color:#b50937;}
.b-text-box .b-footnotes .b-footnotes-list li{margin-bottom:0.6em;}
.b-text-box .b-footnotes .b-footnotes-list li p{color:#2b2b2b; font:0.9em/1.2em Tahoma,san-serif; margin:0; text-indent:0;}
.b-text-box .b-footnotes .b-footnotes-list li a{border-bottom:1px dashed #b50937; font:0.75em Arial, Helvetica, sans-serif; /*line-height:0;*/ vertical-align:2px; /*margin:0 0 0 4px;*/}
.b-text-box .b-footnotes .b-footnotes-list li a:hover{text-decoration:none;}
.b-text-box .b-footnotes .b-footnote-comeback{border-bottom:1px dashed #b50937; font:0.75em Arial, Helvetica, sans-serif; /*line-height:0;*/ vertical-align:2px; /*margin:0 0 0 4px;*/}

.b-text-box .b-inverse-spoiler-bnts .b-body{display:none;}

.fleft20 {float:left;margin-right:20px}

/*select issue form*/
.select_issue{
	padding:0 10px 5px 10px;
	
	border-bottom: 1px solid #e5e5e5;
	margin-bottom:10px;
}
.select_issue table{
	width:100%;
	/*height: 52px;*/
}

.select_issue table td:first-child{
	width:310px;
	
}

a.link_brief{
	outline: none;
	display:block;
	color:#c31b1b;
	text-decoration:none;
	font: normal 12px/14px Tahoma;
	padding-left:70px;
	height:48px;
	padding-top:12px;
	background: url('/design/img/journal_ico.png') no-repeat; 
}

a.link_brief2{
	outline: none;
	display:block;
	padding-top:62px;
	text-decoration:none;
	font: normal 12px/14px Tahoma;
	background: url('/design/img/journal_ico.png') no-repeat; 
	color:#646464;
	width: 90px;
	float:right;
	margin-top:20px;
}

a.link_brief span,
a.link_brief2 span{
	display:block;
	text-decoration:underline;
	font: normal 18px/20px Tahoma;
}

.select_issue #select_issue div{
	float:left;
	color:#3d3d3d;
	font: normal 14px/16px Tahoma;
	margin-right:8px;
}

.select_issue #select_issue .select{
	overflow:hidden;
	width: 94px;
	height: 18px;
	background: url('/design/img/select.png') no-repeat; 
	margin-right:6px;
}

.select_issue #select_issue select{
	background:transparent;
	border:none;
	width:116px;
	height:18px;
	color:#3d3d3d;
	font: normal 12px/18px Tahoma;
}

.select_issue #select_issue div.button{
	margin-right:0px;
	margin-left:0px;
}

.select_issue #select_issue input{
	border:none;
	width:63px;
	height:18px;
	background: transparent url('/design/img/btn-issue.png') no-repeat;
	color:#fff;
	font: normal 12px/18px Tahoma;
	cursor:pointer; 
}

.select_issue #select_issue div.clear{
	float:none;
	clear:both;
	margin:0;
}

#journals .b-this-content span.error{
	display:block;
	padding:20px;
	color:#c31b1b;
	font: bold 14px/16px Tahoma;
}

#journals .b-this-content h2.articles{
	font: normal 14px/16px Arial;
	color:#000;
	padding: 10px 0;
}

#journals .b-personnel-service-tbl h5{
	padding-top:15px;
	padding-bottom: 8px;
}

#journals .b-personnel-service-tbl .b-small-box{
	padding-top:10px;
}

#journals .b-personnel-service-tbl .b-small-box .b-i{
	padding-top:10px;
}

