
BODY {
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* scrollbars */
	scrollbar-darkshadow-color : #c0c0c0;
	scrollbar-track-color : #c0c0c0;
	scrollbar-face-color : #a0a0a4;
	overflow-x : auto;
	overflow-y : auto;
	
}

P {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : justify;
	text-indent : 24px;
	color : #000000;
}

SUB {
	font-size : 11px;
}
/*  Классы для P  */
/*  Классы для P  -- меню */
.mainmenu {
	text-align : center;
	font-size : 13px;
	text-indent : 0;
	font-weight: bold;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 6px;
	margin-bottom : 6px;
}

/*.mainmenu {
	text-align : center;
	font-size : 13px;
	text-indent : 0;
	font-weight: bold;
	margin-left : 8px;
	margin-right : 8px;
	margin-top : 6px;
	margin-bottom : 6px;
}*/


.mainsmall {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.menul2  {
	text-align:center;
	font-size: 12px;
	text-indent : 0;
}

.menul3 {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	/* должно согласовываться с тем, что в уголку : locl2 и currloc*/
	margin-top : 6px;
	margin-bottom : 5px;
	text-indent : 0px;
}

.sublink {
	font-size : 11px;
	text-indent: 24px;
}

/* Классы для P -- позиция */
.currloc {
	text-align : left;
	font-size :8pt;
	text-indent : 0px;
	font-weight: bold;
	margin-left: 15px;
	margin-top : 2px;
	margin-bottom: 4px;
}

/*.currloc {
	text-align : left;
	font-size : 13px;
	text-indent : 0px;
	font-weight: bold;
	margin-left: 15px;
	margin-top : 2px;
	margin-bottom: 2px;
}*/


	.locl2 {
	text-align : left;
	font-size : 13px;
	text-indent : 0px;
	font-weight: bold;
	margin-left: 16px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : 4px;
}
/*  классы для P&nbsp;&#8212; форматирование */
.date {
	font-size : 11px;
	text-align : left;
	text-indent : 0;
	font-weight : bold;
	color: #000080;
}

.news{
	font-size: 10px;
	text-indent: 5px;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
}

.newscenter {
	font-size : 10px;
	text-indent : 5px;
	text-align: justify;
}


.item {
	text-align : left;
	text-indent : 0px;
	font-weight : bold;
	color: #000080;
}
.itemlight {
	text-align : left;
	color: #000080;
	margin-right: 24px;
}
EM.item {
	font-weight : bold;
	color: #000080;
	text-indent : 24px;
}


.itemsmall {
	text-align : left;
	text-indent : 24px;
	/* в IE 5.5 -- точно совпадает с неупорядоченным списком */
	font-weight : bold;
	color: #000080;
	font-size : 10px;
}

.descr {
	font-size : 13px;
	text-indent : 10px;
}

.serv {
	font-size: 11px;
	text-align: center;
	margin-bottom : 5px;
	text-indent : 0px;
}

.noindent {
	text-indent: 0px;
}

P.inscr {
	font-size : 11px;
	text-align: center;
	text-indent: 0px;
	
}

.announce {
	text-align: justify;
	text-indent: 0px;
	font-size: 11px;
	text-indent: 17px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/*  Конец классов для P  */
/* ----------------------------------------------------------------------------- */

/* Классы для списков */
UL {
	list-style: disc;
	font-size : 13px;
	text-align : justify;
	
	/*  Иначе не отображается в Netscape 4 */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

OL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align : justify;
	color : #000000;
	list-style: decimal;
}

LI {
	font-size : 13px;
	text-align : justify;

}
.empty {
	list-style: none;
}


OL.loweralpha, OL.letter {
	list-style: lower-alpha;
}


.nobullet { /* test in other browsers */
	list-style-type: none;
	margin-left: 0px;
	padding-left: 24px;
}

.circle {
	list-style-type: circle;
}
.uroman {
	list-style-type: upper-roman;
}

DL {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	text-align: justify;
	}

DT {
	color: #000080;
	font-weight: bold;
	margin-top : 8px;
	margin-bottom : 4px;
}
DD {
	text-align: justify;
	margin-bottom : 8px;
}



/*  Классы для гиперссылок */
/* гиперссылки -- общие  */
A:LINK {
/*	color: #6633FF;*/
	text-decoration: underline;
	color: #0000FF;
}
A:VISITED {
	text-decoration: underline;
	color : #000080;

}
/*  гиперссылки в меню */
P.locl2 A:link, P.locl2 A:visited
{
	text-decoration: none;
	color : #000000;
}


/*P.locl2 A:hover
{
	text-decoration : underline;
	color : #000080;
}*/

/* библиография на страницах серий */
P.biblio {
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom:0px;
	margin-top: 10px;
	padding-top: 0px;
}

P.contentsfw {
	margin-bottom: 0px;
	padding-bottom:11px;
	margin-top: 5px;
	padding-top: 0px;
	text-indent: 0px;
	text-align: right;
}

/* библиография на страницах серий  ends */


/* Заголовки  */
H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size: 22px;
	color: #000080;
	line-height : 180%;
}

H2 {
	font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	text-indent: 0px;
}
H1.subheader {
	line-height : 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-indent: 0px;
	text-align: center;
	
}
H1.strongsubheader {
	line-height : 100%;
	font-family : Verdana, Geneva,  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-indent: 0px;
	text-align: center;
	
}
H1.letterheader {
	line-height : 100%;
	font-size: 18px;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;

}

H2.listheader {
	font-size:14px;
}

H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style : italic;
	font-weight : normal;
	text-align : left;
}

