#measurer {
	position:absolute;
	left:0;
	top:-2em;
	width:100%;
	height:1em;
	line-height:1em;
}


body {
	padding:0;
	margin:0;
	border:0;
	width:100%;
	height:100%;
	font-size:0.8em;
	font-family: Arial, sans-serif;
	background:url('/p/bg/gray.png') #ccc repeat;
}
h1, 
h2, 
h3, 
h4,
h5,
h6 {
	font-family: arial;
	font-weight: lighter;
}
img {
	border: 0;
}
table {
	margin: 0;
	border-width: 0;
	border-collapse: collapse;
	font-size: 1em;
}

p{
	line-height: 1.44em;
}

ul, ol, dl {
	line-height: 1.64em;
}

table.bordered {border: 1px solid #cccccc;}
table.bordered td {border: 1px solid #cccccc; text-align: center; padding: 0.42em;}
table.bordered th {border: 1px solid #cccccc; vertical-align:bottom; padding: 0.26em 0.42em;}

small {font-size: 0.86em ;}
big {font-size: 1.24em;}

.pager span {
	padding: 0.4em;
}

h1#page-title {
	font-size: 2.4em;
	margin: 1em 0 1.4em;
}
#disclosure-company,
#disclosure-fund {
	width: 100%;
} 
#disclosure-company td,
#disclosure-fund td {
	padding: 0 0.5em 0.5em 0;
}
#disclosure-company td.first,
#disclosure-fund td.first {
	width: 50%;
	padding-right: 1em;
}
#disclosure {
	position: relative;
	left: -0.6em;
	margin-top: 1em;
	z-index: 1000;
}
#disclosure td {
	font-size: 1em;
	padding: 0.4em 0.6em;
	vertical-align: top;
}
#disclosure td#bordered {
	background-color: #999999;
	padding: 0;
}
#disclosure td a.sort {
	color: #000000;
}
#disclosure td a.selected {
	color: #000000;
	font-weight: bold;
}
#disclosure-tabdata {
	position: relative;
	left: -0.5em;
	z-index: 1000;
}
#disclosure-tabdata td {
	padding: 0.5em;
	text-align: right;
}
#disclosure-tabdata tr#toprow td {
	border-bottom: 1px solid #999999;
	padding-bottom: 0.2em;
}
#disclosure-tabdata td.left {
	text-align: left !important;
}



#main {
	width:100%;
	height:100%;
	min-width:950px;
}

* html #main {
	width:expression((document.getElementById('measurer').clientWidth < 950) ? '950px' : '100%');
}

.toper {width:100%; border:0;}

#sysbuttons {
	margin-top:17px;
	margin-bottom:10px;
}

#langbuttons {
	color:#D41A24;
	margin-top:17px;
}

td.pen,
td.pen_en {
	width:33%;
	vertical-align:top;
	margin:0;
	padding:0;
	border:0;
}
td.pen {background:url('/p/pen.jpg') no-repeat 0px 0px;}
td.pen_en {background:url('/p/pen_en.jpg') no-repeat 0px 0px;}


table.pen {
	width:100%;
	padding:0;
	height:100%;
	margin:0;
	border:0;
}

td.pen1 {height:509px;}

td.pen2 {
	background:url('/p/shadows/right_middle.png') repeat-y left top;
	//background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/shadows/right_middle.png',sizingMethod=crop); background-repeat:repeat-y;
}

td.pen3 {
	background:url('/p/shadows/bottom_right.png') no-repeat left top;
	height:395px;
	border:0;
	//background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/shadows/bottom_right.png',sizingMethod=crop);
}

img.esaulkova {
	width:211px;
	height:252px;
	border:0;
}

img.e404 {
width:266px;
height:168px;
background:url('/p/logo.png') no-repeat left top;
//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/logo.png',sizingMethod=crop);
}
img.e404_en {
width:266px;
height:168px;
background:url('/p/logo_en.png') no-repeat left top;
//background:none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/logo_en.png',sizingMethod=crop);
}


img.logo,
img.logo_en {
	margin-top:46px;
	margin-right:80px;
	margin-bottom:80px;
	width:266px;
	height:168px;
	border:0;
}
img.logo {
	background:url('/p/logo.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/logo.png',sizingMethod=crop);
}
img.logo_en {
	background:url('/p/logo_en.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/logo_en.png',sizingMethod=crop);
}

