/* CSS Document */
#content {border: solid 1px #dFdFdF;}
#header {border-right: none; border-left: none;}
/* Long block between header and main content */
.big_anounce {
clear: both;
width: 100%;
hheight: 30px;
margin: 10px 0;
text-align: center;
padding: 5px 0

}
/*--- End of big_anounce------------------------------------------------------*/

#main {padding: 10px 0 10px; margin: 10px 0 10px 10px;  } /*background: url(left_col.gif) repeat-y left top	}*/

/* Left column with main articles --------------------------------------------*/
#col_articles, #col_articles_list {
float: left;
width: 10px;/*215px;*/
padding: 0 10px 0 5px;
margin-left: 0;
display:none}
#col_articles_list {width: 220px !important} /* Column for list of articles at the article page */

#col_articles .main_articles {
margin-bottom: 10px; padding-bottom: 10px; 
clear: both;}






/* End of col_articles ------------------------------------*/

#col_center_art {
float: left;
width: 640px;
margin: 0 180px 0 160px;

}
#col_center_art h1, #col_center_art h1.razdel {
font: 1.8em Georgia, "Times New Roman", Times, serif;
color: #C9252C;
margin-top: 20px;
text-align: center
}

#col_center_art h1.razdel span {color: #E6757A}

#col_center_art p#source {font: 1.0em Verdana, Arial, Helvetica, sans-serif; margin: 10px 0;text-align: center }
#col_center_art p#pubdate {
font: 0.9em Arial, Helvetica, sans-serif; 
margin: 0px 0 20px;
border-bottom: solid 1px #999999;
text-align: center }

#col_center_art p#razdel_descr  {font: 1.0em Arial, Helvetica, sans-serif; margin: 0 }

#col_center_art .razdel {text-align: center !important}

#col_center_art p#pages {
border-bottom: solid 1px #999999;
padding-bottom: 3px;
margin: 4ex 0;
text-align: right;
font: 0.8em Arial, Helvetica, sans-serif
}

#col_center_art p#author_signature {font:bold italic 1.0em Arial, Helvetica, sans-serif; margin: 20px 0 0; text-align: right}


#col_center_art .article_text a, #col_center_art p#source a {text-decoration: underline; color: #0066CC}


#col_center_art  .article_text p, #col_center_art p.razdels_articles {
font: 1em Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 2ex;
text-align: justify;
text-indent: 0;
line-height: 1.4em
}

/* Razdel page decoration */
#col_center_art p.razdels_articles {
text-align: left;
margin-bottom: 2ex }

#col_center_art p.razdels_articles a {color: #0066CC}

#col_center_art p.razdels_articles strong {
display: block; 
color: #666666;
font-weight: normal
/*font: italic normal 1.1em Georgia, "Times New Roman", Times, serif*/}

/*--------------------------*/


#col_center_art  .article_text h2 {
font: bold 1.4em  "Times New Roman", Times, serif;
color: #C9252C;	
text-align: left;
margin-top: 8ex;
margin-bottom: 2ex;
}

#col_center_art .article_text div h2 {text-align: left; font: 1.4em Arial, Helvetica, sans-serif}
#col_center_art .article_text h2 span {font-weight: normal}

#col_center_art .article_text h3, #col_center_art .article_text h4 {
font:  1.2em Georgia, "Times New Roman", Times, serif;
font-style: italic;
text-align: left;
margin-top: 6ex;
margin-bottom: 2ex;
color: #205199;
}

#col_center_art .article_text + h2 {margin-top: 0}
#col_center_art .article_text h2 + h3 {margin-top:2ex}
#col_center_art .article_text h3 + h4 {margin-top:1ex}
#col_center_art .demTV h2 + p {color: #CC3333; margin: -2ex 0 2ex !important}

#col_center_art .article_text h4 {
font-size: 1.0em;
margin-top: 4ex;
margin-bottom: 2ex;}


#col_center_art .article_text .picture {
text-align: center;
margin-top: 3ex;
margin-right: auto;
margin-bottom: 6ex;
margin-left: auto;
}

#col_center_art .article_text .pictureTitle {
font: 1em Arial, Helvetica, sans-serif;
text-align: center;
margin: -2ex 0 8ex;}

#col_center_art .article_text .picture_left {
float: left;
margin: 0 2em 2ex 0;}

#col_center_art .article_text .picture_right{
float: right;
margin: 0 0 2ex 2em;}


