/*body { height: 100%; }*/
body, td {
font-size: 0.8em;
color: #333333;
}
body, td, div, p {
/*	font-family: Trebuchet MS, Trebuchet, Tahoma, Arial;*/
font-family: Tahoma, Arial;
}
div, p {
text-align: justify;
}
td.copyright {
font-size: 11px;
color: #ffffff;
}
td.mission {
font-size: 80%;
color: #ffffff;
padding-right: 5px;
padding-bottom: 5px;
line-height:110%;
}
td.history {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
font-size: 70%;
color: #777777;
}
.historyold, .historyold a {
text-decoration: none;
color: #888888;
font-weight: bold;
}
.historyold:hover {
text-decoration: underline;
}
.historysep {
color: #777777;
}
.historylast {
font-weight: bold;
color: #555555;
}
h1 {
font-size: 2.3em;
margin: 0px 0px 0px 0px;
padding-left: 10px;
font-weight: normal;
color: #006699;
text-align: left;
letter-spacing: -1px;
line-height: 90%;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 10px;
}
td.mainmenu {
font-family: Tahoma, Arial;
font-size: 70%;
color: #ffffff;
/*	letter-spacing: 0.1em;*/
/*	font-weight: bold;*/
}
a.mainmenu {
font-size: 100%;
color: #cccccc;
text-decoration: none;
/*	font-weight: normal;*/
}
a.mainmenu:hover {
font-size: 100%;
color: #ffffff;
text-decoration: underline;
}
a.mainmenuA {
font-size: 100%;
color: #ffffff;
text-decoration: none;
/*	font-weight: normal;*/
}
a.mainmenuA:hover {
font-size: 100%;
color: #ffffff;
text-decoration: underline;
}
/*
====== <меню второго/третьего уровня>
*/
.menu2A {
font-weight: bold;
}
.map {
font-weight: normal;
}
td.menu2 {
font-size: 70%;
}
td.menu2 li {
padding-bottom: 5px;
}
td.menu2 ul {
list-style-image: url(/i/li-menu2.gif);
list-style-position: outside;
margin-left: 15px;
padding-left: 0px;
}
td.menu2 ul ul {
list-style-image: none;
list-style-type: square;
padding-left: 10px;
}
td.menu2 ul a, td.menu2 ul ul a {
text-decoration: none;
color: #333333;
}
td.menu2 ul a:hover {
list-style-image: url(/i/li-menu2-act.gif);
text-decoration: underline;
}
td.menu2 ul ul a:hover {
list-style-image: none;
text-decoration: underline;
}
/*
====== </меню второго/третьего уровня>
*/
/*
====== <меню журнала>
*/
.menumagA {
font-weight: bold;
}
td.menumag {
font-size: 70%;
padding-left: 3px;
}
td.menumag li {
padding-bottom: 5px;
font-weight: bold;
}
td.menumag ul {
list-style-image: url(/i/li-menumag.gif);
list-style-position: outside;
margin-left: 15px;
padding-left: 0px;
}
/*
td.menumag ul ul {
list-style-image: none;
list-style-type: square;
padding-left: 10px;
}
*/
td.menumag ul a, td.menumag ul ul a {
text-decoration: none;
color: #ffffff;
}
td.menumag ul a:hover {
list-style-image: url(/i/li-menumag-act.gif);
text-decoration: underline;
}
/*
td.menumag ul ul a:hover {
list-style-image: none;
text-decoration: underline;
}
*/
/*
====== </меню журнала>
*/
/*
====== <список веществ>
*/
td.listHV {
padding-left: 10px;
}
/* доп-информация */
td.listHVadd {
padding-left: 10px;
font-size: 0.7em;
}
td.listHVhead {
padding-left: 10px;
font-weight: bold;
font-size: 0.6em;
}
/*
====== </список веществ>
*/
.Greek {
font-family: symbol;
}
.formula sub {
/*	font-size: 90%;*/
}
td.menu2 li.formula {
padding-bottom: 5px;
text-align: left;
}
td.menu2 ul.formula {
list-style-image: none;
list-style-type: square;
line-height: 140%;
letter-spacing: 1px;
margin-left: 15px;
padding-left: 0px;
padding-top: 0px;
margin-top: 0px;
}
p.formula-period {
font-weight: bold;
text-align: left;
}
p.news-title, p.news-title-old {
font-size: 100%;
font-weight: bold;
color: #006699;
margin: 0px 0px 0px 0px;
margin-bottom:0px;
}
p.news-title-old {
font-size: 85%;
color: #000000;
}
p.news-date {
font-size: 85%;
color: #666666;
margin: 0px 0px 0px 0px;
}
p.news-text, p.news-text-old {
font-size: 100%;
margin: 15px 0px 0px 0px;
}
p.news-text-old {
font-size: 85%;
}
div.original-text {
font-size: 100%;
margin-left: 25px;
line-height: 110%;
}
.original-text table {
margin: 0px 20px 15px 0px;
}
.original-text p {
margin: 0px 20px 15px 0px;
}
.original-text div {
margin: 0px 20px 0px 0px;
}
.original-text li {
margin: 0px 20px 0px 0px;
}
.original-text ul {
list-style-type: square;
}
.original-text ul,
.original-text ol {
margin-top:0px;
margin-left:25px;
}
.original-text h2 {
font-size: 100%;
margin: 0px 0px 7px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
text-align: left;
}
.original-text h3 {
font-size: 100%;
margin: 30px 0px 15px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
text-transform: uppercase;
/*	text-decoration: underline;*/
text-align: left;
}
.comment {
font-size: 80%;
}
input, textarea {
font-family: Verdana, Arial;
font-size: 100%;
width:100%;
border:solid 1px #000000;
}
input.checkb {
border: none;
}
input.date {
width: 12ex;
}
input.int {
width: 5em;
border:solid 1px #000000;
}
input.btn {
width: 66%;
border:solid 1px #000000;
background: #006699;
color: #ffffff;
/*	font-family: Trebuchet MS, Trebuchet, Tahoma, Arial;*/
font-family: Tahoma, Arial;
font-weight: bold;
}
input.btnclear {
width: 31%;
border:solid 1px #000000;
background: #006699;
color: #ffffff;
/*	font-family: Trebuchet MS, Trebuchet, Tahoma, Arial;*/
font-family: Tahoma, Arial;
font-weight: normal;
}
/*-------------------------*/
td.newnumb {
font-size: 70%;
padding-left:25px;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
text-align: justify;
}
.newnumb a.newnumbtitle {
color:#ffffff;
text-decoration: none;
text-align: left;
}
.newnumb a.newnumbtitle:hover {
text-decoration: underline;
}
/*-------------------------*/
div.art-description {
padding-left: 15px;
margin-right: 0px;
font-size:85%;
}
div.speach {
padding-left: 15px;
font-family: Times New Roman, Times New, Times;
font-style: italic;
}
/*-------------------------*/
.ri_marked {
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
background: #006699;
color: #ffffff;
}
.ri_title {
font-weight: bold;
}
.ri_desc {
font-size: 95%;
padding-left: 10px;
}
/*-------------------------*/
a.emaildown {
font-weight: bold;
color: #ffffff;
text-decoration: underline;
}
a.emaildown:hover {
text-decoration: underline;
}
/* --- блок для adv-форм --- */
.colorSelector {
color:	#aaaaaa;
}
.colorSelector a {
color:	#000000;
text-decoration: none;
border-bottom:	dashed 1px #000000;
}
.colorSelector a:hover {
background:	#eeeeee;
}
.colorSelector a.active {
background:	#ADD6EA;
}
.namenumb {
color:	#999999;
font-size:	0.7em;
}
.new-or-mod_status_NEW {
color:	#fff;
background:	#f84;
padding:	1px 5px 2px 5px;
}
.new-or-mod_status_MOD {
color:	#fff;
background:	#069;
padding:	1px 5px 2px 5px;
}
.new-or-mod_status_NEW .keyword,
.new-or-mod_status_MOD .keyword {
font-weight:	bold;
}
