html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
     background-color: #ffffff;
}

body, td, p {font-family: Tahoma,  Arial, Helvetica, sans-serif; font-size:11px; color: #68727c;}

input, textarea, select {font-family: Tahoma,  Arial, Helvetica, sans-serif;font-size:11px; color: #484E55; border-width: 0px; border-color: #737685;}

img {behavior: url("/common/js/pngbehavior.htc");}

a, a:link {color: #a6002b; text-decoration: underline;}
a:active {color: #ea215c; text-decoration: underline;}
a:visited {color: #b7506b; text-decoration: underline;}
a:hover {color: #ea215c; text-decoration: underline;}

p {
	margin: 0px 0px 17px 0px;
}

/* Заголовки */
h1, h2, h3 {
    font-family: Arial, Helvetica, sans-serif;
	color: #B32345;
}
h1, h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
	font-size: 18px;
	margin: 10px 0px 22px 0px;
	text-decoration: none;
	font-weight: bold;
}
h2, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
	font-size: 13px;
	margin: 0px 0px 12px 0px;
	text-decoration: none;
}
h3, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {
	font-size: 11px;
	margin: 0px 0px 12px 0px;
	text-decoration: none;
}
.body {
	background: #ffffff url(/common/prod/img/bg-1.gif) repeat-x;
}
.input {
	border: 1px solid #76828e;
}

.red {
	color: #a6002b;
}

.zag1, .zag1 a:link, .zag1 a:active, .zag1 a:visited, .zag1 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a0a7ae;
	text-decoration: none;
	font-size: 10px;
	margin: 4px 0px 36px 28px;
}
.zag2, .zag2 a:link, .zag2 a:active, .zag2 a:visited, .zag2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #68727c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.zag3, .zag3 a:link, .zag3 a:active, .zag3 a:visited, .zag3 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #91002b;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.zag5{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #68727c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}	


/* Дата в новостях */
.data, .data a:link, .data a:active, .data a:visited, .data a:hover  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8C827B;
	text-decoration: none;
	font-size: 10px;
}

/* Копирайты */
.copy, .copy a:link, .copy a:active, .copy a:visited, .copy a:hover  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #929094;
	text-decoration: none;
	font-size: 10px;
}

/* Меню на главной странице */
.menu, .menu a:link, .menu a:active, .menu a:visited  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.menu a:hover  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

/* Меню на вторых страницах */
.menu2, .menu2 a:link, .menu2 a:active, .menu2 a:visited, .menu2 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3f5163;
	text-decoration: none;
	font-size: 11px;
}

/* Анкеты */
.menu3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
.menu3 a:link, .menu3 a:active, .menu3 a:visited, .menu3 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #A6002B;
	text-decoration: underline;
	font-size: 11px;
}

/* Правая колонка на главной странице */
.right a:link, .right a:active, .right a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #91002B;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
.right a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #91002B;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

/* Таблицы на главной странице */
.table-1 th {
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	background-color: #685F71;
	height: 31px;
	border-bottom: 3px solid #ffffff;
}
.table-1 td {
   font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	background-color: #F5F5F6;
	border-left: 3px solid #EBEAED;
	border-bottom: 3px solid #EBEAED;
	padding: 1px 1px 2px 1px;
}
.td-1 {
	border-right: 3px solid #EBEAED;
}
/* Таблицы списков ПИФов */
.table-2 {
	border-bottom: 2px solid #92022D;
	border-top: 2px solid #92022D;
	padding: 1px 0px 1px 0px;
}
.table-2 th {
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-color: #685F71;
	height: 31px;
	border-bottom: 3px solid #ffffff;
	padding: 1px 1px 3px 1px;
}
.table-2 .th-2 {
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	background-color: #685F71;
	height: 31px;
	border-bottom: 3px solid #ffffff;
	padding: 1px 1px 3px 1px;
}
.table-2 td {
	font-family: Arial, Helvetica, sans-serif;
	color: #68727C;
	text-decoration: none;
	font-size: 11px;
	background-color: #F5F5F6;
	border-left: 3px solid #EBEAED;
	border-bottom: 3px solid #EBEAED;
	padding: 1px 1px 2px 1px;
	text-align: center;
	font-weight: bold;
}
.td-1 {
	border-right: 3px solid #EBEAED;
}
.table-2 .td-2 {
	background-color: #91002B;
	border-left: 0px solid #EBEAED;
	color: #ffffff;
}
.table-2 .td-3 {
	background-color: #91002B;
	border-left: 0px solid #EBEAED;
	color: #ffffff;
	font-size: 10px;
}

