
/*  ------------------------ Тело документа ---------------------------   */
HTML, BODY {
				padding: 0px;  
				margin: 0px; 
				font-family: Arial, Tahoma, Helvetica, sans-serif; 
				color: #545454; 
				font-size: 12px;
			   background: #FFFFFF;			
				}

P, DIV, A, TABLE, UL, OL {font-size: 12px; text-decoration: none;}
P {margin: 0; padding-bottom: 10px;}

/* ---------------------------- Заголовки -------------------------------- */

H1, H2, H3, H3.lst {
							font-size: 22px; 
							font-weight: normal; 
							font-family: Arial, Helvetica, sans-serif;  
							color: #ff560e; 
							text-decoration: none; 
							padding: 12px 0 8px 0;  
							margin: 0px; 
							line-height: normal;
						}
H2 {font-size: 11pt;}
H3 {font-size: 12px; color: #5f8599; font-weight: bold; padding: 6px 0 16px 0;}
H3.lst {font-size: 12px; color: #5f8599; font-weight: bold; padding: 3px 0 3px 0;}  /*  Для модуля список */


/* -------------------------------- Ссылки -------------------------------- */

A:link {text-decoration: underline; color: #ff560e;}
A:hover {color: #5f8599;}
A:visited {color: #5f8599; text-decoration: underline;}

A.more {
			color: #ff5b12; 
			font-family: Tahoma; 
			line-height: 22px; 
			font-size: 10px; 
			padding-left: 18px; 
			padding-bottom: 5px; 
			text-decoration: underline;
		 }
A:visited.more, A:hover.more {color: #ff5b12;}

/*  Ссылки с картинками  */
A.quest {background: url(/common/img/quest.gif) no-repeat;}
A.doc {background: url(/common/img/doc.gif) no-repeat; line-height: normal;}
A.list {background: url(/common/img/list.gif) no-repeat;}
A.arch {background: url(/common/img/arch_news.gif) no-repeat;}
A.back {background: url(/common/img/back.gif) no-repeat;}
A.print {background: url(/common/img/print.gif) no-repeat;}
A.close {background: url(/common/img/close.gif) no-repeat;}

/* --------------------------------- Списки -------------------------------- */

UL {margin: 0px 0 5px 10px;}
UL LI {
		background: url(/common/img/bulit.gif) no-repeat 0 3px; 
		padding-left: 21px; 
		list-style-type: none; 
		margin: 2px 0 3px 0;
		}
OL {margin-left: 33px;}
OL LI {padding: 1px 0 1px 0;}
UL.list {margin: 0 0 20px 5px;}
.list {margin: 0 0 10px 0;}
.list_body { padding: 5px 0 5px 0;} 



/* ------------------------------- Элементы форм -------------------------- */

FORM {margin: 0; padding: 0;}
INPUT, SELECT, TEXTAREA {	
								border: 1px solid #a2a4a2; 
								background: #FFFFFF; 
								color: #5f5f5f; 
								font-size: 11px; 
								height: 18px;
								margin-left: 0px;
								}

TEXTAREA {height: auto; font-family: Tahoma; padding-left: 2px;}

FORM.top INPUT, FORM.top SELECT {
											border: none; 
											background: #e8e9e7; 
											color: #5f5f5f; 
											font-size: 11px; 
											height: 17px;
											}
											
FORM.top .form {margin: 0 3px -1px 0;}
FORM.top .form1 {margin: 0 0 -3px 3px; height: auto;}

.input_data {margin-left: 0px; width: 150px;} /*  поле для даты  */
.calendar_w {padding: 0px; margin: 0px; width: 17px; height: 18px; } /*  Стиль для картинки календарика  */
.calendar {padding-left: 10px;}   /*   Для отступа слева календарика  */
.button {height: auto; border: none; }   /*   Для кнопки   */
.radio {border: none; background: none; margin-top: 0px; margin-left: -2px;}   /*  Для радиобаттонов  */
.separator {background: #ff560e; margin: 10px 0 10px 0;}  /*  разделитель  */
.form_area {padding: 5px 0 10px 0;} /*  отступы вокруг форм  */
.input_w {width: 300px;} /*  ширина инпутов  */
.star {color: #ff560e;} /*  звездочка  */
.bottom_f {padding: 1px 0 7px 0;}  /*  отступ для подписей к радиобаттонам и чекбоксам  */


/*  ------------------------  Пользователи -------------------------------------  */

.client_error {padding: 20px 10px 20px 10px; text-align: center; color: #ff560e;}


/*  -------------------------  Taблицы  ----------------------------------------  */

.table {border-left: 1px solid #d7d7d7;}

.table CAPTION { text-align: left; font-weight: bold; padding: 3px 5px 5px 0;}  /*  Заголовок таблицы  */

.table TH {     /*   Заголовок ячейки   */
				font-size: 11px; 
				font-weight: bold; 
				color: #FFFFFF; 
				text-transform: uppercase; 
				background: #f9601b; 
				padding: 5px 3px 3px 3px; 
				border-top: 1px solid #d7d7d7; 
				border-right: 1px solid #d7d7d7;
			 }
				
.table TD {
				border-right: 1px solid #d7d7d7; 
				border-bottom: 1px solid #d7d7d7; 
				padding: 8px 10px 8px 10px;
			 }


/* -------------------- Фиксированная ширина страницы  --------------------------  */
			 
#site {width:910px;}

/* -------------------- Левая колонка -----------------------------------------  */

#left {padding: 0 14px 50px 0; width: 247px;}

.logo {margin: 48px 0 40px 64px;}   /*  Логотип */

.contacts_block {padding: 29px 0 20px 31px; line-height: 16px;}  /*  Блок контакты  */ 


/*  Дополнительная Навигация  */
.links {margin: 8px 20px 0 0;}
.links .active {background: url(/common/img/bg_links.gif) no-repeat; height: 41px; width: 29px; text-align: center; padding-top: 10px;}
.links .inactive {width: 29px; text-align: center; padding-top: 10px;}


/* -------------------------- ЦЕНТРАЛЬНЫЙ БЛОК --------------------------------- */

#center {padding: 0 0 50px 0;}

.head_pic {
				height: 217px; 
				background: url(/common/img/orange_line.gif) no-repeat bottom right; 
				line-height: 14px; 
				margin-bottom: 33px; 
				margin-top: 11px;
				}
.head_inner {
				background: url(/common/img/orange_line.gif) no-repeat bottom right; 
				line-height: 14px; 
				margin-bottom: 33px; 
				margin-top: 11px;
				}
				
			
/* --------------------------  КОНТЕНТНАЯ ЧАСТЬ  --------------------------------- */

#body {line-height: 14px; padding-left: 3px; text-align: justify;}
.anounce {padding-bottom: 3px;}
.pic .descr {text-align: center; font-size: 10px; margin: 4px 0 4px 0;}
.links_more {padding: 20px 0 10px 0;}

				

/* --------------------------- НИЖНИЙ БЛОК ---------------------------------------  */
.grey_line {background: url(/common/img/grey_left.gif) no-repeat left #e8e9e7;}
.grey_line_in {background: url(/common/img/grey_right.gif) no-repeat right top; height: 9px;}
.copyright, .copyright * {font-size: 11px; margin: 17px 0 0 0;}

				
/*  -------------------------- ГЛАВНОЕ МЕНЮ  ------------------------------------- */

/* ------------- Статусная строка ------------- */
.status { margin: 13px 0 5px 0; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
.status A, .status A:link, .status A:hover, .status A:visited {
		font-size: 10px; 
		color: #767575; 
		text-transform: uppercase; 
		text-decoration: none; 
		background: url(/common/img/arrow.gif) no-repeat right; 
		padding-right: 15px;
		}
.status SPAN {color: #ff560e; padding-left: 5px;}


/* ------------- Меню слева на сером фоне - ВЕРХНИЕ УРОВНИ ------ */
.left_menu_conteiner {
	width: 233px;
	position: relative;
	margin-left: 10px;
}
.grey_block {
				 background: url(/common/img/uploaded/changes/corner_tr_long.gif) no-repeat left top #e8e9e7; 
				 padding: 27px 0 0 0px;
				 }
				 
.bottom_orange {
					background: url(/common/img/uploaded/changes/bottom_orange_long.gif) no-repeat left top; 
					height: 8px;
					}
					
.orange_right {
					background: url(/common/img/line_orange_right.gif) no-repeat right top #e8e9e7; 
					padding-bottom: 19px;
					}
					
.orange_right .menu {padding: 3px 0 3px 29px;}

/*  Дети первого уровня  */
.orange_right .ch_m {
							background: url(/common/img/bullit_ch_menu.gif) no-repeat 0px 3px; 
							padding: 0 0 0 10px; 
							margin: 0 10px 0 40px;
							}
.orange_right .ch_m A {
								text-transform: uppercase; 
								font-size: 10px; 
								color: #767575; 
								text-decoration: none;
							}
.orange_right .ch_m_act {
								background: url(/common/img/bullit_ch_menu_active.gif) no-repeat 0px 3px; 
								padding: 0 0 0 10px; 
								margin: 0 10px 0 40px;
								}
.orange_right .ch_m_act A {
									text-transform: uppercase; 
									font-size: 10px; 
									color: #ff560e; 
									text-decoration: none;
									}

/*  Дети второго уровня  */

.orange_right .ch2_m {
							background: url(/common/img/bullit_ch_menu.gif) no-repeat 0px 3px; 
							padding: 0 0 0 11px; 
							margin: 0 10px 0 60px;
							}
.orange_right .ch2_m A {
								text-transform: uppercase; 
								font-size: 10px; 
								color: #767575; 
								text-decoration: none;
								}
.orange_right .ch2_m_act {
									background: url(/common/img/bullit_ch_menu_active.gif) no-repeat 0px 3px; 
									padding: 0 0 0 11px; 
									margin: 0 10px 0 60px;
								}
.orange_right .ch2_m_act A {text-transform: uppercase; font-size: 10px; color: #ff560e; text-decoration: none;}

/*  ----------------- Дочерние уровни -------------  */

.child {
	
}

/* ------------------  Карта сайта ---------------- */
.sitemap A {
				color: #767575 !important; 
				text-decoration: none !important;
				}
				
.menu_sm, .menu_sm1, .menu_sm2 {
										background: url(/common/img/bulit_sitemap.gif) no-repeat 0px 6px; 
										padding: 0 0 0 10px; 
										margin: 0 10px 0 0px; 
										font-weight: bold; 
										text-transform: uppercase; 
										line-height: 16px; 
										font-size: 11px;
										}
										
.menu_sm1 {margin: 0 10px 0 37px; font-weight: normal;}
.menu_sm1 A { font-size: 10px !important;}
.menu_sm2 {margin: 0 10px 0 73px; font-weight: normal; text-transform: none;}
.menu_sm2 A { font-size: 10px !important;}


/*  ---------------------------------  АЛЬТЕРНАТИВНОЕ МЕНЮ ----------------------------------------  */

/*  ------------ Верхнее альтернативаное меню  --------  */

.menu_top {background: url(/common/img/corner_tl_m.gif) no-repeat left top #cbcdca;}
.mtright {background: url(/common/img/corner_tr_m.gif) no-repeat right top;}
.mbleft {background: url(/common/img/corner_bl_m.gif) no-repeat left bottom;}
.mbright {background: url(/common/img/corner_br_m.gif) no-repeat right bottom; margin: 0 0 0px 7px;}


/*  ------------- Альт-меню СЕРВИСЫ  -------------- */ 
.services {padding: 33px 0 20px 29px;}  
.alt_menu_01 {padding-right: 4px; padding-top: 2px;}  


/*  ----------------------- НОВОСТИ ------------------------------------------ */

.news {margin-bottom: 20px;}
.news .grey {color: #a2a4a2; font-family: Tahoma; font-size: 10px;}
A:link.link_news, A:hover.link_news, A:visited.link_news {color: #5f8599; text-decoration: none; font-weight: bold;}
.archive { padding: 20px 0 30px 0; }

/* -------------  Пейджер -------------- */

.pager {text-align: center;}
TABLE.pager, TABLE.pager A, TABLE.pager A:link, TABLE.pager A:hover, TABLE.pager A:visited {
					font-family: Tahoma; 
					font-size: 11px; 
					line-height: normal;
				}
TABLE.pager A {color: #ff560e; text-decoration: underline;} 				
TABLE.pager .first { margin: 0 3px 0 3px;} /*  отступы вокруг ссылки "Первая"  */
TABLE.pager .prev {margin: 0 3px 0 3px;}  /*  отступы вокруг ссылки "Предыдцщая"  */
TABLE.pager .next {margin: 0 3px 0 3px;} /*  отступы вокруг ссылки "Следующая"  */
TABLE.pager .last {margin: 0 3px 0 3px;} /*  отступы вокруг ссылки "Последняя"  */
TABLE.pager TD.first-tab {padding-right: 1px;}  /* Ячейка "Первая" */
TABLE.pager TD.prev-tab {padding-right: 4px;} /* Ячейка "Предыдущая" */
TABLE.pager TD.next-tab {padding-left: 4px;} /* Ячейка "Следующая" */
TABLE.pager TD.last-tab {padding-left: 1px;} /* Ячейка "Последняя" */
TABLE.pager .sptr {color: #CCCCCC; padding: 0 8px 0 8px;}  /*  Разделитель между цифрами */
TABLE.pager .number {font-weight: bold;} /*  Текущий номер страницы  */


/* --------- Промо-блок на сером фоне ------------ */

.promo_block {background: url(/common/img/corner_tl.gif) no-repeat left top #e8e9e7;}
.white_rtop {background: url(/common/img/white_rtop.gif) no-repeat right top; text-align: right; padding-bottom: 4px;}
.bottom_left {background: url(/common/img/corner_bl.gif) no-repeat left bottom;}
.bottom_right {background: url(/common/img/corner_br.gif) no-repeat right bottom; margin-bottom: 20px;}
.bottom_right_1 {background: url(/common/img/corner_br.gif) no-repeat right bottom;}
.top_right {background: url(/common/img/corner_tr.gif) no-repeat right top;}
.promo_text {margin: 0 15px 0 23px;} 


/* ----------------------------- ОФОРМИТЕЛЬСКИЕ СТИЛИ  ----------------------------- */

.blue {color: #5f8599;}
.grey {color: #a2a4a2;}
.under {text-decoration: underline;}
.left {float: left; margin-right: 11px;}
.right {float: right; margin-left: 11px;}
.inline {display: inline;}
A.nounder {text-decoration: none;}
.num {color: #ff560e;}
.orange {color: #ff560e;} 
.small {font-size: 11px;}
.bot7 {padding-bottom: 7px;}