input.foul {
	visibility: hidden;
	overflow:hidden;
	width: 1px;
	height: 1px;
}
.scroll{
}
/*
	Определяет величену заголовков в тексте страниц
	Сотрудничество
	Направление  деятельности
	Контакты
	Вакансии
	Сертификаты
	РАсче
	Семинары
*/
.zagolovok_page_text   {
	FONT-SIZE: 14px;
}
.compamy_name {/* название компании в вершине каталога*/
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #006599;
	padding-bottom: 3px;
	text-align: center;
}
.ars_left_menu { /* пункты левого вертикального меню в исходном состоянии */
	FONT-SIZE: 11px;
	COLOR: #007c44;
	FONT-FAMILY: verdana;
	line-height:120%;
	font-weight : bold;
	line-height : 19px;
}
.ars_left_menu A { /* ссылки из пунктов левого вертикального меню  */
	FONT-WEIGHT: 500;
	COLOR: #007c44;
	TEXT-DECORATION: none;
	vertical-align : top;
}
.ars_left_menu A:hover {
	/* ссылки из пунктов левого вертикального меню при наведении на них мыши*/
	FONT-WEIGHT: 500;
	/*COLOR: #004a23;
	*/
	COLOR: Black;
	TEXT-DECORATION: none;
}
P {
	FONT-WEIGHT: 500;
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: left;
}
.text_center_gray {
	/* текст рекламы - серый блок*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: center;
	background-color: White;
	border:1px solid #AAAAAA;
}
.text_center_blue {
	/* текст рекламы - синий блок*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: center;
	background-color: White;
	border-style: solid;
	border-color: #6496C7;
	border-width: 1px;
}
.text_info_green {
	/* текст рекламы - синий блок*/
	FONT-WEIGHT: 500;
	FONT-SIZE: 12px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: left;
	line-height : 14px;
	MARGIN: 0px;
	/*padding-right: 15px;
	padding-left : 15px;*/
}
.div_left_menu {
	FONT-SIZE: 9px;
	COLOR: white;
	FONT-FAMILY: verdana;
	line-height:120%;
	font-weight : bold;
	line-height : 22px;
}
.div_left_menu_main_block {
	FONT-SIZE: 9px;
	COLOR: white;
	FONT-FAMILY: verdana;
	line-height:120%;
	font-weight : bold;
}
.text_detail { /* для фразы "подробнее" */
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: right;
	padding-bottom : 5px;
	padding-top : 7px;
}
.text_detail  A { /* ссылки для фразы "подробнее" */
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #006599;
	TEXT-DECORATION : none;
	}
.text_detail  A:hover {
	/* ссылки для фразы "подробнее" при наведении на нее мыши */
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: ##a6fc1e;
	text-decoration : underline;
}
.ssilka {
	/* для фразы "подробнее" */
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: left;
	padding-bottom : 0px;
	padding-top : 0px;
}
.ssilka  A { /* ссылки для фразы "подробнее" */
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #006599;
	TEXT-DECORATION : none;
	}
.ssilka  A:hover {
	/* ссылки для фразы "подробнее" при наведении на нее мыши */
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: ##a6fc1e;
	text-decoration : underline;
}
.ssilka_vk {
	/* для фразы "подробнее" */
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: left;
	padding-bottom : 0px;
	padding-top : 0px;
}
.ssilka_vk  A { /* ссылки для фразы "подробнее" */
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #006599;
	TEXT-DECORATION : none;
	}
.ssilka_vk  A:hover {
	/* ссылки для фразы "подробнее" при наведении на нее мыши */
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: ##a6fc1e;
	text-decoration : underline;
}
.data_news {
	/*дата новости на главной*/
	FONT-SIZE: 11px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	line-height : 28px;
}

.news_arch { /*новости  архива новостей */
	FONT-SIZE: 11px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	padding-top : 6px;
}
.news_arch A{
	 COLOR: #006599;
	TEXT-DECORATION: none;
}
.news_arch A:hover {
	 COLOR: #006599;
	TEXT-DECORATION: underline;
}

