#measurer
{
	height: 1px;
	left: -1000px;
	position: absolute;
	top: -1000px;
	width: 100%;
}
#copyright
{
	font-size: 0.86em;
	padding: 17px 0 40px;
}
#copyright p
{
	margin: 0;
	padding: 0;
}
#container
{
	margin: 0;
	min-width: 1000px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
	//width: expression((document.getElementById('measurer').clientWidth < 1000) ? '1000px' : '100%');
}
.paper
{
	background-color: #ffffff;
}
.png
{
	/*deprecated*/
}
.maximize
{
	height: 100% !important;
}
.minimize
{
	height: 1px !important;
}
html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
body
{
	background-color: #939EA0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
}
p
{
	line-height: 1.6em;
}
p small
{
	line-height: 1.4em;
}
p big
{
	line-height: 1.2em;
}
img
{
	border: 0;
}
table
{
	font-size: 1em;
}
a
{
	color: #223377;
}
small
{
	font-size: 0.86em;
}
big
{
	font-size: 1.1em;
}
a.black
{
	color: #000000;
}
a.gray
{
	color: #A4A4A4;
}
a.white
{
	color: #ffffff;
}
a.print
{
	color: #ACACAC;
}
a.press
{
	color: #616E76;
}
a.gray:hover,
a.black:hover,
a.print:hover,
a.press:hover,
a:hover
{
	color: #3a68dd;
}
ul, 
ol
{
	list-style-position: outside;
	margin: 0.4em 0 0 2em;
	padding: 0 0 0 2em;
}
ul
{
	list-style-type: none;
}
ul ul, 
ul ol, 
ol ul, 
ol ol
{
	margin-bottom: 0;
}
li
{
	margin: 0;
	padding: 0 0 0.8em;
}
ul.dash li
{
	list-style-type: none;
	text-indent: -1.28em;
	line-height: 1.5;
}
ul.dash li:before
{
	content: '\2014\a0';
}
ul.dash li ol li
{
	list-style-type: decimal;
	text-indent: 0;
}
ul.dash li ol li:before
{
	content: '';
}
ul.dash li
{
	//behavior: expression(!this.dashed ? this.dashed = this.innerHTML = ('&#8212;&#160;' + this.innerHTML) : null, this.runtimeStyle.behavior = null);
}
ul.dash li ol li
{
	//behavior: expression(this.runtimeStyle.behavior = null);
}
nobr,
.nowrap,
.nobr
{
	white-space: nowrap;
}
#top-menu
{
	margin-top: 12px;
	position: absolute;
	right: 32px;
	z-index: 1000;
}
#top-menu td
{
	white-space: nowrap;
}
#top-menu a
{
	color: #424242;
}
#top-menu a:hover
{
	color: #aa0000;
}
#top-menu td.selected
{
	background-color: #E7323C;
}
#top-menu td.selected,
#top-menu td.selected a
{
	color: #ffffff;
}
#path-menu
{
	font-size: 0.86em;
	left: -10px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1000;
}
#path-menu a {
	color: #868686;
}
#path-menu a:hover {
	color: #3A68DD;
}
#path-menu li
{
	background-image: url(/_img/path-menu-arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 5px 10px;
}
#inner-menu
{
	left: -6px;
	margin: 15px 0 0 0;
	padding: 0;
	position: relative;
	top: -5px;
	z-index: 1000;
}
#inner-menu li
{
	line-height: 1.4;
	list-style-type: none;
	margin: 5px 3px;
	padding: 0;
}
#inner-menu li ul
{
	font-size: 0.86em;
	margin: 5px 0 0 10px;
	padding: 0;
}
#inner-menu li ul ul
{
	font-size: 1em;
}
#inner-menu li li {
	margin: 7px 3px;
}

#inner-menu span
{
	display: inline-block;
	margin: 0;
	padding: 1px 3px;
}
#inner-menu span.selected,
#inner-menu span.selected a
{
	color: #ffffff;
}
#inner-menu span.selected
{
	background-color: #E7323C;
}
#cc-russia
{
	color: #EC454F;
	position: relative;
	top: -4px;
}
h1
{
	color: #747474;
	font-family: arial;
	font-size: 2.2em;
	font-weight: lighter;
	margin: 0 0 0.8em;
}
h1.big
{
	color: #747474;
	font-family: arial;
	font-size: 2.7em;
	font-weight: lighter;
	margin: 15px 0;
}
.file-link
{
	color: #747474;
	font-size: 0.86em;
}
.file-link a
{
	font-size: 1.2em;
	padding-right: 0.2em;
}
div.print-page
{
	font-size: 0.86em;
	margin: 4.8em 0 0;
}
.none {
	display: none;
}
.block {
	display: block;
}











/**/
.w85pc {
	width: 85% !important;
}

	.mt-1 {
		margin-top: 1em;
	}
	.mt-2 {
		margin-top: 2em;
	}	
	.mb-1 {
		margin-bottom: 1em;
	}
	.mb-2 {
		margin-bottom: 2.4em;
	}
	.mb-3 {
		margin-bottom: 1.8em;
	}


.tl-1 {
	width: auto !important;
}
.tl-1 td {
	padding: 0 1.4em 2.4em 0;
	vertical-align: top;
	text-align: left;
}
.tl-1 td.img {
	padding-right: 1em;
}

.tl-2 {
	width: auto !important;
}
.tl-2 td {
	padding: 0 1.4em 1.4em 0;
	vertical-align: top;
	text-align: left;
	width: 33%;
}
.tl-2 td.img {
	vertical-align: bottom;
	padding-bottom: 0.4em;
}

.tc_red {
	color: #D01E28;
} 