/* аналог inner09.css БЕЗ обнуления границ и отступов 
- тестовая  CSS для нового (08.2010) дизайна  плавающего меню 
раздел _progy. Кроме файла programs.shtml*/
BODY, TD instead of just body {
color: navy;
margin: 0px 0px 2px 0px;
font-size: 13px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
background: #FFFAF0 url(../gif/main/test/bodyFon1.jpg) repeat-x;
scrollbar-track-color:#C8E0FF;
scrollbar-face-color: #FFEFCE;
scrollbar-arrow-color:#0000FF
}
a  {
	font-size:12px;
	text-decoration:none; 
	font-weight:300;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a:link, a:visited{
	color:#0000FF; 
}
a:hover,  a:active {
	color: Olive; 
}
/*отключение пунктирной рамки вокруг графической ссылки*/
a:active, a:focus, img {
 outline: 0; 
 } 
/* блок  верхнего  меню июль 09 г.*/
div#topmnyTst  a {
border:solid #ffffff;
border-width: 0 2px 0 0;
font-size:11px;
letter-spacing:-1px;
font-weight:bold;
text-decoration:none;
display:block;
padding:1px 0 4px 0;
}
div#topmnyTst  a:link, div#topmnyTst   a:visited{
color:#FFFFFF;
}
div#topmnyTst  a:hover, div#topmnyTst   a:active {
color:Aqua;
background: #0000C4;
}
/* блок  нижнего  меню июль 09 г. - аналог forZmny*/
div#botmnyTst {
text-align:center;
margin: 0 0 6px 170px;
}
div#botmnyTstIE {
text-align:center;
margin: 0 0 0 170px;
}
div#botmnyTst  a, div#botmnyTstIE  a{
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding: 1px 0px;
}
div#botmnyTst  a:link, div#botmnyTst   a:visited, div#botmnyTstIE  a:link, div#botmnyTstIE   a:visited{
color:#808080;
background-color:#C0DFFF;
}
div#botmnyTst  a:hover, div#botmnyTst   a:active, div#botmnyTstIE  a:hover, div#botmnyTstIE   a:active {
color:#7F7F00;
background-color:#FFEFCE;
}
/*Для справки   (прописано в коде) */
/*блок  нижнего  меню. позиция текущего раздела сайта*/
.currSectZ{
background-color:#FFEFCE;
color:#7F7F00;
cursor:text;	
}
/*блок  верхнего  меню. позиция текущего раздела сайта*/
.currSectV{
color:#FFEFCE;
background: #0000C4;
cursor:text;	
}
/* /Для справки*/

H1{ 
color: navy;
margin: 6px 0px; 
font-size: 17px; 
font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
font-weight: 600; 
}
H2{ 
color: navy;
margin: 5px 0px; 
font-size: 16px; 
font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
font-weight: 600; 
}
H3{ 
color: navy;
margin: 4px 0px; 
font-size: 14px; 
font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
font-weight: 600; 
}
.servModules{
color:#0000CC;
background-color:#FFFFFF; 
}
H4{ 
color: navy;
margin: 2px 0px; 
font-size: 13px; 
font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
font-weight: 600; 
}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px;
	font-style: normal;
	color: navy;
	text-align: justify;
	font-weight: normal;
}
p.bott4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px 4px 10px;
	font-style: normal;
	color: navy;
	text-align: justify;
	font-weight: normal;
}
p.one {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px 10px;
	text-align: justify;
	text-indent: 36px;
}

p.two {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px 2px 10px;
	text-align: justify;
	text-indent: 36px;
}

p.three {
	font-size: 12px;
	margin-left:4px;
}
p.lft {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px 0px 10px;
	font-style: normal;
	color: navy;
	text-align: left;
	font-weight: normal;
}
p.lft_bot4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px 4px 10px;
	font-style: normal;
	color: navy;
	text-align: left;
	font-weight: normal;
}

p.jst_bot4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: navy;
	text-align: justify;
	font-weight: normal;
	margin: 0px 10px 4px 10px;
} 

p.lft_nw {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px 4px 10px;
	font-style: normal;
	color: navy;
	text-align: left;
	text-indent: 36px;
	font-weight: normal;
}
p.bott6j, TD instead of just p.bott6j, p.jstBot6, TD instead of just p.jstBot6  {
color: navy;
font-size: 12px;
text-align: justify;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
}
p.jstBot6 {
	margin: 0px 10px 6px 10px;
	text-indent: 36px;
}
/*  то же при text-indent: 0; */
p.bott6j {
margin: 0px 2px 6px 2px;
}
p.popup {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0px 10px 0px  10px;
	font-style: normal;
	color: navy;
	text-align: left;
	font-weight: normal;
	text-indent: 10px;
}
p.tabbl, TD instead of just p.tabbl {
color: navy;
font-size: 12px;
text-align: left;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
margin: 0px 0px 0px 0px;
text-indent:0;
}
p.tabblML10MT6, TD instead of just p.tabblML10MT6 {
color: navy;
font-size: 12px;
text-align: left;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
margin: 6px 0px 0px 10px;
}
p.tbl {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	text-align: left;
	text-indent: 20px;
	color: navy;
}

