body {
	padding: 0;
	margin: 0;
	font-family: verdana, arial, serif;
	color: #000000; 
	font-size: 8pt;
}

/* ======== Шапка ======== */
.VGSSTop { 
	padding: 0;
	margin: 0;
	width: 100%;
	border-width: 0;
	background-color: #3C7BC1;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #DFE7F0;
	text-decoration: none;
}

img.VGSSTop {
	border-width: 0;
}

h1.VGSSTop {
	font-size: 24pt;
	font-weight: bold;
}

h2.VGSSTop {
	font-size: 8pt;
	font-weight: bold;
}

form.VGSSTop {
}

label.VGSSTop {
	font-size: 8pt;
	font-weight: bold;
	float: right;
}

input.VGSSTop {
	font-size: 8pt;
	padding: 0 2pt;
	border-width:1pt;
}

button.VGSSTop {
	font-size: 8pt;
	font-weight: bold;
	padding: 0 2pt;
	border-width:1pt;
}

p.VGSSTop {
	font-size: 8pt;
	font-weight: normal;
	padding: 2pt;
}

a.VGSSTop {
	text-decoration: underline;
	color: #DFE7F0;
}

a.VGSSTop:hover {
	text-decoration: underline;
	color: #DFE7F0;
	font-weight: bold;
}

table.VGSSTop {
	padding: 0;
	border-bottom: #0F2A3B 2px solid;
}

tr.VGSSTop {
	font-size: 8pt;
	vertical-align: middle;
}

td.VGSSTop {
	font-size: 8pt;
	padding: 0;
}

/* ======== Форма в шапке ======== */

.VGSSTopForm { 
	padding: 0;
	margin: 0;
	border-width: 0;
	background-color: #1E5EAA;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #DFE7F0;
}

img.VGSSTopForm {
	border-width: 0;
}

h1.VGSSTopForm {
	font-size: 24pt;
	font-weight: bold;
}

h2.VGSSTopForm {
	font-size: 8pt;
	font-weight: bold;
}

form.VGSSTopForm {
}

label.VGSSTopForm {
	font-size: 8pt;
	font-weight: bold;
	float: right;
}

input.VGSSTopForm {
	font-size: 8pt;
	padding: 0 2pt;
	border-width:1pt;
	background-color: #DFE7F0;
	color: #1E5EAA;
}

button.VGSSTopForm {
	font-size: 8pt;
	font-weight: bold;
	padding: 0 2pt;
	border-width:1pt;
}

p.VGSSTopForm {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	padding: 2pt;
}

a.VGSSTopForm {
	text-decoration: underline;
	color: #DFE7F0;
}

a.VGSSTopForm:hover {
	text-decoration: underline;
	color: #DFE7F0;
	font-weight: bold;
}

table.VGSSTopForm {
	padding: 0 2pt;
	border-bottom: #0F2A3B 2px solid;
}

tr.VGSSTopForm {
	font-size: 8pt;
	vertical-align: middle;
}

td.VGSSTopForm {
	font-size: 8pt;
	padding: 1pt 2pt;
}

/* ======== Подвал ======== */
.VGSSBottom { 
	padding: 0;
	margin: 0;
	width: 100%;
	border-width: 0;
	background-color: #1E5EAA;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	color: #DFE7F0;
}

img.VGSSBottom {
	border-width: 0;
}

h1.VGSSBottom {
	font-size: 10pt;
	font-weight: bold;
}

h2.VGSSBottom {
	font-size: 18pt;
	font-weight: bold;
}

a.VGSSBottom {
	text-decoration: underline;
	color: #DFE7F0;
}

a.VGSSBottom:hover {
	text-decoration: underline;
	color: #DFE7F0;
	font-weight: bold;
}

table.VGSSBottom {
	border-top: #0F2A3B 2px solid;
	border-bottom: #0F2A3B 2px solid;
}

tr.VGSSBottom {
	vertical-align: middle;
}