/* Картинка в тексте */
.pic {text-align: center; font-size: 10px; margin: 1px 0 4px 0;}
.descr {text-align: center; font-size: 10px; margin: 2px 0 4px 0;}
.left {float: left; margin-right: 8px;}
.right {float: right; margin-left: 8px;}

/* Версия для печати */
.print {display: none;}


/* Центральное меню */
.cmenu-pos {
	margin: 9px 0px 17px 15px;
}
.cmenu {
	margin: 10px 14px 4px 0px;
	line-height: 18px;
}
.cmenu a:link, .cmenu a:active, .cmenu a:visited, .cmenu a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #ab2744;
	white-space: nowrap;
}
.cmenu-pos .cmenu-s {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #68727c;
	margin: 10px 14px 4px 0px;
	padding: 0px 10px 2px 11px;
	background: #f1f3f5 url(/common/pif/img/bul/bul-6.gif) no-repeat 4px 6px;
	border: 1px solid #ebebeb;
	font-weight: bold;
	line-height: 18px;
	white-space: nowrap;
}

/* Кнопки */
.but {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 10px 2px 11px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
   width: 70px;
	height: 16px;
}


/* Серый фон с закругленными углами */
.fon { 
   background-color: #ebebeb;
	margin: 0px 0px 22px 0px;
	width: 100%;
}
.fon-pos {
	margin: 17px 9px 16px 9px;
	width: 100%;
}
.fon-pos .input {
	border: 1px solid #76828e;
   width: 65px;
}
.fon-pos .input2 {
	border: 1px solid #76828e;
   width: 210px;
}
.fon-pos .input3 {
	border: 1px solid #76828e;
   width: 91px;
}
.fon-pos .red {
	color: #a6002b;
}
.fon-pos .but {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 10px 2px 11px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
   width: 70px;
	height: 16px;
}

.fon-pos2 {
	margin: 10px 13px 22px 16px;

}
.fon-pos2 .input {
	border: 1px solid #76828e;
   width: 65px;
}
.fon-pos2 .input2 {
	border: 1px solid #76828e;
   width: 100%;
}
.fon-pos2 .input3 {
	border: 1px solid #76828e;
   width: 91px;
}
.fon-pos2 .red {
	color: #a6002b;
}
.fon-pos2 .but {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 5px 2px 8px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
	width: 70px;
	height: 16px;
	text-align: center;
}

.fon-pos3 {
	margin: 10px 13px 22px 16px;

}
.fon-pos3 .input {
	border: 1px solid #76828e;
   width: 65px;
}
.fon-pos3 .input2 {
	border: 1px solid #76828e;
   width: 100%;
}
.fon-pos3 .input3 {
	border: 1px solid #76828e;
   width: 295px;
}
.fon-pos3 .red {
	color: #a6002b;
}
.fon-pos3 .but {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 5px 2px 8px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
	width: 90px;
	height: 16px;
	text-align: center;
}

/* Почтовая рассылка */
.fon-pos4 {
	margin: 8px 13px 8px 16px;

}
.fon-pos4 .input {
	border: 1px solid #76828e;
	font-size: 10px;
   width: 180px;
	height: 16px;
}
.fon-pos4 .input2 {
	border: 1px solid #76828e;
   width: 100%;
}
.fon-pos4 .but {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 5px 2px 8px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
	width: 53px;
	height: 16px;
	text-align: center;
}
.fon-pos4 .but2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 5px 2px 8px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
	width: 85px;
	height: 16px;
	text-align: center;
}
.fon-pos4 .zag {
	font-size: 13px;
	margin: 0px 0px 8px 0px;
	text-decoration: none;
	font-weight: bold;
}
.fon-pos4 .red {
	color: #a6002b;
}