/*  для сложных содержаний типа Хайдеггера */
H3.contents {
	font-style: normal;
	color: #000080;
	font-weight: bold;
	margin-left: 24px;
}

H4.contents {
	font-style: italic;
	color: #000080;
	font-weight: normal;
	margin-left: 48px;
}


P.contentspara {
	font-size: 11px;
}
P.contentspara2 {
	font-size: 11px;
	text-indent: 32px;
}
P.contentsparapage {
text-align: right;
text-indent: 0;
font-size: 11px;
}

H4, .listheader {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	text-align : left;
}
H5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-left: 36px;
}

H6 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align : left;
	margin-left: 48px;
}

P.header7 {
	font-size : 11px;
	/*font-weight : bold;*/
	font-style: italic;
	text-align : left;
	text-indent: 0;
	margin-left: 48px;
}
/*  Конец заголовков */
/* ----------------------------------------------------------------- */

.searchfield {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000080;
	width:150px;
}

.searchbtn {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #c0c0c0;
	border: 1px solid #000080;
	/*width: 17px;*/
}

/* FOR PHOTOS */

tr.phtitle td {
	vertical-align:middle;
	text-align: center;
	font-size:11px;
	padding-top: 2px;
	padding-bottom: 10px;
}


/* стандартные классы*/
.left {
	text-align: left;
}
.leftnoindent {
	text-align: left;
	text-indent: 0px;
}

.aligned {
	text-align: justify;
	text-indent: 0px;
	margin-left: 24px;
}

.center {
	text-align: center;
	text-indent: 0px;
}
.right {
	text-align: right;
}
.small
{
	font-size: 11px;
}
.rightsmall
{
	font-size: 11px;
	text-align : right;
}
.strong
{
	font-weight: bold;
}

DIV#yr {
	BORDER-RIGHT: medium none; BORDER-TOP: #ccc 1px solid; DISPLAY: none; FONT-SIZE: 0.75em; Z-INDEX: 1000; RIGHT: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 250px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 50px; BACKGROUND-COLOR: white
}
DIV#yr P {
	MARGIN: 0px 0.5em 0.5em; LINE-HEIGHT: 100%
}
P.yr {
	MARGIN: 0.5em; TEXT-ALIGN: right
}