img.logo2,
img.logo2_en {
	margin-top:46px;
	margin-right:80px;
	margin-bottom:10px;
	width:266px;
	height:168px;
	border:0;
}
img.logo2 {
	background:url('/p/logo.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/logo.png',sizingMethod=crop);
}
img.logo2_en {
	background:url('/p/logo_en.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/logo_en.png',sizingMethod=crop);
}

p.enlarged {
	margin-bottom: 1.6em;
}

img.pix {
	width:1px;
	height:1px;
	border:0;
}
img.xtop {
	width:230px;
	height:1px;
	border:0;
	padding:0;
	margin:0;
}
img.ribbon {
	width:72px;
	height:386px;
	border:0;
	background:url('/p/ribbon.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/ribbon.png',sizingMethod=crop);
}

img.dynamic_scha_pif {border:0;
	background:url('/p/diag/dynamic_scha_pif.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/diag/dynamic_scha_pif.png',sizingMethod=crop);
}

td.ribbon {vertical-align:middle;}

img.piece {width:130px; height:1px;}
img.edge {position:absolute; width:40px; height:42px; border:0;}
img.part_circle {width:104px; height:21px; border:0px;}

a {text-decoration:underline;}
a:link {color:#07529C;}
a:visited {color:#07529C;}
a:hover {color:#D41A24;}
a:active {color:#D41A24;}
a:focus {outline:none; border:none;}

.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.bottom {vertical-align:bottom;}

.newsblock1 {
	width: 99%;
	vertical-align: top;
	padding: 0 2em 2em 37px;	
}

.newsblock2 {
	width:50%;
	vertical-align:top;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:2em;
}
.headblock {
	vertical-align:top;
	padding-right:30px;
}

.newsblock1 h2, 
.newsblock2 h2 {
	font-size: 1.5em;
	margin-bottom: 30px;
}
.news {margin-bottom:1em;}
.date {color: #666666; font-style: italic; padding-left: 2.6em; margin-top: 1.6em;}
.text {}

#news-content h2 {color: #6E6E6E; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: italic; line-height: 1.4; margin: 0 0 1.4em}


td.for_ribbon {
	vertical-align:middle;
	background:url('/p/gradients/cover.png') repeat-y;
}

td.for_ribbon table {height:100%;}

#all_page {
	vertical-align:top;
	background-image:url('/p/bg/white.jpg');
	background-position:repeat;
}
.all_page2 {	background:url('/p/gradients/left_page.jpg') repeat-y top left; height:100%; width:100%}
.all_page11 {background:url('/p/gradients/opera/left1000.jpg') repeat-y top left; height:100%; width:100%;} 

.mainblocks_page {
	width: 100%;

}

.submenu {
	padding: 0 2em 0 0;
}


/********** ********/
table.first-level {
	font-size: 1.2em;
	padding: 0;
	margin: 60px 0 0 35px;
}
table.first-level td {
	padding-bottom: 0.5em; 
	color: #666666;
}
table.first-level td.numerated {
	padding-right: 0.5em; 
	color: #666666;
}

table.second-level {
	font-size: 1em;
	padding: 0;
	margin: 0;
}
table.second-level td {
	vertical-align: top;
	padding: 0 0 0.8em 0; 
	color: #666666;
}
table.second-level td.numerated {
	padding-right: 0.5em;
	text-align: right;  
	color: #666666;
}
table.third-level {
	font-size: 1em;
	padding: 0;
	margin: 1em 0 0;
}
table.third-level td {
	vertical-align: top;
	padding: 0 0 0.6em 0; 
	color: #666666;
}
table.third-level td.numerated {
	padding-right: 0.5em;
	text-align: right;   
	color: #666666;
}
a.in {
	color: #000 !important;
}





/********** ********/



.inside {
	background:url('/p/gradients/inside.jpg') top left repeat-y;
	width:104px;
	vertical-align:top;
}

.content{
	padding-left: 40px; 
	padding-right: 40px;
	padding-bottom: 4em;
	width: 70%;
	vertical-align: top;
}
.page-title {
	padding-left: 40px; 
	padding-right: 40px;
}

.teletype img {
	width:95px;
	height:31px;
	border:0;
	background:url('/p/teletype.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/teletype.png',sizingMethod=crop);
}

.madein {margin-left:60px}
.madein p {padding: 0; margin: 0;}

.p1 {height:63px;}
.near_ribbon {width:3%;}

.mainblocks {width:100%; border:0; background:url('/p/angles/pages.jpg') no-repeat right bottom;}
.mainblocks {width:100%; border:0;}

.right_page {
	background:url('/p/gradients/right.jpg') repeat-y top right;
	vertical-align:top;
}
.right_page_bend {background:url('/p/right_bend.jpg') no-repeat right 40%; height:100%; width:100%;}
.top_page {width:100%; border:0; background-image:url('/p/angles/bend.jpg');
	background-repeat:no-repeat;
	background-position:top right;
}


td.small_top {height:3px;}
td.small_top img {
	margin-left:1px;
	width:2px;
	height:3px;
	border:0;
}
td.small_bottom {height:3px;}
td.small_bottom img {
	margin-left:1px;
	width:3px;
	height:3px;
	border:0;
}


.top_page_menu {
	width:50%;
	vertical-align:top;
}

.top_page_logo {
	width:50%;
	text-align:right;
	vertical-align:top;
}

.bottom_middle_page {
	vertical-align:top;
	background:url('/p/shadows/bottom_page.jpg') repeat-x left top;
}
.bottom_middle_page11 {
	margin:0;
	padding:0;
	background:url('/p/shadows/bottom_page11.jpg') no-repeat left top;
}
.bottom_middle_page12 {
	margin:0;
	padding:0;
	background:url('/p/shadows/bottom_page12.jpg') no-repeat right top;
}


.bottom_middle_page2 {vertical-align:top;}
.bottom_left_page {background:url('/p/shadows/left_bottom_page.png') no-repeat left top;}
.bottom_left_page2 {
	vertical-align:top;
	background:url('/p/angles/part_circle2.jpg') no-repeat 0px -1px;
}

.bottom_right {
	background:url('/p/angles/bottom_right.png') no-repeat -1px -6px;
	border:0;
}

table.underground {
	width:100%;
	margin-bottom:37px;
}
table.underground td {padding-top:50px; width:50%;}






/************/
img.cut-lshadow {
	width:10px;
	height:87px;
	background:url('/p/cut/left_shadow.png') no-repeat left top;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/cut/left_shadow.png',sizingMethod=crop);
}
table.cut {margin: 1.4em 0 1.4em -40px;}
table.cut img {
	margin:0;
	padding:0;
	border:0;
}
td.cut {
	color:#fff;
	padding:0;
	border:0;
	vertical-align:top;
	background:url('/p/cut/bg_right.jpg') left top repeat #696F8F;
}
.cut .angle {
	background:url('/p/cut/angle.jpg') no-repeat right bottom;
	height:100%;
}
.cut .texture {
	height:100%;
	padding:0;
	margin:0;
	background:url('/p/cut/bg_left.jpg') left top repeat-y;
}
.cut .backimage {
	height:100%;
}
.cut .text {padding:2em 1em 2em 196px;}
.cut .text p {
	padding:0;
	margin:0;
	margin-top:1em;
}
.cut-shadow-angle {
	background:url('/p/cut/shadow_angle.png') no-repeat top left;
	width:10px;
	height:8px;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/cut/shadow_angle.png',sizingMethod=crop);
}
.cut-gray-line {
	width:196px;
	height:8px;
}
.cut-red-right {
	width:87px;
	height:8px;
}
table.cut-red {width:100%;}
td.red-line {
	vertical-align:top;
	height:8px;
	padding:0;
	background:url('/p/cut/red.jpg') repeat-x top left;
}
td.cut-left-shadow {
	width:10px;
	vertical-align:bottom;
	background:url('/p/cut/gray_vline.jpg') top left repeat-y;
}
table.sub-cut-left-shadow {
	height:100%;
}
td.sub-cut-left-shadow1 {
	height:2px;
}
td.sub-cut-left-shadow2 {
		background:url('/p/cut/gray_vline.jpg') top left repeat-y;
		vertical-align:bottom;
}
/************/









.nl_top {
	background:url('/p/shadows/nl_top.png') no-repeat 0px 0px;
	vertical-align:top;
}

.sub_nl_top {background:url('/p/angles/pages.jpg') no-repeat right bottom; width:100%; height:100%;}

.nl_middle {
	background:url('/p/shadows/nl_middle.png') repeat-y 0px 0px;
	vertical-align:top;
}

.nl_bottom {background:url('/p/shadows/nl_bottom.png') no-repeat 0px bottom; height:100%; width:100%;}


.bottom_right_angle_page {
	width:90px;
	background:url('/p/angles/bottom_right_page.jpg') no-repeat 0px -1px;
}
.part_circle3 {
	height:100%;
	background:url('/p/angles/part_circle3.jpg') no-repeat -5px -2px;
}
.page23 {
	width:100%;
	height:100%;
	background:url('/p/shadows/bottom_page23.jpg') repeat-x top left;
}
.page21 {
	width:100%;
	height:100%;
	background:url('/p/shadows/bottom_page21.jpg') no-repeat top left;
}
.page22 {
	width:100%;
	height:100%;
	background:url('/p/shadows/bottom_page22.jpg') no-repeat top right;
}
.rpage3 {
	height:100%;
	background:url('/p/shadows/right_page_3.jpg') no-repeat bottom left;
}

.rpage2 {
	vertical-align:top;
	background:url('/p/shadows/right_page_22.jpg') repeat-y top left;
}
.rpage21 {height:493px;}
.rpage23 {height:361px;}
.rpage2 table {height:100%;}

.rpage1 {
	height:100%;
	background:url('/p/shadows/right_page_1.jpg') no-repeat top left;
}

input.email_error {color:red;}
input.email_ok {color:black;}

form#login td, form#ff td, form#jf td, form#ss td {padding:0.4em 0 0.4em 0; vertical-align:top;}
form#ff #name, form#ff #email, form#jf #name, form#jf #email, form#ss #name, form#ss #email {width:16em;}
form#jf #data, form#ff #data {width:25em; height:15em;}



.banners {
	margin-top:20px;
	margin-bottom:50px;
}

.textbanner {
	margin:20px -20px 20px 0px;
	width:283px;
	height:239px;
	background:url('/p/banners/text.png') top left no-repeat;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/banners/text.png',sizingMethod=crop);	
}

.textbanner p {
	position:absolute;
	z-index: 1000;
	width: 220px;
	//width: 260px;
	margin:0;
	padding:50px 40px 50px 40px;
}

.graphicbanner {
	margin:40px -20px 20px 0px;
	width:265px;
	height:215px;
}

.graphicbanner p {
	position:absolute;
	z-index: 1000;
	width: 220px;
	//width: 260px;
	margin:0;
	padding:120px 20px 50px 20px;
}

img.ico-doc {
	background: url('/p/ico-doc.png') no-repeat left top;
	width:35px;
	height:35px;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/ico-doc.png',sizingMethod=crop);
}

img.ico-pdf {
	background: url('/p/ico-pdf.png') no-repeat left top;
	width:35px;
	height:35px;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/ico-pdf.png',sizingMethod=crop);
}

img.ico-xls {
	background: url('/p/ico-xls.png') no-repeat left top;
	width:35px;
	height:35px;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/ico-xls.png',sizingMethod=crop);
}

img.ico-zip {
	background: url('/p/ico-zip.png') no-repeat left top;
	width:35px;
	height:35px;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/ico-zip.png',sizingMethod=crop);
}

img.ico-rar {
	background: url('/p/ico-rar.png') no-repeat left top;
	width:35px;
	height:35px;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/ico-rar.png',sizingMethod=crop);
}

img.ico-empty {
	background: url('/p/ico-empty.png') no-repeat left top;
	width:35px;
	height:35px;
	//background:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/p/ico-empty.png',sizingMethod=crop);
}

table.docs td {vertical-align: middle;}
table.docs td.icon {padding-right: 0.4em;}

table.data {width: 100%; border: 1px solid #999999; margin: 0px; font-size: 1em; border-width: 0px; border-collapse: collapse;}
table.data-smaller {width: 100%; border: 1px solid #999999; margin: 0px; font-size: 0.7em; border-width: 0px; border-collapse: collapse;}
table.data th {
	vertical-align: bottom;
	font-weight: bold;
	border: 1px solid #999999;
	padding: 0.6em 1em;
}
table.data td {
	vertical-align: top;
	border: 1px solid #999999;
	padding: 0.6em 1em;
}
table.data-smaller th {
	vertical-align: bottom;
	font-weight: bold;
	border: 1px solid #999999;
	padding: 0.2em 0.6em;
}
table.data-smaller td {
	vertical-align: top;
	border: 1px solid #999999;
	padding: 0.2em 0.6em;
}


#search-form {
	border: 0;
	padding: 0;
	margin: 0;
}
#search-form input {
	margin: 0;
}
p.search-item {
	margin-bottom: 1.6em;
}
p.search-item small {
	line-height: 1.32;
}
p.search-pager {
	margin-top: 2em;
}
p.search-pager span {
	margin: 0 0.2em;
}