td.VGSSBottom {
	padding: 2pt;
}

/* ======== Горизонтальное меню (menu pain)======== */

.VGSSTabControlClass {
	padding: 0;
	margin:0;
	background-color: #1E5EAA;
	color: #DFE7F0;
	border-width: 0;
}

table.VGSSTabControlClass {
	border-bottom: #0F2A3B 2px solid;
}

/* ======== Заголовки в горизонтальном меню	======== */
.VGSSTabControlTitleClass {
	padding: 0;
	margin:0;
	background-color: #1E5EAA;
	border-width: 0;
	text-decoration: none; 
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #DFE7F0;
}

table.VGSSTabControlTitleClass {
}

tr.VGSSTabControlTitleClass {
	vertical-align: middle;
}

td.VGSSTabControlTitleClass {
	padding: 0 3pt;
}

p.VGSSTabControlTitleClass {
	padding: 2pt;
}

a.VGSSTabControlTitleClass:link,
a.VGSSTabControlTitleClass:active,
a.VGSSTabControlTitleClass:visited {
	text-decoration: none; 
	color: #DFE7F0;
}

a.VGSSTabControlTitleClass:hover {
	text-decoration: underline; 
	color: #DFE7F0;
}

img.VGSSTabControlTitleClass {
	border-width: 0;
	padding: 0;
	margin:0;
	vertical-align: middle;
}

/* ======== Выделенный заголовок в горизонтальном меню	======== */
tr.VGSSTabControlHighlightTitleClass {
	vertical-align: middle;
}

td.VGSSTabControlHighlightTitleClass {
	padding: 0 3pt;
	background-color: #1E5EAA;
}

p.VGSSTabControlHighlightTitleClass {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none; 
	text-align: center;
	color: #DFE7F0;
	padding: 2pt;
}

a.VGSSTabControlHighlightTitleClass {
	text-decoration: underline; 
	font-size: 8pt;
	font-weight: bold;
/*	color: #1E5EAA;	*/
	color: #DFE7F0;
}

img.VGSSTabControlHighlightTitleClass {
	border-width: 0;
	padding: 0;
	margin:0;
	vertical-align: middle;
}

/* ======== Контейнер с контентом после горизонтального меню	======== */
table.VGSSTabControlContentClass {
	background-color: #fff;
	color: black;
	border-width: 0;
	padding: 0;
	margin:0;
	font-size: 8pt;
	font-weight: normal;
}

/* ======== Колонки на странице ======== */

td.VGSSdemoColumnClass1
{
	padding: 0;
	margin: 0;
	background-color: #3C7BC1;
	background-image: url(../images/VGSS/background.gif);
	background-position: center top; 
	background-repeat: repeat-y;
}
td.VGSSColumnClass1,
td.VGSSColumnClass2,
td.VGSSdemoColumnClass2
{
	padding: 0;
	margin: 0;
	background-color: #FFFFFF; 
}
/* ======== Портлет (по умолчанию) ======== */
/* ======== Контейнер портлета  ======== */
table.VGSSPortletClass {
	padding: 0;
	margin: 0;
	border-width: 0;
/*	background-color:  #fff;	*/
	color: black;
	font-size: 8pt;
	font-weight: normal;
}

h1.VGSSPortletClass {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	color: #035171;
	text-decoration: none; 
}

h2.VGSSPortletClass {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	color: #035171;
	text-decoration: none; 
}

/* ======== Контейнер заголовка портлета	======== */
.VGSSPortletTitleClass{
	padding: 0;
	margin:0;
/*	width: 100%;	*/
	border-width: 0;
	background-color: #3C7BC1;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none; 
	color: #DFE7F0;
}

table.VGSSPortletTitleClass{
	border-bottom: #0F2A3B 2px solid;
}

/* ======== Клетка в заголовке портлета ======== */
td.VGSSPortletTitleClass {
	padding: 0 5pt;
}

