BODY
{
	margin : 0;
	margin-left: 20px;
	margin-right: 20px;
	padding : 0px;
	background-color : #bdbdbd;
/*	color: #FFFFFF */
/*	text-align : center;*/
}

TR.zagol
{
	background-color : #6c92a9
}

TR.odin
{
	background-color : #848484
}

TR.dva
{
	background-color : #cfcfcf
}

table {
	border-style : solid;
	border-width : 0;
/*	border-collapse : separate;
	border-collapse : collapse;*/
}

TABLE.tab
{
	border-style : solid;
	border-color : #848484;
	border-width : 1px
}

TABLE.header
{
	background-color: #848484
/*	table-width : 100%;*/
}
TABLE.note
{
	background-color : #EEF4FF;
	/*#FFFFFF #F5DA81;*/
	/*background-image: url(https://www.kapitza.ras.ru/backgrounds/cardboard.jpg);*/
	width : 90%;
	max-width : 400px ;
	border-width : 0px;
	border-color : #2A4393;
	text-align: left
}
TABLE.msglistbox
{
	width : 100%;
	max-width : 800px;
	padding: 10px;
	text-align: left
}
TABLE.mainleft{
	width : 400px;
	padding : 7px;
	background-color : #bdbdbd;
	border-width : 3px;
	border-color: #2A4393;
}
TABLE.mainright{
	width : 400px;
	padding : 7px;
	background-color : #bdbdbd;
	border-width : 3px;
	border-color: #2A4393;
}
table.container{
	width : 100%;
	border-width : 0;
	padding : 0;
	border-spacing : 0;
/*	text-align: center;*/
}
table.container888{
	width : 888px;
	margin-left : auto;
	margin-right : auto;
        background-color: #e6ebf7 /*#E0FFFF #FFFFFF*/; 
}
table.container600{
	width : 600px;
	margin-left : auto;
	margin-right : auto;
        background-color: #e6ebf7 /*#FFFFFF*/; 
}
.b{
	border-collapse: collapse;
	border-color: #2A4393;
	border-style: solid;
}
.btop{
	border-width : 1px;
	border-bottom-width : 0;
        border-top-width : 0;
	background-color : #2a4393;
}
.bbot{
	border-width : 1px;
	border-top-width : 0;
        border-bottom-width : 0;
	background-color : #2a4393;
}
.bside{
	border-width : 1px;
	border-top-width : 0;
	border-bottom-width :0px;
}
.bleft{
	border-width : 0;
	border-left-width : 1px;
}
.bright{
	border-width : 0;
	border-right-width : 1px
}
.publications{
	width : 100%;
	max-width : 550px;
	text-align : center;
	font-size : 1em;
}
IMG.photo
{
	float: left;
	border : 1px solid #001086;
	margin-right: 5px;
}

A.common
{
	font-family: Verdana, Arial, Helvetica;
	color: #001086;
	font-weight: bold;
	font-style : normal;
	letter-spacing: normal;
/*	text-decoration: underline;*/
	font-size: 8pt
}

SPAN.text1
{
	font-family: Times New Roman, Verdana, Arial, Helvetica;
	color: #001086;
	font-weight: normal;
	font-style : normal;
	letter-spacing: normal;
	text-decoration: none;
	font-size: 12pt
}

SPAN.redalert
{
	font-family: Verdana, Arial, Helvetica;
	color: red;
	font-weight: bold;
	font-style : normal;
	letter-spacing: normal;
	text-decoration: none;
	font-size: 8pt
}

SPAN.small
{
	font-family: Verdana, Arial, Helvetica;
	color: #78A0AC;
	font-weight: bold;
	font-style : normal;
	letter-spacing: normal;
	text-decoration: none;
	font-size: 8pt
}
SPAN.detail
{
	font-family: Verdana, Arial, Helvetica;
	color: #001086;
	font-weight: normal;
	font-style : normal;
	letter-spacing: normal;
	text-decoration: none;
	text-align: center;
	font-size: 6pt
}