H1 {
	FONT-WEIGHT: 500; FONT-SIZE: 15px; COLOR: #154aea; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
.ars_top_menu {  /* пункты верхнего горизонтального меню в исходном состоянии */
	FONT-SIZE: 11px;
	COLOR:white ;
	FONT-FAMILY: verdana;
	line-height:120%;
}
.ars_top_menu A { /* ссылки из пунктов  верхнего горизонтального меню при нажатии, практически не видны */
	FONT-WEIGHT: 500;
	COLOR: white;
	TEXT-DECORATION: none;
	padding-top: 5px;
}
.ars_top_menu A:hover {
	/* ссылки из пунктов верхнего вертикального меню при наведении на них мыши*/
	FONT-WEIGHT: 500;
	COLOR: White;
	TEXT-DECORATION: none;
}
.text_top_menu {
	/* отступ слева для названий пункты верхнего вертикального меню */

	background-image : url(fon_blue_menu.gif);
}
.bottom_line {/*отступ снизу для выравнивания рекламы в левой колонке на главной странице */
	FONT-SIZE: 10px;
	COLOR: White;
	FONT-FAMILY: verdana;
	line-height:120%;
	line-height : 22px;
	text-align : center;
}
.nav_list {
	/* список строки навигации в исходном состоянии */
	FONT-SIZE: 11px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	font-weight : bold;
	padding-bottom : 5px;
}
.nav_list A {
	/* ссылки списка строки навигации */
	FONT-WEIGHT: 500;
	COLOR: #006599;
	TEXT-DECORATION: none;
	vertical-align : top;
}
.nav_list A:hover {
	/* ссылки списка строки навигации при наведении на них мыши*/
	FONT-WEIGHT: 500;
	COLOR: #006599;
	TEXT-DECORATION: underline;
}
.list_ar_left{
	list-style-image: url(arrow_left.gif);
	line-height : 17px;

}
.list_ar_top{
	list-style-image: url(arrow_top.gif);
}
.list_defis{
	list-style-type: none;
	list-style-position : inside;
}
.table_types
{
	/*таблицы типов оборудования в перечне категорий */
	background-color: White;
	border-top-style: solid;
	border-top-color: #ededed;
	border-top-width: 6px;
	padding-left : 10px;
	FONT-SIZE: 13px;
	COLOR: #006599;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	border-bottom-width: 6px;
	line-height : 18px;
}
.table_types A{
	 COLOR: #006599;
	TEXT-DECORATION: none;
}
.table_types A:hover {
	 COLOR: #006599;
	TEXT-DECORATION: underline;
}

.table_types_element_cat
{
	background-color: White;
	border-top-style: solid;
	border-top-color: #ededed;
	border-top-width: 6px;
	padding-left : 10px;
	FONT-SIZE: 11px;
	COLOR: #006599;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	border-bottom-width: 6px;
	line-height : 18px;
}

.table_types_element_cat A{
	 COLOR: #006599;
	TEXT-DECORATION: none;
}
.table_types_element_cat A:hover {
	 COLOR: #006599;
	TEXT-DECORATION: underline;
}

.decs_modes{
	padding-left: 17px;
	padding-right: 17px;
        text-align : justify;
}
.table_models
{
	/*таблицы типов оборудования в перечне категорий */
	padding-left : 17px;
	FONT-SIZE: 12px;
	COLOR: #006599;
}
.table_models A{
	 COLOR: #006599;
	TEXT-DECORATION: none;
}
.table_models A:hover {
	 COLOR: #006599;
	TEXT-DECORATION: underline;
}

.link-b {/* для интернет-магазина */
  color: #025920;
  font-size: 10px;
}

.link-b:hover {
  text-decoration: underline;
  color: #025920;
}

.page_nav {
	/* для страничной навигации */
	FONT-WEIGHT: 500;
	FONT-SIZE: 11px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
	TEXT-ALIGN: left;
}
.page_nav  A { /* ссылки для страничной навигации */
	FONT-WEIGHT: 500;
	FONT-SIZE: 11px;
	COLOR: #006599;
	TEXT-DECORATION : none;
	}
.page_nav  A:hover {
	/* ссылки для страничной навигации при наведении на нее мыши */
	FONT-WEIGHT: 500;
	FONT-SIZE: 11px;
	COLOR: ##a6fc1e;
	text-decoration : underline;
}
.str_nav {
	FONT-SIZE: 12x;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	line-height:120%;
}
.str_nav A {
	 COLOR: #006599;
	TEXT-DECORATION: none;
}
.str_nav A:hover {
	 COLOR: #006599;
	TEXT-DECORATION: underline;
}
/*BEGIN Ввел Саша*/
A {
	BORDER: none;
	OUTLINE-STYLE: none;
	OUTLINE: none;
	COLOR: #006599;
}
A.system {
 	COLOR: #006599;
 	FONT-SIZE: 12px;
}

P.s_link {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 34px;
/*	\MARGIN-BOTTOM: 27px;
	M\ARGIN-BOTTOM: 27px;*/
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 0px;
	COLOR: #4f5a61;

}

P.s_link A{
	BORDER: none;
	OUTLINE-STYLE: none;
	OUTLINE: none;
	/*COLOR: #006599;*/
}


P.system {
	TEXT-ALIGN: justify;
	TEXT-INDENT: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
.left {
	FONT-SIZE: 12px;
	TEXT-ALIGN: justify;
  	PADDING: 0;
  	MARGIN: 16px 0px;
  /*	\MARGIN: 10px 0px;
  	M\ARGIN: 10px 0px;*/
  	TEXT-INDENT: 20px;
}
P.system2 {
	TEXT-ALIGN: justify;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
DIV.box23_scroll {
 	PADDING 0px;
 	MARGIN: 0px 31px 0px 20px;
}
.left2 {
	FONT-SIZE: 12px;
	TEXT-ALIGN: justify;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
DIV.box23 {
 	PADDING: 0;
 	MARGIN: 32px;
}
DIV.system_box {
 	PADDING: 0px;
 	MARGIN: 45px 90px 0px 90px;
 	COLOR: #4f5a61;
}
P.paragraph {
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	TEXT-ALIGN: justify;
  	PADDING: 0;
  	MARGIN: 16px 0px;
  /*	\MARGIN: 10px 0px;
  	M\ARGIN: 10px 0px;*/
  	TEXT-INDENT: 20px;
	line-height:120%;

}

.paragraph_last {
	FONT-SIZE: 12px;
	TEXT-ALIGN: justify;
    PADDING: 0;
    MARGIN: 0;
    TEXT-INDENT: 20px;
}

.caption {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 32px 0px;
 /*   \MARGIN: 25px 0px;
    M\ARGIN: 25px 0px;*/
}

.caption2 {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 19px 0px 32px 0px;
 /*   \MARGIN: 12px 0px 25px 0px;
    M\ARGIN: 12px 0px 25px 0px;*/
}


.subtitle {
	FONT-FAMILY: verdana;
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 17px 0px 17px 0px;
 /*   \MARGIN: 10px 0px 10px 0px;
    M\ARGIN: 10px 0px 10px 0px;*/
	line-height:120%;
}

.subtitle2 {
	FONT-FAMILY: verdana;
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: -3px 0px 17px 0px;
 /*   \MARGIN: -4px 0px 10px 0px;
    M\ARGIN: -4px 0px 10px 0px;*/
	line-height:120%;
}

.caption3 {
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 34px 0px 17px 0px;
 /*   \MARGIN: 27px 0px 10px 0px;
    M\ARGIN: 27px 0px 10px 0px;*/
	line-height:120%;
}

.caption4 {
	FONT-FAMILY: verdana;
	FONT-SIZE: 16px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 20px 0px 17px 0px;
  /*  \MARGIN: 13px 0px 10px 0px;
    M\ARGIN: 13px 0px 10px 0px;*/
	line-height:120%;
}

.caption5 {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 24px 0px 24px 0px;
 /*   \MARGIN: 17px 0px 17px 0px;
    M\ARGIN: 17px 0px 17px 0px;*/
	line-height:120%;
}

.big_caption {
	FONT-FAMILY: verdana;
	FONT-SIZE: 15px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 34px 0px 34px 0px;
  /*  \MARGIN: 27px 0px 27px 0px;
    M\ARGIN: 27px 0px 27px 0px;*/
    COLOR: #006599;
	line-height:120%;
}

SPAN.label {
 	FONT-SIZE: 11px;
 	TEXT-ALIGN: center;
 	FONT-WEIGHT: bold;
 	PADDING: 0px;
 	MARGIN: 10px 0px 20px 0px;
	COLOR: #4f5a61;

}

IMG.system_left{
 	PADDING: 0px;
 	MARGIN: 0px 17px 0px 0px;
 /*	\MARGIN: 0px 14px 0px 0px;
 	M\ARGIN: 0px 14px 0px 0px;*/
 	ALIGN: left;
}

IMG.system_left_flow{
 	MARGIN: 17px 17px 17px 0px;
 /*	\MARGIN: 14px 14px 14px 0px;
 	M\ARGIN: 14px 14px 14px 0px;*/
 	PADDING: 0px;
 	ALIGN: left;
}

IMG.system_right_flow{
 	PADDING: 17px 0px 17px 17px;
 /*	\PADDING: 14px 0px 14px 14px;
 	P\ADDING: 14px 0px 14px 14px;*/
 	MARGIN: 0px;
 	ALIGN: left;
}

IMG.system_right{
 	PADDING: 0px;
 	MARGIN: 0px 0px 0px 17px;
 /*	\MARGIN: 0px 0px 0px 14px;
 	M\ARGIN: 0px 0px 0px 14px;
	*/
 	ALIGN: right;
}

TABLE.system {
    PADDING: 0px;
    MARGIN: 0px;
    BORDER: 0;
    FONT-SIZE: 12px;
    COLOR: #4f5a61;
}

TABLE.system TD.system {
    PADDING-LEFT: 10px;
}

.caption_small {
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
    PADDING: 0;
    MARGIN: 16px 0px;
/*	\MARGIN: 9px 0px;
    M\ARGIN: 9px 0px;*/
}

UL.list {
 	LIST-STYLE-TYPE: none;
 	MARGIN: 0px 0px 0px 20px;
    MARGIN-BOTTOM: 0px !important;
 	MARGIN-BOTTOM: -7px;
 	PADDING: 0px;
 	FONT-FAMILY: verdana;
 	FONT-SIZE: 12px;
 	LINE-HEIGHT: 14px;
	line-height:120%;
}

UL.systemlist {
 	LIST-STYLE-TYPE: none;
 	MARGIN: 0px 0px 0px 20px;
    MARGIN-BOTTOM: -2px !important;
 	MARGIN-BOTTOM: -9px;
 	PADDING: 0px;
 	FONT-FAMILY: verdana;
 	FONT-SIZE: 12px;
 	LINE-HEIGHT: 15px;
}

LI.systemitem {
 	BACKGROUND-IMAGE: url(/ars_image/bullet.gif);
 	BACKGROUND-REPEAT: no-repeat;
 	BACKGROUND-POSITION: 0 8px;
 	MARGIN: 0px;
 	PADDING: 0 0 0 11px;
 	TEXT-ALIGN: justify;
}


LI.systemitem_short {
 	BACKGROUND-IMAGE: url(/ars_image/bullet.gif);
 	BACKGROUND-REPEAT: no-repeat;
 	BACKGROUND-POSITION: 0 9px;
 	MARGIN: 0px;
 	PADDING: 0 0 0 11px;
 	TEXT-ALIGN: left;
}

LI.item {
 	BACKGROUND-IMAGE: url(/ars_image/bullet2.gif);
 	BACKGROUND-REPEAT: no-repeat;
 	BACKGROUND-POSITION: 0 7px;
 	MARGIN: 0px;
 	PADDING: 0 0 0 11px;
 	TEXT-ALIGN: justify;
}
LI.item_short {
 	BACKGROUND-IMAGE: url(/ars_image/bullet2.gif);
 	BACKGROUND-REPEAT: no-repeat;
 	BACKGROUND-POSITION: 0 7px;
 	MARGIN: 0px;
 	PADDING: 0 0 0 11px;
 	TEXT-ALIGN: left;
}

LI.item2 {
 	BACKGROUND-IMAGE: url(/ars_image/bullet2.gif);
 	BACKGROUND-REPEAT: no-repeat;
 	BACKGROUND-POSITION: 0 17px;
 	MARGIN: 0px;
 	PADDING: 10 0 0 11px;
 	TEXT-ALIGN: left;
}

HR.line {
 	SIZE: 1;
 	COLOR : #006599;
 	MARGIN: 0px 20px;
 	PADDING: 0px;
}
DIV.back {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #006599;
	FONT-FAMILY: verdana;
	TEXT-ALIGN: left;
   	MARGIN: 10px 12px 24px 12px;
	line-height:120%;
}
INPUT.subscribe {
 	PADDING: 0px;
 	MARGIN: 0px 10px 0px 10px;
}
#t1, #t2, #t3, #t4, #t5, #t6 {position:absolute; z-index:8882;}
#t11, #t22, #t33, #t44, #t55, #t66 {position:absolute; z-index:8881;}

SUB, SUP { line-height: 1.4em; }
/*END Ввел Саша*/
#alertFon {
	background-color: Black;
	opacity:0.5;
	filter: alpha(opacity=50);
	position:absolute;
	width:100%;
	height: 100%;
	top:0px;
	left:0px;
	z-index:9999;
	padding: 0px;
	margin:0px;
}
#modalContainer {
	background-color: transparent;
	position:absolute;
	width:100%;
	height: 100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
 position:relative;
 opacity:1;
 filter: alpha(opacity=100);
 border:none;
 margin-top: 350px;
}

#alertBoxWelcome {
 position:relative;
 opacity:1;
 filter: alpha(opacity=100);
 width:361px;
 min-height:100px;
 margin-top:336px;
 border:none;
 background-position:20px 30px;
}

#modalContainer > #alertBox {
 position:fixed;
}

