body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
	background: #ffffff;
	height: 100%;
	text-align: center;
}

table {
	margin: 0px;
	border: 0px;
	border-collapse: collapse;	
}

td {
	padding: 0px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
}

img {
	margin: 0px;
	border: 0px;
}

a:link,a:hover,a:visited,a:active {
	color: #009999;
	text-decoration: none;
}

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

input {
	margin: 0px;
}

input.text {
	height: 14px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
	background: #ffffff;
	border: #bfcbcc 1px solid;
	line-height: 11px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 7px 0px 7px 0px;
}

h1 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #1e5352;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	text-transform: uppercase;
}

h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #1e5352;
	margin: 0px;
	padding:5px 0px 0px 0px;
}

h3 {
	margin: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #618686;
	padding: 9px 0px 0px 0px;
}

h4 {
	margin: 0px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
	font-weight: bold;
	padding: 11px 0px 4px 0px;
}

strong {
	font-family: Tahoma;
	color: #4c4c4c;
	font-weight: bold;
}

em {
	font-family: Tahoma;
	color: #4c4c4c;
	font-weight: italic;
}

small {
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 10px;
}

/* ФОТМАТИРОВАНИЕ КОНТЕНТА */


/* стиль для абзаца, в котором ссылка на файл DOC */
.doc {
	padding: 5px 0px 8px 30px;
	background: url("/common/img/doc.gif") top left no-repeat;
	color: #818181;
}

/* стиль для абзаца, в котором ссылка на файл PDF */
.pdf {
	padding: 5px 0px 8px 30px;
	background: url("/common/img/pdf.gif") top left no-repeat;
	color: #818181;
}

/* стиль для абзаца, в котором ссылка на файл RAR */
.rar {
	padding: 5px 0px 8px 30px;
	background: url("/common/img/rar.gif") top left no-repeat;
	color: #818181;
}

/* стиль для абзаца, в котором ссылка на файл XLS */
.xls {
	padding: 5px 0px 8px 30px;
	background: url("/common/img/xls.gif") top left no-repeat;
	color: #818181;
}

/* стиль для абзаца, в котором ссылка на файл ZIP */
.zip {
	padding: 5px 0px 8px 30px;
	background: url("/common/img/zip.gif") top left no-repeat;
	color: #818181;
}

/* стиль для абзаца, в котором ссылка на файл PPT */
.ppt {
	padding: 5px 0px 8px 30px;
	background: url("/common/img/ppt.gif") top left no-repeat;
	color: #818181;
}

/* текст маленький и жирный */
.small_bold, a.small_bold, a.small_bold:link, a.small_bold:hover, a.small_bold:visited, a.small_bold:active {
	font-size: 10px;
	font-weight: bold;
}

/* скрытая ссылка (цвета обычного текста) */
a.hid, a.hid:link, a.hid:hover, a.hid:visited, a.hid:active {
	color: #4c4c4c;
}

/* текст серый */
.grey {
	color: #818181;
}

/* текст светло-серый */
.ltgrey {
	color: #dfe5e5;
}

/* текст цвета нормального моря */
.aqua {
	color: #009999;
}

/* текст такой цвета мутного моря */
.tsea {
	color: #6da4a4;
}

/* текст в цвет болота */
.tdrksea {
	color: #4f7978;
}

/* див или п - текстовый блок (врезка), серенький */
.textblock {
	margin: 2px 0px 6px 0px;
	padding: 2px 20px 2px 20px;
}

a.undrln, a.undrln:link, a.undrln:hover, a.undrln:visited, a.undrln:active {
	text-decoration: underline;
}

/* ----таблицы---- */

.table table {
	border: 0px;
	border-collapse: collapse;
}

.table td {
	background: #ffffff;
	padding: 9px 8px 4px 8px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	border-left: #dfe5e5 1px solid;
	border-bottom: #dfe5e5 1px solid;
}

.table th {
	background: #6da4a4;
	padding: 8px 8px 4px 8px;
	color: #ffffff;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	border-left: #dfe5e5 1px solid;
	border-bottom: #dfe5e5 1px solid;
}

/* ячейки, которые первые в строке */
td.first, th.first {
	border-left: 0px;
	padding-left: 18px;
}

/* чётные строки красим в серый */
td.odd, .odd td {
	background: #eff2f2;
}

/* название таблицы */
.table caption {
	color: #4c4c4c;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 7px 0px 2px 0px;
}






/* ОФОРМЛЕНИЕ */

ul {
	margin: 0px 0px 5px 22px;
	padding: 0px;
}

ul li {
	list-style-type: none;
	list-style-image: url("/common/img/bul.gif");
	vertical-align: middle;
	margin: 0px 0px 5px 0px;
}

ol{
	color:#a5a5a5; /*цвет списка = цвет цифр */ 
	font-size: 10px;
	margin: 0px 0px 5px 34px;
	padding: 0px;
	font-weight: bold;   
	behavior: url("/common/css/list.htc"); /*изменяет цвет внутри li для IE*/  
	-moz-binding: url("moz-behaviors.xml#list.htc"); /*изменяет цвет внутри li для mozillы*/
}

ol li span{
	font-size: 11px;
	color: #4c4c4c; /*цвет внутри li - для behavior */
	font-weight: normal;
}

div.spacer {
	visibility: hidden;
	font-size: 1px;
	line-height: 1px;
}

.outer_center {
	margin-left: auto;
	margin-right: auto;
}

table.outer_table {
	margin: 0px 29px 0px 30px;
}

.gr {
	background: #dfe5e5;
}