SPAN.big
{
	font-family: Verdana, Arial, Helvetica;
	color: #001086;
	font-weight: bold;
	font-style : normal;
	letter-spacing: normal;
	text-decoration: none;
	font-size: 12pt
/*	font-size: <!--12pt--> 2 */
}

SPAN.bigger
{
	font-family: Verdana, Arial, Helvetica;
	color: #001086;
	font-weight: bold;
	font-style : normal;
	letter-spacing: normal;
	text-decoration: none;
	font-size: 16pt
}

SPAN.text_otstup
{
	display: block;
	font-family: Times New Roman, Verdana, Arial, Helvetica;
	color: #001086;
	font-weight: normal;
	font-style : normal;
	margin-left : 30px;
	letter-spacing: normal;
	text-decoration: none;
	font-size: 12pt
}
div.indent {
    font-family: Times New Roman, Verdana, Arial, Helvetica;
    color: #001086;
    font-weight: normal;
    font-style : normal;
    margin-left : 30px;
    letter-spacing: normal;
    text-decoration: none;
    font-size: 12pt
}


SPAN.message
{
	display: block;
	padding: 0;
	margin-left: 20px;
	font-family: Times New Roman, Arial, Helvetica; 
	color: #001086; 
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	cursor : pointer;
	font-size: 12pt
}
div.message {
    padding: 0;
    margin-left: 20px;
	margin-right: 20px;
    font-family: Times New Roman, Arial, Helvetica; 
    color: #001086; 
    font-weight: normal; 
    font-style : normal;
    letter-spacing: normal; 
    text-decoration: none; 
    cursor : pointer;
	text-align : center;
    font-size: 12pt
}

SPAN.title
{
	/*font-family: Verdana, Arial, Helvetica; */
    font-family: Times New Roman, Arial, Helvetica; 
	color: #001086;
/*	font-weight: bold; */
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}
div.title {
    font-family: Times New Roman, Arial, Helvetica; 
    /*font-family: Verdana, Arial, Helvetica; */
    color: #001086;
    font-weight: normal; 
/*	font-weight: bold; */
    font-style : normal;
    letter-spacing: normal; 
    text-decoration: none; 
    font-size: 10pt;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 0;
	padding-bottom : 0;
	text-align : center;
}
div.footer {
	width : 888px;
	margin : 0 auto;
	font-size : xx-small;
}
div.footerl {
	float : left;
	width : 400px;
	padding : 0;
	text-align : center;
}
div.footerc {
	padding : 0;
	margin : 0 400px 0 400px;
}
div.footerr {
	float : right;
	width : 400px;
	padding : 0;
	text-align : center;
}

SPAN.sem_title
{
	display: block;
	padding: 0;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : italic;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

SPAN.date
{
	font-family: Verdana, Arial, Helvetica; 
	color: #506f9f; 
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

SPAN.sem_date
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: normal; 
/*	font-weight: bold; */
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}
div.sem_date {
/*    font-family: Verdana, Arial, Helvetica; */
/*    color: #3d62d7; */
    font-weight: normal; 
/*	font-weight: bold; */
    font-style : normal;
    letter-spacing: normal; 
    text-decoration: none; 
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
    font-size: 10pt;
	color : #0b0b61;
}

SPAN.surname
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 14pt;
	vertical-align : top
}

SPAN.name
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt;
}