#alertBox h1 {
	height:20px;
	margin:0;
	font:bold 0.9em verdana,arial;
	color: White;
	border-bottom:0px solid #000;
	padding:2px 0 2px 5px;
	line-height:120%;
}

#alertBox p {
 font:0.7em verdana,arial;
 height:50px;
 padding-left:5px;
 margin-left:15px;
	line-height:120%;
}

#alertBox #closeBtn {
	background-color:white;
	display:block;
	position:relative;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:312px;
	padding-right:6px;
	border-right: 1px solid #006599;
	border-left: 1px solid #006599;
	width:16px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#006599;
	background-color: White;
	text-decoration:none;
	font-weight : bold;
	line-height:120%;
}

#alertBoxWelcome #closeBtnWelcome {
	background-color:white;
	display:block;
	position:relative;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:312px;
	padding-right:6px;
	border-right: 1px solid #006599;
	border-left: 1px solid #006599;
	width:41px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#006599;
	background-color: White;
	text-decoration:none;
	font-weight : bold;
	line-height:120%;
}

#alertBox #closeBtn:hover {
	display:block;
	position:relative;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:311px;
	padding-right:7px;
	border-right: 1px solid #006599;
	border-left: 1px solid #006599;
	width:16px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#006599;
	background-color:white;
	text-decoration:underline;
	font-weight : bold;
	line-height:120%;
}

#alertBoxWelcome #closeBtnWelcome:hover {
	display:block;
	position:relative;
	padding-top:1px;
	padding-bottom:0px;
	padding-left:311px;
	padding-right:7px;
	border-right: 1px solid #006599;
	border-left: 1px solid #006599;
	width:41px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#006599;
	background-color:white;
	text-decoration:underline;
	font-weight : bold;
	line-height:120%;
}
.yandex a{position: absolute;left: -10000px;}
