/*----- Links ---------*/
A:link{
	text-decoration: underline;
	color: #0473BA;
}
A:active {
	text-decoration: underline;
	color: black;
}
A:visited {
	text-decoration: underline;
	color: #41667D;
}
A:hover {
	text-decoration: underline;
	color: #C00;
}

A.nodecor:link{
	text-decoration: none;
	color: #0473BA;
}
A.nodecor:active {
	text-decoration: none;
	color: black;
}
A.nodecor:visited {
	text-decoration: none;
	color: #41667D;
}
A.nodecor:hover {
	text-decoration: underline;
	color: #C00;
}

/*----- Top Menu ---------*/

.top-menu1 {
	background: #EEF6F9;
	text-align: center;
	white-space: nowrap;
	padding-right: 2px;
}
.top-menu2 {
	background: #F6F8FA;
	color: #999;
}

	/*---- MetaCore ----*/
A.top-menu:link{
	text-decoration: none;}
A.top-menu:active {
	text-decoration: none;
	color: black;}
A.top-menu:visited {
	text-decoration: none;
	color: #0473BA;}
A.top-menu:hover {
	text-decoration: underline;
	color: #C00;}

A.top-menu-cur:link{
	text-decoration: none;
	color: #C00;}
A.top-menu-cur:active {
	text-decoration: none;
	color: #C00;}
A.top-menu-cur:visited {
	text-decoration: none;
	color: #C00;}
A.top-menu-cur:hover {
	text-decoration: underline;
	color: #C00;}


	/*---- Public ----*/
A.pub-top-menu:link{
	text-decoration: none;
	color: #0473BA}
A.pub-top-menu:active {
	text-decoration: none;
	color: black;}
A.pub-top-menu:visited {
	text-decoration: none;
	color: #7F8387;}
A.pub-top-menu:hover {
	text-decoration: underline;
	color: #C00;}

A.pub-top-menu-cur:link{
	text-decoration: none;
	color: #C00;}
A.pub-top-menu-cur:active {
	text-decoration: none;
	color: #C00;}
A.pub-top-menu-cur:visited {
	text-decoration: none;
	color: #C00;}
A.pub-top-menu-cur:hover {
	text-decoration: underline;
	color: #C00;}
	
	/*---- Title Links ----*/
A.title:link{
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-align: center;
	color: #0473BA;
	text-decoration: none;
}
A.title:active {
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	color: black;}
A.title:visited {
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #0473BA;}
A.title:hover {
	font: bold 10pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: #C00;}
	
	/* Ссылки на заголовки таблицы на темно-синем фоне (t-header1) */
A.t-title-3:link{
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	color: white;
	text-decoration: none;
}
A.t-title-3:active {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	color: white;
}
A.t-title-3:visited {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: none;
	color: white;
}
A.t-title-3:hover {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: white;
}
	
A.t-title-1:link{
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	color: white;
	text-decoration: underline;
}
A.t-title-1:active {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: white;
}
A.t-title-1:visited {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: white;
}
A.t-title-1:hover {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: #76D2F7;
}


	
	/* Ссылки на заголовки таблицы на более светлом фоне (t-header2) */
A.t-title-2:link{
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	color: white;
	text-decoration: underline;
}
A.t-title-2:active {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: white;
}
A.t-title-2:visited {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: white;
}
A.t-title-2:hover {
	font: bold 8pt Verdana, Geneva, sans-serif;
	text-align: center;
	text-decoration: underline;
	color: #0473BA;
}
	
/* Ссылки на заголовки таблицы на более светлом фоне (t-header2) */
.anchor {
	font-weight: bold;
}
A.anchor:link{
	text-decoration: underline;}
A.anchor:active {
	text-decoration: underline;
	color: black;}
A.anchor:visited {
	text-decoration: underline;
	color: #0473BA;}
A.anchor:hover {
	text-decoration: none;
	color: #C00;}

/* Ссылки на отключенные фичи */

A.disabled-feature:link,
A.disabled-feature:active,
A.disabled-feature:visited,
A.disabled-feature:hover {
	color: #999;
}

A.disabled-feature-cur:link,
A.disabled-feature-cur:active,
A.disabled-feature-cur:visited,
A.disabled-feature-cur:hover {
	color: #666666;
}


/*----- Footer ---------*/
.copyright {
	font: 7pt Verdana, Geneva, sans-serif;
	color: #0473BA;
}

	
/*----- COLORS ---------*/
.border-bg {
	background: #0473BA;
}
.border-bg-border {
	border: 1px solid #0473BA; 
}
.blue1-bg {
	background: #137DC1;
}
.blue3-bg {
	background: #96B1C1;
}
.blue-light-bg {
	background: #E6EDF3;
}
.blue-lightest-bg {
	background: #F6F9FB;
}
.blue-dark-bg {
	background: #0A5E94;
}
.cyan-bg {
	background: #6CF;
}
.red-bg {
	background: #C00;
}

.grey-text {
	color: #7F8387;
}
.grey-text-1 {
	color: #9B9B9B;
}
.blue-text {
	color: #3787AE;
}
.blue-border-text {
	color: #0473BA;
}
.red-text {
	color: #C00;
}

/*---- Tags -----*/
body { 
	font: 8pt Verdana, Geneva, sans-serif;
	color: #41667D;
	background: #fff;
	margin: 0px;
	padding: 0px;
}

td {
	font: 8pt Verdana, Geneva, sans-serif;
	color: #41667D;
}

p {
	text-indent: 10px;
}

/*---- Headers -----*/

h1 {
	font: bold 14pt Verdana, Geneva, sans-serif;
	color: #C00;
}

h2 {
	font: bold 11pt Verdana, Geneva, sans-serif;
	color: #0A5E94;
	/*background: #F6F9FB;
	padding: 5px 5px 5px 15px;*/
}

h3 {
	font: bold 9pt Verdana, Geneva, sans-serif;
	color: #845537;
	margin: 5px 5px 5px 15px;
	text-decoration: underline;
	/*text-align: center;*/
}

.h1-text {
	font: bold 15pt Verdana, Geneva, sans-serif;
	color: #C00;
}

.h2-text {
	font: bold 13pt Verdana, Geneva, sans-serif;
	color: #0A5E94;
}

.menu-header {
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #C00;
}

.menu-header2 {
	font: bold 10pt Verdana, Geneva, sans-serif;
	color:  #0A5E94;
}

/*------- Forms ---------*/

.button {
	border: 1px solid #0473BA;
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #0473BA;
	height: 20px;
	background: #F6F9FB;
	cursor: hand;
	cursor: pointer;
}

.button-small {
	border: 1px solid #0473BA;
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: #0473BA;
	height: 17px;
	background: #F6F9FB;
	cursor: hand;
	cursor: pointer;
}
.button-small-red {
	border: 1px solid #C00;
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: #C00;
	height: 17px;
	background: #F6F9FB;
	cursor: hand;
	cursor: pointer;
}

.button1 {
	border: 1px solid #699;
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #FFF;
	height: 20px;
	background: #005D70;
	cursor: hand;
	cursor: pointer;
}

.button1-small {
	border: 1px solid #699;
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: #FFF;
	height: 17px;
	background: #005D70;
	cursor: hand;
	cursor: pointer;
}

.button-t-header1 {
	margin: 1px;
	padding: 0px;
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: white;
	background: #0473BA;
	cursor: hand;
	cursor: pointer;
	border: 3px outset #06C;
	border-color: #77B3DA #06C #06C #77B3DA;
	width: 100%
}

.button2-t-header1 {
	margin: 1px;
	padding: 0px;
	font: bold 9pt Verdana, Geneva, sans-serif;
	color: white;
	background: #005D70;
	cursor: hand;
	cursor: pointer;
	border: 4px outset #06C;
	border-color: #77B3DA #06C #06C #77B3DA;
	width: 100%
}

.in {
	border: 1px solid #0473BA;
	height: 20px;
	color: #333;
}

/*----- Tables -----------*/
table {
	border-style: none;
}
.t-caption {
	font: bold 13pt Verdana, Geneva, sans-serif;
	color: #0473BA;
	text-align: center;
	float: left;
	border: 1px solid #0473BA;
	border-bottom: none;
	background: url(/images/t_title_bg.jpg);
}

.t-caption div {
	background: url(/images/t_title_r1.gif) right top no-repeat;
	padding: 6px 33px 3px 10px;
	position: relative;
	top: -1px;
	left: 1px;
}

.t-title-text {
	font: bold 13pt Verdana, Geneva, sans-serif;
	color: #0473BA;
	text-align: center;
}

.t-sub-title-text {
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #0473BA;
	text-align: center;
}

.t-header1 {
	background: #0473BA;
	font: bold 9pt Verdana, Geneva, sans-serif;
	color: white;
	text-align: center;
}
.t-header1-left {
	background: #0473BA;
	font: bold 9pt Verdana, Geneva, sans-serif;
	color: white;
}
.t-header2 {
	background: #91B8DD;
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: white;
	text-align: center;
}
.t-header2-left {
	background: #91B8DD;
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: white;
}

.t-header3-left {
	background: #C1DCEE;
	font: bold 8pt Verdana, Geneva, sans-serif;
}

.t-header4-left {
	background: #C00;
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: white;
}

.t-param-name {
	font: bold 8pt Verdana, Geneva, sans-serif;
	color: #787878;
}
.t-bg {
	background: #E0EDF3;
}
.td-bg-1 {
	background: #F6F9FB;
}
.td-bg-2 {
	background: white;
}
.td-bg-3 {
	background: #F2F6F8;
}

.q-a-title {
	background: #F6F9FB;
	font: bold 11pt Verdana, Geneva, sans-serif;
	color: #137DC1;
}

.td-higlighted {
	background: #0473BA;
	color: white;
}

/*-----------------------*/
.toggle-head {
	margin: 5px 0px;
	padding: 5px;
	width: 100%;
	background: #F6F9FB;
	white-space: nowrap;
	color: #137DC1;
	font-size: 11pt;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #E0EDF3;
}

td.toggle-head {
	border: none;
}

.toggle-head img {
	width: 9px;
	height: 9px;
	margin: 0px 5px 1px 0px;
	border: 0px;
}

/*-----------------------*/
.note {
	border: 1px solid #CCC;
	padding: 15px 30px;
	background: #F6F9FB;
	color: #666;
	font: italic 9pt/160% Verdana, Geneva, sans-serif;
}
.img {
	border: 1px solid #0473BA;
}
.cur-hand {
	cursor: hand;
	cursor: pointer;
}
.brief-menu A {
	font-size: 10pt;
}
.sec-descr DT {
	padding: 5px 0px;
}

.DL-list {
	margin-left: 24px;
}
.DL-list DT {
	 margin-bottom: 3px;
}
.DL-list DD {
	 margin-bottom: 7px;
}

.div-scroll	{
	width: 		100%;
	height: 	200px;
	overflow: 	scroll;
	overflow-x: auto;
	overflow-y: auto;
	scrollbar-3dlight-color:	#FFF;
	scrollbar-arrow-color:		#0A5E94;
	scrollbar-base-color:		#CED7E0;
	scrollbar-darkshadow-color:	#91B6CF;
	scrollbar-face-color:		#C8DFEC;
	scrollbar-highlight-color:	#CED7E0;
	scrollbar-shadow-color:		#387CA8;
	scrollbar-track-color:		#EAF0F4;
}

.new, .soon {
	color: #f00;
}

.new {
	vertical-align: 30%;
	font-size: 9px;
	margin-left: 2px;
}

/* Export form */
.export_list {
	border: 1px solid #0473BA;
	padding: 1px;
	width: 600px;
}
.export_list table {
	width: 100%;
	border-collapse: collapse;
}
.export_list td {
	border: 2px solid #E0EDF3;
}
.export_list table table td {
	border: none;
}
.export_list td.el_label {
	padding: 2px 4px;
	vertical-align: top;
}
.export_list td.el_field {
	width: 99%;
	padding: 2px 4px;
}
.export_list form {
	margin: 0;
}

/* Тяжёлое наследие genego.css */

th.blue {
	background-color: #137DC1;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #C9D9E4;
	font-weight: 700;
}

.td1, .td2 {
	background-color: #EEF2F7;
	text-align: left;
}

.td2 {
	background-color: #FCFBF8;
}

.blue {
	background-color: #137DC1;
}

.white {
	background-color: #FFF;
}

.timetable {
    border-collapse: collapse;
}

.timetable th, .timetable td {
    padding: 3px;
    border: 1px solid;
}