/* Форма авторизации */
.fon2 { 
   background-color: #ebebeb;
	margin: 0px 0px 22px 0px;
	width: 255px;
	text-align: center; 
}
.fon-pos5 {
	margin: 10px 13px 8px 16px;
}
.fon-pos5 .zag {
	font-size: 13px;
	margin: 0px 0px 8px 0px;
	text-decoration: none;
	font-weight: bold;
}
.fon-pos5 .input {
	border: 1px solid #76828e;
	font-size: 10px;
   width: 160px;
	height: 16px;
}
.fon-pos5 .but {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 5px 2px 8px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
	width: 45px;
	height: 16px;
	text-align: center;
}

/* Калькулятор ПИФов */
.fon-pos6 {
	margin: 17px 13px 18px 16px;
}
.fon-pos6 .input {
	border: 1px solid #76828e;
	width: 115px;
}
.fon-pos6 .input2 {
	border: 1px solid #76828e;
   width: 91px;
}
.fon-pos6 .but {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px 5px 2px 8px;
	background: #8894A2 url(/common/pif/img/but/bg.gif) repeat-x;
	width: 115px;
	height: 16px;
	text-align: center;
}

.bg-tl {
   background: #ebebeb url(/common/pif/img/f-tl.gif) no-repeat left;
	width: 100%;
}
.bg-tr {
   background: url(/common/pif/img/f-tr.gif) no-repeat right;
	width: 100%;
}
.bg-bl {
   background: #ebebeb url(/common/pif/img/f-bl.gif) no-repeat left;
	width: 100%;
}
.bg-br {
   background: url(/common/pif/img/f-br.gif) no-repeat right;
	width: 100%;
}

/* Межстраничная навигация */
.nav {
   margin: 41px 0px 0px 0px;
}
.nav b {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #68727c;
}
.nav .hr {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c3c8cd;
}
.nav, .nav a:link, .nav a:active, .nav a:visited, .nav a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #91002b;
} 

/* Списки новостей */
.list {
	margin: 0px 0px 27px 0px;
}
.list .data {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8C827B;
	text-decoration: none;
	font-size: 10px;
}
.list h3, .list h3 a:link, .list h3 a:active, .list h3 a:visited, .list h3 a:hover {
	color: #91002b;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

/* Списки новостей в правой колонке на вторых страницах */
.list2 {
	margin: 0px 0px 15px 0px;
}
.list2 .data {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8C827B;
	text-decoration: none;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}
.list2 .zag3, .list2 .zag3 a:link, .list2 .zag3 a:active, .list2 .zag3 a:visited, .list2 .zag3 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #91002b;
	text-decoration: underline;
	font-size: 11px;
   font-weight: normal;
}

/* Список */
.list3 {
	margin: 0px 0px 19px 0px;
}
.list3 h2, .list3 h2 a:link, .list3 h2 a:active, .list3 h2 a:visited, .list3 h2 a:hover {
	margin: 0px 0px 1px 0px;
}

/* Список персоналий */
.list4 {
   margin: 0px 0px 15px 0px;
}
.list4 .zag4, .list4 .zag4 a:link, .list4 .zag4 a:active, .list4 .zag4 a:visited, .list4 .zag4 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9e002d;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 4px 0px;
}
.list5 {
   margin: 0px 0px 27px 0px;
}
.list5 .zag3, .list5 .zag3 a:link, .list5 .zag3 a:active, .list5 .zag3 a:visited, .list5 .zag3 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9e002d;
	font-size: 17px;
   font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 3px 0px;
}
.biograph {
   margin: 13px 0px 0px 0px;
}
.text {
	margin: 5px 0px 0px 0px;
}