#col_center_art .article_text div.ref_border {border-top: solid 1px #999999; padding-top: 3ex; margin-top: 6ex}
#col_center_art .article_text .ref p {text-indent:0; text-align:left; font:1.2em 'Times New Roman', Times, serif}
#col_center_art .article_text .ref ul {margin-bottom: 5ex}
#col_center_art .article_text .ref ul li {
font-size: 1em;
list-style-position: outside;
text-align: left;
margin-top: -1ex 0 2ex 2.5ex;
text-indent: 0;
}

#col_center_art .article_text .regalia {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em%;
text-indent:0;
text-align:left;}

#col_center_art .article_text .table, #col_center_art .article_text table caption {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-indent:0;
text-align:center;
font-weight:normal;
margin-top: 8ex;
margin-bottom: 1ex;
}


#col_center_art .article_text .table_text {font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-indent:0;}

#col_center_art .article_text .table50 {width: 50%; margin-left: 25%; margin-right: 25%}
#col_center_art .article_text .table60 {width: 60%; margin-left: 20%; margin-right: 20%}
#col_center_art .article_text .table70 {width: 70%; margin-left: 15%; margin-right: 15%}
#col_center_art .article_text .table80 {width: 80%; margin-left: 10%; margin-right: 10%}
#col_center_art .article_text .table90 {width: 90%; margin-left: 5%; margin-right:  5%}



#col_center_art .article_text .signatura {
	text-align:right;
	font-style:italic;
	font-weight:bold;
	margin-top: 4ex;
}
#col_center_art .article_text .p-center {
font-size: 120%;
text-align: center;
text-indent: 0pt;
}

#col_center_art .article_text .author_more {
padding: 10px;
background-color: rgb(179, 207, 255);
text-indent: 0pt;
text-align:left;
}



#col_center_art .article_text .inset {
padding: 20px; 
border-right: dashed 2px #49CB66 ; 
border-left: dashed 2px #49CB66; 
border-top: dashed 2px #6BD383 ; 
border-bottom: dashed 2px #6BD383; 
background-color: #92EA8A;}
#col_center_art .article_text div.inset h2 {margin-top: 0; color:#27893E; font-weight:bold}
#col_center_art .article_text div.inset p {text-align:left}
.inset a {color:#06839D}
#col_center_art .article_text .insetright {
float: right; 
margin: 0 0 5ex 2em;}
#col_center_art .article_text .insetright {
float: right; 
margin: 0 0 5ex 2em;}
#col_center_art .article_text .insetcenter {
float: none; 
margin: 0 auto;}
#col_center_art .article_text .inseleft {
float: left; 
margin: 0 2em 5ex 0}

#col_center_art .article_text .red_h{color: #C9252C;}

#col_center_art .article_text .contents {padding-bottom: 3ex}

#col_center_art .article_text .contents p{
text-indent: 0px;
text-align: left;
font: 1em Verdana, Arial, Helvetica, sans-serif;
margin-left: 7px;}

#col_center_art .article_text .refs p{text-align: left}

#col_center_art .article_text div p {text-indent:0}

#col_center_art .article_text .highlight {
clear: both; 
width: 70%;
margin: 0 auto 3ex; 
padding: 10px; 
border: solid 1px #F5D154; 
border-left: solid 15px #F5D154; 
text-align: left;
line-height: 1.5em !important;
text-indent:0; 
font: 1.2em Arial, Helvetica, sans-serif; 
background-color: #FAE7A5; 
color: #4A1F04}

#col_center_art .article_text .reference {
	padding: 10px;
	background-color: #EAEAEA;
	text-indent:0;
	color: #595959;
	/*border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;*/
	width: 80%;
	margin-top: 0;
	margin-right: 10%;
	margin-bottom: 3ex;
	margin-left: 10%;
}

#col_center_art .article_text .table_reference {
	padding: 10px;
	background-color: #ffffff;
	text-indent:0;
	color: #595959;
	/*border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;*/
	width: 80%;
	margin-top: 0;
	margin-right: 10%;
	margin-bottom: 4ex;
	margin-left: 10%;
    font-size: 90%; }

#col_center_art .article_text blockquote {
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
margin: 5ex 4em 5ex 4em}

#col_center_art .article_text .democomment_in {
color:#B00000;
background-color:#FFFFD9;
font-family: Arial, Helvetica, sans-serif;
}

#col_center_art .article_text .democomment_out {
color:#D20000;
background-color:#FDF7AA;
font-family: Arial, Helvetica, sans-serif;
font-weight: bbold;
padding: 1em;
}