.lightgr {
	background: #f2f5f5;
}

.sea {
	background: #6da4a4;
}

.footer {
	line-height: 14px;
}

.footer_cell_1 {
	padding: 37px 29px 21px 3px;
}

.footer_cell_2 {
	padding: 37px 29px 21px 2px;
}

.footer_cell_3 {
	padding: 37px 0px 21px 0px;
}

.footer_cell_3 a.hid {
	color: #4c4c4c;
}

table.menu2 {
	margin-bottom: 1px;
}

table.menu2 tr td.rb {
	border-right: #ffffff 1px solid;
}

table.menu2 tr td.lpadd10px {
	padding-left: 10px;
}

td.sm_search {
	padding-left:4px;
}

input.sm_search {
	width: 165px;
	padding: 0px 0px 0px 2px;
	margin: 0px 9px 0px 10px;
	vertical-align: text-bottom;
}

.bbtm1gr {
	border-bottom: #e8ecec 1px solid;
}

.btop1gr {
	border-top: #e8ecec 1px solid;
}

.home_content p {
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

.textgr {
	color: #dfe5e5;
}

.list p {
	padding: 3px 0px 3px 0px;
}

/* текст со стрелочкой в начале (Распечатать, К списку и пр.) */
.dosmth {
	margin: 0px;
	padding: 7px 0px 13px 10px;
	background: url("/common/img/lm_bul.gif") 0px 14px no-repeat;
}

/* левое меню */

.lm1 {
	padding: 3px 4px 7px 21px;
	background: url("/common/img/lm_bul.gif") 7px 10px no-repeat;
}

.lm1_on {
	padding: 3px 4px 7px 21px;
	background: url("/common/img/lm_bul_on.gif") 7px 10px no-repeat;
	font-weight: bold;
}

.lm2 {
	padding: 3px 4px 7px 41px;
	background: url("/common/img/lm_bul.gif") 27px 10px no-repeat;
}

.lm3 {
	padding: 3px 4px 7px 61px;
	background: url("/common/img/lm_bul.gif") 47px 10px no-repeat;
}

/* /левое меню */

/* формы */

td.subj {
	padding-top: 2px;
	width: 194px;
	text-align: right;
}

td.star {
	width: 8px;
	text-align: left;
}

td.field textarea {
	height: 83px;
	width: 281px;
	margin: -1px 0px 10px 0px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
	background: #ffffff;
	border: #bfcbcc 1px solid;
	padding-left: 2px;
}

td.field input.text {
	height: 15px;
	width: 281px;
	margin: -1px 0px 6px 0px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
	background: #ffffff;
	line-height:12px;
	border: #bfcbcc 1px solid;
	padding: 0px 0px 0px 2px;
}

td.field select {
	height: 17px;
	width: 281px;
	margin: 0px 0px 3px 0px;
	font-family: Tahoma;
	color: #4c4c4c;
	font-size: 11px;
	background: #ffffff;
	padding: 0px;
}

td.rcbvalue {
	padding-bottom: 6px;
}

input.radio {
	vertical-align: middle;
	margin: 0px;
	margin-top: -4px;
	margin-left: -4px;
}

input.checkbox {
	vertical-align: middle;
	margin: -2px 0px -2px -4px;
}

input.btn {
	border: 0px;
	margin: 0px;
	background: #6da4a4;
	font-family: Tahoma;
	color: #ffffff;
	font-size: 11px;
	height: 14px;
	padding-top: 0px;
	line-height: 11px;
}

.arch input.text {
	width: 122px;
	padding-left: 2px;
	margin-top: -1px;
}

.search input.text {
	width: 412px;
	padding-left: 2px;
	margin-top: -1px;
}


/* /формы */

div.announces {
	padding-bottom: 6px;
}

.announces p {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

.pager span.curr {
	font-weight: bold;
}

.pager a, .pager a:hover, .pager a:visited, .pager a:link, .pager a:active {
	font-weight: normal;
	text-decoration: underline;
}

/* карта сайта */

div.sitemap {
	padding-bottom: 8px;
}

.sitemap p.m1 {
	padding: 0px 0px 4px 0px;
}

.sitemap ul {
	margin-top: -4px;
	margin-bottom: 6px;
}

.sitemap ul li ul {
	margin-top: 5px;
	margin-bottom: 4px;
}

.sitemap .m1 a, .sitemap .m1 a:link, .sitemap .m1 a:hover, .sitemap .m1 a:visited, .sitemap .m1 a:active {
	margin: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #618686;
}

.sitemap ul li {
	list-style-image: none;
	background: url("/common/img/bul.gif") top left no-repeat;
	padding-left: 11px;
	margin: 3px 0px 5px -17px;
}

.sitemap ul li a {
	font-weight: bold;
}

.sitemap ul li ul li {
	list-style-image: none;
	background: url("/common/img/bul_small.gif") top left no-repeat;
	padding-left: 11px;
	margin: 3px 0px 5px -19px;
}

.sitemap ul li ul li a {
	font-weight: normal;
}

.sitemap ul li ul li p {
	margin: 0px;
	margin-left: 15px;
	padding: 5px 0px 0px 0px;
}

.sitemap ul li ul li p a, .sitemap ul li ul li p a:link, .sitemap ul li ul li p a:hover, .sitemap ul li ul li p a:visited, .sitemap ul li ul li p a:active {
	color: #1e5352;
}

/* /карта сайта */


/* абзац без отступов */
p.nomargin {
	margin: 0px;
	padding: 0px;
}