/* Список файлов */
.list6 {
   margin: 0px 0px 14px 0px;
}
.list6 h2, .list6 h2 a:link, .list6 h2 a:active, .list6 h2 a:visited, .list6 h2 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #91002B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
   margin: 0px 0px 5px 0px;
}
.list6 .text {
	margin: 0px 0px 5px 0px;
}

/* Список в архиве опросов */
.list7 {
	margin: 0px 0px 13px 0px;
}
.list7 .data {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8c8279;
	text-decoration: none;
	font-size: 10px;
}
.list7 h2, .list7 h2 a:link, .list7 h2 a:active, .list7 h2 a:visited, .list7 h2 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a6002b;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px 2px 0px;
}
.list7 .link, .list7 .link a:link, .list7 .link a:active, .list7 .link a:visited, .list7 .link a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a6002b;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
}

/* Список в поиске */
.list8 {
	margin: 13px 0px 0px 0px;
}
.list8 .result {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #68727C;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px 13px 0px;
}
.list8 .result2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #737980;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}
.list8 h2, .list8 h2 a:link, .list8 h2 a:active, .list8 h2 a:visited, .list8 h2 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a6002b;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px 2px 0px;
}
.list8 .link {
	color: #68727C;
	text-decoration: none;
	margin: 0px 0px 18px 0px;
}
.list8 .link a:link, .list8 .link a:active, .list8 .link a:visited, .list8 .link a:hover {
	color: #A6002B;
	text-decoration: underline;
}

/* Список вопросов Он-лайн конференции */
.list9 {
	margin: 0px 0px 24px 0px;
}
.list9 .data {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8C8279;
	text-decoration: none;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}
.list9 h2, .list9 h2 a:link, .list9 h2 a:active, .list9 h2 a:visited, .list9 h2 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a6002b;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}
.list9 .link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #68727C;
	font-weight: normal;
	font-size: 11px;
}
.list9 .link a:link, .list9 .link a:active, .list9 .link a:visited, .list9 .link a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a6002b;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

.list10 {
	margin: 0px 0px 24px 0px;
}
.list10 .data {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #8C8279;
	text-decoration: none;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}
.list10 h2, .list10 h2 a:link, .list10 h2 a:active, .list10 h2 a:visited, .list10 h2 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a6002b;
	text-decoration: none;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}
/*.list10 .answer, .list10 .answer a:link, .list10 .answer a:active, .list10 .answer a:visited, .list10 .answer a:hover {
}*/
.list10 .link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #68727C;
	font-weight: normal;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
.list10 .link a:link, .list10 .link a:active, .list10 .link a:visited, .list10 .link a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #a6002b;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

