FORM { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.last, .projsel, .mlist, .menu1, .menu2, .putlink, .updates, .search_det,
.lpad, .lpad1,
.arial { 
  font-family: "Arial Cyr", Arial, Helvetica, Verdana, sans-serif; 
}

.info, .arc_ytit, .arc_ntit, .story, .storyo, .print, .news, 
.iss_n, .iss_num, .iss_year, .nomer, .lefttit, .lefttit1, .sale,
PRE,
.times {
  font-family: "Times New Roman Cyr", "Times New Roman", Times, serif;
}

/* -- */

.sproj { font-size: 14px; color: #FFFFFF; font-weight: bold; }

.last { font-size: 11px; color: black; }
.last a { color: #005B59; text-decoration: none; }

.info { font-size: 34px; color: #E10033; font-weight: bold; }
div.info { padding: 8px 4px; }

/* -- */

.russprojsel { NN4ignore:; padding:0px 0px; margin:4px 6px; }
.russprojsel select { background-color: #7C8799; }

.projsel { width: 249px; font-size: 11px; color: black; background-color: #FFFDF1; }

.lpad { padding: 0px 0px 0px 18px; font-size: 10px; }
.lpad1 { font-size: 10px;  }

.toptab { font-size: 13px; color: #FFFECB; font-weight: bold; text-decoration: none;}
.toptab:hover { color: white; }

.bdfirst { font-size: 150%; font-weight: bold; }

/* -- */
table.searchbox { margin:4px 0px; }
.search_i1, .search_i2 { width: 106px; height: 22px; font-size: 14px; }
.search_go1, .search_go2 { width: 21px; height: 24px; font-size: 11px; }
.search_det { font-size: 12px; color: #FFFFFF; text-decoration: none; }

.lefttit, .lefttit1 { font-size: 24px; color: #FFFFFF; font-weight: bold; }
.lefttit1 {color: #FFFECB;}

div.menu1, div.menu2 { cursor: hand; padding: 2px 4px 2px 0px; margin-bottom: 2px; line-height: 12px; }
.menu1, .menu2 { font-size:12px; font-weight:bold; text-decoration:none; }
.menu1 { color: #FFFECB; }
.menu2 { color: #FFFFFF; }

.mlist div { margin: 0px 0px; padding: 3px 4px; }
.mlist font { font-size:12px; line-height:12px; }
.mlist a { NS4ignore:; display:block; cursor:hand; }
.mlist a { color:#FFFECB; font-weight:bold; text-decoration:none; }
.mlist :link { NS4ignore:; }
.mlist :hover { NS4ignore:; background-color: #99a8bd; }

.nomer { font-size: 17px; color: black; margin:2px 10px 2px 0px; }
.nomer a { color: #E10033; text-decoration: none; }

.obr { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 14px; color: #E10033; margin:6px 10px 4px 0px; }
.descr { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: small; margin-bottom: 10px; }

.avtor, .pov {font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 14px; color: #005B59; }
.avtor { color: black; font-weight: bold;}

.avt1, .avt2 { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 18px; color: #005B59; font-weight: bold; text-decoration: none; }
.avt2 { font-size: 24px; }
.lang { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size:13px, color: #E10033; font-weight: bold; text-decoration: none; }

.pa { padding: 9px 0px 8px 0px; }
.pl { padding: 0px 0px 0px 11px; }
.pr { padding: 0px 0px 0px 9px; }

.vvodka { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; color: black; font-size: 13px; padding: 6px 6px 6px 11px; }

.news { font-family: Times, "Times New Roman", serif; color: black; }
/* .news { color: black; font-size: 13px; line-height: 90%;} */
.updates { font-size: 11px; padding: 6px 4px 6px 4px; }

.g { color:#005B59; text-decoration: none; }
.r { color:#E10033; text-decoration: none; }
.putlink { color:#E10033; text-decoration: none; font-size: 10px; }

.footer {font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 12px; color: #7C8799; padding: 10px 0px 0px 0px;}
.footer a {color: #E10033; text-decoration: none;}

.title, .title1 { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 22px; color: black; font-weight: bold; padding: 0px 0px 20px 0px; }
.title1 { padding: 0px 0px 6px 0px; }

/*font-size: 18px; color: black; font-weight: bold; */
.soder, .soder1 {font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; padding: 0px 0px 6px 0px;}
.soder Xa { color: #E10033; }
.soder1 { padding: 0px 0px 5px 0px; }

.text { font-family: Times, "Times New Roman", serif; color: black; }

.links { margin-top: 0px;}
.links { marginTop: -10px;}

.show { font-family: "Arial Cyr", Arial; font-size: 13px; color: #E10033; font-weight: bold; padding: 13px 0px 0px 0px; }

.arch, .takje { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 24px; color: #005B59; font-weight: bold; padding: 8px 4px; }
.takje { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 24px; color: #E10033; font-weight: bold; padding: 12px 0px 0px 0px; }
.takjel { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 12px; color: #005B59; font-weight: bold; padding: 10px 0px 0px 0px; line-height: 12px; }
.takjel a { color: #005B59; text-decoration: none; }

.xxc_yrtd { font-size: 16px; color: #FFFFFF; background-color: #005B59; font-weight: bold; }
.xrc_yrtd { font-size: 16px; color: #FFFFFF; background-color: #E10033; font-weight: bold; }
.arc_yrtd { font-size: 16px; color: #FFFFFF; background-color: #7C8799; font-weight: bold; }

.Xrc_nctd { font-size: 14px; color: #FFFECB; background-color: #005B59; font-weight: bold; }
.arc_nctd { font-size: 14px; color: #FFFECB; background-color: #E10033; font-weight: bold; }

.xrc_nmtd { font-size: 14px; color: #FFFECB; background-color: #7C8799; font-weight: bold; }
.xxc_nmtd { font-size: 14px; color: #005B59; background-color: #FFFDF1; font-weight: bold; }
.arc_nmtd, .arc_nmtd a:visited { font-size: 14px; color: #005B59; background-color: #E4E7EC; font-weight: bold; }
.arc_nmtd a { text-decoration: none; }
.arc_nhtd { cursor: pointer; cursor: hand; font-size: 14px; color: #FFFECB; background-color: #005B59; font-weight: bold; }
.arc_nhtd a, .arc_nhtd a:visited { color: #FFFECB; text-decoration: none; }

.arc_ytit { font-size: 16px; color: #005B59; font-weight: bold; padding: 0px 5px 0px 0px;}
.arc_ntit { font-size: 24px; color: #005B59; font-weight: bold; padding: 7px 5px 0px 0px;}
.arc_sel { width:57px; font-size:14px; line-height:14px;}
.arc_go { width: 21px; height: 24px; font-size: 12px; }

.iss_n, .iss_num { font-size: 48px; color: #005B59; line-height: 46px; }
.iss_num, iss_year { color: #FFFDF1; font-weight: bold; font-style: italic; }
.iss_year { font-size: 24px; color: #E10033; }

.opub { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 12px; color: black; font-weight: bold; padding: 0px 10px 5px 11px; line-height: 19px; }
.opub a { color: #E10033; }

.print { font-size: 12px; color: #E10033; text-decoration: none;}
.artnav { text-decoration: none; }

.sale { font-size: 12px; color: #6C7690; text-decoration: none;}

.story, .storyo { font-size: 18px; color: #6C7690; font-weight: bold; }
.storyo { color: #7C8799; }

.razdel { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 14px; color: black; }
.razdel a { color: #E10033; }

.nach { font-family: "Times New Roman Cyr", "Times New Roman", Times, serif; font-size: 12px; color: #E10033; text-decoration: none; }

.ppage_s, .ppage_s { }

/* experiment */

.nomer { font-family: Times, "Times New Roman", serif; }
.obr { font-family: Times, "Times New Roman", serif; }
.avtor { font-family: Times, "Times New Roman", serif; }
.pov { font-family: Times, "Times New Roman", serif; }

.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 10px 10px 10px;
}

.style1 a, .style1 a:visited { color: #FFFFFF;}

#arch_link {margin-top: 12px; color: black; font-weight: bold; }
#arch_link a, #arch_link a:visited {color: black;}
/* #arch_link a:hover {text-decoration: underline;} */

