/*   */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-image: url(img/people4.jpg);
	background-repeat: no-repeat;
}

img {
	border: 0px;
	background-position: left;
	margin: 0px;
	padding: 0px;
}

p {
	margin: 5px;
	padding: 0px;
	text-indent: 30px;
}

li {margin: 5px;}

table {
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 10pt;
}
tr {
	margin: 0px;
	padding: 0px;
}
td {
	margin: 0px;
	padding: 0px;
}

a:link    {font-size: 10pt; color: #2020D0; text-decoration: none;}
a:visited {font-size: 10pt; color: #2020D0; text-decoration: none;}
a:hover   {font-size: 10pt; color: #2020D0; text-decoration: underline;}
a:active  {font-size: 10pt; color: #2020D0; text-decoration: none;}

.divBar {
	font-size: 10pt;
	color: #000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
	background-color: #F8F0E8;
	font-weight: bold;
}

/*   */
.divMenu {
}

.divMenuPart {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 7pt;
	text-align: right;
	margin: 7px 0px 3px 0px;
	font-weight: bold;
	height: 14px;
	vertical-align: middle;
	border-top: 1px solid #606080;
}

.spanUnderline {
	padding: 0px 5px 1px 5px;
	background-color: #606080; 
}



.divMenuLink {
	font-family: Verdana;
	margin: 2px 0px 2px 5px;
	background-color: #F8FDFE;
}

.aMenuItem:link    {font-size: 8pt; color: #0000A0; text-decoration: none;}
.aMenuItem:visited {font-size: 8pt; color: #0000A0; text-decoration: none;}
.aMenuItem:hover   {font-size: 8pt; color: #0000A0; text-decoration: underline;}
.aMenuItem:active  {font-size: 8pt; color: #0000A0; text-decoration: none;}

.aMenuItemAdm:link    {font-size: 8pt; color: #C00000; text-decoration: none;}
.aMenuItemAdm:visited {font-size: 8pt; color: #C00000; text-decoration: none;}
.aMenuItemAdm:hover   {font-size: 8pt; color: #FF6060; text-decoration: underline;}
.aMenuItemAdm:active  {font-size: 8pt; color: #C00000; text-decoration: none;}


/*   */
.divBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
}

/*    */
.aProductBottom:link    {font-size: 8pt; color: #000066; font-weight: bolder; text-decoration: none;}
.aProductBottom:visited {font-size: 8pt; color: #000066; font-weight: bolder; text-decoration: none;}
.aProductBottom:hover   {font-size: 8pt; color: #000066; font-weight: bolder; text-decoration: underline;}
.aProductBottom:active  {font-size: 8pt; color: #000066; font-weight: bolder; text-decoration: none;}

.aProductBottomADM:link    {font-size: 7pt; color: #8080F0; text-decoration: none;}
.aProductBottomADM:visited {font-size: 7pt; color: #8080F0; text-decoration: none;}
.aProductBottomADM:hover   {font-size: 7pt; color: #8080F0; text-decoration: underline;}
.aProductBottomADM:active  {font-size: 7pt; color: #8080F0; text-decoration: none;}


/*    */
.aButton {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bolder;
	color: #000099;
	background-color: #E0E0E0;
	border: 1px solid #808080;
	padding: 1px 3px;
	cursor: default;
}

.aButton:link {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bolder;
	color: #000099;
	background-color: #E0E0E0;
	border: 1px solid #808080;
	padding: 1px 3px;
}
.aButton:visited {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bolder;
	color: #000099;
	background-color: #E0E0E0;
	border: 1px solid #808080;
	padding: 1px 3px;
}
.aButton:hover {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bolder;
	color: #0000CC;
	text-decoration: none;
	background-color: #F0F0F0;
	border: 1px solid #808080;
	padding: 1px 3px;
}
.aButton:active {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bolder;
	color: #0000FF;
	background-color: #E0E0E0;
	border: 1px solid #808080;
	padding-right: 2px;
	padding-left: 4px;
}

/*     */
.aWinFooter:link {
	font-size: 7pt;
	color: #0000A0;
	padding: 0px 3px;
}
.aWinFooter:visited {
	font-size: 7pt;
	color: #0000A0;
	padding: 0px 3px;
}
.aWinFooter:hover {
	font-size: 7pt;
	color: #0000A0;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 0px 3px;
}
.aWinFooter:active {
	font-size: 7pt;
	color: #0000A0;
	padding: 0px 3px;
}

.divPageFooter {
	font-size: 9pt;
	font-family: Tahoma;
	color: #000066;
	text-align: center;
	vertical-align: middle;
}
.divPageFooterADM {
	font-size: 7pt;
	font-family: Tahoma;
	color: #8080F0;
	text-align: center;
	vertical-align: middle;
}


/*    */
.divArtCaption {
	font-family: Tahoma;
	font-size: 15pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(img/fon-lines-navy.png);
	vertical-align: middle;
	height: 30px;
}

.divWin {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	text-align: justify;
	color: #000000;
	padding: 5px;
	background-color: #FDFCFA
/*	background-image: url(img/fon-dots-2light.png); */
}


.divArtFooter {
	padding-left: 20px;
	margin: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #CCCCCC;
}

/*    */
.tableArtCaption {
	font-size: 10pt;
	border: 1px solid #404040;
	text-align: center;
}

.tdArtModified {
	font-size: 7pt;
	color: #990000;
	background-color: #999999;
	text-align: center;
}

.tableA {
	border: 1px solid #E0E0E0;
}

.tdATitle {
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	background-color: #D0D0D0;
	padding: 2px;
}

.tdALight {
	margin: 0px;
	padding: 1px 4px;
	background-image: url(img/fon-metal-b1.png);
	font-size: 9pt;
}
.tdADark {
	margin: 0px;
	padding: 1px 4px;
	background-image: url(img/fon-metal-b2.png);
	font-size: 9pt;
}
.tdB1 {
	margin: 0px;
	padding: 0px;
	border-top: 1px none #404040;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	border-left: 1px solid #404040;
}
.divEditor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00FF00;
	background-color: #000066;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #00FFFF;
}
.inputLog {
	font-size: 8pt;
	width: 80px;
	border: 1px solid #000000;
	height: 16px;
}
.inputF {
	font-size: 8pt;
	border: 1px solid #000000;
	height: 16px;
}
.inputButton {
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #E0E0E0;
	padding: 1px 3px;
	height: 16px;
	background-image: url(img/fon-button.png);
	border: none;
}

.spanAddText {
	font-family: Arial;
	font-size: 8pt;
	color: #404040;
}
form {
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
}

.formLoginState {
	text-align: right;
	background-position: right;
}
textarea {
	font-family: Arial;
	font-size: 9pt;
	border: 1px solid #404040;
}

input {
	font-size: 9pt;
	margin: 0px;
}

select {
	font-size: 9pt;
}

option {
	font-size: 9pt;
}

div.KubSU_ads468x60 {
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;
}
div.KubSU_ads100x100 {
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: center;
}

table.Kafedra{
	padding: 2px;
	border: 1px solid #000000;
}