body {
margin: 0px;
padding: 0px;
background-color: White;
color: Black;
font-size: 65%;
font-family: Tahoma, Arial, Verdana;
}
a {
color: blue;
}
.header {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 25px;
color: #002EBF;
padding-left: 1em;
width: 100%;
}

a:hover {
text-decoration: none;
}
#wrap {
border-left: 1px solid #D5D5D5;
border-right: 1px solid #D5D5D5;
}
.photo_frame {
padding: 3px;
border: 1px solid #A5CBE7;
background-color: White;
}
.blue_quote {
color: #001986;
font-size: 10px;
font-family: Tahoma, Arial, Verdana;
}
.author {
font-family: Georgia, Arial, Verdana;
font-style: italic;
font-weight: bold;
font-size: 10px;
color: Black;
}
div a.full {
color: #595959;
font-size: 120%;
font-family: Tahoma, Arial, Verdana;
text-decoration: none;
}
div a.full:hover {
text-decoration: underline;
}
.bigred {
color: #C9252C;
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
font-weight: bold;
text-indent: 0pt;

}
a.bigred {
text-decoration: none;
color: #C9252C;
}
a.bigred:hover {
text-decoration: underline;
}
.bigred2 {
color: #C9252C;
font-family: Tahoma, Arial, Verdana;
font-size: 13px;
font-weight: bold;
}
.quest {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 120%;
font-weight: normal;
color: #1D5096;
text-indent: 0px;
padding-top: 3ex;
}
.options {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #C9252C;
}
.t_area {
border: 1px solid #106E91;
}
.menu {
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
color: White;
font-weight: bold;
}

#lower {font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.menu {
color: Black;
text-decoration: none;
}
a.menu:hover {
color: White;
}
.an {
color: #004FA6;
text-align: left;
padding: 10px;
background-color: #C1DEFF;
font-family:  Arial;
font-size: 140%;

}
.name {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
}
.fio {
color: Black;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
}
.field {
height: 20px;
border: 1px solid Black;
}
.left_menu {
color: #031734;
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
font-weight: bold;
line-height: 10px;
}
a.left_menu {
text-decoration: none;
font-weight: normal;
}
a.left_menu:hover {
text-decoration: underline;
}
.more_comm {
font: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #C9252C;
}
a.more_comm {
color: #C9252C;
}
a.more_comm:hover {
text-decoration: none;
}
.styleBanner {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffFFFF;
}


.jdi {font: 150% Times, serif;
margin-bottom:4ex;
padding-top:0.5ex;
color:dark-blue;
text-align: right;
border-top: 1px solid black;
font-weight: bold}

.jdi a {font-weight: bold}


#jdi_banner {
text-align: center; 
border: 2px solid #E48B05; 
padding: 5px; 
margin: 3px 0 10px; 
font: 13px Arial, Helvetica, sans-serif;
width: 220px; 
height: 45px; 
background-image: url(/_Blanks/bkgrnd_3.jpg)}

#jdi_banner p {margin: -5px 0 0}
#jdi_banner a {
font: 120% Georgia, 'Times New Roman', Times, serif;
text-decoration:none;
}
#jdi_banner a:hover {text-decoration: underline}


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

.article_text .pictureTitle {
font-size: 110%;
text-align: center;
margin-bottom: 8ex;}

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

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


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

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

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

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

.article_text .table_text {font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
text-indent:0;}

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



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

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

.article {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
margin-bottom: 1.5ex;
text-align: justify;
text-indent: 2em;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}

.article_text p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
margin-bottom: 2ex;
text-align: justify;
text-indent: 0;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}



.article_text h1 {font: bold 150% Arial, Helvetica, sans-serif;
text-align:center;}

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

.article_text div h2 {text-align: left; font: 140% Arial, Helvetica, sans-serif}
.article_text h2 span {font-weight: normal}

.article_text h3 {font:  bold 140% Georgia, "Times New Roman", Times, serif;
margin-top: 6ex;
margin-bottom: 2ex;
color: #E6757A;
}

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

.article_text h4 {font: italic bold 120%  Arial, Helvetica, sans-serif;
margin-top: 4ex;
margin-bottom: 2ex;}


.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;}
.article_text div.inset h2 {margin-top: 0; color:#27893E; font-weight:bold}
.article_text div.inset p {text-align:left}
.inset a {color:#06839D}
.article_text .insetright {
float: right; 
margin: 0 0 5ex 2em;}
.article_text .insetright {
float: right; 
margin: 0 0 5ex 2em;}
.article_text .insetcenter {
float: none; 
margin: 0 auto;}
.article_text .inseleft {
float: left; 
margin: 0 2em 5ex 0}

.article_text .red_h{color: #C9252C;}

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

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

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

.article_text div p {text-indent:0}

.article_text .highlight {clear: both; margin: 0 1em 3ex 3em; padding: 10px; background-color: #FAE7A5; border-right: solid 15px #F5D154; text-indent:0}

.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%;
}

.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%; }

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

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

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

.article_text ul li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
list-style-position: outside;
text-align: left;
margin-top: -1ex;
margin-right: 0;
margin-bottom: 2ex;
margin-left: 2.5ex;
text-indent: 0;

}

.article_text ul {margin-bottom: 5ex}

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

.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;

}
.blueh2 {
color: #0021B9;
font-size: 13px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin: 0px;



}
.article_text .under {
font-size: 100%;
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;
}
.path {

color: #FFFFFF;
font-size: 120%;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
}

.article_text .source_r {text-align: right; font-style:italic; font-size:90%; margin: -5px 0 7ex 0}

.article_text .citation {font: 140% 'Times New Roman', Times, serif; padding: 1ex 3em 1ex; margin: -0.5ex 0 4ex; }

.unser_autor {font: 120% Verdana, Arial}


/*Tables*/

.article_text table, .article_text td table {
	margin: 2ex 0px 6ex;
	border: 1px solid #545550;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4ex;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;

}

.article_text table {	width: 100%}

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

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

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

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

.article_text sup {color: red}

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

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

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

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


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

.article_text table.formula, table.author_more2 {
	margin: 2ex 0px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.5ex;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

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

.article_text table.author_more2 {background-color: #B3CFFF; margin-bottom: 4ex}
.article_text table.author_more2 tr td {text-align: left}