A {
	color: #4B73A4;
	text-decoration: underline;
}


A:hover {
	color: #ff8000;
}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.bodystyle {
	color: #4C4C4C;
	background: white url(../images/all_bg.gif) 0 286px;
	font: 8pt/140% Tahoma, Arial, Helvetica, sans-serif;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*position: relative;*/
}

.topbg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/top_bg.gif) repeat-x left top;
}

.centerbg {
	width: 770px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/center_bg.gif) repeat-y;
	position: relative;
}

#header {
	margin: 0 14px 0 15px;
}

#content {
	margin: 0 14px 0 15px;
	padding-bottom: 5em;
}

#footer {
	margin: 0 14px 0 15px;
	height: 4em;
	position: absolute;
	width: 740px;
	bottom: 0;
}

FORM {
	margin: 0;
}

INPUT, SELECT, TEXTAREA {
	color: #4C4C4C;
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

IMG {
	border: none;
}


TABLE {
	padding: 0;
	margin: 0;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
}/* все таблицы по умолчанию без границ, полей и отступов */

TR, TD {
	margin: 0;
	padding: 0;
	border: none;
	color: #4C4C4C;
	font: 8pt/140% Tahoma, Arial, Helvetica, sans-serif;
}

TABLE .expertise
{
	padding: 0;
	margin: 0;
	border: 1px solid #4B73A4;
	border-collapse: collapse;
	border-spacing: 0px;
}

TABLE .expertise TD
{
	margin: 0;
	padding: 5px;
	border: 1px solid #4B73A4;
	color: #4C4C4C;
	font: 8pt/140% Tahoma, Arial, Helvetica, sans-serif;
}

H1 {
	font: 15pt "Times New Roman", Times, serif;
	margin-bottom: 0.3em;
	margin-top: 0.6em;
	color: Black;
}

H2 {
	font: bold 10pt Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 0.6em;
	margin-top: 1em;
	color: Black;
}

P {
	font: 8pt/140% Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
	margin-top: 0;
}

.leftbg {
	background: url(../images/lb_bg.gif) right top;
	width: 50%;
}

.tleftbg {
	background: url(../images/lt_bg.gif) repeat-x right top;
}

.lshadow {
	background: url(../images/shadow_left.gif) no-repeat top right;
}

.rightbg {
	background: url(../images/rb_bg.gif) left top;
	width: 50%;
}

.trightbg {
	background: url(../images/rt_bg.gif) repeat-x left top;
}

.rshadow {
	background: url(../images/shadow_right.gif) no-repeat top left;
}

.vdots {
	background: url(../images/vdots.gif) repeat-y top;
}

.highlights {
	background-color: #3354A0;
	margin-top: 9px;
}

.innerhead {
	background-color: #5477B9;
	margin-top: 9px;
}

.gradient {
	background: url(../images/gradient.gif) repeat-x top;
}

.hdots {
	height: 1px;
	width: 100%;
	background: url(../images/hdots.gif) repeat-x left;
}

.hdotsfooter {
	background: url(../images/hdots.gif) repeat-x left;
}

.leftcolumn {
	width: 218px;
	padding-top: 16px;
	padding-bottom: 6em;
}

.rightcolumn {
	width: auto;
}

.gutter {
	width: 27px;
}

.gutter1 {
	width: 65px;
}

UL.submenu {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

UL.submenu LI {
	padding-left: 12px;
	background: url(../images/mrk_submenu.gif) no-repeat left;
	margin: 3px 0 3px 27px;
}

.experthdr {
	margin-top: 25px;
	color: #5477BA;
	font: bold 10pt Tahoma, Arial, Helvetica, sans-serif;
}

UL.expertlist {
	margin: 10px 0 15px 0;
	padding: 0;
	list-style: none;
}

UL.expertlist LI {
	margin: 7px 0 0 18px;
	padding: 0 0 0 10px;
	font: 9pt Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../images/mrk_orange.gif) no-repeat 0px 5px;
}

P.first {
	line-height: 170%;
}

IMG.icon {
	vertical-align: baseline;
	margin-bottom: -2px;
	margin-top: 7px;
}

.newsdate {
	font: bold 7pt Tahoma, Arial, Helvetica, sans-serif;
	color: #F58220;
	padding-top: 3px;
}

.bluebar {
	background-color: #516DA6;
}

TD.copyr {
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	padding-top: 5px;
}

TD.bottnav {
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
	color: #4B73A4;
	padding-top: 5px;
}

.pager {
	margin-top: 5px;
	margin-bottom: 3px;
}

.pager TD {
	font-size: 9pt;
}

A.moreinfo {
	padding-right: 12px;
}

A.moreinfo:hover {
}

A.mi {
	text-decoration: none;
}

.mitext
{
	text-decoration: underline;
}

UL.simplelist
{
	margin-top: -4px;
	margin-bottom: 10px;
}