/* ======== Иконка в заголовке портлета ======== */
img.VGSSPortletTitleClass {
	border-width: 0;
	vertical-align: middle;
}

/* ======== Текст в клетке в заголовке портлета ======== */
span.VGSSPortletTitleClass,
p.VGSSPortletTitleClass {
	text-align: left;
	font-weight: bold;
}

/* ======== Ссылка в клетке в заголовке портлета ======== */
a.VGSSPortletTitleClass {
	text-align: left;
	font-weight: bold;
	text-decoration: underline; 
}

/* ======== Содержимое портлета  ======== */

.VGSSPortletBodyClass {
	background-color: #fff; 
	border-style: solid;
	border-width: 0;
	border-color:  #000;
	padding: 0;
	margin:0;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #1E5EAA;
}

table.VGSSPortletBodyClass {
}

th.VGSSPortletBodyClass {
	padding: 2pt;
	margin: 0;
	border-top: #000 1px solid;
	border-right: #000 0 solid;
	border-bottom: #000 1px solid;
	border-left: #000 0 solid;
	background-color: #BCE7C0; 
	text-align: center;
	font-weight: bold;
}

td.VGSSPortletBodyClass {
	padding: 2pt;
	margin: 0;
	border-top: #000 0 solid;
	border-right: #000 0 solid;
	border-bottom: #000 0 solid;
	border-left: #000 0 solid;
	text-align: justify;
}

a.VGSSPortletBodyClass {
	text-decoration: underline; 
	text-align: left;
}

a.VGSSPortletBodyClass:hover {
	text-decoration: underline; 
	text-align: left;
	font-weight: bold;
}

p.VGSSPortletBodyClass {
	font-weight: bold;
	text-align: left;
}