#col_center_art .article_text p.quest {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight: normal;
color: #1D5096;
text-indent: 0px;
padding-top: 3ex;
}

#col_center_art .article_text ul li{
font: 1em Verdana, Arial, Helvetica, sans-serif;
list-style-position: outside;
text-align: left;
margin: -1ex 0 2ex 3em;
text-indent: 0;
}

#col_center_art .article_text ul {margin-bottom: 5ex}

#col_center_art .article_text ol li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em%;
margin :-1ex 0 2.5ex;
list-style-position: outside;
text-align: justify;
}

#col_center_art .article_text .li2 {
list-style-type:circle;
margin-left:5em;
margin-bottom:1ex}.anounce {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-top: 0ex;
border-top-width: 1px;
border-top-style: none;
border-top-color: #A5CBE7;
padding-top: 1ex;
padding-left: 2px;



}
.perepechatki {
padding-bottom: 0.5ex;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #A5CBE7;
margin-bottom: 1ex;

}

#col_center_art .article_text .under {
font-size: 1em;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 8ex;
margin-left: 7px;
text-align: justify;
text-indent: 0pt;
}

.unit_content {
font: 120%  Verdana, Arial, Helvetica, sans-serif;
}
.source {

font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: normal;
font-size: 11px;
color: Black;
}


#col_center_art .article_text .source_r {text-align: right; font-style:italic; font-size:0.9em; margin: -5px 0 7ex 0}

#col_center_art .article_text .citation {
font: 1.2em 'Times New Roman', Times, serif; 
color:#444444;
width: 70%;
margin: 1ex auto 4ex; }


/*Tables*/

#col_center_art .article_text table, #col_center_art .article_text td table {
	margin: 2ex 0px 6ex;
	border: 1px solid #545550;
	border-collapse: collapse;
	font: 1em Arial, Helvetica, sans-serif;
}

#col_center_art .article_text table {	width: 100%}

#col_center_art .article_text td, #col_center_art .article_text  td table tr td {
	padding: 5px;
	text-align: center;
	border: 1px solid #545550;
	vertical-align: middle;	
}

#col_center_art .article_text td table {border: none !important;  margin: 0 !important;}
#col_center_art .article_text td table tr td {border: none}

#col_center_art .article_text table.noborders, #col_center_art .article_text table.noborders td {border: none; border-collapse:separate;} 

#col_center_art .article_text tr.table_head td, 
#col_center_art .article_text table th {
font-weight: bold;
background-color: #cccccc;
padding-top: 5px; padding-bottom: 8px
}

#col_center_art .article_text sup {color: red}

#col_center_art .article_text td.ref {color: #666666; font-style: italic}

#col_center_art .article_text td.th2, #col_center_art .article_text td.th3 {
background-color: #50C58A;
padding: 5px 8px 5px;
font-weight: normal;

}
#col_center_art .article_text td.th3 {
background-color: #FFFFCC; !important; 
padding-top: 15px; 
font-style: italic;
font-weight: normal}

#col_center_art .article_text td.leftcol {text-align: left !important}
#col_center_art .article_text td.centtcol {padding-top: 3ex; font-style: italic}
#col_center_art .article_text .topvalign td {vertical-align: top !important}


#col_center_art .article_text td p {margin:0 0 1ex; font-size: 100%}
#col_center_art .article_text td ul, #col_center_art .article_text td ul li {font-size: 100%}
#col_center_art .article_text td ul {margin: 1ex 1ex 3ex 4ex;}
#col_center_art .article_text td ul li {margin: 0.5ex 0 0.5ex 0.5ex}

#col_center_art .article_text table.formula, #col_center_art .article_text table.author_more2 {
	margin: 2ex 0px;
	border: none;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff
}
#col_center_art .article_text table.formula, #col_center_art .article_text table.formula sup {color:#333333}
	

#col_center_art .article_text table.formula td, #col_center_art .article_text table.author_more2 td {
	padding: 5px;
	text-align: center;
	border: none;
	vertical-align: middle;
}

#col_center_art .article_text table.author_more2 {background-color:#0066CC; margin-bottom: 4ex}
#col_center_art .article_text table.author_more2 tr td {text-align: left}
#col_center_art .article_text table.author_more2 tr td a {color: #BBDDFF; text-decoration: underline}
/* End of News and SMI ----------------------------------------------*/


/* Right column — Anounces + Literature */
#anounces {
float: left; 
text-align: center; 
margin:0; 
width: 10px;
padding: 0 0 0 10px;
display:none}




#bottom {padding-top: 30px}