body {
	color: #000000;
	background-color: #d2d6fa;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}

td, p, ul, ol, li, div {
	color: black;
	text-indent: 0px;
	font: 12px/16px Arial, Helvetica, sans-serif;
}

table {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

td {
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

div {
	margin: 0px;
	padding: 0px;
}

a {
	color : #5600b6;
	text-decoration: none;
	outline-style: none;
}

a:hover {
	color: #0000ff;
	text-decoration: underline;
}

img {
	border-width: 0px;
}

p {
	padding: 0px;
	text-align: justify;
	margin: 0px 0px 16px 0px;
}

/* Стандартные отступы */
.bp { margin-bottom: 0px; }
.sp { margin-bottom: 16px; }

ul, ol {
	margin: 0px 0px 16px 20px;
	padding: 0px;
	list-style-position: outside;
}

li {
	margin: 4px 0px 4px 0px;
	padding: 0px;
	text-align: justify;
}

dfn {
	white-space: nowrap;
	font-style: inherit;
}

s {
	text-decoration: overline;
}

/* Оформление подложек основных зон */
#hbr1r, #hbr1e { height: 13px; }	/* отступ */
#hbr1r { background: url('/img/header-02-ru.jpg') no-repeat 0px 0px; }
#hbr1e { background: url('/img/header-02-en.jpg') no-repeat 0px 0px; }

#hbr2r, #hbr2e {	/* поле главного меню (header menu) */
	height: 32px;
	text-align: center;
	vertical-align: middle;
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	color: white;
}
#hbr2r { background: url('/img/header-02-ru.jpg') no-repeat 0px -13px; }
#hbr2e { background: url('/img/header-02-en.jpg') no-repeat 0px -13px; }

/* Элементы заголовка */
#hbr3r, #hbr3e { height: 123px; }	/* поле заголовка */
#hbr3r { background: url('/img/header-02-ru.jpg') no-repeat 0px -45px; }
#hbr3e { background: url('/img/header-02-en.jpg') no-repeat 0px -45px; }

#hb31 { height: 123px; }

tr#hb31 td {
	vertical-align: bottom;
}

div#hb32 { /* блок логотипа */
	text-align: left;
	margin-bottom: 26px;
	vertical-align: bottom;
}

div#hb33 {	/* блок меню второго уровня */
	text-align: right;
	margin-bottom: 5px;
	vertical-align: bottom;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

#hbr4r { background: url('/img/header-02-ru.jpg') no-repeat 0px -168px; }
#hbr4e { background: url('/img/header-02-en.jpg') no-repeat 0px -168px; }

/* Элементы футера */
#hbr6 { height: 16px; }	/* отступ */
#hbr7 { height: 33px; }
#hb71 { height: 33px; }

td.ftc1 {
	vertical-align: top;
	background: url('/img/footer-01.gif') repeat-x 0px 0px;
}

div#hb72 {
	color: #ffffff;
	text-align: left;
	margin: 6px 0px 0px 16px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}

div#hb73 {
	color: #ffffff;
	text-align: right;
	margin: 6px 16px 0px 0px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
}

div#hb72 a, div#hb73 a { color: #abf6f7; } /* Ссылки в футере */
div#hb72 a:hover, div#hb73 a:hover { color: #c1ffff; }

a.mmbl {	/* Обычный пункт меню */
	color: #5600b6;
	white-space: nowrap;
	letter-spacing: normal;
}

.mmcl {		/* Текущий пункт меню */
	color: black;
	white-space: nowrap;
	letter-spacing: normal;
}

a.mmbl:hover {	/* Подсветка обычного пункта */
	color: #0000ff;
}

a.mmcl:hover {	/* Текущий пункт - активный */
	color: #0000ff;
}

/* Заголовки */
h1, h2, h3 {
	color: #2e2e2e;
	text-align: left;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
}

h1 {
	font: 22px/26px Arial, Helvetica, sans-serif;
	margin: 12px 0px 20px;
}

h2 {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 16px;
}

h3 {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
}