SPAN.white
{
	font-family: Verdana, Arial, Helvetica; 
	color: white; 
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

A.back
{
	font-family: Verdana, Arial, Helvetica; 
	color: #78a0ac; 
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 8pt
}

A.archive
{
	font-family: Verdana, Arial, Helvetica; 
	color: #78a0ac; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 8pt
}

SPAN.back
{
	font-family: Verdana, Arial, Helvetica; 
	color: #78a0ac; 
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 8pt
}

SPAN.common
{
	
	font-family: Verdana, Arial, Helvetica;
	color: #001086;
	font-weight: bold;
	font-style : normal;
	letter-spacing: normal;
	display: inline-block;
	line-height: 1.6em;
	font-size: 8pt

}
SPAN.commontext
{
	font-family: Verdana, Arial, Helvetica; 
	color: #001086; 
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 9pt
}

SPAN.header{
	display:block;
	font-family: Verdana, Helvetica;
/*	text-transform: uppercase; */
	color: #e1c959;
	background: #2a4393;
	padding: 15px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 12pt
}

SPAN.subheader{
	display:block;
	font-family: "Verdana", Helvetica;
/*	text-transform: uppercase; */
	color: #e1c959;
/*	background : #2a4393;*/
	background : #506f9f;

	padding: 2px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

TEXTAREA.a
{
	font-family: Verdana, Arial, Helvetica; 
	color: #001086;
	background: #cccccc;
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

SELECT.a
{
	font-family: Verdana, Arial, Helvetica; 
	color: #001086;
	background: #cccccc;
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

INPUT.a
{
	font-family: Verdana, Arial, Helvetica; 
	color: #001086;
	background: #cccccc;
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

A.submenu {
	font-family: Verdana, Arial, Helvetica;
	color: #001086;
	background: #bdbdbd;
	padding: 3px;
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 8pt;
}

A.edit_message
{
	font-family: Verdana, Arial, Helvetica;
	color: #001086;
	background: #CCCCCC;
	padding: 3px;
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

A.delete_message
{
	font-family: Verdana, Arial, Helvetica;
	color: red;
	background: #CCCCCC;
	padding: 3px;
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

A.menu_item
{
	display:block;
	font-family: Verdana, Helvetica;
/*	text-transform: uppercase;*/
	text-transform: none;
	color: #ffffff;
	background: #2a4393;
	padding: 3px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 8pt
}

A.menu_item:visited
{
	color: #e1c959;
}
A.menu_item:link
{
	color: #e1c959;
}

A.menu_item:active
{
	color: #e1c959;
}

A.menu_item:hover
{
	color: #ffffff;
	background: #506f9f;
}


A.submenu_item
{
	display:block;
	font-family: Verdana, Helvetica;
	color: #e1c959;
	background: #2a4393;
	padding: 3px;
	font-weight: normal; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 10pt
}

A.submenu_item:hover
{
	background: #506f9f;
}



A.sem_date_link
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: underline; 
	font-size: 10pt
}

A.sem_date_link:visited
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: underline; 
	font-size: 10pt
}

A.sem_date_link:link
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: underline; 
	font-size: 10pt
}

A.sem_date_link:active
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: underline; 
	font-size: 10pt
}

A.sem_date_link:hover
{
	font-family: Verdana, Arial, Helvetica; 
	color: #3d62d7; 
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: underline; 
	font-size: 10pt
}




A.button
{
	font-family: Arial, Helvetica;
	color: #2a4393;
	padding: 2px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	border: 1px solid #2a4393;
	font-size: 9pt
}

A.button:visited
{
	font-family: Arial, Helvetica;
	color: #2a4393;
	padding: 2px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	border: 1px solid #2a4393;
	font-size: 9pt
}
A.button:link
{
	font-family: Arial, Helvetica;
	color: #2a4393;
	padding: 2px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	border: 1px solid #2a4393;
	font-size: 9pt
}

A.button:active
{
	font-family: Arial, Helvetica;
	color: #2a4393;
	padding: 2px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	border: 1px solid #2a4393;
	font-size: 9pt
}

A.button:hover
{
	font-family: Arial, Helvetica;
	background: #D0D0D0;
	padding: 2px;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 9pt;
	border: 1px solid #2a4393;
}



A.dark_bold
{
	font-family: Arial;
	color: #001086;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 12pt
}

A.dark_bold:visited
{
	font-family: Arial;
	color: #001086;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 12pt
}
A.dark_bold:link
{
	font-family: Arial;
	color: #001086;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 12pt
}

A.dark_bold:active
{
	font-family: Arial;
	color: #001086;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: none; 
	font-size: 12pt
}

A.dark_bold:hover
{
	font-family: Arial;
	color: #001086;
	font-weight: bold; 
	font-style : normal;
	letter-spacing: normal; 
	text-decoration: underline; 
	font-size: 12pt
}