h1.VGSSPortletBodyClass {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

h2.VGSSPortletBodyClass {
	font-weight: bold;
	text-align: left;
}

label.VGSSPortletBodyClass {
	font-weight: bold;
	text-align: left;
}

input.VGSSPortletBodyClass {
	text-align: left;
	border: #1E5EAA 1px solid;
}

textarea.VGSSPortletBodyClass {
	text-align: left;
	border: #1E5EAA 1px solid;
}

button.VGSSPortletBodyClass {
	margin: 0 2pt 0 6pt;
	font-weight: bold;
	text-align: center;
	color: #DFE7F0;
	background-color:  #1E5EAA; 
	border: #3C7BC1 1px solid;
}

select.VGSSPortletBodyClass {
	font-weight: bold;
	text-align: left;
	color:  #1E5EAA;
	border: #3C7BC1 1px solid;
}

span.VGSSPortletBodyClass {
	text-align: left;
}

span.VGSSPortletBodyHighlightClass {
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	text-decoration: none; 
	text-align: left;
	color: #035171;
}

.VGSSPortletBodyItem2Class,
.VGSSPortletBodyItem1Class,
.VGSSPortletBodyItemClass {
	padding: 0 2pt;
	margin: 0;
	border-top: #DDDDDD 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-left: #FFFFFF 1px solid;
	background-color: #3C7BC1; 
	text-align: left;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #DFE7F0;
}

th.VGSSPortletBodyItem2Class,
th.VGSSPortletBodyItem1Class,
th.VGSSPortletBodyItemClass {
	text-align: center;
	font-weight: bold;
}

td.VGSSPortletBodyItem2Class,
td.VGSSPortletBodyItem1Class,
td.VGSSPortletBodyItemClass {
	border-width: 0;
}

a.VGSSPortletBodyItem2Class,
a.VGSSPortletBodyItem1Class,
a.VGSSPortletBodyItemClass {
	text-decoration: none; 
	color: #DFE7F0;
}

a.VGSSPortletBodyItem2Class:hover {
	text-decoration: underline; 
	font-weight: bold;
	color: #DFE7F0;
}

a.VGSSPortletBodyItem1Class:hover {
	text-decoration: underline; 
	font-weight: bold;
	color: #DFE7F0;
}

a.VGSSPortletBodyItemClass:hover {
	text-decoration: underline; 
	font-weight: bold;
	color: #DFE7F0;
}


img.VGSSPortletBodyClass,
img.VGSSPortletBodyItemClass,
img.VGSSPortletBodyItem1Class,
img.VGSSPortletBodyItem2Class,
img.VGSSPortletBodyHighlightItemClass {
	padding: 0;
	margin: 0;
	border-width: 0;
	float: right;
	vertical-align: middle;
}

form.VGSSPortletBodyClass,
form.VGSSPortletBodyItemClass,
form.VGSSPortletBodyItem1Class,
form.VGSSPortletBodyItem2Class,
form.VGSSPortletBodyHighlightItemClass {
	padding: 0;
	margin: 0;
	border-width: 0;
}

input.VGSSPortletBodyItemClass,
input.VGSSPortletBodyItem1Class,
input.VGSSPortletBodyItem2Class,
input.VGSSPortletBodyHighlightItemClass {
	padding: 0;
	margin: 0;
	border-width: 0;
}

button.VGSSPortletBodyItemClass,
button.VGSSPortletBodyItem1Class,
button.VGSSPortletBodyItem2Class,
button.VGSSPortletBodyHighlightItemClass {
	padding: 0;
	margin: 0;
	border-width: 0;
}

.VGSSPortletBodyHighlightItemClass {
	padding: 0 2pt;
	margin: 0;
	border-top: #DDDDDD 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-left: #FFFFFF 1px solid;
	background-color: #DFE7F0; 
	text-align: left;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color:  #3C7BC1;
}

td.VGSSPortletBodyHighlightItemClass {
	border-width: 0;
}

p.VGSSPortletBodyHighlightItemClass,
span.VGSSPortletBodyHighlightItemClass {
	font-weight: bold;
}

a.VGSSPortletBodyHighlightItemClass {
	text-decoration: none; 
	color:  #3C7BC1;
}

a.VGSSPortletBodyHighlightItemClass:hover {
	text-decoration: underline; 
	color:  #3C7BC1;
	font-weight: bold;
}

/* ======== Динамическое меню (классификатор)======== */
/*
table.VGSSMenuPortletClass {
}
*/
/* ======== Заголовок меню ======== */
.VGSSMenuPortletTitleClass{
	padding: 0;
	margin:0;
	border-width: 0;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none; 
	color: #DFE7F0;
}

table.VGSSMenuPortletTitleClass{
}

td.VGSSMenuPortletTitleClass {
	margin:4pt 0 6pt 0;
	padding: 0 3pt;
}

img.VGSSMenuPortletTitleClass {
	border-width: 0;
	vertical-align: middle;
}

span.VGSSMenuPortletTitleClass,
p.VGSSMenuPortletTitleClass {
	text-align: left;
	font-weight: bold;
	font-size: 11pt;
}

a.VGSSMenuPortletTitleClass {
	text-align: left;
	font-weight: bold;
	text-decoration: none; 
}

/* ======== Тело меню ======== */
.VGSSMenuBodyClass {
	padding: 0;
	margin: 0;
	color: #DFE7F0;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	text-decoration: none; 
	border-width: 0;
}

table.VGSSMenuBodyClass {
/*
	border-bottom: #0F2A3B 2px solid;
	background-color: #3C7BC1;
	background-image: url(../images/VGSS/background.gif);
	background-position: center top; 
	background-repeat: repeat-y;	
*/
}

tr.VGSSMenuBodyClass {
	vertical-align: top;
}

td.VGSSMenuBodyClass {
	text-align: left;
}

th.VGSSMenuBodyClass {
	text-align: center;
	font-weight: bold;
}

label.VGSSMenuBodyClass {
	text-align: right;
	font-weight: bold;
	float: right;
}

select.VGSSMenuBodyClass {
	font-weight: normal;
	color: #1E5EAA;
}

input.VGSSMenuBodyClass {
	font-weight: normal;
	color: #1E5EAA;
	border: #000000 1px solid;
/*	background-color: #fbf8dd;	*/
}

button.VGSSMenuBodyClass {
	font-weight: bold;
	background-color: #1E5EAA;
	text-align: center;
	border: #000000 1px solid;
}

select.VGSSMenuBodyClass {
/*	background-color: #fbf8dd;	*/
}

a.VGSSMenuBodyClass {
	text-decoration: none; 
}

a.VGSSMenuBodyClass:hover {
	text-decoration: underline; 
}

p.VGSSMenuBodyClass ,
span.VGSSMenuBodyClass {
}

/* ======== Раздел динамического меню ======== */
.VGSSMenuItemClass_1,
.VGSSMenuItemClass_2 {
	padding: 0;
	margin: 0;
	border-width: 0;
	color: #DFE7F0;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	float: left;
}

table.VGSSMenuItemClass_1,
table.VGSSMenuItemClass_2 {
}

td.VGSSMenuItemClass_1,
td.VGSSMenuItemClass_2 {
	padding: 3pt;
}

p.VGSSMenuItemClass_1 {
	font-weight: bold;
}

p.VGSSMenuItemClass_2 {
	font-weight: normal;
}

a.VGSSMenuItemClass_1 {
	font-weight: bold;
	color: #DFE7F0;
}

a.VGSSMenuItemClass_1:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #DFE7F0;
}

