BODY
{
	background-color: #FFF;
	color: #4B4B4B;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10pt;
}

TD 
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #4B4B4B;
	vertical-align: top;
}


A 
{
	color: #405A87;
	text-decoration: none;
}

A:hover 
{
	text-decoration: underline;
}

H1 
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	text-align: left;
	margin-top: 3px;
	line-height: 14pt;
}

H2 
{
	color: #405A87;
	font-size: 11pt;
	font-weight: bold;
	line-height: 11pt;
}

H3 {
	font-size: 10pt;
	font-weight: bold;
	line-height: 10pt;
}

P, LI 
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #4B4B4B;
}


/* Новости
----------------------------------------------- */
.news-date 
{
	font-size: 10pt;
}

/* Быстрые ссылки
----------------------------------------------- */
#fast-links
{
	margin: 0px 0px 0px 0px;
	padding: 8px 18px 0px 32px;
	font-size: 8pt;
	line-height: 11pt;
	text-align: left;
	vertical-align: top;
}

#fast-links DL
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}


#fast-links DT A
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: underline;
}

#fast-links DD 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1em 0px;
	font-size: 8pt;
}

.banner 
{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}


/* Быстрые ссылки больших баннеров
----------------------------------------------- */
#fast-links22
{
	margin: 0px 0px 0px 0px;
	padding: 8px 16px 0px 16px;
	font-size: 8pt;
	line-height: 11pt;
	text-align: left;
	vertical-align: top;
}

#fast-links22 DL
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}


#fast-links22 DT A
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: underline;
}

#fast-links22 DD 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1em 0px;
	font-size: 8pt;
}

.banner 
{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

/* Лента новостей
----------------------------------------------- */
#news-tape
{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

/* Коротко о нас
----------------------------------------------- */
#short-about
{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}



/* Футер
----------------------------------------------- */

#footer 
{
	font-size: 8pt;
	line-height: 10pt;
}


/* Меню
----------------------------------------------- */

#main-menu
{
	text-align: center;
	vertical-align: middle;
}

#main-menu TR TD {
	text-align: center;
	vertical-align: middle;
}

/* Форма аутентификации на главной странице
----------------------------------------------- */
#main-auth 
{
	text-align: center;
	vertical-align: middle;
}

/* Other
----------------------------------------------- */

.thead 
{
	font-weight: bold;
}

#bread-crumbs 
{
	text-align: left;
	vertical-align: bottom;
}

UL.link-list
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

/* Forms (формы) 
----------------------------------------------- */
FORM 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

FORM.b2b-form TD
{
	font-size: 8pt;
	text-align: left;
}

.login 
{
	border: 1px solid #405A87;
	height: 18px;
	background-color: #F9F9F9;
	font-size: 10px;
}

INPUT, TEXTAREA 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-color: #929292;
}
	
SELECT 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-width: 1px;
	border-style: solid;
	border-color: #929292
}
	
.form-checkbox, .form-radio 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-width: 0px;
	border-style: none;
}
	
INPUT.nostyle 
{
	font-size: 8pt;
	border-width: 1px;
	border-style: none;
}

/* Таблицы (формы) 
----------------------------------------------- */

TABLE.report 
{
	border-collapse: collapse;
	border: 1px solid #999;
}

TABLE.report TD 
{
	border: 1px solid #999;
 	background-color: #F9F9F9;
}

TABLE.report TH 
{
	border: 1px solid #999;
 	font-size: 12px;
 	background-color: #e9e9e9;
 	text-align:left;
}

.sub-menu UL
{
	margin: 0px;
	padding: 3px 0px 6px 0px;
	list-style: none;
}

.sub-menu UL LI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
}