body {
	background: #eaeaea;
	/*
		background-image : url(/dom1/images/background.gif);
	*/
}

td {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #474747;
}

p {
	text-indent: 10px;
}

hr {
	color: #d7d7d7;
}

.cursor {
	cursor: hand;
}

/*----- Colors -----*/

.darkest-bg {
	background: #003A8E;
}

.dark-bg {
	background: #6689BB;
}
.mid-bg {
	background: #7F9CC6;
}

.light-bg {
	background: #75C5F0;
}

.lightest-bg {
	background: #E6ECF4;
}

.lightest2-bg {
	background: #F3F3F3;
}

.white {
	background: white;
}

.eng-rus {
	color: #003A8E;
}


/*-----	Menu	----*/

.local-menu {
	background: #75C5F0;
	font: bold;
}

.local-menu A {
	font: bold 10pt Arial, Helvetica, sans-serif;
	/*color: #003A8E;*/
	color: #2C2A7A;
	text-decoration: none;
}

.local-menu A:hover {
	text-decoration: underline;
	color: #003A8E;
}

.menu-sub-header {
	background: #E6ECF4;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003A8E;
	text-align: center;
	height: 18px;
}

.reds {
	color: #F36007;
}

.menu-anons {
	background: #003A8E;
	font: 8pt Arial, Helvetica, sans-serif;
	color: white;
	text-align: center;
	height: 16px;
}

.menu .menu-anons A {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.menu .menu-anons A:hover {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.menu-cur-text .menu-anons A {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-cur-text .menu-anons A:hover {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.menu-anons A {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-anons A:hover {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.menu {
	font: 9pt Arial, Helvetica, sans-serif;
}

.menu-cur {
	font: 9pt Arial, Helvetica, sans-serif;
	background-image : url(/images/menu_cur_bg.gif);
}

.menu-cur-text {
	background: #E6ECF4;
}

.menu-header {
	background: #75C5F0;
}
.menu-header A {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003A8E;
	text-decoration: none;
}
.menu-header A:hover {
	text-decoration: none;
}

.menu-header1 {
	/*#003A8E; */
	background: #6689BB;
}
.menu-header1 A {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.menu-header1 A:hover {
	/* text-decoration: none; */
	color: #ffffff;
	text-decoration: underline;
}

.submenu-header {
	background: #E6ECF4;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #003A8E;
	text-align: left;
	height: 20px;
	text-decoration: none;
}

	/*--------------*/
	.menu A {
		font: 9pt Arial, Helvetica, sans-serif;
		color: #474747;
		text-decoration: none;
	}
	
	.menu A:hover {
		font: 9pt Arial, Helvetica, sans-serif;
		color: #474747;
		text-decoration: underline;
	}
	
	.menu-cur-text A {
		font: 9pt Arial, Helvetica, sans-serif;
		color: #474747;
		text-decoration: none;
	}
	
	.menu-cur-text A:hover {
		font: 9pt Arial, Helvetica, sans-serif;
		color: #474747;
		text-decoration: underline;
	}
	/*--------------*/

/*-----	Text	----*/

.header1 {
	/*
	background: #E6ECF4;
	background-image : url(/dom1/images/header1_bg.gif);
	
	*/
	text-align: right;
	font: bold 12pt Arial, Helvetica, sans-serif;
	color:  #003A8E;
	text-decoration: underline;
}

.header2 {
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-align: center;
}

.header3 {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: black;
	background: #E6ECF4;
	padding: 3 7 7 7;
	vertical-align: middle;
	text-indent: 0px;
}
.header3 A {
	font: bold 9pt Arial, Helvetica, sans-serif;
}

.selected {
	padding: 7 7 7 7;
	background:  #F3F3F3;
	border : 1px solid #6689BB;
}

.selected1 {
	padding: 7 7 7 7;
	background:  #E6ECF4;
}

.footer {
	background: #75C5F0;
	color: #003A8E;
	font-weight: bold;
}

/*----- Таблицы -----*/

.t1 {
	background: #003A8E;
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: white;
	height: 20px;
}

.t1 A {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: white;
}
.t1 A:hover {
	color: white;
}

.t2 {
	background: #E6ECF4;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: black;
	height: 20px;
}

.t3 {
	background: white;
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: black;
	height: 20px;
}

.t-data {
	background: white;
}

.t-data td {
	vertical-align : text-top;
}

.t-postscript {
	font: 11px Arial, Helvetica, sans-serif;
	
}

.arch-tb {
border:1px solid #75C5F0;
}


/* ---- Картинки -----*/

.image {
	border : 2 solid #6689BB;
}

.big-image {
	border : 7 solid #75C5F0;
}

/*----- Ссылки -------*/

A {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #003A8E;
	text-decoration: underline;
}

A:hover {
	color: black;
	text-decoration: underline;
}

.noline {
	text-decoration: none;
}