/* Он-лайн конференция */
.fon3 { 
	margin: 0px 0px 5px 0px;
	width: 100%;
}
.border {
   border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	width: 100%;
}
.fon-pos6 {
	margin: 0px 13px 0px 14px;
	padding: 5px 0px 6px 0px;
}
.fon-pos6 .zag {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

/* Финансовый консультант */
.fon4 { 
   background-color: #ebebeb;
	margin: 0px 0px 5px 0px;
	width: 100%;
}
.fon-pos7 {
	margin: 0px 13px 0px 14px;
	padding: 12px 0px 13px 0px;
	width: 100%;
}
.fon-pos7 .zag {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
/* Финансовый консультант (ответ) */
.fon5 { 
   background-color: #bc1748;
	margin: 0px 0px 0px 0px;
}
.fon-pos8 {
	margin: 0px 13px 0px 14px;
	padding: 15px 0px 20px 0px;
	width: 100%;
	color: #ffffff;
}
.fon-pos8 h2, .fon-pos8 h2 a:link, .fon-pos8 h2 a:active, .fon-pos8 h2 a:visited, .fon-pos8 h2 a:hover  {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.bg3-tl {
   background: #bc1748 url(/common/pif/img/f3-tl.gif) no-repeat left;
	width: 100%;
}
.bg3-tr {
   background: url(/common/pif/img/f3-tr.gif) no-repeat right;
	width: 100%;
}
.bg3-bl {
   background: #bc1748 url(/common/pif/img/f3-bl.gif) no-repeat left;
	width: 100%;
}
.bg3-br {
   background: url(/common/pif/img/f3-br.gif) no-repeat right;
	width: 100%;
}

.bg2-tl {
   background: url(/common/pif/img/f2-tl.gif) no-repeat left;
	width: 100%;
}
.bg2-tr {
   background: url(/common/pif/img/f2-tr.gif) no-repeat right;
	width: 100%;
}
.bg2-bl {
   background: url(/common/pif/img/f2-bl.gif) no-repeat left;
	width: 100%;
}
.bg2-br {
   background: url(/common/pif/img/f2-br.gif) no-repeat right;
	width: 100%;
}

/* Блок ссылок под основным контентом */
.footer {
	margin: 27px 0px 0px 0px;
}

/* Статусная строка */
.status {
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #68727c;
	text-decoration: none;
}
.status a:link, .status a:active, .status a:visited, .status a:hover {
   font-family: Tahoma,  Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: #a6002b; 
	text-decoration: underline;
}

/* Колонки внешнего шаблона */
.content {
  width: 100%;
}
.td-center {
  padding: 0px 21px 0px 6px;
  width: 421px;
}
.td-center2 {
  padding: 20px 18px 25px 20px;
  width: 421px;
}
.td-right {
  width: 171px;
}

/* Страницы ошибок */
.errors {
	padding: 43px 0px 0px 32px;
}
.errors h1 {
   color: #9E0015;
}
.error-content {
	padding: 0px 0px 0px 24px;
	width: 648px;
}
.error-content .pad {
	padding: 0px 0px 0px 3px;
}
.error-content .text {
	padding: 0px 0px 18px 0px;
}
/* Меню на страницах ошибок */
.error-content .menu2, .error-content .menu2 a:link, .error-content .menu2 a:active, .error-content .menu2 a:visited, .error-content .menu2 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9E0015;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.error-content .menu3, .error-content .menu3 a:link, .error-content .menu3 a:active, .error-content .menu3 a:visited, .error-content .menu3 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #9E0015;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

/* ОСНОВНОЙ САЙТ (Начало) */
.h-topblock {
	background: url(/common/prod/img/bg-22.jpg) no-repeat 0px 0px;
}
#h-left {
   width: 337px;
}
#h-right {
   width: 640px;
}
#h-left2 {
   width: 306px;
}
#h-center2 {
   width: 365px;
}
#h-right2 {
   width: 667px;
}
#h-cleft2 {
   width: 386px;
}
#h-cright2 {
   width: 281px;
}
.h-rbg {
/*	background: url(/common/prod/img/bg-3.gif) no-repeat 0px 0px;   */
	width: 100%;
}
.h-bgleft {
}
/* Логотип (начало) */
.logo {
	
   margin: 41px 49px 23px 54px; 
   /* margin: 41px 49px 23px 54px; */
   width: 225px;
}
.logo2 {
   margin: 41px 0px 25px 54px;
}
/* Логотип (конец) */
/* Ссылка под логотипом (начало) */
.h-link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a90633;
	padding: 0px 0px 14px 61px;
}
.h-link a:link, .h-link a:active, .h-link a:visited, .h-link a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a90633;
	text-decoration: underline;
}
.h-link .bul {
	padding: 0px 0px 0px 6px;
}
/* Ссылка под логотипом (конец) */
/* Верхнее меню (начало) */
.h-topmenu {
   padding: 41px 0px 18px 0px;
}
.h-topmenu .list {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 20px 0px 24px;
	width: 150px;
	background: url(/common/prod/img/bul/bul-5.gif) no-repeat 8px 9px;
	font-size: 13px;
	font-weight: bold;
	color: #000; /*#495863;*/
	white-space: nowrap;
	text-decoration: none;
	line-height: 16px;
}
.h-topmenu .list a:link, .h-topmenu .list a:active, .h-topmenu .list a:visited, .h-topmenu .list a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000; /*#495863;*/
	white-space: nowrap;
	text-decoration: none;
}
.h-topmenu-s {
	background: url(/common/prod/img/bg-8.jpg) no-repeat 0px 0px;
	padding: 41px 0px 18px 0px;
}
.h-topmenu-s .list {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 20px 0px 24px;
	width: 150px;
	background: url(/common/prod/img/bul/bul-5.gif) no-repeat 8px 9px;
	font-size: 13px;
	font-weight: bold;
	color: #c30a3f;
	white-space: nowrap;
	text-decoration: none;
	line-height: 16px;
}
.h-topmenu-s .list a:link, .h-topmenu-s .list a:active, .h-topmenu-s .list a:visited, .h-topmenu-s .list a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c30a3f;
	white-space: nowrap;
	text-decoration: none;
}
.h-topmenu2-s {
	background: url(/common/prod/img/bg-9.jpg) no-repeat 0px 0px;
	padding: 41px 0px 18px 0px;
}
.h-topmenu2-s .list {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 20px 0px 24px;
	width: 150px;
	background: url(/common/prod/img/bul/bul-5.gif) no-repeat 8px 9px;
	font-size: 13px;
	font-weight: bold;
	color: #c30a3f;
	white-space: nowrap;
	text-decoration: none;
	line-height: 16px;
}
.h-topmenu2-s .list a:link, .h-topmenu2-s .list a:active, .h-topmenu2-s .list a:visited, .h-topmenu2-s .list a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c30a3f;
	white-space: nowrap;
	text-decoration: none;
}

