a:link { color: #222222;  text-decoration: none;  }
a:hover { color: #FFFFFF; text-decoration: none; background: #00B4FF; }
a:visited { color: #222222; text-decoration: none; }
a:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }

a.editorsList:link { color: #222222; margin-top: -4pt; text-decoration: underline; }
a.editorsList:hover { color: #FFFFFF; margin-top: -4pt; text-decoration: none; background: #00B4FF; }
a.editorsList:visited { color: #222222; margin-top: -4pt; text-decoration: underline; }
a.editorsList:active { color: #FFFFFF; margin-top: -4pt; text-decoration: none; background: #0259C4; }

a.biblio:link { color: #222222; text-decoration: underline; }
a.biblio:hover { color: #FFFFFF; text-decoration: none; background: #00B4FF; }
a.biblio:visited { color: #222222; text-decoration: underline; }
a.biblio:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }

a.style25_margin:link { color: #222222; text-decoration: underline; }
a.style25_margin:hover { color: #FFFFFF; text-decoration: none; background: #00B4FF; }
a.style25_margin:visited { color: #222222; text-decoration: underline; }
a.style25_margin:active { color: #FFFFFF; text-decoration: none; background: #0259C4; }

a.style50:link { color: #DEDEDE; text-decoration: underline; }
a.style50:hover { color: #FFFFFF; text-decoration: none; background: #00B4FF; }
a.style50:visited { color: #444444; text-decoration: underline; }
a.style50:active { color: #DEDEDE; text-decoration: none; background: #0259C4; }

/* средний засечный шрифт*/ 
a.middleserif:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #666666; text-decoration: underline; }
a.middleserif:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #FFFFFF; text-decoration: none; background: #00B4FF; }
a.middleserif:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #666666; text-decoration: underline; }
a.middleserif:active {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #FFFFFF; text-decoration: none; background: #0259C4; }

a.style71:link { color: #777777;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.style71:hover {
	color: #040404;
	white-space: nowrap;
	display: run-in;
	text-decoration: underline; 
	background-color: #FFFFFF;
}
a.style71:active {  color: #aaaaaa; text-decoration: none; background-color: #FFFFFF;}

body {margin-left: 10px;
	margin-top: 12px;
	margin-right: 120px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
}
body,td,th {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
}

/* основной шрифт*/ 
.editors {
	color: #222222;
	line-height: 11pt;	
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
}

/* -----------------------------------Верх-----------------------------------*/
.schappka {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14pt;
	font-variant: normal;
	line-height: 11pt;
	color: #333333;
	text-align: left;
}
.where2buy {border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000000; }
/* мелкие надписи вокруг логотипа*/ 
.latestnumbercontent { font-size: 9pt; color: #222222; line-height: 10pt; }
/* выделение разрядкой, например Где купить электронную версию журнала*/ 
.letterspacing02ems {  letter-spacing: 0.2em}


/* -----------------------------------Левая сторона-----------------------------------*/
/* номер журнала на главной странице*/ 
.issueNumber { font-family: Georgia, Times New Roman, Times, serif; font-size: 24pt; color: #959595; }
/* шрифты с засечками для левой стороны страницы и акциденции*/ 
.news_hugeserif {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 17pt; color: #666666}
.news_hugeserif_black {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 17pt; color: #000000}


/* -----------------------------------Cередина-----------------------------------*/
/* средний засечный шрифт*/ 
.middleserif { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; color: #666666 }
/* маркированный список мелким беззасечным шрифтом*/ 
.biblio {font-size: 9pt; font-family: "Trebuchet MS", Arial, sans-serif; list-style-type: square; margin-top: -14px; color: #333333; padding-bottom: 8px; }
/* цитата, блок, отмечается пунктиром с трех сторон*/ 
.cit {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.cit_cor {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}



/* -----------------------------------Правая сторона*-----------------------------------/
/* заглавие рубрики крупным шрифтом - Редакция*/ 
.font18line15 {	font-size: 18pt; color: #000000;}
/* Чуть поджатый список, например перечисление членов редакции*/ 
.editorsList { vertical-align: text-top; margin-top: -4pt; }






/* для фотографий*/ 
.opacity50 {filter: Alpha(Opacity=50, FinishOpacity=50, Style=10, StartX=40, StartY=50, FinishX=40, FinishY=50);}
.visibilityGrey {filter: Gray;}


.style1 {color: #000000}
.style24 {font-family: "Trebuchet MS", Arial, sans-serif}
.style25_margin {
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, sans-serif;
	list-style-type: square;
	margin-top: -14px;
	margin-left: 24px;
	color: #333333;
	padding-bottom: 8px;
	text-decoration: underline;
}
.margin24 {
	margin-left: 24px;
}

imgright {
	CLEAR: right; FLOAT: right; WIDTH: 1%
}
.imgright TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.imgright DIV {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; COLOR: #999; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.imgleft {
	FLOAT: left;
	WIDTH: 1%;
	clear: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.imgleft DIV {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; COLOR: #999; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.imgcenter {
	CLEAR: both; MARGIN: 1em 0px; WIDTH: 1%
}
.imgcenter DIV {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; COLOR: #999; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.flash {
	border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
}
.top-bot-border {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.bot-border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.top-border {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #000000;
}
.top-right-border {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-color: #000000;
}
.ка {
	font-size: 12pt;
	line-height: 72%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.Tre14normal {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: bold;
}
.top-bottom-border {
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-color: #000000;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.style49 {
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	color: #000;
}
.style49invert {
	color: #FFF;
	background-color: #333;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.ghj {
	padding-left: 40px;
	margin-left: 80px;
	padding-right: 90px;
	float: none;
}
.rubrika {
	background-color: #434343;
	color: #FFFFFF;
}
.right-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #200020;
	margin-right: 10px;
}

.died {
	border: 1px solid #000000;
}


.style34 {font-size: 24pt}
.style38 {font-size: 16pt}

.style48 {color: #030303}
.style50 {color: #979797}
.style51 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.studentka {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 9pt;
	LINE-HEIGHT: 10pt;
	margin-top: -18px;
	margin-left: 100px;}
.oblique {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: 140%;
	font-variant: normal;
}