a.VGSSMenuItemClass_2 {
	font-weight: normal;
	color: #DFE7F0;
}

a.VGSSMenuItemClass_2:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #DFE7F0;
}

/* ======== Выделенный раздел динамического меню ======== */
.VGSSMenuHighlightItemClass_1,
.VGSSMenuHighlightItemClass_2 {
	padding: 0;
	margin: 0;
	border-width: 0;
	color: #DFE7F0;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	float: left;
}

table.VGSSMenuHighlightItemClass_1,
table.VGSSMenuHighlightItemClass_2 {
}

td.VGSSMenuHighlightItemClass_1,
td.VGSSMenuHighlightItemClass_2 {
	padding: 3pt;
}

p.VGSSMenuHighlightItemClass_1 {
	font-weight: bold;
}

p.VGSSMenuHighlightItemClass_2 {
	font-weight: normal;
}

/* ======== Маркер в разделе динамического меню ======== */
.VGSSMenuMarkerClass_1,
.VGSSMenuMarkerClass_2 {
	padding: 0;
	margin: 0;
	border-width: 0;
	color: #DFE7F0;
	font-size: 8pt;
	text-align: right;
	text-decoration: none;
	float: right;
}

td.VGSSMenuMarkerClass_1,
td.VGSSMenuMarkerClass_2 {
	padding: 3pt;
	vertical-align: top;
}

img.VGSSMenuMarkerClass_1,
img.VGSSMenuMarkerClass_2 {
}

p.VGSSMenuMarkerClass_1 {
	font-weight: bold;
}

p.VGSSMenuMarkerClass_2 {
	font-weight: normal;
}

/* ======== Маркер в выделенном разделе динамического меню ======== */
.VGSSMenuHighlightMarkerClass_1,
.VGSSMenuHighlightMarkerClass_2 {
	padding: 0;
	margin: 0;
	border-width: 0;
	color: #DFE7F0;
	font-size: 8pt;
	text-align: right;
	text-decoration: none;
	float: right;
}

td.VGSSMenuHighlightMarkerClass_1,
td.VGSSMenuHighlightMarkerClass_2 {
	padding: 3pt;
	vertical-align: top;
}

img.VGSSMenuHighlightMarkerClass_1,
img.VGSSMenuHighlightMarkerClass_2 {
}

