a { 
	color: #000066;
	text-decoration: underline;
	font: 11px normal Verdana, Arial, Helvetica, Sans-serif;
	text-transform: none;
}

a:hover  {
	color: #CC0000;
	text-decoration: underline;
	font: 11px normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.bn9	{color: #000000; font: normal 9px  Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bn10	{color: #000000; font: normal 10px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bb10	{color: #000000; font: bold   10px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.gn10	{color: #336699; font: normal 10px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.wn10	{color: #FFFFFF; font: normal 10px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bn11	{color: #000000; font: normal 11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bb11	{color: #000000; font: bold   11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bln11	{color: #000099; font: normal 11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.rb11	{color: #CC0000; font: bold   11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.blb11	{color: #000099; font: bold   11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.gn11	{color: #336699; font: normal 11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.gb11	{color: #336699; font: bold   11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bn12	{color: #000000; font: normal 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bb12	{color: #000000; font: bold   12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.blb12	{color: #000099; font: bold   12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.gb12	{color: #336699; font: bold   12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.rb12	{color: #CC0000; font: bold   12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bln12	{color: #000099; font: normal 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.bn14	{color: #000000; font: normal 14px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.blb14	{color: #000099; font: bold   14px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}
.gb14	{color: #336699; font: bold   14px Lucida Grande, Verdana, Arial, Helvetica, sans-serif}

.field1 {  color: #000000; background-color: #E5E5E5; border-color: #336699 #FFFFFF #FFFFFF #336699; font: 10px Verdana, Arial, Helvetica, sans-serif}
.menu1	{font: 10px normal Arial, Helvetica, sans-serif; text-transform: none; text-decoration: none; background: #FFFFFF; color: #000000}
.buttonmenu { color: #000000; font: 10px normal Verdana, Arial, Helvetica, sans-serif; border: 1px outset; text-transform: none; text-decoration: none; border-color: #CCCCCC #CCCCCC #000000 #000000}

.button {
	font-size: 11px;  /*При размере 12px при наведении шрифт уменьшается до 11px*/
	color: #000000;
	background-color: #E8E8E8;
	text-align: center;
/*	font-weight: bold;*/
	border: 1px solid #BBBBBB;
	width: auto;
	padding: 2px 8px;
	text-decoration: none;
	margin: 1px;
}
.buttonframe {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #BBBBBB;
	width: auto;
	padding: 2px 8px;
	text-decoration: none;
	margin: 1px;
}
.buttonref {      /*Рамка вокруг ссылки*/
	font-size: 11px;
	color: #000000;
	text-align: center;
	border: 1px solid #BBBBBB;
	width: auto;
	padding: 2px 8px;
	text-decoration: none;
	margin: 1px;
/*	background-color: #E8E8E8;*/
	background: url(images/button_bg.png) repeat-x;
}
.buttonactive {      /*Рамка вокруг текущей ссылки*/
	font-size: 11px;
	color: #000000;
	text-align: center;
/*	font-weight: bold;*/
	border: 1px solid #BBBBBB;
	width: auto;
	padding: 2px 8px;
	text-decoration: none;
	margin: 1px;
}
.buttonOk {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: White;
	background-color: #009966;
	border: 1px outset #CCCCCC;
	cursor: pointer;
}
.buttonCancel {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E8E8E8;
	border: 1px outset #FFFFFF;
}
.buttonhlp {
	font-size: 11px;  /*При размере 12px при наведении шрифт уменьшается до 11px*/
	color: #000000;
/*	background-color: #E8E8E8;*/
	text-align: center;
/*	font-weight: bold;*/
	border: 1px solid #BBBBBB;
	width: auto;
	padding: 1px 15px;
	text-decoration: none;
	margin: 1px;
/*	background: url(button_bg.png) repeat-x;*/
/*	line-height: 20px; - из-за этого при наведении курсора подпрыгивает нижняя рамка*/
	cursor: help;
}


.tableframe {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border: 2px outset;
	padding: 2px;
}
.tableinnerframe {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #BBBBBB;
	padding: 2px;
}
.tablepoisk {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border: 0px solid;
	top: 2px;
	bottom: 2px;
/*	padding: 2px;*/
/*	border:none; */
/*	border-top: 1px solid #F5F5F5; */
/*	border-width: 1px;    */
/*	border-style: solid;  */
/*	color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif;  */
}

.fieldpoisk {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: White;
	text-transform: none;
	padding: 1px; /*Так лучше читаются данные в полях*/
	border: 1px inset #FFFFFF;
}
.fieldpoiskERR {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	background-color: #FFFFFF;
	text-transform: none;
	padding: 2px;
	border: 1px solid #000000;
}
.fieldpoiskhdr {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: right; 
	vertical-align: middle;
	padding-right: 6px;
	padding-bottom: 2px;
	background-color: #E8E8E8;
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #F5F5F5;
	letter-spacing: 1px;
}
.fieldpoiskbgnd {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	vertical-align: middle;
	padding-left: 4px;
	padding-bottom: 2px;
	background-color: #E8E8E8;
	border: 1px outset;
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #F5F5F5;
/*	border: 1px solid #E8E8E8;	*/
}
.fieldpoiskbgndcentr {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	vertical-align: middle;
	padding-left: 4px;
	background-color: #E8E8E8;
	border: 1px outset;
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #F5F5F5;
}
.fieldpoiskframe {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.rzh {
	font: 12px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	vertical-align: middle;
	padding: 4px;
	background-color: #CCCCCC;
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #F5F5F5;
}
.rzc1 {
	font: 11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	vertical-align: middle;
	padding: 6px;
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #F5F5F5;
}
.rzc2 {
	font: 11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: center; 
	vertical-align: middle;
	padding: 6px;
	background-color: #F5F5F5;
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #F5F5F5;
}
.rzl2 {
	font: 11px Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	text-align: left; 
	vertical-align: middle;
	padding: 6px;
	background-color: #F5F5F5;
	border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	border-left: 1px solid #CCCCCC; 
	border-top: 1px solid #F5F5F5;
}

.MetroList {display:none;						/*По умолчанию скрыт*/
			overflow:scroll; overflow-x:hidden;
/*			height:65%; width:100%; - не работает в Firefox*/
			height:402px; width:100%;
			background-color:#ffffff; font-weight:normal;
			margin-left:3px; padding-top:1px;  padding-left:2px;
}

.listbox {
	font: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	overflow-x: visible;	
	overflow-y: auto;
	border: 1px solid #BBBBBB;
	text-align: left;
	margin: 5px;	
	padding: 5px 5px 5px 3px;
}

.listbox Lucida Grande, ol {
	padding: 5px 0 1em 0;		
}

.listbox Lucida Grande, ol li {
	list-style: decimal inside;
	text-indent: 10px;
	padding: 5px;		
}



.hidden {display:none; color:White; z-index:10}

.footnote_new, .footnote_new_active {
  position: absolute;
  z-index: 10;
  display: none;    /*Хотя и без этого работает*/ 
  width: 400px;
  font-size: 16px;	/*Иначе размер мал, меньше 12px основного окна*/
  padding: 2px;		/*Не влияет, а исп.из скрипта*/
/*color: #666;*/
/*background: #FBFBE5;*/
  background-color: #FBFBE5;
  border: 1px solid;
}
#close_image {position: absolute; right: 5px; top: 5px }


