BODY {font-family:Arial; font-size:0.8em; color:#000000; background-color:#FFFFFF; margin:0px;}        
A, A:Active, A:Visited {color: #5050c7; text-decoration: underline;}
A:Hover {text-decoration: none;}
A.whyte, A.whyte:Active, A.whyte:Visited {color: #FFFFFF; text-decoration: underline; font-size:80%}
A.whyte:Hover {color: #FFFFFF; text-decoration: none; font-size:80%}
A.black, A.black:Active, A.black:Visited {color: #000000; text-decoration: underline;}
A.black:Hover {color: #000000; text-decoration: none;}
A.url_forum, A.url_forum:Visited, A.url_forum:Active { text-decoration : underline; vertical-align:top; color: #5050c7; font-size:80%}
A.url_forum:Hover { text-decoration : none; vertical-align:top; color: #5050c7; font-size:80%}
IMG {border:solid 0px white;}
H3 {font-family:Verdana, Arial; font-size:100%; color:#464646;}
H4 {font-family:Verdana, Arial; font-size:90%; color:#464646;}
LABEL {font-size:90%; color:#464646; font-weight: normal}
INPUT.button {background: #f0eff1; font-size:90%; border-left: #fff 1px solid; border-top: #fff 1px solid; border-bottom: #000000 1px solid; border-right: #000000 1px solid; padding: 0px 0px 0px 0px}
TEXTAREA, SELECT, OPTION {font-family:Arial; font-size:100%; background-color:#FFFFFF}

TD.MENU {line-height:3em; padding-right:15px}
TD.MENU A {font-family:Arial; font-size:14px; font-weight:bold; color:#6767ce; padding-top:18px; text-decoration: underline;}
TD.MENU A:Active {font-family:Arial; text-decoration: underline;}
TD.MENU A:Visited {font-family:Arial; text-decoration: underline;}
TD.MENU A:Hover {font-family:Arial; text-decoration: none;}
TD.MENU A.curr {text-decoration: none;}
TD.MENU A.curr:Active {text-decoration: none;}
TD.MENU A.curr:Visited {text-decoration: none;}
TD.MENU A.curr:Hover { text-decoration: none;}

A.news, A.news:Visited, A.news:Active
{
	text-decoration : underline;
	vertical-align:top; 
	color: #5050c7; 
}

A.news:Hover
{
	vertical-align:top; 
	color: #5050c7; 
	text-decoration: none;
}

.nav SPAN {font-size:80%}
.nav A {text-decoration : underline; color: #5050c7; font-size:80%}
.nav A:Hover {text-decoration : none; color: #5050c7; font-size:80%}

.sel_nav SPAN {font-size:80%}
.sel_nav A {text-decoration : none; color: #5050c7; font-size:80%}
.sel_nav A:Hover {text-decoration : none; color: #5050c7; font-size:80%}

.subtitle {color:#7c7c7c; padding-bottom:20px; font-size:80%; padding-right:20px}
.subtitle A {color:#7c7c7c; text-decoration: underline;}
.subtitle A:Active {color:#7c7c7c; text-decoration: underline;}
.subtitle A:Visited {color:#7c7c7c; text-decoration: underline;}
.subtitle A:Hover {color:#7c7c7c; text-decoration: none;}

.head {font-family:Verdana, Arial; font-size:100%; color:#464646; font-weight: bold;}

.red {color:#f26522; font-size:70%;}

.publication_date {color:#7c7c7c; padding-bottom:9px; font-size:70%}

.author {font-size:80%}

.path {font-size:80%; padding-top:10px; padding-bottom:20px}

.footer {font-size:70%; color:#767677; padding:10px 20px 20px 50px;}

#BIGTEXT	{font-family: Arial, san-serif; color:#767677;	font-size:90%; font-weight:bold; line-height:0.9em;	padding-left:20px; }

#SMALLTEXT	{font-family: Arial, san-serif; 		font-size:80%; 						padding-left:20px; padding-top:10px; padding-bottom:20px; }

#NEWS H3 {font-family:Verdana, Arial; font-size:120%; color:#000000;}
#NEWS A {font-size:100%;}
#NEWS A:Hover {text-decoration: none;}

#SUBMENU TABLE TR TD{font-size:90%; line-height:1em; color:#013b8d; padding:6px 2px 6px 2px}
#SUBMENU TABLE TR TD A {text-decoration: underline; padding:2px 5px 2px 5px}
#SUBMENU TABLE TR TD A.current {text-decoration:none; color:#FFFFFF; background-color:#98b0e1;}

#LIB TABLE TR TD{font-size:90%; line-height:1em; padding:6px 0px 6px 0px}
#LIB TABLE TR TD A {text-decoration:none; border-bottom: 1px dashed }
#LIB TABLE TR TD A.person {text-decoration:underline; border-bottom: 0px}

#CONTENT {padding:0px 20px 30px 80px; font-size:90%; line-height:1.5em}
#CONTENT H3 {font-size:110%; color:#464646;}

#CONTENT #TABLETXT {font-size:90%; padding: 3px 10px 3px 5px; background-color: #FFFFFF;}
#CONTENT #TABLETXT  TR.head TD {font-weight:bold; border-top:#a0a0a0 1px solid; border-bottom:#a0a0a0 1px solid; color:#000000; background-color:#eef5fe}
#CONTENT #TABLETXT TR TD {border-bottom:#a0a0a0 1px solid; color:#000000; font-weight:normal}

#PERSONAL{padding-bottom:20px; padding-left:80px; padding-top:20px; font-size:90%; line-height:0.5em}
#PERSONAL TABLE TD {font-size:90%; padding-left:30px;}

#FORUM {font-family: Arial, san-serif; font-size:80%;}
#FORUM H3 {font-family:Verdana, Arial; font-size:120%; color:#000000;}
#FORUM A {font-size:80%;}
#FORUM A:Hover {text-decoration: none;}


.SearchSkinObject {
    font-weight: bold;
    font-size:80%;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
    padding: 1px 3px 1px 1px;
	width: 100px;
}
.SearchSkinObject.NormalTextBox
{
 	width: 300pt;
	
}
A.SearchSkinObject:link {
    text-decoration:    none;
    color: white;
    padding: 1px 3px 1px 1px;
}

A.SearchSkinObject:visited  {
    text-decoration:    none;
    color: white;
    padding: 1px 3px 1px 1px;
}

A.SearchSkinObject:active   {
    text-decoration:    none;
    color: white;
    padding: 1px 3px 1px 1px;
}

A.SearchSkinObject:hover    {
    text-decoration:    none;
    color: lightskyblue;
    background-color: transparent;
    padding: 1px 3px 1px 1px;
}
A.advSearchLabel, A.advSearchLabel:Active, A.advSearchLabel:Visited {
    color: #FFFFFF;
    text-decoration:underline;
    font-size:80%
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-right: 4px;
	padding-top: 6px;
}

.TopMenu 
{
	cursor: pointer; 
	background-position: center top; 
	background-repeat:no-repeat; 
	vertical-align:bottom;
	color : #6767CF;
	font-family: Arial ;
	font-weight: bold;
	font-size: 14px;
	text-decoration : underline; 
	
}
.TopMenuSelected 
{
	cursor: pointer; 
	background-position: center top; 
	background-repeat:no-repeat; 
	vertical-align:bottom;
	color : #6767CF;
	font-family: Arial ;
	font-weight: bold;
	font-size: 14px;
	text-decoration : none; 
	
}
.LeftMenuNormal
{
	color : #6767CF;
	font-family:Arial; 
	font-size:90%;
	line-height:1em; 
	padding: 2px 2px 2px 2px;
	cursor: pointer;
	text-decoration: underline;
}

.LeftMenuSelected
{
	font-family:Arial; 
	font-size:90%;
	line-height:1em; 
	padding: 2px 2px 2px 2px;
	text-decoration:none; 
	color:#FFFFFF; 
	cursor: pointer;
	background-color : #98b0e1;
}

.LeftMenuLink
{
	color : #6767CF;
	font-family:Arial; 
	font-size:100%;
	line-height:1em; 
	cursor: pointer;
	text-decoration: underline;
}

A.LeftMenuLink, A:Visited.LeftMenuLink, A:Active.LeftMenuLink, A:Hover.LeftMenuLink
{
	color : #6767CF;
	font-family:Arial; 
	font-size:100%;
	line-height:1em; 
	cursor: pointer;
	text-decoration: underline;
}


TD.LNodeStyle,TD.LNodeStyle A, TD.LNodeStyle A:Visited, TD.LNodeStyle A:Active, TD.LNodeStyle A:Hover
{
	text-decoration : underline;
	vertical-align:top; 
	color: #5050c7; 
}

TD.LRootNodeStyle, TD.LRootNodeStyle A, TD.LRootNodeStyle A:Visited, TD.LRootNodeStyle A:Active, TD.LRootNodeStyle A:Hover
{
	text-decoration: none;
	vertical-align:top; 
	color: #5050c7; 
	border-bottom : dashed 1px  #5050c7;
}


TD.LSelectedNodeStyle, TD.LSelectedNodeStyle A, TD.LSelectedNodeStyle A:Visited, TD.LSelectedNodeStyle A:Active, TD.LSelectedNodeStyle A:Hover
{
	text-decoration: none;
	vertical-align:top; 
	color:#FFFFFF;
	background-color:#98b0e1;
	border :none 0px black;
}

TD.author 
{
	font-size:80%;
	width: 100%; 
}
.author 
{
	font-size:80%;
	width: 100%; 
}
TD.PersonalPage A, TD.PersonalPage A:Active, TD.PersonalPage A:Visited {color: #5050c7; text-decoration: underline;}
TD.PersonalPage A:Hover {color: #5050c7; text-decoration: none;}
TD.publication_date {color:#7c7c7c; padding-bottom:9px; font-size:70%}



.MainPersonImage
{
	width : 60px;
	height : 60px;
}
.PersonImage
{
	width : 100px;
	height : 100px;
}


TD.PersonName  A, TD.PersonName  A:Active,TD.PersonName  A:Visited
{
	vertical-align:top; 
	color: #5050c7; 
	text-decoration: underline;
	padding-left: 20px; 
}
TD.PersonName A:Hover 
{
	vertical-align:top; 
	color: #5050c7; 
	text-decoration: none;
	padding-left: 20px; 
}

TD.Position
{
	vertical-align:top; 
	height:15px;
	padding-left:20px;
	padding-right:10px;
	
}

TD.ViewPosition
{
	vertical-align:top; 
	height:15px;
	width : 100px;
	padding-bottom:15px;
	
}
TD.ViewPersonName A,TD.ViewPersonName A:Active,TD.ViewPersonName A:Visited ,TD.ViewPersonName A:Hover 
{ 
	width:160px;
	vertical-align:top;
	color: #5050c7; 
	text-decoration: underline;
	width : 160px;
	padding-right: 20px;
}

TD.PersonImageTD
{
	vertical-align:top; 
	width: 100px;
}

TR.PersonTR 
{
	padding-bottom:15px;
}



TD.NodeStyle,TD.NodeStyle A, TD.NodeStyle A:Visited, TD.NodeStyle A:Active, TD.NodeStyle A:Hover
{
	text-decoration : underline;
	vertical-align:top; 
	color: #5050c7; 
}

TD.RootNodeStyle, TD.RootNodeStyle A, TD.RootNodeStyle A:Visited, TD.RootNodeStyle A:Active, TD.RootNodeStyle A:Hover
{
	text-decoration: none;
	vertical-align:top; 
	color: #5050c7; 
	border-bottom : dashed 1px  #5050c7;
}


TD.SelectedNodeStyle, TD.SelectedNodeStyle A, TD.SelectedNodeStyle A:Visited, TD.SelectedNodeStyle A:Active, TD.SelectedNodeStyle A:Hover
{
	text-decoration: none;
	vertical-align:top; 
	color: #5050c7; 
	border-bottom : dashed 1px  #5050c7;
}



table.PeopleViewMenu, table.PeopleViewMenu A,table.PeopleViewMenu A:Visited,table.PeopleViewMenu A:Hover
{
	color: #5050c7;
	text-decoration : underline;
	padding-right : 2px;
}
table.PeopleViewSelectedMenu,table.PeopleViewSelectedMenu A,table.PeopleViewSelectedMenu A:Visited,table.PeopleViewSelectedMenu A:Hover
{
	color: Black;
	text-decoration : none;
	padding-right : 2px;
}


.PersonalPageBody {font-family:Arial; font-size:0.8em; color:#000000; background-color:#FFFFFF; margin: 10px 10px 10px 70px; }        
TD.PersonalPageName {font-size:110%; color:#464646; font-weight:bold; padding-top:5px; }

.cellsBlock {
  width: 100%;
  display: table;
}
.cellLeft, .cellMiddle, .cellRight {
  display: table-cell !important;
  display: inline; /* для IE */
}
.cellLeft {
  vertical-align: top; text-align: center;
  width:5%;
}
.cellMiddle {
  vertical-align: top; text-align: center;
  width:3%;
}
.cellRight {
  vertical-align: top; text-align: left;
  width:92%;
}
.eo_css_ctrl_dnn_ctr583_TheDNNMenu_DnnMenu2 span{
	background-color:#98b0e1;
	text-decoration: none;
	vertical-align:top;
	color:#FFFFFF;
	font-family: arial;
	font-size:16px;
}
.eo_css_ctrl_dnn_ctr450_TheDNNMenu_DnnMenu2 span{
	background-color:#98b0e1;
	text-decoration: none;
	vertical-align:top;
	color:#FFFFFF;
	font-family: arial;
	font-size:16px;
}
