H1 { color: #436185;  font-size: 140%;  padding-bottom: 3px;  font-family: Arial, Helvetica, sans-serif;         }
H2 { color: Navy;  font-size: medium; font-family: Arial, Helvetica, sans-serif; margin-top: 1.2em; margin-bottom: 0.5em;  }
TABLE {
	border:solid 0px; 
	text-align: left;
	vertical-align: top;
	}
TD {
	border:solid 0px; 
	vertical-align: top;
	}

TD.hr {
	padding-bottom: 5px;
	padding-top: 5px;
}

TABLE.pg_board {
	text-align: left;
	vertical-align: top;
	}

TR.pg_board {
	background-color: #ECECEC;
	border-color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

TD.pg_board_time {
	background-color: #D8E9E9;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid Black;
	}

TD.pg_board_from {
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	}

	
TD.pg_board {
	padding-left: 30px;
	}

TD.pg_board_extra {
	padding-left: 60px;
	font-size: x-small;
	}
	

A.topmenu {text-decoration : none;}
A.topmenu:Visited  {text-decoration : none;}
A.topmenu:Active  {text-decoration : none;}

A.topmenu2 {text-decoration : none;}
A.topmenu2:Visited  {text-decoration : none;}
A.topmenu2:Active  {text-decoration : none;}

A.leftmenu {text-decoration : none;}
A.leftmenu:Visited  {text-decoration : none;}
A.leftmenu:Active  {text-decoration : none;}

A.hiddenlink {text-decoration : none;}
A.hiddenlink:Visited  {text-decoration : none;}
A.hiddenlink:Active  {text-decoration : underline;}

/*мею слева*/
font.leftmenu {
	color: Navy;
	font-weight:bold;
	font-size : 16px;
	margin-bottom: 0%;
	text-align: left;
}
/*об институте на главной страничке сайта*/
div.about {
	font-size: small;
}
/*адрес института на главной странице сайта*/
div.address {
	color: "#333333"; 
	font-size : xx-small;
	text-align: center;
	}
div.title {
	font-family: serif; 
	font-weight: bold;
	color: Maroon;
	font-size: medium;
	text-align: center;
	}
DIV.rtitle {
	color: "black";
	font-weight: bold;
		}

A.fastlink {
	text-align: left;
	font-size: 70%;
	color: green;
	padding: 0px 0px 0px 0px;
}
HR { background-color: Black; }
H3.cv {font-size: 14pt; font-weight: bold; margin-bottom: 0.1cm; background-color: #000099; color: #FFFFFF; text-align: left}
H3.retitle {font-size: larger; font-weight: bold; margin-bottom: 0.1cm; color: Maroon; text-align: left}
.abstract { 
	color: Black; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
font.retitle {
	color: Maroon;
	font-size: larger;
	font-weight: bold;
}
font.redateline {
	font-style: italic;
	font-size: x-small;
}

/*оформление верхних и нижних колонтитулов*/
.topmenu {font-size: 4mm;  color: white;  font-weight: bold;}
table.footer {border: 0; background-color: #00A5BF;width: 100%}
table.header {border: 0; background-color: #00A5BF;width: 100%}
table.maintable {width: 100%;}
table.map {border: 0; width: 100%}
A.topmenu {text-decoration: underline;}
A.topmenu:Visited {text-decoration: underline;}
A.topmenu:Hover{color: black; text-decoration: underline;}


/*оформление ресурсов*/
.reinstitute {
	margin-left: 4mm;
	font-size: xx-small;
}

/*обратная связь*/
.fb {
	font-size: 0.4cm;
}

/*подменю, встроенные в страницы*/
A.submenu { font-family: Arial, Helvetica, sans-serif; font-size: x-small;color: green;text-decoration : none;}
A.submenu:Visited {font-family: Arial, Helvetica, sans-serif; font-size: x-small;color: green;text-decoration : none;}
A.submenu:Hover {font-family: Arial, Helvetica, sans-serif; font-size: x-small;color: green;text-decoration : underline;}
/*выделенный пуннкт субменю*/
A.activesubmenu { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: Black;text-decoration : none;font-weight: bold;}
A.activesubmenu:Visited {font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: black;text-decoration : none;font-weight: bold;}
A.activesubmenu:Hover {font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: black;text-decoration : underline;font-weight: bold;}


/*пути к страницам*/
.map {
	color: Green;
	font-size: 12px;
	margin-bottom: 0%;
	}
A.map {text-decoration : none;}
A.map:Visited  {text-decoration : none;}
A.map:Active  {text-decoration : none;}
A.map:Hover  {text-decoration : underline;color : Green;}


/*меню слева*/
.nmenuitem {
	font-size: 4.8mm;
	text-align: right;
	color: Gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
A.nmenuitem {text-decoration : none;}
A.nmenuitem:Visited  {text-decoration : none;}
A.nmenuitem:Active  {text-decoration : none;}
A.nmenuitem:Hover  {color: Black; text-decoration : underline;}

.nsubitem {
	font-size: 4mm;
	text-align: right;
	font-weight: bold;
	color: Teal;
}
A.nsubitem {text-decoration : none;}
A.nsubitem:Visited  {text-decoration : none;}
A.nsubitem:Active  {text-decoration : none;}
A.nsubitem:Hover  {text-decoration : underline;}

/*врезки с новостями на страницах*/
table.incut {
	border:solid 1px; 
   font-size: 90%;
	background-color: #F1F1F1;
	text-align: left;
}
TD.incut {
	border:solid 0px; 
	vertical-align: top;
	background-color: #F1F1F1;
   font-size: 90%;
}
TH.incut {
	border:solid 0px; 
	vertical-align: top;
	background-color: #F1F1F1;
   font-size: 90%;
	text-align: left;
}

/*другие врезки на страницах*/
.incutintext {
	width: 100%;
   font-size: 90%;
	background-color: #F0F0F0;
}
TD.incutintext {
	border:solid 0px; 
	vertical-align: top;
	background-color: #FFDDBD;
}


/*список конференций*/
div.listconfs {
   color: Black;
   font-weight: bold;
   vertical-align: top;
}

/*подписи к рисункам*/
font.imagetitle
{
	font-style: italic;
	font-weight: bold;
	color: Navy;
}

/*списки компьютеров в годовых отчетах*/
table.machines {
	border:solid 1px black; 
	border-left: 0px; 
	background-color: #F1F1F1;
	vertical-align: center;
        font-size: 90%;
	text-align: center;
}

tr.machines_h {
	background-color: #DDE7F2;
	border-color: Black;
	border-left: 1px solid Black;
}

th.machines {
	border-left: 1px solid Black;
}


td.machines {
	border-left: 1px solid Black;
	border-top: 1px solid Black;
}

td.machines_title {
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	text-align: left;
	padding-left: 10px;
}


td.machines2 {
	border-left: 1px solid Black;
}

td.machines2_ {
	border-left: 1px solid Black;
	border-top: 1px solid Black;
}


td.machines_title2 {
	border-left: 1px solid Black;
	text-align: left;
	padding-left: 10px;
}

td.machines_title2_ {
	border-left: 1px solid Black;
	border-top: 1px solid Black;
	text-align: left;
	padding-left: 10px;
}



li.conf_program {
	padding-bottom: 10px;
}

div.seminar_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-indent: 3px;
	background-color: #EEEEEE;
	padding: 1px;
	margin: 0px;
	border-top: 1px solid Black;
	padding-bottom: 2px;
	}

H2.seminar {
	margin-bottom: 0px;
}

div.seminar_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size : x-small;
	}

span.seminar_ann_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : x-small;
	margin-left: 1em;
}

span.seminar_ann_link a {
	color: green;
}

div.seminar_ann_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 80%;
	padding: 0;
	margin: 0;
	margin-left: 1em;
	margin-top: 1em;
	padding-left: 1em;
}

table.grants {
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
    font-size: 90%;
}

tr.grants {
	border-color: Black;
	border-left: 1px solid #D0D0D0;
}

th.grants {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
	border-left: 1px solid #D0D0D0;
	background-color: #F2F2F2;
	text-align: center;
}


td.grants {
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
}

td.grants_title {
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	background-color: #EFF4F7;
}




table.portfolio {
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
    font-size: 90%;
}

tr.portfolio {
	border-color: Black;
	border-left: 1px solid #D0D0D0;
}

th.portfolio {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	background-color: #F2F2F2;
	text-align: center;
}

th.portfolio_title {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	background-color: #F2F2F2;
	text-align: left;
}


td.portfolio {
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
}

td.portfolio_title {
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	background-color: #EFF4F7;
}



li.cv {
	margin-top: 6px;
	margin-bottom: 6px;
}

.separate LI {
	margin-top: 1em;
}

P.indent {
	text-indent: 2em;
}


ol.conf_program_items {
}

ol.conf_program_items li {
	padding-bottom: 1em;
}

ol.conf_program_items span.authors {
	font-weight: bold;
}

ol.conf_program_items span.desc {
	font-size: 80%;
	color: #606080;
}

table.conf_pir_program {
	vertical-align: top;
}

table.conf_pir_program span.authors {
	font-weight: bold;
}

table.conf_pir_program span.desc {
	font-size: 80%;
	color: #606080;
}