p.VGSSMenuHighlightMarkerClass_1 {
	font-weight: bold;
}

p.VGSSMenuHighlightMarkerClass_2 {
	font-weight: normal;
}

/* ========Список документов в динамическом меню ======== */
table.VGSSMenuDocListClass {
	padding: 0;
	margin: 0;
	border-style: solid;
	border-width: 0;
	border-color: #035171;
	background-color: #fbf8dd;
	font-weight: normal;
}

td.VGSSMenuDocListClass {
	padding: 0 2pt;
	margin: 0;
	border-top: #dddddd 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-left: #ffffff 1px solid;
/*	background-color: #e7ebff; 	*/
	background-color: #E4D8A9; 
	text-align: left;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 8pt;
}

th.VGSSMenuDocListClass {
	padding: 2pt;
	margin: 0;
	border-top: #dddddd 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-left: #ffffff 1px solid;
/*	background-color: #e7ebff; 	*/
	background-color: #E4D8A9; 
	text-align: center;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

label.VGSSMenuDocListClass {
	color: #035171;
	text-align: right;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	float: right;
}

input.VGSSMenuDocListClass {
	font-size: 8pt;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
/*	background-color: #fbf8dd;	*/
	color:  #035171;
	text-align: left;
	text-decoration: none; 
}

button.VGSSMenuDocListClass {
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
/*	background-color: #fbf8dd;	*/
	color: #035171;
	text-align: center;
	text-decoration: none; 
}

select.VGSSMenuDocListClass {
	font-size: 8pt;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
/*	background-color: #fbf8dd;	*/
	color:  #035171;
	text-align: left;
	text-decoration: none; 
}

a.VGSSMenuDocListClass {
	font-size: 8pt;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	text-align: left;
	color: #035171;
}

span.VGSSMenuDocListClass {
	font-size: 8pt;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	text-decoration: none; 
	text-align: left;
	color: #035171;
}

img.VGSSMenuDocListClass {
	padding: 0;
	margin: 0;
	border-width: 0;
	border-color: #035171;
	border-style: solid;
/*	float: right;		*/
}

/* ======== Окно документов ======== */

.VGSSDocumentPortletClass {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: arial narrow;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #10478B;
}

table.VGSSDocumentPortletClass {
/*
	background-image: url(../images/VGSS/DocBackground.gif);
	background-position: center top; 
	background-repeat: repeat-y;
*/
}

/* ======== Заголовок окна документов ======== */

.VGSSDocumentPortletTitleClass{
	padding: 0;
	margin:0;
	border-width: 0;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none; 
	color: #FFFFFF;
}

img.VGSSDocumentPortletTitleClass {
	border-width: 0;
	vertical-align: middle;
}

a.VGSSDocumentPortletTitleClass {
	text-decoration: none; 
}


/* ======== Список документов ======== */
.VGSSDocumentBodyClass{
	padding: 0;
	margin: 0;
	background-color: #fff; 
	border-width: 0;
	font-size: 8pt;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	text-decoration: none; 
	text-align: left;
	color: #10478B; 
}
table.VGSSDocumentBodyClass{
	border-collapse:collapse;
}

.VGSSDocumentItemClass,
.VGSSDocumentItem1Class,
.VGSSDocumentItem2Class,
.VGSSDocumentHighlightItemClass {
	border-width: 0;
	font-size: 8pt;
	font-weight: normal;
	font-family: verdana, arial, sans-serif;
	text-decoration: none; 
	text-align: left;
	color: #10478B; 
}

td.VGSSDocumentItemClass,
td.VGSSDocumentItem1Class,
td.VGSSDocumentItem2Class,
td.VGSSDocumentHighlightItemClass {
	margin: 0;
	padding: 5pt;
	border-width: 0 0 1pt 0;
	border-color: #035171;
	border-style: solid;
}

img.VGSSDocumentItemClass,
img.VGSSDocumentItem1Class,
img.VGSSDocumentItem2Class,
img.VGSSDocumentHighlightItemClass {
	float: right;
}

p.VGSSDocumentItemClass, 
p.VGSSDocumentItem1Class,
p.VGSSDocumentItem2Class {
}

p.VGSSDocumentHighlightItemClass {
	font-weight: bold;
	color: #10478B; 
}

a.VGSSDocumentItemClass, 
a.VGSSDocumentItem1Class,
a.VGSSDocumentItem2Class {
	text-decoration: underline; 
	color: #10478B; 
}

a.VGSSDocumentHighlightItemClass {
	font-weight: bold;
	text-decoration: underline; 
	color: #10478B; 
}

a.VGSSDocumentItemClass:hover, 
a.VGSSDocumentItem1Class:hover,
a.VGSSDocumentItem2Class:hover {
	font-weight: bold; 
	text-decoration: underline; 
	color: #093B7A; 
}

a.VGSSDocumentHighlightItemClass:hover {
	padding: 0 5pt;
	font-weight: bold;
	text-decoration: underline; 
}

td.VGSSDocumentTextClass {
	padding: 5pt;
}

/* ======== Стили в документах ======== */
.heading,
.heading1  { 
	padding: 0;
	font-size: 24pt; 
	font-family: arial narrow; 
	color: #093B7A; 
	font-weight: bold;
	margin: 0 0 3pt 0;
}

.heading2  { 
	padding: 0;
	font-size: 16pt; 
	font-family: arial narrow; 
	color: #093B7A; 
	font-weight: bold; 
	margin: 0 0 3pt 0;
}

.BodyText, 
.Normal,
.paragraph1st,
.Signature  { 
	font-size: 11pt; 
	font-family: arial narrow; 
	color: #10478B; 
	padding: 3pt 6pt;
	margin: 0;
}

.Signature  { 
	font-size: 10pt; 
	font-family: arial narrow; 
	color: #10478B; 
	padding: 0 6pt;
	font-weight: bold;
	text-align: right;
}

.AutorSighature {
	font-size: 12pt; 
	font-family: Times; 
	color: #093B7A; 
	padding: 0 6pt;
	font-weight: bold;
	margin: 3pt 0 0 0;
}

.line2ndAutorSighature {
	font-size: 10pt; 
	font-family: Times; 
	font-style: italic;
	color: #093B7A; 
	padding: 0 6pt;
	margin: 0;
}

table.TableNormal {
	border-collapse: collapse;
}

tr.TableNormal {
}

td.TableNormal {
	border-color: #093B7A;
	border-style: solid;
	border-width: 0;
}

.letter1st {
	font-size: 150%;
	color: #3C7BC1;
}

.line2ndheading {
	padding: 0;
	font-size: 16pt; 
	font-family: arial narrow; 
	color: #093B7A; 
	font-weight: bold; 
	margin: 0 0 3pt 0;
}


p.notice {
	font-size: 12pt; 
	font-family: arial narrow;
	background-color: #3C7BC1; 
	color: #FFFFFF; 
	padding: 3pt 6pt;
	margin: 0;
}

a.LinkNormal {
	text-decoration: underline; 
	color: #10478B; 
}

a.LinkNormal:hover {
	font-weight: bold; 
	text-decoration: underline; 
	color: #093B7A; 
}
/*
.PnsDocheading {
	font-family: verdana, arial, sans-serif;
	font-size: 36pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.PnsDocheading_2line,
.PnsDocheading2line {
	font-family: verdana, arial, sans-serif;
	font-size: 20;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

p.PnsDocnotice {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #00ccff
}

.PnsDocparagraph_1st {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}
.PnsDocparagraph1st {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

.PnsDocheading_1 {
	font-family: verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.PnsDocheading_2 {
	font-family: verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

.PnsDocBody_Text,
.PnsDocNormal {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

.PnsDocSignature {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}
*/

