body { 
	background: #ffffff; 
	margin-left: 0pt; margin-right: 0pt; margin-top: 0pt;
	color:#404040;
	font-size: 13px;
	font-family: Times New Roman, serif;
	font-style: normal;
}

p, div, td { 
	font-size: 13px;
	font-family: Times New Roman, serif;
	font-style: normal;
	color:#404040;
}

ul { 
     	font-family:  Times New Roman, serif;
	font-size: 13px;
	line-height: 15px;
	color:#404040;
	list-style-image: url(pict/g.gif)
}


a{
	color:#4c7bd0;
	text-decoration:none;
}
a:visited {
	color:#808080;
	text-decoration:none;
}
a:hover, a:active {
	color:#d30b0b;
	text-decoration:none;
}

.bodyTxt {
	font-family: Times New Roman, serif;
	font-size: 13px;
	color: #404040;
	background: #ffffff;
}
.tabTxt { 
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color:#404040;
}

.headTxt  {
	font-family: Times New Roman, serif;
	font-size: 16px;
	color: #000000;
}

.headTxt2  {
	font-family: Times New Roman, serif;
	font-size: 15px;
	color: #404040;
}

.headTabTxt  {
	font-family:  Helvetica, Geneva, Tahoma, Arial, sans-serif;
	font-size: 15px;
	color: #404040;
}

.person { 
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#404040;
}

.grLine {
	font-family: Times New Roman, serif;
	font-size: 16px;
	color: #000000;
	background: #ebeaea;
	border: 2px solid #ebeaea;
}

.spisok { 
	list-style-type: square;
	list-style-image: url(pict/q.gif)
}

.spisok a, .spisok a:active { 
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}
.spisok a:visited {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}
.spisok a:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}

.tLine {
	text-align: center;
}

.tLine a, .tLine a:visited, .tLine a:active {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
	background: #f5f5f5;
}

.tLine a:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
	background: #ebeaea;
}

.tabMenu0 a, .tabMenu0 a:active {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 15px;
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.tabMenu0 a:visited {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 15px;
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.tabMenu0 a:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 15px;
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif; 
	text-decoration:none;
}

.tabMenu0 li {list-style-image: url(pict/q.gif)}

.tabMenu1, .tabMenu1:active {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	text-decoration:none;
}
.tabMenu1:visited {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif; 
	text-decoration:none;
}
.tabMenu1:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 13px;
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif; 
	text-decoration:none;
}

.tabTxt1  {
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #404040;
}

.inBodyRef, .inBodyRef:active {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}
.inBodyRef:visited {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}
.inBodyRef:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}
.inBodyRef a, .inBodyRef a:active {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}
.inBodyRef a:visited {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}
.inBodyRef a:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif; 
	text-decoration:none;
}

.tabMenuOn {
	background: #cccccc;
	border: 0px solid #ebeaea;
}

.tabMenuOff {
	background: #ebeaea;
	border: 0px solid #f5f5f5;
}

.tabBase1 {
	background: #f5f5f5;
	border: 0px solid #f5f5f5;
}
.tabBase2 {
	background: #ebeaea;
	border: 0px solid #ebeaea;
}

.fsubmit {
	background-color: #f5f5f5; color: #404040; font-size: 90%;
	border-bottom: #404040 1px solid; border-left: #404040 1px solid; 
	border-right: #404040 1px solid; border-top: #404040 1px solid;}

.bsubmit {
	background-color: #4c7bd0; border-bottom: #4c7bd0 1px solid; border-left: #4c7bd0 1px solid; border-right: #4c7bd0 1px solid; border-top: #4c7bd0 1px solid; color: #ffffff; font-size: 11px;
}

.alert { 
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	font-size: 13px;
	color:#d30b0b;
	background-color: #ffffff;
}

#layer { 
background: #ffffff; /* Цвет фона */
border: 1px solid #d30b0b; /* Параметры рамки */
padding: 4px /* Поля вокруг текста */
}

.outRef a {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}
.outRef a:visited {
	color:#808080;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}
.outRef a:hover, .outRef a:active {
	color:#ff8040;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif;
	text-decoration:underline;
}

.inListRef, .inListRef:visited, .inListRef:active {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}

.inListRef:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 13px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}

.inListRef15, .inListRef15:visited, .inListRef15:active {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 15px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}

.inListRef15:hover {
	color:#d30b0b;
	font-weight:regular;
	font-size: 15px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}

.findQ  {
	color: #d30b0b;
	font-family: Helvetica, Geneva, Tahoma, Arial, sans-serif;
	font-weight: bold;
}

.outRef2 a {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 15px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}
.outRef2 a:visited {
	color:#4c7bd0;
	font-weight:regular;
	font-size: 15px;
	font-family: Times New Roman, serif;
	text-decoration:none;
}
.outRef2 a:hover, .outRef2 a:active {
	color:#d30b0b;
	font-weight:regular;
	font-size: 15px;
	font-family: Times New Roman, serif;
	text-decoration:underline;
}
