li{font-family:Verdana,Geneva;font-size:11px;text-align:left;}
ul {
	font-family:Verdana,Geneva;
	font-size:11px;
	text-align:left;
	margin-top:0px;
	margin-bottom:3px;
}
ol{font-family:Verdana,Geneva;font-size:11px;text-align:left;}
dl{font-family:Verdana,sans-serif;font-size:11px;text-align:left;}
.formula {
	font-family:Verdana, Geneva;
	font-size:12px;
	text-align:center;
}
.formulanum {
	color:#0000FF;
	padding-left:20px;
}
.symbol{font-family:Symbol;mso-char-type:symbol;mso-symbol-font-family:Symbol; font-size: 12px}


/* общее оформление страницы */

table.articlemain {
	margin:0px;
	padding:0px;
}

td.shapka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image:url('/images/_mainpage1/head2.gif');
	text-align:center;
	font-weight:bold;
}
td#article, td#begun {
	border:1px solid #000066;
	padding:5px;
}

/* оформление статьи */
p, p.atcl, p.atcl_author, p.atcl_intro, p.atcl_post, p.atcl_comment {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-indent: 25px;
	padding:0px;
	margin:0px 0px 3px 0px;
	text-align:left;
}
p.atcl_author{
	font-style:italic;
	margin:0px;
}

div.letter{
	padding:5px;
	margin:15px 5px 35px 25px;
}


div.intro{
	border-bottom:1px solid #000000;
	padding:5px;
	margin:15px 5px 35px 25px;
}
p.atcl_intro{
	font-size:11px;
	text-align:right;
	font-style:italic;
	font-weight:bold;
	color:#406080;
}

p.atcl_post{
	color:#000099;
}

p.atcl_next {
/* продолжение ... */
	text-align:right;
	font-weight:bold;
	font-style:italic;
	color:#406080;
	margin-top:10px;
	margin-bottom:10px;
}
p.atcl_next a {
	color:#406080;
	text-decoration:none;
}

p.atcl_letter, p.atcl_letter_r {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-indent: 25px;
	padding:0px;
	margin:0px 0px 3px 0px;
}
p.atcl_letter {
	text-align:left;	
}
p.atcl_letter_r {
	text-align:right;	
}

p.atcl_question {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-indent: 25px;
	padding:0px;
	margin:0px 0px 3px 0px;
	color:#990000;
}

p.atcl_ps {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:9px;
	text-indent: 15px;
	font-weight:bold;
	color:#444499;
	padding:10px;
	margin:0px 0px 3px 0px;
	background-color:#FFFFCC;
	border:1 dotted #000099;
	text-align:left;
}

p.atcl_comment {
	font-style:italic;
	color:#0000CC;
}




#article h1, h1.atcl {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	text-align:center;
	color:#3E30AB;
}

#article h2, h2.atcl {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:17px;
	text-align:center;
	font-weight:normal;
	color:#3E30AB;
}

#article h3, h3.atcl {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#990000;
	margin:15px 0px 5px 25px;
	text-align:left;
}

#article h4, h4.atcl {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#007DC6;
	margin:15px 0px 5px 25px;
	text-align:left;
}
#article h5, h5.atcl {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#990000;
	margin:15px 0px 5px 25px;
	text-align:left;
}



















div.vrezka {
	margin:15px 10px 15px 10px;
	padding:5px 5px 5px 5px;
	text-align:center;
}


table.vr1 {
	margin:15px 20px 15px 20px;
	border:1px solid #7575AD;
}
table.vr1 td.head {
	background-color: #7575AD;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	padding:0px;
	text-align:center;
}
table.vr1 td.body {
	background-color: #FFFFFF;
	padding:10px; 
	color: #000000;
}

table.vr2 {
	margin:15px 20px 15px 20px;
	border:1px solid #E77126;
}
table.vr2 td.head {
	background-color: #E77126;
	color: #FFFFFF;
	font-size:15px;
	font-weight: bold;
	padding:0px;
	text-align:center;
}
table.vr2 td.body {
	background-color: #FFFFFF;
	padding:10px; 
	color: #000000;
}
table.vr1 p, table.vr2 p {
	text-align:left;
}


table.image, table.data {
	margin:10px;
	padding:0px;
	border:none;
}

table.image p {
	text-indent:10px;
	font-size:10px;
	padding:0px;
	text-align:left;
	color:#616161;	
	margin:0px 5px 0px 5px;	
}

table.image td.img {
	border:1px solid #7575AD;
	text-align:center;
}
table.image td.text {
	border-top:1px solid #7575AD;
	border-bottom:2px solid #7575AD;
	padding-top:10px;
	padding-bottom:2px;
}
table.image td.textr {
	border:1px solid #7575AD;
	padding:5px;	
	
	text-indent:0px;
	font-size:11px;
}


table.data {
	margin:10px;
	padding:0px;
	border:none;
}
table.data td.comment p {
	text-indent:10px;
	font-size:10px;
	padding:0px;
	text-align:left;
	color:#616161;	
	margin:0px 5px 0px 5px;	
}
table.data td.data_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	text-align:center;
}


table.content {
	margin:0px;
	padding:1px;
	border:1px solid #7575AD;
	border-collapse:collapse;  
}
table.content td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:1px;
	color: #000000;
	border:1px solid #E0E0E0;
}
table.content .td2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color:#ECECFF;
}
table.content .td3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color:#FFFFED;
}
table.content .td4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color:#DFF2D5;
}
table.content .td5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color:#F3FFED;
}


table.content td.title {
	background-color: #FFBB76;
	color: #000000;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}
table.content td.head {
	background-color: #8282C0;
	color: #FFFFFF; 
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:none;
}

sup.note {
	color:#FF0000;
}