/*
___________________________________*/

.h-topmenu-ss {
	background: url(/common/img/uploaded/bg-88.jpg) no-repeat 0px 0px;
	}

.h-topmenu2-ss {
	background: url(/common/img/uploaded/bg-99.jpg) no-repeat 0px 0px;
	}
	
.h-topmenu-ss, .h-topmenu2-ss {
	padding: 41px 0px 18px 0px;
	height: 79px;
}
.h-topmenu-ss .list, .h-topmenu2-ss .list {
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 20px 0px 24px;
	width: 109px;
	background: url(/common/prod/img/bul/bul-5.gif) no-repeat 8px 9px;
	font-size: 13px;
	font-weight: bold;
	color: #c30a3f;
	white-space: nowrap;
	text-decoration: none;
	line-height: 16px;
}
.h-topmenu-ss .list a:link, .h-topmenu-ss .list a:active, .h-topmenu-ss .list a:visited, .h-topmenu-ss .list a:hover, .h-topmenu2-ss .list a:link, .h-topmenu2-ss .list a:active, .h-topmenu2-ss .list a:visited, .h-topmenu2-ss .list a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c30a3f;
	white-space: nowrap;
	text-decoration: none;
}

/*
____________________________________*/


/* Верхнее меню (конец) */
/* Меню слева (начало) */
.h-leftmenu {
   margin: 0px 0px 19px 54px;
	padding: 13px 0px 0px 0px;
}
.h-leftmenu .list {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 21px;
   margin: 0px 0px 6px 0px;
	width: 143px;
	background: url(/common/prod/img/bul/bul-6.gif) no-repeat 4px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #A50341;
	/*white-space: nowrap;*/
	text-decoration: none;
	width: 232px;
}
.h-leftmenu .list a:link, .h-leftmenu .list a:active, .h-leftmenu .list a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A50341;
	/*white-space: nowrap;*/
	text-decoration: none;
}
.h-leftmenu .list a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A50341;
	/*white-space: nowrap;*/
	text-decoration: underline;
}
.h-leftmenu2 {
   margin: 0px 0px 19px 54px;
	padding: 13px 0px 0px 0px;
}
.h-leftmenu2 .list {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 21px;
   margin: 0px 0px 6px 0px;
	width: 143px;
	background: url(/common/prod/img/bul/bul-8.gif) no-repeat 4px 4px;
	font-size: 12px;
	font-weight: bold;
	color: #A50341;
	/*white-space: nowrap;*/
	text-decoration: none;
	width: 232px;
}
.h-leftmenu2 .list a:link, .h-leftmenu2 .list a:active, .h-leftmenu2 .list a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A50341;
	/*white-space: nowrap;*/
	text-decoration: none;
}
.h-leftmenu2 .list a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A50341;
	/*white-space: nowrap;*/
	text-decoration: underline;
}
.h-umenu2 {
   margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 0px;
	white-space: normal;
	width: 232px;
}
.h-umenu2 .list  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: url(/common/prod/img/bul/bul-2.gif) no-repeat 8px 5px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 3px 21px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	white-space: normal;
}
.h-umenu2 .list a:link, .h-umenu2 .list a:active, .h-umenu2 .list a:visited, .h-umenu2 .list a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484e55;
	text-decoration: none;
	font-weight: normal;
	white-space: normal;
}
.h-umenu2 .list-s  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background: #e8e8e9 url(/common/prod/img/bul/bul-2.gif) no-repeat 8px 5px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 3px 21px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	white-space: normal;
}
.h-umenu2 .list-s a:link, .h-umenu2 .list-s a:active, .h-umenu2 .list-s a:visited, .h-umenu2 .list-s a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484e55;
	text-decoration: none;
	font-weight: normal;
	white-space: normal;
}
/* Меню слева (конец) */
/* Меню быстрой навигации (начало) */
.h-nav {
   margin: 0px 0px 4px 54px;
	padding: 7px 0px 0px 2px;
}
/* Меню быстрой навигации (конец) */
/* Форма поиск слева (начало) */
.h-search {
   margin: 0px 0px 30px 59px;
}
.h-search .t-search {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #76828e;
	border: 1px solid #76828E;
	height: 14px;
	width: 161px;
	padding: 0px 0px 0px 3px;
}
.h-search2 {
   margin: 0px 0px 28px 59px;
}
.h-search2 .t-search {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #76828e;
	border: 1px solid #76828E;
	height: 14px;
	width: 161px;
	padding: 0px 0px 0px 3px;
}
/* Форма поиск слева (конец) */
/* Телефон (начало) */
.h-phone {
	padding: 0px 0px 0px 63px;
}
/* Телефон (конец) */
/* Нижний блок (начало) */
.h-midlblock {
	padding: 0px 16px 46px 0px;
	width: 990px;
}
/* Нижний блок (конец) */
/* Блок новостей на главной страице (начало) */
.h-news .hzag {
   margin: 8px 16px 15px 54px;
}
.hzag .news-news, .hzag .news-news a:link, .hzag .news-news a:active, .hzag .news-news a:visited, .hzag .news-news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #A4003F;
	padding: 3px 0px 3px 0px;
	width: 87px;
	text-align: center;
}
.hzag .news-arch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #BAB9BD;
	padding: 3px 19px 3px 19px;
	text-align: center;
}
.hzag .news-arch a:link, .hzag .news-arch a:active, .hzag .news-arch a:visited, .hzag .news-arch a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.hzag .line {
   border-bottom: 1px solid #7D8891;
}
.news-list {
   margin: 0px 15px 0px 50px;
}
.news-list-item {
	width: 313px;
}
.news-list-item .pic {
	background: url(/common/prod/img/bg-6.jpg) no-repeat 0px 11px;
   padding: 22px 21px 12px 9px;
}
.news-list-item .text {
	padding: 0px 30px 0px 0px;
	color: #929094;
}
.text .data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6C6C;
	padding: 0px 0px 6px 0px;
}
.text .zag, .text .zag a:link, .text .zag a:active, .text .zag a:visited, .text .zag a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #41515c;
	padding: 0px 0px 6px 0px;
	text-decoration: underline;
}
/* Блок новостей на главной страице (конец) */
/* Блок баннеров и копирайтов (начало) */
.h-botblock {
	margin: 0px 16px 20px 59px;
}
/* Блок баннеров и копирайтов (конец) */
/* Баннеры (начало) */
.h-banners {
   border-bottom: 1px solid #7D8991;
	padding: 0px 0px 19px 0px;
	margin: 0px 0px 13px 0px;
	width: 915px;
}
.h-banners .banner {
   border: 1px solid #79797C;
   height: 83px;
}
.h-banners .td {
	padding: 0px 25px 0px 0px;
}
/* Баннеры (конец) */
/* Баннеры на вторых страницах (начало) */
.h-banners2 {
   border-top: 1px solid #7D8991;
   border-bottom: 1px solid #7D8991;
   padding: 27px 0px 27px 0px;
   margin: 0px 0px 13px 0px;
   width: 915px;
}
.h-banners2 .banner {
   border: 1px solid #79797C;
   height: 83px;
}
.h-banners2 .td {
	padding: 0px 25px 0px 0px;
}
/* Баннеры на вторых страницах (конец) */
/* Копирайты (нчало) */
.h-copy {
	padding: 0px 0px 8px 0px;
}
.h-copy .td {
   width: 651px;
}
/* Копирайты (конец) */