ul {
	font-weight: normal;
	margin: 0  4px  0  30px;
	list-style-position: outside;
	list-style-type: square;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.inn1 {
	font-weight: normal;
	margin: 0  30px  0  30px;
	list-style-position: outside;
	list-style-type: square;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.const {
	font-weight: normal;
	margin: 0  4px  0 30px;
	list-style-position: outside;
	LIST-STYLE-IMAGE: url(../gif/dot38n.gif);
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.consto {
	font-weight: normal;
	margin: 0  4px  0  30px;
	list-style-position: outside;
	LIST-STYLE-IMAGE: url(../gif/dot38o.gif);
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.constg {
	font-weight: normal;
	margin: 0  4px  0  30px;
	list-style-position: outside;
	LIST-STYLE-IMAGE: url(../gif/dot38g.gif);
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/**** Имитация маркированного списка .constg. 
В присутствии float :left неверно отображается (обнуляется) 
левый отступ маркированного списка см.scm.shtml
<li> заменяется выражением <img src="../gif/dot38g.gif" style="margin-left:12px;margin-right:6px;"  />
<ul>  - <p class=bott6j><br />
**/
.marker{
margin:4px 6px 0 12px;
float:left;
}
/**** задание нижней границы  пункта маркированного списка  _progy/optImportant.shtml. ****/
ul#liBot6 li, ul#liBot61 li,  ul#liBot62 li,  ul#liBot63 li{
margin-bottom:6px;
}

.likeLi{
margin-left:12px;
margin-right:6px;
}
ul.constr {
	font-weight: normal;
	margin: 0 4px 0 30px;
	list-style-position: outside;
	LIST-STYLE-IMAGE: url(../gif/dot38r.gif);
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
LI {
	margin: 0px  0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.lnh2,  li.lnh2{
margin: 3px  0px;	
}
ol {
	font-weight: normal;
	margin: 0  4px  0  30px;
	list-style-position: outside;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;
	list-style-type: decimal;
}
	
.bottom {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0;
	text-align: center;
}
.cap {  
	margin-top: 0px; margin-bottom: 2px;
}
/* аналог .bldIt*/
.file_name { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: italic; 
 font-weight: bold
 }
.flred{
	color: Red;
	font-weight: bold;
	}
.flred12{
	color: Red;
	font-weight: bold;
	font-size: 12px;
	}
.flblue{
	color: Blue;
	font-weight: bold;
	}
.form,p.form{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0;
	color:navy;
	}
.lnklft {
	text-decoration:none;
	color: white;
	font-weight: bold;
}
.map{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: Navy;
	font-weight: bold;
	background: transparent;
}
.map09{
	font-size:12px;
	font-weight: bold;
	background: transparent;
	cursor:pointer;
	padding: 1px 4px;
}
.prg{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: Navy;
	font-weight: bold;
	background: transparent;
	margin-left: 10px;
}
.left_prg{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: Navy;
	font-weight: bold;
	background: transparent;
	margin-left: 4px;
}
.tbltp, TD instead of just .tbltp{
  background-color: #C0DFFF; 
   border-right: #FFFAF0 solid 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color: #0075C6; 
  text-decoration: none; 
  text-align: center;
  font-weight: bold;
}
.tblov, TD instead of just .tblov {
 background-color: #FFEFCE;
  border-right: #FFFAF0 solid 2px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 color: #7F7F00; 
 text-decoration: none;
 text-align: center;
 font-weight: bold;
 }

.tbltpwsMny, TD instead of just .tbltpwsMny{
background-color: #C0DFFF; 
   border-right: #FFFAF0 solid 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #0075C6; 
  text-decoration: none; 
  text-align: center;
  font-weight: bold;
}
 .tblovwsMny, TD instead of just .tblovwsMny{
 background-color: #FFEFCE;
  border-right: #FFFAF0 solid 2px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size:11px; 
 color: #7F7F00; 
 text-decoration: none;
 text-align: center;
 font-weight: bold;
 }  
.tbltptd, TD instead of just .tbltptd{
  background-color: #C0DFFF; 
  font-size:8px;
  }
 .tblovtd, TD instead of just .tblovtd {
 background-color: #FFEFCE;
  font-size:8px;
 }

.tit {
font-family: Verdana,Arial,sans-serif; 
font-weight: bold; 
background-color: #0000FF; 
color: #FFFFCC; 
text-decoration: none;
margin: auto;
font-size: 13px;
}
.ttd{
	font-size:11px;
	color:navy;
	} 
.ttd12{
	font-size:12px;
	color:navy;
	} 
.ttd12bt4{
	font-size:12px;
	text-align: left;
	margin-bottom:4px;
	} 
.eleven, a.eleven{
	font-size:11px;
	} 
.ws75But{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: Navy;
	font-size:11px;
	font-weight:400;
	border-width:1px;
	cursor:pointer;
	background : #F0FFFF;
	margin: 0px 0px 0px 0px;
}

.bNot{
font-weight:normal;
}

.bld, .bldC, .bldC11, .bldCW{
font-weight:bold;
}
.bldC, .bldC11, .bldCW{
text-align:center;
}
.bldC11{
font-size:11px;
}
.bldCW{
color:white;
}
.bldRd12{
font-weight:bold;
color:red;
font-size:12px;
}
.bldIt{
font-weight:bold;
font-style : italic;
}
.It{
font-style : italic;
}
.rubric, .rubricb{
font-style : italic;
 text-decoration : underline;
}
.rubricb{
font-weight:bold;
margin: 0 0 6px 14px;
}
.upcs{
text-transform:uppercase;
}
/*см. также  pub_dop.css  стр. 31*/
.novinka{
background-color:#CCFFCC;
color:red;
margin-right:6px;
padding-left:4px;
padding-right:4px;
}
/*Paddings*/
.pad44{
padding:4px 4px;	
}
/*для файлов ..news.shtml see dilers_dop.css; wms-implantation.shtml*/
.rlzYearH3{
margin: 6px auto  20px auto;
cursor:pointer;
background:#99CCFF;
width:80%;
color:#FFFFFF;
font-size:17px;
font-weight:700;
}
.rlzYearH3D{
margin: 0px auto  2px auto;
background:#6699FF;
width:80%;
color:#FFFFFF;
font-size:17px;
font-weight:700;
}
.rlzTdYearH3{
border-style : none none groove none;
 border-left-width : 0px;
 border-right-width : 0px;
 border-width : 0 0 2px 0;
 border-color : #CCCCCC;
}
/*for  news/anonce.shtml*/
.bottBorder{
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:navy;	
}
/* для форматир.  меню  раздела  Программы то же для р. Клиенты  в clients_dop*/
/*  для блока ul  */
.LiFormtFF{
margin:2px 0 6px 20px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
.LiFormtOP{
margin:2px 0 6px 16px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
.LiFormtIE{
margin:2px 0 6px 16px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}

/*  то же для блока ul  в меню р. программы*/
.LiFormtFFmp{
margin:2px 0 6px -20px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
.LiFormtOPmp{
margin:2px 0 6px -24px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
.LiFormtIEmp{
margin:2px 0 6px 16px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
/*  с 20.08.10 то же для блока ul  в меню р. программы*/
.flMny1ulFF,  .flMny2ulFF,  .flMny1ulOP,  .flMny2ulOP, .flMny1ulIE,  .flMny2ulIE{
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
.flMny1ulFF {margin:4px 0 -1px -20px;}
.flMny2ulFF {margin:6px 0 4px -20px;}
.flMny1ulOP {margin:4px 0 -1px -24px;}
.flMny2ulOP {margin:6px 0 4px -24px;}
.flMny1ulIE {margin:4px 0 -1px 16px;}
.flMny2ulIE {margin:6px 0 4px 16px;}


/***      То же р. Карта сайта     для блока div    ****/
.LiFormtFFp{
margin:0 0;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
.LiFormtOPp{
margin:2px 0 6px -4px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
.LiFormtIEp{
margin:2px 0 0 -4px;
list-style-image: url(../images/progy/folder/prg_list.gif);
list-style-type: none;
}
/* для   р. Клиенты  из  clients_dop.css*/
.teal, h3.teal{
color: teal;
}
H5{ 
color: navy;
margin: 2px 0px 2px 0px; 
font-size: 12px; 
font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
font-weight: 600; 
}
.jstBot4, p.jstBot4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px 4px 10px;
	font-style: normal;
	color: navy;
	text-align: justify;
	font-weight: normal;
}
jstBot8, p.jstBot8 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 10px 8px 10px;
	font-style: normal;
	color: navy;
	text-align: justify;
	font-weight: normal;
}
/* для  табл. подписки в clients.shtml ; неподдерживаемые версии в _progy*/
.subscrTb, .unsupp{
background:#FFFFFF;
border:solid 2px #99CCFF;
border-collapse: collapse;
}
.subscrTdLt{
padding:2px 2px;
border:solid 1px #99CCFF;
border-width:0 1px 1px 0;	
font-size:10px;
}
.subscrTdLtBt{
padding:2px 2px;
border:solid 1px #99CCFF;
border-width:0 1px 0 0;	
font-size:10px;
}
.subscrTdRt{
padding:2px 4px;
border:solid 1px #99CCFF;
border-width:0 0 1px 0;	
font-size:10px;
}
.subscrTdRtBt{
padding:2px 4px;
border:solid 1px #99CCFF;
border-width:0 0;	
font-size:10px;
}

/*  /для   р. Клиенты  из  clients_dop.css*/
/* всплывающий комментарий. Программы - ws8.shtml*/
.refCmnt{
position:absolute;
top:180px;
left:680px;
width:250px;
border:solid 1px #FF9933;
margin:0 0 -24px 0;
background-color:#FFF9D2;
color:blue;
text-align:left;
font-size:10px;
padding:2px 2px 2px 2px;
display:block;
z-index:3;
}
/*  Блоки  р. Отраслевые решения  (Branch) - удалены см. архив*/
/********  for map.shtml *********/
/******** см. также .map09  стр. 330; #mapleftmeny  стр. 641-647 *********/
.dvLnkIE{
margin:6px 0 0 0;
}
.dvLnkFF{
margin:4px 0 0 0;
}
.dvLnkOP{
margin:0 0 0 0;
float:left;
}
.aLnkIE{
font-size:9px;
margin:0 0 0 0;
}
.aLnkFF{
font-size:9px;
margin:0 0 0 4px;
}
.aLnkOP{
font-size:9px;
margin:0 0 0 4px;
}
.cupBut09{
	font-size:11px;
	font-weight: bold;
	background: #FFFAF0;
	cursor:pointer;
	padding: 1px 4px;
}
/* Стили начинающиеся знаком # - применять к ID. Пример <h1 id=meny*/

#commny A:link		{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0075C6;text-decoration:none;}
#commny A:visited	{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0075C6;text-decoration:none;}
#commny A:active	{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#7F7F00;text-decoration:none;}
#commny A:hover		{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#7F7F00;text-decoration:none;}

#commnyTst A:link,	#commnyTst A:visited {display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#0075C6;text-decoration:none;background-color:#C0DFFF;}
#commnyTst A:hover,	#commnyTst A:active {display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#7F7F00;text-decoration:none;background-color:#FFEFCE;}

#mapleftmeny A:link, 	#mapleftmeny A:visited	{font-size:11px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#mapleftmeny A:hover, #mapleftmeny A:active	{font-size:11px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#mapleftmeny p			{font-size:11px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 1px;}
#mapleftmeny ul			{font-size:11px;font-family: Verdana,Arial,sans-serif;font-weight: bold; color:#0000FF;margin-left: 20px;list-style-type: none;list-style-position: outside;}
/* то же для Opera*/
#forOpM  A:link, #forOpM  A:visited  {line-height:16px;font-size:11px;text-decoration:none;font-weight:300;font-family: Verdana,Arial,sans-serif;color:#0000FF;}
#forOpM  A:hover, #forOpM  A:active  {line-height:16px;font-size:11px;text-decoration:none;font-weight:300;font-family: Verdana,Arial,sans-serif;color:red;}

#progy_meny, 	#progy_meny A, #progy_meny  p,	#progy_meny  ul{
font-size:11px;
font-weight:300;
font-family: Verdana,Arial,sans-serif;
}
#progy_meny A:link, 	#progy_meny A:visited{text-decoration:none; color:#0000FF;}
#progy_meny A:hover,	#progy_meny A:active{text-decoration:none; color:olive;}
#progy_meny  p{color:#0000FF;margin:  1px 1px;}

#progy_meny  ul	{
font-weight: bold; 
color:#0000FF;
margin-left: 20px;
list-style-type: square;
list-style-position: outside;
}
/* #wsmapleftmeny до 20.08.10  см. архив - ver18_08_2010*/
/* то же для Opera только для programs.shtml   */
#forOpM  A:link, #forOpM  A:visited  {line-height:16px;font-size:11px;text-decoration:none;font-weight:300;font-family: Verdana,Arial,sans-serif;color:#0000FF;}
#forOpM  A:hover, #forOpM  A:active  {line-height:16px;font-size:11px;text-decoration:none;font-weight:300;font-family: Verdana,Arial,sans-serif;color:red;}

/************  #wsmapleftmeny с   20.08.10 - увеличен размер шрифта *****************************/
#wsmapleftmeny a {font-size:9px;text-decoration:none; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#wsmapleftmeny a:link, 	 #wsmapleftmeny a:visited {font-size:0.9em;color:#0000FF;}
#wsmapleftmeny a:hover, #wsmapleftmeny a:active	 {font-size:0.9em;color:red;}

#forOp  a{line-height:16px;font-size:9px;text-decoration:none;font-weight:300;font-family: Verdana,Arial,sans-serif;}
#forOp  a:link, #forOp  a:visited{font-size:0.9em;color:#0000FF;}
#forOp  a:hover, #forOp  a:active{font-size:0.9em;color:red;}
/********** для блока  div_kup_mnu.shtml ******/
#cup1 li a, #cup2 li a{
letter-spacing: -1px;
}
/************  / #wsmapleftmeny с   20.08.10 - увеличен размер шрифта *****************************/

#wsmapleftmenu A:link	 {font-size:9px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#wsmapleftmenu A:visited {font-size:9px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#wsmapleftmenu A:active	 {font-size:9px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#wsmapleftmenu A:hover	 {font-size:9px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;}

#nizwsmapleftmeny A:link	 {font-size:9px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}
#nizwsmapleftmeny A:visited	 {font-size:9px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}
#nizwsmapleftmeny A:active	 {font-size:9px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}
#nizwsmapleftmeny A:hover	 {font-size:9px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}

#nizwsrunetmeny A:link		{font-size:9px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}
#nizwsrunetmeny A:visited	{font-size:9px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}
#nizwsrunetmeny A:active	{font-size:9px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}
#nizwsrunetmeny A:hover	 	{font-size:9px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;  background-color: transparent;}

#calcmapleftmeny A:link		{font-size:11px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#calcmapleftmeny A:visited	{font-size:11px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#calcmapleftmeny A:active	{font-size:11px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#calcmapleftmeny A:hover	{font-size:11px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#calcmapleftmeny BODY {font-size: 11px;font-family: Verdana,Arial,sans-serif; color:#0000FF;font-weight: normal;}
#calcmapleftmeny p, TD instead of just p{font-size: 11px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 1px; }
#calcmapleftmeny H1			{font-size: 17px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#calcmapleftmeny H2			{font-size: 15px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#calcmapleftmeny H3			{font-size: 14px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#calcmapleftmeny H4, TD instead of just H4{font-size: 12px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#calcmapleftmeny ul 		{font-size: 11px;font-family: Verdana,Arial,sans-serif;font-weight: bold; color:#0000FF;margin-left: 20px;margin-right: 10px;list-style-type:square;list-style-position:outside;}
#calcmapleftmeny .form, p.form, TD instead of just p.form{font-size: 11px;font-family: Verdana,Arial,sans-serif; margin:0; color: #0000FF;}
#calcmapleftmeny .butt 		{font-size:11px;cursor:pointer;color:red;background-color:yellow;margin-top:4px;margin-bottom:4px; font-family: Verdana,Arial,sans-serif; font-weight: normal;}
#calcmapleftmeny .viewbutt, p.viewbutt {font-size:11px;color:red;background-color:yellow;margin-top:2px;margin-bottom:2px; font-family: Verdana,Arial,sans-serif; font-weight: normal;}
#calcmapleftmeny .nav  		{font-size:11px;cursor:pointer; width:170px;color:#0000FF;background-color:#CCCCFF;}
#calcmapleftmeny .demo_nav  {font-size:11px;cursor:pointer; color:#0075C6;background-color:#C8E0FF;  font-weight: 600;}
/* аналог   calcmapleftmeny */
#clcmplftmny A:link		{font-size:11px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#clcmplftmny A:visited	{font-size:11px;text-decoration:none; color:#0000FF; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#clcmplftmny A:active	{font-size:11px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#clcmplftmny A:hover	{font-size:11px;text-decoration:none; color:red; font-weight:300;font-family: Verdana,Arial,sans-serif;}
#clcmplftmny BODY 		{font-size: 11px;font-family: Verdana,Arial,sans-serif; color:#0000FF;font-weight: normal;}
#clcmplftmny p, TD instead of just p{font-size: 11px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 1px; }
#clcmplftmny H1			{font-size: 17px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#clcmplftmny H2			{font-size: 15px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#clcmplftmny H3			{font-size: 14px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#clcmplftmny H4, TD instead of just H4{font-size: 12px;font-family: Verdana,Arial,sans-serif; color:#0000FF;margin: 6px;}
#clcmplftmny ul 		{font-size: 11px;font-family: Verdana,Arial,sans-serif;font-weight: bold; color:#0000FF;margin-left: 20px;margin-right: 10px;list-style-type:square;list-style-position:outside;}
#clcmplftmny .form, p.form, TD instead of just p.form{font-size: 11px;font-family: Verdana,Arial,sans-serif; margin:0; color: #0000FF;}
#clcmplftmny .butt 		{font-size:11px;cursor:pointer;color:red;background-color:yellow;margin-top:4px;margin-bottom:4px; font-family: Verdana,Arial,sans-serif; font-weight: normal;}
#clcmplftmny .viewbutt, p.viewbutt {font-size:11px;color:red;background-color:yellow;margin-top:2px;margin-bottom:2px; font-family: Verdana,Arial,sans-serif; font-weight: normal;}
#clcmplftmny .nav  		{font-size:11px;cursor:pointer; width:170px;color:#0000FF;background-color:#CCCCFF;}
#clcmplftmny .demo_nav  {font-size:11px;cursor:pointer; color:#0075C6;background-color:#C8E0FF;  font-weight : 600; }

#ref p, TD instead of just p {  font-size: 70%;}
#ref  A:link 	{font-size: 80%;}
#ref  A:visited	{font-size: 80%;}
#ref  A:active	{font-size: 80%;}
#ref  A:hover	{font-size: 80%;}

/********************  Файл cupec.shtml  reffsBtBlk - see wms.dop line 114*/
div#reffsBtBlkCup{
float:right; 
margin:6px 6px ;
 width:340px;
 padding:3px 0;
 background-color:#FFF9D2;
 border:solid 1px #FF9933;
 text-align:center;	
 z-index:3;
}
div#refzayCup{
position:absolute;
left:0;
top:600px;
display:none;
 z-index:7;
 margin:0 0 -55px 0;
  width: 350px; 
  visibility: visible;	
}
div#inner_refzayCup{
margin:0 0;
width: 350px; 
background-color:#FFF9D2;
border:solid 1px #7F7F00;
}
div#refdop{
position:absolute;
left:0;
top:720px;
display:none;
 z-index:6;
 margin:0 0 -55px 0;
 width: 350px;
  visibility: visible;
}
div#inner_refdop{
margin:0 0;
width: 350px;
background-color:#FFF3DD;
border:solid 1px #7F7F00;
}
div#refpos{
position:absolute;
left:0;
top:900px;
display:none;
 z-index:6;
 margin:0 0 -55px 0;
  width: 350px;
  height: 100px;
  visibility: visible;
}
div#inner_refpos{
margin:0 0;
width: 350px;
background-color:#E8FFFF;
border:solid 1px #7F7F00;
}

/********************  Файлы faq1-4.shtml */
/******************** текстовая ссыдка ответ/скрыть ответ. */
.shwHd, a.shwHd{
display:block;
width:150px;
}
/********************  скрытые поля */
div#buhipd1, div#buhipd2,  div#buhipd3, div#buhipd4,   div#buhipd5,  div#buhipd6, div#buhipd7,  div#buhipd8,  div#vpd1, div#vpd2, div#vpd3, div#vpd4, div#vpd5, div#vpd6, div#vpd7, div#vpd8, div#vpd9, div#vpd10, div#vpd11, div#vpd12, div#vpd13, div#vpd14, div#vpd15,div#vpd16, div#vpd17, div#vpd18, div#vpd19, div#vpd20, div#vpd21, div#vpd22, div#vppu1, div#vppu2, div#vppu3, div#vppu4, div#vppu5 {
margin:4px 0;
border:solid 1px #FF9933;
background-color:#FFF9D2;
text-align:left;
padding:4px 4px;
}
div#sad1, div#sad2,  div#sad3, div#sad4,   div#sad5,  div#otch1,   div#otch2,   div#otch3,   div#otch4,   div#otch5,   div#otch6, div#otch7,  div#otch8,  div#otch9, div#otch10, div#otch11, div#otch12, div#otch13, div#otch14, div#otch15,  div#ffnsrv, div#ffnsrv2, div#ffnsrv3, div#ttn1,  div#ttn2,  div#ttn3,  div#ttn4,  div#ttn5, div#cin1,div#cin2,div#cin3,div#cin4,div#cin5,div#cin6,div#cin7, div#cin8,div#cin9,div#cin10{
margin:4px 0;
border:solid 1px #FF9933;
background-color:#FFF9D2;
text-align:left;
padding:4px 4px;
}
div#rozn, div#rozn1, div#rozn2, div#rozn3, div#rozn4 {
margin:4px 0;
border:solid 1px #FF9933;
background-color:#FFF9D2;
text-align:left;
padding:4px 4px;
}
/********************  /Файлы faq1-4.shtml */
/******************** Кнопки разные*/
.buttYR, .buttPalR, .buttVB, .buttBB, .buttBW{
width:146px;
font-size:11px;
cursor:pointer;
margin:0 0;
padding: 0 2px;
font-weight: bold;
text-align:center;
}
.buttYR{
color:red;
background:yellow;
}
.buttPalR{
color:red;
background:#FFFFE0;
}
.buttVB{
color:#0000FF;
background:#CCCCFF;
}
.buttBB{
color:#0075C6;
background:#C8E0FF;
}
/*********** для левого меню р. Программы*/
.buttBWOld{
color:#FFFFFF;
 background : #3030FF url(../images/progy/askQbutt.gif) no-repeat 4px 2px;
padding: 3px 2px;
}
.buttBW{
color:#FFFFFF;
 background : #3030FF;
padding: 3px 2px;
}
/***********плавающее меню.  вариант от 12.08.10. *********************************/
div#fltMny, div#fltMny a, div#fltMny a:link, div#fltMny a:visited, div#fltMny1, div#fltMny1 a, div#fltMny1 a:link, div#fltMny1 a:visited, div#fltMny2, div#fltMny2 a, div#fltMny2 a:link, div#fltMny2 a:visited,div#fltMny3, div#fltMny3 a, div#fltMny3 a:link, div#fltMny3 a:visited, div#fltMny4, div#fltMny4 a, div#fltMny4 a:link, div#fltMny4 a:visited, div#fltMny5, div#fltMny5 a, div#fltMny5 a:link, div#fltMny5 a:visited, div#fltMny6, div#fltMny6 a, div#fltMny6 a:link, div#fltMny6 a:visited,div#fltMny7, div#fltMny7 a, div#fltMny7 a:link, div#fltMny7 a:visited, div#fltMny8, div#fltMny8 a, div#fltMny8 a:link, div#fltMny8 a:visited,div#fltMny9, div#fltMny9 a, div#fltMny9 a:link, div#fltMny9 a:visited, div#fltMny10, div#fltMny10 a, div#fltMny10 a:link, div#fltMny10 a:visited, div#fltMny11, div#fltMny11 a, div#fltMny11 a:link, div#fltMny11 a:visited, div#fltMny12, div#fltMny12 a, div#fltMny12 a:link, div#fltMny12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
  	text-decoration: none; 
  	text-align: left;
  	font-weight: bold;
	padding-left:2px;
	background-color: #4367A5; 
	color: #ffffff; 
	display:block;
	margin:0 0;
	width:100%;		/*for IE*/
}
div#fltMny13, div#fltMny13 a, div#fltMny13 a:link, div#fltMny13 a:visited, div#fltMny14, div#fltMny14 a, div#fltMny14 a:link, div#fltMny14 a:visited,div#fltMny15, div#fltMny15 a, div#fltMny15 a:link, div#fltMny15 a:visited, div#fltMny16, div#fltMny16 a, div#fltMny16 a:link, div#fltMny16 a:visited, div#fltMny17, div#fltMny17 a, div#fltMny17 a:link, div#fltMny17 a:visited, div#fltMny18, div#fltMny18 a, div#fltMny18 a:link, div#fltMny18 a:visited,div#fltMny19, div#fltMny19 a, div#fltMny19 a:link, div#fltMny19 a:visited, div#fltMny20, div#fltMny20 a, div#fltMny20 a:link, div#fltMny20 a:visited,div#fltMny21, div#fltMny21 a, div#fltMny21 a:link, div#fltMny21 a:visited, div#fltMny22, div#fltMny22 a, div#fltMny22 a:link, div#fltMny22 a:visited, div#fltMny23, div#fltMny23 a, div#fltMny23 a:link, div#fltMny23 a:visited, div#fltMny24, div#fltMny24 a, div#fltMny24 a:link, div#fltMny24 a:visited , div#fltMny25, div#fltMny25 a, div#fltMny25 a:link, div#fltMny25 a:visited, div#fltMny26, div#fltMny26 a, div#fltMny26 a:link, div#fltMny26 a:visited, div#fltMny27, div#fltMny27 a, div#fltMny27 a:link, div#fltMny27 a:visited, div#fltMny28, div#fltMny28 a, div#fltMny28 a:link, div#fltMny28 a:visited, div#fltMny29, div#fltMny29 a, div#fltMny29 a:link, div#fltMny29 a:visited, div#fltMny30, div#fltMny30 a, div#fltMny30 a:link, div#fltMny30 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
  	text-decoration: none; 
  	text-align: left;
  	font-weight: bold;
	padding-left:2px;
	background-color: #4367A5; 
	color: #ffffff; 
	display:block;
	margin:0 0;
	width:100%;
}
div#fltMny a:hover,div#fltMny a:active,div#fltMny1 a:hover,div#fltMny1 a:active, div#fltMny2 a:hover,div#fltMny2 a:active, div#fltMny3 a:hover,div#fltMny3 a:active,div#fltMny4 a:hover,div#fltMny4 a:active, div#fltMny5 a:hover,div#fltMny5 a:active,div#fltMny6 a:hover,div#fltMny6 a:active, div#fltMny7 a:hover,div#fltMny7 a:active, div#fltMny8 a:hover,div#fltMny8 a:active, div#fltMny9 a:hover,div#fltMny9 a:active,div#fltMny10 a:hover,div#fltMny10 a:active, div#fltMny11 a:hover,div#fltMny11 a:active,div#fltMny12 a:hover,div#fltMny12 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
  	text-decoration: none; 
  	text-align: left;
  	font-weight: bold;
	padding-left:2px;
	background-color: #0000C4; 
	color: Aqua; 
	display:block;
	margin:0 0;
	width:100%;
}
div#fltMny13 a:hover,div#fltMny13 a:active, div#fltMny14 a:hover,div#fltMny14 a:active, div#fltMny15 a:hover,div#fltMny15 a:active,div#fltMny16 a:hover,div#fltMny16 a:active, div#fltMny17 a:hover,div#fltMny17 a:active,div#fltMny18 a:hover,div#fltMny18 a:active, div#fltMny19 a:hover,div#fltMny19  a:active, div#fltMny20 a:hover,div#fltMny20 a:active, div#fltMny21 a:hover,div#fltMny21 a:active,div#fltMny22 a:hover,div#fltMny22 a:active, div#fltMny23 a:hover,div#fltMny23 a:active,div#fltMny24 a:hover,div#fltMny24 a:active,div#fltMny25 a:hover,div#fltMny25 a:active,div#fltMny26 a:hover,div#fltMny26 a:active,div#fltMny27 a:hover,div#fltMny27 a:active,div#fltMny28 a:hover,div#fltMny28 a:active,div#fltMny29 a:hover,div#fltMny29 a:active,div#fltMny30 a:hover,div#fltMny30 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
  	text-decoration: none; 
  	text-align: left;
  	font-weight: bold;
	padding-left:2px;
	background-color: #0000C4; 
	color: Aqua; 
	display:block;
	margin:0 0;
	width:100%;
}
/*активный блок*/
div#fltMnyA, div#fltMnyA a, div#fltMnyA a:link, div#fltMnyA a:visited, div#fltMnyA a:hover,div#fltMnyA a:active,div#fltMnyA1, div#fltMnyA1 a, div#fltMnyA1 a:link, div#fltMnyA1 a:visited, div#fltMnyA1 a:hover,div#fltMnyA1 a:active, div#fltMnyA2, div#fltMnyA2 a, div#fltMnyA2 a:link, div#fltMnyA2 a:visited, div#fltMnyA2 a:hover,div#fltMnyA2 a:active, div#fltMnyA3, div#fltMnyA3 a, div#fltMnyA3 a:link, div#fltMnyA3 a:visited, div#fltMnyA3 a:hover,div#fltMnyA3 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
  	text-decoration: none; 
  	text-align: left;
  	font-weight: bold;
	padding-left:2px;
	background-color:#0000C4; 
	color: #FFEFCE; 
	cursor:default;
	display:block;
	margin:0 0;
	width:100%;
}
/*пассивный неоткрываемый блок - заголовок*/
div#fltMnyP, div#fltMnyP a, div#fltMnyP a:link, div#fltMnyP a:visited, div#fltMnyP1, div#fltMnyP1 a, div#fltMnyP1 a:link, div#fltMnyP1 a:visited, div#fltMnyP2, div#fltMnyP2 a, div#fltMnyP2 a:link, div#fltMnyP2 a:visited,div#fltMnyP3, div#fltMnyP3 a, div#fltMnyP3 a:link, div#fltMnyP3 a:visited, div#fltMnyP4, div#fltMnyP4 a, div#fltMnyP4 a:link, div#fltMnyP4 a:visited, div#fltMnyP5, div#fltMnyP5 a, div#fltMnyP5 a:link, div#fltMnyP5 a:visited, div#fltMnyP6, div#fltMnyP6 a, div#fltMnyP6 a:link, div#fltMnyP6 a:visited,div#fltMnyP7, div#fltMnyP7 a, div#fltMnyP7 a:link, div#fltMnyP7 a:visited, div#fltMnyP8, div#fltMnyP8 a, div#fltMnyP8 a:link, div#fltMnyP8 a:visited,div#fltMnyP9, div#fltMnyP9 a, div#fltMnyP9 a:link, div#fltMnyP9 a:visited, div#fltMnyP10, div#fltMnyP10 a, div#fltMnyP10 a:link, div#fltMnyP10 a:visited, div#fltMnyP11, div#fltMnyP11 a, div#fltMnyP11 a:link, div#fltMnyP11 a:visited, div#fltMnyP12, div#fltMnyP12 a, div#fltMnyP12 a:link, div#fltMnyP12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
  	text-decoration: none; 
  	text-align: left;
  	font-weight: bold;
	padding-left:2px;
	background-color: #4367A5; 
	color: #ffffff; 
	cursor: default;
	display:block;
	margin:0 0;
	width:100%;
}
div#fltMnyP a:hover, div#fltMnyP a:active, div#fltMnyP1 a:hover, div#fltMnyP1 a:active, div#fltMnyP2 a:hover, div#fltMnyP2 a:active, div#fltMnyP3 a:hover, div#fltMnyP3 a:active, div#fltMnyP4 a:hover, div#fltMnyP4 a:active, div#fltMnyP5 a:hover, div#fltMnyP5 a:active, div#fltMnyP6 a:hover, div#fltMnyP6 a:active, div#fltMnyP7 a:hover, div#fltMnyP7 a:active, div#fltMnyP8 a:hover, div#fltMnyP8 a:active, div#fltMnyP9 a:hover, div#fltMnyP9 a:active, div#fltMnyP10 a:hover, div#fltMnyP10 a:active, div#fltMnyP11 a:hover, div#fltMnyP11 a:active, div#fltMnyP12 a:hover, div#fltMnyP12 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
  	text-decoration: none; 
  	text-align: left;
  	font-weight: bold;
	padding-left:2px;
	background-color: #4367A5; 
	color: #ffffff; 
	cursor: default;
	display:block;
	margin:0 0;
	width:100%;	
}
/* позиционирование крестика р.  _progy - crossPoz; about - crossPozA; news - crossPozN; clients - crossPozNInCl;*/
.crossPoz, .crossPozA, .crossPozN, .crossPozNIn,.crossPozNInCl{
margin:0 0 -17px 0;
position:relative;
width:15px;
}
.crossPoz{
left:160px;
top:-15px;
}
.crossPozA{
left:150px;
top:-15px;
}
.crossPozN{
left:144px;
top:-15px;
}
.crossPozNIn{
left:141px;
top:-15px;
}
.crossPozNInCl{
left:138px;
top:-15px;
}
