/*silver=8B8B8B

  blue=586DB2

  ellow=E3E19E

  grey=6E6E6E*/

BODY {
    background-image: url('images/Back.jpg'); /* Путь к фоновому изображению */
    background-attachment: fixed; /* Фиксируем фон веб-страницы */
	background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
   }

.TABLE_RIGTH_TOP {
    background-image: url('images/TABLE_RIGTH_TOP.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
   }

.TABLE_RIGTH_BOTTOM {
    background-image: url('images/TABLE_RIGTH_BOTTOM.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
   }

.TABLE_RIGTH_CENTER {
    background-image: url('images/TABLE_RIGTH_CENTER.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: repeat-y; /* Отменяем повторение фона */
	text-align: center;
   }

.TABLE_CENTER_TOP {
    background: url('images/TABLE_CENTER_TOP.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
   }

.TABLE_CENTER_BOTTOM {
    background: url('images/TABLE_CENTER_BOTTOM.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
   }

.TABLE_CENTER_CENTER {
    background: url('images/TABLE_CENTER_CENTER.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: repeat-y; /* Отменяем повторение фона */
	text-align: justify;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;

   }
  
  .TABLE_CENTER_DOC_TOP {
    background: url('images/TABLE_CENTER_DOC_TOP.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
	display: block;
   }

.TABLE_CENTER_DOC_BOTTOM {
    background: url('images/TABLE_CENTER_DOC_BOTTOM.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
	display: block;
   }

.TABLE_CENTER_DOC_CENTER {
    background: url('images/TABLE_CENTER_DOC_CENTER.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: repeat-y; /* Отменяем повторение фона */
	text-align: justify;
	display: block;
	padding-left: 40px;
	padding-right: 30px;
   }

  .TABLE_CENTER_DOC_TOPW {
    background: url('images/TABLE_CENTER_DOC_TOPW.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
	display: block;
   }

.TABLE_CENTER_DOC_BOTTOMW {
    background: url('images/TABLE_CENTER_DOC_BOTTOMW.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */

	display: block;
   }

.TABLE_CENTER_DOC_CENTERW {
    background: url('images/TABLE_CENTER_DOC_CENTERW.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
	text-align: justify;
	display: block;
	padding-left: 40px;
	padding-right: 30px;
   }

  .TABLE_CENTER_DOC_TOPWR {
    background-color: WHITE; /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
	display: block;
   }

.TABLE_CENTER_DOC_BOTTOMWR {
    background-color: WHITE;/* Путь к фоновому изображению */
    background-position: center; /* Положение фона */

	display: block;
   }

.TABLE_CENTER_DOC_CENTERWR {
   background-color: WHITE; /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
	text-align: justify;
	display: block;
	padding-left: 40px;
	padding-right: 30px;
   }

.TABLE_CENTER_DOC1000_TOP {
    background: url('images/TABLE_CENTER_DOC1000_TOP.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
	display: block;
   }

.TABLE_CENTER_DOC1000_BOTTOM {
    background: url('images/TABLE_CENTER_DOC1000_BOTTOM.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */
	display: block;
   }

.TABLE_CENTER_DOC1000_CENTER {
    background: url('images/TABLE_CENTER_DOC1000_CENTER.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: repeat-y; /* Отменяем повторение фона */
	text-align: center;
	display: block;
	padding-left: 40px;
	padding-right: 30px;
   }

.TABLE_RIGTH_INF_TOP {
    background-image: url('images/TABLE_RIGTH_INF_TOP.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */

	border:0px;

   }

.TABLE_RIGTH_INF_CENTER {
    background-image: url('images/TABLE_RIGTH_INF_CENTER.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: repeat-y; /* Отменяем повторение фона */
	border:0px;

   }

.TABLE_RIGTH_INF_BOTTOM {
    background-image: url('images/TABLE_RIGTH_INF_BOTTOM.png'); /* Путь к фоновому изображению */
    background-position: center; /* Положение фона */
    background-repeat: no-repeat; /* Отменяем повторение фона */

	border:0px;
   }

.BGBLUEHEAD {

	BACKGROUND-IMAGE: url(images/fon_blue_head.png); BACKGROUND-REPEAT: no-repeat;WIDTH: 270px; HEIGHT: 15px; 

}

.BGSILVERHEAD {

	BACKGROUND-IMAGE: url(images/fon_silver_head.png); BACKGROUND-REPEAT: repeat-x; WIDTH: 270px; HEIGHT: 15px; 

}

.BGGREYHEAD {

	BACKGROUND-IMAGE: url(images/fon_grey_head.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 265px; HEIGHT: 15px;

}

.BGBLUECENTER {

	BACKGROUND-IMAGE: url(images/fon_blue_center.png); BACKGROUND-REPEAT: repeat-y;  WIDTH: 270px; MIN-HEIGHT: 95px;  

}

.BGSILVERCENTER {

	BACKGROUND-COLOR: #858585; MIN-HEIGHT: 95px;

}

.BGGREYCENTER {

	BACKGROUND-IMAGE: url(images/fon_grey_center.png); BACKGROUND-REPEAT: repeat-y; WIDTH: 265px; MIN-HEIGHT: 95px;

}

.BGBLUEFOOTER {

	BACKGROUND-IMAGE: url(images/fon_blue_footer.png); BACKGROUND-REPEAT: no-repeat;  WIDTH: 270px; HEIGHT: 8px; 

}

.BGSILVERFOOTER {

	BACKGROUND-COLOR: #858585; MIN-HEIGHT: 8px;

}

.BGGREYFOOTER {

	BACKGROUND-IMAGE: url(images/fon_grey_footer.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 265px; HEIGHT: 8px;

}

.BGLEFT {

	BACKGROUND-IMAGE: url(images/fon_left.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 270px; HEIGHT: 22px;

}

.BGLEFT1 {

	BACKGROUND-IMAGE: url(images/fon_left_1.png); BACKGROUND-REPEAT: no-repeat;  WIDTH: 270px; HEIGHT: 22px;

}

.BGCENTERBG {

	/*BACKGROUND-IMAGE: url(images/fon_center_bg.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 22px;*/
	BACKGROUND-IMAGE: url(images/center_bg.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 22px;

}

.BGRIGHT {

	/*BACKGROUND-IMAGE: url(images/fon_right.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 265px; HEIGHT: 22px;*/
	BACKGROUND-IMAGE: url(images/gray1.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 265px; HEIGHT: 22px;

}

.BGGLAVBG {

	/*BACKGROUND-IMAGE: url(images/fon_glav_bg.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 85px;*/

}

.BGGLAVOPORA {

	/*BACKGROUND-IMAGE: url(images/fon_glav_opora.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 265px; HEIGHT: 85px;*/

}


.BGFONFORMBLUE {

	BACKGROUND-IMAGE: url(images/fon_form_blue.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 270px; HEIGHT: 8px;

}

.BGFONFORMSILVER {

	BACKGROUND-IMAGE: url(images/fon_form_silver.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px;

}

.BGFONFORMGREY {

	BACKGROUND-IMAGE: url(images/fon_form_grey.png); BACKGROUND-REPEAT: no-repeat; WIDTH: 265px; HEIGHT: 8px;

}

.BGFONCATALOGSILVER {
   WIDTH: 232px; 
}

.BGGREY {

	BACKGROUND-IMAGE: url(images/fon_grey.png); BACKGROUND-REPEAT: repeat-y; WIDTH: 10px; 

}

.BGFONGREY {

	BACKGROUND-COLOR: #a7a79f; WIDTH: auto; WIDTH: 260px; 

}

.BGFON {

	BACKGROUND-COLOR: #EDECEA; TEXT-ALIGN: justify;

}

.BGFONNAZV {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #4961ae; TEXT-ALIGN: left; HEIGHT: 28px; BACKGROUND-COLOR: #D6D6D6; 

}

.BGDOTTED{

	BACKGROUND-IMAGE: url(images/dotted.png); BACKGROUND-REPEAT: repeat-x; HEIGHT: 8px;	

}

.H1 {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif;

}

.H1_TABLE_RIGTH {

	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0033FF; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif;

}

.H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #5c5b5b; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif;

}

.liWhite {

	LIST-STYLE-IMAGE: url(images/ul1.png);

}

.liGrey {

	LIST-STYLE-IMAGE: url(images/ul2.png); PADDING-LEFT: 5px;

}

A {

	FONT-SIZE: 11pt; COLOR: #4961ae;

}

A:link {

	TEXT-DECORATION: none;

}

A:visited {

	TEXT-DECORATION: none;

}

A:hover {

	TEXT-DECORATION: underline;

}

.Aw {

	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none;

}

.Aw:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFF00; TEXT-DECORATION: none;

}

.Aw1 {

	 FONT-SIZE: 8pt; COLOR: BLACK; TEXT-DECORATION: none; 

}

.Aw1:hover {

	 FONT-SIZE: 8pt; COLOR: #0033FF; TEXT-DECORATION: none; 

}

.Amw {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none;

}

.Amw:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #4961ae; FONT-FAMILY: Verdana; TEXT-DECORATION: none;

}
.li1{  padding-left: 10; list-style: disc; color: #4961AE; font-family: Verdana;font-size: 10pt; font-weight: bold; text-decoration: none; 
    }

.li2{   list-style: circle; color: #4961AE; PADDING-LEFT: 10px; font-family: Verdana;font-size: 10pt; font-weight: bold; text-decoration: none; 
    }

.li3{   list-style: disc; color: #4961AE; font-family: Verdana;font-size: 8pt; font-weight: none; text-decoration: none; 
    }

TABLE {

	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: justify; COLOR: #000000;

}

TABLE.compact {

	FONT-WEIGHT: normal; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow; TEXT-ALIGN: justify; COLOR: #000000;

}

TABLE.compact1 {

	FONT-WEIGHT: normal ; FONT-SIZE: 7pt; FONT-STYLE: normal; FONT-FAMILY: 'Arial Narrow'; TEXT-ALIGN: justify; COLOR: #000000;

}

CAPTION {

	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: justify; COLOR: #000000; TEXT-ALIGN: center;

}

.TRW {

	font-size: 1pt;  height: 7px;

}

.hrblue {

	COLOR: #cdd3e8; HEIGHT: 1px;

}

.hrsilver {

	COLOR: #b3b3b3; HEIGHT: 1px;

}

.hrgrey {

	COLOR: #8d8d8d; HEIGHT: 1px;

}

/**
 * Вертикальное меню
 */

/****************
 * Обязательно. Желательно не изменять.
 */
ul.vmenu li{

  /* :NOTE: Если есть расстояние между элементами, менюшка не всегда
   * корректно отрабатывает. Не получилось отловить эту особенность,
   * посему блоки пусть немного находят друг на друга */
  width: 232px;
}
ul.vmenu li{
  position: relative;
  top: 0px;
  left: 0px;
}
ul.vmenu li ul  {
  position: absolute;
  padding: 0px;
}
ul.vmenu, ul.vmenu ul{
  list-style-type: none !important;
  padding-left: 20 ; /* Отступ слева в браузере Firefox */
  margin-left: 0 ; /* Отступ слева в браузере IE и Opera */
  Z-INDEX: 999;
  margin: 0px 0px 0px 0px;
}
/* Все пункты меню должны быть блоками */
ul.vmenu li{ display: block; }
/* Все подменю изначально скрываем */
ul.vmenu ul{ display: none; text-decoration: none}
/* Элементы, над которыми указатель мыши, показываем */
ul.vmenu li:hover>ul{ display: block; }
ul.vmenu ul.over { display: block; }
/*ul.vmenu UL li:hover{BACKGROUND: #09273f; COLOR: #fff! important; position: relative;}
ul.vmenu UL li.over{BACKGROUND: #09273f; COLOR: #fff! important; position: relative;}
/* Если записать так, в IE не работает (скорее всего, потому, что встречает непонятную запись "li:hover>ul" и игнорирует все предложение):
ul.vmenu li:hover>ul, ul.vmenu ul.over { display: block; }
 */

/****************
 * Обязательно. Указываем размеры элементов .
 */
ul.vmenu li ul  {
  left: 232px;
  top: 0px;
  _top: 0px;
  background-color: #FFFFCC;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}

ul.vmenu li ul LI {
  border: 2px ridge #96c7fe;
  PADDING-TOP: 5px; PADDING-BoTTOM: 5px;
  BACKGROUND-IMAGE: url(images/BUTLINE.png);
  text-decoration: none;
}





ul.vmenu a{ text-decoration: none }

.TOPING{
  background-image: url(images/BUTTONTOP.png) !important; /* Путь к фоновому изображению */
  background-repeat: no-repeat !important; /* Отменяем повторение фона */

}
.CENTERR{
  background-image: url(images/BUTTONCENTER.png) !important; /* Путь к фоновому изображению */
  background-repeat: repeat-y !important; /* Отменяем повторение фона */
  PADDING-RIGHT: 12px; PADDING-LEFT: 10px;
}

.CENTERR_CEL{
  background-image: url(images/BUTTON.png) !important; /* Путь к фоновому изображению */
  PADDING-RIGHT: 10px; PADDING-LEFT: 14px;
  text-align: center;
  height: 47;
  vertical-align: middle;
}

.BOTTOMING{
  background-image: url(images/BUTTONBOTTOM.png) !important; /* Путь к фоновому изображению */
  background-repeat: no-repeat !important; /* Отменяем повторение фона */
}