/* ОСНОВНОЙ САЙТ (Конец) */

/* Основной контент (начало) */
.h-content {
	padding: 0px 15px 0px 8px;
	width: 368px;
}
.h-rcol {
   padding: 3px 0px 0px 0px;
	width: 276px;
}
/* Основной контент (конец) */
/* Блок "Основные факты" (начало) */
.h-achieve {
   margin: 0px 0px 0px 14px;
}
.h-achieve .zag {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
	color: #41515c;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.h-achieve .text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 0px;
	color: #484e55;
	font-size: 11px;
}
.h-achieve .list {
	background: url(/common/prod/img/bul/bul-7.gif) no-repeat 12px 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 22px;
	color: #484e55;
	font-size: 11px;
}
/* Блок "Основные факты" (конец) */
/*   Блок новостей справа (начало)   */
.r-colonum {
    padding: 0px 0px 0px 4px;
    width: 270px;
}
.r-colonum h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	color: #41515c;
	font-size: 14px;
	font-weight: bold;
}
.r-colonum .list {
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}
.r-colonum .link {
	background: url(/common/prod/img/bul/bul-9.gif) no-repeat 2px 4px;
    border-bottom: 1px solid #83878a;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 24px 13px;
}
.r-colonum .link2 {
	background: url(/common/prod/img/bul/bul-9.gif) no-repeat 2px 4px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 13px;
}
/*   Блок новостей справа (конец)   */
/* Таблицы на вторых страницах (начало) */
.table-12 {
   padding: 0px 0px 7px 57px;
   width: 224px;
}
.table-12 .tline {
   border-top: 2px solid #a50341;
	border-bottom: 2px solid #a50341;
	padding: 1px 0px 1px 0px;
}
.tline th {
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	background-color: #685F71;
	height: 31px;
	border-bottom: 3px solid #ffffff;
}
.tline td {
   font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	background-color: #F5F5F6;
	border-left: 3px solid #EBEAED;
	border-bottom: 3px solid #EBEAED;
	padding: 1px 1px 2px 1px;
}
.td-1 {
	border-right: 3px solid #EBEAED;
}
/* Таблицы на вторых страницах (конец) */

/* Print version */


/* Пенсионный калькулятор */

/* Стиль для сообщений об ошибках */
.errLabel{color:Red; font-size:7pt; display:none}
div#CalcHeader{font-size: 14pt}
.inputDataItemName{background-color:#eeeeee}
.inputDataItemValue{background-color:#ffffff;color:#495863}
.inputDataItemValue input{color:#495863;}
.inputDataItemValue input.penscalc {border: 1px solid #666666;}
td#outputDataHeader{font-size:9pt;text-align:center;color:#A4003F;font-weight:bold;display:none}
table#outputData{display:none}
tr#outputPensionHeaderRow {font-weight:bold}
tr#outputPensionRow {font-weight:bold}
.outputDataItemName{background-color:#eeeeee}
.outputDataItemValue{background-color:#ffffff;color:#495863;text-align:right}
